From eff3548c507c51d2e0d22e0435c929c4c8b1d5ff Mon Sep 17 00:00:00 2001 From: John Alanbrook Date: Tue, 17 Feb 2026 12:23:59 -0600 Subject: [PATCH] bootstrap now uses streamline --- boot/bootstrap.cm.mcode | 3371 +- boot/fold.cm.mcode | 45464 ++++++++++++------------ boot/mcode.cm.mcode | 57389 +++++++++++++++--------------- boot/parse.cm.mcode | 69076 ++++++++++++++++++------------------- boot/streamline.cm.mcode | 21773 ++++++++++++ boot/tokenize.cm.mcode | 25210 +++++++------- internal/bootstrap.cm | 5 +- internal/engine.cm | 12 +- source/mach.c | 447 +- 9 files changed, 121957 insertions(+), 100790 deletions(-) create mode 100644 boot/streamline.cm.mcode diff --git a/boot/bootstrap.cm.mcode b/boot/bootstrap.cm.mcode index 92e80e4d..e3d8f9b9 100644 --- a/boot/bootstrap.cm.mcode +++ b/boot/bootstrap.cm.mcode @@ -1,1687 +1,1686 @@ -{ - "name": "bootstrap.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 29, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "js_core_", 6, 24], - ["is_text", 4, 2, 6, 37], - ["jump_false", 4, "add_cn_1", 6, 37], - ["is_text", 5, 1, 6, 37], - ["jump_false", 5, "add_cn_1", 6, 37], - ["concat", 3, 2, 1, 6, 37], - ["jump", "add_done_0", 6, 37], - "add_cn_1", - ["is_num", 4, 2, 6, 37], - ["jump_false", 4, "add_err_2", 6, 37], - ["is_num", 5, 1, 6, 37], - ["jump_false", 5, "add_err_2", 6, 37], - ["add", 3, 2, 1, 6, 37], - ["jump", "add_done_0", 6, 37], - "add_err_2", - [ - "access", - 6, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 6, - 37 - ], - ["access", 7, "error", 6, 37], - ["access", 8, "cannot apply '+': operands must both be text or both be numbers", 6, 37], - ["array", 9, 0, 6, 37], - ["push", 9, 8, 6, 37], - ["frame", 11, 6, 2, 6, 37], - ["null", 12, 6, 37], - ["setarg", 11, 0, 12, 6, 37], - ["setarg", 11, 1, 7, 6, 37], - ["setarg", 11, 2, 9, 6, 37], - ["invoke", 11, 10, 6, 37], - ["disrupt", 6, 37], - "add_done_0", - ["access", 13, "_use", 6, 44], - ["is_text", 15, 3, 6, 44], - ["jump_false", 15, "add_cn_4", 6, 44], - ["is_text", 16, 13, 6, 44], - ["jump_false", 16, "add_cn_4", 6, 44], - ["concat", 14, 3, 13, 6, 44], - ["jump", "add_done_3", 6, 44], - "add_cn_4", - ["is_num", 15, 3, 6, 44], - ["jump_false", 15, "add_err_5", 6, 44], - ["is_num", 16, 13, 6, 44], - ["jump_false", 16, "add_err_5", 6, 44], - ["add", 14, 3, 13, 6, 44], - ["jump", "add_done_3", 6, 44], - "add_err_5", - [ - "access", - 17, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 6, - 44 - ], - ["access", 18, "error", 6, 44], - ["access", 19, "cannot apply '+': operands must both be text or both be numbers", 6, 44], - ["array", 20, 0, 6, 44], - ["push", 20, 19, 6, 44], - ["frame", 22, 17, 2, 6, 44], - ["null", 23, 6, 44], - ["setarg", 22, 0, 23, 6, 44], - ["setarg", 22, 1, 18, 6, 44], - ["setarg", 22, 2, 20, 6, 44], - ["invoke", 22, 21, 6, 44], - ["disrupt", 6, 44], - "add_done_3", - ["get", 25, 13, 1, 6, 10], - ["frame", 26, 25, 1, 6, 10], - ["null", 27, 6, 10], - ["setarg", 26, 0, 27, 6, 10], - ["setarg", 26, 1, 14, 6, 10], - ["tail_invoke", 26, 24, 6, 10], - ["return", 24, 6, 10], - ["null", 28, 6, 10], - ["return", 28, 6, 10] - ], - "name": "use_embed", - "filename": "bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 17, - "nr_close_slots": 0, - "instructions": [ - ["get", 3, 7, 1, 14, 15], - ["is_proxy", 4, 3, 14, 15], - ["jump_false", 4, "record_path_6", 14, 15], - ["null", 5, 14, 15], - ["access", 6, "blake2", 14, 15], - ["array", 7, 0, 14, 15], - ["push", 7, 1, 14, 15], - ["frame", 8, 3, 2, 14, 15], - ["setarg", 8, 0, 5, 14, 15], - ["setarg", 8, 1, 6, 14, 15], - ["setarg", 8, 2, 7, 14, 15], - ["invoke", 8, 2, 14, 15], - ["jump", "call_done_7", 14, 15], - "record_path_6", - ["load_field", 9, 3, "blake2", 14, 15], - ["frame", 10, 9, 1, 14, 15], - ["setarg", 10, 0, 3, 14, 15], - ["setarg", 10, 1, 1, 14, 15], - ["invoke", 10, 2, 14, 15], - "call_done_7", - ["access", 11, "h", 14, 39], - [ - "access", - 13, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 14, - 10 - ], - ["frame", 14, 13, 2, 14, 10], - ["null", 15, 14, 10], - ["setarg", 14, 0, 15, 14, 10], - ["setarg", 14, 1, 2, 14, 10], - ["setarg", 14, 2, 11, 14, 10], - ["tail_invoke", 14, 12, 14, 10], - ["return", 12, 14, 10], - ["null", 16, 14, 10], - ["return", 16, 14, 10] - ], - "name": "content_hash", - "filename": "bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 28, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 18, - 8 - ], - ["not", 3, 2, 18, 8], - ["jump_false", 3, "if_else_8", 18, 8], - ["null", 4, 18, 26], - ["return", 4, 18, 26], - ["jump", "if_end_9", 18, 26], - "if_else_8", - "if_end_9", - [ - "access", - 5, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 19, - 10 - ], - ["access", 6, "/build/", 19, 22], - ["is_text", 8, 5, 19, 22], - ["jump_false", 8, "add_cn_11", 19, 22], - ["is_text", 9, 6, 19, 22], - ["jump_false", 9, "add_cn_11", 19, 22], - ["concat", 7, 5, 6, 19, 22], - ["jump", "add_done_10", 19, 22], - "add_cn_11", - ["is_num", 8, 5, 19, 22], - ["jump_false", 8, "add_err_12", 19, 22], - ["is_num", 9, 6, 19, 22], - ["jump_false", 9, "add_err_12", 19, 22], - ["add", 7, 5, 6, 19, 22], - ["jump", "add_done_10", 19, 22], - "add_err_12", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 19, - 22 - ], - ["access", 11, "error", 19, 22], - ["access", 12, "cannot apply '+': operands must both be text or both be numbers", 19, 22], - ["array", 13, 0, 19, 22], - ["push", 13, 12, 19, 22], - ["frame", 15, 10, 2, 19, 22], - ["null", 16, 19, 22], - ["setarg", 15, 0, 16, 19, 22], - ["setarg", 15, 1, 11, 19, 22], - ["setarg", 15, 2, 13, 19, 22], - ["invoke", 15, 14, 19, 22], - ["disrupt", 19, 22], - "add_done_10", - ["is_text", 18, 7, 19, 34], - ["jump_false", 18, "add_cn_14", 19, 34], - ["is_text", 19, 1, 19, 34], - ["jump_false", 19, "add_cn_14", 19, 34], - ["concat", 17, 7, 1, 19, 34], - ["jump", "add_done_13", 19, 34], - "add_cn_14", - ["is_num", 18, 7, 19, 34], - ["jump_false", 18, "add_err_15", 19, 34], - ["is_num", 19, 1, 19, 34], - ["jump_false", 19, "add_err_15", 19, 34], - ["add", 17, 7, 1, 19, 34], - ["jump", "add_done_13", 19, 34], - "add_err_15", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 19, - 34 - ], - ["access", 21, "error", 19, 34], - ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 19, 34], - ["array", 23, 0, 19, 34], - ["push", 23, 22, 19, 34], - ["frame", 25, 20, 2, 19, 34], - ["null", 26, 19, 34], - ["setarg", 25, 0, 26, 19, 34], - ["setarg", 25, 1, 21, 19, 34], - ["setarg", 25, 2, 23, 19, 34], - ["invoke", 25, 24, 19, 34], - ["disrupt", 19, 34], - "add_done_13", - ["return", 17, 19, 34], - ["null", 27, 19, 34], - ["return", 27, 19, 34] - ], - "name": "cache_path", - "filename": "bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 2, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 23, - 8 - ], - ["not", 3, 2, 23, 8], - ["jump_false", 3, "if_else_16", 23, 8], - ["null", 4, 23, 26], - ["return", 4, 23, 26], - ["jump", "if_end_17", 23, 26], - "if_else_16", - "if_end_17", - [ - "access", - 5, - { - "name": "shop_path", - "kind": "name", - "make": "intrinsic" - }, - 24, - 13 - ], - ["access", 6, "/build", 24, 25], - ["is_text", 8, 5, 24, 25], - ["jump_false", 8, "add_cn_19", 24, 25], - ["is_text", 9, 6, 24, 25], - ["jump_false", 9, "add_cn_19", 24, 25], - ["concat", 7, 5, 6, 24, 25], - ["jump", "add_done_18", 24, 25], - "add_cn_19", - ["is_num", 8, 5, 24, 25], - ["jump_false", 8, "add_err_20", 24, 25], - ["is_num", 9, 6, 24, 25], - ["jump_false", 9, "add_err_20", 24, 25], - ["add", 7, 5, 6, 24, 25], - ["jump", "add_done_18", 24, 25], - "add_err_20", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 24, - 25 - ], - ["access", 11, "error", 24, 25], - ["access", 12, "cannot apply '+': operands must both be text or both be numbers", 24, 25], - ["array", 13, 0, 24, 25], - ["push", 13, 12, 24, 25], - ["frame", 15, 10, 2, 24, 25], - ["null", 16, 24, 25], - ["setarg", 15, 0, 16, 24, 25], - ["setarg", 15, 1, 11, 24, 25], - ["setarg", 15, 2, 13, 24, 25], - ["invoke", 15, 14, 24, 25], - ["disrupt", 24, 25], - "add_done_18", - ["move", 1, 7, 24, 25], - ["get", 18, 10, 1, 25, 8], - ["is_proxy", 19, 18, 25, 8], - ["jump_false", 19, "record_path_23", 25, 8], - ["null", 20, 25, 8], - ["access", 21, "is_dir", 25, 8], - ["array", 22, 0, 25, 8], - ["push", 22, 1, 25, 8], - ["frame", 23, 18, 2, 25, 8], - ["setarg", 23, 0, 20, 25, 8], - ["setarg", 23, 1, 21, 25, 8], - ["setarg", 23, 2, 22, 25, 8], - ["invoke", 23, 17, 25, 8], - ["jump", "call_done_24", 25, 8], - "record_path_23", - ["load_field", 24, 18, "is_dir", 25, 8], - ["frame", 25, 24, 1, 25, 8], - ["setarg", 25, 0, 18, 25, 8], - ["setarg", 25, 1, 1, 25, 8], - ["invoke", 25, 17, 25, 8], - "call_done_24", - ["not", 26, 17, 25, 8], - ["jump_false", 26, "if_else_21", 25, 8], - ["get", 28, 10, 1, 25, 24], - ["is_proxy", 29, 28, 25, 24], - ["jump_false", 29, "record_path_25", 25, 24], - ["null", 30, 25, 24], - ["access", 31, "mkdir", 25, 24], - ["array", 32, 0, 25, 24], - ["push", 32, 1, 25, 24], - ["frame", 33, 28, 2, 25, 24], - ["setarg", 33, 0, 30, 25, 24], - ["setarg", 33, 1, 31, 25, 24], - ["setarg", 33, 2, 32, 25, 24], - ["invoke", 33, 27, 25, 24], - ["jump", "call_done_26", 25, 24], - "record_path_25", - ["load_field", 34, 28, "mkdir", 25, 24], - ["frame", 35, 34, 1, 25, 24], - ["setarg", 35, 0, 28, 25, 24], - ["setarg", 35, 1, 1, 25, 24], - ["invoke", 35, 27, 25, 24], - "call_done_26", - ["jump", "if_end_22", 25, 24], - "if_else_21", - "if_end_22", - ["return", 1, 26, 10], - ["null", 36, 26, 10], - ["return", 36, 26, 10] - ], - "name": "ensure_build_dir", - "filename": "bootstrap.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 102, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 31, - 20 - ], - ["access", 6, "/boot/", 31, 32], - ["is_text", 8, 5, 31, 32], - ["jump_false", 8, "add_cn_28", 31, 32], - ["is_text", 9, 6, 31, 32], - ["jump_false", 9, "add_cn_28", 31, 32], - ["concat", 7, 5, 6, 31, 32], - ["jump", "add_done_27", 31, 32], - "add_cn_28", - ["is_num", 8, 5, 31, 32], - ["jump_false", 8, "add_err_29", 31, 32], - ["is_num", 9, 6, 31, 32], - ["jump_false", 9, "add_err_29", 31, 32], - ["add", 7, 5, 6, 31, 32], - ["jump", "add_done_27", 31, 32], - "add_err_29", - [ - "access", - 10, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 32 - ], - ["access", 11, "error", 31, 32], - ["access", 12, "cannot apply '+': operands must both be text or both be numbers", 31, 32], - ["array", 13, 0, 31, 32], - ["push", 13, 12, 31, 32], - ["frame", 15, 10, 2, 31, 32], - ["null", 16, 31, 32], - ["setarg", 15, 0, 16, 31, 32], - ["setarg", 15, 1, 11, 31, 32], - ["setarg", 15, 2, 13, 31, 32], - ["invoke", 15, 14, 31, 32], - ["disrupt", 31, 32], - "add_done_27", - ["is_text", 18, 7, 31, 43], - ["jump_false", 18, "add_cn_31", 31, 43], - ["is_text", 19, 1, 31, 43], - ["jump_false", 19, "add_cn_31", 31, 43], - ["concat", 17, 7, 1, 31, 43], - ["jump", "add_done_30", 31, 43], - "add_cn_31", - ["is_num", 18, 7, 31, 43], - ["jump_false", 18, "add_err_32", 31, 43], - ["is_num", 19, 1, 31, 43], - ["jump_false", 19, "add_err_32", 31, 43], - ["add", 17, 7, 1, 31, 43], - ["jump", "add_done_30", 31, 43], - "add_err_32", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 43 - ], - ["access", 21, "error", 31, 43], - ["access", 22, "cannot apply '+': operands must both be text or both be numbers", 31, 43], - ["array", 23, 0, 31, 43], - ["push", 23, 22, 31, 43], - ["frame", 25, 20, 2, 31, 43], - ["null", 26, 31, 43], - ["setarg", 25, 0, 26, 31, 43], - ["setarg", 25, 1, 21, 31, 43], - ["setarg", 25, 2, 23, 31, 43], - ["invoke", 25, 24, 31, 43], - ["disrupt", 31, 43], - "add_done_30", - ["access", 27, ".cm.mcode", 31, 50], - ["is_text", 29, 17, 31, 50], - ["jump_false", 29, "add_cn_34", 31, 50], - ["is_text", 30, 27, 31, 50], - ["jump_false", 30, "add_cn_34", 31, 50], - ["concat", 28, 17, 27, 31, 50], - ["jump", "add_done_33", 31, 50], - "add_cn_34", - ["is_num", 29, 17, 31, 50], - ["jump_false", 29, "add_err_35", 31, 50], - ["is_num", 30, 27, 31, 50], - ["jump_false", 30, "add_err_35", 31, 50], - ["add", 28, 17, 27, 31, 50], - ["jump", "add_done_33", 31, 50], - "add_err_35", - [ - "access", - 31, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 50 - ], - ["access", 32, "error", 31, 50], - ["access", 33, "cannot apply '+': operands must both be text or both be numbers", 31, 50], - ["array", 34, 0, 31, 50], - ["push", 34, 33, 31, 50], - ["frame", 36, 31, 2, 31, 50], - ["null", 37, 31, 50], - ["setarg", 36, 0, 37, 31, 50], - ["setarg", 36, 1, 32, 31, 50], - ["setarg", 36, 2, 34, 31, 50], - ["invoke", 36, 35, 31, 50], - ["disrupt", 31, 50], - "add_done_33", - ["move", 4, 28, 31, 50], - ["null", 3, 32, 20], - ["null", 2, 33, 19], - ["get", 39, 10, 1, 34, 8], - ["is_proxy", 40, 39, 34, 8], - ["jump_false", 40, "record_path_38", 34, 8], - ["null", 41, 34, 8], - ["access", 42, "is_file", 34, 8], - ["array", 43, 0, 34, 8], - ["push", 43, 4, 34, 8], - ["frame", 44, 39, 2, 34, 8], - ["setarg", 44, 0, 41, 34, 8], - ["setarg", 44, 1, 42, 34, 8], - ["setarg", 44, 2, 43, 34, 8], - ["invoke", 44, 38, 34, 8], - ["jump", "call_done_39", 34, 8], - "record_path_38", - ["load_field", 45, 39, "is_file", 34, 8], - ["frame", 46, 45, 1, 34, 8], - ["setarg", 46, 0, 39, 34, 8], - ["setarg", 46, 1, 4, 34, 8], - ["invoke", 46, 38, 34, 8], - "call_done_39", - ["not", 47, 38, 34, 8], - ["jump_false", 47, "if_else_36", 34, 8], - ["access", 48, "error: missing seed: ", 35, 11], - ["is_text", 50, 48, 35, 37], - ["jump_false", 50, "add_cn_41", 35, 37], - ["is_text", 51, 1, 35, 37], - ["jump_false", 51, "add_cn_41", 35, 37], - ["concat", 49, 48, 1, 35, 37], - ["jump", "add_done_40", 35, 37], - "add_cn_41", - ["is_num", 50, 48, 35, 37], - ["jump_false", 50, "add_err_42", 35, 37], - ["is_num", 51, 1, 35, 37], - ["jump_false", 51, "add_err_42", 35, 37], - ["add", 49, 48, 1, 35, 37], - ["jump", "add_done_40", 35, 37], - "add_err_42", - [ - "access", - 52, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 35, - 37 - ], - ["access", 53, "error", 35, 37], - ["access", 54, "cannot apply '+': operands must both be text or both be numbers", 35, 37], - ["array", 55, 0, 35, 37], - ["push", 55, 54, 35, 37], - ["frame", 57, 52, 2, 35, 37], - ["null", 58, 35, 37], - ["setarg", 57, 0, 58, 35, 37], - ["setarg", 57, 1, 53, 35, 37], - ["setarg", 57, 2, 55, 35, 37], - ["invoke", 57, 56, 35, 37], - ["disrupt", 35, 37], - "add_done_40", - ["access", 59, "\n", 35, 44], - ["is_text", 61, 49, 35, 44], - ["jump_false", 61, "add_cn_44", 35, 44], - ["is_text", 62, 59, 35, 44], - ["jump_false", 62, "add_cn_44", 35, 44], - ["concat", 60, 49, 59, 35, 44], - ["jump", "add_done_43", 35, 44], - "add_cn_44", - ["is_num", 61, 49, 35, 44], - ["jump_false", 61, "add_err_45", 35, 44], - ["is_num", 62, 59, 35, 44], - ["jump_false", 62, "add_err_45", 35, 44], - ["add", 60, 49, 59, 35, 44], - ["jump", "add_done_43", 35, 44], - "add_err_45", - [ - "access", - 63, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 35, - 44 - ], - ["access", 64, "error", 35, 44], - ["access", 65, "cannot apply '+': operands must both be text or both be numbers", 35, 44], - ["array", 66, 0, 35, 44], - ["push", 66, 65, 35, 44], - ["frame", 68, 63, 2, 35, 44], - ["null", 69, 35, 44], - ["setarg", 68, 0, 69, 35, 44], - ["setarg", 68, 1, 64, 35, 44], - ["setarg", 68, 2, 66, 35, 44], - ["invoke", 68, 67, 35, 44], - ["disrupt", 35, 44], - "add_done_43", - [ - "access", - 71, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 35, - 5 - ], - ["frame", 72, 71, 1, 35, 5], - ["null", 73, 35, 5], - ["setarg", 72, 0, 73, 35, 5], - ["setarg", 72, 1, 60, 35, 5], - ["invoke", 72, 70, 35, 5], - ["disrupt", 36, 5], - ["jump", "if_end_37", 36, 5], - "if_else_36", - "if_end_37", - ["get", 75, 10, 1, 38, 16], - ["is_proxy", 76, 75, 38, 16], - ["jump_false", 76, "record_path_46", 38, 16], - ["null", 77, 38, 16], - ["access", 78, "slurp", 38, 16], - ["array", 79, 0, 38, 16], - ["push", 79, 4, 38, 16], - ["frame", 80, 75, 2, 38, 16], - ["setarg", 80, 0, 77, 38, 16], - ["setarg", 80, 1, 78, 38, 16], - ["setarg", 80, 2, 79, 38, 16], - ["invoke", 80, 74, 38, 16], - ["jump", "call_done_47", 38, 16], - "record_path_46", - ["load_field", 81, 75, "slurp", 38, 16], - ["frame", 82, 81, 1, 38, 16], - ["setarg", 82, 0, 75, 38, 16], - ["setarg", 82, 1, 4, 38, 16], - ["invoke", 82, 74, 38, 16], - "call_done_47", - ["move", 3, 74, 38, 16], - [ - "access", - 84, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 39, - 44 - ], - ["frame", 85, 84, 1, 39, 44], - ["null", 86, 39, 44], - ["setarg", 85, 0, 86, 39, 44], - ["setarg", 85, 1, 3, 39, 44], - ["invoke", 85, 83, 39, 44], - [ - "access", - 88, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 39, - 15 - ], - ["frame", 89, 88, 2, 39, 15], - ["null", 90, 39, 15], - ["setarg", 89, 0, 90, 39, 15], - ["setarg", 89, 1, 1, 39, 15], - ["setarg", 89, 2, 83, 39, 15], - ["invoke", 89, 87, 39, 15], - ["move", 2, 87, 39, 15], - ["record", 91, 1], - ["get", 92, 18, 1, 40, 43], - ["store_field", 91, 92, "use", 40, 43], - [ - "access", - 94, - { - "name": "stone", - "kind": "name", - "make": "intrinsic" - }, - 40, - 31 - ], - ["frame", 95, 94, 1, 40, 31], - ["null", 96, 40, 31], - ["setarg", 95, 0, 96, 40, 31], - ["setarg", 95, 1, 91, 40, 31], - ["invoke", 95, 93, 40, 31], - [ - "access", - 98, - { - "name": "mach_load", - "kind": "name", - "make": "intrinsic" - }, - 40, - 10 - ], - ["frame", 99, 98, 2, 40, 10], - ["null", 100, 40, 10], - ["setarg", 99, 0, 100, 40, 10], - ["setarg", 99, 1, 2, 40, 10], - ["setarg", 99, 2, 93, 40, 10], - ["tail_invoke", 99, 97, 40, 10], - ["return", 97, 40, 10], - ["null", 101, 40, 10], - ["return", 101, 40, 10] - ], - "name": "boot_load", - "filename": "bootstrap.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 110, - "nr_close_slots": 0, - "instructions": [ - ["get", 10, 17, 1, 49, 20], - ["frame", 11, 10, 2, 49, 20], - ["null", 12, 49, 20], - ["setarg", 11, 0, 12, 49, 20], - ["setarg", 11, 1, 1, 49, 20], - ["setarg", 11, 2, 2, 49, 20], - ["invoke", 11, 9, 49, 20], - ["move", 8, 9, 49, 20], - ["load_field", 13, 8, "tokens", 50, 23], - ["get", 14, 17, 1, 50, 57], - ["get", 16, 15, 1, 50, 13], - ["frame", 17, 16, 4, 50, 13], - ["null", 18, 50, 13], - ["setarg", 17, 0, 18, 50, 13], - ["setarg", 17, 1, 13, 50, 13], - ["setarg", 17, 2, 1, 50, 13], - ["setarg", 17, 3, 2, 50, 13], - ["setarg", 17, 4, 14, 50, 13], - ["invoke", 17, 15, 50, 13], - ["move", 4, 15, 50, 13], - ["access", 3, 0, 51, 12], - ["null", 5, 52, 11], - ["null", 7, 53, 13], - ["load_field", 19, 4, "errors", 54, 20], - ["null", 20, 54, 34], - ["is_identical", 21, 19, 20, 54, 34], - ["jump_true", 21, "ne_nid_50", 54, 34], - ["jump", "ne_ni_51", 54, 34], - "ne_nid_50", - ["false", 21, 54, 34], - ["jump", "ne_done_49", 54, 34], - "ne_ni_51", - ["is_int", 22, 19, 54, 34], - ["jump_false", 22, "ne_nn_52", 54, 34], - ["is_int", 23, 20, 54, 34], - ["jump_false", 23, "ne_nn_52", 54, 34], - ["ne_int", 21, 19, 20, 54, 34], - ["jump", "ne_done_49", 54, 34], - "ne_nn_52", - ["is_num", 22, 19, 54, 34], - ["jump_false", 22, "ne_nt_53", 54, 34], - ["is_num", 23, 20, 54, 34], - ["jump_false", 23, "ne_nt_53", 54, 34], - ["ne_float", 21, 19, 20, 54, 34], - ["jump", "ne_done_49", 54, 34], - "ne_nt_53", - ["is_text", 22, 19, 54, 34], - ["jump_false", 22, "ne_nnl_54", 54, 34], - ["is_text", 23, 20, 54, 34], - ["jump_false", 23, "ne_nnl_54", 54, 34], - ["ne_text", 21, 19, 20, 54, 34], - ["jump", "ne_done_49", 54, 34], - "ne_nnl_54", - ["is_null", 22, 19, 54, 34], - ["jump_false", 22, "ne_nb_55", 54, 34], - ["is_null", 23, 20, 54, 34], - ["jump_false", 23, "ne_nb_55", 54, 34], - ["false", 21, 54, 34], - ["jump", "ne_done_49", 54, 34], - "ne_nb_55", - ["is_bool", 22, 19, 54, 34], - ["jump_false", 22, "ne_mis_56", 54, 34], - ["is_bool", 23, 20, 54, 34], - ["jump_false", 23, "ne_mis_56", 54, 34], - ["ne_bool", 21, 19, 20, 54, 34], - ["jump", "ne_done_49", 54, 34], - "ne_mis_56", - ["true", 21, 54, 34], - "ne_done_49", - ["move", 24, 21, 54, 34], - ["jump_false", 24, "and_end_48", 54, 34], - ["load_field", 25, 4, "errors", 54, 49], - ["length", 26, 25, 54, 49], - ["access", 27, 0, 54, 63], - ["is_int", 29, 26, 54, 63], - ["jump_false", 29, "rel_ni_57", 54, 63], - ["is_int", 30, 27, 54, 63], - ["jump_false", 30, "rel_ni_57", 54, 63], - ["gt_int", 28, 26, 27, 54, 63], - ["jump", "rel_done_59", 54, 63], - "rel_ni_57", - ["is_num", 29, 26, 54, 63], - ["jump_false", 29, "rel_nn_58", 54, 63], - ["is_num", 30, 27, 54, 63], - ["jump_false", 30, "rel_nn_58", 54, 63], - ["gt_float", 28, 26, 27, 54, 63], - ["jump", "rel_done_59", 54, 63], - "rel_nn_58", - ["is_text", 29, 26, 54, 63], - ["jump_false", 29, "rel_err_60", 54, 63], - ["is_text", 30, 27, 54, 63], - ["jump_false", 30, "rel_err_60", 54, 63], - ["gt_text", 28, 26, 27, 54, 63], - ["jump", "rel_done_59", 54, 63], - "rel_err_60", - [ - "access", - 31, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 54, - 63 - ], - ["access", 32, "error", 54, 63], - ["access", 33, "cannot compare with '>': operands must be same type", 54, 63], - ["array", 34, 0, 54, 63], - ["push", 34, 33, 54, 63], - ["frame", 36, 31, 2, 54, 63], - ["null", 37, 54, 63], - ["setarg", 36, 0, 37, 54, 63], - ["setarg", 36, 1, 32, 54, 63], - ["setarg", 36, 2, 34, 54, 63], - ["invoke", 36, 35, 54, 63], - ["disrupt", 54, 63], - "rel_done_59", - ["move", 24, 28, 54, 63], - "and_end_48", - ["move", 6, 24, 54, 63], - ["jump_false", 6, "if_else_61", 55, 7], - "while_start_63", - ["load_field", 38, 4, "errors", 56, 24], - ["length", 39, 38, 56, 24], - ["is_int", 41, 3, 56, 24], - ["jump_false", 41, "rel_ni_65", 56, 24], - ["is_int", 42, 39, 56, 24], - ["jump_false", 42, "rel_ni_65", 56, 24], - ["lt_int", 40, 3, 39, 56, 24], - ["jump", "rel_done_67", 56, 24], - "rel_ni_65", - ["is_num", 41, 3, 56, 24], - ["jump_false", 41, "rel_nn_66", 56, 24], - ["is_num", 42, 39, 56, 24], - ["jump_false", 42, "rel_nn_66", 56, 24], - ["lt_float", 40, 3, 39, 56, 24], - ["jump", "rel_done_67", 56, 24], - "rel_nn_66", - ["is_text", 41, 3, 56, 24], - ["jump_false", 41, "rel_err_68", 56, 24], - ["is_text", 42, 39, 56, 24], - ["jump_false", 42, "rel_err_68", 56, 24], - ["lt_text", 40, 3, 39, 56, 24], - ["jump", "rel_done_67", 56, 24], - "rel_err_68", - [ - "access", - 43, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 56, - 24 - ], - ["access", 44, "error", 56, 24], - ["access", 45, "cannot compare with '<': operands must be same type", 56, 24], - ["array", 46, 0, 56, 24], - ["push", 46, 45, 56, 24], - ["frame", 48, 43, 2, 56, 24], - ["null", 49, 56, 24], - ["setarg", 48, 0, 49, 56, 24], - ["setarg", 48, 1, 44, 56, 24], - ["setarg", 48, 2, 46, 56, 24], - ["invoke", 48, 47, 56, 24], - ["disrupt", 56, 24], - "rel_done_67", - ["jump_false", 40, "while_end_64", 56, 24], - ["load_field", 50, 4, "errors", 57, 11], - ["load_dynamic", 51, 50, 3, 57, 22], - ["move", 5, 51, 57, 22], - ["load_field", 52, 5, "message", 58, 13], - ["move", 7, 52, 58, 13], - ["load_field", 53, 5, "line", 59, 11], - ["null", 54, 59, 21], - ["is_identical", 55, 53, 54, 59, 21], - ["jump_true", 55, "ne_nid_73", 59, 21], - ["jump", "ne_ni_74", 59, 21], - "ne_nid_73", - ["false", 55, 59, 21], - ["jump", "ne_done_72", 59, 21], - "ne_ni_74", - ["is_int", 56, 53, 59, 21], - ["jump_false", 56, "ne_nn_75", 59, 21], - ["is_int", 57, 54, 59, 21], - ["jump_false", 57, "ne_nn_75", 59, 21], - ["ne_int", 55, 53, 54, 59, 21], - ["jump", "ne_done_72", 59, 21], - "ne_nn_75", - ["is_num", 56, 53, 59, 21], - ["jump_false", 56, "ne_nt_76", 59, 21], - ["is_num", 57, 54, 59, 21], - ["jump_false", 57, "ne_nt_76", 59, 21], - ["ne_float", 55, 53, 54, 59, 21], - ["jump", "ne_done_72", 59, 21], - "ne_nt_76", - ["is_text", 56, 53, 59, 21], - ["jump_false", 56, "ne_nnl_77", 59, 21], - ["is_text", 57, 54, 59, 21], - ["jump_false", 57, "ne_nnl_77", 59, 21], - ["ne_text", 55, 53, 54, 59, 21], - ["jump", "ne_done_72", 59, 21], - "ne_nnl_77", - ["is_null", 56, 53, 59, 21], - ["jump_false", 56, "ne_nb_78", 59, 21], - ["is_null", 57, 54, 59, 21], - ["jump_false", 57, "ne_nb_78", 59, 21], - ["false", 55, 59, 21], - ["jump", "ne_done_72", 59, 21], - "ne_nb_78", - ["is_bool", 56, 53, 59, 21], - ["jump_false", 56, "ne_mis_79", 59, 21], - ["is_bool", 57, 54, 59, 21], - ["jump_false", 57, "ne_mis_79", 59, 21], - ["ne_bool", 55, 53, 54, 59, 21], - ["jump", "ne_done_72", 59, 21], - "ne_mis_79", - ["true", 55, 59, 21], - "ne_done_72", - ["move", 58, 55, 59, 21], - ["jump_false", 58, "and_end_71", 59, 21], - ["load_field", 59, 5, "column", 59, 29], - ["null", 60, 59, 41], - ["is_identical", 61, 59, 60, 59, 41], - ["jump_true", 61, "ne_nid_81", 59, 41], - ["jump", "ne_ni_82", 59, 41], - "ne_nid_81", - ["false", 61, 59, 41], - ["jump", "ne_done_80", 59, 41], - "ne_ni_82", - ["is_int", 62, 59, 59, 41], - ["jump_false", 62, "ne_nn_83", 59, 41], - ["is_int", 63, 60, 59, 41], - ["jump_false", 63, "ne_nn_83", 59, 41], - ["ne_int", 61, 59, 60, 59, 41], - ["jump", "ne_done_80", 59, 41], - "ne_nn_83", - ["is_num", 62, 59, 59, 41], - ["jump_false", 62, "ne_nt_84", 59, 41], - ["is_num", 63, 60, 59, 41], - ["jump_false", 63, "ne_nt_84", 59, 41], - ["ne_float", 61, 59, 60, 59, 41], - ["jump", "ne_done_80", 59, 41], - "ne_nt_84", - ["is_text", 62, 59, 59, 41], - ["jump_false", 62, "ne_nnl_85", 59, 41], - ["is_text", 63, 60, 59, 41], - ["jump_false", 63, "ne_nnl_85", 59, 41], - ["ne_text", 61, 59, 60, 59, 41], - ["jump", "ne_done_80", 59, 41], - "ne_nnl_85", - ["is_null", 62, 59, 59, 41], - ["jump_false", 62, "ne_nb_86", 59, 41], - ["is_null", 63, 60, 59, 41], - ["jump_false", 63, "ne_nb_86", 59, 41], - ["false", 61, 59, 41], - ["jump", "ne_done_80", 59, 41], - "ne_nb_86", - ["is_bool", 62, 59, 59, 41], - ["jump_false", 62, "ne_mis_87", 59, 41], - ["is_bool", 63, 60, 59, 41], - ["jump_false", 63, "ne_mis_87", 59, 41], - ["ne_bool", 61, 59, 60, 59, 41], - ["jump", "ne_done_80", 59, 41], - "ne_mis_87", - ["true", 61, 59, 41], - "ne_done_80", - ["move", 58, 61, 59, 41], - "and_end_71", - ["jump_false", 58, "if_else_69", 59, 41], - ["load_field", 64, 5, "line", 1, 6], - [ - "access", - 66, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["frame", 67, 66, 1, 1, 1], - ["null", 68, 1, 1], - ["setarg", 67, 0, 68, 1, 1], - ["setarg", 67, 1, 64, 1, 1], - ["invoke", 67, 65, 1, 1], - ["load_field", 69, 5, "column", 1, 6], - [ - "access", - 71, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["frame", 72, 71, 1, 1, 1], - ["null", 73, 1, 1], - ["setarg", 72, 0, 73, 1, 1], - ["setarg", 72, 1, 69, 1, 1], - ["invoke", 72, 70, 1, 1], - ["array", 74, 0, 1, 1], - ["push", 74, 2, 1, 1], - ["push", 74, 65, 1, 1], - ["push", 74, 70, 1, 1], - ["push", 74, 7, 1, 1], - [ - "access", - 75, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["access", 76, "{0}:{1}:{2}: error: {3}", 1, 1], - ["frame", 78, 75, 2, 1, 1], - ["null", 79, 1, 1], - ["setarg", 78, 0, 79, 1, 1], - ["setarg", 78, 1, 76, 1, 1], - ["setarg", 78, 2, 74, 1, 1], - ["invoke", 78, 77, 1, 1], - [ - "access", - 81, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 60, - 9 - ], - ["frame", 82, 81, 1, 60, 9], - ["null", 83, 60, 9], - ["setarg", 82, 0, 83, 60, 9], - ["setarg", 82, 1, 77, 60, 9], - ["invoke", 82, 80, 60, 9], - ["jump", "if_end_70", 60, 9], - "if_else_69", - ["array", 84, 0, 1, 1], - ["push", 84, 2, 1, 1], - ["push", 84, 7, 1, 1], - [ - "access", - 85, - { - "name": "format", - "kind": "name", - "make": "intrinsic" - }, - 1, - 1 - ], - ["access", 86, "{0}: error: {1}", 1, 1], - ["frame", 88, 85, 2, 1, 1], - ["null", 89, 1, 1], - ["setarg", 88, 0, 89, 1, 1], - ["setarg", 88, 1, 86, 1, 1], - ["setarg", 88, 2, 84, 1, 1], - ["invoke", 88, 87, 1, 1], - [ - "access", - 91, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 62, - 9 - ], - ["frame", 92, 91, 1, 62, 9], - ["null", 93, 62, 9], - ["setarg", 92, 0, 93, 62, 9], - ["setarg", 92, 1, 87, 62, 9], - ["invoke", 92, 90, 62, 9], - "if_end_70", - ["access", 94, 1, 63, 17], - ["is_num", 96, 3, 63, 17], - ["jump_false", 96, "num_err_88", 63, 17], - ["is_num", 97, 94, 63, 17], - ["jump_false", 97, "num_err_88", 63, 17], - ["add", 95, 3, 94, 63, 17], - ["jump", "num_done_89", 63, 17], - "num_err_88", - [ - "access", - 98, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 63, - 17 - ], - ["access", 99, "error", 63, 17], - ["access", 100, "cannot apply '+': operands must be numbers", 63, 17], - ["array", 101, 0, 63, 17], - ["push", 101, 100, 63, 17], - ["frame", 103, 98, 2, 63, 17], - ["null", 104, 63, 17], - ["setarg", 103, 0, 104, 63, 17], - ["setarg", 103, 1, 99, 63, 17], - ["setarg", 103, 2, 101, 63, 17], - ["invoke", 103, 102, 63, 17], - ["disrupt", 63, 17], - "num_done_89", - ["move", 3, 95, 63, 17], - ["jump", "while_start_63", 63, 17], - "while_end_64", - ["disrupt", 65, 5], - ["jump", "if_end_62", 65, 5], - "if_else_61", - "if_end_62", - ["get", 106, 11, 1, 67, 10], - ["frame", 107, 106, 1, 67, 10], - ["null", 108, 67, 10], - ["setarg", 107, 0, 108, 67, 10], - ["setarg", 107, 1, 4, 67, 10], - ["tail_invoke", 107, 105, 67, 10], - ["return", 105, 67, 10], - ["null", 109, 67, 10], - ["return", 109, 67, 10] - ], - "name": "analyze", - "filename": "bootstrap.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 77, - "nr_close_slots": 0, - "instructions": [ - ["get", 11, 10, 1, 71, 21], - ["is_proxy", 12, 11, 71, 21], - ["jump_false", 12, "record_path_90", 71, 21], - ["null", 13, 71, 21], - ["access", 14, "slurp", 71, 21], - ["array", 15, 0, 71, 21], - ["push", 15, 2, 71, 21], - ["frame", 16, 11, 2, 71, 21], - ["setarg", 16, 0, 13, 71, 21], - ["setarg", 16, 1, 14, 71, 21], - ["setarg", 16, 2, 15, 71, 21], - ["invoke", 16, 10, 71, 21], - ["jump", "call_done_91", 71, 21], - "record_path_90", - ["load_field", 17, 11, "slurp", 71, 21], - ["frame", 18, 17, 1, 71, 21], - ["setarg", 18, 0, 11, 71, 21], - ["setarg", 18, 1, 2, 71, 21], - ["invoke", 18, 10, 71, 21], - "call_done_91", - ["move", 9, 10, 71, 21], - ["get", 20, 6, 1, 72, 14], - ["frame", 21, 20, 1, 72, 14], - ["null", 22, 72, 14], - ["setarg", 21, 0, 22, 72, 14], - ["setarg", 21, 1, 9, 72, 14], - ["invoke", 21, 19, 72, 14], - ["move", 6, 19, 72, 14], - ["get", 24, 4, 1, 73, 16], - ["frame", 25, 24, 1, 73, 16], - ["null", 26, 73, 16], - ["setarg", 25, 0, 26, 73, 16], - ["setarg", 25, 1, 6, 73, 16], - ["invoke", 25, 23, 73, 16], - ["move", 4, 23, 73, 16], - ["null", 3, 74, 13], - ["null", 5, 75, 18], - ["null", 8, 76, 20], - ["null", 7, 77, 19], - ["move", 27, 4, 78, 7], - ["jump_false", 27, "and_end_94", 78, 7], - ["get", 29, 10, 1, 78, 17], - ["is_proxy", 30, 29, 78, 17], - ["jump_false", 30, "record_path_95", 78, 17], - ["null", 31, 78, 17], - ["access", 32, "is_file", 78, 17], - ["array", 33, 0, 78, 17], - ["push", 33, 4, 78, 17], - ["frame", 34, 29, 2, 78, 17], - ["setarg", 34, 0, 31, 78, 17], - ["setarg", 34, 1, 32, 78, 17], - ["setarg", 34, 2, 33, 78, 17], - ["invoke", 34, 28, 78, 17], - ["jump", "call_done_96", 78, 17], - "record_path_95", - ["load_field", 35, 29, "is_file", 78, 17], - ["frame", 36, 35, 1, 78, 17], - ["setarg", 36, 0, 29, 78, 17], - ["setarg", 36, 1, 4, 78, 17], - ["invoke", 36, 28, 78, 17], - "call_done_96", - ["move", 27, 28, 78, 17], - "and_end_94", - ["jump_false", 27, "if_else_92", 78, 17], - ["null", 37, 78, 37], - ["return", 37, 78, 37], - ["jump", "if_end_93", 78, 37], - "if_else_92", - "if_end_93", - [ - "access", - 39, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 79, - 17 - ], - ["frame", 40, 39, 1, 79, 17], - ["null", 41, 79, 17], - ["setarg", 40, 0, 41, 79, 17], - ["setarg", 40, 1, 9, 79, 17], - ["invoke", 40, 38, 79, 17], - ["get", 43, 2, 1, 79, 9], - ["frame", 44, 43, 2, 79, 9], - ["null", 45, 79, 9], - ["setarg", 44, 0, 45, 79, 9], - ["setarg", 44, 1, 38, 79, 9], - ["setarg", 44, 2, 2, 79, 9], - ["invoke", 44, 42, 79, 9], - ["move", 3, 42, 79, 9], - ["get", 47, 14, 1, 80, 14], - ["frame", 48, 47, 1, 80, 14], - ["null", 49, 80, 14], - ["setarg", 48, 0, 49, 80, 14], - ["setarg", 48, 1, 3, 80, 14], - ["invoke", 48, 46, 80, 14], - ["move", 5, 46, 80, 14], - ["get", 51, 12, 1, 81, 16], - ["is_proxy", 52, 51, 81, 16], - ["jump_false", 52, "record_path_97", 81, 16], - ["null", 53, 81, 16], - ["access", 54, "encode", 81, 16], - ["array", 55, 0, 81, 16], - ["push", 55, 5, 81, 16], - ["frame", 56, 51, 2, 81, 16], - ["setarg", 56, 0, 53, 81, 16], - ["setarg", 56, 1, 54, 81, 16], - ["setarg", 56, 2, 55, 81, 16], - ["invoke", 56, 50, 81, 16], - ["jump", "call_done_98", 81, 16], - "record_path_97", - ["load_field", 57, 51, "encode", 81, 16], - ["frame", 58, 57, 1, 81, 16], - ["setarg", 58, 0, 51, 81, 16], - ["setarg", 58, 1, 5, 81, 16], - ["invoke", 58, 50, 81, 16], - "call_done_98", - ["move", 8, 50, 81, 16], - [ - "access", - 60, - { - "name": "mach_compile_mcode_bin", - "kind": "name", - "make": "intrinsic" - }, - 82, - 15 - ], - ["frame", 61, 60, 2, 82, 15], - ["null", 62, 82, 15], - ["setarg", 61, 0, 62, 82, 15], - ["setarg", 61, 1, 1, 82, 15], - ["setarg", 61, 2, 8, 82, 15], - ["invoke", 61, 59, 82, 15], - ["move", 7, 59, 82, 15], - ["jump_false", 4, "if_else_99", 83, 7], - ["get", 64, 8, 1, 84, 5], - ["frame", 65, 64, 0, 84, 5], - ["null", 66, 84, 5], - ["setarg", 65, 0, 66, 84, 5], - ["invoke", 65, 63, 84, 5], - ["get", 68, 10, 1, 85, 5], - ["is_proxy", 69, 68, 85, 5], - ["jump_false", 69, "record_path_101", 85, 5], - ["null", 70, 85, 5], - ["access", 71, "slurpwrite", 85, 5], - ["array", 72, 0, 85, 5], - ["push", 72, 4, 85, 5], - ["push", 72, 7, 85, 5], - ["frame", 73, 68, 2, 85, 5], - ["setarg", 73, 0, 70, 85, 5], - ["setarg", 73, 1, 71, 85, 5], - ["setarg", 73, 2, 72, 85, 5], - ["invoke", 73, 67, 85, 5], - ["jump", "call_done_102", 85, 5], - "record_path_101", - ["load_field", 74, 68, "slurpwrite", 85, 5], - ["frame", 75, 74, 2, 85, 5], - ["setarg", 75, 0, 68, 85, 5], - ["setarg", 75, 1, 4, 85, 5], - ["setarg", 75, 2, 7, 85, 5], - ["invoke", 75, 67, 85, 5], - "call_done_102", - ["jump", "if_end_100", 85, 5], - "if_else_99", - "if_end_100", - ["null", 76, 85, 5], - ["return", 76, 85, 5] - ], - "name": "compile_and_cache", - "filename": "bootstrap.cm", - "nr_args": 2 - } - ], - "main": { - "nr_slots": 130, - "nr_close_slots": 0, - "instructions": [ - ["function", 19, 0, 0, 0], - ["move", 18, 19, 0, 0], - ["function", 20, 1, 0, 0], - ["move", 6, 20, 0, 0], - ["function", 21, 2, 0, 0], - ["move", 4, 21, 0, 0], - ["function", 22, 3, 0, 0], - ["move", 8, 22, 0, 0], - ["function", 23, 4, 0, 0], - ["move", 3, 23, 0, 0], - ["function", 24, 5, 0, 0], - ["move", 2, 24, 0, 0], - ["function", 25, 6, 0, 0], - ["move", 5, 25, 0, 0], - [ - "access", - 26, - { - "name": "os", - "kind": "name", - "make": "intrinsic" - }, - 4, - 21 - ], - ["load_field", 27, 26, "load_internal", 4, 21], - ["move", 13, 27, 4, 21], - ["access", 28, "internal_fd", 9, 20], - ["frame", 30, 18, 1, 9, 10], - ["null", 31, 9, 10], - ["setarg", 30, 0, 31, 9, 10], - ["setarg", 30, 1, 28, 9, 10], - ["invoke", 30, 29, 9, 10], - ["move", 10, 29, 9, 10], - ["access", 32, "json", 10, 26], - ["frame", 34, 18, 1, 10, 16], - ["null", 35, 10, 16], - ["setarg", 34, 0, 35, 10, 16], - ["setarg", 34, 1, 32, 10, 16], - ["invoke", 34, 33, 10, 16], - ["move", 12, 33, 10, 16], - ["access", 36, "crypto", 11, 24], - ["frame", 38, 18, 1, 11, 14], - ["null", 39, 11, 14], - ["setarg", 38, 0, 39, 11, 14], - ["setarg", 38, 1, 36, 11, 14], - ["invoke", 38, 37, 11, 14], - ["move", 7, 37, 11, 14], - ["access", 40, "tokenize", 43, 30], - ["frame", 42, 3, 1, 43, 20], - ["null", 43, 43, 20], - ["setarg", 42, 0, 43, 43, 20], - ["setarg", 42, 1, 40, 43, 20], - ["invoke", 42, 41, 43, 20], - ["move", 17, 41, 43, 20], - ["access", 44, "parse", 44, 27], - ["frame", 46, 3, 1, 44, 17], - ["null", 47, 44, 17], - ["setarg", 46, 0, 47, 44, 17], - ["setarg", 46, 1, 44, 44, 17], - ["invoke", 46, 45, 44, 17], - ["move", 15, 45, 44, 17], - ["access", 48, "fold", 45, 26], - ["frame", 50, 3, 1, 45, 16], - ["null", 51, 45, 16], - ["setarg", 50, 0, 51, 45, 16], - ["setarg", 50, 1, 48, 45, 16], - ["invoke", 50, 49, 45, 16], - ["move", 11, 49, 45, 16], - ["access", 52, "mcode", 46, 27], - ["frame", 54, 3, 1, 46, 17], - ["null", 55, 46, 17], - ["setarg", 54, 0, 55, 46, 17], - ["setarg", 54, 1, 52, 46, 17], - ["invoke", 54, 53, 46, 17], - ["move", 14, 53, 46, 17], - ["record", 56, 2], - ["access", 57, "tokenize", 91, 10], - ["store_field", 56, 57, "name", 91, 10], - ["access", 58, "tokenize.cm", 91, 28], - ["store_field", 56, 58, "path", 91, 28], - ["record", 59, 2], - ["access", 60, "parse", 92, 10], - ["store_field", 59, 60, "name", 92, 10], - ["access", 61, "parse.cm", 92, 25], - ["store_field", 59, 61, "path", 92, 25], - ["record", 62, 2], - ["access", 63, "fold", 93, 10], - ["store_field", 62, 63, "name", 93, 10], - ["access", 64, "fold.cm", 93, 24], - ["store_field", 62, 64, "path", 93, 24], - ["record", 65, 2], - ["access", 66, "mcode", 94, 10], - ["store_field", 65, 66, "name", 94, 10], - ["access", 67, "mcode.cm", 94, 25], - ["store_field", 65, 67, "path", 94, 25], - ["record", 68, 2], - ["access", 69, "streamline", 95, 10], - ["store_field", 68, 69, "name", 95, 10], - ["access", 70, "streamline.cm", 95, 30], - ["store_field", 68, 70, "path", 95, 30], - ["record", 71, 2], - ["access", 72, "engine", 96, 10], - ["store_field", 71, 72, "name", 96, 10], - ["access", 73, "internal/engine.cm", 96, 26], - ["store_field", 71, 73, "path", 96, 26], - ["array", 74, 6, 96, 26], - ["push", 74, 56, 96, 26], - ["push", 74, 59, 96, 26], - ["push", 74, 62, 96, 26], - ["push", 74, 65, 96, 26], - ["push", 74, 68, 96, 26], - ["push", 74, 71, 96, 26], - ["move", 16, 74, 96, 26], - ["access", 1, 0, 98, 10], - ["null", 9, 99, 13], - "while_start_103", - ["length", 75, 16, 100, 20], - ["is_int", 77, 1, 100, 20], - ["jump_false", 77, "rel_ni_105", 100, 20], - ["is_int", 78, 75, 100, 20], - ["jump_false", 78, "rel_ni_105", 100, 20], - ["lt_int", 76, 1, 75, 100, 20], - ["jump", "rel_done_107", 100, 20], - "rel_ni_105", - ["is_num", 77, 1, 100, 20], - ["jump_false", 77, "rel_nn_106", 100, 20], - ["is_num", 78, 75, 100, 20], - ["jump_false", 78, "rel_nn_106", 100, 20], - ["lt_float", 76, 1, 75, 100, 20], - ["jump", "rel_done_107", 100, 20], - "rel_nn_106", - ["is_text", 77, 1, 100, 20], - ["jump_false", 77, "rel_err_108", 100, 20], - ["is_text", 78, 75, 100, 20], - ["jump_false", 78, "rel_err_108", 100, 20], - ["lt_text", 76, 1, 75, 100, 20], - ["jump", "rel_done_107", 100, 20], - "rel_err_108", - [ - "access", - 79, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 100, - 20 - ], - ["access", 80, "error", 100, 20], - ["access", 81, "cannot compare with '<': operands must be same type", 100, 20], - ["array", 82, 0, 100, 20], - ["push", 82, 81, 100, 20], - ["frame", 84, 79, 2, 100, 20], - ["null", 85, 100, 20], - ["setarg", 84, 0, 85, 100, 20], - ["setarg", 84, 1, 80, 100, 20], - ["setarg", 84, 2, 82, 100, 20], - ["invoke", 84, 83, 100, 20], - ["disrupt", 100, 20], - "rel_done_107", - ["jump_false", 76, "while_end_104", 100, 20], - ["load_dynamic", 86, 16, 1, 101, 22], - ["move", 9, 86, 101, 22], - ["load_field", 87, 9, "name", 102, 21], - [ - "access", - 88, - { - "name": "core_path", - "kind": "name", - "make": "intrinsic" - }, - 102, - 33 - ], - ["access", 89, "/", 102, 45], - ["is_text", 91, 88, 102, 45], - ["jump_false", 91, "add_cn_110", 102, 45], - ["is_text", 92, 89, 102, 45], - ["jump_false", 92, "add_cn_110", 102, 45], - ["concat", 90, 88, 89, 102, 45], - ["jump", "add_done_109", 102, 45], - "add_cn_110", - ["is_num", 91, 88, 102, 45], - ["jump_false", 91, "add_err_111", 102, 45], - ["is_num", 92, 89, 102, 45], - ["jump_false", 92, "add_err_111", 102, 45], - ["add", 90, 88, 89, 102, 45], - ["jump", "add_done_109", 102, 45], - "add_err_111", - [ - "access", - 93, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 102, - 45 - ], - ["access", 94, "error", 102, 45], - ["access", 95, "cannot apply '+': operands must both be text or both be numbers", 102, 45], - ["array", 96, 0, 102, 45], - ["push", 96, 95, 102, 45], - ["frame", 98, 93, 2, 102, 45], - ["null", 99, 102, 45], - ["setarg", 98, 0, 99, 102, 45], - ["setarg", 98, 1, 94, 102, 45], - ["setarg", 98, 2, 96, 102, 45], - ["invoke", 98, 97, 102, 45], - ["disrupt", 102, 45], - "add_done_109", - ["load_field", 100, 9, "path", 102, 51], - ["is_text", 102, 90, 102, 51], - ["jump_false", 102, "add_cn_113", 102, 51], - ["is_text", 103, 100, 102, 51], - ["jump_false", 103, "add_cn_113", 102, 51], - ["concat", 101, 90, 100, 102, 51], - ["jump", "add_done_112", 102, 51], - "add_cn_113", - ["is_num", 102, 90, 102, 51], - ["jump_false", 102, "add_err_114", 102, 51], - ["is_num", 103, 100, 102, 51], - ["jump_false", 103, "add_err_114", 102, 51], - ["add", 101, 90, 100, 102, 51], - ["jump", "add_done_112", 102, 51], - "add_err_114", - [ - "access", - 104, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 102, - 51 - ], - ["access", 105, "error", 102, 51], - ["access", 106, "cannot apply '+': operands must both be text or both be numbers", 102, 51], - ["array", 107, 0, 102, 51], - ["push", 107, 106, 102, 51], - ["frame", 109, 104, 2, 102, 51], - ["null", 110, 102, 51], - ["setarg", 109, 0, 110, 102, 51], - ["setarg", 109, 1, 105, 102, 51], - ["setarg", 109, 2, 107, 102, 51], - ["invoke", 109, 108, 102, 51], - ["disrupt", 102, 51], - "add_done_112", - ["frame", 112, 5, 2, 102, 3], - ["null", 113, 102, 3], - ["setarg", 112, 0, 113, 102, 3], - ["setarg", 112, 1, 87, 102, 3], - ["setarg", 112, 2, 101, 102, 3], - ["invoke", 112, 111, 102, 3], - ["access", 114, 1, 103, 13], - ["is_num", 116, 1, 103, 13], - ["jump_false", 116, "num_err_115", 103, 13], - ["is_num", 117, 114, 103, 13], - ["jump_false", 117, "num_err_115", 103, 13], - ["add", 115, 1, 114, 103, 13], - ["jump", "num_done_116", 103, 13], - "num_err_115", - [ - "access", - 118, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 103, - 13 - ], - ["access", 119, "error", 103, 13], - ["access", 120, "cannot apply '+': operands must be numbers", 103, 13], - ["array", 121, 0, 103, 13], - ["push", 121, 120, 103, 13], - ["frame", 123, 118, 2, 103, 13], - ["null", 124, 103, 13], - ["setarg", 123, 0, 124, 103, 13], - ["setarg", 123, 1, 119, 103, 13], - ["setarg", 123, 2, 121, 103, 13], - ["invoke", 123, 122, 103, 13], - ["disrupt", 103, 13], - "num_done_116", - ["move", 1, 115, 103, 13], - ["jump", "while_start_103", 103, 13], - "while_end_104", - ["access", 125, "bootstrap: cache seeded\n", 105, 7], - [ - "access", - 127, - { - "name": "print", - "kind": "name", - "make": "intrinsic" - }, - 105, - 1 - ], - ["frame", 128, 127, 1, 105, 1], - ["null", 129, 105, 1], - ["setarg", 128, 0, 129, 105, 1], - ["setarg", 128, 1, 125, 105, 1], - ["invoke", 128, 126, 105, 1], - ["return", 126, 105, 1] +{"name":"internal/bootstrap.cm","main":{ + "nr_slots": 25, + "nr_close_slots": 0, + "instructions": [ + ["function", 1, 0, 0, 0], + ["move", 2, 1, 0, 0], + ["function", 1, 1, 0, 0], + ["move", 3, 1, 0, 0], + ["function", 1, 2, 0, 0], + ["move", 4, 1, 0, 0], + ["function", 1, 3, 0, 0], + ["move", 5, 1, 0, 0], + ["function", 1, 4, 0, 0], + ["move", 6, 1, 0, 0], + ["function", 1, 5, 0, 0], + ["move", 7, 1, 0, 0], + ["function", 1, 6, 0, 0], + ["move", 8, 1, 0, 0], + [ + "access", + 1, + { + "name": "os", + "kind": "name", + "make": "intrinsic" + }, + 4, + 21 ], - "nr_args": 0 - }, - "filename": "bootstrap.cm", - "data": {} -} \ No newline at end of file + ["load_field", 9, 1, "load_internal", 4, 21], + ["move", 1, 9, 4, 21], + ["access", 9, "internal_fd", 9, 20], + ["frame", 10, 2, 1, 9, 10], + ["null", 11, 9, 10], + ["setarg", 10, 0, 11, 9, 10], + ["setarg", 10, 1, 9, 9, 10], + ["invoke", 10, 9, 9, 10], + ["move", 10, 9, 9, 10], + ["access", 9, "json", 10, 26], + ["frame", 11, 2, 1, 10, 16], + ["null", 12, 10, 16], + ["setarg", 11, 0, 12, 10, 16], + ["setarg", 11, 1, 9, 10, 16], + ["invoke", 11, 9, 10, 16], + ["move", 11, 9, 10, 16], + ["access", 9, "crypto", 11, 24], + ["frame", 12, 2, 1, 11, 14], + ["null", 13, 11, 14], + ["setarg", 12, 0, 13, 11, 14], + ["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], + ["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], + ["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], + ["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], + ["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], + ["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], + ["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], + "_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], + "_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", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 101, + 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", + 20, + { + "name": "core_path", + "kind": "name", + "make": "intrinsic" + }, + 103, + 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], + "_nop_tc_9", + "_nop_tc_10", + ["add", 20, 17, 19, 104, 13], + ["jump", "num_done_116", 104, 13], + "num_err_115", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 104, + 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", + 8, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 106, + 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] + ], + "nr_args": 0 +},"functions":[{ + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, "js_core_", 6, 24], + "_nop_tc_1", + "_nop_tc_2", + ["is_text", 3, 1, 6, 37], + ["jump_false", 3, "add_cn_1", 6, 37], + ["concat", 4, 2, 1, 6, 37], + ["jump", "add_done_0", 6, 37], + "add_cn_1", + "_nop_tc_3", + ["jump", "add_err_2", 6, 37], + ["is_num", 3, 1, 6, 37], + ["jump_false", 3, "add_err_2", 6, 37], + ["add", 4, 2, 1, 6, 37], + ["jump", "add_done_0", 6, 37], + "add_err_2", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 6, + 37 + ], + ["access", 3, "error", 6, 37], + ["access", 5, "cannot apply '+': operands must both be text or both be numbers", 6, 37], + ["array", 6, 0, 6, 37], + ["push", 6, 5, 6, 37], + ["frame", 5, 2, 2, 6, 37], + ["null", 2, 6, 37], + ["setarg", 5, 0, 2, 6, 37], + ["setarg", 5, 1, 3, 6, 37], + ["setarg", 5, 2, 6, 6, 37], + ["invoke", 5, 2, 6, 37], + ["disrupt", 6, 37], + "add_done_0", + ["access", 2, "_use", 6, 44], + ["is_text", 3, 4, 6, 44], + ["jump_false", 3, "add_cn_4", 6, 44], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 5, 4, 2, 6, 44], + ["jump", "add_done_3", 6, 44], + "add_cn_4", + ["is_num", 3, 4, 6, 44], + ["jump_false", 3, "add_err_5", 6, 44], + "_nop_tc_6", + ["jump", "add_err_5", 6, 44], + ["add", 5, 4, 2, 6, 44], + ["jump", "add_done_3", 6, 44], + "add_err_5", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 6, + 44 + ], + ["access", 3, "error", 6, 44], + ["access", 4, "cannot apply '+': operands must both be text or both be numbers", 6, 44], + ["array", 6, 0, 6, 44], + ["push", 6, 4, 6, 44], + ["frame", 4, 2, 2, 6, 44], + ["null", 2, 6, 44], + ["setarg", 4, 0, 2, 6, 44], + ["setarg", 4, 1, 3, 6, 44], + ["setarg", 4, 2, 6, 6, 44], + ["invoke", 4, 2, 6, 44], + ["disrupt", 6, 44], + "add_done_3", + ["get", 2, 1, 1, 6, 10], + ["frame", 3, 2, 1, 6, 10], + ["null", 2, 6, 10], + ["setarg", 3, 0, 2, 6, 10], + ["setarg", 3, 1, 5, 6, 10], + ["tail_invoke", 3, 2, 6, 10], + ["return", 2, 6, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "use_embed", + "filename": "internal/bootstrap.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 7, + "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], + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 14, + 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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "content_hash", + "filename": "internal/bootstrap.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 2, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 18, + 8 + ], + "_nop_bl_1", + ["jump_true", 2, "if_else_8", 18, 8], + ["null", 2, 18, 26], + ["return", 2, 18, 26], + "_nop_ur_1", + "if_else_8", + "if_end_9", + [ + "access", + 2, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 19, + 10 + ], + ["access", 3, "/build/", 19, 22], + ["is_text", 4, 2, 19, 22], + ["jump_false", 4, "add_cn_11", 19, 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], + "_nop_tc_3", + ["jump", "add_err_12", 19, 22], + ["add", 5, 2, 3, 19, 22], + ["jump", "add_done_10", 19, 22], + "add_err_12", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 19, + 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", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 19, + 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], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "cache_path", + "filename": "internal/bootstrap.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 1, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 23, + 8 + ], + "_nop_bl_1", + ["jump_true", 1, "if_else_16", 23, 8], + ["null", 1, 23, 26], + ["return", 1, 23, 26], + "_nop_ur_1", + "if_else_16", + "if_end_17", + [ + "access", + 1, + { + "name": "shop_path", + "kind": "name", + "make": "intrinsic" + }, + 24, + 13 + ], + ["access", 2, "/build", 24, 25], + ["is_text", 3, 1, 24, 25], + ["jump_false", 3, "add_cn_19", 24, 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], + "_nop_tc_3", + ["jump", "add_err_20", 24, 25], + ["add", 4, 1, 2, 24, 25], + ["jump", "add_done_18", 24, 25], + "add_err_20", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 24, + 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], + "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], + "call_done_26", + ["jump", "if_end_22", 25, 24], + "if_else_21", + "if_end_22", + ["return", 1, 26, 10], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "ensure_build_dir", + "filename": "internal/bootstrap.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 2, + { + "name": "core_path", + "kind": "name", + "make": "intrinsic" + }, + 31, + 20 + ], + ["access", 3, "/boot/", 31, 32], + ["is_text", 4, 2, 31, 32], + ["jump_false", 4, "add_cn_28", 31, 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], + "_nop_tc_3", + ["jump", "add_err_29", 31, 32], + ["add", 5, 2, 3, 31, 32], + ["jump", "add_done_27", 31, 32], + "add_err_29", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 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", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 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], + "_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], + "_nop_tc_6", + ["jump", "add_err_35", 31, 50], + ["add", 5, 4, 2, 31, 50], + ["jump", "add_done_33", 31, 50], + "add_err_35", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 31, + 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", + "_nop_bl_1", + ["jump_true", 6, "if_else_36", 34, 8], + ["access", 5, "error: missing seed: ", 35, 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", + "_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", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 35, + 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], + "_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], + "_nop_tc_12", + ["jump", "add_err_45", 35, 44], + ["add", 8, 7, 5, 35, 44], + ["jump", "add_done_43", 35, 44], + "add_err_45", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 35, + 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", + 5, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 35, + 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], + [ + "access", + 2, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 39, + 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], + [ + "access", + 3, + { + "name": "mach_compile_mcode_bin", + "kind": "name", + "make": "intrinsic" + }, + 39, + 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], + ["record", 2, 1], + ["get", 3, 2, 1, 40, 43], + ["store_field", 2, 3, "use", 40, 43], + [ + "access", + 3, + { + "name": "stone", + "kind": "name", + "make": "intrinsic" + }, + 40, + 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], + [ + "access", + 3, + { + "name": "mach_load", + "kind": "name", + "make": "intrinsic" + }, + 40, + 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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "boot_load", + "filename": "internal/bootstrap.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + "_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", + "_nop_tc_15", + ["jump", "rel_err_60", 55, 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", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 55, + 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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 57, + 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], + "_nop_tc_25", + "_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], + "_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], + "_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], + "_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], + "_nop_tc_31", + "_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], + "_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], + ["load_field", 7, 5, "line", 1, 6], + [ + "access", + 8, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["frame", 9, 8, 1, 1, 1], + ["null", 8, 1, 1], + ["setarg", 9, 0, 8, 1, 1], + ["setarg", 9, 1, 7, 1, 1], + ["invoke", 9, 7, 1, 1], + ["load_field", 8, 5, "column", 1, 6], + [ + "access", + 9, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["frame", 10, 9, 1, 1, 1], + ["null", 9, 1, 1], + ["setarg", 10, 0, 9, 1, 1], + ["setarg", 10, 1, 8, 1, 1], + ["invoke", 10, 8, 1, 1], + ["array", 9, 0, 1, 1], + ["push", 9, 2, 1, 1], + ["push", 9, 7, 1, 1], + ["push", 9, 8, 1, 1], + ["push", 9, 6, 1, 1], + [ + "access", + 7, + { + "name": "format", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["access", 8, "{0}:{1}:{2}: error: {3}", 1, 1], + ["frame", 10, 7, 2, 1, 1], + ["null", 7, 1, 1], + ["setarg", 10, 0, 7, 1, 1], + ["setarg", 10, 1, 8, 1, 1], + ["setarg", 10, 2, 9, 1, 1], + ["invoke", 10, 7, 1, 1], + [ + "access", + 8, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 61, + 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", + ["array", 7, 0, 1, 1], + ["push", 7, 2, 1, 1], + ["push", 7, 6, 1, 1], + [ + "access", + 8, + { + "name": "format", + "kind": "name", + "make": "intrinsic" + }, + 1, + 1 + ], + ["access", 9, "{0}: error: {1}", 1, 1], + ["frame", 10, 8, 2, 1, 1], + ["null", 8, 1, 1], + ["setarg", 10, 0, 8, 1, 1], + ["setarg", 10, 1, 9, 1, 1], + ["setarg", 10, 2, 7, 1, 1], + ["invoke", 10, 7, 1, 1], + [ + "access", + 8, + { + "name": "print", + "kind": "name", + "make": "intrinsic" + }, + 63, + 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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 64, + 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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "analyze", + "filename": "internal/bootstrap.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "_nop_ur_1", + "if_else_92", + "if_end_93", + [ + "access", + 9, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 80, + 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], + [ + "access", + 3, + { + "name": "mach_compile_mcode_bin", + "kind": "name", + "make": "intrinsic" + }, + 83, + 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] + ], + "name": "compile_and_cache", + "filename": "internal/bootstrap.cm", + "nr_args": 2 +}]} \ No newline at end of file diff --git a/boot/fold.cm.mcode b/boot/fold.cm.mcode index fe6131b1..9b346af2 100644 --- a/boot/fold.cm.mcode +++ b/boot/fold.cm.mcode @@ -1,22752 +1,22716 @@ -{ - "name": "fold.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 34, - "nr_close_slots": 0, - "instructions": [ - ["null", 3, 41, 17], - ["is_identical", 4, 1, 3, 41, 17], - ["jump_true", 4, "eq_done_2", 41, 17], - ["is_int", 5, 1, 41, 17], - ["jump_false", 5, "eq_ni_3", 41, 17], - ["is_int", 6, 3, 41, 17], - ["jump_false", 6, "eq_ni_3", 41, 17], - ["eq_int", 4, 1, 3, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_ni_3", - ["is_num", 5, 1, 41, 17], - ["jump_false", 5, "eq_nn_4", 41, 17], - ["is_num", 6, 3, 41, 17], - ["jump_false", 6, "eq_nn_4", 41, 17], - ["eq_float", 4, 1, 3, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nn_4", - ["is_text", 5, 1, 41, 17], - ["jump_false", 5, "eq_nt_5", 41, 17], - ["is_text", 6, 3, 41, 17], - ["jump_false", 6, "eq_nt_5", 41, 17], - ["eq_text", 4, 1, 3, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nt_5", - ["is_null", 5, 1, 41, 17], - ["jump_false", 5, "eq_nnl_6", 41, 17], - ["is_null", 6, 3, 41, 17], - ["jump_false", 6, "eq_nnl_6", 41, 17], - ["true", 4, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nnl_6", - ["is_bool", 5, 1, 41, 17], - ["jump_false", 5, "eq_nb_7", 41, 17], - ["is_bool", 6, 3, 41, 17], - ["jump_false", 6, "eq_nb_7", 41, 17], - ["eq_bool", 4, 1, 3, 41, 17], - ["jump", "eq_done_2", 41, 17], - "eq_nb_7", - ["false", 4, 41, 17], - "eq_done_2", - ["jump_false", 4, "if_else_0", 41, 17], - ["false", 7, 41, 30], - ["return", 7, 41, 30], - ["jump", "if_end_1", 41, 30], - "if_else_0", - "if_end_1", - ["load_field", 8, 1, "kind", 42, 13], - ["move", 2, 8, 42, 13], - ["access", 9, "number", 43, 17], - ["is_identical", 10, 2, 9, 43, 17], - ["jump_true", 10, "eq_done_12", 43, 17], - ["is_int", 11, 2, 43, 17], - ["jump_false", 11, "eq_ni_13", 43, 17], - ["is_int", 12, 9, 43, 17], - ["jump_false", 12, "eq_ni_13", 43, 17], - ["eq_int", 10, 2, 9, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_ni_13", - ["is_num", 11, 2, 43, 17], - ["jump_false", 11, "eq_nn_14", 43, 17], - ["is_num", 12, 9, 43, 17], - ["jump_false", 12, "eq_nn_14", 43, 17], - ["eq_float", 10, 2, 9, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nn_14", - ["is_text", 11, 2, 43, 17], - ["jump_false", 11, "eq_nt_15", 43, 17], - ["is_text", 12, 9, 43, 17], - ["jump_false", 12, "eq_nt_15", 43, 17], - ["eq_text", 10, 2, 9, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nt_15", - ["is_null", 11, 2, 43, 17], - ["jump_false", 11, "eq_nnl_16", 43, 17], - ["is_null", 12, 9, 43, 17], - ["jump_false", 12, "eq_nnl_16", 43, 17], - ["true", 10, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nnl_16", - ["is_bool", 11, 2, 43, 17], - ["jump_false", 11, "eq_nb_17", 43, 17], - ["is_bool", 12, 9, 43, 17], - ["jump_false", 12, "eq_nb_17", 43, 17], - ["eq_bool", 10, 2, 9, 43, 17], - ["jump", "eq_done_12", 43, 17], - "eq_nb_17", - ["false", 10, 43, 17], - "eq_done_12", - ["move", 13, 10, 43, 17], - ["jump_true", 13, "or_end_11", 43, 17], - ["access", 14, "text", 43, 34], - ["is_identical", 15, 2, 14, 43, 34], - ["jump_true", 15, "eq_done_18", 43, 34], - ["is_int", 16, 2, 43, 34], - ["jump_false", 16, "eq_ni_19", 43, 34], - ["is_int", 17, 14, 43, 34], - ["jump_false", 17, "eq_ni_19", 43, 34], - ["eq_int", 15, 2, 14, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_ni_19", - ["is_num", 16, 2, 43, 34], - ["jump_false", 16, "eq_nn_20", 43, 34], - ["is_num", 17, 14, 43, 34], - ["jump_false", 17, "eq_nn_20", 43, 34], - ["eq_float", 15, 2, 14, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nn_20", - ["is_text", 16, 2, 43, 34], - ["jump_false", 16, "eq_nt_21", 43, 34], - ["is_text", 17, 14, 43, 34], - ["jump_false", 17, "eq_nt_21", 43, 34], - ["eq_text", 15, 2, 14, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nt_21", - ["is_null", 16, 2, 43, 34], - ["jump_false", 16, "eq_nnl_22", 43, 34], - ["is_null", 17, 14, 43, 34], - ["jump_false", 17, "eq_nnl_22", 43, 34], - ["true", 15, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nnl_22", - ["is_bool", 16, 2, 43, 34], - ["jump_false", 16, "eq_nb_23", 43, 34], - ["is_bool", 17, 14, 43, 34], - ["jump_false", 17, "eq_nb_23", 43, 34], - ["eq_bool", 15, 2, 14, 43, 34], - ["jump", "eq_done_18", 43, 34], - "eq_nb_23", - ["false", 15, 43, 34], - "eq_done_18", - ["move", 13, 15, 43, 34], - "or_end_11", - ["move", 18, 13, 43, 34], - ["jump_true", 18, "or_end_10", 43, 34], - ["access", 19, "true", 43, 49], - ["is_identical", 20, 2, 19, 43, 49], - ["jump_true", 20, "eq_done_24", 43, 49], - ["is_int", 21, 2, 43, 49], - ["jump_false", 21, "eq_ni_25", 43, 49], - ["is_int", 22, 19, 43, 49], - ["jump_false", 22, "eq_ni_25", 43, 49], - ["eq_int", 20, 2, 19, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_ni_25", - ["is_num", 21, 2, 43, 49], - ["jump_false", 21, "eq_nn_26", 43, 49], - ["is_num", 22, 19, 43, 49], - ["jump_false", 22, "eq_nn_26", 43, 49], - ["eq_float", 20, 2, 19, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nn_26", - ["is_text", 21, 2, 43, 49], - ["jump_false", 21, "eq_nt_27", 43, 49], - ["is_text", 22, 19, 43, 49], - ["jump_false", 22, "eq_nt_27", 43, 49], - ["eq_text", 20, 2, 19, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nt_27", - ["is_null", 21, 2, 43, 49], - ["jump_false", 21, "eq_nnl_28", 43, 49], - ["is_null", 22, 19, 43, 49], - ["jump_false", 22, "eq_nnl_28", 43, 49], - ["true", 20, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nnl_28", - ["is_bool", 21, 2, 43, 49], - ["jump_false", 21, "eq_nb_29", 43, 49], - ["is_bool", 22, 19, 43, 49], - ["jump_false", 22, "eq_nb_29", 43, 49], - ["eq_bool", 20, 2, 19, 43, 49], - ["jump", "eq_done_24", 43, 49], - "eq_nb_29", - ["false", 20, 43, 49], - "eq_done_24", - ["move", 18, 20, 43, 49], - "or_end_10", - ["move", 23, 18, 43, 49], - ["jump_true", 23, "or_end_9", 43, 49], - ["access", 24, "false", 43, 64], - ["is_identical", 25, 2, 24, 43, 64], - ["jump_true", 25, "eq_done_30", 43, 64], - ["is_int", 26, 2, 43, 64], - ["jump_false", 26, "eq_ni_31", 43, 64], - ["is_int", 27, 24, 43, 64], - ["jump_false", 27, "eq_ni_31", 43, 64], - ["eq_int", 25, 2, 24, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_ni_31", - ["is_num", 26, 2, 43, 64], - ["jump_false", 26, "eq_nn_32", 43, 64], - ["is_num", 27, 24, 43, 64], - ["jump_false", 27, "eq_nn_32", 43, 64], - ["eq_float", 25, 2, 24, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nn_32", - ["is_text", 26, 2, 43, 64], - ["jump_false", 26, "eq_nt_33", 43, 64], - ["is_text", 27, 24, 43, 64], - ["jump_false", 27, "eq_nt_33", 43, 64], - ["eq_text", 25, 2, 24, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nt_33", - ["is_null", 26, 2, 43, 64], - ["jump_false", 26, "eq_nnl_34", 43, 64], - ["is_null", 27, 24, 43, 64], - ["jump_false", 27, "eq_nnl_34", 43, 64], - ["true", 25, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nnl_34", - ["is_bool", 26, 2, 43, 64], - ["jump_false", 26, "eq_nb_35", 43, 64], - ["is_bool", 27, 24, 43, 64], - ["jump_false", 27, "eq_nb_35", 43, 64], - ["eq_bool", 25, 2, 24, 43, 64], - ["jump", "eq_done_30", 43, 64], - "eq_nb_35", - ["false", 25, 43, 64], - "eq_done_30", - ["move", 23, 25, 43, 64], - "or_end_9", - ["move", 28, 23, 43, 64], - ["jump_true", 28, "or_end_8", 43, 64], - ["access", 29, "null", 43, 80], - ["is_identical", 30, 2, 29, 43, 80], - ["jump_true", 30, "eq_done_36", 43, 80], - ["is_int", 31, 2, 43, 80], - ["jump_false", 31, "eq_ni_37", 43, 80], - ["is_int", 32, 29, 43, 80], - ["jump_false", 32, "eq_ni_37", 43, 80], - ["eq_int", 30, 2, 29, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_ni_37", - ["is_num", 31, 2, 43, 80], - ["jump_false", 31, "eq_nn_38", 43, 80], - ["is_num", 32, 29, 43, 80], - ["jump_false", 32, "eq_nn_38", 43, 80], - ["eq_float", 30, 2, 29, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nn_38", - ["is_text", 31, 2, 43, 80], - ["jump_false", 31, "eq_nt_39", 43, 80], - ["is_text", 32, 29, 43, 80], - ["jump_false", 32, "eq_nt_39", 43, 80], - ["eq_text", 30, 2, 29, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nt_39", - ["is_null", 31, 2, 43, 80], - ["jump_false", 31, "eq_nnl_40", 43, 80], - ["is_null", 32, 29, 43, 80], - ["jump_false", 32, "eq_nnl_40", 43, 80], - ["true", 30, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nnl_40", - ["is_bool", 31, 2, 43, 80], - ["jump_false", 31, "eq_nb_41", 43, 80], - ["is_bool", 32, 29, 43, 80], - ["jump_false", 32, "eq_nb_41", 43, 80], - ["eq_bool", 30, 2, 29, 43, 80], - ["jump", "eq_done_36", 43, 80], - "eq_nb_41", - ["false", 30, 43, 80], - "eq_done_36", - ["move", 28, 30, 43, 80], - "or_end_8", - ["return", 28, 43, 80], - ["null", 33, 43, 80], - ["return", 33, 43, 80] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 256, - "nr_close_slots": 0, - "instructions": [ - ["null", 5, 54, 17], - ["is_identical", 6, 1, 5, 54, 17], - ["jump_true", 6, "eq_done_44", 54, 17], - ["is_int", 7, 1, 54, 17], - ["jump_false", 7, "eq_ni_45", 54, 17], - ["is_int", 8, 5, 54, 17], - ["jump_false", 8, "eq_ni_45", 54, 17], - ["eq_int", 6, 1, 5, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_ni_45", - ["is_num", 7, 1, 54, 17], - ["jump_false", 7, "eq_nn_46", 54, 17], - ["is_num", 8, 5, 54, 17], - ["jump_false", 8, "eq_nn_46", 54, 17], - ["eq_float", 6, 1, 5, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nn_46", - ["is_text", 7, 1, 54, 17], - ["jump_false", 7, "eq_nt_47", 54, 17], - ["is_text", 8, 5, 54, 17], - ["jump_false", 8, "eq_nt_47", 54, 17], - ["eq_text", 6, 1, 5, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nt_47", - ["is_null", 7, 1, 54, 17], - ["jump_false", 7, "eq_nnl_48", 54, 17], - ["is_null", 8, 5, 54, 17], - ["jump_false", 8, "eq_nnl_48", 54, 17], - ["true", 6, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nnl_48", - ["is_bool", 7, 1, 54, 17], - ["jump_false", 7, "eq_nb_49", 54, 17], - ["is_bool", 8, 5, 54, 17], - ["jump_false", 8, "eq_nb_49", 54, 17], - ["eq_bool", 6, 1, 5, 54, 17], - ["jump", "eq_done_44", 54, 17], - "eq_nb_49", - ["false", 6, 54, 17], - "eq_done_44", - ["jump_false", 6, "if_else_42", 54, 17], - ["true", 9, 54, 30], - ["return", 9, 54, 30], - ["jump", "if_end_43", 54, 30], - "if_else_42", - "if_end_43", - ["load_field", 10, 1, "kind", 55, 13], - ["move", 3, 10, 55, 13], - ["access", 2, 0, 56, 13], - ["null", 4, 57, 18], - ["access", 11, "number", 58, 14], - ["is_identical", 12, 3, 11, 58, 14], - ["jump_true", 12, "eq_done_58", 58, 14], - ["is_int", 13, 3, 58, 14], - ["jump_false", 13, "eq_ni_59", 58, 14], - ["is_int", 14, 11, 58, 14], - ["jump_false", 14, "eq_ni_59", 58, 14], - ["eq_int", 12, 3, 11, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_ni_59", - ["is_num", 13, 3, 58, 14], - ["jump_false", 13, "eq_nn_60", 58, 14], - ["is_num", 14, 11, 58, 14], - ["jump_false", 14, "eq_nn_60", 58, 14], - ["eq_float", 12, 3, 11, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nn_60", - ["is_text", 13, 3, 58, 14], - ["jump_false", 13, "eq_nt_61", 58, 14], - ["is_text", 14, 11, 58, 14], - ["jump_false", 14, "eq_nt_61", 58, 14], - ["eq_text", 12, 3, 11, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nt_61", - ["is_null", 13, 3, 58, 14], - ["jump_false", 13, "eq_nnl_62", 58, 14], - ["is_null", 14, 11, 58, 14], - ["jump_false", 14, "eq_nnl_62", 58, 14], - ["true", 12, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nnl_62", - ["is_bool", 13, 3, 58, 14], - ["jump_false", 13, "eq_nb_63", 58, 14], - ["is_bool", 14, 11, 58, 14], - ["jump_false", 14, "eq_nb_63", 58, 14], - ["eq_bool", 12, 3, 11, 58, 14], - ["jump", "eq_done_58", 58, 14], - "eq_nb_63", - ["false", 12, 58, 14], - "eq_done_58", - ["move", 15, 12, 58, 14], - ["jump_true", 15, "or_end_57", 58, 14], - ["access", 16, "text", 58, 31], - ["is_identical", 17, 3, 16, 58, 31], - ["jump_true", 17, "eq_done_64", 58, 31], - ["is_int", 18, 3, 58, 31], - ["jump_false", 18, "eq_ni_65", 58, 31], - ["is_int", 19, 16, 58, 31], - ["jump_false", 19, "eq_ni_65", 58, 31], - ["eq_int", 17, 3, 16, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_ni_65", - ["is_num", 18, 3, 58, 31], - ["jump_false", 18, "eq_nn_66", 58, 31], - ["is_num", 19, 16, 58, 31], - ["jump_false", 19, "eq_nn_66", 58, 31], - ["eq_float", 17, 3, 16, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nn_66", - ["is_text", 18, 3, 58, 31], - ["jump_false", 18, "eq_nt_67", 58, 31], - ["is_text", 19, 16, 58, 31], - ["jump_false", 19, "eq_nt_67", 58, 31], - ["eq_text", 17, 3, 16, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nt_67", - ["is_null", 18, 3, 58, 31], - ["jump_false", 18, "eq_nnl_68", 58, 31], - ["is_null", 19, 16, 58, 31], - ["jump_false", 19, "eq_nnl_68", 58, 31], - ["true", 17, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nnl_68", - ["is_bool", 18, 3, 58, 31], - ["jump_false", 18, "eq_nb_69", 58, 31], - ["is_bool", 19, 16, 58, 31], - ["jump_false", 19, "eq_nb_69", 58, 31], - ["eq_bool", 17, 3, 16, 58, 31], - ["jump", "eq_done_64", 58, 31], - "eq_nb_69", - ["false", 17, 58, 31], - "eq_done_64", - ["move", 15, 17, 58, 31], - "or_end_57", - ["move", 20, 15, 58, 31], - ["jump_true", 20, "or_end_56", 58, 31], - ["access", 21, "true", 58, 46], - ["is_identical", 22, 3, 21, 58, 46], - ["jump_true", 22, "eq_done_70", 58, 46], - ["is_int", 23, 3, 58, 46], - ["jump_false", 23, "eq_ni_71", 58, 46], - ["is_int", 24, 21, 58, 46], - ["jump_false", 24, "eq_ni_71", 58, 46], - ["eq_int", 22, 3, 21, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_ni_71", - ["is_num", 23, 3, 58, 46], - ["jump_false", 23, "eq_nn_72", 58, 46], - ["is_num", 24, 21, 58, 46], - ["jump_false", 24, "eq_nn_72", 58, 46], - ["eq_float", 22, 3, 21, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nn_72", - ["is_text", 23, 3, 58, 46], - ["jump_false", 23, "eq_nt_73", 58, 46], - ["is_text", 24, 21, 58, 46], - ["jump_false", 24, "eq_nt_73", 58, 46], - ["eq_text", 22, 3, 21, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nt_73", - ["is_null", 23, 3, 58, 46], - ["jump_false", 23, "eq_nnl_74", 58, 46], - ["is_null", 24, 21, 58, 46], - ["jump_false", 24, "eq_nnl_74", 58, 46], - ["true", 22, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nnl_74", - ["is_bool", 23, 3, 58, 46], - ["jump_false", 23, "eq_nb_75", 58, 46], - ["is_bool", 24, 21, 58, 46], - ["jump_false", 24, "eq_nb_75", 58, 46], - ["eq_bool", 22, 3, 21, 58, 46], - ["jump", "eq_done_70", 58, 46], - "eq_nb_75", - ["false", 22, 58, 46], - "eq_done_70", - ["move", 20, 22, 58, 46], - "or_end_56", - ["move", 25, 20, 58, 46], - ["jump_true", 25, "or_end_55", 58, 46], - ["access", 26, "false", 58, 61], - ["is_identical", 27, 3, 26, 58, 61], - ["jump_true", 27, "eq_done_76", 58, 61], - ["is_int", 28, 3, 58, 61], - ["jump_false", 28, "eq_ni_77", 58, 61], - ["is_int", 29, 26, 58, 61], - ["jump_false", 29, "eq_ni_77", 58, 61], - ["eq_int", 27, 3, 26, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_ni_77", - ["is_num", 28, 3, 58, 61], - ["jump_false", 28, "eq_nn_78", 58, 61], - ["is_num", 29, 26, 58, 61], - ["jump_false", 29, "eq_nn_78", 58, 61], - ["eq_float", 27, 3, 26, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nn_78", - ["is_text", 28, 3, 58, 61], - ["jump_false", 28, "eq_nt_79", 58, 61], - ["is_text", 29, 26, 58, 61], - ["jump_false", 29, "eq_nt_79", 58, 61], - ["eq_text", 27, 3, 26, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nt_79", - ["is_null", 28, 3, 58, 61], - ["jump_false", 28, "eq_nnl_80", 58, 61], - ["is_null", 29, 26, 58, 61], - ["jump_false", 29, "eq_nnl_80", 58, 61], - ["true", 27, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nnl_80", - ["is_bool", 28, 3, 58, 61], - ["jump_false", 28, "eq_nb_81", 58, 61], - ["is_bool", 29, 26, 58, 61], - ["jump_false", 29, "eq_nb_81", 58, 61], - ["eq_bool", 27, 3, 26, 58, 61], - ["jump", "eq_done_76", 58, 61], - "eq_nb_81", - ["false", 27, 58, 61], - "eq_done_76", - ["move", 25, 27, 58, 61], - "or_end_55", - ["move", 30, 25, 58, 61], - ["jump_true", 30, "or_end_54", 58, 61], - ["access", 31, "null", 59, 14], - ["is_identical", 32, 3, 31, 59, 14], - ["jump_true", 32, "eq_done_82", 59, 14], - ["is_int", 33, 3, 59, 14], - ["jump_false", 33, "eq_ni_83", 59, 14], - ["is_int", 34, 31, 59, 14], - ["jump_false", 34, "eq_ni_83", 59, 14], - ["eq_int", 32, 3, 31, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_ni_83", - ["is_num", 33, 3, 59, 14], - ["jump_false", 33, "eq_nn_84", 59, 14], - ["is_num", 34, 31, 59, 14], - ["jump_false", 34, "eq_nn_84", 59, 14], - ["eq_float", 32, 3, 31, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nn_84", - ["is_text", 33, 3, 59, 14], - ["jump_false", 33, "eq_nt_85", 59, 14], - ["is_text", 34, 31, 59, 14], - ["jump_false", 34, "eq_nt_85", 59, 14], - ["eq_text", 32, 3, 31, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nt_85", - ["is_null", 33, 3, 59, 14], - ["jump_false", 33, "eq_nnl_86", 59, 14], - ["is_null", 34, 31, 59, 14], - ["jump_false", 34, "eq_nnl_86", 59, 14], - ["true", 32, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nnl_86", - ["is_bool", 33, 3, 59, 14], - ["jump_false", 33, "eq_nb_87", 59, 14], - ["is_bool", 34, 31, 59, 14], - ["jump_false", 34, "eq_nb_87", 59, 14], - ["eq_bool", 32, 3, 31, 59, 14], - ["jump", "eq_done_82", 59, 14], - "eq_nb_87", - ["false", 32, 59, 14], - "eq_done_82", - ["move", 30, 32, 59, 14], - "or_end_54", - ["move", 35, 30, 59, 14], - ["jump_true", 35, "or_end_53", 59, 14], - ["access", 36, "name", 59, 29], - ["is_identical", 37, 3, 36, 59, 29], - ["jump_true", 37, "eq_done_88", 59, 29], - ["is_int", 38, 3, 59, 29], - ["jump_false", 38, "eq_ni_89", 59, 29], - ["is_int", 39, 36, 59, 29], - ["jump_false", 39, "eq_ni_89", 59, 29], - ["eq_int", 37, 3, 36, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_ni_89", - ["is_num", 38, 3, 59, 29], - ["jump_false", 38, "eq_nn_90", 59, 29], - ["is_num", 39, 36, 59, 29], - ["jump_false", 39, "eq_nn_90", 59, 29], - ["eq_float", 37, 3, 36, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nn_90", - ["is_text", 38, 3, 59, 29], - ["jump_false", 38, "eq_nt_91", 59, 29], - ["is_text", 39, 36, 59, 29], - ["jump_false", 39, "eq_nt_91", 59, 29], - ["eq_text", 37, 3, 36, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nt_91", - ["is_null", 38, 3, 59, 29], - ["jump_false", 38, "eq_nnl_92", 59, 29], - ["is_null", 39, 36, 59, 29], - ["jump_false", 39, "eq_nnl_92", 59, 29], - ["true", 37, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nnl_92", - ["is_bool", 38, 3, 59, 29], - ["jump_false", 38, "eq_nb_93", 59, 29], - ["is_bool", 39, 36, 59, 29], - ["jump_false", 39, "eq_nb_93", 59, 29], - ["eq_bool", 37, 3, 36, 59, 29], - ["jump", "eq_done_88", 59, 29], - "eq_nb_93", - ["false", 37, 59, 29], - "eq_done_88", - ["move", 35, 37, 59, 29], - "or_end_53", - ["move", 40, 35, 59, 29], - ["jump_true", 40, "or_end_52", 59, 29], - ["access", 41, "this", 59, 44], - ["is_identical", 42, 3, 41, 59, 44], - ["jump_true", 42, "eq_done_94", 59, 44], - ["is_int", 43, 3, 59, 44], - ["jump_false", 43, "eq_ni_95", 59, 44], - ["is_int", 44, 41, 59, 44], - ["jump_false", 44, "eq_ni_95", 59, 44], - ["eq_int", 42, 3, 41, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_ni_95", - ["is_num", 43, 3, 59, 44], - ["jump_false", 43, "eq_nn_96", 59, 44], - ["is_num", 44, 41, 59, 44], - ["jump_false", 44, "eq_nn_96", 59, 44], - ["eq_float", 42, 3, 41, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nn_96", - ["is_text", 43, 3, 59, 44], - ["jump_false", 43, "eq_nt_97", 59, 44], - ["is_text", 44, 41, 59, 44], - ["jump_false", 44, "eq_nt_97", 59, 44], - ["eq_text", 42, 3, 41, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nt_97", - ["is_null", 43, 3, 59, 44], - ["jump_false", 43, "eq_nnl_98", 59, 44], - ["is_null", 44, 41, 59, 44], - ["jump_false", 44, "eq_nnl_98", 59, 44], - ["true", 42, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nnl_98", - ["is_bool", 43, 3, 59, 44], - ["jump_false", 43, "eq_nb_99", 59, 44], - ["is_bool", 44, 41, 59, 44], - ["jump_false", 44, "eq_nb_99", 59, 44], - ["eq_bool", 42, 3, 41, 59, 44], - ["jump", "eq_done_94", 59, 44], - "eq_nb_99", - ["false", 42, 59, 44], - "eq_done_94", - ["move", 40, 42, 59, 44], - "or_end_52", - ["jump_false", 40, "if_else_50", 59, 44], - ["true", 45, 59, 59], - ["return", 45, 59, 59], - ["jump", "if_end_51", 59, 59], - "if_else_50", - "if_end_51", - ["access", 46, "function", 60, 14], - ["is_identical", 47, 3, 46, 60, 14], - ["jump_true", 47, "eq_done_102", 60, 14], - ["is_int", 48, 3, 60, 14], - ["jump_false", 48, "eq_ni_103", 60, 14], - ["is_int", 49, 46, 60, 14], - ["jump_false", 49, "eq_ni_103", 60, 14], - ["eq_int", 47, 3, 46, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_ni_103", - ["is_num", 48, 3, 60, 14], - ["jump_false", 48, "eq_nn_104", 60, 14], - ["is_num", 49, 46, 60, 14], - ["jump_false", 49, "eq_nn_104", 60, 14], - ["eq_float", 47, 3, 46, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nn_104", - ["is_text", 48, 3, 60, 14], - ["jump_false", 48, "eq_nt_105", 60, 14], - ["is_text", 49, 46, 60, 14], - ["jump_false", 49, "eq_nt_105", 60, 14], - ["eq_text", 47, 3, 46, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nt_105", - ["is_null", 48, 3, 60, 14], - ["jump_false", 48, "eq_nnl_106", 60, 14], - ["is_null", 49, 46, 60, 14], - ["jump_false", 49, "eq_nnl_106", 60, 14], - ["true", 47, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nnl_106", - ["is_bool", 48, 3, 60, 14], - ["jump_false", 48, "eq_nb_107", 60, 14], - ["is_bool", 49, 46, 60, 14], - ["jump_false", 49, "eq_nb_107", 60, 14], - ["eq_bool", 47, 3, 46, 60, 14], - ["jump", "eq_done_102", 60, 14], - "eq_nb_107", - ["false", 47, 60, 14], - "eq_done_102", - ["jump_false", 47, "if_else_100", 60, 14], - ["true", 50, 60, 33], - ["return", 50, 60, 33], - ["jump", "if_end_101", 60, 33], - "if_else_100", - "if_end_101", - ["access", 51, "!", 61, 14], - ["is_identical", 52, 3, 51, 61, 14], - ["jump_true", 52, "eq_done_113", 61, 14], - ["is_int", 53, 3, 61, 14], - ["jump_false", 53, "eq_ni_114", 61, 14], - ["is_int", 54, 51, 61, 14], - ["jump_false", 54, "eq_ni_114", 61, 14], - ["eq_int", 52, 3, 51, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_ni_114", - ["is_num", 53, 3, 61, 14], - ["jump_false", 53, "eq_nn_115", 61, 14], - ["is_num", 54, 51, 61, 14], - ["jump_false", 54, "eq_nn_115", 61, 14], - ["eq_float", 52, 3, 51, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nn_115", - ["is_text", 53, 3, 61, 14], - ["jump_false", 53, "eq_nt_116", 61, 14], - ["is_text", 54, 51, 61, 14], - ["jump_false", 54, "eq_nt_116", 61, 14], - ["eq_text", 52, 3, 51, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nt_116", - ["is_null", 53, 3, 61, 14], - ["jump_false", 53, "eq_nnl_117", 61, 14], - ["is_null", 54, 51, 61, 14], - ["jump_false", 54, "eq_nnl_117", 61, 14], - ["true", 52, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nnl_117", - ["is_bool", 53, 3, 61, 14], - ["jump_false", 53, "eq_nb_118", 61, 14], - ["is_bool", 54, 51, 61, 14], - ["jump_false", 54, "eq_nb_118", 61, 14], - ["eq_bool", 52, 3, 51, 61, 14], - ["jump", "eq_done_113", 61, 14], - "eq_nb_118", - ["false", 52, 61, 14], - "eq_done_113", - ["move", 55, 52, 61, 14], - ["jump_true", 55, "or_end_112", 61, 14], - ["access", 56, "~", 61, 26], - ["is_identical", 57, 3, 56, 61, 26], - ["jump_true", 57, "eq_done_119", 61, 26], - ["is_int", 58, 3, 61, 26], - ["jump_false", 58, "eq_ni_120", 61, 26], - ["is_int", 59, 56, 61, 26], - ["jump_false", 59, "eq_ni_120", 61, 26], - ["eq_int", 57, 3, 56, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_ni_120", - ["is_num", 58, 3, 61, 26], - ["jump_false", 58, "eq_nn_121", 61, 26], - ["is_num", 59, 56, 61, 26], - ["jump_false", 59, "eq_nn_121", 61, 26], - ["eq_float", 57, 3, 56, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nn_121", - ["is_text", 58, 3, 61, 26], - ["jump_false", 58, "eq_nt_122", 61, 26], - ["is_text", 59, 56, 61, 26], - ["jump_false", 59, "eq_nt_122", 61, 26], - ["eq_text", 57, 3, 56, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nt_122", - ["is_null", 58, 3, 61, 26], - ["jump_false", 58, "eq_nnl_123", 61, 26], - ["is_null", 59, 56, 61, 26], - ["jump_false", 59, "eq_nnl_123", 61, 26], - ["true", 57, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nnl_123", - ["is_bool", 58, 3, 61, 26], - ["jump_false", 58, "eq_nb_124", 61, 26], - ["is_bool", 59, 56, 61, 26], - ["jump_false", 59, "eq_nb_124", 61, 26], - ["eq_bool", 57, 3, 56, 61, 26], - ["jump", "eq_done_119", 61, 26], - "eq_nb_124", - ["false", 57, 61, 26], - "eq_done_119", - ["move", 55, 57, 61, 26], - "or_end_112", - ["move", 60, 55, 61, 26], - ["jump_true", 60, "or_end_111", 61, 26], - ["access", 61, "-unary", 61, 38], - ["is_identical", 62, 3, 61, 61, 38], - ["jump_true", 62, "eq_done_125", 61, 38], - ["is_int", 63, 3, 61, 38], - ["jump_false", 63, "eq_ni_126", 61, 38], - ["is_int", 64, 61, 61, 38], - ["jump_false", 64, "eq_ni_126", 61, 38], - ["eq_int", 62, 3, 61, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_ni_126", - ["is_num", 63, 3, 61, 38], - ["jump_false", 63, "eq_nn_127", 61, 38], - ["is_num", 64, 61, 61, 38], - ["jump_false", 64, "eq_nn_127", 61, 38], - ["eq_float", 62, 3, 61, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nn_127", - ["is_text", 63, 3, 61, 38], - ["jump_false", 63, "eq_nt_128", 61, 38], - ["is_text", 64, 61, 61, 38], - ["jump_false", 64, "eq_nt_128", 61, 38], - ["eq_text", 62, 3, 61, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nt_128", - ["is_null", 63, 3, 61, 38], - ["jump_false", 63, "eq_nnl_129", 61, 38], - ["is_null", 64, 61, 61, 38], - ["jump_false", 64, "eq_nnl_129", 61, 38], - ["true", 62, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nnl_129", - ["is_bool", 63, 3, 61, 38], - ["jump_false", 63, "eq_nb_130", 61, 38], - ["is_bool", 64, 61, 61, 38], - ["jump_false", 64, "eq_nb_130", 61, 38], - ["eq_bool", 62, 3, 61, 61, 38], - ["jump", "eq_done_125", 61, 38], - "eq_nb_130", - ["false", 62, 61, 38], - "eq_done_125", - ["move", 60, 62, 61, 38], - "or_end_111", - ["move", 65, 60, 61, 38], - ["jump_true", 65, "or_end_110", 61, 38], - ["access", 66, "+unary", 61, 55], - ["is_identical", 67, 3, 66, 61, 55], - ["jump_true", 67, "eq_done_131", 61, 55], - ["is_int", 68, 3, 61, 55], - ["jump_false", 68, "eq_ni_132", 61, 55], - ["is_int", 69, 66, 61, 55], - ["jump_false", 69, "eq_ni_132", 61, 55], - ["eq_int", 67, 3, 66, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_ni_132", - ["is_num", 68, 3, 61, 55], - ["jump_false", 68, "eq_nn_133", 61, 55], - ["is_num", 69, 66, 61, 55], - ["jump_false", 69, "eq_nn_133", 61, 55], - ["eq_float", 67, 3, 66, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nn_133", - ["is_text", 68, 3, 61, 55], - ["jump_false", 68, "eq_nt_134", 61, 55], - ["is_text", 69, 66, 61, 55], - ["jump_false", 69, "eq_nt_134", 61, 55], - ["eq_text", 67, 3, 66, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nt_134", - ["is_null", 68, 3, 61, 55], - ["jump_false", 68, "eq_nnl_135", 61, 55], - ["is_null", 69, 66, 61, 55], - ["jump_false", 69, "eq_nnl_135", 61, 55], - ["true", 67, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nnl_135", - ["is_bool", 68, 3, 61, 55], - ["jump_false", 68, "eq_nb_136", 61, 55], - ["is_bool", 69, 66, 61, 55], - ["jump_false", 69, "eq_nb_136", 61, 55], - ["eq_bool", 67, 3, 66, 61, 55], - ["jump", "eq_done_131", 61, 55], - "eq_nb_136", - ["false", 67, 61, 55], - "eq_done_131", - ["move", 65, 67, 61, 55], - "or_end_110", - ["jump_false", 65, "if_else_108", 61, 55], - ["load_field", 70, 1, "expression", 62, 22], - ["get", 72, 19, 1, 62, 14], - ["frame", 73, 72, 1, 62, 14], - ["null", 74, 62, 14], - ["setarg", 73, 0, 74, 62, 14], - ["setarg", 73, 1, 70, 62, 14], - ["tail_invoke", 73, 71, 62, 14], - ["return", 71, 62, 14], - ["jump", "if_end_109", 62, 14], - "if_else_108", - "if_end_109", - ["access", 75, "array", 64, 14], - ["is_identical", 76, 3, 75, 64, 14], - ["jump_true", 76, "eq_done_139", 64, 14], - ["is_int", 77, 3, 64, 14], - ["jump_false", 77, "eq_ni_140", 64, 14], - ["is_int", 78, 75, 64, 14], - ["jump_false", 78, "eq_ni_140", 64, 14], - ["eq_int", 76, 3, 75, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_ni_140", - ["is_num", 77, 3, 64, 14], - ["jump_false", 77, "eq_nn_141", 64, 14], - ["is_num", 78, 75, 64, 14], - ["jump_false", 78, "eq_nn_141", 64, 14], - ["eq_float", 76, 3, 75, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nn_141", - ["is_text", 77, 3, 64, 14], - ["jump_false", 77, "eq_nt_142", 64, 14], - ["is_text", 78, 75, 64, 14], - ["jump_false", 78, "eq_nt_142", 64, 14], - ["eq_text", 76, 3, 75, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nt_142", - ["is_null", 77, 3, 64, 14], - ["jump_false", 77, "eq_nnl_143", 64, 14], - ["is_null", 78, 75, 64, 14], - ["jump_false", 78, "eq_nnl_143", 64, 14], - ["true", 76, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nnl_143", - ["is_bool", 77, 3, 64, 14], - ["jump_false", 77, "eq_nb_144", 64, 14], - ["is_bool", 78, 75, 64, 14], - ["jump_false", 78, "eq_nb_144", 64, 14], - ["eq_bool", 76, 3, 75, 64, 14], - ["jump", "eq_done_139", 64, 14], - "eq_nb_144", - ["false", 76, 64, 14], - "eq_done_139", - ["jump_false", 76, "if_else_137", 64, 14], - ["access", 2, 0, 65, 11], - "while_start_145", - ["load_field", 79, 1, "list", 66, 25], - ["length", 80, 79, 66, 25], - ["is_int", 82, 2, 66, 25], - ["jump_false", 82, "rel_ni_147", 66, 25], - ["is_int", 83, 80, 66, 25], - ["jump_false", 83, "rel_ni_147", 66, 25], - ["lt_int", 81, 2, 80, 66, 25], - ["jump", "rel_done_149", 66, 25], - "rel_ni_147", - ["is_num", 82, 2, 66, 25], - ["jump_false", 82, "rel_nn_148", 66, 25], - ["is_num", 83, 80, 66, 25], - ["jump_false", 83, "rel_nn_148", 66, 25], - ["lt_float", 81, 2, 80, 66, 25], - ["jump", "rel_done_149", 66, 25], - "rel_nn_148", - ["is_text", 82, 2, 66, 25], - ["jump_false", 82, "rel_err_150", 66, 25], - ["is_text", 83, 80, 66, 25], - ["jump_false", 83, "rel_err_150", 66, 25], - ["lt_text", 81, 2, 80, 66, 25], - ["jump", "rel_done_149", 66, 25], - "rel_err_150", - [ - "access", - 84, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 66, - 25 - ], - ["access", 85, "error", 66, 25], - ["access", 86, "cannot compare with '<': operands must be same type", 66, 25], - ["array", 87, 0, 66, 25], - ["push", 87, 86, 66, 25], - ["frame", 89, 84, 2, 66, 25], - ["null", 90, 66, 25], - ["setarg", 89, 0, 90, 66, 25], - ["setarg", 89, 1, 85, 66, 25], - ["setarg", 89, 2, 87, 66, 25], - ["invoke", 89, 88, 66, 25], - ["disrupt", 66, 25], - "rel_done_149", - ["jump_false", 81, "while_end_146", 66, 25], - ["load_field", 91, 1, "list", 67, 22], - ["load_dynamic", 92, 91, 2, 67, 32], - ["get", 94, 19, 1, 67, 14], - ["frame", 95, 94, 1, 67, 14], - ["null", 96, 67, 14], - ["setarg", 95, 0, 96, 67, 14], - ["setarg", 95, 1, 92, 67, 14], - ["invoke", 95, 93, 67, 14], - ["not", 97, 93, 67, 14], - ["jump_false", 97, "if_else_151", 67, 14], - ["false", 98, 67, 44], - ["return", 98, 67, 44], - ["jump", "if_end_152", 67, 44], - "if_else_151", - "if_end_152", - ["access", 99, 1, 68, 17], - ["is_num", 101, 2, 68, 17], - ["jump_false", 101, "num_err_153", 68, 17], - ["is_num", 102, 99, 68, 17], - ["jump_false", 102, "num_err_153", 68, 17], - ["add", 100, 2, 99, 68, 17], - ["jump", "num_done_154", 68, 17], - "num_err_153", - [ - "access", - 103, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 68, - 17 - ], - ["access", 104, "error", 68, 17], - ["access", 105, "cannot apply '+': operands must be numbers", 68, 17], - ["array", 106, 0, 68, 17], - ["push", 106, 105, 68, 17], - ["frame", 108, 103, 2, 68, 17], - ["null", 109, 68, 17], - ["setarg", 108, 0, 109, 68, 17], - ["setarg", 108, 1, 104, 68, 17], - ["setarg", 108, 2, 106, 68, 17], - ["invoke", 108, 107, 68, 17], - ["disrupt", 68, 17], - "num_done_154", - ["move", 2, 100, 68, 17], - ["jump", "while_start_145", 68, 17], - "while_end_146", - ["true", 110, 70, 14], - ["return", 110, 70, 14], - ["jump", "if_end_138", 70, 14], - "if_else_137", - "if_end_138", - ["access", 111, "record", 72, 14], - ["is_identical", 112, 3, 111, 72, 14], - ["jump_true", 112, "eq_done_157", 72, 14], - ["is_int", 113, 3, 72, 14], - ["jump_false", 113, "eq_ni_158", 72, 14], - ["is_int", 114, 111, 72, 14], - ["jump_false", 114, "eq_ni_158", 72, 14], - ["eq_int", 112, 3, 111, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_ni_158", - ["is_num", 113, 3, 72, 14], - ["jump_false", 113, "eq_nn_159", 72, 14], - ["is_num", 114, 111, 72, 14], - ["jump_false", 114, "eq_nn_159", 72, 14], - ["eq_float", 112, 3, 111, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nn_159", - ["is_text", 113, 3, 72, 14], - ["jump_false", 113, "eq_nt_160", 72, 14], - ["is_text", 114, 111, 72, 14], - ["jump_false", 114, "eq_nt_160", 72, 14], - ["eq_text", 112, 3, 111, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nt_160", - ["is_null", 113, 3, 72, 14], - ["jump_false", 113, "eq_nnl_161", 72, 14], - ["is_null", 114, 111, 72, 14], - ["jump_false", 114, "eq_nnl_161", 72, 14], - ["true", 112, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nnl_161", - ["is_bool", 113, 3, 72, 14], - ["jump_false", 113, "eq_nb_162", 72, 14], - ["is_bool", 114, 111, 72, 14], - ["jump_false", 114, "eq_nb_162", 72, 14], - ["eq_bool", 112, 3, 111, 72, 14], - ["jump", "eq_done_157", 72, 14], - "eq_nb_162", - ["false", 112, 72, 14], - "eq_done_157", - ["jump_false", 112, "if_else_155", 72, 14], - ["access", 2, 0, 73, 11], - "while_start_163", - ["load_field", 115, 1, "list", 74, 25], - ["length", 116, 115, 74, 25], - ["is_int", 118, 2, 74, 25], - ["jump_false", 118, "rel_ni_165", 74, 25], - ["is_int", 119, 116, 74, 25], - ["jump_false", 119, "rel_ni_165", 74, 25], - ["lt_int", 117, 2, 116, 74, 25], - ["jump", "rel_done_167", 74, 25], - "rel_ni_165", - ["is_num", 118, 2, 74, 25], - ["jump_false", 118, "rel_nn_166", 74, 25], - ["is_num", 119, 116, 74, 25], - ["jump_false", 119, "rel_nn_166", 74, 25], - ["lt_float", 117, 2, 116, 74, 25], - ["jump", "rel_done_167", 74, 25], - "rel_nn_166", - ["is_text", 118, 2, 74, 25], - ["jump_false", 118, "rel_err_168", 74, 25], - ["is_text", 119, 116, 74, 25], - ["jump_false", 119, "rel_err_168", 74, 25], - ["lt_text", 117, 2, 116, 74, 25], - ["jump", "rel_done_167", 74, 25], - "rel_err_168", - [ - "access", - 120, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 74, - 25 - ], - ["access", 121, "error", 74, 25], - ["access", 122, "cannot compare with '<': operands must be same type", 74, 25], - ["array", 123, 0, 74, 25], - ["push", 123, 122, 74, 25], - ["frame", 125, 120, 2, 74, 25], - ["null", 126, 74, 25], - ["setarg", 125, 0, 126, 74, 25], - ["setarg", 125, 1, 121, 74, 25], - ["setarg", 125, 2, 123, 74, 25], - ["invoke", 125, 124, 74, 25], - ["disrupt", 74, 25], - "rel_done_167", - ["jump_false", 117, "while_end_164", 74, 25], - ["load_field", 127, 1, "list", 75, 22], - ["load_dynamic", 128, 127, 2, 75, 32], - ["load_field", 129, 128, "right", 75, 32], - ["get", 131, 19, 1, 75, 14], - ["frame", 132, 131, 1, 75, 14], - ["null", 133, 75, 14], - ["setarg", 132, 0, 133, 75, 14], - ["setarg", 132, 1, 129, 75, 14], - ["invoke", 132, 130, 75, 14], - ["not", 134, 130, 75, 14], - ["jump_false", 134, "if_else_169", 75, 14], - ["false", 135, 75, 50], - ["return", 135, 75, 50], - ["jump", "if_end_170", 75, 50], - "if_else_169", - "if_end_170", - ["access", 136, 1, 76, 17], - ["is_num", 138, 2, 76, 17], - ["jump_false", 138, "num_err_171", 76, 17], - ["is_num", 139, 136, 76, 17], - ["jump_false", 139, "num_err_171", 76, 17], - ["add", 137, 2, 136, 76, 17], - ["jump", "num_done_172", 76, 17], - "num_err_171", - [ - "access", - 140, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 76, - 17 - ], - ["access", 141, "error", 76, 17], - ["access", 142, "cannot apply '+': operands must be numbers", 76, 17], - ["array", 143, 0, 76, 17], - ["push", 143, 142, 76, 17], - ["frame", 145, 140, 2, 76, 17], - ["null", 146, 76, 17], - ["setarg", 145, 0, 146, 76, 17], - ["setarg", 145, 1, 141, 76, 17], - ["setarg", 145, 2, 143, 76, 17], - ["invoke", 145, 144, 76, 17], - ["disrupt", 76, 17], - "num_done_172", - ["move", 2, 137, 76, 17], - ["jump", "while_start_163", 76, 17], - "while_end_164", - ["true", 147, 78, 14], - ["return", 147, 78, 14], - ["jump", "if_end_156", 78, 14], - "if_else_155", - "if_end_156", - ["access", 148, "then", 80, 14], - ["is_identical", 149, 3, 148, 80, 14], - ["jump_true", 149, "eq_done_175", 80, 14], - ["is_int", 150, 3, 80, 14], - ["jump_false", 150, "eq_ni_176", 80, 14], - ["is_int", 151, 148, 80, 14], - ["jump_false", 151, "eq_ni_176", 80, 14], - ["eq_int", 149, 3, 148, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_ni_176", - ["is_num", 150, 3, 80, 14], - ["jump_false", 150, "eq_nn_177", 80, 14], - ["is_num", 151, 148, 80, 14], - ["jump_false", 151, "eq_nn_177", 80, 14], - ["eq_float", 149, 3, 148, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nn_177", - ["is_text", 150, 3, 80, 14], - ["jump_false", 150, "eq_nt_178", 80, 14], - ["is_text", 151, 148, 80, 14], - ["jump_false", 151, "eq_nt_178", 80, 14], - ["eq_text", 149, 3, 148, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nt_178", - ["is_null", 150, 3, 80, 14], - ["jump_false", 150, "eq_nnl_179", 80, 14], - ["is_null", 151, 148, 80, 14], - ["jump_false", 151, "eq_nnl_179", 80, 14], - ["true", 149, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nnl_179", - ["is_bool", 150, 3, 80, 14], - ["jump_false", 150, "eq_nb_180", 80, 14], - ["is_bool", 151, 148, 80, 14], - ["jump_false", 151, "eq_nb_180", 80, 14], - ["eq_bool", 149, 3, 148, 80, 14], - ["jump", "eq_done_175", 80, 14], - "eq_nb_180", - ["false", 149, 80, 14], - "eq_done_175", - ["jump_false", 149, "if_else_173", 80, 14], - ["load_field", 152, 1, "expression", 81, 22], - ["get", 154, 19, 1, 81, 14], - ["frame", 155, 154, 1, 81, 14], - ["null", 156, 81, 14], - ["setarg", 155, 0, 156, 81, 14], - ["setarg", 155, 1, 152, 81, 14], - ["invoke", 155, 153, 81, 14], - ["move", 157, 153, 81, 14], - ["jump_false", 157, "and_end_182", 81, 14], - ["load_field", 158, 1, "then", 81, 50], - ["get", 160, 19, 1, 81, 42], - ["frame", 161, 160, 1, 81, 42], - ["null", 162, 81, 42], - ["setarg", 161, 0, 162, 81, 42], - ["setarg", 161, 1, 158, 81, 42], - ["invoke", 161, 159, 81, 42], - ["move", 157, 159, 81, 42], - "and_end_182", - ["move", 163, 157, 81, 42], - ["jump_false", 163, "and_end_181", 81, 42], - ["load_field", 164, 1, "else", 81, 72], - ["get", 166, 19, 1, 81, 64], - ["frame", 167, 166, 1, 81, 64], - ["null", 168, 81, 64], - ["setarg", 167, 0, 168, 81, 64], - ["setarg", 167, 1, 164, 81, 64], - ["invoke", 167, 165, 81, 64], - ["move", 163, 165, 81, 64], - "and_end_181", - ["return", 163, 81, 64], - ["jump", "if_end_174", 81, 64], - "if_else_173", - "if_end_174", - ["access", 169, "==", 83, 14], - ["is_identical", 170, 3, 169, 83, 14], - ["jump_true", 170, "eq_done_188", 83, 14], - ["is_int", 171, 3, 83, 14], - ["jump_false", 171, "eq_ni_189", 83, 14], - ["is_int", 172, 169, 83, 14], - ["jump_false", 172, "eq_ni_189", 83, 14], - ["eq_int", 170, 3, 169, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_ni_189", - ["is_num", 171, 3, 83, 14], - ["jump_false", 171, "eq_nn_190", 83, 14], - ["is_num", 172, 169, 83, 14], - ["jump_false", 172, "eq_nn_190", 83, 14], - ["eq_float", 170, 3, 169, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nn_190", - ["is_text", 171, 3, 83, 14], - ["jump_false", 171, "eq_nt_191", 83, 14], - ["is_text", 172, 169, 83, 14], - ["jump_false", 172, "eq_nt_191", 83, 14], - ["eq_text", 170, 3, 169, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nt_191", - ["is_null", 171, 3, 83, 14], - ["jump_false", 171, "eq_nnl_192", 83, 14], - ["is_null", 172, 169, 83, 14], - ["jump_false", 172, "eq_nnl_192", 83, 14], - ["true", 170, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nnl_192", - ["is_bool", 171, 3, 83, 14], - ["jump_false", 171, "eq_nb_193", 83, 14], - ["is_bool", 172, 169, 83, 14], - ["jump_false", 172, "eq_nb_193", 83, 14], - ["eq_bool", 170, 3, 169, 83, 14], - ["jump", "eq_done_188", 83, 14], - "eq_nb_193", - ["false", 170, 83, 14], - "eq_done_188", - ["move", 173, 170, 83, 14], - ["jump_true", 173, "or_end_187", 83, 14], - ["access", 174, "!=", 83, 27], - ["is_identical", 175, 3, 174, 83, 27], - ["jump_true", 175, "eq_done_194", 83, 27], - ["is_int", 176, 3, 83, 27], - ["jump_false", 176, "eq_ni_195", 83, 27], - ["is_int", 177, 174, 83, 27], - ["jump_false", 177, "eq_ni_195", 83, 27], - ["eq_int", 175, 3, 174, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_ni_195", - ["is_num", 176, 3, 83, 27], - ["jump_false", 176, "eq_nn_196", 83, 27], - ["is_num", 177, 174, 83, 27], - ["jump_false", 177, "eq_nn_196", 83, 27], - ["eq_float", 175, 3, 174, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nn_196", - ["is_text", 176, 3, 83, 27], - ["jump_false", 176, "eq_nt_197", 83, 27], - ["is_text", 177, 174, 83, 27], - ["jump_false", 177, "eq_nt_197", 83, 27], - ["eq_text", 175, 3, 174, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nt_197", - ["is_null", 176, 3, 83, 27], - ["jump_false", 176, "eq_nnl_198", 83, 27], - ["is_null", 177, 174, 83, 27], - ["jump_false", 177, "eq_nnl_198", 83, 27], - ["true", 175, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nnl_198", - ["is_bool", 176, 3, 83, 27], - ["jump_false", 176, "eq_nb_199", 83, 27], - ["is_bool", 177, 174, 83, 27], - ["jump_false", 177, "eq_nb_199", 83, 27], - ["eq_bool", 175, 3, 174, 83, 27], - ["jump", "eq_done_194", 83, 27], - "eq_nb_199", - ["false", 175, 83, 27], - "eq_done_194", - ["move", 173, 175, 83, 27], - "or_end_187", - ["move", 178, 173, 83, 27], - ["jump_true", 178, "or_end_186", 83, 27], - ["access", 179, "&&", 83, 40], - ["is_identical", 180, 3, 179, 83, 40], - ["jump_true", 180, "eq_done_200", 83, 40], - ["is_int", 181, 3, 83, 40], - ["jump_false", 181, "eq_ni_201", 83, 40], - ["is_int", 182, 179, 83, 40], - ["jump_false", 182, "eq_ni_201", 83, 40], - ["eq_int", 180, 3, 179, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_ni_201", - ["is_num", 181, 3, 83, 40], - ["jump_false", 181, "eq_nn_202", 83, 40], - ["is_num", 182, 179, 83, 40], - ["jump_false", 182, "eq_nn_202", 83, 40], - ["eq_float", 180, 3, 179, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nn_202", - ["is_text", 181, 3, 83, 40], - ["jump_false", 181, "eq_nt_203", 83, 40], - ["is_text", 182, 179, 83, 40], - ["jump_false", 182, "eq_nt_203", 83, 40], - ["eq_text", 180, 3, 179, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nt_203", - ["is_null", 181, 3, 83, 40], - ["jump_false", 181, "eq_nnl_204", 83, 40], - ["is_null", 182, 179, 83, 40], - ["jump_false", 182, "eq_nnl_204", 83, 40], - ["true", 180, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nnl_204", - ["is_bool", 181, 3, 83, 40], - ["jump_false", 181, "eq_nb_205", 83, 40], - ["is_bool", 182, 179, 83, 40], - ["jump_false", 182, "eq_nb_205", 83, 40], - ["eq_bool", 180, 3, 179, 83, 40], - ["jump", "eq_done_200", 83, 40], - "eq_nb_205", - ["false", 180, 83, 40], - "eq_done_200", - ["move", 178, 180, 83, 40], - "or_end_186", - ["move", 183, 178, 83, 40], - ["jump_true", 183, "or_end_185", 83, 40], - ["access", 184, "||", 83, 53], - ["is_identical", 185, 3, 184, 83, 53], - ["jump_true", 185, "eq_done_206", 83, 53], - ["is_int", 186, 3, 83, 53], - ["jump_false", 186, "eq_ni_207", 83, 53], - ["is_int", 187, 184, 83, 53], - ["jump_false", 187, "eq_ni_207", 83, 53], - ["eq_int", 185, 3, 184, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_ni_207", - ["is_num", 186, 3, 83, 53], - ["jump_false", 186, "eq_nn_208", 83, 53], - ["is_num", 187, 184, 83, 53], - ["jump_false", 187, "eq_nn_208", 83, 53], - ["eq_float", 185, 3, 184, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nn_208", - ["is_text", 186, 3, 83, 53], - ["jump_false", 186, "eq_nt_209", 83, 53], - ["is_text", 187, 184, 83, 53], - ["jump_false", 187, "eq_nt_209", 83, 53], - ["eq_text", 185, 3, 184, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nt_209", - ["is_null", 186, 3, 83, 53], - ["jump_false", 186, "eq_nnl_210", 83, 53], - ["is_null", 187, 184, 83, 53], - ["jump_false", 187, "eq_nnl_210", 83, 53], - ["true", 185, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nnl_210", - ["is_bool", 186, 3, 83, 53], - ["jump_false", 186, "eq_nb_211", 83, 53], - ["is_bool", 187, 184, 83, 53], - ["jump_false", 187, "eq_nb_211", 83, 53], - ["eq_bool", 185, 3, 184, 83, 53], - ["jump", "eq_done_206", 83, 53], - "eq_nb_211", - ["false", 185, 83, 53], - "eq_done_206", - ["move", 183, 185, 83, 53], - "or_end_185", - ["jump_false", 183, "if_else_183", 83, 53], - ["load_field", 188, 1, "left", 84, 22], - ["get", 190, 19, 1, 84, 14], - ["frame", 191, 190, 1, 84, 14], - ["null", 192, 84, 14], - ["setarg", 191, 0, 192, 84, 14], - ["setarg", 191, 1, 188, 84, 14], - ["invoke", 191, 189, 84, 14], - ["move", 193, 189, 84, 14], - ["jump_false", 193, "and_end_212", 84, 14], - ["load_field", 194, 1, "right", 84, 44], - ["get", 196, 19, 1, 84, 36], - ["frame", 197, 196, 1, 84, 36], - ["null", 198, 84, 36], - ["setarg", 197, 0, 198, 84, 36], - ["setarg", 197, 1, 194, 84, 36], - ["invoke", 197, 195, 84, 36], - ["move", 193, 195, 84, 36], - "and_end_212", - ["return", 193, 84, 36], - ["jump", "if_end_184", 84, 36], - "if_else_183", - "if_end_184", - ["access", 199, "(", 86, 14], - ["is_identical", 200, 3, 199, 86, 14], - ["jump_true", 200, "eq_done_215", 86, 14], - ["is_int", 201, 3, 86, 14], - ["jump_false", 201, "eq_ni_216", 86, 14], - ["is_int", 202, 199, 86, 14], - ["jump_false", 202, "eq_ni_216", 86, 14], - ["eq_int", 200, 3, 199, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_ni_216", - ["is_num", 201, 3, 86, 14], - ["jump_false", 201, "eq_nn_217", 86, 14], - ["is_num", 202, 199, 86, 14], - ["jump_false", 202, "eq_nn_217", 86, 14], - ["eq_float", 200, 3, 199, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nn_217", - ["is_text", 201, 3, 86, 14], - ["jump_false", 201, "eq_nt_218", 86, 14], - ["is_text", 202, 199, 86, 14], - ["jump_false", 202, "eq_nt_218", 86, 14], - ["eq_text", 200, 3, 199, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nt_218", - ["is_null", 201, 3, 86, 14], - ["jump_false", 201, "eq_nnl_219", 86, 14], - ["is_null", 202, 199, 86, 14], - ["jump_false", 202, "eq_nnl_219", 86, 14], - ["true", 200, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nnl_219", - ["is_bool", 201, 3, 86, 14], - ["jump_false", 201, "eq_nb_220", 86, 14], - ["is_bool", 202, 199, 86, 14], - ["jump_false", 202, "eq_nb_220", 86, 14], - ["eq_bool", 200, 3, 199, 86, 14], - ["jump", "eq_done_215", 86, 14], - "eq_nb_220", - ["false", 200, 86, 14], - "eq_done_215", - ["jump_false", 200, "if_else_213", 86, 14], - ["load_field", 203, 1, "expression", 87, 16], - ["move", 4, 203, 87, 16], - ["null", 204, 88, 21], - ["is_identical", 205, 4, 204, 88, 21], - ["jump_true", 205, "ne_nid_226", 88, 21], - ["jump", "ne_ni_227", 88, 21], - "ne_nid_226", - ["false", 205, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_ni_227", - ["is_int", 206, 4, 88, 21], - ["jump_false", 206, "ne_nn_228", 88, 21], - ["is_int", 207, 204, 88, 21], - ["jump_false", 207, "ne_nn_228", 88, 21], - ["ne_int", 205, 4, 204, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nn_228", - ["is_num", 206, 4, 88, 21], - ["jump_false", 206, "ne_nt_229", 88, 21], - ["is_num", 207, 204, 88, 21], - ["jump_false", 207, "ne_nt_229", 88, 21], - ["ne_float", 205, 4, 204, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nt_229", - ["is_text", 206, 4, 88, 21], - ["jump_false", 206, "ne_nnl_230", 88, 21], - ["is_text", 207, 204, 88, 21], - ["jump_false", 207, "ne_nnl_230", 88, 21], - ["ne_text", 205, 4, 204, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nnl_230", - ["is_null", 206, 4, 88, 21], - ["jump_false", 206, "ne_nb_231", 88, 21], - ["is_null", 207, 204, 88, 21], - ["jump_false", 207, "ne_nb_231", 88, 21], - ["false", 205, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_nb_231", - ["is_bool", 206, 4, 88, 21], - ["jump_false", 206, "ne_mis_232", 88, 21], - ["is_bool", 207, 204, 88, 21], - ["jump_false", 207, "ne_mis_232", 88, 21], - ["ne_bool", 205, 4, 204, 88, 21], - ["jump", "ne_done_225", 88, 21], - "ne_mis_232", - ["true", 205, 88, 21], - "ne_done_225", - ["move", 208, 205, 88, 21], - ["jump_false", 208, "and_end_224", 88, 21], - ["load_field", 209, 4, "intrinsic", 88, 29], - ["true", 210, 88, 49], - ["is_identical", 211, 209, 210, 88, 49], - ["jump_true", 211, "eq_done_233", 88, 49], - ["is_int", 212, 209, 88, 49], - ["jump_false", 212, "eq_ni_234", 88, 49], - ["is_int", 213, 210, 88, 49], - ["jump_false", 213, "eq_ni_234", 88, 49], - ["eq_int", 211, 209, 210, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_ni_234", - ["is_num", 212, 209, 88, 49], - ["jump_false", 212, "eq_nn_235", 88, 49], - ["is_num", 213, 210, 88, 49], - ["jump_false", 213, "eq_nn_235", 88, 49], - ["eq_float", 211, 209, 210, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nn_235", - ["is_text", 212, 209, 88, 49], - ["jump_false", 212, "eq_nt_236", 88, 49], - ["is_text", 213, 210, 88, 49], - ["jump_false", 213, "eq_nt_236", 88, 49], - ["eq_text", 211, 209, 210, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nt_236", - ["is_null", 212, 209, 88, 49], - ["jump_false", 212, "eq_nnl_237", 88, 49], - ["is_null", 213, 210, 88, 49], - ["jump_false", 213, "eq_nnl_237", 88, 49], - ["true", 211, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nnl_237", - ["is_bool", 212, 209, 88, 49], - ["jump_false", 212, "eq_nb_238", 88, 49], - ["is_bool", 213, 210, 88, 49], - ["jump_false", 213, "eq_nb_238", 88, 49], - ["eq_bool", 211, 209, 210, 88, 49], - ["jump", "eq_done_233", 88, 49], - "eq_nb_238", - ["false", 211, 88, 49], - "eq_done_233", - ["move", 208, 211, 88, 49], - "and_end_224", - ["move", 214, 208, 88, 49], - ["jump_false", 214, "and_end_223", 88, 49], - ["get", 215, 32, 1, 88, 57], - ["load_field", 216, 4, "name", 88, 73], - ["load_dynamic", 217, 215, 216, 88, 73], - ["true", 218, 88, 89], - ["is_identical", 219, 217, 218, 88, 89], - ["jump_true", 219, "eq_done_239", 88, 89], - ["is_int", 220, 217, 88, 89], - ["jump_false", 220, "eq_ni_240", 88, 89], - ["is_int", 221, 218, 88, 89], - ["jump_false", 221, "eq_ni_240", 88, 89], - ["eq_int", 219, 217, 218, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_ni_240", - ["is_num", 220, 217, 88, 89], - ["jump_false", 220, "eq_nn_241", 88, 89], - ["is_num", 221, 218, 88, 89], - ["jump_false", 221, "eq_nn_241", 88, 89], - ["eq_float", 219, 217, 218, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nn_241", - ["is_text", 220, 217, 88, 89], - ["jump_false", 220, "eq_nt_242", 88, 89], - ["is_text", 221, 218, 88, 89], - ["jump_false", 221, "eq_nt_242", 88, 89], - ["eq_text", 219, 217, 218, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nt_242", - ["is_null", 220, 217, 88, 89], - ["jump_false", 220, "eq_nnl_243", 88, 89], - ["is_null", 221, 218, 88, 89], - ["jump_false", 221, "eq_nnl_243", 88, 89], - ["true", 219, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nnl_243", - ["is_bool", 220, 217, 88, 89], - ["jump_false", 220, "eq_nb_244", 88, 89], - ["is_bool", 221, 218, 88, 89], - ["jump_false", 221, "eq_nb_244", 88, 89], - ["eq_bool", 219, 217, 218, 88, 89], - ["jump", "eq_done_239", 88, 89], - "eq_nb_244", - ["false", 219, 88, 89], - "eq_done_239", - ["move", 214, 219, 88, 89], - "and_end_223", - ["jump_false", 214, "if_else_221", 88, 89], - ["access", 2, 0, 89, 13], - "while_start_245", - ["load_field", 222, 1, "list", 90, 27], - ["length", 223, 222, 90, 27], - ["is_int", 225, 2, 90, 27], - ["jump_false", 225, "rel_ni_247", 90, 27], - ["is_int", 226, 223, 90, 27], - ["jump_false", 226, "rel_ni_247", 90, 27], - ["lt_int", 224, 2, 223, 90, 27], - ["jump", "rel_done_249", 90, 27], - "rel_ni_247", - ["is_num", 225, 2, 90, 27], - ["jump_false", 225, "rel_nn_248", 90, 27], - ["is_num", 226, 223, 90, 27], - ["jump_false", 226, "rel_nn_248", 90, 27], - ["lt_float", 224, 2, 223, 90, 27], - ["jump", "rel_done_249", 90, 27], - "rel_nn_248", - ["is_text", 225, 2, 90, 27], - ["jump_false", 225, "rel_err_250", 90, 27], - ["is_text", 226, 223, 90, 27], - ["jump_false", 226, "rel_err_250", 90, 27], - ["lt_text", 224, 2, 223, 90, 27], - ["jump", "rel_done_249", 90, 27], - "rel_err_250", - [ - "access", - 227, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 90, - 27 - ], - ["access", 228, "error", 90, 27], - ["access", 229, "cannot compare with '<': operands must be same type", 90, 27], - ["array", 230, 0, 90, 27], - ["push", 230, 229, 90, 27], - ["frame", 232, 227, 2, 90, 27], - ["null", 233, 90, 27], - ["setarg", 232, 0, 233, 90, 27], - ["setarg", 232, 1, 228, 90, 27], - ["setarg", 232, 2, 230, 90, 27], - ["invoke", 232, 231, 90, 27], - ["disrupt", 90, 27], - "rel_done_249", - ["jump_false", 224, "while_end_246", 90, 27], - ["load_field", 234, 1, "list", 91, 24], - ["load_dynamic", 235, 234, 2, 91, 34], - ["get", 237, 19, 1, 91, 16], - ["frame", 238, 237, 1, 91, 16], - ["null", 239, 91, 16], - ["setarg", 238, 0, 239, 91, 16], - ["setarg", 238, 1, 235, 91, 16], - ["invoke", 238, 236, 91, 16], - ["not", 240, 236, 91, 16], - ["jump_false", 240, "if_else_251", 91, 16], - ["false", 241, 91, 46], - ["return", 241, 91, 46], - ["jump", "if_end_252", 91, 46], - "if_else_251", - "if_end_252", - ["access", 242, 1, 92, 19], - ["is_num", 244, 2, 92, 19], - ["jump_false", 244, "num_err_253", 92, 19], - ["is_num", 245, 242, 92, 19], - ["jump_false", 245, "num_err_253", 92, 19], - ["add", 243, 2, 242, 92, 19], - ["jump", "num_done_254", 92, 19], - "num_err_253", - [ - "access", - 246, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 92, - 19 - ], - ["access", 247, "error", 92, 19], - ["access", 248, "cannot apply '+': operands must be numbers", 92, 19], - ["array", 249, 0, 92, 19], - ["push", 249, 248, 92, 19], - ["frame", 251, 246, 2, 92, 19], - ["null", 252, 92, 19], - ["setarg", 251, 0, 252, 92, 19], - ["setarg", 251, 1, 247, 92, 19], - ["setarg", 251, 2, 249, 92, 19], - ["invoke", 251, 250, 92, 19], - ["disrupt", 92, 19], - "num_done_254", - ["move", 2, 243, 92, 19], - ["jump", "while_start_245", 92, 19], - "while_end_246", - ["true", 253, 94, 16], - ["return", 253, 94, 16], - ["jump", "if_end_222", 94, 16], - "if_else_221", - "if_end_222", - ["jump", "if_end_214", 94, 16], - "if_else_213", - "if_end_214", - ["false", 254, 97, 12], - ["return", 254, 97, 12], - ["null", 255, 97, 12], - ["return", 255, 97, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 3, 1, "at", 101, 13], - ["store_field", 2, 3, "at", 101, 5], - ["load_field", 4, 1, "from_row", 102, 19], - ["store_field", 2, 4, "from_row", 102, 5], - ["load_field", 5, 1, "from_column", 103, 22], - ["store_field", 2, 5, "from_column", 103, 5], - ["load_field", 6, 1, "to_row", 104, 17], - ["store_field", 2, 6, "to_row", 104, 5], - ["load_field", 7, 1, "to_column", 105, 20], - ["store_field", 2, 7, "to_column", 105, 5], - ["return", 2, 106, 12], - ["null", 8, 106, 12], - ["return", 8, 106, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - ["record", 3, 3], - ["access", 4, "number", 110, 33], - ["store_field", 3, 4, "kind", 110, 33], - [ - "access", - 6, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 110, - 50 - ], - ["frame", 7, 6, 1, 110, 50], - ["null", 8, 110, 50], - ["setarg", 7, 0, 8, 110, 50], - ["setarg", 7, 1, 1, 110, 50], - ["invoke", 7, 5, 110, 50], - ["store_field", 3, 5, "value", 110, 50], - ["store_field", 3, 1, "number", 110, 69], - ["get", 10, 8, 1, 110, 12], - ["frame", 11, 10, 2, 110, 12], - ["null", 12, 110, 12], - ["setarg", 11, 0, 12, 110, 12], - ["setarg", 11, 1, 2, 110, 12], - ["setarg", 11, 2, 3, 110, 12], - ["tail_invoke", 11, 9, 110, 12], - ["return", 9, 110, 12], - ["null", 13, 110, 12], - ["return", 13, 110, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "nr_close_slots": 0, - "instructions": [ - ["record", 3, 2], - ["access", 4, "text", 114, 33], - ["store_field", 3, 4, "kind", 114, 33], - ["store_field", 3, 1, "value", 114, 48], - ["get", 6, 8, 1, 114, 12], - ["frame", 7, 6, 2, 114, 12], - ["null", 8, 114, 12], - ["setarg", 7, 0, 8, 114, 12], - ["setarg", 7, 1, 2, 114, 12], - ["setarg", 7, 2, 3, 114, 12], - ["tail_invoke", 7, 5, 114, 12], - ["return", 5, 114, 12], - ["null", 9, 114, 12], - ["return", 9, 114, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - ["jump_false", 1, "if_else_255", 118, 9], - ["record", 3, 1], - ["access", 4, "true", 118, 42], - ["store_field", 3, 4, "kind", 118, 42], - ["get", 6, 8, 1, 118, 21], - ["frame", 7, 6, 2, 118, 21], - ["null", 8, 118, 21], - ["setarg", 7, 0, 8, 118, 21], - ["setarg", 7, 1, 2, 118, 21], - ["setarg", 7, 2, 3, 118, 21], - ["tail_invoke", 7, 5, 118, 21], - ["return", 5, 118, 21], - ["jump", "if_end_256", 118, 21], - "if_else_255", - "if_end_256", - ["record", 9, 1], - ["access", 10, "false", 119, 33], - ["store_field", 9, 10, "kind", 119, 33], - ["get", 12, 8, 1, 119, 12], - ["frame", 13, 12, 2, 119, 12], - ["null", 14, 119, 12], - ["setarg", 13, 0, 14, 119, 12], - ["setarg", 13, 1, 2, 119, 12], - ["setarg", 13, 2, 9, 119, 12], - ["tail_invoke", 13, 11, 119, 12], - ["return", 11, 119, 12], - ["null", 15, 119, 12], - ["return", 15, 119, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["record", 2, 1], - ["access", 3, "null", 123, 33], - ["store_field", 2, 3, "kind", 123, 33], - ["get", 5, 8, 1, 123, 12], - ["frame", 6, 5, 2, 123, 12], - ["null", 7, 123, 12], - ["setarg", 6, 0, 7, 123, 12], - ["setarg", 6, 1, 1, 123, 12], - ["setarg", 6, 2, 2, 123, 12], - ["tail_invoke", 6, 4, 123, 12], - ["return", 4, 123, 12], - ["null", 8, 123, 12], - ["return", 8, 123, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 62, - "nr_close_slots": 0, - "instructions": [ - ["null", 4, 127, 17], - ["is_identical", 5, 1, 4, 127, 17], - ["jump_true", 5, "eq_done_259", 127, 17], - ["is_int", 6, 1, 127, 17], - ["jump_false", 6, "eq_ni_260", 127, 17], - ["is_int", 7, 4, 127, 17], - ["jump_false", 7, "eq_ni_260", 127, 17], - ["eq_int", 5, 1, 4, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_ni_260", - ["is_num", 6, 1, 127, 17], - ["jump_false", 6, "eq_nn_261", 127, 17], - ["is_num", 7, 4, 127, 17], - ["jump_false", 7, "eq_nn_261", 127, 17], - ["eq_float", 5, 1, 4, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nn_261", - ["is_text", 6, 1, 127, 17], - ["jump_false", 6, "eq_nt_262", 127, 17], - ["is_text", 7, 4, 127, 17], - ["jump_false", 7, "eq_nt_262", 127, 17], - ["eq_text", 5, 1, 4, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nt_262", - ["is_null", 6, 1, 127, 17], - ["jump_false", 6, "eq_nnl_263", 127, 17], - ["is_null", 7, 4, 127, 17], - ["jump_false", 7, "eq_nnl_263", 127, 17], - ["true", 5, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nnl_263", - ["is_bool", 6, 1, 127, 17], - ["jump_false", 6, "eq_nb_264", 127, 17], - ["is_bool", 7, 4, 127, 17], - ["jump_false", 7, "eq_nb_264", 127, 17], - ["eq_bool", 5, 1, 4, 127, 17], - ["jump", "eq_done_259", 127, 17], - "eq_nb_264", - ["false", 5, 127, 17], - "eq_done_259", - ["jump_false", 5, "if_else_257", 127, 17], - ["null", 8, 127, 30], - ["return", 8, 127, 30], - ["jump", "if_end_258", 127, 30], - "if_else_257", - "if_end_258", - ["load_field", 9, 1, "kind", 128, 13], - ["move", 2, 9, 128, 13], - ["null", 3, 129, 14], - ["access", 10, "true", 130, 14], - ["is_identical", 11, 2, 10, 130, 14], - ["jump_true", 11, "eq_done_267", 130, 14], - ["is_int", 12, 2, 130, 14], - ["jump_false", 12, "eq_ni_268", 130, 14], - ["is_int", 13, 10, 130, 14], - ["jump_false", 13, "eq_ni_268", 130, 14], - ["eq_int", 11, 2, 10, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_ni_268", - ["is_num", 12, 2, 130, 14], - ["jump_false", 12, "eq_nn_269", 130, 14], - ["is_num", 13, 10, 130, 14], - ["jump_false", 13, "eq_nn_269", 130, 14], - ["eq_float", 11, 2, 10, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nn_269", - ["is_text", 12, 2, 130, 14], - ["jump_false", 12, "eq_nt_270", 130, 14], - ["is_text", 13, 10, 130, 14], - ["jump_false", 13, "eq_nt_270", 130, 14], - ["eq_text", 11, 2, 10, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nt_270", - ["is_null", 12, 2, 130, 14], - ["jump_false", 12, "eq_nnl_271", 130, 14], - ["is_null", 13, 10, 130, 14], - ["jump_false", 13, "eq_nnl_271", 130, 14], - ["true", 11, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nnl_271", - ["is_bool", 12, 2, 130, 14], - ["jump_false", 12, "eq_nb_272", 130, 14], - ["is_bool", 13, 10, 130, 14], - ["jump_false", 13, "eq_nb_272", 130, 14], - ["eq_bool", 11, 2, 10, 130, 14], - ["jump", "eq_done_267", 130, 14], - "eq_nb_272", - ["false", 11, 130, 14], - "eq_done_267", - ["jump_false", 11, "if_else_265", 130, 14], - ["true", 14, 130, 29], - ["return", 14, 130, 29], - ["jump", "if_end_266", 130, 29], - "if_else_265", - "if_end_266", - ["access", 15, "false", 131, 14], - ["is_identical", 16, 2, 15, 131, 14], - ["jump_true", 16, "eq_done_276", 131, 14], - ["is_int", 17, 2, 131, 14], - ["jump_false", 17, "eq_ni_277", 131, 14], - ["is_int", 18, 15, 131, 14], - ["jump_false", 18, "eq_ni_277", 131, 14], - ["eq_int", 16, 2, 15, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_ni_277", - ["is_num", 17, 2, 131, 14], - ["jump_false", 17, "eq_nn_278", 131, 14], - ["is_num", 18, 15, 131, 14], - ["jump_false", 18, "eq_nn_278", 131, 14], - ["eq_float", 16, 2, 15, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nn_278", - ["is_text", 17, 2, 131, 14], - ["jump_false", 17, "eq_nt_279", 131, 14], - ["is_text", 18, 15, 131, 14], - ["jump_false", 18, "eq_nt_279", 131, 14], - ["eq_text", 16, 2, 15, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nt_279", - ["is_null", 17, 2, 131, 14], - ["jump_false", 17, "eq_nnl_280", 131, 14], - ["is_null", 18, 15, 131, 14], - ["jump_false", 18, "eq_nnl_280", 131, 14], - ["true", 16, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nnl_280", - ["is_bool", 17, 2, 131, 14], - ["jump_false", 17, "eq_nb_281", 131, 14], - ["is_bool", 18, 15, 131, 14], - ["jump_false", 18, "eq_nb_281", 131, 14], - ["eq_bool", 16, 2, 15, 131, 14], - ["jump", "eq_done_276", 131, 14], - "eq_nb_281", - ["false", 16, 131, 14], - "eq_done_276", - ["move", 19, 16, 131, 14], - ["jump_true", 19, "or_end_275", 131, 14], - ["access", 20, "null", 131, 30], - ["is_identical", 21, 2, 20, 131, 30], - ["jump_true", 21, "eq_done_282", 131, 30], - ["is_int", 22, 2, 131, 30], - ["jump_false", 22, "eq_ni_283", 131, 30], - ["is_int", 23, 20, 131, 30], - ["jump_false", 23, "eq_ni_283", 131, 30], - ["eq_int", 21, 2, 20, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_ni_283", - ["is_num", 22, 2, 131, 30], - ["jump_false", 22, "eq_nn_284", 131, 30], - ["is_num", 23, 20, 131, 30], - ["jump_false", 23, "eq_nn_284", 131, 30], - ["eq_float", 21, 2, 20, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nn_284", - ["is_text", 22, 2, 131, 30], - ["jump_false", 22, "eq_nt_285", 131, 30], - ["is_text", 23, 20, 131, 30], - ["jump_false", 23, "eq_nt_285", 131, 30], - ["eq_text", 21, 2, 20, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nt_285", - ["is_null", 22, 2, 131, 30], - ["jump_false", 22, "eq_nnl_286", 131, 30], - ["is_null", 23, 20, 131, 30], - ["jump_false", 23, "eq_nnl_286", 131, 30], - ["true", 21, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nnl_286", - ["is_bool", 22, 2, 131, 30], - ["jump_false", 22, "eq_nb_287", 131, 30], - ["is_bool", 23, 20, 131, 30], - ["jump_false", 23, "eq_nb_287", 131, 30], - ["eq_bool", 21, 2, 20, 131, 30], - ["jump", "eq_done_282", 131, 30], - "eq_nb_287", - ["false", 21, 131, 30], - "eq_done_282", - ["move", 19, 21, 131, 30], - "or_end_275", - ["jump_false", 19, "if_else_273", 131, 30], - ["false", 24, 131, 45], - ["return", 24, 131, 45], - ["jump", "if_end_274", 131, 45], - "if_else_273", - "if_end_274", - ["access", 25, "number", 132, 14], - ["is_identical", 26, 2, 25, 132, 14], - ["jump_true", 26, "eq_done_290", 132, 14], - ["is_int", 27, 2, 132, 14], - ["jump_false", 27, "eq_ni_291", 132, 14], - ["is_int", 28, 25, 132, 14], - ["jump_false", 28, "eq_ni_291", 132, 14], - ["eq_int", 26, 2, 25, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_ni_291", - ["is_num", 27, 2, 132, 14], - ["jump_false", 27, "eq_nn_292", 132, 14], - ["is_num", 28, 25, 132, 14], - ["jump_false", 28, "eq_nn_292", 132, 14], - ["eq_float", 26, 2, 25, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nn_292", - ["is_text", 27, 2, 132, 14], - ["jump_false", 27, "eq_nt_293", 132, 14], - ["is_text", 28, 25, 132, 14], - ["jump_false", 28, "eq_nt_293", 132, 14], - ["eq_text", 26, 2, 25, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nt_293", - ["is_null", 27, 2, 132, 14], - ["jump_false", 27, "eq_nnl_294", 132, 14], - ["is_null", 28, 25, 132, 14], - ["jump_false", 28, "eq_nnl_294", 132, 14], - ["true", 26, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nnl_294", - ["is_bool", 27, 2, 132, 14], - ["jump_false", 27, "eq_nb_295", 132, 14], - ["is_bool", 28, 25, 132, 14], - ["jump_false", 28, "eq_nb_295", 132, 14], - ["eq_bool", 26, 2, 25, 132, 14], - ["jump", "eq_done_290", 132, 14], - "eq_nb_295", - ["false", 26, 132, 14], - "eq_done_290", - ["jump_false", 26, "if_else_288", 132, 14], - ["load_field", 29, 1, "number", 133, 12], - ["move", 3, 29, 133, 12], - ["null", 30, 134, 17], - ["is_identical", 31, 3, 30, 134, 17], - ["jump_true", 31, "eq_done_298", 134, 17], - ["is_int", 32, 3, 134, 17], - ["jump_false", 32, "eq_ni_299", 134, 17], - ["is_int", 33, 30, 134, 17], - ["jump_false", 33, "eq_ni_299", 134, 17], - ["eq_int", 31, 3, 30, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_ni_299", - ["is_num", 32, 3, 134, 17], - ["jump_false", 32, "eq_nn_300", 134, 17], - ["is_num", 33, 30, 134, 17], - ["jump_false", 33, "eq_nn_300", 134, 17], - ["eq_float", 31, 3, 30, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nn_300", - ["is_text", 32, 3, 134, 17], - ["jump_false", 32, "eq_nt_301", 134, 17], - ["is_text", 33, 30, 134, 17], - ["jump_false", 33, "eq_nt_301", 134, 17], - ["eq_text", 31, 3, 30, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nt_301", - ["is_null", 32, 3, 134, 17], - ["jump_false", 32, "eq_nnl_302", 134, 17], - ["is_null", 33, 30, 134, 17], - ["jump_false", 33, "eq_nnl_302", 134, 17], - ["true", 31, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nnl_302", - ["is_bool", 32, 3, 134, 17], - ["jump_false", 32, "eq_nb_303", 134, 17], - ["is_bool", 33, 30, 134, 17], - ["jump_false", 33, "eq_nb_303", 134, 17], - ["eq_bool", 31, 3, 30, 134, 17], - ["jump", "eq_done_298", 134, 17], - "eq_nb_303", - ["false", 31, 134, 17], - "eq_done_298", - ["jump_false", 31, "if_else_296", 134, 17], - ["load_field", 34, 1, "value", 134, 35], - [ - "access", - 36, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 134, - 28 - ], - ["frame", 37, 36, 1, 134, 28], - ["null", 38, 134, 28], - ["setarg", 37, 0, 38, 134, 28], - ["setarg", 37, 1, 34, 134, 28], - ["invoke", 37, 35, 134, 28], - ["move", 3, 35, 134, 28], - ["jump", "if_end_297", 134, 28], - "if_else_296", - "if_end_297", - ["access", 39, 0, 135, 20], - ["is_identical", 40, 3, 39, 135, 20], - ["jump_true", 40, "ne_nid_305", 135, 20], - ["jump", "ne_ni_306", 135, 20], - "ne_nid_305", - ["false", 40, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_ni_306", - ["is_int", 41, 3, 135, 20], - ["jump_false", 41, "ne_nn_307", 135, 20], - ["is_int", 42, 39, 135, 20], - ["jump_false", 42, "ne_nn_307", 135, 20], - ["ne_int", 40, 3, 39, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nn_307", - ["is_num", 41, 3, 135, 20], - ["jump_false", 41, "ne_nt_308", 135, 20], - ["is_num", 42, 39, 135, 20], - ["jump_false", 42, "ne_nt_308", 135, 20], - ["ne_float", 40, 3, 39, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nt_308", - ["is_text", 41, 3, 135, 20], - ["jump_false", 41, "ne_nnl_309", 135, 20], - ["is_text", 42, 39, 135, 20], - ["jump_false", 42, "ne_nnl_309", 135, 20], - ["ne_text", 40, 3, 39, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nnl_309", - ["is_null", 41, 3, 135, 20], - ["jump_false", 41, "ne_nb_310", 135, 20], - ["is_null", 42, 39, 135, 20], - ["jump_false", 42, "ne_nb_310", 135, 20], - ["false", 40, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_nb_310", - ["is_bool", 41, 3, 135, 20], - ["jump_false", 41, "ne_mis_311", 135, 20], - ["is_bool", 42, 39, 135, 20], - ["jump_false", 42, "ne_mis_311", 135, 20], - ["ne_bool", 40, 3, 39, 135, 20], - ["jump", "ne_done_304", 135, 20], - "ne_mis_311", - ["true", 40, 135, 20], - "ne_done_304", - ["return", 40, 135, 20], - ["jump", "if_end_289", 135, 20], - "if_else_288", - "if_end_289", - ["access", 43, "text", 137, 14], - ["is_identical", 44, 2, 43, 137, 14], - ["jump_true", 44, "eq_done_314", 137, 14], - ["is_int", 45, 2, 137, 14], - ["jump_false", 45, "eq_ni_315", 137, 14], - ["is_int", 46, 43, 137, 14], - ["jump_false", 46, "eq_ni_315", 137, 14], - ["eq_int", 44, 2, 43, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_ni_315", - ["is_num", 45, 2, 137, 14], - ["jump_false", 45, "eq_nn_316", 137, 14], - ["is_num", 46, 43, 137, 14], - ["jump_false", 46, "eq_nn_316", 137, 14], - ["eq_float", 44, 2, 43, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nn_316", - ["is_text", 45, 2, 137, 14], - ["jump_false", 45, "eq_nt_317", 137, 14], - ["is_text", 46, 43, 137, 14], - ["jump_false", 46, "eq_nt_317", 137, 14], - ["eq_text", 44, 2, 43, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nt_317", - ["is_null", 45, 2, 137, 14], - ["jump_false", 45, "eq_nnl_318", 137, 14], - ["is_null", 46, 43, 137, 14], - ["jump_false", 46, "eq_nnl_318", 137, 14], - ["true", 44, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nnl_318", - ["is_bool", 45, 2, 137, 14], - ["jump_false", 45, "eq_nb_319", 137, 14], - ["is_bool", 46, 43, 137, 14], - ["jump_false", 46, "eq_nb_319", 137, 14], - ["eq_bool", 44, 2, 43, 137, 14], - ["jump", "eq_done_314", 137, 14], - "eq_nb_319", - ["false", 44, 137, 14], - "eq_done_314", - ["jump_false", 44, "if_else_312", 137, 14], - ["load_field", 47, 1, "value", 137, 36], - ["length", 48, 47, 137, 36], - ["access", 49, 0, 137, 50], - ["is_int", 51, 48, 137, 50], - ["jump_false", 51, "rel_ni_320", 137, 50], - ["is_int", 52, 49, 137, 50], - ["jump_false", 52, "rel_ni_320", 137, 50], - ["gt_int", 50, 48, 49, 137, 50], - ["jump", "rel_done_322", 137, 50], - "rel_ni_320", - ["is_num", 51, 48, 137, 50], - ["jump_false", 51, "rel_nn_321", 137, 50], - ["is_num", 52, 49, 137, 50], - ["jump_false", 52, "rel_nn_321", 137, 50], - ["gt_float", 50, 48, 49, 137, 50], - ["jump", "rel_done_322", 137, 50], - "rel_nn_321", - ["is_text", 51, 48, 137, 50], - ["jump_false", 51, "rel_err_323", 137, 50], - ["is_text", 52, 49, 137, 50], - ["jump_false", 52, "rel_err_323", 137, 50], - ["gt_text", 50, 48, 49, 137, 50], - ["jump", "rel_done_322", 137, 50], - "rel_err_323", - [ - "access", - 53, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 137, - 50 - ], - ["access", 54, "error", 137, 50], - ["access", 55, "cannot compare with '>': operands must be same type", 137, 50], - ["array", 56, 0, 137, 50], - ["push", 56, 55, 137, 50], - ["frame", 58, 53, 2, 137, 50], - ["null", 59, 137, 50], - ["setarg", 58, 0, 59, 137, 50], - ["setarg", 58, 1, 54, 137, 50], - ["setarg", 58, 2, 56, 137, 50], - ["invoke", 58, 57, 137, 50], - ["disrupt", 137, 50], - "rel_done_322", - ["return", 50, 137, 50], - ["jump", "if_end_313", 137, 50], - "if_else_312", - "if_end_313", - ["null", 60, 138, 12], - ["return", 60, 138, 12], - ["null", 61, 138, 12], - ["return", 61, 138, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 35, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, 0, 146, 13], - "while_start_324", - ["get", 3, 26, 1, 147, 16], - ["is_int", 5, 2, 147, 16], - ["jump_false", 5, "rel_ni_326", 147, 16], - ["is_int", 6, 3, 147, 16], - ["jump_false", 6, "rel_ni_326", 147, 16], - ["lt_int", 4, 2, 3, 147, 16], - ["jump", "rel_done_328", 147, 16], - "rel_ni_326", - ["is_num", 5, 2, 147, 16], - ["jump_false", 5, "rel_nn_327", 147, 16], - ["is_num", 6, 3, 147, 16], - ["jump_false", 6, "rel_nn_327", 147, 16], - ["lt_float", 4, 2, 3, 147, 16], - ["jump", "rel_done_328", 147, 16], - "rel_nn_327", - ["is_text", 5, 2, 147, 16], - ["jump_false", 5, "rel_err_329", 147, 16], - ["is_text", 6, 3, 147, 16], - ["jump_false", 6, "rel_err_329", 147, 16], - ["lt_text", 4, 2, 3, 147, 16], - ["jump", "rel_done_328", 147, 16], - "rel_err_329", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 147, - 16 - ], - ["access", 8, "error", 147, 16], - ["access", 9, "cannot compare with '<': operands must be same type", 147, 16], - ["array", 10, 0, 147, 16], - ["push", 10, 9, 147, 16], - ["frame", 12, 7, 2, 147, 16], - ["null", 13, 147, 16], - ["setarg", 12, 0, 13, 147, 16], - ["setarg", 12, 1, 8, 147, 16], - ["setarg", 12, 2, 10, 147, 16], - ["invoke", 12, 11, 147, 16], - ["disrupt", 147, 16], - "rel_done_328", - ["jump_false", 4, "while_end_325", 147, 16], - ["get", 14, 36, 1, 148, 11], - ["load_dynamic", 15, 14, 2, 148, 18], - ["load_field", 16, 15, "function_nr", 148, 18], - ["is_identical", 17, 16, 1, 148, 36], - ["jump_true", 17, "eq_done_332", 148, 36], - ["is_int", 18, 16, 148, 36], - ["jump_false", 18, "eq_ni_333", 148, 36], - ["is_int", 19, 1, 148, 36], - ["jump_false", 19, "eq_ni_333", 148, 36], - ["eq_int", 17, 16, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_ni_333", - ["is_num", 18, 16, 148, 36], - ["jump_false", 18, "eq_nn_334", 148, 36], - ["is_num", 19, 1, 148, 36], - ["jump_false", 19, "eq_nn_334", 148, 36], - ["eq_float", 17, 16, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nn_334", - ["is_text", 18, 16, 148, 36], - ["jump_false", 18, "eq_nt_335", 148, 36], - ["is_text", 19, 1, 148, 36], - ["jump_false", 19, "eq_nt_335", 148, 36], - ["eq_text", 17, 16, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nt_335", - ["is_null", 18, 16, 148, 36], - ["jump_false", 18, "eq_nnl_336", 148, 36], - ["is_null", 19, 1, 148, 36], - ["jump_false", 19, "eq_nnl_336", 148, 36], - ["true", 17, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nnl_336", - ["is_bool", 18, 16, 148, 36], - ["jump_false", 18, "eq_nb_337", 148, 36], - ["is_bool", 19, 1, 148, 36], - ["jump_false", 19, "eq_nb_337", 148, 36], - ["eq_bool", 17, 16, 1, 148, 36], - ["jump", "eq_done_332", 148, 36], - "eq_nb_337", - ["false", 17, 148, 36], - "eq_done_332", - ["jump_false", 17, "if_else_330", 148, 36], - ["get", 20, 36, 1, 148, 50], - ["load_dynamic", 21, 20, 2, 148, 57], - ["return", 21, 148, 57], - ["jump", "if_end_331", 148, 57], - "if_else_330", - "if_end_331", - ["access", 22, 1, 149, 15], - ["is_num", 24, 2, 149, 15], - ["jump_false", 24, "num_err_338", 149, 15], - ["is_num", 25, 22, 149, 15], - ["jump_false", 25, "num_err_338", 149, 15], - ["add", 23, 2, 22, 149, 15], - ["jump", "num_done_339", 149, 15], - "num_err_338", - [ - "access", - 26, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 149, - 15 - ], - ["access", 27, "error", 149, 15], - ["access", 28, "cannot apply '+': operands must be numbers", 149, 15], - ["array", 29, 0, 149, 15], - ["push", 29, 28, 149, 15], - ["frame", 31, 26, 2, 149, 15], - ["null", 32, 149, 15], - ["setarg", 31, 0, 32, 149, 15], - ["setarg", 31, 1, 27, 149, 15], - ["setarg", 31, 2, 29, 149, 15], - ["invoke", 31, 30, 149, 15], - ["disrupt", 149, 15], - "num_done_339", - ["move", 2, 23, 149, 15], - ["jump", "while_start_324", 149, 15], - "while_end_325", - ["null", 33, 151, 12], - ["return", 33, 151, 12], - ["null", 34, 151, 12], - ["return", 34, 151, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 15, - "nr_close_slots": 0, - "instructions": [ - ["get", 5, 10, 1, 155, 14], - ["frame", 6, 5, 1, 155, 14], - ["null", 7, 155, 14], - ["setarg", 6, 0, 7, 155, 14], - ["setarg", 6, 1, 1, 155, 14], - ["invoke", 6, 4, 155, 14], - ["move", 3, 4, 155, 14], - ["null", 8, 156, 15], - ["is_identical", 9, 3, 8, 156, 15], - ["jump_true", 9, "eq_done_342", 156, 15], - ["is_int", 10, 3, 156, 15], - ["jump_false", 10, "eq_ni_343", 156, 15], - ["is_int", 11, 8, 156, 15], - ["jump_false", 11, "eq_ni_343", 156, 15], - ["eq_int", 9, 3, 8, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_ni_343", - ["is_num", 10, 3, 156, 15], - ["jump_false", 10, "eq_nn_344", 156, 15], - ["is_num", 11, 8, 156, 15], - ["jump_false", 11, "eq_nn_344", 156, 15], - ["eq_float", 9, 3, 8, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nn_344", - ["is_text", 10, 3, 156, 15], - ["jump_false", 10, "eq_nt_345", 156, 15], - ["is_text", 11, 8, 156, 15], - ["jump_false", 11, "eq_nt_345", 156, 15], - ["eq_text", 9, 3, 8, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nt_345", - ["is_null", 10, 3, 156, 15], - ["jump_false", 10, "eq_nnl_346", 156, 15], - ["is_null", 11, 8, 156, 15], - ["jump_false", 11, "eq_nnl_346", 156, 15], - ["true", 9, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nnl_346", - ["is_bool", 10, 3, 156, 15], - ["jump_false", 10, "eq_nb_347", 156, 15], - ["is_bool", 11, 8, 156, 15], - ["jump_false", 11, "eq_nb_347", 156, 15], - ["eq_bool", 9, 3, 8, 156, 15], - ["jump", "eq_done_342", 156, 15], - "eq_nb_347", - ["false", 9, 156, 15], - "eq_done_342", - ["jump_false", 9, "if_else_340", 156, 15], - ["null", 12, 156, 28], - ["return", 12, 156, 28], - ["jump", "if_end_341", 156, 28], - "if_else_340", - "if_end_341", - ["load_dynamic", 13, 3, 2, 157, 15], - ["return", 13, 157, 15], - ["null", 14, 157, 15], - ["return", 14, 157, 15] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 6, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 174, - 15 - ], - ["frame", 7, 6, 1, 174, 15], - ["null", 8, 174, 15], - ["setarg", 7, 0, 8, 174, 15], - ["setarg", 7, 1, 1, 174, 15], - ["invoke", 7, 5, 174, 15], - ["move", 4, 5, 174, 15], - ["get", 9, 7, 1, 175, 9], - ["load_dynamic", 10, 9, 4, 175, 20], - ["null", 11, 175, 28], - ["is_identical", 12, 10, 11, 175, 28], - ["jump_true", 12, "eq_done_350", 175, 28], - ["is_int", 13, 10, 175, 28], - ["jump_false", 13, "eq_ni_351", 175, 28], - ["is_int", 14, 11, 175, 28], - ["jump_false", 14, "eq_ni_351", 175, 28], - ["eq_int", 12, 10, 11, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_ni_351", - ["is_num", 13, 10, 175, 28], - ["jump_false", 13, "eq_nn_352", 175, 28], - ["is_num", 14, 11, 175, 28], - ["jump_false", 14, "eq_nn_352", 175, 28], - ["eq_float", 12, 10, 11, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nn_352", - ["is_text", 13, 10, 175, 28], - ["jump_false", 13, "eq_nt_353", 175, 28], - ["is_text", 14, 11, 175, 28], - ["jump_false", 14, "eq_nt_353", 175, 28], - ["eq_text", 12, 10, 11, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nt_353", - ["is_null", 13, 10, 175, 28], - ["jump_false", 13, "eq_nnl_354", 175, 28], - ["is_null", 14, 11, 175, 28], - ["jump_false", 14, "eq_nnl_354", 175, 28], - ["true", 12, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nnl_354", - ["is_bool", 13, 10, 175, 28], - ["jump_false", 13, "eq_nb_355", 175, 28], - ["is_bool", 14, 11, 175, 28], - ["jump_false", 14, "eq_nb_355", 175, 28], - ["eq_bool", 12, 10, 11, 175, 28], - ["jump", "eq_done_350", 175, 28], - "eq_nb_355", - ["false", 12, 175, 28], - "eq_done_350", - ["jump_false", 12, "if_else_348", 175, 28], - ["record", 15, 0], - ["get", 16, 7, 1, 175, 34], - ["store_dynamic", 16, 15, 4, 175, 45], - ["jump", "if_end_349", 175, 45], - "if_else_348", - "if_end_349", - ["get", 17, 7, 1, 176, 5], - ["load_dynamic", 18, 17, 4, 176, 16], - ["store_dynamic", 18, 3, 2, 176, 21], - ["null", 19, 176, 21], - ["return", 19, 176, 21] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 5, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 180, - 15 - ], - ["frame", 6, 5, 1, 180, 15], - ["null", 7, 180, 15], - ["setarg", 6, 0, 7, 180, 15], - ["setarg", 6, 1, 1, 180, 15], - ["invoke", 6, 4, 180, 15], - ["move", 3, 4, 180, 15], - ["get", 8, 7, 1, 181, 9], - ["load_dynamic", 9, 8, 3, 181, 20], - ["null", 10, 181, 28], - ["is_identical", 11, 9, 10, 181, 28], - ["jump_true", 11, "eq_done_358", 181, 28], - ["is_int", 12, 9, 181, 28], - ["jump_false", 12, "eq_ni_359", 181, 28], - ["is_int", 13, 10, 181, 28], - ["jump_false", 13, "eq_ni_359", 181, 28], - ["eq_int", 11, 9, 10, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_ni_359", - ["is_num", 12, 9, 181, 28], - ["jump_false", 12, "eq_nn_360", 181, 28], - ["is_num", 13, 10, 181, 28], - ["jump_false", 13, "eq_nn_360", 181, 28], - ["eq_float", 11, 9, 10, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nn_360", - ["is_text", 12, 9, 181, 28], - ["jump_false", 12, "eq_nt_361", 181, 28], - ["is_text", 13, 10, 181, 28], - ["jump_false", 13, "eq_nt_361", 181, 28], - ["eq_text", 11, 9, 10, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nt_361", - ["is_null", 12, 9, 181, 28], - ["jump_false", 12, "eq_nnl_362", 181, 28], - ["is_null", 13, 10, 181, 28], - ["jump_false", 13, "eq_nnl_362", 181, 28], - ["true", 11, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nnl_362", - ["is_bool", 12, 9, 181, 28], - ["jump_false", 12, "eq_nb_363", 181, 28], - ["is_bool", 13, 10, 181, 28], - ["jump_false", 13, "eq_nb_363", 181, 28], - ["eq_bool", 11, 9, 10, 181, 28], - ["jump", "eq_done_358", 181, 28], - "eq_nb_363", - ["false", 11, 181, 28], - "eq_done_358", - ["jump_false", 11, "if_else_356", 181, 28], - ["null", 14, 181, 41], - ["return", 14, 181, 41], - ["jump", "if_end_357", 181, 41], - "if_else_356", - "if_end_357", - ["get", 15, 7, 1, 182, 12], - ["load_dynamic", 16, 15, 3, 182, 23], - ["load_dynamic", 17, 16, 2, 182, 28], - ["return", 17, 182, 28], - ["null", 18, 182, 28], - ["return", 18, 182, 28] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - [ - "access", - 6, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 186, - 15 - ], - ["frame", 7, 6, 1, 186, 15], - ["null", 8, 186, 15], - ["setarg", 7, 0, 8, 186, 15], - ["setarg", 7, 1, 1, 186, 15], - ["invoke", 7, 5, 186, 15], - ["move", 4, 5, 186, 15], - ["get", 9, 12, 1, 187, 9], - ["load_dynamic", 10, 9, 4, 187, 20], - ["null", 11, 187, 28], - ["is_identical", 12, 10, 11, 187, 28], - ["jump_true", 12, "eq_done_366", 187, 28], - ["is_int", 13, 10, 187, 28], - ["jump_false", 13, "eq_ni_367", 187, 28], - ["is_int", 14, 11, 187, 28], - ["jump_false", 14, "eq_ni_367", 187, 28], - ["eq_int", 12, 10, 11, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_ni_367", - ["is_num", 13, 10, 187, 28], - ["jump_false", 13, "eq_nn_368", 187, 28], - ["is_num", 14, 11, 187, 28], - ["jump_false", 14, "eq_nn_368", 187, 28], - ["eq_float", 12, 10, 11, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nn_368", - ["is_text", 13, 10, 187, 28], - ["jump_false", 13, "eq_nt_369", 187, 28], - ["is_text", 14, 11, 187, 28], - ["jump_false", 14, "eq_nt_369", 187, 28], - ["eq_text", 12, 10, 11, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nt_369", - ["is_null", 13, 10, 187, 28], - ["jump_false", 13, "eq_nnl_370", 187, 28], - ["is_null", 14, 11, 187, 28], - ["jump_false", 14, "eq_nnl_370", 187, 28], - ["true", 12, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nnl_370", - ["is_bool", 13, 10, 187, 28], - ["jump_false", 13, "eq_nb_371", 187, 28], - ["is_bool", 14, 11, 187, 28], - ["jump_false", 14, "eq_nb_371", 187, 28], - ["eq_bool", 12, 10, 11, 187, 28], - ["jump", "eq_done_366", 187, 28], - "eq_nb_371", - ["false", 12, 187, 28], - "eq_done_366", - ["jump_false", 12, "if_else_364", 187, 28], - ["record", 15, 0], - ["get", 16, 12, 1, 187, 34], - ["store_dynamic", 16, 15, 4, 187, 45], - ["jump", "if_end_365", 187, 45], - "if_else_364", - "if_end_365", - ["get", 17, 12, 1, 188, 5], - ["load_dynamic", 18, 17, 4, 188, 16], - ["store_dynamic", 18, 3, 2, 188, 21], - ["null", 19, 188, 21], - ["return", 19, 188, 21] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 195, 17], - ["is_identical", 3, 1, 2, 195, 17], - ["jump_true", 3, "eq_done_374", 195, 17], - ["is_int", 4, 1, 195, 17], - ["jump_false", 4, "eq_ni_375", 195, 17], - ["is_int", 5, 2, 195, 17], - ["jump_false", 5, "eq_ni_375", 195, 17], - ["eq_int", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_ni_375", - ["is_num", 4, 1, 195, 17], - ["jump_false", 4, "eq_nn_376", 195, 17], - ["is_num", 5, 2, 195, 17], - ["jump_false", 5, "eq_nn_376", 195, 17], - ["eq_float", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nn_376", - ["is_text", 4, 1, 195, 17], - ["jump_false", 4, "eq_nt_377", 195, 17], - ["is_text", 5, 2, 195, 17], - ["jump_false", 5, "eq_nt_377", 195, 17], - ["eq_text", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nt_377", - ["is_null", 4, 1, 195, 17], - ["jump_false", 4, "eq_nnl_378", 195, 17], - ["is_null", 5, 2, 195, 17], - ["jump_false", 5, "eq_nnl_378", 195, 17], - ["true", 3, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nnl_378", - ["is_bool", 4, 1, 195, 17], - ["jump_false", 4, "eq_nb_379", 195, 17], - ["is_bool", 5, 2, 195, 17], - ["jump_false", 5, "eq_nb_379", 195, 17], - ["eq_bool", 3, 1, 2, 195, 17], - ["jump", "eq_done_374", 195, 17], - "eq_nb_379", - ["false", 3, 195, 17], - "eq_done_374", - ["jump_false", 3, "if_else_372", 195, 17], - ["null", 6, 195, 30], - ["return", 6, 195, 30], - ["jump", "if_end_373", 195, 30], - "if_else_372", - "if_end_373", - ["load_field", 7, 1, "statements", 196, 9], - ["null", 8, 196, 28], - ["is_identical", 9, 7, 8, 196, 28], - ["jump_true", 9, "ne_nid_383", 196, 28], - ["jump", "ne_ni_384", 196, 28], - "ne_nid_383", - ["false", 9, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_ni_384", - ["is_int", 10, 7, 196, 28], - ["jump_false", 10, "ne_nn_385", 196, 28], - ["is_int", 11, 8, 196, 28], - ["jump_false", 11, "ne_nn_385", 196, 28], - ["ne_int", 9, 7, 8, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nn_385", - ["is_num", 10, 7, 196, 28], - ["jump_false", 10, "ne_nt_386", 196, 28], - ["is_num", 11, 8, 196, 28], - ["jump_false", 11, "ne_nt_386", 196, 28], - ["ne_float", 9, 7, 8, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nt_386", - ["is_text", 10, 7, 196, 28], - ["jump_false", 10, "ne_nnl_387", 196, 28], - ["is_text", 11, 8, 196, 28], - ["jump_false", 11, "ne_nnl_387", 196, 28], - ["ne_text", 9, 7, 8, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nnl_387", - ["is_null", 10, 7, 196, 28], - ["jump_false", 10, "ne_nb_388", 196, 28], - ["is_null", 11, 8, 196, 28], - ["jump_false", 11, "ne_nb_388", 196, 28], - ["false", 9, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_nb_388", - ["is_bool", 10, 7, 196, 28], - ["jump_false", 10, "ne_mis_389", 196, 28], - ["is_bool", 11, 8, 196, 28], - ["jump_false", 11, "ne_mis_389", 196, 28], - ["ne_bool", 9, 7, 8, 196, 28], - ["jump", "ne_done_382", 196, 28], - "ne_mis_389", - ["true", 9, 196, 28], - "ne_done_382", - ["jump_false", 9, "if_else_380", 196, 28], - ["load_field", 12, 1, "statements", 196, 49], - ["load_field", 13, 1, "function_nr", 196, 66], - ["get", 15, 31, 1, 196, 34], - ["frame", 16, 15, 2, 196, 34], - ["null", 17, 196, 34], - ["setarg", 16, 0, 17, 196, 34], - ["setarg", 16, 1, 12, 196, 34], - ["setarg", 16, 2, 13, 196, 34], - ["invoke", 16, 14, 196, 34], - ["jump", "if_end_381", 196, 34], - "if_else_380", - "if_end_381", - ["load_field", 18, 1, "disruption", 197, 9], - ["null", 19, 197, 28], - ["is_identical", 20, 18, 19, 197, 28], - ["jump_true", 20, "ne_nid_393", 197, 28], - ["jump", "ne_ni_394", 197, 28], - "ne_nid_393", - ["false", 20, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_ni_394", - ["is_int", 21, 18, 197, 28], - ["jump_false", 21, "ne_nn_395", 197, 28], - ["is_int", 22, 19, 197, 28], - ["jump_false", 22, "ne_nn_395", 197, 28], - ["ne_int", 20, 18, 19, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nn_395", - ["is_num", 21, 18, 197, 28], - ["jump_false", 21, "ne_nt_396", 197, 28], - ["is_num", 22, 19, 197, 28], - ["jump_false", 22, "ne_nt_396", 197, 28], - ["ne_float", 20, 18, 19, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nt_396", - ["is_text", 21, 18, 197, 28], - ["jump_false", 21, "ne_nnl_397", 197, 28], - ["is_text", 22, 19, 197, 28], - ["jump_false", 22, "ne_nnl_397", 197, 28], - ["ne_text", 20, 18, 19, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nnl_397", - ["is_null", 21, 18, 197, 28], - ["jump_false", 21, "ne_nb_398", 197, 28], - ["is_null", 22, 19, 197, 28], - ["jump_false", 22, "ne_nb_398", 197, 28], - ["false", 20, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_nb_398", - ["is_bool", 21, 18, 197, 28], - ["jump_false", 21, "ne_mis_399", 197, 28], - ["is_bool", 22, 19, 197, 28], - ["jump_false", 22, "ne_mis_399", 197, 28], - ["ne_bool", 20, 18, 19, 197, 28], - ["jump", "ne_done_392", 197, 28], - "ne_mis_399", - ["true", 20, 197, 28], - "ne_done_392", - ["jump_false", 20, "if_else_390", 197, 28], - ["load_field", 23, 1, "disruption", 197, 49], - ["load_field", 24, 1, "function_nr", 197, 66], - ["get", 26, 31, 1, 197, 34], - ["frame", 27, 26, 2, 197, 34], - ["null", 28, 197, 34], - ["setarg", 27, 0, 28, 197, 34], - ["setarg", 27, 1, 23, 197, 34], - ["setarg", 27, 2, 24, 197, 34], - ["invoke", 27, 25, 197, 34], - ["jump", "if_end_391", 197, 34], - "if_else_390", - "if_end_391", - ["null", 29, 197, 34], - ["return", 29, 197, 34] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 274, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 201, 13], - ["access", 5, 0, 202, 13], - ["null", 9, 203, 16], - ["null", 6, 204, 16], - ["null", 7, 205, 16], - ["null", 10, 206, 14], - ["null", 4, 207, 16], - ["null", 8, 208, 22], - "while_start_400", - ["length", 11, 1, 209, 23], - ["is_int", 13, 3, 209, 23], - ["jump_false", 13, "rel_ni_402", 209, 23], - ["is_int", 14, 11, 209, 23], - ["jump_false", 14, "rel_ni_402", 209, 23], - ["lt_int", 12, 3, 11, 209, 23], - ["jump", "rel_done_404", 209, 23], - "rel_ni_402", - ["is_num", 13, 3, 209, 23], - ["jump_false", 13, "rel_nn_403", 209, 23], - ["is_num", 14, 11, 209, 23], - ["jump_false", 14, "rel_nn_403", 209, 23], - ["lt_float", 12, 3, 11, 209, 23], - ["jump", "rel_done_404", 209, 23], - "rel_nn_403", - ["is_text", 13, 3, 209, 23], - ["jump_false", 13, "rel_err_405", 209, 23], - ["is_text", 14, 11, 209, 23], - ["jump_false", 14, "rel_err_405", 209, 23], - ["lt_text", 12, 3, 11, 209, 23], - ["jump", "rel_done_404", 209, 23], - "rel_err_405", - [ - "access", - 15, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 209, - 23 - ], - ["access", 16, "error", 209, 23], - ["access", 17, "cannot compare with '<': operands must be same type", 209, 23], - ["array", 18, 0, 209, 23], - ["push", 18, 17, 209, 23], - ["frame", 20, 15, 2, 209, 23], - ["null", 21, 209, 23], - ["setarg", 20, 0, 21, 209, 23], - ["setarg", 20, 1, 16, 209, 23], - ["setarg", 20, 2, 18, 209, 23], - ["invoke", 20, 19, 209, 23], - ["disrupt", 209, 23], - "rel_done_404", - ["jump_false", 12, "while_end_401", 209, 23], - ["load_dynamic", 22, 1, 3, 210, 20], - ["move", 9, 22, 210, 20], - ["load_field", 23, 9, "kind", 211, 14], - ["move", 6, 23, 211, 14], - ["access", 24, "def", 212, 19], - ["is_identical", 25, 6, 24, 212, 19], - ["jump_true", 25, "eq_done_408", 212, 19], - ["is_int", 26, 6, 212, 19], - ["jump_false", 26, "eq_ni_409", 212, 19], - ["is_int", 27, 24, 212, 19], - ["jump_false", 27, "eq_ni_409", 212, 19], - ["eq_int", 25, 6, 24, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_ni_409", - ["is_num", 26, 6, 212, 19], - ["jump_false", 26, "eq_nn_410", 212, 19], - ["is_num", 27, 24, 212, 19], - ["jump_false", 27, "eq_nn_410", 212, 19], - ["eq_float", 25, 6, 24, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nn_410", - ["is_text", 26, 6, 212, 19], - ["jump_false", 26, "eq_nt_411", 212, 19], - ["is_text", 27, 24, 212, 19], - ["jump_false", 27, "eq_nt_411", 212, 19], - ["eq_text", 25, 6, 24, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nt_411", - ["is_null", 26, 6, 212, 19], - ["jump_false", 26, "eq_nnl_412", 212, 19], - ["is_null", 27, 24, 212, 19], - ["jump_false", 27, "eq_nnl_412", 212, 19], - ["true", 25, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nnl_412", - ["is_bool", 26, 6, 212, 19], - ["jump_false", 26, "eq_nb_413", 212, 19], - ["is_bool", 27, 24, 212, 19], - ["jump_false", 27, "eq_nb_413", 212, 19], - ["eq_bool", 25, 6, 24, 212, 19], - ["jump", "eq_done_408", 212, 19], - "eq_nb_413", - ["false", 25, 212, 19], - "eq_done_408", - ["jump_false", 25, "if_else_406", 212, 19], - ["load_field", 28, 9, "left", 213, 16], - ["load_field", 29, 28, "name", 213, 16], - ["move", 7, 29, 213, 16], - ["null", 30, 214, 21], - ["is_identical", 31, 7, 30, 214, 21], - ["jump_true", 31, "ne_nid_418", 214, 21], - ["jump", "ne_ni_419", 214, 21], - "ne_nid_418", - ["false", 31, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_ni_419", - ["is_int", 32, 7, 214, 21], - ["jump_false", 32, "ne_nn_420", 214, 21], - ["is_int", 33, 30, 214, 21], - ["jump_false", 33, "ne_nn_420", 214, 21], - ["ne_int", 31, 7, 30, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nn_420", - ["is_num", 32, 7, 214, 21], - ["jump_false", 32, "ne_nt_421", 214, 21], - ["is_num", 33, 30, 214, 21], - ["jump_false", 33, "ne_nt_421", 214, 21], - ["ne_float", 31, 7, 30, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nt_421", - ["is_text", 32, 7, 214, 21], - ["jump_false", 32, "ne_nnl_422", 214, 21], - ["is_text", 33, 30, 214, 21], - ["jump_false", 33, "ne_nnl_422", 214, 21], - ["ne_text", 31, 7, 30, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nnl_422", - ["is_null", 32, 7, 214, 21], - ["jump_false", 32, "ne_nb_423", 214, 21], - ["is_null", 33, 30, 214, 21], - ["jump_false", 33, "ne_nb_423", 214, 21], - ["false", 31, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_nb_423", - ["is_bool", 32, 7, 214, 21], - ["jump_false", 32, "ne_mis_424", 214, 21], - ["is_bool", 33, 30, 214, 21], - ["jump_false", 33, "ne_mis_424", 214, 21], - ["ne_bool", 31, 7, 30, 214, 21], - ["jump", "ne_done_417", 214, 21], - "ne_mis_424", - ["true", 31, 214, 21], - "ne_done_417", - ["move", 34, 31, 214, 21], - ["jump_false", 34, "and_end_416", 214, 21], - ["load_field", 35, 9, "right", 214, 40], - ["get", 37, 18, 1, 214, 29], - ["frame", 38, 37, 1, 214, 29], - ["null", 39, 214, 29], - ["setarg", 38, 0, 39, 214, 29], - ["setarg", 38, 1, 35, 214, 29], - ["invoke", 38, 36, 214, 29], - ["move", 34, 36, 214, 29], - "and_end_416", - ["jump_false", 34, "if_else_414", 214, 29], - ["get", 41, 35, 1, 215, 16], - ["frame", 42, 41, 2, 215, 16], - ["null", 43, 215, 16], - ["setarg", 42, 0, 43, 215, 16], - ["setarg", 42, 1, 2, 215, 16], - ["setarg", 42, 2, 7, 215, 16], - ["invoke", 42, 40, 215, 16], - ["move", 10, 40, 215, 16], - ["null", 44, 216, 21], - ["is_identical", 45, 10, 44, 216, 21], - ["jump_true", 45, "ne_nid_429", 216, 21], - ["jump", "ne_ni_430", 216, 21], - "ne_nid_429", - ["false", 45, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_ni_430", - ["is_int", 46, 10, 216, 21], - ["jump_false", 46, "ne_nn_431", 216, 21], - ["is_int", 47, 44, 216, 21], - ["jump_false", 47, "ne_nn_431", 216, 21], - ["ne_int", 45, 10, 44, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nn_431", - ["is_num", 46, 10, 216, 21], - ["jump_false", 46, "ne_nt_432", 216, 21], - ["is_num", 47, 44, 216, 21], - ["jump_false", 47, "ne_nt_432", 216, 21], - ["ne_float", 45, 10, 44, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nt_432", - ["is_text", 46, 10, 216, 21], - ["jump_false", 46, "ne_nnl_433", 216, 21], - ["is_text", 47, 44, 216, 21], - ["jump_false", 47, "ne_nnl_433", 216, 21], - ["ne_text", 45, 10, 44, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nnl_433", - ["is_null", 46, 10, 216, 21], - ["jump_false", 46, "ne_nb_434", 216, 21], - ["is_null", 47, 44, 216, 21], - ["jump_false", 47, "ne_nb_434", 216, 21], - ["false", 45, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_nb_434", - ["is_bool", 46, 10, 216, 21], - ["jump_false", 46, "ne_mis_435", 216, 21], - ["is_bool", 47, 44, 216, 21], - ["jump_false", 47, "ne_mis_435", 216, 21], - ["ne_bool", 45, 10, 44, 216, 21], - ["jump", "ne_done_428", 216, 21], - "ne_mis_435", - ["true", 45, 216, 21], - "ne_done_428", - ["move", 48, 45, 216, 21], - ["jump_false", 48, "and_end_427", 216, 21], - ["load_field", 49, 10, "closure", 216, 30], - ["not", 50, 49, 216, 30], - ["move", 48, 50, 216, 30], - "and_end_427", - ["jump_false", 48, "if_else_425", 216, 30], - ["load_field", 51, 9, "right", 217, 41], - ["get", 53, 34, 1, 217, 13], - ["frame", 54, 53, 3, 217, 13], - ["null", 55, 217, 13], - ["setarg", 54, 0, 55, 217, 13], - ["setarg", 54, 1, 2, 217, 13], - ["setarg", 54, 2, 7, 217, 13], - ["setarg", 54, 3, 51, 217, 13], - ["invoke", 54, 52, 217, 13], - ["jump", "if_end_426", 217, 13], - "if_else_425", - "if_end_426", - ["jump", "if_end_415", 217, 13], - "if_else_414", - "if_end_415", - ["null", 56, 220, 21], - ["is_identical", 57, 7, 56, 220, 21], - ["jump_true", 57, "ne_nid_441", 220, 21], - ["jump", "ne_ni_442", 220, 21], - "ne_nid_441", - ["false", 57, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_ni_442", - ["is_int", 58, 7, 220, 21], - ["jump_false", 58, "ne_nn_443", 220, 21], - ["is_int", 59, 56, 220, 21], - ["jump_false", 59, "ne_nn_443", 220, 21], - ["ne_int", 57, 7, 56, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nn_443", - ["is_num", 58, 7, 220, 21], - ["jump_false", 58, "ne_nt_444", 220, 21], - ["is_num", 59, 56, 220, 21], - ["jump_false", 59, "ne_nt_444", 220, 21], - ["ne_float", 57, 7, 56, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nt_444", - ["is_text", 58, 7, 220, 21], - ["jump_false", 58, "ne_nnl_445", 220, 21], - ["is_text", 59, 56, 220, 21], - ["jump_false", 59, "ne_nnl_445", 220, 21], - ["ne_text", 57, 7, 56, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nnl_445", - ["is_null", 58, 7, 220, 21], - ["jump_false", 58, "ne_nb_446", 220, 21], - ["is_null", 59, 56, 220, 21], - ["jump_false", 59, "ne_nb_446", 220, 21], - ["false", 57, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_nb_446", - ["is_bool", 58, 7, 220, 21], - ["jump_false", 58, "ne_mis_447", 220, 21], - ["is_bool", 59, 56, 220, 21], - ["jump_false", 59, "ne_mis_447", 220, 21], - ["ne_bool", 57, 7, 56, 220, 21], - ["jump", "ne_done_440", 220, 21], - "ne_mis_447", - ["true", 57, 220, 21], - "ne_done_440", - ["move", 60, 57, 220, 21], - ["jump_false", 60, "and_end_439", 220, 21], - ["load_field", 61, 9, "right", 220, 29], - ["null", 62, 220, 43], - ["is_identical", 63, 61, 62, 220, 43], - ["jump_true", 63, "ne_nid_449", 220, 43], - ["jump", "ne_ni_450", 220, 43], - "ne_nid_449", - ["false", 63, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_ni_450", - ["is_int", 64, 61, 220, 43], - ["jump_false", 64, "ne_nn_451", 220, 43], - ["is_int", 65, 62, 220, 43], - ["jump_false", 65, "ne_nn_451", 220, 43], - ["ne_int", 63, 61, 62, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nn_451", - ["is_num", 64, 61, 220, 43], - ["jump_false", 64, "ne_nt_452", 220, 43], - ["is_num", 65, 62, 220, 43], - ["jump_false", 65, "ne_nt_452", 220, 43], - ["ne_float", 63, 61, 62, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nt_452", - ["is_text", 64, 61, 220, 43], - ["jump_false", 64, "ne_nnl_453", 220, 43], - ["is_text", 65, 62, 220, 43], - ["jump_false", 65, "ne_nnl_453", 220, 43], - ["ne_text", 63, 61, 62, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nnl_453", - ["is_null", 64, 61, 220, 43], - ["jump_false", 64, "ne_nb_454", 220, 43], - ["is_null", 65, 62, 220, 43], - ["jump_false", 65, "ne_nb_454", 220, 43], - ["false", 63, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_nb_454", - ["is_bool", 64, 61, 220, 43], - ["jump_false", 64, "ne_mis_455", 220, 43], - ["is_bool", 65, 62, 220, 43], - ["jump_false", 65, "ne_mis_455", 220, 43], - ["ne_bool", 63, 61, 62, 220, 43], - ["jump", "ne_done_448", 220, 43], - "ne_mis_455", - ["true", 63, 220, 43], - "ne_done_448", - ["move", 60, 63, 220, 43], - "and_end_439", - ["move", 66, 60, 220, 43], - ["jump_false", 66, "and_end_438", 220, 43], - ["load_field", 67, 9, "right", 220, 51], - ["load_field", 68, 67, "kind", 220, 51], - ["access", 69, "(", 220, 70], - ["is_identical", 70, 68, 69, 220, 70], - ["jump_true", 70, "eq_done_456", 220, 70], - ["is_int", 71, 68, 220, 70], - ["jump_false", 71, "eq_ni_457", 220, 70], - ["is_int", 72, 69, 220, 70], - ["jump_false", 72, "eq_ni_457", 220, 70], - ["eq_int", 70, 68, 69, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_ni_457", - ["is_num", 71, 68, 220, 70], - ["jump_false", 71, "eq_nn_458", 220, 70], - ["is_num", 72, 69, 220, 70], - ["jump_false", 72, "eq_nn_458", 220, 70], - ["eq_float", 70, 68, 69, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nn_458", - ["is_text", 71, 68, 220, 70], - ["jump_false", 71, "eq_nt_459", 220, 70], - ["is_text", 72, 69, 220, 70], - ["jump_false", 72, "eq_nt_459", 220, 70], - ["eq_text", 70, 68, 69, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nt_459", - ["is_null", 71, 68, 220, 70], - ["jump_false", 71, "eq_nnl_460", 220, 70], - ["is_null", 72, 69, 220, 70], - ["jump_false", 72, "eq_nnl_460", 220, 70], - ["true", 70, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nnl_460", - ["is_bool", 71, 68, 220, 70], - ["jump_false", 71, "eq_nb_461", 220, 70], - ["is_bool", 72, 69, 220, 70], - ["jump_false", 72, "eq_nb_461", 220, 70], - ["eq_bool", 70, 68, 69, 220, 70], - ["jump", "eq_done_456", 220, 70], - "eq_nb_461", - ["false", 70, 220, 70], - "eq_done_456", - ["move", 66, 70, 220, 70], - "and_end_438", - ["jump_false", 66, "if_else_436", 220, 70], - ["load_field", 73, 9, "right", 221, 24], - ["load_field", 74, 73, "expression", 221, 24], - ["move", 8, 74, 221, 24], - ["null", 75, 222, 29], - ["is_identical", 76, 8, 75, 222, 29], - ["jump_true", 76, "ne_nid_466", 222, 29], - ["jump", "ne_ni_467", 222, 29], - "ne_nid_466", - ["false", 76, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_ni_467", - ["is_int", 77, 8, 222, 29], - ["jump_false", 77, "ne_nn_468", 222, 29], - ["is_int", 78, 75, 222, 29], - ["jump_false", 78, "ne_nn_468", 222, 29], - ["ne_int", 76, 8, 75, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nn_468", - ["is_num", 77, 8, 222, 29], - ["jump_false", 77, "ne_nt_469", 222, 29], - ["is_num", 78, 75, 222, 29], - ["jump_false", 78, "ne_nt_469", 222, 29], - ["ne_float", 76, 8, 75, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nt_469", - ["is_text", 77, 8, 222, 29], - ["jump_false", 77, "ne_nnl_470", 222, 29], - ["is_text", 78, 75, 222, 29], - ["jump_false", 78, "ne_nnl_470", 222, 29], - ["ne_text", 76, 8, 75, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nnl_470", - ["is_null", 77, 8, 222, 29], - ["jump_false", 77, "ne_nb_471", 222, 29], - ["is_null", 78, 75, 222, 29], - ["jump_false", 78, "ne_nb_471", 222, 29], - ["false", 76, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_nb_471", - ["is_bool", 77, 8, 222, 29], - ["jump_false", 77, "ne_mis_472", 222, 29], - ["is_bool", 78, 75, 222, 29], - ["jump_false", 78, "ne_mis_472", 222, 29], - ["ne_bool", 76, 8, 75, 222, 29], - ["jump", "ne_done_465", 222, 29], - "ne_mis_472", - ["true", 76, 222, 29], - "ne_done_465", - ["move", 79, 76, 222, 29], - ["jump_false", 79, "and_end_464", 222, 29], - ["load_field", 80, 8, "intrinsic", 222, 37], - ["true", 81, 222, 61], - ["is_identical", 82, 80, 81, 222, 61], - ["jump_true", 82, "eq_done_473", 222, 61], - ["is_int", 83, 80, 222, 61], - ["jump_false", 83, "eq_ni_474", 222, 61], - ["is_int", 84, 81, 222, 61], - ["jump_false", 84, "eq_ni_474", 222, 61], - ["eq_int", 82, 80, 81, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_ni_474", - ["is_num", 83, 80, 222, 61], - ["jump_false", 83, "eq_nn_475", 222, 61], - ["is_num", 84, 81, 222, 61], - ["jump_false", 84, "eq_nn_475", 222, 61], - ["eq_float", 82, 80, 81, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nn_475", - ["is_text", 83, 80, 222, 61], - ["jump_false", 83, "eq_nt_476", 222, 61], - ["is_text", 84, 81, 222, 61], - ["jump_false", 84, "eq_nt_476", 222, 61], - ["eq_text", 82, 80, 81, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nt_476", - ["is_null", 83, 80, 222, 61], - ["jump_false", 83, "eq_nnl_477", 222, 61], - ["is_null", 84, 81, 222, 61], - ["jump_false", 84, "eq_nnl_477", 222, 61], - ["true", 82, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nnl_477", - ["is_bool", 83, 80, 222, 61], - ["jump_false", 83, "eq_nb_478", 222, 61], - ["is_bool", 84, 81, 222, 61], - ["jump_false", 84, "eq_nb_478", 222, 61], - ["eq_bool", 82, 80, 81, 222, 61], - ["jump", "eq_done_473", 222, 61], - "eq_nb_478", - ["false", 82, 222, 61], - "eq_done_473", - ["move", 79, 82, 222, 61], - "and_end_464", - ["jump_false", 79, "if_else_462", 222, 61], - ["get", 86, 35, 1, 223, 18], - ["frame", 87, 86, 2, 223, 18], - ["null", 88, 223, 18], - ["setarg", 87, 0, 88, 223, 18], - ["setarg", 87, 1, 2, 223, 18], - ["setarg", 87, 2, 7, 223, 18], - ["invoke", 87, 85, 223, 18], - ["move", 10, 85, 223, 18], - ["null", 89, 224, 23], - ["is_identical", 90, 10, 89, 224, 23], - ["jump_true", 90, "ne_nid_483", 224, 23], - ["jump", "ne_ni_484", 224, 23], - "ne_nid_483", - ["false", 90, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_ni_484", - ["is_int", 91, 10, 224, 23], - ["jump_false", 91, "ne_nn_485", 224, 23], - ["is_int", 92, 89, 224, 23], - ["jump_false", 92, "ne_nn_485", 224, 23], - ["ne_int", 90, 10, 89, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nn_485", - ["is_num", 91, 10, 224, 23], - ["jump_false", 91, "ne_nt_486", 224, 23], - ["is_num", 92, 89, 224, 23], - ["jump_false", 92, "ne_nt_486", 224, 23], - ["ne_float", 90, 10, 89, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nt_486", - ["is_text", 91, 10, 224, 23], - ["jump_false", 91, "ne_nnl_487", 224, 23], - ["is_text", 92, 89, 224, 23], - ["jump_false", 92, "ne_nnl_487", 224, 23], - ["ne_text", 90, 10, 89, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nnl_487", - ["is_null", 91, 10, 224, 23], - ["jump_false", 91, "ne_nb_488", 224, 23], - ["is_null", 92, 89, 224, 23], - ["jump_false", 92, "ne_nb_488", 224, 23], - ["false", 90, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_nb_488", - ["is_bool", 91, 10, 224, 23], - ["jump_false", 91, "ne_mis_489", 224, 23], - ["is_bool", 92, 89, 224, 23], - ["jump_false", 92, "ne_mis_489", 224, 23], - ["ne_bool", 90, 10, 89, 224, 23], - ["jump", "ne_done_482", 224, 23], - "ne_mis_489", - ["true", 90, 224, 23], - "ne_done_482", - ["move", 93, 90, 224, 23], - ["jump_false", 93, "and_end_481", 224, 23], - ["load_field", 94, 10, "type_tag", 224, 31], - ["null", 95, 224, 46], - ["is_identical", 96, 94, 95, 224, 46], - ["jump_true", 96, "eq_done_490", 224, 46], - ["is_int", 97, 94, 224, 46], - ["jump_false", 97, "eq_ni_491", 224, 46], - ["is_int", 98, 95, 224, 46], - ["jump_false", 98, "eq_ni_491", 224, 46], - ["eq_int", 96, 94, 95, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_ni_491", - ["is_num", 97, 94, 224, 46], - ["jump_false", 97, "eq_nn_492", 224, 46], - ["is_num", 98, 95, 224, 46], - ["jump_false", 98, "eq_nn_492", 224, 46], - ["eq_float", 96, 94, 95, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nn_492", - ["is_text", 97, 94, 224, 46], - ["jump_false", 97, "eq_nt_493", 224, 46], - ["is_text", 98, 95, 224, 46], - ["jump_false", 98, "eq_nt_493", 224, 46], - ["eq_text", 96, 94, 95, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nt_493", - ["is_null", 97, 94, 224, 46], - ["jump_false", 97, "eq_nnl_494", 224, 46], - ["is_null", 98, 95, 224, 46], - ["jump_false", 98, "eq_nnl_494", 224, 46], - ["true", 96, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nnl_494", - ["is_bool", 97, 94, 224, 46], - ["jump_false", 97, "eq_nb_495", 224, 46], - ["is_bool", 98, 95, 224, 46], - ["jump_false", 98, "eq_nb_495", 224, 46], - ["eq_bool", 96, 94, 95, 224, 46], - ["jump", "eq_done_490", 224, 46], - "eq_nb_495", - ["false", 96, 224, 46], - "eq_done_490", - ["move", 93, 96, 224, 46], - "and_end_481", - ["jump_false", 93, "if_else_479", 224, 46], - ["get", 99, 37, 1, 225, 19], - ["load_field", 100, 8, "name", 225, 32], - ["load_dynamic", 101, 99, 100, 225, 32], - ["null", 102, 225, 52], - ["is_identical", 103, 101, 102, 225, 52], - ["jump_true", 103, "ne_nid_499", 225, 52], - ["jump", "ne_ni_500", 225, 52], - "ne_nid_499", - ["false", 103, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_ni_500", - ["is_int", 104, 101, 225, 52], - ["jump_false", 104, "ne_nn_501", 225, 52], - ["is_int", 105, 102, 225, 52], - ["jump_false", 105, "ne_nn_501", 225, 52], - ["ne_int", 103, 101, 102, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nn_501", - ["is_num", 104, 101, 225, 52], - ["jump_false", 104, "ne_nt_502", 225, 52], - ["is_num", 105, 102, 225, 52], - ["jump_false", 105, "ne_nt_502", 225, 52], - ["ne_float", 103, 101, 102, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nt_502", - ["is_text", 104, 101, 225, 52], - ["jump_false", 104, "ne_nnl_503", 225, 52], - ["is_text", 105, 102, 225, 52], - ["jump_false", 105, "ne_nnl_503", 225, 52], - ["ne_text", 103, 101, 102, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nnl_503", - ["is_null", 104, 101, 225, 52], - ["jump_false", 104, "ne_nb_504", 225, 52], - ["is_null", 105, 102, 225, 52], - ["jump_false", 105, "ne_nb_504", 225, 52], - ["false", 103, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_nb_504", - ["is_bool", 104, 101, 225, 52], - ["jump_false", 104, "ne_mis_505", 225, 52], - ["is_bool", 105, 102, 225, 52], - ["jump_false", 105, "ne_mis_505", 225, 52], - ["ne_bool", 103, 101, 102, 225, 52], - ["jump", "ne_done_498", 225, 52], - "ne_mis_505", - ["true", 103, 225, 52], - "ne_done_498", - ["jump_false", 103, "if_else_496", 225, 52], - ["get", 106, 37, 1, 225, 72], - ["load_field", 107, 8, "name", 225, 85], - ["load_dynamic", 108, 106, 107, 225, 85], - ["store_field", 10, 108, "type_tag", 225, 58], - ["jump", "if_end_497", 225, 58], - "if_else_496", - "if_end_497", - ["jump", "if_end_480", 225, 58], - "if_else_479", - "if_end_480", - ["jump", "if_end_463", 225, 58], - "if_else_462", - "if_end_463", - ["jump", "if_end_437", 225, 58], - "if_else_436", - "if_end_437", - ["jump", "if_end_407", 225, 58], - "if_else_406", - ["access", 109, "function", 229, 26], - ["is_identical", 110, 6, 109, 229, 26], - ["jump_true", 110, "eq_done_508", 229, 26], - ["is_int", 111, 6, 229, 26], - ["jump_false", 111, "eq_ni_509", 229, 26], - ["is_int", 112, 109, 229, 26], - ["jump_false", 112, "eq_ni_509", 229, 26], - ["eq_int", 110, 6, 109, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_ni_509", - ["is_num", 111, 6, 229, 26], - ["jump_false", 111, "eq_nn_510", 229, 26], - ["is_num", 112, 109, 229, 26], - ["jump_false", 112, "eq_nn_510", 229, 26], - ["eq_float", 110, 6, 109, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nn_510", - ["is_text", 111, 6, 229, 26], - ["jump_false", 111, "eq_nt_511", 229, 26], - ["is_text", 112, 109, 229, 26], - ["jump_false", 112, "eq_nt_511", 229, 26], - ["eq_text", 110, 6, 109, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nt_511", - ["is_null", 111, 6, 229, 26], - ["jump_false", 111, "eq_nnl_512", 229, 26], - ["is_null", 112, 109, 229, 26], - ["jump_false", 112, "eq_nnl_512", 229, 26], - ["true", 110, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nnl_512", - ["is_bool", 111, 6, 229, 26], - ["jump_false", 111, "eq_nb_513", 229, 26], - ["is_bool", 112, 109, 229, 26], - ["jump_false", 112, "eq_nb_513", 229, 26], - ["eq_bool", 110, 6, 109, 229, 26], - ["jump", "eq_done_508", 229, 26], - "eq_nb_513", - ["false", 110, 229, 26], - "eq_done_508", - ["jump_false", 110, "if_else_506", 229, 26], - ["load_field", 113, 9, "name", 230, 16], - ["move", 7, 113, 230, 16], - ["null", 114, 231, 21], - ["is_identical", 115, 7, 114, 231, 21], - ["jump_true", 115, "ne_nid_518", 231, 21], - ["jump", "ne_ni_519", 231, 21], - "ne_nid_518", - ["false", 115, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_ni_519", - ["is_int", 116, 7, 231, 21], - ["jump_false", 116, "ne_nn_520", 231, 21], - ["is_int", 117, 114, 231, 21], - ["jump_false", 117, "ne_nn_520", 231, 21], - ["ne_int", 115, 7, 114, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nn_520", - ["is_num", 116, 7, 231, 21], - ["jump_false", 116, "ne_nt_521", 231, 21], - ["is_num", 117, 114, 231, 21], - ["jump_false", 117, "ne_nt_521", 231, 21], - ["ne_float", 115, 7, 114, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nt_521", - ["is_text", 116, 7, 231, 21], - ["jump_false", 116, "ne_nnl_522", 231, 21], - ["is_text", 117, 114, 231, 21], - ["jump_false", 117, "ne_nnl_522", 231, 21], - ["ne_text", 115, 7, 114, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nnl_522", - ["is_null", 116, 7, 231, 21], - ["jump_false", 116, "ne_nb_523", 231, 21], - ["is_null", 117, 114, 231, 21], - ["jump_false", 117, "ne_nb_523", 231, 21], - ["false", 115, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_nb_523", - ["is_bool", 116, 7, 231, 21], - ["jump_false", 116, "ne_mis_524", 231, 21], - ["is_bool", 117, 114, 231, 21], - ["jump_false", 117, "ne_mis_524", 231, 21], - ["ne_bool", 115, 7, 114, 231, 21], - ["jump", "ne_done_517", 231, 21], - "ne_mis_524", - ["true", 115, 231, 21], - "ne_done_517", - ["move", 118, 115, 231, 21], - ["jump_false", 118, "and_end_516", 231, 21], - ["load_field", 119, 9, "arity", 231, 29], - ["null", 120, 231, 43], - ["is_identical", 121, 119, 120, 231, 43], - ["jump_true", 121, "ne_nid_526", 231, 43], - ["jump", "ne_ni_527", 231, 43], - "ne_nid_526", - ["false", 121, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_ni_527", - ["is_int", 122, 119, 231, 43], - ["jump_false", 122, "ne_nn_528", 231, 43], - ["is_int", 123, 120, 231, 43], - ["jump_false", 123, "ne_nn_528", 231, 43], - ["ne_int", 121, 119, 120, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nn_528", - ["is_num", 122, 119, 231, 43], - ["jump_false", 122, "ne_nt_529", 231, 43], - ["is_num", 123, 120, 231, 43], - ["jump_false", 123, "ne_nt_529", 231, 43], - ["ne_float", 121, 119, 120, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nt_529", - ["is_text", 122, 119, 231, 43], - ["jump_false", 122, "ne_nnl_530", 231, 43], - ["is_text", 123, 120, 231, 43], - ["jump_false", 123, "ne_nnl_530", 231, 43], - ["ne_text", 121, 119, 120, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nnl_530", - ["is_null", 122, 119, 231, 43], - ["jump_false", 122, "ne_nb_531", 231, 43], - ["is_null", 123, 120, 231, 43], - ["jump_false", 123, "ne_nb_531", 231, 43], - ["false", 121, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_nb_531", - ["is_bool", 122, 119, 231, 43], - ["jump_false", 122, "ne_mis_532", 231, 43], - ["is_bool", 123, 120, 231, 43], - ["jump_false", 123, "ne_mis_532", 231, 43], - ["ne_bool", 121, 119, 120, 231, 43], - ["jump", "ne_done_525", 231, 43], - "ne_mis_532", - ["true", 121, 231, 43], - "ne_done_525", - ["move", 118, 121, 231, 43], - "and_end_516", - ["jump_false", 118, "if_else_514", 231, 43], - ["load_field", 124, 9, "arity", 232, 39], - ["get", 126, 33, 1, 232, 11], - ["frame", 127, 126, 3, 232, 11], - ["null", 128, 232, 11], - ["setarg", 127, 0, 128, 232, 11], - ["setarg", 127, 1, 2, 232, 11], - ["setarg", 127, 2, 7, 232, 11], - ["setarg", 127, 3, 124, 232, 11], - ["invoke", 127, 125, 232, 11], - ["jump", "if_end_515", 232, 11], - "if_else_514", - "if_end_515", - ["get", 130, 29, 1, 234, 9], - ["frame", 131, 130, 1, 234, 9], - ["null", 132, 234, 9], - ["setarg", 131, 0, 132, 234, 9], - ["setarg", 131, 1, 9, 234, 9], - ["invoke", 131, 129, 234, 9], - ["jump", "if_end_507", 234, 9], - "if_else_506", - ["access", 133, "var", 235, 26], - ["is_identical", 134, 6, 133, 235, 26], - ["jump_true", 134, "eq_done_535", 235, 26], - ["is_int", 135, 6, 235, 26], - ["jump_false", 135, "eq_ni_536", 235, 26], - ["is_int", 136, 133, 235, 26], - ["jump_false", 136, "eq_ni_536", 235, 26], - ["eq_int", 134, 6, 133, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_ni_536", - ["is_num", 135, 6, 235, 26], - ["jump_false", 135, "eq_nn_537", 235, 26], - ["is_num", 136, 133, 235, 26], - ["jump_false", 136, "eq_nn_537", 235, 26], - ["eq_float", 134, 6, 133, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nn_537", - ["is_text", 135, 6, 235, 26], - ["jump_false", 135, "eq_nt_538", 235, 26], - ["is_text", 136, 133, 235, 26], - ["jump_false", 136, "eq_nt_538", 235, 26], - ["eq_text", 134, 6, 133, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nt_538", - ["is_null", 135, 6, 235, 26], - ["jump_false", 135, "eq_nnl_539", 235, 26], - ["is_null", 136, 133, 235, 26], - ["jump_false", 136, "eq_nnl_539", 235, 26], - ["true", 134, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nnl_539", - ["is_bool", 135, 6, 235, 26], - ["jump_false", 135, "eq_nb_540", 235, 26], - ["is_bool", 136, 133, 235, 26], - ["jump_false", 136, "eq_nb_540", 235, 26], - ["eq_bool", 134, 6, 133, 235, 26], - ["jump", "eq_done_535", 235, 26], - "eq_nb_540", - ["false", 134, 235, 26], - "eq_done_535", - ["jump_false", 134, "if_else_533", 235, 26], - ["load_field", 137, 9, "right", 236, 13], - ["null", 138, 236, 27], - ["is_identical", 139, 137, 138, 236, 27], - ["jump_true", 139, "ne_nid_546", 236, 27], - ["jump", "ne_ni_547", 236, 27], - "ne_nid_546", - ["false", 139, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_ni_547", - ["is_int", 140, 137, 236, 27], - ["jump_false", 140, "ne_nn_548", 236, 27], - ["is_int", 141, 138, 236, 27], - ["jump_false", 141, "ne_nn_548", 236, 27], - ["ne_int", 139, 137, 138, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nn_548", - ["is_num", 140, 137, 236, 27], - ["jump_false", 140, "ne_nt_549", 236, 27], - ["is_num", 141, 138, 236, 27], - ["jump_false", 141, "ne_nt_549", 236, 27], - ["ne_float", 139, 137, 138, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nt_549", - ["is_text", 140, 137, 236, 27], - ["jump_false", 140, "ne_nnl_550", 236, 27], - ["is_text", 141, 138, 236, 27], - ["jump_false", 141, "ne_nnl_550", 236, 27], - ["ne_text", 139, 137, 138, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nnl_550", - ["is_null", 140, 137, 236, 27], - ["jump_false", 140, "ne_nb_551", 236, 27], - ["is_null", 141, 138, 236, 27], - ["jump_false", 141, "ne_nb_551", 236, 27], - ["false", 139, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_nb_551", - ["is_bool", 140, 137, 236, 27], - ["jump_false", 140, "ne_mis_552", 236, 27], - ["is_bool", 141, 138, 236, 27], - ["jump_false", 141, "ne_mis_552", 236, 27], - ["ne_bool", 139, 137, 138, 236, 27], - ["jump", "ne_done_545", 236, 27], - "ne_mis_552", - ["true", 139, 236, 27], - "ne_done_545", - ["move", 142, 139, 236, 27], - ["jump_false", 142, "and_end_544", 236, 27], - ["load_field", 143, 9, "right", 236, 35], - ["load_field", 144, 143, "kind", 236, 35], - ["access", 145, "function", 236, 54], - ["is_identical", 146, 144, 145, 236, 54], - ["jump_true", 146, "eq_done_553", 236, 54], - ["is_int", 147, 144, 236, 54], - ["jump_false", 147, "eq_ni_554", 236, 54], - ["is_int", 148, 145, 236, 54], - ["jump_false", 148, "eq_ni_554", 236, 54], - ["eq_int", 146, 144, 145, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_ni_554", - ["is_num", 147, 144, 236, 54], - ["jump_false", 147, "eq_nn_555", 236, 54], - ["is_num", 148, 145, 236, 54], - ["jump_false", 148, "eq_nn_555", 236, 54], - ["eq_float", 146, 144, 145, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nn_555", - ["is_text", 147, 144, 236, 54], - ["jump_false", 147, "eq_nt_556", 236, 54], - ["is_text", 148, 145, 236, 54], - ["jump_false", 148, "eq_nt_556", 236, 54], - ["eq_text", 146, 144, 145, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nt_556", - ["is_null", 147, 144, 236, 54], - ["jump_false", 147, "eq_nnl_557", 236, 54], - ["is_null", 148, 145, 236, 54], - ["jump_false", 148, "eq_nnl_557", 236, 54], - ["true", 146, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nnl_557", - ["is_bool", 147, 144, 236, 54], - ["jump_false", 147, "eq_nb_558", 236, 54], - ["is_bool", 148, 145, 236, 54], - ["jump_false", 148, "eq_nb_558", 236, 54], - ["eq_bool", 146, 144, 145, 236, 54], - ["jump", "eq_done_553", 236, 54], - "eq_nb_558", - ["false", 146, 236, 54], - "eq_done_553", - ["move", 142, 146, 236, 54], - "and_end_544", - ["move", 149, 142, 236, 54], - ["jump_false", 149, "and_end_543", 236, 54], - ["load_field", 150, 9, "right", 236, 68], - ["load_field", 151, 150, "arity", 236, 68], - ["null", 152, 236, 88], - ["is_identical", 153, 151, 152, 236, 88], - ["jump_true", 153, "ne_nid_560", 236, 88], - ["jump", "ne_ni_561", 236, 88], - "ne_nid_560", - ["false", 153, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_ni_561", - ["is_int", 154, 151, 236, 88], - ["jump_false", 154, "ne_nn_562", 236, 88], - ["is_int", 155, 152, 236, 88], - ["jump_false", 155, "ne_nn_562", 236, 88], - ["ne_int", 153, 151, 152, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nn_562", - ["is_num", 154, 151, 236, 88], - ["jump_false", 154, "ne_nt_563", 236, 88], - ["is_num", 155, 152, 236, 88], - ["jump_false", 155, "ne_nt_563", 236, 88], - ["ne_float", 153, 151, 152, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nt_563", - ["is_text", 154, 151, 236, 88], - ["jump_false", 154, "ne_nnl_564", 236, 88], - ["is_text", 155, 152, 236, 88], - ["jump_false", 155, "ne_nnl_564", 236, 88], - ["ne_text", 153, 151, 152, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nnl_564", - ["is_null", 154, 151, 236, 88], - ["jump_false", 154, "ne_nb_565", 236, 88], - ["is_null", 155, 152, 236, 88], - ["jump_false", 155, "ne_nb_565", 236, 88], - ["false", 153, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_nb_565", - ["is_bool", 154, 151, 236, 88], - ["jump_false", 154, "ne_mis_566", 236, 88], - ["is_bool", 155, 152, 236, 88], - ["jump_false", 155, "ne_mis_566", 236, 88], - ["ne_bool", 153, 151, 152, 236, 88], - ["jump", "ne_done_559", 236, 88], - "ne_mis_566", - ["true", 153, 236, 88], - "ne_done_559", - ["move", 149, 153, 236, 88], - "and_end_543", - ["jump_false", 149, "if_else_541", 236, 88], - ["load_field", 156, 9, "left", 237, 18], - ["load_field", 157, 156, "name", 237, 18], - ["move", 7, 157, 237, 18], - ["null", 158, 238, 23], - ["is_identical", 159, 7, 158, 238, 23], - ["jump_true", 159, "ne_nid_570", 238, 23], - ["jump", "ne_ni_571", 238, 23], - "ne_nid_570", - ["false", 159, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_ni_571", - ["is_int", 160, 7, 238, 23], - ["jump_false", 160, "ne_nn_572", 238, 23], - ["is_int", 161, 158, 238, 23], - ["jump_false", 161, "ne_nn_572", 238, 23], - ["ne_int", 159, 7, 158, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nn_572", - ["is_num", 160, 7, 238, 23], - ["jump_false", 160, "ne_nt_573", 238, 23], - ["is_num", 161, 158, 238, 23], - ["jump_false", 161, "ne_nt_573", 238, 23], - ["ne_float", 159, 7, 158, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nt_573", - ["is_text", 160, 7, 238, 23], - ["jump_false", 160, "ne_nnl_574", 238, 23], - ["is_text", 161, 158, 238, 23], - ["jump_false", 161, "ne_nnl_574", 238, 23], - ["ne_text", 159, 7, 158, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nnl_574", - ["is_null", 160, 7, 238, 23], - ["jump_false", 160, "ne_nb_575", 238, 23], - ["is_null", 161, 158, 238, 23], - ["jump_false", 161, "ne_nb_575", 238, 23], - ["false", 159, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_nb_575", - ["is_bool", 160, 7, 238, 23], - ["jump_false", 160, "ne_mis_576", 238, 23], - ["is_bool", 161, 158, 238, 23], - ["jump_false", 161, "ne_mis_576", 238, 23], - ["ne_bool", 159, 7, 158, 238, 23], - ["jump", "ne_done_569", 238, 23], - "ne_mis_576", - ["true", 159, 238, 23], - "ne_done_569", - ["jump_false", 159, "if_else_567", 238, 23], - ["get", 163, 35, 1, 239, 18], - ["frame", 164, 163, 2, 239, 18], - ["null", 165, 239, 18], - ["setarg", 164, 0, 165, 239, 18], - ["setarg", 164, 1, 2, 239, 18], - ["setarg", 164, 2, 7, 239, 18], - ["invoke", 164, 162, 239, 18], - ["move", 10, 162, 239, 18], - ["null", 166, 240, 23], - ["is_identical", 167, 10, 166, 240, 23], - ["jump_true", 167, "ne_nid_581", 240, 23], - ["jump", "ne_ni_582", 240, 23], - "ne_nid_581", - ["false", 167, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_ni_582", - ["is_int", 168, 10, 240, 23], - ["jump_false", 168, "ne_nn_583", 240, 23], - ["is_int", 169, 166, 240, 23], - ["jump_false", 169, "ne_nn_583", 240, 23], - ["ne_int", 167, 10, 166, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nn_583", - ["is_num", 168, 10, 240, 23], - ["jump_false", 168, "ne_nt_584", 240, 23], - ["is_num", 169, 166, 240, 23], - ["jump_false", 169, "ne_nt_584", 240, 23], - ["ne_float", 167, 10, 166, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nt_584", - ["is_text", 168, 10, 240, 23], - ["jump_false", 168, "ne_nnl_585", 240, 23], - ["is_text", 169, 166, 240, 23], - ["jump_false", 169, "ne_nnl_585", 240, 23], - ["ne_text", 167, 10, 166, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nnl_585", - ["is_null", 168, 10, 240, 23], - ["jump_false", 168, "ne_nb_586", 240, 23], - ["is_null", 169, 166, 240, 23], - ["jump_false", 169, "ne_nb_586", 240, 23], - ["false", 167, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_nb_586", - ["is_bool", 168, 10, 240, 23], - ["jump_false", 168, "ne_mis_587", 240, 23], - ["is_bool", 169, 166, 240, 23], - ["jump_false", 169, "ne_mis_587", 240, 23], - ["ne_bool", 167, 10, 166, 240, 23], - ["jump", "ne_done_580", 240, 23], - "ne_mis_587", - ["true", 167, 240, 23], - "ne_done_580", - ["move", 170, 167, 240, 23], - ["jump_false", 170, "and_end_579", 240, 23], - ["load_field", 171, 10, "make", 240, 31], - ["access", 172, "var", 240, 42], - ["is_identical", 173, 171, 172, 240, 42], - ["jump_true", 173, "eq_done_588", 240, 42], - ["is_int", 174, 171, 240, 42], - ["jump_false", 174, "eq_ni_589", 240, 42], - ["is_int", 175, 172, 240, 42], - ["jump_false", 175, "eq_ni_589", 240, 42], - ["eq_int", 173, 171, 172, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_ni_589", - ["is_num", 174, 171, 240, 42], - ["jump_false", 174, "eq_nn_590", 240, 42], - ["is_num", 175, 172, 240, 42], - ["jump_false", 175, "eq_nn_590", 240, 42], - ["eq_float", 173, 171, 172, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nn_590", - ["is_text", 174, 171, 240, 42], - ["jump_false", 174, "eq_nt_591", 240, 42], - ["is_text", 175, 172, 240, 42], - ["jump_false", 175, "eq_nt_591", 240, 42], - ["eq_text", 173, 171, 172, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nt_591", - ["is_null", 174, 171, 240, 42], - ["jump_false", 174, "eq_nnl_592", 240, 42], - ["is_null", 175, 172, 240, 42], - ["jump_false", 175, "eq_nnl_592", 240, 42], - ["true", 173, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nnl_592", - ["is_bool", 174, 171, 240, 42], - ["jump_false", 174, "eq_nb_593", 240, 42], - ["is_bool", 175, 172, 240, 42], - ["jump_false", 175, "eq_nb_593", 240, 42], - ["eq_bool", 173, 171, 172, 240, 42], - ["jump", "eq_done_588", 240, 42], - "eq_nb_593", - ["false", 173, 240, 42], - "eq_done_588", - ["move", 170, 173, 240, 42], - "and_end_579", - ["jump_false", 170, "if_else_577", 240, 42], - ["load_field", 176, 9, "right", 241, 43], - ["load_field", 177, 176, "arity", 241, 43], - ["get", 179, 33, 1, 241, 15], - ["frame", 180, 179, 3, 241, 15], - ["null", 181, 241, 15], - ["setarg", 180, 0, 181, 241, 15], - ["setarg", 180, 1, 2, 241, 15], - ["setarg", 180, 2, 7, 241, 15], - ["setarg", 180, 3, 177, 241, 15], - ["invoke", 180, 178, 241, 15], - ["jump", "if_end_578", 241, 15], - "if_else_577", - "if_end_578", - ["jump", "if_end_568", 241, 15], - "if_else_567", - "if_end_568", - ["jump", "if_end_542", 241, 15], - "if_else_541", - "if_end_542", - ["jump", "if_end_534", 241, 15], - "if_else_533", - ["access", 182, "var_list", 245, 26], - ["is_identical", 183, 6, 182, 245, 26], - ["jump_true", 183, "eq_done_596", 245, 26], - ["is_int", 184, 6, 245, 26], - ["jump_false", 184, "eq_ni_597", 245, 26], - ["is_int", 185, 182, 245, 26], - ["jump_false", 185, "eq_ni_597", 245, 26], - ["eq_int", 183, 6, 182, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_ni_597", - ["is_num", 184, 6, 245, 26], - ["jump_false", 184, "eq_nn_598", 245, 26], - ["is_num", 185, 182, 245, 26], - ["jump_false", 185, "eq_nn_598", 245, 26], - ["eq_float", 183, 6, 182, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nn_598", - ["is_text", 184, 6, 245, 26], - ["jump_false", 184, "eq_nt_599", 245, 26], - ["is_text", 185, 182, 245, 26], - ["jump_false", 185, "eq_nt_599", 245, 26], - ["eq_text", 183, 6, 182, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nt_599", - ["is_null", 184, 6, 245, 26], - ["jump_false", 184, "eq_nnl_600", 245, 26], - ["is_null", 185, 182, 245, 26], - ["jump_false", 185, "eq_nnl_600", 245, 26], - ["true", 183, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nnl_600", - ["is_bool", 184, 6, 245, 26], - ["jump_false", 184, "eq_nb_601", 245, 26], - ["is_bool", 185, 182, 245, 26], - ["jump_false", 185, "eq_nb_601", 245, 26], - ["eq_bool", 183, 6, 182, 245, 26], - ["jump", "eq_done_596", 245, 26], - "eq_nb_601", - ["false", 183, 245, 26], - "eq_done_596", - ["jump_false", 183, "if_else_594", 245, 26], - ["access", 5, 0, 246, 13], - "while_start_602", - ["load_field", 186, 9, "list", 247, 27], - ["length", 187, 186, 247, 27], - ["is_int", 189, 5, 247, 27], - ["jump_false", 189, "rel_ni_604", 247, 27], - ["is_int", 190, 187, 247, 27], - ["jump_false", 190, "rel_ni_604", 247, 27], - ["lt_int", 188, 5, 187, 247, 27], - ["jump", "rel_done_606", 247, 27], - "rel_ni_604", - ["is_num", 189, 5, 247, 27], - ["jump_false", 189, "rel_nn_605", 247, 27], - ["is_num", 190, 187, 247, 27], - ["jump_false", 190, "rel_nn_605", 247, 27], - ["lt_float", 188, 5, 187, 247, 27], - ["jump", "rel_done_606", 247, 27], - "rel_nn_605", - ["is_text", 189, 5, 247, 27], - ["jump_false", 189, "rel_err_607", 247, 27], - ["is_text", 190, 187, 247, 27], - ["jump_false", 190, "rel_err_607", 247, 27], - ["lt_text", 188, 5, 187, 247, 27], - ["jump", "rel_done_606", 247, 27], - "rel_err_607", - [ - "access", - 191, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 247, - 27 - ], - ["access", 192, "error", 247, 27], - ["access", 193, "cannot compare with '<': operands must be same type", 247, 27], - ["array", 194, 0, 247, 27], - ["push", 194, 193, 247, 27], - ["frame", 196, 191, 2, 247, 27], - ["null", 197, 247, 27], - ["setarg", 196, 0, 197, 247, 27], - ["setarg", 196, 1, 192, 247, 27], - ["setarg", 196, 2, 194, 247, 27], - ["invoke", 196, 195, 247, 27], - ["disrupt", 247, 27], - "rel_done_606", - ["jump_false", 188, "while_end_603", 247, 27], - ["load_field", 198, 9, "list", 248, 18], - ["load_dynamic", 199, 198, 5, 248, 28], - ["move", 4, 199, 248, 28], - ["load_field", 200, 4, "kind", 249, 15], - ["access", 201, "var", 249, 28], - ["is_identical", 202, 200, 201, 249, 28], - ["jump_true", 202, "eq_done_613", 249, 28], - ["is_int", 203, 200, 249, 28], - ["jump_false", 203, "eq_ni_614", 249, 28], - ["is_int", 204, 201, 249, 28], - ["jump_false", 204, "eq_ni_614", 249, 28], - ["eq_int", 202, 200, 201, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_ni_614", - ["is_num", 203, 200, 249, 28], - ["jump_false", 203, "eq_nn_615", 249, 28], - ["is_num", 204, 201, 249, 28], - ["jump_false", 204, "eq_nn_615", 249, 28], - ["eq_float", 202, 200, 201, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nn_615", - ["is_text", 203, 200, 249, 28], - ["jump_false", 203, "eq_nt_616", 249, 28], - ["is_text", 204, 201, 249, 28], - ["jump_false", 204, "eq_nt_616", 249, 28], - ["eq_text", 202, 200, 201, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nt_616", - ["is_null", 203, 200, 249, 28], - ["jump_false", 203, "eq_nnl_617", 249, 28], - ["is_null", 204, 201, 249, 28], - ["jump_false", 204, "eq_nnl_617", 249, 28], - ["true", 202, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nnl_617", - ["is_bool", 203, 200, 249, 28], - ["jump_false", 203, "eq_nb_618", 249, 28], - ["is_bool", 204, 201, 249, 28], - ["jump_false", 204, "eq_nb_618", 249, 28], - ["eq_bool", 202, 200, 201, 249, 28], - ["jump", "eq_done_613", 249, 28], - "eq_nb_618", - ["false", 202, 249, 28], - "eq_done_613", - ["move", 205, 202, 249, 28], - ["jump_false", 205, "and_end_612", 249, 28], - ["load_field", 206, 4, "right", 249, 37], - ["null", 207, 249, 51], - ["is_identical", 208, 206, 207, 249, 51], - ["jump_true", 208, "ne_nid_620", 249, 51], - ["jump", "ne_ni_621", 249, 51], - "ne_nid_620", - ["false", 208, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_ni_621", - ["is_int", 209, 206, 249, 51], - ["jump_false", 209, "ne_nn_622", 249, 51], - ["is_int", 210, 207, 249, 51], - ["jump_false", 210, "ne_nn_622", 249, 51], - ["ne_int", 208, 206, 207, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nn_622", - ["is_num", 209, 206, 249, 51], - ["jump_false", 209, "ne_nt_623", 249, 51], - ["is_num", 210, 207, 249, 51], - ["jump_false", 210, "ne_nt_623", 249, 51], - ["ne_float", 208, 206, 207, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nt_623", - ["is_text", 209, 206, 249, 51], - ["jump_false", 209, "ne_nnl_624", 249, 51], - ["is_text", 210, 207, 249, 51], - ["jump_false", 210, "ne_nnl_624", 249, 51], - ["ne_text", 208, 206, 207, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nnl_624", - ["is_null", 209, 206, 249, 51], - ["jump_false", 209, "ne_nb_625", 249, 51], - ["is_null", 210, 207, 249, 51], - ["jump_false", 210, "ne_nb_625", 249, 51], - ["false", 208, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_nb_625", - ["is_bool", 209, 206, 249, 51], - ["jump_false", 209, "ne_mis_626", 249, 51], - ["is_bool", 210, 207, 249, 51], - ["jump_false", 210, "ne_mis_626", 249, 51], - ["ne_bool", 208, 206, 207, 249, 51], - ["jump", "ne_done_619", 249, 51], - "ne_mis_626", - ["true", 208, 249, 51], - "ne_done_619", - ["move", 205, 208, 249, 51], - "and_end_612", - ["move", 211, 205, 249, 51], - ["jump_false", 211, "and_end_611", 249, 51], - ["load_field", 212, 4, "right", 249, 59], - ["load_field", 213, 212, "kind", 249, 59], - ["access", 214, "function", 249, 78], - ["is_identical", 215, 213, 214, 249, 78], - ["jump_true", 215, "eq_done_627", 249, 78], - ["is_int", 216, 213, 249, 78], - ["jump_false", 216, "eq_ni_628", 249, 78], - ["is_int", 217, 214, 249, 78], - ["jump_false", 217, "eq_ni_628", 249, 78], - ["eq_int", 215, 213, 214, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_ni_628", - ["is_num", 216, 213, 249, 78], - ["jump_false", 216, "eq_nn_629", 249, 78], - ["is_num", 217, 214, 249, 78], - ["jump_false", 217, "eq_nn_629", 249, 78], - ["eq_float", 215, 213, 214, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nn_629", - ["is_text", 216, 213, 249, 78], - ["jump_false", 216, "eq_nt_630", 249, 78], - ["is_text", 217, 214, 249, 78], - ["jump_false", 217, "eq_nt_630", 249, 78], - ["eq_text", 215, 213, 214, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nt_630", - ["is_null", 216, 213, 249, 78], - ["jump_false", 216, "eq_nnl_631", 249, 78], - ["is_null", 217, 214, 249, 78], - ["jump_false", 217, "eq_nnl_631", 249, 78], - ["true", 215, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nnl_631", - ["is_bool", 216, 213, 249, 78], - ["jump_false", 216, "eq_nb_632", 249, 78], - ["is_bool", 217, 214, 249, 78], - ["jump_false", 217, "eq_nb_632", 249, 78], - ["eq_bool", 215, 213, 214, 249, 78], - ["jump", "eq_done_627", 249, 78], - "eq_nb_632", - ["false", 215, 249, 78], - "eq_done_627", - ["move", 211, 215, 249, 78], - "and_end_611", - ["move", 218, 211, 249, 78], - ["jump_false", 218, "and_end_610", 249, 78], - ["load_field", 219, 4, "right", 249, 92], - ["load_field", 220, 219, "arity", 249, 92], - ["null", 221, 249, 112], - ["is_identical", 222, 220, 221, 249, 112], - ["jump_true", 222, "ne_nid_634", 249, 112], - ["jump", "ne_ni_635", 249, 112], - "ne_nid_634", - ["false", 222, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_ni_635", - ["is_int", 223, 220, 249, 112], - ["jump_false", 223, "ne_nn_636", 249, 112], - ["is_int", 224, 221, 249, 112], - ["jump_false", 224, "ne_nn_636", 249, 112], - ["ne_int", 222, 220, 221, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nn_636", - ["is_num", 223, 220, 249, 112], - ["jump_false", 223, "ne_nt_637", 249, 112], - ["is_num", 224, 221, 249, 112], - ["jump_false", 224, "ne_nt_637", 249, 112], - ["ne_float", 222, 220, 221, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nt_637", - ["is_text", 223, 220, 249, 112], - ["jump_false", 223, "ne_nnl_638", 249, 112], - ["is_text", 224, 221, 249, 112], - ["jump_false", 224, "ne_nnl_638", 249, 112], - ["ne_text", 222, 220, 221, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nnl_638", - ["is_null", 223, 220, 249, 112], - ["jump_false", 223, "ne_nb_639", 249, 112], - ["is_null", 224, 221, 249, 112], - ["jump_false", 224, "ne_nb_639", 249, 112], - ["false", 222, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_nb_639", - ["is_bool", 223, 220, 249, 112], - ["jump_false", 223, "ne_mis_640", 249, 112], - ["is_bool", 224, 221, 249, 112], - ["jump_false", 224, "ne_mis_640", 249, 112], - ["ne_bool", 222, 220, 221, 249, 112], - ["jump", "ne_done_633", 249, 112], - "ne_mis_640", - ["true", 222, 249, 112], - "ne_done_633", - ["move", 218, 222, 249, 112], - "and_end_610", - ["jump_false", 218, "if_else_608", 249, 112], - ["load_field", 225, 4, "left", 250, 20], - ["load_field", 226, 225, "name", 250, 20], - ["move", 7, 226, 250, 20], - ["null", 227, 251, 25], - ["is_identical", 228, 7, 227, 251, 25], - ["jump_true", 228, "ne_nid_644", 251, 25], - ["jump", "ne_ni_645", 251, 25], - "ne_nid_644", - ["false", 228, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_ni_645", - ["is_int", 229, 7, 251, 25], - ["jump_false", 229, "ne_nn_646", 251, 25], - ["is_int", 230, 227, 251, 25], - ["jump_false", 230, "ne_nn_646", 251, 25], - ["ne_int", 228, 7, 227, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nn_646", - ["is_num", 229, 7, 251, 25], - ["jump_false", 229, "ne_nt_647", 251, 25], - ["is_num", 230, 227, 251, 25], - ["jump_false", 230, "ne_nt_647", 251, 25], - ["ne_float", 228, 7, 227, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nt_647", - ["is_text", 229, 7, 251, 25], - ["jump_false", 229, "ne_nnl_648", 251, 25], - ["is_text", 230, 227, 251, 25], - ["jump_false", 230, "ne_nnl_648", 251, 25], - ["ne_text", 228, 7, 227, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nnl_648", - ["is_null", 229, 7, 251, 25], - ["jump_false", 229, "ne_nb_649", 251, 25], - ["is_null", 230, 227, 251, 25], - ["jump_false", 230, "ne_nb_649", 251, 25], - ["false", 228, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_nb_649", - ["is_bool", 229, 7, 251, 25], - ["jump_false", 229, "ne_mis_650", 251, 25], - ["is_bool", 230, 227, 251, 25], - ["jump_false", 230, "ne_mis_650", 251, 25], - ["ne_bool", 228, 7, 227, 251, 25], - ["jump", "ne_done_643", 251, 25], - "ne_mis_650", - ["true", 228, 251, 25], - "ne_done_643", - ["jump_false", 228, "if_else_641", 251, 25], - ["get", 232, 35, 1, 252, 20], - ["frame", 233, 232, 2, 252, 20], - ["null", 234, 252, 20], - ["setarg", 233, 0, 234, 252, 20], - ["setarg", 233, 1, 2, 252, 20], - ["setarg", 233, 2, 7, 252, 20], - ["invoke", 233, 231, 252, 20], - ["move", 10, 231, 252, 20], - ["null", 235, 253, 25], - ["is_identical", 236, 10, 235, 253, 25], - ["jump_true", 236, "ne_nid_655", 253, 25], - ["jump", "ne_ni_656", 253, 25], - "ne_nid_655", - ["false", 236, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_ni_656", - ["is_int", 237, 10, 253, 25], - ["jump_false", 237, "ne_nn_657", 253, 25], - ["is_int", 238, 235, 253, 25], - ["jump_false", 238, "ne_nn_657", 253, 25], - ["ne_int", 236, 10, 235, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nn_657", - ["is_num", 237, 10, 253, 25], - ["jump_false", 237, "ne_nt_658", 253, 25], - ["is_num", 238, 235, 253, 25], - ["jump_false", 238, "ne_nt_658", 253, 25], - ["ne_float", 236, 10, 235, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nt_658", - ["is_text", 237, 10, 253, 25], - ["jump_false", 237, "ne_nnl_659", 253, 25], - ["is_text", 238, 235, 253, 25], - ["jump_false", 238, "ne_nnl_659", 253, 25], - ["ne_text", 236, 10, 235, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nnl_659", - ["is_null", 237, 10, 253, 25], - ["jump_false", 237, "ne_nb_660", 253, 25], - ["is_null", 238, 235, 253, 25], - ["jump_false", 238, "ne_nb_660", 253, 25], - ["false", 236, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_nb_660", - ["is_bool", 237, 10, 253, 25], - ["jump_false", 237, "ne_mis_661", 253, 25], - ["is_bool", 238, 235, 253, 25], - ["jump_false", 238, "ne_mis_661", 253, 25], - ["ne_bool", 236, 10, 235, 253, 25], - ["jump", "ne_done_654", 253, 25], - "ne_mis_661", - ["true", 236, 253, 25], - "ne_done_654", - ["move", 239, 236, 253, 25], - ["jump_false", 239, "and_end_653", 253, 25], - ["load_field", 240, 10, "make", 253, 33], - ["access", 241, "var", 253, 44], - ["is_identical", 242, 240, 241, 253, 44], - ["jump_true", 242, "eq_done_662", 253, 44], - ["is_int", 243, 240, 253, 44], - ["jump_false", 243, "eq_ni_663", 253, 44], - ["is_int", 244, 241, 253, 44], - ["jump_false", 244, "eq_ni_663", 253, 44], - ["eq_int", 242, 240, 241, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_ni_663", - ["is_num", 243, 240, 253, 44], - ["jump_false", 243, "eq_nn_664", 253, 44], - ["is_num", 244, 241, 253, 44], - ["jump_false", 244, "eq_nn_664", 253, 44], - ["eq_float", 242, 240, 241, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nn_664", - ["is_text", 243, 240, 253, 44], - ["jump_false", 243, "eq_nt_665", 253, 44], - ["is_text", 244, 241, 253, 44], - ["jump_false", 244, "eq_nt_665", 253, 44], - ["eq_text", 242, 240, 241, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nt_665", - ["is_null", 243, 240, 253, 44], - ["jump_false", 243, "eq_nnl_666", 253, 44], - ["is_null", 244, 241, 253, 44], - ["jump_false", 244, "eq_nnl_666", 253, 44], - ["true", 242, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nnl_666", - ["is_bool", 243, 240, 253, 44], - ["jump_false", 243, "eq_nb_667", 253, 44], - ["is_bool", 244, 241, 253, 44], - ["jump_false", 244, "eq_nb_667", 253, 44], - ["eq_bool", 242, 240, 241, 253, 44], - ["jump", "eq_done_662", 253, 44], - "eq_nb_667", - ["false", 242, 253, 44], - "eq_done_662", - ["move", 239, 242, 253, 44], - "and_end_653", - ["jump_false", 239, "if_else_651", 253, 44], - ["load_field", 245, 4, "right", 254, 45], - ["load_field", 246, 245, "arity", 254, 45], - ["get", 248, 33, 1, 254, 17], - ["frame", 249, 248, 3, 254, 17], - ["null", 250, 254, 17], - ["setarg", 249, 0, 250, 254, 17], - ["setarg", 249, 1, 2, 254, 17], - ["setarg", 249, 2, 7, 254, 17], - ["setarg", 249, 3, 246, 254, 17], - ["invoke", 249, 247, 254, 17], - ["jump", "if_end_652", 254, 17], - "if_else_651", - "if_end_652", - ["jump", "if_end_642", 254, 17], - "if_else_641", - "if_end_642", - ["jump", "if_end_609", 254, 17], - "if_else_608", - "if_end_609", - ["access", 251, 1, 258, 19], - ["is_num", 253, 5, 258, 19], - ["jump_false", 253, "num_err_668", 258, 19], - ["is_num", 254, 251, 258, 19], - ["jump_false", 254, "num_err_668", 258, 19], - ["add", 252, 5, 251, 258, 19], - ["jump", "num_done_669", 258, 19], - "num_err_668", - [ - "access", - 255, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 258, - 19 - ], - ["access", 256, "error", 258, 19], - ["access", 257, "cannot apply '+': operands must be numbers", 258, 19], - ["array", 258, 0, 258, 19], - ["push", 258, 257, 258, 19], - ["frame", 260, 255, 2, 258, 19], - ["null", 261, 258, 19], - ["setarg", 260, 0, 261, 258, 19], - ["setarg", 260, 1, 256, 258, 19], - ["setarg", 260, 2, 258, 258, 19], - ["invoke", 260, 259, 258, 19], - ["disrupt", 258, 19], - "num_done_669", - ["move", 5, 252, 258, 19], - ["jump", "while_start_602", 258, 19], - "while_end_603", - ["jump", "if_end_595", 258, 19], - "if_else_594", - "if_end_595", - "if_end_534", - "if_end_507", - "if_end_407", - ["access", 262, 1, 261, 15], - ["is_num", 264, 3, 261, 15], - ["jump_false", 264, "num_err_670", 261, 15], - ["is_num", 265, 262, 261, 15], - ["jump_false", 265, "num_err_670", 261, 15], - ["add", 263, 3, 262, 261, 15], - ["jump", "num_done_671", 261, 15], - "num_err_670", - [ - "access", - 266, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 261, - 15 - ], - ["access", 267, "error", 261, 15], - ["access", 268, "cannot apply '+': operands must be numbers", 261, 15], - ["array", 269, 0, 261, 15], - ["push", 269, 268, 261, 15], - ["frame", 271, 266, 2, 261, 15], - ["null", 272, 261, 15], - ["setarg", 271, 0, 272, 261, 15], - ["setarg", 271, 1, 267, 261, 15], - ["setarg", 271, 2, 269, 261, 15], - ["invoke", 271, 270, 261, 15], - ["disrupt", 261, 15], - "num_done_671", - ["move", 3, 263, 261, 15], - ["jump", "while_start_400", 261, 15], - "while_end_401", - ["null", 273, 261, 15], - ["return", 273, 261, 15] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 141, - "nr_close_slots": 0, - "instructions": [ - ["null", 4, 267, 17], - ["is_identical", 5, 1, 4, 267, 17], - ["jump_true", 5, "eq_done_674", 267, 17], - ["is_int", 6, 1, 267, 17], - ["jump_false", 6, "eq_ni_675", 267, 17], - ["is_int", 7, 4, 267, 17], - ["jump_false", 7, "eq_ni_675", 267, 17], - ["eq_int", 5, 1, 4, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_ni_675", - ["is_num", 6, 1, 267, 17], - ["jump_false", 6, "eq_nn_676", 267, 17], - ["is_num", 7, 4, 267, 17], - ["jump_false", 7, "eq_nn_676", 267, 17], - ["eq_float", 5, 1, 4, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nn_676", - ["is_text", 6, 1, 267, 17], - ["jump_false", 6, "eq_nt_677", 267, 17], - ["is_text", 7, 4, 267, 17], - ["jump_false", 7, "eq_nt_677", 267, 17], - ["eq_text", 5, 1, 4, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nt_677", - ["is_null", 6, 1, 267, 17], - ["jump_false", 6, "eq_nnl_678", 267, 17], - ["is_null", 7, 4, 267, 17], - ["jump_false", 7, "eq_nnl_678", 267, 17], - ["true", 5, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nnl_678", - ["is_bool", 6, 1, 267, 17], - ["jump_false", 6, "eq_nb_679", 267, 17], - ["is_bool", 7, 4, 267, 17], - ["jump_false", 7, "eq_nb_679", 267, 17], - ["eq_bool", 5, 1, 4, 267, 17], - ["jump", "eq_done_674", 267, 17], - "eq_nb_679", - ["false", 5, 267, 17], - "eq_done_674", - ["jump_false", 5, "if_else_672", 267, 17], - ["null", 8, 267, 30], - ["return", 8, 267, 30], - ["jump", "if_end_673", 267, 30], - "if_else_672", - "if_end_673", - ["load_field", 9, 1, "kind", 268, 13], - ["move", 3, 9, 268, 13], - ["access", 2, 0, 269, 13], - ["access", 10, "function", 270, 14], - ["is_identical", 11, 3, 10, 270, 14], - ["jump_true", 11, "eq_done_682", 270, 14], - ["is_int", 12, 3, 270, 14], - ["jump_false", 12, "eq_ni_683", 270, 14], - ["is_int", 13, 10, 270, 14], - ["jump_false", 13, "eq_ni_683", 270, 14], - ["eq_int", 11, 3, 10, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_ni_683", - ["is_num", 12, 3, 270, 14], - ["jump_false", 12, "eq_nn_684", 270, 14], - ["is_num", 13, 10, 270, 14], - ["jump_false", 13, "eq_nn_684", 270, 14], - ["eq_float", 11, 3, 10, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nn_684", - ["is_text", 12, 3, 270, 14], - ["jump_false", 12, "eq_nt_685", 270, 14], - ["is_text", 13, 10, 270, 14], - ["jump_false", 13, "eq_nt_685", 270, 14], - ["eq_text", 11, 3, 10, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nt_685", - ["is_null", 12, 3, 270, 14], - ["jump_false", 12, "eq_nnl_686", 270, 14], - ["is_null", 13, 10, 270, 14], - ["jump_false", 13, "eq_nnl_686", 270, 14], - ["true", 11, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nnl_686", - ["is_bool", 12, 3, 270, 14], - ["jump_false", 12, "eq_nb_687", 270, 14], - ["is_bool", 13, 10, 270, 14], - ["jump_false", 13, "eq_nb_687", 270, 14], - ["eq_bool", 11, 3, 10, 270, 14], - ["jump", "eq_done_682", 270, 14], - "eq_nb_687", - ["false", 11, 270, 14], - "eq_done_682", - ["jump_false", 11, "if_else_680", 270, 14], - ["get", 15, 29, 1, 271, 7], - ["frame", 16, 15, 1, 271, 7], - ["null", 17, 271, 7], - ["setarg", 16, 0, 17, 271, 7], - ["setarg", 16, 1, 1, 271, 7], - ["invoke", 16, 14, 271, 7], - ["jump", "if_end_681", 271, 7], - "if_else_680", - "if_end_681", - ["load_field", 18, 1, "left", 273, 9], - ["null", 19, 273, 22], - ["is_identical", 20, 18, 19, 273, 22], - ["jump_true", 20, "ne_nid_691", 273, 22], - ["jump", "ne_ni_692", 273, 22], - "ne_nid_691", - ["false", 20, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_ni_692", - ["is_int", 21, 18, 273, 22], - ["jump_false", 21, "ne_nn_693", 273, 22], - ["is_int", 22, 19, 273, 22], - ["jump_false", 22, "ne_nn_693", 273, 22], - ["ne_int", 20, 18, 19, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nn_693", - ["is_num", 21, 18, 273, 22], - ["jump_false", 21, "ne_nt_694", 273, 22], - ["is_num", 22, 19, 273, 22], - ["jump_false", 22, "ne_nt_694", 273, 22], - ["ne_float", 20, 18, 19, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nt_694", - ["is_text", 21, 18, 273, 22], - ["jump_false", 21, "ne_nnl_695", 273, 22], - ["is_text", 22, 19, 273, 22], - ["jump_false", 22, "ne_nnl_695", 273, 22], - ["ne_text", 20, 18, 19, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nnl_695", - ["is_null", 21, 18, 273, 22], - ["jump_false", 21, "ne_nb_696", 273, 22], - ["is_null", 22, 19, 273, 22], - ["jump_false", 22, "ne_nb_696", 273, 22], - ["false", 20, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_nb_696", - ["is_bool", 21, 18, 273, 22], - ["jump_false", 21, "ne_mis_697", 273, 22], - ["is_bool", 22, 19, 273, 22], - ["jump_false", 22, "ne_mis_697", 273, 22], - ["ne_bool", 20, 18, 19, 273, 22], - ["jump", "ne_done_690", 273, 22], - "ne_mis_697", - ["true", 20, 273, 22], - "ne_done_690", - ["jump_false", 20, "if_else_688", 273, 22], - ["load_field", 23, 1, "left", 273, 46], - ["get", 25, 28, 1, 273, 28], - ["frame", 26, 25, 1, 273, 28], - ["null", 27, 273, 28], - ["setarg", 26, 0, 27, 273, 28], - ["setarg", 26, 1, 23, 273, 28], - ["invoke", 26, 24, 273, 28], - ["jump", "if_end_689", 273, 28], - "if_else_688", - "if_end_689", - ["load_field", 28, 1, "right", 274, 9], - ["null", 29, 274, 23], - ["is_identical", 30, 28, 29, 274, 23], - ["jump_true", 30, "ne_nid_701", 274, 23], - ["jump", "ne_ni_702", 274, 23], - "ne_nid_701", - ["false", 30, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_ni_702", - ["is_int", 31, 28, 274, 23], - ["jump_false", 31, "ne_nn_703", 274, 23], - ["is_int", 32, 29, 274, 23], - ["jump_false", 32, "ne_nn_703", 274, 23], - ["ne_int", 30, 28, 29, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nn_703", - ["is_num", 31, 28, 274, 23], - ["jump_false", 31, "ne_nt_704", 274, 23], - ["is_num", 32, 29, 274, 23], - ["jump_false", 32, "ne_nt_704", 274, 23], - ["ne_float", 30, 28, 29, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nt_704", - ["is_text", 31, 28, 274, 23], - ["jump_false", 31, "ne_nnl_705", 274, 23], - ["is_text", 32, 29, 274, 23], - ["jump_false", 32, "ne_nnl_705", 274, 23], - ["ne_text", 30, 28, 29, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nnl_705", - ["is_null", 31, 28, 274, 23], - ["jump_false", 31, "ne_nb_706", 274, 23], - ["is_null", 32, 29, 274, 23], - ["jump_false", 32, "ne_nb_706", 274, 23], - ["false", 30, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_nb_706", - ["is_bool", 31, 28, 274, 23], - ["jump_false", 31, "ne_mis_707", 274, 23], - ["is_bool", 32, 29, 274, 23], - ["jump_false", 32, "ne_mis_707", 274, 23], - ["ne_bool", 30, 28, 29, 274, 23], - ["jump", "ne_done_700", 274, 23], - "ne_mis_707", - ["true", 30, 274, 23], - "ne_done_700", - ["jump_false", 30, "if_else_698", 274, 23], - ["load_field", 33, 1, "right", 274, 47], - ["get", 35, 28, 1, 274, 29], - ["frame", 36, 35, 1, 274, 29], - ["null", 37, 274, 29], - ["setarg", 36, 0, 37, 274, 29], - ["setarg", 36, 1, 33, 274, 29], - ["invoke", 36, 34, 274, 29], - ["jump", "if_end_699", 274, 29], - "if_else_698", - "if_end_699", - ["load_field", 38, 1, "expression", 275, 9], - ["null", 39, 275, 28], - ["is_identical", 40, 38, 39, 275, 28], - ["jump_true", 40, "ne_nid_711", 275, 28], - ["jump", "ne_ni_712", 275, 28], - "ne_nid_711", - ["false", 40, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_ni_712", - ["is_int", 41, 38, 275, 28], - ["jump_false", 41, "ne_nn_713", 275, 28], - ["is_int", 42, 39, 275, 28], - ["jump_false", 42, "ne_nn_713", 275, 28], - ["ne_int", 40, 38, 39, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nn_713", - ["is_num", 41, 38, 275, 28], - ["jump_false", 41, "ne_nt_714", 275, 28], - ["is_num", 42, 39, 275, 28], - ["jump_false", 42, "ne_nt_714", 275, 28], - ["ne_float", 40, 38, 39, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nt_714", - ["is_text", 41, 38, 275, 28], - ["jump_false", 41, "ne_nnl_715", 275, 28], - ["is_text", 42, 39, 275, 28], - ["jump_false", 42, "ne_nnl_715", 275, 28], - ["ne_text", 40, 38, 39, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nnl_715", - ["is_null", 41, 38, 275, 28], - ["jump_false", 41, "ne_nb_716", 275, 28], - ["is_null", 42, 39, 275, 28], - ["jump_false", 42, "ne_nb_716", 275, 28], - ["false", 40, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_nb_716", - ["is_bool", 41, 38, 275, 28], - ["jump_false", 41, "ne_mis_717", 275, 28], - ["is_bool", 42, 39, 275, 28], - ["jump_false", 42, "ne_mis_717", 275, 28], - ["ne_bool", 40, 38, 39, 275, 28], - ["jump", "ne_done_710", 275, 28], - "ne_mis_717", - ["true", 40, 275, 28], - "ne_done_710", - ["jump_false", 40, "if_else_708", 275, 28], - ["load_field", 43, 1, "expression", 275, 52], - ["get", 45, 28, 1, 275, 34], - ["frame", 46, 45, 1, 275, 34], - ["null", 47, 275, 34], - ["setarg", 46, 0, 47, 275, 34], - ["setarg", 46, 1, 43, 275, 34], - ["invoke", 46, 44, 275, 34], - ["jump", "if_end_709", 275, 34], - "if_else_708", - "if_end_709", - ["load_field", 48, 1, "then", 276, 9], - ["null", 49, 276, 22], - ["is_identical", 50, 48, 49, 276, 22], - ["jump_true", 50, "ne_nid_721", 276, 22], - ["jump", "ne_ni_722", 276, 22], - "ne_nid_721", - ["false", 50, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_ni_722", - ["is_int", 51, 48, 276, 22], - ["jump_false", 51, "ne_nn_723", 276, 22], - ["is_int", 52, 49, 276, 22], - ["jump_false", 52, "ne_nn_723", 276, 22], - ["ne_int", 50, 48, 49, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nn_723", - ["is_num", 51, 48, 276, 22], - ["jump_false", 51, "ne_nt_724", 276, 22], - ["is_num", 52, 49, 276, 22], - ["jump_false", 52, "ne_nt_724", 276, 22], - ["ne_float", 50, 48, 49, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nt_724", - ["is_text", 51, 48, 276, 22], - ["jump_false", 51, "ne_nnl_725", 276, 22], - ["is_text", 52, 49, 276, 22], - ["jump_false", 52, "ne_nnl_725", 276, 22], - ["ne_text", 50, 48, 49, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nnl_725", - ["is_null", 51, 48, 276, 22], - ["jump_false", 51, "ne_nb_726", 276, 22], - ["is_null", 52, 49, 276, 22], - ["jump_false", 52, "ne_nb_726", 276, 22], - ["false", 50, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_nb_726", - ["is_bool", 51, 48, 276, 22], - ["jump_false", 51, "ne_mis_727", 276, 22], - ["is_bool", 52, 49, 276, 22], - ["jump_false", 52, "ne_mis_727", 276, 22], - ["ne_bool", 50, 48, 49, 276, 22], - ["jump", "ne_done_720", 276, 22], - "ne_mis_727", - ["true", 50, 276, 22], - "ne_done_720", - ["jump_false", 50, "if_else_718", 276, 22], - ["load_field", 53, 1, "then", 276, 46], - ["get", 55, 28, 1, 276, 28], - ["frame", 56, 55, 1, 276, 28], - ["null", 57, 276, 28], - ["setarg", 56, 0, 57, 276, 28], - ["setarg", 56, 1, 53, 276, 28], - ["invoke", 56, 54, 276, 28], - ["jump", "if_end_719", 276, 28], - "if_else_718", - "if_end_719", - ["load_field", 58, 1, "else", 277, 9], - ["null", 59, 277, 22], - ["is_identical", 60, 58, 59, 277, 22], - ["jump_true", 60, "ne_nid_731", 277, 22], - ["jump", "ne_ni_732", 277, 22], - "ne_nid_731", - ["false", 60, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_ni_732", - ["is_int", 61, 58, 277, 22], - ["jump_false", 61, "ne_nn_733", 277, 22], - ["is_int", 62, 59, 277, 22], - ["jump_false", 62, "ne_nn_733", 277, 22], - ["ne_int", 60, 58, 59, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nn_733", - ["is_num", 61, 58, 277, 22], - ["jump_false", 61, "ne_nt_734", 277, 22], - ["is_num", 62, 59, 277, 22], - ["jump_false", 62, "ne_nt_734", 277, 22], - ["ne_float", 60, 58, 59, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nt_734", - ["is_text", 61, 58, 277, 22], - ["jump_false", 61, "ne_nnl_735", 277, 22], - ["is_text", 62, 59, 277, 22], - ["jump_false", 62, "ne_nnl_735", 277, 22], - ["ne_text", 60, 58, 59, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nnl_735", - ["is_null", 61, 58, 277, 22], - ["jump_false", 61, "ne_nb_736", 277, 22], - ["is_null", 62, 59, 277, 22], - ["jump_false", 62, "ne_nb_736", 277, 22], - ["false", 60, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_nb_736", - ["is_bool", 61, 58, 277, 22], - ["jump_false", 61, "ne_mis_737", 277, 22], - ["is_bool", 62, 59, 277, 22], - ["jump_false", 62, "ne_mis_737", 277, 22], - ["ne_bool", 60, 58, 59, 277, 22], - ["jump", "ne_done_730", 277, 22], - "ne_mis_737", - ["true", 60, 277, 22], - "ne_done_730", - ["jump_false", 60, "if_else_728", 277, 22], - ["load_field", 63, 1, "else", 277, 46], - ["get", 65, 28, 1, 277, 28], - ["frame", 66, 65, 1, 277, 28], - ["null", 67, 277, 28], - ["setarg", 66, 0, 67, 277, 28], - ["setarg", 66, 1, 63, 277, 28], - ["invoke", 66, 64, 277, 28], - ["jump", "if_end_729", 277, 28], - "if_else_728", - "if_end_729", - ["access", 68, "(", 278, 14], - ["is_identical", 69, 3, 68, 278, 14], - ["jump_true", 69, "eq_done_741", 278, 14], - ["is_int", 70, 3, 278, 14], - ["jump_false", 70, "eq_ni_742", 278, 14], - ["is_int", 71, 68, 278, 14], - ["jump_false", 71, "eq_ni_742", 278, 14], - ["eq_int", 69, 3, 68, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_ni_742", - ["is_num", 70, 3, 278, 14], - ["jump_false", 70, "eq_nn_743", 278, 14], - ["is_num", 71, 68, 278, 14], - ["jump_false", 71, "eq_nn_743", 278, 14], - ["eq_float", 69, 3, 68, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nn_743", - ["is_text", 70, 3, 278, 14], - ["jump_false", 70, "eq_nt_744", 278, 14], - ["is_text", 71, 68, 278, 14], - ["jump_false", 71, "eq_nt_744", 278, 14], - ["eq_text", 69, 3, 68, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nt_744", - ["is_null", 70, 3, 278, 14], - ["jump_false", 70, "eq_nnl_745", 278, 14], - ["is_null", 71, 68, 278, 14], - ["jump_false", 71, "eq_nnl_745", 278, 14], - ["true", 69, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nnl_745", - ["is_bool", 70, 3, 278, 14], - ["jump_false", 70, "eq_nb_746", 278, 14], - ["is_bool", 71, 68, 278, 14], - ["jump_false", 71, "eq_nb_746", 278, 14], - ["eq_bool", 69, 3, 68, 278, 14], - ["jump", "eq_done_741", 278, 14], - "eq_nb_746", - ["false", 69, 278, 14], - "eq_done_741", - ["move", 72, 69, 278, 14], - ["jump_true", 72, "or_end_740", 278, 14], - ["access", 73, "array", 278, 26], - ["is_identical", 74, 3, 73, 278, 26], - ["jump_true", 74, "eq_done_747", 278, 26], - ["is_int", 75, 3, 278, 26], - ["jump_false", 75, "eq_ni_748", 278, 26], - ["is_int", 76, 73, 278, 26], - ["jump_false", 76, "eq_ni_748", 278, 26], - ["eq_int", 74, 3, 73, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_ni_748", - ["is_num", 75, 3, 278, 26], - ["jump_false", 75, "eq_nn_749", 278, 26], - ["is_num", 76, 73, 278, 26], - ["jump_false", 76, "eq_nn_749", 278, 26], - ["eq_float", 74, 3, 73, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nn_749", - ["is_text", 75, 3, 278, 26], - ["jump_false", 75, "eq_nt_750", 278, 26], - ["is_text", 76, 73, 278, 26], - ["jump_false", 76, "eq_nt_750", 278, 26], - ["eq_text", 74, 3, 73, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nt_750", - ["is_null", 75, 3, 278, 26], - ["jump_false", 75, "eq_nnl_751", 278, 26], - ["is_null", 76, 73, 278, 26], - ["jump_false", 76, "eq_nnl_751", 278, 26], - ["true", 74, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nnl_751", - ["is_bool", 75, 3, 278, 26], - ["jump_false", 75, "eq_nb_752", 278, 26], - ["is_bool", 76, 73, 278, 26], - ["jump_false", 76, "eq_nb_752", 278, 26], - ["eq_bool", 74, 3, 73, 278, 26], - ["jump", "eq_done_747", 278, 26], - "eq_nb_752", - ["false", 74, 278, 26], - "eq_done_747", - ["move", 72, 74, 278, 26], - "or_end_740", - ["jump_false", 72, "if_else_738", 278, 26], - ["access", 2, 0, 279, 11], - "while_start_753", - ["load_field", 77, 1, "list", 280, 25], - ["length", 78, 77, 280, 25], - ["is_int", 80, 2, 280, 25], - ["jump_false", 80, "rel_ni_755", 280, 25], - ["is_int", 81, 78, 280, 25], - ["jump_false", 81, "rel_ni_755", 280, 25], - ["lt_int", 79, 2, 78, 280, 25], - ["jump", "rel_done_757", 280, 25], - "rel_ni_755", - ["is_num", 80, 2, 280, 25], - ["jump_false", 80, "rel_nn_756", 280, 25], - ["is_num", 81, 78, 280, 25], - ["jump_false", 81, "rel_nn_756", 280, 25], - ["lt_float", 79, 2, 78, 280, 25], - ["jump", "rel_done_757", 280, 25], - "rel_nn_756", - ["is_text", 80, 2, 280, 25], - ["jump_false", 80, "rel_err_758", 280, 25], - ["is_text", 81, 78, 280, 25], - ["jump_false", 81, "rel_err_758", 280, 25], - ["lt_text", 79, 2, 78, 280, 25], - ["jump", "rel_done_757", 280, 25], - "rel_err_758", - [ - "access", - 82, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 280, - 25 - ], - ["access", 83, "error", 280, 25], - ["access", 84, "cannot compare with '<': operands must be same type", 280, 25], - ["array", 85, 0, 280, 25], - ["push", 85, 84, 280, 25], - ["frame", 87, 82, 2, 280, 25], - ["null", 88, 280, 25], - ["setarg", 87, 0, 88, 280, 25], - ["setarg", 87, 1, 83, 280, 25], - ["setarg", 87, 2, 85, 280, 25], - ["invoke", 87, 86, 280, 25], - ["disrupt", 280, 25], - "rel_done_757", - ["jump_false", 79, "while_end_754", 280, 25], - ["load_field", 89, 1, "list", 281, 27], - ["load_dynamic", 90, 89, 2, 281, 37], - ["get", 92, 28, 1, 281, 9], - ["frame", 93, 92, 1, 281, 9], - ["null", 94, 281, 9], - ["setarg", 93, 0, 94, 281, 9], - ["setarg", 93, 1, 90, 281, 9], - ["invoke", 93, 91, 281, 9], - ["access", 95, 1, 282, 17], - ["is_num", 97, 2, 282, 17], - ["jump_false", 97, "num_err_759", 282, 17], - ["is_num", 98, 95, 282, 17], - ["jump_false", 98, "num_err_759", 282, 17], - ["add", 96, 2, 95, 282, 17], - ["jump", "num_done_760", 282, 17], - "num_err_759", - [ - "access", - 99, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 282, - 17 - ], - ["access", 100, "error", 282, 17], - ["access", 101, "cannot apply '+': operands must be numbers", 282, 17], - ["array", 102, 0, 282, 17], - ["push", 102, 101, 282, 17], - ["frame", 104, 99, 2, 282, 17], - ["null", 105, 282, 17], - ["setarg", 104, 0, 105, 282, 17], - ["setarg", 104, 1, 100, 282, 17], - ["setarg", 104, 2, 102, 282, 17], - ["invoke", 104, 103, 282, 17], - ["disrupt", 282, 17], - "num_done_760", - ["move", 2, 96, 282, 17], - ["jump", "while_start_753", 282, 17], - "while_end_754", - ["jump", "if_end_739", 282, 17], - "if_else_738", - "if_end_739", - ["access", 106, "record", 285, 14], - ["is_identical", 107, 3, 106, 285, 14], - ["jump_true", 107, "eq_done_763", 285, 14], - ["is_int", 108, 3, 285, 14], - ["jump_false", 108, "eq_ni_764", 285, 14], - ["is_int", 109, 106, 285, 14], - ["jump_false", 109, "eq_ni_764", 285, 14], - ["eq_int", 107, 3, 106, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_ni_764", - ["is_num", 108, 3, 285, 14], - ["jump_false", 108, "eq_nn_765", 285, 14], - ["is_num", 109, 106, 285, 14], - ["jump_false", 109, "eq_nn_765", 285, 14], - ["eq_float", 107, 3, 106, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nn_765", - ["is_text", 108, 3, 285, 14], - ["jump_false", 108, "eq_nt_766", 285, 14], - ["is_text", 109, 106, 285, 14], - ["jump_false", 109, "eq_nt_766", 285, 14], - ["eq_text", 107, 3, 106, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nt_766", - ["is_null", 108, 3, 285, 14], - ["jump_false", 108, "eq_nnl_767", 285, 14], - ["is_null", 109, 106, 285, 14], - ["jump_false", 109, "eq_nnl_767", 285, 14], - ["true", 107, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nnl_767", - ["is_bool", 108, 3, 285, 14], - ["jump_false", 108, "eq_nb_768", 285, 14], - ["is_bool", 109, 106, 285, 14], - ["jump_false", 109, "eq_nb_768", 285, 14], - ["eq_bool", 107, 3, 106, 285, 14], - ["jump", "eq_done_763", 285, 14], - "eq_nb_768", - ["false", 107, 285, 14], - "eq_done_763", - ["jump_false", 107, "if_else_761", 285, 14], - ["access", 2, 0, 286, 11], - "while_start_769", - ["load_field", 110, 1, "list", 287, 25], - ["length", 111, 110, 287, 25], - ["is_int", 113, 2, 287, 25], - ["jump_false", 113, "rel_ni_771", 287, 25], - ["is_int", 114, 111, 287, 25], - ["jump_false", 114, "rel_ni_771", 287, 25], - ["lt_int", 112, 2, 111, 287, 25], - ["jump", "rel_done_773", 287, 25], - "rel_ni_771", - ["is_num", 113, 2, 287, 25], - ["jump_false", 113, "rel_nn_772", 287, 25], - ["is_num", 114, 111, 287, 25], - ["jump_false", 114, "rel_nn_772", 287, 25], - ["lt_float", 112, 2, 111, 287, 25], - ["jump", "rel_done_773", 287, 25], - "rel_nn_772", - ["is_text", 113, 2, 287, 25], - ["jump_false", 113, "rel_err_774", 287, 25], - ["is_text", 114, 111, 287, 25], - ["jump_false", 114, "rel_err_774", 287, 25], - ["lt_text", 112, 2, 111, 287, 25], - ["jump", "rel_done_773", 287, 25], - "rel_err_774", - [ - "access", - 115, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 287, - 25 - ], - ["access", 116, "error", 287, 25], - ["access", 117, "cannot compare with '<': operands must be same type", 287, 25], - ["array", 118, 0, 287, 25], - ["push", 118, 117, 287, 25], - ["frame", 120, 115, 2, 287, 25], - ["null", 121, 287, 25], - ["setarg", 120, 0, 121, 287, 25], - ["setarg", 120, 1, 116, 287, 25], - ["setarg", 120, 2, 118, 287, 25], - ["invoke", 120, 119, 287, 25], - ["disrupt", 287, 25], - "rel_done_773", - ["jump_false", 112, "while_end_770", 287, 25], - ["load_field", 122, 1, "list", 288, 27], - ["load_dynamic", 123, 122, 2, 288, 37], - ["load_field", 124, 123, "right", 288, 37], - ["get", 126, 28, 1, 288, 9], - ["frame", 127, 126, 1, 288, 9], - ["null", 128, 288, 9], - ["setarg", 127, 0, 128, 288, 9], - ["setarg", 127, 1, 124, 288, 9], - ["invoke", 127, 125, 288, 9], - ["access", 129, 1, 289, 17], - ["is_num", 131, 2, 289, 17], - ["jump_false", 131, "num_err_775", 289, 17], - ["is_num", 132, 129, 289, 17], - ["jump_false", 132, "num_err_775", 289, 17], - ["add", 130, 2, 129, 289, 17], - ["jump", "num_done_776", 289, 17], - "num_err_775", - [ - "access", - 133, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 289, - 17 - ], - ["access", 134, "error", 289, 17], - ["access", 135, "cannot apply '+': operands must be numbers", 289, 17], - ["array", 136, 0, 289, 17], - ["push", 136, 135, 289, 17], - ["frame", 138, 133, 2, 289, 17], - ["null", 139, 289, 17], - ["setarg", 138, 0, 139, 289, 17], - ["setarg", 138, 1, 134, 289, 17], - ["setarg", 138, 2, 136, 289, 17], - ["invoke", 138, 137, 289, 17], - ["disrupt", 289, 17], - "num_done_776", - ["move", 2, 130, 289, 17], - ["jump", "while_start_769", 289, 17], - "while_end_770", - ["jump", "if_end_762", 289, 17], - "if_else_761", - "if_end_762", - ["null", 140, 289, 17], - ["return", 140, 289, 17] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 227, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 296, 13], - ["access", 4, 0, 297, 13], - ["null", 6, 298, 16], - ["null", 5, 299, 16], - "while_start_777", - ["length", 7, 1, 300, 23], - ["is_int", 9, 3, 300, 23], - ["jump_false", 9, "rel_ni_779", 300, 23], - ["is_int", 10, 7, 300, 23], - ["jump_false", 10, "rel_ni_779", 300, 23], - ["lt_int", 8, 3, 7, 300, 23], - ["jump", "rel_done_781", 300, 23], - "rel_ni_779", - ["is_num", 9, 3, 300, 23], - ["jump_false", 9, "rel_nn_780", 300, 23], - ["is_num", 10, 7, 300, 23], - ["jump_false", 10, "rel_nn_780", 300, 23], - ["lt_float", 8, 3, 7, 300, 23], - ["jump", "rel_done_781", 300, 23], - "rel_nn_780", - ["is_text", 9, 3, 300, 23], - ["jump_false", 9, "rel_err_782", 300, 23], - ["is_text", 10, 7, 300, 23], - ["jump_false", 10, "rel_err_782", 300, 23], - ["lt_text", 8, 3, 7, 300, 23], - ["jump", "rel_done_781", 300, 23], - "rel_err_782", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 300, - 23 - ], - ["access", 12, "error", 300, 23], - ["access", 13, "cannot compare with '<': operands must be same type", 300, 23], - ["array", 14, 0, 300, 23], - ["push", 14, 13, 300, 23], - ["frame", 16, 11, 2, 300, 23], - ["null", 17, 300, 23], - ["setarg", 16, 0, 17, 300, 23], - ["setarg", 16, 1, 12, 300, 23], - ["setarg", 16, 2, 14, 300, 23], - ["invoke", 16, 15, 300, 23], - ["disrupt", 300, 23], - "rel_done_781", - ["jump_false", 8, "while_end_778", 300, 23], - ["load_dynamic", 18, 1, 3, 301, 20], - ["move", 6, 18, 301, 20], - ["load_field", 19, 6, "kind", 302, 14], - ["move", 5, 19, 302, 14], - ["access", 20, "var", 303, 19], - ["is_identical", 21, 5, 20, 303, 19], - ["jump_true", 21, "eq_done_786", 303, 19], - ["is_int", 22, 5, 303, 19], - ["jump_false", 22, "eq_ni_787", 303, 19], - ["is_int", 23, 20, 303, 19], - ["jump_false", 23, "eq_ni_787", 303, 19], - ["eq_int", 21, 5, 20, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_ni_787", - ["is_num", 22, 5, 303, 19], - ["jump_false", 22, "eq_nn_788", 303, 19], - ["is_num", 23, 20, 303, 19], - ["jump_false", 23, "eq_nn_788", 303, 19], - ["eq_float", 21, 5, 20, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nn_788", - ["is_text", 22, 5, 303, 19], - ["jump_false", 22, "eq_nt_789", 303, 19], - ["is_text", 23, 20, 303, 19], - ["jump_false", 23, "eq_nt_789", 303, 19], - ["eq_text", 21, 5, 20, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nt_789", - ["is_null", 22, 5, 303, 19], - ["jump_false", 22, "eq_nnl_790", 303, 19], - ["is_null", 23, 20, 303, 19], - ["jump_false", 23, "eq_nnl_790", 303, 19], - ["true", 21, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nnl_790", - ["is_bool", 22, 5, 303, 19], - ["jump_false", 22, "eq_nb_791", 303, 19], - ["is_bool", 23, 20, 303, 19], - ["jump_false", 23, "eq_nb_791", 303, 19], - ["eq_bool", 21, 5, 20, 303, 19], - ["jump", "eq_done_786", 303, 19], - "eq_nb_791", - ["false", 21, 303, 19], - "eq_done_786", - ["move", 24, 21, 303, 19], - ["jump_true", 24, "or_end_785", 303, 19], - ["access", 25, "def", 303, 36], - ["is_identical", 26, 5, 25, 303, 36], - ["jump_true", 26, "eq_done_792", 303, 36], - ["is_int", 27, 5, 303, 36], - ["jump_false", 27, "eq_ni_793", 303, 36], - ["is_int", 28, 25, 303, 36], - ["jump_false", 28, "eq_ni_793", 303, 36], - ["eq_int", 26, 5, 25, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_ni_793", - ["is_num", 27, 5, 303, 36], - ["jump_false", 27, "eq_nn_794", 303, 36], - ["is_num", 28, 25, 303, 36], - ["jump_false", 28, "eq_nn_794", 303, 36], - ["eq_float", 26, 5, 25, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nn_794", - ["is_text", 27, 5, 303, 36], - ["jump_false", 27, "eq_nt_795", 303, 36], - ["is_text", 28, 25, 303, 36], - ["jump_false", 28, "eq_nt_795", 303, 36], - ["eq_text", 26, 5, 25, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nt_795", - ["is_null", 27, 5, 303, 36], - ["jump_false", 27, "eq_nnl_796", 303, 36], - ["is_null", 28, 25, 303, 36], - ["jump_false", 28, "eq_nnl_796", 303, 36], - ["true", 26, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nnl_796", - ["is_bool", 27, 5, 303, 36], - ["jump_false", 27, "eq_nb_797", 303, 36], - ["is_bool", 28, 25, 303, 36], - ["jump_false", 28, "eq_nb_797", 303, 36], - ["eq_bool", 26, 5, 25, 303, 36], - ["jump", "eq_done_792", 303, 36], - "eq_nb_797", - ["false", 26, 303, 36], - "eq_done_792", - ["move", 24, 26, 303, 36], - "or_end_785", - ["jump_false", 24, "if_else_783", 303, 36], - ["load_field", 29, 6, "right", 304, 27], - ["get", 31, 28, 1, 304, 9], - ["frame", 32, 31, 1, 304, 9], - ["null", 33, 304, 9], - ["setarg", 32, 0, 33, 304, 9], - ["setarg", 32, 1, 29, 304, 9], - ["invoke", 32, 30, 304, 9], - ["jump", "if_end_784", 304, 9], - "if_else_783", - ["access", 34, "var_list", 305, 26], - ["is_identical", 35, 5, 34, 305, 26], - ["jump_true", 35, "eq_done_800", 305, 26], - ["is_int", 36, 5, 305, 26], - ["jump_false", 36, "eq_ni_801", 305, 26], - ["is_int", 37, 34, 305, 26], - ["jump_false", 37, "eq_ni_801", 305, 26], - ["eq_int", 35, 5, 34, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_ni_801", - ["is_num", 36, 5, 305, 26], - ["jump_false", 36, "eq_nn_802", 305, 26], - ["is_num", 37, 34, 305, 26], - ["jump_false", 37, "eq_nn_802", 305, 26], - ["eq_float", 35, 5, 34, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nn_802", - ["is_text", 36, 5, 305, 26], - ["jump_false", 36, "eq_nt_803", 305, 26], - ["is_text", 37, 34, 305, 26], - ["jump_false", 37, "eq_nt_803", 305, 26], - ["eq_text", 35, 5, 34, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nt_803", - ["is_null", 36, 5, 305, 26], - ["jump_false", 36, "eq_nnl_804", 305, 26], - ["is_null", 37, 34, 305, 26], - ["jump_false", 37, "eq_nnl_804", 305, 26], - ["true", 35, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nnl_804", - ["is_bool", 36, 5, 305, 26], - ["jump_false", 36, "eq_nb_805", 305, 26], - ["is_bool", 37, 34, 305, 26], - ["jump_false", 37, "eq_nb_805", 305, 26], - ["eq_bool", 35, 5, 34, 305, 26], - ["jump", "eq_done_800", 305, 26], - "eq_nb_805", - ["false", 35, 305, 26], - "eq_done_800", - ["jump_false", 35, "if_else_798", 305, 26], - ["access", 4, 0, 306, 13], - "while_start_806", - ["load_field", 38, 6, "list", 307, 27], - ["length", 39, 38, 307, 27], - ["is_int", 41, 4, 307, 27], - ["jump_false", 41, "rel_ni_808", 307, 27], - ["is_int", 42, 39, 307, 27], - ["jump_false", 42, "rel_ni_808", 307, 27], - ["lt_int", 40, 4, 39, 307, 27], - ["jump", "rel_done_810", 307, 27], - "rel_ni_808", - ["is_num", 41, 4, 307, 27], - ["jump_false", 41, "rel_nn_809", 307, 27], - ["is_num", 42, 39, 307, 27], - ["jump_false", 42, "rel_nn_809", 307, 27], - ["lt_float", 40, 4, 39, 307, 27], - ["jump", "rel_done_810", 307, 27], - "rel_nn_809", - ["is_text", 41, 4, 307, 27], - ["jump_false", 41, "rel_err_811", 307, 27], - ["is_text", 42, 39, 307, 27], - ["jump_false", 42, "rel_err_811", 307, 27], - ["lt_text", 40, 4, 39, 307, 27], - ["jump", "rel_done_810", 307, 27], - "rel_err_811", - [ - "access", - 43, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 307, - 27 - ], - ["access", 44, "error", 307, 27], - ["access", 45, "cannot compare with '<': operands must be same type", 307, 27], - ["array", 46, 0, 307, 27], - ["push", 46, 45, 307, 27], - ["frame", 48, 43, 2, 307, 27], - ["null", 49, 307, 27], - ["setarg", 48, 0, 49, 307, 27], - ["setarg", 48, 1, 44, 307, 27], - ["setarg", 48, 2, 46, 307, 27], - ["invoke", 48, 47, 307, 27], - ["disrupt", 307, 27], - "rel_done_810", - ["jump_false", 40, "while_end_807", 307, 27], - ["load_field", 50, 6, "list", 308, 29], - ["load_dynamic", 51, 50, 4, 308, 39], - ["load_field", 52, 51, "right", 308, 39], - ["get", 54, 28, 1, 308, 11], - ["frame", 55, 54, 1, 308, 11], - ["null", 56, 308, 11], - ["setarg", 55, 0, 56, 308, 11], - ["setarg", 55, 1, 52, 308, 11], - ["invoke", 55, 53, 308, 11], - ["access", 57, 1, 309, 19], - ["is_num", 59, 4, 309, 19], - ["jump_false", 59, "num_err_812", 309, 19], - ["is_num", 60, 57, 309, 19], - ["jump_false", 60, "num_err_812", 309, 19], - ["add", 58, 4, 57, 309, 19], - ["jump", "num_done_813", 309, 19], - "num_err_812", - [ - "access", - 61, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 309, - 19 - ], - ["access", 62, "error", 309, 19], - ["access", 63, "cannot apply '+': operands must be numbers", 309, 19], - ["array", 64, 0, 309, 19], - ["push", 64, 63, 309, 19], - ["frame", 66, 61, 2, 309, 19], - ["null", 67, 309, 19], - ["setarg", 66, 0, 67, 309, 19], - ["setarg", 66, 1, 62, 309, 19], - ["setarg", 66, 2, 64, 309, 19], - ["invoke", 66, 65, 309, 19], - ["disrupt", 309, 19], - "num_done_813", - ["move", 4, 58, 309, 19], - ["jump", "while_start_806", 309, 19], - "while_end_807", - ["jump", "if_end_799", 309, 19], - "if_else_798", - ["access", 68, "call", 311, 26], - ["is_identical", 69, 5, 68, 311, 26], - ["jump_true", 69, "eq_done_816", 311, 26], - ["is_int", 70, 5, 311, 26], - ["jump_false", 70, "eq_ni_817", 311, 26], - ["is_int", 71, 68, 311, 26], - ["jump_false", 71, "eq_ni_817", 311, 26], - ["eq_int", 69, 5, 68, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_ni_817", - ["is_num", 70, 5, 311, 26], - ["jump_false", 70, "eq_nn_818", 311, 26], - ["is_num", 71, 68, 311, 26], - ["jump_false", 71, "eq_nn_818", 311, 26], - ["eq_float", 69, 5, 68, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nn_818", - ["is_text", 70, 5, 311, 26], - ["jump_false", 70, "eq_nt_819", 311, 26], - ["is_text", 71, 68, 311, 26], - ["jump_false", 71, "eq_nt_819", 311, 26], - ["eq_text", 69, 5, 68, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nt_819", - ["is_null", 70, 5, 311, 26], - ["jump_false", 70, "eq_nnl_820", 311, 26], - ["is_null", 71, 68, 311, 26], - ["jump_false", 71, "eq_nnl_820", 311, 26], - ["true", 69, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nnl_820", - ["is_bool", 70, 5, 311, 26], - ["jump_false", 70, "eq_nb_821", 311, 26], - ["is_bool", 71, 68, 311, 26], - ["jump_false", 71, "eq_nb_821", 311, 26], - ["eq_bool", 69, 5, 68, 311, 26], - ["jump", "eq_done_816", 311, 26], - "eq_nb_821", - ["false", 69, 311, 26], - "eq_done_816", - ["jump_false", 69, "if_else_814", 311, 26], - ["load_field", 72, 6, "expression", 312, 27], - ["get", 74, 28, 1, 312, 9], - ["frame", 75, 74, 1, 312, 9], - ["null", 76, 312, 9], - ["setarg", 75, 0, 76, 312, 9], - ["setarg", 75, 1, 72, 312, 9], - ["invoke", 75, 73, 312, 9], - ["jump", "if_end_815", 312, 9], - "if_else_814", - ["access", 77, "if", 313, 26], - ["is_identical", 78, 5, 77, 313, 26], - ["jump_true", 78, "eq_done_824", 313, 26], - ["is_int", 79, 5, 313, 26], - ["jump_false", 79, "eq_ni_825", 313, 26], - ["is_int", 80, 77, 313, 26], - ["jump_false", 80, "eq_ni_825", 313, 26], - ["eq_int", 78, 5, 77, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_ni_825", - ["is_num", 79, 5, 313, 26], - ["jump_false", 79, "eq_nn_826", 313, 26], - ["is_num", 80, 77, 313, 26], - ["jump_false", 80, "eq_nn_826", 313, 26], - ["eq_float", 78, 5, 77, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nn_826", - ["is_text", 79, 5, 313, 26], - ["jump_false", 79, "eq_nt_827", 313, 26], - ["is_text", 80, 77, 313, 26], - ["jump_false", 80, "eq_nt_827", 313, 26], - ["eq_text", 78, 5, 77, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nt_827", - ["is_null", 79, 5, 313, 26], - ["jump_false", 79, "eq_nnl_828", 313, 26], - ["is_null", 80, 77, 313, 26], - ["jump_false", 80, "eq_nnl_828", 313, 26], - ["true", 78, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nnl_828", - ["is_bool", 79, 5, 313, 26], - ["jump_false", 79, "eq_nb_829", 313, 26], - ["is_bool", 80, 77, 313, 26], - ["jump_false", 80, "eq_nb_829", 313, 26], - ["eq_bool", 78, 5, 77, 313, 26], - ["jump", "eq_done_824", 313, 26], - "eq_nb_829", - ["false", 78, 313, 26], - "eq_done_824", - ["jump_false", 78, "if_else_822", 313, 26], - ["load_field", 81, 6, "expression", 314, 27], - ["get", 83, 28, 1, 314, 9], - ["frame", 84, 83, 1, 314, 9], - ["null", 85, 314, 9], - ["setarg", 84, 0, 85, 314, 9], - ["setarg", 84, 1, 81, 314, 9], - ["invoke", 84, 82, 314, 9], - ["load_field", 86, 6, "then", 315, 29], - ["get", 88, 30, 1, 315, 9], - ["frame", 89, 88, 2, 315, 9], - ["null", 90, 315, 9], - ["setarg", 89, 0, 90, 315, 9], - ["setarg", 89, 1, 86, 315, 9], - ["setarg", 89, 2, 2, 315, 9], - ["invoke", 89, 87, 315, 9], - ["load_field", 91, 6, "list", 316, 29], - ["get", 93, 30, 1, 316, 9], - ["frame", 94, 93, 2, 316, 9], - ["null", 95, 316, 9], - ["setarg", 94, 0, 95, 316, 9], - ["setarg", 94, 1, 91, 316, 9], - ["setarg", 94, 2, 2, 316, 9], - ["invoke", 94, 92, 316, 9], - ["load_field", 96, 6, "else", 317, 13], - ["null", 97, 317, 26], - ["is_identical", 98, 96, 97, 317, 26], - ["jump_true", 98, "ne_nid_833", 317, 26], - ["jump", "ne_ni_834", 317, 26], - "ne_nid_833", - ["false", 98, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_ni_834", - ["is_int", 99, 96, 317, 26], - ["jump_false", 99, "ne_nn_835", 317, 26], - ["is_int", 100, 97, 317, 26], - ["jump_false", 100, "ne_nn_835", 317, 26], - ["ne_int", 98, 96, 97, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nn_835", - ["is_num", 99, 96, 317, 26], - ["jump_false", 99, "ne_nt_836", 317, 26], - ["is_num", 100, 97, 317, 26], - ["jump_false", 100, "ne_nt_836", 317, 26], - ["ne_float", 98, 96, 97, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nt_836", - ["is_text", 99, 96, 317, 26], - ["jump_false", 99, "ne_nnl_837", 317, 26], - ["is_text", 100, 97, 317, 26], - ["jump_false", 100, "ne_nnl_837", 317, 26], - ["ne_text", 98, 96, 97, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nnl_837", - ["is_null", 99, 96, 317, 26], - ["jump_false", 99, "ne_nb_838", 317, 26], - ["is_null", 100, 97, 317, 26], - ["jump_false", 100, "ne_nb_838", 317, 26], - ["false", 98, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_nb_838", - ["is_bool", 99, 96, 317, 26], - ["jump_false", 99, "ne_mis_839", 317, 26], - ["is_bool", 100, 97, 317, 26], - ["jump_false", 100, "ne_mis_839", 317, 26], - ["ne_bool", 98, 96, 97, 317, 26], - ["jump", "ne_done_832", 317, 26], - "ne_mis_839", - ["true", 98, 317, 26], - "ne_done_832", - ["jump_false", 98, "if_else_830", 317, 26], - ["load_field", 101, 6, "else", 317, 52], - ["get", 103, 30, 1, 317, 32], - ["frame", 104, 103, 2, 317, 32], - ["null", 105, 317, 32], - ["setarg", 104, 0, 105, 317, 32], - ["setarg", 104, 1, 101, 317, 32], - ["setarg", 104, 2, 2, 317, 32], - ["invoke", 104, 102, 317, 32], - ["jump", "if_end_831", 317, 32], - "if_else_830", - "if_end_831", - ["jump", "if_end_823", 317, 32], - "if_else_822", - ["access", 106, "while", 318, 26], - ["is_identical", 107, 5, 106, 318, 26], - ["jump_true", 107, "eq_done_843", 318, 26], - ["is_int", 108, 5, 318, 26], - ["jump_false", 108, "eq_ni_844", 318, 26], - ["is_int", 109, 106, 318, 26], - ["jump_false", 109, "eq_ni_844", 318, 26], - ["eq_int", 107, 5, 106, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_ni_844", - ["is_num", 108, 5, 318, 26], - ["jump_false", 108, "eq_nn_845", 318, 26], - ["is_num", 109, 106, 318, 26], - ["jump_false", 109, "eq_nn_845", 318, 26], - ["eq_float", 107, 5, 106, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nn_845", - ["is_text", 108, 5, 318, 26], - ["jump_false", 108, "eq_nt_846", 318, 26], - ["is_text", 109, 106, 318, 26], - ["jump_false", 109, "eq_nt_846", 318, 26], - ["eq_text", 107, 5, 106, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nt_846", - ["is_null", 108, 5, 318, 26], - ["jump_false", 108, "eq_nnl_847", 318, 26], - ["is_null", 109, 106, 318, 26], - ["jump_false", 109, "eq_nnl_847", 318, 26], - ["true", 107, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nnl_847", - ["is_bool", 108, 5, 318, 26], - ["jump_false", 108, "eq_nb_848", 318, 26], - ["is_bool", 109, 106, 318, 26], - ["jump_false", 109, "eq_nb_848", 318, 26], - ["eq_bool", 107, 5, 106, 318, 26], - ["jump", "eq_done_843", 318, 26], - "eq_nb_848", - ["false", 107, 318, 26], - "eq_done_843", - ["move", 110, 107, 318, 26], - ["jump_true", 110, "or_end_842", 318, 26], - ["access", 111, "do", 318, 45], - ["is_identical", 112, 5, 111, 318, 45], - ["jump_true", 112, "eq_done_849", 318, 45], - ["is_int", 113, 5, 318, 45], - ["jump_false", 113, "eq_ni_850", 318, 45], - ["is_int", 114, 111, 318, 45], - ["jump_false", 114, "eq_ni_850", 318, 45], - ["eq_int", 112, 5, 111, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_ni_850", - ["is_num", 113, 5, 318, 45], - ["jump_false", 113, "eq_nn_851", 318, 45], - ["is_num", 114, 111, 318, 45], - ["jump_false", 114, "eq_nn_851", 318, 45], - ["eq_float", 112, 5, 111, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nn_851", - ["is_text", 113, 5, 318, 45], - ["jump_false", 113, "eq_nt_852", 318, 45], - ["is_text", 114, 111, 318, 45], - ["jump_false", 114, "eq_nt_852", 318, 45], - ["eq_text", 112, 5, 111, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nt_852", - ["is_null", 113, 5, 318, 45], - ["jump_false", 113, "eq_nnl_853", 318, 45], - ["is_null", 114, 111, 318, 45], - ["jump_false", 114, "eq_nnl_853", 318, 45], - ["true", 112, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nnl_853", - ["is_bool", 113, 5, 318, 45], - ["jump_false", 113, "eq_nb_854", 318, 45], - ["is_bool", 114, 111, 318, 45], - ["jump_false", 114, "eq_nb_854", 318, 45], - ["eq_bool", 112, 5, 111, 318, 45], - ["jump", "eq_done_849", 318, 45], - "eq_nb_854", - ["false", 112, 318, 45], - "eq_done_849", - ["move", 110, 112, 318, 45], - "or_end_842", - ["jump_false", 110, "if_else_840", 318, 45], - ["load_field", 115, 6, "expression", 319, 27], - ["get", 117, 28, 1, 319, 9], - ["frame", 118, 117, 1, 319, 9], - ["null", 119, 319, 9], - ["setarg", 118, 0, 119, 319, 9], - ["setarg", 118, 1, 115, 319, 9], - ["invoke", 118, 116, 319, 9], - ["load_field", 120, 6, "statements", 320, 29], - ["get", 122, 30, 1, 320, 9], - ["frame", 123, 122, 2, 320, 9], - ["null", 124, 320, 9], - ["setarg", 123, 0, 124, 320, 9], - ["setarg", 123, 1, 120, 320, 9], - ["setarg", 123, 2, 2, 320, 9], - ["invoke", 123, 121, 320, 9], - ["jump", "if_end_841", 320, 9], - "if_else_840", - ["access", 125, "for", 321, 26], - ["is_identical", 126, 5, 125, 321, 26], - ["jump_true", 126, "eq_done_857", 321, 26], - ["is_int", 127, 5, 321, 26], - ["jump_false", 127, "eq_ni_858", 321, 26], - ["is_int", 128, 125, 321, 26], - ["jump_false", 128, "eq_ni_858", 321, 26], - ["eq_int", 126, 5, 125, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_ni_858", - ["is_num", 127, 5, 321, 26], - ["jump_false", 127, "eq_nn_859", 321, 26], - ["is_num", 128, 125, 321, 26], - ["jump_false", 128, "eq_nn_859", 321, 26], - ["eq_float", 126, 5, 125, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nn_859", - ["is_text", 127, 5, 321, 26], - ["jump_false", 127, "eq_nt_860", 321, 26], - ["is_text", 128, 125, 321, 26], - ["jump_false", 128, "eq_nt_860", 321, 26], - ["eq_text", 126, 5, 125, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nt_860", - ["is_null", 127, 5, 321, 26], - ["jump_false", 127, "eq_nnl_861", 321, 26], - ["is_null", 128, 125, 321, 26], - ["jump_false", 128, "eq_nnl_861", 321, 26], - ["true", 126, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nnl_861", - ["is_bool", 127, 5, 321, 26], - ["jump_false", 127, "eq_nb_862", 321, 26], - ["is_bool", 128, 125, 321, 26], - ["jump_false", 128, "eq_nb_862", 321, 26], - ["eq_bool", 126, 5, 125, 321, 26], - ["jump", "eq_done_857", 321, 26], - "eq_nb_862", - ["false", 126, 321, 26], - "eq_done_857", - ["jump_false", 126, "if_else_855", 321, 26], - ["load_field", 129, 6, "init", 322, 13], - ["null", 130, 322, 26], - ["is_identical", 131, 129, 130, 322, 26], - ["jump_true", 131, "ne_nid_866", 322, 26], - ["jump", "ne_ni_867", 322, 26], - "ne_nid_866", - ["false", 131, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_ni_867", - ["is_int", 132, 129, 322, 26], - ["jump_false", 132, "ne_nn_868", 322, 26], - ["is_int", 133, 130, 322, 26], - ["jump_false", 133, "ne_nn_868", 322, 26], - ["ne_int", 131, 129, 130, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nn_868", - ["is_num", 132, 129, 322, 26], - ["jump_false", 132, "ne_nt_869", 322, 26], - ["is_num", 133, 130, 322, 26], - ["jump_false", 133, "ne_nt_869", 322, 26], - ["ne_float", 131, 129, 130, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nt_869", - ["is_text", 132, 129, 322, 26], - ["jump_false", 132, "ne_nnl_870", 322, 26], - ["is_text", 133, 130, 322, 26], - ["jump_false", 133, "ne_nnl_870", 322, 26], - ["ne_text", 131, 129, 130, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nnl_870", - ["is_null", 132, 129, 322, 26], - ["jump_false", 132, "ne_nb_871", 322, 26], - ["is_null", 133, 130, 322, 26], - ["jump_false", 133, "ne_nb_871", 322, 26], - ["false", 131, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_nb_871", - ["is_bool", 132, 129, 322, 26], - ["jump_false", 132, "ne_mis_872", 322, 26], - ["is_bool", 133, 130, 322, 26], - ["jump_false", 133, "ne_mis_872", 322, 26], - ["ne_bool", 131, 129, 130, 322, 26], - ["jump", "ne_done_865", 322, 26], - "ne_mis_872", - ["true", 131, 322, 26], - "ne_done_865", - ["jump_false", 131, "if_else_863", 322, 26], - ["load_field", 134, 6, "init", 323, 15], - ["load_field", 135, 134, "kind", 323, 15], - ["access", 136, "var", 323, 33], - ["is_identical", 137, 135, 136, 323, 33], - ["jump_true", 137, "eq_done_876", 323, 33], - ["is_int", 138, 135, 323, 33], - ["jump_false", 138, "eq_ni_877", 323, 33], - ["is_int", 139, 136, 323, 33], - ["jump_false", 139, "eq_ni_877", 323, 33], - ["eq_int", 137, 135, 136, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_ni_877", - ["is_num", 138, 135, 323, 33], - ["jump_false", 138, "eq_nn_878", 323, 33], - ["is_num", 139, 136, 323, 33], - ["jump_false", 139, "eq_nn_878", 323, 33], - ["eq_float", 137, 135, 136, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nn_878", - ["is_text", 138, 135, 323, 33], - ["jump_false", 138, "eq_nt_879", 323, 33], - ["is_text", 139, 136, 323, 33], - ["jump_false", 139, "eq_nt_879", 323, 33], - ["eq_text", 137, 135, 136, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nt_879", - ["is_null", 138, 135, 323, 33], - ["jump_false", 138, "eq_nnl_880", 323, 33], - ["is_null", 139, 136, 323, 33], - ["jump_false", 139, "eq_nnl_880", 323, 33], - ["true", 137, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nnl_880", - ["is_bool", 138, 135, 323, 33], - ["jump_false", 138, "eq_nb_881", 323, 33], - ["is_bool", 139, 136, 323, 33], - ["jump_false", 139, "eq_nb_881", 323, 33], - ["eq_bool", 137, 135, 136, 323, 33], - ["jump", "eq_done_876", 323, 33], - "eq_nb_881", - ["false", 137, 323, 33], - "eq_done_876", - ["move", 140, 137, 323, 33], - ["jump_true", 140, "or_end_875", 323, 33], - ["load_field", 141, 6, "init", 323, 42], - ["load_field", 142, 141, "kind", 323, 42], - ["access", 143, "def", 323, 60], - ["is_identical", 144, 142, 143, 323, 60], - ["jump_true", 144, "eq_done_882", 323, 60], - ["is_int", 145, 142, 323, 60], - ["jump_false", 145, "eq_ni_883", 323, 60], - ["is_int", 146, 143, 323, 60], - ["jump_false", 146, "eq_ni_883", 323, 60], - ["eq_int", 144, 142, 143, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_ni_883", - ["is_num", 145, 142, 323, 60], - ["jump_false", 145, "eq_nn_884", 323, 60], - ["is_num", 146, 143, 323, 60], - ["jump_false", 146, "eq_nn_884", 323, 60], - ["eq_float", 144, 142, 143, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nn_884", - ["is_text", 145, 142, 323, 60], - ["jump_false", 145, "eq_nt_885", 323, 60], - ["is_text", 146, 143, 323, 60], - ["jump_false", 146, "eq_nt_885", 323, 60], - ["eq_text", 144, 142, 143, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nt_885", - ["is_null", 145, 142, 323, 60], - ["jump_false", 145, "eq_nnl_886", 323, 60], - ["is_null", 146, 143, 323, 60], - ["jump_false", 146, "eq_nnl_886", 323, 60], - ["true", 144, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nnl_886", - ["is_bool", 145, 142, 323, 60], - ["jump_false", 145, "eq_nb_887", 323, 60], - ["is_bool", 146, 143, 323, 60], - ["jump_false", 146, "eq_nb_887", 323, 60], - ["eq_bool", 144, 142, 143, 323, 60], - ["jump", "eq_done_882", 323, 60], - "eq_nb_887", - ["false", 144, 323, 60], - "eq_done_882", - ["move", 140, 144, 323, 60], - "or_end_875", - ["jump_false", 140, "if_else_873", 323, 60], - ["load_field", 147, 6, "init", 324, 31], - ["load_field", 148, 147, "right", 324, 31], - ["get", 150, 28, 1, 324, 13], - ["frame", 151, 150, 1, 324, 13], - ["null", 152, 324, 13], - ["setarg", 151, 0, 152, 324, 13], - ["setarg", 151, 1, 148, 324, 13], - ["invoke", 151, 149, 324, 13], - ["jump", "if_end_874", 324, 13], - "if_else_873", - ["load_field", 153, 6, "init", 326, 31], - ["get", 155, 28, 1, 326, 13], - ["frame", 156, 155, 1, 326, 13], - ["null", 157, 326, 13], - ["setarg", 156, 0, 157, 326, 13], - ["setarg", 156, 1, 153, 326, 13], - ["invoke", 156, 154, 326, 13], - "if_end_874", - ["jump", "if_end_864", 326, 13], - "if_else_863", - "if_end_864", - ["load_field", 158, 6, "test", 329, 27], - ["get", 160, 28, 1, 329, 9], - ["frame", 161, 160, 1, 329, 9], - ["null", 162, 329, 9], - ["setarg", 161, 0, 162, 329, 9], - ["setarg", 161, 1, 158, 329, 9], - ["invoke", 161, 159, 329, 9], - ["load_field", 163, 6, "update", 330, 27], - ["get", 165, 28, 1, 330, 9], - ["frame", 166, 165, 1, 330, 9], - ["null", 167, 330, 9], - ["setarg", 166, 0, 167, 330, 9], - ["setarg", 166, 1, 163, 330, 9], - ["invoke", 166, 164, 330, 9], - ["load_field", 168, 6, "statements", 331, 29], - ["get", 170, 30, 1, 331, 9], - ["frame", 171, 170, 2, 331, 9], - ["null", 172, 331, 9], - ["setarg", 171, 0, 172, 331, 9], - ["setarg", 171, 1, 168, 331, 9], - ["setarg", 171, 2, 2, 331, 9], - ["invoke", 171, 169, 331, 9], - ["jump", "if_end_856", 331, 9], - "if_else_855", - ["access", 173, "return", 332, 26], - ["is_identical", 174, 5, 173, 332, 26], - ["jump_true", 174, "eq_done_891", 332, 26], - ["is_int", 175, 5, 332, 26], - ["jump_false", 175, "eq_ni_892", 332, 26], - ["is_int", 176, 173, 332, 26], - ["jump_false", 176, "eq_ni_892", 332, 26], - ["eq_int", 174, 5, 173, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_ni_892", - ["is_num", 175, 5, 332, 26], - ["jump_false", 175, "eq_nn_893", 332, 26], - ["is_num", 176, 173, 332, 26], - ["jump_false", 176, "eq_nn_893", 332, 26], - ["eq_float", 174, 5, 173, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nn_893", - ["is_text", 175, 5, 332, 26], - ["jump_false", 175, "eq_nt_894", 332, 26], - ["is_text", 176, 173, 332, 26], - ["jump_false", 176, "eq_nt_894", 332, 26], - ["eq_text", 174, 5, 173, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nt_894", - ["is_null", 175, 5, 332, 26], - ["jump_false", 175, "eq_nnl_895", 332, 26], - ["is_null", 176, 173, 332, 26], - ["jump_false", 176, "eq_nnl_895", 332, 26], - ["true", 174, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nnl_895", - ["is_bool", 175, 5, 332, 26], - ["jump_false", 175, "eq_nb_896", 332, 26], - ["is_bool", 176, 173, 332, 26], - ["jump_false", 176, "eq_nb_896", 332, 26], - ["eq_bool", 174, 5, 173, 332, 26], - ["jump", "eq_done_891", 332, 26], - "eq_nb_896", - ["false", 174, 332, 26], - "eq_done_891", - ["move", 177, 174, 332, 26], - ["jump_true", 177, "or_end_890", 332, 26], - ["access", 178, "go", 332, 46], - ["is_identical", 179, 5, 178, 332, 46], - ["jump_true", 179, "eq_done_897", 332, 46], - ["is_int", 180, 5, 332, 46], - ["jump_false", 180, "eq_ni_898", 332, 46], - ["is_int", 181, 178, 332, 46], - ["jump_false", 181, "eq_ni_898", 332, 46], - ["eq_int", 179, 5, 178, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_ni_898", - ["is_num", 180, 5, 332, 46], - ["jump_false", 180, "eq_nn_899", 332, 46], - ["is_num", 181, 178, 332, 46], - ["jump_false", 181, "eq_nn_899", 332, 46], - ["eq_float", 179, 5, 178, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nn_899", - ["is_text", 180, 5, 332, 46], - ["jump_false", 180, "eq_nt_900", 332, 46], - ["is_text", 181, 178, 332, 46], - ["jump_false", 181, "eq_nt_900", 332, 46], - ["eq_text", 179, 5, 178, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nt_900", - ["is_null", 180, 5, 332, 46], - ["jump_false", 180, "eq_nnl_901", 332, 46], - ["is_null", 181, 178, 332, 46], - ["jump_false", 181, "eq_nnl_901", 332, 46], - ["true", 179, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nnl_901", - ["is_bool", 180, 5, 332, 46], - ["jump_false", 180, "eq_nb_902", 332, 46], - ["is_bool", 181, 178, 332, 46], - ["jump_false", 181, "eq_nb_902", 332, 46], - ["eq_bool", 179, 5, 178, 332, 46], - ["jump", "eq_done_897", 332, 46], - "eq_nb_902", - ["false", 179, 332, 46], - "eq_done_897", - ["move", 177, 179, 332, 46], - "or_end_890", - ["jump_false", 177, "if_else_888", 332, 46], - ["load_field", 182, 6, "expression", 333, 27], - ["get", 184, 28, 1, 333, 9], - ["frame", 185, 184, 1, 333, 9], - ["null", 186, 333, 9], - ["setarg", 185, 0, 186, 333, 9], - ["setarg", 185, 1, 182, 333, 9], - ["invoke", 185, 183, 333, 9], - ["jump", "if_end_889", 333, 9], - "if_else_888", - ["access", 187, "block", 334, 26], - ["is_identical", 188, 5, 187, 334, 26], - ["jump_true", 188, "eq_done_905", 334, 26], - ["is_int", 189, 5, 334, 26], - ["jump_false", 189, "eq_ni_906", 334, 26], - ["is_int", 190, 187, 334, 26], - ["jump_false", 190, "eq_ni_906", 334, 26], - ["eq_int", 188, 5, 187, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_ni_906", - ["is_num", 189, 5, 334, 26], - ["jump_false", 189, "eq_nn_907", 334, 26], - ["is_num", 190, 187, 334, 26], - ["jump_false", 190, "eq_nn_907", 334, 26], - ["eq_float", 188, 5, 187, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nn_907", - ["is_text", 189, 5, 334, 26], - ["jump_false", 189, "eq_nt_908", 334, 26], - ["is_text", 190, 187, 334, 26], - ["jump_false", 190, "eq_nt_908", 334, 26], - ["eq_text", 188, 5, 187, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nt_908", - ["is_null", 189, 5, 334, 26], - ["jump_false", 189, "eq_nnl_909", 334, 26], - ["is_null", 190, 187, 334, 26], - ["jump_false", 190, "eq_nnl_909", 334, 26], - ["true", 188, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nnl_909", - ["is_bool", 189, 5, 334, 26], - ["jump_false", 189, "eq_nb_910", 334, 26], - ["is_bool", 190, 187, 334, 26], - ["jump_false", 190, "eq_nb_910", 334, 26], - ["eq_bool", 188, 5, 187, 334, 26], - ["jump", "eq_done_905", 334, 26], - "eq_nb_910", - ["false", 188, 334, 26], - "eq_done_905", - ["jump_false", 188, "if_else_903", 334, 26], - ["load_field", 191, 6, "statements", 335, 29], - ["get", 193, 30, 1, 335, 9], - ["frame", 194, 193, 2, 335, 9], - ["null", 195, 335, 9], - ["setarg", 194, 0, 195, 335, 9], - ["setarg", 194, 1, 191, 335, 9], - ["setarg", 194, 2, 2, 335, 9], - ["invoke", 194, 192, 335, 9], - ["jump", "if_end_904", 335, 9], - "if_else_903", - ["access", 196, "label", 336, 26], - ["is_identical", 197, 5, 196, 336, 26], - ["jump_true", 197, "eq_done_913", 336, 26], - ["is_int", 198, 5, 336, 26], - ["jump_false", 198, "eq_ni_914", 336, 26], - ["is_int", 199, 196, 336, 26], - ["jump_false", 199, "eq_ni_914", 336, 26], - ["eq_int", 197, 5, 196, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_ni_914", - ["is_num", 198, 5, 336, 26], - ["jump_false", 198, "eq_nn_915", 336, 26], - ["is_num", 199, 196, 336, 26], - ["jump_false", 199, "eq_nn_915", 336, 26], - ["eq_float", 197, 5, 196, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nn_915", - ["is_text", 198, 5, 336, 26], - ["jump_false", 198, "eq_nt_916", 336, 26], - ["is_text", 199, 196, 336, 26], - ["jump_false", 199, "eq_nt_916", 336, 26], - ["eq_text", 197, 5, 196, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nt_916", - ["is_null", 198, 5, 336, 26], - ["jump_false", 198, "eq_nnl_917", 336, 26], - ["is_null", 199, 196, 336, 26], - ["jump_false", 199, "eq_nnl_917", 336, 26], - ["true", 197, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nnl_917", - ["is_bool", 198, 5, 336, 26], - ["jump_false", 198, "eq_nb_918", 336, 26], - ["is_bool", 199, 196, 336, 26], - ["jump_false", 199, "eq_nb_918", 336, 26], - ["eq_bool", 197, 5, 196, 336, 26], - ["jump", "eq_done_913", 336, 26], - "eq_nb_918", - ["false", 197, 336, 26], - "eq_done_913", - ["jump_false", 197, "if_else_911", 336, 26], - ["load_field", 200, 6, "statement", 337, 13], - ["null", 201, 337, 31], - ["is_identical", 202, 200, 201, 337, 31], - ["jump_true", 202, "ne_nid_922", 337, 31], - ["jump", "ne_ni_923", 337, 31], - "ne_nid_922", - ["false", 202, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_ni_923", - ["is_int", 203, 200, 337, 31], - ["jump_false", 203, "ne_nn_924", 337, 31], - ["is_int", 204, 201, 337, 31], - ["jump_false", 204, "ne_nn_924", 337, 31], - ["ne_int", 202, 200, 201, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nn_924", - ["is_num", 203, 200, 337, 31], - ["jump_false", 203, "ne_nt_925", 337, 31], - ["is_num", 204, 201, 337, 31], - ["jump_false", 204, "ne_nt_925", 337, 31], - ["ne_float", 202, 200, 201, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nt_925", - ["is_text", 203, 200, 337, 31], - ["jump_false", 203, "ne_nnl_926", 337, 31], - ["is_text", 204, 201, 337, 31], - ["jump_false", 204, "ne_nnl_926", 337, 31], - ["ne_text", 202, 200, 201, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nnl_926", - ["is_null", 203, 200, 337, 31], - ["jump_false", 203, "ne_nb_927", 337, 31], - ["is_null", 204, 201, 337, 31], - ["jump_false", 204, "ne_nb_927", 337, 31], - ["false", 202, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_nb_927", - ["is_bool", 203, 200, 337, 31], - ["jump_false", 203, "ne_mis_928", 337, 31], - ["is_bool", 204, 201, 337, 31], - ["jump_false", 204, "ne_mis_928", 337, 31], - ["ne_bool", 202, 200, 201, 337, 31], - ["jump", "ne_done_921", 337, 31], - "ne_mis_928", - ["true", 202, 337, 31], - "ne_done_921", - ["jump_false", 202, "if_else_919", 337, 31], - ["load_field", 205, 6, "statement", 338, 32], - ["array", 206, 1, 338, 32], - ["push", 206, 205, 338, 32], - ["get", 208, 30, 1, 338, 11], - ["frame", 209, 208, 2, 338, 11], - ["null", 210, 338, 11], - ["setarg", 209, 0, 210, 338, 11], - ["setarg", 209, 1, 206, 338, 11], - ["setarg", 209, 2, 2, 338, 11], - ["invoke", 209, 207, 338, 11], - ["jump", "if_end_920", 338, 11], - "if_else_919", - "if_end_920", - ["jump", "if_end_912", 338, 11], - "if_else_911", - ["access", 211, "function", 340, 26], - ["is_identical", 212, 5, 211, 340, 26], - ["jump_true", 212, "eq_done_931", 340, 26], - ["is_int", 213, 5, 340, 26], - ["jump_false", 213, "eq_ni_932", 340, 26], - ["is_int", 214, 211, 340, 26], - ["jump_false", 214, "eq_ni_932", 340, 26], - ["eq_int", 212, 5, 211, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_ni_932", - ["is_num", 213, 5, 340, 26], - ["jump_false", 213, "eq_nn_933", 340, 26], - ["is_num", 214, 211, 340, 26], - ["jump_false", 214, "eq_nn_933", 340, 26], - ["eq_float", 212, 5, 211, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nn_933", - ["is_text", 213, 5, 340, 26], - ["jump_false", 213, "eq_nt_934", 340, 26], - ["is_text", 214, 211, 340, 26], - ["jump_false", 214, "eq_nt_934", 340, 26], - ["eq_text", 212, 5, 211, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nt_934", - ["is_null", 213, 5, 340, 26], - ["jump_false", 213, "eq_nnl_935", 340, 26], - ["is_null", 214, 211, 340, 26], - ["jump_false", 214, "eq_nnl_935", 340, 26], - ["true", 212, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nnl_935", - ["is_bool", 213, 5, 340, 26], - ["jump_false", 213, "eq_nb_936", 340, 26], - ["is_bool", 214, 211, 340, 26], - ["jump_false", 214, "eq_nb_936", 340, 26], - ["eq_bool", 212, 5, 211, 340, 26], - ["jump", "eq_done_931", 340, 26], - "eq_nb_936", - ["false", 212, 340, 26], - "eq_done_931", - ["jump_false", 212, "if_else_929", 340, 26], - ["jump", "if_end_930", 340, 38], - "if_else_929", - "if_end_930", - "if_end_912", - "if_end_904", - "if_end_889", - "if_end_856", - "if_end_841", - "if_end_823", - "if_end_815", - "if_end_799", - "if_end_784", - ["access", 215, 1, 344, 15], - ["is_num", 217, 3, 344, 15], - ["jump_false", 217, "num_err_937", 344, 15], - ["is_num", 218, 215, 344, 15], - ["jump_false", 218, "num_err_937", 344, 15], - ["add", 216, 3, 215, 344, 15], - ["jump", "num_done_938", 344, 15], - "num_err_937", - [ - "access", - 219, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 344, - 15 - ], - ["access", 220, "error", 344, 15], - ["access", 221, "cannot apply '+': operands must be numbers", 344, 15], - ["array", 222, 0, 344, 15], - ["push", 222, 221, 344, 15], - ["frame", 224, 219, 2, 344, 15], - ["null", 225, 344, 15], - ["setarg", 224, 0, 225, 344, 15], - ["setarg", 224, 1, 220, 344, 15], - ["setarg", 224, 2, 222, 344, 15], - ["invoke", 224, 223, 344, 15], - ["disrupt", 344, 15], - "num_done_938", - ["move", 3, 216, 344, 15], - ["jump", "while_start_777", 344, 15], - "while_end_778", - ["null", 226, 344, 15], - ["return", 226, 344, 15] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - ["get", 1, 1, 1, 349, 20], - ["load_field", 2, 1, "statements", 349, 20], - ["access", 3, 0, 349, 36], - ["get", 5, 31, 1, 349, 5], - ["frame", 6, 5, 2, 349, 5], - ["null", 7, 349, 5], - ["setarg", 6, 0, 7, 349, 5], - ["setarg", 6, 1, 2, 349, 5], - ["setarg", 6, 2, 3, 349, 5], - ["invoke", 6, 4, 349, 5], - ["get", 8, 1, 1, 350, 20], - ["load_field", 9, 8, "functions", 350, 20], - ["access", 10, 0, 350, 35], - ["get", 12, 31, 1, 350, 5], - ["frame", 13, 12, 2, 350, 5], - ["null", 14, 350, 5], - ["setarg", 13, 0, 14, 350, 5], - ["setarg", 13, 1, 9, 350, 5], - ["setarg", 13, 2, 10, 350, 5], - ["invoke", 13, 11, 350, 5], - ["get", 15, 1, 1, 351, 25], - ["load_field", 16, 15, "statements", 351, 25], - ["access", 17, 0, 351, 41], - ["get", 19, 30, 1, 351, 5], - ["frame", 20, 19, 2, 351, 5], - ["null", 21, 351, 5], - ["setarg", 20, 0, 21, 351, 5], - ["setarg", 20, 1, 16, 351, 5], - ["setarg", 20, 2, 17, 351, 5], - ["invoke", 20, 18, 351, 5], - ["get", 22, 1, 1, 352, 25], - ["load_field", 23, 22, "functions", 352, 25], - ["access", 24, 0, 352, 40], - ["get", 26, 30, 1, 352, 5], - ["frame", 27, 26, 2, 352, 5], - ["null", 28, 352, 5], - ["setarg", 27, 0, 28, 352, 5], - ["setarg", 27, 1, 23, 352, 5], - ["setarg", 27, 2, 24, 352, 5], - ["invoke", 27, 25, 352, 5], - ["null", 29, 352, 5], - ["return", 29, 352, 5] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 1133, - "nr_close_slots": 0, - "instructions": [ - ["null", 19, 364, 17], - ["is_identical", 20, 1, 19, 364, 17], - ["jump_true", 20, "eq_done_941", 364, 17], - ["is_int", 21, 1, 364, 17], - ["jump_false", 21, "eq_ni_942", 364, 17], - ["is_int", 22, 19, 364, 17], - ["jump_false", 22, "eq_ni_942", 364, 17], - ["eq_int", 20, 1, 19, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_ni_942", - ["is_num", 21, 1, 364, 17], - ["jump_false", 21, "eq_nn_943", 364, 17], - ["is_num", 22, 19, 364, 17], - ["jump_false", 22, "eq_nn_943", 364, 17], - ["eq_float", 20, 1, 19, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nn_943", - ["is_text", 21, 1, 364, 17], - ["jump_false", 21, "eq_nt_944", 364, 17], - ["is_text", 22, 19, 364, 17], - ["jump_false", 22, "eq_nt_944", 364, 17], - ["eq_text", 20, 1, 19, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nt_944", - ["is_null", 21, 1, 364, 17], - ["jump_false", 21, "eq_nnl_945", 364, 17], - ["is_null", 22, 19, 364, 17], - ["jump_false", 22, "eq_nnl_945", 364, 17], - ["true", 20, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nnl_945", - ["is_bool", 21, 1, 364, 17], - ["jump_false", 21, "eq_nb_946", 364, 17], - ["is_bool", 22, 19, 364, 17], - ["jump_false", 22, "eq_nb_946", 364, 17], - ["eq_bool", 20, 1, 19, 364, 17], - ["jump", "eq_done_941", 364, 17], - "eq_nb_946", - ["false", 20, 364, 17], - "eq_done_941", - ["jump_false", 20, "if_else_939", 364, 17], - ["null", 23, 364, 30], - ["return", 23, 364, 30], - ["jump", "if_end_940", 364, 30], - "if_else_939", - "if_end_940", - ["load_field", 24, 1, "kind", 365, 13], - ["move", 9, 24, 365, 13], - ["null", 10, 366, 16], - ["null", 14, 367, 17], - ["null", 12, 368, 14], - ["null", 15, 369, 14], - ["null", 13, 370, 18], - ["access", 8, 0, 371, 13], - ["null", 16, 372, 14], - ["null", 11, 373, 15], - ["null", 7, 375, 14], - ["null", 17, 376, 18], - ["null", 4, 377, 14], - ["null", 3, 378, 16], - ["null", 18, 379, 14], - ["null", 6, 380, 15], - ["null", 5, 381, 15], - ["get", 25, 4, 1, 384, 9], - ["load_dynamic", 26, 25, 9, 384, 20], - ["true", 27, 384, 26], - ["is_identical", 28, 26, 27, 384, 26], - ["jump_true", 28, "eq_done_949", 384, 26], - ["is_int", 29, 26, 384, 26], - ["jump_false", 29, "eq_ni_950", 384, 26], - ["is_int", 30, 27, 384, 26], - ["jump_false", 30, "eq_ni_950", 384, 26], - ["eq_int", 28, 26, 27, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_ni_950", - ["is_num", 29, 26, 384, 26], - ["jump_false", 29, "eq_nn_951", 384, 26], - ["is_num", 30, 27, 384, 26], - ["jump_false", 30, "eq_nn_951", 384, 26], - ["eq_float", 28, 26, 27, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nn_951", - ["is_text", 29, 26, 384, 26], - ["jump_false", 29, "eq_nt_952", 384, 26], - ["is_text", 30, 27, 384, 26], - ["jump_false", 30, "eq_nt_952", 384, 26], - ["eq_text", 28, 26, 27, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nt_952", - ["is_null", 29, 26, 384, 26], - ["jump_false", 29, "eq_nnl_953", 384, 26], - ["is_null", 30, 27, 384, 26], - ["jump_false", 30, "eq_nnl_953", 384, 26], - ["true", 28, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nnl_953", - ["is_bool", 29, 26, 384, 26], - ["jump_false", 29, "eq_nb_954", 384, 26], - ["is_bool", 30, 27, 384, 26], - ["jump_false", 30, "eq_nb_954", 384, 26], - ["eq_bool", 28, 26, 27, 384, 26], - ["jump", "eq_done_949", 384, 26], - "eq_nb_954", - ["false", 28, 384, 26], - "eq_done_949", - ["jump_false", 28, "if_else_947", 384, 26], - ["load_field", 31, 1, "left", 385, 29], - ["get", 33, 13, 1, 385, 19], - ["frame", 34, 33, 2, 385, 19], - ["null", 35, 385, 19], - ["setarg", 34, 0, 35, 385, 19], - ["setarg", 34, 1, 31, 385, 19], - ["setarg", 34, 2, 2, 385, 19], - ["invoke", 34, 32, 385, 19], - ["store_field", 1, 32, "left", 385, 7], - ["load_field", 36, 1, "right", 386, 30], - ["get", 38, 13, 1, 386, 20], - ["frame", 39, 38, 2, 386, 20], - ["null", 40, 386, 20], - ["setarg", 39, 0, 40, 386, 20], - ["setarg", 39, 1, 36, 386, 20], - ["setarg", 39, 2, 2, 386, 20], - ["invoke", 39, 37, 386, 20], - ["store_field", 1, 37, "right", 386, 7], - ["jump", "if_end_948", 386, 7], - "if_else_947", - ["access", 41, ".", 387, 21], - ["is_identical", 42, 9, 41, 387, 21], - ["jump_true", 42, "eq_done_958", 387, 21], - ["is_int", 43, 9, 387, 21], - ["jump_false", 43, "eq_ni_959", 387, 21], - ["is_int", 44, 41, 387, 21], - ["jump_false", 44, "eq_ni_959", 387, 21], - ["eq_int", 42, 9, 41, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_ni_959", - ["is_num", 43, 9, 387, 21], - ["jump_false", 43, "eq_nn_960", 387, 21], - ["is_num", 44, 41, 387, 21], - ["jump_false", 44, "eq_nn_960", 387, 21], - ["eq_float", 42, 9, 41, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nn_960", - ["is_text", 43, 9, 387, 21], - ["jump_false", 43, "eq_nt_961", 387, 21], - ["is_text", 44, 41, 387, 21], - ["jump_false", 44, "eq_nt_961", 387, 21], - ["eq_text", 42, 9, 41, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nt_961", - ["is_null", 43, 9, 387, 21], - ["jump_false", 43, "eq_nnl_962", 387, 21], - ["is_null", 44, 41, 387, 21], - ["jump_false", 44, "eq_nnl_962", 387, 21], - ["true", 42, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nnl_962", - ["is_bool", 43, 9, 387, 21], - ["jump_false", 43, "eq_nb_963", 387, 21], - ["is_bool", 44, 41, 387, 21], - ["jump_false", 44, "eq_nb_963", 387, 21], - ["eq_bool", 42, 9, 41, 387, 21], - ["jump", "eq_done_958", 387, 21], - "eq_nb_963", - ["false", 42, 387, 21], - "eq_done_958", - ["move", 45, 42, 387, 21], - ["jump_true", 45, "or_end_957", 387, 21], - ["access", 46, "[", 387, 33], - ["is_identical", 47, 9, 46, 387, 33], - ["jump_true", 47, "eq_done_964", 387, 33], - ["is_int", 48, 9, 387, 33], - ["jump_false", 48, "eq_ni_965", 387, 33], - ["is_int", 49, 46, 387, 33], - ["jump_false", 49, "eq_ni_965", 387, 33], - ["eq_int", 47, 9, 46, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_ni_965", - ["is_num", 48, 9, 387, 33], - ["jump_false", 48, "eq_nn_966", 387, 33], - ["is_num", 49, 46, 387, 33], - ["jump_false", 49, "eq_nn_966", 387, 33], - ["eq_float", 47, 9, 46, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nn_966", - ["is_text", 48, 9, 387, 33], - ["jump_false", 48, "eq_nt_967", 387, 33], - ["is_text", 49, 46, 387, 33], - ["jump_false", 49, "eq_nt_967", 387, 33], - ["eq_text", 47, 9, 46, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nt_967", - ["is_null", 48, 9, 387, 33], - ["jump_false", 48, "eq_nnl_968", 387, 33], - ["is_null", 49, 46, 387, 33], - ["jump_false", 49, "eq_nnl_968", 387, 33], - ["true", 47, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nnl_968", - ["is_bool", 48, 9, 387, 33], - ["jump_false", 48, "eq_nb_969", 387, 33], - ["is_bool", 49, 46, 387, 33], - ["jump_false", 49, "eq_nb_969", 387, 33], - ["eq_bool", 47, 9, 46, 387, 33], - ["jump", "eq_done_964", 387, 33], - "eq_nb_969", - ["false", 47, 387, 33], - "eq_done_964", - ["move", 45, 47, 387, 33], - "or_end_957", - ["jump_false", 45, "if_else_955", 387, 33], - ["load_field", 50, 1, "left", 388, 29], - ["get", 52, 13, 1, 388, 19], - ["frame", 53, 52, 2, 388, 19], - ["null", 54, 388, 19], - ["setarg", 53, 0, 54, 388, 19], - ["setarg", 53, 1, 50, 388, 19], - ["setarg", 53, 2, 2, 388, 19], - ["invoke", 53, 51, 388, 19], - ["store_field", 1, 51, "left", 388, 7], - ["access", 55, "[", 389, 16], - ["is_identical", 56, 9, 55, 389, 16], - ["jump_true", 56, "eq_done_973", 389, 16], - ["is_int", 57, 9, 389, 16], - ["jump_false", 57, "eq_ni_974", 389, 16], - ["is_int", 58, 55, 389, 16], - ["jump_false", 58, "eq_ni_974", 389, 16], - ["eq_int", 56, 9, 55, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_ni_974", - ["is_num", 57, 9, 389, 16], - ["jump_false", 57, "eq_nn_975", 389, 16], - ["is_num", 58, 55, 389, 16], - ["jump_false", 58, "eq_nn_975", 389, 16], - ["eq_float", 56, 9, 55, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nn_975", - ["is_text", 57, 9, 389, 16], - ["jump_false", 57, "eq_nt_976", 389, 16], - ["is_text", 58, 55, 389, 16], - ["jump_false", 58, "eq_nt_976", 389, 16], - ["eq_text", 56, 9, 55, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nt_976", - ["is_null", 57, 9, 389, 16], - ["jump_false", 57, "eq_nnl_977", 389, 16], - ["is_null", 58, 55, 389, 16], - ["jump_false", 58, "eq_nnl_977", 389, 16], - ["true", 56, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nnl_977", - ["is_bool", 57, 9, 389, 16], - ["jump_false", 57, "eq_nb_978", 389, 16], - ["is_bool", 58, 55, 389, 16], - ["jump_false", 58, "eq_nb_978", 389, 16], - ["eq_bool", 56, 9, 55, 389, 16], - ["jump", "eq_done_973", 389, 16], - "eq_nb_978", - ["false", 56, 389, 16], - "eq_done_973", - ["move", 59, 56, 389, 16], - ["jump_false", 59, "and_end_972", 389, 16], - ["load_field", 60, 1, "right", 389, 23], - ["null", 61, 389, 37], - ["is_identical", 62, 60, 61, 389, 37], - ["jump_true", 62, "ne_nid_980", 389, 37], - ["jump", "ne_ni_981", 389, 37], - "ne_nid_980", - ["false", 62, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_ni_981", - ["is_int", 63, 60, 389, 37], - ["jump_false", 63, "ne_nn_982", 389, 37], - ["is_int", 64, 61, 389, 37], - ["jump_false", 64, "ne_nn_982", 389, 37], - ["ne_int", 62, 60, 61, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nn_982", - ["is_num", 63, 60, 389, 37], - ["jump_false", 63, "ne_nt_983", 389, 37], - ["is_num", 64, 61, 389, 37], - ["jump_false", 64, "ne_nt_983", 389, 37], - ["ne_float", 62, 60, 61, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nt_983", - ["is_text", 63, 60, 389, 37], - ["jump_false", 63, "ne_nnl_984", 389, 37], - ["is_text", 64, 61, 389, 37], - ["jump_false", 64, "ne_nnl_984", 389, 37], - ["ne_text", 62, 60, 61, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nnl_984", - ["is_null", 63, 60, 389, 37], - ["jump_false", 63, "ne_nb_985", 389, 37], - ["is_null", 64, 61, 389, 37], - ["jump_false", 64, "ne_nb_985", 389, 37], - ["false", 62, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_nb_985", - ["is_bool", 63, 60, 389, 37], - ["jump_false", 63, "ne_mis_986", 389, 37], - ["is_bool", 64, 61, 389, 37], - ["jump_false", 64, "ne_mis_986", 389, 37], - ["ne_bool", 62, 60, 61, 389, 37], - ["jump", "ne_done_979", 389, 37], - "ne_mis_986", - ["true", 62, 389, 37], - "ne_done_979", - ["move", 59, 62, 389, 37], - "and_end_972", - ["jump_false", 59, "if_else_970", 389, 37], - ["load_field", 65, 1, "right", 389, 66], - ["get", 67, 13, 1, 389, 56], - ["frame", 68, 67, 2, 389, 56], - ["null", 69, 389, 56], - ["setarg", 68, 0, 69, 389, 56], - ["setarg", 68, 1, 65, 389, 56], - ["setarg", 68, 2, 2, 389, 56], - ["invoke", 68, 66, 389, 56], - ["store_field", 1, 66, "right", 389, 43], - ["jump", "if_end_971", 389, 43], - "if_else_970", - "if_end_971", - ["jump", "if_end_956", 389, 43], - "if_else_955", - ["get", 70, 38, 1, 390, 16], - ["load_dynamic", 71, 70, 9, 390, 26], - ["true", 72, 390, 32], - ["is_identical", 73, 71, 72, 390, 32], - ["jump_true", 73, "eq_done_989", 390, 32], - ["is_int", 74, 71, 390, 32], - ["jump_false", 74, "eq_ni_990", 390, 32], - ["is_int", 75, 72, 390, 32], - ["jump_false", 75, "eq_ni_990", 390, 32], - ["eq_int", 73, 71, 72, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_ni_990", - ["is_num", 74, 71, 390, 32], - ["jump_false", 74, "eq_nn_991", 390, 32], - ["is_num", 75, 72, 390, 32], - ["jump_false", 75, "eq_nn_991", 390, 32], - ["eq_float", 73, 71, 72, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nn_991", - ["is_text", 74, 71, 390, 32], - ["jump_false", 74, "eq_nt_992", 390, 32], - ["is_text", 75, 72, 390, 32], - ["jump_false", 75, "eq_nt_992", 390, 32], - ["eq_text", 73, 71, 72, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nt_992", - ["is_null", 74, 71, 390, 32], - ["jump_false", 74, "eq_nnl_993", 390, 32], - ["is_null", 75, 72, 390, 32], - ["jump_false", 75, "eq_nnl_993", 390, 32], - ["true", 73, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nnl_993", - ["is_bool", 74, 71, 390, 32], - ["jump_false", 74, "eq_nb_994", 390, 32], - ["is_bool", 75, 72, 390, 32], - ["jump_false", 75, "eq_nb_994", 390, 32], - ["eq_bool", 73, 71, 72, 390, 32], - ["jump", "eq_done_989", 390, 32], - "eq_nb_994", - ["false", 73, 390, 32], - "eq_done_989", - ["jump_false", 73, "if_else_987", 390, 32], - ["load_field", 76, 1, "expression", 391, 35], - ["get", 78, 13, 1, 391, 25], - ["frame", 79, 78, 2, 391, 25], - ["null", 80, 391, 25], - ["setarg", 79, 0, 80, 391, 25], - ["setarg", 79, 1, 76, 391, 25], - ["setarg", 79, 2, 2, 391, 25], - ["invoke", 79, 77, 391, 25], - ["store_field", 1, 77, "expression", 391, 7], - ["jump", "if_end_988", 391, 7], - "if_else_987", - ["access", 81, "++", 392, 21], - ["is_identical", 82, 9, 81, 392, 21], - ["jump_true", 82, "eq_done_998", 392, 21], - ["is_int", 83, 9, 392, 21], - ["jump_false", 83, "eq_ni_999", 392, 21], - ["is_int", 84, 81, 392, 21], - ["jump_false", 84, "eq_ni_999", 392, 21], - ["eq_int", 82, 9, 81, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_ni_999", - ["is_num", 83, 9, 392, 21], - ["jump_false", 83, "eq_nn_1000", 392, 21], - ["is_num", 84, 81, 392, 21], - ["jump_false", 84, "eq_nn_1000", 392, 21], - ["eq_float", 82, 9, 81, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nn_1000", - ["is_text", 83, 9, 392, 21], - ["jump_false", 83, "eq_nt_1001", 392, 21], - ["is_text", 84, 81, 392, 21], - ["jump_false", 84, "eq_nt_1001", 392, 21], - ["eq_text", 82, 9, 81, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nt_1001", - ["is_null", 83, 9, 392, 21], - ["jump_false", 83, "eq_nnl_1002", 392, 21], - ["is_null", 84, 81, 392, 21], - ["jump_false", 84, "eq_nnl_1002", 392, 21], - ["true", 82, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nnl_1002", - ["is_bool", 83, 9, 392, 21], - ["jump_false", 83, "eq_nb_1003", 392, 21], - ["is_bool", 84, 81, 392, 21], - ["jump_false", 84, "eq_nb_1003", 392, 21], - ["eq_bool", 82, 9, 81, 392, 21], - ["jump", "eq_done_998", 392, 21], - "eq_nb_1003", - ["false", 82, 392, 21], - "eq_done_998", - ["move", 85, 82, 392, 21], - ["jump_true", 85, "or_end_997", 392, 21], - ["access", 86, "--", 392, 34], - ["is_identical", 87, 9, 86, 392, 34], - ["jump_true", 87, "eq_done_1004", 392, 34], - ["is_int", 88, 9, 392, 34], - ["jump_false", 88, "eq_ni_1005", 392, 34], - ["is_int", 89, 86, 392, 34], - ["jump_false", 89, "eq_ni_1005", 392, 34], - ["eq_int", 87, 9, 86, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_ni_1005", - ["is_num", 88, 9, 392, 34], - ["jump_false", 88, "eq_nn_1006", 392, 34], - ["is_num", 89, 86, 392, 34], - ["jump_false", 89, "eq_nn_1006", 392, 34], - ["eq_float", 87, 9, 86, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nn_1006", - ["is_text", 88, 9, 392, 34], - ["jump_false", 88, "eq_nt_1007", 392, 34], - ["is_text", 89, 86, 392, 34], - ["jump_false", 89, "eq_nt_1007", 392, 34], - ["eq_text", 87, 9, 86, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nt_1007", - ["is_null", 88, 9, 392, 34], - ["jump_false", 88, "eq_nnl_1008", 392, 34], - ["is_null", 89, 86, 392, 34], - ["jump_false", 89, "eq_nnl_1008", 392, 34], - ["true", 87, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nnl_1008", - ["is_bool", 88, 9, 392, 34], - ["jump_false", 88, "eq_nb_1009", 392, 34], - ["is_bool", 89, 86, 392, 34], - ["jump_false", 89, "eq_nb_1009", 392, 34], - ["eq_bool", 87, 9, 86, 392, 34], - ["jump", "eq_done_1004", 392, 34], - "eq_nb_1009", - ["false", 87, 392, 34], - "eq_done_1004", - ["move", 85, 87, 392, 34], - "or_end_997", - ["jump_false", 85, "if_else_995", 392, 34], - ["return", 1, 393, 14], - ["jump", "if_end_996", 393, 14], - "if_else_995", - ["access", 90, "then", 394, 21], - ["is_identical", 91, 9, 90, 394, 21], - ["jump_true", 91, "eq_done_1012", 394, 21], - ["is_int", 92, 9, 394, 21], - ["jump_false", 92, "eq_ni_1013", 394, 21], - ["is_int", 93, 90, 394, 21], - ["jump_false", 93, "eq_ni_1013", 394, 21], - ["eq_int", 91, 9, 90, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_ni_1013", - ["is_num", 92, 9, 394, 21], - ["jump_false", 92, "eq_nn_1014", 394, 21], - ["is_num", 93, 90, 394, 21], - ["jump_false", 93, "eq_nn_1014", 394, 21], - ["eq_float", 91, 9, 90, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nn_1014", - ["is_text", 92, 9, 394, 21], - ["jump_false", 92, "eq_nt_1015", 394, 21], - ["is_text", 93, 90, 394, 21], - ["jump_false", 93, "eq_nt_1015", 394, 21], - ["eq_text", 91, 9, 90, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nt_1015", - ["is_null", 92, 9, 394, 21], - ["jump_false", 92, "eq_nnl_1016", 394, 21], - ["is_null", 93, 90, 394, 21], - ["jump_false", 93, "eq_nnl_1016", 394, 21], - ["true", 91, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nnl_1016", - ["is_bool", 92, 9, 394, 21], - ["jump_false", 92, "eq_nb_1017", 394, 21], - ["is_bool", 93, 90, 394, 21], - ["jump_false", 93, "eq_nb_1017", 394, 21], - ["eq_bool", 91, 9, 90, 394, 21], - ["jump", "eq_done_1012", 394, 21], - "eq_nb_1017", - ["false", 91, 394, 21], - "eq_done_1012", - ["jump_false", 91, "if_else_1010", 394, 21], - ["load_field", 94, 1, "expression", 395, 35], - ["get", 96, 13, 1, 395, 25], - ["frame", 97, 96, 2, 395, 25], - ["null", 98, 395, 25], - ["setarg", 97, 0, 98, 395, 25], - ["setarg", 97, 1, 94, 395, 25], - ["setarg", 97, 2, 2, 395, 25], - ["invoke", 97, 95, 395, 25], - ["store_field", 1, 95, "expression", 395, 7], - ["load_field", 99, 1, "then", 396, 29], - ["get", 101, 13, 1, 396, 19], - ["frame", 102, 101, 2, 396, 19], - ["null", 103, 396, 19], - ["setarg", 102, 0, 103, 396, 19], - ["setarg", 102, 1, 99, 396, 19], - ["setarg", 102, 2, 2, 396, 19], - ["invoke", 102, 100, 396, 19], - ["store_field", 1, 100, "then", 396, 7], - ["load_field", 104, 1, "else", 397, 29], - ["get", 106, 13, 1, 397, 19], - ["frame", 107, 106, 2, 397, 19], - ["null", 108, 397, 19], - ["setarg", 107, 0, 108, 397, 19], - ["setarg", 107, 1, 104, 397, 19], - ["setarg", 107, 2, 2, 397, 19], - ["invoke", 107, 105, 397, 19], - ["store_field", 1, 105, "else", 397, 7], - ["jump", "if_end_1011", 397, 7], - "if_else_1010", - ["access", 109, "(", 398, 21], - ["is_identical", 110, 9, 109, 398, 21], - ["jump_true", 110, "eq_done_1020", 398, 21], - ["is_int", 111, 9, 398, 21], - ["jump_false", 111, "eq_ni_1021", 398, 21], - ["is_int", 112, 109, 398, 21], - ["jump_false", 112, "eq_ni_1021", 398, 21], - ["eq_int", 110, 9, 109, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_ni_1021", - ["is_num", 111, 9, 398, 21], - ["jump_false", 111, "eq_nn_1022", 398, 21], - ["is_num", 112, 109, 398, 21], - ["jump_false", 112, "eq_nn_1022", 398, 21], - ["eq_float", 110, 9, 109, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nn_1022", - ["is_text", 111, 9, 398, 21], - ["jump_false", 111, "eq_nt_1023", 398, 21], - ["is_text", 112, 109, 398, 21], - ["jump_false", 112, "eq_nt_1023", 398, 21], - ["eq_text", 110, 9, 109, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nt_1023", - ["is_null", 111, 9, 398, 21], - ["jump_false", 111, "eq_nnl_1024", 398, 21], - ["is_null", 112, 109, 398, 21], - ["jump_false", 112, "eq_nnl_1024", 398, 21], - ["true", 110, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nnl_1024", - ["is_bool", 111, 9, 398, 21], - ["jump_false", 111, "eq_nb_1025", 398, 21], - ["is_bool", 112, 109, 398, 21], - ["jump_false", 112, "eq_nb_1025", 398, 21], - ["eq_bool", 110, 9, 109, 398, 21], - ["jump", "eq_done_1020", 398, 21], - "eq_nb_1025", - ["false", 110, 398, 21], - "eq_done_1020", - ["jump_false", 110, "if_else_1018", 398, 21], - ["load_field", 113, 1, "expression", 399, 35], - ["get", 115, 13, 1, 399, 25], - ["frame", 116, 115, 2, 399, 25], - ["null", 117, 399, 25], - ["setarg", 116, 0, 117, 399, 25], - ["setarg", 116, 1, 113, 399, 25], - ["setarg", 116, 2, 2, 399, 25], - ["invoke", 116, 114, 399, 25], - ["store_field", 1, 114, "expression", 399, 7], - ["access", 8, 0, 400, 11], - "while_start_1026", - ["load_field", 118, 1, "list", 401, 25], - ["length", 119, 118, 401, 25], - ["is_int", 121, 8, 401, 25], - ["jump_false", 121, "rel_ni_1028", 401, 25], - ["is_int", 122, 119, 401, 25], - ["jump_false", 122, "rel_ni_1028", 401, 25], - ["lt_int", 120, 8, 119, 401, 25], - ["jump", "rel_done_1030", 401, 25], - "rel_ni_1028", - ["is_num", 121, 8, 401, 25], - ["jump_false", 121, "rel_nn_1029", 401, 25], - ["is_num", 122, 119, 401, 25], - ["jump_false", 122, "rel_nn_1029", 401, 25], - ["lt_float", 120, 8, 119, 401, 25], - ["jump", "rel_done_1030", 401, 25], - "rel_nn_1029", - ["is_text", 121, 8, 401, 25], - ["jump_false", 121, "rel_err_1031", 401, 25], - ["is_text", 122, 119, 401, 25], - ["jump_false", 122, "rel_err_1031", 401, 25], - ["lt_text", 120, 8, 119, 401, 25], - ["jump", "rel_done_1030", 401, 25], - "rel_err_1031", - [ - "access", - 123, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 401, - 25 - ], - ["access", 124, "error", 401, 25], - ["access", 125, "cannot compare with '<': operands must be same type", 401, 25], - ["array", 126, 0, 401, 25], - ["push", 126, 125, 401, 25], - ["frame", 128, 123, 2, 401, 25], - ["null", 129, 401, 25], - ["setarg", 128, 0, 129, 401, 25], - ["setarg", 128, 1, 124, 401, 25], - ["setarg", 128, 2, 126, 401, 25], - ["invoke", 128, 127, 401, 25], - ["disrupt", 401, 25], - "rel_done_1030", - ["jump_false", 120, "while_end_1027", 401, 25], - ["load_field", 130, 1, "list", 402, 34], - ["load_dynamic", 131, 130, 8, 402, 44], - ["get", 133, 13, 1, 402, 24], - ["frame", 134, 133, 2, 402, 24], - ["null", 135, 402, 24], - ["setarg", 134, 0, 135, 402, 24], - ["setarg", 134, 1, 131, 402, 24], - ["setarg", 134, 2, 2, 402, 24], - ["invoke", 134, 132, 402, 24], - ["load_field", 136, 1, "list", 402, 9], - ["store_dynamic", 136, 132, 8, 402, 19], - ["access", 137, 1, 403, 17], - ["is_num", 139, 8, 403, 17], - ["jump_false", 139, "num_err_1032", 403, 17], - ["is_num", 140, 137, 403, 17], - ["jump_false", 140, "num_err_1032", 403, 17], - ["add", 138, 8, 137, 403, 17], - ["jump", "num_done_1033", 403, 17], - "num_err_1032", - [ - "access", - 141, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 403, - 17 - ], - ["access", 142, "error", 403, 17], - ["access", 143, "cannot apply '+': operands must be numbers", 403, 17], - ["array", 144, 0, 403, 17], - ["push", 144, 143, 403, 17], - ["frame", 146, 141, 2, 403, 17], - ["null", 147, 403, 17], - ["setarg", 146, 0, 147, 403, 17], - ["setarg", 146, 1, 142, 403, 17], - ["setarg", 146, 2, 144, 403, 17], - ["invoke", 146, 145, 403, 17], - ["disrupt", 403, 17], - "num_done_1033", - ["move", 8, 138, 403, 17], - ["jump", "while_start_1026", 403, 17], - "while_end_1027", - ["jump", "if_end_1019", 403, 17], - "if_else_1018", - ["access", 148, "array", 405, 21], - ["is_identical", 149, 9, 148, 405, 21], - ["jump_true", 149, "eq_done_1037", 405, 21], - ["is_int", 150, 9, 405, 21], - ["jump_false", 150, "eq_ni_1038", 405, 21], - ["is_int", 151, 148, 405, 21], - ["jump_false", 151, "eq_ni_1038", 405, 21], - ["eq_int", 149, 9, 148, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_ni_1038", - ["is_num", 150, 9, 405, 21], - ["jump_false", 150, "eq_nn_1039", 405, 21], - ["is_num", 151, 148, 405, 21], - ["jump_false", 151, "eq_nn_1039", 405, 21], - ["eq_float", 149, 9, 148, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nn_1039", - ["is_text", 150, 9, 405, 21], - ["jump_false", 150, "eq_nt_1040", 405, 21], - ["is_text", 151, 148, 405, 21], - ["jump_false", 151, "eq_nt_1040", 405, 21], - ["eq_text", 149, 9, 148, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nt_1040", - ["is_null", 150, 9, 405, 21], - ["jump_false", 150, "eq_nnl_1041", 405, 21], - ["is_null", 151, 148, 405, 21], - ["jump_false", 151, "eq_nnl_1041", 405, 21], - ["true", 149, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nnl_1041", - ["is_bool", 150, 9, 405, 21], - ["jump_false", 150, "eq_nb_1042", 405, 21], - ["is_bool", 151, 148, 405, 21], - ["jump_false", 151, "eq_nb_1042", 405, 21], - ["eq_bool", 149, 9, 148, 405, 21], - ["jump", "eq_done_1037", 405, 21], - "eq_nb_1042", - ["false", 149, 405, 21], - "eq_done_1037", - ["move", 152, 149, 405, 21], - ["jump_true", 152, "or_end_1036", 405, 21], - ["access", 153, "text literal", 405, 37], - ["is_identical", 154, 9, 153, 405, 37], - ["jump_true", 154, "eq_done_1043", 405, 37], - ["is_int", 155, 9, 405, 37], - ["jump_false", 155, "eq_ni_1044", 405, 37], - ["is_int", 156, 153, 405, 37], - ["jump_false", 156, "eq_ni_1044", 405, 37], - ["eq_int", 154, 9, 153, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_ni_1044", - ["is_num", 155, 9, 405, 37], - ["jump_false", 155, "eq_nn_1045", 405, 37], - ["is_num", 156, 153, 405, 37], - ["jump_false", 156, "eq_nn_1045", 405, 37], - ["eq_float", 154, 9, 153, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nn_1045", - ["is_text", 155, 9, 405, 37], - ["jump_false", 155, "eq_nt_1046", 405, 37], - ["is_text", 156, 153, 405, 37], - ["jump_false", 156, "eq_nt_1046", 405, 37], - ["eq_text", 154, 9, 153, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nt_1046", - ["is_null", 155, 9, 405, 37], - ["jump_false", 155, "eq_nnl_1047", 405, 37], - ["is_null", 156, 153, 405, 37], - ["jump_false", 156, "eq_nnl_1047", 405, 37], - ["true", 154, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nnl_1047", - ["is_bool", 155, 9, 405, 37], - ["jump_false", 155, "eq_nb_1048", 405, 37], - ["is_bool", 156, 153, 405, 37], - ["jump_false", 156, "eq_nb_1048", 405, 37], - ["eq_bool", 154, 9, 153, 405, 37], - ["jump", "eq_done_1043", 405, 37], - "eq_nb_1048", - ["false", 154, 405, 37], - "eq_done_1043", - ["move", 152, 154, 405, 37], - "or_end_1036", - ["jump_false", 152, "if_else_1034", 405, 37], - ["access", 8, 0, 406, 11], - "while_start_1049", - ["load_field", 157, 1, "list", 407, 25], - ["length", 158, 157, 407, 25], - ["is_int", 160, 8, 407, 25], - ["jump_false", 160, "rel_ni_1051", 407, 25], - ["is_int", 161, 158, 407, 25], - ["jump_false", 161, "rel_ni_1051", 407, 25], - ["lt_int", 159, 8, 158, 407, 25], - ["jump", "rel_done_1053", 407, 25], - "rel_ni_1051", - ["is_num", 160, 8, 407, 25], - ["jump_false", 160, "rel_nn_1052", 407, 25], - ["is_num", 161, 158, 407, 25], - ["jump_false", 161, "rel_nn_1052", 407, 25], - ["lt_float", 159, 8, 158, 407, 25], - ["jump", "rel_done_1053", 407, 25], - "rel_nn_1052", - ["is_text", 160, 8, 407, 25], - ["jump_false", 160, "rel_err_1054", 407, 25], - ["is_text", 161, 158, 407, 25], - ["jump_false", 161, "rel_err_1054", 407, 25], - ["lt_text", 159, 8, 158, 407, 25], - ["jump", "rel_done_1053", 407, 25], - "rel_err_1054", - [ - "access", - 162, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 407, - 25 - ], - ["access", 163, "error", 407, 25], - ["access", 164, "cannot compare with '<': operands must be same type", 407, 25], - ["array", 165, 0, 407, 25], - ["push", 165, 164, 407, 25], - ["frame", 167, 162, 2, 407, 25], - ["null", 168, 407, 25], - ["setarg", 167, 0, 168, 407, 25], - ["setarg", 167, 1, 163, 407, 25], - ["setarg", 167, 2, 165, 407, 25], - ["invoke", 167, 166, 407, 25], - ["disrupt", 407, 25], - "rel_done_1053", - ["jump_false", 159, "while_end_1050", 407, 25], - ["load_field", 169, 1, "list", 408, 34], - ["load_dynamic", 170, 169, 8, 408, 44], - ["get", 172, 13, 1, 408, 24], - ["frame", 173, 172, 2, 408, 24], - ["null", 174, 408, 24], - ["setarg", 173, 0, 174, 408, 24], - ["setarg", 173, 1, 170, 408, 24], - ["setarg", 173, 2, 2, 408, 24], - ["invoke", 173, 171, 408, 24], - ["load_field", 175, 1, "list", 408, 9], - ["store_dynamic", 175, 171, 8, 408, 19], - ["access", 176, 1, 409, 17], - ["is_num", 178, 8, 409, 17], - ["jump_false", 178, "num_err_1055", 409, 17], - ["is_num", 179, 176, 409, 17], - ["jump_false", 179, "num_err_1055", 409, 17], - ["add", 177, 8, 176, 409, 17], - ["jump", "num_done_1056", 409, 17], - "num_err_1055", - [ - "access", - 180, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 409, - 17 - ], - ["access", 181, "error", 409, 17], - ["access", 182, "cannot apply '+': operands must be numbers", 409, 17], - ["array", 183, 0, 409, 17], - ["push", 183, 182, 409, 17], - ["frame", 185, 180, 2, 409, 17], - ["null", 186, 409, 17], - ["setarg", 185, 0, 186, 409, 17], - ["setarg", 185, 1, 181, 409, 17], - ["setarg", 185, 2, 183, 409, 17], - ["invoke", 185, 184, 409, 17], - ["disrupt", 409, 17], - "num_done_1056", - ["move", 8, 177, 409, 17], - ["jump", "while_start_1049", 409, 17], - "while_end_1050", - ["jump", "if_end_1035", 409, 17], - "if_else_1034", - ["access", 187, "record", 411, 21], - ["is_identical", 188, 9, 187, 411, 21], - ["jump_true", 188, "eq_done_1059", 411, 21], - ["is_int", 189, 9, 411, 21], - ["jump_false", 189, "eq_ni_1060", 411, 21], - ["is_int", 190, 187, 411, 21], - ["jump_false", 190, "eq_ni_1060", 411, 21], - ["eq_int", 188, 9, 187, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_ni_1060", - ["is_num", 189, 9, 411, 21], - ["jump_false", 189, "eq_nn_1061", 411, 21], - ["is_num", 190, 187, 411, 21], - ["jump_false", 190, "eq_nn_1061", 411, 21], - ["eq_float", 188, 9, 187, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nn_1061", - ["is_text", 189, 9, 411, 21], - ["jump_false", 189, "eq_nt_1062", 411, 21], - ["is_text", 190, 187, 411, 21], - ["jump_false", 190, "eq_nt_1062", 411, 21], - ["eq_text", 188, 9, 187, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nt_1062", - ["is_null", 189, 9, 411, 21], - ["jump_false", 189, "eq_nnl_1063", 411, 21], - ["is_null", 190, 187, 411, 21], - ["jump_false", 190, "eq_nnl_1063", 411, 21], - ["true", 188, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nnl_1063", - ["is_bool", 189, 9, 411, 21], - ["jump_false", 189, "eq_nb_1064", 411, 21], - ["is_bool", 190, 187, 411, 21], - ["jump_false", 190, "eq_nb_1064", 411, 21], - ["eq_bool", 188, 9, 187, 411, 21], - ["jump", "eq_done_1059", 411, 21], - "eq_nb_1064", - ["false", 188, 411, 21], - "eq_done_1059", - ["jump_false", 188, "if_else_1057", 411, 21], - ["access", 8, 0, 412, 11], - "while_start_1065", - ["load_field", 191, 1, "list", 413, 25], - ["length", 192, 191, 413, 25], - ["is_int", 194, 8, 413, 25], - ["jump_false", 194, "rel_ni_1067", 413, 25], - ["is_int", 195, 192, 413, 25], - ["jump_false", 195, "rel_ni_1067", 413, 25], - ["lt_int", 193, 8, 192, 413, 25], - ["jump", "rel_done_1069", 413, 25], - "rel_ni_1067", - ["is_num", 194, 8, 413, 25], - ["jump_false", 194, "rel_nn_1068", 413, 25], - ["is_num", 195, 192, 413, 25], - ["jump_false", 195, "rel_nn_1068", 413, 25], - ["lt_float", 193, 8, 192, 413, 25], - ["jump", "rel_done_1069", 413, 25], - "rel_nn_1068", - ["is_text", 194, 8, 413, 25], - ["jump_false", 194, "rel_err_1070", 413, 25], - ["is_text", 195, 192, 413, 25], - ["jump_false", 195, "rel_err_1070", 413, 25], - ["lt_text", 193, 8, 192, 413, 25], - ["jump", "rel_done_1069", 413, 25], - "rel_err_1070", - [ - "access", - 196, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 413, - 25 - ], - ["access", 197, "error", 413, 25], - ["access", 198, "cannot compare with '<': operands must be same type", 413, 25], - ["array", 199, 0, 413, 25], - ["push", 199, 198, 413, 25], - ["frame", 201, 196, 2, 413, 25], - ["null", 202, 413, 25], - ["setarg", 201, 0, 202, 413, 25], - ["setarg", 201, 1, 197, 413, 25], - ["setarg", 201, 2, 199, 413, 25], - ["invoke", 201, 200, 413, 25], - ["disrupt", 413, 25], - "rel_done_1069", - ["jump_false", 193, "while_end_1066", 413, 25], - ["load_field", 203, 1, "list", 414, 40], - ["load_dynamic", 204, 203, 8, 414, 50], - ["load_field", 205, 204, "right", 414, 50], - ["get", 207, 13, 1, 414, 30], - ["frame", 208, 207, 2, 414, 30], - ["null", 209, 414, 30], - ["setarg", 208, 0, 209, 414, 30], - ["setarg", 208, 1, 205, 414, 30], - ["setarg", 208, 2, 2, 414, 30], - ["invoke", 208, 206, 414, 30], - ["load_field", 210, 1, "list", 414, 9], - ["load_dynamic", 211, 210, 8, 414, 19], - ["store_field", 211, 206, "right", 414, 19], - ["access", 212, 1, 415, 17], - ["is_num", 214, 8, 415, 17], - ["jump_false", 214, "num_err_1071", 415, 17], - ["is_num", 215, 212, 415, 17], - ["jump_false", 215, "num_err_1071", 415, 17], - ["add", 213, 8, 212, 415, 17], - ["jump", "num_done_1072", 415, 17], - "num_err_1071", - [ - "access", - 216, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 415, - 17 - ], - ["access", 217, "error", 415, 17], - ["access", 218, "cannot apply '+': operands must be numbers", 415, 17], - ["array", 219, 0, 415, 17], - ["push", 219, 218, 415, 17], - ["frame", 221, 216, 2, 415, 17], - ["null", 222, 415, 17], - ["setarg", 221, 0, 222, 415, 17], - ["setarg", 221, 1, 217, 415, 17], - ["setarg", 221, 2, 219, 415, 17], - ["invoke", 221, 220, 415, 17], - ["disrupt", 415, 17], - "num_done_1072", - ["move", 8, 213, 415, 17], - ["jump", "while_start_1065", 415, 17], - "while_end_1066", - ["jump", "if_end_1058", 415, 17], - "if_else_1057", - ["access", 223, "function", 417, 21], - ["is_identical", 224, 9, 223, 417, 21], - ["jump_true", 224, "eq_done_1075", 417, 21], - ["is_int", 225, 9, 417, 21], - ["jump_false", 225, "eq_ni_1076", 417, 21], - ["is_int", 226, 223, 417, 21], - ["jump_false", 226, "eq_ni_1076", 417, 21], - ["eq_int", 224, 9, 223, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_ni_1076", - ["is_num", 225, 9, 417, 21], - ["jump_false", 225, "eq_nn_1077", 417, 21], - ["is_num", 226, 223, 417, 21], - ["jump_false", 226, "eq_nn_1077", 417, 21], - ["eq_float", 224, 9, 223, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nn_1077", - ["is_text", 225, 9, 417, 21], - ["jump_false", 225, "eq_nt_1078", 417, 21], - ["is_text", 226, 223, 417, 21], - ["jump_false", 226, "eq_nt_1078", 417, 21], - ["eq_text", 224, 9, 223, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nt_1078", - ["is_null", 225, 9, 417, 21], - ["jump_false", 225, "eq_nnl_1079", 417, 21], - ["is_null", 226, 223, 417, 21], - ["jump_false", 226, "eq_nnl_1079", 417, 21], - ["true", 224, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nnl_1079", - ["is_bool", 225, 9, 417, 21], - ["jump_false", 225, "eq_nb_1080", 417, 21], - ["is_bool", 226, 223, 417, 21], - ["jump_false", 226, "eq_nb_1080", 417, 21], - ["eq_bool", 224, 9, 223, 417, 21], - ["jump", "eq_done_1075", 417, 21], - "eq_nb_1080", - ["false", 224, 417, 21], - "eq_done_1075", - ["jump_false", 224, "if_else_1073", 417, 21], - ["get", 228, 14, 1, 418, 7], - ["frame", 229, 228, 1, 418, 7], - ["null", 230, 418, 7], - ["setarg", 229, 0, 230, 418, 7], - ["setarg", 229, 1, 1, 418, 7], - ["invoke", 229, 227, 418, 7], - ["return", 1, 419, 14], - ["jump", "if_end_1074", 419, 14], - "if_else_1073", - ["get", 231, 3, 1, 420, 16], - ["load_dynamic", 232, 231, 9, 420, 27], - ["true", 233, 420, 33], - ["is_identical", 234, 232, 233, 420, 33], - ["jump_true", 234, "eq_done_1083", 420, 33], - ["is_int", 235, 232, 420, 33], - ["jump_false", 235, "eq_ni_1084", 420, 33], - ["is_int", 236, 233, 420, 33], - ["jump_false", 236, "eq_ni_1084", 420, 33], - ["eq_int", 234, 232, 233, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_ni_1084", - ["is_num", 235, 232, 420, 33], - ["jump_false", 235, "eq_nn_1085", 420, 33], - ["is_num", 236, 233, 420, 33], - ["jump_false", 236, "eq_nn_1085", 420, 33], - ["eq_float", 234, 232, 233, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nn_1085", - ["is_text", 235, 232, 420, 33], - ["jump_false", 235, "eq_nt_1086", 420, 33], - ["is_text", 236, 233, 420, 33], - ["jump_false", 236, "eq_nt_1086", 420, 33], - ["eq_text", 234, 232, 233, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nt_1086", - ["is_null", 235, 232, 420, 33], - ["jump_false", 235, "eq_nnl_1087", 420, 33], - ["is_null", 236, 233, 420, 33], - ["jump_false", 236, "eq_nnl_1087", 420, 33], - ["true", 234, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nnl_1087", - ["is_bool", 235, 232, 420, 33], - ["jump_false", 235, "eq_nb_1088", 420, 33], - ["is_bool", 236, 233, 420, 33], - ["jump_false", 236, "eq_nb_1088", 420, 33], - ["eq_bool", 234, 232, 233, 420, 33], - ["jump", "eq_done_1083", 420, 33], - "eq_nb_1088", - ["false", 234, 420, 33], - "eq_done_1083", - ["jump_false", 234, "if_else_1081", 420, 33], - ["load_field", 237, 1, "right", 421, 30], - ["get", 239, 13, 1, 421, 20], - ["frame", 240, 239, 2, 421, 20], - ["null", 241, 421, 20], - ["setarg", 240, 0, 241, 421, 20], - ["setarg", 240, 1, 237, 421, 20], - ["setarg", 240, 2, 2, 421, 20], - ["invoke", 240, 238, 421, 20], - ["store_field", 1, 238, "right", 421, 7], - ["return", 1, 422, 14], - ["jump", "if_end_1082", 422, 14], - "if_else_1081", - "if_end_1082", - "if_end_1074", - "if_end_1058", - "if_end_1035", - "if_end_1019", - "if_end_1011", - "if_end_996", - "if_end_988", - "if_end_956", - "if_end_948", - ["access", 242, "name", 426, 14], - ["is_identical", 243, 9, 242, 426, 14], - ["jump_true", 243, "eq_done_1092", 426, 14], - ["is_int", 244, 9, 426, 14], - ["jump_false", 244, "eq_ni_1093", 426, 14], - ["is_int", 245, 242, 426, 14], - ["jump_false", 245, "eq_ni_1093", 426, 14], - ["eq_int", 243, 9, 242, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_ni_1093", - ["is_num", 244, 9, 426, 14], - ["jump_false", 244, "eq_nn_1094", 426, 14], - ["is_num", 245, 242, 426, 14], - ["jump_false", 245, "eq_nn_1094", 426, 14], - ["eq_float", 243, 9, 242, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nn_1094", - ["is_text", 244, 9, 426, 14], - ["jump_false", 244, "eq_nt_1095", 426, 14], - ["is_text", 245, 242, 426, 14], - ["jump_false", 245, "eq_nt_1095", 426, 14], - ["eq_text", 243, 9, 242, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nt_1095", - ["is_null", 244, 9, 426, 14], - ["jump_false", 244, "eq_nnl_1096", 426, 14], - ["is_null", 245, 242, 426, 14], - ["jump_false", 245, "eq_nnl_1096", 426, 14], - ["true", 243, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nnl_1096", - ["is_bool", 244, 9, 426, 14], - ["jump_false", 244, "eq_nb_1097", 426, 14], - ["is_bool", 245, 242, 426, 14], - ["jump_false", 245, "eq_nb_1097", 426, 14], - ["eq_bool", 243, 9, 242, 426, 14], - ["jump", "eq_done_1092", 426, 14], - "eq_nb_1097", - ["false", 243, 426, 14], - "eq_done_1092", - ["move", 246, 243, 426, 14], - ["jump_false", 246, "and_end_1091", 426, 14], - ["load_field", 247, 1, "level", 426, 24], - ["access", 248, 0, 426, 38], - ["is_identical", 249, 247, 248, 426, 38], - ["jump_true", 249, "eq_done_1098", 426, 38], - ["is_int", 250, 247, 426, 38], - ["jump_false", 250, "eq_ni_1099", 426, 38], - ["is_int", 251, 248, 426, 38], - ["jump_false", 251, "eq_ni_1099", 426, 38], - ["eq_int", 249, 247, 248, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_ni_1099", - ["is_num", 250, 247, 426, 38], - ["jump_false", 250, "eq_nn_1100", 426, 38], - ["is_num", 251, 248, 426, 38], - ["jump_false", 251, "eq_nn_1100", 426, 38], - ["eq_float", 249, 247, 248, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nn_1100", - ["is_text", 250, 247, 426, 38], - ["jump_false", 250, "eq_nt_1101", 426, 38], - ["is_text", 251, 248, 426, 38], - ["jump_false", 251, "eq_nt_1101", 426, 38], - ["eq_text", 249, 247, 248, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nt_1101", - ["is_null", 250, 247, 426, 38], - ["jump_false", 250, "eq_nnl_1102", 426, 38], - ["is_null", 251, 248, 426, 38], - ["jump_false", 251, "eq_nnl_1102", 426, 38], - ["true", 249, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nnl_1102", - ["is_bool", 250, 247, 426, 38], - ["jump_false", 250, "eq_nb_1103", 426, 38], - ["is_bool", 251, 248, 426, 38], - ["jump_false", 251, "eq_nb_1103", 426, 38], - ["eq_bool", 249, 247, 248, 426, 38], - ["jump", "eq_done_1098", 426, 38], - "eq_nb_1103", - ["false", 249, 426, 38], - "eq_done_1098", - ["move", 246, 249, 426, 38], - "and_end_1091", - ["jump_false", 246, "if_else_1089", 426, 38], - ["load_field", 252, 1, "name", 427, 30], - ["get", 254, 17, 1, 427, 13], - ["frame", 255, 254, 2, 427, 13], - ["null", 256, 427, 13], - ["setarg", 255, 0, 256, 427, 13], - ["setarg", 255, 1, 2, 427, 13], - ["setarg", 255, 2, 252, 427, 13], - ["invoke", 255, 253, 427, 13], - ["move", 11, 253, 427, 13], - ["null", 257, 428, 18], - ["is_identical", 258, 11, 257, 428, 18], - ["jump_true", 258, "ne_nid_1107", 428, 18], - ["jump", "ne_ni_1108", 428, 18], - "ne_nid_1107", - ["false", 258, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_ni_1108", - ["is_int", 259, 11, 428, 18], - ["jump_false", 259, "ne_nn_1109", 428, 18], - ["is_int", 260, 257, 428, 18], - ["jump_false", 260, "ne_nn_1109", 428, 18], - ["ne_int", 258, 11, 257, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nn_1109", - ["is_num", 259, 11, 428, 18], - ["jump_false", 259, "ne_nt_1110", 428, 18], - ["is_num", 260, 257, 428, 18], - ["jump_false", 260, "ne_nt_1110", 428, 18], - ["ne_float", 258, 11, 257, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nt_1110", - ["is_text", 259, 11, 428, 18], - ["jump_false", 259, "ne_nnl_1111", 428, 18], - ["is_text", 260, 257, 428, 18], - ["jump_false", 260, "ne_nnl_1111", 428, 18], - ["ne_text", 258, 11, 257, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nnl_1111", - ["is_null", 259, 11, 428, 18], - ["jump_false", 259, "ne_nb_1112", 428, 18], - ["is_null", 260, 257, 428, 18], - ["jump_false", 260, "ne_nb_1112", 428, 18], - ["false", 258, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_nb_1112", - ["is_bool", 259, 11, 428, 18], - ["jump_false", 259, "ne_mis_1113", 428, 18], - ["is_bool", 260, 257, 428, 18], - ["jump_false", 260, "ne_mis_1113", 428, 18], - ["ne_bool", 258, 11, 257, 428, 18], - ["jump", "ne_done_1106", 428, 18], - "ne_mis_1113", - ["true", 258, 428, 18], - "ne_done_1106", - ["jump_false", 258, "if_else_1104", 428, 18], - ["load_field", 261, 1, "name", 429, 31], - ["get", 263, 35, 1, 429, 14], - ["frame", 264, 263, 2, 429, 14], - ["null", 265, 429, 14], - ["setarg", 264, 0, 265, 429, 14], - ["setarg", 264, 1, 2, 429, 14], - ["setarg", 264, 2, 261, 429, 14], - ["invoke", 264, 262, 429, 14], - ["move", 16, 262, 429, 14], - ["null", 266, 430, 19], - ["is_identical", 267, 16, 266, 430, 19], - ["jump_true", 267, "ne_nid_1118", 430, 19], - ["jump", "ne_ni_1119", 430, 19], - "ne_nid_1118", - ["false", 267, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_ni_1119", - ["is_int", 268, 16, 430, 19], - ["jump_false", 268, "ne_nn_1120", 430, 19], - ["is_int", 269, 266, 430, 19], - ["jump_false", 269, "ne_nn_1120", 430, 19], - ["ne_int", 267, 16, 266, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nn_1120", - ["is_num", 268, 16, 430, 19], - ["jump_false", 268, "ne_nt_1121", 430, 19], - ["is_num", 269, 266, 430, 19], - ["jump_false", 269, "ne_nt_1121", 430, 19], - ["ne_float", 267, 16, 266, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nt_1121", - ["is_text", 268, 16, 430, 19], - ["jump_false", 268, "ne_nnl_1122", 430, 19], - ["is_text", 269, 266, 430, 19], - ["jump_false", 269, "ne_nnl_1122", 430, 19], - ["ne_text", 267, 16, 266, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nnl_1122", - ["is_null", 268, 16, 430, 19], - ["jump_false", 268, "ne_nb_1123", 430, 19], - ["is_null", 269, 266, 430, 19], - ["jump_false", 269, "ne_nb_1123", 430, 19], - ["false", 267, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_nb_1123", - ["is_bool", 268, 16, 430, 19], - ["jump_false", 268, "ne_mis_1124", 430, 19], - ["is_bool", 269, 266, 430, 19], - ["jump_false", 269, "ne_mis_1124", 430, 19], - ["ne_bool", 267, 16, 266, 430, 19], - ["jump", "ne_done_1117", 430, 19], - "ne_mis_1124", - ["true", 267, 430, 19], - "ne_done_1117", - ["move", 270, 267, 430, 19], - ["jump_false", 270, "and_end_1116", 430, 19], - ["load_field", 271, 16, "closure", 430, 28], - ["not", 272, 271, 430, 28], - ["move", 270, 272, 430, 28], - "and_end_1116", - ["jump_false", 270, "if_else_1114", 430, 28], - ["record", 273, 3], - ["load_field", 274, 11, "kind", 431, 40], - ["store_field", 273, 274, "kind", 431, 40], - ["load_field", 275, 11, "value", 431, 57], - ["store_field", 273, 275, "value", 431, 57], - ["load_field", 276, 11, "number", 431, 76], - ["store_field", 273, 276, "number", 431, 76], - ["get", 278, 8, 1, 431, 18], - ["frame", 279, 278, 2, 431, 18], - ["null", 280, 431, 18], - ["setarg", 279, 0, 280, 431, 18], - ["setarg", 279, 1, 1, 431, 18], - ["setarg", 279, 2, 273, 431, 18], - ["tail_invoke", 279, 277, 431, 18], - ["return", 277, 431, 18], - ["jump", "if_end_1115", 431, 18], - "if_else_1114", - "if_end_1115", - ["jump", "if_end_1105", 431, 18], - "if_else_1104", - "if_end_1105", - ["load_field", 281, 1, "name", 434, 29], - ["get", 283, 35, 1, 434, 12], - ["frame", 284, 283, 2, 434, 12], - ["null", 285, 434, 12], - ["setarg", 284, 0, 285, 434, 12], - ["setarg", 284, 1, 2, 434, 12], - ["setarg", 284, 2, 281, 434, 12], - ["invoke", 284, 282, 434, 12], - ["move", 16, 282, 434, 12], - ["null", 286, 435, 17], - ["is_identical", 287, 16, 286, 435, 17], - ["jump_true", 287, "ne_nid_1129", 435, 17], - ["jump", "ne_ni_1130", 435, 17], - "ne_nid_1129", - ["false", 287, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_ni_1130", - ["is_int", 288, 16, 435, 17], - ["jump_false", 288, "ne_nn_1131", 435, 17], - ["is_int", 289, 286, 435, 17], - ["jump_false", 289, "ne_nn_1131", 435, 17], - ["ne_int", 287, 16, 286, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nn_1131", - ["is_num", 288, 16, 435, 17], - ["jump_false", 288, "ne_nt_1132", 435, 17], - ["is_num", 289, 286, 435, 17], - ["jump_false", 289, "ne_nt_1132", 435, 17], - ["ne_float", 287, 16, 286, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nt_1132", - ["is_text", 288, 16, 435, 17], - ["jump_false", 288, "ne_nnl_1133", 435, 17], - ["is_text", 289, 286, 435, 17], - ["jump_false", 289, "ne_nnl_1133", 435, 17], - ["ne_text", 287, 16, 286, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nnl_1133", - ["is_null", 288, 16, 435, 17], - ["jump_false", 288, "ne_nb_1134", 435, 17], - ["is_null", 289, 286, 435, 17], - ["jump_false", 289, "ne_nb_1134", 435, 17], - ["false", 287, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_nb_1134", - ["is_bool", 288, 16, 435, 17], - ["jump_false", 288, "ne_mis_1135", 435, 17], - ["is_bool", 289, 286, 435, 17], - ["jump_false", 289, "ne_mis_1135", 435, 17], - ["ne_bool", 287, 16, 286, 435, 17], - ["jump", "ne_done_1128", 435, 17], - "ne_mis_1135", - ["true", 287, 435, 17], - "ne_done_1128", - ["move", 290, 287, 435, 17], - ["jump_false", 290, "and_end_1127", 435, 17], - ["load_field", 291, 16, "type_tag", 435, 25], - ["null", 292, 435, 40], - ["is_identical", 293, 291, 292, 435, 40], - ["jump_true", 293, "ne_nid_1137", 435, 40], - ["jump", "ne_ni_1138", 435, 40], - "ne_nid_1137", - ["false", 293, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_ni_1138", - ["is_int", 294, 291, 435, 40], - ["jump_false", 294, "ne_nn_1139", 435, 40], - ["is_int", 295, 292, 435, 40], - ["jump_false", 295, "ne_nn_1139", 435, 40], - ["ne_int", 293, 291, 292, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nn_1139", - ["is_num", 294, 291, 435, 40], - ["jump_false", 294, "ne_nt_1140", 435, 40], - ["is_num", 295, 292, 435, 40], - ["jump_false", 295, "ne_nt_1140", 435, 40], - ["ne_float", 293, 291, 292, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nt_1140", - ["is_text", 294, 291, 435, 40], - ["jump_false", 294, "ne_nnl_1141", 435, 40], - ["is_text", 295, 292, 435, 40], - ["jump_false", 295, "ne_nnl_1141", 435, 40], - ["ne_text", 293, 291, 292, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nnl_1141", - ["is_null", 294, 291, 435, 40], - ["jump_false", 294, "ne_nb_1142", 435, 40], - ["is_null", 295, 292, 435, 40], - ["jump_false", 295, "ne_nb_1142", 435, 40], - ["false", 293, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_nb_1142", - ["is_bool", 294, 291, 435, 40], - ["jump_false", 294, "ne_mis_1143", 435, 40], - ["is_bool", 295, 292, 435, 40], - ["jump_false", 295, "ne_mis_1143", 435, 40], - ["ne_bool", 293, 291, 292, 435, 40], - ["jump", "ne_done_1136", 435, 40], - "ne_mis_1143", - ["true", 293, 435, 40], - "ne_done_1136", - ["move", 290, 293, 435, 40], - "and_end_1127", - ["jump_false", 290, "if_else_1125", 435, 40], - ["load_field", 296, 16, "type_tag", 436, 25], - ["store_field", 1, 296, "type_tag", 436, 9], - ["jump", "if_end_1126", 436, 9], - "if_else_1125", - "if_end_1126", - ["return", 1, 438, 14], - ["jump", "if_end_1090", 438, 14], - "if_else_1089", - "if_end_1090", - ["get", 297, 2, 1, 442, 9], - ["load_dynamic", 298, 297, 9, 442, 19], - ["true", 299, 442, 25], - ["is_identical", 300, 298, 299, 442, 25], - ["jump_true", 300, "eq_done_1146", 442, 25], - ["is_int", 301, 298, 442, 25], - ["jump_false", 301, "eq_ni_1147", 442, 25], - ["is_int", 302, 299, 442, 25], - ["jump_false", 302, "eq_ni_1147", 442, 25], - ["eq_int", 300, 298, 299, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_ni_1147", - ["is_num", 301, 298, 442, 25], - ["jump_false", 301, "eq_nn_1148", 442, 25], - ["is_num", 302, 299, 442, 25], - ["jump_false", 302, "eq_nn_1148", 442, 25], - ["eq_float", 300, 298, 299, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nn_1148", - ["is_text", 301, 298, 442, 25], - ["jump_false", 301, "eq_nt_1149", 442, 25], - ["is_text", 302, 299, 442, 25], - ["jump_false", 302, "eq_nt_1149", 442, 25], - ["eq_text", 300, 298, 299, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nt_1149", - ["is_null", 301, 298, 442, 25], - ["jump_false", 301, "eq_nnl_1150", 442, 25], - ["is_null", 302, 299, 442, 25], - ["jump_false", 302, "eq_nnl_1150", 442, 25], - ["true", 300, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nnl_1150", - ["is_bool", 301, 298, 442, 25], - ["jump_false", 301, "eq_nb_1151", 442, 25], - ["is_bool", 302, 299, 442, 25], - ["jump_false", 302, "eq_nb_1151", 442, 25], - ["eq_bool", 300, 298, 299, 442, 25], - ["jump", "eq_done_1146", 442, 25], - "eq_nb_1151", - ["false", 300, 442, 25], - "eq_done_1146", - ["jump_false", 300, "if_else_1144", 442, 25], - ["load_field", 303, 1, "left", 443, 14], - ["move", 10, 303, 443, 14], - ["load_field", 304, 1, "right", 444, 15], - ["move", 14, 304, 444, 15], - ["null", 305, 445, 19], - ["is_identical", 306, 10, 305, 445, 19], - ["jump_true", 306, "ne_nid_1158", 445, 19], - ["jump", "ne_ni_1159", 445, 19], - "ne_nid_1158", - ["false", 306, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_ni_1159", - ["is_int", 307, 10, 445, 19], - ["jump_false", 307, "ne_nn_1160", 445, 19], - ["is_int", 308, 305, 445, 19], - ["jump_false", 308, "ne_nn_1160", 445, 19], - ["ne_int", 306, 10, 305, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nn_1160", - ["is_num", 307, 10, 445, 19], - ["jump_false", 307, "ne_nt_1161", 445, 19], - ["is_num", 308, 305, 445, 19], - ["jump_false", 308, "ne_nt_1161", 445, 19], - ["ne_float", 306, 10, 305, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nt_1161", - ["is_text", 307, 10, 445, 19], - ["jump_false", 307, "ne_nnl_1162", 445, 19], - ["is_text", 308, 305, 445, 19], - ["jump_false", 308, "ne_nnl_1162", 445, 19], - ["ne_text", 306, 10, 305, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nnl_1162", - ["is_null", 307, 10, 445, 19], - ["jump_false", 307, "ne_nb_1163", 445, 19], - ["is_null", 308, 305, 445, 19], - ["jump_false", 308, "ne_nb_1163", 445, 19], - ["false", 306, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_nb_1163", - ["is_bool", 307, 10, 445, 19], - ["jump_false", 307, "ne_mis_1164", 445, 19], - ["is_bool", 308, 305, 445, 19], - ["jump_false", 308, "ne_mis_1164", 445, 19], - ["ne_bool", 306, 10, 305, 445, 19], - ["jump", "ne_done_1157", 445, 19], - "ne_mis_1164", - ["true", 306, 445, 19], - "ne_done_1157", - ["move", 309, 306, 445, 19], - ["jump_false", 309, "and_end_1156", 445, 19], - ["null", 310, 445, 36], - ["is_identical", 311, 14, 310, 445, 36], - ["jump_true", 311, "ne_nid_1166", 445, 36], - ["jump", "ne_ni_1167", 445, 36], - "ne_nid_1166", - ["false", 311, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_ni_1167", - ["is_int", 312, 14, 445, 36], - ["jump_false", 312, "ne_nn_1168", 445, 36], - ["is_int", 313, 310, 445, 36], - ["jump_false", 313, "ne_nn_1168", 445, 36], - ["ne_int", 311, 14, 310, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nn_1168", - ["is_num", 312, 14, 445, 36], - ["jump_false", 312, "ne_nt_1169", 445, 36], - ["is_num", 313, 310, 445, 36], - ["jump_false", 313, "ne_nt_1169", 445, 36], - ["ne_float", 311, 14, 310, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nt_1169", - ["is_text", 312, 14, 445, 36], - ["jump_false", 312, "ne_nnl_1170", 445, 36], - ["is_text", 313, 310, 445, 36], - ["jump_false", 313, "ne_nnl_1170", 445, 36], - ["ne_text", 311, 14, 310, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nnl_1170", - ["is_null", 312, 14, 445, 36], - ["jump_false", 312, "ne_nb_1171", 445, 36], - ["is_null", 313, 310, 445, 36], - ["jump_false", 313, "ne_nb_1171", 445, 36], - ["false", 311, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_nb_1171", - ["is_bool", 312, 14, 445, 36], - ["jump_false", 312, "ne_mis_1172", 445, 36], - ["is_bool", 313, 310, 445, 36], - ["jump_false", 313, "ne_mis_1172", 445, 36], - ["ne_bool", 311, 14, 310, 445, 36], - ["jump", "ne_done_1165", 445, 36], - "ne_mis_1172", - ["true", 311, 445, 36], - "ne_done_1165", - ["move", 309, 311, 445, 36], - "and_end_1156", - ["move", 314, 309, 445, 36], - ["jump_false", 314, "and_end_1155", 445, 36], - ["load_field", 315, 10, "kind", 445, 44], - ["access", 316, "number", 445, 57], - ["is_identical", 317, 315, 316, 445, 57], - ["jump_true", 317, "eq_done_1173", 445, 57], - ["is_int", 318, 315, 445, 57], - ["jump_false", 318, "eq_ni_1174", 445, 57], - ["is_int", 319, 316, 445, 57], - ["jump_false", 319, "eq_ni_1174", 445, 57], - ["eq_int", 317, 315, 316, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_ni_1174", - ["is_num", 318, 315, 445, 57], - ["jump_false", 318, "eq_nn_1175", 445, 57], - ["is_num", 319, 316, 445, 57], - ["jump_false", 319, "eq_nn_1175", 445, 57], - ["eq_float", 317, 315, 316, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nn_1175", - ["is_text", 318, 315, 445, 57], - ["jump_false", 318, "eq_nt_1176", 445, 57], - ["is_text", 319, 316, 445, 57], - ["jump_false", 319, "eq_nt_1176", 445, 57], - ["eq_text", 317, 315, 316, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nt_1176", - ["is_null", 318, 315, 445, 57], - ["jump_false", 318, "eq_nnl_1177", 445, 57], - ["is_null", 319, 316, 445, 57], - ["jump_false", 319, "eq_nnl_1177", 445, 57], - ["true", 317, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nnl_1177", - ["is_bool", 318, 315, 445, 57], - ["jump_false", 318, "eq_nb_1178", 445, 57], - ["is_bool", 319, 316, 445, 57], - ["jump_false", 319, "eq_nb_1178", 445, 57], - ["eq_bool", 317, 315, 316, 445, 57], - ["jump", "eq_done_1173", 445, 57], - "eq_nb_1178", - ["false", 317, 445, 57], - "eq_done_1173", - ["move", 314, 317, 445, 57], - "and_end_1155", - ["move", 320, 314, 445, 57], - ["jump_false", 320, "and_end_1154", 445, 57], - ["load_field", 321, 14, "kind", 445, 69], - ["access", 322, "number", 445, 83], - ["is_identical", 323, 321, 322, 445, 83], - ["jump_true", 323, "eq_done_1179", 445, 83], - ["is_int", 324, 321, 445, 83], - ["jump_false", 324, "eq_ni_1180", 445, 83], - ["is_int", 325, 322, 445, 83], - ["jump_false", 325, "eq_ni_1180", 445, 83], - ["eq_int", 323, 321, 322, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_ni_1180", - ["is_num", 324, 321, 445, 83], - ["jump_false", 324, "eq_nn_1181", 445, 83], - ["is_num", 325, 322, 445, 83], - ["jump_false", 325, "eq_nn_1181", 445, 83], - ["eq_float", 323, 321, 322, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nn_1181", - ["is_text", 324, 321, 445, 83], - ["jump_false", 324, "eq_nt_1182", 445, 83], - ["is_text", 325, 322, 445, 83], - ["jump_false", 325, "eq_nt_1182", 445, 83], - ["eq_text", 323, 321, 322, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nt_1182", - ["is_null", 324, 321, 445, 83], - ["jump_false", 324, "eq_nnl_1183", 445, 83], - ["is_null", 325, 322, 445, 83], - ["jump_false", 325, "eq_nnl_1183", 445, 83], - ["true", 323, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nnl_1183", - ["is_bool", 324, 321, 445, 83], - ["jump_false", 324, "eq_nb_1184", 445, 83], - ["is_bool", 325, 322, 445, 83], - ["jump_false", 325, "eq_nb_1184", 445, 83], - ["eq_bool", 323, 321, 322, 445, 83], - ["jump", "eq_done_1179", 445, 83], - "eq_nb_1184", - ["false", 323, 445, 83], - "eq_done_1179", - ["move", 320, 323, 445, 83], - "and_end_1154", - ["jump_false", 320, "if_else_1152", 445, 83], - ["load_field", 326, 10, "number", 446, 14], - ["move", 12, 326, 446, 14], - ["load_field", 327, 14, "number", 447, 14], - ["move", 15, 327, 447, 14], - ["null", 328, 448, 19], - ["is_identical", 329, 12, 328, 448, 19], - ["jump_true", 329, "eq_done_1187", 448, 19], - ["is_int", 330, 12, 448, 19], - ["jump_false", 330, "eq_ni_1188", 448, 19], - ["is_int", 331, 328, 448, 19], - ["jump_false", 331, "eq_ni_1188", 448, 19], - ["eq_int", 329, 12, 328, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_ni_1188", - ["is_num", 330, 12, 448, 19], - ["jump_false", 330, "eq_nn_1189", 448, 19], - ["is_num", 331, 328, 448, 19], - ["jump_false", 331, "eq_nn_1189", 448, 19], - ["eq_float", 329, 12, 328, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nn_1189", - ["is_text", 330, 12, 448, 19], - ["jump_false", 330, "eq_nt_1190", 448, 19], - ["is_text", 331, 328, 448, 19], - ["jump_false", 331, "eq_nt_1190", 448, 19], - ["eq_text", 329, 12, 328, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nt_1190", - ["is_null", 330, 12, 448, 19], - ["jump_false", 330, "eq_nnl_1191", 448, 19], - ["is_null", 331, 328, 448, 19], - ["jump_false", 331, "eq_nnl_1191", 448, 19], - ["true", 329, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nnl_1191", - ["is_bool", 330, 12, 448, 19], - ["jump_false", 330, "eq_nb_1192", 448, 19], - ["is_bool", 331, 328, 448, 19], - ["jump_false", 331, "eq_nb_1192", 448, 19], - ["eq_bool", 329, 12, 328, 448, 19], - ["jump", "eq_done_1187", 448, 19], - "eq_nb_1192", - ["false", 329, 448, 19], - "eq_done_1187", - ["jump_false", 329, "if_else_1185", 448, 19], - ["load_field", 332, 10, "value", 448, 37], - [ - "access", - 334, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 448, - 30 - ], - ["frame", 335, 334, 1, 448, 30], - ["null", 336, 448, 30], - ["setarg", 335, 0, 336, 448, 30], - ["setarg", 335, 1, 332, 448, 30], - ["invoke", 335, 333, 448, 30], - ["move", 12, 333, 448, 30], - ["jump", "if_end_1186", 448, 30], - "if_else_1185", - "if_end_1186", - ["null", 337, 449, 19], - ["is_identical", 338, 15, 337, 449, 19], - ["jump_true", 338, "eq_done_1195", 449, 19], - ["is_int", 339, 15, 449, 19], - ["jump_false", 339, "eq_ni_1196", 449, 19], - ["is_int", 340, 337, 449, 19], - ["jump_false", 340, "eq_ni_1196", 449, 19], - ["eq_int", 338, 15, 337, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_ni_1196", - ["is_num", 339, 15, 449, 19], - ["jump_false", 339, "eq_nn_1197", 449, 19], - ["is_num", 340, 337, 449, 19], - ["jump_false", 340, "eq_nn_1197", 449, 19], - ["eq_float", 338, 15, 337, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nn_1197", - ["is_text", 339, 15, 449, 19], - ["jump_false", 339, "eq_nt_1198", 449, 19], - ["is_text", 340, 337, 449, 19], - ["jump_false", 340, "eq_nt_1198", 449, 19], - ["eq_text", 338, 15, 337, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nt_1198", - ["is_null", 339, 15, 449, 19], - ["jump_false", 339, "eq_nnl_1199", 449, 19], - ["is_null", 340, 337, 449, 19], - ["jump_false", 340, "eq_nnl_1199", 449, 19], - ["true", 338, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nnl_1199", - ["is_bool", 339, 15, 449, 19], - ["jump_false", 339, "eq_nb_1200", 449, 19], - ["is_bool", 340, 337, 449, 19], - ["jump_false", 340, "eq_nb_1200", 449, 19], - ["eq_bool", 338, 15, 337, 449, 19], - ["jump", "eq_done_1195", 449, 19], - "eq_nb_1200", - ["false", 338, 449, 19], - "eq_done_1195", - ["jump_false", 338, "if_else_1193", 449, 19], - ["load_field", 341, 14, "value", 449, 37], - [ - "access", - 343, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 449, - 30 - ], - ["frame", 344, 343, 1, 449, 30], - ["null", 345, 449, 30], - ["setarg", 344, 0, 345, 449, 30], - ["setarg", 344, 1, 341, 449, 30], - ["invoke", 344, 342, 449, 30], - ["move", 15, 342, 449, 30], - ["jump", "if_end_1194", 449, 30], - "if_else_1193", - "if_end_1194", - ["access", 346, "/", 450, 18], - ["is_identical", 347, 9, 346, 450, 18], - ["jump_true", 347, "eq_done_1203", 450, 18], - ["is_int", 348, 9, 450, 18], - ["jump_false", 348, "eq_ni_1204", 450, 18], - ["is_int", 349, 346, 450, 18], - ["jump_false", 349, "eq_ni_1204", 450, 18], - ["eq_int", 347, 9, 346, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_ni_1204", - ["is_num", 348, 9, 450, 18], - ["jump_false", 348, "eq_nn_1205", 450, 18], - ["is_num", 349, 346, 450, 18], - ["jump_false", 349, "eq_nn_1205", 450, 18], - ["eq_float", 347, 9, 346, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nn_1205", - ["is_text", 348, 9, 450, 18], - ["jump_false", 348, "eq_nt_1206", 450, 18], - ["is_text", 349, 346, 450, 18], - ["jump_false", 349, "eq_nt_1206", 450, 18], - ["eq_text", 347, 9, 346, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nt_1206", - ["is_null", 348, 9, 450, 18], - ["jump_false", 348, "eq_nnl_1207", 450, 18], - ["is_null", 349, 346, 450, 18], - ["jump_false", 349, "eq_nnl_1207", 450, 18], - ["true", 347, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nnl_1207", - ["is_bool", 348, 9, 450, 18], - ["jump_false", 348, "eq_nb_1208", 450, 18], - ["is_bool", 349, 346, 450, 18], - ["jump_false", 349, "eq_nb_1208", 450, 18], - ["eq_bool", 347, 9, 346, 450, 18], - ["jump", "eq_done_1203", 450, 18], - "eq_nb_1208", - ["false", 347, 450, 18], - "eq_done_1203", - ["jump_false", 347, "if_else_1201", 450, 18], - ["access", 350, 0, 451, 21], - ["is_identical", 351, 15, 350, 451, 21], - ["jump_true", 351, "eq_done_1211", 451, 21], - ["is_int", 352, 15, 451, 21], - ["jump_false", 352, "eq_ni_1212", 451, 21], - ["is_int", 353, 350, 451, 21], - ["jump_false", 353, "eq_ni_1212", 451, 21], - ["eq_int", 351, 15, 350, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_ni_1212", - ["is_num", 352, 15, 451, 21], - ["jump_false", 352, "eq_nn_1213", 451, 21], - ["is_num", 353, 350, 451, 21], - ["jump_false", 353, "eq_nn_1213", 451, 21], - ["eq_float", 351, 15, 350, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nn_1213", - ["is_text", 352, 15, 451, 21], - ["jump_false", 352, "eq_nt_1214", 451, 21], - ["is_text", 353, 350, 451, 21], - ["jump_false", 353, "eq_nt_1214", 451, 21], - ["eq_text", 351, 15, 350, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nt_1214", - ["is_null", 352, 15, 451, 21], - ["jump_false", 352, "eq_nnl_1215", 451, 21], - ["is_null", 353, 350, 451, 21], - ["jump_false", 353, "eq_nnl_1215", 451, 21], - ["true", 351, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nnl_1215", - ["is_bool", 352, 15, 451, 21], - ["jump_false", 352, "eq_nb_1216", 451, 21], - ["is_bool", 353, 350, 451, 21], - ["jump_false", 353, "eq_nb_1216", 451, 21], - ["eq_bool", 351, 15, 350, 451, 21], - ["jump", "eq_done_1211", 451, 21], - "eq_nb_1216", - ["false", 351, 451, 21], - "eq_done_1211", - ["jump_false", 351, "if_else_1209", 451, 21], - ["get", 355, 23, 1, 451, 31], - ["frame", 356, 355, 1, 451, 31], - ["null", 357, 451, 31], - ["setarg", 356, 0, 357, 451, 31], - ["setarg", 356, 1, 1, 451, 31], - ["tail_invoke", 356, 354, 451, 31], - ["return", 354, 451, 31], - ["jump", "if_end_1210", 451, 31], - "if_else_1209", - "if_end_1210", - ["jump", "if_end_1202", 451, 31], - "if_else_1201", - "if_end_1202", - ["access", 358, "%", 453, 18], - ["is_identical", 359, 9, 358, 453, 18], - ["jump_true", 359, "eq_done_1219", 453, 18], - ["is_int", 360, 9, 453, 18], - ["jump_false", 360, "eq_ni_1220", 453, 18], - ["is_int", 361, 358, 453, 18], - ["jump_false", 361, "eq_ni_1220", 453, 18], - ["eq_int", 359, 9, 358, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_ni_1220", - ["is_num", 360, 9, 453, 18], - ["jump_false", 360, "eq_nn_1221", 453, 18], - ["is_num", 361, 358, 453, 18], - ["jump_false", 361, "eq_nn_1221", 453, 18], - ["eq_float", 359, 9, 358, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nn_1221", - ["is_text", 360, 9, 453, 18], - ["jump_false", 360, "eq_nt_1222", 453, 18], - ["is_text", 361, 358, 453, 18], - ["jump_false", 361, "eq_nt_1222", 453, 18], - ["eq_text", 359, 9, 358, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nt_1222", - ["is_null", 360, 9, 453, 18], - ["jump_false", 360, "eq_nnl_1223", 453, 18], - ["is_null", 361, 358, 453, 18], - ["jump_false", 361, "eq_nnl_1223", 453, 18], - ["true", 359, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nnl_1223", - ["is_bool", 360, 9, 453, 18], - ["jump_false", 360, "eq_nb_1224", 453, 18], - ["is_bool", 361, 358, 453, 18], - ["jump_false", 361, "eq_nb_1224", 453, 18], - ["eq_bool", 359, 9, 358, 453, 18], - ["jump", "eq_done_1219", 453, 18], - "eq_nb_1224", - ["false", 359, 453, 18], - "eq_done_1219", - ["jump_false", 359, "if_else_1217", 453, 18], - ["access", 362, 0, 454, 21], - ["is_identical", 363, 15, 362, 454, 21], - ["jump_true", 363, "eq_done_1227", 454, 21], - ["is_int", 364, 15, 454, 21], - ["jump_false", 364, "eq_ni_1228", 454, 21], - ["is_int", 365, 362, 454, 21], - ["jump_false", 365, "eq_ni_1228", 454, 21], - ["eq_int", 363, 15, 362, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_ni_1228", - ["is_num", 364, 15, 454, 21], - ["jump_false", 364, "eq_nn_1229", 454, 21], - ["is_num", 365, 362, 454, 21], - ["jump_false", 365, "eq_nn_1229", 454, 21], - ["eq_float", 363, 15, 362, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nn_1229", - ["is_text", 364, 15, 454, 21], - ["jump_false", 364, "eq_nt_1230", 454, 21], - ["is_text", 365, 362, 454, 21], - ["jump_false", 365, "eq_nt_1230", 454, 21], - ["eq_text", 363, 15, 362, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nt_1230", - ["is_null", 364, 15, 454, 21], - ["jump_false", 364, "eq_nnl_1231", 454, 21], - ["is_null", 365, 362, 454, 21], - ["jump_false", 365, "eq_nnl_1231", 454, 21], - ["true", 363, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nnl_1231", - ["is_bool", 364, 15, 454, 21], - ["jump_false", 364, "eq_nb_1232", 454, 21], - ["is_bool", 365, 362, 454, 21], - ["jump_false", 365, "eq_nb_1232", 454, 21], - ["eq_bool", 363, 15, 362, 454, 21], - ["jump", "eq_done_1227", 454, 21], - "eq_nb_1232", - ["false", 363, 454, 21], - "eq_done_1227", - ["jump_false", 363, "if_else_1225", 454, 21], - ["get", 367, 23, 1, 454, 31], - ["frame", 368, 367, 1, 454, 31], - ["null", 369, 454, 31], - ["setarg", 368, 0, 369, 454, 31], - ["setarg", 368, 1, 1, 454, 31], - ["tail_invoke", 368, 366, 454, 31], - ["return", 366, 454, 31], - ["jump", "if_end_1226", 454, 31], - "if_else_1225", - "if_end_1226", - ["jump", "if_end_1218", 454, 31], - "if_else_1217", - "if_end_1218", - ["null", 13, 456, 18], - ["access", 370, "+", 457, 18], - ["is_identical", 371, 9, 370, 457, 18], - ["jump_true", 371, "eq_done_1235", 457, 18], - ["is_int", 372, 9, 457, 18], - ["jump_false", 372, "eq_ni_1236", 457, 18], - ["is_int", 373, 370, 457, 18], - ["jump_false", 373, "eq_ni_1236", 457, 18], - ["eq_int", 371, 9, 370, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_ni_1236", - ["is_num", 372, 9, 457, 18], - ["jump_false", 372, "eq_nn_1237", 457, 18], - ["is_num", 373, 370, 457, 18], - ["jump_false", 373, "eq_nn_1237", 457, 18], - ["eq_float", 371, 9, 370, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nn_1237", - ["is_text", 372, 9, 457, 18], - ["jump_false", 372, "eq_nt_1238", 457, 18], - ["is_text", 373, 370, 457, 18], - ["jump_false", 373, "eq_nt_1238", 457, 18], - ["eq_text", 371, 9, 370, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nt_1238", - ["is_null", 372, 9, 457, 18], - ["jump_false", 372, "eq_nnl_1239", 457, 18], - ["is_null", 373, 370, 457, 18], - ["jump_false", 373, "eq_nnl_1239", 457, 18], - ["true", 371, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nnl_1239", - ["is_bool", 372, 9, 457, 18], - ["jump_false", 372, "eq_nb_1240", 457, 18], - ["is_bool", 373, 370, 457, 18], - ["jump_false", 373, "eq_nb_1240", 457, 18], - ["eq_bool", 371, 9, 370, 457, 18], - ["jump", "eq_done_1235", 457, 18], - "eq_nb_1240", - ["false", 371, 457, 18], - "eq_done_1235", - ["jump_false", 371, "if_else_1233", 457, 18], - ["is_text", 375, 12, 457, 37], - ["jump_false", 375, "add_cn_1242", 457, 37], - ["is_text", 376, 15, 457, 37], - ["jump_false", 376, "add_cn_1242", 457, 37], - ["concat", 374, 12, 15, 457, 37], - ["jump", "add_done_1241", 457, 37], - "add_cn_1242", - ["is_num", 375, 12, 457, 37], - ["jump_false", 375, "add_err_1243", 457, 37], - ["is_num", 376, 15, 457, 37], - ["jump_false", 376, "add_err_1243", 457, 37], - ["add", 374, 12, 15, 457, 37], - ["jump", "add_done_1241", 457, 37], - "add_err_1243", - [ - "access", - 377, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 457, - 37 - ], - ["access", 378, "error", 457, 37], - ["access", 379, "cannot apply '+': operands must both be text or both be numbers", 457, 37], - ["array", 380, 0, 457, 37], - ["push", 380, 379, 457, 37], - ["frame", 382, 377, 2, 457, 37], - ["null", 383, 457, 37], - ["setarg", 382, 0, 383, 457, 37], - ["setarg", 382, 1, 378, 457, 37], - ["setarg", 382, 2, 380, 457, 37], - ["invoke", 382, 381, 457, 37], - ["disrupt", 457, 37], - "add_done_1241", - ["move", 13, 374, 457, 37], - ["jump", "if_end_1234", 457, 37], - "if_else_1233", - ["access", 384, "-", 458, 23], - ["is_identical", 385, 9, 384, 458, 23], - ["jump_true", 385, "eq_done_1246", 458, 23], - ["is_int", 386, 9, 458, 23], - ["jump_false", 386, "eq_ni_1247", 458, 23], - ["is_int", 387, 384, 458, 23], - ["jump_false", 387, "eq_ni_1247", 458, 23], - ["eq_int", 385, 9, 384, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_ni_1247", - ["is_num", 386, 9, 458, 23], - ["jump_false", 386, "eq_nn_1248", 458, 23], - ["is_num", 387, 384, 458, 23], - ["jump_false", 387, "eq_nn_1248", 458, 23], - ["eq_float", 385, 9, 384, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nn_1248", - ["is_text", 386, 9, 458, 23], - ["jump_false", 386, "eq_nt_1249", 458, 23], - ["is_text", 387, 384, 458, 23], - ["jump_false", 387, "eq_nt_1249", 458, 23], - ["eq_text", 385, 9, 384, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nt_1249", - ["is_null", 386, 9, 458, 23], - ["jump_false", 386, "eq_nnl_1250", 458, 23], - ["is_null", 387, 384, 458, 23], - ["jump_false", 387, "eq_nnl_1250", 458, 23], - ["true", 385, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nnl_1250", - ["is_bool", 386, 9, 458, 23], - ["jump_false", 386, "eq_nb_1251", 458, 23], - ["is_bool", 387, 384, 458, 23], - ["jump_false", 387, "eq_nb_1251", 458, 23], - ["eq_bool", 385, 9, 384, 458, 23], - ["jump", "eq_done_1246", 458, 23], - "eq_nb_1251", - ["false", 385, 458, 23], - "eq_done_1246", - ["jump_false", 385, "if_else_1244", 458, 23], - ["is_num", 388, 12, 458, 42], - ["jump_false", 388, "num_err_1252", 458, 42], - ["is_num", 389, 15, 458, 42], - ["jump_false", 389, "num_err_1252", 458, 42], - ["subtract", 13, 12, 15, 458, 42], - ["jump", "num_done_1253", 458, 42], - "num_err_1252", - [ - "access", - 390, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 458, - 42 - ], - ["access", 391, "error", 458, 42], - ["access", 392, "cannot apply '-': operands must be numbers", 458, 42], - ["array", 393, 0, 458, 42], - ["push", 393, 392, 458, 42], - ["frame", 395, 390, 2, 458, 42], - ["null", 396, 458, 42], - ["setarg", 395, 0, 396, 458, 42], - ["setarg", 395, 1, 391, 458, 42], - ["setarg", 395, 2, 393, 458, 42], - ["invoke", 395, 394, 458, 42], - ["disrupt", 458, 42], - "num_done_1253", - ["jump", "if_end_1245", 458, 42], - "if_else_1244", - ["access", 397, "*", 459, 23], - ["is_identical", 398, 9, 397, 459, 23], - ["jump_true", 398, "eq_done_1256", 459, 23], - ["is_int", 399, 9, 459, 23], - ["jump_false", 399, "eq_ni_1257", 459, 23], - ["is_int", 400, 397, 459, 23], - ["jump_false", 400, "eq_ni_1257", 459, 23], - ["eq_int", 398, 9, 397, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_ni_1257", - ["is_num", 399, 9, 459, 23], - ["jump_false", 399, "eq_nn_1258", 459, 23], - ["is_num", 400, 397, 459, 23], - ["jump_false", 400, "eq_nn_1258", 459, 23], - ["eq_float", 398, 9, 397, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nn_1258", - ["is_text", 399, 9, 459, 23], - ["jump_false", 399, "eq_nt_1259", 459, 23], - ["is_text", 400, 397, 459, 23], - ["jump_false", 400, "eq_nt_1259", 459, 23], - ["eq_text", 398, 9, 397, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nt_1259", - ["is_null", 399, 9, 459, 23], - ["jump_false", 399, "eq_nnl_1260", 459, 23], - ["is_null", 400, 397, 459, 23], - ["jump_false", 400, "eq_nnl_1260", 459, 23], - ["true", 398, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nnl_1260", - ["is_bool", 399, 9, 459, 23], - ["jump_false", 399, "eq_nb_1261", 459, 23], - ["is_bool", 400, 397, 459, 23], - ["jump_false", 400, "eq_nb_1261", 459, 23], - ["eq_bool", 398, 9, 397, 459, 23], - ["jump", "eq_done_1256", 459, 23], - "eq_nb_1261", - ["false", 398, 459, 23], - "eq_done_1256", - ["jump_false", 398, "if_else_1254", 459, 23], - ["is_num", 401, 12, 459, 42], - ["jump_false", 401, "num_err_1262", 459, 42], - ["is_num", 402, 15, 459, 42], - ["jump_false", 402, "num_err_1262", 459, 42], - ["multiply", 13, 12, 15, 459, 42], - ["jump", "num_done_1263", 459, 42], - "num_err_1262", - [ - "access", - 403, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 459, - 42 - ], - ["access", 404, "error", 459, 42], - ["access", 405, "cannot apply '*': operands must be numbers", 459, 42], - ["array", 406, 0, 459, 42], - ["push", 406, 405, 459, 42], - ["frame", 408, 403, 2, 459, 42], - ["null", 409, 459, 42], - ["setarg", 408, 0, 409, 459, 42], - ["setarg", 408, 1, 404, 459, 42], - ["setarg", 408, 2, 406, 459, 42], - ["invoke", 408, 407, 459, 42], - ["disrupt", 459, 42], - "num_done_1263", - ["jump", "if_end_1255", 459, 42], - "if_else_1254", - ["access", 410, "/", 460, 23], - ["is_identical", 411, 9, 410, 460, 23], - ["jump_true", 411, "eq_done_1266", 460, 23], - ["is_int", 412, 9, 460, 23], - ["jump_false", 412, "eq_ni_1267", 460, 23], - ["is_int", 413, 410, 460, 23], - ["jump_false", 413, "eq_ni_1267", 460, 23], - ["eq_int", 411, 9, 410, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_ni_1267", - ["is_num", 412, 9, 460, 23], - ["jump_false", 412, "eq_nn_1268", 460, 23], - ["is_num", 413, 410, 460, 23], - ["jump_false", 413, "eq_nn_1268", 460, 23], - ["eq_float", 411, 9, 410, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nn_1268", - ["is_text", 412, 9, 460, 23], - ["jump_false", 412, "eq_nt_1269", 460, 23], - ["is_text", 413, 410, 460, 23], - ["jump_false", 413, "eq_nt_1269", 460, 23], - ["eq_text", 411, 9, 410, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nt_1269", - ["is_null", 412, 9, 460, 23], - ["jump_false", 412, "eq_nnl_1270", 460, 23], - ["is_null", 413, 410, 460, 23], - ["jump_false", 413, "eq_nnl_1270", 460, 23], - ["true", 411, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nnl_1270", - ["is_bool", 412, 9, 460, 23], - ["jump_false", 412, "eq_nb_1271", 460, 23], - ["is_bool", 413, 410, 460, 23], - ["jump_false", 413, "eq_nb_1271", 460, 23], - ["eq_bool", 411, 9, 410, 460, 23], - ["jump", "eq_done_1266", 460, 23], - "eq_nb_1271", - ["false", 411, 460, 23], - "eq_done_1266", - ["jump_false", 411, "if_else_1264", 460, 23], - ["is_num", 414, 12, 460, 42], - ["jump_false", 414, "num_err_1272", 460, 42], - ["is_num", 415, 15, 460, 42], - ["jump_false", 415, "num_err_1272", 460, 42], - ["divide", 13, 12, 15, 460, 42], - ["jump", "num_done_1273", 460, 42], - "num_err_1272", - [ - "access", - 416, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 460, - 42 - ], - ["access", 417, "error", 460, 42], - ["access", 418, "cannot apply '/': operands must be numbers", 460, 42], - ["array", 419, 0, 460, 42], - ["push", 419, 418, 460, 42], - ["frame", 421, 416, 2, 460, 42], - ["null", 422, 460, 42], - ["setarg", 421, 0, 422, 460, 42], - ["setarg", 421, 1, 417, 460, 42], - ["setarg", 421, 2, 419, 460, 42], - ["invoke", 421, 420, 460, 42], - ["disrupt", 460, 42], - "num_done_1273", - ["jump", "if_end_1265", 460, 42], - "if_else_1264", - ["access", 423, "%", 461, 23], - ["is_identical", 424, 9, 423, 461, 23], - ["jump_true", 424, "eq_done_1276", 461, 23], - ["is_int", 425, 9, 461, 23], - ["jump_false", 425, "eq_ni_1277", 461, 23], - ["is_int", 426, 423, 461, 23], - ["jump_false", 426, "eq_ni_1277", 461, 23], - ["eq_int", 424, 9, 423, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_ni_1277", - ["is_num", 425, 9, 461, 23], - ["jump_false", 425, "eq_nn_1278", 461, 23], - ["is_num", 426, 423, 461, 23], - ["jump_false", 426, "eq_nn_1278", 461, 23], - ["eq_float", 424, 9, 423, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nn_1278", - ["is_text", 425, 9, 461, 23], - ["jump_false", 425, "eq_nt_1279", 461, 23], - ["is_text", 426, 423, 461, 23], - ["jump_false", 426, "eq_nt_1279", 461, 23], - ["eq_text", 424, 9, 423, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nt_1279", - ["is_null", 425, 9, 461, 23], - ["jump_false", 425, "eq_nnl_1280", 461, 23], - ["is_null", 426, 423, 461, 23], - ["jump_false", 426, "eq_nnl_1280", 461, 23], - ["true", 424, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nnl_1280", - ["is_bool", 425, 9, 461, 23], - ["jump_false", 425, "eq_nb_1281", 461, 23], - ["is_bool", 426, 423, 461, 23], - ["jump_false", 426, "eq_nb_1281", 461, 23], - ["eq_bool", 424, 9, 423, 461, 23], - ["jump", "eq_done_1276", 461, 23], - "eq_nb_1281", - ["false", 424, 461, 23], - "eq_done_1276", - ["jump_false", 424, "if_else_1274", 461, 23], - ["is_num", 427, 12, 461, 42], - ["jump_false", 427, "num_err_1282", 461, 42], - ["is_num", 428, 15, 461, 42], - ["jump_false", 428, "num_err_1282", 461, 42], - ["modulo", 13, 12, 15, 461, 42], - ["jump", "num_done_1283", 461, 42], - "num_err_1282", - [ - "access", - 429, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 461, - 42 - ], - ["access", 430, "error", 461, 42], - ["access", 431, "cannot apply '%': operands must be numbers", 461, 42], - ["array", 432, 0, 461, 42], - ["push", 432, 431, 461, 42], - ["frame", 434, 429, 2, 461, 42], - ["null", 435, 461, 42], - ["setarg", 434, 0, 435, 461, 42], - ["setarg", 434, 1, 430, 461, 42], - ["setarg", 434, 2, 432, 461, 42], - ["invoke", 434, 433, 461, 42], - ["disrupt", 461, 42], - "num_done_1283", - ["jump", "if_end_1275", 461, 42], - "if_else_1274", - ["access", 436, "**", 462, 23], - ["is_identical", 437, 9, 436, 462, 23], - ["jump_true", 437, "eq_done_1286", 462, 23], - ["is_int", 438, 9, 462, 23], - ["jump_false", 438, "eq_ni_1287", 462, 23], - ["is_int", 439, 436, 462, 23], - ["jump_false", 439, "eq_ni_1287", 462, 23], - ["eq_int", 437, 9, 436, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_ni_1287", - ["is_num", 438, 9, 462, 23], - ["jump_false", 438, "eq_nn_1288", 462, 23], - ["is_num", 439, 436, 462, 23], - ["jump_false", 439, "eq_nn_1288", 462, 23], - ["eq_float", 437, 9, 436, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nn_1288", - ["is_text", 438, 9, 462, 23], - ["jump_false", 438, "eq_nt_1289", 462, 23], - ["is_text", 439, 436, 462, 23], - ["jump_false", 439, "eq_nt_1289", 462, 23], - ["eq_text", 437, 9, 436, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nt_1289", - ["is_null", 438, 9, 462, 23], - ["jump_false", 438, "eq_nnl_1290", 462, 23], - ["is_null", 439, 436, 462, 23], - ["jump_false", 439, "eq_nnl_1290", 462, 23], - ["true", 437, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nnl_1290", - ["is_bool", 438, 9, 462, 23], - ["jump_false", 438, "eq_nb_1291", 462, 23], - ["is_bool", 439, 436, 462, 23], - ["jump_false", 439, "eq_nb_1291", 462, 23], - ["eq_bool", 437, 9, 436, 462, 23], - ["jump", "eq_done_1286", 462, 23], - "eq_nb_1291", - ["false", 437, 462, 23], - "eq_done_1286", - ["jump_false", 437, "if_else_1284", 462, 23], - ["is_num", 440, 12, 462, 44], - ["jump_false", 440, "num_err_1292", 462, 44], - ["is_num", 441, 15, 462, 44], - ["jump_false", 441, "num_err_1292", 462, 44], - ["pow", 13, 12, 15, 462, 44], - ["jump", "num_done_1293", 462, 44], - "num_err_1292", - [ - "access", - 442, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 462, - 44 - ], - ["access", 443, "error", 462, 44], - ["access", 444, "cannot apply '**': operands must be numbers", 462, 44], - ["array", 445, 0, 462, 44], - ["push", 445, 444, 462, 44], - ["frame", 447, 442, 2, 462, 44], - ["null", 448, 462, 44], - ["setarg", 447, 0, 448, 462, 44], - ["setarg", 447, 1, 443, 462, 44], - ["setarg", 447, 2, 445, 462, 44], - ["invoke", 447, 446, 462, 44], - ["disrupt", 462, 44], - "num_done_1293", - ["jump", "if_end_1285", 462, 44], - "if_else_1284", - "if_end_1285", - "if_end_1275", - "if_end_1265", - "if_end_1255", - "if_end_1245", - "if_end_1234", - ["null", 449, 463, 23], - ["is_identical", 450, 13, 449, 463, 23], - ["jump_true", 450, "eq_done_1296", 463, 23], - ["is_int", 451, 13, 463, 23], - ["jump_false", 451, "eq_ni_1297", 463, 23], - ["is_int", 452, 449, 463, 23], - ["jump_false", 452, "eq_ni_1297", 463, 23], - ["eq_int", 450, 13, 449, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_ni_1297", - ["is_num", 451, 13, 463, 23], - ["jump_false", 451, "eq_nn_1298", 463, 23], - ["is_num", 452, 449, 463, 23], - ["jump_false", 452, "eq_nn_1298", 463, 23], - ["eq_float", 450, 13, 449, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nn_1298", - ["is_text", 451, 13, 463, 23], - ["jump_false", 451, "eq_nt_1299", 463, 23], - ["is_text", 452, 449, 463, 23], - ["jump_false", 452, "eq_nt_1299", 463, 23], - ["eq_text", 450, 13, 449, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nt_1299", - ["is_null", 451, 13, 463, 23], - ["jump_false", 451, "eq_nnl_1300", 463, 23], - ["is_null", 452, 449, 463, 23], - ["jump_false", 452, "eq_nnl_1300", 463, 23], - ["true", 450, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nnl_1300", - ["is_bool", 451, 13, 463, 23], - ["jump_false", 451, "eq_nb_1301", 463, 23], - ["is_bool", 452, 449, 463, 23], - ["jump_false", 452, "eq_nb_1301", 463, 23], - ["eq_bool", 450, 13, 449, 463, 23], - ["jump", "eq_done_1296", 463, 23], - "eq_nb_1301", - ["false", 450, 463, 23], - "eq_done_1296", - ["jump_false", 450, "if_else_1294", 463, 23], - ["get", 454, 23, 1, 463, 36], - ["frame", 455, 454, 1, 463, 36], - ["null", 456, 463, 36], - ["setarg", 455, 0, 456, 463, 36], - ["setarg", 455, 1, 1, 463, 36], - ["tail_invoke", 455, 453, 463, 36], - ["return", 453, 463, 36], - ["jump", "if_end_1295", 463, 36], - "if_else_1294", - "if_end_1295", - ["get", 458, 24, 1, 464, 16], - ["frame", 459, 458, 2, 464, 16], - ["null", 460, 464, 16], - ["setarg", 459, 0, 460, 464, 16], - ["setarg", 459, 1, 13, 464, 16], - ["setarg", 459, 2, 1, 464, 16], - ["tail_invoke", 459, 457, 464, 16], - ["return", 457, 464, 16], - ["jump", "if_end_1153", 464, 16], - "if_else_1152", - "if_end_1153", - ["access", 461, "+", 467, 16], - ["is_identical", 462, 9, 461, 467, 16], - ["jump_true", 462, "eq_done_1308", 467, 16], - ["is_int", 463, 9, 467, 16], - ["jump_false", 463, "eq_ni_1309", 467, 16], - ["is_int", 464, 461, 467, 16], - ["jump_false", 464, "eq_ni_1309", 467, 16], - ["eq_int", 462, 9, 461, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_ni_1309", - ["is_num", 463, 9, 467, 16], - ["jump_false", 463, "eq_nn_1310", 467, 16], - ["is_num", 464, 461, 467, 16], - ["jump_false", 464, "eq_nn_1310", 467, 16], - ["eq_float", 462, 9, 461, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nn_1310", - ["is_text", 463, 9, 467, 16], - ["jump_false", 463, "eq_nt_1311", 467, 16], - ["is_text", 464, 461, 467, 16], - ["jump_false", 464, "eq_nt_1311", 467, 16], - ["eq_text", 462, 9, 461, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nt_1311", - ["is_null", 463, 9, 467, 16], - ["jump_false", 463, "eq_nnl_1312", 467, 16], - ["is_null", 464, 461, 467, 16], - ["jump_false", 464, "eq_nnl_1312", 467, 16], - ["true", 462, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nnl_1312", - ["is_bool", 463, 9, 467, 16], - ["jump_false", 463, "eq_nb_1313", 467, 16], - ["is_bool", 464, 461, 467, 16], - ["jump_false", 464, "eq_nb_1313", 467, 16], - ["eq_bool", 462, 9, 461, 467, 16], - ["jump", "eq_done_1308", 467, 16], - "eq_nb_1313", - ["false", 462, 467, 16], - "eq_done_1308", - ["move", 465, 462, 467, 16], - ["jump_false", 465, "and_end_1307", 467, 16], - ["null", 466, 467, 31], - ["is_identical", 467, 10, 466, 467, 31], - ["jump_true", 467, "ne_nid_1315", 467, 31], - ["jump", "ne_ni_1316", 467, 31], - "ne_nid_1315", - ["false", 467, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_ni_1316", - ["is_int", 468, 10, 467, 31], - ["jump_false", 468, "ne_nn_1317", 467, 31], - ["is_int", 469, 466, 467, 31], - ["jump_false", 469, "ne_nn_1317", 467, 31], - ["ne_int", 467, 10, 466, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nn_1317", - ["is_num", 468, 10, 467, 31], - ["jump_false", 468, "ne_nt_1318", 467, 31], - ["is_num", 469, 466, 467, 31], - ["jump_false", 469, "ne_nt_1318", 467, 31], - ["ne_float", 467, 10, 466, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nt_1318", - ["is_text", 468, 10, 467, 31], - ["jump_false", 468, "ne_nnl_1319", 467, 31], - ["is_text", 469, 466, 467, 31], - ["jump_false", 469, "ne_nnl_1319", 467, 31], - ["ne_text", 467, 10, 466, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nnl_1319", - ["is_null", 468, 10, 467, 31], - ["jump_false", 468, "ne_nb_1320", 467, 31], - ["is_null", 469, 466, 467, 31], - ["jump_false", 469, "ne_nb_1320", 467, 31], - ["false", 467, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_nb_1320", - ["is_bool", 468, 10, 467, 31], - ["jump_false", 468, "ne_mis_1321", 467, 31], - ["is_bool", 469, 466, 467, 31], - ["jump_false", 469, "ne_mis_1321", 467, 31], - ["ne_bool", 467, 10, 466, 467, 31], - ["jump", "ne_done_1314", 467, 31], - "ne_mis_1321", - ["true", 467, 467, 31], - "ne_done_1314", - ["move", 465, 467, 467, 31], - "and_end_1307", - ["move", 470, 465, 467, 31], - ["jump_false", 470, "and_end_1306", 467, 31], - ["null", 471, 467, 48], - ["is_identical", 472, 14, 471, 467, 48], - ["jump_true", 472, "ne_nid_1323", 467, 48], - ["jump", "ne_ni_1324", 467, 48], - "ne_nid_1323", - ["false", 472, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_ni_1324", - ["is_int", 473, 14, 467, 48], - ["jump_false", 473, "ne_nn_1325", 467, 48], - ["is_int", 474, 471, 467, 48], - ["jump_false", 474, "ne_nn_1325", 467, 48], - ["ne_int", 472, 14, 471, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nn_1325", - ["is_num", 473, 14, 467, 48], - ["jump_false", 473, "ne_nt_1326", 467, 48], - ["is_num", 474, 471, 467, 48], - ["jump_false", 474, "ne_nt_1326", 467, 48], - ["ne_float", 472, 14, 471, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nt_1326", - ["is_text", 473, 14, 467, 48], - ["jump_false", 473, "ne_nnl_1327", 467, 48], - ["is_text", 474, 471, 467, 48], - ["jump_false", 474, "ne_nnl_1327", 467, 48], - ["ne_text", 472, 14, 471, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nnl_1327", - ["is_null", 473, 14, 467, 48], - ["jump_false", 473, "ne_nb_1328", 467, 48], - ["is_null", 474, 471, 467, 48], - ["jump_false", 474, "ne_nb_1328", 467, 48], - ["false", 472, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_nb_1328", - ["is_bool", 473, 14, 467, 48], - ["jump_false", 473, "ne_mis_1329", 467, 48], - ["is_bool", 474, 471, 467, 48], - ["jump_false", 474, "ne_mis_1329", 467, 48], - ["ne_bool", 472, 14, 471, 467, 48], - ["jump", "ne_done_1322", 467, 48], - "ne_mis_1329", - ["true", 472, 467, 48], - "ne_done_1322", - ["move", 470, 472, 467, 48], - "and_end_1306", - ["move", 475, 470, 467, 48], - ["jump_false", 475, "and_end_1305", 467, 48], - ["load_field", 476, 10, "kind", 467, 56], - ["access", 477, "text", 467, 69], - ["is_identical", 478, 476, 477, 467, 69], - ["jump_true", 478, "eq_done_1330", 467, 69], - ["is_int", 479, 476, 467, 69], - ["jump_false", 479, "eq_ni_1331", 467, 69], - ["is_int", 480, 477, 467, 69], - ["jump_false", 480, "eq_ni_1331", 467, 69], - ["eq_int", 478, 476, 477, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_ni_1331", - ["is_num", 479, 476, 467, 69], - ["jump_false", 479, "eq_nn_1332", 467, 69], - ["is_num", 480, 477, 467, 69], - ["jump_false", 480, "eq_nn_1332", 467, 69], - ["eq_float", 478, 476, 477, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nn_1332", - ["is_text", 479, 476, 467, 69], - ["jump_false", 479, "eq_nt_1333", 467, 69], - ["is_text", 480, 477, 467, 69], - ["jump_false", 480, "eq_nt_1333", 467, 69], - ["eq_text", 478, 476, 477, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nt_1333", - ["is_null", 479, 476, 467, 69], - ["jump_false", 479, "eq_nnl_1334", 467, 69], - ["is_null", 480, 477, 467, 69], - ["jump_false", 480, "eq_nnl_1334", 467, 69], - ["true", 478, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nnl_1334", - ["is_bool", 479, 476, 467, 69], - ["jump_false", 479, "eq_nb_1335", 467, 69], - ["is_bool", 480, 477, 467, 69], - ["jump_false", 480, "eq_nb_1335", 467, 69], - ["eq_bool", 478, 476, 477, 467, 69], - ["jump", "eq_done_1330", 467, 69], - "eq_nb_1335", - ["false", 478, 467, 69], - "eq_done_1330", - ["move", 475, 478, 467, 69], - "and_end_1305", - ["move", 481, 475, 467, 69], - ["jump_false", 481, "and_end_1304", 467, 69], - ["load_field", 482, 14, "kind", 467, 79], - ["access", 483, "text", 467, 93], - ["is_identical", 484, 482, 483, 467, 93], - ["jump_true", 484, "eq_done_1336", 467, 93], - ["is_int", 485, 482, 467, 93], - ["jump_false", 485, "eq_ni_1337", 467, 93], - ["is_int", 486, 483, 467, 93], - ["jump_false", 486, "eq_ni_1337", 467, 93], - ["eq_int", 484, 482, 483, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_ni_1337", - ["is_num", 485, 482, 467, 93], - ["jump_false", 485, "eq_nn_1338", 467, 93], - ["is_num", 486, 483, 467, 93], - ["jump_false", 486, "eq_nn_1338", 467, 93], - ["eq_float", 484, 482, 483, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nn_1338", - ["is_text", 485, 482, 467, 93], - ["jump_false", 485, "eq_nt_1339", 467, 93], - ["is_text", 486, 483, 467, 93], - ["jump_false", 486, "eq_nt_1339", 467, 93], - ["eq_text", 484, 482, 483, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nt_1339", - ["is_null", 485, 482, 467, 93], - ["jump_false", 485, "eq_nnl_1340", 467, 93], - ["is_null", 486, 483, 467, 93], - ["jump_false", 486, "eq_nnl_1340", 467, 93], - ["true", 484, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nnl_1340", - ["is_bool", 485, 482, 467, 93], - ["jump_false", 485, "eq_nb_1341", 467, 93], - ["is_bool", 486, 483, 467, 93], - ["jump_false", 486, "eq_nb_1341", 467, 93], - ["eq_bool", 484, 482, 483, 467, 93], - ["jump", "eq_done_1336", 467, 93], - "eq_nb_1341", - ["false", 484, 467, 93], - "eq_done_1336", - ["move", 481, 484, 467, 93], - "and_end_1304", - ["jump_false", 481, "if_else_1302", 467, 93], - ["load_field", 487, 10, "value", 468, 26], - ["load_field", 488, 14, "value", 468, 39], - ["is_text", 490, 487, 468, 39], - ["jump_false", 490, "add_cn_1343", 468, 39], - ["is_text", 491, 488, 468, 39], - ["jump_false", 491, "add_cn_1343", 468, 39], - ["concat", 489, 487, 488, 468, 39], - ["jump", "add_done_1342", 468, 39], - "add_cn_1343", - ["is_num", 490, 487, 468, 39], - ["jump_false", 490, "add_err_1344", 468, 39], - ["is_num", 491, 488, 468, 39], - ["jump_false", 491, "add_err_1344", 468, 39], - ["add", 489, 487, 488, 468, 39], - ["jump", "add_done_1342", 468, 39], - "add_err_1344", - [ - "access", - 492, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 468, - 39 - ], - ["access", 493, "error", 468, 39], - ["access", 494, "cannot apply '+': operands must both be text or both be numbers", 468, 39], - ["array", 495, 0, 468, 39], - ["push", 495, 494, 468, 39], - ["frame", 497, 492, 2, 468, 39], - ["null", 498, 468, 39], - ["setarg", 497, 0, 498, 468, 39], - ["setarg", 497, 1, 493, 468, 39], - ["setarg", 497, 2, 495, 468, 39], - ["invoke", 497, 496, 468, 39], - ["disrupt", 468, 39], - "add_done_1342", - ["get", 500, 25, 1, 468, 16], - ["frame", 501, 500, 2, 468, 16], - ["null", 502, 468, 16], - ["setarg", 501, 0, 502, 468, 16], - ["setarg", 501, 1, 489, 468, 16], - ["setarg", 501, 2, 1, 468, 16], - ["tail_invoke", 501, 499, 468, 16], - ["return", 499, 468, 16], - ["jump", "if_end_1303", 468, 16], - "if_else_1302", - "if_end_1303", - ["return", 1, 470, 14], - ["jump", "if_end_1145", 470, 14], - "if_else_1144", - "if_end_1145", - ["get", 503, 6, 1, 474, 9], - ["load_dynamic", 504, 503, 9, 474, 24], - ["true", 505, 474, 30], - ["is_identical", 506, 504, 505, 474, 30], - ["jump_true", 506, "eq_done_1347", 474, 30], - ["is_int", 507, 504, 474, 30], - ["jump_false", 507, "eq_ni_1348", 474, 30], - ["is_int", 508, 505, 474, 30], - ["jump_false", 508, "eq_ni_1348", 474, 30], - ["eq_int", 506, 504, 505, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_ni_1348", - ["is_num", 507, 504, 474, 30], - ["jump_false", 507, "eq_nn_1349", 474, 30], - ["is_num", 508, 505, 474, 30], - ["jump_false", 508, "eq_nn_1349", 474, 30], - ["eq_float", 506, 504, 505, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nn_1349", - ["is_text", 507, 504, 474, 30], - ["jump_false", 507, "eq_nt_1350", 474, 30], - ["is_text", 508, 505, 474, 30], - ["jump_false", 508, "eq_nt_1350", 474, 30], - ["eq_text", 506, 504, 505, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nt_1350", - ["is_null", 507, 504, 474, 30], - ["jump_false", 507, "eq_nnl_1351", 474, 30], - ["is_null", 508, 505, 474, 30], - ["jump_false", 508, "eq_nnl_1351", 474, 30], - ["true", 506, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nnl_1351", - ["is_bool", 507, 504, 474, 30], - ["jump_false", 507, "eq_nb_1352", 474, 30], - ["is_bool", 508, 505, 474, 30], - ["jump_false", 508, "eq_nb_1352", 474, 30], - ["eq_bool", 506, 504, 505, 474, 30], - ["jump", "eq_done_1347", 474, 30], - "eq_nb_1352", - ["false", 506, 474, 30], - "eq_done_1347", - ["jump_false", 506, "if_else_1345", 474, 30], - ["load_field", 509, 1, "left", 475, 14], - ["move", 10, 509, 475, 14], - ["load_field", 510, 1, "right", 476, 15], - ["move", 14, 510, 476, 15], - ["null", 511, 477, 19], - ["is_identical", 512, 10, 511, 477, 19], - ["jump_true", 512, "ne_nid_1357", 477, 19], - ["jump", "ne_ni_1358", 477, 19], - "ne_nid_1357", - ["false", 512, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_ni_1358", - ["is_int", 513, 10, 477, 19], - ["jump_false", 513, "ne_nn_1359", 477, 19], - ["is_int", 514, 511, 477, 19], - ["jump_false", 514, "ne_nn_1359", 477, 19], - ["ne_int", 512, 10, 511, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nn_1359", - ["is_num", 513, 10, 477, 19], - ["jump_false", 513, "ne_nt_1360", 477, 19], - ["is_num", 514, 511, 477, 19], - ["jump_false", 514, "ne_nt_1360", 477, 19], - ["ne_float", 512, 10, 511, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nt_1360", - ["is_text", 513, 10, 477, 19], - ["jump_false", 513, "ne_nnl_1361", 477, 19], - ["is_text", 514, 511, 477, 19], - ["jump_false", 514, "ne_nnl_1361", 477, 19], - ["ne_text", 512, 10, 511, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nnl_1361", - ["is_null", 513, 10, 477, 19], - ["jump_false", 513, "ne_nb_1362", 477, 19], - ["is_null", 514, 511, 477, 19], - ["jump_false", 514, "ne_nb_1362", 477, 19], - ["false", 512, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_nb_1362", - ["is_bool", 513, 10, 477, 19], - ["jump_false", 513, "ne_mis_1363", 477, 19], - ["is_bool", 514, 511, 477, 19], - ["jump_false", 514, "ne_mis_1363", 477, 19], - ["ne_bool", 512, 10, 511, 477, 19], - ["jump", "ne_done_1356", 477, 19], - "ne_mis_1363", - ["true", 512, 477, 19], - "ne_done_1356", - ["move", 515, 512, 477, 19], - ["jump_false", 515, "and_end_1355", 477, 19], - ["null", 516, 477, 36], - ["is_identical", 517, 14, 516, 477, 36], - ["jump_true", 517, "ne_nid_1365", 477, 36], - ["jump", "ne_ni_1366", 477, 36], - "ne_nid_1365", - ["false", 517, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_ni_1366", - ["is_int", 518, 14, 477, 36], - ["jump_false", 518, "ne_nn_1367", 477, 36], - ["is_int", 519, 516, 477, 36], - ["jump_false", 519, "ne_nn_1367", 477, 36], - ["ne_int", 517, 14, 516, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nn_1367", - ["is_num", 518, 14, 477, 36], - ["jump_false", 518, "ne_nt_1368", 477, 36], - ["is_num", 519, 516, 477, 36], - ["jump_false", 519, "ne_nt_1368", 477, 36], - ["ne_float", 517, 14, 516, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nt_1368", - ["is_text", 518, 14, 477, 36], - ["jump_false", 518, "ne_nnl_1369", 477, 36], - ["is_text", 519, 516, 477, 36], - ["jump_false", 519, "ne_nnl_1369", 477, 36], - ["ne_text", 517, 14, 516, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nnl_1369", - ["is_null", 518, 14, 477, 36], - ["jump_false", 518, "ne_nb_1370", 477, 36], - ["is_null", 519, 516, 477, 36], - ["jump_false", 519, "ne_nb_1370", 477, 36], - ["false", 517, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_nb_1370", - ["is_bool", 518, 14, 477, 36], - ["jump_false", 518, "ne_mis_1371", 477, 36], - ["is_bool", 519, 516, 477, 36], - ["jump_false", 519, "ne_mis_1371", 477, 36], - ["ne_bool", 517, 14, 516, 477, 36], - ["jump", "ne_done_1364", 477, 36], - "ne_mis_1371", - ["true", 517, 477, 36], - "ne_done_1364", - ["move", 515, 517, 477, 36], - "and_end_1355", - ["jump_false", 515, "if_else_1353", 477, 36], - ["load_field", 520, 10, "kind", 478, 13], - ["access", 521, "number", 478, 26], - ["is_identical", 522, 520, 521, 478, 26], - ["jump_true", 522, "eq_done_1375", 478, 26], - ["is_int", 523, 520, 478, 26], - ["jump_false", 523, "eq_ni_1376", 478, 26], - ["is_int", 524, 521, 478, 26], - ["jump_false", 524, "eq_ni_1376", 478, 26], - ["eq_int", 522, 520, 521, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_ni_1376", - ["is_num", 523, 520, 478, 26], - ["jump_false", 523, "eq_nn_1377", 478, 26], - ["is_num", 524, 521, 478, 26], - ["jump_false", 524, "eq_nn_1377", 478, 26], - ["eq_float", 522, 520, 521, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nn_1377", - ["is_text", 523, 520, 478, 26], - ["jump_false", 523, "eq_nt_1378", 478, 26], - ["is_text", 524, 521, 478, 26], - ["jump_false", 524, "eq_nt_1378", 478, 26], - ["eq_text", 522, 520, 521, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nt_1378", - ["is_null", 523, 520, 478, 26], - ["jump_false", 523, "eq_nnl_1379", 478, 26], - ["is_null", 524, 521, 478, 26], - ["jump_false", 524, "eq_nnl_1379", 478, 26], - ["true", 522, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nnl_1379", - ["is_bool", 523, 520, 478, 26], - ["jump_false", 523, "eq_nb_1380", 478, 26], - ["is_bool", 524, 521, 478, 26], - ["jump_false", 524, "eq_nb_1380", 478, 26], - ["eq_bool", 522, 520, 521, 478, 26], - ["jump", "eq_done_1375", 478, 26], - "eq_nb_1380", - ["false", 522, 478, 26], - "eq_done_1375", - ["move", 525, 522, 478, 26], - ["jump_false", 525, "and_end_1374", 478, 26], - ["load_field", 526, 14, "kind", 478, 38], - ["access", 527, "number", 478, 52], - ["is_identical", 528, 526, 527, 478, 52], - ["jump_true", 528, "eq_done_1381", 478, 52], - ["is_int", 529, 526, 478, 52], - ["jump_false", 529, "eq_ni_1382", 478, 52], - ["is_int", 530, 527, 478, 52], - ["jump_false", 530, "eq_ni_1382", 478, 52], - ["eq_int", 528, 526, 527, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_ni_1382", - ["is_num", 529, 526, 478, 52], - ["jump_false", 529, "eq_nn_1383", 478, 52], - ["is_num", 530, 527, 478, 52], - ["jump_false", 530, "eq_nn_1383", 478, 52], - ["eq_float", 528, 526, 527, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nn_1383", - ["is_text", 529, 526, 478, 52], - ["jump_false", 529, "eq_nt_1384", 478, 52], - ["is_text", 530, 527, 478, 52], - ["jump_false", 530, "eq_nt_1384", 478, 52], - ["eq_text", 528, 526, 527, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nt_1384", - ["is_null", 529, 526, 478, 52], - ["jump_false", 529, "eq_nnl_1385", 478, 52], - ["is_null", 530, 527, 478, 52], - ["jump_false", 530, "eq_nnl_1385", 478, 52], - ["true", 528, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nnl_1385", - ["is_bool", 529, 526, 478, 52], - ["jump_false", 529, "eq_nb_1386", 478, 52], - ["is_bool", 530, 527, 478, 52], - ["jump_false", 530, "eq_nb_1386", 478, 52], - ["eq_bool", 528, 526, 527, 478, 52], - ["jump", "eq_done_1381", 478, 52], - "eq_nb_1386", - ["false", 528, 478, 52], - "eq_done_1381", - ["move", 525, 528, 478, 52], - "and_end_1374", - ["jump_false", 525, "if_else_1372", 478, 52], - ["load_field", 531, 10, "number", 479, 16], - ["move", 12, 531, 479, 16], - ["load_field", 532, 14, "number", 480, 16], - ["move", 15, 532, 480, 16], - ["null", 533, 481, 21], - ["is_identical", 534, 12, 533, 481, 21], - ["jump_true", 534, "eq_done_1389", 481, 21], - ["is_int", 535, 12, 481, 21], - ["jump_false", 535, "eq_ni_1390", 481, 21], - ["is_int", 536, 533, 481, 21], - ["jump_false", 536, "eq_ni_1390", 481, 21], - ["eq_int", 534, 12, 533, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_ni_1390", - ["is_num", 535, 12, 481, 21], - ["jump_false", 535, "eq_nn_1391", 481, 21], - ["is_num", 536, 533, 481, 21], - ["jump_false", 536, "eq_nn_1391", 481, 21], - ["eq_float", 534, 12, 533, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nn_1391", - ["is_text", 535, 12, 481, 21], - ["jump_false", 535, "eq_nt_1392", 481, 21], - ["is_text", 536, 533, 481, 21], - ["jump_false", 536, "eq_nt_1392", 481, 21], - ["eq_text", 534, 12, 533, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nt_1392", - ["is_null", 535, 12, 481, 21], - ["jump_false", 535, "eq_nnl_1393", 481, 21], - ["is_null", 536, 533, 481, 21], - ["jump_false", 536, "eq_nnl_1393", 481, 21], - ["true", 534, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nnl_1393", - ["is_bool", 535, 12, 481, 21], - ["jump_false", 535, "eq_nb_1394", 481, 21], - ["is_bool", 536, 533, 481, 21], - ["jump_false", 536, "eq_nb_1394", 481, 21], - ["eq_bool", 534, 12, 533, 481, 21], - ["jump", "eq_done_1389", 481, 21], - "eq_nb_1394", - ["false", 534, 481, 21], - "eq_done_1389", - ["jump_false", 534, "if_else_1387", 481, 21], - ["load_field", 537, 10, "value", 481, 39], - [ - "access", - 539, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 481, - 32 - ], - ["frame", 540, 539, 1, 481, 32], - ["null", 541, 481, 32], - ["setarg", 540, 0, 541, 481, 32], - ["setarg", 540, 1, 537, 481, 32], - ["invoke", 540, 538, 481, 32], - ["move", 12, 538, 481, 32], - ["jump", "if_end_1388", 481, 32], - "if_else_1387", - "if_end_1388", - ["null", 542, 482, 21], - ["is_identical", 543, 15, 542, 482, 21], - ["jump_true", 543, "eq_done_1397", 482, 21], - ["is_int", 544, 15, 482, 21], - ["jump_false", 544, "eq_ni_1398", 482, 21], - ["is_int", 545, 542, 482, 21], - ["jump_false", 545, "eq_ni_1398", 482, 21], - ["eq_int", 543, 15, 542, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_ni_1398", - ["is_num", 544, 15, 482, 21], - ["jump_false", 544, "eq_nn_1399", 482, 21], - ["is_num", 545, 542, 482, 21], - ["jump_false", 545, "eq_nn_1399", 482, 21], - ["eq_float", 543, 15, 542, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nn_1399", - ["is_text", 544, 15, 482, 21], - ["jump_false", 544, "eq_nt_1400", 482, 21], - ["is_text", 545, 542, 482, 21], - ["jump_false", 545, "eq_nt_1400", 482, 21], - ["eq_text", 543, 15, 542, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nt_1400", - ["is_null", 544, 15, 482, 21], - ["jump_false", 544, "eq_nnl_1401", 482, 21], - ["is_null", 545, 542, 482, 21], - ["jump_false", 545, "eq_nnl_1401", 482, 21], - ["true", 543, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nnl_1401", - ["is_bool", 544, 15, 482, 21], - ["jump_false", 544, "eq_nb_1402", 482, 21], - ["is_bool", 545, 542, 482, 21], - ["jump_false", 545, "eq_nb_1402", 482, 21], - ["eq_bool", 543, 15, 542, 482, 21], - ["jump", "eq_done_1397", 482, 21], - "eq_nb_1402", - ["false", 543, 482, 21], - "eq_done_1397", - ["jump_false", 543, "if_else_1395", 482, 21], - ["load_field", 546, 14, "value", 482, 39], - [ - "access", - 548, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 482, - 32 - ], - ["frame", 549, 548, 1, 482, 32], - ["null", 550, 482, 32], - ["setarg", 549, 0, 550, 482, 32], - ["setarg", 549, 1, 546, 482, 32], - ["invoke", 549, 547, 482, 32], - ["move", 15, 547, 482, 32], - ["jump", "if_end_1396", 482, 32], - "if_else_1395", - "if_end_1396", - ["access", 551, "==", 483, 20], - ["is_identical", 552, 9, 551, 483, 20], - ["jump_true", 552, "eq_done_1405", 483, 20], - ["is_int", 553, 9, 483, 20], - ["jump_false", 553, "eq_ni_1406", 483, 20], - ["is_int", 554, 551, 483, 20], - ["jump_false", 554, "eq_ni_1406", 483, 20], - ["eq_int", 552, 9, 551, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_ni_1406", - ["is_num", 553, 9, 483, 20], - ["jump_false", 553, "eq_nn_1407", 483, 20], - ["is_num", 554, 551, 483, 20], - ["jump_false", 554, "eq_nn_1407", 483, 20], - ["eq_float", 552, 9, 551, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nn_1407", - ["is_text", 553, 9, 483, 20], - ["jump_false", 553, "eq_nt_1408", 483, 20], - ["is_text", 554, 551, 483, 20], - ["jump_false", 554, "eq_nt_1408", 483, 20], - ["eq_text", 552, 9, 551, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nt_1408", - ["is_null", 553, 9, 483, 20], - ["jump_false", 553, "eq_nnl_1409", 483, 20], - ["is_null", 554, 551, 483, 20], - ["jump_false", 554, "eq_nnl_1409", 483, 20], - ["true", 552, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nnl_1409", - ["is_bool", 553, 9, 483, 20], - ["jump_false", 553, "eq_nb_1410", 483, 20], - ["is_bool", 554, 551, 483, 20], - ["jump_false", 554, "eq_nb_1410", 483, 20], - ["eq_bool", 552, 9, 551, 483, 20], - ["jump", "eq_done_1405", 483, 20], - "eq_nb_1410", - ["false", 552, 483, 20], - "eq_done_1405", - ["jump_false", 552, "if_else_1403", 483, 20], - ["is_identical", 555, 12, 15, 483, 49], - ["jump_true", 555, "eq_done_1411", 483, 49], - ["is_int", 556, 12, 483, 49], - ["jump_false", 556, "eq_ni_1412", 483, 49], - ["is_int", 557, 15, 483, 49], - ["jump_false", 557, "eq_ni_1412", 483, 49], - ["eq_int", 555, 12, 15, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_ni_1412", - ["is_num", 556, 12, 483, 49], - ["jump_false", 556, "eq_nn_1413", 483, 49], - ["is_num", 557, 15, 483, 49], - ["jump_false", 557, "eq_nn_1413", 483, 49], - ["eq_float", 555, 12, 15, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nn_1413", - ["is_text", 556, 12, 483, 49], - ["jump_false", 556, "eq_nt_1414", 483, 49], - ["is_text", 557, 15, 483, 49], - ["jump_false", 557, "eq_nt_1414", 483, 49], - ["eq_text", 555, 12, 15, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nt_1414", - ["is_null", 556, 12, 483, 49], - ["jump_false", 556, "eq_nnl_1415", 483, 49], - ["is_null", 557, 15, 483, 49], - ["jump_false", 557, "eq_nnl_1415", 483, 49], - ["true", 555, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nnl_1415", - ["is_bool", 556, 12, 483, 49], - ["jump_false", 556, "eq_nb_1416", 483, 49], - ["is_bool", 557, 15, 483, 49], - ["jump_false", 557, "eq_nb_1416", 483, 49], - ["eq_bool", 555, 12, 15, 483, 49], - ["jump", "eq_done_1411", 483, 49], - "eq_nb_1416", - ["false", 555, 483, 49], - "eq_done_1411", - ["get", 559, 22, 1, 483, 33], - ["frame", 560, 559, 2, 483, 33], - ["null", 561, 483, 33], - ["setarg", 560, 0, 561, 483, 33], - ["setarg", 560, 1, 555, 483, 33], - ["setarg", 560, 2, 1, 483, 33], - ["tail_invoke", 560, 558, 483, 33], - ["return", 558, 483, 33], - ["jump", "if_end_1404", 483, 33], - "if_else_1403", - "if_end_1404", - ["access", 562, "!=", 484, 20], - ["is_identical", 563, 9, 562, 484, 20], - ["jump_true", 563, "eq_done_1419", 484, 20], - ["is_int", 564, 9, 484, 20], - ["jump_false", 564, "eq_ni_1420", 484, 20], - ["is_int", 565, 562, 484, 20], - ["jump_false", 565, "eq_ni_1420", 484, 20], - ["eq_int", 563, 9, 562, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_ni_1420", - ["is_num", 564, 9, 484, 20], - ["jump_false", 564, "eq_nn_1421", 484, 20], - ["is_num", 565, 562, 484, 20], - ["jump_false", 565, "eq_nn_1421", 484, 20], - ["eq_float", 563, 9, 562, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nn_1421", - ["is_text", 564, 9, 484, 20], - ["jump_false", 564, "eq_nt_1422", 484, 20], - ["is_text", 565, 562, 484, 20], - ["jump_false", 565, "eq_nt_1422", 484, 20], - ["eq_text", 563, 9, 562, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nt_1422", - ["is_null", 564, 9, 484, 20], - ["jump_false", 564, "eq_nnl_1423", 484, 20], - ["is_null", 565, 562, 484, 20], - ["jump_false", 565, "eq_nnl_1423", 484, 20], - ["true", 563, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nnl_1423", - ["is_bool", 564, 9, 484, 20], - ["jump_false", 564, "eq_nb_1424", 484, 20], - ["is_bool", 565, 562, 484, 20], - ["jump_false", 565, "eq_nb_1424", 484, 20], - ["eq_bool", 563, 9, 562, 484, 20], - ["jump", "eq_done_1419", 484, 20], - "eq_nb_1424", - ["false", 563, 484, 20], - "eq_done_1419", - ["jump_false", 563, "if_else_1417", 484, 20], - ["is_identical", 566, 12, 15, 484, 49], - ["jump_true", 566, "ne_nid_1426", 484, 49], - ["jump", "ne_ni_1427", 484, 49], - "ne_nid_1426", - ["false", 566, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_ni_1427", - ["is_int", 567, 12, 484, 49], - ["jump_false", 567, "ne_nn_1428", 484, 49], - ["is_int", 568, 15, 484, 49], - ["jump_false", 568, "ne_nn_1428", 484, 49], - ["ne_int", 566, 12, 15, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nn_1428", - ["is_num", 567, 12, 484, 49], - ["jump_false", 567, "ne_nt_1429", 484, 49], - ["is_num", 568, 15, 484, 49], - ["jump_false", 568, "ne_nt_1429", 484, 49], - ["ne_float", 566, 12, 15, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nt_1429", - ["is_text", 567, 12, 484, 49], - ["jump_false", 567, "ne_nnl_1430", 484, 49], - ["is_text", 568, 15, 484, 49], - ["jump_false", 568, "ne_nnl_1430", 484, 49], - ["ne_text", 566, 12, 15, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nnl_1430", - ["is_null", 567, 12, 484, 49], - ["jump_false", 567, "ne_nb_1431", 484, 49], - ["is_null", 568, 15, 484, 49], - ["jump_false", 568, "ne_nb_1431", 484, 49], - ["false", 566, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_nb_1431", - ["is_bool", 567, 12, 484, 49], - ["jump_false", 567, "ne_mis_1432", 484, 49], - ["is_bool", 568, 15, 484, 49], - ["jump_false", 568, "ne_mis_1432", 484, 49], - ["ne_bool", 566, 12, 15, 484, 49], - ["jump", "ne_done_1425", 484, 49], - "ne_mis_1432", - ["true", 566, 484, 49], - "ne_done_1425", - ["get", 570, 22, 1, 484, 33], - ["frame", 571, 570, 2, 484, 33], - ["null", 572, 484, 33], - ["setarg", 571, 0, 572, 484, 33], - ["setarg", 571, 1, 566, 484, 33], - ["setarg", 571, 2, 1, 484, 33], - ["tail_invoke", 571, 569, 484, 33], - ["return", 569, 484, 33], - ["jump", "if_end_1418", 484, 33], - "if_else_1417", - "if_end_1418", - ["access", 573, "<", 485, 20], - ["is_identical", 574, 9, 573, 485, 20], - ["jump_true", 574, "eq_done_1435", 485, 20], - ["is_int", 575, 9, 485, 20], - ["jump_false", 575, "eq_ni_1436", 485, 20], - ["is_int", 576, 573, 485, 20], - ["jump_false", 576, "eq_ni_1436", 485, 20], - ["eq_int", 574, 9, 573, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_ni_1436", - ["is_num", 575, 9, 485, 20], - ["jump_false", 575, "eq_nn_1437", 485, 20], - ["is_num", 576, 573, 485, 20], - ["jump_false", 576, "eq_nn_1437", 485, 20], - ["eq_float", 574, 9, 573, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nn_1437", - ["is_text", 575, 9, 485, 20], - ["jump_false", 575, "eq_nt_1438", 485, 20], - ["is_text", 576, 573, 485, 20], - ["jump_false", 576, "eq_nt_1438", 485, 20], - ["eq_text", 574, 9, 573, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nt_1438", - ["is_null", 575, 9, 485, 20], - ["jump_false", 575, "eq_nnl_1439", 485, 20], - ["is_null", 576, 573, 485, 20], - ["jump_false", 576, "eq_nnl_1439", 485, 20], - ["true", 574, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nnl_1439", - ["is_bool", 575, 9, 485, 20], - ["jump_false", 575, "eq_nb_1440", 485, 20], - ["is_bool", 576, 573, 485, 20], - ["jump_false", 576, "eq_nb_1440", 485, 20], - ["eq_bool", 574, 9, 573, 485, 20], - ["jump", "eq_done_1435", 485, 20], - "eq_nb_1440", - ["false", 574, 485, 20], - "eq_done_1435", - ["jump_false", 574, "if_else_1433", 485, 20], - ["is_int", 578, 12, 485, 47], - ["jump_false", 578, "rel_ni_1441", 485, 47], - ["is_int", 579, 15, 485, 47], - ["jump_false", 579, "rel_ni_1441", 485, 47], - ["lt_int", 577, 12, 15, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_ni_1441", - ["is_num", 578, 12, 485, 47], - ["jump_false", 578, "rel_nn_1442", 485, 47], - ["is_num", 579, 15, 485, 47], - ["jump_false", 579, "rel_nn_1442", 485, 47], - ["lt_float", 577, 12, 15, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_nn_1442", - ["is_text", 578, 12, 485, 47], - ["jump_false", 578, "rel_err_1444", 485, 47], - ["is_text", 579, 15, 485, 47], - ["jump_false", 579, "rel_err_1444", 485, 47], - ["lt_text", 577, 12, 15, 485, 47], - ["jump", "rel_done_1443", 485, 47], - "rel_err_1444", - [ - "access", - 580, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 485, - 47 - ], - ["access", 581, "error", 485, 47], - ["access", 582, "cannot compare with '<': operands must be same type", 485, 47], - ["array", 583, 0, 485, 47], - ["push", 583, 582, 485, 47], - ["frame", 585, 580, 2, 485, 47], - ["null", 586, 485, 47], - ["setarg", 585, 0, 586, 485, 47], - ["setarg", 585, 1, 581, 485, 47], - ["setarg", 585, 2, 583, 485, 47], - ["invoke", 585, 584, 485, 47], - ["disrupt", 485, 47], - "rel_done_1443", - ["get", 588, 22, 1, 485, 32], - ["frame", 589, 588, 2, 485, 32], - ["null", 590, 485, 32], - ["setarg", 589, 0, 590, 485, 32], - ["setarg", 589, 1, 577, 485, 32], - ["setarg", 589, 2, 1, 485, 32], - ["tail_invoke", 589, 587, 485, 32], - ["return", 587, 485, 32], - ["jump", "if_end_1434", 485, 32], - "if_else_1433", - "if_end_1434", - ["access", 591, ">", 486, 20], - ["is_identical", 592, 9, 591, 486, 20], - ["jump_true", 592, "eq_done_1447", 486, 20], - ["is_int", 593, 9, 486, 20], - ["jump_false", 593, "eq_ni_1448", 486, 20], - ["is_int", 594, 591, 486, 20], - ["jump_false", 594, "eq_ni_1448", 486, 20], - ["eq_int", 592, 9, 591, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_ni_1448", - ["is_num", 593, 9, 486, 20], - ["jump_false", 593, "eq_nn_1449", 486, 20], - ["is_num", 594, 591, 486, 20], - ["jump_false", 594, "eq_nn_1449", 486, 20], - ["eq_float", 592, 9, 591, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nn_1449", - ["is_text", 593, 9, 486, 20], - ["jump_false", 593, "eq_nt_1450", 486, 20], - ["is_text", 594, 591, 486, 20], - ["jump_false", 594, "eq_nt_1450", 486, 20], - ["eq_text", 592, 9, 591, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nt_1450", - ["is_null", 593, 9, 486, 20], - ["jump_false", 593, "eq_nnl_1451", 486, 20], - ["is_null", 594, 591, 486, 20], - ["jump_false", 594, "eq_nnl_1451", 486, 20], - ["true", 592, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nnl_1451", - ["is_bool", 593, 9, 486, 20], - ["jump_false", 593, "eq_nb_1452", 486, 20], - ["is_bool", 594, 591, 486, 20], - ["jump_false", 594, "eq_nb_1452", 486, 20], - ["eq_bool", 592, 9, 591, 486, 20], - ["jump", "eq_done_1447", 486, 20], - "eq_nb_1452", - ["false", 592, 486, 20], - "eq_done_1447", - ["jump_false", 592, "if_else_1445", 486, 20], - ["is_int", 596, 12, 486, 47], - ["jump_false", 596, "rel_ni_1453", 486, 47], - ["is_int", 597, 15, 486, 47], - ["jump_false", 597, "rel_ni_1453", 486, 47], - ["gt_int", 595, 12, 15, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_ni_1453", - ["is_num", 596, 12, 486, 47], - ["jump_false", 596, "rel_nn_1454", 486, 47], - ["is_num", 597, 15, 486, 47], - ["jump_false", 597, "rel_nn_1454", 486, 47], - ["gt_float", 595, 12, 15, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_nn_1454", - ["is_text", 596, 12, 486, 47], - ["jump_false", 596, "rel_err_1456", 486, 47], - ["is_text", 597, 15, 486, 47], - ["jump_false", 597, "rel_err_1456", 486, 47], - ["gt_text", 595, 12, 15, 486, 47], - ["jump", "rel_done_1455", 486, 47], - "rel_err_1456", - [ - "access", - 598, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 486, - 47 - ], - ["access", 599, "error", 486, 47], - ["access", 600, "cannot compare with '>': operands must be same type", 486, 47], - ["array", 601, 0, 486, 47], - ["push", 601, 600, 486, 47], - ["frame", 603, 598, 2, 486, 47], - ["null", 604, 486, 47], - ["setarg", 603, 0, 604, 486, 47], - ["setarg", 603, 1, 599, 486, 47], - ["setarg", 603, 2, 601, 486, 47], - ["invoke", 603, 602, 486, 47], - ["disrupt", 486, 47], - "rel_done_1455", - ["get", 606, 22, 1, 486, 32], - ["frame", 607, 606, 2, 486, 32], - ["null", 608, 486, 32], - ["setarg", 607, 0, 608, 486, 32], - ["setarg", 607, 1, 595, 486, 32], - ["setarg", 607, 2, 1, 486, 32], - ["tail_invoke", 607, 605, 486, 32], - ["return", 605, 486, 32], - ["jump", "if_end_1446", 486, 32], - "if_else_1445", - "if_end_1446", - ["access", 609, "<=", 487, 20], - ["is_identical", 610, 9, 609, 487, 20], - ["jump_true", 610, "eq_done_1459", 487, 20], - ["is_int", 611, 9, 487, 20], - ["jump_false", 611, "eq_ni_1460", 487, 20], - ["is_int", 612, 609, 487, 20], - ["jump_false", 612, "eq_ni_1460", 487, 20], - ["eq_int", 610, 9, 609, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_ni_1460", - ["is_num", 611, 9, 487, 20], - ["jump_false", 611, "eq_nn_1461", 487, 20], - ["is_num", 612, 609, 487, 20], - ["jump_false", 612, "eq_nn_1461", 487, 20], - ["eq_float", 610, 9, 609, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nn_1461", - ["is_text", 611, 9, 487, 20], - ["jump_false", 611, "eq_nt_1462", 487, 20], - ["is_text", 612, 609, 487, 20], - ["jump_false", 612, "eq_nt_1462", 487, 20], - ["eq_text", 610, 9, 609, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nt_1462", - ["is_null", 611, 9, 487, 20], - ["jump_false", 611, "eq_nnl_1463", 487, 20], - ["is_null", 612, 609, 487, 20], - ["jump_false", 612, "eq_nnl_1463", 487, 20], - ["true", 610, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nnl_1463", - ["is_bool", 611, 9, 487, 20], - ["jump_false", 611, "eq_nb_1464", 487, 20], - ["is_bool", 612, 609, 487, 20], - ["jump_false", 612, "eq_nb_1464", 487, 20], - ["eq_bool", 610, 9, 609, 487, 20], - ["jump", "eq_done_1459", 487, 20], - "eq_nb_1464", - ["false", 610, 487, 20], - "eq_done_1459", - ["jump_false", 610, "if_else_1457", 487, 20], - ["is_int", 614, 12, 487, 49], - ["jump_false", 614, "rel_ni_1465", 487, 49], - ["is_int", 615, 15, 487, 49], - ["jump_false", 615, "rel_ni_1465", 487, 49], - ["le_int", 613, 12, 15, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_ni_1465", - ["is_num", 614, 12, 487, 49], - ["jump_false", 614, "rel_nn_1466", 487, 49], - ["is_num", 615, 15, 487, 49], - ["jump_false", 615, "rel_nn_1466", 487, 49], - ["le_float", 613, 12, 15, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_nn_1466", - ["is_text", 614, 12, 487, 49], - ["jump_false", 614, "rel_err_1468", 487, 49], - ["is_text", 615, 15, 487, 49], - ["jump_false", 615, "rel_err_1468", 487, 49], - ["le_text", 613, 12, 15, 487, 49], - ["jump", "rel_done_1467", 487, 49], - "rel_err_1468", - [ - "access", - 616, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 487, - 49 - ], - ["access", 617, "error", 487, 49], - ["access", 618, "cannot compare with '<=': operands must be same type", 487, 49], - ["array", 619, 0, 487, 49], - ["push", 619, 618, 487, 49], - ["frame", 621, 616, 2, 487, 49], - ["null", 622, 487, 49], - ["setarg", 621, 0, 622, 487, 49], - ["setarg", 621, 1, 617, 487, 49], - ["setarg", 621, 2, 619, 487, 49], - ["invoke", 621, 620, 487, 49], - ["disrupt", 487, 49], - "rel_done_1467", - ["get", 624, 22, 1, 487, 33], - ["frame", 625, 624, 2, 487, 33], - ["null", 626, 487, 33], - ["setarg", 625, 0, 626, 487, 33], - ["setarg", 625, 1, 613, 487, 33], - ["setarg", 625, 2, 1, 487, 33], - ["tail_invoke", 625, 623, 487, 33], - ["return", 623, 487, 33], - ["jump", "if_end_1458", 487, 33], - "if_else_1457", - "if_end_1458", - ["access", 627, ">=", 488, 20], - ["is_identical", 628, 9, 627, 488, 20], - ["jump_true", 628, "eq_done_1471", 488, 20], - ["is_int", 629, 9, 488, 20], - ["jump_false", 629, "eq_ni_1472", 488, 20], - ["is_int", 630, 627, 488, 20], - ["jump_false", 630, "eq_ni_1472", 488, 20], - ["eq_int", 628, 9, 627, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_ni_1472", - ["is_num", 629, 9, 488, 20], - ["jump_false", 629, "eq_nn_1473", 488, 20], - ["is_num", 630, 627, 488, 20], - ["jump_false", 630, "eq_nn_1473", 488, 20], - ["eq_float", 628, 9, 627, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nn_1473", - ["is_text", 629, 9, 488, 20], - ["jump_false", 629, "eq_nt_1474", 488, 20], - ["is_text", 630, 627, 488, 20], - ["jump_false", 630, "eq_nt_1474", 488, 20], - ["eq_text", 628, 9, 627, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nt_1474", - ["is_null", 629, 9, 488, 20], - ["jump_false", 629, "eq_nnl_1475", 488, 20], - ["is_null", 630, 627, 488, 20], - ["jump_false", 630, "eq_nnl_1475", 488, 20], - ["true", 628, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nnl_1475", - ["is_bool", 629, 9, 488, 20], - ["jump_false", 629, "eq_nb_1476", 488, 20], - ["is_bool", 630, 627, 488, 20], - ["jump_false", 630, "eq_nb_1476", 488, 20], - ["eq_bool", 628, 9, 627, 488, 20], - ["jump", "eq_done_1471", 488, 20], - "eq_nb_1476", - ["false", 628, 488, 20], - "eq_done_1471", - ["jump_false", 628, "if_else_1469", 488, 20], - ["is_int", 632, 12, 488, 49], - ["jump_false", 632, "rel_ni_1477", 488, 49], - ["is_int", 633, 15, 488, 49], - ["jump_false", 633, "rel_ni_1477", 488, 49], - ["ge_int", 631, 12, 15, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_ni_1477", - ["is_num", 632, 12, 488, 49], - ["jump_false", 632, "rel_nn_1478", 488, 49], - ["is_num", 633, 15, 488, 49], - ["jump_false", 633, "rel_nn_1478", 488, 49], - ["ge_float", 631, 12, 15, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_nn_1478", - ["is_text", 632, 12, 488, 49], - ["jump_false", 632, "rel_err_1480", 488, 49], - ["is_text", 633, 15, 488, 49], - ["jump_false", 633, "rel_err_1480", 488, 49], - ["ge_text", 631, 12, 15, 488, 49], - ["jump", "rel_done_1479", 488, 49], - "rel_err_1480", - [ - "access", - 634, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 488, - 49 - ], - ["access", 635, "error", 488, 49], - ["access", 636, "cannot compare with '>=': operands must be same type", 488, 49], - ["array", 637, 0, 488, 49], - ["push", 637, 636, 488, 49], - ["frame", 639, 634, 2, 488, 49], - ["null", 640, 488, 49], - ["setarg", 639, 0, 640, 488, 49], - ["setarg", 639, 1, 635, 488, 49], - ["setarg", 639, 2, 637, 488, 49], - ["invoke", 639, 638, 488, 49], - ["disrupt", 488, 49], - "rel_done_1479", - ["get", 642, 22, 1, 488, 33], - ["frame", 643, 642, 2, 488, 33], - ["null", 644, 488, 33], - ["setarg", 643, 0, 644, 488, 33], - ["setarg", 643, 1, 631, 488, 33], - ["setarg", 643, 2, 1, 488, 33], - ["tail_invoke", 643, 641, 488, 33], - ["return", 641, 488, 33], - ["jump", "if_end_1470", 488, 33], - "if_else_1469", - "if_end_1470", - ["jump", "if_end_1373", 488, 33], - "if_else_1372", - "if_end_1373", - ["load_field", 645, 10, "kind", 490, 13], - ["access", 646, "text", 490, 26], - ["is_identical", 647, 645, 646, 490, 26], - ["jump_true", 647, "eq_done_1484", 490, 26], - ["is_int", 648, 645, 490, 26], - ["jump_false", 648, "eq_ni_1485", 490, 26], - ["is_int", 649, 646, 490, 26], - ["jump_false", 649, "eq_ni_1485", 490, 26], - ["eq_int", 647, 645, 646, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_ni_1485", - ["is_num", 648, 645, 490, 26], - ["jump_false", 648, "eq_nn_1486", 490, 26], - ["is_num", 649, 646, 490, 26], - ["jump_false", 649, "eq_nn_1486", 490, 26], - ["eq_float", 647, 645, 646, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nn_1486", - ["is_text", 648, 645, 490, 26], - ["jump_false", 648, "eq_nt_1487", 490, 26], - ["is_text", 649, 646, 490, 26], - ["jump_false", 649, "eq_nt_1487", 490, 26], - ["eq_text", 647, 645, 646, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nt_1487", - ["is_null", 648, 645, 490, 26], - ["jump_false", 648, "eq_nnl_1488", 490, 26], - ["is_null", 649, 646, 490, 26], - ["jump_false", 649, "eq_nnl_1488", 490, 26], - ["true", 647, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nnl_1488", - ["is_bool", 648, 645, 490, 26], - ["jump_false", 648, "eq_nb_1489", 490, 26], - ["is_bool", 649, 646, 490, 26], - ["jump_false", 649, "eq_nb_1489", 490, 26], - ["eq_bool", 647, 645, 646, 490, 26], - ["jump", "eq_done_1484", 490, 26], - "eq_nb_1489", - ["false", 647, 490, 26], - "eq_done_1484", - ["move", 650, 647, 490, 26], - ["jump_false", 650, "and_end_1483", 490, 26], - ["load_field", 651, 14, "kind", 490, 36], - ["access", 652, "text", 490, 50], - ["is_identical", 653, 651, 652, 490, 50], - ["jump_true", 653, "eq_done_1490", 490, 50], - ["is_int", 654, 651, 490, 50], - ["jump_false", 654, "eq_ni_1491", 490, 50], - ["is_int", 655, 652, 490, 50], - ["jump_false", 655, "eq_ni_1491", 490, 50], - ["eq_int", 653, 651, 652, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_ni_1491", - ["is_num", 654, 651, 490, 50], - ["jump_false", 654, "eq_nn_1492", 490, 50], - ["is_num", 655, 652, 490, 50], - ["jump_false", 655, "eq_nn_1492", 490, 50], - ["eq_float", 653, 651, 652, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nn_1492", - ["is_text", 654, 651, 490, 50], - ["jump_false", 654, "eq_nt_1493", 490, 50], - ["is_text", 655, 652, 490, 50], - ["jump_false", 655, "eq_nt_1493", 490, 50], - ["eq_text", 653, 651, 652, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nt_1493", - ["is_null", 654, 651, 490, 50], - ["jump_false", 654, "eq_nnl_1494", 490, 50], - ["is_null", 655, 652, 490, 50], - ["jump_false", 655, "eq_nnl_1494", 490, 50], - ["true", 653, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nnl_1494", - ["is_bool", 654, 651, 490, 50], - ["jump_false", 654, "eq_nb_1495", 490, 50], - ["is_bool", 655, 652, 490, 50], - ["jump_false", 655, "eq_nb_1495", 490, 50], - ["eq_bool", 653, 651, 652, 490, 50], - ["jump", "eq_done_1490", 490, 50], - "eq_nb_1495", - ["false", 653, 490, 50], - "eq_done_1490", - ["move", 650, 653, 490, 50], - "and_end_1483", - ["jump_false", 650, "if_else_1481", 490, 50], - ["access", 656, "==", 491, 20], - ["is_identical", 657, 9, 656, 491, 20], - ["jump_true", 657, "eq_done_1498", 491, 20], - ["is_int", 658, 9, 491, 20], - ["jump_false", 658, "eq_ni_1499", 491, 20], - ["is_int", 659, 656, 491, 20], - ["jump_false", 659, "eq_ni_1499", 491, 20], - ["eq_int", 657, 9, 656, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_ni_1499", - ["is_num", 658, 9, 491, 20], - ["jump_false", 658, "eq_nn_1500", 491, 20], - ["is_num", 659, 656, 491, 20], - ["jump_false", 659, "eq_nn_1500", 491, 20], - ["eq_float", 657, 9, 656, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nn_1500", - ["is_text", 658, 9, 491, 20], - ["jump_false", 658, "eq_nt_1501", 491, 20], - ["is_text", 659, 656, 491, 20], - ["jump_false", 659, "eq_nt_1501", 491, 20], - ["eq_text", 657, 9, 656, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nt_1501", - ["is_null", 658, 9, 491, 20], - ["jump_false", 658, "eq_nnl_1502", 491, 20], - ["is_null", 659, 656, 491, 20], - ["jump_false", 659, "eq_nnl_1502", 491, 20], - ["true", 657, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nnl_1502", - ["is_bool", 658, 9, 491, 20], - ["jump_false", 658, "eq_nb_1503", 491, 20], - ["is_bool", 659, 656, 491, 20], - ["jump_false", 659, "eq_nb_1503", 491, 20], - ["eq_bool", 657, 9, 656, 491, 20], - ["jump", "eq_done_1498", 491, 20], - "eq_nb_1503", - ["false", 657, 491, 20], - "eq_done_1498", - ["jump_false", 657, "if_else_1496", 491, 20], - ["load_field", 660, 10, "value", 491, 43], - ["load_field", 661, 14, "value", 491, 57], - ["is_identical", 662, 660, 661, 491, 57], - ["jump_true", 662, "eq_done_1504", 491, 57], - ["is_int", 663, 660, 491, 57], - ["jump_false", 663, "eq_ni_1505", 491, 57], - ["is_int", 664, 661, 491, 57], - ["jump_false", 664, "eq_ni_1505", 491, 57], - ["eq_int", 662, 660, 661, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_ni_1505", - ["is_num", 663, 660, 491, 57], - ["jump_false", 663, "eq_nn_1506", 491, 57], - ["is_num", 664, 661, 491, 57], - ["jump_false", 664, "eq_nn_1506", 491, 57], - ["eq_float", 662, 660, 661, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nn_1506", - ["is_text", 663, 660, 491, 57], - ["jump_false", 663, "eq_nt_1507", 491, 57], - ["is_text", 664, 661, 491, 57], - ["jump_false", 664, "eq_nt_1507", 491, 57], - ["eq_text", 662, 660, 661, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nt_1507", - ["is_null", 663, 660, 491, 57], - ["jump_false", 663, "eq_nnl_1508", 491, 57], - ["is_null", 664, 661, 491, 57], - ["jump_false", 664, "eq_nnl_1508", 491, 57], - ["true", 662, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nnl_1508", - ["is_bool", 663, 660, 491, 57], - ["jump_false", 663, "eq_nb_1509", 491, 57], - ["is_bool", 664, 661, 491, 57], - ["jump_false", 664, "eq_nb_1509", 491, 57], - ["eq_bool", 662, 660, 661, 491, 57], - ["jump", "eq_done_1504", 491, 57], - "eq_nb_1509", - ["false", 662, 491, 57], - "eq_done_1504", - ["get", 666, 22, 1, 491, 33], - ["frame", 667, 666, 2, 491, 33], - ["null", 668, 491, 33], - ["setarg", 667, 0, 668, 491, 33], - ["setarg", 667, 1, 662, 491, 33], - ["setarg", 667, 2, 1, 491, 33], - ["tail_invoke", 667, 665, 491, 33], - ["return", 665, 491, 33], - ["jump", "if_end_1497", 491, 33], - "if_else_1496", - "if_end_1497", - ["access", 669, "!=", 492, 20], - ["is_identical", 670, 9, 669, 492, 20], - ["jump_true", 670, "eq_done_1512", 492, 20], - ["is_int", 671, 9, 492, 20], - ["jump_false", 671, "eq_ni_1513", 492, 20], - ["is_int", 672, 669, 492, 20], - ["jump_false", 672, "eq_ni_1513", 492, 20], - ["eq_int", 670, 9, 669, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_ni_1513", - ["is_num", 671, 9, 492, 20], - ["jump_false", 671, "eq_nn_1514", 492, 20], - ["is_num", 672, 669, 492, 20], - ["jump_false", 672, "eq_nn_1514", 492, 20], - ["eq_float", 670, 9, 669, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nn_1514", - ["is_text", 671, 9, 492, 20], - ["jump_false", 671, "eq_nt_1515", 492, 20], - ["is_text", 672, 669, 492, 20], - ["jump_false", 672, "eq_nt_1515", 492, 20], - ["eq_text", 670, 9, 669, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nt_1515", - ["is_null", 671, 9, 492, 20], - ["jump_false", 671, "eq_nnl_1516", 492, 20], - ["is_null", 672, 669, 492, 20], - ["jump_false", 672, "eq_nnl_1516", 492, 20], - ["true", 670, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nnl_1516", - ["is_bool", 671, 9, 492, 20], - ["jump_false", 671, "eq_nb_1517", 492, 20], - ["is_bool", 672, 669, 492, 20], - ["jump_false", 672, "eq_nb_1517", 492, 20], - ["eq_bool", 670, 9, 669, 492, 20], - ["jump", "eq_done_1512", 492, 20], - "eq_nb_1517", - ["false", 670, 492, 20], - "eq_done_1512", - ["jump_false", 670, "if_else_1510", 492, 20], - ["load_field", 673, 10, "value", 492, 43], - ["load_field", 674, 14, "value", 492, 57], - ["is_identical", 675, 673, 674, 492, 57], - ["jump_true", 675, "ne_nid_1519", 492, 57], - ["jump", "ne_ni_1520", 492, 57], - "ne_nid_1519", - ["false", 675, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_ni_1520", - ["is_int", 676, 673, 492, 57], - ["jump_false", 676, "ne_nn_1521", 492, 57], - ["is_int", 677, 674, 492, 57], - ["jump_false", 677, "ne_nn_1521", 492, 57], - ["ne_int", 675, 673, 674, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nn_1521", - ["is_num", 676, 673, 492, 57], - ["jump_false", 676, "ne_nt_1522", 492, 57], - ["is_num", 677, 674, 492, 57], - ["jump_false", 677, "ne_nt_1522", 492, 57], - ["ne_float", 675, 673, 674, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nt_1522", - ["is_text", 676, 673, 492, 57], - ["jump_false", 676, "ne_nnl_1523", 492, 57], - ["is_text", 677, 674, 492, 57], - ["jump_false", 677, "ne_nnl_1523", 492, 57], - ["ne_text", 675, 673, 674, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nnl_1523", - ["is_null", 676, 673, 492, 57], - ["jump_false", 676, "ne_nb_1524", 492, 57], - ["is_null", 677, 674, 492, 57], - ["jump_false", 677, "ne_nb_1524", 492, 57], - ["false", 675, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_nb_1524", - ["is_bool", 676, 673, 492, 57], - ["jump_false", 676, "ne_mis_1525", 492, 57], - ["is_bool", 677, 674, 492, 57], - ["jump_false", 677, "ne_mis_1525", 492, 57], - ["ne_bool", 675, 673, 674, 492, 57], - ["jump", "ne_done_1518", 492, 57], - "ne_mis_1525", - ["true", 675, 492, 57], - "ne_done_1518", - ["get", 679, 22, 1, 492, 33], - ["frame", 680, 679, 2, 492, 33], - ["null", 681, 492, 33], - ["setarg", 680, 0, 681, 492, 33], - ["setarg", 680, 1, 675, 492, 33], - ["setarg", 680, 2, 1, 492, 33], - ["tail_invoke", 680, 678, 492, 33], - ["return", 678, 492, 33], - ["jump", "if_end_1511", 492, 33], - "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", - ["return", 1, 495, 14], - ["jump", "if_end_1346", 495, 14], - "if_else_1345", - "if_end_1346", - ["access", 682, "&", 499, 14], - ["is_identical", 683, 9, 682, 499, 14], - ["jump_true", 683, "eq_done_1532", 499, 14], - ["is_int", 684, 9, 499, 14], - ["jump_false", 684, "eq_ni_1533", 499, 14], - ["is_int", 685, 682, 499, 14], - ["jump_false", 685, "eq_ni_1533", 499, 14], - ["eq_int", 683, 9, 682, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_ni_1533", - ["is_num", 684, 9, 499, 14], - ["jump_false", 684, "eq_nn_1534", 499, 14], - ["is_num", 685, 682, 499, 14], - ["jump_false", 685, "eq_nn_1534", 499, 14], - ["eq_float", 683, 9, 682, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nn_1534", - ["is_text", 684, 9, 499, 14], - ["jump_false", 684, "eq_nt_1535", 499, 14], - ["is_text", 685, 682, 499, 14], - ["jump_false", 685, "eq_nt_1535", 499, 14], - ["eq_text", 683, 9, 682, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nt_1535", - ["is_null", 684, 9, 499, 14], - ["jump_false", 684, "eq_nnl_1536", 499, 14], - ["is_null", 685, 682, 499, 14], - ["jump_false", 685, "eq_nnl_1536", 499, 14], - ["true", 683, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nnl_1536", - ["is_bool", 684, 9, 499, 14], - ["jump_false", 684, "eq_nb_1537", 499, 14], - ["is_bool", 685, 682, 499, 14], - ["jump_false", 685, "eq_nb_1537", 499, 14], - ["eq_bool", 683, 9, 682, 499, 14], - ["jump", "eq_done_1532", 499, 14], - "eq_nb_1537", - ["false", 683, 499, 14], - "eq_done_1532", - ["move", 686, 683, 499, 14], - ["jump_true", 686, "or_end_1531", 499, 14], - ["access", 687, "|", 499, 26], - ["is_identical", 688, 9, 687, 499, 26], - ["jump_true", 688, "eq_done_1538", 499, 26], - ["is_int", 689, 9, 499, 26], - ["jump_false", 689, "eq_ni_1539", 499, 26], - ["is_int", 690, 687, 499, 26], - ["jump_false", 690, "eq_ni_1539", 499, 26], - ["eq_int", 688, 9, 687, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_ni_1539", - ["is_num", 689, 9, 499, 26], - ["jump_false", 689, "eq_nn_1540", 499, 26], - ["is_num", 690, 687, 499, 26], - ["jump_false", 690, "eq_nn_1540", 499, 26], - ["eq_float", 688, 9, 687, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nn_1540", - ["is_text", 689, 9, 499, 26], - ["jump_false", 689, "eq_nt_1541", 499, 26], - ["is_text", 690, 687, 499, 26], - ["jump_false", 690, "eq_nt_1541", 499, 26], - ["eq_text", 688, 9, 687, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nt_1541", - ["is_null", 689, 9, 499, 26], - ["jump_false", 689, "eq_nnl_1542", 499, 26], - ["is_null", 690, 687, 499, 26], - ["jump_false", 690, "eq_nnl_1542", 499, 26], - ["true", 688, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nnl_1542", - ["is_bool", 689, 9, 499, 26], - ["jump_false", 689, "eq_nb_1543", 499, 26], - ["is_bool", 690, 687, 499, 26], - ["jump_false", 690, "eq_nb_1543", 499, 26], - ["eq_bool", 688, 9, 687, 499, 26], - ["jump", "eq_done_1538", 499, 26], - "eq_nb_1543", - ["false", 688, 499, 26], - "eq_done_1538", - ["move", 686, 688, 499, 26], - "or_end_1531", - ["move", 691, 686, 499, 26], - ["jump_true", 691, "or_end_1530", 499, 26], - ["access", 692, "^", 499, 38], - ["is_identical", 693, 9, 692, 499, 38], - ["jump_true", 693, "eq_done_1544", 499, 38], - ["is_int", 694, 9, 499, 38], - ["jump_false", 694, "eq_ni_1545", 499, 38], - ["is_int", 695, 692, 499, 38], - ["jump_false", 695, "eq_ni_1545", 499, 38], - ["eq_int", 693, 9, 692, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_ni_1545", - ["is_num", 694, 9, 499, 38], - ["jump_false", 694, "eq_nn_1546", 499, 38], - ["is_num", 695, 692, 499, 38], - ["jump_false", 695, "eq_nn_1546", 499, 38], - ["eq_float", 693, 9, 692, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nn_1546", - ["is_text", 694, 9, 499, 38], - ["jump_false", 694, "eq_nt_1547", 499, 38], - ["is_text", 695, 692, 499, 38], - ["jump_false", 695, "eq_nt_1547", 499, 38], - ["eq_text", 693, 9, 692, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nt_1547", - ["is_null", 694, 9, 499, 38], - ["jump_false", 694, "eq_nnl_1548", 499, 38], - ["is_null", 695, 692, 499, 38], - ["jump_false", 695, "eq_nnl_1548", 499, 38], - ["true", 693, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nnl_1548", - ["is_bool", 694, 9, 499, 38], - ["jump_false", 694, "eq_nb_1549", 499, 38], - ["is_bool", 695, 692, 499, 38], - ["jump_false", 695, "eq_nb_1549", 499, 38], - ["eq_bool", 693, 9, 692, 499, 38], - ["jump", "eq_done_1544", 499, 38], - "eq_nb_1549", - ["false", 693, 499, 38], - "eq_done_1544", - ["move", 691, 693, 499, 38], - "or_end_1530", - ["move", 696, 691, 499, 38], - ["jump_true", 696, "or_end_1529", 499, 38], - ["access", 697, "<<", 499, 50], - ["is_identical", 698, 9, 697, 499, 50], - ["jump_true", 698, "eq_done_1550", 499, 50], - ["is_int", 699, 9, 499, 50], - ["jump_false", 699, "eq_ni_1551", 499, 50], - ["is_int", 700, 697, 499, 50], - ["jump_false", 700, "eq_ni_1551", 499, 50], - ["eq_int", 698, 9, 697, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_ni_1551", - ["is_num", 699, 9, 499, 50], - ["jump_false", 699, "eq_nn_1552", 499, 50], - ["is_num", 700, 697, 499, 50], - ["jump_false", 700, "eq_nn_1552", 499, 50], - ["eq_float", 698, 9, 697, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nn_1552", - ["is_text", 699, 9, 499, 50], - ["jump_false", 699, "eq_nt_1553", 499, 50], - ["is_text", 700, 697, 499, 50], - ["jump_false", 700, "eq_nt_1553", 499, 50], - ["eq_text", 698, 9, 697, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nt_1553", - ["is_null", 699, 9, 499, 50], - ["jump_false", 699, "eq_nnl_1554", 499, 50], - ["is_null", 700, 697, 499, 50], - ["jump_false", 700, "eq_nnl_1554", 499, 50], - ["true", 698, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nnl_1554", - ["is_bool", 699, 9, 499, 50], - ["jump_false", 699, "eq_nb_1555", 499, 50], - ["is_bool", 700, 697, 499, 50], - ["jump_false", 700, "eq_nb_1555", 499, 50], - ["eq_bool", 698, 9, 697, 499, 50], - ["jump", "eq_done_1550", 499, 50], - "eq_nb_1555", - ["false", 698, 499, 50], - "eq_done_1550", - ["move", 696, 698, 499, 50], - "or_end_1529", - ["move", 701, 696, 499, 50], - ["jump_true", 701, "or_end_1528", 499, 50], - ["access", 702, ">>", 499, 63], - ["is_identical", 703, 9, 702, 499, 63], - ["jump_true", 703, "eq_done_1556", 499, 63], - ["is_int", 704, 9, 499, 63], - ["jump_false", 704, "eq_ni_1557", 499, 63], - ["is_int", 705, 702, 499, 63], - ["jump_false", 705, "eq_ni_1557", 499, 63], - ["eq_int", 703, 9, 702, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_ni_1557", - ["is_num", 704, 9, 499, 63], - ["jump_false", 704, "eq_nn_1558", 499, 63], - ["is_num", 705, 702, 499, 63], - ["jump_false", 705, "eq_nn_1558", 499, 63], - ["eq_float", 703, 9, 702, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nn_1558", - ["is_text", 704, 9, 499, 63], - ["jump_false", 704, "eq_nt_1559", 499, 63], - ["is_text", 705, 702, 499, 63], - ["jump_false", 705, "eq_nt_1559", 499, 63], - ["eq_text", 703, 9, 702, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nt_1559", - ["is_null", 704, 9, 499, 63], - ["jump_false", 704, "eq_nnl_1560", 499, 63], - ["is_null", 705, 702, 499, 63], - ["jump_false", 705, "eq_nnl_1560", 499, 63], - ["true", 703, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nnl_1560", - ["is_bool", 704, 9, 499, 63], - ["jump_false", 704, "eq_nb_1561", 499, 63], - ["is_bool", 705, 702, 499, 63], - ["jump_false", 705, "eq_nb_1561", 499, 63], - ["eq_bool", 703, 9, 702, 499, 63], - ["jump", "eq_done_1556", 499, 63], - "eq_nb_1561", - ["false", 703, 499, 63], - "eq_done_1556", - ["move", 701, 703, 499, 63], - "or_end_1528", - ["jump_false", 701, "if_else_1526", 499, 63], - ["load_field", 706, 1, "left", 500, 14], - ["move", 10, 706, 500, 14], - ["load_field", 707, 1, "right", 501, 15], - ["move", 14, 707, 501, 15], - ["null", 708, 502, 19], - ["is_identical", 709, 10, 708, 502, 19], - ["jump_true", 709, "ne_nid_1568", 502, 19], - ["jump", "ne_ni_1569", 502, 19], - "ne_nid_1568", - ["false", 709, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_ni_1569", - ["is_int", 710, 10, 502, 19], - ["jump_false", 710, "ne_nn_1570", 502, 19], - ["is_int", 711, 708, 502, 19], - ["jump_false", 711, "ne_nn_1570", 502, 19], - ["ne_int", 709, 10, 708, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nn_1570", - ["is_num", 710, 10, 502, 19], - ["jump_false", 710, "ne_nt_1571", 502, 19], - ["is_num", 711, 708, 502, 19], - ["jump_false", 711, "ne_nt_1571", 502, 19], - ["ne_float", 709, 10, 708, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nt_1571", - ["is_text", 710, 10, 502, 19], - ["jump_false", 710, "ne_nnl_1572", 502, 19], - ["is_text", 711, 708, 502, 19], - ["jump_false", 711, "ne_nnl_1572", 502, 19], - ["ne_text", 709, 10, 708, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nnl_1572", - ["is_null", 710, 10, 502, 19], - ["jump_false", 710, "ne_nb_1573", 502, 19], - ["is_null", 711, 708, 502, 19], - ["jump_false", 711, "ne_nb_1573", 502, 19], - ["false", 709, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_nb_1573", - ["is_bool", 710, 10, 502, 19], - ["jump_false", 710, "ne_mis_1574", 502, 19], - ["is_bool", 711, 708, 502, 19], - ["jump_false", 711, "ne_mis_1574", 502, 19], - ["ne_bool", 709, 10, 708, 502, 19], - ["jump", "ne_done_1567", 502, 19], - "ne_mis_1574", - ["true", 709, 502, 19], - "ne_done_1567", - ["move", 712, 709, 502, 19], - ["jump_false", 712, "and_end_1566", 502, 19], - ["null", 713, 502, 36], - ["is_identical", 714, 14, 713, 502, 36], - ["jump_true", 714, "ne_nid_1576", 502, 36], - ["jump", "ne_ni_1577", 502, 36], - "ne_nid_1576", - ["false", 714, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_ni_1577", - ["is_int", 715, 14, 502, 36], - ["jump_false", 715, "ne_nn_1578", 502, 36], - ["is_int", 716, 713, 502, 36], - ["jump_false", 716, "ne_nn_1578", 502, 36], - ["ne_int", 714, 14, 713, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nn_1578", - ["is_num", 715, 14, 502, 36], - ["jump_false", 715, "ne_nt_1579", 502, 36], - ["is_num", 716, 713, 502, 36], - ["jump_false", 716, "ne_nt_1579", 502, 36], - ["ne_float", 714, 14, 713, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nt_1579", - ["is_text", 715, 14, 502, 36], - ["jump_false", 715, "ne_nnl_1580", 502, 36], - ["is_text", 716, 713, 502, 36], - ["jump_false", 716, "ne_nnl_1580", 502, 36], - ["ne_text", 714, 14, 713, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nnl_1580", - ["is_null", 715, 14, 502, 36], - ["jump_false", 715, "ne_nb_1581", 502, 36], - ["is_null", 716, 713, 502, 36], - ["jump_false", 716, "ne_nb_1581", 502, 36], - ["false", 714, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_nb_1581", - ["is_bool", 715, 14, 502, 36], - ["jump_false", 715, "ne_mis_1582", 502, 36], - ["is_bool", 716, 713, 502, 36], - ["jump_false", 716, "ne_mis_1582", 502, 36], - ["ne_bool", 714, 14, 713, 502, 36], - ["jump", "ne_done_1575", 502, 36], - "ne_mis_1582", - ["true", 714, 502, 36], - "ne_done_1575", - ["move", 712, 714, 502, 36], - "and_end_1566", - ["move", 717, 712, 502, 36], - ["jump_false", 717, "and_end_1565", 502, 36], - ["load_field", 718, 10, "kind", 502, 44], - ["access", 719, "number", 502, 57], - ["is_identical", 720, 718, 719, 502, 57], - ["jump_true", 720, "eq_done_1583", 502, 57], - ["is_int", 721, 718, 502, 57], - ["jump_false", 721, "eq_ni_1584", 502, 57], - ["is_int", 722, 719, 502, 57], - ["jump_false", 722, "eq_ni_1584", 502, 57], - ["eq_int", 720, 718, 719, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_ni_1584", - ["is_num", 721, 718, 502, 57], - ["jump_false", 721, "eq_nn_1585", 502, 57], - ["is_num", 722, 719, 502, 57], - ["jump_false", 722, "eq_nn_1585", 502, 57], - ["eq_float", 720, 718, 719, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nn_1585", - ["is_text", 721, 718, 502, 57], - ["jump_false", 721, "eq_nt_1586", 502, 57], - ["is_text", 722, 719, 502, 57], - ["jump_false", 722, "eq_nt_1586", 502, 57], - ["eq_text", 720, 718, 719, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nt_1586", - ["is_null", 721, 718, 502, 57], - ["jump_false", 721, "eq_nnl_1587", 502, 57], - ["is_null", 722, 719, 502, 57], - ["jump_false", 722, "eq_nnl_1587", 502, 57], - ["true", 720, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nnl_1587", - ["is_bool", 721, 718, 502, 57], - ["jump_false", 721, "eq_nb_1588", 502, 57], - ["is_bool", 722, 719, 502, 57], - ["jump_false", 722, "eq_nb_1588", 502, 57], - ["eq_bool", 720, 718, 719, 502, 57], - ["jump", "eq_done_1583", 502, 57], - "eq_nb_1588", - ["false", 720, 502, 57], - "eq_done_1583", - ["move", 717, 720, 502, 57], - "and_end_1565", - ["move", 723, 717, 502, 57], - ["jump_false", 723, "and_end_1564", 502, 57], - ["load_field", 724, 14, "kind", 502, 69], - ["access", 725, "number", 502, 83], - ["is_identical", 726, 724, 725, 502, 83], - ["jump_true", 726, "eq_done_1589", 502, 83], - ["is_int", 727, 724, 502, 83], - ["jump_false", 727, "eq_ni_1590", 502, 83], - ["is_int", 728, 725, 502, 83], - ["jump_false", 728, "eq_ni_1590", 502, 83], - ["eq_int", 726, 724, 725, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_ni_1590", - ["is_num", 727, 724, 502, 83], - ["jump_false", 727, "eq_nn_1591", 502, 83], - ["is_num", 728, 725, 502, 83], - ["jump_false", 728, "eq_nn_1591", 502, 83], - ["eq_float", 726, 724, 725, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nn_1591", - ["is_text", 727, 724, 502, 83], - ["jump_false", 727, "eq_nt_1592", 502, 83], - ["is_text", 728, 725, 502, 83], - ["jump_false", 728, "eq_nt_1592", 502, 83], - ["eq_text", 726, 724, 725, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nt_1592", - ["is_null", 727, 724, 502, 83], - ["jump_false", 727, "eq_nnl_1593", 502, 83], - ["is_null", 728, 725, 502, 83], - ["jump_false", 728, "eq_nnl_1593", 502, 83], - ["true", 726, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nnl_1593", - ["is_bool", 727, 724, 502, 83], - ["jump_false", 727, "eq_nb_1594", 502, 83], - ["is_bool", 728, 725, 502, 83], - ["jump_false", 728, "eq_nb_1594", 502, 83], - ["eq_bool", 726, 724, 725, 502, 83], - ["jump", "eq_done_1589", 502, 83], - "eq_nb_1594", - ["false", 726, 502, 83], - "eq_done_1589", - ["move", 723, 726, 502, 83], - "and_end_1564", - ["jump_false", 723, "if_else_1562", 502, 83], - ["load_field", 729, 10, "number", 503, 14], - ["move", 12, 729, 503, 14], - ["load_field", 730, 14, "number", 504, 14], - ["move", 15, 730, 504, 14], - ["null", 731, 505, 19], - ["is_identical", 732, 12, 731, 505, 19], - ["jump_true", 732, "eq_done_1597", 505, 19], - ["is_int", 733, 12, 505, 19], - ["jump_false", 733, "eq_ni_1598", 505, 19], - ["is_int", 734, 731, 505, 19], - ["jump_false", 734, "eq_ni_1598", 505, 19], - ["eq_int", 732, 12, 731, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_ni_1598", - ["is_num", 733, 12, 505, 19], - ["jump_false", 733, "eq_nn_1599", 505, 19], - ["is_num", 734, 731, 505, 19], - ["jump_false", 734, "eq_nn_1599", 505, 19], - ["eq_float", 732, 12, 731, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nn_1599", - ["is_text", 733, 12, 505, 19], - ["jump_false", 733, "eq_nt_1600", 505, 19], - ["is_text", 734, 731, 505, 19], - ["jump_false", 734, "eq_nt_1600", 505, 19], - ["eq_text", 732, 12, 731, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nt_1600", - ["is_null", 733, 12, 505, 19], - ["jump_false", 733, "eq_nnl_1601", 505, 19], - ["is_null", 734, 731, 505, 19], - ["jump_false", 734, "eq_nnl_1601", 505, 19], - ["true", 732, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nnl_1601", - ["is_bool", 733, 12, 505, 19], - ["jump_false", 733, "eq_nb_1602", 505, 19], - ["is_bool", 734, 731, 505, 19], - ["jump_false", 734, "eq_nb_1602", 505, 19], - ["eq_bool", 732, 12, 731, 505, 19], - ["jump", "eq_done_1597", 505, 19], - "eq_nb_1602", - ["false", 732, 505, 19], - "eq_done_1597", - ["jump_false", 732, "if_else_1595", 505, 19], - ["load_field", 735, 10, "value", 505, 37], - [ - "access", - 737, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 505, - 30 - ], - ["frame", 738, 737, 1, 505, 30], - ["null", 739, 505, 30], - ["setarg", 738, 0, 739, 505, 30], - ["setarg", 738, 1, 735, 505, 30], - ["invoke", 738, 736, 505, 30], - ["move", 12, 736, 505, 30], - ["jump", "if_end_1596", 505, 30], - "if_else_1595", - "if_end_1596", - ["null", 740, 506, 19], - ["is_identical", 741, 15, 740, 506, 19], - ["jump_true", 741, "eq_done_1605", 506, 19], - ["is_int", 742, 15, 506, 19], - ["jump_false", 742, "eq_ni_1606", 506, 19], - ["is_int", 743, 740, 506, 19], - ["jump_false", 743, "eq_ni_1606", 506, 19], - ["eq_int", 741, 15, 740, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_ni_1606", - ["is_num", 742, 15, 506, 19], - ["jump_false", 742, "eq_nn_1607", 506, 19], - ["is_num", 743, 740, 506, 19], - ["jump_false", 743, "eq_nn_1607", 506, 19], - ["eq_float", 741, 15, 740, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nn_1607", - ["is_text", 742, 15, 506, 19], - ["jump_false", 742, "eq_nt_1608", 506, 19], - ["is_text", 743, 740, 506, 19], - ["jump_false", 743, "eq_nt_1608", 506, 19], - ["eq_text", 741, 15, 740, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nt_1608", - ["is_null", 742, 15, 506, 19], - ["jump_false", 742, "eq_nnl_1609", 506, 19], - ["is_null", 743, 740, 506, 19], - ["jump_false", 743, "eq_nnl_1609", 506, 19], - ["true", 741, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nnl_1609", - ["is_bool", 742, 15, 506, 19], - ["jump_false", 742, "eq_nb_1610", 506, 19], - ["is_bool", 743, 740, 506, 19], - ["jump_false", 743, "eq_nb_1610", 506, 19], - ["eq_bool", 741, 15, 740, 506, 19], - ["jump", "eq_done_1605", 506, 19], - "eq_nb_1610", - ["false", 741, 506, 19], - "eq_done_1605", - ["jump_false", 741, "if_else_1603", 506, 19], - ["load_field", 744, 14, "value", 506, 37], - [ - "access", - 746, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 506, - 30 - ], - ["frame", 747, 746, 1, 506, 30], - ["null", 748, 506, 30], - ["setarg", 747, 0, 748, 506, 30], - ["setarg", 747, 1, 744, 506, 30], - ["invoke", 747, 745, 506, 30], - ["move", 15, 745, 506, 30], - ["jump", "if_end_1604", 506, 30], - "if_else_1603", - "if_end_1604", - ["access", 749, "&", 507, 18], - ["is_identical", 750, 9, 749, 507, 18], - ["jump_true", 750, "eq_done_1613", 507, 18], - ["is_int", 751, 9, 507, 18], - ["jump_false", 751, "eq_ni_1614", 507, 18], - ["is_int", 752, 749, 507, 18], - ["jump_false", 752, "eq_ni_1614", 507, 18], - ["eq_int", 750, 9, 749, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_ni_1614", - ["is_num", 751, 9, 507, 18], - ["jump_false", 751, "eq_nn_1615", 507, 18], - ["is_num", 752, 749, 507, 18], - ["jump_false", 752, "eq_nn_1615", 507, 18], - ["eq_float", 750, 9, 749, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nn_1615", - ["is_text", 751, 9, 507, 18], - ["jump_false", 751, "eq_nt_1616", 507, 18], - ["is_text", 752, 749, 507, 18], - ["jump_false", 752, "eq_nt_1616", 507, 18], - ["eq_text", 750, 9, 749, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nt_1616", - ["is_null", 751, 9, 507, 18], - ["jump_false", 751, "eq_nnl_1617", 507, 18], - ["is_null", 752, 749, 507, 18], - ["jump_false", 752, "eq_nnl_1617", 507, 18], - ["true", 750, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nnl_1617", - ["is_bool", 751, 9, 507, 18], - ["jump_false", 751, "eq_nb_1618", 507, 18], - ["is_bool", 752, 749, 507, 18], - ["jump_false", 752, "eq_nb_1618", 507, 18], - ["eq_bool", 750, 9, 749, 507, 18], - ["jump", "eq_done_1613", 507, 18], - "eq_nb_1618", - ["false", 750, 507, 18], - "eq_done_1613", - ["jump_false", 750, "if_else_1611", 507, 18], - ["bitand", 753, 12, 15, 507, 47], - ["get", 755, 24, 1, 507, 30], - ["frame", 756, 755, 2, 507, 30], - ["null", 757, 507, 30], - ["setarg", 756, 0, 757, 507, 30], - ["setarg", 756, 1, 753, 507, 30], - ["setarg", 756, 2, 1, 507, 30], - ["tail_invoke", 756, 754, 507, 30], - ["return", 754, 507, 30], - ["jump", "if_end_1612", 507, 30], - "if_else_1611", - "if_end_1612", - ["access", 758, "|", 508, 18], - ["is_identical", 759, 9, 758, 508, 18], - ["jump_true", 759, "eq_done_1621", 508, 18], - ["is_int", 760, 9, 508, 18], - ["jump_false", 760, "eq_ni_1622", 508, 18], - ["is_int", 761, 758, 508, 18], - ["jump_false", 761, "eq_ni_1622", 508, 18], - ["eq_int", 759, 9, 758, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_ni_1622", - ["is_num", 760, 9, 508, 18], - ["jump_false", 760, "eq_nn_1623", 508, 18], - ["is_num", 761, 758, 508, 18], - ["jump_false", 761, "eq_nn_1623", 508, 18], - ["eq_float", 759, 9, 758, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nn_1623", - ["is_text", 760, 9, 508, 18], - ["jump_false", 760, "eq_nt_1624", 508, 18], - ["is_text", 761, 758, 508, 18], - ["jump_false", 761, "eq_nt_1624", 508, 18], - ["eq_text", 759, 9, 758, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nt_1624", - ["is_null", 760, 9, 508, 18], - ["jump_false", 760, "eq_nnl_1625", 508, 18], - ["is_null", 761, 758, 508, 18], - ["jump_false", 761, "eq_nnl_1625", 508, 18], - ["true", 759, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nnl_1625", - ["is_bool", 760, 9, 508, 18], - ["jump_false", 760, "eq_nb_1626", 508, 18], - ["is_bool", 761, 758, 508, 18], - ["jump_false", 761, "eq_nb_1626", 508, 18], - ["eq_bool", 759, 9, 758, 508, 18], - ["jump", "eq_done_1621", 508, 18], - "eq_nb_1626", - ["false", 759, 508, 18], - "eq_done_1621", - ["jump_false", 759, "if_else_1619", 508, 18], - ["bitor", 762, 12, 15, 508, 47], - ["get", 764, 24, 1, 508, 30], - ["frame", 765, 764, 2, 508, 30], - ["null", 766, 508, 30], - ["setarg", 765, 0, 766, 508, 30], - ["setarg", 765, 1, 762, 508, 30], - ["setarg", 765, 2, 1, 508, 30], - ["tail_invoke", 765, 763, 508, 30], - ["return", 763, 508, 30], - ["jump", "if_end_1620", 508, 30], - "if_else_1619", - "if_end_1620", - ["access", 767, "^", 509, 18], - ["is_identical", 768, 9, 767, 509, 18], - ["jump_true", 768, "eq_done_1629", 509, 18], - ["is_int", 769, 9, 509, 18], - ["jump_false", 769, "eq_ni_1630", 509, 18], - ["is_int", 770, 767, 509, 18], - ["jump_false", 770, "eq_ni_1630", 509, 18], - ["eq_int", 768, 9, 767, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_ni_1630", - ["is_num", 769, 9, 509, 18], - ["jump_false", 769, "eq_nn_1631", 509, 18], - ["is_num", 770, 767, 509, 18], - ["jump_false", 770, "eq_nn_1631", 509, 18], - ["eq_float", 768, 9, 767, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nn_1631", - ["is_text", 769, 9, 509, 18], - ["jump_false", 769, "eq_nt_1632", 509, 18], - ["is_text", 770, 767, 509, 18], - ["jump_false", 770, "eq_nt_1632", 509, 18], - ["eq_text", 768, 9, 767, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nt_1632", - ["is_null", 769, 9, 509, 18], - ["jump_false", 769, "eq_nnl_1633", 509, 18], - ["is_null", 770, 767, 509, 18], - ["jump_false", 770, "eq_nnl_1633", 509, 18], - ["true", 768, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nnl_1633", - ["is_bool", 769, 9, 509, 18], - ["jump_false", 769, "eq_nb_1634", 509, 18], - ["is_bool", 770, 767, 509, 18], - ["jump_false", 770, "eq_nb_1634", 509, 18], - ["eq_bool", 768, 9, 767, 509, 18], - ["jump", "eq_done_1629", 509, 18], - "eq_nb_1634", - ["false", 768, 509, 18], - "eq_done_1629", - ["jump_false", 768, "if_else_1627", 509, 18], - ["bitxor", 771, 12, 15, 509, 47], - ["get", 773, 24, 1, 509, 30], - ["frame", 774, 773, 2, 509, 30], - ["null", 775, 509, 30], - ["setarg", 774, 0, 775, 509, 30], - ["setarg", 774, 1, 771, 509, 30], - ["setarg", 774, 2, 1, 509, 30], - ["tail_invoke", 774, 772, 509, 30], - ["return", 772, 509, 30], - ["jump", "if_end_1628", 509, 30], - "if_else_1627", - "if_end_1628", - ["access", 776, "<<", 510, 18], - ["is_identical", 777, 9, 776, 510, 18], - ["jump_true", 777, "eq_done_1637", 510, 18], - ["is_int", 778, 9, 510, 18], - ["jump_false", 778, "eq_ni_1638", 510, 18], - ["is_int", 779, 776, 510, 18], - ["jump_false", 779, "eq_ni_1638", 510, 18], - ["eq_int", 777, 9, 776, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_ni_1638", - ["is_num", 778, 9, 510, 18], - ["jump_false", 778, "eq_nn_1639", 510, 18], - ["is_num", 779, 776, 510, 18], - ["jump_false", 779, "eq_nn_1639", 510, 18], - ["eq_float", 777, 9, 776, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nn_1639", - ["is_text", 778, 9, 510, 18], - ["jump_false", 778, "eq_nt_1640", 510, 18], - ["is_text", 779, 776, 510, 18], - ["jump_false", 779, "eq_nt_1640", 510, 18], - ["eq_text", 777, 9, 776, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nt_1640", - ["is_null", 778, 9, 510, 18], - ["jump_false", 778, "eq_nnl_1641", 510, 18], - ["is_null", 779, 776, 510, 18], - ["jump_false", 779, "eq_nnl_1641", 510, 18], - ["true", 777, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nnl_1641", - ["is_bool", 778, 9, 510, 18], - ["jump_false", 778, "eq_nb_1642", 510, 18], - ["is_bool", 779, 776, 510, 18], - ["jump_false", 779, "eq_nb_1642", 510, 18], - ["eq_bool", 777, 9, 776, 510, 18], - ["jump", "eq_done_1637", 510, 18], - "eq_nb_1642", - ["false", 777, 510, 18], - "eq_done_1637", - ["jump_false", 777, "if_else_1635", 510, 18], - ["shl", 780, 12, 15, 510, 49], - ["get", 782, 24, 1, 510, 31], - ["frame", 783, 782, 2, 510, 31], - ["null", 784, 510, 31], - ["setarg", 783, 0, 784, 510, 31], - ["setarg", 783, 1, 780, 510, 31], - ["setarg", 783, 2, 1, 510, 31], - ["tail_invoke", 783, 781, 510, 31], - ["return", 781, 510, 31], - ["jump", "if_end_1636", 510, 31], - "if_else_1635", - "if_end_1636", - ["access", 785, ">>", 511, 18], - ["is_identical", 786, 9, 785, 511, 18], - ["jump_true", 786, "eq_done_1645", 511, 18], - ["is_int", 787, 9, 511, 18], - ["jump_false", 787, "eq_ni_1646", 511, 18], - ["is_int", 788, 785, 511, 18], - ["jump_false", 788, "eq_ni_1646", 511, 18], - ["eq_int", 786, 9, 785, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_ni_1646", - ["is_num", 787, 9, 511, 18], - ["jump_false", 787, "eq_nn_1647", 511, 18], - ["is_num", 788, 785, 511, 18], - ["jump_false", 788, "eq_nn_1647", 511, 18], - ["eq_float", 786, 9, 785, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nn_1647", - ["is_text", 787, 9, 511, 18], - ["jump_false", 787, "eq_nt_1648", 511, 18], - ["is_text", 788, 785, 511, 18], - ["jump_false", 788, "eq_nt_1648", 511, 18], - ["eq_text", 786, 9, 785, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nt_1648", - ["is_null", 787, 9, 511, 18], - ["jump_false", 787, "eq_nnl_1649", 511, 18], - ["is_null", 788, 785, 511, 18], - ["jump_false", 788, "eq_nnl_1649", 511, 18], - ["true", 786, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nnl_1649", - ["is_bool", 787, 9, 511, 18], - ["jump_false", 787, "eq_nb_1650", 511, 18], - ["is_bool", 788, 785, 511, 18], - ["jump_false", 788, "eq_nb_1650", 511, 18], - ["eq_bool", 786, 9, 785, 511, 18], - ["jump", "eq_done_1645", 511, 18], - "eq_nb_1650", - ["false", 786, 511, 18], - "eq_done_1645", - ["jump_false", 786, "if_else_1643", 511, 18], - ["shr", 789, 12, 15, 511, 49], - ["get", 791, 24, 1, 511, 31], - ["frame", 792, 791, 2, 511, 31], - ["null", 793, 511, 31], - ["setarg", 792, 0, 793, 511, 31], - ["setarg", 792, 1, 789, 511, 31], - ["setarg", 792, 2, 1, 511, 31], - ["tail_invoke", 792, 790, 511, 31], - ["return", 790, 511, 31], - ["jump", "if_end_1644", 511, 31], - "if_else_1643", - "if_end_1644", - ["jump", "if_end_1563", 511, 31], - "if_else_1562", - "if_end_1563", - ["return", 1, 513, 14], - ["jump", "if_end_1527", 513, 14], - "if_else_1526", - "if_end_1527", - ["access", 794, "!", 517, 14], - ["is_identical", 795, 9, 794, 517, 14], - ["jump_true", 795, "eq_done_1653", 517, 14], - ["is_int", 796, 9, 517, 14], - ["jump_false", 796, "eq_ni_1654", 517, 14], - ["is_int", 797, 794, 517, 14], - ["jump_false", 797, "eq_ni_1654", 517, 14], - ["eq_int", 795, 9, 794, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_ni_1654", - ["is_num", 796, 9, 517, 14], - ["jump_false", 796, "eq_nn_1655", 517, 14], - ["is_num", 797, 794, 517, 14], - ["jump_false", 797, "eq_nn_1655", 517, 14], - ["eq_float", 795, 9, 794, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nn_1655", - ["is_text", 796, 9, 517, 14], - ["jump_false", 796, "eq_nt_1656", 517, 14], - ["is_text", 797, 794, 517, 14], - ["jump_false", 797, "eq_nt_1656", 517, 14], - ["eq_text", 795, 9, 794, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nt_1656", - ["is_null", 796, 9, 517, 14], - ["jump_false", 796, "eq_nnl_1657", 517, 14], - ["is_null", 797, 794, 517, 14], - ["jump_false", 797, "eq_nnl_1657", 517, 14], - ["true", 795, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nnl_1657", - ["is_bool", 796, 9, 517, 14], - ["jump_false", 796, "eq_nb_1658", 517, 14], - ["is_bool", 797, 794, 517, 14], - ["jump_false", 797, "eq_nb_1658", 517, 14], - ["eq_bool", 795, 9, 794, 517, 14], - ["jump", "eq_done_1653", 517, 14], - "eq_nb_1658", - ["false", 795, 517, 14], - "eq_done_1653", - ["jump_false", 795, "if_else_1651", 517, 14], - ["load_field", 798, 1, "expression", 518, 11], - ["null", 799, 518, 30], - ["is_identical", 800, 798, 799, 518, 30], - ["jump_true", 800, "ne_nid_1662", 518, 30], - ["jump", "ne_ni_1663", 518, 30], - "ne_nid_1662", - ["false", 800, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_ni_1663", - ["is_int", 801, 798, 518, 30], - ["jump_false", 801, "ne_nn_1664", 518, 30], - ["is_int", 802, 799, 518, 30], - ["jump_false", 802, "ne_nn_1664", 518, 30], - ["ne_int", 800, 798, 799, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nn_1664", - ["is_num", 801, 798, 518, 30], - ["jump_false", 801, "ne_nt_1665", 518, 30], - ["is_num", 802, 799, 518, 30], - ["jump_false", 802, "ne_nt_1665", 518, 30], - ["ne_float", 800, 798, 799, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nt_1665", - ["is_text", 801, 798, 518, 30], - ["jump_false", 801, "ne_nnl_1666", 518, 30], - ["is_text", 802, 799, 518, 30], - ["jump_false", 802, "ne_nnl_1666", 518, 30], - ["ne_text", 800, 798, 799, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nnl_1666", - ["is_null", 801, 798, 518, 30], - ["jump_false", 801, "ne_nb_1667", 518, 30], - ["is_null", 802, 799, 518, 30], - ["jump_false", 802, "ne_nb_1667", 518, 30], - ["false", 800, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_nb_1667", - ["is_bool", 801, 798, 518, 30], - ["jump_false", 801, "ne_mis_1668", 518, 30], - ["is_bool", 802, 799, 518, 30], - ["jump_false", 802, "ne_mis_1668", 518, 30], - ["ne_bool", 800, 798, 799, 518, 30], - ["jump", "ne_done_1661", 518, 30], - "ne_mis_1668", - ["true", 800, 518, 30], - "ne_done_1661", - ["jump_false", 800, "if_else_1659", 518, 30], - ["load_field", 803, 1, "expression", 519, 14], - ["load_field", 804, 803, "kind", 519, 14], - ["move", 7, 804, 519, 14], - ["access", 805, "true", 520, 19], - ["is_identical", 806, 7, 805, 520, 19], - ["jump_true", 806, "eq_done_1671", 520, 19], - ["is_int", 807, 7, 520, 19], - ["jump_false", 807, "eq_ni_1672", 520, 19], - ["is_int", 808, 805, 520, 19], - ["jump_false", 808, "eq_ni_1672", 520, 19], - ["eq_int", 806, 7, 805, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_ni_1672", - ["is_num", 807, 7, 520, 19], - ["jump_false", 807, "eq_nn_1673", 520, 19], - ["is_num", 808, 805, 520, 19], - ["jump_false", 808, "eq_nn_1673", 520, 19], - ["eq_float", 806, 7, 805, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nn_1673", - ["is_text", 807, 7, 520, 19], - ["jump_false", 807, "eq_nt_1674", 520, 19], - ["is_text", 808, 805, 520, 19], - ["jump_false", 808, "eq_nt_1674", 520, 19], - ["eq_text", 806, 7, 805, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nt_1674", - ["is_null", 807, 7, 520, 19], - ["jump_false", 807, "eq_nnl_1675", 520, 19], - ["is_null", 808, 805, 520, 19], - ["jump_false", 808, "eq_nnl_1675", 520, 19], - ["true", 806, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nnl_1675", - ["is_bool", 807, 7, 520, 19], - ["jump_false", 807, "eq_nb_1676", 520, 19], - ["is_bool", 808, 805, 520, 19], - ["jump_false", 808, "eq_nb_1676", 520, 19], - ["eq_bool", 806, 7, 805, 520, 19], - ["jump", "eq_done_1671", 520, 19], - "eq_nb_1676", - ["false", 806, 520, 19], - "eq_done_1671", - ["jump_false", 806, "if_else_1669", 520, 19], - ["false", 809, 520, 44], - ["get", 811, 22, 1, 520, 34], - ["frame", 812, 811, 2, 520, 34], - ["null", 813, 520, 34], - ["setarg", 812, 0, 813, 520, 34], - ["setarg", 812, 1, 809, 520, 34], - ["setarg", 812, 2, 1, 520, 34], - ["tail_invoke", 812, 810, 520, 34], - ["return", 810, 520, 34], - ["jump", "if_end_1670", 520, 34], - "if_else_1669", - "if_end_1670", - ["access", 814, "false", 521, 19], - ["is_identical", 815, 7, 814, 521, 19], - ["jump_true", 815, "eq_done_1679", 521, 19], - ["is_int", 816, 7, 521, 19], - ["jump_false", 816, "eq_ni_1680", 521, 19], - ["is_int", 817, 814, 521, 19], - ["jump_false", 817, "eq_ni_1680", 521, 19], - ["eq_int", 815, 7, 814, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_ni_1680", - ["is_num", 816, 7, 521, 19], - ["jump_false", 816, "eq_nn_1681", 521, 19], - ["is_num", 817, 814, 521, 19], - ["jump_false", 817, "eq_nn_1681", 521, 19], - ["eq_float", 815, 7, 814, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nn_1681", - ["is_text", 816, 7, 521, 19], - ["jump_false", 816, "eq_nt_1682", 521, 19], - ["is_text", 817, 814, 521, 19], - ["jump_false", 817, "eq_nt_1682", 521, 19], - ["eq_text", 815, 7, 814, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nt_1682", - ["is_null", 816, 7, 521, 19], - ["jump_false", 816, "eq_nnl_1683", 521, 19], - ["is_null", 817, 814, 521, 19], - ["jump_false", 817, "eq_nnl_1683", 521, 19], - ["true", 815, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nnl_1683", - ["is_bool", 816, 7, 521, 19], - ["jump_false", 816, "eq_nb_1684", 521, 19], - ["is_bool", 817, 814, 521, 19], - ["jump_false", 817, "eq_nb_1684", 521, 19], - ["eq_bool", 815, 7, 814, 521, 19], - ["jump", "eq_done_1679", 521, 19], - "eq_nb_1684", - ["false", 815, 521, 19], - "eq_done_1679", - ["jump_false", 815, "if_else_1677", 521, 19], - ["true", 818, 521, 45], - ["get", 820, 22, 1, 521, 35], - ["frame", 821, 820, 2, 521, 35], - ["null", 822, 521, 35], - ["setarg", 821, 0, 822, 521, 35], - ["setarg", 821, 1, 818, 521, 35], - ["setarg", 821, 2, 1, 521, 35], - ["tail_invoke", 821, 819, 521, 35], - ["return", 819, 521, 35], - ["jump", "if_end_1678", 521, 35], - "if_else_1677", - "if_end_1678", - ["jump", "if_end_1660", 521, 35], - "if_else_1659", - "if_end_1660", - ["return", 1, 523, 14], - ["jump", "if_end_1652", 523, 14], - "if_else_1651", - "if_end_1652", - ["access", 823, "~", 525, 14], - ["is_identical", 824, 9, 823, 525, 14], - ["jump_true", 824, "eq_done_1687", 525, 14], - ["is_int", 825, 9, 525, 14], - ["jump_false", 825, "eq_ni_1688", 525, 14], - ["is_int", 826, 823, 525, 14], - ["jump_false", 826, "eq_ni_1688", 525, 14], - ["eq_int", 824, 9, 823, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_ni_1688", - ["is_num", 825, 9, 525, 14], - ["jump_false", 825, "eq_nn_1689", 525, 14], - ["is_num", 826, 823, 525, 14], - ["jump_false", 826, "eq_nn_1689", 525, 14], - ["eq_float", 824, 9, 823, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nn_1689", - ["is_text", 825, 9, 525, 14], - ["jump_false", 825, "eq_nt_1690", 525, 14], - ["is_text", 826, 823, 525, 14], - ["jump_false", 826, "eq_nt_1690", 525, 14], - ["eq_text", 824, 9, 823, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nt_1690", - ["is_null", 825, 9, 525, 14], - ["jump_false", 825, "eq_nnl_1691", 525, 14], - ["is_null", 826, 823, 525, 14], - ["jump_false", 826, "eq_nnl_1691", 525, 14], - ["true", 824, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nnl_1691", - ["is_bool", 825, 9, 525, 14], - ["jump_false", 825, "eq_nb_1692", 525, 14], - ["is_bool", 826, 823, 525, 14], - ["jump_false", 826, "eq_nb_1692", 525, 14], - ["eq_bool", 824, 9, 823, 525, 14], - ["jump", "eq_done_1687", 525, 14], - "eq_nb_1692", - ["false", 824, 525, 14], - "eq_done_1687", - ["jump_false", 824, "if_else_1685", 525, 14], - ["load_field", 827, 1, "expression", 526, 11], - ["null", 828, 526, 30], - ["is_identical", 829, 827, 828, 526, 30], - ["jump_true", 829, "ne_nid_1697", 526, 30], - ["jump", "ne_ni_1698", 526, 30], - "ne_nid_1697", - ["false", 829, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_ni_1698", - ["is_int", 830, 827, 526, 30], - ["jump_false", 830, "ne_nn_1699", 526, 30], - ["is_int", 831, 828, 526, 30], - ["jump_false", 831, "ne_nn_1699", 526, 30], - ["ne_int", 829, 827, 828, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nn_1699", - ["is_num", 830, 827, 526, 30], - ["jump_false", 830, "ne_nt_1700", 526, 30], - ["is_num", 831, 828, 526, 30], - ["jump_false", 831, "ne_nt_1700", 526, 30], - ["ne_float", 829, 827, 828, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nt_1700", - ["is_text", 830, 827, 526, 30], - ["jump_false", 830, "ne_nnl_1701", 526, 30], - ["is_text", 831, 828, 526, 30], - ["jump_false", 831, "ne_nnl_1701", 526, 30], - ["ne_text", 829, 827, 828, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nnl_1701", - ["is_null", 830, 827, 526, 30], - ["jump_false", 830, "ne_nb_1702", 526, 30], - ["is_null", 831, 828, 526, 30], - ["jump_false", 831, "ne_nb_1702", 526, 30], - ["false", 829, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_nb_1702", - ["is_bool", 830, 827, 526, 30], - ["jump_false", 830, "ne_mis_1703", 526, 30], - ["is_bool", 831, 828, 526, 30], - ["jump_false", 831, "ne_mis_1703", 526, 30], - ["ne_bool", 829, 827, 828, 526, 30], - ["jump", "ne_done_1696", 526, 30], - "ne_mis_1703", - ["true", 829, 526, 30], - "ne_done_1696", - ["move", 832, 829, 526, 30], - ["jump_false", 832, "and_end_1695", 526, 30], - ["load_field", 833, 1, "expression", 526, 38], - ["load_field", 834, 833, "kind", 526, 38], - ["access", 835, "number", 526, 62], - ["is_identical", 836, 834, 835, 526, 62], - ["jump_true", 836, "eq_done_1704", 526, 62], - ["is_int", 837, 834, 526, 62], - ["jump_false", 837, "eq_ni_1705", 526, 62], - ["is_int", 838, 835, 526, 62], - ["jump_false", 838, "eq_ni_1705", 526, 62], - ["eq_int", 836, 834, 835, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_ni_1705", - ["is_num", 837, 834, 526, 62], - ["jump_false", 837, "eq_nn_1706", 526, 62], - ["is_num", 838, 835, 526, 62], - ["jump_false", 838, "eq_nn_1706", 526, 62], - ["eq_float", 836, 834, 835, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nn_1706", - ["is_text", 837, 834, 526, 62], - ["jump_false", 837, "eq_nt_1707", 526, 62], - ["is_text", 838, 835, 526, 62], - ["jump_false", 838, "eq_nt_1707", 526, 62], - ["eq_text", 836, 834, 835, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nt_1707", - ["is_null", 837, 834, 526, 62], - ["jump_false", 837, "eq_nnl_1708", 526, 62], - ["is_null", 838, 835, 526, 62], - ["jump_false", 838, "eq_nnl_1708", 526, 62], - ["true", 836, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nnl_1708", - ["is_bool", 837, 834, 526, 62], - ["jump_false", 837, "eq_nb_1709", 526, 62], - ["is_bool", 838, 835, 526, 62], - ["jump_false", 838, "eq_nb_1709", 526, 62], - ["eq_bool", 836, 834, 835, 526, 62], - ["jump", "eq_done_1704", 526, 62], - "eq_nb_1709", - ["false", 836, 526, 62], - "eq_done_1704", - ["move", 832, 836, 526, 62], - "and_end_1695", - ["jump_false", 832, "if_else_1693", 526, 62], - ["load_field", 839, 1, "expression", 527, 14], - ["load_field", 840, 839, "number", 527, 14], - ["move", 12, 840, 527, 14], - ["null", 841, 528, 19], - ["is_identical", 842, 12, 841, 528, 19], - ["jump_true", 842, "eq_done_1712", 528, 19], - ["is_int", 843, 12, 528, 19], - ["jump_false", 843, "eq_ni_1713", 528, 19], - ["is_int", 844, 841, 528, 19], - ["jump_false", 844, "eq_ni_1713", 528, 19], - ["eq_int", 842, 12, 841, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_ni_1713", - ["is_num", 843, 12, 528, 19], - ["jump_false", 843, "eq_nn_1714", 528, 19], - ["is_num", 844, 841, 528, 19], - ["jump_false", 844, "eq_nn_1714", 528, 19], - ["eq_float", 842, 12, 841, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nn_1714", - ["is_text", 843, 12, 528, 19], - ["jump_false", 843, "eq_nt_1715", 528, 19], - ["is_text", 844, 841, 528, 19], - ["jump_false", 844, "eq_nt_1715", 528, 19], - ["eq_text", 842, 12, 841, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nt_1715", - ["is_null", 843, 12, 528, 19], - ["jump_false", 843, "eq_nnl_1716", 528, 19], - ["is_null", 844, 841, 528, 19], - ["jump_false", 844, "eq_nnl_1716", 528, 19], - ["true", 842, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nnl_1716", - ["is_bool", 843, 12, 528, 19], - ["jump_false", 843, "eq_nb_1717", 528, 19], - ["is_bool", 844, 841, 528, 19], - ["jump_false", 844, "eq_nb_1717", 528, 19], - ["eq_bool", 842, 12, 841, 528, 19], - ["jump", "eq_done_1712", 528, 19], - "eq_nb_1717", - ["false", 842, 528, 19], - "eq_done_1712", - ["jump_false", 842, "if_else_1710", 528, 19], - ["load_field", 845, 1, "expression", 528, 37], - ["load_field", 846, 845, "value", 528, 37], - [ - "access", - 848, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 528, - 30 - ], - ["frame", 849, 848, 1, 528, 30], - ["null", 850, 528, 30], - ["setarg", 849, 0, 850, 528, 30], - ["setarg", 849, 1, 846, 528, 30], - ["invoke", 849, 847, 528, 30], - ["move", 12, 847, 528, 30], - ["jump", "if_end_1711", 528, 30], - "if_else_1710", - "if_end_1711", - ["bitnot", 851, 12, 529, 29], - ["get", 853, 24, 1, 529, 16], - ["frame", 854, 853, 2, 529, 16], - ["null", 855, 529, 16], - ["setarg", 854, 0, 855, 529, 16], - ["setarg", 854, 1, 851, 529, 16], - ["setarg", 854, 2, 1, 529, 16], - ["tail_invoke", 854, 852, 529, 16], - ["return", 852, 529, 16], - ["jump", "if_end_1694", 529, 16], - "if_else_1693", - "if_end_1694", - ["return", 1, 531, 14], - ["jump", "if_end_1686", 531, 14], - "if_else_1685", - "if_end_1686", - ["access", 856, "-unary", 533, 14], - ["is_identical", 857, 9, 856, 533, 14], - ["jump_true", 857, "eq_done_1720", 533, 14], - ["is_int", 858, 9, 533, 14], - ["jump_false", 858, "eq_ni_1721", 533, 14], - ["is_int", 859, 856, 533, 14], - ["jump_false", 859, "eq_ni_1721", 533, 14], - ["eq_int", 857, 9, 856, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_ni_1721", - ["is_num", 858, 9, 533, 14], - ["jump_false", 858, "eq_nn_1722", 533, 14], - ["is_num", 859, 856, 533, 14], - ["jump_false", 859, "eq_nn_1722", 533, 14], - ["eq_float", 857, 9, 856, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nn_1722", - ["is_text", 858, 9, 533, 14], - ["jump_false", 858, "eq_nt_1723", 533, 14], - ["is_text", 859, 856, 533, 14], - ["jump_false", 859, "eq_nt_1723", 533, 14], - ["eq_text", 857, 9, 856, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nt_1723", - ["is_null", 858, 9, 533, 14], - ["jump_false", 858, "eq_nnl_1724", 533, 14], - ["is_null", 859, 856, 533, 14], - ["jump_false", 859, "eq_nnl_1724", 533, 14], - ["true", 857, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nnl_1724", - ["is_bool", 858, 9, 533, 14], - ["jump_false", 858, "eq_nb_1725", 533, 14], - ["is_bool", 859, 856, 533, 14], - ["jump_false", 859, "eq_nb_1725", 533, 14], - ["eq_bool", 857, 9, 856, 533, 14], - ["jump", "eq_done_1720", 533, 14], - "eq_nb_1725", - ["false", 857, 533, 14], - "eq_done_1720", - ["jump_false", 857, "if_else_1718", 533, 14], - ["load_field", 860, 1, "expression", 534, 11], - ["null", 861, 534, 30], - ["is_identical", 862, 860, 861, 534, 30], - ["jump_true", 862, "ne_nid_1730", 534, 30], - ["jump", "ne_ni_1731", 534, 30], - "ne_nid_1730", - ["false", 862, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_ni_1731", - ["is_int", 863, 860, 534, 30], - ["jump_false", 863, "ne_nn_1732", 534, 30], - ["is_int", 864, 861, 534, 30], - ["jump_false", 864, "ne_nn_1732", 534, 30], - ["ne_int", 862, 860, 861, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nn_1732", - ["is_num", 863, 860, 534, 30], - ["jump_false", 863, "ne_nt_1733", 534, 30], - ["is_num", 864, 861, 534, 30], - ["jump_false", 864, "ne_nt_1733", 534, 30], - ["ne_float", 862, 860, 861, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nt_1733", - ["is_text", 863, 860, 534, 30], - ["jump_false", 863, "ne_nnl_1734", 534, 30], - ["is_text", 864, 861, 534, 30], - ["jump_false", 864, "ne_nnl_1734", 534, 30], - ["ne_text", 862, 860, 861, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nnl_1734", - ["is_null", 863, 860, 534, 30], - ["jump_false", 863, "ne_nb_1735", 534, 30], - ["is_null", 864, 861, 534, 30], - ["jump_false", 864, "ne_nb_1735", 534, 30], - ["false", 862, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_nb_1735", - ["is_bool", 863, 860, 534, 30], - ["jump_false", 863, "ne_mis_1736", 534, 30], - ["is_bool", 864, 861, 534, 30], - ["jump_false", 864, "ne_mis_1736", 534, 30], - ["ne_bool", 862, 860, 861, 534, 30], - ["jump", "ne_done_1729", 534, 30], - "ne_mis_1736", - ["true", 862, 534, 30], - "ne_done_1729", - ["move", 865, 862, 534, 30], - ["jump_false", 865, "and_end_1728", 534, 30], - ["load_field", 866, 1, "expression", 534, 38], - ["load_field", 867, 866, "kind", 534, 38], - ["access", 868, "number", 534, 62], - ["is_identical", 869, 867, 868, 534, 62], - ["jump_true", 869, "eq_done_1737", 534, 62], - ["is_int", 870, 867, 534, 62], - ["jump_false", 870, "eq_ni_1738", 534, 62], - ["is_int", 871, 868, 534, 62], - ["jump_false", 871, "eq_ni_1738", 534, 62], - ["eq_int", 869, 867, 868, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_ni_1738", - ["is_num", 870, 867, 534, 62], - ["jump_false", 870, "eq_nn_1739", 534, 62], - ["is_num", 871, 868, 534, 62], - ["jump_false", 871, "eq_nn_1739", 534, 62], - ["eq_float", 869, 867, 868, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nn_1739", - ["is_text", 870, 867, 534, 62], - ["jump_false", 870, "eq_nt_1740", 534, 62], - ["is_text", 871, 868, 534, 62], - ["jump_false", 871, "eq_nt_1740", 534, 62], - ["eq_text", 869, 867, 868, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nt_1740", - ["is_null", 870, 867, 534, 62], - ["jump_false", 870, "eq_nnl_1741", 534, 62], - ["is_null", 871, 868, 534, 62], - ["jump_false", 871, "eq_nnl_1741", 534, 62], - ["true", 869, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nnl_1741", - ["is_bool", 870, 867, 534, 62], - ["jump_false", 870, "eq_nb_1742", 534, 62], - ["is_bool", 871, 868, 534, 62], - ["jump_false", 871, "eq_nb_1742", 534, 62], - ["eq_bool", 869, 867, 868, 534, 62], - ["jump", "eq_done_1737", 534, 62], - "eq_nb_1742", - ["false", 869, 534, 62], - "eq_done_1737", - ["move", 865, 869, 534, 62], - "and_end_1728", - ["jump_false", 865, "if_else_1726", 534, 62], - ["load_field", 872, 1, "expression", 535, 14], - ["load_field", 873, 872, "number", 535, 14], - ["move", 12, 873, 535, 14], - ["null", 874, 536, 19], - ["is_identical", 875, 12, 874, 536, 19], - ["jump_true", 875, "eq_done_1745", 536, 19], - ["is_int", 876, 12, 536, 19], - ["jump_false", 876, "eq_ni_1746", 536, 19], - ["is_int", 877, 874, 536, 19], - ["jump_false", 877, "eq_ni_1746", 536, 19], - ["eq_int", 875, 12, 874, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_ni_1746", - ["is_num", 876, 12, 536, 19], - ["jump_false", 876, "eq_nn_1747", 536, 19], - ["is_num", 877, 874, 536, 19], - ["jump_false", 877, "eq_nn_1747", 536, 19], - ["eq_float", 875, 12, 874, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nn_1747", - ["is_text", 876, 12, 536, 19], - ["jump_false", 876, "eq_nt_1748", 536, 19], - ["is_text", 877, 874, 536, 19], - ["jump_false", 877, "eq_nt_1748", 536, 19], - ["eq_text", 875, 12, 874, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nt_1748", - ["is_null", 876, 12, 536, 19], - ["jump_false", 876, "eq_nnl_1749", 536, 19], - ["is_null", 877, 874, 536, 19], - ["jump_false", 877, "eq_nnl_1749", 536, 19], - ["true", 875, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nnl_1749", - ["is_bool", 876, 12, 536, 19], - ["jump_false", 876, "eq_nb_1750", 536, 19], - ["is_bool", 877, 874, 536, 19], - ["jump_false", 877, "eq_nb_1750", 536, 19], - ["eq_bool", 875, 12, 874, 536, 19], - ["jump", "eq_done_1745", 536, 19], - "eq_nb_1750", - ["false", 875, 536, 19], - "eq_done_1745", - ["jump_false", 875, "if_else_1743", 536, 19], - ["load_field", 878, 1, "expression", 536, 37], - ["load_field", 879, 878, "value", 536, 37], - [ - "access", - 881, - { - "name": "number", - "kind": "name", - "make": "intrinsic" - }, - 536, - 30 - ], - ["frame", 882, 881, 1, 536, 30], - ["null", 883, 536, 30], - ["setarg", 882, 0, 883, 536, 30], - ["setarg", 882, 1, 879, 536, 30], - ["invoke", 882, 880, 536, 30], - ["move", 12, 880, 536, 30], - ["jump", "if_end_1744", 536, 30], - "if_else_1743", - "if_end_1744", - ["access", 884, 0, 537, 28], - ["is_num", 886, 884, 537, 32], - ["jump_false", 886, "num_err_1751", 537, 32], - ["is_num", 887, 12, 537, 32], - ["jump_false", 887, "num_err_1751", 537, 32], - ["subtract", 885, 884, 12, 537, 32], - ["jump", "num_done_1752", 537, 32], - "num_err_1751", - [ - "access", - 888, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 537, - 32 - ], - ["access", 889, "error", 537, 32], - ["access", 890, "cannot apply '-': operands must be numbers", 537, 32], - ["array", 891, 0, 537, 32], - ["push", 891, 890, 537, 32], - ["frame", 893, 888, 2, 537, 32], - ["null", 894, 537, 32], - ["setarg", 893, 0, 894, 537, 32], - ["setarg", 893, 1, 889, 537, 32], - ["setarg", 893, 2, 891, 537, 32], - ["invoke", 893, 892, 537, 32], - ["disrupt", 537, 32], - "num_done_1752", - ["get", 896, 24, 1, 537, 16], - ["frame", 897, 896, 2, 537, 16], - ["null", 898, 537, 16], - ["setarg", 897, 0, 898, 537, 16], - ["setarg", 897, 1, 885, 537, 16], - ["setarg", 897, 2, 1, 537, 16], - ["tail_invoke", 897, 895, 537, 16], - ["return", 895, 537, 16], - ["jump", "if_end_1727", 537, 16], - "if_else_1726", - "if_end_1727", - ["return", 1, 539, 14], - ["jump", "if_end_1719", 539, 14], - "if_else_1718", - "if_end_1719", - ["access", 899, "then", 543, 14], - ["is_identical", 900, 9, 899, 543, 14], - ["jump_true", 900, "eq_done_1755", 543, 14], - ["is_int", 901, 9, 543, 14], - ["jump_false", 901, "eq_ni_1756", 543, 14], - ["is_int", 902, 899, 543, 14], - ["jump_false", 902, "eq_ni_1756", 543, 14], - ["eq_int", 900, 9, 899, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_ni_1756", - ["is_num", 901, 9, 543, 14], - ["jump_false", 901, "eq_nn_1757", 543, 14], - ["is_num", 902, 899, 543, 14], - ["jump_false", 902, "eq_nn_1757", 543, 14], - ["eq_float", 900, 9, 899, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nn_1757", - ["is_text", 901, 9, 543, 14], - ["jump_false", 901, "eq_nt_1758", 543, 14], - ["is_text", 902, 899, 543, 14], - ["jump_false", 902, "eq_nt_1758", 543, 14], - ["eq_text", 900, 9, 899, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nt_1758", - ["is_null", 901, 9, 543, 14], - ["jump_false", 901, "eq_nnl_1759", 543, 14], - ["is_null", 902, 899, 543, 14], - ["jump_false", 902, "eq_nnl_1759", 543, 14], - ["true", 900, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nnl_1759", - ["is_bool", 901, 9, 543, 14], - ["jump_false", 901, "eq_nb_1760", 543, 14], - ["is_bool", 902, 899, 543, 14], - ["jump_false", 902, "eq_nb_1760", 543, 14], - ["eq_bool", 900, 9, 899, 543, 14], - ["jump", "eq_done_1755", 543, 14], - "eq_nb_1760", - ["false", 900, 543, 14], - "eq_done_1755", - ["jump_false", 900, "if_else_1753", 543, 14], - ["load_field", 903, 1, "expression", 544, 30], - ["get", 905, 20, 1, 544, 12], - ["frame", 906, 905, 1, 544, 12], - ["null", 907, 544, 12], - ["setarg", 906, 0, 907, 544, 12], - ["setarg", 906, 1, 903, 544, 12], - ["invoke", 906, 904, 544, 12], - ["move", 18, 904, 544, 12], - ["true", 908, 545, 17], - ["is_identical", 909, 18, 908, 545, 17], - ["jump_true", 909, "eq_done_1763", 545, 17], - ["is_int", 910, 18, 545, 17], - ["jump_false", 910, "eq_ni_1764", 545, 17], - ["is_int", 911, 908, 545, 17], - ["jump_false", 911, "eq_ni_1764", 545, 17], - ["eq_int", 909, 18, 908, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_ni_1764", - ["is_num", 910, 18, 545, 17], - ["jump_false", 910, "eq_nn_1765", 545, 17], - ["is_num", 911, 908, 545, 17], - ["jump_false", 911, "eq_nn_1765", 545, 17], - ["eq_float", 909, 18, 908, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nn_1765", - ["is_text", 910, 18, 545, 17], - ["jump_false", 910, "eq_nt_1766", 545, 17], - ["is_text", 911, 908, 545, 17], - ["jump_false", 911, "eq_nt_1766", 545, 17], - ["eq_text", 909, 18, 908, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nt_1766", - ["is_null", 910, 18, 545, 17], - ["jump_false", 910, "eq_nnl_1767", 545, 17], - ["is_null", 911, 908, 545, 17], - ["jump_false", 911, "eq_nnl_1767", 545, 17], - ["true", 909, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nnl_1767", - ["is_bool", 910, 18, 545, 17], - ["jump_false", 910, "eq_nb_1768", 545, 17], - ["is_bool", 911, 908, 545, 17], - ["jump_false", 911, "eq_nb_1768", 545, 17], - ["eq_bool", 909, 18, 908, 545, 17], - ["jump", "eq_done_1763", 545, 17], - "eq_nb_1768", - ["false", 909, 545, 17], - "eq_done_1763", - ["jump_false", 909, "if_else_1761", 545, 17], - ["load_field", 912, 1, "then", 545, 30], - ["return", 912, 545, 30], - ["jump", "if_end_1762", 545, 30], - "if_else_1761", - "if_end_1762", - ["false", 913, 546, 17], - ["is_identical", 914, 18, 913, 546, 17], - ["jump_true", 914, "eq_done_1771", 546, 17], - ["is_int", 915, 18, 546, 17], - ["jump_false", 915, "eq_ni_1772", 546, 17], - ["is_int", 916, 913, 546, 17], - ["jump_false", 916, "eq_ni_1772", 546, 17], - ["eq_int", 914, 18, 913, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_ni_1772", - ["is_num", 915, 18, 546, 17], - ["jump_false", 915, "eq_nn_1773", 546, 17], - ["is_num", 916, 913, 546, 17], - ["jump_false", 916, "eq_nn_1773", 546, 17], - ["eq_float", 914, 18, 913, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nn_1773", - ["is_text", 915, 18, 546, 17], - ["jump_false", 915, "eq_nt_1774", 546, 17], - ["is_text", 916, 913, 546, 17], - ["jump_false", 916, "eq_nt_1774", 546, 17], - ["eq_text", 914, 18, 913, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nt_1774", - ["is_null", 915, 18, 546, 17], - ["jump_false", 915, "eq_nnl_1775", 546, 17], - ["is_null", 916, 913, 546, 17], - ["jump_false", 916, "eq_nnl_1775", 546, 17], - ["true", 914, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nnl_1775", - ["is_bool", 915, 18, 546, 17], - ["jump_false", 915, "eq_nb_1776", 546, 17], - ["is_bool", 916, 913, 546, 17], - ["jump_false", 916, "eq_nb_1776", 546, 17], - ["eq_bool", 914, 18, 913, 546, 17], - ["jump", "eq_done_1771", 546, 17], - "eq_nb_1776", - ["false", 914, 546, 17], - "eq_done_1771", - ["jump_false", 914, "if_else_1769", 546, 17], - ["load_field", 917, 1, "else", 546, 31], - ["return", 917, 546, 31], - ["jump", "if_end_1770", 546, 31], - "if_else_1769", - "if_end_1770", - ["return", 1, 547, 14], - ["jump", "if_end_1754", 547, 14], - "if_else_1753", - "if_end_1754", - ["access", 918, "(", 551, 14], - ["is_identical", 919, 9, 918, 551, 14], - ["jump_true", 919, "eq_done_1779", 551, 14], - ["is_int", 920, 9, 551, 14], - ["jump_false", 920, "eq_ni_1780", 551, 14], - ["is_int", 921, 918, 551, 14], - ["jump_false", 921, "eq_ni_1780", 551, 14], - ["eq_int", 919, 9, 918, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_ni_1780", - ["is_num", 920, 9, 551, 14], - ["jump_false", 920, "eq_nn_1781", 551, 14], - ["is_num", 921, 918, 551, 14], - ["jump_false", 921, "eq_nn_1781", 551, 14], - ["eq_float", 919, 9, 918, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nn_1781", - ["is_text", 920, 9, 551, 14], - ["jump_false", 920, "eq_nt_1782", 551, 14], - ["is_text", 921, 918, 551, 14], - ["jump_false", 921, "eq_nt_1782", 551, 14], - ["eq_text", 919, 9, 918, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nt_1782", - ["is_null", 920, 9, 551, 14], - ["jump_false", 920, "eq_nnl_1783", 551, 14], - ["is_null", 921, 918, 551, 14], - ["jump_false", 921, "eq_nnl_1783", 551, 14], - ["true", 919, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nnl_1783", - ["is_bool", 920, 9, 551, 14], - ["jump_false", 920, "eq_nb_1784", 551, 14], - ["is_bool", 921, 918, 551, 14], - ["jump_false", 921, "eq_nb_1784", 551, 14], - ["eq_bool", 919, 9, 918, 551, 14], - ["jump", "eq_done_1779", 551, 14], - "eq_nb_1784", - ["false", 919, 551, 14], - "eq_done_1779", - ["jump_false", 919, "if_else_1777", 551, 14], - ["load_field", 922, 1, "expression", 552, 16], - ["move", 17, 922, 552, 16], - ["null", 923, 553, 21], - ["is_identical", 924, 17, 923, 553, 21], - ["jump_true", 924, "ne_nid_1790", 553, 21], - ["jump", "ne_ni_1791", 553, 21], - "ne_nid_1790", - ["false", 924, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_ni_1791", - ["is_int", 925, 17, 553, 21], - ["jump_false", 925, "ne_nn_1792", 553, 21], - ["is_int", 926, 923, 553, 21], - ["jump_false", 926, "ne_nn_1792", 553, 21], - ["ne_int", 924, 17, 923, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nn_1792", - ["is_num", 925, 17, 553, 21], - ["jump_false", 925, "ne_nt_1793", 553, 21], - ["is_num", 926, 923, 553, 21], - ["jump_false", 926, "ne_nt_1793", 553, 21], - ["ne_float", 924, 17, 923, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nt_1793", - ["is_text", 925, 17, 553, 21], - ["jump_false", 925, "ne_nnl_1794", 553, 21], - ["is_text", 926, 923, 553, 21], - ["jump_false", 926, "ne_nnl_1794", 553, 21], - ["ne_text", 924, 17, 923, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nnl_1794", - ["is_null", 925, 17, 553, 21], - ["jump_false", 925, "ne_nb_1795", 553, 21], - ["is_null", 926, 923, 553, 21], - ["jump_false", 926, "ne_nb_1795", 553, 21], - ["false", 924, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_nb_1795", - ["is_bool", 925, 17, 553, 21], - ["jump_false", 925, "ne_mis_1796", 553, 21], - ["is_bool", 926, 923, 553, 21], - ["jump_false", 926, "ne_mis_1796", 553, 21], - ["ne_bool", 924, 17, 923, 553, 21], - ["jump", "ne_done_1789", 553, 21], - "ne_mis_1796", - ["true", 924, 553, 21], - "ne_done_1789", - ["move", 927, 924, 553, 21], - ["jump_false", 927, "and_end_1788", 553, 21], - ["load_field", 928, 17, "kind", 553, 29], - ["access", 929, "name", 553, 44], - ["is_identical", 930, 928, 929, 553, 44], - ["jump_true", 930, "eq_done_1797", 553, 44], - ["is_int", 931, 928, 553, 44], - ["jump_false", 931, "eq_ni_1798", 553, 44], - ["is_int", 932, 929, 553, 44], - ["jump_false", 932, "eq_ni_1798", 553, 44], - ["eq_int", 930, 928, 929, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_ni_1798", - ["is_num", 931, 928, 553, 44], - ["jump_false", 931, "eq_nn_1799", 553, 44], - ["is_num", 932, 929, 553, 44], - ["jump_false", 932, "eq_nn_1799", 553, 44], - ["eq_float", 930, 928, 929, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nn_1799", - ["is_text", 931, 928, 553, 44], - ["jump_false", 931, "eq_nt_1800", 553, 44], - ["is_text", 932, 929, 553, 44], - ["jump_false", 932, "eq_nt_1800", 553, 44], - ["eq_text", 930, 928, 929, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nt_1800", - ["is_null", 931, 928, 553, 44], - ["jump_false", 931, "eq_nnl_1801", 553, 44], - ["is_null", 932, 929, 553, 44], - ["jump_false", 932, "eq_nnl_1801", 553, 44], - ["true", 930, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nnl_1801", - ["is_bool", 931, 928, 553, 44], - ["jump_false", 931, "eq_nb_1802", 553, 44], - ["is_bool", 932, 929, 553, 44], - ["jump_false", 932, "eq_nb_1802", 553, 44], - ["eq_bool", 930, 928, 929, 553, 44], - ["jump", "eq_done_1797", 553, 44], - "eq_nb_1802", - ["false", 930, 553, 44], - "eq_done_1797", - ["move", 927, 930, 553, 44], - "and_end_1788", - ["move", 933, 927, 553, 44], - ["jump_false", 933, "and_end_1787", 553, 44], - ["load_field", 934, 17, "level", 553, 54], - ["access", 935, 0, 553, 70], - ["is_identical", 936, 934, 935, 553, 70], - ["jump_true", 936, "eq_done_1803", 553, 70], - ["is_int", 937, 934, 553, 70], - ["jump_false", 937, "eq_ni_1804", 553, 70], - ["is_int", 938, 935, 553, 70], - ["jump_false", 938, "eq_ni_1804", 553, 70], - ["eq_int", 936, 934, 935, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_ni_1804", - ["is_num", 937, 934, 553, 70], - ["jump_false", 937, "eq_nn_1805", 553, 70], - ["is_num", 938, 935, 553, 70], - ["jump_false", 938, "eq_nn_1805", 553, 70], - ["eq_float", 936, 934, 935, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nn_1805", - ["is_text", 937, 934, 553, 70], - ["jump_false", 937, "eq_nt_1806", 553, 70], - ["is_text", 938, 935, 553, 70], - ["jump_false", 938, "eq_nt_1806", 553, 70], - ["eq_text", 936, 934, 935, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nt_1806", - ["is_null", 937, 934, 553, 70], - ["jump_false", 937, "eq_nnl_1807", 553, 70], - ["is_null", 938, 935, 553, 70], - ["jump_false", 938, "eq_nnl_1807", 553, 70], - ["true", 936, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nnl_1807", - ["is_bool", 937, 934, 553, 70], - ["jump_false", 937, "eq_nb_1808", 553, 70], - ["is_bool", 938, 935, 553, 70], - ["jump_false", 938, "eq_nb_1808", 553, 70], - ["eq_bool", 936, 934, 935, 553, 70], - ["jump", "eq_done_1803", 553, 70], - "eq_nb_1808", - ["false", 936, 553, 70], - "eq_done_1803", - ["move", 933, 936, 553, 70], - "and_end_1787", - ["jump_false", 933, "if_else_1785", 553, 70], - ["null", 4, 554, 14], - [ - "access", - 940, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 555, - 16 - ], - ["frame", 941, 940, 1, 555, 16], - ["null", 942, 555, 16], - ["setarg", 941, 0, 942, 555, 16], - ["setarg", 941, 1, 2, 555, 16], - ["invoke", 941, 939, 555, 16], - ["move", 3, 939, 555, 16], - ["get", 943, 12, 1, 556, 13], - ["load_dynamic", 944, 943, 3, 556, 24], - ["null", 945, 556, 33], - ["is_identical", 946, 944, 945, 556, 33], - ["jump_true", 946, "ne_nid_1812", 556, 33], - ["jump", "ne_ni_1813", 556, 33], - "ne_nid_1812", - ["false", 946, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_ni_1813", - ["is_int", 947, 944, 556, 33], - ["jump_false", 947, "ne_nn_1814", 556, 33], - ["is_int", 948, 945, 556, 33], - ["jump_false", 948, "ne_nn_1814", 556, 33], - ["ne_int", 946, 944, 945, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nn_1814", - ["is_num", 947, 944, 556, 33], - ["jump_false", 947, "ne_nt_1815", 556, 33], - ["is_num", 948, 945, 556, 33], - ["jump_false", 948, "ne_nt_1815", 556, 33], - ["ne_float", 946, 944, 945, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nt_1815", - ["is_text", 947, 944, 556, 33], - ["jump_false", 947, "ne_nnl_1816", 556, 33], - ["is_text", 948, 945, 556, 33], - ["jump_false", 948, "ne_nnl_1816", 556, 33], - ["ne_text", 946, 944, 945, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nnl_1816", - ["is_null", 947, 944, 556, 33], - ["jump_false", 947, "ne_nb_1817", 556, 33], - ["is_null", 948, 945, 556, 33], - ["jump_false", 948, "ne_nb_1817", 556, 33], - ["false", 946, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_nb_1817", - ["is_bool", 947, 944, 556, 33], - ["jump_false", 947, "ne_mis_1818", 556, 33], - ["is_bool", 948, 945, 556, 33], - ["jump_false", 948, "ne_mis_1818", 556, 33], - ["ne_bool", 946, 944, 945, 556, 33], - ["jump", "ne_done_1811", 556, 33], - "ne_mis_1818", - ["true", 946, 556, 33], - "ne_done_1811", - ["jump_false", 946, "if_else_1809", 556, 33], - ["get", 949, 12, 1, 556, 44], - ["load_dynamic", 950, 949, 3, 556, 55], - ["load_field", 951, 17, "name", 556, 61], - ["load_dynamic", 952, 950, 951, 556, 61], - ["move", 4, 952, 556, 61], - ["jump", "if_end_1810", 556, 61], - "if_else_1809", - "if_end_1810", - ["null", 953, 557, 19], - ["is_identical", 954, 4, 953, 557, 19], - ["jump_true", 954, "ne_nid_1822", 557, 19], - ["jump", "ne_ni_1823", 557, 19], - "ne_nid_1822", - ["false", 954, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_ni_1823", - ["is_int", 955, 4, 557, 19], - ["jump_false", 955, "ne_nn_1824", 557, 19], - ["is_int", 956, 953, 557, 19], - ["jump_false", 956, "ne_nn_1824", 557, 19], - ["ne_int", 954, 4, 953, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nn_1824", - ["is_num", 955, 4, 557, 19], - ["jump_false", 955, "ne_nt_1825", 557, 19], - ["is_num", 956, 953, 557, 19], - ["jump_false", 956, "ne_nt_1825", 557, 19], - ["ne_float", 954, 4, 953, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nt_1825", - ["is_text", 955, 4, 557, 19], - ["jump_false", 955, "ne_nnl_1826", 557, 19], - ["is_text", 956, 953, 557, 19], - ["jump_false", 956, "ne_nnl_1826", 557, 19], - ["ne_text", 954, 4, 953, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nnl_1826", - ["is_null", 955, 4, 557, 19], - ["jump_false", 955, "ne_nb_1827", 557, 19], - ["is_null", 956, 953, 557, 19], - ["jump_false", 956, "ne_nb_1827", 557, 19], - ["false", 954, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_nb_1827", - ["is_bool", 955, 4, 557, 19], - ["jump_false", 955, "ne_mis_1828", 557, 19], - ["is_bool", 956, 953, 557, 19], - ["jump_false", 956, "ne_mis_1828", 557, 19], - ["ne_bool", 954, 4, 953, 557, 19], - ["jump", "ne_done_1821", 557, 19], - "ne_mis_1828", - ["true", 954, 557, 19], - "ne_done_1821", - ["jump_false", 954, "if_else_1819", 557, 19], - ["store_field", 1, 4, "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", - ["null", 957, 559, 21], - ["is_identical", 958, 17, 957, 559, 21], - ["jump_true", 958, "ne_nid_1834", 559, 21], - ["jump", "ne_ni_1835", 559, 21], - "ne_nid_1834", - ["false", 958, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_ni_1835", - ["is_int", 959, 17, 559, 21], - ["jump_false", 959, "ne_nn_1836", 559, 21], - ["is_int", 960, 957, 559, 21], - ["jump_false", 960, "ne_nn_1836", 559, 21], - ["ne_int", 958, 17, 957, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nn_1836", - ["is_num", 959, 17, 559, 21], - ["jump_false", 959, "ne_nt_1837", 559, 21], - ["is_num", 960, 957, 559, 21], - ["jump_false", 960, "ne_nt_1837", 559, 21], - ["ne_float", 958, 17, 957, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nt_1837", - ["is_text", 959, 17, 559, 21], - ["jump_false", 959, "ne_nnl_1838", 559, 21], - ["is_text", 960, 957, 559, 21], - ["jump_false", 960, "ne_nnl_1838", 559, 21], - ["ne_text", 958, 17, 957, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nnl_1838", - ["is_null", 959, 17, 559, 21], - ["jump_false", 959, "ne_nb_1839", 559, 21], - ["is_null", 960, 957, 559, 21], - ["jump_false", 960, "ne_nb_1839", 559, 21], - ["false", 958, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_nb_1839", - ["is_bool", 959, 17, 559, 21], - ["jump_false", 959, "ne_mis_1840", 559, 21], - ["is_bool", 960, 957, 559, 21], - ["jump_false", 960, "ne_mis_1840", 559, 21], - ["ne_bool", 958, 17, 957, 559, 21], - ["jump", "ne_done_1833", 559, 21], - "ne_mis_1840", - ["true", 958, 559, 21], - "ne_done_1833", - ["move", 961, 958, 559, 21], - ["jump_false", 961, "and_end_1832", 559, 21], - ["load_field", 962, 17, "intrinsic", 559, 29], - ["true", 963, 559, 49], - ["is_identical", 964, 962, 963, 559, 49], - ["jump_true", 964, "eq_done_1841", 559, 49], - ["is_int", 965, 962, 559, 49], - ["jump_false", 965, "eq_ni_1842", 559, 49], - ["is_int", 966, 963, 559, 49], - ["jump_false", 966, "eq_ni_1842", 559, 49], - ["eq_int", 964, 962, 963, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_ni_1842", - ["is_num", 965, 962, 559, 49], - ["jump_false", 965, "eq_nn_1843", 559, 49], - ["is_num", 966, 963, 559, 49], - ["jump_false", 966, "eq_nn_1843", 559, 49], - ["eq_float", 964, 962, 963, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nn_1843", - ["is_text", 965, 962, 559, 49], - ["jump_false", 965, "eq_nt_1844", 559, 49], - ["is_text", 966, 963, 559, 49], - ["jump_false", 966, "eq_nt_1844", 559, 49], - ["eq_text", 964, 962, 963, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nt_1844", - ["is_null", 965, 962, 559, 49], - ["jump_false", 965, "eq_nnl_1845", 559, 49], - ["is_null", 966, 963, 559, 49], - ["jump_false", 966, "eq_nnl_1845", 559, 49], - ["true", 964, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nnl_1845", - ["is_bool", 965, 962, 559, 49], - ["jump_false", 965, "eq_nb_1846", 559, 49], - ["is_bool", 966, 963, 559, 49], - ["jump_false", 966, "eq_nb_1846", 559, 49], - ["eq_bool", 964, 962, 963, 559, 49], - ["jump", "eq_done_1841", 559, 49], - "eq_nb_1846", - ["false", 964, 559, 49], - "eq_done_1841", - ["move", 961, 964, 559, 49], - "and_end_1832", - ["move", 967, 961, 559, 49], - ["jump_false", 967, "and_end_1831", 559, 49], - ["load_field", 968, 1, "list", 559, 64], - ["length", 969, 968, 559, 64], - ["access", 970, 1, 559, 78], - ["is_identical", 971, 969, 970, 559, 78], - ["jump_true", 971, "eq_done_1847", 559, 78], - ["is_int", 972, 969, 559, 78], - ["jump_false", 972, "eq_ni_1848", 559, 78], - ["is_int", 973, 970, 559, 78], - ["jump_false", 973, "eq_ni_1848", 559, 78], - ["eq_int", 971, 969, 970, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_ni_1848", - ["is_num", 972, 969, 559, 78], - ["jump_false", 972, "eq_nn_1849", 559, 78], - ["is_num", 973, 970, 559, 78], - ["jump_false", 973, "eq_nn_1849", 559, 78], - ["eq_float", 971, 969, 970, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nn_1849", - ["is_text", 972, 969, 559, 78], - ["jump_false", 972, "eq_nt_1850", 559, 78], - ["is_text", 973, 970, 559, 78], - ["jump_false", 973, "eq_nt_1850", 559, 78], - ["eq_text", 971, 969, 970, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nt_1850", - ["is_null", 972, 969, 559, 78], - ["jump_false", 972, "eq_nnl_1851", 559, 78], - ["is_null", 973, 970, 559, 78], - ["jump_false", 973, "eq_nnl_1851", 559, 78], - ["true", 971, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nnl_1851", - ["is_bool", 972, 969, 559, 78], - ["jump_false", 972, "eq_nb_1852", 559, 78], - ["is_bool", 973, 970, 559, 78], - ["jump_false", 973, "eq_nb_1852", 559, 78], - ["eq_bool", 971, 969, 970, 559, 78], - ["jump", "eq_done_1847", 559, 78], - "eq_nb_1852", - ["false", 971, 559, 78], - "eq_done_1847", - ["move", 967, 971, 559, 78], - "and_end_1831", - ["jump_false", 967, "if_else_1829", 559, 78], - ["load_field", 974, 1, "list", 560, 15], - ["access", 975, 0, 560, 25], - ["load_index", 976, 974, 975, 560, 25], - ["move", 5, 976, 560, 25], - ["null", 6, 561, 15], - ["load_field", 977, 5, "type_tag", 562, 13], - ["null", 978, 562, 29], - ["is_identical", 979, 977, 978, 562, 29], - ["jump_true", 979, "ne_nid_1856", 562, 29], - ["jump", "ne_ni_1857", 562, 29], - "ne_nid_1856", - ["false", 979, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_ni_1857", - ["is_int", 980, 977, 562, 29], - ["jump_false", 980, "ne_nn_1858", 562, 29], - ["is_int", 981, 978, 562, 29], - ["jump_false", 981, "ne_nn_1858", 562, 29], - ["ne_int", 979, 977, 978, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nn_1858", - ["is_num", 980, 977, 562, 29], - ["jump_false", 980, "ne_nt_1859", 562, 29], - ["is_num", 981, 978, 562, 29], - ["jump_false", 981, "ne_nt_1859", 562, 29], - ["ne_float", 979, 977, 978, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nt_1859", - ["is_text", 980, 977, 562, 29], - ["jump_false", 980, "ne_nnl_1860", 562, 29], - ["is_text", 981, 978, 562, 29], - ["jump_false", 981, "ne_nnl_1860", 562, 29], - ["ne_text", 979, 977, 978, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nnl_1860", - ["is_null", 980, 977, 562, 29], - ["jump_false", 980, "ne_nb_1861", 562, 29], - ["is_null", 981, 978, 562, 29], - ["jump_false", 981, "ne_nb_1861", 562, 29], - ["false", 979, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_nb_1861", - ["is_bool", 980, 977, 562, 29], - ["jump_false", 980, "ne_mis_1862", 562, 29], - ["is_bool", 981, 978, 562, 29], - ["jump_false", 981, "ne_mis_1862", 562, 29], - ["ne_bool", 979, 977, 978, 562, 29], - ["jump", "ne_done_1855", 562, 29], - "ne_mis_1862", - ["true", 979, 562, 29], - "ne_done_1855", - ["jump_false", 979, "if_else_1853", 562, 29], - ["load_field", 982, 5, "type_tag", 563, 17], - ["move", 6, 982, 563, 17], - ["jump", "if_end_1854", 563, 17], - "if_else_1853", - ["load_field", 983, 5, "kind", 564, 20], - ["access", 984, "name", 564, 32], - ["is_identical", 985, 983, 984, 564, 32], - ["jump_true", 985, "eq_done_1866", 564, 32], - ["is_int", 986, 983, 564, 32], - ["jump_false", 986, "eq_ni_1867", 564, 32], - ["is_int", 987, 984, 564, 32], - ["jump_false", 987, "eq_ni_1867", 564, 32], - ["eq_int", 985, 983, 984, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_ni_1867", - ["is_num", 986, 983, 564, 32], - ["jump_false", 986, "eq_nn_1868", 564, 32], - ["is_num", 987, 984, 564, 32], - ["jump_false", 987, "eq_nn_1868", 564, 32], - ["eq_float", 985, 983, 984, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nn_1868", - ["is_text", 986, 983, 564, 32], - ["jump_false", 986, "eq_nt_1869", 564, 32], - ["is_text", 987, 984, 564, 32], - ["jump_false", 987, "eq_nt_1869", 564, 32], - ["eq_text", 985, 983, 984, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nt_1869", - ["is_null", 986, 983, 564, 32], - ["jump_false", 986, "eq_nnl_1870", 564, 32], - ["is_null", 987, 984, 564, 32], - ["jump_false", 987, "eq_nnl_1870", 564, 32], - ["true", 985, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nnl_1870", - ["is_bool", 986, 983, 564, 32], - ["jump_false", 986, "eq_nb_1871", 564, 32], - ["is_bool", 987, 984, 564, 32], - ["jump_false", 987, "eq_nb_1871", 564, 32], - ["eq_bool", 985, 983, 984, 564, 32], - ["jump", "eq_done_1866", 564, 32], - "eq_nb_1871", - ["false", 985, 564, 32], - "eq_done_1866", - ["move", 988, 985, 564, 32], - ["jump_false", 988, "and_end_1865", 564, 32], - ["load_field", 989, 5, "level", 564, 42], - ["access", 990, 0, 564, 55], - ["is_identical", 991, 989, 990, 564, 55], - ["jump_true", 991, "eq_done_1872", 564, 55], - ["is_int", 992, 989, 564, 55], - ["jump_false", 992, "eq_ni_1873", 564, 55], - ["is_int", 993, 990, 564, 55], - ["jump_false", 993, "eq_ni_1873", 564, 55], - ["eq_int", 991, 989, 990, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_ni_1873", - ["is_num", 992, 989, 564, 55], - ["jump_false", 992, "eq_nn_1874", 564, 55], - ["is_num", 993, 990, 564, 55], - ["jump_false", 993, "eq_nn_1874", 564, 55], - ["eq_float", 991, 989, 990, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nn_1874", - ["is_text", 992, 989, 564, 55], - ["jump_false", 992, "eq_nt_1875", 564, 55], - ["is_text", 993, 990, 564, 55], - ["jump_false", 993, "eq_nt_1875", 564, 55], - ["eq_text", 991, 989, 990, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nt_1875", - ["is_null", 992, 989, 564, 55], - ["jump_false", 992, "eq_nnl_1876", 564, 55], - ["is_null", 993, 990, 564, 55], - ["jump_false", 993, "eq_nnl_1876", 564, 55], - ["true", 991, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nnl_1876", - ["is_bool", 992, 989, 564, 55], - ["jump_false", 992, "eq_nb_1877", 564, 55], - ["is_bool", 993, 990, 564, 55], - ["jump_false", 993, "eq_nb_1877", 564, 55], - ["eq_bool", 991, 989, 990, 564, 55], - ["jump", "eq_done_1872", 564, 55], - "eq_nb_1877", - ["false", 991, 564, 55], - "eq_done_1872", - ["move", 988, 991, 564, 55], - "and_end_1865", - ["jump_false", 988, "if_else_1863", 564, 55], - ["load_field", 994, 5, "name", 565, 33], - ["get", 996, 35, 1, 565, 16], - ["frame", 997, 996, 2, 565, 16], - ["null", 998, 565, 16], - ["setarg", 997, 0, 998, 565, 16], - ["setarg", 997, 1, 2, 565, 16], - ["setarg", 997, 2, 994, 565, 16], - ["invoke", 997, 995, 565, 16], - ["move", 16, 995, 565, 16], - ["null", 999, 566, 21], - ["is_identical", 1000, 16, 999, 566, 21], - ["jump_true", 1000, "ne_nid_1881", 566, 21], - ["jump", "ne_ni_1882", 566, 21], - "ne_nid_1881", - ["false", 1000, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_ni_1882", - ["is_int", 1001, 16, 566, 21], - ["jump_false", 1001, "ne_nn_1883", 566, 21], - ["is_int", 1002, 999, 566, 21], - ["jump_false", 1002, "ne_nn_1883", 566, 21], - ["ne_int", 1000, 16, 999, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nn_1883", - ["is_num", 1001, 16, 566, 21], - ["jump_false", 1001, "ne_nt_1884", 566, 21], - ["is_num", 1002, 999, 566, 21], - ["jump_false", 1002, "ne_nt_1884", 566, 21], - ["ne_float", 1000, 16, 999, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nt_1884", - ["is_text", 1001, 16, 566, 21], - ["jump_false", 1001, "ne_nnl_1885", 566, 21], - ["is_text", 1002, 999, 566, 21], - ["jump_false", 1002, "ne_nnl_1885", 566, 21], - ["ne_text", 1000, 16, 999, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nnl_1885", - ["is_null", 1001, 16, 566, 21], - ["jump_false", 1001, "ne_nb_1886", 566, 21], - ["is_null", 1002, 999, 566, 21], - ["jump_false", 1002, "ne_nb_1886", 566, 21], - ["false", 1000, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_nb_1886", - ["is_bool", 1001, 16, 566, 21], - ["jump_false", 1001, "ne_mis_1887", 566, 21], - ["is_bool", 1002, 999, 566, 21], - ["jump_false", 1002, "ne_mis_1887", 566, 21], - ["ne_bool", 1000, 16, 999, 566, 21], - ["jump", "ne_done_1880", 566, 21], - "ne_mis_1887", - ["true", 1000, 566, 21], - "ne_done_1880", - ["jump_false", 1000, "if_else_1878", 566, 21], - ["load_field", 1003, 16, "type_tag", 566, 33], - ["move", 6, 1003, 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", - ["null", 1004, 568, 20], - ["is_identical", 1005, 6, 1004, 568, 20], - ["jump_true", 1005, "ne_nid_1891", 568, 20], - ["jump", "ne_ni_1892", 568, 20], - "ne_nid_1891", - ["false", 1005, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_ni_1892", - ["is_int", 1006, 6, 568, 20], - ["jump_false", 1006, "ne_nn_1893", 568, 20], - ["is_int", 1007, 1004, 568, 20], - ["jump_false", 1007, "ne_nn_1893", 568, 20], - ["ne_int", 1005, 6, 1004, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nn_1893", - ["is_num", 1006, 6, 568, 20], - ["jump_false", 1006, "ne_nt_1894", 568, 20], - ["is_num", 1007, 1004, 568, 20], - ["jump_false", 1007, "ne_nt_1894", 568, 20], - ["ne_float", 1005, 6, 1004, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nt_1894", - ["is_text", 1006, 6, 568, 20], - ["jump_false", 1006, "ne_nnl_1895", 568, 20], - ["is_text", 1007, 1004, 568, 20], - ["jump_false", 1007, "ne_nnl_1895", 568, 20], - ["ne_text", 1005, 6, 1004, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nnl_1895", - ["is_null", 1006, 6, 568, 20], - ["jump_false", 1006, "ne_nb_1896", 568, 20], - ["is_null", 1007, 1004, 568, 20], - ["jump_false", 1007, "ne_nb_1896", 568, 20], - ["false", 1005, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_nb_1896", - ["is_bool", 1006, 6, 568, 20], - ["jump_false", 1006, "ne_mis_1897", 568, 20], - ["is_bool", 1007, 1004, 568, 20], - ["jump_false", 1007, "ne_mis_1897", 568, 20], - ["ne_bool", 1005, 6, 1004, 568, 20], - ["jump", "ne_done_1890", 568, 20], - "ne_mis_1897", - ["true", 1005, 568, 20], - "ne_done_1890", - ["jump_false", 1005, "if_else_1888", 568, 20], - ["load_field", 1008, 17, "name", 569, 15], - ["access", 1009, "is_array", 569, 30], - ["is_identical", 1010, 1008, 1009, 569, 30], - ["jump_true", 1010, "eq_done_1900", 569, 30], - ["is_int", 1011, 1008, 569, 30], - ["jump_false", 1011, "eq_ni_1901", 569, 30], - ["is_int", 1012, 1009, 569, 30], - ["jump_false", 1012, "eq_ni_1901", 569, 30], - ["eq_int", 1010, 1008, 1009, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_ni_1901", - ["is_num", 1011, 1008, 569, 30], - ["jump_false", 1011, "eq_nn_1902", 569, 30], - ["is_num", 1012, 1009, 569, 30], - ["jump_false", 1012, "eq_nn_1902", 569, 30], - ["eq_float", 1010, 1008, 1009, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nn_1902", - ["is_text", 1011, 1008, 569, 30], - ["jump_false", 1011, "eq_nt_1903", 569, 30], - ["is_text", 1012, 1009, 569, 30], - ["jump_false", 1012, "eq_nt_1903", 569, 30], - ["eq_text", 1010, 1008, 1009, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nt_1903", - ["is_null", 1011, 1008, 569, 30], - ["jump_false", 1011, "eq_nnl_1904", 569, 30], - ["is_null", 1012, 1009, 569, 30], - ["jump_false", 1012, "eq_nnl_1904", 569, 30], - ["true", 1010, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nnl_1904", - ["is_bool", 1011, 1008, 569, 30], - ["jump_false", 1011, "eq_nb_1905", 569, 30], - ["is_bool", 1012, 1009, 569, 30], - ["jump_false", 1012, "eq_nb_1905", 569, 30], - ["eq_bool", 1010, 1008, 1009, 569, 30], - ["jump", "eq_done_1900", 569, 30], - "eq_nb_1905", - ["false", 1010, 569, 30], - "eq_done_1900", - ["jump_false", 1010, "if_else_1898", 569, 30], - ["access", 1013, "array", 569, 66], - ["is_identical", 1014, 6, 1013, 569, 66], - ["jump_true", 1014, "eq_done_1906", 569, 66], - ["is_int", 1015, 6, 569, 66], - ["jump_false", 1015, "eq_ni_1907", 569, 66], - ["is_int", 1016, 1013, 569, 66], - ["jump_false", 1016, "eq_ni_1907", 569, 66], - ["eq_int", 1014, 6, 1013, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_ni_1907", - ["is_num", 1015, 6, 569, 66], - ["jump_false", 1015, "eq_nn_1908", 569, 66], - ["is_num", 1016, 1013, 569, 66], - ["jump_false", 1016, "eq_nn_1908", 569, 66], - ["eq_float", 1014, 6, 1013, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nn_1908", - ["is_text", 1015, 6, 569, 66], - ["jump_false", 1015, "eq_nt_1909", 569, 66], - ["is_text", 1016, 1013, 569, 66], - ["jump_false", 1016, "eq_nt_1909", 569, 66], - ["eq_text", 1014, 6, 1013, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nt_1909", - ["is_null", 1015, 6, 569, 66], - ["jump_false", 1015, "eq_nnl_1910", 569, 66], - ["is_null", 1016, 1013, 569, 66], - ["jump_false", 1016, "eq_nnl_1910", 569, 66], - ["true", 1014, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nnl_1910", - ["is_bool", 1015, 6, 569, 66], - ["jump_false", 1015, "eq_nb_1911", 569, 66], - ["is_bool", 1016, 1013, 569, 66], - ["jump_false", 1016, "eq_nb_1911", 569, 66], - ["eq_bool", 1014, 6, 1013, 569, 66], - ["jump", "eq_done_1906", 569, 66], - "eq_nb_1911", - ["false", 1014, 569, 66], - "eq_done_1906", - ["get", 1018, 22, 1, 569, 49], - ["frame", 1019, 1018, 2, 569, 49], - ["null", 1020, 569, 49], - ["setarg", 1019, 0, 1020, 569, 49], - ["setarg", 1019, 1, 1014, 569, 49], - ["setarg", 1019, 2, 1, 569, 49], - ["tail_invoke", 1019, 1017, 569, 49], - ["return", 1017, 569, 49], - ["jump", "if_end_1899", 569, 49], - "if_else_1898", - "if_end_1899", - ["load_field", 1021, 17, "name", 570, 15], - ["access", 1022, "is_text", 570, 30], - ["is_identical", 1023, 1021, 1022, 570, 30], - ["jump_true", 1023, "eq_done_1914", 570, 30], - ["is_int", 1024, 1021, 570, 30], - ["jump_false", 1024, "eq_ni_1915", 570, 30], - ["is_int", 1025, 1022, 570, 30], - ["jump_false", 1025, "eq_ni_1915", 570, 30], - ["eq_int", 1023, 1021, 1022, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_ni_1915", - ["is_num", 1024, 1021, 570, 30], - ["jump_false", 1024, "eq_nn_1916", 570, 30], - ["is_num", 1025, 1022, 570, 30], - ["jump_false", 1025, "eq_nn_1916", 570, 30], - ["eq_float", 1023, 1021, 1022, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nn_1916", - ["is_text", 1024, 1021, 570, 30], - ["jump_false", 1024, "eq_nt_1917", 570, 30], - ["is_text", 1025, 1022, 570, 30], - ["jump_false", 1025, "eq_nt_1917", 570, 30], - ["eq_text", 1023, 1021, 1022, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nt_1917", - ["is_null", 1024, 1021, 570, 30], - ["jump_false", 1024, "eq_nnl_1918", 570, 30], - ["is_null", 1025, 1022, 570, 30], - ["jump_false", 1025, "eq_nnl_1918", 570, 30], - ["true", 1023, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nnl_1918", - ["is_bool", 1024, 1021, 570, 30], - ["jump_false", 1024, "eq_nb_1919", 570, 30], - ["is_bool", 1025, 1022, 570, 30], - ["jump_false", 1025, "eq_nb_1919", 570, 30], - ["eq_bool", 1023, 1021, 1022, 570, 30], - ["jump", "eq_done_1914", 570, 30], - "eq_nb_1919", - ["false", 1023, 570, 30], - "eq_done_1914", - ["jump_false", 1023, "if_else_1912", 570, 30], - ["access", 1026, "text", 570, 65], - ["is_identical", 1027, 6, 1026, 570, 65], - ["jump_true", 1027, "eq_done_1920", 570, 65], - ["is_int", 1028, 6, 570, 65], - ["jump_false", 1028, "eq_ni_1921", 570, 65], - ["is_int", 1029, 1026, 570, 65], - ["jump_false", 1029, "eq_ni_1921", 570, 65], - ["eq_int", 1027, 6, 1026, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_ni_1921", - ["is_num", 1028, 6, 570, 65], - ["jump_false", 1028, "eq_nn_1922", 570, 65], - ["is_num", 1029, 1026, 570, 65], - ["jump_false", 1029, "eq_nn_1922", 570, 65], - ["eq_float", 1027, 6, 1026, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nn_1922", - ["is_text", 1028, 6, 570, 65], - ["jump_false", 1028, "eq_nt_1923", 570, 65], - ["is_text", 1029, 1026, 570, 65], - ["jump_false", 1029, "eq_nt_1923", 570, 65], - ["eq_text", 1027, 6, 1026, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nt_1923", - ["is_null", 1028, 6, 570, 65], - ["jump_false", 1028, "eq_nnl_1924", 570, 65], - ["is_null", 1029, 1026, 570, 65], - ["jump_false", 1029, "eq_nnl_1924", 570, 65], - ["true", 1027, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nnl_1924", - ["is_bool", 1028, 6, 570, 65], - ["jump_false", 1028, "eq_nb_1925", 570, 65], - ["is_bool", 1029, 1026, 570, 65], - ["jump_false", 1029, "eq_nb_1925", 570, 65], - ["eq_bool", 1027, 6, 1026, 570, 65], - ["jump", "eq_done_1920", 570, 65], - "eq_nb_1925", - ["false", 1027, 570, 65], - "eq_done_1920", - ["get", 1031, 22, 1, 570, 48], - ["frame", 1032, 1031, 2, 570, 48], - ["null", 1033, 570, 48], - ["setarg", 1032, 0, 1033, 570, 48], - ["setarg", 1032, 1, 1027, 570, 48], - ["setarg", 1032, 2, 1, 570, 48], - ["tail_invoke", 1032, 1030, 570, 48], - ["return", 1030, 570, 48], - ["jump", "if_end_1913", 570, 48], - "if_else_1912", - "if_end_1913", - ["load_field", 1034, 17, "name", 571, 15], - ["access", 1035, "is_number", 571, 30], - ["is_identical", 1036, 1034, 1035, 571, 30], - ["jump_true", 1036, "eq_done_1928", 571, 30], - ["is_int", 1037, 1034, 571, 30], - ["jump_false", 1037, "eq_ni_1929", 571, 30], - ["is_int", 1038, 1035, 571, 30], - ["jump_false", 1038, "eq_ni_1929", 571, 30], - ["eq_int", 1036, 1034, 1035, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_ni_1929", - ["is_num", 1037, 1034, 571, 30], - ["jump_false", 1037, "eq_nn_1930", 571, 30], - ["is_num", 1038, 1035, 571, 30], - ["jump_false", 1038, "eq_nn_1930", 571, 30], - ["eq_float", 1036, 1034, 1035, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nn_1930", - ["is_text", 1037, 1034, 571, 30], - ["jump_false", 1037, "eq_nt_1931", 571, 30], - ["is_text", 1038, 1035, 571, 30], - ["jump_false", 1038, "eq_nt_1931", 571, 30], - ["eq_text", 1036, 1034, 1035, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nt_1931", - ["is_null", 1037, 1034, 571, 30], - ["jump_false", 1037, "eq_nnl_1932", 571, 30], - ["is_null", 1038, 1035, 571, 30], - ["jump_false", 1038, "eq_nnl_1932", 571, 30], - ["true", 1036, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nnl_1932", - ["is_bool", 1037, 1034, 571, 30], - ["jump_false", 1037, "eq_nb_1933", 571, 30], - ["is_bool", 1038, 1035, 571, 30], - ["jump_false", 1038, "eq_nb_1933", 571, 30], - ["eq_bool", 1036, 1034, 1035, 571, 30], - ["jump", "eq_done_1928", 571, 30], - "eq_nb_1933", - ["false", 1036, 571, 30], - "eq_done_1928", - ["jump_false", 1036, "if_else_1926", 571, 30], - ["access", 1039, "number", 571, 67], - ["is_identical", 1040, 6, 1039, 571, 67], - ["jump_true", 1040, "eq_done_1935", 571, 67], - ["is_int", 1041, 6, 571, 67], - ["jump_false", 1041, "eq_ni_1936", 571, 67], - ["is_int", 1042, 1039, 571, 67], - ["jump_false", 1042, "eq_ni_1936", 571, 67], - ["eq_int", 1040, 6, 1039, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_ni_1936", - ["is_num", 1041, 6, 571, 67], - ["jump_false", 1041, "eq_nn_1937", 571, 67], - ["is_num", 1042, 1039, 571, 67], - ["jump_false", 1042, "eq_nn_1937", 571, 67], - ["eq_float", 1040, 6, 1039, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nn_1937", - ["is_text", 1041, 6, 571, 67], - ["jump_false", 1041, "eq_nt_1938", 571, 67], - ["is_text", 1042, 1039, 571, 67], - ["jump_false", 1042, "eq_nt_1938", 571, 67], - ["eq_text", 1040, 6, 1039, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nt_1938", - ["is_null", 1041, 6, 571, 67], - ["jump_false", 1041, "eq_nnl_1939", 571, 67], - ["is_null", 1042, 1039, 571, 67], - ["jump_false", 1042, "eq_nnl_1939", 571, 67], - ["true", 1040, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nnl_1939", - ["is_bool", 1041, 6, 571, 67], - ["jump_false", 1041, "eq_nb_1940", 571, 67], - ["is_bool", 1042, 1039, 571, 67], - ["jump_false", 1042, "eq_nb_1940", 571, 67], - ["eq_bool", 1040, 6, 1039, 571, 67], - ["jump", "eq_done_1935", 571, 67], - "eq_nb_1940", - ["false", 1040, 571, 67], - "eq_done_1935", - ["move", 1043, 1040, 571, 67], - ["jump_true", 1043, "or_end_1934", 571, 67], - ["access", 1044, "integer", 571, 86], - ["is_identical", 1045, 6, 1044, 571, 86], - ["jump_true", 1045, "eq_done_1941", 571, 86], - ["is_int", 1046, 6, 571, 86], - ["jump_false", 1046, "eq_ni_1942", 571, 86], - ["is_int", 1047, 1044, 571, 86], - ["jump_false", 1047, "eq_ni_1942", 571, 86], - ["eq_int", 1045, 6, 1044, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_ni_1942", - ["is_num", 1046, 6, 571, 86], - ["jump_false", 1046, "eq_nn_1943", 571, 86], - ["is_num", 1047, 1044, 571, 86], - ["jump_false", 1047, "eq_nn_1943", 571, 86], - ["eq_float", 1045, 6, 1044, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nn_1943", - ["is_text", 1046, 6, 571, 86], - ["jump_false", 1046, "eq_nt_1944", 571, 86], - ["is_text", 1047, 1044, 571, 86], - ["jump_false", 1047, "eq_nt_1944", 571, 86], - ["eq_text", 1045, 6, 1044, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nt_1944", - ["is_null", 1046, 6, 571, 86], - ["jump_false", 1046, "eq_nnl_1945", 571, 86], - ["is_null", 1047, 1044, 571, 86], - ["jump_false", 1047, "eq_nnl_1945", 571, 86], - ["true", 1045, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nnl_1945", - ["is_bool", 1046, 6, 571, 86], - ["jump_false", 1046, "eq_nb_1946", 571, 86], - ["is_bool", 1047, 1044, 571, 86], - ["jump_false", 1047, "eq_nb_1946", 571, 86], - ["eq_bool", 1045, 6, 1044, 571, 86], - ["jump", "eq_done_1941", 571, 86], - "eq_nb_1946", - ["false", 1045, 571, 86], - "eq_done_1941", - ["move", 1043, 1045, 571, 86], - "or_end_1934", - ["get", 1049, 22, 1, 571, 50], - ["frame", 1050, 1049, 2, 571, 50], - ["null", 1051, 571, 50], - ["setarg", 1050, 0, 1051, 571, 50], - ["setarg", 1050, 1, 1043, 571, 50], - ["setarg", 1050, 2, 1, 571, 50], - ["tail_invoke", 1050, 1048, 571, 50], - ["return", 1048, 571, 50], - ["jump", "if_end_1927", 571, 50], - "if_else_1926", - "if_end_1927", - ["load_field", 1052, 17, "name", 572, 15], - ["access", 1053, "is_integer", 572, 30], - ["is_identical", 1054, 1052, 1053, 572, 30], - ["jump_true", 1054, "eq_done_1949", 572, 30], - ["is_int", 1055, 1052, 572, 30], - ["jump_false", 1055, "eq_ni_1950", 572, 30], - ["is_int", 1056, 1053, 572, 30], - ["jump_false", 1056, "eq_ni_1950", 572, 30], - ["eq_int", 1054, 1052, 1053, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_ni_1950", - ["is_num", 1055, 1052, 572, 30], - ["jump_false", 1055, "eq_nn_1951", 572, 30], - ["is_num", 1056, 1053, 572, 30], - ["jump_false", 1056, "eq_nn_1951", 572, 30], - ["eq_float", 1054, 1052, 1053, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nn_1951", - ["is_text", 1055, 1052, 572, 30], - ["jump_false", 1055, "eq_nt_1952", 572, 30], - ["is_text", 1056, 1053, 572, 30], - ["jump_false", 1056, "eq_nt_1952", 572, 30], - ["eq_text", 1054, 1052, 1053, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nt_1952", - ["is_null", 1055, 1052, 572, 30], - ["jump_false", 1055, "eq_nnl_1953", 572, 30], - ["is_null", 1056, 1053, 572, 30], - ["jump_false", 1056, "eq_nnl_1953", 572, 30], - ["true", 1054, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nnl_1953", - ["is_bool", 1055, 1052, 572, 30], - ["jump_false", 1055, "eq_nb_1954", 572, 30], - ["is_bool", 1056, 1053, 572, 30], - ["jump_false", 1056, "eq_nb_1954", 572, 30], - ["eq_bool", 1054, 1052, 1053, 572, 30], - ["jump", "eq_done_1949", 572, 30], - "eq_nb_1954", - ["false", 1054, 572, 30], - "eq_done_1949", - ["jump_false", 1054, "if_else_1947", 572, 30], - ["access", 1057, "integer", 572, 68], - ["is_identical", 1058, 6, 1057, 572, 68], - ["jump_true", 1058, "eq_done_1955", 572, 68], - ["is_int", 1059, 6, 572, 68], - ["jump_false", 1059, "eq_ni_1956", 572, 68], - ["is_int", 1060, 1057, 572, 68], - ["jump_false", 1060, "eq_ni_1956", 572, 68], - ["eq_int", 1058, 6, 1057, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_ni_1956", - ["is_num", 1059, 6, 572, 68], - ["jump_false", 1059, "eq_nn_1957", 572, 68], - ["is_num", 1060, 1057, 572, 68], - ["jump_false", 1060, "eq_nn_1957", 572, 68], - ["eq_float", 1058, 6, 1057, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nn_1957", - ["is_text", 1059, 6, 572, 68], - ["jump_false", 1059, "eq_nt_1958", 572, 68], - ["is_text", 1060, 1057, 572, 68], - ["jump_false", 1060, "eq_nt_1958", 572, 68], - ["eq_text", 1058, 6, 1057, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nt_1958", - ["is_null", 1059, 6, 572, 68], - ["jump_false", 1059, "eq_nnl_1959", 572, 68], - ["is_null", 1060, 1057, 572, 68], - ["jump_false", 1060, "eq_nnl_1959", 572, 68], - ["true", 1058, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nnl_1959", - ["is_bool", 1059, 6, 572, 68], - ["jump_false", 1059, "eq_nb_1960", 572, 68], - ["is_bool", 1060, 1057, 572, 68], - ["jump_false", 1060, "eq_nb_1960", 572, 68], - ["eq_bool", 1058, 6, 1057, 572, 68], - ["jump", "eq_done_1955", 572, 68], - "eq_nb_1960", - ["false", 1058, 572, 68], - "eq_done_1955", - ["get", 1062, 22, 1, 572, 51], - ["frame", 1063, 1062, 2, 572, 51], - ["null", 1064, 572, 51], - ["setarg", 1063, 0, 1064, 572, 51], - ["setarg", 1063, 1, 1058, 572, 51], - ["setarg", 1063, 2, 1, 572, 51], - ["tail_invoke", 1063, 1061, 572, 51], - ["return", 1061, 572, 51], - ["jump", "if_end_1948", 572, 51], - "if_else_1947", - "if_end_1948", - ["load_field", 1065, 17, "name", 573, 15], - ["access", 1066, "is_function", 573, 30], - ["is_identical", 1067, 1065, 1066, 573, 30], - ["jump_true", 1067, "eq_done_1963", 573, 30], - ["is_int", 1068, 1065, 573, 30], - ["jump_false", 1068, "eq_ni_1964", 573, 30], - ["is_int", 1069, 1066, 573, 30], - ["jump_false", 1069, "eq_ni_1964", 573, 30], - ["eq_int", 1067, 1065, 1066, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_ni_1964", - ["is_num", 1068, 1065, 573, 30], - ["jump_false", 1068, "eq_nn_1965", 573, 30], - ["is_num", 1069, 1066, 573, 30], - ["jump_false", 1069, "eq_nn_1965", 573, 30], - ["eq_float", 1067, 1065, 1066, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nn_1965", - ["is_text", 1068, 1065, 573, 30], - ["jump_false", 1068, "eq_nt_1966", 573, 30], - ["is_text", 1069, 1066, 573, 30], - ["jump_false", 1069, "eq_nt_1966", 573, 30], - ["eq_text", 1067, 1065, 1066, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nt_1966", - ["is_null", 1068, 1065, 573, 30], - ["jump_false", 1068, "eq_nnl_1967", 573, 30], - ["is_null", 1069, 1066, 573, 30], - ["jump_false", 1069, "eq_nnl_1967", 573, 30], - ["true", 1067, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nnl_1967", - ["is_bool", 1068, 1065, 573, 30], - ["jump_false", 1068, "eq_nb_1968", 573, 30], - ["is_bool", 1069, 1066, 573, 30], - ["jump_false", 1069, "eq_nb_1968", 573, 30], - ["eq_bool", 1067, 1065, 1066, 573, 30], - ["jump", "eq_done_1963", 573, 30], - "eq_nb_1968", - ["false", 1067, 573, 30], - "eq_done_1963", - ["jump_false", 1067, "if_else_1961", 573, 30], - ["access", 1070, "function", 573, 69], - ["is_identical", 1071, 6, 1070, 573, 69], - ["jump_true", 1071, "eq_done_1969", 573, 69], - ["is_int", 1072, 6, 573, 69], - ["jump_false", 1072, "eq_ni_1970", 573, 69], - ["is_int", 1073, 1070, 573, 69], - ["jump_false", 1073, "eq_ni_1970", 573, 69], - ["eq_int", 1071, 6, 1070, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_ni_1970", - ["is_num", 1072, 6, 573, 69], - ["jump_false", 1072, "eq_nn_1971", 573, 69], - ["is_num", 1073, 1070, 573, 69], - ["jump_false", 1073, "eq_nn_1971", 573, 69], - ["eq_float", 1071, 6, 1070, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nn_1971", - ["is_text", 1072, 6, 573, 69], - ["jump_false", 1072, "eq_nt_1972", 573, 69], - ["is_text", 1073, 1070, 573, 69], - ["jump_false", 1073, "eq_nt_1972", 573, 69], - ["eq_text", 1071, 6, 1070, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nt_1972", - ["is_null", 1072, 6, 573, 69], - ["jump_false", 1072, "eq_nnl_1973", 573, 69], - ["is_null", 1073, 1070, 573, 69], - ["jump_false", 1073, "eq_nnl_1973", 573, 69], - ["true", 1071, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nnl_1973", - ["is_bool", 1072, 6, 573, 69], - ["jump_false", 1072, "eq_nb_1974", 573, 69], - ["is_bool", 1073, 1070, 573, 69], - ["jump_false", 1073, "eq_nb_1974", 573, 69], - ["eq_bool", 1071, 6, 1070, 573, 69], - ["jump", "eq_done_1969", 573, 69], - "eq_nb_1974", - ["false", 1071, 573, 69], - "eq_done_1969", - ["get", 1075, 22, 1, 573, 52], - ["frame", 1076, 1075, 2, 573, 52], - ["null", 1077, 573, 52], - ["setarg", 1076, 0, 1077, 573, 52], - ["setarg", 1076, 1, 1071, 573, 52], - ["setarg", 1076, 2, 1, 573, 52], - ["tail_invoke", 1076, 1074, 573, 52], - ["return", 1074, 573, 52], - ["jump", "if_end_1962", 573, 52], - "if_else_1961", - "if_end_1962", - ["load_field", 1078, 17, "name", 574, 15], - ["access", 1079, "is_logical", 574, 30], - ["is_identical", 1080, 1078, 1079, 574, 30], - ["jump_true", 1080, "eq_done_1977", 574, 30], - ["is_int", 1081, 1078, 574, 30], - ["jump_false", 1081, "eq_ni_1978", 574, 30], - ["is_int", 1082, 1079, 574, 30], - ["jump_false", 1082, "eq_ni_1978", 574, 30], - ["eq_int", 1080, 1078, 1079, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_ni_1978", - ["is_num", 1081, 1078, 574, 30], - ["jump_false", 1081, "eq_nn_1979", 574, 30], - ["is_num", 1082, 1079, 574, 30], - ["jump_false", 1082, "eq_nn_1979", 574, 30], - ["eq_float", 1080, 1078, 1079, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nn_1979", - ["is_text", 1081, 1078, 574, 30], - ["jump_false", 1081, "eq_nt_1980", 574, 30], - ["is_text", 1082, 1079, 574, 30], - ["jump_false", 1082, "eq_nt_1980", 574, 30], - ["eq_text", 1080, 1078, 1079, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nt_1980", - ["is_null", 1081, 1078, 574, 30], - ["jump_false", 1081, "eq_nnl_1981", 574, 30], - ["is_null", 1082, 1079, 574, 30], - ["jump_false", 1082, "eq_nnl_1981", 574, 30], - ["true", 1080, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nnl_1981", - ["is_bool", 1081, 1078, 574, 30], - ["jump_false", 1081, "eq_nb_1982", 574, 30], - ["is_bool", 1082, 1079, 574, 30], - ["jump_false", 1082, "eq_nb_1982", 574, 30], - ["eq_bool", 1080, 1078, 1079, 574, 30], - ["jump", "eq_done_1977", 574, 30], - "eq_nb_1982", - ["false", 1080, 574, 30], - "eq_done_1977", - ["jump_false", 1080, "if_else_1975", 574, 30], - ["access", 1083, "logical", 574, 68], - ["is_identical", 1084, 6, 1083, 574, 68], - ["jump_true", 1084, "eq_done_1983", 574, 68], - ["is_int", 1085, 6, 574, 68], - ["jump_false", 1085, "eq_ni_1984", 574, 68], - ["is_int", 1086, 1083, 574, 68], - ["jump_false", 1086, "eq_ni_1984", 574, 68], - ["eq_int", 1084, 6, 1083, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_ni_1984", - ["is_num", 1085, 6, 574, 68], - ["jump_false", 1085, "eq_nn_1985", 574, 68], - ["is_num", 1086, 1083, 574, 68], - ["jump_false", 1086, "eq_nn_1985", 574, 68], - ["eq_float", 1084, 6, 1083, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nn_1985", - ["is_text", 1085, 6, 574, 68], - ["jump_false", 1085, "eq_nt_1986", 574, 68], - ["is_text", 1086, 1083, 574, 68], - ["jump_false", 1086, "eq_nt_1986", 574, 68], - ["eq_text", 1084, 6, 1083, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nt_1986", - ["is_null", 1085, 6, 574, 68], - ["jump_false", 1085, "eq_nnl_1987", 574, 68], - ["is_null", 1086, 1083, 574, 68], - ["jump_false", 1086, "eq_nnl_1987", 574, 68], - ["true", 1084, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nnl_1987", - ["is_bool", 1085, 6, 574, 68], - ["jump_false", 1085, "eq_nb_1988", 574, 68], - ["is_bool", 1086, 1083, 574, 68], - ["jump_false", 1086, "eq_nb_1988", 574, 68], - ["eq_bool", 1084, 6, 1083, 574, 68], - ["jump", "eq_done_1983", 574, 68], - "eq_nb_1988", - ["false", 1084, 574, 68], - "eq_done_1983", - ["get", 1088, 22, 1, 574, 51], - ["frame", 1089, 1088, 2, 574, 51], - ["null", 1090, 574, 51], - ["setarg", 1089, 0, 1090, 574, 51], - ["setarg", 1089, 1, 1084, 574, 51], - ["setarg", 1089, 2, 1, 574, 51], - ["tail_invoke", 1089, 1087, 574, 51], - ["return", 1087, 574, 51], - ["jump", "if_end_1976", 574, 51], - "if_else_1975", - "if_end_1976", - ["load_field", 1091, 17, "name", 575, 15], - ["access", 1092, "is_null", 575, 30], - ["is_identical", 1093, 1091, 1092, 575, 30], - ["jump_true", 1093, "eq_done_1991", 575, 30], - ["is_int", 1094, 1091, 575, 30], - ["jump_false", 1094, "eq_ni_1992", 575, 30], - ["is_int", 1095, 1092, 575, 30], - ["jump_false", 1095, "eq_ni_1992", 575, 30], - ["eq_int", 1093, 1091, 1092, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_ni_1992", - ["is_num", 1094, 1091, 575, 30], - ["jump_false", 1094, "eq_nn_1993", 575, 30], - ["is_num", 1095, 1092, 575, 30], - ["jump_false", 1095, "eq_nn_1993", 575, 30], - ["eq_float", 1093, 1091, 1092, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nn_1993", - ["is_text", 1094, 1091, 575, 30], - ["jump_false", 1094, "eq_nt_1994", 575, 30], - ["is_text", 1095, 1092, 575, 30], - ["jump_false", 1095, "eq_nt_1994", 575, 30], - ["eq_text", 1093, 1091, 1092, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nt_1994", - ["is_null", 1094, 1091, 575, 30], - ["jump_false", 1094, "eq_nnl_1995", 575, 30], - ["is_null", 1095, 1092, 575, 30], - ["jump_false", 1095, "eq_nnl_1995", 575, 30], - ["true", 1093, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nnl_1995", - ["is_bool", 1094, 1091, 575, 30], - ["jump_false", 1094, "eq_nb_1996", 575, 30], - ["is_bool", 1095, 1092, 575, 30], - ["jump_false", 1095, "eq_nb_1996", 575, 30], - ["eq_bool", 1093, 1091, 1092, 575, 30], - ["jump", "eq_done_1991", 575, 30], - "eq_nb_1996", - ["false", 1093, 575, 30], - "eq_done_1991", - ["jump_false", 1093, "if_else_1989", 575, 30], - ["access", 1096, "null", 575, 65], - ["is_identical", 1097, 6, 1096, 575, 65], - ["jump_true", 1097, "eq_done_1997", 575, 65], - ["is_int", 1098, 6, 575, 65], - ["jump_false", 1098, "eq_ni_1998", 575, 65], - ["is_int", 1099, 1096, 575, 65], - ["jump_false", 1099, "eq_ni_1998", 575, 65], - ["eq_int", 1097, 6, 1096, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_ni_1998", - ["is_num", 1098, 6, 575, 65], - ["jump_false", 1098, "eq_nn_1999", 575, 65], - ["is_num", 1099, 1096, 575, 65], - ["jump_false", 1099, "eq_nn_1999", 575, 65], - ["eq_float", 1097, 6, 1096, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nn_1999", - ["is_text", 1098, 6, 575, 65], - ["jump_false", 1098, "eq_nt_2000", 575, 65], - ["is_text", 1099, 1096, 575, 65], - ["jump_false", 1099, "eq_nt_2000", 575, 65], - ["eq_text", 1097, 6, 1096, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nt_2000", - ["is_null", 1098, 6, 575, 65], - ["jump_false", 1098, "eq_nnl_2001", 575, 65], - ["is_null", 1099, 1096, 575, 65], - ["jump_false", 1099, "eq_nnl_2001", 575, 65], - ["true", 1097, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nnl_2001", - ["is_bool", 1098, 6, 575, 65], - ["jump_false", 1098, "eq_nb_2002", 575, 65], - ["is_bool", 1099, 1096, 575, 65], - ["jump_false", 1099, "eq_nb_2002", 575, 65], - ["eq_bool", 1097, 6, 1096, 575, 65], - ["jump", "eq_done_1997", 575, 65], - "eq_nb_2002", - ["false", 1097, 575, 65], - "eq_done_1997", - ["get", 1101, 22, 1, 575, 48], - ["frame", 1102, 1101, 2, 575, 48], - ["null", 1103, 575, 48], - ["setarg", 1102, 0, 1103, 575, 48], - ["setarg", 1102, 1, 1097, 575, 48], - ["setarg", 1102, 2, 1, 575, 48], - ["tail_invoke", 1102, 1100, 575, 48], - ["return", 1100, 575, 48], - ["jump", "if_end_1990", 575, 48], - "if_else_1989", - "if_end_1990", - ["load_field", 1104, 17, "name", 576, 15], - ["access", 1105, "is_object", 576, 30], - ["is_identical", 1106, 1104, 1105, 576, 30], - ["jump_true", 1106, "eq_done_2005", 576, 30], - ["is_int", 1107, 1104, 576, 30], - ["jump_false", 1107, "eq_ni_2006", 576, 30], - ["is_int", 1108, 1105, 576, 30], - ["jump_false", 1108, "eq_ni_2006", 576, 30], - ["eq_int", 1106, 1104, 1105, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_ni_2006", - ["is_num", 1107, 1104, 576, 30], - ["jump_false", 1107, "eq_nn_2007", 576, 30], - ["is_num", 1108, 1105, 576, 30], - ["jump_false", 1108, "eq_nn_2007", 576, 30], - ["eq_float", 1106, 1104, 1105, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nn_2007", - ["is_text", 1107, 1104, 576, 30], - ["jump_false", 1107, "eq_nt_2008", 576, 30], - ["is_text", 1108, 1105, 576, 30], - ["jump_false", 1108, "eq_nt_2008", 576, 30], - ["eq_text", 1106, 1104, 1105, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nt_2008", - ["is_null", 1107, 1104, 576, 30], - ["jump_false", 1107, "eq_nnl_2009", 576, 30], - ["is_null", 1108, 1105, 576, 30], - ["jump_false", 1108, "eq_nnl_2009", 576, 30], - ["true", 1106, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nnl_2009", - ["is_bool", 1107, 1104, 576, 30], - ["jump_false", 1107, "eq_nb_2010", 576, 30], - ["is_bool", 1108, 1105, 576, 30], - ["jump_false", 1108, "eq_nb_2010", 576, 30], - ["eq_bool", 1106, 1104, 1105, 576, 30], - ["jump", "eq_done_2005", 576, 30], - "eq_nb_2010", - ["false", 1106, 576, 30], - "eq_done_2005", - ["jump_false", 1106, "if_else_2003", 576, 30], - ["access", 1109, "record", 576, 67], - ["is_identical", 1110, 6, 1109, 576, 67], - ["jump_true", 1110, "eq_done_2011", 576, 67], - ["is_int", 1111, 6, 576, 67], - ["jump_false", 1111, "eq_ni_2012", 576, 67], - ["is_int", 1112, 1109, 576, 67], - ["jump_false", 1112, "eq_ni_2012", 576, 67], - ["eq_int", 1110, 6, 1109, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_ni_2012", - ["is_num", 1111, 6, 576, 67], - ["jump_false", 1111, "eq_nn_2013", 576, 67], - ["is_num", 1112, 1109, 576, 67], - ["jump_false", 1112, "eq_nn_2013", 576, 67], - ["eq_float", 1110, 6, 1109, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nn_2013", - ["is_text", 1111, 6, 576, 67], - ["jump_false", 1111, "eq_nt_2014", 576, 67], - ["is_text", 1112, 1109, 576, 67], - ["jump_false", 1112, "eq_nt_2014", 576, 67], - ["eq_text", 1110, 6, 1109, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nt_2014", - ["is_null", 1111, 6, 576, 67], - ["jump_false", 1111, "eq_nnl_2015", 576, 67], - ["is_null", 1112, 1109, 576, 67], - ["jump_false", 1112, "eq_nnl_2015", 576, 67], - ["true", 1110, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nnl_2015", - ["is_bool", 1111, 6, 576, 67], - ["jump_false", 1111, "eq_nb_2016", 576, 67], - ["is_bool", 1112, 1109, 576, 67], - ["jump_false", 1112, "eq_nb_2016", 576, 67], - ["eq_bool", 1110, 6, 1109, 576, 67], - ["jump", "eq_done_2011", 576, 67], - "eq_nb_2016", - ["false", 1110, 576, 67], - "eq_done_2011", - ["get", 1114, 22, 1, 576, 50], - ["frame", 1115, 1114, 2, 576, 50], - ["null", 1116, 576, 50], - ["setarg", 1115, 0, 1116, 576, 50], - ["setarg", 1115, 1, 1110, 576, 50], - ["setarg", 1115, 2, 1, 576, 50], - ["tail_invoke", 1115, 1113, 576, 50], - ["return", 1113, 576, 50], - ["jump", "if_end_2004", 576, 50], - "if_else_2003", - "if_end_2004", - ["load_field", 1117, 17, "name", 577, 15], - ["access", 1118, "length", 577, 30], - ["is_identical", 1119, 1117, 1118, 577, 30], - ["jump_true", 1119, "eq_done_2019", 577, 30], - ["is_int", 1120, 1117, 577, 30], - ["jump_false", 1120, "eq_ni_2020", 577, 30], - ["is_int", 1121, 1118, 577, 30], - ["jump_false", 1121, "eq_ni_2020", 577, 30], - ["eq_int", 1119, 1117, 1118, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_ni_2020", - ["is_num", 1120, 1117, 577, 30], - ["jump_false", 1120, "eq_nn_2021", 577, 30], - ["is_num", 1121, 1118, 577, 30], - ["jump_false", 1121, "eq_nn_2021", 577, 30], - ["eq_float", 1119, 1117, 1118, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nn_2021", - ["is_text", 1120, 1117, 577, 30], - ["jump_false", 1120, "eq_nt_2022", 577, 30], - ["is_text", 1121, 1118, 577, 30], - ["jump_false", 1121, "eq_nt_2022", 577, 30], - ["eq_text", 1119, 1117, 1118, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nt_2022", - ["is_null", 1120, 1117, 577, 30], - ["jump_false", 1120, "eq_nnl_2023", 577, 30], - ["is_null", 1121, 1118, 577, 30], - ["jump_false", 1121, "eq_nnl_2023", 577, 30], - ["true", 1119, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nnl_2023", - ["is_bool", 1120, 1117, 577, 30], - ["jump_false", 1120, "eq_nb_2024", 577, 30], - ["is_bool", 1121, 1118, 577, 30], - ["jump_false", 1121, "eq_nb_2024", 577, 30], - ["eq_bool", 1119, 1117, 1118, 577, 30], - ["jump", "eq_done_2019", 577, 30], - "eq_nb_2024", - ["false", 1119, 577, 30], - "eq_done_2019", - ["jump_false", 1119, "if_else_2017", 577, 30], - ["access", 1122, "array", 578, 24], - ["is_identical", 1123, 6, 1122, 578, 24], - ["jump_true", 1123, "eq_done_2027", 578, 24], - ["is_int", 1124, 6, 578, 24], - ["jump_false", 1124, "eq_ni_2028", 578, 24], - ["is_int", 1125, 1122, 578, 24], - ["jump_false", 1125, "eq_ni_2028", 578, 24], - ["eq_int", 1123, 6, 1122, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_ni_2028", - ["is_num", 1124, 6, 578, 24], - ["jump_false", 1124, "eq_nn_2029", 578, 24], - ["is_num", 1125, 1122, 578, 24], - ["jump_false", 1125, "eq_nn_2029", 578, 24], - ["eq_float", 1123, 6, 1122, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nn_2029", - ["is_text", 1124, 6, 578, 24], - ["jump_false", 1124, "eq_nt_2030", 578, 24], - ["is_text", 1125, 1122, 578, 24], - ["jump_false", 1125, "eq_nt_2030", 578, 24], - ["eq_text", 1123, 6, 1122, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nt_2030", - ["is_null", 1124, 6, 578, 24], - ["jump_false", 1124, "eq_nnl_2031", 578, 24], - ["is_null", 1125, 1122, 578, 24], - ["jump_false", 1125, "eq_nnl_2031", 578, 24], - ["true", 1123, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nnl_2031", - ["is_bool", 1124, 6, 578, 24], - ["jump_false", 1124, "eq_nb_2032", 578, 24], - ["is_bool", 1125, 1122, 578, 24], - ["jump_false", 1125, "eq_nb_2032", 578, 24], - ["eq_bool", 1123, 6, 1122, 578, 24], - ["jump", "eq_done_2027", 578, 24], - "eq_nb_2032", - ["false", 1123, 578, 24], - "eq_done_2027", - ["jump_false", 1123, "if_else_2025", 578, 24], - ["access", 1126, "array_length", 578, 45], - ["store_field", 1, 1126, "hint", 578, 33], - ["jump", "if_end_2026", 578, 33], - "if_else_2025", - ["access", 1127, "text", 579, 29], - ["is_identical", 1128, 6, 1127, 579, 29], - ["jump_true", 1128, "eq_done_2035", 579, 29], - ["is_int", 1129, 6, 579, 29], - ["jump_false", 1129, "eq_ni_2036", 579, 29], - ["is_int", 1130, 1127, 579, 29], - ["jump_false", 1130, "eq_ni_2036", 579, 29], - ["eq_int", 1128, 6, 1127, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_ni_2036", - ["is_num", 1129, 6, 579, 29], - ["jump_false", 1129, "eq_nn_2037", 579, 29], - ["is_num", 1130, 1127, 579, 29], - ["jump_false", 1130, "eq_nn_2037", 579, 29], - ["eq_float", 1128, 6, 1127, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nn_2037", - ["is_text", 1129, 6, 579, 29], - ["jump_false", 1129, "eq_nt_2038", 579, 29], - ["is_text", 1130, 1127, 579, 29], - ["jump_false", 1130, "eq_nt_2038", 579, 29], - ["eq_text", 1128, 6, 1127, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nt_2038", - ["is_null", 1129, 6, 579, 29], - ["jump_false", 1129, "eq_nnl_2039", 579, 29], - ["is_null", 1130, 1127, 579, 29], - ["jump_false", 1130, "eq_nnl_2039", 579, 29], - ["true", 1128, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nnl_2039", - ["is_bool", 1129, 6, 579, 29], - ["jump_false", 1129, "eq_nb_2040", 579, 29], - ["is_bool", 1130, 1127, 579, 29], - ["jump_false", 1130, "eq_nb_2040", 579, 29], - ["eq_bool", 1128, 6, 1127, 579, 29], - ["jump", "eq_done_2035", 579, 29], - "eq_nb_2040", - ["false", 1128, 579, 29], - "eq_done_2035", - ["jump_false", 1128, "if_else_2033", 579, 29], - ["access", 1131, "text_length", 579, 49], - ["store_field", 1, 1131, "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", - ["return", 1, 583, 14], - ["jump", "if_end_1778", 583, 14], - "if_else_1777", - "if_end_1778", - ["return", 1, 586, 12], - ["null", 1132, 586, 12], - ["return", 1132, 586, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 328, - "nr_close_slots": 0, - "instructions": [ - ["null", 7, 592, 17], - ["is_identical", 8, 1, 7, 592, 17], - ["jump_true", 8, "eq_done_2043", 592, 17], - ["is_int", 9, 1, 592, 17], - ["jump_false", 9, "eq_ni_2044", 592, 17], - ["is_int", 10, 7, 592, 17], - ["jump_false", 10, "eq_ni_2044", 592, 17], - ["eq_int", 8, 1, 7, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_ni_2044", - ["is_num", 9, 1, 592, 17], - ["jump_false", 9, "eq_nn_2045", 592, 17], - ["is_num", 10, 7, 592, 17], - ["jump_false", 10, "eq_nn_2045", 592, 17], - ["eq_float", 8, 1, 7, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nn_2045", - ["is_text", 9, 1, 592, 17], - ["jump_false", 9, "eq_nt_2046", 592, 17], - ["is_text", 10, 7, 592, 17], - ["jump_false", 10, "eq_nt_2046", 592, 17], - ["eq_text", 8, 1, 7, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nt_2046", - ["is_null", 9, 1, 592, 17], - ["jump_false", 9, "eq_nnl_2047", 592, 17], - ["is_null", 10, 7, 592, 17], - ["jump_false", 10, "eq_nnl_2047", 592, 17], - ["true", 8, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nnl_2047", - ["is_bool", 9, 1, 592, 17], - ["jump_false", 9, "eq_nb_2048", 592, 17], - ["is_bool", 10, 7, 592, 17], - ["jump_false", 10, "eq_nb_2048", 592, 17], - ["eq_bool", 8, 1, 7, 592, 17], - ["jump", "eq_done_2043", 592, 17], - "eq_nb_2048", - ["false", 8, 592, 17], - "eq_done_2043", - ["jump_false", 8, "if_else_2041", 592, 17], - ["null", 11, 592, 30], - ["return", 11, 592, 30], - ["jump", "if_end_2042", 592, 30], - "if_else_2041", - "if_end_2042", - ["load_field", 12, 1, "kind", 593, 13], - ["move", 5, 12, 593, 13], - ["access", 3, 0, 594, 13], - ["null", 4, 597, 14], - ["null", 6, 598, 14], - ["access", 13, "var", 600, 14], - ["is_identical", 14, 5, 13, 600, 14], - ["jump_true", 14, "eq_done_2052", 600, 14], - ["is_int", 15, 5, 600, 14], - ["jump_false", 15, "eq_ni_2053", 600, 14], - ["is_int", 16, 13, 600, 14], - ["jump_false", 16, "eq_ni_2053", 600, 14], - ["eq_int", 14, 5, 13, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_ni_2053", - ["is_num", 15, 5, 600, 14], - ["jump_false", 15, "eq_nn_2054", 600, 14], - ["is_num", 16, 13, 600, 14], - ["jump_false", 16, "eq_nn_2054", 600, 14], - ["eq_float", 14, 5, 13, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nn_2054", - ["is_text", 15, 5, 600, 14], - ["jump_false", 15, "eq_nt_2055", 600, 14], - ["is_text", 16, 13, 600, 14], - ["jump_false", 16, "eq_nt_2055", 600, 14], - ["eq_text", 14, 5, 13, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nt_2055", - ["is_null", 15, 5, 600, 14], - ["jump_false", 15, "eq_nnl_2056", 600, 14], - ["is_null", 16, 13, 600, 14], - ["jump_false", 16, "eq_nnl_2056", 600, 14], - ["true", 14, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nnl_2056", - ["is_bool", 15, 5, 600, 14], - ["jump_false", 15, "eq_nb_2057", 600, 14], - ["is_bool", 16, 13, 600, 14], - ["jump_false", 16, "eq_nb_2057", 600, 14], - ["eq_bool", 14, 5, 13, 600, 14], - ["jump", "eq_done_2052", 600, 14], - "eq_nb_2057", - ["false", 14, 600, 14], - "eq_done_2052", - ["move", 17, 14, 600, 14], - ["jump_true", 17, "or_end_2051", 600, 14], - ["access", 18, "def", 600, 28], - ["is_identical", 19, 5, 18, 600, 28], - ["jump_true", 19, "eq_done_2058", 600, 28], - ["is_int", 20, 5, 600, 28], - ["jump_false", 20, "eq_ni_2059", 600, 28], - ["is_int", 21, 18, 600, 28], - ["jump_false", 21, "eq_ni_2059", 600, 28], - ["eq_int", 19, 5, 18, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_ni_2059", - ["is_num", 20, 5, 600, 28], - ["jump_false", 20, "eq_nn_2060", 600, 28], - ["is_num", 21, 18, 600, 28], - ["jump_false", 21, "eq_nn_2060", 600, 28], - ["eq_float", 19, 5, 18, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nn_2060", - ["is_text", 20, 5, 600, 28], - ["jump_false", 20, "eq_nt_2061", 600, 28], - ["is_text", 21, 18, 600, 28], - ["jump_false", 21, "eq_nt_2061", 600, 28], - ["eq_text", 19, 5, 18, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nt_2061", - ["is_null", 20, 5, 600, 28], - ["jump_false", 20, "eq_nnl_2062", 600, 28], - ["is_null", 21, 18, 600, 28], - ["jump_false", 21, "eq_nnl_2062", 600, 28], - ["true", 19, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nnl_2062", - ["is_bool", 20, 5, 600, 28], - ["jump_false", 20, "eq_nb_2063", 600, 28], - ["is_bool", 21, 18, 600, 28], - ["jump_false", 21, "eq_nb_2063", 600, 28], - ["eq_bool", 19, 5, 18, 600, 28], - ["jump", "eq_done_2058", 600, 28], - "eq_nb_2063", - ["false", 19, 600, 28], - "eq_done_2058", - ["move", 17, 19, 600, 28], - "or_end_2051", - ["jump_false", 17, "if_else_2049", 600, 28], - ["load_field", 22, 1, "right", 601, 30], - ["get", 24, 13, 1, 601, 20], - ["frame", 25, 24, 2, 601, 20], - ["null", 26, 601, 20], - ["setarg", 25, 0, 26, 601, 20], - ["setarg", 25, 1, 22, 601, 20], - ["setarg", 25, 2, 2, 601, 20], - ["invoke", 25, 23, 601, 20], - ["store_field", 1, 23, "right", 601, 7], - ["load_field", 27, 1, "right", 602, 19], - ["get", 29, 19, 1, 602, 11], - ["frame", 30, 29, 1, 602, 11], - ["null", 31, 602, 11], - ["setarg", 30, 0, 31, 602, 11], - ["setarg", 30, 1, 27, 602, 11], - ["invoke", 30, 28, 602, 11], - ["jump_false", 28, "if_else_2064", 602, 11], - ["true", 32, 602, 44], - ["store_field", 1, 32, "pure", 602, 32], - ["jump", "if_end_2065", 602, 32], - "if_else_2064", - "if_end_2065", - ["return", 1, 603, 14], - ["jump", "if_end_2050", 603, 14], - "if_else_2049", - "if_end_2050", - ["access", 33, "var_list", 605, 14], - ["is_identical", 34, 5, 33, 605, 14], - ["jump_true", 34, "eq_done_2068", 605, 14], - ["is_int", 35, 5, 605, 14], - ["jump_false", 35, "eq_ni_2069", 605, 14], - ["is_int", 36, 33, 605, 14], - ["jump_false", 36, "eq_ni_2069", 605, 14], - ["eq_int", 34, 5, 33, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_ni_2069", - ["is_num", 35, 5, 605, 14], - ["jump_false", 35, "eq_nn_2070", 605, 14], - ["is_num", 36, 33, 605, 14], - ["jump_false", 36, "eq_nn_2070", 605, 14], - ["eq_float", 34, 5, 33, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nn_2070", - ["is_text", 35, 5, 605, 14], - ["jump_false", 35, "eq_nt_2071", 605, 14], - ["is_text", 36, 33, 605, 14], - ["jump_false", 36, "eq_nt_2071", 605, 14], - ["eq_text", 34, 5, 33, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nt_2071", - ["is_null", 35, 5, 605, 14], - ["jump_false", 35, "eq_nnl_2072", 605, 14], - ["is_null", 36, 33, 605, 14], - ["jump_false", 36, "eq_nnl_2072", 605, 14], - ["true", 34, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nnl_2072", - ["is_bool", 35, 5, 605, 14], - ["jump_false", 35, "eq_nb_2073", 605, 14], - ["is_bool", 36, 33, 605, 14], - ["jump_false", 36, "eq_nb_2073", 605, 14], - ["eq_bool", 34, 5, 33, 605, 14], - ["jump", "eq_done_2068", 605, 14], - "eq_nb_2073", - ["false", 34, 605, 14], - "eq_done_2068", - ["jump_false", 34, "if_else_2066", 605, 14], - ["access", 3, 0, 606, 11], - "while_start_2074", - ["load_field", 37, 1, "list", 607, 25], - ["length", 38, 37, 607, 25], - ["is_int", 40, 3, 607, 25], - ["jump_false", 40, "rel_ni_2076", 607, 25], - ["is_int", 41, 38, 607, 25], - ["jump_false", 41, "rel_ni_2076", 607, 25], - ["lt_int", 39, 3, 38, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_ni_2076", - ["is_num", 40, 3, 607, 25], - ["jump_false", 40, "rel_nn_2077", 607, 25], - ["is_num", 41, 38, 607, 25], - ["jump_false", 41, "rel_nn_2077", 607, 25], - ["lt_float", 39, 3, 38, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_nn_2077", - ["is_text", 40, 3, 607, 25], - ["jump_false", 40, "rel_err_2079", 607, 25], - ["is_text", 41, 38, 607, 25], - ["jump_false", 41, "rel_err_2079", 607, 25], - ["lt_text", 39, 3, 38, 607, 25], - ["jump", "rel_done_2078", 607, 25], - "rel_err_2079", - [ - "access", - 42, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 607, - 25 - ], - ["access", 43, "error", 607, 25], - ["access", 44, "cannot compare with '<': operands must be same type", 607, 25], - ["array", 45, 0, 607, 25], - ["push", 45, 44, 607, 25], - ["frame", 47, 42, 2, 607, 25], - ["null", 48, 607, 25], - ["setarg", 47, 0, 48, 607, 25], - ["setarg", 47, 1, 43, 607, 25], - ["setarg", 47, 2, 45, 607, 25], - ["invoke", 47, 46, 607, 25], - ["disrupt", 607, 25], - "rel_done_2078", - ["jump_false", 39, "while_end_2075", 607, 25], - ["load_field", 49, 1, "list", 608, 34], - ["load_dynamic", 50, 49, 3, 608, 44], - ["get", 52, 15, 1, 608, 24], - ["frame", 53, 52, 2, 608, 24], - ["null", 54, 608, 24], - ["setarg", 53, 0, 54, 608, 24], - ["setarg", 53, 1, 50, 608, 24], - ["setarg", 53, 2, 2, 608, 24], - ["invoke", 53, 51, 608, 24], - ["load_field", 55, 1, "list", 608, 9], - ["store_dynamic", 55, 51, 3, 608, 19], - ["access", 56, 1, 609, 17], - ["is_num", 58, 3, 609, 17], - ["jump_false", 58, "num_err_2080", 609, 17], - ["is_num", 59, 56, 609, 17], - ["jump_false", 59, "num_err_2080", 609, 17], - ["add", 57, 3, 56, 609, 17], - ["jump", "num_done_2081", 609, 17], - "num_err_2080", - [ - "access", - 60, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 609, - 17 - ], - ["access", 61, "error", 609, 17], - ["access", 62, "cannot apply '+': operands must be numbers", 609, 17], - ["array", 63, 0, 609, 17], - ["push", 63, 62, 609, 17], - ["frame", 65, 60, 2, 609, 17], - ["null", 66, 609, 17], - ["setarg", 65, 0, 66, 609, 17], - ["setarg", 65, 1, 61, 609, 17], - ["setarg", 65, 2, 63, 609, 17], - ["invoke", 65, 64, 609, 17], - ["disrupt", 609, 17], - "num_done_2081", - ["move", 3, 57, 609, 17], - ["jump", "while_start_2074", 609, 17], - "while_end_2075", - ["return", 1, 611, 14], - ["jump", "if_end_2067", 611, 14], - "if_else_2066", - "if_end_2067", - ["access", 67, "call", 613, 14], - ["is_identical", 68, 5, 67, 613, 14], - ["jump_true", 68, "eq_done_2084", 613, 14], - ["is_int", 69, 5, 613, 14], - ["jump_false", 69, "eq_ni_2085", 613, 14], - ["is_int", 70, 67, 613, 14], - ["jump_false", 70, "eq_ni_2085", 613, 14], - ["eq_int", 68, 5, 67, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_ni_2085", - ["is_num", 69, 5, 613, 14], - ["jump_false", 69, "eq_nn_2086", 613, 14], - ["is_num", 70, 67, 613, 14], - ["jump_false", 70, "eq_nn_2086", 613, 14], - ["eq_float", 68, 5, 67, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nn_2086", - ["is_text", 69, 5, 613, 14], - ["jump_false", 69, "eq_nt_2087", 613, 14], - ["is_text", 70, 67, 613, 14], - ["jump_false", 70, "eq_nt_2087", 613, 14], - ["eq_text", 68, 5, 67, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nt_2087", - ["is_null", 69, 5, 613, 14], - ["jump_false", 69, "eq_nnl_2088", 613, 14], - ["is_null", 70, 67, 613, 14], - ["jump_false", 70, "eq_nnl_2088", 613, 14], - ["true", 68, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nnl_2088", - ["is_bool", 69, 5, 613, 14], - ["jump_false", 69, "eq_nb_2089", 613, 14], - ["is_bool", 70, 67, 613, 14], - ["jump_false", 70, "eq_nb_2089", 613, 14], - ["eq_bool", 68, 5, 67, 613, 14], - ["jump", "eq_done_2084", 613, 14], - "eq_nb_2089", - ["false", 68, 613, 14], - "eq_done_2084", - ["jump_false", 68, "if_else_2082", 613, 14], - ["load_field", 71, 1, "expression", 614, 35], - ["get", 73, 13, 1, 614, 25], - ["frame", 74, 73, 2, 614, 25], - ["null", 75, 614, 25], - ["setarg", 74, 0, 75, 614, 25], - ["setarg", 74, 1, 71, 614, 25], - ["setarg", 74, 2, 2, 614, 25], - ["invoke", 74, 72, 614, 25], - ["store_field", 1, 72, "expression", 614, 7], - ["return", 1, 615, 14], - ["jump", "if_end_2083", 615, 14], - "if_else_2082", - "if_end_2083", - ["access", 76, "if", 617, 14], - ["is_identical", 77, 5, 76, 617, 14], - ["jump_true", 77, "eq_done_2092", 617, 14], - ["is_int", 78, 5, 617, 14], - ["jump_false", 78, "eq_ni_2093", 617, 14], - ["is_int", 79, 76, 617, 14], - ["jump_false", 79, "eq_ni_2093", 617, 14], - ["eq_int", 77, 5, 76, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_ni_2093", - ["is_num", 78, 5, 617, 14], - ["jump_false", 78, "eq_nn_2094", 617, 14], - ["is_num", 79, 76, 617, 14], - ["jump_false", 79, "eq_nn_2094", 617, 14], - ["eq_float", 77, 5, 76, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nn_2094", - ["is_text", 78, 5, 617, 14], - ["jump_false", 78, "eq_nt_2095", 617, 14], - ["is_text", 79, 76, 617, 14], - ["jump_false", 79, "eq_nt_2095", 617, 14], - ["eq_text", 77, 5, 76, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nt_2095", - ["is_null", 78, 5, 617, 14], - ["jump_false", 78, "eq_nnl_2096", 617, 14], - ["is_null", 79, 76, 617, 14], - ["jump_false", 79, "eq_nnl_2096", 617, 14], - ["true", 77, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nnl_2096", - ["is_bool", 78, 5, 617, 14], - ["jump_false", 78, "eq_nb_2097", 617, 14], - ["is_bool", 79, 76, 617, 14], - ["jump_false", 79, "eq_nb_2097", 617, 14], - ["eq_bool", 77, 5, 76, 617, 14], - ["jump", "eq_done_2092", 617, 14], - "eq_nb_2097", - ["false", 77, 617, 14], - "eq_done_2092", - ["jump_false", 77, "if_else_2090", 617, 14], - ["load_field", 80, 1, "expression", 618, 35], - ["get", 82, 13, 1, 618, 25], - ["frame", 83, 82, 2, 618, 25], - ["null", 84, 618, 25], - ["setarg", 83, 0, 84, 618, 25], - ["setarg", 83, 1, 80, 618, 25], - ["setarg", 83, 2, 2, 618, 25], - ["invoke", 83, 81, 618, 25], - ["store_field", 1, 81, "expression", 618, 7], - ["load_field", 85, 1, "expression", 619, 30], - ["get", 87, 20, 1, 619, 12], - ["frame", 88, 87, 1, 619, 12], - ["null", 89, 619, 12], - ["setarg", 88, 0, 89, 619, 12], - ["setarg", 88, 1, 85, 619, 12], - ["invoke", 88, 86, 619, 12], - ["move", 6, 86, 619, 12], - ["true", 90, 620, 17], - ["is_identical", 91, 6, 90, 620, 17], - ["jump_true", 91, "eq_done_2100", 620, 17], - ["is_int", 92, 6, 620, 17], - ["jump_false", 92, "eq_ni_2101", 620, 17], - ["is_int", 93, 90, 620, 17], - ["jump_false", 93, "eq_ni_2101", 620, 17], - ["eq_int", 91, 6, 90, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_ni_2101", - ["is_num", 92, 6, 620, 17], - ["jump_false", 92, "eq_nn_2102", 620, 17], - ["is_num", 93, 90, 620, 17], - ["jump_false", 93, "eq_nn_2102", 620, 17], - ["eq_float", 91, 6, 90, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nn_2102", - ["is_text", 92, 6, 620, 17], - ["jump_false", 92, "eq_nt_2103", 620, 17], - ["is_text", 93, 90, 620, 17], - ["jump_false", 93, "eq_nt_2103", 620, 17], - ["eq_text", 91, 6, 90, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nt_2103", - ["is_null", 92, 6, 620, 17], - ["jump_false", 92, "eq_nnl_2104", 620, 17], - ["is_null", 93, 90, 620, 17], - ["jump_false", 93, "eq_nnl_2104", 620, 17], - ["true", 91, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nnl_2104", - ["is_bool", 92, 6, 620, 17], - ["jump_false", 92, "eq_nb_2105", 620, 17], - ["is_bool", 93, 90, 620, 17], - ["jump_false", 93, "eq_nb_2105", 620, 17], - ["eq_bool", 91, 6, 90, 620, 17], - ["jump", "eq_done_2100", 620, 17], - "eq_nb_2105", - ["false", 91, 620, 17], - "eq_done_2100", - ["jump_false", 91, "if_else_2098", 620, 17], - ["load_field", 94, 1, "then", 621, 32], - ["get", 96, 16, 1, 621, 21], - ["frame", 97, 96, 2, 621, 21], - ["null", 98, 621, 21], - ["setarg", 97, 0, 98, 621, 21], - ["setarg", 97, 1, 94, 621, 21], - ["setarg", 97, 2, 2, 621, 21], - ["invoke", 97, 95, 621, 21], - ["store_field", 1, 95, "then", 621, 9], - ["record", 99, 7], - ["access", 100, "block", 622, 23], - ["store_field", 99, 100, "kind", 622, 23], - ["load_field", 101, 1, "then", 622, 44], - ["store_field", 99, 101, "statements", 622, 44], - ["load_field", 102, 1, "at", 623, 15], - ["store_field", 99, 102, "at", 623, 15], - ["load_field", 103, 1, "from_row", 623, 34], - ["store_field", 99, 103, "from_row", 623, 34], - ["load_field", 104, 1, "from_column", 623, 62], - ["store_field", 99, 104, "from_column", 623, 62], - ["load_field", 105, 1, "to_row", 624, 19], - ["store_field", 99, 105, "to_row", 624, 19], - ["load_field", 106, 1, "to_column", 624, 43], - ["store_field", 99, 106, "to_column", 624, 43], - ["return", 99, 624, 43], - ["jump", "if_end_2099", 624, 43], - "if_else_2098", - "if_end_2099", - ["false", 107, 626, 17], - ["is_identical", 108, 6, 107, 626, 17], - ["jump_true", 108, "eq_done_2108", 626, 17], - ["is_int", 109, 6, 626, 17], - ["jump_false", 109, "eq_ni_2109", 626, 17], - ["is_int", 110, 107, 626, 17], - ["jump_false", 110, "eq_ni_2109", 626, 17], - ["eq_int", 108, 6, 107, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_ni_2109", - ["is_num", 109, 6, 626, 17], - ["jump_false", 109, "eq_nn_2110", 626, 17], - ["is_num", 110, 107, 626, 17], - ["jump_false", 110, "eq_nn_2110", 626, 17], - ["eq_float", 108, 6, 107, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nn_2110", - ["is_text", 109, 6, 626, 17], - ["jump_false", 109, "eq_nt_2111", 626, 17], - ["is_text", 110, 107, 626, 17], - ["jump_false", 110, "eq_nt_2111", 626, 17], - ["eq_text", 108, 6, 107, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nt_2111", - ["is_null", 109, 6, 626, 17], - ["jump_false", 109, "eq_nnl_2112", 626, 17], - ["is_null", 110, 107, 626, 17], - ["jump_false", 110, "eq_nnl_2112", 626, 17], - ["true", 108, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nnl_2112", - ["is_bool", 109, 6, 626, 17], - ["jump_false", 109, "eq_nb_2113", 626, 17], - ["is_bool", 110, 107, 626, 17], - ["jump_false", 110, "eq_nb_2113", 626, 17], - ["eq_bool", 108, 6, 107, 626, 17], - ["jump", "eq_done_2108", 626, 17], - "eq_nb_2113", - ["false", 108, 626, 17], - "eq_done_2108", - ["jump_false", 108, "if_else_2106", 626, 17], - ["load_field", 111, 1, "else", 627, 13], - ["null", 112, 627, 26], - ["is_identical", 113, 111, 112, 627, 26], - ["jump_true", 113, "ne_nid_2118", 627, 26], - ["jump", "ne_ni_2119", 627, 26], - "ne_nid_2118", - ["false", 113, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_ni_2119", - ["is_int", 114, 111, 627, 26], - ["jump_false", 114, "ne_nn_2120", 627, 26], - ["is_int", 115, 112, 627, 26], - ["jump_false", 115, "ne_nn_2120", 627, 26], - ["ne_int", 113, 111, 112, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nn_2120", - ["is_num", 114, 111, 627, 26], - ["jump_false", 114, "ne_nt_2121", 627, 26], - ["is_num", 115, 112, 627, 26], - ["jump_false", 115, "ne_nt_2121", 627, 26], - ["ne_float", 113, 111, 112, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nt_2121", - ["is_text", 114, 111, 627, 26], - ["jump_false", 114, "ne_nnl_2122", 627, 26], - ["is_text", 115, 112, 627, 26], - ["jump_false", 115, "ne_nnl_2122", 627, 26], - ["ne_text", 113, 111, 112, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nnl_2122", - ["is_null", 114, 111, 627, 26], - ["jump_false", 114, "ne_nb_2123", 627, 26], - ["is_null", 115, 112, 627, 26], - ["jump_false", 115, "ne_nb_2123", 627, 26], - ["false", 113, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_nb_2123", - ["is_bool", 114, 111, 627, 26], - ["jump_false", 114, "ne_mis_2124", 627, 26], - ["is_bool", 115, 112, 627, 26], - ["jump_false", 115, "ne_mis_2124", 627, 26], - ["ne_bool", 113, 111, 112, 627, 26], - ["jump", "ne_done_2117", 627, 26], - "ne_mis_2124", - ["true", 113, 627, 26], - "ne_done_2117", - ["move", 116, 113, 627, 26], - ["jump_false", 116, "and_end_2116", 627, 26], - ["load_field", 117, 1, "else", 627, 41], - ["length", 118, 117, 627, 41], - ["access", 119, 0, 627, 54], - ["is_int", 121, 118, 627, 54], - ["jump_false", 121, "rel_ni_2125", 627, 54], - ["is_int", 122, 119, 627, 54], - ["jump_false", 122, "rel_ni_2125", 627, 54], - ["gt_int", 120, 118, 119, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_ni_2125", - ["is_num", 121, 118, 627, 54], - ["jump_false", 121, "rel_nn_2126", 627, 54], - ["is_num", 122, 119, 627, 54], - ["jump_false", 122, "rel_nn_2126", 627, 54], - ["gt_float", 120, 118, 119, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_nn_2126", - ["is_text", 121, 118, 627, 54], - ["jump_false", 121, "rel_err_2128", 627, 54], - ["is_text", 122, 119, 627, 54], - ["jump_false", 122, "rel_err_2128", 627, 54], - ["gt_text", 120, 118, 119, 627, 54], - ["jump", "rel_done_2127", 627, 54], - "rel_err_2128", - [ - "access", - 123, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 627, - 54 - ], - ["access", 124, "error", 627, 54], - ["access", 125, "cannot compare with '>': operands must be same type", 627, 54], - ["array", 126, 0, 627, 54], - ["push", 126, 125, 627, 54], - ["frame", 128, 123, 2, 627, 54], - ["null", 129, 627, 54], - ["setarg", 128, 0, 129, 627, 54], - ["setarg", 128, 1, 124, 627, 54], - ["setarg", 128, 2, 126, 627, 54], - ["invoke", 128, 127, 627, 54], - ["disrupt", 627, 54], - "rel_done_2127", - ["move", 116, 120, 627, 54], - "and_end_2116", - ["jump_false", 116, "if_else_2114", 627, 54], - ["load_field", 130, 1, "else", 628, 34], - ["get", 132, 16, 1, 628, 23], - ["frame", 133, 132, 2, 628, 23], - ["null", 134, 628, 23], - ["setarg", 133, 0, 134, 628, 23], - ["setarg", 133, 1, 130, 628, 23], - ["setarg", 133, 2, 2, 628, 23], - ["invoke", 133, 131, 628, 23], - ["store_field", 1, 131, "else", 628, 11], - ["record", 135, 7], - ["access", 136, "block", 629, 25], - ["store_field", 135, 136, "kind", 629, 25], - ["load_field", 137, 1, "else", 629, 46], - ["store_field", 135, 137, "statements", 629, 46], - ["load_field", 138, 1, "at", 630, 17], - ["store_field", 135, 138, "at", 630, 17], - ["load_field", 139, 1, "from_row", 630, 36], - ["store_field", 135, 139, "from_row", 630, 36], - ["load_field", 140, 1, "from_column", 630, 64], - ["store_field", 135, 140, "from_column", 630, 64], - ["load_field", 141, 1, "to_row", 631, 21], - ["store_field", 135, 141, "to_row", 631, 21], - ["load_field", 142, 1, "to_column", 631, 45], - ["store_field", 135, 142, "to_column", 631, 45], - ["return", 135, 631, 45], - ["jump", "if_end_2115", 631, 45], - "if_else_2114", - "if_end_2115", - ["load_field", 143, 1, "list", 633, 13], - ["null", 144, 633, 26], - ["is_identical", 145, 143, 144, 633, 26], - ["jump_true", 145, "ne_nid_2133", 633, 26], - ["jump", "ne_ni_2134", 633, 26], - "ne_nid_2133", - ["false", 145, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_ni_2134", - ["is_int", 146, 143, 633, 26], - ["jump_false", 146, "ne_nn_2135", 633, 26], - ["is_int", 147, 144, 633, 26], - ["jump_false", 147, "ne_nn_2135", 633, 26], - ["ne_int", 145, 143, 144, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nn_2135", - ["is_num", 146, 143, 633, 26], - ["jump_false", 146, "ne_nt_2136", 633, 26], - ["is_num", 147, 144, 633, 26], - ["jump_false", 147, "ne_nt_2136", 633, 26], - ["ne_float", 145, 143, 144, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nt_2136", - ["is_text", 146, 143, 633, 26], - ["jump_false", 146, "ne_nnl_2137", 633, 26], - ["is_text", 147, 144, 633, 26], - ["jump_false", 147, "ne_nnl_2137", 633, 26], - ["ne_text", 145, 143, 144, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nnl_2137", - ["is_null", 146, 143, 633, 26], - ["jump_false", 146, "ne_nb_2138", 633, 26], - ["is_null", 147, 144, 633, 26], - ["jump_false", 147, "ne_nb_2138", 633, 26], - ["false", 145, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_nb_2138", - ["is_bool", 146, 143, 633, 26], - ["jump_false", 146, "ne_mis_2139", 633, 26], - ["is_bool", 147, 144, 633, 26], - ["jump_false", 147, "ne_mis_2139", 633, 26], - ["ne_bool", 145, 143, 144, 633, 26], - ["jump", "ne_done_2132", 633, 26], - "ne_mis_2139", - ["true", 145, 633, 26], - "ne_done_2132", - ["move", 148, 145, 633, 26], - ["jump_false", 148, "and_end_2131", 633, 26], - ["load_field", 149, 1, "list", 633, 41], - ["length", 150, 149, 633, 41], - ["access", 151, 0, 633, 54], - ["is_int", 153, 150, 633, 54], - ["jump_false", 153, "rel_ni_2140", 633, 54], - ["is_int", 154, 151, 633, 54], - ["jump_false", 154, "rel_ni_2140", 633, 54], - ["gt_int", 152, 150, 151, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_ni_2140", - ["is_num", 153, 150, 633, 54], - ["jump_false", 153, "rel_nn_2141", 633, 54], - ["is_num", 154, 151, 633, 54], - ["jump_false", 154, "rel_nn_2141", 633, 54], - ["gt_float", 152, 150, 151, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_nn_2141", - ["is_text", 153, 150, 633, 54], - ["jump_false", 153, "rel_err_2143", 633, 54], - ["is_text", 154, 151, 633, 54], - ["jump_false", 154, "rel_err_2143", 633, 54], - ["gt_text", 152, 150, 151, 633, 54], - ["jump", "rel_done_2142", 633, 54], - "rel_err_2143", - [ - "access", - 155, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 633, - 54 - ], - ["access", 156, "error", 633, 54], - ["access", 157, "cannot compare with '>': operands must be same type", 633, 54], - ["array", 158, 0, 633, 54], - ["push", 158, 157, 633, 54], - ["frame", 160, 155, 2, 633, 54], - ["null", 161, 633, 54], - ["setarg", 160, 0, 161, 633, 54], - ["setarg", 160, 1, 156, 633, 54], - ["setarg", 160, 2, 158, 633, 54], - ["invoke", 160, 159, 633, 54], - ["disrupt", 633, 54], - "rel_done_2142", - ["move", 148, 152, 633, 54], - "and_end_2131", - ["jump_false", 148, "if_else_2129", 633, 54], - ["load_field", 162, 1, "list", 634, 28], - ["access", 163, 0, 634, 38], - ["load_index", 164, 162, 163, 634, 38], - ["get", 166, 15, 1, 634, 18], - ["frame", 167, 166, 2, 634, 18], - ["null", 168, 634, 18], - ["setarg", 167, 0, 168, 634, 18], - ["setarg", 167, 1, 164, 634, 18], - ["setarg", 167, 2, 2, 634, 18], - ["tail_invoke", 167, 165, 634, 18], - ["return", 165, 634, 18], - ["jump", "if_end_2130", 634, 18], - "if_else_2129", - "if_end_2130", - ["null", 169, 636, 16], - ["return", 169, 636, 16], - ["jump", "if_end_2107", 636, 16], - "if_else_2106", - "if_end_2107", - ["load_field", 170, 1, "then", 638, 30], - ["get", 172, 16, 1, 638, 19], - ["frame", 173, 172, 2, 638, 19], - ["null", 174, 638, 19], - ["setarg", 173, 0, 174, 638, 19], - ["setarg", 173, 1, 170, 638, 19], - ["setarg", 173, 2, 2, 638, 19], - ["invoke", 173, 171, 638, 19], - ["store_field", 1, 171, "then", 638, 7], - ["load_field", 175, 1, "list", 639, 30], - ["get", 177, 16, 1, 639, 19], - ["frame", 178, 177, 2, 639, 19], - ["null", 179, 639, 19], - ["setarg", 178, 0, 179, 639, 19], - ["setarg", 178, 1, 175, 639, 19], - ["setarg", 178, 2, 2, 639, 19], - ["invoke", 178, 176, 639, 19], - ["store_field", 1, 176, "list", 639, 7], - ["load_field", 180, 1, "else", 640, 11], - ["null", 181, 640, 24], - ["is_identical", 182, 180, 181, 640, 24], - ["jump_true", 182, "ne_nid_2147", 640, 24], - ["jump", "ne_ni_2148", 640, 24], - "ne_nid_2147", - ["false", 182, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_ni_2148", - ["is_int", 183, 180, 640, 24], - ["jump_false", 183, "ne_nn_2149", 640, 24], - ["is_int", 184, 181, 640, 24], - ["jump_false", 184, "ne_nn_2149", 640, 24], - ["ne_int", 182, 180, 181, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nn_2149", - ["is_num", 183, 180, 640, 24], - ["jump_false", 183, "ne_nt_2150", 640, 24], - ["is_num", 184, 181, 640, 24], - ["jump_false", 184, "ne_nt_2150", 640, 24], - ["ne_float", 182, 180, 181, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nt_2150", - ["is_text", 183, 180, 640, 24], - ["jump_false", 183, "ne_nnl_2151", 640, 24], - ["is_text", 184, 181, 640, 24], - ["jump_false", 184, "ne_nnl_2151", 640, 24], - ["ne_text", 182, 180, 181, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nnl_2151", - ["is_null", 183, 180, 640, 24], - ["jump_false", 183, "ne_nb_2152", 640, 24], - ["is_null", 184, 181, 640, 24], - ["jump_false", 184, "ne_nb_2152", 640, 24], - ["false", 182, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_nb_2152", - ["is_bool", 183, 180, 640, 24], - ["jump_false", 183, "ne_mis_2153", 640, 24], - ["is_bool", 184, 181, 640, 24], - ["jump_false", 184, "ne_mis_2153", 640, 24], - ["ne_bool", 182, 180, 181, 640, 24], - ["jump", "ne_done_2146", 640, 24], - "ne_mis_2153", - ["true", 182, 640, 24], - "ne_done_2146", - ["jump_false", 182, "if_else_2144", 640, 24], - ["load_field", 185, 1, "else", 640, 53], - ["get", 187, 16, 1, 640, 42], - ["frame", 188, 187, 2, 640, 42], - ["null", 189, 640, 42], - ["setarg", 188, 0, 189, 640, 42], - ["setarg", 188, 1, 185, 640, 42], - ["setarg", 188, 2, 2, 640, 42], - ["invoke", 188, 186, 640, 42], - ["store_field", 1, 186, "else", 640, 30], - ["jump", "if_end_2145", 640, 30], - "if_else_2144", - "if_end_2145", - ["return", 1, 641, 14], - ["jump", "if_end_2091", 641, 14], - "if_else_2090", - "if_end_2091", - ["access", 190, "while", 643, 14], - ["is_identical", 191, 5, 190, 643, 14], - ["jump_true", 191, "eq_done_2156", 643, 14], - ["is_int", 192, 5, 643, 14], - ["jump_false", 192, "eq_ni_2157", 643, 14], - ["is_int", 193, 190, 643, 14], - ["jump_false", 193, "eq_ni_2157", 643, 14], - ["eq_int", 191, 5, 190, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_ni_2157", - ["is_num", 192, 5, 643, 14], - ["jump_false", 192, "eq_nn_2158", 643, 14], - ["is_num", 193, 190, 643, 14], - ["jump_false", 193, "eq_nn_2158", 643, 14], - ["eq_float", 191, 5, 190, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nn_2158", - ["is_text", 192, 5, 643, 14], - ["jump_false", 192, "eq_nt_2159", 643, 14], - ["is_text", 193, 190, 643, 14], - ["jump_false", 193, "eq_nt_2159", 643, 14], - ["eq_text", 191, 5, 190, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nt_2159", - ["is_null", 192, 5, 643, 14], - ["jump_false", 192, "eq_nnl_2160", 643, 14], - ["is_null", 193, 190, 643, 14], - ["jump_false", 193, "eq_nnl_2160", 643, 14], - ["true", 191, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nnl_2160", - ["is_bool", 192, 5, 643, 14], - ["jump_false", 192, "eq_nb_2161", 643, 14], - ["is_bool", 193, 190, 643, 14], - ["jump_false", 193, "eq_nb_2161", 643, 14], - ["eq_bool", 191, 5, 190, 643, 14], - ["jump", "eq_done_2156", 643, 14], - "eq_nb_2161", - ["false", 191, 643, 14], - "eq_done_2156", - ["jump_false", 191, "if_else_2154", 643, 14], - ["load_field", 194, 1, "expression", 644, 35], - ["get", 196, 13, 1, 644, 25], - ["frame", 197, 196, 2, 644, 25], - ["null", 198, 644, 25], - ["setarg", 197, 0, 198, 644, 25], - ["setarg", 197, 1, 194, 644, 25], - ["setarg", 197, 2, 2, 644, 25], - ["invoke", 197, 195, 644, 25], - ["store_field", 1, 195, "expression", 644, 7], - ["load_field", 199, 1, "expression", 645, 11], - ["load_field", 200, 199, "kind", 645, 11], - ["access", 201, "false", 645, 35], - ["is_identical", 202, 200, 201, 645, 35], - ["jump_true", 202, "eq_done_2165", 645, 35], - ["is_int", 203, 200, 645, 35], - ["jump_false", 203, "eq_ni_2166", 645, 35], - ["is_int", 204, 201, 645, 35], - ["jump_false", 204, "eq_ni_2166", 645, 35], - ["eq_int", 202, 200, 201, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_ni_2166", - ["is_num", 203, 200, 645, 35], - ["jump_false", 203, "eq_nn_2167", 645, 35], - ["is_num", 204, 201, 645, 35], - ["jump_false", 204, "eq_nn_2167", 645, 35], - ["eq_float", 202, 200, 201, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nn_2167", - ["is_text", 203, 200, 645, 35], - ["jump_false", 203, "eq_nt_2168", 645, 35], - ["is_text", 204, 201, 645, 35], - ["jump_false", 204, "eq_nt_2168", 645, 35], - ["eq_text", 202, 200, 201, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nt_2168", - ["is_null", 203, 200, 645, 35], - ["jump_false", 203, "eq_nnl_2169", 645, 35], - ["is_null", 204, 201, 645, 35], - ["jump_false", 204, "eq_nnl_2169", 645, 35], - ["true", 202, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nnl_2169", - ["is_bool", 203, 200, 645, 35], - ["jump_false", 203, "eq_nb_2170", 645, 35], - ["is_bool", 204, 201, 645, 35], - ["jump_false", 204, "eq_nb_2170", 645, 35], - ["eq_bool", 202, 200, 201, 645, 35], - ["jump", "eq_done_2165", 645, 35], - "eq_nb_2170", - ["false", 202, 645, 35], - "eq_done_2165", - ["move", 205, 202, 645, 35], - ["jump_true", 205, "or_end_2164", 645, 35], - ["load_field", 206, 1, "expression", 645, 46], - ["load_field", 207, 206, "kind", 645, 46], - ["access", 208, "null", 645, 70], - ["is_identical", 209, 207, 208, 645, 70], - ["jump_true", 209, "eq_done_2171", 645, 70], - ["is_int", 210, 207, 645, 70], - ["jump_false", 210, "eq_ni_2172", 645, 70], - ["is_int", 211, 208, 645, 70], - ["jump_false", 211, "eq_ni_2172", 645, 70], - ["eq_int", 209, 207, 208, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_ni_2172", - ["is_num", 210, 207, 645, 70], - ["jump_false", 210, "eq_nn_2173", 645, 70], - ["is_num", 211, 208, 645, 70], - ["jump_false", 211, "eq_nn_2173", 645, 70], - ["eq_float", 209, 207, 208, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nn_2173", - ["is_text", 210, 207, 645, 70], - ["jump_false", 210, "eq_nt_2174", 645, 70], - ["is_text", 211, 208, 645, 70], - ["jump_false", 211, "eq_nt_2174", 645, 70], - ["eq_text", 209, 207, 208, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nt_2174", - ["is_null", 210, 207, 645, 70], - ["jump_false", 210, "eq_nnl_2175", 645, 70], - ["is_null", 211, 208, 645, 70], - ["jump_false", 211, "eq_nnl_2175", 645, 70], - ["true", 209, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nnl_2175", - ["is_bool", 210, 207, 645, 70], - ["jump_false", 210, "eq_nb_2176", 645, 70], - ["is_bool", 211, 208, 645, 70], - ["jump_false", 211, "eq_nb_2176", 645, 70], - ["eq_bool", 209, 207, 208, 645, 70], - ["jump", "eq_done_2171", 645, 70], - "eq_nb_2176", - ["false", 209, 645, 70], - "eq_done_2171", - ["move", 205, 209, 645, 70], - "or_end_2164", - ["jump_false", 205, "if_else_2162", 645, 70], - ["null", 212, 645, 85], - ["return", 212, 645, 85], - ["jump", "if_end_2163", 645, 85], - "if_else_2162", - "if_end_2163", - ["load_field", 213, 1, "statements", 646, 36], - ["get", 215, 16, 1, 646, 25], - ["frame", 216, 215, 2, 646, 25], - ["null", 217, 646, 25], - ["setarg", 216, 0, 217, 646, 25], - ["setarg", 216, 1, 213, 646, 25], - ["setarg", 216, 2, 2, 646, 25], - ["invoke", 216, 214, 646, 25], - ["store_field", 1, 214, "statements", 646, 7], - ["return", 1, 647, 14], - ["jump", "if_end_2155", 647, 14], - "if_else_2154", - "if_end_2155", - ["access", 218, "do", 649, 14], - ["is_identical", 219, 5, 218, 649, 14], - ["jump_true", 219, "eq_done_2179", 649, 14], - ["is_int", 220, 5, 649, 14], - ["jump_false", 220, "eq_ni_2180", 649, 14], - ["is_int", 221, 218, 649, 14], - ["jump_false", 221, "eq_ni_2180", 649, 14], - ["eq_int", 219, 5, 218, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_ni_2180", - ["is_num", 220, 5, 649, 14], - ["jump_false", 220, "eq_nn_2181", 649, 14], - ["is_num", 221, 218, 649, 14], - ["jump_false", 221, "eq_nn_2181", 649, 14], - ["eq_float", 219, 5, 218, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nn_2181", - ["is_text", 220, 5, 649, 14], - ["jump_false", 220, "eq_nt_2182", 649, 14], - ["is_text", 221, 218, 649, 14], - ["jump_false", 221, "eq_nt_2182", 649, 14], - ["eq_text", 219, 5, 218, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nt_2182", - ["is_null", 220, 5, 649, 14], - ["jump_false", 220, "eq_nnl_2183", 649, 14], - ["is_null", 221, 218, 649, 14], - ["jump_false", 221, "eq_nnl_2183", 649, 14], - ["true", 219, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nnl_2183", - ["is_bool", 220, 5, 649, 14], - ["jump_false", 220, "eq_nb_2184", 649, 14], - ["is_bool", 221, 218, 649, 14], - ["jump_false", 221, "eq_nb_2184", 649, 14], - ["eq_bool", 219, 5, 218, 649, 14], - ["jump", "eq_done_2179", 649, 14], - "eq_nb_2184", - ["false", 219, 649, 14], - "eq_done_2179", - ["jump_false", 219, "if_else_2177", 649, 14], - ["load_field", 222, 1, "statements", 650, 36], - ["get", 224, 16, 1, 650, 25], - ["frame", 225, 224, 2, 650, 25], - ["null", 226, 650, 25], - ["setarg", 225, 0, 226, 650, 25], - ["setarg", 225, 1, 222, 650, 25], - ["setarg", 225, 2, 2, 650, 25], - ["invoke", 225, 223, 650, 25], - ["store_field", 1, 223, "statements", 650, 7], - ["load_field", 227, 1, "expression", 651, 35], - ["get", 229, 13, 1, 651, 25], - ["frame", 230, 229, 2, 651, 25], - ["null", 231, 651, 25], - ["setarg", 230, 0, 231, 651, 25], - ["setarg", 230, 1, 227, 651, 25], - ["setarg", 230, 2, 2, 651, 25], - ["invoke", 230, 228, 651, 25], - ["store_field", 1, 228, "expression", 651, 7], - ["return", 1, 652, 14], - ["jump", "if_end_2178", 652, 14], - "if_else_2177", - "if_end_2178", - ["access", 232, "for", 654, 14], - ["is_identical", 233, 5, 232, 654, 14], - ["jump_true", 233, "eq_done_2187", 654, 14], - ["is_int", 234, 5, 654, 14], - ["jump_false", 234, "eq_ni_2188", 654, 14], - ["is_int", 235, 232, 654, 14], - ["jump_false", 235, "eq_ni_2188", 654, 14], - ["eq_int", 233, 5, 232, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_ni_2188", - ["is_num", 234, 5, 654, 14], - ["jump_false", 234, "eq_nn_2189", 654, 14], - ["is_num", 235, 232, 654, 14], - ["jump_false", 235, "eq_nn_2189", 654, 14], - ["eq_float", 233, 5, 232, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nn_2189", - ["is_text", 234, 5, 654, 14], - ["jump_false", 234, "eq_nt_2190", 654, 14], - ["is_text", 235, 232, 654, 14], - ["jump_false", 235, "eq_nt_2190", 654, 14], - ["eq_text", 233, 5, 232, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nt_2190", - ["is_null", 234, 5, 654, 14], - ["jump_false", 234, "eq_nnl_2191", 654, 14], - ["is_null", 235, 232, 654, 14], - ["jump_false", 235, "eq_nnl_2191", 654, 14], - ["true", 233, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nnl_2191", - ["is_bool", 234, 5, 654, 14], - ["jump_false", 234, "eq_nb_2192", 654, 14], - ["is_bool", 235, 232, 654, 14], - ["jump_false", 235, "eq_nb_2192", 654, 14], - ["eq_bool", 233, 5, 232, 654, 14], - ["jump", "eq_done_2187", 654, 14], - "eq_nb_2192", - ["false", 233, 654, 14], - "eq_done_2187", - ["jump_false", 233, "if_else_2185", 654, 14], - ["load_field", 236, 1, "init", 655, 11], - ["null", 237, 655, 24], - ["is_identical", 238, 236, 237, 655, 24], - ["jump_true", 238, "ne_nid_2196", 655, 24], - ["jump", "ne_ni_2197", 655, 24], - "ne_nid_2196", - ["false", 238, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_ni_2197", - ["is_int", 239, 236, 655, 24], - ["jump_false", 239, "ne_nn_2198", 655, 24], - ["is_int", 240, 237, 655, 24], - ["jump_false", 240, "ne_nn_2198", 655, 24], - ["ne_int", 238, 236, 237, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nn_2198", - ["is_num", 239, 236, 655, 24], - ["jump_false", 239, "ne_nt_2199", 655, 24], - ["is_num", 240, 237, 655, 24], - ["jump_false", 240, "ne_nt_2199", 655, 24], - ["ne_float", 238, 236, 237, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nt_2199", - ["is_text", 239, 236, 655, 24], - ["jump_false", 239, "ne_nnl_2200", 655, 24], - ["is_text", 240, 237, 655, 24], - ["jump_false", 240, "ne_nnl_2200", 655, 24], - ["ne_text", 238, 236, 237, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nnl_2200", - ["is_null", 239, 236, 655, 24], - ["jump_false", 239, "ne_nb_2201", 655, 24], - ["is_null", 240, 237, 655, 24], - ["jump_false", 240, "ne_nb_2201", 655, 24], - ["false", 238, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_nb_2201", - ["is_bool", 239, 236, 655, 24], - ["jump_false", 239, "ne_mis_2202", 655, 24], - ["is_bool", 240, 237, 655, 24], - ["jump_false", 240, "ne_mis_2202", 655, 24], - ["ne_bool", 238, 236, 237, 655, 24], - ["jump", "ne_done_2195", 655, 24], - "ne_mis_2202", - ["true", 238, 655, 24], - "ne_done_2195", - ["jump_false", 238, "if_else_2193", 655, 24], - ["load_field", 241, 1, "init", 656, 14], - ["load_field", 242, 241, "kind", 656, 14], - ["move", 4, 242, 656, 14], - ["access", 243, "var", 657, 19], - ["is_identical", 244, 4, 243, 657, 19], - ["jump_true", 244, "eq_done_2206", 657, 19], - ["is_int", 245, 4, 657, 19], - ["jump_false", 245, "eq_ni_2207", 657, 19], - ["is_int", 246, 243, 657, 19], - ["jump_false", 246, "eq_ni_2207", 657, 19], - ["eq_int", 244, 4, 243, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_ni_2207", - ["is_num", 245, 4, 657, 19], - ["jump_false", 245, "eq_nn_2208", 657, 19], - ["is_num", 246, 243, 657, 19], - ["jump_false", 246, "eq_nn_2208", 657, 19], - ["eq_float", 244, 4, 243, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nn_2208", - ["is_text", 245, 4, 657, 19], - ["jump_false", 245, "eq_nt_2209", 657, 19], - ["is_text", 246, 243, 657, 19], - ["jump_false", 246, "eq_nt_2209", 657, 19], - ["eq_text", 244, 4, 243, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nt_2209", - ["is_null", 245, 4, 657, 19], - ["jump_false", 245, "eq_nnl_2210", 657, 19], - ["is_null", 246, 243, 657, 19], - ["jump_false", 246, "eq_nnl_2210", 657, 19], - ["true", 244, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nnl_2210", - ["is_bool", 245, 4, 657, 19], - ["jump_false", 245, "eq_nb_2211", 657, 19], - ["is_bool", 246, 243, 657, 19], - ["jump_false", 246, "eq_nb_2211", 657, 19], - ["eq_bool", 244, 4, 243, 657, 19], - ["jump", "eq_done_2206", 657, 19], - "eq_nb_2211", - ["false", 244, 657, 19], - "eq_done_2206", - ["move", 247, 244, 657, 19], - ["jump_true", 247, "or_end_2205", 657, 19], - ["access", 248, "def", 657, 34], - ["is_identical", 249, 4, 248, 657, 34], - ["jump_true", 249, "eq_done_2212", 657, 34], - ["is_int", 250, 4, 657, 34], - ["jump_false", 250, "eq_ni_2213", 657, 34], - ["is_int", 251, 248, 657, 34], - ["jump_false", 251, "eq_ni_2213", 657, 34], - ["eq_int", 249, 4, 248, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_ni_2213", - ["is_num", 250, 4, 657, 34], - ["jump_false", 250, "eq_nn_2214", 657, 34], - ["is_num", 251, 248, 657, 34], - ["jump_false", 251, "eq_nn_2214", 657, 34], - ["eq_float", 249, 4, 248, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nn_2214", - ["is_text", 250, 4, 657, 34], - ["jump_false", 250, "eq_nt_2215", 657, 34], - ["is_text", 251, 248, 657, 34], - ["jump_false", 251, "eq_nt_2215", 657, 34], - ["eq_text", 249, 4, 248, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nt_2215", - ["is_null", 250, 4, 657, 34], - ["jump_false", 250, "eq_nnl_2216", 657, 34], - ["is_null", 251, 248, 657, 34], - ["jump_false", 251, "eq_nnl_2216", 657, 34], - ["true", 249, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nnl_2216", - ["is_bool", 250, 4, 657, 34], - ["jump_false", 250, "eq_nb_2217", 657, 34], - ["is_bool", 251, 248, 657, 34], - ["jump_false", 251, "eq_nb_2217", 657, 34], - ["eq_bool", 249, 4, 248, 657, 34], - ["jump", "eq_done_2212", 657, 34], - "eq_nb_2217", - ["false", 249, 657, 34], - "eq_done_2212", - ["move", 247, 249, 657, 34], - "or_end_2205", - ["jump_false", 247, "if_else_2203", 657, 34], - ["load_field", 252, 1, "init", 658, 33], - ["get", 254, 15, 1, 658, 23], - ["frame", 255, 254, 2, 658, 23], - ["null", 256, 658, 23], - ["setarg", 255, 0, 256, 658, 23], - ["setarg", 255, 1, 252, 658, 23], - ["setarg", 255, 2, 2, 658, 23], - ["invoke", 255, 253, 658, 23], - ["store_field", 1, 253, "init", 658, 11], - ["jump", "if_end_2204", 658, 11], - "if_else_2203", - ["load_field", 257, 1, "init", 660, 33], - ["get", 259, 13, 1, 660, 23], - ["frame", 260, 259, 2, 660, 23], - ["null", 261, 660, 23], - ["setarg", 260, 0, 261, 660, 23], - ["setarg", 260, 1, 257, 660, 23], - ["setarg", 260, 2, 2, 660, 23], - ["invoke", 260, 258, 660, 23], - ["store_field", 1, 258, "init", 660, 11], - "if_end_2204", - ["jump", "if_end_2194", 660, 11], - "if_else_2193", - "if_end_2194", - ["load_field", 262, 1, "test", 663, 11], - ["null", 263, 663, 24], - ["is_identical", 264, 262, 263, 663, 24], - ["jump_true", 264, "ne_nid_2221", 663, 24], - ["jump", "ne_ni_2222", 663, 24], - "ne_nid_2221", - ["false", 264, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_ni_2222", - ["is_int", 265, 262, 663, 24], - ["jump_false", 265, "ne_nn_2223", 663, 24], - ["is_int", 266, 263, 663, 24], - ["jump_false", 266, "ne_nn_2223", 663, 24], - ["ne_int", 264, 262, 263, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nn_2223", - ["is_num", 265, 262, 663, 24], - ["jump_false", 265, "ne_nt_2224", 663, 24], - ["is_num", 266, 263, 663, 24], - ["jump_false", 266, "ne_nt_2224", 663, 24], - ["ne_float", 264, 262, 263, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nt_2224", - ["is_text", 265, 262, 663, 24], - ["jump_false", 265, "ne_nnl_2225", 663, 24], - ["is_text", 266, 263, 663, 24], - ["jump_false", 266, "ne_nnl_2225", 663, 24], - ["ne_text", 264, 262, 263, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nnl_2225", - ["is_null", 265, 262, 663, 24], - ["jump_false", 265, "ne_nb_2226", 663, 24], - ["is_null", 266, 263, 663, 24], - ["jump_false", 266, "ne_nb_2226", 663, 24], - ["false", 264, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_nb_2226", - ["is_bool", 265, 262, 663, 24], - ["jump_false", 265, "ne_mis_2227", 663, 24], - ["is_bool", 266, 263, 663, 24], - ["jump_false", 266, "ne_mis_2227", 663, 24], - ["ne_bool", 264, 262, 263, 663, 24], - ["jump", "ne_done_2220", 663, 24], - "ne_mis_2227", - ["true", 264, 663, 24], - "ne_done_2220", - ["jump_false", 264, "if_else_2218", 663, 24], - ["load_field", 267, 1, "test", 663, 52], - ["get", 269, 13, 1, 663, 42], - ["frame", 270, 269, 2, 663, 42], - ["null", 271, 663, 42], - ["setarg", 270, 0, 271, 663, 42], - ["setarg", 270, 1, 267, 663, 42], - ["setarg", 270, 2, 2, 663, 42], - ["invoke", 270, 268, 663, 42], - ["store_field", 1, 268, "test", 663, 30], - ["jump", "if_end_2219", 663, 30], - "if_else_2218", - "if_end_2219", - ["load_field", 272, 1, "update", 664, 11], - ["null", 273, 664, 26], - ["is_identical", 274, 272, 273, 664, 26], - ["jump_true", 274, "ne_nid_2231", 664, 26], - ["jump", "ne_ni_2232", 664, 26], - "ne_nid_2231", - ["false", 274, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_ni_2232", - ["is_int", 275, 272, 664, 26], - ["jump_false", 275, "ne_nn_2233", 664, 26], - ["is_int", 276, 273, 664, 26], - ["jump_false", 276, "ne_nn_2233", 664, 26], - ["ne_int", 274, 272, 273, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nn_2233", - ["is_num", 275, 272, 664, 26], - ["jump_false", 275, "ne_nt_2234", 664, 26], - ["is_num", 276, 273, 664, 26], - ["jump_false", 276, "ne_nt_2234", 664, 26], - ["ne_float", 274, 272, 273, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nt_2234", - ["is_text", 275, 272, 664, 26], - ["jump_false", 275, "ne_nnl_2235", 664, 26], - ["is_text", 276, 273, 664, 26], - ["jump_false", 276, "ne_nnl_2235", 664, 26], - ["ne_text", 274, 272, 273, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nnl_2235", - ["is_null", 275, 272, 664, 26], - ["jump_false", 275, "ne_nb_2236", 664, 26], - ["is_null", 276, 273, 664, 26], - ["jump_false", 276, "ne_nb_2236", 664, 26], - ["false", 274, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_nb_2236", - ["is_bool", 275, 272, 664, 26], - ["jump_false", 275, "ne_mis_2237", 664, 26], - ["is_bool", 276, 273, 664, 26], - ["jump_false", 276, "ne_mis_2237", 664, 26], - ["ne_bool", 274, 272, 273, 664, 26], - ["jump", "ne_done_2230", 664, 26], - "ne_mis_2237", - ["true", 274, 664, 26], - "ne_done_2230", - ["jump_false", 274, "if_else_2228", 664, 26], - ["load_field", 277, 1, "update", 664, 56], - ["get", 279, 13, 1, 664, 46], - ["frame", 280, 279, 2, 664, 46], - ["null", 281, 664, 46], - ["setarg", 280, 0, 281, 664, 46], - ["setarg", 280, 1, 277, 664, 46], - ["setarg", 280, 2, 2, 664, 46], - ["invoke", 280, 278, 664, 46], - ["store_field", 1, 278, "update", 664, 32], - ["jump", "if_end_2229", 664, 32], - "if_else_2228", - "if_end_2229", - ["load_field", 282, 1, "statements", 665, 36], - ["get", 284, 16, 1, 665, 25], - ["frame", 285, 284, 2, 665, 25], - ["null", 286, 665, 25], - ["setarg", 285, 0, 286, 665, 25], - ["setarg", 285, 1, 282, 665, 25], - ["setarg", 285, 2, 2, 665, 25], - ["invoke", 285, 283, 665, 25], - ["store_field", 1, 283, "statements", 665, 7], - ["return", 1, 666, 14], - ["jump", "if_end_2186", 666, 14], - "if_else_2185", - "if_end_2186", - ["access", 287, "return", 668, 14], - ["is_identical", 288, 5, 287, 668, 14], - ["jump_true", 288, "eq_done_2241", 668, 14], - ["is_int", 289, 5, 668, 14], - ["jump_false", 289, "eq_ni_2242", 668, 14], - ["is_int", 290, 287, 668, 14], - ["jump_false", 290, "eq_ni_2242", 668, 14], - ["eq_int", 288, 5, 287, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_ni_2242", - ["is_num", 289, 5, 668, 14], - ["jump_false", 289, "eq_nn_2243", 668, 14], - ["is_num", 290, 287, 668, 14], - ["jump_false", 290, "eq_nn_2243", 668, 14], - ["eq_float", 288, 5, 287, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nn_2243", - ["is_text", 289, 5, 668, 14], - ["jump_false", 289, "eq_nt_2244", 668, 14], - ["is_text", 290, 287, 668, 14], - ["jump_false", 290, "eq_nt_2244", 668, 14], - ["eq_text", 288, 5, 287, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nt_2244", - ["is_null", 289, 5, 668, 14], - ["jump_false", 289, "eq_nnl_2245", 668, 14], - ["is_null", 290, 287, 668, 14], - ["jump_false", 290, "eq_nnl_2245", 668, 14], - ["true", 288, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nnl_2245", - ["is_bool", 289, 5, 668, 14], - ["jump_false", 289, "eq_nb_2246", 668, 14], - ["is_bool", 290, 287, 668, 14], - ["jump_false", 290, "eq_nb_2246", 668, 14], - ["eq_bool", 288, 5, 287, 668, 14], - ["jump", "eq_done_2241", 668, 14], - "eq_nb_2246", - ["false", 288, 668, 14], - "eq_done_2241", - ["move", 291, 288, 668, 14], - ["jump_true", 291, "or_end_2240", 668, 14], - ["access", 292, "go", 668, 31], - ["is_identical", 293, 5, 292, 668, 31], - ["jump_true", 293, "eq_done_2247", 668, 31], - ["is_int", 294, 5, 668, 31], - ["jump_false", 294, "eq_ni_2248", 668, 31], - ["is_int", 295, 292, 668, 31], - ["jump_false", 295, "eq_ni_2248", 668, 31], - ["eq_int", 293, 5, 292, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_ni_2248", - ["is_num", 294, 5, 668, 31], - ["jump_false", 294, "eq_nn_2249", 668, 31], - ["is_num", 295, 292, 668, 31], - ["jump_false", 295, "eq_nn_2249", 668, 31], - ["eq_float", 293, 5, 292, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nn_2249", - ["is_text", 294, 5, 668, 31], - ["jump_false", 294, "eq_nt_2250", 668, 31], - ["is_text", 295, 292, 668, 31], - ["jump_false", 295, "eq_nt_2250", 668, 31], - ["eq_text", 293, 5, 292, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nt_2250", - ["is_null", 294, 5, 668, 31], - ["jump_false", 294, "eq_nnl_2251", 668, 31], - ["is_null", 295, 292, 668, 31], - ["jump_false", 295, "eq_nnl_2251", 668, 31], - ["true", 293, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nnl_2251", - ["is_bool", 294, 5, 668, 31], - ["jump_false", 294, "eq_nb_2252", 668, 31], - ["is_bool", 295, 292, 668, 31], - ["jump_false", 295, "eq_nb_2252", 668, 31], - ["eq_bool", 293, 5, 292, 668, 31], - ["jump", "eq_done_2247", 668, 31], - "eq_nb_2252", - ["false", 293, 668, 31], - "eq_done_2247", - ["move", 291, 293, 668, 31], - "or_end_2240", - ["jump_false", 291, "if_else_2238", 668, 31], - ["load_field", 296, 1, "expression", 669, 35], - ["get", 298, 13, 1, 669, 25], - ["frame", 299, 298, 2, 669, 25], - ["null", 300, 669, 25], - ["setarg", 299, 0, 300, 669, 25], - ["setarg", 299, 1, 296, 669, 25], - ["setarg", 299, 2, 2, 669, 25], - ["invoke", 299, 297, 669, 25], - ["store_field", 1, 297, "expression", 669, 7], - ["return", 1, 670, 14], - ["jump", "if_end_2239", 670, 14], - "if_else_2238", - "if_end_2239", - ["access", 301, "block", 672, 14], - ["is_identical", 302, 5, 301, 672, 14], - ["jump_true", 302, "eq_done_2255", 672, 14], - ["is_int", 303, 5, 672, 14], - ["jump_false", 303, "eq_ni_2256", 672, 14], - ["is_int", 304, 301, 672, 14], - ["jump_false", 304, "eq_ni_2256", 672, 14], - ["eq_int", 302, 5, 301, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_ni_2256", - ["is_num", 303, 5, 672, 14], - ["jump_false", 303, "eq_nn_2257", 672, 14], - ["is_num", 304, 301, 672, 14], - ["jump_false", 304, "eq_nn_2257", 672, 14], - ["eq_float", 302, 5, 301, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nn_2257", - ["is_text", 303, 5, 672, 14], - ["jump_false", 303, "eq_nt_2258", 672, 14], - ["is_text", 304, 301, 672, 14], - ["jump_false", 304, "eq_nt_2258", 672, 14], - ["eq_text", 302, 5, 301, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nt_2258", - ["is_null", 303, 5, 672, 14], - ["jump_false", 303, "eq_nnl_2259", 672, 14], - ["is_null", 304, 301, 672, 14], - ["jump_false", 304, "eq_nnl_2259", 672, 14], - ["true", 302, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nnl_2259", - ["is_bool", 303, 5, 672, 14], - ["jump_false", 303, "eq_nb_2260", 672, 14], - ["is_bool", 304, 301, 672, 14], - ["jump_false", 304, "eq_nb_2260", 672, 14], - ["eq_bool", 302, 5, 301, 672, 14], - ["jump", "eq_done_2255", 672, 14], - "eq_nb_2260", - ["false", 302, 672, 14], - "eq_done_2255", - ["jump_false", 302, "if_else_2253", 672, 14], - ["load_field", 305, 1, "statements", 673, 36], - ["get", 307, 16, 1, 673, 25], - ["frame", 308, 307, 2, 673, 25], - ["null", 309, 673, 25], - ["setarg", 308, 0, 309, 673, 25], - ["setarg", 308, 1, 305, 673, 25], - ["setarg", 308, 2, 2, 673, 25], - ["invoke", 308, 306, 673, 25], - ["store_field", 1, 306, "statements", 673, 7], - ["return", 1, 674, 14], - ["jump", "if_end_2254", 674, 14], - "if_else_2253", - "if_end_2254", - ["access", 310, "label", 676, 14], - ["is_identical", 311, 5, 310, 676, 14], - ["jump_true", 311, "eq_done_2263", 676, 14], - ["is_int", 312, 5, 676, 14], - ["jump_false", 312, "eq_ni_2264", 676, 14], - ["is_int", 313, 310, 676, 14], - ["jump_false", 313, "eq_ni_2264", 676, 14], - ["eq_int", 311, 5, 310, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_ni_2264", - ["is_num", 312, 5, 676, 14], - ["jump_false", 312, "eq_nn_2265", 676, 14], - ["is_num", 313, 310, 676, 14], - ["jump_false", 313, "eq_nn_2265", 676, 14], - ["eq_float", 311, 5, 310, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nn_2265", - ["is_text", 312, 5, 676, 14], - ["jump_false", 312, "eq_nt_2266", 676, 14], - ["is_text", 313, 310, 676, 14], - ["jump_false", 313, "eq_nt_2266", 676, 14], - ["eq_text", 311, 5, 310, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nt_2266", - ["is_null", 312, 5, 676, 14], - ["jump_false", 312, "eq_nnl_2267", 676, 14], - ["is_null", 313, 310, 676, 14], - ["jump_false", 313, "eq_nnl_2267", 676, 14], - ["true", 311, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nnl_2267", - ["is_bool", 312, 5, 676, 14], - ["jump_false", 312, "eq_nb_2268", 676, 14], - ["is_bool", 313, 310, 676, 14], - ["jump_false", 313, "eq_nb_2268", 676, 14], - ["eq_bool", 311, 5, 310, 676, 14], - ["jump", "eq_done_2263", 676, 14], - "eq_nb_2268", - ["false", 311, 676, 14], - "eq_done_2263", - ["jump_false", 311, "if_else_2261", 676, 14], - ["load_field", 314, 1, "statement", 677, 34], - ["get", 316, 15, 1, 677, 24], - ["frame", 317, 316, 2, 677, 24], - ["null", 318, 677, 24], - ["setarg", 317, 0, 318, 677, 24], - ["setarg", 317, 1, 314, 677, 24], - ["setarg", 317, 2, 2, 677, 24], - ["invoke", 317, 315, 677, 24], - ["store_field", 1, 315, "statement", 677, 7], - ["return", 1, 678, 14], - ["jump", "if_end_2262", 678, 14], - "if_else_2261", - "if_end_2262", - ["access", 319, "function", 680, 14], - ["is_identical", 320, 5, 319, 680, 14], - ["jump_true", 320, "eq_done_2271", 680, 14], - ["is_int", 321, 5, 680, 14], - ["jump_false", 321, "eq_ni_2272", 680, 14], - ["is_int", 322, 319, 680, 14], - ["jump_false", 322, "eq_ni_2272", 680, 14], - ["eq_int", 320, 5, 319, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_ni_2272", - ["is_num", 321, 5, 680, 14], - ["jump_false", 321, "eq_nn_2273", 680, 14], - ["is_num", 322, 319, 680, 14], - ["jump_false", 322, "eq_nn_2273", 680, 14], - ["eq_float", 320, 5, 319, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nn_2273", - ["is_text", 321, 5, 680, 14], - ["jump_false", 321, "eq_nt_2274", 680, 14], - ["is_text", 322, 319, 680, 14], - ["jump_false", 322, "eq_nt_2274", 680, 14], - ["eq_text", 320, 5, 319, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nt_2274", - ["is_null", 321, 5, 680, 14], - ["jump_false", 321, "eq_nnl_2275", 680, 14], - ["is_null", 322, 319, 680, 14], - ["jump_false", 322, "eq_nnl_2275", 680, 14], - ["true", 320, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nnl_2275", - ["is_bool", 321, 5, 680, 14], - ["jump_false", 321, "eq_nb_2276", 680, 14], - ["is_bool", 322, 319, 680, 14], - ["jump_false", 322, "eq_nb_2276", 680, 14], - ["eq_bool", 320, 5, 319, 680, 14], - ["jump", "eq_done_2271", 680, 14], - "eq_nb_2276", - ["false", 320, 680, 14], - "eq_done_2271", - ["jump_false", 320, "if_else_2269", 680, 14], - ["get", 324, 14, 1, 681, 7], - ["frame", 325, 324, 1, 681, 7], - ["null", 326, 681, 7], - ["setarg", 325, 0, 326, 681, 7], - ["setarg", 325, 1, 1, 681, 7], - ["invoke", 325, 323, 681, 7], - ["return", 1, 682, 14], - ["jump", "if_end_2270", 682, 14], - "if_else_2269", - "if_end_2270", - ["return", 1, 684, 12], - ["null", 327, 684, 12], - ["return", 327, 684, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 142, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, 0, 688, 13], - ["null", 6, 689, 16], - ["array", 8, 0, 690, 15], - ["move", 5, 8, 690, 15], - ["null", 7, 691, 14], - ["null", 4, 692, 16], - "while_start_2277", - ["length", 9, 1, 693, 23], - ["is_int", 11, 3, 693, 23], - ["jump_false", 11, "rel_ni_2279", 693, 23], - ["is_int", 12, 9, 693, 23], - ["jump_false", 12, "rel_ni_2279", 693, 23], - ["lt_int", 10, 3, 9, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_ni_2279", - ["is_num", 11, 3, 693, 23], - ["jump_false", 11, "rel_nn_2280", 693, 23], - ["is_num", 12, 9, 693, 23], - ["jump_false", 12, "rel_nn_2280", 693, 23], - ["lt_float", 10, 3, 9, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_nn_2280", - ["is_text", 11, 3, 693, 23], - ["jump_false", 11, "rel_err_2282", 693, 23], - ["is_text", 12, 9, 693, 23], - ["jump_false", 12, "rel_err_2282", 693, 23], - ["lt_text", 10, 3, 9, 693, 23], - ["jump", "rel_done_2281", 693, 23], - "rel_err_2282", - [ - "access", - 13, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 693, - 23 - ], - ["access", 14, "error", 693, 23], - ["access", 15, "cannot compare with '<': operands must be same type", 693, 23], - ["array", 16, 0, 693, 23], - ["push", 16, 15, 693, 23], - ["frame", 18, 13, 2, 693, 23], - ["null", 19, 693, 23], - ["setarg", 18, 0, 19, 693, 23], - ["setarg", 18, 1, 14, 693, 23], - ["setarg", 18, 2, 16, 693, 23], - ["invoke", 18, 17, 693, 23], - ["disrupt", 693, 23], - "rel_done_2281", - ["jump_false", 10, "while_end_2278", 693, 23], - ["load_dynamic", 20, 1, 3, 694, 30], - ["get", 22, 15, 1, 694, 14], - ["frame", 23, 22, 2, 694, 14], - ["null", 24, 694, 14], - ["setarg", 23, 0, 24, 694, 14], - ["setarg", 23, 1, 20, 694, 14], - ["setarg", 23, 2, 2, 694, 14], - ["invoke", 23, 21, 694, 14], - ["move", 6, 21, 694, 14], - ["null", 25, 695, 19], - ["is_identical", 26, 6, 25, 695, 19], - ["jump_true", 26, "eq_done_2285", 695, 19], - ["is_int", 27, 6, 695, 19], - ["jump_false", 27, "eq_ni_2286", 695, 19], - ["is_int", 28, 25, 695, 19], - ["jump_false", 28, "eq_ni_2286", 695, 19], - ["eq_int", 26, 6, 25, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_ni_2286", - ["is_num", 27, 6, 695, 19], - ["jump_false", 27, "eq_nn_2287", 695, 19], - ["is_num", 28, 25, 695, 19], - ["jump_false", 28, "eq_nn_2287", 695, 19], - ["eq_float", 26, 6, 25, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nn_2287", - ["is_text", 27, 6, 695, 19], - ["jump_false", 27, "eq_nt_2288", 695, 19], - ["is_text", 28, 25, 695, 19], - ["jump_false", 28, "eq_nt_2288", 695, 19], - ["eq_text", 26, 6, 25, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nt_2288", - ["is_null", 27, 6, 695, 19], - ["jump_false", 27, "eq_nnl_2289", 695, 19], - ["is_null", 28, 25, 695, 19], - ["jump_false", 28, "eq_nnl_2289", 695, 19], - ["true", 26, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nnl_2289", - ["is_bool", 27, 6, 695, 19], - ["jump_false", 27, "eq_nb_2290", 695, 19], - ["is_bool", 28, 25, 695, 19], - ["jump_false", 28, "eq_nb_2290", 695, 19], - ["eq_bool", 26, 6, 25, 695, 19], - ["jump", "eq_done_2285", 695, 19], - "eq_nb_2290", - ["false", 26, 695, 19], - "eq_done_2285", - ["jump_false", 26, "if_else_2283", 695, 19], - ["access", 29, 1, 696, 17], - ["is_num", 31, 3, 696, 17], - ["jump_false", 31, "num_err_2291", 696, 17], - ["is_num", 32, 29, 696, 17], - ["jump_false", 32, "num_err_2291", 696, 17], - ["add", 30, 3, 29, 696, 17], - ["jump", "num_done_2292", 696, 17], - "num_err_2291", - [ - "access", - 33, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 696, - 17 - ], - ["access", 34, "error", 696, 17], - ["access", 35, "cannot apply '+': operands must be numbers", 696, 17], - ["array", 36, 0, 696, 17], - ["push", 36, 35, 696, 17], - ["frame", 38, 33, 2, 696, 17], - ["null", 39, 696, 17], - ["setarg", 38, 0, 39, 696, 17], - ["setarg", 38, 1, 34, 696, 17], - ["setarg", 38, 2, 36, 696, 17], - ["invoke", 38, 37, 696, 17], - ["disrupt", 696, 17], - "num_done_2292", - ["move", 3, 30, 696, 17], - ["jump", "while_start_2277", 697, 9], - ["jump", "if_end_2284", 697, 9], - "if_else_2283", - "if_end_2284", - ["load_field", 40, 6, "kind", 700, 11], - ["access", 41, "var", 700, 24], - ["is_identical", 42, 40, 41, 700, 24], - ["jump_true", 42, "eq_done_2296", 700, 24], - ["is_int", 43, 40, 700, 24], - ["jump_false", 43, "eq_ni_2297", 700, 24], - ["is_int", 44, 41, 700, 24], - ["jump_false", 44, "eq_ni_2297", 700, 24], - ["eq_int", 42, 40, 41, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_ni_2297", - ["is_num", 43, 40, 700, 24], - ["jump_false", 43, "eq_nn_2298", 700, 24], - ["is_num", 44, 41, 700, 24], - ["jump_false", 44, "eq_nn_2298", 700, 24], - ["eq_float", 42, 40, 41, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nn_2298", - ["is_text", 43, 40, 700, 24], - ["jump_false", 43, "eq_nt_2299", 700, 24], - ["is_text", 44, 41, 700, 24], - ["jump_false", 44, "eq_nt_2299", 700, 24], - ["eq_text", 42, 40, 41, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nt_2299", - ["is_null", 43, 40, 700, 24], - ["jump_false", 43, "eq_nnl_2300", 700, 24], - ["is_null", 44, 41, 700, 24], - ["jump_false", 44, "eq_nnl_2300", 700, 24], - ["true", 42, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nnl_2300", - ["is_bool", 43, 40, 700, 24], - ["jump_false", 43, "eq_nb_2301", 700, 24], - ["is_bool", 44, 41, 700, 24], - ["jump_false", 44, "eq_nb_2301", 700, 24], - ["eq_bool", 42, 40, 41, 700, 24], - ["jump", "eq_done_2296", 700, 24], - "eq_nb_2301", - ["false", 42, 700, 24], - "eq_done_2296", - ["move", 45, 42, 700, 24], - ["jump_true", 45, "or_end_2295", 700, 24], - ["load_field", 46, 6, "kind", 700, 33], - ["access", 47, "def", 700, 46], - ["is_identical", 48, 46, 47, 700, 46], - ["jump_true", 48, "eq_done_2302", 700, 46], - ["is_int", 49, 46, 700, 46], - ["jump_false", 49, "eq_ni_2303", 700, 46], - ["is_int", 50, 47, 700, 46], - ["jump_false", 50, "eq_ni_2303", 700, 46], - ["eq_int", 48, 46, 47, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_ni_2303", - ["is_num", 49, 46, 700, 46], - ["jump_false", 49, "eq_nn_2304", 700, 46], - ["is_num", 50, 47, 700, 46], - ["jump_false", 50, "eq_nn_2304", 700, 46], - ["eq_float", 48, 46, 47, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nn_2304", - ["is_text", 49, 46, 700, 46], - ["jump_false", 49, "eq_nt_2305", 700, 46], - ["is_text", 50, 47, 700, 46], - ["jump_false", 50, "eq_nt_2305", 700, 46], - ["eq_text", 48, 46, 47, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nt_2305", - ["is_null", 49, 46, 700, 46], - ["jump_false", 49, "eq_nnl_2306", 700, 46], - ["is_null", 50, 47, 700, 46], - ["jump_false", 50, "eq_nnl_2306", 700, 46], - ["true", 48, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nnl_2306", - ["is_bool", 49, 46, 700, 46], - ["jump_false", 49, "eq_nb_2307", 700, 46], - ["is_bool", 50, 47, 700, 46], - ["jump_false", 50, "eq_nb_2307", 700, 46], - ["eq_bool", 48, 46, 47, 700, 46], - ["jump", "eq_done_2302", 700, 46], - "eq_nb_2307", - ["false", 48, 700, 46], - "eq_done_2302", - ["move", 45, 48, 700, 46], - "or_end_2295", - ["jump_false", 45, "if_else_2293", 700, 46], - ["load_field", 51, 6, "left", 701, 16], - ["load_field", 52, 51, "name", 701, 16], - ["move", 4, 52, 701, 16], - ["null", 53, 702, 21], - ["is_identical", 54, 4, 53, 702, 21], - ["jump_true", 54, "ne_nid_2311", 702, 21], - ["jump", "ne_ni_2312", 702, 21], - "ne_nid_2311", - ["false", 54, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_ni_2312", - ["is_int", 55, 4, 702, 21], - ["jump_false", 55, "ne_nn_2313", 702, 21], - ["is_int", 56, 53, 702, 21], - ["jump_false", 56, "ne_nn_2313", 702, 21], - ["ne_int", 54, 4, 53, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nn_2313", - ["is_num", 55, 4, 702, 21], - ["jump_false", 55, "ne_nt_2314", 702, 21], - ["is_num", 56, 53, 702, 21], - ["jump_false", 56, "ne_nt_2314", 702, 21], - ["ne_float", 54, 4, 53, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nt_2314", - ["is_text", 55, 4, 702, 21], - ["jump_false", 55, "ne_nnl_2315", 702, 21], - ["is_text", 56, 53, 702, 21], - ["jump_false", 56, "ne_nnl_2315", 702, 21], - ["ne_text", 54, 4, 53, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nnl_2315", - ["is_null", 55, 4, 702, 21], - ["jump_false", 55, "ne_nb_2316", 702, 21], - ["is_null", 56, 53, 702, 21], - ["jump_false", 56, "ne_nb_2316", 702, 21], - ["false", 54, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_nb_2316", - ["is_bool", 55, 4, 702, 21], - ["jump_false", 55, "ne_mis_2317", 702, 21], - ["is_bool", 56, 53, 702, 21], - ["jump_false", 56, "ne_mis_2317", 702, 21], - ["ne_bool", 54, 4, 53, 702, 21], - ["jump", "ne_done_2310", 702, 21], - "ne_mis_2317", - ["true", 54, 702, 21], - "ne_done_2310", - ["jump_false", 54, "if_else_2308", 702, 21], - ["get", 58, 35, 1, 703, 16], - ["frame", 59, 58, 2, 703, 16], - ["null", 60, 703, 16], - ["setarg", 59, 0, 60, 703, 16], - ["setarg", 59, 1, 2, 703, 16], - ["setarg", 59, 2, 4, 703, 16], - ["invoke", 59, 57, 703, 16], - ["move", 7, 57, 703, 16], - ["null", 61, 704, 21], - ["is_identical", 62, 7, 61, 704, 21], - ["jump_true", 62, "ne_nid_2323", 704, 21], - ["jump", "ne_ni_2324", 704, 21], - "ne_nid_2323", - ["false", 62, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_ni_2324", - ["is_int", 63, 7, 704, 21], - ["jump_false", 63, "ne_nn_2325", 704, 21], - ["is_int", 64, 61, 704, 21], - ["jump_false", 64, "ne_nn_2325", 704, 21], - ["ne_int", 62, 7, 61, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nn_2325", - ["is_num", 63, 7, 704, 21], - ["jump_false", 63, "ne_nt_2326", 704, 21], - ["is_num", 64, 61, 704, 21], - ["jump_false", 64, "ne_nt_2326", 704, 21], - ["ne_float", 62, 7, 61, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nt_2326", - ["is_text", 63, 7, 704, 21], - ["jump_false", 63, "ne_nnl_2327", 704, 21], - ["is_text", 64, 61, 704, 21], - ["jump_false", 64, "ne_nnl_2327", 704, 21], - ["ne_text", 62, 7, 61, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nnl_2327", - ["is_null", 63, 7, 704, 21], - ["jump_false", 63, "ne_nb_2328", 704, 21], - ["is_null", 64, 61, 704, 21], - ["jump_false", 64, "ne_nb_2328", 704, 21], - ["false", 62, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_nb_2328", - ["is_bool", 63, 7, 704, 21], - ["jump_false", 63, "ne_mis_2329", 704, 21], - ["is_bool", 64, 61, 704, 21], - ["jump_false", 64, "ne_mis_2329", 704, 21], - ["ne_bool", 62, 7, 61, 704, 21], - ["jump", "ne_done_2322", 704, 21], - "ne_mis_2329", - ["true", 62, 704, 21], - "ne_done_2322", - ["move", 65, 62, 704, 21], - ["jump_false", 65, "and_end_2321", 704, 21], - ["load_field", 66, 7, "nr_uses", 704, 29], - ["access", 67, 0, 704, 43], - ["is_identical", 68, 66, 67, 704, 43], - ["jump_true", 68, "eq_done_2330", 704, 43], - ["is_int", 69, 66, 704, 43], - ["jump_false", 69, "eq_ni_2331", 704, 43], - ["is_int", 70, 67, 704, 43], - ["jump_false", 70, "eq_ni_2331", 704, 43], - ["eq_int", 68, 66, 67, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_ni_2331", - ["is_num", 69, 66, 704, 43], - ["jump_false", 69, "eq_nn_2332", 704, 43], - ["is_num", 70, 67, 704, 43], - ["jump_false", 70, "eq_nn_2332", 704, 43], - ["eq_float", 68, 66, 67, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nn_2332", - ["is_text", 69, 66, 704, 43], - ["jump_false", 69, "eq_nt_2333", 704, 43], - ["is_text", 70, 67, 704, 43], - ["jump_false", 70, "eq_nt_2333", 704, 43], - ["eq_text", 68, 66, 67, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nt_2333", - ["is_null", 69, 66, 704, 43], - ["jump_false", 69, "eq_nnl_2334", 704, 43], - ["is_null", 70, 67, 704, 43], - ["jump_false", 70, "eq_nnl_2334", 704, 43], - ["true", 68, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nnl_2334", - ["is_bool", 69, 66, 704, 43], - ["jump_false", 69, "eq_nb_2335", 704, 43], - ["is_bool", 70, 67, 704, 43], - ["jump_false", 70, "eq_nb_2335", 704, 43], - ["eq_bool", 68, 66, 67, 704, 43], - ["jump", "eq_done_2330", 704, 43], - "eq_nb_2335", - ["false", 68, 704, 43], - "eq_done_2330", - ["move", 65, 68, 704, 43], - "and_end_2321", - ["move", 71, 65, 704, 43], - ["jump_false", 71, "and_end_2320", 704, 43], - ["load_field", 72, 6, "right", 704, 56], - ["get", 74, 19, 1, 704, 48], - ["frame", 75, 74, 1, 704, 48], - ["null", 76, 704, 48], - ["setarg", 75, 0, 76, 704, 48], - ["setarg", 75, 1, 72, 704, 48], - ["invoke", 75, 73, 704, 48], - ["move", 71, 73, 704, 48], - "and_end_2320", - ["jump_false", 71, "if_else_2318", 704, 48], - ["true", 77, 705, 25], - ["store_field", 6, 77, "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", - ["load_field", 78, 6, "kind", 710, 11], - ["access", 79, "call", 710, 24], - ["is_identical", 80, 78, 79, 710, 24], - ["jump_true", 80, "eq_done_2339", 710, 24], - ["is_int", 81, 78, 710, 24], - ["jump_false", 81, "eq_ni_2340", 710, 24], - ["is_int", 82, 79, 710, 24], - ["jump_false", 82, "eq_ni_2340", 710, 24], - ["eq_int", 80, 78, 79, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_ni_2340", - ["is_num", 81, 78, 710, 24], - ["jump_false", 81, "eq_nn_2341", 710, 24], - ["is_num", 82, 79, 710, 24], - ["jump_false", 82, "eq_nn_2341", 710, 24], - ["eq_float", 80, 78, 79, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nn_2341", - ["is_text", 81, 78, 710, 24], - ["jump_false", 81, "eq_nt_2342", 710, 24], - ["is_text", 82, 79, 710, 24], - ["jump_false", 82, "eq_nt_2342", 710, 24], - ["eq_text", 80, 78, 79, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nt_2342", - ["is_null", 81, 78, 710, 24], - ["jump_false", 81, "eq_nnl_2343", 710, 24], - ["is_null", 82, 79, 710, 24], - ["jump_false", 82, "eq_nnl_2343", 710, 24], - ["true", 80, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nnl_2343", - ["is_bool", 81, 78, 710, 24], - ["jump_false", 81, "eq_nb_2344", 710, 24], - ["is_bool", 82, 79, 710, 24], - ["jump_false", 82, "eq_nb_2344", 710, 24], - ["eq_bool", 80, 78, 79, 710, 24], - ["jump", "eq_done_2339", 710, 24], - "eq_nb_2344", - ["false", 80, 710, 24], - "eq_done_2339", - ["move", 83, 80, 710, 24], - ["jump_false", 83, "and_end_2338", 710, 24], - ["load_field", 84, 6, "expression", 710, 42], - ["get", 86, 19, 1, 710, 34], - ["frame", 87, 86, 1, 710, 34], - ["null", 88, 710, 34], - ["setarg", 87, 0, 88, 710, 34], - ["setarg", 87, 1, 84, 710, 34], - ["invoke", 87, 85, 710, 34], - ["move", 83, 85, 710, 34], - "and_end_2338", - ["jump_false", 83, "if_else_2336", 710, 34], - ["true", 89, 711, 21], - ["store_field", 6, 89, "dead", 711, 9], - ["jump", "if_end_2337", 711, 9], - "if_else_2336", - "if_end_2337", - ["load_field", 90, 6, "kind", 714, 11], - ["access", 91, "function", 714, 24], - ["is_identical", 92, 90, 91, 714, 24], - ["jump_true", 92, "eq_done_2348", 714, 24], - ["is_int", 93, 90, 714, 24], - ["jump_false", 93, "eq_ni_2349", 714, 24], - ["is_int", 94, 91, 714, 24], - ["jump_false", 94, "eq_ni_2349", 714, 24], - ["eq_int", 92, 90, 91, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_ni_2349", - ["is_num", 93, 90, 714, 24], - ["jump_false", 93, "eq_nn_2350", 714, 24], - ["is_num", 94, 91, 714, 24], - ["jump_false", 94, "eq_nn_2350", 714, 24], - ["eq_float", 92, 90, 91, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nn_2350", - ["is_text", 93, 90, 714, 24], - ["jump_false", 93, "eq_nt_2351", 714, 24], - ["is_text", 94, 91, 714, 24], - ["jump_false", 94, "eq_nt_2351", 714, 24], - ["eq_text", 92, 90, 91, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nt_2351", - ["is_null", 93, 90, 714, 24], - ["jump_false", 93, "eq_nnl_2352", 714, 24], - ["is_null", 94, 91, 714, 24], - ["jump_false", 94, "eq_nnl_2352", 714, 24], - ["true", 92, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nnl_2352", - ["is_bool", 93, 90, 714, 24], - ["jump_false", 93, "eq_nb_2353", 714, 24], - ["is_bool", 94, 91, 714, 24], - ["jump_false", 94, "eq_nb_2353", 714, 24], - ["eq_bool", 92, 90, 91, 714, 24], - ["jump", "eq_done_2348", 714, 24], - "eq_nb_2353", - ["false", 92, 714, 24], - "eq_done_2348", - ["move", 95, 92, 714, 24], - ["jump_false", 95, "and_end_2347", 714, 24], - ["load_field", 96, 6, "name", 714, 38], - ["null", 97, 714, 51], - ["is_identical", 98, 96, 97, 714, 51], - ["jump_true", 98, "ne_nid_2355", 714, 51], - ["jump", "ne_ni_2356", 714, 51], - "ne_nid_2355", - ["false", 98, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_ni_2356", - ["is_int", 99, 96, 714, 51], - ["jump_false", 99, "ne_nn_2357", 714, 51], - ["is_int", 100, 97, 714, 51], - ["jump_false", 100, "ne_nn_2357", 714, 51], - ["ne_int", 98, 96, 97, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nn_2357", - ["is_num", 99, 96, 714, 51], - ["jump_false", 99, "ne_nt_2358", 714, 51], - ["is_num", 100, 97, 714, 51], - ["jump_false", 100, "ne_nt_2358", 714, 51], - ["ne_float", 98, 96, 97, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nt_2358", - ["is_text", 99, 96, 714, 51], - ["jump_false", 99, "ne_nnl_2359", 714, 51], - ["is_text", 100, 97, 714, 51], - ["jump_false", 100, "ne_nnl_2359", 714, 51], - ["ne_text", 98, 96, 97, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nnl_2359", - ["is_null", 99, 96, 714, 51], - ["jump_false", 99, "ne_nb_2360", 714, 51], - ["is_null", 100, 97, 714, 51], - ["jump_false", 100, "ne_nb_2360", 714, 51], - ["false", 98, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_nb_2360", - ["is_bool", 99, 96, 714, 51], - ["jump_false", 99, "ne_mis_2361", 714, 51], - ["is_bool", 100, 97, 714, 51], - ["jump_false", 100, "ne_mis_2361", 714, 51], - ["ne_bool", 98, 96, 97, 714, 51], - ["jump", "ne_done_2354", 714, 51], - "ne_mis_2361", - ["true", 98, 714, 51], - "ne_done_2354", - ["move", 95, 98, 714, 51], - "and_end_2347", - ["jump_false", 95, "if_else_2345", 714, 51], - ["load_field", 101, 6, "name", 715, 31], - ["get", 103, 35, 1, 715, 14], - ["frame", 104, 103, 2, 715, 14], - ["null", 105, 715, 14], - ["setarg", 104, 0, 105, 715, 14], - ["setarg", 104, 1, 2, 715, 14], - ["setarg", 104, 2, 101, 715, 14], - ["invoke", 104, 102, 715, 14], - ["move", 7, 102, 715, 14], - ["null", 106, 716, 19], - ["is_identical", 107, 7, 106, 716, 19], - ["jump_true", 107, "ne_nid_2366", 716, 19], - ["jump", "ne_ni_2367", 716, 19], - "ne_nid_2366", - ["false", 107, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_ni_2367", - ["is_int", 108, 7, 716, 19], - ["jump_false", 108, "ne_nn_2368", 716, 19], - ["is_int", 109, 106, 716, 19], - ["jump_false", 109, "ne_nn_2368", 716, 19], - ["ne_int", 107, 7, 106, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nn_2368", - ["is_num", 108, 7, 716, 19], - ["jump_false", 108, "ne_nt_2369", 716, 19], - ["is_num", 109, 106, 716, 19], - ["jump_false", 109, "ne_nt_2369", 716, 19], - ["ne_float", 107, 7, 106, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nt_2369", - ["is_text", 108, 7, 716, 19], - ["jump_false", 108, "ne_nnl_2370", 716, 19], - ["is_text", 109, 106, 716, 19], - ["jump_false", 109, "ne_nnl_2370", 716, 19], - ["ne_text", 107, 7, 106, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nnl_2370", - ["is_null", 108, 7, 716, 19], - ["jump_false", 108, "ne_nb_2371", 716, 19], - ["is_null", 109, 106, 716, 19], - ["jump_false", 109, "ne_nb_2371", 716, 19], - ["false", 107, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_nb_2371", - ["is_bool", 108, 7, 716, 19], - ["jump_false", 108, "ne_mis_2372", 716, 19], - ["is_bool", 109, 106, 716, 19], - ["jump_false", 109, "ne_mis_2372", 716, 19], - ["ne_bool", 107, 7, 106, 716, 19], - ["jump", "ne_done_2365", 716, 19], - "ne_mis_2372", - ["true", 107, 716, 19], - "ne_done_2365", - ["move", 110, 107, 716, 19], - ["jump_false", 110, "and_end_2364", 716, 19], - ["load_field", 111, 7, "nr_uses", 716, 27], - ["access", 112, 0, 716, 41], - ["is_identical", 113, 111, 112, 716, 41], - ["jump_true", 113, "eq_done_2373", 716, 41], - ["is_int", 114, 111, 716, 41], - ["jump_false", 114, "eq_ni_2374", 716, 41], - ["is_int", 115, 112, 716, 41], - ["jump_false", 115, "eq_ni_2374", 716, 41], - ["eq_int", 113, 111, 112, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_ni_2374", - ["is_num", 114, 111, 716, 41], - ["jump_false", 114, "eq_nn_2375", 716, 41], - ["is_num", 115, 112, 716, 41], - ["jump_false", 115, "eq_nn_2375", 716, 41], - ["eq_float", 113, 111, 112, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nn_2375", - ["is_text", 114, 111, 716, 41], - ["jump_false", 114, "eq_nt_2376", 716, 41], - ["is_text", 115, 112, 716, 41], - ["jump_false", 115, "eq_nt_2376", 716, 41], - ["eq_text", 113, 111, 112, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nt_2376", - ["is_null", 114, 111, 716, 41], - ["jump_false", 114, "eq_nnl_2377", 716, 41], - ["is_null", 115, 112, 716, 41], - ["jump_false", 115, "eq_nnl_2377", 716, 41], - ["true", 113, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nnl_2377", - ["is_bool", 114, 111, 716, 41], - ["jump_false", 114, "eq_nb_2378", 716, 41], - ["is_bool", 115, 112, 716, 41], - ["jump_false", 115, "eq_nb_2378", 716, 41], - ["eq_bool", 113, 111, 112, 716, 41], - ["jump", "eq_done_2373", 716, 41], - "eq_nb_2378", - ["false", 113, 716, 41], - "eq_done_2373", - ["move", 110, 113, 716, 41], - "and_end_2364", - ["jump_false", 110, "if_else_2362", 716, 41], - ["true", 116, 717, 23], - ["store_field", 6, 116, "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", - ["load_field", 117, 6, "dead", 720, 11], - ["true", 118, 720, 24], - ["is_identical", 119, 117, 118, 720, 24], - ["jump_true", 119, "ne_nid_2382", 720, 24], - ["jump", "ne_ni_2383", 720, 24], - "ne_nid_2382", - ["false", 119, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_ni_2383", - ["is_int", 120, 117, 720, 24], - ["jump_false", 120, "ne_nn_2384", 720, 24], - ["is_int", 121, 118, 720, 24], - ["jump_false", 121, "ne_nn_2384", 720, 24], - ["ne_int", 119, 117, 118, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nn_2384", - ["is_num", 120, 117, 720, 24], - ["jump_false", 120, "ne_nt_2385", 720, 24], - ["is_num", 121, 118, 720, 24], - ["jump_false", 121, "ne_nt_2385", 720, 24], - ["ne_float", 119, 117, 118, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nt_2385", - ["is_text", 120, 117, 720, 24], - ["jump_false", 120, "ne_nnl_2386", 720, 24], - ["is_text", 121, 118, 720, 24], - ["jump_false", 121, "ne_nnl_2386", 720, 24], - ["ne_text", 119, 117, 118, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nnl_2386", - ["is_null", 120, 117, 720, 24], - ["jump_false", 120, "ne_nb_2387", 720, 24], - ["is_null", 121, 118, 720, 24], - ["jump_false", 121, "ne_nb_2387", 720, 24], - ["false", 119, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_nb_2387", - ["is_bool", 120, 117, 720, 24], - ["jump_false", 120, "ne_mis_2388", 720, 24], - ["is_bool", 121, 118, 720, 24], - ["jump_false", 121, "ne_mis_2388", 720, 24], - ["ne_bool", 119, 117, 118, 720, 24], - ["jump", "ne_done_2381", 720, 24], - "ne_mis_2388", - ["true", 119, 720, 24], - "ne_done_2381", - ["jump_false", 119, "if_else_2379", 720, 24], - ["is_array", 122, 5, 720, 40], - ["jump_false", 122, "push_err_2389", 720, 40], - ["push", 5, 6, 720, 40], - ["jump", "push_done_2390", 720, 40], - "push_err_2389", - [ - "access", - 123, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 720, - 40 - ], - ["access", 124, "error", 720, 40], - ["access", 125, "cannot push: target must be an array", 720, 40], - ["array", 126, 0, 720, 40], - ["push", 126, 125, 720, 40], - ["frame", 128, 123, 2, 720, 40], - ["null", 129, 720, 40], - ["setarg", 128, 0, 129, 720, 40], - ["setarg", 128, 1, 124, 720, 40], - ["setarg", 128, 2, 126, 720, 40], - ["invoke", 128, 127, 720, 40], - ["disrupt", 720, 40], - "push_done_2390", - ["jump", "if_end_2380", 720, 40], - "if_else_2379", - "if_end_2380", - ["access", 130, 1, 721, 15], - ["is_num", 132, 3, 721, 15], - ["jump_false", 132, "num_err_2391", 721, 15], - ["is_num", 133, 130, 721, 15], - ["jump_false", 133, "num_err_2391", 721, 15], - ["add", 131, 3, 130, 721, 15], - ["jump", "num_done_2392", 721, 15], - "num_err_2391", - [ - "access", - 134, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 721, - 15 - ], - ["access", 135, "error", 721, 15], - ["access", 136, "cannot apply '+': operands must be numbers", 721, 15], - ["array", 137, 0, 721, 15], - ["push", 137, 136, 721, 15], - ["frame", 139, 134, 2, 721, 15], - ["null", 140, 721, 15], - ["setarg", 139, 0, 140, 721, 15], - ["setarg", 139, 1, 135, 721, 15], - ["setarg", 139, 2, 137, 721, 15], - ["invoke", 139, 138, 721, 15], - ["disrupt", 721, 15], - "num_done_2392", - ["move", 3, 131, 721, 15], - ["jump", "while_start_2277", 721, 15], - "while_end_2278", - ["return", 5, 723, 12], - ["null", 141, 723, 12], - ["return", 141, 723, 12] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 75, - "nr_close_slots": 0, - "instructions": [ - ["null", 4, 727, 17], - ["is_identical", 5, 1, 4, 727, 17], - ["jump_true", 5, "eq_done_2395", 727, 17], - ["is_int", 6, 1, 727, 17], - ["jump_false", 6, "eq_ni_2396", 727, 17], - ["is_int", 7, 4, 727, 17], - ["jump_false", 7, "eq_ni_2396", 727, 17], - ["eq_int", 5, 1, 4, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_ni_2396", - ["is_num", 6, 1, 727, 17], - ["jump_false", 6, "eq_nn_2397", 727, 17], - ["is_num", 7, 4, 727, 17], - ["jump_false", 7, "eq_nn_2397", 727, 17], - ["eq_float", 5, 1, 4, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nn_2397", - ["is_text", 6, 1, 727, 17], - ["jump_false", 6, "eq_nt_2398", 727, 17], - ["is_text", 7, 4, 727, 17], - ["jump_false", 7, "eq_nt_2398", 727, 17], - ["eq_text", 5, 1, 4, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nt_2398", - ["is_null", 6, 1, 727, 17], - ["jump_false", 6, "eq_nnl_2399", 727, 17], - ["is_null", 7, 4, 727, 17], - ["jump_false", 7, "eq_nnl_2399", 727, 17], - ["true", 5, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nnl_2399", - ["is_bool", 6, 1, 727, 17], - ["jump_false", 6, "eq_nb_2400", 727, 17], - ["is_bool", 7, 4, 727, 17], - ["jump_false", 7, "eq_nb_2400", 727, 17], - ["eq_bool", 5, 1, 4, 727, 17], - ["jump", "eq_done_2395", 727, 17], - "eq_nb_2400", - ["false", 5, 727, 17], - "eq_done_2395", - ["jump_false", 5, "if_else_2393", 727, 17], - ["null", 8, 727, 30], - ["return", 8, 727, 30], - ["jump", "if_end_2394", 727, 30], - "if_else_2393", - "if_end_2394", - ["load_field", 9, 1, "function_nr", 728, 17], - ["move", 2, 9, 728, 17], - ["null", 10, 729, 18], - ["is_identical", 11, 2, 10, 729, 18], - ["jump_true", 11, "eq_done_2403", 729, 18], - ["is_int", 12, 2, 729, 18], - ["jump_false", 12, "eq_ni_2404", 729, 18], - ["is_int", 13, 10, 729, 18], - ["jump_false", 13, "eq_ni_2404", 729, 18], - ["eq_int", 11, 2, 10, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_ni_2404", - ["is_num", 12, 2, 729, 18], - ["jump_false", 12, "eq_nn_2405", 729, 18], - ["is_num", 13, 10, 729, 18], - ["jump_false", 13, "eq_nn_2405", 729, 18], - ["eq_float", 11, 2, 10, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nn_2405", - ["is_text", 12, 2, 729, 18], - ["jump_false", 12, "eq_nt_2406", 729, 18], - ["is_text", 13, 10, 729, 18], - ["jump_false", 13, "eq_nt_2406", 729, 18], - ["eq_text", 11, 2, 10, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nt_2406", - ["is_null", 12, 2, 729, 18], - ["jump_false", 12, "eq_nnl_2407", 729, 18], - ["is_null", 13, 10, 729, 18], - ["jump_false", 13, "eq_nnl_2407", 729, 18], - ["true", 11, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nnl_2407", - ["is_bool", 12, 2, 729, 18], - ["jump_false", 12, "eq_nb_2408", 729, 18], - ["is_bool", 13, 10, 729, 18], - ["jump_false", 13, "eq_nb_2408", 729, 18], - ["eq_bool", 11, 2, 10, 729, 18], - ["jump", "eq_done_2403", 729, 18], - "eq_nb_2408", - ["false", 11, 729, 18], - "eq_done_2403", - ["jump_false", 11, "if_else_2401", 729, 18], - ["null", 14, 729, 31], - ["return", 14, 729, 31], - ["jump", "if_end_2402", 729, 31], - "if_else_2401", - "if_end_2402", - ["access", 3, 0, 731, 13], - "while_start_2409", - ["load_field", 15, 1, "list", 732, 23], - ["length", 16, 15, 732, 23], - ["is_int", 18, 3, 732, 23], - ["jump_false", 18, "rel_ni_2411", 732, 23], - ["is_int", 19, 16, 732, 23], - ["jump_false", 19, "rel_ni_2411", 732, 23], - ["lt_int", 17, 3, 16, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_ni_2411", - ["is_num", 18, 3, 732, 23], - ["jump_false", 18, "rel_nn_2412", 732, 23], - ["is_num", 19, 16, 732, 23], - ["jump_false", 19, "rel_nn_2412", 732, 23], - ["lt_float", 17, 3, 16, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_nn_2412", - ["is_text", 18, 3, 732, 23], - ["jump_false", 18, "rel_err_2414", 732, 23], - ["is_text", 19, 16, 732, 23], - ["jump_false", 19, "rel_err_2414", 732, 23], - ["lt_text", 17, 3, 16, 732, 23], - ["jump", "rel_done_2413", 732, 23], - "rel_err_2414", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 732, - 23 - ], - ["access", 21, "error", 732, 23], - ["access", 22, "cannot compare with '<': operands must be same type", 732, 23], - ["array", 23, 0, 732, 23], - ["push", 23, 22, 732, 23], - ["frame", 25, 20, 2, 732, 23], - ["null", 26, 732, 23], - ["setarg", 25, 0, 26, 732, 23], - ["setarg", 25, 1, 21, 732, 23], - ["setarg", 25, 2, 23, 732, 23], - ["invoke", 25, 24, 732, 23], - ["disrupt", 732, 23], - "rel_done_2413", - ["jump_false", 17, "while_end_2410", 732, 23], - ["load_field", 27, 1, "list", 733, 11], - ["load_dynamic", 28, 27, 3, 733, 21], - ["load_field", 29, 28, "expression", 733, 21], - ["null", 30, 733, 38], - ["is_identical", 31, 29, 30, 733, 38], - ["jump_true", 31, "ne_nid_2418", 733, 38], - ["jump", "ne_ni_2419", 733, 38], - "ne_nid_2418", - ["false", 31, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_ni_2419", - ["is_int", 32, 29, 733, 38], - ["jump_false", 32, "ne_nn_2420", 733, 38], - ["is_int", 33, 30, 733, 38], - ["jump_false", 33, "ne_nn_2420", 733, 38], - ["ne_int", 31, 29, 30, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nn_2420", - ["is_num", 32, 29, 733, 38], - ["jump_false", 32, "ne_nt_2421", 733, 38], - ["is_num", 33, 30, 733, 38], - ["jump_false", 33, "ne_nt_2421", 733, 38], - ["ne_float", 31, 29, 30, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nt_2421", - ["is_text", 32, 29, 733, 38], - ["jump_false", 32, "ne_nnl_2422", 733, 38], - ["is_text", 33, 30, 733, 38], - ["jump_false", 33, "ne_nnl_2422", 733, 38], - ["ne_text", 31, 29, 30, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nnl_2422", - ["is_null", 32, 29, 733, 38], - ["jump_false", 32, "ne_nb_2423", 733, 38], - ["is_null", 33, 30, 733, 38], - ["jump_false", 33, "ne_nb_2423", 733, 38], - ["false", 31, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_nb_2423", - ["is_bool", 32, 29, 733, 38], - ["jump_false", 32, "ne_mis_2424", 733, 38], - ["is_bool", 33, 30, 733, 38], - ["jump_false", 33, "ne_mis_2424", 733, 38], - ["ne_bool", 31, 29, 30, 733, 38], - ["jump", "ne_done_2417", 733, 38], - "ne_mis_2424", - ["true", 31, 733, 38], - "ne_done_2417", - ["jump_false", 31, "if_else_2415", 733, 38], - ["load_field", 34, 1, "list", 734, 45], - ["load_dynamic", 35, 34, 3, 734, 55], - ["load_field", 36, 35, "expression", 734, 55], - ["get", 38, 13, 1, 734, 35], - ["frame", 39, 38, 2, 734, 35], - ["null", 40, 734, 35], - ["setarg", 39, 0, 40, 734, 35], - ["setarg", 39, 1, 36, 734, 35], - ["setarg", 39, 2, 2, 734, 35], - ["invoke", 39, 37, 734, 35], - ["load_field", 41, 1, "list", 734, 9], - ["load_dynamic", 42, 41, 3, 734, 19], - ["store_field", 42, 37, "expression", 734, 19], - ["jump", "if_end_2416", 734, 19], - "if_else_2415", - "if_end_2416", - ["access", 43, 1, 736, 15], - ["is_num", 45, 3, 736, 15], - ["jump_false", 45, "num_err_2425", 736, 15], - ["is_num", 46, 43, 736, 15], - ["jump_false", 46, "num_err_2425", 736, 15], - ["add", 44, 3, 43, 736, 15], - ["jump", "num_done_2426", 736, 15], - "num_err_2425", - [ - "access", - 47, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 736, - 15 - ], - ["access", 48, "error", 736, 15], - ["access", 49, "cannot apply '+': operands must be numbers", 736, 15], - ["array", 50, 0, 736, 15], - ["push", 50, 49, 736, 15], - ["frame", 52, 47, 2, 736, 15], - ["null", 53, 736, 15], - ["setarg", 52, 0, 53, 736, 15], - ["setarg", 52, 1, 48, 736, 15], - ["setarg", 52, 2, 50, 736, 15], - ["invoke", 52, 51, 736, 15], - ["disrupt", 736, 15], - "num_done_2426", - ["move", 3, 44, 736, 15], - ["jump", "while_start_2409", 736, 15], - "while_end_2410", - ["load_field", 54, 1, "statements", 738, 9], - ["null", 55, 738, 28], - ["is_identical", 56, 54, 55, 738, 28], - ["jump_true", 56, "ne_nid_2430", 738, 28], - ["jump", "ne_ni_2431", 738, 28], - "ne_nid_2430", - ["false", 56, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_ni_2431", - ["is_int", 57, 54, 738, 28], - ["jump_false", 57, "ne_nn_2432", 738, 28], - ["is_int", 58, 55, 738, 28], - ["jump_false", 58, "ne_nn_2432", 738, 28], - ["ne_int", 56, 54, 55, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nn_2432", - ["is_num", 57, 54, 738, 28], - ["jump_false", 57, "ne_nt_2433", 738, 28], - ["is_num", 58, 55, 738, 28], - ["jump_false", 58, "ne_nt_2433", 738, 28], - ["ne_float", 56, 54, 55, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nt_2433", - ["is_text", 57, 54, 738, 28], - ["jump_false", 57, "ne_nnl_2434", 738, 28], - ["is_text", 58, 55, 738, 28], - ["jump_false", 58, "ne_nnl_2434", 738, 28], - ["ne_text", 56, 54, 55, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nnl_2434", - ["is_null", 57, 54, 738, 28], - ["jump_false", 57, "ne_nb_2435", 738, 28], - ["is_null", 58, 55, 738, 28], - ["jump_false", 58, "ne_nb_2435", 738, 28], - ["false", 56, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_nb_2435", - ["is_bool", 57, 54, 738, 28], - ["jump_false", 57, "ne_mis_2436", 738, 28], - ["is_bool", 58, 55, 738, 28], - ["jump_false", 58, "ne_mis_2436", 738, 28], - ["ne_bool", 56, 54, 55, 738, 28], - ["jump", "ne_done_2429", 738, 28], - "ne_mis_2436", - ["true", 56, 738, 28], - "ne_done_2429", - ["jump_false", 56, "if_else_2427", 738, 28], - ["load_field", 59, 1, "statements", 738, 63], - ["get", 61, 16, 1, 738, 52], - ["frame", 62, 61, 2, 738, 52], - ["null", 63, 738, 52], - ["setarg", 62, 0, 63, 738, 52], - ["setarg", 62, 1, 59, 738, 52], - ["setarg", 62, 2, 2, 738, 52], - ["invoke", 62, 60, 738, 52], - ["store_field", 1, 60, "statements", 738, 34], - ["jump", "if_end_2428", 738, 34], - "if_else_2427", - "if_end_2428", - ["load_field", 64, 1, "disruption", 739, 9], - ["null", 65, 739, 28], - ["is_identical", 66, 64, 65, 739, 28], - ["jump_true", 66, "ne_nid_2440", 739, 28], - ["jump", "ne_ni_2441", 739, 28], - "ne_nid_2440", - ["false", 66, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_ni_2441", - ["is_int", 67, 64, 739, 28], - ["jump_false", 67, "ne_nn_2442", 739, 28], - ["is_int", 68, 65, 739, 28], - ["jump_false", 68, "ne_nn_2442", 739, 28], - ["ne_int", 66, 64, 65, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nn_2442", - ["is_num", 67, 64, 739, 28], - ["jump_false", 67, "ne_nt_2443", 739, 28], - ["is_num", 68, 65, 739, 28], - ["jump_false", 68, "ne_nt_2443", 739, 28], - ["ne_float", 66, 64, 65, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nt_2443", - ["is_text", 67, 64, 739, 28], - ["jump_false", 67, "ne_nnl_2444", 739, 28], - ["is_text", 68, 65, 739, 28], - ["jump_false", 68, "ne_nnl_2444", 739, 28], - ["ne_text", 66, 64, 65, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nnl_2444", - ["is_null", 67, 64, 739, 28], - ["jump_false", 67, "ne_nb_2445", 739, 28], - ["is_null", 68, 65, 739, 28], - ["jump_false", 68, "ne_nb_2445", 739, 28], - ["false", 66, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_nb_2445", - ["is_bool", 67, 64, 739, 28], - ["jump_false", 67, "ne_mis_2446", 739, 28], - ["is_bool", 68, 65, 739, 28], - ["jump_false", 68, "ne_mis_2446", 739, 28], - ["ne_bool", 66, 64, 65, 739, 28], - ["jump", "ne_done_2439", 739, 28], - "ne_mis_2446", - ["true", 66, 739, 28], - "ne_done_2439", - ["jump_false", 66, "if_else_2437", 739, 28], - ["load_field", 69, 1, "disruption", 739, 63], - ["get", 71, 16, 1, 739, 52], - ["frame", 72, 71, 2, 739, 52], - ["null", 73, 739, 52], - ["setarg", 72, 0, 73, 739, 52], - ["setarg", 72, 1, 69, 739, 52], - ["setarg", 72, 2, 2, 739, 52], - ["invoke", 72, 70, 739, 52], - ["store_field", 1, 70, "disruption", 739, 34], - ["jump", "if_end_2438", 739, 34], - "if_else_2437", - "if_end_2438", - ["null", 74, 739, 34], - ["return", 74, 739, 34] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 90, - "nr_close_slots": 0, - "instructions": [ - ["null", 9, 782, 19], - ["is_identical", 10, 1, 9, 782, 19], - ["jump_true", 10, "eq_done_2526", 782, 19], - ["is_int", 11, 1, 782, 19], - ["jump_false", 11, "eq_ni_2527", 782, 19], - ["is_int", 12, 9, 782, 19], - ["jump_false", 12, "eq_ni_2527", 782, 19], - ["eq_int", 10, 1, 9, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_ni_2527", - ["is_num", 11, 1, 782, 19], - ["jump_false", 11, "eq_nn_2528", 782, 19], - ["is_num", 12, 9, 782, 19], - ["jump_false", 12, "eq_nn_2528", 782, 19], - ["eq_float", 10, 1, 9, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nn_2528", - ["is_text", 11, 1, 782, 19], - ["jump_false", 11, "eq_nt_2529", 782, 19], - ["is_text", 12, 9, 782, 19], - ["jump_false", 12, "eq_nt_2529", 782, 19], - ["eq_text", 10, 1, 9, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nt_2529", - ["is_null", 11, 1, 782, 19], - ["jump_false", 11, "eq_nnl_2530", 782, 19], - ["is_null", 12, 9, 782, 19], - ["jump_false", 12, "eq_nnl_2530", 782, 19], - ["true", 10, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nnl_2530", - ["is_bool", 11, 1, 782, 19], - ["jump_false", 11, "eq_nb_2531", 782, 19], - ["is_bool", 12, 9, 782, 19], - ["jump_false", 12, "eq_nb_2531", 782, 19], - ["eq_bool", 10, 1, 9, 782, 19], - ["jump", "eq_done_2526", 782, 19], - "eq_nb_2531", - ["false", 10, 782, 19], - "eq_done_2526", - ["jump_false", 10, "if_else_2524", 782, 19], - ["null", 13, 782, 32], - ["return", 13, 782, 32], - ["jump", "if_end_2525", 782, 32], - "if_else_2524", - "if_end_2525", - ["load_field", 14, 1, "function_nr", 783, 19], - ["move", 4, 14, 783, 19], - ["null", 15, 784, 20], - ["is_identical", 16, 4, 15, 784, 20], - ["jump_true", 16, "eq_done_2534", 784, 20], - ["is_int", 17, 4, 784, 20], - ["jump_false", 17, "eq_ni_2535", 784, 20], - ["is_int", 18, 15, 784, 20], - ["jump_false", 18, "eq_ni_2535", 784, 20], - ["eq_int", 16, 4, 15, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_ni_2535", - ["is_num", 17, 4, 784, 20], - ["jump_false", 17, "eq_nn_2536", 784, 20], - ["is_num", 18, 15, 784, 20], - ["jump_false", 18, "eq_nn_2536", 784, 20], - ["eq_float", 16, 4, 15, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nn_2536", - ["is_text", 17, 4, 784, 20], - ["jump_false", 17, "eq_nt_2537", 784, 20], - ["is_text", 18, 15, 784, 20], - ["jump_false", 18, "eq_nt_2537", 784, 20], - ["eq_text", 16, 4, 15, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nt_2537", - ["is_null", 17, 4, 784, 20], - ["jump_false", 17, "eq_nnl_2538", 784, 20], - ["is_null", 18, 15, 784, 20], - ["jump_false", 18, "eq_nnl_2538", 784, 20], - ["true", 16, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nnl_2538", - ["is_bool", 17, 4, 784, 20], - ["jump_false", 17, "eq_nb_2539", 784, 20], - ["is_bool", 18, 15, 784, 20], - ["jump_false", 18, "eq_nb_2539", 784, 20], - ["eq_bool", 16, 4, 15, 784, 20], - ["jump", "eq_done_2534", 784, 20], - "eq_nb_2539", - ["false", 16, 784, 20], - "eq_done_2534", - ["jump_false", 16, "if_else_2532", 784, 20], - ["null", 19, 784, 33], - ["return", 19, 784, 33], - ["jump", "if_end_2533", 784, 33], - "if_else_2532", - "if_end_2533", - ["get", 21, 10, 2, 785, 16], - ["frame", 22, 21, 1, 785, 16], - ["null", 23, 785, 16], - ["setarg", 22, 0, 23, 785, 16], - ["setarg", 22, 1, 4, 785, 16], - ["invoke", 22, 20, 785, 16], - ["move", 8, 20, 785, 16], - ["null", 24, 786, 17], - ["is_identical", 25, 8, 24, 786, 17], - ["jump_true", 25, "eq_done_2542", 786, 17], - ["is_int", 26, 8, 786, 17], - ["jump_false", 26, "eq_ni_2543", 786, 17], - ["is_int", 27, 24, 786, 17], - ["jump_false", 27, "eq_ni_2543", 786, 17], - ["eq_int", 25, 8, 24, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_ni_2543", - ["is_num", 26, 8, 786, 17], - ["jump_false", 26, "eq_nn_2544", 786, 17], - ["is_num", 27, 24, 786, 17], - ["jump_false", 27, "eq_nn_2544", 786, 17], - ["eq_float", 25, 8, 24, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nn_2544", - ["is_text", 26, 8, 786, 17], - ["jump_false", 26, "eq_nt_2545", 786, 17], - ["is_text", 27, 24, 786, 17], - ["jump_false", 27, "eq_nt_2545", 786, 17], - ["eq_text", 25, 8, 24, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nt_2545", - ["is_null", 26, 8, 786, 17], - ["jump_false", 26, "eq_nnl_2546", 786, 17], - ["is_null", 27, 24, 786, 17], - ["jump_false", 27, "eq_nnl_2546", 786, 17], - ["true", 25, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nnl_2546", - ["is_bool", 26, 8, 786, 17], - ["jump_false", 26, "eq_nb_2547", 786, 17], - ["is_bool", 27, 24, 786, 17], - ["jump_false", 27, "eq_nb_2547", 786, 17], - ["eq_bool", 25, 8, 24, 786, 17], - ["jump", "eq_done_2542", 786, 17], - "eq_nb_2547", - ["false", 25, 786, 17], - "eq_done_2542", - ["jump_false", 25, "if_else_2540", 786, 17], - ["null", 28, 786, 30], - ["return", 28, 786, 30], - ["jump", "if_end_2541", 786, 30], - "if_else_2540", - "if_end_2541", - [ - "access", - 30, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 787, - 18 - ], - ["frame", 31, 30, 1, 787, 18], - ["null", 32, 787, 18], - ["setarg", 31, 0, 32, 787, 18], - ["setarg", 31, 1, 8, 787, 18], - ["invoke", 31, 29, 787, 18], - ["move", 5, 29, 787, 18], - ["access", 7, 0, 788, 15], - ["access", 2, 0, 789, 16], - ["access", 6, 0, 790, 16], - ["null", 3, 791, 17], - "while_start_2548", - ["length", 33, 5, 792, 26], - ["is_int", 35, 6, 792, 26], - ["jump_false", 35, "rel_ni_2550", 792, 26], - ["is_int", 36, 33, 792, 26], - ["jump_false", 36, "rel_ni_2550", 792, 26], - ["lt_int", 34, 6, 33, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_ni_2550", - ["is_num", 35, 6, 792, 26], - ["jump_false", 35, "rel_nn_2551", 792, 26], - ["is_num", 36, 33, 792, 26], - ["jump_false", 36, "rel_nn_2551", 792, 26], - ["lt_float", 34, 6, 33, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_nn_2551", - ["is_text", 35, 6, 792, 26], - ["jump_false", 35, "rel_err_2553", 792, 26], - ["is_text", 36, 33, 792, 26], - ["jump_false", 36, "rel_err_2553", 792, 26], - ["lt_text", 34, 6, 33, 792, 26], - ["jump", "rel_done_2552", 792, 26], - "rel_err_2553", - [ - "access", - 37, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 792, - 26 - ], - ["access", 38, "error", 792, 26], - ["access", 39, "cannot compare with '<': operands must be same type", 792, 26], - ["array", 40, 0, 792, 26], - ["push", 40, 39, 792, 26], - ["frame", 42, 37, 2, 792, 26], - ["null", 43, 792, 26], - ["setarg", 42, 0, 43, 792, 26], - ["setarg", 42, 1, 38, 792, 26], - ["setarg", 42, 2, 40, 792, 26], - ["invoke", 42, 41, 792, 26], - ["disrupt", 792, 26], - "rel_done_2552", - ["jump_false", 34, "while_end_2549", 792, 26], - ["load_dynamic", 44, 5, 6, 793, 18], - ["access", 45, "function_nr", 793, 25], - ["is_identical", 46, 44, 45, 793, 25], - ["jump_true", 46, "ne_nid_2557", 793, 25], - ["jump", "ne_ni_2558", 793, 25], - "ne_nid_2557", - ["false", 46, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_ni_2558", - ["is_int", 47, 44, 793, 25], - ["jump_false", 47, "ne_nn_2559", 793, 25], - ["is_int", 48, 45, 793, 25], - ["jump_false", 48, "ne_nn_2559", 793, 25], - ["ne_int", 46, 44, 45, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nn_2559", - ["is_num", 47, 44, 793, 25], - ["jump_false", 47, "ne_nt_2560", 793, 25], - ["is_num", 48, 45, 793, 25], - ["jump_false", 48, "ne_nt_2560", 793, 25], - ["ne_float", 46, 44, 45, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nt_2560", - ["is_text", 47, 44, 793, 25], - ["jump_false", 47, "ne_nnl_2561", 793, 25], - ["is_text", 48, 45, 793, 25], - ["jump_false", 48, "ne_nnl_2561", 793, 25], - ["ne_text", 46, 44, 45, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nnl_2561", - ["is_null", 47, 44, 793, 25], - ["jump_false", 47, "ne_nb_2562", 793, 25], - ["is_null", 48, 45, 793, 25], - ["jump_false", 48, "ne_nb_2562", 793, 25], - ["false", 46, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_nb_2562", - ["is_bool", 47, 44, 793, 25], - ["jump_false", 47, "ne_mis_2563", 793, 25], - ["is_bool", 48, 45, 793, 25], - ["jump_false", 48, "ne_mis_2563", 793, 25], - ["ne_bool", 46, 44, 45, 793, 25], - ["jump", "ne_done_2556", 793, 25], - "ne_mis_2563", - ["true", 46, 793, 25], - "ne_done_2556", - ["jump_false", 46, "if_else_2554", 793, 25], - ["load_dynamic", 49, 5, 6, 794, 25], - ["load_dynamic", 50, 8, 49, 794, 25], - ["move", 3, 50, 794, 25], - ["null", 51, 795, 22], - ["is_identical", 52, 3, 51, 795, 22], - ["jump_true", 52, "ne_nid_2567", 795, 22], - ["jump", "ne_ni_2568", 795, 22], - "ne_nid_2567", - ["false", 52, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_ni_2568", - ["is_int", 53, 3, 795, 22], - ["jump_false", 53, "ne_nn_2569", 795, 22], - ["is_int", 54, 51, 795, 22], - ["jump_false", 54, "ne_nn_2569", 795, 22], - ["ne_int", 52, 3, 51, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nn_2569", - ["is_num", 53, 3, 795, 22], - ["jump_false", 53, "ne_nt_2570", 795, 22], - ["is_num", 54, 51, 795, 22], - ["jump_false", 54, "ne_nt_2570", 795, 22], - ["ne_float", 52, 3, 51, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nt_2570", - ["is_text", 53, 3, 795, 22], - ["jump_false", 53, "ne_nnl_2571", 795, 22], - ["is_text", 54, 51, 795, 22], - ["jump_false", 54, "ne_nnl_2571", 795, 22], - ["ne_text", 52, 3, 51, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nnl_2571", - ["is_null", 53, 3, 795, 22], - ["jump_false", 53, "ne_nb_2572", 795, 22], - ["is_null", 54, 51, 795, 22], - ["jump_false", 54, "ne_nb_2572", 795, 22], - ["false", 52, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_nb_2572", - ["is_bool", 53, 3, 795, 22], - ["jump_false", 53, "ne_mis_2573", 795, 22], - ["is_bool", 54, 51, 795, 22], - ["jump_false", 54, "ne_mis_2573", 795, 22], - ["ne_bool", 52, 3, 51, 795, 22], - ["jump", "ne_done_2566", 795, 22], - "ne_mis_2573", - ["true", 52, 795, 22], - "ne_done_2566", - ["jump_false", 52, "if_else_2564", 795, 22], - ["access", 55, 1, 796, 21], - ["is_num", 57, 7, 796, 21], - ["jump_false", 57, "num_err_2574", 796, 21], - ["is_num", 58, 55, 796, 21], - ["jump_false", 58, "num_err_2574", 796, 21], - ["add", 56, 7, 55, 796, 21], - ["jump", "num_done_2575", 796, 21], - "num_err_2574", - [ - "access", - 59, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 796, - 21 - ], - ["access", 60, "error", 796, 21], - ["access", 61, "cannot apply '+': operands must be numbers", 796, 21], - ["array", 62, 0, 796, 21], - ["push", 62, 61, 796, 21], - ["frame", 64, 59, 2, 796, 21], - ["null", 65, 796, 21], - ["setarg", 64, 0, 65, 796, 21], - ["setarg", 64, 1, 60, 796, 21], - ["setarg", 64, 2, 62, 796, 21], - ["invoke", 64, 63, 796, 21], - ["disrupt", 796, 21], - "num_done_2575", - ["move", 7, 56, 796, 21], - ["load_field", 66, 3, "closure", 797, 17], - ["jump_false", 66, "if_else_2576", 797, 17], - ["access", 67, 1, 797, 40], - ["is_num", 69, 2, 797, 40], - ["jump_false", 69, "num_err_2578", 797, 40], - ["is_num", 70, 67, 797, 40], - ["jump_false", 70, "num_err_2578", 797, 40], - ["add", 68, 2, 67, 797, 40], - ["jump", "num_done_2579", 797, 40], - "num_err_2578", - [ - "access", - 71, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 797, - 40 - ], - ["access", 72, "error", 797, 40], - ["access", 73, "cannot apply '+': operands must be numbers", 797, 40], - ["array", 74, 0, 797, 40], - ["push", 74, 73, 797, 40], - ["frame", 76, 71, 2, 797, 40], - ["null", 77, 797, 40], - ["setarg", 76, 0, 77, 797, 40], - ["setarg", 76, 1, 72, 797, 40], - ["setarg", 76, 2, 74, 797, 40], - ["invoke", 76, 75, 797, 40], - ["disrupt", 797, 40], - "num_done_2579", - ["move", 2, 68, 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", - ["access", 78, 1, 800, 19], - ["is_num", 80, 6, 800, 19], - ["jump_false", 80, "num_err_2580", 800, 19], - ["is_num", 81, 78, 800, 19], - ["jump_false", 81, "num_err_2580", 800, 19], - ["add", 79, 6, 78, 800, 19], - ["jump", "num_done_2581", 800, 19], - "num_err_2580", - [ - "access", - 82, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 800, - 19 - ], - ["access", 83, "error", 800, 19], - ["access", 84, "cannot apply '+': operands must be numbers", 800, 19], - ["array", 85, 0, 800, 19], - ["push", 85, 84, 800, 19], - ["frame", 87, 82, 2, 800, 19], - ["null", 88, 800, 19], - ["setarg", 87, 0, 88, 800, 19], - ["setarg", 87, 1, 83, 800, 19], - ["setarg", 87, 2, 85, 800, 19], - ["invoke", 87, 86, 800, 19], - ["disrupt", 800, 19], - "num_done_2581", - ["move", 6, 79, 800, 19], - ["jump", "while_start_2548", 800, 19], - "while_end_2549", - ["store_field", 1, 7, "nr_slots", 802, 7], - ["store_field", 1, 2, "nr_close_slots", 803, 7], - ["null", 89, 803, 7], - ["return", 89, 803, 7] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 157, - "nr_close_slots": 0, - "instructions": [ - ["null", 4, 810, 19], - ["is_identical", 5, 1, 4, 810, 19], - ["jump_true", 5, "eq_done_2584", 810, 19], - ["is_int", 6, 1, 810, 19], - ["jump_false", 6, "eq_ni_2585", 810, 19], - ["is_int", 7, 4, 810, 19], - ["jump_false", 7, "eq_ni_2585", 810, 19], - ["eq_int", 5, 1, 4, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_ni_2585", - ["is_num", 6, 1, 810, 19], - ["jump_false", 6, "eq_nn_2586", 810, 19], - ["is_num", 7, 4, 810, 19], - ["jump_false", 7, "eq_nn_2586", 810, 19], - ["eq_float", 5, 1, 4, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nn_2586", - ["is_text", 6, 1, 810, 19], - ["jump_false", 6, "eq_nt_2587", 810, 19], - ["is_text", 7, 4, 810, 19], - ["jump_false", 7, "eq_nt_2587", 810, 19], - ["eq_text", 5, 1, 4, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nt_2587", - ["is_null", 6, 1, 810, 19], - ["jump_false", 6, "eq_nnl_2588", 810, 19], - ["is_null", 7, 4, 810, 19], - ["jump_false", 7, "eq_nnl_2588", 810, 19], - ["true", 5, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nnl_2588", - ["is_bool", 6, 1, 810, 19], - ["jump_false", 6, "eq_nb_2589", 810, 19], - ["is_bool", 7, 4, 810, 19], - ["jump_false", 7, "eq_nb_2589", 810, 19], - ["eq_bool", 5, 1, 4, 810, 19], - ["jump", "eq_done_2584", 810, 19], - "eq_nb_2589", - ["false", 5, 810, 19], - "eq_done_2584", - ["jump_false", 5, "if_else_2582", 810, 19], - ["null", 8, 810, 32], - ["return", 8, 810, 32], - ["jump", "if_end_2583", 810, 32], - "if_else_2582", - "if_end_2583", - ["load_field", 9, 1, "kind", 811, 15], - ["move", 3, 9, 811, 15], - ["access", 2, 0, 812, 15], - ["access", 10, "function", 813, 16], - ["is_identical", 11, 3, 10, 813, 16], - ["jump_true", 11, "eq_done_2592", 813, 16], - ["is_int", 12, 3, 813, 16], - ["jump_false", 12, "eq_ni_2593", 813, 16], - ["is_int", 13, 10, 813, 16], - ["jump_false", 13, "eq_ni_2593", 813, 16], - ["eq_int", 11, 3, 10, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_ni_2593", - ["is_num", 12, 3, 813, 16], - ["jump_false", 12, "eq_nn_2594", 813, 16], - ["is_num", 13, 10, 813, 16], - ["jump_false", 13, "eq_nn_2594", 813, 16], - ["eq_float", 11, 3, 10, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nn_2594", - ["is_text", 12, 3, 813, 16], - ["jump_false", 12, "eq_nt_2595", 813, 16], - ["is_text", 13, 10, 813, 16], - ["jump_false", 13, "eq_nt_2595", 813, 16], - ["eq_text", 11, 3, 10, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nt_2595", - ["is_null", 12, 3, 813, 16], - ["jump_false", 12, "eq_nnl_2596", 813, 16], - ["is_null", 13, 10, 813, 16], - ["jump_false", 13, "eq_nnl_2596", 813, 16], - ["true", 11, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nnl_2596", - ["is_bool", 12, 3, 813, 16], - ["jump_false", 12, "eq_nb_2597", 813, 16], - ["is_bool", 13, 10, 813, 16], - ["jump_false", 13, "eq_nb_2597", 813, 16], - ["eq_bool", 11, 3, 10, 813, 16], - ["jump", "eq_done_2592", 813, 16], - "eq_nb_2597", - ["false", 11, 813, 16], - "eq_done_2592", - ["jump_false", 11, "if_else_2590", 813, 16], - ["get", 15, 12, 1, 814, 9], - ["frame", 16, 15, 1, 814, 9], - ["null", 17, 814, 9], - ["setarg", 16, 0, 17, 814, 9], - ["setarg", 16, 1, 1, 814, 9], - ["invoke", 16, 14, 814, 9], - ["load_field", 18, 1, "statements", 815, 28], - ["get", 20, 15, 1, 815, 9], - ["frame", 21, 20, 1, 815, 9], - ["null", 22, 815, 9], - ["setarg", 21, 0, 22, 815, 9], - ["setarg", 21, 1, 18, 815, 9], - ["invoke", 21, 19, 815, 9], - ["load_field", 23, 1, "disruption", 816, 28], - ["get", 25, 15, 1, 816, 9], - ["frame", 26, 25, 1, 816, 9], - ["null", 27, 816, 9], - ["setarg", 26, 0, 27, 816, 9], - ["setarg", 26, 1, 23, 816, 9], - ["invoke", 26, 24, 816, 9], - ["null", 28, 817, 16], - ["return", 28, 817, 16], - ["jump", "if_end_2591", 817, 16], - "if_else_2590", - "if_end_2591", - ["load_field", 29, 1, "left", 819, 11], - ["null", 30, 819, 24], - ["is_identical", 31, 29, 30, 819, 24], - ["jump_true", 31, "ne_nid_2601", 819, 24], - ["jump", "ne_ni_2602", 819, 24], - "ne_nid_2601", - ["false", 31, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_ni_2602", - ["is_int", 32, 29, 819, 24], - ["jump_false", 32, "ne_nn_2603", 819, 24], - ["is_int", 33, 30, 819, 24], - ["jump_false", 33, "ne_nn_2603", 819, 24], - ["ne_int", 31, 29, 30, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nn_2603", - ["is_num", 32, 29, 819, 24], - ["jump_false", 32, "ne_nt_2604", 819, 24], - ["is_num", 33, 30, 819, 24], - ["jump_false", 33, "ne_nt_2604", 819, 24], - ["ne_float", 31, 29, 30, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nt_2604", - ["is_text", 32, 29, 819, 24], - ["jump_false", 32, "ne_nnl_2605", 819, 24], - ["is_text", 33, 30, 819, 24], - ["jump_false", 33, "ne_nnl_2605", 819, 24], - ["ne_text", 31, 29, 30, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nnl_2605", - ["is_null", 32, 29, 819, 24], - ["jump_false", 32, "ne_nb_2606", 819, 24], - ["is_null", 33, 30, 819, 24], - ["jump_false", 33, "ne_nb_2606", 819, 24], - ["false", 31, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_nb_2606", - ["is_bool", 32, 29, 819, 24], - ["jump_false", 32, "ne_mis_2607", 819, 24], - ["is_bool", 33, 30, 819, 24], - ["jump_false", 33, "ne_mis_2607", 819, 24], - ["ne_bool", 31, 29, 30, 819, 24], - ["jump", "ne_done_2600", 819, 24], - "ne_mis_2607", - ["true", 31, 819, 24], - "ne_done_2600", - ["jump_false", 31, "if_else_2598", 819, 24], - ["load_field", 34, 1, "left", 819, 48], - ["get", 36, 14, 1, 819, 30], - ["frame", 37, 36, 1, 819, 30], - ["null", 38, 819, 30], - ["setarg", 37, 0, 38, 819, 30], - ["setarg", 37, 1, 34, 819, 30], - ["invoke", 37, 35, 819, 30], - ["jump", "if_end_2599", 819, 30], - "if_else_2598", - "if_end_2599", - ["load_field", 39, 1, "right", 820, 11], - ["null", 40, 820, 25], - ["is_identical", 41, 39, 40, 820, 25], - ["jump_true", 41, "ne_nid_2611", 820, 25], - ["jump", "ne_ni_2612", 820, 25], - "ne_nid_2611", - ["false", 41, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_ni_2612", - ["is_int", 42, 39, 820, 25], - ["jump_false", 42, "ne_nn_2613", 820, 25], - ["is_int", 43, 40, 820, 25], - ["jump_false", 43, "ne_nn_2613", 820, 25], - ["ne_int", 41, 39, 40, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nn_2613", - ["is_num", 42, 39, 820, 25], - ["jump_false", 42, "ne_nt_2614", 820, 25], - ["is_num", 43, 40, 820, 25], - ["jump_false", 43, "ne_nt_2614", 820, 25], - ["ne_float", 41, 39, 40, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nt_2614", - ["is_text", 42, 39, 820, 25], - ["jump_false", 42, "ne_nnl_2615", 820, 25], - ["is_text", 43, 40, 820, 25], - ["jump_false", 43, "ne_nnl_2615", 820, 25], - ["ne_text", 41, 39, 40, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nnl_2615", - ["is_null", 42, 39, 820, 25], - ["jump_false", 42, "ne_nb_2616", 820, 25], - ["is_null", 43, 40, 820, 25], - ["jump_false", 43, "ne_nb_2616", 820, 25], - ["false", 41, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_nb_2616", - ["is_bool", 42, 39, 820, 25], - ["jump_false", 42, "ne_mis_2617", 820, 25], - ["is_bool", 43, 40, 820, 25], - ["jump_false", 43, "ne_mis_2617", 820, 25], - ["ne_bool", 41, 39, 40, 820, 25], - ["jump", "ne_done_2610", 820, 25], - "ne_mis_2617", - ["true", 41, 820, 25], - "ne_done_2610", - ["jump_false", 41, "if_else_2608", 820, 25], - ["load_field", 44, 1, "right", 820, 49], - ["get", 46, 14, 1, 820, 31], - ["frame", 47, 46, 1, 820, 31], - ["null", 48, 820, 31], - ["setarg", 47, 0, 48, 820, 31], - ["setarg", 47, 1, 44, 820, 31], - ["invoke", 47, 45, 820, 31], - ["jump", "if_end_2609", 820, 31], - "if_else_2608", - "if_end_2609", - ["load_field", 49, 1, "expression", 821, 11], - ["null", 50, 821, 30], - ["is_identical", 51, 49, 50, 821, 30], - ["jump_true", 51, "ne_nid_2621", 821, 30], - ["jump", "ne_ni_2622", 821, 30], - "ne_nid_2621", - ["false", 51, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_ni_2622", - ["is_int", 52, 49, 821, 30], - ["jump_false", 52, "ne_nn_2623", 821, 30], - ["is_int", 53, 50, 821, 30], - ["jump_false", 53, "ne_nn_2623", 821, 30], - ["ne_int", 51, 49, 50, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nn_2623", - ["is_num", 52, 49, 821, 30], - ["jump_false", 52, "ne_nt_2624", 821, 30], - ["is_num", 53, 50, 821, 30], - ["jump_false", 53, "ne_nt_2624", 821, 30], - ["ne_float", 51, 49, 50, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nt_2624", - ["is_text", 52, 49, 821, 30], - ["jump_false", 52, "ne_nnl_2625", 821, 30], - ["is_text", 53, 50, 821, 30], - ["jump_false", 53, "ne_nnl_2625", 821, 30], - ["ne_text", 51, 49, 50, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nnl_2625", - ["is_null", 52, 49, 821, 30], - ["jump_false", 52, "ne_nb_2626", 821, 30], - ["is_null", 53, 50, 821, 30], - ["jump_false", 53, "ne_nb_2626", 821, 30], - ["false", 51, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_nb_2626", - ["is_bool", 52, 49, 821, 30], - ["jump_false", 52, "ne_mis_2627", 821, 30], - ["is_bool", 53, 50, 821, 30], - ["jump_false", 53, "ne_mis_2627", 821, 30], - ["ne_bool", 51, 49, 50, 821, 30], - ["jump", "ne_done_2620", 821, 30], - "ne_mis_2627", - ["true", 51, 821, 30], - "ne_done_2620", - ["jump_false", 51, "if_else_2618", 821, 30], - ["load_field", 54, 1, "expression", 821, 54], - ["get", 56, 14, 1, 821, 36], - ["frame", 57, 56, 1, 821, 36], - ["null", 58, 821, 36], - ["setarg", 57, 0, 58, 821, 36], - ["setarg", 57, 1, 54, 821, 36], - ["invoke", 57, 55, 821, 36], - ["jump", "if_end_2619", 821, 36], - "if_else_2618", - "if_end_2619", - ["load_field", 59, 1, "then", 822, 11], - ["null", 60, 822, 24], - ["is_identical", 61, 59, 60, 822, 24], - ["jump_true", 61, "ne_nid_2631", 822, 24], - ["jump", "ne_ni_2632", 822, 24], - "ne_nid_2631", - ["false", 61, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_ni_2632", - ["is_int", 62, 59, 822, 24], - ["jump_false", 62, "ne_nn_2633", 822, 24], - ["is_int", 63, 60, 822, 24], - ["jump_false", 63, "ne_nn_2633", 822, 24], - ["ne_int", 61, 59, 60, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nn_2633", - ["is_num", 62, 59, 822, 24], - ["jump_false", 62, "ne_nt_2634", 822, 24], - ["is_num", 63, 60, 822, 24], - ["jump_false", 63, "ne_nt_2634", 822, 24], - ["ne_float", 61, 59, 60, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nt_2634", - ["is_text", 62, 59, 822, 24], - ["jump_false", 62, "ne_nnl_2635", 822, 24], - ["is_text", 63, 60, 822, 24], - ["jump_false", 63, "ne_nnl_2635", 822, 24], - ["ne_text", 61, 59, 60, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nnl_2635", - ["is_null", 62, 59, 822, 24], - ["jump_false", 62, "ne_nb_2636", 822, 24], - ["is_null", 63, 60, 822, 24], - ["jump_false", 63, "ne_nb_2636", 822, 24], - ["false", 61, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_nb_2636", - ["is_bool", 62, 59, 822, 24], - ["jump_false", 62, "ne_mis_2637", 822, 24], - ["is_bool", 63, 60, 822, 24], - ["jump_false", 63, "ne_mis_2637", 822, 24], - ["ne_bool", 61, 59, 60, 822, 24], - ["jump", "ne_done_2630", 822, 24], - "ne_mis_2637", - ["true", 61, 822, 24], - "ne_done_2630", - ["jump_false", 61, "if_else_2628", 822, 24], - ["load_field", 64, 1, "then", 822, 48], - ["get", 66, 14, 1, 822, 30], - ["frame", 67, 66, 1, 822, 30], - ["null", 68, 822, 30], - ["setarg", 67, 0, 68, 822, 30], - ["setarg", 67, 1, 64, 822, 30], - ["invoke", 67, 65, 822, 30], - ["jump", "if_end_2629", 822, 30], - "if_else_2628", - "if_end_2629", - ["load_field", 69, 1, "else", 823, 11], - ["null", 70, 823, 24], - ["is_identical", 71, 69, 70, 823, 24], - ["jump_true", 71, "ne_nid_2641", 823, 24], - ["jump", "ne_ni_2642", 823, 24], - "ne_nid_2641", - ["false", 71, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_ni_2642", - ["is_int", 72, 69, 823, 24], - ["jump_false", 72, "ne_nn_2643", 823, 24], - ["is_int", 73, 70, 823, 24], - ["jump_false", 73, "ne_nn_2643", 823, 24], - ["ne_int", 71, 69, 70, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nn_2643", - ["is_num", 72, 69, 823, 24], - ["jump_false", 72, "ne_nt_2644", 823, 24], - ["is_num", 73, 70, 823, 24], - ["jump_false", 73, "ne_nt_2644", 823, 24], - ["ne_float", 71, 69, 70, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nt_2644", - ["is_text", 72, 69, 823, 24], - ["jump_false", 72, "ne_nnl_2645", 823, 24], - ["is_text", 73, 70, 823, 24], - ["jump_false", 73, "ne_nnl_2645", 823, 24], - ["ne_text", 71, 69, 70, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nnl_2645", - ["is_null", 72, 69, 823, 24], - ["jump_false", 72, "ne_nb_2646", 823, 24], - ["is_null", 73, 70, 823, 24], - ["jump_false", 73, "ne_nb_2646", 823, 24], - ["false", 71, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_nb_2646", - ["is_bool", 72, 69, 823, 24], - ["jump_false", 72, "ne_mis_2647", 823, 24], - ["is_bool", 73, 70, 823, 24], - ["jump_false", 73, "ne_mis_2647", 823, 24], - ["ne_bool", 71, 69, 70, 823, 24], - ["jump", "ne_done_2640", 823, 24], - "ne_mis_2647", - ["true", 71, 823, 24], - "ne_done_2640", - ["jump_false", 71, "if_else_2638", 823, 24], - ["load_field", 74, 1, "else", 823, 48], - ["get", 76, 14, 1, 823, 30], - ["frame", 77, 76, 1, 823, 30], - ["null", 78, 823, 30], - ["setarg", 77, 0, 78, 823, 30], - ["setarg", 77, 1, 74, 823, 30], - ["invoke", 77, 75, 823, 30], - ["jump", "if_end_2639", 823, 30], - "if_else_2638", - "if_end_2639", - ["access", 79, "(", 824, 16], - ["is_identical", 80, 3, 79, 824, 16], - ["jump_true", 80, "eq_done_2652", 824, 16], - ["is_int", 81, 3, 824, 16], - ["jump_false", 81, "eq_ni_2653", 824, 16], - ["is_int", 82, 79, 824, 16], - ["jump_false", 82, "eq_ni_2653", 824, 16], - ["eq_int", 80, 3, 79, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_ni_2653", - ["is_num", 81, 3, 824, 16], - ["jump_false", 81, "eq_nn_2654", 824, 16], - ["is_num", 82, 79, 824, 16], - ["jump_false", 82, "eq_nn_2654", 824, 16], - ["eq_float", 80, 3, 79, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nn_2654", - ["is_text", 81, 3, 824, 16], - ["jump_false", 81, "eq_nt_2655", 824, 16], - ["is_text", 82, 79, 824, 16], - ["jump_false", 82, "eq_nt_2655", 824, 16], - ["eq_text", 80, 3, 79, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nt_2655", - ["is_null", 81, 3, 824, 16], - ["jump_false", 81, "eq_nnl_2656", 824, 16], - ["is_null", 82, 79, 824, 16], - ["jump_false", 82, "eq_nnl_2656", 824, 16], - ["true", 80, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nnl_2656", - ["is_bool", 81, 3, 824, 16], - ["jump_false", 81, "eq_nb_2657", 824, 16], - ["is_bool", 82, 79, 824, 16], - ["jump_false", 82, "eq_nb_2657", 824, 16], - ["eq_bool", 80, 3, 79, 824, 16], - ["jump", "eq_done_2652", 824, 16], - "eq_nb_2657", - ["false", 80, 824, 16], - "eq_done_2652", - ["move", 83, 80, 824, 16], - ["jump_true", 83, "or_end_2651", 824, 16], - ["access", 84, "array", 824, 28], - ["is_identical", 85, 3, 84, 824, 28], - ["jump_true", 85, "eq_done_2658", 824, 28], - ["is_int", 86, 3, 824, 28], - ["jump_false", 86, "eq_ni_2659", 824, 28], - ["is_int", 87, 84, 824, 28], - ["jump_false", 87, "eq_ni_2659", 824, 28], - ["eq_int", 85, 3, 84, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_ni_2659", - ["is_num", 86, 3, 824, 28], - ["jump_false", 86, "eq_nn_2660", 824, 28], - ["is_num", 87, 84, 824, 28], - ["jump_false", 87, "eq_nn_2660", 824, 28], - ["eq_float", 85, 3, 84, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nn_2660", - ["is_text", 86, 3, 824, 28], - ["jump_false", 86, "eq_nt_2661", 824, 28], - ["is_text", 87, 84, 824, 28], - ["jump_false", 87, "eq_nt_2661", 824, 28], - ["eq_text", 85, 3, 84, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nt_2661", - ["is_null", 86, 3, 824, 28], - ["jump_false", 86, "eq_nnl_2662", 824, 28], - ["is_null", 87, 84, 824, 28], - ["jump_false", 87, "eq_nnl_2662", 824, 28], - ["true", 85, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nnl_2662", - ["is_bool", 86, 3, 824, 28], - ["jump_false", 86, "eq_nb_2663", 824, 28], - ["is_bool", 87, 84, 824, 28], - ["jump_false", 87, "eq_nb_2663", 824, 28], - ["eq_bool", 85, 3, 84, 824, 28], - ["jump", "eq_done_2658", 824, 28], - "eq_nb_2663", - ["false", 85, 824, 28], - "eq_done_2658", - ["move", 83, 85, 824, 28], - "or_end_2651", - ["move", 88, 83, 824, 28], - ["jump_true", 88, "or_end_2650", 824, 28], - ["access", 89, "text literal", 824, 44], - ["is_identical", 90, 3, 89, 824, 44], - ["jump_true", 90, "eq_done_2664", 824, 44], - ["is_int", 91, 3, 824, 44], - ["jump_false", 91, "eq_ni_2665", 824, 44], - ["is_int", 92, 89, 824, 44], - ["jump_false", 92, "eq_ni_2665", 824, 44], - ["eq_int", 90, 3, 89, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_ni_2665", - ["is_num", 91, 3, 824, 44], - ["jump_false", 91, "eq_nn_2666", 824, 44], - ["is_num", 92, 89, 824, 44], - ["jump_false", 92, "eq_nn_2666", 824, 44], - ["eq_float", 90, 3, 89, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nn_2666", - ["is_text", 91, 3, 824, 44], - ["jump_false", 91, "eq_nt_2667", 824, 44], - ["is_text", 92, 89, 824, 44], - ["jump_false", 92, "eq_nt_2667", 824, 44], - ["eq_text", 90, 3, 89, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nt_2667", - ["is_null", 91, 3, 824, 44], - ["jump_false", 91, "eq_nnl_2668", 824, 44], - ["is_null", 92, 89, 824, 44], - ["jump_false", 92, "eq_nnl_2668", 824, 44], - ["true", 90, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nnl_2668", - ["is_bool", 91, 3, 824, 44], - ["jump_false", 91, "eq_nb_2669", 824, 44], - ["is_bool", 92, 89, 824, 44], - ["jump_false", 92, "eq_nb_2669", 824, 44], - ["eq_bool", 90, 3, 89, 824, 44], - ["jump", "eq_done_2664", 824, 44], - "eq_nb_2669", - ["false", 90, 824, 44], - "eq_done_2664", - ["move", 88, 90, 824, 44], - "or_end_2650", - ["jump_false", 88, "if_else_2648", 824, 44], - ["access", 2, 0, 825, 13], - "while_start_2670", - ["load_field", 93, 1, "list", 826, 27], - ["length", 94, 93, 826, 27], - ["is_int", 96, 2, 826, 27], - ["jump_false", 96, "rel_ni_2672", 826, 27], - ["is_int", 97, 94, 826, 27], - ["jump_false", 97, "rel_ni_2672", 826, 27], - ["lt_int", 95, 2, 94, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_ni_2672", - ["is_num", 96, 2, 826, 27], - ["jump_false", 96, "rel_nn_2673", 826, 27], - ["is_num", 97, 94, 826, 27], - ["jump_false", 97, "rel_nn_2673", 826, 27], - ["lt_float", 95, 2, 94, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_nn_2673", - ["is_text", 96, 2, 826, 27], - ["jump_false", 96, "rel_err_2675", 826, 27], - ["is_text", 97, 94, 826, 27], - ["jump_false", 97, "rel_err_2675", 826, 27], - ["lt_text", 95, 2, 94, 826, 27], - ["jump", "rel_done_2674", 826, 27], - "rel_err_2675", - [ - "access", - 98, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 826, - 27 - ], - ["access", 99, "error", 826, 27], - ["access", 100, "cannot compare with '<': operands must be same type", 826, 27], - ["array", 101, 0, 826, 27], - ["push", 101, 100, 826, 27], - ["frame", 103, 98, 2, 826, 27], - ["null", 104, 826, 27], - ["setarg", 103, 0, 104, 826, 27], - ["setarg", 103, 1, 99, 826, 27], - ["setarg", 103, 2, 101, 826, 27], - ["invoke", 103, 102, 826, 27], - ["disrupt", 826, 27], - "rel_done_2674", - ["jump_false", 95, "while_end_2671", 826, 27], - ["load_field", 105, 1, "list", 827, 29], - ["load_dynamic", 106, 105, 2, 827, 39], - ["get", 108, 14, 1, 827, 11], - ["frame", 109, 108, 1, 827, 11], - ["null", 110, 827, 11], - ["setarg", 109, 0, 110, 827, 11], - ["setarg", 109, 1, 106, 827, 11], - ["invoke", 109, 107, 827, 11], - ["access", 111, 1, 828, 19], - ["is_num", 113, 2, 828, 19], - ["jump_false", 113, "num_err_2676", 828, 19], - ["is_num", 114, 111, 828, 19], - ["jump_false", 114, "num_err_2676", 828, 19], - ["add", 112, 2, 111, 828, 19], - ["jump", "num_done_2677", 828, 19], - "num_err_2676", - [ - "access", - 115, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 828, - 19 - ], - ["access", 116, "error", 828, 19], - ["access", 117, "cannot apply '+': operands must be numbers", 828, 19], - ["array", 118, 0, 828, 19], - ["push", 118, 117, 828, 19], - ["frame", 120, 115, 2, 828, 19], - ["null", 121, 828, 19], - ["setarg", 120, 0, 121, 828, 19], - ["setarg", 120, 1, 116, 828, 19], - ["setarg", 120, 2, 118, 828, 19], - ["invoke", 120, 119, 828, 19], - ["disrupt", 828, 19], - "num_done_2677", - ["move", 2, 112, 828, 19], - ["jump", "while_start_2670", 828, 19], - "while_end_2671", - ["jump", "if_end_2649", 828, 19], - "if_else_2648", - "if_end_2649", - ["access", 122, "record", 831, 16], - ["is_identical", 123, 3, 122, 831, 16], - ["jump_true", 123, "eq_done_2680", 831, 16], - ["is_int", 124, 3, 831, 16], - ["jump_false", 124, "eq_ni_2681", 831, 16], - ["is_int", 125, 122, 831, 16], - ["jump_false", 125, "eq_ni_2681", 831, 16], - ["eq_int", 123, 3, 122, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_ni_2681", - ["is_num", 124, 3, 831, 16], - ["jump_false", 124, "eq_nn_2682", 831, 16], - ["is_num", 125, 122, 831, 16], - ["jump_false", 125, "eq_nn_2682", 831, 16], - ["eq_float", 123, 3, 122, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nn_2682", - ["is_text", 124, 3, 831, 16], - ["jump_false", 124, "eq_nt_2683", 831, 16], - ["is_text", 125, 122, 831, 16], - ["jump_false", 125, "eq_nt_2683", 831, 16], - ["eq_text", 123, 3, 122, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nt_2683", - ["is_null", 124, 3, 831, 16], - ["jump_false", 124, "eq_nnl_2684", 831, 16], - ["is_null", 125, 122, 831, 16], - ["jump_false", 125, "eq_nnl_2684", 831, 16], - ["true", 123, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nnl_2684", - ["is_bool", 124, 3, 831, 16], - ["jump_false", 124, "eq_nb_2685", 831, 16], - ["is_bool", 125, 122, 831, 16], - ["jump_false", 125, "eq_nb_2685", 831, 16], - ["eq_bool", 123, 3, 122, 831, 16], - ["jump", "eq_done_2680", 831, 16], - "eq_nb_2685", - ["false", 123, 831, 16], - "eq_done_2680", - ["jump_false", 123, "if_else_2678", 831, 16], - ["access", 2, 0, 832, 13], - "while_start_2686", - ["load_field", 126, 1, "list", 833, 27], - ["length", 127, 126, 833, 27], - ["is_int", 129, 2, 833, 27], - ["jump_false", 129, "rel_ni_2688", 833, 27], - ["is_int", 130, 127, 833, 27], - ["jump_false", 130, "rel_ni_2688", 833, 27], - ["lt_int", 128, 2, 127, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_ni_2688", - ["is_num", 129, 2, 833, 27], - ["jump_false", 129, "rel_nn_2689", 833, 27], - ["is_num", 130, 127, 833, 27], - ["jump_false", 130, "rel_nn_2689", 833, 27], - ["lt_float", 128, 2, 127, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_nn_2689", - ["is_text", 129, 2, 833, 27], - ["jump_false", 129, "rel_err_2691", 833, 27], - ["is_text", 130, 127, 833, 27], - ["jump_false", 130, "rel_err_2691", 833, 27], - ["lt_text", 128, 2, 127, 833, 27], - ["jump", "rel_done_2690", 833, 27], - "rel_err_2691", - [ - "access", - 131, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 833, - 27 - ], - ["access", 132, "error", 833, 27], - ["access", 133, "cannot compare with '<': operands must be same type", 833, 27], - ["array", 134, 0, 833, 27], - ["push", 134, 133, 833, 27], - ["frame", 136, 131, 2, 833, 27], - ["null", 137, 833, 27], - ["setarg", 136, 0, 137, 833, 27], - ["setarg", 136, 1, 132, 833, 27], - ["setarg", 136, 2, 134, 833, 27], - ["invoke", 136, 135, 833, 27], - ["disrupt", 833, 27], - "rel_done_2690", - ["jump_false", 128, "while_end_2687", 833, 27], - ["load_field", 138, 1, "list", 834, 29], - ["load_dynamic", 139, 138, 2, 834, 39], - ["load_field", 140, 139, "right", 834, 39], - ["get", 142, 14, 1, 834, 11], - ["frame", 143, 142, 1, 834, 11], - ["null", 144, 834, 11], - ["setarg", 143, 0, 144, 834, 11], - ["setarg", 143, 1, 140, 834, 11], - ["invoke", 143, 141, 834, 11], - ["access", 145, 1, 835, 19], - ["is_num", 147, 2, 835, 19], - ["jump_false", 147, "num_err_2692", 835, 19], - ["is_num", 148, 145, 835, 19], - ["jump_false", 148, "num_err_2692", 835, 19], - ["add", 146, 2, 145, 835, 19], - ["jump", "num_done_2693", 835, 19], - "num_err_2692", - [ - "access", - 149, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 835, - 19 - ], - ["access", 150, "error", 835, 19], - ["access", 151, "cannot apply '+': operands must be numbers", 835, 19], - ["array", 152, 0, 835, 19], - ["push", 152, 151, 835, 19], - ["frame", 154, 149, 2, 835, 19], - ["null", 155, 835, 19], - ["setarg", 154, 0, 155, 835, 19], - ["setarg", 154, 1, 150, 835, 19], - ["setarg", 154, 2, 152, 835, 19], - ["invoke", 154, 153, 835, 19], - ["disrupt", 835, 19], - "num_done_2693", - ["move", 2, 146, 835, 19], - ["jump", "while_start_2686", 835, 19], - "while_end_2687", - ["jump", "if_end_2679", 835, 19], - "if_else_2678", - "if_end_2679", - ["null", 156, 835, 19], - ["return", 156, 835, 19] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 245, - "nr_close_slots": 0, - "instructions": [ - ["null", 6, 841, 20], - ["is_identical", 7, 1, 6, 841, 20], - ["jump_true", 7, "eq_done_2696", 841, 20], - ["is_int", 8, 1, 841, 20], - ["jump_false", 8, "eq_ni_2697", 841, 20], - ["is_int", 9, 6, 841, 20], - ["jump_false", 9, "eq_ni_2697", 841, 20], - ["eq_int", 7, 1, 6, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_ni_2697", - ["is_num", 8, 1, 841, 20], - ["jump_false", 8, "eq_nn_2698", 841, 20], - ["is_num", 9, 6, 841, 20], - ["jump_false", 9, "eq_nn_2698", 841, 20], - ["eq_float", 7, 1, 6, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nn_2698", - ["is_text", 8, 1, 841, 20], - ["jump_false", 8, "eq_nt_2699", 841, 20], - ["is_text", 9, 6, 841, 20], - ["jump_false", 9, "eq_nt_2699", 841, 20], - ["eq_text", 7, 1, 6, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nt_2699", - ["is_null", 8, 1, 841, 20], - ["jump_false", 8, "eq_nnl_2700", 841, 20], - ["is_null", 9, 6, 841, 20], - ["jump_false", 9, "eq_nnl_2700", 841, 20], - ["true", 7, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nnl_2700", - ["is_bool", 8, 1, 841, 20], - ["jump_false", 8, "eq_nb_2701", 841, 20], - ["is_bool", 9, 6, 841, 20], - ["jump_false", 9, "eq_nb_2701", 841, 20], - ["eq_bool", 7, 1, 6, 841, 20], - ["jump", "eq_done_2696", 841, 20], - "eq_nb_2701", - ["false", 7, 841, 20], - "eq_done_2696", - ["jump_false", 7, "if_else_2694", 841, 20], - ["null", 10, 841, 33], - ["return", 10, 841, 33], - ["jump", "if_end_2695", 841, 33], - "if_else_2694", - "if_end_2695", - ["access", 2, 0, 842, 15], - ["access", 3, 0, 843, 15], - ["null", 5, 844, 18], - ["null", 4, 845, 15], - "while_start_2702", - ["length", 11, 1, 846, 25], - ["is_int", 13, 2, 846, 25], - ["jump_false", 13, "rel_ni_2704", 846, 25], - ["is_int", 14, 11, 846, 25], - ["jump_false", 14, "rel_ni_2704", 846, 25], - ["lt_int", 12, 2, 11, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_ni_2704", - ["is_num", 13, 2, 846, 25], - ["jump_false", 13, "rel_nn_2705", 846, 25], - ["is_num", 14, 11, 846, 25], - ["jump_false", 14, "rel_nn_2705", 846, 25], - ["lt_float", 12, 2, 11, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_nn_2705", - ["is_text", 13, 2, 846, 25], - ["jump_false", 13, "rel_err_2707", 846, 25], - ["is_text", 14, 11, 846, 25], - ["jump_false", 14, "rel_err_2707", 846, 25], - ["lt_text", 12, 2, 11, 846, 25], - ["jump", "rel_done_2706", 846, 25], - "rel_err_2707", - [ - "access", - 15, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 846, - 25 - ], - ["access", 16, "error", 846, 25], - ["access", 17, "cannot compare with '<': operands must be same type", 846, 25], - ["array", 18, 0, 846, 25], - ["push", 18, 17, 846, 25], - ["frame", 20, 15, 2, 846, 25], - ["null", 21, 846, 25], - ["setarg", 20, 0, 21, 846, 25], - ["setarg", 20, 1, 16, 846, 25], - ["setarg", 20, 2, 18, 846, 25], - ["invoke", 20, 19, 846, 25], - ["disrupt", 846, 25], - "rel_done_2706", - ["jump_false", 12, "while_end_2703", 846, 25], - ["load_dynamic", 22, 1, 2, 847, 22], - ["move", 5, 22, 847, 22], - ["load_field", 23, 5, "kind", 848, 13], - ["move", 4, 23, 848, 13], - ["access", 24, "function", 849, 18], - ["is_identical", 25, 4, 24, 849, 18], - ["jump_true", 25, "eq_done_2710", 849, 18], - ["is_int", 26, 4, 849, 18], - ["jump_false", 26, "eq_ni_2711", 849, 18], - ["is_int", 27, 24, 849, 18], - ["jump_false", 27, "eq_ni_2711", 849, 18], - ["eq_int", 25, 4, 24, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_ni_2711", - ["is_num", 26, 4, 849, 18], - ["jump_false", 26, "eq_nn_2712", 849, 18], - ["is_num", 27, 24, 849, 18], - ["jump_false", 27, "eq_nn_2712", 849, 18], - ["eq_float", 25, 4, 24, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nn_2712", - ["is_text", 26, 4, 849, 18], - ["jump_false", 26, "eq_nt_2713", 849, 18], - ["is_text", 27, 24, 849, 18], - ["jump_false", 27, "eq_nt_2713", 849, 18], - ["eq_text", 25, 4, 24, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nt_2713", - ["is_null", 26, 4, 849, 18], - ["jump_false", 26, "eq_nnl_2714", 849, 18], - ["is_null", 27, 24, 849, 18], - ["jump_false", 27, "eq_nnl_2714", 849, 18], - ["true", 25, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nnl_2714", - ["is_bool", 26, 4, 849, 18], - ["jump_false", 26, "eq_nb_2715", 849, 18], - ["is_bool", 27, 24, 849, 18], - ["jump_false", 27, "eq_nb_2715", 849, 18], - ["eq_bool", 25, 4, 24, 849, 18], - ["jump", "eq_done_2710", 849, 18], - "eq_nb_2715", - ["false", 25, 849, 18], - "eq_done_2710", - ["jump_false", 25, "if_else_2708", 849, 18], - ["get", 29, 12, 1, 850, 11], - ["frame", 30, 29, 1, 850, 11], - ["null", 31, 850, 11], - ["setarg", 30, 0, 31, 850, 11], - ["setarg", 30, 1, 5, 850, 11], - ["invoke", 30, 28, 850, 11], - ["load_field", 32, 5, "statements", 851, 30], - ["get", 34, 15, 1, 851, 11], - ["frame", 35, 34, 1, 851, 11], - ["null", 36, 851, 11], - ["setarg", 35, 0, 36, 851, 11], - ["setarg", 35, 1, 32, 851, 11], - ["invoke", 35, 33, 851, 11], - ["load_field", 37, 5, "disruption", 852, 30], - ["get", 39, 15, 1, 852, 11], - ["frame", 40, 39, 1, 852, 11], - ["null", 41, 852, 11], - ["setarg", 40, 0, 41, 852, 11], - ["setarg", 40, 1, 37, 852, 11], - ["invoke", 40, 38, 852, 11], - ["jump", "if_end_2709", 852, 11], - "if_else_2708", - ["access", 42, "var", 853, 25], - ["is_identical", 43, 4, 42, 853, 25], - ["jump_true", 43, "eq_done_2719", 853, 25], - ["is_int", 44, 4, 853, 25], - ["jump_false", 44, "eq_ni_2720", 853, 25], - ["is_int", 45, 42, 853, 25], - ["jump_false", 45, "eq_ni_2720", 853, 25], - ["eq_int", 43, 4, 42, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_ni_2720", - ["is_num", 44, 4, 853, 25], - ["jump_false", 44, "eq_nn_2721", 853, 25], - ["is_num", 45, 42, 853, 25], - ["jump_false", 45, "eq_nn_2721", 853, 25], - ["eq_float", 43, 4, 42, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nn_2721", - ["is_text", 44, 4, 853, 25], - ["jump_false", 44, "eq_nt_2722", 853, 25], - ["is_text", 45, 42, 853, 25], - ["jump_false", 45, "eq_nt_2722", 853, 25], - ["eq_text", 43, 4, 42, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nt_2722", - ["is_null", 44, 4, 853, 25], - ["jump_false", 44, "eq_nnl_2723", 853, 25], - ["is_null", 45, 42, 853, 25], - ["jump_false", 45, "eq_nnl_2723", 853, 25], - ["true", 43, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nnl_2723", - ["is_bool", 44, 4, 853, 25], - ["jump_false", 44, "eq_nb_2724", 853, 25], - ["is_bool", 45, 42, 853, 25], - ["jump_false", 45, "eq_nb_2724", 853, 25], - ["eq_bool", 43, 4, 42, 853, 25], - ["jump", "eq_done_2719", 853, 25], - "eq_nb_2724", - ["false", 43, 853, 25], - "eq_done_2719", - ["move", 46, 43, 853, 25], - ["jump_true", 46, "or_end_2718", 853, 25], - ["access", 47, "def", 853, 39], - ["is_identical", 48, 4, 47, 853, 39], - ["jump_true", 48, "eq_done_2725", 853, 39], - ["is_int", 49, 4, 853, 39], - ["jump_false", 49, "eq_ni_2726", 853, 39], - ["is_int", 50, 47, 853, 39], - ["jump_false", 50, "eq_ni_2726", 853, 39], - ["eq_int", 48, 4, 47, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_ni_2726", - ["is_num", 49, 4, 853, 39], - ["jump_false", 49, "eq_nn_2727", 853, 39], - ["is_num", 50, 47, 853, 39], - ["jump_false", 50, "eq_nn_2727", 853, 39], - ["eq_float", 48, 4, 47, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nn_2727", - ["is_text", 49, 4, 853, 39], - ["jump_false", 49, "eq_nt_2728", 853, 39], - ["is_text", 50, 47, 853, 39], - ["jump_false", 50, "eq_nt_2728", 853, 39], - ["eq_text", 48, 4, 47, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nt_2728", - ["is_null", 49, 4, 853, 39], - ["jump_false", 49, "eq_nnl_2729", 853, 39], - ["is_null", 50, 47, 853, 39], - ["jump_false", 50, "eq_nnl_2729", 853, 39], - ["true", 48, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nnl_2729", - ["is_bool", 49, 4, 853, 39], - ["jump_false", 49, "eq_nb_2730", 853, 39], - ["is_bool", 50, 47, 853, 39], - ["jump_false", 50, "eq_nb_2730", 853, 39], - ["eq_bool", 48, 4, 47, 853, 39], - ["jump", "eq_done_2725", 853, 39], - "eq_nb_2730", - ["false", 48, 853, 39], - "eq_done_2725", - ["move", 46, 48, 853, 39], - "or_end_2718", - ["jump_false", 46, "if_else_2716", 853, 39], - ["load_field", 51, 5, "right", 854, 29], - ["get", 53, 14, 1, 854, 11], - ["frame", 54, 53, 1, 854, 11], - ["null", 55, 854, 11], - ["setarg", 54, 0, 55, 854, 11], - ["setarg", 54, 1, 51, 854, 11], - ["invoke", 54, 52, 854, 11], - ["jump", "if_end_2717", 854, 11], - "if_else_2716", - ["access", 56, "var_list", 855, 25], - ["is_identical", 57, 4, 56, 855, 25], - ["jump_true", 57, "eq_done_2733", 855, 25], - ["is_int", 58, 4, 855, 25], - ["jump_false", 58, "eq_ni_2734", 855, 25], - ["is_int", 59, 56, 855, 25], - ["jump_false", 59, "eq_ni_2734", 855, 25], - ["eq_int", 57, 4, 56, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_ni_2734", - ["is_num", 58, 4, 855, 25], - ["jump_false", 58, "eq_nn_2735", 855, 25], - ["is_num", 59, 56, 855, 25], - ["jump_false", 59, "eq_nn_2735", 855, 25], - ["eq_float", 57, 4, 56, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nn_2735", - ["is_text", 58, 4, 855, 25], - ["jump_false", 58, "eq_nt_2736", 855, 25], - ["is_text", 59, 56, 855, 25], - ["jump_false", 59, "eq_nt_2736", 855, 25], - ["eq_text", 57, 4, 56, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nt_2736", - ["is_null", 58, 4, 855, 25], - ["jump_false", 58, "eq_nnl_2737", 855, 25], - ["is_null", 59, 56, 855, 25], - ["jump_false", 59, "eq_nnl_2737", 855, 25], - ["true", 57, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nnl_2737", - ["is_bool", 58, 4, 855, 25], - ["jump_false", 58, "eq_nb_2738", 855, 25], - ["is_bool", 59, 56, 855, 25], - ["jump_false", 59, "eq_nb_2738", 855, 25], - ["eq_bool", 57, 4, 56, 855, 25], - ["jump", "eq_done_2733", 855, 25], - "eq_nb_2738", - ["false", 57, 855, 25], - "eq_done_2733", - ["jump_false", 57, "if_else_2731", 855, 25], - ["access", 3, 0, 856, 15], - "while_start_2739", - ["load_field", 60, 5, "list", 857, 29], - ["length", 61, 60, 857, 29], - ["is_int", 63, 3, 857, 29], - ["jump_false", 63, "rel_ni_2741", 857, 29], - ["is_int", 64, 61, 857, 29], - ["jump_false", 64, "rel_ni_2741", 857, 29], - ["lt_int", 62, 3, 61, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_ni_2741", - ["is_num", 63, 3, 857, 29], - ["jump_false", 63, "rel_nn_2742", 857, 29], - ["is_num", 64, 61, 857, 29], - ["jump_false", 64, "rel_nn_2742", 857, 29], - ["lt_float", 62, 3, 61, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_nn_2742", - ["is_text", 63, 3, 857, 29], - ["jump_false", 63, "rel_err_2744", 857, 29], - ["is_text", 64, 61, 857, 29], - ["jump_false", 64, "rel_err_2744", 857, 29], - ["lt_text", 62, 3, 61, 857, 29], - ["jump", "rel_done_2743", 857, 29], - "rel_err_2744", - [ - "access", - 65, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 857, - 29 - ], - ["access", 66, "error", 857, 29], - ["access", 67, "cannot compare with '<': operands must be same type", 857, 29], - ["array", 68, 0, 857, 29], - ["push", 68, 67, 857, 29], - ["frame", 70, 65, 2, 857, 29], - ["null", 71, 857, 29], - ["setarg", 70, 0, 71, 857, 29], - ["setarg", 70, 1, 66, 857, 29], - ["setarg", 70, 2, 68, 857, 29], - ["invoke", 70, 69, 857, 29], - ["disrupt", 857, 29], - "rel_done_2743", - ["jump_false", 62, "while_end_2740", 857, 29], - ["load_field", 72, 5, "list", 858, 31], - ["load_dynamic", 73, 72, 3, 858, 41], - ["load_field", 74, 73, "right", 858, 41], - ["get", 76, 14, 1, 858, 13], - ["frame", 77, 76, 1, 858, 13], - ["null", 78, 858, 13], - ["setarg", 77, 0, 78, 858, 13], - ["setarg", 77, 1, 74, 858, 13], - ["invoke", 77, 75, 858, 13], - ["access", 79, 1, 859, 21], - ["is_num", 81, 3, 859, 21], - ["jump_false", 81, "num_err_2745", 859, 21], - ["is_num", 82, 79, 859, 21], - ["jump_false", 82, "num_err_2745", 859, 21], - ["add", 80, 3, 79, 859, 21], - ["jump", "num_done_2746", 859, 21], - "num_err_2745", - [ - "access", - 83, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 859, - 21 - ], - ["access", 84, "error", 859, 21], - ["access", 85, "cannot apply '+': operands must be numbers", 859, 21], - ["array", 86, 0, 859, 21], - ["push", 86, 85, 859, 21], - ["frame", 88, 83, 2, 859, 21], - ["null", 89, 859, 21], - ["setarg", 88, 0, 89, 859, 21], - ["setarg", 88, 1, 84, 859, 21], - ["setarg", 88, 2, 86, 859, 21], - ["invoke", 88, 87, 859, 21], - ["disrupt", 859, 21], - "num_done_2746", - ["move", 3, 80, 859, 21], - ["jump", "while_start_2739", 859, 21], - "while_end_2740", - ["jump", "if_end_2732", 859, 21], - "if_else_2731", - ["access", 90, "call", 861, 25], - ["is_identical", 91, 4, 90, 861, 25], - ["jump_true", 91, "eq_done_2749", 861, 25], - ["is_int", 92, 4, 861, 25], - ["jump_false", 92, "eq_ni_2750", 861, 25], - ["is_int", 93, 90, 861, 25], - ["jump_false", 93, "eq_ni_2750", 861, 25], - ["eq_int", 91, 4, 90, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_ni_2750", - ["is_num", 92, 4, 861, 25], - ["jump_false", 92, "eq_nn_2751", 861, 25], - ["is_num", 93, 90, 861, 25], - ["jump_false", 93, "eq_nn_2751", 861, 25], - ["eq_float", 91, 4, 90, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nn_2751", - ["is_text", 92, 4, 861, 25], - ["jump_false", 92, "eq_nt_2752", 861, 25], - ["is_text", 93, 90, 861, 25], - ["jump_false", 93, "eq_nt_2752", 861, 25], - ["eq_text", 91, 4, 90, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nt_2752", - ["is_null", 92, 4, 861, 25], - ["jump_false", 92, "eq_nnl_2753", 861, 25], - ["is_null", 93, 90, 861, 25], - ["jump_false", 93, "eq_nnl_2753", 861, 25], - ["true", 91, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nnl_2753", - ["is_bool", 92, 4, 861, 25], - ["jump_false", 92, "eq_nb_2754", 861, 25], - ["is_bool", 93, 90, 861, 25], - ["jump_false", 93, "eq_nb_2754", 861, 25], - ["eq_bool", 91, 4, 90, 861, 25], - ["jump", "eq_done_2749", 861, 25], - "eq_nb_2754", - ["false", 91, 861, 25], - "eq_done_2749", - ["jump_false", 91, "if_else_2747", 861, 25], - ["load_field", 94, 5, "expression", 862, 29], - ["get", 96, 14, 1, 862, 11], - ["frame", 97, 96, 1, 862, 11], - ["null", 98, 862, 11], - ["setarg", 97, 0, 98, 862, 11], - ["setarg", 97, 1, 94, 862, 11], - ["invoke", 97, 95, 862, 11], - ["jump", "if_end_2748", 862, 11], - "if_else_2747", - ["access", 99, "if", 863, 25], - ["is_identical", 100, 4, 99, 863, 25], - ["jump_true", 100, "eq_done_2757", 863, 25], - ["is_int", 101, 4, 863, 25], - ["jump_false", 101, "eq_ni_2758", 863, 25], - ["is_int", 102, 99, 863, 25], - ["jump_false", 102, "eq_ni_2758", 863, 25], - ["eq_int", 100, 4, 99, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_ni_2758", - ["is_num", 101, 4, 863, 25], - ["jump_false", 101, "eq_nn_2759", 863, 25], - ["is_num", 102, 99, 863, 25], - ["jump_false", 102, "eq_nn_2759", 863, 25], - ["eq_float", 100, 4, 99, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nn_2759", - ["is_text", 101, 4, 863, 25], - ["jump_false", 101, "eq_nt_2760", 863, 25], - ["is_text", 102, 99, 863, 25], - ["jump_false", 102, "eq_nt_2760", 863, 25], - ["eq_text", 100, 4, 99, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nt_2760", - ["is_null", 101, 4, 863, 25], - ["jump_false", 101, "eq_nnl_2761", 863, 25], - ["is_null", 102, 99, 863, 25], - ["jump_false", 102, "eq_nnl_2761", 863, 25], - ["true", 100, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nnl_2761", - ["is_bool", 101, 4, 863, 25], - ["jump_false", 101, "eq_nb_2762", 863, 25], - ["is_bool", 102, 99, 863, 25], - ["jump_false", 102, "eq_nb_2762", 863, 25], - ["eq_bool", 100, 4, 99, 863, 25], - ["jump", "eq_done_2757", 863, 25], - "eq_nb_2762", - ["false", 100, 863, 25], - "eq_done_2757", - ["jump_false", 100, "if_else_2755", 863, 25], - ["load_field", 103, 5, "expression", 864, 29], - ["get", 105, 14, 1, 864, 11], - ["frame", 106, 105, 1, 864, 11], - ["null", 107, 864, 11], - ["setarg", 106, 0, 107, 864, 11], - ["setarg", 106, 1, 103, 864, 11], - ["invoke", 106, 104, 864, 11], - ["load_field", 108, 5, "then", 865, 30], - ["get", 110, 15, 1, 865, 11], - ["frame", 111, 110, 1, 865, 11], - ["null", 112, 865, 11], - ["setarg", 111, 0, 112, 865, 11], - ["setarg", 111, 1, 108, 865, 11], - ["invoke", 111, 109, 865, 11], - ["load_field", 113, 5, "list", 866, 30], - ["get", 115, 15, 1, 866, 11], - ["frame", 116, 115, 1, 866, 11], - ["null", 117, 866, 11], - ["setarg", 116, 0, 117, 866, 11], - ["setarg", 116, 1, 113, 866, 11], - ["invoke", 116, 114, 866, 11], - ["load_field", 118, 5, "else", 867, 15], - ["null", 119, 867, 28], - ["is_identical", 120, 118, 119, 867, 28], - ["jump_true", 120, "ne_nid_2766", 867, 28], - ["jump", "ne_ni_2767", 867, 28], - "ne_nid_2766", - ["false", 120, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_ni_2767", - ["is_int", 121, 118, 867, 28], - ["jump_false", 121, "ne_nn_2768", 867, 28], - ["is_int", 122, 119, 867, 28], - ["jump_false", 122, "ne_nn_2768", 867, 28], - ["ne_int", 120, 118, 119, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nn_2768", - ["is_num", 121, 118, 867, 28], - ["jump_false", 121, "ne_nt_2769", 867, 28], - ["is_num", 122, 119, 867, 28], - ["jump_false", 122, "ne_nt_2769", 867, 28], - ["ne_float", 120, 118, 119, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nt_2769", - ["is_text", 121, 118, 867, 28], - ["jump_false", 121, "ne_nnl_2770", 867, 28], - ["is_text", 122, 119, 867, 28], - ["jump_false", 122, "ne_nnl_2770", 867, 28], - ["ne_text", 120, 118, 119, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nnl_2770", - ["is_null", 121, 118, 867, 28], - ["jump_false", 121, "ne_nb_2771", 867, 28], - ["is_null", 122, 119, 867, 28], - ["jump_false", 122, "ne_nb_2771", 867, 28], - ["false", 120, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_nb_2771", - ["is_bool", 121, 118, 867, 28], - ["jump_false", 121, "ne_mis_2772", 867, 28], - ["is_bool", 122, 119, 867, 28], - ["jump_false", 122, "ne_mis_2772", 867, 28], - ["ne_bool", 120, 118, 119, 867, 28], - ["jump", "ne_done_2765", 867, 28], - "ne_mis_2772", - ["true", 120, 867, 28], - "ne_done_2765", - ["jump_false", 120, "if_else_2763", 867, 28], - ["load_field", 123, 5, "else", 867, 53], - ["get", 125, 15, 1, 867, 34], - ["frame", 126, 125, 1, 867, 34], - ["null", 127, 867, 34], - ["setarg", 126, 0, 127, 867, 34], - ["setarg", 126, 1, 123, 867, 34], - ["invoke", 126, 124, 867, 34], - ["jump", "if_end_2764", 867, 34], - "if_else_2763", - "if_end_2764", - ["jump", "if_end_2756", 867, 34], - "if_else_2755", - ["access", 128, "while", 868, 25], - ["is_identical", 129, 4, 128, 868, 25], - ["jump_true", 129, "eq_done_2776", 868, 25], - ["is_int", 130, 4, 868, 25], - ["jump_false", 130, "eq_ni_2777", 868, 25], - ["is_int", 131, 128, 868, 25], - ["jump_false", 131, "eq_ni_2777", 868, 25], - ["eq_int", 129, 4, 128, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_ni_2777", - ["is_num", 130, 4, 868, 25], - ["jump_false", 130, "eq_nn_2778", 868, 25], - ["is_num", 131, 128, 868, 25], - ["jump_false", 131, "eq_nn_2778", 868, 25], - ["eq_float", 129, 4, 128, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nn_2778", - ["is_text", 130, 4, 868, 25], - ["jump_false", 130, "eq_nt_2779", 868, 25], - ["is_text", 131, 128, 868, 25], - ["jump_false", 131, "eq_nt_2779", 868, 25], - ["eq_text", 129, 4, 128, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nt_2779", - ["is_null", 130, 4, 868, 25], - ["jump_false", 130, "eq_nnl_2780", 868, 25], - ["is_null", 131, 128, 868, 25], - ["jump_false", 131, "eq_nnl_2780", 868, 25], - ["true", 129, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nnl_2780", - ["is_bool", 130, 4, 868, 25], - ["jump_false", 130, "eq_nb_2781", 868, 25], - ["is_bool", 131, 128, 868, 25], - ["jump_false", 131, "eq_nb_2781", 868, 25], - ["eq_bool", 129, 4, 128, 868, 25], - ["jump", "eq_done_2776", 868, 25], - "eq_nb_2781", - ["false", 129, 868, 25], - "eq_done_2776", - ["move", 132, 129, 868, 25], - ["jump_true", 132, "or_end_2775", 868, 25], - ["access", 133, "do", 868, 41], - ["is_identical", 134, 4, 133, 868, 41], - ["jump_true", 134, "eq_done_2782", 868, 41], - ["is_int", 135, 4, 868, 41], - ["jump_false", 135, "eq_ni_2783", 868, 41], - ["is_int", 136, 133, 868, 41], - ["jump_false", 136, "eq_ni_2783", 868, 41], - ["eq_int", 134, 4, 133, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_ni_2783", - ["is_num", 135, 4, 868, 41], - ["jump_false", 135, "eq_nn_2784", 868, 41], - ["is_num", 136, 133, 868, 41], - ["jump_false", 136, "eq_nn_2784", 868, 41], - ["eq_float", 134, 4, 133, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nn_2784", - ["is_text", 135, 4, 868, 41], - ["jump_false", 135, "eq_nt_2785", 868, 41], - ["is_text", 136, 133, 868, 41], - ["jump_false", 136, "eq_nt_2785", 868, 41], - ["eq_text", 134, 4, 133, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nt_2785", - ["is_null", 135, 4, 868, 41], - ["jump_false", 135, "eq_nnl_2786", 868, 41], - ["is_null", 136, 133, 868, 41], - ["jump_false", 136, "eq_nnl_2786", 868, 41], - ["true", 134, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nnl_2786", - ["is_bool", 135, 4, 868, 41], - ["jump_false", 135, "eq_nb_2787", 868, 41], - ["is_bool", 136, 133, 868, 41], - ["jump_false", 136, "eq_nb_2787", 868, 41], - ["eq_bool", 134, 4, 133, 868, 41], - ["jump", "eq_done_2782", 868, 41], - "eq_nb_2787", - ["false", 134, 868, 41], - "eq_done_2782", - ["move", 132, 134, 868, 41], - "or_end_2775", - ["jump_false", 132, "if_else_2773", 868, 41], - ["load_field", 137, 5, "expression", 869, 29], - ["get", 139, 14, 1, 869, 11], - ["frame", 140, 139, 1, 869, 11], - ["null", 141, 869, 11], - ["setarg", 140, 0, 141, 869, 11], - ["setarg", 140, 1, 137, 869, 11], - ["invoke", 140, 138, 869, 11], - ["load_field", 142, 5, "statements", 870, 30], - ["get", 144, 15, 1, 870, 11], - ["frame", 145, 144, 1, 870, 11], - ["null", 146, 870, 11], - ["setarg", 145, 0, 146, 870, 11], - ["setarg", 145, 1, 142, 870, 11], - ["invoke", 145, 143, 870, 11], - ["jump", "if_end_2774", 870, 11], - "if_else_2773", - ["access", 147, "for", 871, 25], - ["is_identical", 148, 4, 147, 871, 25], - ["jump_true", 148, "eq_done_2790", 871, 25], - ["is_int", 149, 4, 871, 25], - ["jump_false", 149, "eq_ni_2791", 871, 25], - ["is_int", 150, 147, 871, 25], - ["jump_false", 150, "eq_ni_2791", 871, 25], - ["eq_int", 148, 4, 147, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_ni_2791", - ["is_num", 149, 4, 871, 25], - ["jump_false", 149, "eq_nn_2792", 871, 25], - ["is_num", 150, 147, 871, 25], - ["jump_false", 150, "eq_nn_2792", 871, 25], - ["eq_float", 148, 4, 147, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nn_2792", - ["is_text", 149, 4, 871, 25], - ["jump_false", 149, "eq_nt_2793", 871, 25], - ["is_text", 150, 147, 871, 25], - ["jump_false", 150, "eq_nt_2793", 871, 25], - ["eq_text", 148, 4, 147, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nt_2793", - ["is_null", 149, 4, 871, 25], - ["jump_false", 149, "eq_nnl_2794", 871, 25], - ["is_null", 150, 147, 871, 25], - ["jump_false", 150, "eq_nnl_2794", 871, 25], - ["true", 148, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nnl_2794", - ["is_bool", 149, 4, 871, 25], - ["jump_false", 149, "eq_nb_2795", 871, 25], - ["is_bool", 150, 147, 871, 25], - ["jump_false", 150, "eq_nb_2795", 871, 25], - ["eq_bool", 148, 4, 147, 871, 25], - ["jump", "eq_done_2790", 871, 25], - "eq_nb_2795", - ["false", 148, 871, 25], - "eq_done_2790", - ["jump_false", 148, "if_else_2788", 871, 25], - ["load_field", 151, 5, "init", 872, 15], - ["null", 152, 872, 28], - ["is_identical", 153, 151, 152, 872, 28], - ["jump_true", 153, "ne_nid_2799", 872, 28], - ["jump", "ne_ni_2800", 872, 28], - "ne_nid_2799", - ["false", 153, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_ni_2800", - ["is_int", 154, 151, 872, 28], - ["jump_false", 154, "ne_nn_2801", 872, 28], - ["is_int", 155, 152, 872, 28], - ["jump_false", 155, "ne_nn_2801", 872, 28], - ["ne_int", 153, 151, 152, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nn_2801", - ["is_num", 154, 151, 872, 28], - ["jump_false", 154, "ne_nt_2802", 872, 28], - ["is_num", 155, 152, 872, 28], - ["jump_false", 155, "ne_nt_2802", 872, 28], - ["ne_float", 153, 151, 152, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nt_2802", - ["is_text", 154, 151, 872, 28], - ["jump_false", 154, "ne_nnl_2803", 872, 28], - ["is_text", 155, 152, 872, 28], - ["jump_false", 155, "ne_nnl_2803", 872, 28], - ["ne_text", 153, 151, 152, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nnl_2803", - ["is_null", 154, 151, 872, 28], - ["jump_false", 154, "ne_nb_2804", 872, 28], - ["is_null", 155, 152, 872, 28], - ["jump_false", 155, "ne_nb_2804", 872, 28], - ["false", 153, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_nb_2804", - ["is_bool", 154, 151, 872, 28], - ["jump_false", 154, "ne_mis_2805", 872, 28], - ["is_bool", 155, 152, 872, 28], - ["jump_false", 155, "ne_mis_2805", 872, 28], - ["ne_bool", 153, 151, 152, 872, 28], - ["jump", "ne_done_2798", 872, 28], - "ne_mis_2805", - ["true", 153, 872, 28], - "ne_done_2798", - ["jump_false", 153, "if_else_2796", 872, 28], - ["load_field", 156, 5, "init", 873, 17], - ["load_field", 157, 156, "kind", 873, 17], - ["access", 158, "var", 873, 35], - ["is_identical", 159, 157, 158, 873, 35], - ["jump_true", 159, "eq_done_2809", 873, 35], - ["is_int", 160, 157, 873, 35], - ["jump_false", 160, "eq_ni_2810", 873, 35], - ["is_int", 161, 158, 873, 35], - ["jump_false", 161, "eq_ni_2810", 873, 35], - ["eq_int", 159, 157, 158, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_ni_2810", - ["is_num", 160, 157, 873, 35], - ["jump_false", 160, "eq_nn_2811", 873, 35], - ["is_num", 161, 158, 873, 35], - ["jump_false", 161, "eq_nn_2811", 873, 35], - ["eq_float", 159, 157, 158, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nn_2811", - ["is_text", 160, 157, 873, 35], - ["jump_false", 160, "eq_nt_2812", 873, 35], - ["is_text", 161, 158, 873, 35], - ["jump_false", 161, "eq_nt_2812", 873, 35], - ["eq_text", 159, 157, 158, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nt_2812", - ["is_null", 160, 157, 873, 35], - ["jump_false", 160, "eq_nnl_2813", 873, 35], - ["is_null", 161, 158, 873, 35], - ["jump_false", 161, "eq_nnl_2813", 873, 35], - ["true", 159, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nnl_2813", - ["is_bool", 160, 157, 873, 35], - ["jump_false", 160, "eq_nb_2814", 873, 35], - ["is_bool", 161, 158, 873, 35], - ["jump_false", 161, "eq_nb_2814", 873, 35], - ["eq_bool", 159, 157, 158, 873, 35], - ["jump", "eq_done_2809", 873, 35], - "eq_nb_2814", - ["false", 159, 873, 35], - "eq_done_2809", - ["move", 162, 159, 873, 35], - ["jump_true", 162, "or_end_2808", 873, 35], - ["load_field", 163, 5, "init", 873, 44], - ["load_field", 164, 163, "kind", 873, 44], - ["access", 165, "def", 873, 62], - ["is_identical", 166, 164, 165, 873, 62], - ["jump_true", 166, "eq_done_2815", 873, 62], - ["is_int", 167, 164, 873, 62], - ["jump_false", 167, "eq_ni_2816", 873, 62], - ["is_int", 168, 165, 873, 62], - ["jump_false", 168, "eq_ni_2816", 873, 62], - ["eq_int", 166, 164, 165, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_ni_2816", - ["is_num", 167, 164, 873, 62], - ["jump_false", 167, "eq_nn_2817", 873, 62], - ["is_num", 168, 165, 873, 62], - ["jump_false", 168, "eq_nn_2817", 873, 62], - ["eq_float", 166, 164, 165, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nn_2817", - ["is_text", 167, 164, 873, 62], - ["jump_false", 167, "eq_nt_2818", 873, 62], - ["is_text", 168, 165, 873, 62], - ["jump_false", 168, "eq_nt_2818", 873, 62], - ["eq_text", 166, 164, 165, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nt_2818", - ["is_null", 167, 164, 873, 62], - ["jump_false", 167, "eq_nnl_2819", 873, 62], - ["is_null", 168, 165, 873, 62], - ["jump_false", 168, "eq_nnl_2819", 873, 62], - ["true", 166, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nnl_2819", - ["is_bool", 167, 164, 873, 62], - ["jump_false", 167, "eq_nb_2820", 873, 62], - ["is_bool", 168, 165, 873, 62], - ["jump_false", 168, "eq_nb_2820", 873, 62], - ["eq_bool", 166, 164, 165, 873, 62], - ["jump", "eq_done_2815", 873, 62], - "eq_nb_2820", - ["false", 166, 873, 62], - "eq_done_2815", - ["move", 162, 166, 873, 62], - "or_end_2808", - ["jump_false", 162, "if_else_2806", 873, 62], - ["load_field", 169, 5, "init", 874, 33], - ["load_field", 170, 169, "right", 874, 33], - ["get", 172, 14, 1, 874, 15], - ["frame", 173, 172, 1, 874, 15], - ["null", 174, 874, 15], - ["setarg", 173, 0, 174, 874, 15], - ["setarg", 173, 1, 170, 874, 15], - ["invoke", 173, 171, 874, 15], - ["jump", "if_end_2807", 874, 15], - "if_else_2806", - ["load_field", 175, 5, "init", 876, 33], - ["get", 177, 14, 1, 876, 15], - ["frame", 178, 177, 1, 876, 15], - ["null", 179, 876, 15], - ["setarg", 178, 0, 179, 876, 15], - ["setarg", 178, 1, 175, 876, 15], - ["invoke", 178, 176, 876, 15], - "if_end_2807", - ["jump", "if_end_2797", 876, 15], - "if_else_2796", - "if_end_2797", - ["load_field", 180, 5, "test", 879, 29], - ["get", 182, 14, 1, 879, 11], - ["frame", 183, 182, 1, 879, 11], - ["null", 184, 879, 11], - ["setarg", 183, 0, 184, 879, 11], - ["setarg", 183, 1, 180, 879, 11], - ["invoke", 183, 181, 879, 11], - ["load_field", 185, 5, "update", 880, 29], - ["get", 187, 14, 1, 880, 11], - ["frame", 188, 187, 1, 880, 11], - ["null", 189, 880, 11], - ["setarg", 188, 0, 189, 880, 11], - ["setarg", 188, 1, 185, 880, 11], - ["invoke", 188, 186, 880, 11], - ["load_field", 190, 5, "statements", 881, 30], - ["get", 192, 15, 1, 881, 11], - ["frame", 193, 192, 1, 881, 11], - ["null", 194, 881, 11], - ["setarg", 193, 0, 194, 881, 11], - ["setarg", 193, 1, 190, 881, 11], - ["invoke", 193, 191, 881, 11], - ["jump", "if_end_2789", 881, 11], - "if_else_2788", - ["access", 195, "return", 882, 25], - ["is_identical", 196, 4, 195, 882, 25], - ["jump_true", 196, "eq_done_2824", 882, 25], - ["is_int", 197, 4, 882, 25], - ["jump_false", 197, "eq_ni_2825", 882, 25], - ["is_int", 198, 195, 882, 25], - ["jump_false", 198, "eq_ni_2825", 882, 25], - ["eq_int", 196, 4, 195, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_ni_2825", - ["is_num", 197, 4, 882, 25], - ["jump_false", 197, "eq_nn_2826", 882, 25], - ["is_num", 198, 195, 882, 25], - ["jump_false", 198, "eq_nn_2826", 882, 25], - ["eq_float", 196, 4, 195, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nn_2826", - ["is_text", 197, 4, 882, 25], - ["jump_false", 197, "eq_nt_2827", 882, 25], - ["is_text", 198, 195, 882, 25], - ["jump_false", 198, "eq_nt_2827", 882, 25], - ["eq_text", 196, 4, 195, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nt_2827", - ["is_null", 197, 4, 882, 25], - ["jump_false", 197, "eq_nnl_2828", 882, 25], - ["is_null", 198, 195, 882, 25], - ["jump_false", 198, "eq_nnl_2828", 882, 25], - ["true", 196, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nnl_2828", - ["is_bool", 197, 4, 882, 25], - ["jump_false", 197, "eq_nb_2829", 882, 25], - ["is_bool", 198, 195, 882, 25], - ["jump_false", 198, "eq_nb_2829", 882, 25], - ["eq_bool", 196, 4, 195, 882, 25], - ["jump", "eq_done_2824", 882, 25], - "eq_nb_2829", - ["false", 196, 882, 25], - "eq_done_2824", - ["move", 199, 196, 882, 25], - ["jump_true", 199, "or_end_2823", 882, 25], - ["access", 200, "go", 882, 42], - ["is_identical", 201, 4, 200, 882, 42], - ["jump_true", 201, "eq_done_2830", 882, 42], - ["is_int", 202, 4, 882, 42], - ["jump_false", 202, "eq_ni_2831", 882, 42], - ["is_int", 203, 200, 882, 42], - ["jump_false", 203, "eq_ni_2831", 882, 42], - ["eq_int", 201, 4, 200, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_ni_2831", - ["is_num", 202, 4, 882, 42], - ["jump_false", 202, "eq_nn_2832", 882, 42], - ["is_num", 203, 200, 882, 42], - ["jump_false", 203, "eq_nn_2832", 882, 42], - ["eq_float", 201, 4, 200, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nn_2832", - ["is_text", 202, 4, 882, 42], - ["jump_false", 202, "eq_nt_2833", 882, 42], - ["is_text", 203, 200, 882, 42], - ["jump_false", 203, "eq_nt_2833", 882, 42], - ["eq_text", 201, 4, 200, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nt_2833", - ["is_null", 202, 4, 882, 42], - ["jump_false", 202, "eq_nnl_2834", 882, 42], - ["is_null", 203, 200, 882, 42], - ["jump_false", 203, "eq_nnl_2834", 882, 42], - ["true", 201, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nnl_2834", - ["is_bool", 202, 4, 882, 42], - ["jump_false", 202, "eq_nb_2835", 882, 42], - ["is_bool", 203, 200, 882, 42], - ["jump_false", 203, "eq_nb_2835", 882, 42], - ["eq_bool", 201, 4, 200, 882, 42], - ["jump", "eq_done_2830", 882, 42], - "eq_nb_2835", - ["false", 201, 882, 42], - "eq_done_2830", - ["move", 199, 201, 882, 42], - "or_end_2823", - ["jump_false", 199, "if_else_2821", 882, 42], - ["load_field", 204, 5, "expression", 883, 29], - ["get", 206, 14, 1, 883, 11], - ["frame", 207, 206, 1, 883, 11], - ["null", 208, 883, 11], - ["setarg", 207, 0, 208, 883, 11], - ["setarg", 207, 1, 204, 883, 11], - ["invoke", 207, 205, 883, 11], - ["jump", "if_end_2822", 883, 11], - "if_else_2821", - ["access", 209, "block", 884, 25], - ["is_identical", 210, 4, 209, 884, 25], - ["jump_true", 210, "eq_done_2838", 884, 25], - ["is_int", 211, 4, 884, 25], - ["jump_false", 211, "eq_ni_2839", 884, 25], - ["is_int", 212, 209, 884, 25], - ["jump_false", 212, "eq_ni_2839", 884, 25], - ["eq_int", 210, 4, 209, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_ni_2839", - ["is_num", 211, 4, 884, 25], - ["jump_false", 211, "eq_nn_2840", 884, 25], - ["is_num", 212, 209, 884, 25], - ["jump_false", 212, "eq_nn_2840", 884, 25], - ["eq_float", 210, 4, 209, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nn_2840", - ["is_text", 211, 4, 884, 25], - ["jump_false", 211, "eq_nt_2841", 884, 25], - ["is_text", 212, 209, 884, 25], - ["jump_false", 212, "eq_nt_2841", 884, 25], - ["eq_text", 210, 4, 209, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nt_2841", - ["is_null", 211, 4, 884, 25], - ["jump_false", 211, "eq_nnl_2842", 884, 25], - ["is_null", 212, 209, 884, 25], - ["jump_false", 212, "eq_nnl_2842", 884, 25], - ["true", 210, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nnl_2842", - ["is_bool", 211, 4, 884, 25], - ["jump_false", 211, "eq_nb_2843", 884, 25], - ["is_bool", 212, 209, 884, 25], - ["jump_false", 212, "eq_nb_2843", 884, 25], - ["eq_bool", 210, 4, 209, 884, 25], - ["jump", "eq_done_2838", 884, 25], - "eq_nb_2843", - ["false", 210, 884, 25], - "eq_done_2838", - ["jump_false", 210, "if_else_2836", 884, 25], - ["load_field", 213, 5, "statements", 885, 30], - ["get", 215, 15, 1, 885, 11], - ["frame", 216, 215, 1, 885, 11], - ["null", 217, 885, 11], - ["setarg", 216, 0, 217, 885, 11], - ["setarg", 216, 1, 213, 885, 11], - ["invoke", 216, 214, 885, 11], - ["jump", "if_end_2837", 885, 11], - "if_else_2836", - ["access", 218, "label", 886, 25], - ["is_identical", 219, 4, 218, 886, 25], - ["jump_true", 219, "eq_done_2846", 886, 25], - ["is_int", 220, 4, 886, 25], - ["jump_false", 220, "eq_ni_2847", 886, 25], - ["is_int", 221, 218, 886, 25], - ["jump_false", 221, "eq_ni_2847", 886, 25], - ["eq_int", 219, 4, 218, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_ni_2847", - ["is_num", 220, 4, 886, 25], - ["jump_false", 220, "eq_nn_2848", 886, 25], - ["is_num", 221, 218, 886, 25], - ["jump_false", 221, "eq_nn_2848", 886, 25], - ["eq_float", 219, 4, 218, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nn_2848", - ["is_text", 220, 4, 886, 25], - ["jump_false", 220, "eq_nt_2849", 886, 25], - ["is_text", 221, 218, 886, 25], - ["jump_false", 221, "eq_nt_2849", 886, 25], - ["eq_text", 219, 4, 218, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nt_2849", - ["is_null", 220, 4, 886, 25], - ["jump_false", 220, "eq_nnl_2850", 886, 25], - ["is_null", 221, 218, 886, 25], - ["jump_false", 221, "eq_nnl_2850", 886, 25], - ["true", 219, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nnl_2850", - ["is_bool", 220, 4, 886, 25], - ["jump_false", 220, "eq_nb_2851", 886, 25], - ["is_bool", 221, 218, 886, 25], - ["jump_false", 221, "eq_nb_2851", 886, 25], - ["eq_bool", 219, 4, 218, 886, 25], - ["jump", "eq_done_2846", 886, 25], - "eq_nb_2851", - ["false", 219, 886, 25], - "eq_done_2846", - ["jump_false", 219, "if_else_2844", 886, 25], - ["load_field", 222, 5, "statement", 887, 15], - ["null", 223, 887, 33], - ["is_identical", 224, 222, 223, 887, 33], - ["jump_true", 224, "ne_nid_2855", 887, 33], - ["jump", "ne_ni_2856", 887, 33], - "ne_nid_2855", - ["false", 224, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_ni_2856", - ["is_int", 225, 222, 887, 33], - ["jump_false", 225, "ne_nn_2857", 887, 33], - ["is_int", 226, 223, 887, 33], - ["jump_false", 226, "ne_nn_2857", 887, 33], - ["ne_int", 224, 222, 223, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nn_2857", - ["is_num", 225, 222, 887, 33], - ["jump_false", 225, "ne_nt_2858", 887, 33], - ["is_num", 226, 223, 887, 33], - ["jump_false", 226, "ne_nt_2858", 887, 33], - ["ne_float", 224, 222, 223, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nt_2858", - ["is_text", 225, 222, 887, 33], - ["jump_false", 225, "ne_nnl_2859", 887, 33], - ["is_text", 226, 223, 887, 33], - ["jump_false", 226, "ne_nnl_2859", 887, 33], - ["ne_text", 224, 222, 223, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nnl_2859", - ["is_null", 225, 222, 887, 33], - ["jump_false", 225, "ne_nb_2860", 887, 33], - ["is_null", 226, 223, 887, 33], - ["jump_false", 226, "ne_nb_2860", 887, 33], - ["false", 224, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_nb_2860", - ["is_bool", 225, 222, 887, 33], - ["jump_false", 225, "ne_mis_2861", 887, 33], - ["is_bool", 226, 223, 887, 33], - ["jump_false", 226, "ne_mis_2861", 887, 33], - ["ne_bool", 224, 222, 223, 887, 33], - ["jump", "ne_done_2854", 887, 33], - "ne_mis_2861", - ["true", 224, 887, 33], - "ne_done_2854", - ["jump_false", 224, "if_else_2852", 887, 33], - ["load_field", 227, 5, "statement", 887, 59], - ["array", 228, 1, 887, 59], - ["push", 228, 227, 887, 59], - ["get", 230, 15, 1, 887, 39], - ["frame", 231, 230, 1, 887, 39], - ["null", 232, 887, 39], - ["setarg", 231, 0, 232, 887, 39], - ["setarg", 231, 1, 228, 887, 39], - ["invoke", 231, 229, 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", - ["access", 233, 1, 889, 17], - ["is_num", 235, 2, 889, 17], - ["jump_false", 235, "num_err_2862", 889, 17], - ["is_num", 236, 233, 889, 17], - ["jump_false", 236, "num_err_2862", 889, 17], - ["add", 234, 2, 233, 889, 17], - ["jump", "num_done_2863", 889, 17], - "num_err_2862", - [ - "access", - 237, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 889, - 17 - ], - ["access", 238, "error", 889, 17], - ["access", 239, "cannot apply '+': operands must be numbers", 889, 17], - ["array", 240, 0, 889, 17], - ["push", 240, 239, 889, 17], - ["frame", 242, 237, 2, 889, 17], - ["null", 243, 889, 17], - ["setarg", 242, 0, 243, 889, 17], - ["setarg", 242, 1, 238, 889, 17], - ["setarg", 242, 2, 240, 889, 17], - ["invoke", 242, 241, 889, 17], - ["disrupt", 889, 17], - "num_done_2863", - ["move", 2, 234, 889, 17], - ["jump", "while_start_2702", 889, 17], - "while_end_2703", - ["null", 244, 889, 17], - ["return", 244, 889, 17] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 214, - "nr_close_slots": 0, - "instructions": [ - ["null", 4, 902, 19], - ["is_identical", 5, 1, 4, 902, 19], - ["jump_true", 5, "eq_done_2866", 902, 19], - ["is_int", 6, 1, 902, 19], - ["jump_false", 6, "eq_ni_2867", 902, 19], - ["is_int", 7, 4, 902, 19], - ["jump_false", 7, "eq_ni_2867", 902, 19], - ["eq_int", 5, 1, 4, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_ni_2867", - ["is_num", 6, 1, 902, 19], - ["jump_false", 6, "eq_nn_2868", 902, 19], - ["is_num", 7, 4, 902, 19], - ["jump_false", 7, "eq_nn_2868", 902, 19], - ["eq_float", 5, 1, 4, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nn_2868", - ["is_text", 6, 1, 902, 19], - ["jump_false", 6, "eq_nt_2869", 902, 19], - ["is_text", 7, 4, 902, 19], - ["jump_false", 7, "eq_nt_2869", 902, 19], - ["eq_text", 5, 1, 4, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nt_2869", - ["is_null", 6, 1, 902, 19], - ["jump_false", 6, "eq_nnl_2870", 902, 19], - ["is_null", 7, 4, 902, 19], - ["jump_false", 7, "eq_nnl_2870", 902, 19], - ["true", 5, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nnl_2870", - ["is_bool", 6, 1, 902, 19], - ["jump_false", 6, "eq_nb_2871", 902, 19], - ["is_bool", 7, 4, 902, 19], - ["jump_false", 7, "eq_nb_2871", 902, 19], - ["eq_bool", 5, 1, 4, 902, 19], - ["jump", "eq_done_2866", 902, 19], - "eq_nb_2871", - ["false", 5, 902, 19], - "eq_done_2866", - ["jump_false", 5, "if_else_2864", 902, 19], - ["null", 8, 902, 32], - ["return", 8, 902, 32], - ["jump", "if_end_2865", 902, 32], - "if_else_2864", - "if_end_2865", - ["load_field", 9, 1, "kind", 903, 15], - ["move", 3, 9, 903, 15], - ["access", 2, 0, 904, 15], - ["access", 10, "name", 905, 16], - ["is_identical", 11, 3, 10, 905, 16], - ["jump_true", 11, "eq_done_2877", 905, 16], - ["is_int", 12, 3, 905, 16], - ["jump_false", 12, "eq_ni_2878", 905, 16], - ["is_int", 13, 10, 905, 16], - ["jump_false", 13, "eq_ni_2878", 905, 16], - ["eq_int", 11, 3, 10, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_ni_2878", - ["is_num", 12, 3, 905, 16], - ["jump_false", 12, "eq_nn_2879", 905, 16], - ["is_num", 13, 10, 905, 16], - ["jump_false", 13, "eq_nn_2879", 905, 16], - ["eq_float", 11, 3, 10, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nn_2879", - ["is_text", 12, 3, 905, 16], - ["jump_false", 12, "eq_nt_2880", 905, 16], - ["is_text", 13, 10, 905, 16], - ["jump_false", 13, "eq_nt_2880", 905, 16], - ["eq_text", 11, 3, 10, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nt_2880", - ["is_null", 12, 3, 905, 16], - ["jump_false", 12, "eq_nnl_2881", 905, 16], - ["is_null", 13, 10, 905, 16], - ["jump_false", 13, "eq_nnl_2881", 905, 16], - ["true", 11, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nnl_2881", - ["is_bool", 12, 3, 905, 16], - ["jump_false", 12, "eq_nb_2882", 905, 16], - ["is_bool", 13, 10, 905, 16], - ["jump_false", 13, "eq_nb_2882", 905, 16], - ["eq_bool", 11, 3, 10, 905, 16], - ["jump", "eq_done_2877", 905, 16], - "eq_nb_2882", - ["false", 11, 905, 16], - "eq_done_2877", - ["move", 14, 11, 905, 16], - ["jump_false", 14, "and_end_2876", 905, 16], - ["load_field", 15, 1, "level", 905, 26], - ["access", 16, -1, 905, 40], - ["is_identical", 17, 15, 16, 905, 40], - ["jump_true", 17, "eq_done_2883", 905, 40], - ["is_int", 18, 15, 905, 40], - ["jump_false", 18, "eq_ni_2884", 905, 40], - ["is_int", 19, 16, 905, 40], - ["jump_false", 19, "eq_ni_2884", 905, 40], - ["eq_int", 17, 15, 16, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_ni_2884", - ["is_num", 18, 15, 905, 40], - ["jump_false", 18, "eq_nn_2885", 905, 40], - ["is_num", 19, 16, 905, 40], - ["jump_false", 19, "eq_nn_2885", 905, 40], - ["eq_float", 17, 15, 16, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nn_2885", - ["is_text", 18, 15, 905, 40], - ["jump_false", 18, "eq_nt_2886", 905, 40], - ["is_text", 19, 16, 905, 40], - ["jump_false", 19, "eq_nt_2886", 905, 40], - ["eq_text", 17, 15, 16, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nt_2886", - ["is_null", 18, 15, 905, 40], - ["jump_false", 18, "eq_nnl_2887", 905, 40], - ["is_null", 19, 16, 905, 40], - ["jump_false", 19, "eq_nnl_2887", 905, 40], - ["true", 17, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nnl_2887", - ["is_bool", 18, 15, 905, 40], - ["jump_false", 18, "eq_nb_2888", 905, 40], - ["is_bool", 19, 16, 905, 40], - ["jump_false", 19, "eq_nb_2888", 905, 40], - ["eq_bool", 17, 15, 16, 905, 40], - ["jump", "eq_done_2883", 905, 40], - "eq_nb_2888", - ["false", 17, 905, 40], - "eq_done_2883", - ["move", 14, 17, 905, 40], - "and_end_2876", - ["move", 20, 14, 905, 40], - ["jump_false", 20, "and_end_2875", 905, 40], - ["load_field", 21, 1, "name", 905, 46], - ["null", 22, 905, 59], - ["is_identical", 23, 21, 22, 905, 59], - ["jump_true", 23, "ne_nid_2890", 905, 59], - ["jump", "ne_ni_2891", 905, 59], - "ne_nid_2890", - ["false", 23, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_ni_2891", - ["is_int", 24, 21, 905, 59], - ["jump_false", 24, "ne_nn_2892", 905, 59], - ["is_int", 25, 22, 905, 59], - ["jump_false", 25, "ne_nn_2892", 905, 59], - ["ne_int", 23, 21, 22, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nn_2892", - ["is_num", 24, 21, 905, 59], - ["jump_false", 24, "ne_nt_2893", 905, 59], - ["is_num", 25, 22, 905, 59], - ["jump_false", 25, "ne_nt_2893", 905, 59], - ["ne_float", 23, 21, 22, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nt_2893", - ["is_text", 24, 21, 905, 59], - ["jump_false", 24, "ne_nnl_2894", 905, 59], - ["is_text", 25, 22, 905, 59], - ["jump_false", 25, "ne_nnl_2894", 905, 59], - ["ne_text", 23, 21, 22, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nnl_2894", - ["is_null", 24, 21, 905, 59], - ["jump_false", 24, "ne_nb_2895", 905, 59], - ["is_null", 25, 22, 905, 59], - ["jump_false", 25, "ne_nb_2895", 905, 59], - ["false", 23, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_nb_2895", - ["is_bool", 24, 21, 905, 59], - ["jump_false", 24, "ne_mis_2896", 905, 59], - ["is_bool", 25, 22, 905, 59], - ["jump_false", 25, "ne_mis_2896", 905, 59], - ["ne_bool", 23, 21, 22, 905, 59], - ["jump", "ne_done_2889", 905, 59], - "ne_mis_2896", - ["true", 23, 905, 59], - "ne_done_2889", - ["move", 20, 23, 905, 59], - "and_end_2875", - ["move", 26, 20, 905, 59], - ["jump_false", 26, "and_end_2874", 905, 59], - ["load_field", 27, 1, "make", 905, 67], - ["access", 28, "functino", 905, 80], - ["is_identical", 29, 27, 28, 905, 80], - ["jump_true", 29, "ne_nid_2898", 905, 80], - ["jump", "ne_ni_2899", 905, 80], - "ne_nid_2898", - ["false", 29, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_ni_2899", - ["is_int", 30, 27, 905, 80], - ["jump_false", 30, "ne_nn_2900", 905, 80], - ["is_int", 31, 28, 905, 80], - ["jump_false", 31, "ne_nn_2900", 905, 80], - ["ne_int", 29, 27, 28, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nn_2900", - ["is_num", 30, 27, 905, 80], - ["jump_false", 30, "ne_nt_2901", 905, 80], - ["is_num", 31, 28, 905, 80], - ["jump_false", 31, "ne_nt_2901", 905, 80], - ["ne_float", 29, 27, 28, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nt_2901", - ["is_text", 30, 27, 905, 80], - ["jump_false", 30, "ne_nnl_2902", 905, 80], - ["is_text", 31, 28, 905, 80], - ["jump_false", 31, "ne_nnl_2902", 905, 80], - ["ne_text", 29, 27, 28, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nnl_2902", - ["is_null", 30, 27, 905, 80], - ["jump_false", 30, "ne_nb_2903", 905, 80], - ["is_null", 31, 28, 905, 80], - ["jump_false", 31, "ne_nb_2903", 905, 80], - ["false", 29, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_nb_2903", - ["is_bool", 30, 27, 905, 80], - ["jump_false", 30, "ne_mis_2904", 905, 80], - ["is_bool", 31, 28, 905, 80], - ["jump_false", 31, "ne_mis_2904", 905, 80], - ["ne_bool", 29, 27, 28, 905, 80], - ["jump", "ne_done_2897", 905, 80], - "ne_mis_2904", - ["true", 29, 905, 80], - "ne_done_2897", - ["move", 26, 29, 905, 80], - "and_end_2874", - ["jump_false", 26, "if_else_2872", 905, 80], - ["true", 32, 906, 38], - ["get", 33, 13, 1, 906, 9], - ["load_field", 34, 1, "name", 906, 25], - ["store_dynamic", 33, 32, 34, 906, 25], - ["jump", "if_end_2873", 906, 25], - "if_else_2872", - "if_end_2873", - ["load_field", 35, 1, "left", 908, 11], - ["null", 36, 908, 24], - ["is_identical", 37, 35, 36, 908, 24], - ["jump_true", 37, "ne_nid_2908", 908, 24], - ["jump", "ne_ni_2909", 908, 24], - "ne_nid_2908", - ["false", 37, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_ni_2909", - ["is_int", 38, 35, 908, 24], - ["jump_false", 38, "ne_nn_2910", 908, 24], - ["is_int", 39, 36, 908, 24], - ["jump_false", 39, "ne_nn_2910", 908, 24], - ["ne_int", 37, 35, 36, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nn_2910", - ["is_num", 38, 35, 908, 24], - ["jump_false", 38, "ne_nt_2911", 908, 24], - ["is_num", 39, 36, 908, 24], - ["jump_false", 39, "ne_nt_2911", 908, 24], - ["ne_float", 37, 35, 36, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nt_2911", - ["is_text", 38, 35, 908, 24], - ["jump_false", 38, "ne_nnl_2912", 908, 24], - ["is_text", 39, 36, 908, 24], - ["jump_false", 39, "ne_nnl_2912", 908, 24], - ["ne_text", 37, 35, 36, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nnl_2912", - ["is_null", 38, 35, 908, 24], - ["jump_false", 38, "ne_nb_2913", 908, 24], - ["is_null", 39, 36, 908, 24], - ["jump_false", 39, "ne_nb_2913", 908, 24], - ["false", 37, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_nb_2913", - ["is_bool", 38, 35, 908, 24], - ["jump_false", 38, "ne_mis_2914", 908, 24], - ["is_bool", 39, 36, 908, 24], - ["jump_false", 39, "ne_mis_2914", 908, 24], - ["ne_bool", 37, 35, 36, 908, 24], - ["jump", "ne_done_2907", 908, 24], - "ne_mis_2914", - ["true", 37, 908, 24], - "ne_done_2907", - ["jump_false", 37, "if_else_2905", 908, 24], - ["load_field", 40, 1, "left", 908, 54], - ["get", 42, 2, 1, 908, 30], - ["frame", 43, 42, 1, 908, 30], - ["null", 44, 908, 30], - ["setarg", 43, 0, 44, 908, 30], - ["setarg", 43, 1, 40, 908, 30], - ["invoke", 43, 41, 908, 30], - ["jump", "if_end_2906", 908, 30], - "if_else_2905", - "if_end_2906", - ["load_field", 45, 1, "right", 909, 11], - ["null", 46, 909, 25], - ["is_identical", 47, 45, 46, 909, 25], - ["jump_true", 47, "ne_nid_2918", 909, 25], - ["jump", "ne_ni_2919", 909, 25], - "ne_nid_2918", - ["false", 47, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_ni_2919", - ["is_int", 48, 45, 909, 25], - ["jump_false", 48, "ne_nn_2920", 909, 25], - ["is_int", 49, 46, 909, 25], - ["jump_false", 49, "ne_nn_2920", 909, 25], - ["ne_int", 47, 45, 46, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nn_2920", - ["is_num", 48, 45, 909, 25], - ["jump_false", 48, "ne_nt_2921", 909, 25], - ["is_num", 49, 46, 909, 25], - ["jump_false", 49, "ne_nt_2921", 909, 25], - ["ne_float", 47, 45, 46, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nt_2921", - ["is_text", 48, 45, 909, 25], - ["jump_false", 48, "ne_nnl_2922", 909, 25], - ["is_text", 49, 46, 909, 25], - ["jump_false", 49, "ne_nnl_2922", 909, 25], - ["ne_text", 47, 45, 46, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nnl_2922", - ["is_null", 48, 45, 909, 25], - ["jump_false", 48, "ne_nb_2923", 909, 25], - ["is_null", 49, 46, 909, 25], - ["jump_false", 49, "ne_nb_2923", 909, 25], - ["false", 47, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_nb_2923", - ["is_bool", 48, 45, 909, 25], - ["jump_false", 48, "ne_mis_2924", 909, 25], - ["is_bool", 49, 46, 909, 25], - ["jump_false", 49, "ne_mis_2924", 909, 25], - ["ne_bool", 47, 45, 46, 909, 25], - ["jump", "ne_done_2917", 909, 25], - "ne_mis_2924", - ["true", 47, 909, 25], - "ne_done_2917", - ["jump_false", 47, "if_else_2915", 909, 25], - ["load_field", 50, 1, "right", 909, 55], - ["get", 52, 2, 1, 909, 31], - ["frame", 53, 52, 1, 909, 31], - ["null", 54, 909, 31], - ["setarg", 53, 0, 54, 909, 31], - ["setarg", 53, 1, 50, 909, 31], - ["invoke", 53, 51, 909, 31], - ["jump", "if_end_2916", 909, 31], - "if_else_2915", - "if_end_2916", - ["load_field", 55, 1, "expression", 910, 11], - ["null", 56, 910, 30], - ["is_identical", 57, 55, 56, 910, 30], - ["jump_true", 57, "ne_nid_2928", 910, 30], - ["jump", "ne_ni_2929", 910, 30], - "ne_nid_2928", - ["false", 57, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_ni_2929", - ["is_int", 58, 55, 910, 30], - ["jump_false", 58, "ne_nn_2930", 910, 30], - ["is_int", 59, 56, 910, 30], - ["jump_false", 59, "ne_nn_2930", 910, 30], - ["ne_int", 57, 55, 56, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nn_2930", - ["is_num", 58, 55, 910, 30], - ["jump_false", 58, "ne_nt_2931", 910, 30], - ["is_num", 59, 56, 910, 30], - ["jump_false", 59, "ne_nt_2931", 910, 30], - ["ne_float", 57, 55, 56, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nt_2931", - ["is_text", 58, 55, 910, 30], - ["jump_false", 58, "ne_nnl_2932", 910, 30], - ["is_text", 59, 56, 910, 30], - ["jump_false", 59, "ne_nnl_2932", 910, 30], - ["ne_text", 57, 55, 56, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nnl_2932", - ["is_null", 58, 55, 910, 30], - ["jump_false", 58, "ne_nb_2933", 910, 30], - ["is_null", 59, 56, 910, 30], - ["jump_false", 59, "ne_nb_2933", 910, 30], - ["false", 57, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_nb_2933", - ["is_bool", 58, 55, 910, 30], - ["jump_false", 58, "ne_mis_2934", 910, 30], - ["is_bool", 59, 56, 910, 30], - ["jump_false", 59, "ne_mis_2934", 910, 30], - ["ne_bool", 57, 55, 56, 910, 30], - ["jump", "ne_done_2927", 910, 30], - "ne_mis_2934", - ["true", 57, 910, 30], - "ne_done_2927", - ["jump_false", 57, "if_else_2925", 910, 30], - ["load_field", 60, 1, "expression", 910, 60], - ["get", 62, 2, 1, 910, 36], - ["frame", 63, 62, 1, 910, 36], - ["null", 64, 910, 36], - ["setarg", 63, 0, 64, 910, 36], - ["setarg", 63, 1, 60, 910, 36], - ["invoke", 63, 61, 910, 36], - ["jump", "if_end_2926", 910, 36], - "if_else_2925", - "if_end_2926", - ["load_field", 65, 1, "then", 911, 11], - ["null", 66, 911, 24], - ["is_identical", 67, 65, 66, 911, 24], - ["jump_true", 67, "ne_nid_2938", 911, 24], - ["jump", "ne_ni_2939", 911, 24], - "ne_nid_2938", - ["false", 67, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_ni_2939", - ["is_int", 68, 65, 911, 24], - ["jump_false", 68, "ne_nn_2940", 911, 24], - ["is_int", 69, 66, 911, 24], - ["jump_false", 69, "ne_nn_2940", 911, 24], - ["ne_int", 67, 65, 66, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nn_2940", - ["is_num", 68, 65, 911, 24], - ["jump_false", 68, "ne_nt_2941", 911, 24], - ["is_num", 69, 66, 911, 24], - ["jump_false", 69, "ne_nt_2941", 911, 24], - ["ne_float", 67, 65, 66, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nt_2941", - ["is_text", 68, 65, 911, 24], - ["jump_false", 68, "ne_nnl_2942", 911, 24], - ["is_text", 69, 66, 911, 24], - ["jump_false", 69, "ne_nnl_2942", 911, 24], - ["ne_text", 67, 65, 66, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nnl_2942", - ["is_null", 68, 65, 911, 24], - ["jump_false", 68, "ne_nb_2943", 911, 24], - ["is_null", 69, 66, 911, 24], - ["jump_false", 69, "ne_nb_2943", 911, 24], - ["false", 67, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_nb_2943", - ["is_bool", 68, 65, 911, 24], - ["jump_false", 68, "ne_mis_2944", 911, 24], - ["is_bool", 69, 66, 911, 24], - ["jump_false", 69, "ne_mis_2944", 911, 24], - ["ne_bool", 67, 65, 66, 911, 24], - ["jump", "ne_done_2937", 911, 24], - "ne_mis_2944", - ["true", 67, 911, 24], - "ne_done_2937", - ["jump_false", 67, "if_else_2935", 911, 24], - ["load_field", 70, 1, "then", 911, 54], - ["get", 72, 2, 1, 911, 30], - ["frame", 73, 72, 1, 911, 30], - ["null", 74, 911, 30], - ["setarg", 73, 0, 74, 911, 30], - ["setarg", 73, 1, 70, 911, 30], - ["invoke", 73, 71, 911, 30], - ["jump", "if_end_2936", 911, 30], - "if_else_2935", - "if_end_2936", - ["load_field", 75, 1, "else", 912, 11], - ["null", 76, 912, 24], - ["is_identical", 77, 75, 76, 912, 24], - ["jump_true", 77, "ne_nid_2948", 912, 24], - ["jump", "ne_ni_2949", 912, 24], - "ne_nid_2948", - ["false", 77, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_ni_2949", - ["is_int", 78, 75, 912, 24], - ["jump_false", 78, "ne_nn_2950", 912, 24], - ["is_int", 79, 76, 912, 24], - ["jump_false", 79, "ne_nn_2950", 912, 24], - ["ne_int", 77, 75, 76, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nn_2950", - ["is_num", 78, 75, 912, 24], - ["jump_false", 78, "ne_nt_2951", 912, 24], - ["is_num", 79, 76, 912, 24], - ["jump_false", 79, "ne_nt_2951", 912, 24], - ["ne_float", 77, 75, 76, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nt_2951", - ["is_text", 78, 75, 912, 24], - ["jump_false", 78, "ne_nnl_2952", 912, 24], - ["is_text", 79, 76, 912, 24], - ["jump_false", 79, "ne_nnl_2952", 912, 24], - ["ne_text", 77, 75, 76, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nnl_2952", - ["is_null", 78, 75, 912, 24], - ["jump_false", 78, "ne_nb_2953", 912, 24], - ["is_null", 79, 76, 912, 24], - ["jump_false", 79, "ne_nb_2953", 912, 24], - ["false", 77, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_nb_2953", - ["is_bool", 78, 75, 912, 24], - ["jump_false", 78, "ne_mis_2954", 912, 24], - ["is_bool", 79, 76, 912, 24], - ["jump_false", 79, "ne_mis_2954", 912, 24], - ["ne_bool", 77, 75, 76, 912, 24], - ["jump", "ne_done_2947", 912, 24], - "ne_mis_2954", - ["true", 77, 912, 24], - "ne_done_2947", - ["jump_false", 77, "if_else_2945", 912, 24], - ["load_field", 80, 1, "else", 912, 54], - ["get", 82, 2, 1, 912, 30], - ["frame", 83, 82, 1, 912, 30], - ["null", 84, 912, 30], - ["setarg", 83, 0, 84, 912, 30], - ["setarg", 83, 1, 80, 912, 30], - ["invoke", 83, 81, 912, 30], - ["jump", "if_end_2946", 912, 30], - "if_else_2945", - "if_end_2946", - ["access", 85, "(", 913, 16], - ["is_identical", 86, 3, 85, 913, 16], - ["jump_true", 86, "eq_done_2959", 913, 16], - ["is_int", 87, 3, 913, 16], - ["jump_false", 87, "eq_ni_2960", 913, 16], - ["is_int", 88, 85, 913, 16], - ["jump_false", 88, "eq_ni_2960", 913, 16], - ["eq_int", 86, 3, 85, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_ni_2960", - ["is_num", 87, 3, 913, 16], - ["jump_false", 87, "eq_nn_2961", 913, 16], - ["is_num", 88, 85, 913, 16], - ["jump_false", 88, "eq_nn_2961", 913, 16], - ["eq_float", 86, 3, 85, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nn_2961", - ["is_text", 87, 3, 913, 16], - ["jump_false", 87, "eq_nt_2962", 913, 16], - ["is_text", 88, 85, 913, 16], - ["jump_false", 88, "eq_nt_2962", 913, 16], - ["eq_text", 86, 3, 85, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nt_2962", - ["is_null", 87, 3, 913, 16], - ["jump_false", 87, "eq_nnl_2963", 913, 16], - ["is_null", 88, 85, 913, 16], - ["jump_false", 88, "eq_nnl_2963", 913, 16], - ["true", 86, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nnl_2963", - ["is_bool", 87, 3, 913, 16], - ["jump_false", 87, "eq_nb_2964", 913, 16], - ["is_bool", 88, 85, 913, 16], - ["jump_false", 88, "eq_nb_2964", 913, 16], - ["eq_bool", 86, 3, 85, 913, 16], - ["jump", "eq_done_2959", 913, 16], - "eq_nb_2964", - ["false", 86, 913, 16], - "eq_done_2959", - ["move", 89, 86, 913, 16], - ["jump_true", 89, "or_end_2958", 913, 16], - ["access", 90, "array", 913, 28], - ["is_identical", 91, 3, 90, 913, 28], - ["jump_true", 91, "eq_done_2965", 913, 28], - ["is_int", 92, 3, 913, 28], - ["jump_false", 92, "eq_ni_2966", 913, 28], - ["is_int", 93, 90, 913, 28], - ["jump_false", 93, "eq_ni_2966", 913, 28], - ["eq_int", 91, 3, 90, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_ni_2966", - ["is_num", 92, 3, 913, 28], - ["jump_false", 92, "eq_nn_2967", 913, 28], - ["is_num", 93, 90, 913, 28], - ["jump_false", 93, "eq_nn_2967", 913, 28], - ["eq_float", 91, 3, 90, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nn_2967", - ["is_text", 92, 3, 913, 28], - ["jump_false", 92, "eq_nt_2968", 913, 28], - ["is_text", 93, 90, 913, 28], - ["jump_false", 93, "eq_nt_2968", 913, 28], - ["eq_text", 91, 3, 90, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nt_2968", - ["is_null", 92, 3, 913, 28], - ["jump_false", 92, "eq_nnl_2969", 913, 28], - ["is_null", 93, 90, 913, 28], - ["jump_false", 93, "eq_nnl_2969", 913, 28], - ["true", 91, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nnl_2969", - ["is_bool", 92, 3, 913, 28], - ["jump_false", 92, "eq_nb_2970", 913, 28], - ["is_bool", 93, 90, 913, 28], - ["jump_false", 93, "eq_nb_2970", 913, 28], - ["eq_bool", 91, 3, 90, 913, 28], - ["jump", "eq_done_2965", 913, 28], - "eq_nb_2970", - ["false", 91, 913, 28], - "eq_done_2965", - ["move", 89, 91, 913, 28], - "or_end_2958", - ["move", 94, 89, 913, 28], - ["jump_true", 94, "or_end_2957", 913, 28], - ["access", 95, "text literal", 913, 44], - ["is_identical", 96, 3, 95, 913, 44], - ["jump_true", 96, "eq_done_2971", 913, 44], - ["is_int", 97, 3, 913, 44], - ["jump_false", 97, "eq_ni_2972", 913, 44], - ["is_int", 98, 95, 913, 44], - ["jump_false", 98, "eq_ni_2972", 913, 44], - ["eq_int", 96, 3, 95, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_ni_2972", - ["is_num", 97, 3, 913, 44], - ["jump_false", 97, "eq_nn_2973", 913, 44], - ["is_num", 98, 95, 913, 44], - ["jump_false", 98, "eq_nn_2973", 913, 44], - ["eq_float", 96, 3, 95, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nn_2973", - ["is_text", 97, 3, 913, 44], - ["jump_false", 97, "eq_nt_2974", 913, 44], - ["is_text", 98, 95, 913, 44], - ["jump_false", 98, "eq_nt_2974", 913, 44], - ["eq_text", 96, 3, 95, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nt_2974", - ["is_null", 97, 3, 913, 44], - ["jump_false", 97, "eq_nnl_2975", 913, 44], - ["is_null", 98, 95, 913, 44], - ["jump_false", 98, "eq_nnl_2975", 913, 44], - ["true", 96, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nnl_2975", - ["is_bool", 97, 3, 913, 44], - ["jump_false", 97, "eq_nb_2976", 913, 44], - ["is_bool", 98, 95, 913, 44], - ["jump_false", 98, "eq_nb_2976", 913, 44], - ["eq_bool", 96, 3, 95, 913, 44], - ["jump", "eq_done_2971", 913, 44], - "eq_nb_2976", - ["false", 96, 913, 44], - "eq_done_2971", - ["move", 94, 96, 913, 44], - "or_end_2957", - ["jump_false", 94, "if_else_2955", 913, 44], - ["access", 2, 0, 914, 13], - "while_start_2977", - ["load_field", 99, 1, "list", 915, 27], - ["length", 100, 99, 915, 27], - ["is_int", 102, 2, 915, 27], - ["jump_false", 102, "rel_ni_2979", 915, 27], - ["is_int", 103, 100, 915, 27], - ["jump_false", 103, "rel_ni_2979", 915, 27], - ["lt_int", 101, 2, 100, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_ni_2979", - ["is_num", 102, 2, 915, 27], - ["jump_false", 102, "rel_nn_2980", 915, 27], - ["is_num", 103, 100, 915, 27], - ["jump_false", 103, "rel_nn_2980", 915, 27], - ["lt_float", 101, 2, 100, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_nn_2980", - ["is_text", 102, 2, 915, 27], - ["jump_false", 102, "rel_err_2982", 915, 27], - ["is_text", 103, 100, 915, 27], - ["jump_false", 103, "rel_err_2982", 915, 27], - ["lt_text", 101, 2, 100, 915, 27], - ["jump", "rel_done_2981", 915, 27], - "rel_err_2982", - [ - "access", - 104, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 915, - 27 - ], - ["access", 105, "error", 915, 27], - ["access", 106, "cannot compare with '<': operands must be same type", 915, 27], - ["array", 107, 0, 915, 27], - ["push", 107, 106, 915, 27], - ["frame", 109, 104, 2, 915, 27], - ["null", 110, 915, 27], - ["setarg", 109, 0, 110, 915, 27], - ["setarg", 109, 1, 105, 915, 27], - ["setarg", 109, 2, 107, 915, 27], - ["invoke", 109, 108, 915, 27], - ["disrupt", 915, 27], - "rel_done_2981", - ["jump_false", 101, "while_end_2978", 915, 27], - ["load_field", 111, 1, "list", 916, 35], - ["load_dynamic", 112, 111, 2, 916, 45], - ["get", 114, 2, 1, 916, 11], - ["frame", 115, 114, 1, 916, 11], - ["null", 116, 916, 11], - ["setarg", 115, 0, 116, 916, 11], - ["setarg", 115, 1, 112, 916, 11], - ["invoke", 115, 113, 916, 11], - ["access", 117, 1, 917, 19], - ["is_num", 119, 2, 917, 19], - ["jump_false", 119, "num_err_2983", 917, 19], - ["is_num", 120, 117, 917, 19], - ["jump_false", 120, "num_err_2983", 917, 19], - ["add", 118, 2, 117, 917, 19], - ["jump", "num_done_2984", 917, 19], - "num_err_2983", - [ - "access", - 121, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 917, - 19 - ], - ["access", 122, "error", 917, 19], - ["access", 123, "cannot apply '+': operands must be numbers", 917, 19], - ["array", 124, 0, 917, 19], - ["push", 124, 123, 917, 19], - ["frame", 126, 121, 2, 917, 19], - ["null", 127, 917, 19], - ["setarg", 126, 0, 127, 917, 19], - ["setarg", 126, 1, 122, 917, 19], - ["setarg", 126, 2, 124, 917, 19], - ["invoke", 126, 125, 917, 19], - ["disrupt", 917, 19], - "num_done_2984", - ["move", 2, 118, 917, 19], - ["jump", "while_start_2977", 917, 19], - "while_end_2978", - ["jump", "if_end_2956", 917, 19], - "if_else_2955", - "if_end_2956", - ["access", 128, "record", 920, 16], - ["is_identical", 129, 3, 128, 920, 16], - ["jump_true", 129, "eq_done_2987", 920, 16], - ["is_int", 130, 3, 920, 16], - ["jump_false", 130, "eq_ni_2988", 920, 16], - ["is_int", 131, 128, 920, 16], - ["jump_false", 131, "eq_ni_2988", 920, 16], - ["eq_int", 129, 3, 128, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_ni_2988", - ["is_num", 130, 3, 920, 16], - ["jump_false", 130, "eq_nn_2989", 920, 16], - ["is_num", 131, 128, 920, 16], - ["jump_false", 131, "eq_nn_2989", 920, 16], - ["eq_float", 129, 3, 128, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nn_2989", - ["is_text", 130, 3, 920, 16], - ["jump_false", 130, "eq_nt_2990", 920, 16], - ["is_text", 131, 128, 920, 16], - ["jump_false", 131, "eq_nt_2990", 920, 16], - ["eq_text", 129, 3, 128, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nt_2990", - ["is_null", 130, 3, 920, 16], - ["jump_false", 130, "eq_nnl_2991", 920, 16], - ["is_null", 131, 128, 920, 16], - ["jump_false", 131, "eq_nnl_2991", 920, 16], - ["true", 129, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nnl_2991", - ["is_bool", 130, 3, 920, 16], - ["jump_false", 130, "eq_nb_2992", 920, 16], - ["is_bool", 131, 128, 920, 16], - ["jump_false", 131, "eq_nb_2992", 920, 16], - ["eq_bool", 129, 3, 128, 920, 16], - ["jump", "eq_done_2987", 920, 16], - "eq_nb_2992", - ["false", 129, 920, 16], - "eq_done_2987", - ["jump_false", 129, "if_else_2985", 920, 16], - ["access", 2, 0, 921, 13], - "while_start_2993", - ["load_field", 132, 1, "list", 922, 27], - ["length", 133, 132, 922, 27], - ["is_int", 135, 2, 922, 27], - ["jump_false", 135, "rel_ni_2995", 922, 27], - ["is_int", 136, 133, 922, 27], - ["jump_false", 136, "rel_ni_2995", 922, 27], - ["lt_int", 134, 2, 133, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_ni_2995", - ["is_num", 135, 2, 922, 27], - ["jump_false", 135, "rel_nn_2996", 922, 27], - ["is_num", 136, 133, 922, 27], - ["jump_false", 136, "rel_nn_2996", 922, 27], - ["lt_float", 134, 2, 133, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_nn_2996", - ["is_text", 135, 2, 922, 27], - ["jump_false", 135, "rel_err_2998", 922, 27], - ["is_text", 136, 133, 922, 27], - ["jump_false", 136, "rel_err_2998", 922, 27], - ["lt_text", 134, 2, 133, 922, 27], - ["jump", "rel_done_2997", 922, 27], - "rel_err_2998", - [ - "access", - 137, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 922, - 27 - ], - ["access", 138, "error", 922, 27], - ["access", 139, "cannot compare with '<': operands must be same type", 922, 27], - ["array", 140, 0, 922, 27], - ["push", 140, 139, 922, 27], - ["frame", 142, 137, 2, 922, 27], - ["null", 143, 922, 27], - ["setarg", 142, 0, 143, 922, 27], - ["setarg", 142, 1, 138, 922, 27], - ["setarg", 142, 2, 140, 922, 27], - ["invoke", 142, 141, 922, 27], - ["disrupt", 922, 27], - "rel_done_2997", - ["jump_false", 134, "while_end_2994", 922, 27], - ["load_field", 144, 1, "list", 923, 35], - ["load_dynamic", 145, 144, 2, 923, 45], - ["load_field", 146, 145, "right", 923, 45], - ["get", 148, 2, 1, 923, 11], - ["frame", 149, 148, 1, 923, 11], - ["null", 150, 923, 11], - ["setarg", 149, 0, 150, 923, 11], - ["setarg", 149, 1, 146, 923, 11], - ["invoke", 149, 147, 923, 11], - ["access", 151, 1, 924, 19], - ["is_num", 153, 2, 924, 19], - ["jump_false", 153, "num_err_2999", 924, 19], - ["is_num", 154, 151, 924, 19], - ["jump_false", 154, "num_err_2999", 924, 19], - ["add", 152, 2, 151, 924, 19], - ["jump", "num_done_3000", 924, 19], - "num_err_2999", - [ - "access", - 155, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 924, - 19 - ], - ["access", 156, "error", 924, 19], - ["access", 157, "cannot apply '+': operands must be numbers", 924, 19], - ["array", 158, 0, 924, 19], - ["push", 158, 157, 924, 19], - ["frame", 160, 155, 2, 924, 19], - ["null", 161, 924, 19], - ["setarg", 160, 0, 161, 924, 19], - ["setarg", 160, 1, 156, 924, 19], - ["setarg", 160, 2, 158, 924, 19], - ["invoke", 160, 159, 924, 19], - ["disrupt", 924, 19], - "num_done_3000", - ["move", 2, 152, 924, 19], - ["jump", "while_start_2993", 924, 19], - "while_end_2994", - ["jump", "if_end_2986", 924, 19], - "if_else_2985", - "if_end_2986", - ["access", 162, "function", 927, 16], - ["is_identical", 163, 3, 162, 927, 16], - ["jump_true", 163, "eq_done_3003", 927, 16], - ["is_int", 164, 3, 927, 16], - ["jump_false", 164, "eq_ni_3004", 927, 16], - ["is_int", 165, 162, 927, 16], - ["jump_false", 165, "eq_ni_3004", 927, 16], - ["eq_int", 163, 3, 162, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_ni_3004", - ["is_num", 164, 3, 927, 16], - ["jump_false", 164, "eq_nn_3005", 927, 16], - ["is_num", 165, 162, 927, 16], - ["jump_false", 165, "eq_nn_3005", 927, 16], - ["eq_float", 163, 3, 162, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nn_3005", - ["is_text", 164, 3, 927, 16], - ["jump_false", 164, "eq_nt_3006", 927, 16], - ["is_text", 165, 162, 927, 16], - ["jump_false", 165, "eq_nt_3006", 927, 16], - ["eq_text", 163, 3, 162, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nt_3006", - ["is_null", 164, 3, 927, 16], - ["jump_false", 164, "eq_nnl_3007", 927, 16], - ["is_null", 165, 162, 927, 16], - ["jump_false", 165, "eq_nnl_3007", 927, 16], - ["true", 163, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nnl_3007", - ["is_bool", 164, 3, 927, 16], - ["jump_false", 164, "eq_nb_3008", 927, 16], - ["is_bool", 165, 162, 927, 16], - ["jump_false", 165, "eq_nb_3008", 927, 16], - ["eq_bool", 163, 3, 162, 927, 16], - ["jump", "eq_done_3003", 927, 16], - "eq_nb_3008", - ["false", 163, 927, 16], - "eq_done_3003", - ["jump_false", 163, "if_else_3001", 927, 16], - ["load_field", 166, 1, "statements", 928, 28], - ["get", 168, 3, 1, 928, 9], - ["frame", 169, 168, 1, 928, 9], - ["null", 170, 928, 9], - ["setarg", 169, 0, 170, 928, 9], - ["setarg", 169, 1, 166, 928, 9], - ["invoke", 169, 167, 928, 9], - ["load_field", 171, 1, "disruption", 929, 28], - ["get", 173, 3, 1, 929, 9], - ["frame", 174, 173, 1, 929, 9], - ["null", 175, 929, 9], - ["setarg", 174, 0, 175, 929, 9], - ["setarg", 174, 1, 171, 929, 9], - ["invoke", 174, 172, 929, 9], - ["access", 2, 0, 930, 13], - "while_start_3009", - ["load_field", 176, 1, "list", 931, 27], - ["length", 177, 176, 931, 27], - ["is_int", 179, 2, 931, 27], - ["jump_false", 179, "rel_ni_3011", 931, 27], - ["is_int", 180, 177, 931, 27], - ["jump_false", 180, "rel_ni_3011", 931, 27], - ["lt_int", 178, 2, 177, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_ni_3011", - ["is_num", 179, 2, 931, 27], - ["jump_false", 179, "rel_nn_3012", 931, 27], - ["is_num", 180, 177, 931, 27], - ["jump_false", 180, "rel_nn_3012", 931, 27], - ["lt_float", 178, 2, 177, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_nn_3012", - ["is_text", 179, 2, 931, 27], - ["jump_false", 179, "rel_err_3014", 931, 27], - ["is_text", 180, 177, 931, 27], - ["jump_false", 180, "rel_err_3014", 931, 27], - ["lt_text", 178, 2, 177, 931, 27], - ["jump", "rel_done_3013", 931, 27], - "rel_err_3014", - [ - "access", - 181, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 931, - 27 - ], - ["access", 182, "error", 931, 27], - ["access", 183, "cannot compare with '<': operands must be same type", 931, 27], - ["array", 184, 0, 931, 27], - ["push", 184, 183, 931, 27], - ["frame", 186, 181, 2, 931, 27], - ["null", 187, 931, 27], - ["setarg", 186, 0, 187, 931, 27], - ["setarg", 186, 1, 182, 931, 27], - ["setarg", 186, 2, 184, 931, 27], - ["invoke", 186, 185, 931, 27], - ["disrupt", 931, 27], - "rel_done_3013", - ["jump_false", 178, "while_end_3010", 931, 27], - ["load_field", 188, 1, "list", 932, 15], - ["load_dynamic", 189, 188, 2, 932, 25], - ["load_field", 190, 189, "expression", 932, 25], - ["null", 191, 932, 42], - ["is_identical", 192, 190, 191, 932, 42], - ["jump_true", 192, "ne_nid_3018", 932, 42], - ["jump", "ne_ni_3019", 932, 42], - "ne_nid_3018", - ["false", 192, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_ni_3019", - ["is_int", 193, 190, 932, 42], - ["jump_false", 193, "ne_nn_3020", 932, 42], - ["is_int", 194, 191, 932, 42], - ["jump_false", 194, "ne_nn_3020", 932, 42], - ["ne_int", 192, 190, 191, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nn_3020", - ["is_num", 193, 190, 932, 42], - ["jump_false", 193, "ne_nt_3021", 932, 42], - ["is_num", 194, 191, 932, 42], - ["jump_false", 194, "ne_nt_3021", 932, 42], - ["ne_float", 192, 190, 191, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nt_3021", - ["is_text", 193, 190, 932, 42], - ["jump_false", 193, "ne_nnl_3022", 932, 42], - ["is_text", 194, 191, 932, 42], - ["jump_false", 194, "ne_nnl_3022", 932, 42], - ["ne_text", 192, 190, 191, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nnl_3022", - ["is_null", 193, 190, 932, 42], - ["jump_false", 193, "ne_nb_3023", 932, 42], - ["is_null", 194, 191, 932, 42], - ["jump_false", 194, "ne_nb_3023", 932, 42], - ["false", 192, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_nb_3023", - ["is_bool", 193, 190, 932, 42], - ["jump_false", 193, "ne_mis_3024", 932, 42], - ["is_bool", 194, 191, 932, 42], - ["jump_false", 194, "ne_mis_3024", 932, 42], - ["ne_bool", 192, 190, 191, 932, 42], - ["jump", "ne_done_3017", 932, 42], - "ne_mis_3024", - ["true", 192, 932, 42], - "ne_done_3017", - ["jump_false", 192, "if_else_3015", 932, 42], - ["load_field", 195, 1, "list", 933, 37], - ["load_dynamic", 196, 195, 2, 933, 47], - ["load_field", 197, 196, "expression", 933, 47], - ["get", 199, 2, 1, 933, 13], - ["frame", 200, 199, 1, 933, 13], - ["null", 201, 933, 13], - ["setarg", 200, 0, 201, 933, 13], - ["setarg", 200, 1, 197, 933, 13], - ["invoke", 200, 198, 933, 13], - ["jump", "if_end_3016", 933, 13], - "if_else_3015", - "if_end_3016", - ["access", 202, 1, 935, 19], - ["is_num", 204, 2, 935, 19], - ["jump_false", 204, "num_err_3025", 935, 19], - ["is_num", 205, 202, 935, 19], - ["jump_false", 205, "num_err_3025", 935, 19], - ["add", 203, 2, 202, 935, 19], - ["jump", "num_done_3026", 935, 19], - "num_err_3025", - [ - "access", - 206, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 935, - 19 - ], - ["access", 207, "error", 935, 19], - ["access", 208, "cannot apply '+': operands must be numbers", 935, 19], - ["array", 209, 0, 935, 19], - ["push", 209, 208, 935, 19], - ["frame", 211, 206, 2, 935, 19], - ["null", 212, 935, 19], - ["setarg", 211, 0, 212, 935, 19], - ["setarg", 211, 1, 207, 935, 19], - ["setarg", 211, 2, 209, 935, 19], - ["invoke", 211, 210, 935, 19], - ["disrupt", 935, 19], - "num_done_3026", - ["move", 2, 203, 935, 19], - ["jump", "while_start_3009", 935, 19], - "while_end_3010", - ["jump", "if_end_3002", 935, 19], - "if_else_3001", - "if_end_3002", - ["null", 213, 935, 19], - ["return", 213, 935, 19] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 279, - "nr_close_slots": 0, - "instructions": [ - ["null", 7, 941, 20], - ["is_identical", 8, 1, 7, 941, 20], - ["jump_true", 8, "eq_done_3029", 941, 20], - ["is_int", 9, 1, 941, 20], - ["jump_false", 9, "eq_ni_3030", 941, 20], - ["is_int", 10, 7, 941, 20], - ["jump_false", 10, "eq_ni_3030", 941, 20], - ["eq_int", 8, 1, 7, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_ni_3030", - ["is_num", 9, 1, 941, 20], - ["jump_false", 9, "eq_nn_3031", 941, 20], - ["is_num", 10, 7, 941, 20], - ["jump_false", 10, "eq_nn_3031", 941, 20], - ["eq_float", 8, 1, 7, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nn_3031", - ["is_text", 9, 1, 941, 20], - ["jump_false", 9, "eq_nt_3032", 941, 20], - ["is_text", 10, 7, 941, 20], - ["jump_false", 10, "eq_nt_3032", 941, 20], - ["eq_text", 8, 1, 7, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nt_3032", - ["is_null", 9, 1, 941, 20], - ["jump_false", 9, "eq_nnl_3033", 941, 20], - ["is_null", 10, 7, 941, 20], - ["jump_false", 10, "eq_nnl_3033", 941, 20], - ["true", 8, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nnl_3033", - ["is_bool", 9, 1, 941, 20], - ["jump_false", 9, "eq_nb_3034", 941, 20], - ["is_bool", 10, 7, 941, 20], - ["jump_false", 10, "eq_nb_3034", 941, 20], - ["eq_bool", 8, 1, 7, 941, 20], - ["jump", "eq_done_3029", 941, 20], - "eq_nb_3034", - ["false", 8, 941, 20], - "eq_done_3029", - ["jump_false", 8, "if_else_3027", 941, 20], - ["null", 11, 941, 33], - ["return", 11, 941, 33], - ["jump", "if_end_3028", 941, 33], - "if_else_3027", - "if_end_3028", - ["access", 2, 0, 942, 15], - ["access", 3, 0, 943, 15], - ["access", 5, 0, 944, 16], - ["null", 6, 945, 18], - ["null", 4, 946, 15], - "while_start_3035", - ["length", 12, 1, 947, 25], - ["is_int", 14, 2, 947, 25], - ["jump_false", 14, "rel_ni_3037", 947, 25], - ["is_int", 15, 12, 947, 25], - ["jump_false", 15, "rel_ni_3037", 947, 25], - ["lt_int", 13, 2, 12, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_ni_3037", - ["is_num", 14, 2, 947, 25], - ["jump_false", 14, "rel_nn_3038", 947, 25], - ["is_num", 15, 12, 947, 25], - ["jump_false", 15, "rel_nn_3038", 947, 25], - ["lt_float", 13, 2, 12, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_nn_3038", - ["is_text", 14, 2, 947, 25], - ["jump_false", 14, "rel_err_3040", 947, 25], - ["is_text", 15, 12, 947, 25], - ["jump_false", 15, "rel_err_3040", 947, 25], - ["lt_text", 13, 2, 12, 947, 25], - ["jump", "rel_done_3039", 947, 25], - "rel_err_3040", - [ - "access", - 16, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 947, - 25 - ], - ["access", 17, "error", 947, 25], - ["access", 18, "cannot compare with '<': operands must be same type", 947, 25], - ["array", 19, 0, 947, 25], - ["push", 19, 18, 947, 25], - ["frame", 21, 16, 2, 947, 25], - ["null", 22, 947, 25], - ["setarg", 21, 0, 22, 947, 25], - ["setarg", 21, 1, 17, 947, 25], - ["setarg", 21, 2, 19, 947, 25], - ["invoke", 21, 20, 947, 25], - ["disrupt", 947, 25], - "rel_done_3039", - ["jump_false", 13, "while_end_3036", 947, 25], - ["load_dynamic", 23, 1, 2, 948, 22], - ["move", 6, 23, 948, 22], - ["load_field", 24, 6, "kind", 949, 13], - ["move", 4, 24, 949, 13], - ["access", 25, "var", 950, 18], - ["is_identical", 26, 4, 25, 950, 18], - ["jump_true", 26, "eq_done_3044", 950, 18], - ["is_int", 27, 4, 950, 18], - ["jump_false", 27, "eq_ni_3045", 950, 18], - ["is_int", 28, 25, 950, 18], - ["jump_false", 28, "eq_ni_3045", 950, 18], - ["eq_int", 26, 4, 25, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_ni_3045", - ["is_num", 27, 4, 950, 18], - ["jump_false", 27, "eq_nn_3046", 950, 18], - ["is_num", 28, 25, 950, 18], - ["jump_false", 28, "eq_nn_3046", 950, 18], - ["eq_float", 26, 4, 25, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nn_3046", - ["is_text", 27, 4, 950, 18], - ["jump_false", 27, "eq_nt_3047", 950, 18], - ["is_text", 28, 25, 950, 18], - ["jump_false", 28, "eq_nt_3047", 950, 18], - ["eq_text", 26, 4, 25, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nt_3047", - ["is_null", 27, 4, 950, 18], - ["jump_false", 27, "eq_nnl_3048", 950, 18], - ["is_null", 28, 25, 950, 18], - ["jump_false", 28, "eq_nnl_3048", 950, 18], - ["true", 26, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nnl_3048", - ["is_bool", 27, 4, 950, 18], - ["jump_false", 27, "eq_nb_3049", 950, 18], - ["is_bool", 28, 25, 950, 18], - ["jump_false", 28, "eq_nb_3049", 950, 18], - ["eq_bool", 26, 4, 25, 950, 18], - ["jump", "eq_done_3044", 950, 18], - "eq_nb_3049", - ["false", 26, 950, 18], - "eq_done_3044", - ["move", 29, 26, 950, 18], - ["jump_true", 29, "or_end_3043", 950, 18], - ["access", 30, "def", 950, 32], - ["is_identical", 31, 4, 30, 950, 32], - ["jump_true", 31, "eq_done_3050", 950, 32], - ["is_int", 32, 4, 950, 32], - ["jump_false", 32, "eq_ni_3051", 950, 32], - ["is_int", 33, 30, 950, 32], - ["jump_false", 33, "eq_ni_3051", 950, 32], - ["eq_int", 31, 4, 30, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_ni_3051", - ["is_num", 32, 4, 950, 32], - ["jump_false", 32, "eq_nn_3052", 950, 32], - ["is_num", 33, 30, 950, 32], - ["jump_false", 33, "eq_nn_3052", 950, 32], - ["eq_float", 31, 4, 30, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nn_3052", - ["is_text", 32, 4, 950, 32], - ["jump_false", 32, "eq_nt_3053", 950, 32], - ["is_text", 33, 30, 950, 32], - ["jump_false", 33, "eq_nt_3053", 950, 32], - ["eq_text", 31, 4, 30, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nt_3053", - ["is_null", 32, 4, 950, 32], - ["jump_false", 32, "eq_nnl_3054", 950, 32], - ["is_null", 33, 30, 950, 32], - ["jump_false", 33, "eq_nnl_3054", 950, 32], - ["true", 31, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nnl_3054", - ["is_bool", 32, 4, 950, 32], - ["jump_false", 32, "eq_nb_3055", 950, 32], - ["is_bool", 33, 30, 950, 32], - ["jump_false", 33, "eq_nb_3055", 950, 32], - ["eq_bool", 31, 4, 30, 950, 32], - ["jump", "eq_done_3050", 950, 32], - "eq_nb_3055", - ["false", 31, 950, 32], - "eq_done_3050", - ["move", 29, 31, 950, 32], - "or_end_3043", - ["jump_false", 29, "if_else_3041", 950, 32], - ["load_field", 34, 6, "right", 951, 35], - ["get", 36, 2, 1, 951, 11], - ["frame", 37, 36, 1, 951, 11], - ["null", 38, 951, 11], - ["setarg", 37, 0, 38, 951, 11], - ["setarg", 37, 1, 34, 951, 11], - ["invoke", 37, 35, 951, 11], - ["jump", "if_end_3042", 951, 11], - "if_else_3041", - ["access", 39, "var_list", 952, 25], - ["is_identical", 40, 4, 39, 952, 25], - ["jump_true", 40, "eq_done_3058", 952, 25], - ["is_int", 41, 4, 952, 25], - ["jump_false", 41, "eq_ni_3059", 952, 25], - ["is_int", 42, 39, 952, 25], - ["jump_false", 42, "eq_ni_3059", 952, 25], - ["eq_int", 40, 4, 39, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_ni_3059", - ["is_num", 41, 4, 952, 25], - ["jump_false", 41, "eq_nn_3060", 952, 25], - ["is_num", 42, 39, 952, 25], - ["jump_false", 42, "eq_nn_3060", 952, 25], - ["eq_float", 40, 4, 39, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nn_3060", - ["is_text", 41, 4, 952, 25], - ["jump_false", 41, "eq_nt_3061", 952, 25], - ["is_text", 42, 39, 952, 25], - ["jump_false", 42, "eq_nt_3061", 952, 25], - ["eq_text", 40, 4, 39, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nt_3061", - ["is_null", 41, 4, 952, 25], - ["jump_false", 41, "eq_nnl_3062", 952, 25], - ["is_null", 42, 39, 952, 25], - ["jump_false", 42, "eq_nnl_3062", 952, 25], - ["true", 40, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nnl_3062", - ["is_bool", 41, 4, 952, 25], - ["jump_false", 41, "eq_nb_3063", 952, 25], - ["is_bool", 42, 39, 952, 25], - ["jump_false", 42, "eq_nb_3063", 952, 25], - ["eq_bool", 40, 4, 39, 952, 25], - ["jump", "eq_done_3058", 952, 25], - "eq_nb_3063", - ["false", 40, 952, 25], - "eq_done_3058", - ["jump_false", 40, "if_else_3056", 952, 25], - ["access", 3, 0, 953, 15], - "while_start_3064", - ["load_field", 43, 6, "list", 954, 29], - ["length", 44, 43, 954, 29], - ["is_int", 46, 3, 954, 29], - ["jump_false", 46, "rel_ni_3066", 954, 29], - ["is_int", 47, 44, 954, 29], - ["jump_false", 47, "rel_ni_3066", 954, 29], - ["lt_int", 45, 3, 44, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_ni_3066", - ["is_num", 46, 3, 954, 29], - ["jump_false", 46, "rel_nn_3067", 954, 29], - ["is_num", 47, 44, 954, 29], - ["jump_false", 47, "rel_nn_3067", 954, 29], - ["lt_float", 45, 3, 44, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_nn_3067", - ["is_text", 46, 3, 954, 29], - ["jump_false", 46, "rel_err_3069", 954, 29], - ["is_text", 47, 44, 954, 29], - ["jump_false", 47, "rel_err_3069", 954, 29], - ["lt_text", 45, 3, 44, 954, 29], - ["jump", "rel_done_3068", 954, 29], - "rel_err_3069", - [ - "access", - 48, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 954, - 29 - ], - ["access", 49, "error", 954, 29], - ["access", 50, "cannot compare with '<': operands must be same type", 954, 29], - ["array", 51, 0, 954, 29], - ["push", 51, 50, 954, 29], - ["frame", 53, 48, 2, 954, 29], - ["null", 54, 954, 29], - ["setarg", 53, 0, 54, 954, 29], - ["setarg", 53, 1, 49, 954, 29], - ["setarg", 53, 2, 51, 954, 29], - ["invoke", 53, 52, 954, 29], - ["disrupt", 954, 29], - "rel_done_3068", - ["jump_false", 45, "while_end_3065", 954, 29], - ["load_field", 55, 6, "list", 955, 37], - ["load_dynamic", 56, 55, 3, 955, 47], - ["load_field", 57, 56, "right", 955, 47], - ["get", 59, 2, 1, 955, 13], - ["frame", 60, 59, 1, 955, 13], - ["null", 61, 955, 13], - ["setarg", 60, 0, 61, 955, 13], - ["setarg", 60, 1, 57, 955, 13], - ["invoke", 60, 58, 955, 13], - ["access", 62, 1, 956, 21], - ["is_num", 64, 3, 956, 21], - ["jump_false", 64, "num_err_3070", 956, 21], - ["is_num", 65, 62, 956, 21], - ["jump_false", 65, "num_err_3070", 956, 21], - ["add", 63, 3, 62, 956, 21], - ["jump", "num_done_3071", 956, 21], - "num_err_3070", - [ - "access", - 66, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 956, - 21 - ], - ["access", 67, "error", 956, 21], - ["access", 68, "cannot apply '+': operands must be numbers", 956, 21], - ["array", 69, 0, 956, 21], - ["push", 69, 68, 956, 21], - ["frame", 71, 66, 2, 956, 21], - ["null", 72, 956, 21], - ["setarg", 71, 0, 72, 956, 21], - ["setarg", 71, 1, 67, 956, 21], - ["setarg", 71, 2, 69, 956, 21], - ["invoke", 71, 70, 956, 21], - ["disrupt", 956, 21], - "num_done_3071", - ["move", 3, 63, 956, 21], - ["jump", "while_start_3064", 956, 21], - "while_end_3065", - ["jump", "if_end_3057", 956, 21], - "if_else_3056", - ["access", 73, "call", 958, 25], - ["is_identical", 74, 4, 73, 958, 25], - ["jump_true", 74, "eq_done_3074", 958, 25], - ["is_int", 75, 4, 958, 25], - ["jump_false", 75, "eq_ni_3075", 958, 25], - ["is_int", 76, 73, 958, 25], - ["jump_false", 76, "eq_ni_3075", 958, 25], - ["eq_int", 74, 4, 73, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_ni_3075", - ["is_num", 75, 4, 958, 25], - ["jump_false", 75, "eq_nn_3076", 958, 25], - ["is_num", 76, 73, 958, 25], - ["jump_false", 76, "eq_nn_3076", 958, 25], - ["eq_float", 74, 4, 73, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nn_3076", - ["is_text", 75, 4, 958, 25], - ["jump_false", 75, "eq_nt_3077", 958, 25], - ["is_text", 76, 73, 958, 25], - ["jump_false", 76, "eq_nt_3077", 958, 25], - ["eq_text", 74, 4, 73, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nt_3077", - ["is_null", 75, 4, 958, 25], - ["jump_false", 75, "eq_nnl_3078", 958, 25], - ["is_null", 76, 73, 958, 25], - ["jump_false", 76, "eq_nnl_3078", 958, 25], - ["true", 74, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nnl_3078", - ["is_bool", 75, 4, 958, 25], - ["jump_false", 75, "eq_nb_3079", 958, 25], - ["is_bool", 76, 73, 958, 25], - ["jump_false", 76, "eq_nb_3079", 958, 25], - ["eq_bool", 74, 4, 73, 958, 25], - ["jump", "eq_done_3074", 958, 25], - "eq_nb_3079", - ["false", 74, 958, 25], - "eq_done_3074", - ["jump_false", 74, "if_else_3072", 958, 25], - ["load_field", 77, 6, "expression", 959, 35], - ["get", 79, 2, 1, 959, 11], - ["frame", 80, 79, 1, 959, 11], - ["null", 81, 959, 11], - ["setarg", 80, 0, 81, 959, 11], - ["setarg", 80, 1, 77, 959, 11], - ["invoke", 80, 78, 959, 11], - ["jump", "if_end_3073", 959, 11], - "if_else_3072", - ["access", 82, "if", 960, 25], - ["is_identical", 83, 4, 82, 960, 25], - ["jump_true", 83, "eq_done_3082", 960, 25], - ["is_int", 84, 4, 960, 25], - ["jump_false", 84, "eq_ni_3083", 960, 25], - ["is_int", 85, 82, 960, 25], - ["jump_false", 85, "eq_ni_3083", 960, 25], - ["eq_int", 83, 4, 82, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_ni_3083", - ["is_num", 84, 4, 960, 25], - ["jump_false", 84, "eq_nn_3084", 960, 25], - ["is_num", 85, 82, 960, 25], - ["jump_false", 85, "eq_nn_3084", 960, 25], - ["eq_float", 83, 4, 82, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nn_3084", - ["is_text", 84, 4, 960, 25], - ["jump_false", 84, "eq_nt_3085", 960, 25], - ["is_text", 85, 82, 960, 25], - ["jump_false", 85, "eq_nt_3085", 960, 25], - ["eq_text", 83, 4, 82, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nt_3085", - ["is_null", 84, 4, 960, 25], - ["jump_false", 84, "eq_nnl_3086", 960, 25], - ["is_null", 85, 82, 960, 25], - ["jump_false", 85, "eq_nnl_3086", 960, 25], - ["true", 83, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nnl_3086", - ["is_bool", 84, 4, 960, 25], - ["jump_false", 84, "eq_nb_3087", 960, 25], - ["is_bool", 85, 82, 960, 25], - ["jump_false", 85, "eq_nb_3087", 960, 25], - ["eq_bool", 83, 4, 82, 960, 25], - ["jump", "eq_done_3082", 960, 25], - "eq_nb_3087", - ["false", 83, 960, 25], - "eq_done_3082", - ["jump_false", 83, "if_else_3080", 960, 25], - ["load_field", 86, 6, "expression", 961, 35], - ["get", 88, 2, 1, 961, 11], - ["frame", 89, 88, 1, 961, 11], - ["null", 90, 961, 11], - ["setarg", 89, 0, 90, 961, 11], - ["setarg", 89, 1, 86, 961, 11], - ["invoke", 89, 87, 961, 11], - ["load_field", 91, 6, "then", 962, 30], - ["get", 93, 3, 1, 962, 11], - ["frame", 94, 93, 1, 962, 11], - ["null", 95, 962, 11], - ["setarg", 94, 0, 95, 962, 11], - ["setarg", 94, 1, 91, 962, 11], - ["invoke", 94, 92, 962, 11], - ["load_field", 96, 6, "list", 963, 30], - ["get", 98, 3, 1, 963, 11], - ["frame", 99, 98, 1, 963, 11], - ["null", 100, 963, 11], - ["setarg", 99, 0, 100, 963, 11], - ["setarg", 99, 1, 96, 963, 11], - ["invoke", 99, 97, 963, 11], - ["load_field", 101, 6, "else", 964, 15], - ["null", 102, 964, 28], - ["is_identical", 103, 101, 102, 964, 28], - ["jump_true", 103, "ne_nid_3091", 964, 28], - ["jump", "ne_ni_3092", 964, 28], - "ne_nid_3091", - ["false", 103, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_ni_3092", - ["is_int", 104, 101, 964, 28], - ["jump_false", 104, "ne_nn_3093", 964, 28], - ["is_int", 105, 102, 964, 28], - ["jump_false", 105, "ne_nn_3093", 964, 28], - ["ne_int", 103, 101, 102, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nn_3093", - ["is_num", 104, 101, 964, 28], - ["jump_false", 104, "ne_nt_3094", 964, 28], - ["is_num", 105, 102, 964, 28], - ["jump_false", 105, "ne_nt_3094", 964, 28], - ["ne_float", 103, 101, 102, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nt_3094", - ["is_text", 104, 101, 964, 28], - ["jump_false", 104, "ne_nnl_3095", 964, 28], - ["is_text", 105, 102, 964, 28], - ["jump_false", 105, "ne_nnl_3095", 964, 28], - ["ne_text", 103, 101, 102, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nnl_3095", - ["is_null", 104, 101, 964, 28], - ["jump_false", 104, "ne_nb_3096", 964, 28], - ["is_null", 105, 102, 964, 28], - ["jump_false", 105, "ne_nb_3096", 964, 28], - ["false", 103, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_nb_3096", - ["is_bool", 104, 101, 964, 28], - ["jump_false", 104, "ne_mis_3097", 964, 28], - ["is_bool", 105, 102, 964, 28], - ["jump_false", 105, "ne_mis_3097", 964, 28], - ["ne_bool", 103, 101, 102, 964, 28], - ["jump", "ne_done_3090", 964, 28], - "ne_mis_3097", - ["true", 103, 964, 28], - "ne_done_3090", - ["jump_false", 103, "if_else_3088", 964, 28], - ["load_field", 106, 6, "else", 964, 53], - ["get", 108, 3, 1, 964, 34], - ["frame", 109, 108, 1, 964, 34], - ["null", 110, 964, 34], - ["setarg", 109, 0, 110, 964, 34], - ["setarg", 109, 1, 106, 964, 34], - ["invoke", 109, 107, 964, 34], - ["jump", "if_end_3089", 964, 34], - "if_else_3088", - "if_end_3089", - ["jump", "if_end_3081", 964, 34], - "if_else_3080", - ["access", 111, "while", 965, 25], - ["is_identical", 112, 4, 111, 965, 25], - ["jump_true", 112, "eq_done_3101", 965, 25], - ["is_int", 113, 4, 965, 25], - ["jump_false", 113, "eq_ni_3102", 965, 25], - ["is_int", 114, 111, 965, 25], - ["jump_false", 114, "eq_ni_3102", 965, 25], - ["eq_int", 112, 4, 111, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_ni_3102", - ["is_num", 113, 4, 965, 25], - ["jump_false", 113, "eq_nn_3103", 965, 25], - ["is_num", 114, 111, 965, 25], - ["jump_false", 114, "eq_nn_3103", 965, 25], - ["eq_float", 112, 4, 111, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nn_3103", - ["is_text", 113, 4, 965, 25], - ["jump_false", 113, "eq_nt_3104", 965, 25], - ["is_text", 114, 111, 965, 25], - ["jump_false", 114, "eq_nt_3104", 965, 25], - ["eq_text", 112, 4, 111, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nt_3104", - ["is_null", 113, 4, 965, 25], - ["jump_false", 113, "eq_nnl_3105", 965, 25], - ["is_null", 114, 111, 965, 25], - ["jump_false", 114, "eq_nnl_3105", 965, 25], - ["true", 112, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nnl_3105", - ["is_bool", 113, 4, 965, 25], - ["jump_false", 113, "eq_nb_3106", 965, 25], - ["is_bool", 114, 111, 965, 25], - ["jump_false", 114, "eq_nb_3106", 965, 25], - ["eq_bool", 112, 4, 111, 965, 25], - ["jump", "eq_done_3101", 965, 25], - "eq_nb_3106", - ["false", 112, 965, 25], - "eq_done_3101", - ["move", 115, 112, 965, 25], - ["jump_true", 115, "or_end_3100", 965, 25], - ["access", 116, "do", 965, 41], - ["is_identical", 117, 4, 116, 965, 41], - ["jump_true", 117, "eq_done_3107", 965, 41], - ["is_int", 118, 4, 965, 41], - ["jump_false", 118, "eq_ni_3108", 965, 41], - ["is_int", 119, 116, 965, 41], - ["jump_false", 119, "eq_ni_3108", 965, 41], - ["eq_int", 117, 4, 116, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_ni_3108", - ["is_num", 118, 4, 965, 41], - ["jump_false", 118, "eq_nn_3109", 965, 41], - ["is_num", 119, 116, 965, 41], - ["jump_false", 119, "eq_nn_3109", 965, 41], - ["eq_float", 117, 4, 116, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nn_3109", - ["is_text", 118, 4, 965, 41], - ["jump_false", 118, "eq_nt_3110", 965, 41], - ["is_text", 119, 116, 965, 41], - ["jump_false", 119, "eq_nt_3110", 965, 41], - ["eq_text", 117, 4, 116, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nt_3110", - ["is_null", 118, 4, 965, 41], - ["jump_false", 118, "eq_nnl_3111", 965, 41], - ["is_null", 119, 116, 965, 41], - ["jump_false", 119, "eq_nnl_3111", 965, 41], - ["true", 117, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nnl_3111", - ["is_bool", 118, 4, 965, 41], - ["jump_false", 118, "eq_nb_3112", 965, 41], - ["is_bool", 119, 116, 965, 41], - ["jump_false", 119, "eq_nb_3112", 965, 41], - ["eq_bool", 117, 4, 116, 965, 41], - ["jump", "eq_done_3107", 965, 41], - "eq_nb_3112", - ["false", 117, 965, 41], - "eq_done_3107", - ["move", 115, 117, 965, 41], - "or_end_3100", - ["jump_false", 115, "if_else_3098", 965, 41], - ["load_field", 120, 6, "expression", 966, 35], - ["get", 122, 2, 1, 966, 11], - ["frame", 123, 122, 1, 966, 11], - ["null", 124, 966, 11], - ["setarg", 123, 0, 124, 966, 11], - ["setarg", 123, 1, 120, 966, 11], - ["invoke", 123, 121, 966, 11], - ["load_field", 125, 6, "statements", 967, 30], - ["get", 127, 3, 1, 967, 11], - ["frame", 128, 127, 1, 967, 11], - ["null", 129, 967, 11], - ["setarg", 128, 0, 129, 967, 11], - ["setarg", 128, 1, 125, 967, 11], - ["invoke", 128, 126, 967, 11], - ["jump", "if_end_3099", 967, 11], - "if_else_3098", - ["access", 130, "for", 968, 25], - ["is_identical", 131, 4, 130, 968, 25], - ["jump_true", 131, "eq_done_3115", 968, 25], - ["is_int", 132, 4, 968, 25], - ["jump_false", 132, "eq_ni_3116", 968, 25], - ["is_int", 133, 130, 968, 25], - ["jump_false", 133, "eq_ni_3116", 968, 25], - ["eq_int", 131, 4, 130, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_ni_3116", - ["is_num", 132, 4, 968, 25], - ["jump_false", 132, "eq_nn_3117", 968, 25], - ["is_num", 133, 130, 968, 25], - ["jump_false", 133, "eq_nn_3117", 968, 25], - ["eq_float", 131, 4, 130, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nn_3117", - ["is_text", 132, 4, 968, 25], - ["jump_false", 132, "eq_nt_3118", 968, 25], - ["is_text", 133, 130, 968, 25], - ["jump_false", 133, "eq_nt_3118", 968, 25], - ["eq_text", 131, 4, 130, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nt_3118", - ["is_null", 132, 4, 968, 25], - ["jump_false", 132, "eq_nnl_3119", 968, 25], - ["is_null", 133, 130, 968, 25], - ["jump_false", 133, "eq_nnl_3119", 968, 25], - ["true", 131, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nnl_3119", - ["is_bool", 132, 4, 968, 25], - ["jump_false", 132, "eq_nb_3120", 968, 25], - ["is_bool", 133, 130, 968, 25], - ["jump_false", 133, "eq_nb_3120", 968, 25], - ["eq_bool", 131, 4, 130, 968, 25], - ["jump", "eq_done_3115", 968, 25], - "eq_nb_3120", - ["false", 131, 968, 25], - "eq_done_3115", - ["jump_false", 131, "if_else_3113", 968, 25], - ["load_field", 134, 6, "init", 969, 15], - ["null", 135, 969, 28], - ["is_identical", 136, 134, 135, 969, 28], - ["jump_true", 136, "ne_nid_3124", 969, 28], - ["jump", "ne_ni_3125", 969, 28], - "ne_nid_3124", - ["false", 136, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_ni_3125", - ["is_int", 137, 134, 969, 28], - ["jump_false", 137, "ne_nn_3126", 969, 28], - ["is_int", 138, 135, 969, 28], - ["jump_false", 138, "ne_nn_3126", 969, 28], - ["ne_int", 136, 134, 135, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nn_3126", - ["is_num", 137, 134, 969, 28], - ["jump_false", 137, "ne_nt_3127", 969, 28], - ["is_num", 138, 135, 969, 28], - ["jump_false", 138, "ne_nt_3127", 969, 28], - ["ne_float", 136, 134, 135, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nt_3127", - ["is_text", 137, 134, 969, 28], - ["jump_false", 137, "ne_nnl_3128", 969, 28], - ["is_text", 138, 135, 969, 28], - ["jump_false", 138, "ne_nnl_3128", 969, 28], - ["ne_text", 136, 134, 135, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nnl_3128", - ["is_null", 137, 134, 969, 28], - ["jump_false", 137, "ne_nb_3129", 969, 28], - ["is_null", 138, 135, 969, 28], - ["jump_false", 138, "ne_nb_3129", 969, 28], - ["false", 136, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_nb_3129", - ["is_bool", 137, 134, 969, 28], - ["jump_false", 137, "ne_mis_3130", 969, 28], - ["is_bool", 138, 135, 969, 28], - ["jump_false", 138, "ne_mis_3130", 969, 28], - ["ne_bool", 136, 134, 135, 969, 28], - ["jump", "ne_done_3123", 969, 28], - "ne_mis_3130", - ["true", 136, 969, 28], - "ne_done_3123", - ["jump_false", 136, "if_else_3121", 969, 28], - ["load_field", 139, 6, "init", 970, 17], - ["load_field", 140, 139, "kind", 970, 17], - ["access", 141, "var", 970, 35], - ["is_identical", 142, 140, 141, 970, 35], - ["jump_true", 142, "eq_done_3134", 970, 35], - ["is_int", 143, 140, 970, 35], - ["jump_false", 143, "eq_ni_3135", 970, 35], - ["is_int", 144, 141, 970, 35], - ["jump_false", 144, "eq_ni_3135", 970, 35], - ["eq_int", 142, 140, 141, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_ni_3135", - ["is_num", 143, 140, 970, 35], - ["jump_false", 143, "eq_nn_3136", 970, 35], - ["is_num", 144, 141, 970, 35], - ["jump_false", 144, "eq_nn_3136", 970, 35], - ["eq_float", 142, 140, 141, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nn_3136", - ["is_text", 143, 140, 970, 35], - ["jump_false", 143, "eq_nt_3137", 970, 35], - ["is_text", 144, 141, 970, 35], - ["jump_false", 144, "eq_nt_3137", 970, 35], - ["eq_text", 142, 140, 141, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nt_3137", - ["is_null", 143, 140, 970, 35], - ["jump_false", 143, "eq_nnl_3138", 970, 35], - ["is_null", 144, 141, 970, 35], - ["jump_false", 144, "eq_nnl_3138", 970, 35], - ["true", 142, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nnl_3138", - ["is_bool", 143, 140, 970, 35], - ["jump_false", 143, "eq_nb_3139", 970, 35], - ["is_bool", 144, 141, 970, 35], - ["jump_false", 144, "eq_nb_3139", 970, 35], - ["eq_bool", 142, 140, 141, 970, 35], - ["jump", "eq_done_3134", 970, 35], - "eq_nb_3139", - ["false", 142, 970, 35], - "eq_done_3134", - ["move", 145, 142, 970, 35], - ["jump_true", 145, "or_end_3133", 970, 35], - ["load_field", 146, 6, "init", 970, 44], - ["load_field", 147, 146, "kind", 970, 44], - ["access", 148, "def", 970, 62], - ["is_identical", 149, 147, 148, 970, 62], - ["jump_true", 149, "eq_done_3140", 970, 62], - ["is_int", 150, 147, 970, 62], - ["jump_false", 150, "eq_ni_3141", 970, 62], - ["is_int", 151, 148, 970, 62], - ["jump_false", 151, "eq_ni_3141", 970, 62], - ["eq_int", 149, 147, 148, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_ni_3141", - ["is_num", 150, 147, 970, 62], - ["jump_false", 150, "eq_nn_3142", 970, 62], - ["is_num", 151, 148, 970, 62], - ["jump_false", 151, "eq_nn_3142", 970, 62], - ["eq_float", 149, 147, 148, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nn_3142", - ["is_text", 150, 147, 970, 62], - ["jump_false", 150, "eq_nt_3143", 970, 62], - ["is_text", 151, 148, 970, 62], - ["jump_false", 151, "eq_nt_3143", 970, 62], - ["eq_text", 149, 147, 148, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nt_3143", - ["is_null", 150, 147, 970, 62], - ["jump_false", 150, "eq_nnl_3144", 970, 62], - ["is_null", 151, 148, 970, 62], - ["jump_false", 151, "eq_nnl_3144", 970, 62], - ["true", 149, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nnl_3144", - ["is_bool", 150, 147, 970, 62], - ["jump_false", 150, "eq_nb_3145", 970, 62], - ["is_bool", 151, 148, 970, 62], - ["jump_false", 151, "eq_nb_3145", 970, 62], - ["eq_bool", 149, 147, 148, 970, 62], - ["jump", "eq_done_3140", 970, 62], - "eq_nb_3145", - ["false", 149, 970, 62], - "eq_done_3140", - ["move", 145, 149, 970, 62], - "or_end_3133", - ["jump_false", 145, "if_else_3131", 970, 62], - ["load_field", 152, 6, "init", 971, 39], - ["load_field", 153, 152, "right", 971, 39], - ["get", 155, 2, 1, 971, 15], - ["frame", 156, 155, 1, 971, 15], - ["null", 157, 971, 15], - ["setarg", 156, 0, 157, 971, 15], - ["setarg", 156, 1, 153, 971, 15], - ["invoke", 156, 154, 971, 15], - ["jump", "if_end_3132", 971, 15], - "if_else_3131", - ["load_field", 158, 6, "init", 973, 39], - ["get", 160, 2, 1, 973, 15], - ["frame", 161, 160, 1, 973, 15], - ["null", 162, 973, 15], - ["setarg", 161, 0, 162, 973, 15], - ["setarg", 161, 1, 158, 973, 15], - ["invoke", 161, 159, 973, 15], - "if_end_3132", - ["jump", "if_end_3122", 973, 15], - "if_else_3121", - "if_end_3122", - ["load_field", 163, 6, "test", 976, 35], - ["get", 165, 2, 1, 976, 11], - ["frame", 166, 165, 1, 976, 11], - ["null", 167, 976, 11], - ["setarg", 166, 0, 167, 976, 11], - ["setarg", 166, 1, 163, 976, 11], - ["invoke", 166, 164, 976, 11], - ["load_field", 168, 6, "update", 977, 35], - ["get", 170, 2, 1, 977, 11], - ["frame", 171, 170, 1, 977, 11], - ["null", 172, 977, 11], - ["setarg", 171, 0, 172, 977, 11], - ["setarg", 171, 1, 168, 977, 11], - ["invoke", 171, 169, 977, 11], - ["load_field", 173, 6, "statements", 978, 30], - ["get", 175, 3, 1, 978, 11], - ["frame", 176, 175, 1, 978, 11], - ["null", 177, 978, 11], - ["setarg", 176, 0, 177, 978, 11], - ["setarg", 176, 1, 173, 978, 11], - ["invoke", 176, 174, 978, 11], - ["jump", "if_end_3114", 978, 11], - "if_else_3113", - ["access", 178, "return", 979, 25], - ["is_identical", 179, 4, 178, 979, 25], - ["jump_true", 179, "eq_done_3149", 979, 25], - ["is_int", 180, 4, 979, 25], - ["jump_false", 180, "eq_ni_3150", 979, 25], - ["is_int", 181, 178, 979, 25], - ["jump_false", 181, "eq_ni_3150", 979, 25], - ["eq_int", 179, 4, 178, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_ni_3150", - ["is_num", 180, 4, 979, 25], - ["jump_false", 180, "eq_nn_3151", 979, 25], - ["is_num", 181, 178, 979, 25], - ["jump_false", 181, "eq_nn_3151", 979, 25], - ["eq_float", 179, 4, 178, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nn_3151", - ["is_text", 180, 4, 979, 25], - ["jump_false", 180, "eq_nt_3152", 979, 25], - ["is_text", 181, 178, 979, 25], - ["jump_false", 181, "eq_nt_3152", 979, 25], - ["eq_text", 179, 4, 178, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nt_3152", - ["is_null", 180, 4, 979, 25], - ["jump_false", 180, "eq_nnl_3153", 979, 25], - ["is_null", 181, 178, 979, 25], - ["jump_false", 181, "eq_nnl_3153", 979, 25], - ["true", 179, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nnl_3153", - ["is_bool", 180, 4, 979, 25], - ["jump_false", 180, "eq_nb_3154", 979, 25], - ["is_bool", 181, 178, 979, 25], - ["jump_false", 181, "eq_nb_3154", 979, 25], - ["eq_bool", 179, 4, 178, 979, 25], - ["jump", "eq_done_3149", 979, 25], - "eq_nb_3154", - ["false", 179, 979, 25], - "eq_done_3149", - ["move", 182, 179, 979, 25], - ["jump_true", 182, "or_end_3148", 979, 25], - ["access", 183, "go", 979, 42], - ["is_identical", 184, 4, 183, 979, 42], - ["jump_true", 184, "eq_done_3155", 979, 42], - ["is_int", 185, 4, 979, 42], - ["jump_false", 185, "eq_ni_3156", 979, 42], - ["is_int", 186, 183, 979, 42], - ["jump_false", 186, "eq_ni_3156", 979, 42], - ["eq_int", 184, 4, 183, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_ni_3156", - ["is_num", 185, 4, 979, 42], - ["jump_false", 185, "eq_nn_3157", 979, 42], - ["is_num", 186, 183, 979, 42], - ["jump_false", 186, "eq_nn_3157", 979, 42], - ["eq_float", 184, 4, 183, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nn_3157", - ["is_text", 185, 4, 979, 42], - ["jump_false", 185, "eq_nt_3158", 979, 42], - ["is_text", 186, 183, 979, 42], - ["jump_false", 186, "eq_nt_3158", 979, 42], - ["eq_text", 184, 4, 183, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nt_3158", - ["is_null", 185, 4, 979, 42], - ["jump_false", 185, "eq_nnl_3159", 979, 42], - ["is_null", 186, 183, 979, 42], - ["jump_false", 186, "eq_nnl_3159", 979, 42], - ["true", 184, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nnl_3159", - ["is_bool", 185, 4, 979, 42], - ["jump_false", 185, "eq_nb_3160", 979, 42], - ["is_bool", 186, 183, 979, 42], - ["jump_false", 186, "eq_nb_3160", 979, 42], - ["eq_bool", 184, 4, 183, 979, 42], - ["jump", "eq_done_3155", 979, 42], - "eq_nb_3160", - ["false", 184, 979, 42], - "eq_done_3155", - ["move", 182, 184, 979, 42], - "or_end_3148", - ["jump_false", 182, "if_else_3146", 979, 42], - ["load_field", 187, 6, "expression", 980, 35], - ["get", 189, 2, 1, 980, 11], - ["frame", 190, 189, 1, 980, 11], - ["null", 191, 980, 11], - ["setarg", 190, 0, 191, 980, 11], - ["setarg", 190, 1, 187, 980, 11], - ["invoke", 190, 188, 980, 11], - ["jump", "if_end_3147", 980, 11], - "if_else_3146", - ["access", 192, "function", 981, 25], - ["is_identical", 193, 4, 192, 981, 25], - ["jump_true", 193, "eq_done_3163", 981, 25], - ["is_int", 194, 4, 981, 25], - ["jump_false", 194, "eq_ni_3164", 981, 25], - ["is_int", 195, 192, 981, 25], - ["jump_false", 195, "eq_ni_3164", 981, 25], - ["eq_int", 193, 4, 192, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_ni_3164", - ["is_num", 194, 4, 981, 25], - ["jump_false", 194, "eq_nn_3165", 981, 25], - ["is_num", 195, 192, 981, 25], - ["jump_false", 195, "eq_nn_3165", 981, 25], - ["eq_float", 193, 4, 192, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nn_3165", - ["is_text", 194, 4, 981, 25], - ["jump_false", 194, "eq_nt_3166", 981, 25], - ["is_text", 195, 192, 981, 25], - ["jump_false", 195, "eq_nt_3166", 981, 25], - ["eq_text", 193, 4, 192, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nt_3166", - ["is_null", 194, 4, 981, 25], - ["jump_false", 194, "eq_nnl_3167", 981, 25], - ["is_null", 195, 192, 981, 25], - ["jump_false", 195, "eq_nnl_3167", 981, 25], - ["true", 193, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nnl_3167", - ["is_bool", 194, 4, 981, 25], - ["jump_false", 194, "eq_nb_3168", 981, 25], - ["is_bool", 195, 192, 981, 25], - ["jump_false", 195, "eq_nb_3168", 981, 25], - ["eq_bool", 193, 4, 192, 981, 25], - ["jump", "eq_done_3163", 981, 25], - "eq_nb_3168", - ["false", 193, 981, 25], - "eq_done_3163", - ["jump_false", 193, "if_else_3161", 981, 25], - ["load_field", 196, 6, "statements", 982, 30], - ["get", 198, 3, 1, 982, 11], - ["frame", 199, 198, 1, 982, 11], - ["null", 200, 982, 11], - ["setarg", 199, 0, 200, 982, 11], - ["setarg", 199, 1, 196, 982, 11], - ["invoke", 199, 197, 982, 11], - ["load_field", 201, 6, "disruption", 983, 30], - ["get", 203, 3, 1, 983, 11], - ["frame", 204, 203, 1, 983, 11], - ["null", 205, 983, 11], - ["setarg", 204, 0, 205, 983, 11], - ["setarg", 204, 1, 201, 983, 11], - ["invoke", 204, 202, 983, 11], - ["access", 5, 0, 984, 16], - "while_start_3169", - ["load_field", 206, 6, "list", 985, 30], - ["length", 207, 206, 985, 30], - ["is_int", 209, 5, 985, 30], - ["jump_false", 209, "rel_ni_3171", 985, 30], - ["is_int", 210, 207, 985, 30], - ["jump_false", 210, "rel_ni_3171", 985, 30], - ["lt_int", 208, 5, 207, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_ni_3171", - ["is_num", 209, 5, 985, 30], - ["jump_false", 209, "rel_nn_3172", 985, 30], - ["is_num", 210, 207, 985, 30], - ["jump_false", 210, "rel_nn_3172", 985, 30], - ["lt_float", 208, 5, 207, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_nn_3172", - ["is_text", 209, 5, 985, 30], - ["jump_false", 209, "rel_err_3174", 985, 30], - ["is_text", 210, 207, 985, 30], - ["jump_false", 210, "rel_err_3174", 985, 30], - ["lt_text", 208, 5, 207, 985, 30], - ["jump", "rel_done_3173", 985, 30], - "rel_err_3174", - [ - "access", - 211, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 985, - 30 - ], - ["access", 212, "error", 985, 30], - ["access", 213, "cannot compare with '<': operands must be same type", 985, 30], - ["array", 214, 0, 985, 30], - ["push", 214, 213, 985, 30], - ["frame", 216, 211, 2, 985, 30], - ["null", 217, 985, 30], - ["setarg", 216, 0, 217, 985, 30], - ["setarg", 216, 1, 212, 985, 30], - ["setarg", 216, 2, 214, 985, 30], - ["invoke", 216, 215, 985, 30], - ["disrupt", 985, 30], - "rel_done_3173", - ["jump_false", 208, "while_end_3170", 985, 30], - ["load_field", 218, 6, "list", 986, 17], - ["load_dynamic", 219, 218, 5, 986, 27], - ["load_field", 220, 219, "expression", 986, 27], - ["null", 221, 986, 45], - ["is_identical", 222, 220, 221, 986, 45], - ["jump_true", 222, "ne_nid_3178", 986, 45], - ["jump", "ne_ni_3179", 986, 45], - "ne_nid_3178", - ["false", 222, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_ni_3179", - ["is_int", 223, 220, 986, 45], - ["jump_false", 223, "ne_nn_3180", 986, 45], - ["is_int", 224, 221, 986, 45], - ["jump_false", 224, "ne_nn_3180", 986, 45], - ["ne_int", 222, 220, 221, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nn_3180", - ["is_num", 223, 220, 986, 45], - ["jump_false", 223, "ne_nt_3181", 986, 45], - ["is_num", 224, 221, 986, 45], - ["jump_false", 224, "ne_nt_3181", 986, 45], - ["ne_float", 222, 220, 221, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nt_3181", - ["is_text", 223, 220, 986, 45], - ["jump_false", 223, "ne_nnl_3182", 986, 45], - ["is_text", 224, 221, 986, 45], - ["jump_false", 224, "ne_nnl_3182", 986, 45], - ["ne_text", 222, 220, 221, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nnl_3182", - ["is_null", 223, 220, 986, 45], - ["jump_false", 223, "ne_nb_3183", 986, 45], - ["is_null", 224, 221, 986, 45], - ["jump_false", 224, "ne_nb_3183", 986, 45], - ["false", 222, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_nb_3183", - ["is_bool", 223, 220, 986, 45], - ["jump_false", 223, "ne_mis_3184", 986, 45], - ["is_bool", 224, 221, 986, 45], - ["jump_false", 224, "ne_mis_3184", 986, 45], - ["ne_bool", 222, 220, 221, 986, 45], - ["jump", "ne_done_3177", 986, 45], - "ne_mis_3184", - ["true", 222, 986, 45], - "ne_done_3177", - ["jump_false", 222, "if_else_3175", 986, 45], - ["load_field", 225, 6, "list", 987, 39], - ["load_dynamic", 226, 225, 5, 987, 49], - ["load_field", 227, 226, "expression", 987, 49], - ["get", 229, 2, 1, 987, 15], - ["frame", 230, 229, 1, 987, 15], - ["null", 231, 987, 15], - ["setarg", 230, 0, 231, 987, 15], - ["setarg", 230, 1, 227, 987, 15], - ["invoke", 230, 228, 987, 15], - ["jump", "if_end_3176", 987, 15], - "if_else_3175", - "if_end_3176", - ["access", 232, 1, 989, 23], - ["is_num", 234, 5, 989, 23], - ["jump_false", 234, "num_err_3185", 989, 23], - ["is_num", 235, 232, 989, 23], - ["jump_false", 235, "num_err_3185", 989, 23], - ["add", 233, 5, 232, 989, 23], - ["jump", "num_done_3186", 989, 23], - "num_err_3185", - [ - "access", - 236, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 989, - 23 - ], - ["access", 237, "error", 989, 23], - ["access", 238, "cannot apply '+': operands must be numbers", 989, 23], - ["array", 239, 0, 989, 23], - ["push", 239, 238, 989, 23], - ["frame", 241, 236, 2, 989, 23], - ["null", 242, 989, 23], - ["setarg", 241, 0, 242, 989, 23], - ["setarg", 241, 1, 237, 989, 23], - ["setarg", 241, 2, 239, 989, 23], - ["invoke", 241, 240, 989, 23], - ["disrupt", 989, 23], - "num_done_3186", - ["move", 5, 233, 989, 23], - ["jump", "while_start_3169", 989, 23], - "while_end_3170", - ["jump", "if_end_3162", 989, 23], - "if_else_3161", - ["access", 243, "block", 991, 25], - ["is_identical", 244, 4, 243, 991, 25], - ["jump_true", 244, "eq_done_3189", 991, 25], - ["is_int", 245, 4, 991, 25], - ["jump_false", 245, "eq_ni_3190", 991, 25], - ["is_int", 246, 243, 991, 25], - ["jump_false", 246, "eq_ni_3190", 991, 25], - ["eq_int", 244, 4, 243, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_ni_3190", - ["is_num", 245, 4, 991, 25], - ["jump_false", 245, "eq_nn_3191", 991, 25], - ["is_num", 246, 243, 991, 25], - ["jump_false", 246, "eq_nn_3191", 991, 25], - ["eq_float", 244, 4, 243, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nn_3191", - ["is_text", 245, 4, 991, 25], - ["jump_false", 245, "eq_nt_3192", 991, 25], - ["is_text", 246, 243, 991, 25], - ["jump_false", 246, "eq_nt_3192", 991, 25], - ["eq_text", 244, 4, 243, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nt_3192", - ["is_null", 245, 4, 991, 25], - ["jump_false", 245, "eq_nnl_3193", 991, 25], - ["is_null", 246, 243, 991, 25], - ["jump_false", 246, "eq_nnl_3193", 991, 25], - ["true", 244, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nnl_3193", - ["is_bool", 245, 4, 991, 25], - ["jump_false", 245, "eq_nb_3194", 991, 25], - ["is_bool", 246, 243, 991, 25], - ["jump_false", 246, "eq_nb_3194", 991, 25], - ["eq_bool", 244, 4, 243, 991, 25], - ["jump", "eq_done_3189", 991, 25], - "eq_nb_3194", - ["false", 244, 991, 25], - "eq_done_3189", - ["jump_false", 244, "if_else_3187", 991, 25], - ["load_field", 247, 6, "statements", 992, 30], - ["get", 249, 3, 1, 992, 11], - ["frame", 250, 249, 1, 992, 11], - ["null", 251, 992, 11], - ["setarg", 250, 0, 251, 992, 11], - ["setarg", 250, 1, 247, 992, 11], - ["invoke", 250, 248, 992, 11], - ["jump", "if_end_3188", 992, 11], - "if_else_3187", - ["access", 252, "label", 993, 25], - ["is_identical", 253, 4, 252, 993, 25], - ["jump_true", 253, "eq_done_3197", 993, 25], - ["is_int", 254, 4, 993, 25], - ["jump_false", 254, "eq_ni_3198", 993, 25], - ["is_int", 255, 252, 993, 25], - ["jump_false", 255, "eq_ni_3198", 993, 25], - ["eq_int", 253, 4, 252, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_ni_3198", - ["is_num", 254, 4, 993, 25], - ["jump_false", 254, "eq_nn_3199", 993, 25], - ["is_num", 255, 252, 993, 25], - ["jump_false", 255, "eq_nn_3199", 993, 25], - ["eq_float", 253, 4, 252, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nn_3199", - ["is_text", 254, 4, 993, 25], - ["jump_false", 254, "eq_nt_3200", 993, 25], - ["is_text", 255, 252, 993, 25], - ["jump_false", 255, "eq_nt_3200", 993, 25], - ["eq_text", 253, 4, 252, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nt_3200", - ["is_null", 254, 4, 993, 25], - ["jump_false", 254, "eq_nnl_3201", 993, 25], - ["is_null", 255, 252, 993, 25], - ["jump_false", 255, "eq_nnl_3201", 993, 25], - ["true", 253, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nnl_3201", - ["is_bool", 254, 4, 993, 25], - ["jump_false", 254, "eq_nb_3202", 993, 25], - ["is_bool", 255, 252, 993, 25], - ["jump_false", 255, "eq_nb_3202", 993, 25], - ["eq_bool", 253, 4, 252, 993, 25], - ["jump", "eq_done_3197", 993, 25], - "eq_nb_3202", - ["false", 253, 993, 25], - "eq_done_3197", - ["jump_false", 253, "if_else_3195", 993, 25], - ["load_field", 256, 6, "statement", 994, 15], - ["null", 257, 994, 33], - ["is_identical", 258, 256, 257, 994, 33], - ["jump_true", 258, "ne_nid_3206", 994, 33], - ["jump", "ne_ni_3207", 994, 33], - "ne_nid_3206", - ["false", 258, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_ni_3207", - ["is_int", 259, 256, 994, 33], - ["jump_false", 259, "ne_nn_3208", 994, 33], - ["is_int", 260, 257, 994, 33], - ["jump_false", 260, "ne_nn_3208", 994, 33], - ["ne_int", 258, 256, 257, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nn_3208", - ["is_num", 259, 256, 994, 33], - ["jump_false", 259, "ne_nt_3209", 994, 33], - ["is_num", 260, 257, 994, 33], - ["jump_false", 260, "ne_nt_3209", 994, 33], - ["ne_float", 258, 256, 257, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nt_3209", - ["is_text", 259, 256, 994, 33], - ["jump_false", 259, "ne_nnl_3210", 994, 33], - ["is_text", 260, 257, 994, 33], - ["jump_false", 260, "ne_nnl_3210", 994, 33], - ["ne_text", 258, 256, 257, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nnl_3210", - ["is_null", 259, 256, 994, 33], - ["jump_false", 259, "ne_nb_3211", 994, 33], - ["is_null", 260, 257, 994, 33], - ["jump_false", 260, "ne_nb_3211", 994, 33], - ["false", 258, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_nb_3211", - ["is_bool", 259, 256, 994, 33], - ["jump_false", 259, "ne_mis_3212", 994, 33], - ["is_bool", 260, 257, 994, 33], - ["jump_false", 260, "ne_mis_3212", 994, 33], - ["ne_bool", 258, 256, 257, 994, 33], - ["jump", "ne_done_3205", 994, 33], - "ne_mis_3212", - ["true", 258, 994, 33], - "ne_done_3205", - ["jump_false", 258, "if_else_3203", 994, 33], - ["load_field", 261, 6, "statement", 994, 59], - ["array", 262, 1, 994, 59], - ["push", 262, 261, 994, 59], - ["get", 264, 3, 1, 994, 39], - ["frame", 265, 264, 1, 994, 39], - ["null", 266, 994, 39], - ["setarg", 265, 0, 266, 994, 39], - ["setarg", 265, 1, 262, 994, 39], - ["invoke", 265, 263, 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", - ["access", 267, 1, 996, 17], - ["is_num", 269, 2, 996, 17], - ["jump_false", 269, "num_err_3213", 996, 17], - ["is_num", 270, 267, 996, 17], - ["jump_false", 270, "num_err_3213", 996, 17], - ["add", 268, 2, 267, 996, 17], - ["jump", "num_done_3214", 996, 17], - "num_err_3213", - [ - "access", - 271, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 996, - 17 - ], - ["access", 272, "error", 996, 17], - ["access", 273, "cannot apply '+': operands must be numbers", 996, 17], - ["array", 274, 0, 996, 17], - ["push", 274, 273, 996, 17], - ["frame", 276, 271, 2, 996, 17], - ["null", 277, 996, 17], - ["setarg", 276, 0, 277, 996, 17], - ["setarg", 276, 1, 272, 996, 17], - ["setarg", 276, 2, 274, 996, 17], - ["invoke", 276, 275, 996, 17], - ["disrupt", 996, 17], - "num_done_3214", - ["move", 2, 268, 996, 17], - ["jump", "while_start_3035", 996, 17], - "while_end_3036", - ["null", 278, 996, 17], - ["return", 278, 996, 17] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 194, - "nr_close_slots": 0, - "instructions": [ - ["access", 5, 0, 747, 13], - ["null", 10, 748, 14], - ["null", 8, 749, 16], - ["access", 6, 0, 750, 13], - ["null", 7, 751, 15], - ["null", 4, 752, 17], - ["access", 11, 0, 753, 17], - ["access", 1, 0, 754, 23], - "while_start_2447", - ["get", 16, 26, 1, 757, 16], - ["is_int", 18, 5, 757, 16], - ["jump_false", 18, "rel_ni_2449", 757, 16], - ["is_int", 19, 16, 757, 16], - ["jump_false", 19, "rel_ni_2449", 757, 16], - ["lt_int", 17, 5, 16, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_ni_2449", - ["is_num", 18, 5, 757, 16], - ["jump_false", 18, "rel_nn_2450", 757, 16], - ["is_num", 19, 16, 757, 16], - ["jump_false", 19, "rel_nn_2450", 757, 16], - ["lt_float", 17, 5, 16, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_nn_2450", - ["is_text", 18, 5, 757, 16], - ["jump_false", 18, "rel_err_2452", 757, 16], - ["is_text", 19, 16, 757, 16], - ["jump_false", 19, "rel_err_2452", 757, 16], - ["lt_text", 17, 5, 16, 757, 16], - ["jump", "rel_done_2451", 757, 16], - "rel_err_2452", - [ - "access", - 20, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 757, - 16 - ], - ["access", 21, "error", 757, 16], - ["access", 22, "cannot compare with '<': operands must be same type", 757, 16], - ["array", 23, 0, 757, 16], - ["push", 23, 22, 757, 16], - ["frame", 25, 20, 2, 757, 16], - ["null", 26, 757, 16], - ["setarg", 25, 0, 26, 757, 16], - ["setarg", 25, 1, 21, 757, 16], - ["setarg", 25, 2, 23, 757, 16], - ["invoke", 25, 24, 757, 16], - ["disrupt", 757, 16], - "rel_done_2451", - ["jump_false", 17, "while_end_2448", 757, 16], - ["get", 27, 36, 1, 758, 12], - ["load_dynamic", 28, 27, 5, 758, 19], - ["move", 10, 28, 758, 19], - [ - "access", - 30, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 759, - 14 - ], - ["frame", 31, 30, 1, 759, 14], - ["null", 32, 759, 14], - ["setarg", 31, 0, 32, 759, 14], - ["setarg", 31, 1, 10, 759, 14], - ["invoke", 31, 29, 759, 14], - ["move", 8, 29, 759, 14], - ["access", 11, 0, 760, 15], - ["access", 1, 0, 761, 21], - ["access", 6, 0, 762, 11], - "while_start_2453", - ["length", 33, 8, 763, 25], - ["is_int", 35, 6, 763, 25], - ["jump_false", 35, "rel_ni_2455", 763, 25], - ["is_int", 36, 33, 763, 25], - ["jump_false", 36, "rel_ni_2455", 763, 25], - ["lt_int", 34, 6, 33, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_ni_2455", - ["is_num", 35, 6, 763, 25], - ["jump_false", 35, "rel_nn_2456", 763, 25], - ["is_num", 36, 33, 763, 25], - ["jump_false", 36, "rel_nn_2456", 763, 25], - ["lt_float", 34, 6, 33, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_nn_2456", - ["is_text", 35, 6, 763, 25], - ["jump_false", 35, "rel_err_2458", 763, 25], - ["is_text", 36, 33, 763, 25], - ["jump_false", 36, "rel_err_2458", 763, 25], - ["lt_text", 34, 6, 33, 763, 25], - ["jump", "rel_done_2457", 763, 25], - "rel_err_2458", - [ - "access", - 37, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 763, - 25 - ], - ["access", 38, "error", 763, 25], - ["access", 39, "cannot compare with '<': operands must be same type", 763, 25], - ["array", 40, 0, 763, 25], - ["push", 40, 39, 763, 25], - ["frame", 42, 37, 2, 763, 25], - ["null", 43, 763, 25], - ["setarg", 42, 0, 43, 763, 25], - ["setarg", 42, 1, 38, 763, 25], - ["setarg", 42, 2, 40, 763, 25], - ["invoke", 42, 41, 763, 25], - ["disrupt", 763, 25], - "rel_done_2457", - ["jump_false", 34, "while_end_2454", 763, 25], - ["load_dynamic", 44, 8, 6, 764, 20], - ["move", 7, 44, 764, 20], - ["access", 45, "function_nr", 765, 20], - ["is_identical", 46, 7, 45, 765, 20], - ["jump_true", 46, "ne_nid_2462", 765, 20], - ["jump", "ne_ni_2463", 765, 20], - "ne_nid_2462", - ["false", 46, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_ni_2463", - ["is_int", 47, 7, 765, 20], - ["jump_false", 47, "ne_nn_2464", 765, 20], - ["is_int", 48, 45, 765, 20], - ["jump_false", 48, "ne_nn_2464", 765, 20], - ["ne_int", 46, 7, 45, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nn_2464", - ["is_num", 47, 7, 765, 20], - ["jump_false", 47, "ne_nt_2465", 765, 20], - ["is_num", 48, 45, 765, 20], - ["jump_false", 48, "ne_nt_2465", 765, 20], - ["ne_float", 46, 7, 45, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nt_2465", - ["is_text", 47, 7, 765, 20], - ["jump_false", 47, "ne_nnl_2466", 765, 20], - ["is_text", 48, 45, 765, 20], - ["jump_false", 48, "ne_nnl_2466", 765, 20], - ["ne_text", 46, 7, 45, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nnl_2466", - ["is_null", 47, 7, 765, 20], - ["jump_false", 47, "ne_nb_2467", 765, 20], - ["is_null", 48, 45, 765, 20], - ["jump_false", 48, "ne_nb_2467", 765, 20], - ["false", 46, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_nb_2467", - ["is_bool", 47, 7, 765, 20], - ["jump_false", 47, "ne_mis_2468", 765, 20], - ["is_bool", 48, 45, 765, 20], - ["jump_false", 48, "ne_mis_2468", 765, 20], - ["ne_bool", 46, 7, 45, 765, 20], - ["jump", "ne_done_2461", 765, 20], - "ne_mis_2468", - ["true", 46, 765, 20], - "ne_done_2461", - ["jump_false", 46, "if_else_2459", 765, 20], - ["load_dynamic", 49, 10, 7, 766, 22], - ["move", 4, 49, 766, 22], - ["null", 50, 767, 24], - ["is_identical", 51, 4, 50, 767, 24], - ["jump_true", 51, "ne_nid_2475", 767, 24], - ["jump", "ne_ni_2476", 767, 24], - "ne_nid_2475", - ["false", 51, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_ni_2476", - ["is_int", 52, 4, 767, 24], - ["jump_false", 52, "ne_nn_2477", 767, 24], - ["is_int", 53, 50, 767, 24], - ["jump_false", 53, "ne_nn_2477", 767, 24], - ["ne_int", 51, 4, 50, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nn_2477", - ["is_num", 52, 4, 767, 24], - ["jump_false", 52, "ne_nt_2478", 767, 24], - ["is_num", 53, 50, 767, 24], - ["jump_false", 53, "ne_nt_2478", 767, 24], - ["ne_float", 51, 4, 50, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nt_2478", - ["is_text", 52, 4, 767, 24], - ["jump_false", 52, "ne_nnl_2479", 767, 24], - ["is_text", 53, 50, 767, 24], - ["jump_false", 53, "ne_nnl_2479", 767, 24], - ["ne_text", 51, 4, 50, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nnl_2479", - ["is_null", 52, 4, 767, 24], - ["jump_false", 52, "ne_nb_2480", 767, 24], - ["is_null", 53, 50, 767, 24], - ["jump_false", 53, "ne_nb_2480", 767, 24], - ["false", 51, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_nb_2480", - ["is_bool", 52, 4, 767, 24], - ["jump_false", 52, "ne_mis_2481", 767, 24], - ["is_bool", 53, 50, 767, 24], - ["jump_false", 53, "ne_mis_2481", 767, 24], - ["ne_bool", 51, 4, 50, 767, 24], - ["jump", "ne_done_2474", 767, 24], - "ne_mis_2481", - ["true", 51, 767, 24], - "ne_done_2474", - ["move", 54, 51, 767, 24], - ["jump_false", 54, "and_end_2473", 767, 24], - ["load_field", 55, 4, "nr_uses", 767, 32], - ["access", 56, 0, 767, 49], - ["is_identical", 57, 55, 56, 767, 49], - ["jump_true", 57, "eq_done_2482", 767, 49], - ["is_int", 58, 55, 767, 49], - ["jump_false", 58, "eq_ni_2483", 767, 49], - ["is_int", 59, 56, 767, 49], - ["jump_false", 59, "eq_ni_2483", 767, 49], - ["eq_int", 57, 55, 56, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_ni_2483", - ["is_num", 58, 55, 767, 49], - ["jump_false", 58, "eq_nn_2484", 767, 49], - ["is_num", 59, 56, 767, 49], - ["jump_false", 59, "eq_nn_2484", 767, 49], - ["eq_float", 57, 55, 56, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nn_2484", - ["is_text", 58, 55, 767, 49], - ["jump_false", 58, "eq_nt_2485", 767, 49], - ["is_text", 59, 56, 767, 49], - ["jump_false", 59, "eq_nt_2485", 767, 49], - ["eq_text", 57, 55, 56, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nt_2485", - ["is_null", 58, 55, 767, 49], - ["jump_false", 58, "eq_nnl_2486", 767, 49], - ["is_null", 59, 56, 767, 49], - ["jump_false", 59, "eq_nnl_2486", 767, 49], - ["true", 57, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nnl_2486", - ["is_bool", 58, 55, 767, 49], - ["jump_false", 58, "eq_nb_2487", 767, 49], - ["is_bool", 59, 56, 767, 49], - ["jump_false", 59, "eq_nb_2487", 767, 49], - ["eq_bool", 57, 55, 56, 767, 49], - ["jump", "eq_done_2482", 767, 49], - "eq_nb_2487", - ["false", 57, 767, 49], - "eq_done_2482", - ["move", 54, 57, 767, 49], - "and_end_2473", - ["move", 60, 54, 767, 49], - ["jump_false", 60, "and_end_2472", 767, 49], - ["load_field", 61, 4, "make", 767, 54], - ["access", 62, "input", 767, 68], - ["is_identical", 63, 61, 62, 767, 68], - ["jump_true", 63, "ne_nid_2489", 767, 68], - ["jump", "ne_ni_2490", 767, 68], - "ne_nid_2489", - ["false", 63, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_ni_2490", - ["is_int", 64, 61, 767, 68], - ["jump_false", 64, "ne_nn_2491", 767, 68], - ["is_int", 65, 62, 767, 68], - ["jump_false", 65, "ne_nn_2491", 767, 68], - ["ne_int", 63, 61, 62, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nn_2491", - ["is_num", 64, 61, 767, 68], - ["jump_false", 64, "ne_nt_2492", 767, 68], - ["is_num", 65, 62, 767, 68], - ["jump_false", 65, "ne_nt_2492", 767, 68], - ["ne_float", 63, 61, 62, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nt_2492", - ["is_text", 64, 61, 767, 68], - ["jump_false", 64, "ne_nnl_2493", 767, 68], - ["is_text", 65, 62, 767, 68], - ["jump_false", 65, "ne_nnl_2493", 767, 68], - ["ne_text", 63, 61, 62, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nnl_2493", - ["is_null", 64, 61, 767, 68], - ["jump_false", 64, "ne_nb_2494", 767, 68], - ["is_null", 65, 62, 767, 68], - ["jump_false", 65, "ne_nb_2494", 767, 68], - ["false", 63, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_nb_2494", - ["is_bool", 64, 61, 767, 68], - ["jump_false", 64, "ne_mis_2495", 767, 68], - ["is_bool", 65, 62, 767, 68], - ["jump_false", 65, "ne_mis_2495", 767, 68], - ["ne_bool", 63, 61, 62, 767, 68], - ["jump", "ne_done_2488", 767, 68], - "ne_mis_2495", - ["true", 63, 767, 68], - "ne_done_2488", - ["move", 60, 63, 767, 68], - "and_end_2472", - ["move", 66, 60, 767, 68], - ["jump_false", 66, "and_end_2471", 767, 68], - ["load_field", 67, 4, "make", 767, 79], - ["access", 68, "function", 767, 93], - ["is_identical", 69, 67, 68, 767, 93], - ["jump_true", 69, "ne_nid_2497", 767, 93], - ["jump", "ne_ni_2498", 767, 93], - "ne_nid_2497", - ["false", 69, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_ni_2498", - ["is_int", 70, 67, 767, 93], - ["jump_false", 70, "ne_nn_2499", 767, 93], - ["is_int", 71, 68, 767, 93], - ["jump_false", 71, "ne_nn_2499", 767, 93], - ["ne_int", 69, 67, 68, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nn_2499", - ["is_num", 70, 67, 767, 93], - ["jump_false", 70, "ne_nt_2500", 767, 93], - ["is_num", 71, 68, 767, 93], - ["jump_false", 71, "ne_nt_2500", 767, 93], - ["ne_float", 69, 67, 68, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nt_2500", - ["is_text", 70, 67, 767, 93], - ["jump_false", 70, "ne_nnl_2501", 767, 93], - ["is_text", 71, 68, 767, 93], - ["jump_false", 71, "ne_nnl_2501", 767, 93], - ["ne_text", 69, 67, 68, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nnl_2501", - ["is_null", 70, 67, 767, 93], - ["jump_false", 70, "ne_nb_2502", 767, 93], - ["is_null", 71, 68, 767, 93], - ["jump_false", 71, "ne_nb_2502", 767, 93], - ["false", 69, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_nb_2502", - ["is_bool", 70, 67, 767, 93], - ["jump_false", 70, "ne_mis_2503", 767, 93], - ["is_bool", 71, 68, 767, 93], - ["jump_false", 71, "ne_mis_2503", 767, 93], - ["ne_bool", 69, 67, 68, 767, 93], - ["jump", "ne_done_2496", 767, 93], - "ne_mis_2503", - ["true", 69, 767, 93], - "ne_done_2496", - ["move", 66, 69, 767, 93], - "and_end_2471", - ["jump_false", 66, "if_else_2469", 767, 93], - ["delete", 72, 10, 7, 768, 23], - ["jump", "if_end_2470", 768, 23], - "if_else_2469", - ["null", 73, 769, 31], - ["is_identical", 74, 4, 73, 769, 31], - ["jump_true", 74, "ne_nid_2507", 769, 31], - ["jump", "ne_ni_2508", 769, 31], - "ne_nid_2507", - ["false", 74, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_ni_2508", - ["is_int", 75, 4, 769, 31], - ["jump_false", 75, "ne_nn_2509", 769, 31], - ["is_int", 76, 73, 769, 31], - ["jump_false", 76, "ne_nn_2509", 769, 31], - ["ne_int", 74, 4, 73, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nn_2509", - ["is_num", 75, 4, 769, 31], - ["jump_false", 75, "ne_nt_2510", 769, 31], - ["is_num", 76, 73, 769, 31], - ["jump_false", 76, "ne_nt_2510", 769, 31], - ["ne_float", 74, 4, 73, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nt_2510", - ["is_text", 75, 4, 769, 31], - ["jump_false", 75, "ne_nnl_2511", 769, 31], - ["is_text", 76, 73, 769, 31], - ["jump_false", 76, "ne_nnl_2511", 769, 31], - ["ne_text", 74, 4, 73, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nnl_2511", - ["is_null", 75, 4, 769, 31], - ["jump_false", 75, "ne_nb_2512", 769, 31], - ["is_null", 76, 73, 769, 31], - ["jump_false", 76, "ne_nb_2512", 769, 31], - ["false", 74, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_nb_2512", - ["is_bool", 75, 4, 769, 31], - ["jump_false", 75, "ne_mis_2513", 769, 31], - ["is_bool", 76, 73, 769, 31], - ["jump_false", 76, "ne_mis_2513", 769, 31], - ["ne_bool", 74, 4, 73, 769, 31], - ["jump", "ne_done_2506", 769, 31], - "ne_mis_2513", - ["true", 74, 769, 31], - "ne_done_2506", - ["jump_false", 74, "if_else_2504", 769, 31], - ["access", 77, 1, 770, 29], - ["is_num", 79, 11, 770, 29], - ["jump_false", 79, "num_err_2514", 770, 29], - ["is_num", 80, 77, 770, 29], - ["jump_false", 80, "num_err_2514", 770, 29], - ["add", 78, 11, 77, 770, 29], - ["jump", "num_done_2515", 770, 29], - "num_err_2514", - [ - "access", - 81, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 770, - 29 - ], - ["access", 82, "error", 770, 29], - ["access", 83, "cannot apply '+': operands must be numbers", 770, 29], - ["array", 84, 0, 770, 29], - ["push", 84, 83, 770, 29], - ["frame", 86, 81, 2, 770, 29], - ["null", 87, 770, 29], - ["setarg", 86, 0, 87, 770, 29], - ["setarg", 86, 1, 82, 770, 29], - ["setarg", 86, 2, 84, 770, 29], - ["invoke", 86, 85, 770, 29], - ["disrupt", 770, 29], - "num_done_2515", - ["move", 11, 78, 770, 29], - ["load_field", 88, 4, "closure", 771, 17], - ["jump_false", 88, "if_else_2516", 771, 17], - ["access", 89, 1, 771, 60], - ["is_num", 91, 1, 771, 60], - ["jump_false", 91, "num_err_2518", 771, 60], - ["is_num", 92, 89, 771, 60], - ["jump_false", 92, "num_err_2518", 771, 60], - ["add", 90, 1, 89, 771, 60], - ["jump", "num_done_2519", 771, 60], - "num_err_2518", - [ - "access", - 93, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 771, - 60 - ], - ["access", 94, "error", 771, 60], - ["access", 95, "cannot apply '+': operands must be numbers", 771, 60], - ["array", 96, 0, 771, 60], - ["push", 96, 95, 771, 60], - ["frame", 98, 93, 2, 771, 60], - ["null", 99, 771, 60], - ["setarg", 98, 0, 99, 771, 60], - ["setarg", 98, 1, 94, 771, 60], - ["setarg", 98, 2, 96, 771, 60], - ["invoke", 98, 97, 771, 60], - ["disrupt", 771, 60], - "num_done_2519", - ["move", 1, 90, 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", - ["access", 100, 1, 774, 17], - ["is_num", 102, 6, 774, 17], - ["jump_false", 102, "num_err_2520", 774, 17], - ["is_num", 103, 100, 774, 17], - ["jump_false", 103, "num_err_2520", 774, 17], - ["add", 101, 6, 100, 774, 17], - ["jump", "num_done_2521", 774, 17], - "num_err_2520", - [ - "access", - 104, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 774, - 17 - ], - ["access", 105, "error", 774, 17], - ["access", 106, "cannot apply '+': operands must be numbers", 774, 17], - ["array", 107, 0, 774, 17], - ["push", 107, 106, 774, 17], - ["frame", 109, 104, 2, 774, 17], - ["null", 110, 774, 17], - ["setarg", 109, 0, 110, 774, 17], - ["setarg", 109, 1, 105, 774, 17], - ["setarg", 109, 2, 107, 774, 17], - ["invoke", 109, 108, 774, 17], - ["disrupt", 774, 17], - "num_done_2521", - ["move", 6, 101, 774, 17], - ["jump", "while_start_2453", 774, 17], - "while_end_2454", - ["access", 111, 1, 776, 15], - ["is_num", 113, 5, 776, 15], - ["jump_false", 113, "num_err_2522", 776, 15], - ["is_num", 114, 111, 776, 15], - ["jump_false", 114, "num_err_2522", 776, 15], - ["add", 112, 5, 111, 776, 15], - ["jump", "num_done_2523", 776, 15], - "num_err_2522", - [ - "access", - 115, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 776, - 15 - ], - ["access", 116, "error", 776, 15], - ["access", 117, "cannot apply '+': operands must be numbers", 776, 15], - ["array", 118, 0, 776, 15], - ["push", 118, 117, 776, 15], - ["frame", 120, 115, 2, 776, 15], - ["null", 121, 776, 15], - ["setarg", 120, 0, 121, 776, 15], - ["setarg", 120, 1, 116, 776, 15], - ["setarg", 120, 2, 118, 776, 15], - ["invoke", 120, 119, 776, 15], - ["disrupt", 776, 15], - "num_done_2523", - ["move", 5, 112, 776, 15], - ["jump", "while_start_2447", 776, 15], - "while_end_2448", - ["null", 12, 780, 27], - ["function", 122, 22, 781, 23], - ["move", 12, 122, 781, 23], - ["null", 15, 806, 30], - ["null", 14, 807, 29], - ["function", 123, 23, 809, 25], - ["move", 14, 123, 809, 25], - ["function", 124, 24, 840, 26], - ["move", 15, 124, 840, 26], - ["get", 125, 1, 1, 893, 24], - ["load_field", 126, 125, "statements", 893, 24], - ["frame", 128, 15, 1, 893, 5], - ["null", 129, 893, 5], - ["setarg", 128, 0, 129, 893, 5], - ["setarg", 128, 1, 126, 893, 5], - ["invoke", 128, 127, 893, 5], - ["get", 130, 1, 1, 894, 24], - ["load_field", 131, 130, "functions", 894, 24], - ["frame", 133, 15, 1, 894, 5], - ["null", 134, 894, 5], - ["setarg", 133, 0, 134, 894, 5], - ["setarg", 133, 1, 131, 894, 5], - ["invoke", 133, 132, 894, 5], - ["record", 135, 0], - ["move", 13, 135, 897, 27], - ["null", 3, 898, 30], - ["null", 2, 899, 35], - ["function", 136, 25, 901, 31], - ["move", 2, 136, 901, 31], - ["function", 137, 26, 940, 26], - ["move", 3, 137, 940, 26], - ["get", 138, 1, 1, 1000, 24], - ["load_field", 139, 138, "statements", 1000, 24], - ["frame", 141, 3, 1, 1000, 5], - ["null", 142, 1000, 5], - ["setarg", 141, 0, 142, 1000, 5], - ["setarg", 141, 1, 139, 1000, 5], - ["invoke", 141, 140, 1000, 5], - ["get", 143, 1, 1, 1001, 24], - ["load_field", 144, 143, "functions", 1001, 24], - ["frame", 146, 3, 1, 1001, 5], - ["null", 147, 1001, 5], - ["setarg", 146, 0, 147, 1001, 5], - ["setarg", 146, 1, 144, 1001, 5], - ["invoke", 146, 145, 1001, 5], - ["array", 148, 0, 1003, 26], - ["move", 9, 148, 1003, 26], - ["access", 5, 0, 1004, 9], - "while_start_3215", - ["get", 149, 1, 1, 1005, 23], - ["load_field", 150, 149, "intrinsics", 1005, 23], - ["length", 151, 150, 1005, 23], - ["is_int", 153, 5, 1005, 23], - ["jump_false", 153, "rel_ni_3217", 1005, 23], - ["is_int", 154, 151, 1005, 23], - ["jump_false", 154, "rel_ni_3217", 1005, 23], - ["lt_int", 152, 5, 151, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_ni_3217", - ["is_num", 153, 5, 1005, 23], - ["jump_false", 153, "rel_nn_3218", 1005, 23], - ["is_num", 154, 151, 1005, 23], - ["jump_false", 154, "rel_nn_3218", 1005, 23], - ["lt_float", 152, 5, 151, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_nn_3218", - ["is_text", 153, 5, 1005, 23], - ["jump_false", 153, "rel_err_3220", 1005, 23], - ["is_text", 154, 151, 1005, 23], - ["jump_false", 154, "rel_err_3220", 1005, 23], - ["lt_text", 152, 5, 151, 1005, 23], - ["jump", "rel_done_3219", 1005, 23], - "rel_err_3220", - [ - "access", - 155, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1005, - 23 - ], - ["access", 156, "error", 1005, 23], - ["access", 157, "cannot compare with '<': operands must be same type", 1005, 23], - ["array", 158, 0, 1005, 23], - ["push", 158, 157, 1005, 23], - ["frame", 160, 155, 2, 1005, 23], - ["null", 161, 1005, 23], - ["setarg", 160, 0, 161, 1005, 23], - ["setarg", 160, 1, 156, 1005, 23], - ["setarg", 160, 2, 158, 1005, 23], - ["invoke", 160, 159, 1005, 23], - ["disrupt", 1005, 23], - "rel_done_3219", - ["jump_false", 152, "while_end_3216", 1005, 23], - ["get", 162, 1, 1, 1006, 27], - ["load_field", 163, 162, "intrinsics", 1006, 27], - ["load_dynamic", 164, 163, 5, 1006, 42], - ["load_dynamic", 165, 13, 164, 1006, 42], - ["true", 166, 1006, 49], - ["is_identical", 167, 165, 166, 1006, 49], - ["jump_true", 167, "eq_done_3223", 1006, 49], - ["is_int", 168, 165, 1006, 49], - ["jump_false", 168, "eq_ni_3224", 1006, 49], - ["is_int", 169, 166, 1006, 49], - ["jump_false", 169, "eq_ni_3224", 1006, 49], - ["eq_int", 167, 165, 166, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_ni_3224", - ["is_num", 168, 165, 1006, 49], - ["jump_false", 168, "eq_nn_3225", 1006, 49], - ["is_num", 169, 166, 1006, 49], - ["jump_false", 169, "eq_nn_3225", 1006, 49], - ["eq_float", 167, 165, 166, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nn_3225", - ["is_text", 168, 165, 1006, 49], - ["jump_false", 168, "eq_nt_3226", 1006, 49], - ["is_text", 169, 166, 1006, 49], - ["jump_false", 169, "eq_nt_3226", 1006, 49], - ["eq_text", 167, 165, 166, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nt_3226", - ["is_null", 168, 165, 1006, 49], - ["jump_false", 168, "eq_nnl_3227", 1006, 49], - ["is_null", 169, 166, 1006, 49], - ["jump_false", 169, "eq_nnl_3227", 1006, 49], - ["true", 167, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nnl_3227", - ["is_bool", 168, 165, 1006, 49], - ["jump_false", 168, "eq_nb_3228", 1006, 49], - ["is_bool", 169, 166, 1006, 49], - ["jump_false", 169, "eq_nb_3228", 1006, 49], - ["eq_bool", 167, 165, 166, 1006, 49], - ["jump", "eq_done_3223", 1006, 49], - "eq_nb_3228", - ["false", 167, 1006, 49], - "eq_done_3223", - ["jump_false", 167, "if_else_3221", 1006, 49], - ["get", 170, 1, 1, 1007, 30], - ["load_field", 171, 170, "intrinsics", 1007, 30], - ["load_dynamic", 172, 171, 5, 1007, 45], - ["is_array", 173, 9, 1007, 45], - ["jump_false", 173, "push_err_3229", 1007, 45], - ["push", 9, 172, 1007, 45], - ["jump", "push_done_3230", 1007, 45], - "push_err_3229", - [ - "access", - 174, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1007, - 45 - ], - ["access", 175, "error", 1007, 45], - ["access", 176, "cannot push: target must be an array", 1007, 45], - ["array", 177, 0, 1007, 45], - ["push", 177, 176, 1007, 45], - ["frame", 179, 174, 2, 1007, 45], - ["null", 180, 1007, 45], - ["setarg", 179, 0, 180, 1007, 45], - ["setarg", 179, 1, 175, 1007, 45], - ["setarg", 179, 2, 177, 1007, 45], - ["invoke", 179, 178, 1007, 45], - ["disrupt", 1007, 45], - "push_done_3230", - ["jump", "if_end_3222", 1007, 45], - "if_else_3221", - "if_end_3222", - ["access", 181, 1, 1009, 15], - ["is_num", 183, 5, 1009, 15], - ["jump_false", 183, "num_err_3231", 1009, 15], - ["is_num", 184, 181, 1009, 15], - ["jump_false", 184, "num_err_3231", 1009, 15], - ["add", 182, 5, 181, 1009, 15], - ["jump", "num_done_3232", 1009, 15], - "num_err_3231", - [ - "access", - 185, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1009, - 15 - ], - ["access", 186, "error", 1009, 15], - ["access", 187, "cannot apply '+': operands must be numbers", 1009, 15], - ["array", 188, 0, 1009, 15], - ["push", 188, 187, 1009, 15], - ["frame", 190, 185, 2, 1009, 15], - ["null", 191, 1009, 15], - ["setarg", 190, 0, 191, 1009, 15], - ["setarg", 190, 1, 186, 1009, 15], - ["setarg", 190, 2, 188, 1009, 15], - ["invoke", 190, 189, 1009, 15], - ["disrupt", 1009, 15], - "num_done_3232", - ["move", 5, 182, 1009, 15], - ["jump", "while_start_3215", 1009, 15], - "while_end_3216", - ["get", 192, 1, 1, 1011, 5], - ["store_field", 192, 9, "intrinsics", 1011, 5], - ["null", 193, 1011, 5], - ["return", 193, 1011, 5] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 220, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 39, 1, "scopes", 5, 16], - ["move", 36, 39, 5, 16], - ["length", 40, 36, 6, 26], - ["move", 26, 40, 6, 26], - ["record", 41, 5], - ["access", 42, "array", 9, 12], - ["store_field", 41, 42, "array", 9, 12], - ["access", 43, "record", 9, 29], - ["store_field", 41, 43, "record", 9, 29], - ["access", 44, "text", 9, 45], - ["store_field", 41, 44, "text", 9, 45], - ["access", 45, "number", 10, 13], - ["store_field", 41, 45, "number", 10, 13], - ["access", 46, "blob", 10, 29], - ["store_field", 41, 46, "blob", 10, 29], - ["move", 37, 41, 10, 29], - ["record", 47, 22], - ["true", 48, 14, 10], - ["store_field", 47, 48, "+", 14, 10], - ["true", 49, 14, 21], - ["store_field", 47, 49, "-", 14, 21], - ["true", 50, 14, 32], - ["store_field", 47, 50, "*", 14, 32], - ["true", 51, 14, 43], - ["store_field", 47, 51, "/", 14, 43], - ["true", 52, 14, 54], - ["store_field", 47, 52, "%", 14, 54], - ["true", 53, 15, 11], - ["store_field", 47, 53, "**", 15, 11], - ["true", 54, 15, 23], - ["store_field", 47, 54, "==", 15, 23], - ["true", 55, 15, 35], - ["store_field", 47, 55, "!=", 15, 35], - ["true", 56, 15, 46], - ["store_field", 47, 56, "<", 15, 46], - ["true", 57, 15, 57], - ["store_field", 47, 57, ">", 15, 57], - ["true", 58, 16, 11], - ["store_field", 47, 58, "<=", 16, 11], - ["true", 59, 16, 23], - ["store_field", 47, 59, ">=", 16, 23], - ["true", 60, 16, 34], - ["store_field", 47, 60, "&", 16, 34], - ["true", 61, 16, 45], - ["store_field", 47, 61, "|", 16, 45], - ["true", 62, 16, 56], - ["store_field", 47, 62, "^", 16, 56], - ["true", 63, 17, 11], - ["store_field", 47, 63, "<<", 17, 11], - ["true", 64, 17, 23], - ["store_field", 47, 64, ">>", 17, 23], - ["true", 65, 17, 36], - ["store_field", 47, 65, ">>>", 17, 36], - ["true", 66, 17, 48], - ["store_field", 47, 66, "&&", 17, 48], - ["true", 67, 17, 60], - ["store_field", 47, 67, "||", 17, 60], - ["true", 68, 18, 10], - ["store_field", 47, 68, ",", 18, 10], - ["true", 69, 18, 20], - ["store_field", 47, 69, "in", 18, 20], - ["move", 4, 47, 18, 20], - ["record", 70, 5], - ["true", 71, 21, 10], - ["store_field", 70, 71, "!", 21, 10], - ["true", 72, 21, 21], - ["store_field", 70, 72, "~", 21, 21], - ["true", 73, 21, 37], - ["store_field", 70, 73, "-unary", 21, 37], - ["true", 74, 21, 53], - ["store_field", 70, 74, "+unary", 21, 53], - ["true", 75, 21, 67], - ["store_field", 70, 75, "delete", 21, 67], - ["move", 38, 70, 21, 67], - ["record", 76, 15], - ["true", 77, 24, 13], - ["store_field", 76, 77, "assign", 24, 13], - ["true", 78, 24, 25], - ["store_field", 76, 78, "+=", 24, 25], - ["true", 79, 24, 37], - ["store_field", 76, 79, "-=", 24, 37], - ["true", 80, 24, 49], - ["store_field", 76, 80, "*=", 24, 49], - ["true", 81, 25, 11], - ["store_field", 76, 81, "/=", 25, 11], - ["true", 82, 25, 23], - ["store_field", 76, 82, "%=", 25, 23], - ["true", 83, 25, 36], - ["store_field", 76, 83, "<<=", 25, 36], - ["true", 84, 25, 49], - ["store_field", 76, 84, ">>=", 25, 49], - ["true", 85, 26, 13], - ["store_field", 76, 85, ">>>=", 26, 13], - ["true", 86, 26, 25], - ["store_field", 76, 86, "&=", 26, 25], - ["true", 87, 26, 37], - ["store_field", 76, 87, "^=", 26, 37], - ["true", 88, 26, 49], - ["store_field", 76, 88, "|=", 26, 49], - ["true", 89, 27, 12], - ["store_field", 76, 89, "**=", 27, 12], - ["true", 90, 27, 25], - ["store_field", 76, 90, "&&=", 27, 25], - ["true", 91, 27, 38], - ["store_field", 76, 91, "||=", 27, 38], - ["move", 3, 76, 27, 38], - ["record", 92, 6], - ["true", 93, 30, 10], - ["store_field", 92, 93, "+", 30, 10], - ["true", 94, 30, 21], - ["store_field", 92, 94, "-", 30, 21], - ["true", 95, 30, 32], - ["store_field", 92, 95, "*", 30, 32], - ["true", 96, 30, 43], - ["store_field", 92, 96, "/", 30, 43], - ["true", 97, 30, 54], - ["store_field", 92, 97, "%", 30, 54], - ["true", 98, 30, 66], - ["store_field", 92, 98, "**", 30, 66], - ["move", 2, 92, 30, 66], - ["record", 99, 6], - ["true", 100, 33, 11], - ["store_field", 99, 100, "==", 33, 11], - ["true", 101, 33, 23], - ["store_field", 99, 101, "!=", 33, 23], - ["true", 102, 33, 34], - ["store_field", 99, 102, "<", 33, 34], - ["true", 103, 33, 45], - ["store_field", 99, 103, ">", 33, 45], - ["true", 104, 33, 57], - ["store_field", 99, 104, "<=", 33, 57], - ["true", 105, 33, 69], - ["store_field", 99, 105, ">=", 33, 69], - ["move", 6, 99, 33, 69], - ["function", 106, 0, 40, 20], - ["move", 18, 106, 40, 20], - ["record", 107, 9], - ["true", 108, 48, 15], - ["store_field", 107, 108, "is_array", 48, 15], - ["true", 109, 48, 30], - ["store_field", 107, 109, "is_text", 48, 30], - ["true", 110, 48, 47], - ["store_field", 107, 110, "is_number", 48, 47], - ["true", 111, 48, 65], - ["store_field", 107, 111, "is_integer", 48, 65], - ["true", 112, 49, 18], - ["store_field", 107, 112, "is_function", 49, 18], - ["true", 113, 49, 36], - ["store_field", 107, 113, "is_logical", 49, 36], - ["true", 114, 49, 51], - ["store_field", 107, 114, "is_null", 49, 51], - ["true", 115, 49, 68], - ["store_field", 107, 115, "is_object", 49, 68], - ["true", 116, 50, 15], - ["store_field", 107, 116, "is_stone", 50, 15], - ["move", 32, 107, 50, 15], - ["function", 117, 1, 53, 17], - ["move", 19, 117, 53, 17], - ["function", 118, 2, 100, 18], - ["move", 8, 118, 100, 18], - ["function", 119, 3, 109, 21], - ["move", 24, 119, 109, 21], - ["function", 120, 4, 113, 19], - ["move", 25, 120, 113, 19], - ["function", 121, 5, 117, 19], - ["move", 22, 121, 117, 19], - ["function", 122, 6, 122, 19], - ["move", 23, 122, 122, 19], - ["function", 123, 7, 126, 27], - ["move", 20, 123, 126, 27], - ["function", 124, 8, 145, 20], - ["move", 10, 124, 145, 20], - ["function", 125, 9, 154, 19], - ["move", 35, 125, 154, 19], - ["record", 126, 0], - ["move", 7, 126, 170, 20], - ["record", 127, 0], - ["move", 12, 127, 171, 20], - ["function", 128, 10, 173, 24], - ["move", 34, 128, 173, 24], - ["function", 129, 11, 179, 19], - ["move", 17, 129, 179, 19], - ["function", 130, 12, 185, 24], - ["move", 33, 130, 185, 24], - ["null", 31, 191, 24], - ["null", 29, 192, 21], - ["function", 131, 13, 194, 17], - ["move", 29, 131, 194, 17], - ["function", 132, 14, 200, 20], - ["move", 31, 132, 200, 20], - ["null", 28, 265, 27], - ["function", 133, 15, 266, 23], - ["move", 28, 133, 266, 23], - ["null", 30, 294, 29], - ["function", 134, 16, 295, 25], - ["move", 30, 134, 295, 25], - ["function", 135, 17, 348, 18], - ["move", 27, 135, 348, 18], - ["null", 13, 359, 19], - ["null", 15, 360, 19], - ["null", 16, 361, 20], - ["function", 136, 18, 363, 15], - ["move", 13, 136, 363, 15], - ["null", 14, 589, 17], - ["function", 137, 19, 591, 15], - ["move", 15, 137, 591, 15], - ["function", 138, 20, 687, 16], - ["move", 16, 138, 687, 16], - ["function", 139, 21, 726, 13], - ["move", 14, 139, 726, 13], - ["function", 140, 27, 746, 17], - ["move", 5, 140, 746, 17], - ["frame", 142, 27, 0, 1018, 3], - ["null", 143, 1018, 3], - ["setarg", 142, 0, 143, 1018, 3], - ["invoke", 142, 141, 1018, 3], - ["load_field", 144, 1, "statements", 1021, 31], - ["access", 145, 0, 1021, 47], - ["frame", 147, 16, 2, 1021, 20], - ["null", 148, 1021, 20], - ["setarg", 147, 0, 148, 1021, 20], - ["setarg", 147, 1, 144, 1021, 20], - ["setarg", 147, 2, 145, 1021, 20], - ["invoke", 147, 146, 1021, 20], - ["store_field", 1, 146, "statements", 1021, 3], - ["access", 9, 0, 1022, 12], - "while_start_3233", - ["load_field", 149, 1, "functions", 1023, 22], - ["length", 150, 149, 1023, 22], - ["is_int", 152, 9, 1023, 22], - ["jump_false", 152, "rel_ni_3235", 1023, 22], - ["is_int", 153, 150, 1023, 22], - ["jump_false", 153, "rel_ni_3235", 1023, 22], - ["lt_int", 151, 9, 150, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_ni_3235", - ["is_num", 152, 9, 1023, 22], - ["jump_false", 152, "rel_nn_3236", 1023, 22], - ["is_num", 153, 150, 1023, 22], - ["jump_false", 153, "rel_nn_3236", 1023, 22], - ["lt_float", 151, 9, 150, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_nn_3236", - ["is_text", 152, 9, 1023, 22], - ["jump_false", 152, "rel_err_3238", 1023, 22], - ["is_text", 153, 150, 1023, 22], - ["jump_false", 153, "rel_err_3238", 1023, 22], - ["lt_text", 151, 9, 150, 1023, 22], - ["jump", "rel_done_3237", 1023, 22], - "rel_err_3238", - [ - "access", - 154, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1023, - 22 - ], - ["access", 155, "error", 1023, 22], - ["access", 156, "cannot compare with '<': operands must be same type", 1023, 22], - ["array", 157, 0, 1023, 22], - ["push", 157, 156, 1023, 22], - ["frame", 159, 154, 2, 1023, 22], - ["null", 160, 1023, 22], - ["setarg", 159, 0, 160, 1023, 22], - ["setarg", 159, 1, 155, 1023, 22], - ["setarg", 159, 2, 157, 1023, 22], - ["invoke", 159, 158, 1023, 22], - ["disrupt", 1023, 22], - "rel_done_3237", - ["jump_false", 151, "while_end_3234", 1023, 22], - ["load_field", 161, 1, "functions", 1024, 13], - ["load_dynamic", 162, 161, 9, 1024, 27], - ["frame", 164, 14, 1, 1024, 5], - ["null", 165, 1024, 5], - ["setarg", 164, 0, 165, 1024, 5], - ["setarg", 164, 1, 162, 1024, 5], - ["invoke", 164, 163, 1024, 5], - ["access", 166, 1, 1025, 15], - ["is_num", 168, 9, 1025, 15], - ["jump_false", 168, "num_err_3239", 1025, 15], - ["is_num", 169, 166, 1025, 15], - ["jump_false", 169, "num_err_3239", 1025, 15], - ["add", 167, 9, 166, 1025, 15], - ["jump", "num_done_3240", 1025, 15], - "num_err_3239", - [ - "access", - 170, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1025, - 15 - ], - ["access", 171, "error", 1025, 15], - ["access", 172, "cannot apply '+': operands must be numbers", 1025, 15], - ["array", 173, 0, 1025, 15], - ["push", 173, 172, 1025, 15], - ["frame", 175, 170, 2, 1025, 15], - ["null", 176, 1025, 15], - ["setarg", 175, 0, 176, 1025, 15], - ["setarg", 175, 1, 171, 1025, 15], - ["setarg", 175, 2, 173, 1025, 15], - ["invoke", 175, 174, 1025, 15], - ["disrupt", 1025, 15], - "num_done_3240", - ["move", 9, 167, 1025, 15], - ["jump", "while_start_3233", 1025, 15], - "while_end_3234", - ["array", 177, 0, 1029, 18], - ["move", 21, 177, 1029, 18], - ["null", 11, 1030, 12], - ["access", 9, 0, 1031, 8], - "while_start_3241", - ["load_field", 178, 1, "functions", 1032, 22], - ["length", 179, 178, 1032, 22], - ["is_int", 181, 9, 1032, 22], - ["jump_false", 181, "rel_ni_3243", 1032, 22], - ["is_int", 182, 179, 1032, 22], - ["jump_false", 182, "rel_ni_3243", 1032, 22], - ["lt_int", 180, 9, 179, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_ni_3243", - ["is_num", 181, 9, 1032, 22], - ["jump_false", 181, "rel_nn_3244", 1032, 22], - ["is_num", 182, 179, 1032, 22], - ["jump_false", 182, "rel_nn_3244", 1032, 22], - ["lt_float", 180, 9, 179, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_nn_3244", - ["is_text", 181, 9, 1032, 22], - ["jump_false", 181, "rel_err_3246", 1032, 22], - ["is_text", 182, 179, 1032, 22], - ["jump_false", 182, "rel_err_3246", 1032, 22], - ["lt_text", 180, 9, 179, 1032, 22], - ["jump", "rel_done_3245", 1032, 22], - "rel_err_3246", - [ - "access", - 183, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1032, - 22 - ], - ["access", 184, "error", 1032, 22], - ["access", 185, "cannot compare with '<': operands must be same type", 1032, 22], - ["array", 186, 0, 1032, 22], - ["push", 186, 185, 1032, 22], - ["frame", 188, 183, 2, 1032, 22], - ["null", 189, 1032, 22], - ["setarg", 188, 0, 189, 1032, 22], - ["setarg", 188, 1, 184, 1032, 22], - ["setarg", 188, 2, 186, 1032, 22], - ["invoke", 188, 187, 1032, 22], - ["disrupt", 1032, 22], - "rel_done_3245", - ["jump_false", 180, "while_end_3242", 1032, 22], - ["load_field", 190, 1, "functions", 1033, 10], - ["load_dynamic", 191, 190, 9, 1033, 24], - ["move", 11, 191, 1033, 24], - ["load_field", 192, 11, "dead", 1034, 9], - ["true", 193, 1034, 20], - ["is_identical", 194, 192, 193, 1034, 20], - ["jump_true", 194, "ne_nid_3250", 1034, 20], - ["jump", "ne_ni_3251", 1034, 20], - "ne_nid_3250", - ["false", 194, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_ni_3251", - ["is_int", 195, 192, 1034, 20], - ["jump_false", 195, "ne_nn_3252", 1034, 20], - ["is_int", 196, 193, 1034, 20], - ["jump_false", 196, "ne_nn_3252", 1034, 20], - ["ne_int", 194, 192, 193, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nn_3252", - ["is_num", 195, 192, 1034, 20], - ["jump_false", 195, "ne_nt_3253", 1034, 20], - ["is_num", 196, 193, 1034, 20], - ["jump_false", 196, "ne_nt_3253", 1034, 20], - ["ne_float", 194, 192, 193, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nt_3253", - ["is_text", 195, 192, 1034, 20], - ["jump_false", 195, "ne_nnl_3254", 1034, 20], - ["is_text", 196, 193, 1034, 20], - ["jump_false", 196, "ne_nnl_3254", 1034, 20], - ["ne_text", 194, 192, 193, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nnl_3254", - ["is_null", 195, 192, 1034, 20], - ["jump_false", 195, "ne_nb_3255", 1034, 20], - ["is_null", 196, 193, 1034, 20], - ["jump_false", 196, "ne_nb_3255", 1034, 20], - ["false", 194, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_nb_3255", - ["is_bool", 195, 192, 1034, 20], - ["jump_false", 195, "ne_mis_3256", 1034, 20], - ["is_bool", 196, 193, 1034, 20], - ["jump_false", 196, "ne_mis_3256", 1034, 20], - ["ne_bool", 194, 192, 193, 1034, 20], - ["jump", "ne_done_3249", 1034, 20], - "ne_mis_3256", - ["true", 194, 1034, 20], - "ne_done_3249", - ["jump_false", 194, "if_else_3247", 1034, 20], - ["is_array", 197, 21, 1035, 22], - ["jump_false", 197, "push_err_3257", 1035, 22], - ["push", 21, 11, 1035, 22], - ["jump", "push_done_3258", 1035, 22], - "push_err_3257", - [ - "access", - 198, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1035, - 22 - ], - ["access", 199, "error", 1035, 22], - ["access", 200, "cannot push: target must be an array", 1035, 22], - ["array", 201, 0, 1035, 22], - ["push", 201, 200, 1035, 22], - ["frame", 203, 198, 2, 1035, 22], - ["null", 204, 1035, 22], - ["setarg", 203, 0, 204, 1035, 22], - ["setarg", 203, 1, 199, 1035, 22], - ["setarg", 203, 2, 201, 1035, 22], - ["invoke", 203, 202, 1035, 22], - ["disrupt", 1035, 22], - "push_done_3258", - ["jump", "if_end_3248", 1035, 22], - "if_else_3247", - "if_end_3248", - ["access", 205, 1, 1037, 15], - ["is_num", 207, 9, 1037, 15], - ["jump_false", 207, "num_err_3259", 1037, 15], - ["is_num", 208, 205, 1037, 15], - ["jump_false", 208, "num_err_3259", 1037, 15], - ["add", 206, 9, 205, 1037, 15], - ["jump", "num_done_3260", 1037, 15], - "num_err_3259", - [ - "access", - 209, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1037, - 15 - ], - ["access", 210, "error", 1037, 15], - ["access", 211, "cannot apply '+': operands must be numbers", 1037, 15], - ["array", 212, 0, 1037, 15], - ["push", 212, 211, 1037, 15], - ["frame", 214, 209, 2, 1037, 15], - ["null", 215, 1037, 15], - ["setarg", 214, 0, 215, 1037, 15], - ["setarg", 214, 1, 210, 1037, 15], - ["setarg", 214, 2, 212, 1037, 15], - ["invoke", 214, 213, 1037, 15], - ["disrupt", 1037, 15], - "num_done_3260", - ["move", 9, 206, 1037, 15], - ["jump", "while_start_3241", 1037, 15], - "while_end_3242", - ["store_field", 1, 21, "functions", 1039, 3], - ["frame", 217, 5, 0, 1042, 3], - ["null", 218, 1042, 3], - ["setarg", 217, 0, 218, 1042, 3], - ["invoke", 217, 216, 1042, 3], - ["return", 1, 1044, 10], - ["null", 219, 1044, 10], - ["return", 219, 1044, 10] - ], - "name": "", - "filename": "fold.cm", - "nr_args": 1 - } +{"name":"fold.cm","main":{ + "nr_slots": 3, + "nr_close_slots": 0, + "instructions": [ + ["function", 1, 28, 4, 12], + ["move", 2, 1, 4, 12], + ["return", 2, 1047, 8], + "_nop_ur_1", + "_nop_ur_2" ], - "main": { - "nr_slots": 4, - "nr_close_slots": 0, - "instructions": [ - ["function", 2, 28, 4, 12], - ["move", 1, 2, 4, 12], - ["return", 1, 1047, 8], - ["null", 3, 1047, 8], - ["return", 3, 1047, 8] - ], - "nr_args": 0 - }, + "nr_args": 0 +},"functions":[{ + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 41, 17], + ["is_identical", 3, 1, 2, 41, 17], + ["jump_true", 3, "eq_done_2", 41, 17], + "_nop_tc_1", + ["jump", "eq_ni_3", 41, 17], + "_nop_tc_2", + ["jump", "eq_ni_3", 41, 17], + ["eq_int", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_ni_3", + "_nop_tc_3", + ["jump", "eq_nn_4", 41, 17], + "_nop_tc_4", + ["jump", "eq_nn_4", 41, 17], + ["eq_float", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nn_4", + "_nop_tc_5", + ["jump", "eq_nt_5", 41, 17], + "_nop_tc_6", + ["jump", "eq_nt_5", 41, 17], + ["eq_text", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nt_5", + "_nop_tc_7", + ["jump", "eq_nnl_6", 41, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nnl_6", + "_nop_tc_10", + ["jump", "eq_nb_7", 41, 17], + "_nop_tc_11", + ["jump", "eq_nb_7", 41, 17], + ["eq_bool", 3, 1, 2, 41, 17], + ["jump", "eq_done_2", 41, 17], + "eq_nb_7", + ["false", 3, 41, 17], + "eq_done_2", + ["jump_false", 3, "if_else_0", 41, 17], + ["false", 2, 41, 30], + ["return", 2, 41, 30], + "_nop_ur_1", + "if_else_0", + "if_end_1", + ["load_field", 2, 1, "kind", 42, 13], + ["move", 3, 2, 42, 13], + ["access", 2, "number", 43, 17], + ["is_identical", 4, 3, 2, 43, 17], + ["jump_true", 4, "eq_done_12", 43, 17], + ["is_int", 5, 3, 43, 17], + ["jump_false", 5, "eq_ni_13", 43, 17], + "_nop_tc_12", + ["jump", "eq_ni_13", 43, 17], + ["eq_int", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_ni_13", + ["is_num", 5, 3, 43, 17], + ["jump_false", 5, "eq_nn_14", 43, 17], + "_nop_tc_13", + ["jump", "eq_nn_14", 43, 17], + ["eq_float", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nn_14", + ["is_text", 5, 3, 43, 17], + ["jump_false", 5, "eq_nt_15", 43, 17], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nt_15", + ["is_null", 5, 3, 43, 17], + ["jump_false", 5, "eq_nnl_16", 43, 17], + "_nop_tc_16", + ["jump", "eq_nnl_16", 43, 17], + ["true", 4, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nnl_16", + ["is_bool", 5, 3, 43, 17], + ["jump_false", 5, "eq_nb_17", 43, 17], + "_nop_tc_17", + ["jump", "eq_nb_17", 43, 17], + ["eq_bool", 4, 3, 2, 43, 17], + ["jump", "eq_done_12", 43, 17], + "eq_nb_17", + ["false", 4, 43, 17], + "eq_done_12", + ["move", 2, 4, 43, 17], + ["jump_true", 2, "or_end_11", 43, 17], + ["access", 4, "text", 43, 34], + ["is_identical", 5, 3, 4, 43, 34], + ["jump_true", 5, "eq_done_18", 43, 34], + ["is_int", 6, 3, 43, 34], + ["jump_false", 6, "eq_ni_19", 43, 34], + "_nop_tc_18", + ["jump", "eq_ni_19", 43, 34], + ["eq_int", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_ni_19", + ["is_num", 6, 3, 43, 34], + ["jump_false", 6, "eq_nn_20", 43, 34], + "_nop_tc_19", + ["jump", "eq_nn_20", 43, 34], + ["eq_float", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nn_20", + ["is_text", 6, 3, 43, 34], + ["jump_false", 6, "eq_nt_21", 43, 34], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nt_21", + ["is_null", 6, 3, 43, 34], + ["jump_false", 6, "eq_nnl_22", 43, 34], + "_nop_tc_22", + ["jump", "eq_nnl_22", 43, 34], + ["true", 5, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nnl_22", + ["is_bool", 6, 3, 43, 34], + ["jump_false", 6, "eq_nb_23", 43, 34], + "_nop_tc_23", + ["jump", "eq_nb_23", 43, 34], + ["eq_bool", 5, 3, 4, 43, 34], + ["jump", "eq_done_18", 43, 34], + "eq_nb_23", + ["false", 5, 43, 34], + "eq_done_18", + ["move", 2, 5, 43, 34], + "or_end_11", + ["move", 4, 2, 43, 34], + ["jump_true", 4, "or_end_10", 43, 34], + ["access", 2, "true", 43, 49], + ["is_identical", 5, 3, 2, 43, 49], + ["jump_true", 5, "eq_done_24", 43, 49], + ["is_int", 6, 3, 43, 49], + ["jump_false", 6, "eq_ni_25", 43, 49], + "_nop_tc_24", + ["jump", "eq_ni_25", 43, 49], + ["eq_int", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_ni_25", + ["is_num", 6, 3, 43, 49], + ["jump_false", 6, "eq_nn_26", 43, 49], + "_nop_tc_25", + ["jump", "eq_nn_26", 43, 49], + ["eq_float", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nn_26", + ["is_text", 6, 3, 43, 49], + ["jump_false", 6, "eq_nt_27", 43, 49], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nt_27", + ["is_null", 6, 3, 43, 49], + ["jump_false", 6, "eq_nnl_28", 43, 49], + "_nop_tc_28", + ["jump", "eq_nnl_28", 43, 49], + ["true", 5, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nnl_28", + ["is_bool", 6, 3, 43, 49], + ["jump_false", 6, "eq_nb_29", 43, 49], + "_nop_tc_29", + ["jump", "eq_nb_29", 43, 49], + ["eq_bool", 5, 3, 2, 43, 49], + ["jump", "eq_done_24", 43, 49], + "eq_nb_29", + ["false", 5, 43, 49], + "eq_done_24", + ["move", 4, 5, 43, 49], + "or_end_10", + ["move", 2, 4, 43, 49], + ["jump_true", 2, "or_end_9", 43, 49], + ["access", 4, "false", 43, 64], + ["is_identical", 5, 3, 4, 43, 64], + ["jump_true", 5, "eq_done_30", 43, 64], + ["is_int", 6, 3, 43, 64], + ["jump_false", 6, "eq_ni_31", 43, 64], + "_nop_tc_30", + ["jump", "eq_ni_31", 43, 64], + ["eq_int", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_ni_31", + ["is_num", 6, 3, 43, 64], + ["jump_false", 6, "eq_nn_32", 43, 64], + "_nop_tc_31", + ["jump", "eq_nn_32", 43, 64], + ["eq_float", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nn_32", + ["is_text", 6, 3, 43, 64], + ["jump_false", 6, "eq_nt_33", 43, 64], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nt_33", + ["is_null", 6, 3, 43, 64], + ["jump_false", 6, "eq_nnl_34", 43, 64], + "_nop_tc_34", + ["jump", "eq_nnl_34", 43, 64], + ["true", 5, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nnl_34", + ["is_bool", 6, 3, 43, 64], + ["jump_false", 6, "eq_nb_35", 43, 64], + "_nop_tc_35", + ["jump", "eq_nb_35", 43, 64], + ["eq_bool", 5, 3, 4, 43, 64], + ["jump", "eq_done_30", 43, 64], + "eq_nb_35", + ["false", 5, 43, 64], + "eq_done_30", + ["move", 2, 5, 43, 64], + "or_end_9", + ["move", 4, 2, 43, 64], + ["jump_true", 4, "or_end_8", 43, 64], + ["access", 2, "null", 43, 80], + ["is_identical", 5, 3, 2, 43, 80], + ["jump_true", 5, "eq_done_36", 43, 80], + ["is_int", 6, 3, 43, 80], + ["jump_false", 6, "eq_ni_37", 43, 80], + "_nop_tc_36", + ["jump", "eq_ni_37", 43, 80], + ["eq_int", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_ni_37", + ["is_num", 6, 3, 43, 80], + ["jump_false", 6, "eq_nn_38", 43, 80], + "_nop_tc_37", + ["jump", "eq_nn_38", 43, 80], + ["eq_float", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nn_38", + ["is_text", 6, 3, 43, 80], + ["jump_false", 6, "eq_nt_39", 43, 80], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nt_39", + ["is_null", 6, 3, 43, 80], + ["jump_false", 6, "eq_nnl_40", 43, 80], + "_nop_tc_40", + ["jump", "eq_nnl_40", 43, 80], + ["true", 5, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nnl_40", + ["is_bool", 6, 3, 43, 80], + ["jump_false", 6, "eq_nb_41", 43, 80], + "_nop_tc_41", + ["jump", "eq_nb_41", 43, 80], + ["eq_bool", 5, 3, 2, 43, 80], + ["jump", "eq_done_36", 43, 80], + "eq_nb_41", + ["false", 5, 43, 80], + "eq_done_36", + ["move", 4, 5, 43, 80], + "or_end_8", + ["return", 4, 43, 80], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", "filename": "fold.cm", - "data": {} -} \ No newline at end of file + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 10, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 54, 17], + ["is_identical", 3, 1, 2, 54, 17], + ["jump_true", 3, "eq_done_44", 54, 17], + "_nop_tc_1", + ["jump", "eq_ni_45", 54, 17], + "_nop_tc_2", + ["jump", "eq_ni_45", 54, 17], + ["eq_int", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_ni_45", + "_nop_tc_3", + ["jump", "eq_nn_46", 54, 17], + "_nop_tc_4", + ["jump", "eq_nn_46", 54, 17], + ["eq_float", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nn_46", + "_nop_tc_5", + ["jump", "eq_nt_47", 54, 17], + "_nop_tc_6", + ["jump", "eq_nt_47", 54, 17], + ["eq_text", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nt_47", + "_nop_tc_7", + ["jump", "eq_nnl_48", 54, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nnl_48", + "_nop_tc_10", + ["jump", "eq_nb_49", 54, 17], + "_nop_tc_11", + ["jump", "eq_nb_49", 54, 17], + ["eq_bool", 3, 1, 2, 54, 17], + ["jump", "eq_done_44", 54, 17], + "eq_nb_49", + ["false", 3, 54, 17], + "eq_done_44", + ["jump_false", 3, "if_else_42", 54, 17], + ["true", 2, 54, 30], + ["return", 2, 54, 30], + "_nop_ur_1", + "if_else_42", + "if_end_43", + ["load_field", 2, 1, "kind", 55, 13], + ["move", 3, 2, 55, 13], + ["access", 2, 0, 56, 13], + ["null", 4, 57, 18], + ["access", 5, "number", 58, 14], + ["is_identical", 6, 3, 5, 58, 14], + ["jump_true", 6, "eq_done_58", 58, 14], + ["is_int", 7, 3, 58, 14], + ["jump_false", 7, "eq_ni_59", 58, 14], + "_nop_tc_12", + ["jump", "eq_ni_59", 58, 14], + ["eq_int", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_ni_59", + ["is_num", 7, 3, 58, 14], + ["jump_false", 7, "eq_nn_60", 58, 14], + "_nop_tc_13", + ["jump", "eq_nn_60", 58, 14], + ["eq_float", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nn_60", + ["is_text", 7, 3, 58, 14], + ["jump_false", 7, "eq_nt_61", 58, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nt_61", + ["is_null", 7, 3, 58, 14], + ["jump_false", 7, "eq_nnl_62", 58, 14], + "_nop_tc_16", + ["jump", "eq_nnl_62", 58, 14], + ["true", 6, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nnl_62", + ["is_bool", 7, 3, 58, 14], + ["jump_false", 7, "eq_nb_63", 58, 14], + "_nop_tc_17", + ["jump", "eq_nb_63", 58, 14], + ["eq_bool", 6, 3, 5, 58, 14], + ["jump", "eq_done_58", 58, 14], + "eq_nb_63", + ["false", 6, 58, 14], + "eq_done_58", + ["move", 5, 6, 58, 14], + ["jump_true", 5, "or_end_57", 58, 14], + ["access", 6, "text", 58, 31], + ["is_identical", 7, 3, 6, 58, 31], + ["jump_true", 7, "eq_done_64", 58, 31], + ["is_int", 8, 3, 58, 31], + ["jump_false", 8, "eq_ni_65", 58, 31], + "_nop_tc_18", + ["jump", "eq_ni_65", 58, 31], + ["eq_int", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_ni_65", + ["is_num", 8, 3, 58, 31], + ["jump_false", 8, "eq_nn_66", 58, 31], + "_nop_tc_19", + ["jump", "eq_nn_66", 58, 31], + ["eq_float", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nn_66", + ["is_text", 8, 3, 58, 31], + ["jump_false", 8, "eq_nt_67", 58, 31], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nt_67", + ["is_null", 8, 3, 58, 31], + ["jump_false", 8, "eq_nnl_68", 58, 31], + "_nop_tc_22", + ["jump", "eq_nnl_68", 58, 31], + ["true", 7, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nnl_68", + ["is_bool", 8, 3, 58, 31], + ["jump_false", 8, "eq_nb_69", 58, 31], + "_nop_tc_23", + ["jump", "eq_nb_69", 58, 31], + ["eq_bool", 7, 3, 6, 58, 31], + ["jump", "eq_done_64", 58, 31], + "eq_nb_69", + ["false", 7, 58, 31], + "eq_done_64", + ["move", 5, 7, 58, 31], + "or_end_57", + ["move", 6, 5, 58, 31], + ["jump_true", 6, "or_end_56", 58, 31], + ["access", 5, "true", 58, 46], + ["is_identical", 7, 3, 5, 58, 46], + ["jump_true", 7, "eq_done_70", 58, 46], + ["is_int", 8, 3, 58, 46], + ["jump_false", 8, "eq_ni_71", 58, 46], + "_nop_tc_24", + ["jump", "eq_ni_71", 58, 46], + ["eq_int", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_ni_71", + ["is_num", 8, 3, 58, 46], + ["jump_false", 8, "eq_nn_72", 58, 46], + "_nop_tc_25", + ["jump", "eq_nn_72", 58, 46], + ["eq_float", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nn_72", + ["is_text", 8, 3, 58, 46], + ["jump_false", 8, "eq_nt_73", 58, 46], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nt_73", + ["is_null", 8, 3, 58, 46], + ["jump_false", 8, "eq_nnl_74", 58, 46], + "_nop_tc_28", + ["jump", "eq_nnl_74", 58, 46], + ["true", 7, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nnl_74", + ["is_bool", 8, 3, 58, 46], + ["jump_false", 8, "eq_nb_75", 58, 46], + "_nop_tc_29", + ["jump", "eq_nb_75", 58, 46], + ["eq_bool", 7, 3, 5, 58, 46], + ["jump", "eq_done_70", 58, 46], + "eq_nb_75", + ["false", 7, 58, 46], + "eq_done_70", + ["move", 6, 7, 58, 46], + "or_end_56", + ["move", 5, 6, 58, 46], + ["jump_true", 5, "or_end_55", 58, 46], + ["access", 6, "false", 58, 61], + ["is_identical", 7, 3, 6, 58, 61], + ["jump_true", 7, "eq_done_76", 58, 61], + ["is_int", 8, 3, 58, 61], + ["jump_false", 8, "eq_ni_77", 58, 61], + "_nop_tc_30", + ["jump", "eq_ni_77", 58, 61], + ["eq_int", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_ni_77", + ["is_num", 8, 3, 58, 61], + ["jump_false", 8, "eq_nn_78", 58, 61], + "_nop_tc_31", + ["jump", "eq_nn_78", 58, 61], + ["eq_float", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nn_78", + ["is_text", 8, 3, 58, 61], + ["jump_false", 8, "eq_nt_79", 58, 61], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nt_79", + ["is_null", 8, 3, 58, 61], + ["jump_false", 8, "eq_nnl_80", 58, 61], + "_nop_tc_34", + ["jump", "eq_nnl_80", 58, 61], + ["true", 7, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nnl_80", + ["is_bool", 8, 3, 58, 61], + ["jump_false", 8, "eq_nb_81", 58, 61], + "_nop_tc_35", + ["jump", "eq_nb_81", 58, 61], + ["eq_bool", 7, 3, 6, 58, 61], + ["jump", "eq_done_76", 58, 61], + "eq_nb_81", + ["false", 7, 58, 61], + "eq_done_76", + ["move", 5, 7, 58, 61], + "or_end_55", + ["move", 6, 5, 58, 61], + ["jump_true", 6, "or_end_54", 58, 61], + ["access", 5, "null", 59, 14], + ["is_identical", 7, 3, 5, 59, 14], + ["jump_true", 7, "eq_done_82", 59, 14], + ["is_int", 8, 3, 59, 14], + ["jump_false", 8, "eq_ni_83", 59, 14], + "_nop_tc_36", + ["jump", "eq_ni_83", 59, 14], + ["eq_int", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_ni_83", + ["is_num", 8, 3, 59, 14], + ["jump_false", 8, "eq_nn_84", 59, 14], + "_nop_tc_37", + ["jump", "eq_nn_84", 59, 14], + ["eq_float", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nn_84", + ["is_text", 8, 3, 59, 14], + ["jump_false", 8, "eq_nt_85", 59, 14], + "_nop_tc_38", + "_nop_tc_39", + ["eq_text", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nt_85", + ["is_null", 8, 3, 59, 14], + ["jump_false", 8, "eq_nnl_86", 59, 14], + "_nop_tc_40", + ["jump", "eq_nnl_86", 59, 14], + ["true", 7, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nnl_86", + ["is_bool", 8, 3, 59, 14], + ["jump_false", 8, "eq_nb_87", 59, 14], + "_nop_tc_41", + ["jump", "eq_nb_87", 59, 14], + ["eq_bool", 7, 3, 5, 59, 14], + ["jump", "eq_done_82", 59, 14], + "eq_nb_87", + ["false", 7, 59, 14], + "eq_done_82", + ["move", 6, 7, 59, 14], + "or_end_54", + ["move", 5, 6, 59, 14], + ["jump_true", 5, "or_end_53", 59, 14], + ["access", 6, "name", 59, 29], + ["is_identical", 7, 3, 6, 59, 29], + ["jump_true", 7, "eq_done_88", 59, 29], + ["is_int", 8, 3, 59, 29], + ["jump_false", 8, "eq_ni_89", 59, 29], + "_nop_tc_42", + ["jump", "eq_ni_89", 59, 29], + ["eq_int", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_ni_89", + ["is_num", 8, 3, 59, 29], + ["jump_false", 8, "eq_nn_90", 59, 29], + "_nop_tc_43", + ["jump", "eq_nn_90", 59, 29], + ["eq_float", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nn_90", + ["is_text", 8, 3, 59, 29], + ["jump_false", 8, "eq_nt_91", 59, 29], + "_nop_tc_44", + "_nop_tc_45", + ["eq_text", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nt_91", + ["is_null", 8, 3, 59, 29], + ["jump_false", 8, "eq_nnl_92", 59, 29], + "_nop_tc_46", + ["jump", "eq_nnl_92", 59, 29], + ["true", 7, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nnl_92", + ["is_bool", 8, 3, 59, 29], + ["jump_false", 8, "eq_nb_93", 59, 29], + "_nop_tc_47", + ["jump", "eq_nb_93", 59, 29], + ["eq_bool", 7, 3, 6, 59, 29], + ["jump", "eq_done_88", 59, 29], + "eq_nb_93", + ["false", 7, 59, 29], + "eq_done_88", + ["move", 5, 7, 59, 29], + "or_end_53", + ["move", 6, 5, 59, 29], + ["jump_true", 6, "or_end_52", 59, 29], + ["access", 5, "this", 59, 44], + ["is_identical", 7, 3, 5, 59, 44], + ["jump_true", 7, "eq_done_94", 59, 44], + ["is_int", 8, 3, 59, 44], + ["jump_false", 8, "eq_ni_95", 59, 44], + "_nop_tc_48", + ["jump", "eq_ni_95", 59, 44], + ["eq_int", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_ni_95", + ["is_num", 8, 3, 59, 44], + ["jump_false", 8, "eq_nn_96", 59, 44], + "_nop_tc_49", + ["jump", "eq_nn_96", 59, 44], + ["eq_float", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nn_96", + ["is_text", 8, 3, 59, 44], + ["jump_false", 8, "eq_nt_97", 59, 44], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nt_97", + ["is_null", 8, 3, 59, 44], + ["jump_false", 8, "eq_nnl_98", 59, 44], + "_nop_tc_52", + ["jump", "eq_nnl_98", 59, 44], + ["true", 7, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nnl_98", + ["is_bool", 8, 3, 59, 44], + ["jump_false", 8, "eq_nb_99", 59, 44], + "_nop_tc_53", + ["jump", "eq_nb_99", 59, 44], + ["eq_bool", 7, 3, 5, 59, 44], + ["jump", "eq_done_94", 59, 44], + "eq_nb_99", + ["false", 7, 59, 44], + "eq_done_94", + ["move", 6, 7, 59, 44], + "or_end_52", + ["jump_false", 6, "if_else_50", 59, 44], + ["true", 5, 59, 59], + ["return", 5, 59, 59], + "_nop_ur_2", + "if_else_50", + "if_end_51", + ["access", 5, "function", 60, 14], + ["is_identical", 6, 3, 5, 60, 14], + ["jump_true", 6, "eq_done_102", 60, 14], + ["is_int", 7, 3, 60, 14], + ["jump_false", 7, "eq_ni_103", 60, 14], + "_nop_tc_54", + ["jump", "eq_ni_103", 60, 14], + ["eq_int", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_ni_103", + ["is_num", 7, 3, 60, 14], + ["jump_false", 7, "eq_nn_104", 60, 14], + "_nop_tc_55", + ["jump", "eq_nn_104", 60, 14], + ["eq_float", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nn_104", + ["is_text", 7, 3, 60, 14], + ["jump_false", 7, "eq_nt_105", 60, 14], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nt_105", + ["is_null", 7, 3, 60, 14], + ["jump_false", 7, "eq_nnl_106", 60, 14], + "_nop_tc_58", + ["jump", "eq_nnl_106", 60, 14], + ["true", 6, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nnl_106", + ["is_bool", 7, 3, 60, 14], + ["jump_false", 7, "eq_nb_107", 60, 14], + "_nop_tc_59", + ["jump", "eq_nb_107", 60, 14], + ["eq_bool", 6, 3, 5, 60, 14], + ["jump", "eq_done_102", 60, 14], + "eq_nb_107", + ["false", 6, 60, 14], + "eq_done_102", + ["jump_false", 6, "if_else_100", 60, 14], + ["true", 5, 60, 33], + ["return", 5, 60, 33], + "_nop_ur_3", + "if_else_100", + "if_end_101", + ["access", 5, "!", 61, 14], + ["is_identical", 6, 3, 5, 61, 14], + ["jump_true", 6, "eq_done_113", 61, 14], + ["is_int", 7, 3, 61, 14], + ["jump_false", 7, "eq_ni_114", 61, 14], + "_nop_tc_60", + ["jump", "eq_ni_114", 61, 14], + ["eq_int", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_ni_114", + ["is_num", 7, 3, 61, 14], + ["jump_false", 7, "eq_nn_115", 61, 14], + "_nop_tc_61", + ["jump", "eq_nn_115", 61, 14], + ["eq_float", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nn_115", + ["is_text", 7, 3, 61, 14], + ["jump_false", 7, "eq_nt_116", 61, 14], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nt_116", + ["is_null", 7, 3, 61, 14], + ["jump_false", 7, "eq_nnl_117", 61, 14], + "_nop_tc_64", + ["jump", "eq_nnl_117", 61, 14], + ["true", 6, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nnl_117", + ["is_bool", 7, 3, 61, 14], + ["jump_false", 7, "eq_nb_118", 61, 14], + "_nop_tc_65", + ["jump", "eq_nb_118", 61, 14], + ["eq_bool", 6, 3, 5, 61, 14], + ["jump", "eq_done_113", 61, 14], + "eq_nb_118", + ["false", 6, 61, 14], + "eq_done_113", + ["move", 5, 6, 61, 14], + ["jump_true", 5, "or_end_112", 61, 14], + ["access", 6, "~", 61, 26], + ["is_identical", 7, 3, 6, 61, 26], + ["jump_true", 7, "eq_done_119", 61, 26], + ["is_int", 8, 3, 61, 26], + ["jump_false", 8, "eq_ni_120", 61, 26], + "_nop_tc_66", + ["jump", "eq_ni_120", 61, 26], + ["eq_int", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_ni_120", + ["is_num", 8, 3, 61, 26], + ["jump_false", 8, "eq_nn_121", 61, 26], + "_nop_tc_67", + ["jump", "eq_nn_121", 61, 26], + ["eq_float", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nn_121", + ["is_text", 8, 3, 61, 26], + ["jump_false", 8, "eq_nt_122", 61, 26], + "_nop_tc_68", + "_nop_tc_69", + ["eq_text", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nt_122", + ["is_null", 8, 3, 61, 26], + ["jump_false", 8, "eq_nnl_123", 61, 26], + "_nop_tc_70", + ["jump", "eq_nnl_123", 61, 26], + ["true", 7, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nnl_123", + ["is_bool", 8, 3, 61, 26], + ["jump_false", 8, "eq_nb_124", 61, 26], + "_nop_tc_71", + ["jump", "eq_nb_124", 61, 26], + ["eq_bool", 7, 3, 6, 61, 26], + ["jump", "eq_done_119", 61, 26], + "eq_nb_124", + ["false", 7, 61, 26], + "eq_done_119", + ["move", 5, 7, 61, 26], + "or_end_112", + ["move", 6, 5, 61, 26], + ["jump_true", 6, "or_end_111", 61, 26], + ["access", 5, "-unary", 61, 38], + ["is_identical", 7, 3, 5, 61, 38], + ["jump_true", 7, "eq_done_125", 61, 38], + ["is_int", 8, 3, 61, 38], + ["jump_false", 8, "eq_ni_126", 61, 38], + "_nop_tc_72", + ["jump", "eq_ni_126", 61, 38], + ["eq_int", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_ni_126", + ["is_num", 8, 3, 61, 38], + ["jump_false", 8, "eq_nn_127", 61, 38], + "_nop_tc_73", + ["jump", "eq_nn_127", 61, 38], + ["eq_float", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nn_127", + ["is_text", 8, 3, 61, 38], + ["jump_false", 8, "eq_nt_128", 61, 38], + "_nop_tc_74", + "_nop_tc_75", + ["eq_text", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nt_128", + ["is_null", 8, 3, 61, 38], + ["jump_false", 8, "eq_nnl_129", 61, 38], + "_nop_tc_76", + ["jump", "eq_nnl_129", 61, 38], + ["true", 7, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nnl_129", + ["is_bool", 8, 3, 61, 38], + ["jump_false", 8, "eq_nb_130", 61, 38], + "_nop_tc_77", + ["jump", "eq_nb_130", 61, 38], + ["eq_bool", 7, 3, 5, 61, 38], + ["jump", "eq_done_125", 61, 38], + "eq_nb_130", + ["false", 7, 61, 38], + "eq_done_125", + ["move", 6, 7, 61, 38], + "or_end_111", + ["move", 5, 6, 61, 38], + ["jump_true", 5, "or_end_110", 61, 38], + ["access", 6, "+unary", 61, 55], + ["is_identical", 7, 3, 6, 61, 55], + ["jump_true", 7, "eq_done_131", 61, 55], + ["is_int", 8, 3, 61, 55], + ["jump_false", 8, "eq_ni_132", 61, 55], + "_nop_tc_78", + ["jump", "eq_ni_132", 61, 55], + ["eq_int", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_ni_132", + ["is_num", 8, 3, 61, 55], + ["jump_false", 8, "eq_nn_133", 61, 55], + "_nop_tc_79", + ["jump", "eq_nn_133", 61, 55], + ["eq_float", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nn_133", + ["is_text", 8, 3, 61, 55], + ["jump_false", 8, "eq_nt_134", 61, 55], + "_nop_tc_80", + "_nop_tc_81", + ["eq_text", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nt_134", + ["is_null", 8, 3, 61, 55], + ["jump_false", 8, "eq_nnl_135", 61, 55], + "_nop_tc_82", + ["jump", "eq_nnl_135", 61, 55], + ["true", 7, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nnl_135", + ["is_bool", 8, 3, 61, 55], + ["jump_false", 8, "eq_nb_136", 61, 55], + "_nop_tc_83", + ["jump", "eq_nb_136", 61, 55], + ["eq_bool", 7, 3, 6, 61, 55], + ["jump", "eq_done_131", 61, 55], + "eq_nb_136", + ["false", 7, 61, 55], + "eq_done_131", + ["move", 5, 7, 61, 55], + "or_end_110", + ["jump_false", 5, "if_else_108", 61, 55], + ["load_field", 5, 1, "expression", 62, 22], + ["get", 6, 13, 1, 62, 14], + ["frame", 7, 6, 1, 62, 14], + ["null", 6, 62, 14], + ["setarg", 7, 0, 6, 62, 14], + ["setarg", 7, 1, 5, 62, 14], + ["tail_invoke", 7, 5, 62, 14], + ["return", 5, 62, 14], + "_nop_ur_4", + "if_else_108", + "if_end_109", + ["access", 5, "array", 64, 14], + ["is_identical", 6, 3, 5, 64, 14], + ["jump_true", 6, "eq_done_139", 64, 14], + ["is_int", 7, 3, 64, 14], + ["jump_false", 7, "eq_ni_140", 64, 14], + "_nop_tc_84", + ["jump", "eq_ni_140", 64, 14], + ["eq_int", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_ni_140", + ["is_num", 7, 3, 64, 14], + ["jump_false", 7, "eq_nn_141", 64, 14], + "_nop_tc_85", + ["jump", "eq_nn_141", 64, 14], + ["eq_float", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nn_141", + ["is_text", 7, 3, 64, 14], + ["jump_false", 7, "eq_nt_142", 64, 14], + "_nop_tc_86", + "_nop_tc_87", + ["eq_text", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nt_142", + ["is_null", 7, 3, 64, 14], + ["jump_false", 7, "eq_nnl_143", 64, 14], + "_nop_tc_88", + ["jump", "eq_nnl_143", 64, 14], + ["true", 6, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nnl_143", + ["is_bool", 7, 3, 64, 14], + ["jump_false", 7, "eq_nb_144", 64, 14], + "_nop_tc_89", + ["jump", "eq_nb_144", 64, 14], + ["eq_bool", 6, 3, 5, 64, 14], + ["jump", "eq_done_139", 64, 14], + "eq_nb_144", + ["false", 6, 64, 14], + "eq_done_139", + ["jump_false", 6, "if_else_137", 64, 14], + ["access", 2, 0, 65, 11], + "while_start_145", + ["load_field", 5, 1, "list", 66, 25], + ["length", 6, 5, 66, 25], + ["is_int", 5, 2, 66, 25], + ["jump_false", 5, "rel_ni_147", 66, 25], + "_nop_tc_90", + "_nop_tc_91", + ["lt_int", 7, 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], + ["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", + ["jump", "rel_err_150", 66, 25], + ["lt_text", 7, 2, 6, 66, 25], + ["jump", "rel_done_149", 66, 25], + "rel_err_150", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 66, + 25 + ], + ["access", 6, "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], + ["setarg", 8, 2, 9, 66, 25], + ["invoke", 8, 5, 66, 25], + ["disrupt", 66, 25], + "rel_done_149", + ["jump_false", 7, "while_end_146", 66, 25], + ["load_field", 5, 1, "list", 67, 22], + ["load_dynamic", 6, 5, 2, 67, 32], + ["get", 5, 13, 1, 67, 14], + ["frame", 7, 5, 1, 67, 14], + ["null", 5, 67, 14], + ["setarg", 7, 0, 5, 67, 14], + ["setarg", 7, 1, 6, 67, 14], + ["invoke", 7, 5, 67, 14], + "_nop_bl_1", + ["jump_true", 5, "if_else_151", 67, 14], + ["false", 5, 67, 44], + ["return", 5, 67, 44], + "_nop_ur_5", + "if_else_151", + "if_end_152", + ["access", 5, 1, 68, 17], + ["is_num", 6, 2, 68, 17], + ["jump_false", 6, "num_err_153", 68, 17], + "_nop_tc_95", + "_nop_tc_96", + ["add", 6, 2, 5, 68, 17], + ["jump", "num_done_154", 68, 17], + "num_err_153", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 68, + 17 + ], + ["access", 7, "error", 68, 17], + ["access", 8, "cannot apply '+': operands must be numbers", 68, 17], + ["array", 9, 0, 68, 17], + ["push", 9, 8, 68, 17], + ["frame", 8, 5, 2, 68, 17], + ["null", 5, 68, 17], + ["setarg", 8, 0, 5, 68, 17], + ["setarg", 8, 1, 7, 68, 17], + ["setarg", 8, 2, 9, 68, 17], + ["invoke", 8, 5, 68, 17], + ["disrupt", 68, 17], + "num_done_154", + ["move", 2, 6, 68, 17], + ["jump", "while_start_145", 68, 17], + "while_end_146", + ["true", 5, 70, 14], + ["return", 5, 70, 14], + "_nop_ur_6", + "if_else_137", + "if_end_138", + ["access", 5, "record", 72, 14], + ["is_identical", 6, 3, 5, 72, 14], + ["jump_true", 6, "eq_done_157", 72, 14], + ["is_int", 7, 3, 72, 14], + ["jump_false", 7, "eq_ni_158", 72, 14], + "_nop_tc_97", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_162", 72, 14], + ["eq_bool", 6, 3, 5, 72, 14], + ["jump", "eq_done_157", 72, 14], + "eq_nb_162", + ["false", 6, 72, 14], + "eq_done_157", + ["jump_false", 6, "if_else_155", 72, 14], + ["access", 2, 0, 73, 11], + "while_start_163", + ["load_field", 5, 1, "list", 74, 25], + ["length", 6, 5, 74, 25], + ["is_int", 5, 2, 74, 25], + ["jump_false", 5, "rel_ni_165", 74, 25], + "_nop_tc_103", + "_nop_tc_104", + ["lt_int", 7, 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], + ["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", + ["jump", "rel_err_168", 74, 25], + ["lt_text", 7, 2, 6, 74, 25], + ["jump", "rel_done_167", 74, 25], + "rel_err_168", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 74, + 25 + ], + ["access", 6, "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], + ["setarg", 8, 2, 9, 74, 25], + ["invoke", 8, 5, 74, 25], + ["disrupt", 74, 25], + "rel_done_167", + ["jump_false", 7, "while_end_164", 74, 25], + ["load_field", 5, 1, "list", 75, 22], + ["load_dynamic", 6, 5, 2, 75, 32], + ["load_field", 5, 6, "right", 75, 32], + ["get", 6, 13, 1, 75, 14], + ["frame", 7, 6, 1, 75, 14], + ["null", 6, 75, 14], + ["setarg", 7, 0, 6, 75, 14], + ["setarg", 7, 1, 5, 75, 14], + ["invoke", 7, 5, 75, 14], + "_nop_bl_2", + ["jump_true", 5, "if_else_169", 75, 14], + ["false", 5, 75, 50], + ["return", 5, 75, 50], + "_nop_ur_7", + "if_else_169", + "if_end_170", + ["access", 5, 1, 76, 17], + ["is_num", 6, 2, 76, 17], + ["jump_false", 6, "num_err_171", 76, 17], + "_nop_tc_108", + "_nop_tc_109", + ["add", 6, 2, 5, 76, 17], + ["jump", "num_done_172", 76, 17], + "num_err_171", + [ + "access", + 5, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 76, + 17 + ], + ["access", 7, "error", 76, 17], + ["access", 8, "cannot apply '+': operands must be numbers", 76, 17], + ["array", 9, 0, 76, 17], + ["push", 9, 8, 76, 17], + ["frame", 8, 5, 2, 76, 17], + ["null", 5, 76, 17], + ["setarg", 8, 0, 5, 76, 17], + ["setarg", 8, 1, 7, 76, 17], + ["setarg", 8, 2, 9, 76, 17], + ["invoke", 8, 5, 76, 17], + ["disrupt", 76, 17], + "num_done_172", + ["move", 2, 6, 76, 17], + ["jump", "while_start_163", 76, 17], + "while_end_164", + ["true", 5, 78, 14], + ["return", 5, 78, 14], + "_nop_ur_8", + "if_else_155", + "if_end_156", + ["access", 5, "then", 80, 14], + ["is_identical", 6, 3, 5, 80, 14], + ["jump_true", 6, "eq_done_175", 80, 14], + ["is_int", 7, 3, 80, 14], + ["jump_false", 7, "eq_ni_176", 80, 14], + "_nop_tc_110", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_180", 80, 14], + ["eq_bool", 6, 3, 5, 80, 14], + ["jump", "eq_done_175", 80, 14], + "eq_nb_180", + ["false", 6, 80, 14], + "eq_done_175", + ["jump_false", 6, "if_else_173", 80, 14], + ["load_field", 5, 1, "expression", 81, 22], + ["get", 6, 13, 1, 81, 14], + ["frame", 7, 6, 1, 81, 14], + ["null", 6, 81, 14], + ["setarg", 7, 0, 6, 81, 14], + ["setarg", 7, 1, 5, 81, 14], + ["invoke", 7, 5, 81, 14], + ["move", 6, 5, 81, 14], + ["jump_false", 6, "and_end_182", 81, 14], + ["load_field", 5, 1, "then", 81, 50], + ["get", 7, 13, 1, 81, 42], + ["frame", 8, 7, 1, 81, 42], + ["null", 7, 81, 42], + ["setarg", 8, 0, 7, 81, 42], + ["setarg", 8, 1, 5, 81, 42], + ["invoke", 8, 5, 81, 42], + ["move", 6, 5, 81, 42], + "and_end_182", + ["move", 5, 6, 81, 42], + ["jump_false", 5, "and_end_181", 81, 42], + ["load_field", 6, 1, "else", 81, 72], + ["get", 7, 13, 1, 81, 64], + ["frame", 8, 7, 1, 81, 64], + ["null", 7, 81, 64], + ["setarg", 8, 0, 7, 81, 64], + ["setarg", 8, 1, 6, 81, 64], + ["invoke", 8, 6, 81, 64], + ["move", 5, 6, 81, 64], + "and_end_181", + ["return", 5, 81, 64], + "_nop_ur_9", + "if_else_173", + "if_end_174", + ["access", 5, "==", 83, 14], + ["is_identical", 6, 3, 5, 83, 14], + ["jump_true", 6, "eq_done_188", 83, 14], + ["is_int", 7, 3, 83, 14], + ["jump_false", 7, "eq_ni_189", 83, 14], + "_nop_tc_116", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_193", 83, 14], + ["eq_bool", 6, 3, 5, 83, 14], + ["jump", "eq_done_188", 83, 14], + "eq_nb_193", + ["false", 6, 83, 14], + "eq_done_188", + ["move", 5, 6, 83, 14], + ["jump_true", 5, "or_end_187", 83, 14], + ["access", 6, "!=", 83, 27], + ["is_identical", 7, 3, 6, 83, 27], + ["jump_true", 7, "eq_done_194", 83, 27], + ["is_int", 8, 3, 83, 27], + ["jump_false", 8, "eq_ni_195", 83, 27], + "_nop_tc_122", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_199", 83, 27], + ["eq_bool", 7, 3, 6, 83, 27], + ["jump", "eq_done_194", 83, 27], + "eq_nb_199", + ["false", 7, 83, 27], + "eq_done_194", + ["move", 5, 7, 83, 27], + "or_end_187", + ["move", 6, 5, 83, 27], + ["jump_true", 6, "or_end_186", 83, 27], + ["access", 5, "&&", 83, 40], + ["is_identical", 7, 3, 5, 83, 40], + ["jump_true", 7, "eq_done_200", 83, 40], + ["is_int", 8, 3, 83, 40], + ["jump_false", 8, "eq_ni_201", 83, 40], + "_nop_tc_128", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_205", 83, 40], + ["eq_bool", 7, 3, 5, 83, 40], + ["jump", "eq_done_200", 83, 40], + "eq_nb_205", + ["false", 7, 83, 40], + "eq_done_200", + ["move", 6, 7, 83, 40], + "or_end_186", + ["move", 5, 6, 83, 40], + ["jump_true", 5, "or_end_185", 83, 40], + ["access", 6, "||", 83, 53], + ["is_identical", 7, 3, 6, 83, 53], + ["jump_true", 7, "eq_done_206", 83, 53], + ["is_int", 8, 3, 83, 53], + ["jump_false", 8, "eq_ni_207", 83, 53], + "_nop_tc_134", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_211", 83, 53], + ["eq_bool", 7, 3, 6, 83, 53], + ["jump", "eq_done_206", 83, 53], + "eq_nb_211", + ["false", 7, 83, 53], + "eq_done_206", + ["move", 5, 7, 83, 53], + "or_end_185", + ["jump_false", 5, "if_else_183", 83, 53], + ["load_field", 5, 1, "left", 84, 22], + ["get", 6, 13, 1, 84, 14], + ["frame", 7, 6, 1, 84, 14], + ["null", 6, 84, 14], + ["setarg", 7, 0, 6, 84, 14], + ["setarg", 7, 1, 5, 84, 14], + ["invoke", 7, 5, 84, 14], + ["move", 6, 5, 84, 14], + ["jump_false", 6, "and_end_212", 84, 14], + ["load_field", 5, 1, "right", 84, 44], + ["get", 7, 13, 1, 84, 36], + ["frame", 8, 7, 1, 84, 36], + ["null", 7, 84, 36], + ["setarg", 8, 0, 7, 84, 36], + ["setarg", 8, 1, 5, 84, 36], + ["invoke", 8, 5, 84, 36], + ["move", 6, 5, 84, 36], + "and_end_212", + ["return", 6, 84, 36], + "_nop_ur_10", + "if_else_183", + "if_end_184", + ["access", 5, "(", 86, 14], + ["is_identical", 6, 3, 5, 86, 14], + ["jump_true", 6, "eq_done_215", 86, 14], + ["is_int", 7, 3, 86, 14], + ["jump_false", 7, "eq_ni_216", 86, 14], + "_nop_tc_140", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_220", 86, 14], + ["eq_bool", 6, 3, 5, 86, 14], + ["jump", "eq_done_215", 86, 14], + "eq_nb_220", + ["false", 6, 86, 14], + "eq_done_215", + ["jump_false", 6, "if_else_213", 86, 14], + ["load_field", 3, 1, "expression", 87, 16], + ["move", 4, 3, 87, 16], + ["null", 3, 88, 21], + ["is_identical", 5, 4, 3, 88, 21], + ["jump_true", 5, "ne_nid_226", 88, 21], + ["jump", "ne_ni_227", 88, 21], + "ne_nid_226", + ["false", 5, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_ni_227", + ["is_int", 6, 4, 88, 21], + ["jump_false", 6, "ne_nn_228", 88, 21], + "_nop_tc_146", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_232", 88, 21], + ["ne_bool", 5, 4, 3, 88, 21], + ["jump", "ne_done_225", 88, 21], + "ne_mis_232", + ["true", 5, 88, 21], + "ne_done_225", + ["move", 3, 5, 88, 21], + ["jump_false", 3, "and_end_224", 88, 21], + ["load_field", 5, 4, "intrinsic", 88, 29], + ["true", 6, 88, 49], + ["is_identical", 7, 5, 6, 88, 49], + ["jump_true", 7, "eq_done_233", 88, 49], + ["is_int", 8, 5, 88, 49], + ["jump_false", 8, "eq_ni_234", 88, 49], + "_nop_tc_152", + ["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", + ["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", + ["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", + ["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", + ["eq_bool", 7, 5, 6, 88, 49], + ["jump", "eq_done_233", 88, 49], + "eq_nb_238", + ["false", 7, 88, 49], + "eq_done_233", + ["move", 3, 7, 88, 49], + "and_end_224", + ["move", 5, 3, 88, 49], + ["jump_false", 5, "and_end_223", 88, 49], + ["get", 3, 12, 1, 88, 57], + ["load_field", 6, 4, "name", 88, 73], + ["load_dynamic", 4, 3, 6, 88, 73], + ["true", 3, 88, 89], + ["is_identical", 6, 4, 3, 88, 89], + ["jump_true", 6, "eq_done_239", 88, 89], + ["is_int", 7, 4, 88, 89], + ["jump_false", 7, "eq_ni_240", 88, 89], + "_nop_tc_158", + ["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", + ["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", + ["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", + ["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", + ["eq_bool", 6, 4, 3, 88, 89], + ["jump", "eq_done_239", 88, 89], + "eq_nb_244", + ["false", 6, 88, 89], + "eq_done_239", + ["move", 5, 6, 88, 89], + "and_end_223", + ["jump_false", 5, "if_else_221", 88, 89], + ["access", 2, 0, 89, 13], + "while_start_245", + ["load_field", 3, 1, "list", 90, 27], + ["length", 4, 3, 90, 27], + ["is_int", 3, 2, 90, 27], + ["jump_false", 3, "rel_ni_247", 90, 27], + "_nop_tc_164", + "_nop_tc_165", + ["lt_int", 5, 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], + ["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", + ["jump", "rel_err_250", 90, 27], + ["lt_text", 5, 2, 4, 90, 27], + ["jump", "rel_done_249", 90, 27], + "rel_err_250", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 90, + 27 + ], + ["access", 4, "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], + ["setarg", 6, 2, 7, 90, 27], + ["invoke", 6, 3, 90, 27], + ["disrupt", 90, 27], + "rel_done_249", + ["jump_false", 5, "while_end_246", 90, 27], + ["load_field", 3, 1, "list", 91, 24], + ["load_dynamic", 4, 3, 2, 91, 34], + ["get", 3, 13, 1, 91, 16], + ["frame", 5, 3, 1, 91, 16], + ["null", 3, 91, 16], + ["setarg", 5, 0, 3, 91, 16], + ["setarg", 5, 1, 4, 91, 16], + ["invoke", 5, 3, 91, 16], + "_nop_bl_3", + ["jump_true", 3, "if_else_251", 91, 16], + ["false", 3, 91, 46], + ["return", 3, 91, 46], + "_nop_ur_11", + "if_else_251", + "if_end_252", + ["access", 3, 1, 92, 19], + ["is_num", 4, 2, 92, 19], + ["jump_false", 4, "num_err_253", 92, 19], + "_nop_tc_169", + "_nop_tc_170", + ["add", 4, 2, 3, 92, 19], + ["jump", "num_done_254", 92, 19], + "num_err_253", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 92, + 19 + ], + ["access", 5, "error", 92, 19], + ["access", 6, "cannot apply '+': operands must be numbers", 92, 19], + ["array", 7, 0, 92, 19], + ["push", 7, 6, 92, 19], + ["frame", 6, 3, 2, 92, 19], + ["null", 3, 92, 19], + ["setarg", 6, 0, 3, 92, 19], + ["setarg", 6, 1, 5, 92, 19], + ["setarg", 6, 2, 7, 92, 19], + ["invoke", 6, 3, 92, 19], + ["disrupt", 92, 19], + "num_done_254", + ["move", 2, 4, 92, 19], + ["jump", "while_start_245", 92, 19], + "while_end_246", + ["true", 2, 94, 16], + ["return", 2, 94, 16], + "_nop_ur_12", + "if_else_221", + "if_end_222", + ["jump", "if_end_214", 94, 16], + "if_else_213", + "if_end_214", + ["false", 2, 97, 12], + ["return", 2, 97, 12], + "_nop_ur_13", + "_nop_ur_14" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 3, 1, "at", 101, 13], + ["store_field", 2, 3, "at", 101, 5], + ["load_field", 3, 1, "from_row", 102, 19], + ["store_field", 2, 3, "from_row", 102, 5], + ["load_field", 3, 1, "from_column", 103, 22], + ["store_field", 2, 3, "from_column", 103, 5], + ["load_field", 3, 1, "to_row", 104, 17], + ["store_field", 2, 3, "to_row", 104, 5], + ["load_field", 3, 1, "to_column", 105, 20], + ["store_field", 2, 3, "to_column", 105, 5], + ["return", 2, 106, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 3], + ["access", 4, "number", 110, 33], + ["store_field", 3, 4, "kind", 110, 33], + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 110, + 50 + ], + ["frame", 5, 4, 1, 110, 50], + ["null", 4, 110, 50], + ["setarg", 5, 0, 4, 110, 50], + ["setarg", 5, 1, 1, 110, 50], + ["invoke", 5, 4, 110, 50], + ["store_field", 3, 4, "value", 110, 50], + ["store_field", 3, 1, "number", 110, 69], + ["get", 4, 14, 1, 110, 12], + ["frame", 5, 4, 2, 110, 12], + ["null", 4, 110, 12], + ["setarg", 5, 0, 4, 110, 12], + ["setarg", 5, 1, 2, 110, 12], + ["setarg", 5, 2, 3, 110, 12], + ["tail_invoke", 5, 3, 110, 12], + ["return", 3, 110, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["record", 3, 2], + ["access", 4, "text", 114, 33], + ["store_field", 3, 4, "kind", 114, 33], + ["store_field", 3, 1, "value", 114, 48], + ["get", 4, 14, 1, 114, 12], + ["frame", 5, 4, 2, 114, 12], + ["null", 4, 114, 12], + ["setarg", 5, 0, 4, 114, 12], + ["setarg", 5, 1, 2, 114, 12], + ["setarg", 5, 2, 3, 114, 12], + ["tail_invoke", 5, 3, 114, 12], + ["return", 3, 114, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["jump_false", 1, "if_else_255", 118, 9], + ["record", 3, 1], + ["access", 4, "true", 118, 42], + ["store_field", 3, 4, "kind", 118, 42], + ["get", 4, 14, 1, 118, 21], + ["frame", 5, 4, 2, 118, 21], + ["null", 4, 118, 21], + ["setarg", 5, 0, 4, 118, 21], + ["setarg", 5, 1, 2, 118, 21], + ["setarg", 5, 2, 3, 118, 21], + ["tail_invoke", 5, 3, 118, 21], + ["return", 3, 118, 21], + "_nop_ur_1", + "if_else_255", + "if_end_256", + ["record", 3, 1], + ["access", 4, "false", 119, 33], + ["store_field", 3, 4, "kind", 119, 33], + ["get", 4, 14, 1, 119, 12], + ["frame", 5, 4, 2, 119, 12], + ["null", 4, 119, 12], + ["setarg", 5, 0, 4, 119, 12], + ["setarg", 5, 1, 2, 119, 12], + ["setarg", 5, 2, 3, 119, 12], + ["tail_invoke", 5, 3, 119, 12], + ["return", 3, 119, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 1], + ["access", 3, "null", 123, 33], + ["store_field", 2, 3, "kind", 123, 33], + ["get", 3, 14, 1, 123, 12], + ["frame", 4, 3, 2, 123, 12], + ["null", 3, 123, 12], + ["setarg", 4, 0, 3, 123, 12], + ["setarg", 4, 1, 1, 123, 12], + ["setarg", 4, 2, 2, 123, 12], + ["tail_invoke", 4, 2, 123, 12], + ["return", 2, 123, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 127, 17], + ["is_identical", 3, 1, 2, 127, 17], + ["jump_true", 3, "eq_done_259", 127, 17], + "_nop_tc_1", + ["jump", "eq_ni_260", 127, 17], + "_nop_tc_2", + ["jump", "eq_ni_260", 127, 17], + ["eq_int", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_ni_260", + "_nop_tc_3", + ["jump", "eq_nn_261", 127, 17], + "_nop_tc_4", + ["jump", "eq_nn_261", 127, 17], + ["eq_float", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nn_261", + "_nop_tc_5", + ["jump", "eq_nt_262", 127, 17], + "_nop_tc_6", + ["jump", "eq_nt_262", 127, 17], + ["eq_text", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nt_262", + "_nop_tc_7", + ["jump", "eq_nnl_263", 127, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nnl_263", + "_nop_tc_10", + ["jump", "eq_nb_264", 127, 17], + "_nop_tc_11", + ["jump", "eq_nb_264", 127, 17], + ["eq_bool", 3, 1, 2, 127, 17], + ["jump", "eq_done_259", 127, 17], + "eq_nb_264", + ["false", 3, 127, 17], + "eq_done_259", + ["jump_false", 3, "if_else_257", 127, 17], + ["null", 2, 127, 30], + ["return", 2, 127, 30], + "_nop_ur_1", + "if_else_257", + "if_end_258", + ["load_field", 2, 1, "kind", 128, 13], + ["move", 3, 2, 128, 13], + ["null", 2, 129, 14], + ["access", 4, "true", 130, 14], + ["is_identical", 5, 3, 4, 130, 14], + ["jump_true", 5, "eq_done_267", 130, 14], + ["is_int", 6, 3, 130, 14], + ["jump_false", 6, "eq_ni_268", 130, 14], + "_nop_tc_12", + ["jump", "eq_ni_268", 130, 14], + ["eq_int", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_ni_268", + ["is_num", 6, 3, 130, 14], + ["jump_false", 6, "eq_nn_269", 130, 14], + "_nop_tc_13", + ["jump", "eq_nn_269", 130, 14], + ["eq_float", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nn_269", + ["is_text", 6, 3, 130, 14], + ["jump_false", 6, "eq_nt_270", 130, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nt_270", + ["is_null", 6, 3, 130, 14], + ["jump_false", 6, "eq_nnl_271", 130, 14], + "_nop_tc_16", + ["jump", "eq_nnl_271", 130, 14], + ["true", 5, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nnl_271", + ["is_bool", 6, 3, 130, 14], + ["jump_false", 6, "eq_nb_272", 130, 14], + "_nop_tc_17", + ["jump", "eq_nb_272", 130, 14], + ["eq_bool", 5, 3, 4, 130, 14], + ["jump", "eq_done_267", 130, 14], + "eq_nb_272", + ["false", 5, 130, 14], + "eq_done_267", + ["jump_false", 5, "if_else_265", 130, 14], + ["true", 4, 130, 29], + ["return", 4, 130, 29], + "_nop_ur_2", + "if_else_265", + "if_end_266", + ["access", 4, "false", 131, 14], + ["is_identical", 5, 3, 4, 131, 14], + ["jump_true", 5, "eq_done_276", 131, 14], + ["is_int", 6, 3, 131, 14], + ["jump_false", 6, "eq_ni_277", 131, 14], + "_nop_tc_18", + ["jump", "eq_ni_277", 131, 14], + ["eq_int", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_ni_277", + ["is_num", 6, 3, 131, 14], + ["jump_false", 6, "eq_nn_278", 131, 14], + "_nop_tc_19", + ["jump", "eq_nn_278", 131, 14], + ["eq_float", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nn_278", + ["is_text", 6, 3, 131, 14], + ["jump_false", 6, "eq_nt_279", 131, 14], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nt_279", + ["is_null", 6, 3, 131, 14], + ["jump_false", 6, "eq_nnl_280", 131, 14], + "_nop_tc_22", + ["jump", "eq_nnl_280", 131, 14], + ["true", 5, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nnl_280", + ["is_bool", 6, 3, 131, 14], + ["jump_false", 6, "eq_nb_281", 131, 14], + "_nop_tc_23", + ["jump", "eq_nb_281", 131, 14], + ["eq_bool", 5, 3, 4, 131, 14], + ["jump", "eq_done_276", 131, 14], + "eq_nb_281", + ["false", 5, 131, 14], + "eq_done_276", + ["move", 4, 5, 131, 14], + ["jump_true", 4, "or_end_275", 131, 14], + ["access", 5, "null", 131, 30], + ["is_identical", 6, 3, 5, 131, 30], + ["jump_true", 6, "eq_done_282", 131, 30], + ["is_int", 7, 3, 131, 30], + ["jump_false", 7, "eq_ni_283", 131, 30], + "_nop_tc_24", + ["jump", "eq_ni_283", 131, 30], + ["eq_int", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_ni_283", + ["is_num", 7, 3, 131, 30], + ["jump_false", 7, "eq_nn_284", 131, 30], + "_nop_tc_25", + ["jump", "eq_nn_284", 131, 30], + ["eq_float", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nn_284", + ["is_text", 7, 3, 131, 30], + ["jump_false", 7, "eq_nt_285", 131, 30], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nt_285", + ["is_null", 7, 3, 131, 30], + ["jump_false", 7, "eq_nnl_286", 131, 30], + "_nop_tc_28", + ["jump", "eq_nnl_286", 131, 30], + ["true", 6, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nnl_286", + ["is_bool", 7, 3, 131, 30], + ["jump_false", 7, "eq_nb_287", 131, 30], + "_nop_tc_29", + ["jump", "eq_nb_287", 131, 30], + ["eq_bool", 6, 3, 5, 131, 30], + ["jump", "eq_done_282", 131, 30], + "eq_nb_287", + ["false", 6, 131, 30], + "eq_done_282", + ["move", 4, 6, 131, 30], + "or_end_275", + ["jump_false", 4, "if_else_273", 131, 30], + ["false", 4, 131, 45], + ["return", 4, 131, 45], + "_nop_ur_3", + "if_else_273", + "if_end_274", + ["access", 4, "number", 132, 14], + ["is_identical", 5, 3, 4, 132, 14], + ["jump_true", 5, "eq_done_290", 132, 14], + ["is_int", 6, 3, 132, 14], + ["jump_false", 6, "eq_ni_291", 132, 14], + "_nop_tc_30", + ["jump", "eq_ni_291", 132, 14], + ["eq_int", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_ni_291", + ["is_num", 6, 3, 132, 14], + ["jump_false", 6, "eq_nn_292", 132, 14], + "_nop_tc_31", + ["jump", "eq_nn_292", 132, 14], + ["eq_float", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nn_292", + ["is_text", 6, 3, 132, 14], + ["jump_false", 6, "eq_nt_293", 132, 14], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nt_293", + ["is_null", 6, 3, 132, 14], + ["jump_false", 6, "eq_nnl_294", 132, 14], + "_nop_tc_34", + ["jump", "eq_nnl_294", 132, 14], + ["true", 5, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nnl_294", + ["is_bool", 6, 3, 132, 14], + ["jump_false", 6, "eq_nb_295", 132, 14], + "_nop_tc_35", + ["jump", "eq_nb_295", 132, 14], + ["eq_bool", 5, 3, 4, 132, 14], + ["jump", "eq_done_290", 132, 14], + "eq_nb_295", + ["false", 5, 132, 14], + "eq_done_290", + ["jump_false", 5, "if_else_288", 132, 14], + ["load_field", 4, 1, "number", 133, 12], + ["move", 2, 4, 133, 12], + ["null", 4, 134, 17], + ["is_identical", 5, 2, 4, 134, 17], + ["jump_true", 5, "eq_done_298", 134, 17], + ["is_int", 6, 2, 134, 17], + ["jump_false", 6, "eq_ni_299", 134, 17], + "_nop_tc_36", + ["jump", "eq_ni_299", 134, 17], + ["eq_int", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_ni_299", + ["is_num", 6, 2, 134, 17], + ["jump_false", 6, "eq_nn_300", 134, 17], + "_nop_tc_37", + ["jump", "eq_nn_300", 134, 17], + ["eq_float", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nn_300", + ["is_text", 6, 2, 134, 17], + ["jump_false", 6, "eq_nt_301", 134, 17], + "_nop_tc_38", + ["jump", "eq_nt_301", 134, 17], + ["eq_text", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nt_301", + ["is_null", 6, 2, 134, 17], + ["jump_false", 6, "eq_nnl_302", 134, 17], + "_nop_tc_39", + "_nop_tc_40", + ["true", 5, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nnl_302", + ["is_bool", 6, 2, 134, 17], + ["jump_false", 6, "eq_nb_303", 134, 17], + "_nop_tc_41", + ["jump", "eq_nb_303", 134, 17], + ["eq_bool", 5, 2, 4, 134, 17], + ["jump", "eq_done_298", 134, 17], + "eq_nb_303", + ["false", 5, 134, 17], + "eq_done_298", + ["jump_false", 5, "if_else_296", 134, 17], + ["load_field", 4, 1, "value", 134, 35], + [ + "access", + 5, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 134, + 28 + ], + ["frame", 6, 5, 1, 134, 28], + ["null", 5, 134, 28], + ["setarg", 6, 0, 5, 134, 28], + ["setarg", 6, 1, 4, 134, 28], + ["invoke", 6, 4, 134, 28], + ["move", 2, 4, 134, 28], + ["jump", "if_end_297", 134, 28], + "if_else_296", + "if_end_297", + ["access", 4, 0, 135, 20], + ["is_identical", 5, 2, 4, 135, 20], + ["jump_true", 5, "ne_nid_305", 135, 20], + ["jump", "ne_ni_306", 135, 20], + "ne_nid_305", + ["false", 5, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_ni_306", + ["is_int", 6, 2, 135, 20], + ["jump_false", 6, "ne_nn_307", 135, 20], + "_nop_tc_42", + "_nop_tc_43", + ["ne_int", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nn_307", + ["is_num", 6, 2, 135, 20], + ["jump_false", 6, "ne_nt_308", 135, 20], + "_nop_tc_44", + "_nop_tc_45", + ["ne_float", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nt_308", + ["is_text", 6, 2, 135, 20], + ["jump_false", 6, "ne_nnl_309", 135, 20], + "_nop_tc_46", + ["jump", "ne_nnl_309", 135, 20], + ["ne_text", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nnl_309", + ["is_null", 6, 2, 135, 20], + ["jump_false", 6, "ne_nb_310", 135, 20], + "_nop_tc_47", + ["jump", "ne_nb_310", 135, 20], + ["false", 5, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_nb_310", + ["is_bool", 6, 2, 135, 20], + ["jump_false", 6, "ne_mis_311", 135, 20], + "_nop_tc_48", + ["jump", "ne_mis_311", 135, 20], + ["ne_bool", 5, 2, 4, 135, 20], + ["jump", "ne_done_304", 135, 20], + "ne_mis_311", + ["true", 5, 135, 20], + "ne_done_304", + ["return", 5, 135, 20], + "_nop_ur_4", + "if_else_288", + "if_end_289", + ["access", 2, "text", 137, 14], + ["is_identical", 4, 3, 2, 137, 14], + ["jump_true", 4, "eq_done_314", 137, 14], + ["is_int", 5, 3, 137, 14], + ["jump_false", 5, "eq_ni_315", 137, 14], + "_nop_tc_49", + ["jump", "eq_ni_315", 137, 14], + ["eq_int", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_ni_315", + ["is_num", 5, 3, 137, 14], + ["jump_false", 5, "eq_nn_316", 137, 14], + "_nop_tc_50", + ["jump", "eq_nn_316", 137, 14], + ["eq_float", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nn_316", + ["is_text", 5, 3, 137, 14], + ["jump_false", 5, "eq_nt_317", 137, 14], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nt_317", + ["is_null", 5, 3, 137, 14], + ["jump_false", 5, "eq_nnl_318", 137, 14], + "_nop_tc_53", + ["jump", "eq_nnl_318", 137, 14], + ["true", 4, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nnl_318", + ["is_bool", 5, 3, 137, 14], + ["jump_false", 5, "eq_nb_319", 137, 14], + "_nop_tc_54", + ["jump", "eq_nb_319", 137, 14], + ["eq_bool", 4, 3, 2, 137, 14], + ["jump", "eq_done_314", 137, 14], + "eq_nb_319", + ["false", 4, 137, 14], + "eq_done_314", + ["jump_false", 4, "if_else_312", 137, 14], + ["load_field", 2, 1, "value", 137, 36], + ["length", 3, 2, 137, 36], + ["access", 2, 0, 137, 50], + "_nop_tc_55", + "_nop_tc_56", + "_nop_tc_57", + "_nop_tc_58", + ["gt_int", 4, 3, 2, 137, 50], + ["jump", "rel_done_322", 137, 50], + "rel_ni_320", + "_nop_tc_59", + "_nop_tc_60", + "_nop_tc_61", + "_nop_tc_62", + ["gt_float", 4, 3, 2, 137, 50], + ["jump", "rel_done_322", 137, 50], + "rel_nn_321", + "_nop_tc_63", + ["jump", "rel_err_323", 137, 50], + "_nop_tc_64", + ["jump", "rel_err_323", 137, 50], + ["gt_text", 4, 3, 2, 137, 50], + ["jump", "rel_done_322", 137, 50], + "rel_err_323", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 137, + 50 + ], + ["access", 3, "error", 137, 50], + ["access", 5, "cannot compare with '>': operands must be same type", 137, 50], + ["array", 6, 0, 137, 50], + ["push", 6, 5, 137, 50], + ["frame", 5, 2, 2, 137, 50], + ["null", 2, 137, 50], + ["setarg", 5, 0, 2, 137, 50], + ["setarg", 5, 1, 3, 137, 50], + ["setarg", 5, 2, 6, 137, 50], + ["invoke", 5, 2, 137, 50], + ["disrupt", 137, 50], + "rel_done_322", + ["return", 4, 137, 50], + "_nop_ur_5", + "if_else_312", + "if_end_313", + ["null", 2, 138, 12], + ["return", 2, 138, 12], + "_nop_ur_6", + "_nop_ur_7" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 146, 13], + "while_start_324", + ["get", 3, 4, 1, 147, 16], + ["is_int", 4, 2, 147, 16], + ["jump_false", 4, "rel_ni_326", 147, 16], + ["is_int", 5, 3, 147, 16], + ["jump_false", 5, "rel_ni_326", 147, 16], + ["lt_int", 6, 2, 3, 147, 16], + ["jump", "rel_done_328", 147, 16], + "rel_ni_326", + ["is_num", 4, 2, 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], + ["jump", "rel_done_328", 147, 16], + "rel_nn_327", + ["is_text", 4, 2, 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], + ["jump", "rel_done_328", 147, 16], + "rel_err_329", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 147, + 16 + ], + ["access", 4, "error", 147, 16], + ["access", 5, "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], + ["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], + ["disrupt", 147, 16], + "rel_done_328", + ["jump_false", 6, "while_end_325", 147, 16], + ["get", 3, 3, 1, 148, 11], + ["load_dynamic", 4, 3, 2, 148, 18], + ["load_field", 3, 4, "function_nr", 148, 18], + ["is_identical", 4, 3, 1, 148, 36], + ["jump_true", 4, "eq_done_332", 148, 36], + ["is_int", 5, 3, 148, 36], + ["jump_false", 5, "eq_ni_333", 148, 36], + ["is_int", 6, 1, 148, 36], + ["jump_false", 6, "eq_ni_333", 148, 36], + ["eq_int", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_ni_333", + ["is_num", 5, 3, 148, 36], + ["jump_false", 5, "eq_nn_334", 148, 36], + ["is_num", 6, 1, 148, 36], + ["jump_false", 6, "eq_nn_334", 148, 36], + ["eq_float", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nn_334", + ["is_text", 5, 3, 148, 36], + ["jump_false", 5, "eq_nt_335", 148, 36], + ["is_text", 6, 1, 148, 36], + ["jump_false", 6, "eq_nt_335", 148, 36], + ["eq_text", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nt_335", + ["is_null", 5, 3, 148, 36], + ["jump_false", 5, "eq_nnl_336", 148, 36], + ["is_null", 6, 1, 148, 36], + ["jump_false", 6, "eq_nnl_336", 148, 36], + ["true", 4, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nnl_336", + ["is_bool", 5, 3, 148, 36], + ["jump_false", 5, "eq_nb_337", 148, 36], + ["is_bool", 6, 1, 148, 36], + ["jump_false", 6, "eq_nb_337", 148, 36], + ["eq_bool", 4, 3, 1, 148, 36], + ["jump", "eq_done_332", 148, 36], + "eq_nb_337", + ["false", 4, 148, 36], + "eq_done_332", + ["jump_false", 4, "if_else_330", 148, 36], + ["get", 3, 3, 1, 148, 50], + ["load_dynamic", 4, 3, 2, 148, 57], + ["return", 4, 148, 57], + "_nop_ur_1", + "if_else_330", + "if_end_331", + ["access", 3, 1, 149, 15], + ["is_num", 4, 2, 149, 15], + ["jump_false", 4, "num_err_338", 149, 15], + "_nop_tc_1", + "_nop_tc_2", + ["add", 4, 2, 3, 149, 15], + ["jump", "num_done_339", 149, 15], + "num_err_338", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 149, + 15 + ], + ["access", 5, "error", 149, 15], + ["access", 6, "cannot apply '+': operands must be numbers", 149, 15], + ["array", 7, 0, 149, 15], + ["push", 7, 6, 149, 15], + ["frame", 6, 3, 2, 149, 15], + ["null", 3, 149, 15], + ["setarg", 6, 0, 3, 149, 15], + ["setarg", 6, 1, 5, 149, 15], + ["setarg", 6, 2, 7, 149, 15], + ["invoke", 6, 3, 149, 15], + ["disrupt", 149, 15], + "num_done_339", + ["move", 2, 4, 149, 15], + ["jump", "while_start_324", 149, 15], + "while_end_325", + ["null", 2, 151, 12], + ["return", 2, 151, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 7, + "nr_close_slots": 0, + "instructions": [ + ["get", 3, 20, 1, 155, 14], + ["frame", 4, 3, 1, 155, 14], + ["null", 3, 155, 14], + ["setarg", 4, 0, 3, 155, 14], + ["setarg", 4, 1, 1, 155, 14], + ["invoke", 4, 3, 155, 14], + ["move", 4, 3, 155, 14], + ["null", 3, 156, 15], + ["is_identical", 5, 4, 3, 156, 15], + ["jump_true", 5, "eq_done_342", 156, 15], + ["is_int", 6, 4, 156, 15], + ["jump_false", 6, "eq_ni_343", 156, 15], + "_nop_tc_1", + ["jump", "eq_ni_343", 156, 15], + ["eq_int", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_ni_343", + ["is_num", 6, 4, 156, 15], + ["jump_false", 6, "eq_nn_344", 156, 15], + "_nop_tc_2", + ["jump", "eq_nn_344", 156, 15], + ["eq_float", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nn_344", + ["is_text", 6, 4, 156, 15], + ["jump_false", 6, "eq_nt_345", 156, 15], + "_nop_tc_3", + ["jump", "eq_nt_345", 156, 15], + ["eq_text", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nt_345", + ["is_null", 6, 4, 156, 15], + ["jump_false", 6, "eq_nnl_346", 156, 15], + "_nop_tc_4", + "_nop_tc_5", + ["true", 5, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nnl_346", + ["is_bool", 6, 4, 156, 15], + ["jump_false", 6, "eq_nb_347", 156, 15], + "_nop_tc_6", + ["jump", "eq_nb_347", 156, 15], + ["eq_bool", 5, 4, 3, 156, 15], + ["jump", "eq_done_342", 156, 15], + "eq_nb_347", + ["false", 5, 156, 15], + "eq_done_342", + ["jump_false", 5, "if_else_340", 156, 15], + ["null", 3, 156, 28], + ["return", 3, 156, 28], + "_nop_ur_1", + "if_else_340", + "if_end_341", + ["load_dynamic", 3, 4, 2, 157, 15], + ["return", 3, 157, 15], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 174, + 15 + ], + ["frame", 5, 4, 1, 174, 15], + ["null", 4, 174, 15], + ["setarg", 5, 0, 4, 174, 15], + ["setarg", 5, 1, 1, 174, 15], + ["invoke", 5, 4, 174, 15], + ["move", 5, 4, 174, 15], + ["get", 4, 22, 1, 175, 9], + ["load_dynamic", 6, 4, 5, 175, 20], + ["null", 4, 175, 28], + ["is_identical", 7, 6, 4, 175, 28], + ["jump_true", 7, "eq_done_350", 175, 28], + ["is_int", 8, 6, 175, 28], + ["jump_false", 8, "eq_ni_351", 175, 28], + "_nop_tc_1", + ["jump", "eq_ni_351", 175, 28], + ["eq_int", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_ni_351", + ["is_num", 8, 6, 175, 28], + ["jump_false", 8, "eq_nn_352", 175, 28], + "_nop_tc_2", + ["jump", "eq_nn_352", 175, 28], + ["eq_float", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nn_352", + ["is_text", 8, 6, 175, 28], + ["jump_false", 8, "eq_nt_353", 175, 28], + "_nop_tc_3", + ["jump", "eq_nt_353", 175, 28], + ["eq_text", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nt_353", + ["is_null", 8, 6, 175, 28], + ["jump_false", 8, "eq_nnl_354", 175, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nnl_354", + ["is_bool", 8, 6, 175, 28], + ["jump_false", 8, "eq_nb_355", 175, 28], + "_nop_tc_6", + ["jump", "eq_nb_355", 175, 28], + ["eq_bool", 7, 6, 4, 175, 28], + ["jump", "eq_done_350", 175, 28], + "eq_nb_355", + ["false", 7, 175, 28], + "eq_done_350", + ["jump_false", 7, "if_else_348", 175, 28], + ["record", 4, 0], + ["get", 6, 22, 1, 175, 34], + ["store_dynamic", 6, 4, 5, 175, 45], + ["jump", "if_end_349", 175, 45], + "if_else_348", + "if_end_349", + ["get", 4, 22, 1, 176, 5], + ["load_dynamic", 6, 4, 5, 176, 16], + ["store_dynamic", 6, 3, 2, 176, 21], + ["null", 4, 176, 21], + ["return", 4, 176, 21] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 180, + 15 + ], + ["frame", 4, 3, 1, 180, 15], + ["null", 3, 180, 15], + ["setarg", 4, 0, 3, 180, 15], + ["setarg", 4, 1, 1, 180, 15], + ["invoke", 4, 3, 180, 15], + ["move", 4, 3, 180, 15], + ["get", 3, 22, 1, 181, 9], + ["load_dynamic", 5, 3, 4, 181, 20], + ["null", 3, 181, 28], + ["is_identical", 6, 5, 3, 181, 28], + ["jump_true", 6, "eq_done_358", 181, 28], + ["is_int", 7, 5, 181, 28], + ["jump_false", 7, "eq_ni_359", 181, 28], + "_nop_tc_1", + ["jump", "eq_ni_359", 181, 28], + ["eq_int", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_ni_359", + ["is_num", 7, 5, 181, 28], + ["jump_false", 7, "eq_nn_360", 181, 28], + "_nop_tc_2", + ["jump", "eq_nn_360", 181, 28], + ["eq_float", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nn_360", + ["is_text", 7, 5, 181, 28], + ["jump_false", 7, "eq_nt_361", 181, 28], + "_nop_tc_3", + ["jump", "eq_nt_361", 181, 28], + ["eq_text", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nt_361", + ["is_null", 7, 5, 181, 28], + ["jump_false", 7, "eq_nnl_362", 181, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 6, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nnl_362", + ["is_bool", 7, 5, 181, 28], + ["jump_false", 7, "eq_nb_363", 181, 28], + "_nop_tc_6", + ["jump", "eq_nb_363", 181, 28], + ["eq_bool", 6, 5, 3, 181, 28], + ["jump", "eq_done_358", 181, 28], + "eq_nb_363", + ["false", 6, 181, 28], + "eq_done_358", + ["jump_false", 6, "if_else_356", 181, 28], + ["null", 3, 181, 41], + ["return", 3, 181, 41], + "_nop_ur_1", + "if_else_356", + "if_end_357", + ["get", 3, 22, 1, 182, 12], + ["load_dynamic", 5, 3, 4, 182, 23], + ["load_dynamic", 3, 5, 2, 182, 28], + ["return", 3, 182, 28], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + [ + "access", + 4, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 186, + 15 + ], + ["frame", 5, 4, 1, 186, 15], + ["null", 4, 186, 15], + ["setarg", 5, 0, 4, 186, 15], + ["setarg", 5, 1, 1, 186, 15], + ["invoke", 5, 4, 186, 15], + ["move", 5, 4, 186, 15], + ["get", 4, 23, 1, 187, 9], + ["load_dynamic", 6, 4, 5, 187, 20], + ["null", 4, 187, 28], + ["is_identical", 7, 6, 4, 187, 28], + ["jump_true", 7, "eq_done_366", 187, 28], + ["is_int", 8, 6, 187, 28], + ["jump_false", 8, "eq_ni_367", 187, 28], + "_nop_tc_1", + ["jump", "eq_ni_367", 187, 28], + ["eq_int", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_ni_367", + ["is_num", 8, 6, 187, 28], + ["jump_false", 8, "eq_nn_368", 187, 28], + "_nop_tc_2", + ["jump", "eq_nn_368", 187, 28], + ["eq_float", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nn_368", + ["is_text", 8, 6, 187, 28], + ["jump_false", 8, "eq_nt_369", 187, 28], + "_nop_tc_3", + ["jump", "eq_nt_369", 187, 28], + ["eq_text", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nt_369", + ["is_null", 8, 6, 187, 28], + ["jump_false", 8, "eq_nnl_370", 187, 28], + "_nop_tc_4", + "_nop_tc_5", + ["true", 7, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nnl_370", + ["is_bool", 8, 6, 187, 28], + ["jump_false", 8, "eq_nb_371", 187, 28], + "_nop_tc_6", + ["jump", "eq_nb_371", 187, 28], + ["eq_bool", 7, 6, 4, 187, 28], + ["jump", "eq_done_366", 187, 28], + "eq_nb_371", + ["false", 7, 187, 28], + "eq_done_366", + ["jump_false", 7, "if_else_364", 187, 28], + ["record", 4, 0], + ["get", 6, 23, 1, 187, 34], + ["store_dynamic", 6, 4, 5, 187, 45], + ["jump", "if_end_365", 187, 45], + "if_else_364", + "if_end_365", + ["get", 4, 23, 1, 188, 5], + ["load_dynamic", 6, 4, 5, 188, 16], + ["store_dynamic", 6, 3, 2, 188, 21], + ["null", 4, 188, 21], + ["return", 4, 188, 21] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 195, 17], + ["is_identical", 3, 1, 2, 195, 17], + ["jump_true", 3, "eq_done_374", 195, 17], + "_nop_tc_1", + ["jump", "eq_ni_375", 195, 17], + "_nop_tc_2", + ["jump", "eq_ni_375", 195, 17], + ["eq_int", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_ni_375", + "_nop_tc_3", + ["jump", "eq_nn_376", 195, 17], + "_nop_tc_4", + ["jump", "eq_nn_376", 195, 17], + ["eq_float", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nn_376", + "_nop_tc_5", + ["jump", "eq_nt_377", 195, 17], + "_nop_tc_6", + ["jump", "eq_nt_377", 195, 17], + ["eq_text", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nt_377", + "_nop_tc_7", + ["jump", "eq_nnl_378", 195, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nnl_378", + "_nop_tc_10", + ["jump", "eq_nb_379", 195, 17], + "_nop_tc_11", + ["jump", "eq_nb_379", 195, 17], + ["eq_bool", 3, 1, 2, 195, 17], + ["jump", "eq_done_374", 195, 17], + "eq_nb_379", + ["false", 3, 195, 17], + "eq_done_374", + ["jump_false", 3, "if_else_372", 195, 17], + ["null", 2, 195, 30], + ["return", 2, 195, 30], + "_nop_ur_1", + "if_else_372", + "if_end_373", + ["load_field", 2, 1, "statements", 196, 9], + ["null", 3, 196, 28], + ["is_identical", 4, 2, 3, 196, 28], + ["jump_true", 4, "ne_nid_383", 196, 28], + ["jump", "ne_ni_384", 196, 28], + "ne_nid_383", + ["false", 4, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_ni_384", + ["is_int", 5, 2, 196, 28], + ["jump_false", 5, "ne_nn_385", 196, 28], + "_nop_tc_12", + ["jump", "ne_nn_385", 196, 28], + ["ne_int", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nn_385", + ["is_num", 5, 2, 196, 28], + ["jump_false", 5, "ne_nt_386", 196, 28], + "_nop_tc_13", + ["jump", "ne_nt_386", 196, 28], + ["ne_float", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nt_386", + ["is_text", 5, 2, 196, 28], + ["jump_false", 5, "ne_nnl_387", 196, 28], + "_nop_tc_14", + ["jump", "ne_nnl_387", 196, 28], + ["ne_text", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nnl_387", + ["is_null", 5, 2, 196, 28], + ["jump_false", 5, "ne_nb_388", 196, 28], + "_nop_tc_15", + "_nop_tc_16", + ["false", 4, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_nb_388", + ["is_bool", 5, 2, 196, 28], + ["jump_false", 5, "ne_mis_389", 196, 28], + "_nop_tc_17", + ["jump", "ne_mis_389", 196, 28], + ["ne_bool", 4, 2, 3, 196, 28], + ["jump", "ne_done_382", 196, 28], + "ne_mis_389", + ["true", 4, 196, 28], + "ne_done_382", + ["jump_false", 4, "if_else_380", 196, 28], + ["load_field", 2, 1, "statements", 196, 49], + ["load_field", 3, 1, "function_nr", 196, 66], + ["get", 4, 2, 1, 196, 34], + ["frame", 5, 4, 2, 196, 34], + ["null", 4, 196, 34], + ["setarg", 5, 0, 4, 196, 34], + ["setarg", 5, 1, 2, 196, 34], + ["setarg", 5, 2, 3, 196, 34], + ["invoke", 5, 2, 196, 34], + ["jump", "if_end_381", 196, 34], + "if_else_380", + "if_end_381", + ["load_field", 2, 1, "disruption", 197, 9], + ["null", 3, 197, 28], + ["is_identical", 4, 2, 3, 197, 28], + ["jump_true", 4, "ne_nid_393", 197, 28], + ["jump", "ne_ni_394", 197, 28], + "ne_nid_393", + ["false", 4, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_ni_394", + ["is_int", 5, 2, 197, 28], + ["jump_false", 5, "ne_nn_395", 197, 28], + "_nop_tc_18", + ["jump", "ne_nn_395", 197, 28], + ["ne_int", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nn_395", + ["is_num", 5, 2, 197, 28], + ["jump_false", 5, "ne_nt_396", 197, 28], + "_nop_tc_19", + ["jump", "ne_nt_396", 197, 28], + ["ne_float", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nt_396", + ["is_text", 5, 2, 197, 28], + ["jump_false", 5, "ne_nnl_397", 197, 28], + "_nop_tc_20", + ["jump", "ne_nnl_397", 197, 28], + ["ne_text", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nnl_397", + ["is_null", 5, 2, 197, 28], + ["jump_false", 5, "ne_nb_398", 197, 28], + "_nop_tc_21", + "_nop_tc_22", + ["false", 4, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_nb_398", + ["is_bool", 5, 2, 197, 28], + ["jump_false", 5, "ne_mis_399", 197, 28], + "_nop_tc_23", + ["jump", "ne_mis_399", 197, 28], + ["ne_bool", 4, 2, 3, 197, 28], + ["jump", "ne_done_392", 197, 28], + "ne_mis_399", + ["true", 4, 197, 28], + "ne_done_392", + ["jump_false", 4, "if_else_390", 197, 28], + ["load_field", 2, 1, "disruption", 197, 49], + ["load_field", 3, 1, "function_nr", 197, 66], + ["get", 4, 2, 1, 197, 34], + ["frame", 5, 4, 2, 197, 34], + ["null", 4, 197, 34], + ["setarg", 5, 0, 4, 197, 34], + ["setarg", 5, 1, 2, 197, 34], + ["setarg", 5, 2, 3, 197, 34], + ["invoke", 5, 2, 197, 34], + ["jump", "if_end_391", 197, 34], + "if_else_390", + "if_end_391", + ["null", 2, 197, 34], + ["return", 2, 197, 34] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 16, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 201, 13], + ["access", 4, 0, 202, 13], + ["null", 5, 203, 16], + ["null", 6, 204, 16], + ["null", 7, 205, 16], + ["null", 8, 206, 14], + ["null", 9, 207, 16], + ["null", 10, 208, 22], + "while_start_400", + ["length", 11, 1, 209, 23], + ["is_int", 12, 3, 209, 23], + ["jump_false", 12, "rel_ni_402", 209, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 13, 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], + ["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", + ["jump", "rel_err_405", 209, 23], + ["lt_text", 13, 3, 11, 209, 23], + ["jump", "rel_done_404", 209, 23], + "rel_err_405", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 209, + 23 + ], + ["access", 12, "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, 2, 15, 209, 23], + ["invoke", 14, 11, 209, 23], + ["disrupt", 209, 23], + "rel_done_404", + ["jump_false", 13, "while_end_401", 209, 23], + ["load_dynamic", 11, 1, 3, 210, 20], + ["move", 5, 11, 210, 20], + ["load_field", 11, 5, "kind", 211, 14], + ["move", 6, 11, 211, 14], + ["access", 11, "def", 212, 19], + ["is_identical", 12, 6, 11, 212, 19], + ["jump_true", 12, "eq_done_408", 212, 19], + ["is_int", 13, 6, 212, 19], + ["jump_false", 13, "eq_ni_409", 212, 19], + "_nop_tc_6", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_413", 212, 19], + ["eq_bool", 12, 6, 11, 212, 19], + ["jump", "eq_done_408", 212, 19], + "eq_nb_413", + ["false", 12, 212, 19], + "eq_done_408", + ["jump_false", 12, "if_else_406", 212, 19], + ["load_field", 11, 5, "left", 213, 16], + ["load_field", 12, 11, "name", 213, 16], + ["move", 7, 12, 213, 16], + ["null", 11, 214, 21], + ["is_identical", 12, 7, 11, 214, 21], + ["jump_true", 12, "ne_nid_418", 214, 21], + ["jump", "ne_ni_419", 214, 21], + "ne_nid_418", + ["false", 12, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_ni_419", + ["is_int", 13, 7, 214, 21], + ["jump_false", 13, "ne_nn_420", 214, 21], + "_nop_tc_12", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_424", 214, 21], + ["ne_bool", 12, 7, 11, 214, 21], + ["jump", "ne_done_417", 214, 21], + "ne_mis_424", + ["true", 12, 214, 21], + "ne_done_417", + ["move", 11, 12, 214, 21], + ["jump_false", 11, "and_end_416", 214, 21], + ["load_field", 12, 5, "right", 214, 40], + ["get", 13, 11, 1, 214, 29], + ["frame", 14, 13, 1, 214, 29], + ["null", 13, 214, 29], + ["setarg", 14, 0, 13, 214, 29], + ["setarg", 14, 1, 12, 214, 29], + ["invoke", 14, 12, 214, 29], + ["move", 11, 12, 214, 29], + "and_end_416", + ["jump_false", 11, "if_else_414", 214, 29], + ["get", 11, 21, 1, 215, 16], + ["frame", 12, 11, 2, 215, 16], + ["null", 11, 215, 16], + ["setarg", 12, 0, 11, 215, 16], + ["setarg", 12, 1, 2, 215, 16], + ["setarg", 12, 2, 7, 215, 16], + ["invoke", 12, 11, 215, 16], + ["move", 8, 11, 215, 16], + ["null", 11, 216, 21], + ["is_identical", 12, 8, 11, 216, 21], + ["jump_true", 12, "ne_nid_429", 216, 21], + ["jump", "ne_ni_430", 216, 21], + "ne_nid_429", + ["false", 12, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_ni_430", + ["is_int", 13, 8, 216, 21], + ["jump_false", 13, "ne_nn_431", 216, 21], + "_nop_tc_18", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_435", 216, 21], + ["ne_bool", 12, 8, 11, 216, 21], + ["jump", "ne_done_428", 216, 21], + "ne_mis_435", + ["true", 12, 216, 21], + "ne_done_428", + ["move", 11, 12, 216, 21], + ["jump_false", 11, "and_end_427", 216, 21], + ["load_field", 12, 8, "closure", 216, 30], + ["not", 13, 12, 216, 30], + ["move", 11, 13, 216, 30], + "and_end_427", + ["jump_false", 11, "if_else_425", 216, 30], + ["load_field", 11, 5, "right", 217, 41], + ["get", 12, 24, 1, 217, 13], + ["frame", 13, 12, 3, 217, 13], + ["null", 12, 217, 13], + ["setarg", 13, 0, 12, 217, 13], + ["setarg", 13, 1, 2, 217, 13], + ["setarg", 13, 2, 7, 217, 13], + ["setarg", 13, 3, 11, 217, 13], + ["invoke", 13, 11, 217, 13], + ["jump", "if_end_426", 217, 13], + "if_else_425", + "if_end_426", + ["jump", "if_end_415", 217, 13], + "if_else_414", + "if_end_415", + ["null", 11, 220, 21], + ["is_identical", 12, 7, 11, 220, 21], + ["jump_true", 12, "ne_nid_441", 220, 21], + ["jump", "ne_ni_442", 220, 21], + "ne_nid_441", + ["false", 12, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_ni_442", + ["is_int", 13, 7, 220, 21], + ["jump_false", 13, "ne_nn_443", 220, 21], + "_nop_tc_24", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_447", 220, 21], + ["ne_bool", 12, 7, 11, 220, 21], + ["jump", "ne_done_440", 220, 21], + "ne_mis_447", + ["true", 12, 220, 21], + "ne_done_440", + ["move", 11, 12, 220, 21], + ["jump_false", 11, "and_end_439", 220, 21], + ["load_field", 12, 5, "right", 220, 29], + ["null", 13, 220, 43], + ["is_identical", 14, 12, 13, 220, 43], + ["jump_true", 14, "ne_nid_449", 220, 43], + ["jump", "ne_ni_450", 220, 43], + "ne_nid_449", + ["false", 14, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_ni_450", + ["is_int", 15, 12, 220, 43], + ["jump_false", 15, "ne_nn_451", 220, 43], + "_nop_tc_30", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_455", 220, 43], + ["ne_bool", 14, 12, 13, 220, 43], + ["jump", "ne_done_448", 220, 43], + "ne_mis_455", + ["true", 14, 220, 43], + "ne_done_448", + ["move", 11, 14, 220, 43], + "and_end_439", + ["move", 12, 11, 220, 43], + ["jump_false", 12, "and_end_438", 220, 43], + ["load_field", 11, 5, "right", 220, 51], + ["load_field", 13, 11, "kind", 220, 51], + ["access", 11, "(", 220, 70], + ["is_identical", 14, 13, 11, 220, 70], + ["jump_true", 14, "eq_done_456", 220, 70], + ["is_int", 15, 13, 220, 70], + ["jump_false", 15, "eq_ni_457", 220, 70], + "_nop_tc_36", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_461", 220, 70], + ["eq_bool", 14, 13, 11, 220, 70], + ["jump", "eq_done_456", 220, 70], + "eq_nb_461", + ["false", 14, 220, 70], + "eq_done_456", + ["move", 12, 14, 220, 70], + "and_end_438", + ["jump_false", 12, "if_else_436", 220, 70], + ["load_field", 11, 5, "right", 221, 24], + ["load_field", 12, 11, "expression", 221, 24], + ["move", 10, 12, 221, 24], + ["null", 11, 222, 29], + ["is_identical", 12, 10, 11, 222, 29], + ["jump_true", 12, "ne_nid_466", 222, 29], + ["jump", "ne_ni_467", 222, 29], + "ne_nid_466", + ["false", 12, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_ni_467", + ["is_int", 13, 10, 222, 29], + ["jump_false", 13, "ne_nn_468", 222, 29], + "_nop_tc_42", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_472", 222, 29], + ["ne_bool", 12, 10, 11, 222, 29], + ["jump", "ne_done_465", 222, 29], + "ne_mis_472", + ["true", 12, 222, 29], + "ne_done_465", + ["move", 11, 12, 222, 29], + ["jump_false", 11, "and_end_464", 222, 29], + ["load_field", 12, 10, "intrinsic", 222, 37], + ["true", 13, 222, 61], + ["is_identical", 14, 12, 13, 222, 61], + ["jump_true", 14, "eq_done_473", 222, 61], + ["is_int", 15, 12, 222, 61], + ["jump_false", 15, "eq_ni_474", 222, 61], + "_nop_tc_48", + ["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", + ["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", + ["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", + ["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", + ["eq_bool", 14, 12, 13, 222, 61], + ["jump", "eq_done_473", 222, 61], + "eq_nb_478", + ["false", 14, 222, 61], + "eq_done_473", + ["move", 11, 14, 222, 61], + "and_end_464", + ["jump_false", 11, "if_else_462", 222, 61], + ["get", 11, 21, 1, 223, 18], + ["frame", 12, 11, 2, 223, 18], + ["null", 11, 223, 18], + ["setarg", 12, 0, 11, 223, 18], + ["setarg", 12, 1, 2, 223, 18], + ["setarg", 12, 2, 7, 223, 18], + ["invoke", 12, 11, 223, 18], + ["move", 8, 11, 223, 18], + ["null", 11, 224, 23], + ["is_identical", 12, 8, 11, 224, 23], + ["jump_true", 12, "ne_nid_483", 224, 23], + ["jump", "ne_ni_484", 224, 23], + "ne_nid_483", + ["false", 12, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_ni_484", + ["is_int", 13, 8, 224, 23], + ["jump_false", 13, "ne_nn_485", 224, 23], + "_nop_tc_54", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_489", 224, 23], + ["ne_bool", 12, 8, 11, 224, 23], + ["jump", "ne_done_482", 224, 23], + "ne_mis_489", + ["true", 12, 224, 23], + "ne_done_482", + ["move", 11, 12, 224, 23], + ["jump_false", 11, "and_end_481", 224, 23], + ["load_field", 12, 8, "type_tag", 224, 31], + ["null", 13, 224, 46], + ["is_identical", 14, 12, 13, 224, 46], + ["jump_true", 14, "eq_done_490", 224, 46], + ["is_int", 15, 12, 224, 46], + ["jump_false", 15, "eq_ni_491", 224, 46], + "_nop_tc_60", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_495", 224, 46], + ["eq_bool", 14, 12, 13, 224, 46], + ["jump", "eq_done_490", 224, 46], + "eq_nb_495", + ["false", 14, 224, 46], + "eq_done_490", + ["move", 11, 14, 224, 46], + "and_end_481", + ["jump_false", 11, "if_else_479", 224, 46], + ["get", 11, 5, 1, 225, 19], + ["load_field", 12, 10, "name", 225, 32], + ["load_dynamic", 13, 11, 12, 225, 32], + ["null", 11, 225, 52], + ["is_identical", 12, 13, 11, 225, 52], + ["jump_true", 12, "ne_nid_499", 225, 52], + ["jump", "ne_ni_500", 225, 52], + "ne_nid_499", + ["false", 12, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_ni_500", + ["is_int", 14, 13, 225, 52], + ["jump_false", 14, "ne_nn_501", 225, 52], + "_nop_tc_66", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_505", 225, 52], + ["ne_bool", 12, 13, 11, 225, 52], + ["jump", "ne_done_498", 225, 52], + "ne_mis_505", + ["true", 12, 225, 52], + "ne_done_498", + ["jump_false", 12, "if_else_496", 225, 52], + ["get", 11, 5, 1, 225, 72], + ["load_field", 12, 10, "name", 225, 85], + ["load_dynamic", 13, 11, 12, 225, 85], + ["store_field", 8, 13, "type_tag", 225, 58], + ["jump", "if_end_497", 225, 58], + "if_else_496", + "if_end_497", + ["jump", "if_end_480", 225, 58], + "if_else_479", + "if_end_480", + ["jump", "if_end_463", 225, 58], + "if_else_462", + "if_end_463", + ["jump", "if_end_437", 225, 58], + "if_else_436", + "if_end_437", + ["jump", "if_end_407", 225, 58], + "if_else_406", + ["access", 11, "function", 229, 26], + ["is_identical", 12, 6, 11, 229, 26], + ["jump_true", 12, "eq_done_508", 229, 26], + ["is_int", 13, 6, 229, 26], + ["jump_false", 13, "eq_ni_509", 229, 26], + "_nop_tc_72", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_513", 229, 26], + ["eq_bool", 12, 6, 11, 229, 26], + ["jump", "eq_done_508", 229, 26], + "eq_nb_513", + ["false", 12, 229, 26], + "eq_done_508", + ["jump_false", 12, "if_else_506", 229, 26], + ["load_field", 11, 5, "name", 230, 16], + ["move", 7, 11, 230, 16], + ["null", 11, 231, 21], + ["is_identical", 12, 7, 11, 231, 21], + ["jump_true", 12, "ne_nid_518", 231, 21], + ["jump", "ne_ni_519", 231, 21], + "ne_nid_518", + ["false", 12, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_ni_519", + ["is_int", 13, 7, 231, 21], + ["jump_false", 13, "ne_nn_520", 231, 21], + "_nop_tc_78", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_524", 231, 21], + ["ne_bool", 12, 7, 11, 231, 21], + ["jump", "ne_done_517", 231, 21], + "ne_mis_524", + ["true", 12, 231, 21], + "ne_done_517", + ["move", 11, 12, 231, 21], + ["jump_false", 11, "and_end_516", 231, 21], + ["load_field", 12, 5, "arity", 231, 29], + ["null", 13, 231, 43], + ["is_identical", 14, 12, 13, 231, 43], + ["jump_true", 14, "ne_nid_526", 231, 43], + ["jump", "ne_ni_527", 231, 43], + "ne_nid_526", + ["false", 14, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_ni_527", + ["is_int", 15, 12, 231, 43], + ["jump_false", 15, "ne_nn_528", 231, 43], + "_nop_tc_84", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_532", 231, 43], + ["ne_bool", 14, 12, 13, 231, 43], + ["jump", "ne_done_525", 231, 43], + "ne_mis_532", + ["true", 14, 231, 43], + "ne_done_525", + ["move", 11, 14, 231, 43], + "and_end_516", + ["jump_false", 11, "if_else_514", 231, 43], + ["load_field", 11, 5, "arity", 232, 39], + ["get", 12, 26, 1, 232, 11], + ["frame", 13, 12, 3, 232, 11], + ["null", 12, 232, 11], + ["setarg", 13, 0, 12, 232, 11], + ["setarg", 13, 1, 2, 232, 11], + ["setarg", 13, 2, 7, 232, 11], + ["setarg", 13, 3, 11, 232, 11], + ["invoke", 13, 11, 232, 11], + ["jump", "if_end_515", 232, 11], + "if_else_514", + "if_end_515", + ["get", 11, 27, 1, 234, 9], + ["frame", 12, 11, 1, 234, 9], + ["null", 11, 234, 9], + ["setarg", 12, 0, 11, 234, 9], + ["setarg", 12, 1, 5, 234, 9], + ["invoke", 12, 11, 234, 9], + ["jump", "if_end_507", 234, 9], + "if_else_506", + ["access", 11, "var", 235, 26], + ["is_identical", 12, 6, 11, 235, 26], + ["jump_true", 12, "eq_done_535", 235, 26], + ["is_int", 13, 6, 235, 26], + ["jump_false", 13, "eq_ni_536", 235, 26], + "_nop_tc_90", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_540", 235, 26], + ["eq_bool", 12, 6, 11, 235, 26], + ["jump", "eq_done_535", 235, 26], + "eq_nb_540", + ["false", 12, 235, 26], + "eq_done_535", + ["jump_false", 12, "if_else_533", 235, 26], + ["load_field", 11, 5, "right", 236, 13], + ["null", 12, 236, 27], + ["is_identical", 13, 11, 12, 236, 27], + ["jump_true", 13, "ne_nid_546", 236, 27], + ["jump", "ne_ni_547", 236, 27], + "ne_nid_546", + ["false", 13, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_ni_547", + ["is_int", 14, 11, 236, 27], + ["jump_false", 14, "ne_nn_548", 236, 27], + "_nop_tc_96", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_552", 236, 27], + ["ne_bool", 13, 11, 12, 236, 27], + ["jump", "ne_done_545", 236, 27], + "ne_mis_552", + ["true", 13, 236, 27], + "ne_done_545", + ["move", 11, 13, 236, 27], + ["jump_false", 11, "and_end_544", 236, 27], + ["load_field", 12, 5, "right", 236, 35], + ["load_field", 13, 12, "kind", 236, 35], + ["access", 12, "function", 236, 54], + ["is_identical", 14, 13, 12, 236, 54], + ["jump_true", 14, "eq_done_553", 236, 54], + ["is_int", 15, 13, 236, 54], + ["jump_false", 15, "eq_ni_554", 236, 54], + "_nop_tc_102", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_558", 236, 54], + ["eq_bool", 14, 13, 12, 236, 54], + ["jump", "eq_done_553", 236, 54], + "eq_nb_558", + ["false", 14, 236, 54], + "eq_done_553", + ["move", 11, 14, 236, 54], + "and_end_544", + ["move", 12, 11, 236, 54], + ["jump_false", 12, "and_end_543", 236, 54], + ["load_field", 11, 5, "right", 236, 68], + ["load_field", 13, 11, "arity", 236, 68], + ["null", 11, 236, 88], + ["is_identical", 14, 13, 11, 236, 88], + ["jump_true", 14, "ne_nid_560", 236, 88], + ["jump", "ne_ni_561", 236, 88], + "ne_nid_560", + ["false", 14, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_ni_561", + ["is_int", 15, 13, 236, 88], + ["jump_false", 15, "ne_nn_562", 236, 88], + "_nop_tc_108", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_566", 236, 88], + ["ne_bool", 14, 13, 11, 236, 88], + ["jump", "ne_done_559", 236, 88], + "ne_mis_566", + ["true", 14, 236, 88], + "ne_done_559", + ["move", 12, 14, 236, 88], + "and_end_543", + ["jump_false", 12, "if_else_541", 236, 88], + ["load_field", 11, 5, "left", 237, 18], + ["load_field", 12, 11, "name", 237, 18], + ["move", 7, 12, 237, 18], + ["null", 11, 238, 23], + ["is_identical", 12, 7, 11, 238, 23], + ["jump_true", 12, "ne_nid_570", 238, 23], + ["jump", "ne_ni_571", 238, 23], + "ne_nid_570", + ["false", 12, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_ni_571", + ["is_int", 13, 7, 238, 23], + ["jump_false", 13, "ne_nn_572", 238, 23], + "_nop_tc_114", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_576", 238, 23], + ["ne_bool", 12, 7, 11, 238, 23], + ["jump", "ne_done_569", 238, 23], + "ne_mis_576", + ["true", 12, 238, 23], + "ne_done_569", + ["jump_false", 12, "if_else_567", 238, 23], + ["get", 11, 21, 1, 239, 18], + ["frame", 12, 11, 2, 239, 18], + ["null", 11, 239, 18], + ["setarg", 12, 0, 11, 239, 18], + ["setarg", 12, 1, 2, 239, 18], + ["setarg", 12, 2, 7, 239, 18], + ["invoke", 12, 11, 239, 18], + ["move", 8, 11, 239, 18], + ["null", 11, 240, 23], + ["is_identical", 12, 8, 11, 240, 23], + ["jump_true", 12, "ne_nid_581", 240, 23], + ["jump", "ne_ni_582", 240, 23], + "ne_nid_581", + ["false", 12, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_ni_582", + ["is_int", 13, 8, 240, 23], + ["jump_false", 13, "ne_nn_583", 240, 23], + "_nop_tc_120", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_587", 240, 23], + ["ne_bool", 12, 8, 11, 240, 23], + ["jump", "ne_done_580", 240, 23], + "ne_mis_587", + ["true", 12, 240, 23], + "ne_done_580", + ["move", 11, 12, 240, 23], + ["jump_false", 11, "and_end_579", 240, 23], + ["load_field", 12, 8, "make", 240, 31], + ["access", 13, "var", 240, 42], + ["is_identical", 14, 12, 13, 240, 42], + ["jump_true", 14, "eq_done_588", 240, 42], + ["is_int", 15, 12, 240, 42], + ["jump_false", 15, "eq_ni_589", 240, 42], + "_nop_tc_126", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_593", 240, 42], + ["eq_bool", 14, 12, 13, 240, 42], + ["jump", "eq_done_588", 240, 42], + "eq_nb_593", + ["false", 14, 240, 42], + "eq_done_588", + ["move", 11, 14, 240, 42], + "and_end_579", + ["jump_false", 11, "if_else_577", 240, 42], + ["load_field", 11, 5, "right", 241, 43], + ["load_field", 12, 11, "arity", 241, 43], + ["get", 11, 26, 1, 241, 15], + ["frame", 13, 11, 3, 241, 15], + ["null", 11, 241, 15], + ["setarg", 13, 0, 11, 241, 15], + ["setarg", 13, 1, 2, 241, 15], + ["setarg", 13, 2, 7, 241, 15], + ["setarg", 13, 3, 12, 241, 15], + ["invoke", 13, 11, 241, 15], + ["jump", "if_end_578", 241, 15], + "if_else_577", + "if_end_578", + ["jump", "if_end_568", 241, 15], + "if_else_567", + "if_end_568", + ["jump", "if_end_542", 241, 15], + "if_else_541", + "if_end_542", + ["jump", "if_end_534", 241, 15], + "if_else_533", + ["access", 11, "var_list", 245, 26], + ["is_identical", 12, 6, 11, 245, 26], + ["jump_true", 12, "eq_done_596", 245, 26], + ["is_int", 13, 6, 245, 26], + ["jump_false", 13, "eq_ni_597", 245, 26], + "_nop_tc_132", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_601", 245, 26], + ["eq_bool", 12, 6, 11, 245, 26], + ["jump", "eq_done_596", 245, 26], + "eq_nb_601", + ["false", 12, 245, 26], + "eq_done_596", + ["jump_false", 12, "if_else_594", 245, 26], + ["access", 4, 0, 246, 13], + "while_start_602", + ["load_field", 11, 5, "list", 247, 27], + ["length", 12, 11, 247, 27], + ["is_int", 11, 4, 247, 27], + ["jump_false", 11, "rel_ni_604", 247, 27], + "_nop_tc_138", + "_nop_tc_139", + ["lt_int", 13, 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], + ["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", + ["jump", "rel_err_607", 247, 27], + ["lt_text", 13, 4, 12, 247, 27], + ["jump", "rel_done_606", 247, 27], + "rel_err_607", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 247, + 27 + ], + ["access", 12, "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], + ["setarg", 14, 2, 15, 247, 27], + ["invoke", 14, 11, 247, 27], + ["disrupt", 247, 27], + "rel_done_606", + ["jump_false", 13, "while_end_603", 247, 27], + ["load_field", 11, 5, "list", 248, 18], + ["load_dynamic", 12, 11, 4, 248, 28], + ["move", 9, 12, 248, 28], + ["load_field", 11, 9, "kind", 249, 15], + ["access", 12, "var", 249, 28], + ["is_identical", 13, 11, 12, 249, 28], + ["jump_true", 13, "eq_done_613", 249, 28], + ["is_int", 14, 11, 249, 28], + ["jump_false", 14, "eq_ni_614", 249, 28], + "_nop_tc_143", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_618", 249, 28], + ["eq_bool", 13, 11, 12, 249, 28], + ["jump", "eq_done_613", 249, 28], + "eq_nb_618", + ["false", 13, 249, 28], + "eq_done_613", + ["move", 11, 13, 249, 28], + ["jump_false", 11, "and_end_612", 249, 28], + ["load_field", 12, 9, "right", 249, 37], + ["null", 13, 249, 51], + ["is_identical", 14, 12, 13, 249, 51], + ["jump_true", 14, "ne_nid_620", 249, 51], + ["jump", "ne_ni_621", 249, 51], + "ne_nid_620", + ["false", 14, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_ni_621", + ["is_int", 15, 12, 249, 51], + ["jump_false", 15, "ne_nn_622", 249, 51], + "_nop_tc_149", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_626", 249, 51], + ["ne_bool", 14, 12, 13, 249, 51], + ["jump", "ne_done_619", 249, 51], + "ne_mis_626", + ["true", 14, 249, 51], + "ne_done_619", + ["move", 11, 14, 249, 51], + "and_end_612", + ["move", 12, 11, 249, 51], + ["jump_false", 12, "and_end_611", 249, 51], + ["load_field", 11, 9, "right", 249, 59], + ["load_field", 13, 11, "kind", 249, 59], + ["access", 11, "function", 249, 78], + ["is_identical", 14, 13, 11, 249, 78], + ["jump_true", 14, "eq_done_627", 249, 78], + ["is_int", 15, 13, 249, 78], + ["jump_false", 15, "eq_ni_628", 249, 78], + "_nop_tc_155", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_632", 249, 78], + ["eq_bool", 14, 13, 11, 249, 78], + ["jump", "eq_done_627", 249, 78], + "eq_nb_632", + ["false", 14, 249, 78], + "eq_done_627", + ["move", 12, 14, 249, 78], + "and_end_611", + ["move", 11, 12, 249, 78], + ["jump_false", 11, "and_end_610", 249, 78], + ["load_field", 12, 9, "right", 249, 92], + ["load_field", 13, 12, "arity", 249, 92], + ["null", 12, 249, 112], + ["is_identical", 14, 13, 12, 249, 112], + ["jump_true", 14, "ne_nid_634", 249, 112], + ["jump", "ne_ni_635", 249, 112], + "ne_nid_634", + ["false", 14, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_ni_635", + ["is_int", 15, 13, 249, 112], + ["jump_false", 15, "ne_nn_636", 249, 112], + "_nop_tc_161", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_640", 249, 112], + ["ne_bool", 14, 13, 12, 249, 112], + ["jump", "ne_done_633", 249, 112], + "ne_mis_640", + ["true", 14, 249, 112], + "ne_done_633", + ["move", 11, 14, 249, 112], + "and_end_610", + ["jump_false", 11, "if_else_608", 249, 112], + ["load_field", 11, 9, "left", 250, 20], + ["load_field", 12, 11, "name", 250, 20], + ["move", 7, 12, 250, 20], + ["null", 11, 251, 25], + ["is_identical", 12, 7, 11, 251, 25], + ["jump_true", 12, "ne_nid_644", 251, 25], + ["jump", "ne_ni_645", 251, 25], + "ne_nid_644", + ["false", 12, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_ni_645", + ["is_int", 13, 7, 251, 25], + ["jump_false", 13, "ne_nn_646", 251, 25], + "_nop_tc_167", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_650", 251, 25], + ["ne_bool", 12, 7, 11, 251, 25], + ["jump", "ne_done_643", 251, 25], + "ne_mis_650", + ["true", 12, 251, 25], + "ne_done_643", + ["jump_false", 12, "if_else_641", 251, 25], + ["get", 11, 21, 1, 252, 20], + ["frame", 12, 11, 2, 252, 20], + ["null", 11, 252, 20], + ["setarg", 12, 0, 11, 252, 20], + ["setarg", 12, 1, 2, 252, 20], + ["setarg", 12, 2, 7, 252, 20], + ["invoke", 12, 11, 252, 20], + ["move", 8, 11, 252, 20], + ["null", 11, 253, 25], + ["is_identical", 12, 8, 11, 253, 25], + ["jump_true", 12, "ne_nid_655", 253, 25], + ["jump", "ne_ni_656", 253, 25], + "ne_nid_655", + ["false", 12, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_ni_656", + ["is_int", 13, 8, 253, 25], + ["jump_false", 13, "ne_nn_657", 253, 25], + "_nop_tc_173", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_661", 253, 25], + ["ne_bool", 12, 8, 11, 253, 25], + ["jump", "ne_done_654", 253, 25], + "ne_mis_661", + ["true", 12, 253, 25], + "ne_done_654", + ["move", 11, 12, 253, 25], + ["jump_false", 11, "and_end_653", 253, 25], + ["load_field", 12, 8, "make", 253, 33], + ["access", 13, "var", 253, 44], + ["is_identical", 14, 12, 13, 253, 44], + ["jump_true", 14, "eq_done_662", 253, 44], + ["is_int", 15, 12, 253, 44], + ["jump_false", 15, "eq_ni_663", 253, 44], + "_nop_tc_179", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_667", 253, 44], + ["eq_bool", 14, 12, 13, 253, 44], + ["jump", "eq_done_662", 253, 44], + "eq_nb_667", + ["false", 14, 253, 44], + "eq_done_662", + ["move", 11, 14, 253, 44], + "and_end_653", + ["jump_false", 11, "if_else_651", 253, 44], + ["load_field", 11, 9, "right", 254, 45], + ["load_field", 12, 11, "arity", 254, 45], + ["get", 11, 26, 1, 254, 17], + ["frame", 13, 11, 3, 254, 17], + ["null", 11, 254, 17], + ["setarg", 13, 0, 11, 254, 17], + ["setarg", 13, 1, 2, 254, 17], + ["setarg", 13, 2, 7, 254, 17], + ["setarg", 13, 3, 12, 254, 17], + ["invoke", 13, 11, 254, 17], + ["jump", "if_end_652", 254, 17], + "if_else_651", + "if_end_652", + ["jump", "if_end_642", 254, 17], + "if_else_641", + "if_end_642", + ["jump", "if_end_609", 254, 17], + "if_else_608", + "if_end_609", + ["access", 11, 1, 258, 19], + ["is_num", 12, 4, 258, 19], + ["jump_false", 12, "num_err_668", 258, 19], + "_nop_tc_185", + "_nop_tc_186", + ["add", 12, 4, 11, 258, 19], + ["jump", "num_done_669", 258, 19], + "num_err_668", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 258, + 19 + ], + ["access", 13, "error", 258, 19], + ["access", 14, "cannot apply '+': operands must be numbers", 258, 19], + ["array", 15, 0, 258, 19], + ["push", 15, 14, 258, 19], + ["frame", 14, 11, 2, 258, 19], + ["null", 11, 258, 19], + ["setarg", 14, 0, 11, 258, 19], + ["setarg", 14, 1, 13, 258, 19], + ["setarg", 14, 2, 15, 258, 19], + ["invoke", 14, 11, 258, 19], + ["disrupt", 258, 19], + "num_done_669", + ["move", 4, 12, 258, 19], + ["jump", "while_start_602", 258, 19], + "while_end_603", + ["jump", "if_end_595", 258, 19], + "if_else_594", + "if_end_595", + "if_end_534", + "if_end_507", + "if_end_407", + ["access", 11, 1, 261, 15], + ["is_num", 12, 3, 261, 15], + ["jump_false", 12, "num_err_670", 261, 15], + "_nop_tc_187", + "_nop_tc_188", + ["add", 12, 3, 11, 261, 15], + ["jump", "num_done_671", 261, 15], + "num_err_670", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 261, + 15 + ], + ["access", 13, "error", 261, 15], + ["access", 14, "cannot apply '+': operands must be numbers", 261, 15], + ["array", 15, 0, 261, 15], + ["push", 15, 14, 261, 15], + ["frame", 14, 11, 2, 261, 15], + ["null", 11, 261, 15], + ["setarg", 14, 0, 11, 261, 15], + ["setarg", 14, 1, 13, 261, 15], + ["setarg", 14, 2, 15, 261, 15], + ["invoke", 14, 11, 261, 15], + ["disrupt", 261, 15], + "num_done_671", + ["move", 3, 12, 261, 15], + ["jump", "while_start_400", 261, 15], + "while_end_401", + ["null", 3, 261, 15], + ["return", 3, 261, 15] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 267, 17], + ["is_identical", 3, 1, 2, 267, 17], + ["jump_true", 3, "eq_done_674", 267, 17], + "_nop_tc_1", + ["jump", "eq_ni_675", 267, 17], + "_nop_tc_2", + ["jump", "eq_ni_675", 267, 17], + ["eq_int", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_ni_675", + "_nop_tc_3", + ["jump", "eq_nn_676", 267, 17], + "_nop_tc_4", + ["jump", "eq_nn_676", 267, 17], + ["eq_float", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nn_676", + "_nop_tc_5", + ["jump", "eq_nt_677", 267, 17], + "_nop_tc_6", + ["jump", "eq_nt_677", 267, 17], + ["eq_text", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nt_677", + "_nop_tc_7", + ["jump", "eq_nnl_678", 267, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nnl_678", + "_nop_tc_10", + ["jump", "eq_nb_679", 267, 17], + "_nop_tc_11", + ["jump", "eq_nb_679", 267, 17], + ["eq_bool", 3, 1, 2, 267, 17], + ["jump", "eq_done_674", 267, 17], + "eq_nb_679", + ["false", 3, 267, 17], + "eq_done_674", + ["jump_false", 3, "if_else_672", 267, 17], + ["null", 2, 267, 30], + ["return", 2, 267, 30], + "_nop_ur_1", + "if_else_672", + "if_end_673", + ["load_field", 2, 1, "kind", 268, 13], + ["move", 3, 2, 268, 13], + ["access", 2, 0, 269, 13], + ["access", 4, "function", 270, 14], + ["is_identical", 5, 3, 4, 270, 14], + ["jump_true", 5, "eq_done_682", 270, 14], + ["is_int", 6, 3, 270, 14], + ["jump_false", 6, "eq_ni_683", 270, 14], + "_nop_tc_12", + ["jump", "eq_ni_683", 270, 14], + ["eq_int", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_ni_683", + ["is_num", 6, 3, 270, 14], + ["jump_false", 6, "eq_nn_684", 270, 14], + "_nop_tc_13", + ["jump", "eq_nn_684", 270, 14], + ["eq_float", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nn_684", + ["is_text", 6, 3, 270, 14], + ["jump_false", 6, "eq_nt_685", 270, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nt_685", + ["is_null", 6, 3, 270, 14], + ["jump_false", 6, "eq_nnl_686", 270, 14], + "_nop_tc_16", + ["jump", "eq_nnl_686", 270, 14], + ["true", 5, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nnl_686", + ["is_bool", 6, 3, 270, 14], + ["jump_false", 6, "eq_nb_687", 270, 14], + "_nop_tc_17", + ["jump", "eq_nb_687", 270, 14], + ["eq_bool", 5, 3, 4, 270, 14], + ["jump", "eq_done_682", 270, 14], + "eq_nb_687", + ["false", 5, 270, 14], + "eq_done_682", + ["jump_false", 5, "if_else_680", 270, 14], + ["get", 4, 27, 1, 271, 7], + ["frame", 5, 4, 1, 271, 7], + ["null", 4, 271, 7], + ["setarg", 5, 0, 4, 271, 7], + ["setarg", 5, 1, 1, 271, 7], + ["invoke", 5, 4, 271, 7], + ["jump", "if_end_681", 271, 7], + "if_else_680", + "if_end_681", + ["load_field", 4, 1, "left", 273, 9], + ["null", 5, 273, 22], + ["is_identical", 6, 4, 5, 273, 22], + ["jump_true", 6, "ne_nid_691", 273, 22], + ["jump", "ne_ni_692", 273, 22], + "ne_nid_691", + ["false", 6, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_ni_692", + ["is_int", 7, 4, 273, 22], + ["jump_false", 7, "ne_nn_693", 273, 22], + "_nop_tc_18", + ["jump", "ne_nn_693", 273, 22], + ["ne_int", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nn_693", + ["is_num", 7, 4, 273, 22], + ["jump_false", 7, "ne_nt_694", 273, 22], + "_nop_tc_19", + ["jump", "ne_nt_694", 273, 22], + ["ne_float", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nt_694", + ["is_text", 7, 4, 273, 22], + ["jump_false", 7, "ne_nnl_695", 273, 22], + "_nop_tc_20", + ["jump", "ne_nnl_695", 273, 22], + ["ne_text", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nnl_695", + ["is_null", 7, 4, 273, 22], + ["jump_false", 7, "ne_nb_696", 273, 22], + "_nop_tc_21", + "_nop_tc_22", + ["false", 6, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_nb_696", + ["is_bool", 7, 4, 273, 22], + ["jump_false", 7, "ne_mis_697", 273, 22], + "_nop_tc_23", + ["jump", "ne_mis_697", 273, 22], + ["ne_bool", 6, 4, 5, 273, 22], + ["jump", "ne_done_690", 273, 22], + "ne_mis_697", + ["true", 6, 273, 22], + "ne_done_690", + ["jump_false", 6, "if_else_688", 273, 22], + ["load_field", 4, 1, "left", 273, 46], + ["get", 5, 28, 1, 273, 28], + ["frame", 6, 5, 1, 273, 28], + ["null", 5, 273, 28], + ["setarg", 6, 0, 5, 273, 28], + ["setarg", 6, 1, 4, 273, 28], + ["invoke", 6, 4, 273, 28], + ["jump", "if_end_689", 273, 28], + "if_else_688", + "if_end_689", + ["load_field", 4, 1, "right", 274, 9], + ["null", 5, 274, 23], + ["is_identical", 6, 4, 5, 274, 23], + ["jump_true", 6, "ne_nid_701", 274, 23], + ["jump", "ne_ni_702", 274, 23], + "ne_nid_701", + ["false", 6, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_ni_702", + ["is_int", 7, 4, 274, 23], + ["jump_false", 7, "ne_nn_703", 274, 23], + "_nop_tc_24", + ["jump", "ne_nn_703", 274, 23], + ["ne_int", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nn_703", + ["is_num", 7, 4, 274, 23], + ["jump_false", 7, "ne_nt_704", 274, 23], + "_nop_tc_25", + ["jump", "ne_nt_704", 274, 23], + ["ne_float", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nt_704", + ["is_text", 7, 4, 274, 23], + ["jump_false", 7, "ne_nnl_705", 274, 23], + "_nop_tc_26", + ["jump", "ne_nnl_705", 274, 23], + ["ne_text", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nnl_705", + ["is_null", 7, 4, 274, 23], + ["jump_false", 7, "ne_nb_706", 274, 23], + "_nop_tc_27", + "_nop_tc_28", + ["false", 6, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_nb_706", + ["is_bool", 7, 4, 274, 23], + ["jump_false", 7, "ne_mis_707", 274, 23], + "_nop_tc_29", + ["jump", "ne_mis_707", 274, 23], + ["ne_bool", 6, 4, 5, 274, 23], + ["jump", "ne_done_700", 274, 23], + "ne_mis_707", + ["true", 6, 274, 23], + "ne_done_700", + ["jump_false", 6, "if_else_698", 274, 23], + ["load_field", 4, 1, "right", 274, 47], + ["get", 5, 28, 1, 274, 29], + ["frame", 6, 5, 1, 274, 29], + ["null", 5, 274, 29], + ["setarg", 6, 0, 5, 274, 29], + ["setarg", 6, 1, 4, 274, 29], + ["invoke", 6, 4, 274, 29], + ["jump", "if_end_699", 274, 29], + "if_else_698", + "if_end_699", + ["load_field", 4, 1, "expression", 275, 9], + ["null", 5, 275, 28], + ["is_identical", 6, 4, 5, 275, 28], + ["jump_true", 6, "ne_nid_711", 275, 28], + ["jump", "ne_ni_712", 275, 28], + "ne_nid_711", + ["false", 6, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_ni_712", + ["is_int", 7, 4, 275, 28], + ["jump_false", 7, "ne_nn_713", 275, 28], + "_nop_tc_30", + ["jump", "ne_nn_713", 275, 28], + ["ne_int", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nn_713", + ["is_num", 7, 4, 275, 28], + ["jump_false", 7, "ne_nt_714", 275, 28], + "_nop_tc_31", + ["jump", "ne_nt_714", 275, 28], + ["ne_float", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nt_714", + ["is_text", 7, 4, 275, 28], + ["jump_false", 7, "ne_nnl_715", 275, 28], + "_nop_tc_32", + ["jump", "ne_nnl_715", 275, 28], + ["ne_text", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nnl_715", + ["is_null", 7, 4, 275, 28], + ["jump_false", 7, "ne_nb_716", 275, 28], + "_nop_tc_33", + "_nop_tc_34", + ["false", 6, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_nb_716", + ["is_bool", 7, 4, 275, 28], + ["jump_false", 7, "ne_mis_717", 275, 28], + "_nop_tc_35", + ["jump", "ne_mis_717", 275, 28], + ["ne_bool", 6, 4, 5, 275, 28], + ["jump", "ne_done_710", 275, 28], + "ne_mis_717", + ["true", 6, 275, 28], + "ne_done_710", + ["jump_false", 6, "if_else_708", 275, 28], + ["load_field", 4, 1, "expression", 275, 52], + ["get", 5, 28, 1, 275, 34], + ["frame", 6, 5, 1, 275, 34], + ["null", 5, 275, 34], + ["setarg", 6, 0, 5, 275, 34], + ["setarg", 6, 1, 4, 275, 34], + ["invoke", 6, 4, 275, 34], + ["jump", "if_end_709", 275, 34], + "if_else_708", + "if_end_709", + ["load_field", 4, 1, "then", 276, 9], + ["null", 5, 276, 22], + ["is_identical", 6, 4, 5, 276, 22], + ["jump_true", 6, "ne_nid_721", 276, 22], + ["jump", "ne_ni_722", 276, 22], + "ne_nid_721", + ["false", 6, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_ni_722", + ["is_int", 7, 4, 276, 22], + ["jump_false", 7, "ne_nn_723", 276, 22], + "_nop_tc_36", + ["jump", "ne_nn_723", 276, 22], + ["ne_int", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nn_723", + ["is_num", 7, 4, 276, 22], + ["jump_false", 7, "ne_nt_724", 276, 22], + "_nop_tc_37", + ["jump", "ne_nt_724", 276, 22], + ["ne_float", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nt_724", + ["is_text", 7, 4, 276, 22], + ["jump_false", 7, "ne_nnl_725", 276, 22], + "_nop_tc_38", + ["jump", "ne_nnl_725", 276, 22], + ["ne_text", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nnl_725", + ["is_null", 7, 4, 276, 22], + ["jump_false", 7, "ne_nb_726", 276, 22], + "_nop_tc_39", + "_nop_tc_40", + ["false", 6, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_nb_726", + ["is_bool", 7, 4, 276, 22], + ["jump_false", 7, "ne_mis_727", 276, 22], + "_nop_tc_41", + ["jump", "ne_mis_727", 276, 22], + ["ne_bool", 6, 4, 5, 276, 22], + ["jump", "ne_done_720", 276, 22], + "ne_mis_727", + ["true", 6, 276, 22], + "ne_done_720", + ["jump_false", 6, "if_else_718", 276, 22], + ["load_field", 4, 1, "then", 276, 46], + ["get", 5, 28, 1, 276, 28], + ["frame", 6, 5, 1, 276, 28], + ["null", 5, 276, 28], + ["setarg", 6, 0, 5, 276, 28], + ["setarg", 6, 1, 4, 276, 28], + ["invoke", 6, 4, 276, 28], + ["jump", "if_end_719", 276, 28], + "if_else_718", + "if_end_719", + ["load_field", 4, 1, "else", 277, 9], + ["null", 5, 277, 22], + ["is_identical", 6, 4, 5, 277, 22], + ["jump_true", 6, "ne_nid_731", 277, 22], + ["jump", "ne_ni_732", 277, 22], + "ne_nid_731", + ["false", 6, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_ni_732", + ["is_int", 7, 4, 277, 22], + ["jump_false", 7, "ne_nn_733", 277, 22], + "_nop_tc_42", + ["jump", "ne_nn_733", 277, 22], + ["ne_int", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nn_733", + ["is_num", 7, 4, 277, 22], + ["jump_false", 7, "ne_nt_734", 277, 22], + "_nop_tc_43", + ["jump", "ne_nt_734", 277, 22], + ["ne_float", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nt_734", + ["is_text", 7, 4, 277, 22], + ["jump_false", 7, "ne_nnl_735", 277, 22], + "_nop_tc_44", + ["jump", "ne_nnl_735", 277, 22], + ["ne_text", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nnl_735", + ["is_null", 7, 4, 277, 22], + ["jump_false", 7, "ne_nb_736", 277, 22], + "_nop_tc_45", + "_nop_tc_46", + ["false", 6, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_nb_736", + ["is_bool", 7, 4, 277, 22], + ["jump_false", 7, "ne_mis_737", 277, 22], + "_nop_tc_47", + ["jump", "ne_mis_737", 277, 22], + ["ne_bool", 6, 4, 5, 277, 22], + ["jump", "ne_done_730", 277, 22], + "ne_mis_737", + ["true", 6, 277, 22], + "ne_done_730", + ["jump_false", 6, "if_else_728", 277, 22], + ["load_field", 4, 1, "else", 277, 46], + ["get", 5, 28, 1, 277, 28], + ["frame", 6, 5, 1, 277, 28], + ["null", 5, 277, 28], + ["setarg", 6, 0, 5, 277, 28], + ["setarg", 6, 1, 4, 277, 28], + ["invoke", 6, 4, 277, 28], + ["jump", "if_end_729", 277, 28], + "if_else_728", + "if_end_729", + ["access", 4, "(", 278, 14], + ["is_identical", 5, 3, 4, 278, 14], + ["jump_true", 5, "eq_done_741", 278, 14], + ["is_int", 6, 3, 278, 14], + ["jump_false", 6, "eq_ni_742", 278, 14], + "_nop_tc_48", + ["jump", "eq_ni_742", 278, 14], + ["eq_int", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_ni_742", + ["is_num", 6, 3, 278, 14], + ["jump_false", 6, "eq_nn_743", 278, 14], + "_nop_tc_49", + ["jump", "eq_nn_743", 278, 14], + ["eq_float", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nn_743", + ["is_text", 6, 3, 278, 14], + ["jump_false", 6, "eq_nt_744", 278, 14], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nt_744", + ["is_null", 6, 3, 278, 14], + ["jump_false", 6, "eq_nnl_745", 278, 14], + "_nop_tc_52", + ["jump", "eq_nnl_745", 278, 14], + ["true", 5, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nnl_745", + ["is_bool", 6, 3, 278, 14], + ["jump_false", 6, "eq_nb_746", 278, 14], + "_nop_tc_53", + ["jump", "eq_nb_746", 278, 14], + ["eq_bool", 5, 3, 4, 278, 14], + ["jump", "eq_done_741", 278, 14], + "eq_nb_746", + ["false", 5, 278, 14], + "eq_done_741", + ["move", 4, 5, 278, 14], + ["jump_true", 4, "or_end_740", 278, 14], + ["access", 5, "array", 278, 26], + ["is_identical", 6, 3, 5, 278, 26], + ["jump_true", 6, "eq_done_747", 278, 26], + ["is_int", 7, 3, 278, 26], + ["jump_false", 7, "eq_ni_748", 278, 26], + "_nop_tc_54", + ["jump", "eq_ni_748", 278, 26], + ["eq_int", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_ni_748", + ["is_num", 7, 3, 278, 26], + ["jump_false", 7, "eq_nn_749", 278, 26], + "_nop_tc_55", + ["jump", "eq_nn_749", 278, 26], + ["eq_float", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nn_749", + ["is_text", 7, 3, 278, 26], + ["jump_false", 7, "eq_nt_750", 278, 26], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nt_750", + ["is_null", 7, 3, 278, 26], + ["jump_false", 7, "eq_nnl_751", 278, 26], + "_nop_tc_58", + ["jump", "eq_nnl_751", 278, 26], + ["true", 6, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nnl_751", + ["is_bool", 7, 3, 278, 26], + ["jump_false", 7, "eq_nb_752", 278, 26], + "_nop_tc_59", + ["jump", "eq_nb_752", 278, 26], + ["eq_bool", 6, 3, 5, 278, 26], + ["jump", "eq_done_747", 278, 26], + "eq_nb_752", + ["false", 6, 278, 26], + "eq_done_747", + ["move", 4, 6, 278, 26], + "or_end_740", + ["jump_false", 4, "if_else_738", 278, 26], + ["access", 2, 0, 279, 11], + "while_start_753", + ["load_field", 4, 1, "list", 280, 25], + ["length", 5, 4, 280, 25], + ["is_int", 4, 2, 280, 25], + ["jump_false", 4, "rel_ni_755", 280, 25], + "_nop_tc_60", + "_nop_tc_61", + ["lt_int", 6, 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], + ["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", + ["jump", "rel_err_758", 280, 25], + ["lt_text", 6, 2, 5, 280, 25], + ["jump", "rel_done_757", 280, 25], + "rel_err_758", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 280, + 25 + ], + ["access", 5, "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], + ["setarg", 7, 2, 8, 280, 25], + ["invoke", 7, 4, 280, 25], + ["disrupt", 280, 25], + "rel_done_757", + ["jump_false", 6, "while_end_754", 280, 25], + ["load_field", 4, 1, "list", 281, 27], + ["load_dynamic", 5, 4, 2, 281, 37], + ["get", 4, 28, 1, 281, 9], + ["frame", 6, 4, 1, 281, 9], + ["null", 4, 281, 9], + ["setarg", 6, 0, 4, 281, 9], + ["setarg", 6, 1, 5, 281, 9], + ["invoke", 6, 4, 281, 9], + ["access", 4, 1, 282, 17], + ["is_num", 5, 2, 282, 17], + ["jump_false", 5, "num_err_759", 282, 17], + "_nop_tc_65", + "_nop_tc_66", + ["add", 5, 2, 4, 282, 17], + ["jump", "num_done_760", 282, 17], + "num_err_759", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 282, + 17 + ], + ["access", 6, "error", 282, 17], + ["access", 7, "cannot apply '+': operands must be numbers", 282, 17], + ["array", 8, 0, 282, 17], + ["push", 8, 7, 282, 17], + ["frame", 7, 4, 2, 282, 17], + ["null", 4, 282, 17], + ["setarg", 7, 0, 4, 282, 17], + ["setarg", 7, 1, 6, 282, 17], + ["setarg", 7, 2, 8, 282, 17], + ["invoke", 7, 4, 282, 17], + ["disrupt", 282, 17], + "num_done_760", + ["move", 2, 5, 282, 17], + ["jump", "while_start_753", 282, 17], + "while_end_754", + ["jump", "if_end_739", 282, 17], + "if_else_738", + "if_end_739", + ["access", 4, "record", 285, 14], + ["is_identical", 5, 3, 4, 285, 14], + ["jump_true", 5, "eq_done_763", 285, 14], + ["is_int", 6, 3, 285, 14], + ["jump_false", 6, "eq_ni_764", 285, 14], + "_nop_tc_67", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_768", 285, 14], + ["eq_bool", 5, 3, 4, 285, 14], + ["jump", "eq_done_763", 285, 14], + "eq_nb_768", + ["false", 5, 285, 14], + "eq_done_763", + ["jump_false", 5, "if_else_761", 285, 14], + ["access", 2, 0, 286, 11], + "while_start_769", + ["load_field", 3, 1, "list", 287, 25], + ["length", 4, 3, 287, 25], + ["is_int", 3, 2, 287, 25], + ["jump_false", 3, "rel_ni_771", 287, 25], + "_nop_tc_73", + "_nop_tc_74", + ["lt_int", 5, 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], + ["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", + ["jump", "rel_err_774", 287, 25], + ["lt_text", 5, 2, 4, 287, 25], + ["jump", "rel_done_773", 287, 25], + "rel_err_774", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 287, + 25 + ], + ["access", 4, "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], + ["setarg", 6, 2, 7, 287, 25], + ["invoke", 6, 3, 287, 25], + ["disrupt", 287, 25], + "rel_done_773", + ["jump_false", 5, "while_end_770", 287, 25], + ["load_field", 3, 1, "list", 288, 27], + ["load_dynamic", 4, 3, 2, 288, 37], + ["load_field", 3, 4, "right", 288, 37], + ["get", 4, 28, 1, 288, 9], + ["frame", 5, 4, 1, 288, 9], + ["null", 4, 288, 9], + ["setarg", 5, 0, 4, 288, 9], + ["setarg", 5, 1, 3, 288, 9], + ["invoke", 5, 3, 288, 9], + ["access", 3, 1, 289, 17], + ["is_num", 4, 2, 289, 17], + ["jump_false", 4, "num_err_775", 289, 17], + "_nop_tc_78", + "_nop_tc_79", + ["add", 4, 2, 3, 289, 17], + ["jump", "num_done_776", 289, 17], + "num_err_775", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 289, + 17 + ], + ["access", 5, "error", 289, 17], + ["access", 6, "cannot apply '+': operands must be numbers", 289, 17], + ["array", 7, 0, 289, 17], + ["push", 7, 6, 289, 17], + ["frame", 6, 3, 2, 289, 17], + ["null", 3, 289, 17], + ["setarg", 6, 0, 3, 289, 17], + ["setarg", 6, 1, 5, 289, 17], + ["setarg", 6, 2, 7, 289, 17], + ["invoke", 6, 3, 289, 17], + ["disrupt", 289, 17], + "num_done_776", + ["move", 2, 4, 289, 17], + ["jump", "while_start_769", 289, 17], + "while_end_770", + ["jump", "if_end_762", 289, 17], + "if_else_761", + "if_end_762", + ["null", 2, 289, 17], + ["return", 2, 289, 17] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 296, 13], + ["access", 4, 0, 297, 13], + ["null", 5, 298, 16], + ["null", 6, 299, 16], + "while_start_777", + ["length", 7, 1, 300, 23], + ["is_int", 8, 3, 300, 23], + ["jump_false", 8, "rel_ni_779", 300, 23], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 9, 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], + ["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", + ["jump", "rel_err_782", 300, 23], + ["lt_text", 9, 3, 7, 300, 23], + ["jump", "rel_done_781", 300, 23], + "rel_err_782", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 300, + 23 + ], + ["access", 8, "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, 2, 11, 300, 23], + ["invoke", 10, 7, 300, 23], + ["disrupt", 300, 23], + "rel_done_781", + ["jump_false", 9, "while_end_778", 300, 23], + ["load_dynamic", 7, 1, 3, 301, 20], + ["move", 5, 7, 301, 20], + ["load_field", 7, 5, "kind", 302, 14], + ["move", 6, 7, 302, 14], + ["access", 7, "var", 303, 19], + ["is_identical", 8, 6, 7, 303, 19], + ["jump_true", 8, "eq_done_786", 303, 19], + ["is_int", 9, 6, 303, 19], + ["jump_false", 9, "eq_ni_787", 303, 19], + "_nop_tc_6", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_791", 303, 19], + ["eq_bool", 8, 6, 7, 303, 19], + ["jump", "eq_done_786", 303, 19], + "eq_nb_791", + ["false", 8, 303, 19], + "eq_done_786", + ["move", 7, 8, 303, 19], + ["jump_true", 7, "or_end_785", 303, 19], + ["access", 8, "def", 303, 36], + ["is_identical", 9, 6, 8, 303, 36], + ["jump_true", 9, "eq_done_792", 303, 36], + ["is_int", 10, 6, 303, 36], + ["jump_false", 10, "eq_ni_793", 303, 36], + "_nop_tc_12", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_797", 303, 36], + ["eq_bool", 9, 6, 8, 303, 36], + ["jump", "eq_done_792", 303, 36], + "eq_nb_797", + ["false", 9, 303, 36], + "eq_done_792", + ["move", 7, 9, 303, 36], + "or_end_785", + ["jump_false", 7, "if_else_783", 303, 36], + ["load_field", 7, 5, "right", 304, 27], + ["get", 8, 28, 1, 304, 9], + ["frame", 9, 8, 1, 304, 9], + ["null", 8, 304, 9], + ["setarg", 9, 0, 8, 304, 9], + ["setarg", 9, 1, 7, 304, 9], + ["invoke", 9, 7, 304, 9], + ["jump", "if_end_784", 304, 9], + "if_else_783", + ["access", 7, "var_list", 305, 26], + ["is_identical", 8, 6, 7, 305, 26], + ["jump_true", 8, "eq_done_800", 305, 26], + ["is_int", 9, 6, 305, 26], + ["jump_false", 9, "eq_ni_801", 305, 26], + "_nop_tc_18", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_805", 305, 26], + ["eq_bool", 8, 6, 7, 305, 26], + ["jump", "eq_done_800", 305, 26], + "eq_nb_805", + ["false", 8, 305, 26], + "eq_done_800", + ["jump_false", 8, "if_else_798", 305, 26], + ["access", 4, 0, 306, 13], + "while_start_806", + ["load_field", 7, 5, "list", 307, 27], + ["length", 8, 7, 307, 27], + ["is_int", 7, 4, 307, 27], + ["jump_false", 7, "rel_ni_808", 307, 27], + "_nop_tc_24", + "_nop_tc_25", + ["lt_int", 9, 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], + ["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", + ["jump", "rel_err_811", 307, 27], + ["lt_text", 9, 4, 8, 307, 27], + ["jump", "rel_done_810", 307, 27], + "rel_err_811", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 307, + 27 + ], + ["access", 8, "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], + ["setarg", 10, 2, 11, 307, 27], + ["invoke", 10, 7, 307, 27], + ["disrupt", 307, 27], + "rel_done_810", + ["jump_false", 9, "while_end_807", 307, 27], + ["load_field", 7, 5, "list", 308, 29], + ["load_dynamic", 8, 7, 4, 308, 39], + ["load_field", 7, 8, "right", 308, 39], + ["get", 8, 28, 1, 308, 11], + ["frame", 9, 8, 1, 308, 11], + ["null", 8, 308, 11], + ["setarg", 9, 0, 8, 308, 11], + ["setarg", 9, 1, 7, 308, 11], + ["invoke", 9, 7, 308, 11], + ["access", 7, 1, 309, 19], + ["is_num", 8, 4, 309, 19], + ["jump_false", 8, "num_err_812", 309, 19], + "_nop_tc_29", + "_nop_tc_30", + ["add", 8, 4, 7, 309, 19], + ["jump", "num_done_813", 309, 19], + "num_err_812", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 309, + 19 + ], + ["access", 9, "error", 309, 19], + ["access", 10, "cannot apply '+': operands must be numbers", 309, 19], + ["array", 11, 0, 309, 19], + ["push", 11, 10, 309, 19], + ["frame", 10, 7, 2, 309, 19], + ["null", 7, 309, 19], + ["setarg", 10, 0, 7, 309, 19], + ["setarg", 10, 1, 9, 309, 19], + ["setarg", 10, 2, 11, 309, 19], + ["invoke", 10, 7, 309, 19], + ["disrupt", 309, 19], + "num_done_813", + ["move", 4, 8, 309, 19], + ["jump", "while_start_806", 309, 19], + "while_end_807", + ["jump", "if_end_799", 309, 19], + "if_else_798", + ["access", 7, "call", 311, 26], + ["is_identical", 8, 6, 7, 311, 26], + ["jump_true", 8, "eq_done_816", 311, 26], + ["is_int", 9, 6, 311, 26], + ["jump_false", 9, "eq_ni_817", 311, 26], + "_nop_tc_31", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_821", 311, 26], + ["eq_bool", 8, 6, 7, 311, 26], + ["jump", "eq_done_816", 311, 26], + "eq_nb_821", + ["false", 8, 311, 26], + "eq_done_816", + ["jump_false", 8, "if_else_814", 311, 26], + ["load_field", 7, 5, "expression", 312, 27], + ["get", 8, 28, 1, 312, 9], + ["frame", 9, 8, 1, 312, 9], + ["null", 8, 312, 9], + ["setarg", 9, 0, 8, 312, 9], + ["setarg", 9, 1, 7, 312, 9], + ["invoke", 9, 7, 312, 9], + ["jump", "if_end_815", 312, 9], + "if_else_814", + ["access", 7, "if", 313, 26], + ["is_identical", 8, 6, 7, 313, 26], + ["jump_true", 8, "eq_done_824", 313, 26], + ["is_int", 9, 6, 313, 26], + ["jump_false", 9, "eq_ni_825", 313, 26], + "_nop_tc_37", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_829", 313, 26], + ["eq_bool", 8, 6, 7, 313, 26], + ["jump", "eq_done_824", 313, 26], + "eq_nb_829", + ["false", 8, 313, 26], + "eq_done_824", + ["jump_false", 8, "if_else_822", 313, 26], + ["load_field", 7, 5, "expression", 314, 27], + ["get", 8, 28, 1, 314, 9], + ["frame", 9, 8, 1, 314, 9], + ["null", 8, 314, 9], + ["setarg", 9, 0, 8, 314, 9], + ["setarg", 9, 1, 7, 314, 9], + ["invoke", 9, 7, 314, 9], + ["load_field", 7, 5, "then", 315, 29], + ["get", 8, 29, 1, 315, 9], + ["frame", 9, 8, 2, 315, 9], + ["null", 8, 315, 9], + ["setarg", 9, 0, 8, 315, 9], + ["setarg", 9, 1, 7, 315, 9], + ["setarg", 9, 2, 2, 315, 9], + ["invoke", 9, 7, 315, 9], + ["load_field", 7, 5, "list", 316, 29], + ["get", 8, 29, 1, 316, 9], + ["frame", 9, 8, 2, 316, 9], + ["null", 8, 316, 9], + ["setarg", 9, 0, 8, 316, 9], + ["setarg", 9, 1, 7, 316, 9], + ["setarg", 9, 2, 2, 316, 9], + ["invoke", 9, 7, 316, 9], + ["load_field", 7, 5, "else", 317, 13], + ["null", 8, 317, 26], + ["is_identical", 9, 7, 8, 317, 26], + ["jump_true", 9, "ne_nid_833", 317, 26], + ["jump", "ne_ni_834", 317, 26], + "ne_nid_833", + ["false", 9, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_ni_834", + ["is_int", 10, 7, 317, 26], + ["jump_false", 10, "ne_nn_835", 317, 26], + "_nop_tc_43", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_839", 317, 26], + ["ne_bool", 9, 7, 8, 317, 26], + ["jump", "ne_done_832", 317, 26], + "ne_mis_839", + ["true", 9, 317, 26], + "ne_done_832", + ["jump_false", 9, "if_else_830", 317, 26], + ["load_field", 7, 5, "else", 317, 52], + ["get", 8, 29, 1, 317, 32], + ["frame", 9, 8, 2, 317, 32], + ["null", 8, 317, 32], + ["setarg", 9, 0, 8, 317, 32], + ["setarg", 9, 1, 7, 317, 32], + ["setarg", 9, 2, 2, 317, 32], + ["invoke", 9, 7, 317, 32], + ["jump", "if_end_831", 317, 32], + "if_else_830", + "if_end_831", + ["jump", "if_end_823", 317, 32], + "if_else_822", + ["access", 7, "while", 318, 26], + ["is_identical", 8, 6, 7, 318, 26], + ["jump_true", 8, "eq_done_843", 318, 26], + ["is_int", 9, 6, 318, 26], + ["jump_false", 9, "eq_ni_844", 318, 26], + "_nop_tc_49", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_848", 318, 26], + ["eq_bool", 8, 6, 7, 318, 26], + ["jump", "eq_done_843", 318, 26], + "eq_nb_848", + ["false", 8, 318, 26], + "eq_done_843", + ["move", 7, 8, 318, 26], + ["jump_true", 7, "or_end_842", 318, 26], + ["access", 8, "do", 318, 45], + ["is_identical", 9, 6, 8, 318, 45], + ["jump_true", 9, "eq_done_849", 318, 45], + ["is_int", 10, 6, 318, 45], + ["jump_false", 10, "eq_ni_850", 318, 45], + "_nop_tc_55", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_854", 318, 45], + ["eq_bool", 9, 6, 8, 318, 45], + ["jump", "eq_done_849", 318, 45], + "eq_nb_854", + ["false", 9, 318, 45], + "eq_done_849", + ["move", 7, 9, 318, 45], + "or_end_842", + ["jump_false", 7, "if_else_840", 318, 45], + ["load_field", 7, 5, "expression", 319, 27], + ["get", 8, 28, 1, 319, 9], + ["frame", 9, 8, 1, 319, 9], + ["null", 8, 319, 9], + ["setarg", 9, 0, 8, 319, 9], + ["setarg", 9, 1, 7, 319, 9], + ["invoke", 9, 7, 319, 9], + ["load_field", 7, 5, "statements", 320, 29], + ["get", 8, 29, 1, 320, 9], + ["frame", 9, 8, 2, 320, 9], + ["null", 8, 320, 9], + ["setarg", 9, 0, 8, 320, 9], + ["setarg", 9, 1, 7, 320, 9], + ["setarg", 9, 2, 2, 320, 9], + ["invoke", 9, 7, 320, 9], + ["jump", "if_end_841", 320, 9], + "if_else_840", + ["access", 7, "for", 321, 26], + ["is_identical", 8, 6, 7, 321, 26], + ["jump_true", 8, "eq_done_857", 321, 26], + ["is_int", 9, 6, 321, 26], + ["jump_false", 9, "eq_ni_858", 321, 26], + "_nop_tc_61", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_862", 321, 26], + ["eq_bool", 8, 6, 7, 321, 26], + ["jump", "eq_done_857", 321, 26], + "eq_nb_862", + ["false", 8, 321, 26], + "eq_done_857", + ["jump_false", 8, "if_else_855", 321, 26], + ["load_field", 7, 5, "init", 322, 13], + ["null", 8, 322, 26], + ["is_identical", 9, 7, 8, 322, 26], + ["jump_true", 9, "ne_nid_866", 322, 26], + ["jump", "ne_ni_867", 322, 26], + "ne_nid_866", + ["false", 9, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_ni_867", + ["is_int", 10, 7, 322, 26], + ["jump_false", 10, "ne_nn_868", 322, 26], + "_nop_tc_67", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_872", 322, 26], + ["ne_bool", 9, 7, 8, 322, 26], + ["jump", "ne_done_865", 322, 26], + "ne_mis_872", + ["true", 9, 322, 26], + "ne_done_865", + ["jump_false", 9, "if_else_863", 322, 26], + ["load_field", 7, 5, "init", 323, 15], + ["load_field", 8, 7, "kind", 323, 15], + ["access", 7, "var", 323, 33], + ["is_identical", 9, 8, 7, 323, 33], + ["jump_true", 9, "eq_done_876", 323, 33], + ["is_int", 10, 8, 323, 33], + ["jump_false", 10, "eq_ni_877", 323, 33], + "_nop_tc_73", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_881", 323, 33], + ["eq_bool", 9, 8, 7, 323, 33], + ["jump", "eq_done_876", 323, 33], + "eq_nb_881", + ["false", 9, 323, 33], + "eq_done_876", + ["move", 7, 9, 323, 33], + ["jump_true", 7, "or_end_875", 323, 33], + ["load_field", 8, 5, "init", 323, 42], + ["load_field", 9, 8, "kind", 323, 42], + ["access", 8, "def", 323, 60], + ["is_identical", 10, 9, 8, 323, 60], + ["jump_true", 10, "eq_done_882", 323, 60], + ["is_int", 11, 9, 323, 60], + ["jump_false", 11, "eq_ni_883", 323, 60], + "_nop_tc_79", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_887", 323, 60], + ["eq_bool", 10, 9, 8, 323, 60], + ["jump", "eq_done_882", 323, 60], + "eq_nb_887", + ["false", 10, 323, 60], + "eq_done_882", + ["move", 7, 10, 323, 60], + "or_end_875", + ["jump_false", 7, "if_else_873", 323, 60], + ["load_field", 7, 5, "init", 324, 31], + ["load_field", 8, 7, "right", 324, 31], + ["get", 7, 28, 1, 324, 13], + ["frame", 9, 7, 1, 324, 13], + ["null", 7, 324, 13], + ["setarg", 9, 0, 7, 324, 13], + ["setarg", 9, 1, 8, 324, 13], + ["invoke", 9, 7, 324, 13], + ["jump", "if_end_874", 324, 13], + "if_else_873", + ["load_field", 7, 5, "init", 326, 31], + ["get", 8, 28, 1, 326, 13], + ["frame", 9, 8, 1, 326, 13], + ["null", 8, 326, 13], + ["setarg", 9, 0, 8, 326, 13], + ["setarg", 9, 1, 7, 326, 13], + ["invoke", 9, 7, 326, 13], + "if_end_874", + ["jump", "if_end_864", 326, 13], + "if_else_863", + "if_end_864", + ["load_field", 7, 5, "test", 329, 27], + ["get", 8, 28, 1, 329, 9], + ["frame", 9, 8, 1, 329, 9], + ["null", 8, 329, 9], + ["setarg", 9, 0, 8, 329, 9], + ["setarg", 9, 1, 7, 329, 9], + ["invoke", 9, 7, 329, 9], + ["load_field", 7, 5, "update", 330, 27], + ["get", 8, 28, 1, 330, 9], + ["frame", 9, 8, 1, 330, 9], + ["null", 8, 330, 9], + ["setarg", 9, 0, 8, 330, 9], + ["setarg", 9, 1, 7, 330, 9], + ["invoke", 9, 7, 330, 9], + ["load_field", 7, 5, "statements", 331, 29], + ["get", 8, 29, 1, 331, 9], + ["frame", 9, 8, 2, 331, 9], + ["null", 8, 331, 9], + ["setarg", 9, 0, 8, 331, 9], + ["setarg", 9, 1, 7, 331, 9], + ["setarg", 9, 2, 2, 331, 9], + ["invoke", 9, 7, 331, 9], + ["jump", "if_end_856", 331, 9], + "if_else_855", + ["access", 7, "return", 332, 26], + ["is_identical", 8, 6, 7, 332, 26], + ["jump_true", 8, "eq_done_891", 332, 26], + ["is_int", 9, 6, 332, 26], + ["jump_false", 9, "eq_ni_892", 332, 26], + "_nop_tc_85", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_896", 332, 26], + ["eq_bool", 8, 6, 7, 332, 26], + ["jump", "eq_done_891", 332, 26], + "eq_nb_896", + ["false", 8, 332, 26], + "eq_done_891", + ["move", 7, 8, 332, 26], + ["jump_true", 7, "or_end_890", 332, 26], + ["access", 8, "go", 332, 46], + ["is_identical", 9, 6, 8, 332, 46], + ["jump_true", 9, "eq_done_897", 332, 46], + ["is_int", 10, 6, 332, 46], + ["jump_false", 10, "eq_ni_898", 332, 46], + "_nop_tc_91", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_902", 332, 46], + ["eq_bool", 9, 6, 8, 332, 46], + ["jump", "eq_done_897", 332, 46], + "eq_nb_902", + ["false", 9, 332, 46], + "eq_done_897", + ["move", 7, 9, 332, 46], + "or_end_890", + ["jump_false", 7, "if_else_888", 332, 46], + ["load_field", 7, 5, "expression", 333, 27], + ["get", 8, 28, 1, 333, 9], + ["frame", 9, 8, 1, 333, 9], + ["null", 8, 333, 9], + ["setarg", 9, 0, 8, 333, 9], + ["setarg", 9, 1, 7, 333, 9], + ["invoke", 9, 7, 333, 9], + ["jump", "if_end_889", 333, 9], + "if_else_888", + ["access", 7, "block", 334, 26], + ["is_identical", 8, 6, 7, 334, 26], + ["jump_true", 8, "eq_done_905", 334, 26], + ["is_int", 9, 6, 334, 26], + ["jump_false", 9, "eq_ni_906", 334, 26], + "_nop_tc_97", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_910", 334, 26], + ["eq_bool", 8, 6, 7, 334, 26], + ["jump", "eq_done_905", 334, 26], + "eq_nb_910", + ["false", 8, 334, 26], + "eq_done_905", + ["jump_false", 8, "if_else_903", 334, 26], + ["load_field", 7, 5, "statements", 335, 29], + ["get", 8, 29, 1, 335, 9], + ["frame", 9, 8, 2, 335, 9], + ["null", 8, 335, 9], + ["setarg", 9, 0, 8, 335, 9], + ["setarg", 9, 1, 7, 335, 9], + ["setarg", 9, 2, 2, 335, 9], + ["invoke", 9, 7, 335, 9], + ["jump", "if_end_904", 335, 9], + "if_else_903", + ["access", 7, "label", 336, 26], + ["is_identical", 8, 6, 7, 336, 26], + ["jump_true", 8, "eq_done_913", 336, 26], + ["is_int", 9, 6, 336, 26], + ["jump_false", 9, "eq_ni_914", 336, 26], + "_nop_tc_103", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_918", 336, 26], + ["eq_bool", 8, 6, 7, 336, 26], + ["jump", "eq_done_913", 336, 26], + "eq_nb_918", + ["false", 8, 336, 26], + "eq_done_913", + ["jump_false", 8, "if_else_911", 336, 26], + ["load_field", 7, 5, "statement", 337, 13], + ["null", 8, 337, 31], + ["is_identical", 9, 7, 8, 337, 31], + ["jump_true", 9, "ne_nid_922", 337, 31], + ["jump", "ne_ni_923", 337, 31], + "ne_nid_922", + ["false", 9, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_ni_923", + ["is_int", 10, 7, 337, 31], + ["jump_false", 10, "ne_nn_924", 337, 31], + "_nop_tc_109", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_928", 337, 31], + ["ne_bool", 9, 7, 8, 337, 31], + ["jump", "ne_done_921", 337, 31], + "ne_mis_928", + ["true", 9, 337, 31], + "ne_done_921", + ["jump_false", 9, "if_else_919", 337, 31], + ["load_field", 7, 5, "statement", 338, 32], + ["array", 8, 1, 338, 32], + ["push", 8, 7, 338, 32], + ["get", 7, 29, 1, 338, 11], + ["frame", 9, 7, 2, 338, 11], + ["null", 7, 338, 11], + ["setarg", 9, 0, 7, 338, 11], + ["setarg", 9, 1, 8, 338, 11], + ["setarg", 9, 2, 2, 338, 11], + ["invoke", 9, 7, 338, 11], + ["jump", "if_end_920", 338, 11], + "if_else_919", + "if_end_920", + ["jump", "if_end_912", 338, 11], + "if_else_911", + ["access", 7, "function", 340, 26], + ["is_identical", 8, 6, 7, 340, 26], + ["jump_true", 8, "eq_done_931", 340, 26], + ["is_int", 9, 6, 340, 26], + ["jump_false", 9, "eq_ni_932", 340, 26], + "_nop_tc_115", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_936", 340, 26], + ["eq_bool", 8, 6, 7, 340, 26], + ["jump", "eq_done_931", 340, 26], + "eq_nb_936", + ["false", 8, 340, 26], + "eq_done_931", + ["jump_false", 8, "if_else_929", 340, 26], + ["jump", "if_end_930", 340, 38], + "if_else_929", + "if_end_930", + "if_end_912", + "if_end_904", + "if_end_889", + "if_end_856", + "if_end_841", + "if_end_823", + "if_end_815", + "if_end_799", + "if_end_784", + ["access", 7, 1, 344, 15], + ["is_num", 8, 3, 344, 15], + ["jump_false", 8, "num_err_937", 344, 15], + "_nop_tc_121", + "_nop_tc_122", + ["add", 8, 3, 7, 344, 15], + ["jump", "num_done_938", 344, 15], + "num_err_937", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 344, + 15 + ], + ["access", 9, "error", 344, 15], + ["access", 10, "cannot apply '+': operands must be numbers", 344, 15], + ["array", 11, 0, 344, 15], + ["push", 11, 10, 344, 15], + ["frame", 10, 7, 2, 344, 15], + ["null", 7, 344, 15], + ["setarg", 10, 0, 7, 344, 15], + ["setarg", 10, 1, 9, 344, 15], + ["setarg", 10, 2, 11, 344, 15], + ["invoke", 10, 7, 344, 15], + ["disrupt", 344, 15], + "num_done_938", + ["move", 3, 8, 344, 15], + ["jump", "while_start_777", 344, 15], + "while_end_778", + ["null", 3, 344, 15], + ["return", 3, 344, 15] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 5, + "nr_close_slots": 0, + "instructions": [ + ["get", 1, 1, 1, 349, 20], + ["load_field", 2, 1, "statements", 349, 20], + ["access", 1, 0, 349, 36], + ["get", 3, 2, 1, 349, 5], + ["frame", 4, 3, 2, 349, 5], + ["null", 3, 349, 5], + ["setarg", 4, 0, 3, 349, 5], + ["setarg", 4, 1, 2, 349, 5], + ["setarg", 4, 2, 1, 349, 5], + ["invoke", 4, 1, 349, 5], + ["get", 1, 1, 1, 350, 20], + ["load_field", 2, 1, "functions", 350, 20], + ["access", 1, 0, 350, 35], + ["get", 3, 2, 1, 350, 5], + ["frame", 4, 3, 2, 350, 5], + ["null", 3, 350, 5], + ["setarg", 4, 0, 3, 350, 5], + ["setarg", 4, 1, 2, 350, 5], + ["setarg", 4, 2, 1, 350, 5], + ["invoke", 4, 1, 350, 5], + ["get", 1, 1, 1, 351, 25], + ["load_field", 2, 1, "statements", 351, 25], + ["access", 1, 0, 351, 41], + ["get", 3, 29, 1, 351, 5], + ["frame", 4, 3, 2, 351, 5], + ["null", 3, 351, 5], + ["setarg", 4, 0, 3, 351, 5], + ["setarg", 4, 1, 2, 351, 5], + ["setarg", 4, 2, 1, 351, 5], + ["invoke", 4, 1, 351, 5], + ["get", 1, 1, 1, 352, 25], + ["load_field", 2, 1, "functions", 352, 25], + ["access", 1, 0, 352, 40], + ["get", 3, 29, 1, 352, 5], + ["frame", 4, 3, 2, 352, 5], + ["null", 3, 352, 5], + ["setarg", 4, 0, 3, 352, 5], + ["setarg", 4, 1, 2, 352, 5], + ["setarg", 4, 2, 1, 352, 5], + ["invoke", 4, 1, 352, 5], + ["null", 1, 352, 5], + ["return", 1, 352, 5] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "nr_slots": 24, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 364, 17], + ["is_identical", 4, 1, 3, 364, 17], + ["jump_true", 4, "eq_done_941", 364, 17], + "_nop_tc_1", + ["jump", "eq_ni_942", 364, 17], + "_nop_tc_2", + ["jump", "eq_ni_942", 364, 17], + ["eq_int", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_ni_942", + "_nop_tc_3", + ["jump", "eq_nn_943", 364, 17], + "_nop_tc_4", + ["jump", "eq_nn_943", 364, 17], + ["eq_float", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nn_943", + "_nop_tc_5", + ["jump", "eq_nt_944", 364, 17], + "_nop_tc_6", + ["jump", "eq_nt_944", 364, 17], + ["eq_text", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nt_944", + "_nop_tc_7", + ["jump", "eq_nnl_945", 364, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 4, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nnl_945", + "_nop_tc_10", + ["jump", "eq_nb_946", 364, 17], + "_nop_tc_11", + ["jump", "eq_nb_946", 364, 17], + ["eq_bool", 4, 1, 3, 364, 17], + ["jump", "eq_done_941", 364, 17], + "eq_nb_946", + ["false", 4, 364, 17], + "eq_done_941", + ["jump_false", 4, "if_else_939", 364, 17], + ["null", 3, 364, 30], + ["return", 3, 364, 30], + "_nop_ur_1", + "if_else_939", + "if_end_940", + ["load_field", 3, 1, "kind", 365, 13], + ["move", 4, 3, 365, 13], + ["null", 3, 366, 16], + ["null", 5, 367, 17], + ["null", 6, 368, 14], + ["null", 7, 369, 14], + ["null", 8, 370, 18], + ["access", 9, 0, 371, 13], + ["null", 10, 372, 14], + ["null", 11, 373, 15], + ["null", 12, 375, 14], + ["null", 13, 376, 18], + ["null", 14, 377, 14], + ["null", 15, 378, 16], + ["null", 16, 379, 14], + ["null", 17, 380, 15], + ["null", 18, 381, 15], + ["get", 19, 6, 1, 384, 9], + ["load_dynamic", 20, 19, 4, 384, 20], + ["true", 19, 384, 26], + ["is_identical", 21, 20, 19, 384, 26], + ["jump_true", 21, "eq_done_949", 384, 26], + ["is_int", 22, 20, 384, 26], + ["jump_false", 22, "eq_ni_950", 384, 26], + "_nop_tc_12", + ["jump", "eq_ni_950", 384, 26], + ["eq_int", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_ni_950", + ["is_num", 22, 20, 384, 26], + ["jump_false", 22, "eq_nn_951", 384, 26], + "_nop_tc_13", + ["jump", "eq_nn_951", 384, 26], + ["eq_float", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nn_951", + ["is_text", 22, 20, 384, 26], + ["jump_false", 22, "eq_nt_952", 384, 26], + "_nop_tc_14", + ["jump", "eq_nt_952", 384, 26], + ["eq_text", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nt_952", + ["is_null", 22, 20, 384, 26], + ["jump_false", 22, "eq_nnl_953", 384, 26], + "_nop_tc_15", + ["jump", "eq_nnl_953", 384, 26], + ["true", 21, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nnl_953", + ["is_bool", 22, 20, 384, 26], + ["jump_false", 22, "eq_nb_954", 384, 26], + "_nop_tc_16", + "_nop_tc_17", + ["eq_bool", 21, 20, 19, 384, 26], + ["jump", "eq_done_949", 384, 26], + "eq_nb_954", + ["false", 21, 384, 26], + "eq_done_949", + ["jump_false", 21, "if_else_947", 384, 26], + ["load_field", 19, 1, "left", 385, 29], + ["get", 20, 30, 1, 385, 19], + ["frame", 21, 20, 2, 385, 19], + ["null", 20, 385, 19], + ["setarg", 21, 0, 20, 385, 19], + ["setarg", 21, 1, 19, 385, 19], + ["setarg", 21, 2, 2, 385, 19], + ["invoke", 21, 19, 385, 19], + ["store_field", 1, 19, "left", 385, 7], + ["load_field", 19, 1, "right", 386, 30], + ["get", 20, 30, 1, 386, 20], + ["frame", 21, 20, 2, 386, 20], + ["null", 20, 386, 20], + ["setarg", 21, 0, 20, 386, 20], + ["setarg", 21, 1, 19, 386, 20], + ["setarg", 21, 2, 2, 386, 20], + ["invoke", 21, 19, 386, 20], + ["store_field", 1, 19, "right", 386, 7], + ["jump", "if_end_948", 386, 7], + "if_else_947", + ["access", 19, ".", 387, 21], + ["is_identical", 20, 4, 19, 387, 21], + ["jump_true", 20, "eq_done_958", 387, 21], + ["is_int", 21, 4, 387, 21], + ["jump_false", 21, "eq_ni_959", 387, 21], + "_nop_tc_18", + ["jump", "eq_ni_959", 387, 21], + ["eq_int", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_ni_959", + ["is_num", 21, 4, 387, 21], + ["jump_false", 21, "eq_nn_960", 387, 21], + "_nop_tc_19", + ["jump", "eq_nn_960", 387, 21], + ["eq_float", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nn_960", + ["is_text", 21, 4, 387, 21], + ["jump_false", 21, "eq_nt_961", 387, 21], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nt_961", + ["is_null", 21, 4, 387, 21], + ["jump_false", 21, "eq_nnl_962", 387, 21], + "_nop_tc_22", + ["jump", "eq_nnl_962", 387, 21], + ["true", 20, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nnl_962", + ["is_bool", 21, 4, 387, 21], + ["jump_false", 21, "eq_nb_963", 387, 21], + "_nop_tc_23", + ["jump", "eq_nb_963", 387, 21], + ["eq_bool", 20, 4, 19, 387, 21], + ["jump", "eq_done_958", 387, 21], + "eq_nb_963", + ["false", 20, 387, 21], + "eq_done_958", + ["move", 19, 20, 387, 21], + ["jump_true", 19, "or_end_957", 387, 21], + ["access", 20, "[", 387, 33], + ["is_identical", 21, 4, 20, 387, 33], + ["jump_true", 21, "eq_done_964", 387, 33], + ["is_int", 22, 4, 387, 33], + ["jump_false", 22, "eq_ni_965", 387, 33], + "_nop_tc_24", + ["jump", "eq_ni_965", 387, 33], + ["eq_int", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_ni_965", + ["is_num", 22, 4, 387, 33], + ["jump_false", 22, "eq_nn_966", 387, 33], + "_nop_tc_25", + ["jump", "eq_nn_966", 387, 33], + ["eq_float", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nn_966", + ["is_text", 22, 4, 387, 33], + ["jump_false", 22, "eq_nt_967", 387, 33], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nt_967", + ["is_null", 22, 4, 387, 33], + ["jump_false", 22, "eq_nnl_968", 387, 33], + "_nop_tc_28", + ["jump", "eq_nnl_968", 387, 33], + ["true", 21, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nnl_968", + ["is_bool", 22, 4, 387, 33], + ["jump_false", 22, "eq_nb_969", 387, 33], + "_nop_tc_29", + ["jump", "eq_nb_969", 387, 33], + ["eq_bool", 21, 4, 20, 387, 33], + ["jump", "eq_done_964", 387, 33], + "eq_nb_969", + ["false", 21, 387, 33], + "eq_done_964", + ["move", 19, 21, 387, 33], + "or_end_957", + ["jump_false", 19, "if_else_955", 387, 33], + ["load_field", 19, 1, "left", 388, 29], + ["get", 20, 30, 1, 388, 19], + ["frame", 21, 20, 2, 388, 19], + ["null", 20, 388, 19], + ["setarg", 21, 0, 20, 388, 19], + ["setarg", 21, 1, 19, 388, 19], + ["setarg", 21, 2, 2, 388, 19], + ["invoke", 21, 19, 388, 19], + ["store_field", 1, 19, "left", 388, 7], + ["access", 19, "[", 389, 16], + ["is_identical", 20, 4, 19, 389, 16], + ["jump_true", 20, "eq_done_973", 389, 16], + ["is_int", 21, 4, 389, 16], + ["jump_false", 21, "eq_ni_974", 389, 16], + "_nop_tc_30", + ["jump", "eq_ni_974", 389, 16], + ["eq_int", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_ni_974", + ["is_num", 21, 4, 389, 16], + ["jump_false", 21, "eq_nn_975", 389, 16], + "_nop_tc_31", + ["jump", "eq_nn_975", 389, 16], + ["eq_float", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nn_975", + ["is_text", 21, 4, 389, 16], + ["jump_false", 21, "eq_nt_976", 389, 16], + "_nop_tc_32", + "_nop_tc_33", + ["eq_text", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nt_976", + ["is_null", 21, 4, 389, 16], + ["jump_false", 21, "eq_nnl_977", 389, 16], + "_nop_tc_34", + ["jump", "eq_nnl_977", 389, 16], + ["true", 20, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nnl_977", + ["is_bool", 21, 4, 389, 16], + ["jump_false", 21, "eq_nb_978", 389, 16], + "_nop_tc_35", + ["jump", "eq_nb_978", 389, 16], + ["eq_bool", 20, 4, 19, 389, 16], + ["jump", "eq_done_973", 389, 16], + "eq_nb_978", + ["false", 20, 389, 16], + "eq_done_973", + ["move", 19, 20, 389, 16], + ["jump_false", 19, "and_end_972", 389, 16], + ["load_field", 20, 1, "right", 389, 23], + ["null", 21, 389, 37], + ["is_identical", 22, 20, 21, 389, 37], + ["jump_true", 22, "ne_nid_980", 389, 37], + ["jump", "ne_ni_981", 389, 37], + "ne_nid_980", + ["false", 22, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_ni_981", + ["is_int", 23, 20, 389, 37], + ["jump_false", 23, "ne_nn_982", 389, 37], + "_nop_tc_36", + ["jump", "ne_nn_982", 389, 37], + ["ne_int", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nn_982", + ["is_num", 23, 20, 389, 37], + ["jump_false", 23, "ne_nt_983", 389, 37], + "_nop_tc_37", + ["jump", "ne_nt_983", 389, 37], + ["ne_float", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nt_983", + ["is_text", 23, 20, 389, 37], + ["jump_false", 23, "ne_nnl_984", 389, 37], + "_nop_tc_38", + ["jump", "ne_nnl_984", 389, 37], + ["ne_text", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nnl_984", + ["is_null", 23, 20, 389, 37], + ["jump_false", 23, "ne_nb_985", 389, 37], + "_nop_tc_39", + "_nop_tc_40", + ["false", 22, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_nb_985", + ["is_bool", 23, 20, 389, 37], + ["jump_false", 23, "ne_mis_986", 389, 37], + "_nop_tc_41", + ["jump", "ne_mis_986", 389, 37], + ["ne_bool", 22, 20, 21, 389, 37], + ["jump", "ne_done_979", 389, 37], + "ne_mis_986", + ["true", 22, 389, 37], + "ne_done_979", + ["move", 19, 22, 389, 37], + "and_end_972", + ["jump_false", 19, "if_else_970", 389, 37], + ["load_field", 19, 1, "right", 389, 66], + ["get", 20, 30, 1, 389, 56], + ["frame", 21, 20, 2, 389, 56], + ["null", 20, 389, 56], + ["setarg", 21, 0, 20, 389, 56], + ["setarg", 21, 1, 19, 389, 56], + ["setarg", 21, 2, 2, 389, 56], + ["invoke", 21, 19, 389, 56], + ["store_field", 1, 19, "right", 389, 43], + ["jump", "if_end_971", 389, 43], + "if_else_970", + "if_end_971", + ["jump", "if_end_956", 389, 43], + "if_else_955", + ["get", 19, 7, 1, 390, 16], + ["load_dynamic", 20, 19, 4, 390, 26], + ["true", 19, 390, 32], + ["is_identical", 21, 20, 19, 390, 32], + ["jump_true", 21, "eq_done_989", 390, 32], + ["is_int", 22, 20, 390, 32], + ["jump_false", 22, "eq_ni_990", 390, 32], + "_nop_tc_42", + ["jump", "eq_ni_990", 390, 32], + ["eq_int", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_ni_990", + ["is_num", 22, 20, 390, 32], + ["jump_false", 22, "eq_nn_991", 390, 32], + "_nop_tc_43", + ["jump", "eq_nn_991", 390, 32], + ["eq_float", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nn_991", + ["is_text", 22, 20, 390, 32], + ["jump_false", 22, "eq_nt_992", 390, 32], + "_nop_tc_44", + ["jump", "eq_nt_992", 390, 32], + ["eq_text", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nt_992", + ["is_null", 22, 20, 390, 32], + ["jump_false", 22, "eq_nnl_993", 390, 32], + "_nop_tc_45", + ["jump", "eq_nnl_993", 390, 32], + ["true", 21, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nnl_993", + ["is_bool", 22, 20, 390, 32], + ["jump_false", 22, "eq_nb_994", 390, 32], + "_nop_tc_46", + "_nop_tc_47", + ["eq_bool", 21, 20, 19, 390, 32], + ["jump", "eq_done_989", 390, 32], + "eq_nb_994", + ["false", 21, 390, 32], + "eq_done_989", + ["jump_false", 21, "if_else_987", 390, 32], + ["load_field", 19, 1, "expression", 391, 35], + ["get", 20, 30, 1, 391, 25], + ["frame", 21, 20, 2, 391, 25], + ["null", 20, 391, 25], + ["setarg", 21, 0, 20, 391, 25], + ["setarg", 21, 1, 19, 391, 25], + ["setarg", 21, 2, 2, 391, 25], + ["invoke", 21, 19, 391, 25], + ["store_field", 1, 19, "expression", 391, 7], + ["jump", "if_end_988", 391, 7], + "if_else_987", + ["access", 19, "++", 392, 21], + ["is_identical", 20, 4, 19, 392, 21], + ["jump_true", 20, "eq_done_998", 392, 21], + ["is_int", 21, 4, 392, 21], + ["jump_false", 21, "eq_ni_999", 392, 21], + "_nop_tc_48", + ["jump", "eq_ni_999", 392, 21], + ["eq_int", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_ni_999", + ["is_num", 21, 4, 392, 21], + ["jump_false", 21, "eq_nn_1000", 392, 21], + "_nop_tc_49", + ["jump", "eq_nn_1000", 392, 21], + ["eq_float", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nn_1000", + ["is_text", 21, 4, 392, 21], + ["jump_false", 21, "eq_nt_1001", 392, 21], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nt_1001", + ["is_null", 21, 4, 392, 21], + ["jump_false", 21, "eq_nnl_1002", 392, 21], + "_nop_tc_52", + ["jump", "eq_nnl_1002", 392, 21], + ["true", 20, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nnl_1002", + ["is_bool", 21, 4, 392, 21], + ["jump_false", 21, "eq_nb_1003", 392, 21], + "_nop_tc_53", + ["jump", "eq_nb_1003", 392, 21], + ["eq_bool", 20, 4, 19, 392, 21], + ["jump", "eq_done_998", 392, 21], + "eq_nb_1003", + ["false", 20, 392, 21], + "eq_done_998", + ["move", 19, 20, 392, 21], + ["jump_true", 19, "or_end_997", 392, 21], + ["access", 20, "--", 392, 34], + ["is_identical", 21, 4, 20, 392, 34], + ["jump_true", 21, "eq_done_1004", 392, 34], + ["is_int", 22, 4, 392, 34], + ["jump_false", 22, "eq_ni_1005", 392, 34], + "_nop_tc_54", + ["jump", "eq_ni_1005", 392, 34], + ["eq_int", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_ni_1005", + ["is_num", 22, 4, 392, 34], + ["jump_false", 22, "eq_nn_1006", 392, 34], + "_nop_tc_55", + ["jump", "eq_nn_1006", 392, 34], + ["eq_float", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nn_1006", + ["is_text", 22, 4, 392, 34], + ["jump_false", 22, "eq_nt_1007", 392, 34], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nt_1007", + ["is_null", 22, 4, 392, 34], + ["jump_false", 22, "eq_nnl_1008", 392, 34], + "_nop_tc_58", + ["jump", "eq_nnl_1008", 392, 34], + ["true", 21, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nnl_1008", + ["is_bool", 22, 4, 392, 34], + ["jump_false", 22, "eq_nb_1009", 392, 34], + "_nop_tc_59", + ["jump", "eq_nb_1009", 392, 34], + ["eq_bool", 21, 4, 20, 392, 34], + ["jump", "eq_done_1004", 392, 34], + "eq_nb_1009", + ["false", 21, 392, 34], + "eq_done_1004", + ["move", 19, 21, 392, 34], + "or_end_997", + ["jump_false", 19, "if_else_995", 392, 34], + ["return", 1, 393, 14], + "_nop_ur_2", + "if_else_995", + ["access", 19, "then", 394, 21], + ["is_identical", 20, 4, 19, 394, 21], + ["jump_true", 20, "eq_done_1012", 394, 21], + ["is_int", 21, 4, 394, 21], + ["jump_false", 21, "eq_ni_1013", 394, 21], + "_nop_tc_60", + ["jump", "eq_ni_1013", 394, 21], + ["eq_int", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_ni_1013", + ["is_num", 21, 4, 394, 21], + ["jump_false", 21, "eq_nn_1014", 394, 21], + "_nop_tc_61", + ["jump", "eq_nn_1014", 394, 21], + ["eq_float", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nn_1014", + ["is_text", 21, 4, 394, 21], + ["jump_false", 21, "eq_nt_1015", 394, 21], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nt_1015", + ["is_null", 21, 4, 394, 21], + ["jump_false", 21, "eq_nnl_1016", 394, 21], + "_nop_tc_64", + ["jump", "eq_nnl_1016", 394, 21], + ["true", 20, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nnl_1016", + ["is_bool", 21, 4, 394, 21], + ["jump_false", 21, "eq_nb_1017", 394, 21], + "_nop_tc_65", + ["jump", "eq_nb_1017", 394, 21], + ["eq_bool", 20, 4, 19, 394, 21], + ["jump", "eq_done_1012", 394, 21], + "eq_nb_1017", + ["false", 20, 394, 21], + "eq_done_1012", + ["jump_false", 20, "if_else_1010", 394, 21], + ["load_field", 19, 1, "expression", 395, 35], + ["get", 20, 30, 1, 395, 25], + ["frame", 21, 20, 2, 395, 25], + ["null", 20, 395, 25], + ["setarg", 21, 0, 20, 395, 25], + ["setarg", 21, 1, 19, 395, 25], + ["setarg", 21, 2, 2, 395, 25], + ["invoke", 21, 19, 395, 25], + ["store_field", 1, 19, "expression", 395, 7], + ["load_field", 19, 1, "then", 396, 29], + ["get", 20, 30, 1, 396, 19], + ["frame", 21, 20, 2, 396, 19], + ["null", 20, 396, 19], + ["setarg", 21, 0, 20, 396, 19], + ["setarg", 21, 1, 19, 396, 19], + ["setarg", 21, 2, 2, 396, 19], + ["invoke", 21, 19, 396, 19], + ["store_field", 1, 19, "then", 396, 7], + ["load_field", 19, 1, "else", 397, 29], + ["get", 20, 30, 1, 397, 19], + ["frame", 21, 20, 2, 397, 19], + ["null", 20, 397, 19], + ["setarg", 21, 0, 20, 397, 19], + ["setarg", 21, 1, 19, 397, 19], + ["setarg", 21, 2, 2, 397, 19], + ["invoke", 21, 19, 397, 19], + ["store_field", 1, 19, "else", 397, 7], + ["jump", "if_end_1011", 397, 7], + "if_else_1010", + ["access", 19, "(", 398, 21], + ["is_identical", 20, 4, 19, 398, 21], + ["jump_true", 20, "eq_done_1020", 398, 21], + ["is_int", 21, 4, 398, 21], + ["jump_false", 21, "eq_ni_1021", 398, 21], + "_nop_tc_66", + ["jump", "eq_ni_1021", 398, 21], + ["eq_int", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_ni_1021", + ["is_num", 21, 4, 398, 21], + ["jump_false", 21, "eq_nn_1022", 398, 21], + "_nop_tc_67", + ["jump", "eq_nn_1022", 398, 21], + ["eq_float", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nn_1022", + ["is_text", 21, 4, 398, 21], + ["jump_false", 21, "eq_nt_1023", 398, 21], + "_nop_tc_68", + "_nop_tc_69", + ["eq_text", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nt_1023", + ["is_null", 21, 4, 398, 21], + ["jump_false", 21, "eq_nnl_1024", 398, 21], + "_nop_tc_70", + ["jump", "eq_nnl_1024", 398, 21], + ["true", 20, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nnl_1024", + ["is_bool", 21, 4, 398, 21], + ["jump_false", 21, "eq_nb_1025", 398, 21], + "_nop_tc_71", + ["jump", "eq_nb_1025", 398, 21], + ["eq_bool", 20, 4, 19, 398, 21], + ["jump", "eq_done_1020", 398, 21], + "eq_nb_1025", + ["false", 20, 398, 21], + "eq_done_1020", + ["jump_false", 20, "if_else_1018", 398, 21], + ["load_field", 19, 1, "expression", 399, 35], + ["get", 20, 30, 1, 399, 25], + ["frame", 21, 20, 2, 399, 25], + ["null", 20, 399, 25], + ["setarg", 21, 0, 20, 399, 25], + ["setarg", 21, 1, 19, 399, 25], + ["setarg", 21, 2, 2, 399, 25], + ["invoke", 21, 19, 399, 25], + ["store_field", 1, 19, "expression", 399, 7], + ["access", 9, 0, 400, 11], + "while_start_1026", + ["load_field", 19, 1, "list", 401, 25], + ["length", 20, 19, 401, 25], + ["is_int", 19, 9, 401, 25], + ["jump_false", 19, "rel_ni_1028", 401, 25], + "_nop_tc_72", + "_nop_tc_73", + ["lt_int", 21, 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], + ["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", + ["jump", "rel_err_1031", 401, 25], + ["lt_text", 21, 9, 20, 401, 25], + ["jump", "rel_done_1030", 401, 25], + "rel_err_1031", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 401, + 25 + ], + ["access", 20, "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], + ["setarg", 22, 2, 23, 401, 25], + ["invoke", 22, 19, 401, 25], + ["disrupt", 401, 25], + "rel_done_1030", + ["jump_false", 21, "while_end_1027", 401, 25], + ["load_field", 19, 1, "list", 402, 34], + ["load_dynamic", 20, 19, 9, 402, 44], + ["get", 19, 30, 1, 402, 24], + ["frame", 21, 19, 2, 402, 24], + ["null", 19, 402, 24], + ["setarg", 21, 0, 19, 402, 24], + ["setarg", 21, 1, 20, 402, 24], + ["setarg", 21, 2, 2, 402, 24], + ["invoke", 21, 19, 402, 24], + ["load_field", 20, 1, "list", 402, 9], + ["store_dynamic", 20, 19, 9, 402, 19], + ["access", 19, 1, 403, 17], + ["is_num", 20, 9, 403, 17], + ["jump_false", 20, "num_err_1032", 403, 17], + "_nop_tc_77", + "_nop_tc_78", + ["add", 20, 9, 19, 403, 17], + ["jump", "num_done_1033", 403, 17], + "num_err_1032", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 403, + 17 + ], + ["access", 21, "error", 403, 17], + ["access", 22, "cannot apply '+': operands must be numbers", 403, 17], + ["array", 23, 0, 403, 17], + ["push", 23, 22, 403, 17], + ["frame", 22, 19, 2, 403, 17], + ["null", 19, 403, 17], + ["setarg", 22, 0, 19, 403, 17], + ["setarg", 22, 1, 21, 403, 17], + ["setarg", 22, 2, 23, 403, 17], + ["invoke", 22, 19, 403, 17], + ["disrupt", 403, 17], + "num_done_1033", + ["move", 9, 20, 403, 17], + ["jump", "while_start_1026", 403, 17], + "while_end_1027", + ["jump", "if_end_1019", 403, 17], + "if_else_1018", + ["access", 19, "array", 405, 21], + ["is_identical", 20, 4, 19, 405, 21], + ["jump_true", 20, "eq_done_1037", 405, 21], + ["is_int", 21, 4, 405, 21], + ["jump_false", 21, "eq_ni_1038", 405, 21], + "_nop_tc_79", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1042", 405, 21], + ["eq_bool", 20, 4, 19, 405, 21], + ["jump", "eq_done_1037", 405, 21], + "eq_nb_1042", + ["false", 20, 405, 21], + "eq_done_1037", + ["move", 19, 20, 405, 21], + ["jump_true", 19, "or_end_1036", 405, 21], + ["access", 20, "text literal", 405, 37], + ["is_identical", 21, 4, 20, 405, 37], + ["jump_true", 21, "eq_done_1043", 405, 37], + ["is_int", 22, 4, 405, 37], + ["jump_false", 22, "eq_ni_1044", 405, 37], + "_nop_tc_85", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1048", 405, 37], + ["eq_bool", 21, 4, 20, 405, 37], + ["jump", "eq_done_1043", 405, 37], + "eq_nb_1048", + ["false", 21, 405, 37], + "eq_done_1043", + ["move", 19, 21, 405, 37], + "or_end_1036", + ["jump_false", 19, "if_else_1034", 405, 37], + ["access", 9, 0, 406, 11], + "while_start_1049", + ["load_field", 19, 1, "list", 407, 25], + ["length", 20, 19, 407, 25], + ["is_int", 19, 9, 407, 25], + ["jump_false", 19, "rel_ni_1051", 407, 25], + "_nop_tc_91", + "_nop_tc_92", + ["lt_int", 21, 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], + ["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", + ["jump", "rel_err_1054", 407, 25], + ["lt_text", 21, 9, 20, 407, 25], + ["jump", "rel_done_1053", 407, 25], + "rel_err_1054", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 407, + 25 + ], + ["access", 20, "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], + ["setarg", 22, 2, 23, 407, 25], + ["invoke", 22, 19, 407, 25], + ["disrupt", 407, 25], + "rel_done_1053", + ["jump_false", 21, "while_end_1050", 407, 25], + ["load_field", 19, 1, "list", 408, 34], + ["load_dynamic", 20, 19, 9, 408, 44], + ["get", 19, 30, 1, 408, 24], + ["frame", 21, 19, 2, 408, 24], + ["null", 19, 408, 24], + ["setarg", 21, 0, 19, 408, 24], + ["setarg", 21, 1, 20, 408, 24], + ["setarg", 21, 2, 2, 408, 24], + ["invoke", 21, 19, 408, 24], + ["load_field", 20, 1, "list", 408, 9], + ["store_dynamic", 20, 19, 9, 408, 19], + ["access", 19, 1, 409, 17], + ["is_num", 20, 9, 409, 17], + ["jump_false", 20, "num_err_1055", 409, 17], + "_nop_tc_96", + "_nop_tc_97", + ["add", 20, 9, 19, 409, 17], + ["jump", "num_done_1056", 409, 17], + "num_err_1055", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 409, + 17 + ], + ["access", 21, "error", 409, 17], + ["access", 22, "cannot apply '+': operands must be numbers", 409, 17], + ["array", 23, 0, 409, 17], + ["push", 23, 22, 409, 17], + ["frame", 22, 19, 2, 409, 17], + ["null", 19, 409, 17], + ["setarg", 22, 0, 19, 409, 17], + ["setarg", 22, 1, 21, 409, 17], + ["setarg", 22, 2, 23, 409, 17], + ["invoke", 22, 19, 409, 17], + ["disrupt", 409, 17], + "num_done_1056", + ["move", 9, 20, 409, 17], + ["jump", "while_start_1049", 409, 17], + "while_end_1050", + ["jump", "if_end_1035", 409, 17], + "if_else_1034", + ["access", 19, "record", 411, 21], + ["is_identical", 20, 4, 19, 411, 21], + ["jump_true", 20, "eq_done_1059", 411, 21], + ["is_int", 21, 4, 411, 21], + ["jump_false", 21, "eq_ni_1060", 411, 21], + "_nop_tc_98", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1064", 411, 21], + ["eq_bool", 20, 4, 19, 411, 21], + ["jump", "eq_done_1059", 411, 21], + "eq_nb_1064", + ["false", 20, 411, 21], + "eq_done_1059", + ["jump_false", 20, "if_else_1057", 411, 21], + ["access", 9, 0, 412, 11], + "while_start_1065", + ["load_field", 19, 1, "list", 413, 25], + ["length", 20, 19, 413, 25], + ["is_int", 19, 9, 413, 25], + ["jump_false", 19, "rel_ni_1067", 413, 25], + "_nop_tc_104", + "_nop_tc_105", + ["lt_int", 21, 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], + ["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", + ["jump", "rel_err_1070", 413, 25], + ["lt_text", 21, 9, 20, 413, 25], + ["jump", "rel_done_1069", 413, 25], + "rel_err_1070", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 413, + 25 + ], + ["access", 20, "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], + ["setarg", 22, 2, 23, 413, 25], + ["invoke", 22, 19, 413, 25], + ["disrupt", 413, 25], + "rel_done_1069", + ["jump_false", 21, "while_end_1066", 413, 25], + ["load_field", 19, 1, "list", 414, 40], + ["load_dynamic", 20, 19, 9, 414, 50], + ["load_field", 19, 20, "right", 414, 50], + ["get", 20, 30, 1, 414, 30], + ["frame", 21, 20, 2, 414, 30], + ["null", 20, 414, 30], + ["setarg", 21, 0, 20, 414, 30], + ["setarg", 21, 1, 19, 414, 30], + ["setarg", 21, 2, 2, 414, 30], + ["invoke", 21, 19, 414, 30], + ["load_field", 20, 1, "list", 414, 9], + ["load_dynamic", 21, 20, 9, 414, 19], + ["store_field", 21, 19, "right", 414, 19], + ["access", 19, 1, 415, 17], + ["is_num", 20, 9, 415, 17], + ["jump_false", 20, "num_err_1071", 415, 17], + "_nop_tc_109", + "_nop_tc_110", + ["add", 20, 9, 19, 415, 17], + ["jump", "num_done_1072", 415, 17], + "num_err_1071", + [ + "access", + 19, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 415, + 17 + ], + ["access", 21, "error", 415, 17], + ["access", 22, "cannot apply '+': operands must be numbers", 415, 17], + ["array", 23, 0, 415, 17], + ["push", 23, 22, 415, 17], + ["frame", 22, 19, 2, 415, 17], + ["null", 19, 415, 17], + ["setarg", 22, 0, 19, 415, 17], + ["setarg", 22, 1, 21, 415, 17], + ["setarg", 22, 2, 23, 415, 17], + ["invoke", 22, 19, 415, 17], + ["disrupt", 415, 17], + "num_done_1072", + ["move", 9, 20, 415, 17], + ["jump", "while_start_1065", 415, 17], + "while_end_1066", + ["jump", "if_end_1058", 415, 17], + "if_else_1057", + ["access", 9, "function", 417, 21], + ["is_identical", 19, 4, 9, 417, 21], + ["jump_true", 19, "eq_done_1075", 417, 21], + ["is_int", 20, 4, 417, 21], + ["jump_false", 20, "eq_ni_1076", 417, 21], + "_nop_tc_111", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1080", 417, 21], + ["eq_bool", 19, 4, 9, 417, 21], + ["jump", "eq_done_1075", 417, 21], + "eq_nb_1080", + ["false", 19, 417, 21], + "eq_done_1075", + ["jump_false", 19, "if_else_1073", 417, 21], + ["get", 9, 34, 1, 418, 7], + ["frame", 19, 9, 1, 418, 7], + ["null", 9, 418, 7], + ["setarg", 19, 0, 9, 418, 7], + ["setarg", 19, 1, 1, 418, 7], + ["invoke", 19, 9, 418, 7], + ["return", 1, 419, 14], + "_nop_ur_3", + "if_else_1073", + ["get", 9, 8, 1, 420, 16], + ["load_dynamic", 19, 9, 4, 420, 27], + ["true", 9, 420, 33], + ["is_identical", 20, 19, 9, 420, 33], + ["jump_true", 20, "eq_done_1083", 420, 33], + ["is_int", 21, 19, 420, 33], + ["jump_false", 21, "eq_ni_1084", 420, 33], + "_nop_tc_117", + ["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", + ["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", + ["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", + ["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", + ["eq_bool", 20, 19, 9, 420, 33], + ["jump", "eq_done_1083", 420, 33], + "eq_nb_1088", + ["false", 20, 420, 33], + "eq_done_1083", + ["jump_false", 20, "if_else_1081", 420, 33], + ["load_field", 9, 1, "right", 421, 30], + ["get", 19, 30, 1, 421, 20], + ["frame", 20, 19, 2, 421, 20], + ["null", 19, 421, 20], + ["setarg", 20, 0, 19, 421, 20], + ["setarg", 20, 1, 9, 421, 20], + ["setarg", 20, 2, 2, 421, 20], + ["invoke", 20, 9, 421, 20], + ["store_field", 1, 9, "right", 421, 7], + ["return", 1, 422, 14], + "_nop_ur_4", + "if_else_1081", + "if_end_1082", + "if_end_1074", + "if_end_1058", + "if_end_1035", + "if_end_1019", + "if_end_1011", + "if_end_996", + "if_end_988", + "if_end_956", + "if_end_948", + ["access", 9, "name", 426, 14], + ["is_identical", 19, 4, 9, 426, 14], + ["jump_true", 19, "eq_done_1092", 426, 14], + ["is_int", 20, 4, 426, 14], + ["jump_false", 20, "eq_ni_1093", 426, 14], + "_nop_tc_123", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1097", 426, 14], + ["eq_bool", 19, 4, 9, 426, 14], + ["jump", "eq_done_1092", 426, 14], + "eq_nb_1097", + ["false", 19, 426, 14], + "eq_done_1092", + ["move", 9, 19, 426, 14], + ["jump_false", 9, "and_end_1091", 426, 14], + ["load_field", 19, 1, "level", 426, 24], + ["access", 20, 0, 426, 38], + ["is_identical", 21, 19, 20, 426, 38], + ["jump_true", 21, "eq_done_1098", 426, 38], + ["is_int", 22, 19, 426, 38], + ["jump_false", 22, "eq_ni_1099", 426, 38], + "_nop_tc_129", + "_nop_tc_130", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1103", 426, 38], + ["eq_bool", 21, 19, 20, 426, 38], + ["jump", "eq_done_1098", 426, 38], + "eq_nb_1103", + ["false", 21, 426, 38], + "eq_done_1098", + ["move", 9, 21, 426, 38], + "and_end_1091", + ["jump_false", 9, "if_else_1089", 426, 38], + ["load_field", 9, 1, "name", 427, 30], + ["get", 19, 25, 1, 427, 13], + ["frame", 20, 19, 2, 427, 13], + ["null", 19, 427, 13], + ["setarg", 20, 0, 19, 427, 13], + ["setarg", 20, 1, 2, 427, 13], + ["setarg", 20, 2, 9, 427, 13], + ["invoke", 20, 9, 427, 13], + ["move", 11, 9, 427, 13], + ["null", 9, 428, 18], + ["is_identical", 19, 11, 9, 428, 18], + ["jump_true", 19, "ne_nid_1107", 428, 18], + ["jump", "ne_ni_1108", 428, 18], + "ne_nid_1107", + ["false", 19, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_ni_1108", + ["is_int", 20, 11, 428, 18], + ["jump_false", 20, "ne_nn_1109", 428, 18], + "_nop_tc_136", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_1113", 428, 18], + ["ne_bool", 19, 11, 9, 428, 18], + ["jump", "ne_done_1106", 428, 18], + "ne_mis_1113", + ["true", 19, 428, 18], + "ne_done_1106", + ["jump_false", 19, "if_else_1104", 428, 18], + ["load_field", 9, 1, "name", 429, 31], + ["get", 19, 21, 1, 429, 14], + ["frame", 20, 19, 2, 429, 14], + ["null", 19, 429, 14], + ["setarg", 20, 0, 19, 429, 14], + ["setarg", 20, 1, 2, 429, 14], + ["setarg", 20, 2, 9, 429, 14], + ["invoke", 20, 9, 429, 14], + ["move", 10, 9, 429, 14], + ["null", 9, 430, 19], + ["is_identical", 19, 10, 9, 430, 19], + ["jump_true", 19, "ne_nid_1118", 430, 19], + ["jump", "ne_ni_1119", 430, 19], + "ne_nid_1118", + ["false", 19, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_ni_1119", + ["is_int", 20, 10, 430, 19], + ["jump_false", 20, "ne_nn_1120", 430, 19], + "_nop_tc_142", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_1124", 430, 19], + ["ne_bool", 19, 10, 9, 430, 19], + ["jump", "ne_done_1117", 430, 19], + "ne_mis_1124", + ["true", 19, 430, 19], + "ne_done_1117", + ["move", 9, 19, 430, 19], + ["jump_false", 9, "and_end_1116", 430, 19], + ["load_field", 19, 10, "closure", 430, 28], + ["not", 20, 19, 430, 28], + ["move", 9, 20, 430, 28], + "and_end_1116", + ["jump_false", 9, "if_else_1114", 430, 28], + ["record", 9, 3], + ["load_field", 19, 11, "kind", 431, 40], + ["store_field", 9, 19, "kind", 431, 40], + ["load_field", 19, 11, "value", 431, 57], + ["store_field", 9, 19, "value", 431, 57], + ["load_field", 19, 11, "number", 431, 76], + ["store_field", 9, 19, "number", 431, 76], + ["get", 11, 14, 1, 431, 18], + ["frame", 19, 11, 2, 431, 18], + ["null", 11, 431, 18], + ["setarg", 19, 0, 11, 431, 18], + ["setarg", 19, 1, 1, 431, 18], + ["setarg", 19, 2, 9, 431, 18], + ["tail_invoke", 19, 9, 431, 18], + ["return", 9, 431, 18], + "_nop_ur_5", + "if_else_1114", + "if_end_1115", + ["jump", "if_end_1105", 431, 18], + "if_else_1104", + "if_end_1105", + ["load_field", 9, 1, "name", 434, 29], + ["get", 11, 21, 1, 434, 12], + ["frame", 19, 11, 2, 434, 12], + ["null", 11, 434, 12], + ["setarg", 19, 0, 11, 434, 12], + ["setarg", 19, 1, 2, 434, 12], + ["setarg", 19, 2, 9, 434, 12], + ["invoke", 19, 9, 434, 12], + ["move", 10, 9, 434, 12], + ["null", 9, 435, 17], + ["is_identical", 11, 10, 9, 435, 17], + ["jump_true", 11, "ne_nid_1129", 435, 17], + ["jump", "ne_ni_1130", 435, 17], + "ne_nid_1129", + ["false", 11, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_ni_1130", + ["is_int", 19, 10, 435, 17], + ["jump_false", 19, "ne_nn_1131", 435, 17], + "_nop_tc_148", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_1135", 435, 17], + ["ne_bool", 11, 10, 9, 435, 17], + ["jump", "ne_done_1128", 435, 17], + "ne_mis_1135", + ["true", 11, 435, 17], + "ne_done_1128", + ["move", 9, 11, 435, 17], + ["jump_false", 9, "and_end_1127", 435, 17], + ["load_field", 11, 10, "type_tag", 435, 25], + ["null", 19, 435, 40], + ["is_identical", 20, 11, 19, 435, 40], + ["jump_true", 20, "ne_nid_1137", 435, 40], + ["jump", "ne_ni_1138", 435, 40], + "ne_nid_1137", + ["false", 20, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_ni_1138", + ["is_int", 21, 11, 435, 40], + ["jump_false", 21, "ne_nn_1139", 435, 40], + "_nop_tc_154", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_1143", 435, 40], + ["ne_bool", 20, 11, 19, 435, 40], + ["jump", "ne_done_1136", 435, 40], + "ne_mis_1143", + ["true", 20, 435, 40], + "ne_done_1136", + ["move", 9, 20, 435, 40], + "and_end_1127", + ["jump_false", 9, "if_else_1125", 435, 40], + ["load_field", 9, 10, "type_tag", 436, 25], + ["store_field", 1, 9, "type_tag", 436, 9], + ["jump", "if_end_1126", 436, 9], + "if_else_1125", + "if_end_1126", + ["return", 1, 438, 14], + "_nop_ur_6", + "if_else_1089", + "if_end_1090", + ["get", 9, 9, 1, 442, 9], + ["load_dynamic", 11, 9, 4, 442, 19], + ["true", 9, 442, 25], + ["is_identical", 19, 11, 9, 442, 25], + ["jump_true", 19, "eq_done_1146", 442, 25], + ["is_int", 20, 11, 442, 25], + ["jump_false", 20, "eq_ni_1147", 442, 25], + "_nop_tc_160", + ["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", + ["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", + ["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", + ["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", + ["eq_bool", 19, 11, 9, 442, 25], + ["jump", "eq_done_1146", 442, 25], + "eq_nb_1151", + ["false", 19, 442, 25], + "eq_done_1146", + ["jump_false", 19, "if_else_1144", 442, 25], + ["load_field", 9, 1, "left", 443, 14], + ["move", 3, 9, 443, 14], + ["load_field", 9, 1, "right", 444, 15], + ["move", 5, 9, 444, 15], + ["null", 9, 445, 19], + ["is_identical", 11, 3, 9, 445, 19], + ["jump_true", 11, "ne_nid_1158", 445, 19], + ["jump", "ne_ni_1159", 445, 19], + "ne_nid_1158", + ["false", 11, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_ni_1159", + ["is_int", 19, 3, 445, 19], + ["jump_false", 19, "ne_nn_1160", 445, 19], + "_nop_tc_166", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_1164", 445, 19], + ["ne_bool", 11, 3, 9, 445, 19], + ["jump", "ne_done_1157", 445, 19], + "ne_mis_1164", + ["true", 11, 445, 19], + "ne_done_1157", + ["move", 9, 11, 445, 19], + ["jump_false", 9, "and_end_1156", 445, 19], + ["null", 11, 445, 36], + ["is_identical", 19, 5, 11, 445, 36], + ["jump_true", 19, "ne_nid_1166", 445, 36], + ["jump", "ne_ni_1167", 445, 36], + "ne_nid_1166", + ["false", 19, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_ni_1167", + ["is_int", 20, 5, 445, 36], + ["jump_false", 20, "ne_nn_1168", 445, 36], + "_nop_tc_172", + ["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", + ["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", + ["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", + ["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", + ["jump", "ne_mis_1172", 445, 36], + ["ne_bool", 19, 5, 11, 445, 36], + ["jump", "ne_done_1165", 445, 36], + "ne_mis_1172", + ["true", 19, 445, 36], + "ne_done_1165", + ["move", 9, 19, 445, 36], + "and_end_1156", + ["move", 11, 9, 445, 36], + ["jump_false", 11, "and_end_1155", 445, 36], + ["load_field", 9, 3, "kind", 445, 44], + ["access", 19, "number", 445, 57], + ["is_identical", 20, 9, 19, 445, 57], + ["jump_true", 20, "eq_done_1173", 445, 57], + ["is_int", 21, 9, 445, 57], + ["jump_false", 21, "eq_ni_1174", 445, 57], + "_nop_tc_178", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1178", 445, 57], + ["eq_bool", 20, 9, 19, 445, 57], + ["jump", "eq_done_1173", 445, 57], + "eq_nb_1178", + ["false", 20, 445, 57], + "eq_done_1173", + ["move", 11, 20, 445, 57], + "and_end_1155", + ["move", 9, 11, 445, 57], + ["jump_false", 9, "and_end_1154", 445, 57], + ["load_field", 11, 5, "kind", 445, 69], + ["access", 19, "number", 445, 83], + ["is_identical", 20, 11, 19, 445, 83], + ["jump_true", 20, "eq_done_1179", 445, 83], + ["is_int", 21, 11, 445, 83], + ["jump_false", 21, "eq_ni_1180", 445, 83], + "_nop_tc_184", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1184", 445, 83], + ["eq_bool", 20, 11, 19, 445, 83], + ["jump", "eq_done_1179", 445, 83], + "eq_nb_1184", + ["false", 20, 445, 83], + "eq_done_1179", + ["move", 9, 20, 445, 83], + "and_end_1154", + ["jump_false", 9, "if_else_1152", 445, 83], + ["load_field", 9, 3, "number", 446, 14], + ["move", 6, 9, 446, 14], + ["load_field", 9, 5, "number", 447, 14], + ["move", 7, 9, 447, 14], + ["null", 9, 448, 19], + ["is_identical", 11, 6, 9, 448, 19], + ["jump_true", 11, "eq_done_1187", 448, 19], + ["is_int", 19, 6, 448, 19], + ["jump_false", 19, "eq_ni_1188", 448, 19], + "_nop_tc_190", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1192", 448, 19], + ["eq_bool", 11, 6, 9, 448, 19], + ["jump", "eq_done_1187", 448, 19], + "eq_nb_1192", + ["false", 11, 448, 19], + "eq_done_1187", + ["jump_false", 11, "if_else_1185", 448, 19], + ["load_field", 9, 3, "value", 448, 37], + [ + "access", + 11, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 448, + 30 + ], + ["frame", 19, 11, 1, 448, 30], + ["null", 11, 448, 30], + ["setarg", 19, 0, 11, 448, 30], + ["setarg", 19, 1, 9, 448, 30], + ["invoke", 19, 9, 448, 30], + ["move", 6, 9, 448, 30], + ["jump", "if_end_1186", 448, 30], + "if_else_1185", + "if_end_1186", + ["null", 9, 449, 19], + ["is_identical", 11, 7, 9, 449, 19], + ["jump_true", 11, "eq_done_1195", 449, 19], + ["is_int", 19, 7, 449, 19], + ["jump_false", 19, "eq_ni_1196", 449, 19], + "_nop_tc_196", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1200", 449, 19], + ["eq_bool", 11, 7, 9, 449, 19], + ["jump", "eq_done_1195", 449, 19], + "eq_nb_1200", + ["false", 11, 449, 19], + "eq_done_1195", + ["jump_false", 11, "if_else_1193", 449, 19], + ["load_field", 9, 5, "value", 449, 37], + [ + "access", + 11, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 449, + 30 + ], + ["frame", 19, 11, 1, 449, 30], + ["null", 11, 449, 30], + ["setarg", 19, 0, 11, 449, 30], + ["setarg", 19, 1, 9, 449, 30], + ["invoke", 19, 9, 449, 30], + ["move", 7, 9, 449, 30], + ["jump", "if_end_1194", 449, 30], + "if_else_1193", + "if_end_1194", + ["access", 9, "/", 450, 18], + ["is_identical", 11, 4, 9, 450, 18], + ["jump_true", 11, "eq_done_1203", 450, 18], + ["is_int", 19, 4, 450, 18], + ["jump_false", 19, "eq_ni_1204", 450, 18], + "_nop_tc_202", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1208", 450, 18], + ["eq_bool", 11, 4, 9, 450, 18], + ["jump", "eq_done_1203", 450, 18], + "eq_nb_1208", + ["false", 11, 450, 18], + "eq_done_1203", + ["jump_false", 11, "if_else_1201", 450, 18], + ["access", 9, 0, 451, 21], + ["is_identical", 11, 7, 9, 451, 21], + ["jump_true", 11, "eq_done_1211", 451, 21], + ["is_int", 19, 7, 451, 21], + ["jump_false", 19, "eq_ni_1212", 451, 21], + "_nop_tc_208", + "_nop_tc_209", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1216", 451, 21], + ["eq_bool", 11, 7, 9, 451, 21], + ["jump", "eq_done_1211", 451, 21], + "eq_nb_1216", + ["false", 11, 451, 21], + "eq_done_1211", + ["jump_false", 11, "if_else_1209", 451, 21], + ["get", 9, 18, 1, 451, 31], + ["frame", 11, 9, 1, 451, 31], + ["null", 9, 451, 31], + ["setarg", 11, 0, 9, 451, 31], + ["setarg", 11, 1, 1, 451, 31], + ["tail_invoke", 11, 9, 451, 31], + ["return", 9, 451, 31], + "_nop_ur_7", + "if_else_1209", + "if_end_1210", + ["jump", "if_end_1202", 451, 31], + "if_else_1201", + "if_end_1202", + ["access", 9, "%", 453, 18], + ["is_identical", 11, 4, 9, 453, 18], + ["jump_true", 11, "eq_done_1219", 453, 18], + ["is_int", 19, 4, 453, 18], + ["jump_false", 19, "eq_ni_1220", 453, 18], + "_nop_tc_215", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1224", 453, 18], + ["eq_bool", 11, 4, 9, 453, 18], + ["jump", "eq_done_1219", 453, 18], + "eq_nb_1224", + ["false", 11, 453, 18], + "eq_done_1219", + ["jump_false", 11, "if_else_1217", 453, 18], + ["access", 9, 0, 454, 21], + ["is_identical", 11, 7, 9, 454, 21], + ["jump_true", 11, "eq_done_1227", 454, 21], + ["is_int", 19, 7, 454, 21], + ["jump_false", 19, "eq_ni_1228", 454, 21], + "_nop_tc_221", + "_nop_tc_222", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1232", 454, 21], + ["eq_bool", 11, 7, 9, 454, 21], + ["jump", "eq_done_1227", 454, 21], + "eq_nb_1232", + ["false", 11, 454, 21], + "eq_done_1227", + ["jump_false", 11, "if_else_1225", 454, 21], + ["get", 9, 18, 1, 454, 31], + ["frame", 11, 9, 1, 454, 31], + ["null", 9, 454, 31], + ["setarg", 11, 0, 9, 454, 31], + ["setarg", 11, 1, 1, 454, 31], + ["tail_invoke", 11, 9, 454, 31], + ["return", 9, 454, 31], + "_nop_ur_8", + "if_else_1225", + "if_end_1226", + ["jump", "if_end_1218", 454, 31], + "if_else_1217", + "if_end_1218", + ["null", 8, 456, 18], + ["access", 9, "+", 457, 18], + ["is_identical", 11, 4, 9, 457, 18], + ["jump_true", 11, "eq_done_1235", 457, 18], + ["is_int", 19, 4, 457, 18], + ["jump_false", 19, "eq_ni_1236", 457, 18], + "_nop_tc_228", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1240", 457, 18], + ["eq_bool", 11, 4, 9, 457, 18], + ["jump", "eq_done_1235", 457, 18], + "eq_nb_1240", + ["false", 11, 457, 18], + "eq_done_1235", + ["jump_false", 11, "if_else_1233", 457, 18], + ["is_text", 9, 6, 457, 37], + ["jump_false", 9, "add_cn_1242", 457, 37], + ["is_text", 11, 7, 457, 37], + ["jump_false", 11, "add_cn_1242", 457, 37], + ["concat", 19, 6, 7, 457, 37], + ["jump", "add_done_1241", 457, 37], + "add_cn_1242", + ["is_num", 9, 6, 457, 37], + ["jump_false", 9, "add_err_1243", 457, 37], + ["is_num", 11, 7, 457, 37], + ["jump_false", 11, "add_err_1243", 457, 37], + ["add", 19, 6, 7, 457, 37], + ["jump", "add_done_1241", 457, 37], + "add_err_1243", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 457, + 37 + ], + ["access", 11, "error", 457, 37], + ["access", 20, "cannot apply '+': operands must both be text or both be numbers", 457, 37], + ["array", 21, 0, 457, 37], + ["push", 21, 20, 457, 37], + ["frame", 20, 9, 2, 457, 37], + ["null", 9, 457, 37], + ["setarg", 20, 0, 9, 457, 37], + ["setarg", 20, 1, 11, 457, 37], + ["setarg", 20, 2, 21, 457, 37], + ["invoke", 20, 9, 457, 37], + ["disrupt", 457, 37], + "add_done_1241", + ["move", 8, 19, 457, 37], + ["jump", "if_end_1234", 457, 37], + "if_else_1233", + ["access", 9, "-", 458, 23], + ["is_identical", 11, 4, 9, 458, 23], + ["jump_true", 11, "eq_done_1246", 458, 23], + ["is_int", 19, 4, 458, 23], + ["jump_false", 19, "eq_ni_1247", 458, 23], + "_nop_tc_234", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1251", 458, 23], + ["eq_bool", 11, 4, 9, 458, 23], + ["jump", "eq_done_1246", 458, 23], + "eq_nb_1251", + ["false", 11, 458, 23], + "eq_done_1246", + ["jump_false", 11, "if_else_1244", 458, 23], + ["is_num", 9, 6, 458, 42], + ["jump_false", 9, "num_err_1252", 458, 42], + ["is_num", 9, 7, 458, 42], + ["jump_false", 9, "num_err_1252", 458, 42], + ["subtract", 8, 6, 7, 458, 42], + ["jump", "num_done_1253", 458, 42], + "num_err_1252", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 458, + 42 + ], + ["access", 11, "error", 458, 42], + ["access", 19, "cannot apply '-': operands must be numbers", 458, 42], + ["array", 20, 0, 458, 42], + ["push", 20, 19, 458, 42], + ["frame", 19, 9, 2, 458, 42], + ["null", 9, 458, 42], + ["setarg", 19, 0, 9, 458, 42], + ["setarg", 19, 1, 11, 458, 42], + ["setarg", 19, 2, 20, 458, 42], + ["invoke", 19, 9, 458, 42], + ["disrupt", 458, 42], + "num_done_1253", + ["jump", "if_end_1245", 458, 42], + "if_else_1244", + ["access", 9, "*", 459, 23], + ["is_identical", 11, 4, 9, 459, 23], + ["jump_true", 11, "eq_done_1256", 459, 23], + ["is_int", 19, 4, 459, 23], + ["jump_false", 19, "eq_ni_1257", 459, 23], + "_nop_tc_240", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1261", 459, 23], + ["eq_bool", 11, 4, 9, 459, 23], + ["jump", "eq_done_1256", 459, 23], + "eq_nb_1261", + ["false", 11, 459, 23], + "eq_done_1256", + ["jump_false", 11, "if_else_1254", 459, 23], + ["is_num", 9, 6, 459, 42], + ["jump_false", 9, "num_err_1262", 459, 42], + ["is_num", 9, 7, 459, 42], + ["jump_false", 9, "num_err_1262", 459, 42], + ["multiply", 8, 6, 7, 459, 42], + ["jump", "num_done_1263", 459, 42], + "num_err_1262", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 459, + 42 + ], + ["access", 11, "error", 459, 42], + ["access", 19, "cannot apply '*': operands must be numbers", 459, 42], + ["array", 20, 0, 459, 42], + ["push", 20, 19, 459, 42], + ["frame", 19, 9, 2, 459, 42], + ["null", 9, 459, 42], + ["setarg", 19, 0, 9, 459, 42], + ["setarg", 19, 1, 11, 459, 42], + ["setarg", 19, 2, 20, 459, 42], + ["invoke", 19, 9, 459, 42], + ["disrupt", 459, 42], + "num_done_1263", + ["jump", "if_end_1255", 459, 42], + "if_else_1254", + ["access", 9, "/", 460, 23], + ["is_identical", 11, 4, 9, 460, 23], + ["jump_true", 11, "eq_done_1266", 460, 23], + ["is_int", 19, 4, 460, 23], + ["jump_false", 19, "eq_ni_1267", 460, 23], + "_nop_tc_246", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1271", 460, 23], + ["eq_bool", 11, 4, 9, 460, 23], + ["jump", "eq_done_1266", 460, 23], + "eq_nb_1271", + ["false", 11, 460, 23], + "eq_done_1266", + ["jump_false", 11, "if_else_1264", 460, 23], + ["is_num", 9, 6, 460, 42], + ["jump_false", 9, "num_err_1272", 460, 42], + ["is_num", 9, 7, 460, 42], + ["jump_false", 9, "num_err_1272", 460, 42], + ["divide", 8, 6, 7, 460, 42], + ["jump", "num_done_1273", 460, 42], + "num_err_1272", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 460, + 42 + ], + ["access", 11, "error", 460, 42], + ["access", 19, "cannot apply '/': operands must be numbers", 460, 42], + ["array", 20, 0, 460, 42], + ["push", 20, 19, 460, 42], + ["frame", 19, 9, 2, 460, 42], + ["null", 9, 460, 42], + ["setarg", 19, 0, 9, 460, 42], + ["setarg", 19, 1, 11, 460, 42], + ["setarg", 19, 2, 20, 460, 42], + ["invoke", 19, 9, 460, 42], + ["disrupt", 460, 42], + "num_done_1273", + ["jump", "if_end_1265", 460, 42], + "if_else_1264", + ["access", 9, "%", 461, 23], + ["is_identical", 11, 4, 9, 461, 23], + ["jump_true", 11, "eq_done_1276", 461, 23], + ["is_int", 19, 4, 461, 23], + ["jump_false", 19, "eq_ni_1277", 461, 23], + "_nop_tc_252", + ["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", + ["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", + ["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", + ["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", + ["jump", "eq_nb_1281", 461, 23], + ["eq_bool", 11, 4, 9, 461, 23], + ["jump", "eq_done_1276", 461, 23], + "eq_nb_1281", + ["false", 11, 461, 23], + "eq_done_1276", + ["jump_false", 11, "if_else_1274", 461, 23], + ["is_num", 9, 6, 461, 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], + "num_err_1282", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 461, + 42 + ], + ["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], + "if_else_1274", + ["access", 9, "**", 462, 23], + ["is_identical", 11, 4, 9, 462, 23], + ["jump_true", 11, "eq_done_1286", 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], + ["eq_int", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_ni_1287", + ["is_num", 19, 4, 462, 23], + ["jump_false", 19, "eq_nn_1288", 462, 23], + "_nop_tc_259", + ["jump", "eq_nn_1288", 462, 23], + ["eq_float", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nn_1288", + ["is_text", 19, 4, 462, 23], + ["jump_false", 19, "eq_nt_1289", 462, 23], + "_nop_tc_260", + "_nop_tc_261", + ["eq_text", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nt_1289", + ["is_null", 19, 4, 462, 23], + ["jump_false", 19, "eq_nnl_1290", 462, 23], + "_nop_tc_262", + ["jump", "eq_nnl_1290", 462, 23], + ["true", 11, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nnl_1290", + ["is_bool", 19, 4, 462, 23], + ["jump_false", 19, "eq_nb_1291", 462, 23], + "_nop_tc_263", + ["jump", "eq_nb_1291", 462, 23], + ["eq_bool", 11, 4, 9, 462, 23], + ["jump", "eq_done_1286", 462, 23], + "eq_nb_1291", + ["false", 11, 462, 23], + "eq_done_1286", + ["jump_false", 11, "if_else_1284", 462, 23], + ["is_num", 9, 6, 462, 44], + ["jump_false", 9, "num_err_1292", 462, 44], + ["is_num", 9, 7, 462, 44], + ["jump_false", 9, "num_err_1292", 462, 44], + ["pow", 8, 6, 7, 462, 44], + ["jump", "num_done_1293", 462, 44], + "num_err_1292", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 462, + 44 + ], + ["access", 11, "error", 462, 44], + ["access", 19, "cannot apply '**': operands must be numbers", 462, 44], + ["array", 20, 0, 462, 44], + ["push", 20, 19, 462, 44], + ["frame", 19, 9, 2, 462, 44], + ["null", 9, 462, 44], + ["setarg", 19, 0, 9, 462, 44], + ["setarg", 19, 1, 11, 462, 44], + ["setarg", 19, 2, 20, 462, 44], + ["invoke", 19, 9, 462, 44], + ["disrupt", 462, 44], + "num_done_1293", + ["jump", "if_end_1285", 462, 44], + "if_else_1284", + "if_end_1285", + "if_end_1275", + "if_end_1265", + "if_end_1255", + "if_end_1245", + "if_end_1234", + ["null", 9, 463, 23], + ["is_identical", 11, 8, 9, 463, 23], + ["jump_true", 11, "eq_done_1296", 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], + ["eq_int", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_ni_1297", + ["is_num", 19, 8, 463, 23], + ["jump_false", 19, "eq_nn_1298", 463, 23], + "_nop_tc_265", + ["jump", "eq_nn_1298", 463, 23], + ["eq_float", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nn_1298", + ["is_text", 19, 8, 463, 23], + ["jump_false", 19, "eq_nt_1299", 463, 23], + "_nop_tc_266", + ["jump", "eq_nt_1299", 463, 23], + ["eq_text", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nt_1299", + ["is_null", 19, 8, 463, 23], + ["jump_false", 19, "eq_nnl_1300", 463, 23], + "_nop_tc_267", + "_nop_tc_268", + ["true", 11, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nnl_1300", + ["is_bool", 19, 8, 463, 23], + ["jump_false", 19, "eq_nb_1301", 463, 23], + "_nop_tc_269", + ["jump", "eq_nb_1301", 463, 23], + ["eq_bool", 11, 8, 9, 463, 23], + ["jump", "eq_done_1296", 463, 23], + "eq_nb_1301", + ["false", 11, 463, 23], + "eq_done_1296", + ["jump_false", 11, "if_else_1294", 463, 23], + ["get", 9, 18, 1, 463, 36], + ["frame", 11, 9, 1, 463, 36], + ["null", 9, 463, 36], + ["setarg", 11, 0, 9, 463, 36], + ["setarg", 11, 1, 1, 463, 36], + ["tail_invoke", 11, 9, 463, 36], + ["return", 9, 463, 36], + "_nop_ur_9", + "if_else_1294", + "if_end_1295", + ["get", 9, 15, 1, 464, 16], + ["frame", 11, 9, 2, 464, 16], + ["null", 9, 464, 16], + ["setarg", 11, 0, 9, 464, 16], + ["setarg", 11, 1, 8, 464, 16], + ["setarg", 11, 2, 1, 464, 16], + ["tail_invoke", 11, 8, 464, 16], + ["return", 8, 464, 16], + "_nop_ur_10", + "if_else_1152", + "if_end_1153", + ["access", 8, "+", 467, 16], + ["is_identical", 9, 4, 8, 467, 16], + ["jump_true", 9, "eq_done_1308", 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], + ["eq_int", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_ni_1309", + ["is_num", 11, 4, 467, 16], + ["jump_false", 11, "eq_nn_1310", 467, 16], + "_nop_tc_271", + ["jump", "eq_nn_1310", 467, 16], + ["eq_float", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nn_1310", + ["is_text", 11, 4, 467, 16], + ["jump_false", 11, "eq_nt_1311", 467, 16], + "_nop_tc_272", + "_nop_tc_273", + ["eq_text", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nt_1311", + ["is_null", 11, 4, 467, 16], + ["jump_false", 11, "eq_nnl_1312", 467, 16], + "_nop_tc_274", + ["jump", "eq_nnl_1312", 467, 16], + ["true", 9, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nnl_1312", + ["is_bool", 11, 4, 467, 16], + ["jump_false", 11, "eq_nb_1313", 467, 16], + "_nop_tc_275", + ["jump", "eq_nb_1313", 467, 16], + ["eq_bool", 9, 4, 8, 467, 16], + ["jump", "eq_done_1308", 467, 16], + "eq_nb_1313", + ["false", 9, 467, 16], + "eq_done_1308", + ["move", 8, 9, 467, 16], + ["jump_false", 8, "and_end_1307", 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", + ["false", 11, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_ni_1316", + ["is_int", 19, 3, 467, 31], + ["jump_false", 19, "ne_nn_1317", 467, 31], + "_nop_tc_276", + ["jump", "ne_nn_1317", 467, 31], + ["ne_int", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nn_1317", + ["is_num", 19, 3, 467, 31], + ["jump_false", 19, "ne_nt_1318", 467, 31], + "_nop_tc_277", + ["jump", "ne_nt_1318", 467, 31], + ["ne_float", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nt_1318", + ["is_text", 19, 3, 467, 31], + ["jump_false", 19, "ne_nnl_1319", 467, 31], + "_nop_tc_278", + ["jump", "ne_nnl_1319", 467, 31], + ["ne_text", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nnl_1319", + ["is_null", 19, 3, 467, 31], + ["jump_false", 19, "ne_nb_1320", 467, 31], + "_nop_tc_279", + "_nop_tc_280", + ["false", 11, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_nb_1320", + ["is_bool", 19, 3, 467, 31], + ["jump_false", 19, "ne_mis_1321", 467, 31], + "_nop_tc_281", + ["jump", "ne_mis_1321", 467, 31], + ["ne_bool", 11, 3, 9, 467, 31], + ["jump", "ne_done_1314", 467, 31], + "ne_mis_1321", + ["true", 11, 467, 31], + "ne_done_1314", + ["move", 8, 11, 467, 31], + "and_end_1307", + ["move", 9, 8, 467, 31], + ["jump_false", 9, "and_end_1306", 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", + ["false", 11, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_ni_1324", + ["is_int", 19, 5, 467, 48], + ["jump_false", 19, "ne_nn_1325", 467, 48], + "_nop_tc_282", + ["jump", "ne_nn_1325", 467, 48], + ["ne_int", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nn_1325", + ["is_num", 19, 5, 467, 48], + ["jump_false", 19, "ne_nt_1326", 467, 48], + "_nop_tc_283", + ["jump", "ne_nt_1326", 467, 48], + ["ne_float", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nt_1326", + ["is_text", 19, 5, 467, 48], + ["jump_false", 19, "ne_nnl_1327", 467, 48], + "_nop_tc_284", + ["jump", "ne_nnl_1327", 467, 48], + ["ne_text", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nnl_1327", + ["is_null", 19, 5, 467, 48], + ["jump_false", 19, "ne_nb_1328", 467, 48], + "_nop_tc_285", + "_nop_tc_286", + ["false", 11, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_nb_1328", + ["is_bool", 19, 5, 467, 48], + ["jump_false", 19, "ne_mis_1329", 467, 48], + "_nop_tc_287", + ["jump", "ne_mis_1329", 467, 48], + ["ne_bool", 11, 5, 8, 467, 48], + ["jump", "ne_done_1322", 467, 48], + "ne_mis_1329", + ["true", 11, 467, 48], + "ne_done_1322", + ["move", 9, 11, 467, 48], + "and_end_1306", + ["move", 8, 9, 467, 48], + ["jump_false", 8, "and_end_1305", 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], + ["is_int", 20, 9, 467, 69], + ["jump_false", 20, "eq_ni_1331", 467, 69], + "_nop_tc_288", + ["jump", "eq_ni_1331", 467, 69], + ["eq_int", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_ni_1331", + ["is_num", 20, 9, 467, 69], + ["jump_false", 20, "eq_nn_1332", 467, 69], + "_nop_tc_289", + ["jump", "eq_nn_1332", 467, 69], + ["eq_float", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nn_1332", + ["is_text", 20, 9, 467, 69], + ["jump_false", 20, "eq_nt_1333", 467, 69], + "_nop_tc_290", + "_nop_tc_291", + ["eq_text", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nt_1333", + ["is_null", 20, 9, 467, 69], + ["jump_false", 20, "eq_nnl_1334", 467, 69], + "_nop_tc_292", + ["jump", "eq_nnl_1334", 467, 69], + ["true", 19, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nnl_1334", + ["is_bool", 20, 9, 467, 69], + ["jump_false", 20, "eq_nb_1335", 467, 69], + "_nop_tc_293", + ["jump", "eq_nb_1335", 467, 69], + ["eq_bool", 19, 9, 11, 467, 69], + ["jump", "eq_done_1330", 467, 69], + "eq_nb_1335", + ["false", 19, 467, 69], + "eq_done_1330", + ["move", 8, 19, 467, 69], + "and_end_1305", + ["move", 9, 8, 467, 69], + ["jump_false", 9, "and_end_1304", 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], + ["is_int", 20, 8, 467, 93], + ["jump_false", 20, "eq_ni_1337", 467, 93], + "_nop_tc_294", + ["jump", "eq_ni_1337", 467, 93], + ["eq_int", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_ni_1337", + ["is_num", 20, 8, 467, 93], + ["jump_false", 20, "eq_nn_1338", 467, 93], + "_nop_tc_295", + ["jump", "eq_nn_1338", 467, 93], + ["eq_float", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nn_1338", + ["is_text", 20, 8, 467, 93], + ["jump_false", 20, "eq_nt_1339", 467, 93], + "_nop_tc_296", + "_nop_tc_297", + ["eq_text", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nt_1339", + ["is_null", 20, 8, 467, 93], + ["jump_false", 20, "eq_nnl_1340", 467, 93], + "_nop_tc_298", + ["jump", "eq_nnl_1340", 467, 93], + ["true", 19, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nnl_1340", + ["is_bool", 20, 8, 467, 93], + ["jump_false", 20, "eq_nb_1341", 467, 93], + "_nop_tc_299", + ["jump", "eq_nb_1341", 467, 93], + ["eq_bool", 19, 8, 11, 467, 93], + ["jump", "eq_done_1336", 467, 93], + "eq_nb_1341", + ["false", 19, 467, 93], + "eq_done_1336", + ["move", 9, 19, 467, 93], + "and_end_1304", + ["jump_false", 9, "if_else_1302", 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], + ["is_text", 19, 9, 468, 39], + ["jump_false", 19, "add_cn_1343", 468, 39], + ["concat", 20, 8, 9, 468, 39], + ["jump", "add_done_1342", 468, 39], + "add_cn_1343", + ["is_num", 11, 8, 468, 39], + ["jump_false", 11, "add_err_1344", 468, 39], + ["is_num", 19, 9, 468, 39], + ["jump_false", 19, "add_err_1344", 468, 39], + ["add", 20, 8, 9, 468, 39], + ["jump", "add_done_1342", 468, 39], + "add_err_1344", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 468, + 39 + ], + ["access", 9, "error", 468, 39], + ["access", 11, "cannot apply '+': operands must both be text or both be numbers", 468, 39], + ["array", 19, 0, 468, 39], + ["push", 19, 11, 468, 39], + ["frame", 11, 8, 2, 468, 39], + ["null", 8, 468, 39], + ["setarg", 11, 0, 8, 468, 39], + ["setarg", 11, 1, 9, 468, 39], + ["setarg", 11, 2, 19, 468, 39], + ["invoke", 11, 8, 468, 39], + ["disrupt", 468, 39], + "add_done_1342", + ["get", 8, 16, 1, 468, 16], + ["frame", 9, 8, 2, 468, 16], + ["null", 8, 468, 16], + ["setarg", 9, 0, 8, 468, 16], + ["setarg", 9, 1, 20, 468, 16], + ["setarg", 9, 2, 1, 468, 16], + ["tail_invoke", 9, 8, 468, 16], + ["return", 8, 468, 16], + "_nop_ur_11", + "if_else_1302", + "if_end_1303", + ["return", 1, 470, 14], + "_nop_ur_12", + "if_else_1144", + "if_end_1145", + ["get", 8, 10, 1, 474, 9], + ["load_dynamic", 9, 8, 4, 474, 24], + ["true", 8, 474, 30], + ["is_identical", 11, 9, 8, 474, 30], + ["jump_true", 11, "eq_done_1347", 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], + ["eq_int", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_ni_1348", + ["is_num", 19, 9, 474, 30], + ["jump_false", 19, "eq_nn_1349", 474, 30], + "_nop_tc_301", + ["jump", "eq_nn_1349", 474, 30], + ["eq_float", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nn_1349", + ["is_text", 19, 9, 474, 30], + ["jump_false", 19, "eq_nt_1350", 474, 30], + "_nop_tc_302", + ["jump", "eq_nt_1350", 474, 30], + ["eq_text", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nt_1350", + ["is_null", 19, 9, 474, 30], + ["jump_false", 19, "eq_nnl_1351", 474, 30], + "_nop_tc_303", + ["jump", "eq_nnl_1351", 474, 30], + ["true", 11, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nnl_1351", + ["is_bool", 19, 9, 474, 30], + ["jump_false", 19, "eq_nb_1352", 474, 30], + "_nop_tc_304", + "_nop_tc_305", + ["eq_bool", 11, 9, 8, 474, 30], + ["jump", "eq_done_1347", 474, 30], + "eq_nb_1352", + ["false", 11, 474, 30], + "eq_done_1347", + ["jump_false", 11, "if_else_1345", 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", + ["false", 9, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_ni_1358", + ["is_int", 11, 3, 477, 19], + ["jump_false", 11, "ne_nn_1359", 477, 19], + "_nop_tc_306", + ["jump", "ne_nn_1359", 477, 19], + ["ne_int", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nn_1359", + ["is_num", 11, 3, 477, 19], + ["jump_false", 11, "ne_nt_1360", 477, 19], + "_nop_tc_307", + ["jump", "ne_nt_1360", 477, 19], + ["ne_float", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nt_1360", + ["is_text", 11, 3, 477, 19], + ["jump_false", 11, "ne_nnl_1361", 477, 19], + "_nop_tc_308", + ["jump", "ne_nnl_1361", 477, 19], + ["ne_text", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nnl_1361", + ["is_null", 11, 3, 477, 19], + ["jump_false", 11, "ne_nb_1362", 477, 19], + "_nop_tc_309", + "_nop_tc_310", + ["false", 9, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_nb_1362", + ["is_bool", 11, 3, 477, 19], + ["jump_false", 11, "ne_mis_1363", 477, 19], + "_nop_tc_311", + ["jump", "ne_mis_1363", 477, 19], + ["ne_bool", 9, 3, 8, 477, 19], + ["jump", "ne_done_1356", 477, 19], + "ne_mis_1363", + ["true", 9, 477, 19], + "ne_done_1356", + ["move", 8, 9, 477, 19], + ["jump_false", 8, "and_end_1355", 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", + ["false", 11, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_ni_1366", + ["is_int", 19, 5, 477, 36], + ["jump_false", 19, "ne_nn_1367", 477, 36], + "_nop_tc_312", + ["jump", "ne_nn_1367", 477, 36], + ["ne_int", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nn_1367", + ["is_num", 19, 5, 477, 36], + ["jump_false", 19, "ne_nt_1368", 477, 36], + "_nop_tc_313", + ["jump", "ne_nt_1368", 477, 36], + ["ne_float", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nt_1368", + ["is_text", 19, 5, 477, 36], + ["jump_false", 19, "ne_nnl_1369", 477, 36], + "_nop_tc_314", + ["jump", "ne_nnl_1369", 477, 36], + ["ne_text", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nnl_1369", + ["is_null", 19, 5, 477, 36], + ["jump_false", 19, "ne_nb_1370", 477, 36], + "_nop_tc_315", + "_nop_tc_316", + ["false", 11, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_nb_1370", + ["is_bool", 19, 5, 477, 36], + ["jump_false", 19, "ne_mis_1371", 477, 36], + "_nop_tc_317", + ["jump", "ne_mis_1371", 477, 36], + ["ne_bool", 11, 5, 9, 477, 36], + ["jump", "ne_done_1364", 477, 36], + "ne_mis_1371", + ["true", 11, 477, 36], + "ne_done_1364", + ["move", 8, 11, 477, 36], + "and_end_1355", + ["jump_false", 8, "if_else_1353", 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], + ["is_int", 19, 8, 478, 26], + ["jump_false", 19, "eq_ni_1376", 478, 26], + "_nop_tc_318", + ["jump", "eq_ni_1376", 478, 26], + ["eq_int", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_ni_1376", + ["is_num", 19, 8, 478, 26], + ["jump_false", 19, "eq_nn_1377", 478, 26], + "_nop_tc_319", + ["jump", "eq_nn_1377", 478, 26], + ["eq_float", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nn_1377", + ["is_text", 19, 8, 478, 26], + ["jump_false", 19, "eq_nt_1378", 478, 26], + "_nop_tc_320", + "_nop_tc_321", + ["eq_text", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nt_1378", + ["is_null", 19, 8, 478, 26], + ["jump_false", 19, "eq_nnl_1379", 478, 26], + "_nop_tc_322", + ["jump", "eq_nnl_1379", 478, 26], + ["true", 11, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nnl_1379", + ["is_bool", 19, 8, 478, 26], + ["jump_false", 19, "eq_nb_1380", 478, 26], + "_nop_tc_323", + ["jump", "eq_nb_1380", 478, 26], + ["eq_bool", 11, 8, 9, 478, 26], + ["jump", "eq_done_1375", 478, 26], + "eq_nb_1380", + ["false", 11, 478, 26], + "eq_done_1375", + ["move", 8, 11, 478, 26], + ["jump_false", 8, "and_end_1374", 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], + ["is_int", 20, 9, 478, 52], + ["jump_false", 20, "eq_ni_1382", 478, 52], + "_nop_tc_324", + ["jump", "eq_ni_1382", 478, 52], + ["eq_int", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_ni_1382", + ["is_num", 20, 9, 478, 52], + ["jump_false", 20, "eq_nn_1383", 478, 52], + "_nop_tc_325", + ["jump", "eq_nn_1383", 478, 52], + ["eq_float", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nn_1383", + ["is_text", 20, 9, 478, 52], + ["jump_false", 20, "eq_nt_1384", 478, 52], + "_nop_tc_326", + "_nop_tc_327", + ["eq_text", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nt_1384", + ["is_null", 20, 9, 478, 52], + ["jump_false", 20, "eq_nnl_1385", 478, 52], + "_nop_tc_328", + ["jump", "eq_nnl_1385", 478, 52], + ["true", 19, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nnl_1385", + ["is_bool", 20, 9, 478, 52], + ["jump_false", 20, "eq_nb_1386", 478, 52], + "_nop_tc_329", + ["jump", "eq_nb_1386", 478, 52], + ["eq_bool", 19, 9, 11, 478, 52], + ["jump", "eq_done_1381", 478, 52], + "eq_nb_1386", + ["false", 19, 478, 52], + "eq_done_1381", + ["move", 8, 19, 478, 52], + "and_end_1374", + ["jump_false", 8, "if_else_1372", 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], + ["is_int", 11, 6, 481, 21], + ["jump_false", 11, "eq_ni_1390", 481, 21], + "_nop_tc_330", + ["jump", "eq_ni_1390", 481, 21], + ["eq_int", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_ni_1390", + ["is_num", 11, 6, 481, 21], + ["jump_false", 11, "eq_nn_1391", 481, 21], + "_nop_tc_331", + ["jump", "eq_nn_1391", 481, 21], + ["eq_float", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nn_1391", + ["is_text", 11, 6, 481, 21], + ["jump_false", 11, "eq_nt_1392", 481, 21], + "_nop_tc_332", + ["jump", "eq_nt_1392", 481, 21], + ["eq_text", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nt_1392", + ["is_null", 11, 6, 481, 21], + ["jump_false", 11, "eq_nnl_1393", 481, 21], + "_nop_tc_333", + "_nop_tc_334", + ["true", 9, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nnl_1393", + ["is_bool", 11, 6, 481, 21], + ["jump_false", 11, "eq_nb_1394", 481, 21], + "_nop_tc_335", + ["jump", "eq_nb_1394", 481, 21], + ["eq_bool", 9, 6, 8, 481, 21], + ["jump", "eq_done_1389", 481, 21], + "eq_nb_1394", + ["false", 9, 481, 21], + "eq_done_1389", + ["jump_false", 9, "if_else_1387", 481, 21], + ["load_field", 8, 3, "value", 481, 39], + [ + "access", + 9, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 481, + 32 + ], + ["frame", 11, 9, 1, 481, 32], + ["null", 9, 481, 32], + ["setarg", 11, 0, 9, 481, 32], + ["setarg", 11, 1, 8, 481, 32], + ["invoke", 11, 8, 481, 32], + ["move", 6, 8, 481, 32], + ["jump", "if_end_1388", 481, 32], + "if_else_1387", + "if_end_1388", + ["null", 8, 482, 21], + ["is_identical", 9, 7, 8, 482, 21], + ["jump_true", 9, "eq_done_1397", 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], + ["eq_int", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_ni_1398", + ["is_num", 11, 7, 482, 21], + ["jump_false", 11, "eq_nn_1399", 482, 21], + "_nop_tc_337", + ["jump", "eq_nn_1399", 482, 21], + ["eq_float", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nn_1399", + ["is_text", 11, 7, 482, 21], + ["jump_false", 11, "eq_nt_1400", 482, 21], + "_nop_tc_338", + ["jump", "eq_nt_1400", 482, 21], + ["eq_text", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nt_1400", + ["is_null", 11, 7, 482, 21], + ["jump_false", 11, "eq_nnl_1401", 482, 21], + "_nop_tc_339", + "_nop_tc_340", + ["true", 9, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nnl_1401", + ["is_bool", 11, 7, 482, 21], + ["jump_false", 11, "eq_nb_1402", 482, 21], + "_nop_tc_341", + ["jump", "eq_nb_1402", 482, 21], + ["eq_bool", 9, 7, 8, 482, 21], + ["jump", "eq_done_1397", 482, 21], + "eq_nb_1402", + ["false", 9, 482, 21], + "eq_done_1397", + ["jump_false", 9, "if_else_1395", 482, 21], + ["load_field", 8, 5, "value", 482, 39], + [ + "access", + 9, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 482, + 32 + ], + ["frame", 11, 9, 1, 482, 32], + ["null", 9, 482, 32], + ["setarg", 11, 0, 9, 482, 32], + ["setarg", 11, 1, 8, 482, 32], + ["invoke", 11, 8, 482, 32], + ["move", 7, 8, 482, 32], + ["jump", "if_end_1396", 482, 32], + "if_else_1395", + "if_end_1396", + ["access", 8, "==", 483, 20], + ["is_identical", 9, 4, 8, 483, 20], + ["jump_true", 9, "eq_done_1405", 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], + ["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], + "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], + "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], + "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], + "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], + "eq_nb_1416", + ["false", 8, 483, 49], + "eq_done_1411", + ["get", 9, 17, 1, 483, 33], + ["frame", 11, 9, 2, 483, 33], + ["null", 9, 483, 33], + ["setarg", 11, 0, 9, 483, 33], + ["setarg", 11, 1, 8, 483, 33], + ["setarg", 11, 2, 1, 483, 33], + ["tail_invoke", 11, 8, 483, 33], + ["return", 8, 483, 33], + "_nop_ur_13", + "if_else_1403", + "if_end_1404", + ["access", 8, "!=", 484, 20], + ["is_identical", 9, 4, 8, 484, 20], + ["jump_true", 9, "eq_done_1419", 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], + ["eq_int", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_ni_1420", + ["is_num", 11, 4, 484, 20], + ["jump_false", 11, "eq_nn_1421", 484, 20], + "_nop_tc_349", + ["jump", "eq_nn_1421", 484, 20], + ["eq_float", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nn_1421", + ["is_text", 11, 4, 484, 20], + ["jump_false", 11, "eq_nt_1422", 484, 20], + "_nop_tc_350", + "_nop_tc_351", + ["eq_text", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nt_1422", + ["is_null", 11, 4, 484, 20], + ["jump_false", 11, "eq_nnl_1423", 484, 20], + "_nop_tc_352", + ["jump", "eq_nnl_1423", 484, 20], + ["true", 9, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nnl_1423", + ["is_bool", 11, 4, 484, 20], + ["jump_false", 11, "eq_nb_1424", 484, 20], + "_nop_tc_353", + ["jump", "eq_nb_1424", 484, 20], + ["eq_bool", 9, 4, 8, 484, 20], + ["jump", "eq_done_1419", 484, 20], + "eq_nb_1424", + ["false", 9, 484, 20], + "eq_done_1419", + ["jump_false", 9, "if_else_1417", 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", + ["false", 8, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_ni_1427", + ["is_int", 9, 6, 484, 49], + ["jump_false", 9, "ne_nn_1428", 484, 49], + ["is_int", 11, 7, 484, 49], + ["jump_false", 11, "ne_nn_1428", 484, 49], + ["ne_int", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nn_1428", + ["is_num", 9, 6, 484, 49], + ["jump_false", 9, "ne_nt_1429", 484, 49], + ["is_num", 11, 7, 484, 49], + ["jump_false", 11, "ne_nt_1429", 484, 49], + ["ne_float", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nt_1429", + ["is_text", 9, 6, 484, 49], + ["jump_false", 9, "ne_nnl_1430", 484, 49], + ["is_text", 11, 7, 484, 49], + ["jump_false", 11, "ne_nnl_1430", 484, 49], + ["ne_text", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nnl_1430", + ["is_null", 9, 6, 484, 49], + ["jump_false", 9, "ne_nb_1431", 484, 49], + ["is_null", 11, 7, 484, 49], + ["jump_false", 11, "ne_nb_1431", 484, 49], + ["false", 8, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_nb_1431", + ["is_bool", 9, 6, 484, 49], + ["jump_false", 9, "ne_mis_1432", 484, 49], + ["is_bool", 11, 7, 484, 49], + ["jump_false", 11, "ne_mis_1432", 484, 49], + ["ne_bool", 8, 6, 7, 484, 49], + ["jump", "ne_done_1425", 484, 49], + "ne_mis_1432", + ["true", 8, 484, 49], + "ne_done_1425", + ["get", 9, 17, 1, 484, 33], + ["frame", 11, 9, 2, 484, 33], + ["null", 9, 484, 33], + ["setarg", 11, 0, 9, 484, 33], + ["setarg", 11, 1, 8, 484, 33], + ["setarg", 11, 2, 1, 484, 33], + ["tail_invoke", 11, 8, 484, 33], + ["return", 8, 484, 33], + "_nop_ur_14", + "if_else_1417", + "if_end_1418", + ["access", 8, "<", 485, 20], + ["is_identical", 9, 4, 8, 485, 20], + ["jump_true", 9, "eq_done_1435", 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], + ["eq_int", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_ni_1436", + ["is_num", 11, 4, 485, 20], + ["jump_false", 11, "eq_nn_1437", 485, 20], + "_nop_tc_355", + ["jump", "eq_nn_1437", 485, 20], + ["eq_float", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nn_1437", + ["is_text", 11, 4, 485, 20], + ["jump_false", 11, "eq_nt_1438", 485, 20], + "_nop_tc_356", + "_nop_tc_357", + ["eq_text", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nt_1438", + ["is_null", 11, 4, 485, 20], + ["jump_false", 11, "eq_nnl_1439", 485, 20], + "_nop_tc_358", + ["jump", "eq_nnl_1439", 485, 20], + ["true", 9, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nnl_1439", + ["is_bool", 11, 4, 485, 20], + ["jump_false", 11, "eq_nb_1440", 485, 20], + "_nop_tc_359", + ["jump", "eq_nb_1440", 485, 20], + ["eq_bool", 9, 4, 8, 485, 20], + ["jump", "eq_done_1435", 485, 20], + "eq_nb_1440", + ["false", 9, 485, 20], + "eq_done_1435", + ["jump_false", 9, "if_else_1433", 485, 20], + ["is_int", 8, 6, 485, 47], + ["jump_false", 8, "rel_ni_1441", 485, 47], + ["is_int", 9, 7, 485, 47], + ["jump_false", 9, "rel_ni_1441", 485, 47], + ["lt_int", 11, 6, 7, 485, 47], + ["jump", "rel_done_1443", 485, 47], + "rel_ni_1441", + ["is_num", 8, 6, 485, 47], + ["jump_false", 8, "rel_nn_1442", 485, 47], + ["is_num", 9, 7, 485, 47], + ["jump_false", 9, "rel_nn_1442", 485, 47], + ["lt_float", 11, 6, 7, 485, 47], + ["jump", "rel_done_1443", 485, 47], + "rel_nn_1442", + ["is_text", 8, 6, 485, 47], + ["jump_false", 8, "rel_err_1444", 485, 47], + ["is_text", 9, 7, 485, 47], + ["jump_false", 9, "rel_err_1444", 485, 47], + ["lt_text", 11, 6, 7, 485, 47], + ["jump", "rel_done_1443", 485, 47], + "rel_err_1444", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 485, + 47 + ], + ["access", 9, "error", 485, 47], + ["access", 19, "cannot compare with '<': operands must be same type", 485, 47], + ["array", 20, 0, 485, 47], + ["push", 20, 19, 485, 47], + ["frame", 19, 8, 2, 485, 47], + ["null", 8, 485, 47], + ["setarg", 19, 0, 8, 485, 47], + ["setarg", 19, 1, 9, 485, 47], + ["setarg", 19, 2, 20, 485, 47], + ["invoke", 19, 8, 485, 47], + ["disrupt", 485, 47], + "rel_done_1443", + ["get", 8, 17, 1, 485, 32], + ["frame", 9, 8, 2, 485, 32], + ["null", 8, 485, 32], + ["setarg", 9, 0, 8, 485, 32], + ["setarg", 9, 1, 11, 485, 32], + ["setarg", 9, 2, 1, 485, 32], + ["tail_invoke", 9, 8, 485, 32], + ["return", 8, 485, 32], + "_nop_ur_15", + "if_else_1433", + "if_end_1434", + ["access", 8, ">", 486, 20], + ["is_identical", 9, 4, 8, 486, 20], + ["jump_true", 9, "eq_done_1447", 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], + ["eq_int", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_ni_1448", + ["is_num", 11, 4, 486, 20], + ["jump_false", 11, "eq_nn_1449", 486, 20], + "_nop_tc_361", + ["jump", "eq_nn_1449", 486, 20], + ["eq_float", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nn_1449", + ["is_text", 11, 4, 486, 20], + ["jump_false", 11, "eq_nt_1450", 486, 20], + "_nop_tc_362", + "_nop_tc_363", + ["eq_text", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nt_1450", + ["is_null", 11, 4, 486, 20], + ["jump_false", 11, "eq_nnl_1451", 486, 20], + "_nop_tc_364", + ["jump", "eq_nnl_1451", 486, 20], + ["true", 9, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nnl_1451", + ["is_bool", 11, 4, 486, 20], + ["jump_false", 11, "eq_nb_1452", 486, 20], + "_nop_tc_365", + ["jump", "eq_nb_1452", 486, 20], + ["eq_bool", 9, 4, 8, 486, 20], + ["jump", "eq_done_1447", 486, 20], + "eq_nb_1452", + ["false", 9, 486, 20], + "eq_done_1447", + ["jump_false", 9, "if_else_1445", 486, 20], + ["is_int", 8, 6, 486, 47], + ["jump_false", 8, "rel_ni_1453", 486, 47], + ["is_int", 9, 7, 486, 47], + ["jump_false", 9, "rel_ni_1453", 486, 47], + ["gt_int", 11, 6, 7, 486, 47], + ["jump", "rel_done_1455", 486, 47], + "rel_ni_1453", + ["is_num", 8, 6, 486, 47], + ["jump_false", 8, "rel_nn_1454", 486, 47], + ["is_num", 9, 7, 486, 47], + ["jump_false", 9, "rel_nn_1454", 486, 47], + ["gt_float", 11, 6, 7, 486, 47], + ["jump", "rel_done_1455", 486, 47], + "rel_nn_1454", + ["is_text", 8, 6, 486, 47], + ["jump_false", 8, "rel_err_1456", 486, 47], + ["is_text", 9, 7, 486, 47], + ["jump_false", 9, "rel_err_1456", 486, 47], + ["gt_text", 11, 6, 7, 486, 47], + ["jump", "rel_done_1455", 486, 47], + "rel_err_1456", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 486, + 47 + ], + ["access", 9, "error", 486, 47], + ["access", 19, "cannot compare with '>': operands must be same type", 486, 47], + ["array", 20, 0, 486, 47], + ["push", 20, 19, 486, 47], + ["frame", 19, 8, 2, 486, 47], + ["null", 8, 486, 47], + ["setarg", 19, 0, 8, 486, 47], + ["setarg", 19, 1, 9, 486, 47], + ["setarg", 19, 2, 20, 486, 47], + ["invoke", 19, 8, 486, 47], + ["disrupt", 486, 47], + "rel_done_1455", + ["get", 8, 17, 1, 486, 32], + ["frame", 9, 8, 2, 486, 32], + ["null", 8, 486, 32], + ["setarg", 9, 0, 8, 486, 32], + ["setarg", 9, 1, 11, 486, 32], + ["setarg", 9, 2, 1, 486, 32], + ["tail_invoke", 9, 8, 486, 32], + ["return", 8, 486, 32], + "_nop_ur_16", + "if_else_1445", + "if_end_1446", + ["access", 8, "<=", 487, 20], + ["is_identical", 9, 4, 8, 487, 20], + ["jump_true", 9, "eq_done_1459", 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], + ["eq_int", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_ni_1460", + ["is_num", 11, 4, 487, 20], + ["jump_false", 11, "eq_nn_1461", 487, 20], + "_nop_tc_367", + ["jump", "eq_nn_1461", 487, 20], + ["eq_float", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nn_1461", + ["is_text", 11, 4, 487, 20], + ["jump_false", 11, "eq_nt_1462", 487, 20], + "_nop_tc_368", + "_nop_tc_369", + ["eq_text", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nt_1462", + ["is_null", 11, 4, 487, 20], + ["jump_false", 11, "eq_nnl_1463", 487, 20], + "_nop_tc_370", + ["jump", "eq_nnl_1463", 487, 20], + ["true", 9, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nnl_1463", + ["is_bool", 11, 4, 487, 20], + ["jump_false", 11, "eq_nb_1464", 487, 20], + "_nop_tc_371", + ["jump", "eq_nb_1464", 487, 20], + ["eq_bool", 9, 4, 8, 487, 20], + ["jump", "eq_done_1459", 487, 20], + "eq_nb_1464", + ["false", 9, 487, 20], + "eq_done_1459", + ["jump_false", 9, "if_else_1457", 487, 20], + ["is_int", 8, 6, 487, 49], + ["jump_false", 8, "rel_ni_1465", 487, 49], + ["is_int", 9, 7, 487, 49], + ["jump_false", 9, "rel_ni_1465", 487, 49], + ["le_int", 11, 6, 7, 487, 49], + ["jump", "rel_done_1467", 487, 49], + "rel_ni_1465", + ["is_num", 8, 6, 487, 49], + ["jump_false", 8, "rel_nn_1466", 487, 49], + ["is_num", 9, 7, 487, 49], + ["jump_false", 9, "rel_nn_1466", 487, 49], + ["le_float", 11, 6, 7, 487, 49], + ["jump", "rel_done_1467", 487, 49], + "rel_nn_1466", + ["is_text", 8, 6, 487, 49], + ["jump_false", 8, "rel_err_1468", 487, 49], + ["is_text", 9, 7, 487, 49], + ["jump_false", 9, "rel_err_1468", 487, 49], + ["le_text", 11, 6, 7, 487, 49], + ["jump", "rel_done_1467", 487, 49], + "rel_err_1468", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 487, + 49 + ], + ["access", 9, "error", 487, 49], + ["access", 19, "cannot compare with '<=': operands must be same type", 487, 49], + ["array", 20, 0, 487, 49], + ["push", 20, 19, 487, 49], + ["frame", 19, 8, 2, 487, 49], + ["null", 8, 487, 49], + ["setarg", 19, 0, 8, 487, 49], + ["setarg", 19, 1, 9, 487, 49], + ["setarg", 19, 2, 20, 487, 49], + ["invoke", 19, 8, 487, 49], + ["disrupt", 487, 49], + "rel_done_1467", + ["get", 8, 17, 1, 487, 33], + ["frame", 9, 8, 2, 487, 33], + ["null", 8, 487, 33], + ["setarg", 9, 0, 8, 487, 33], + ["setarg", 9, 1, 11, 487, 33], + ["setarg", 9, 2, 1, 487, 33], + ["tail_invoke", 9, 8, 487, 33], + ["return", 8, 487, 33], + "_nop_ur_17", + "if_else_1457", + "if_end_1458", + ["access", 8, ">=", 488, 20], + ["is_identical", 9, 4, 8, 488, 20], + ["jump_true", 9, "eq_done_1471", 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], + ["eq_int", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_ni_1472", + ["is_num", 11, 4, 488, 20], + ["jump_false", 11, "eq_nn_1473", 488, 20], + "_nop_tc_373", + ["jump", "eq_nn_1473", 488, 20], + ["eq_float", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nn_1473", + ["is_text", 11, 4, 488, 20], + ["jump_false", 11, "eq_nt_1474", 488, 20], + "_nop_tc_374", + "_nop_tc_375", + ["eq_text", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nt_1474", + ["is_null", 11, 4, 488, 20], + ["jump_false", 11, "eq_nnl_1475", 488, 20], + "_nop_tc_376", + ["jump", "eq_nnl_1475", 488, 20], + ["true", 9, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nnl_1475", + ["is_bool", 11, 4, 488, 20], + ["jump_false", 11, "eq_nb_1476", 488, 20], + "_nop_tc_377", + ["jump", "eq_nb_1476", 488, 20], + ["eq_bool", 9, 4, 8, 488, 20], + ["jump", "eq_done_1471", 488, 20], + "eq_nb_1476", + ["false", 9, 488, 20], + "eq_done_1471", + ["jump_false", 9, "if_else_1469", 488, 20], + ["is_int", 8, 6, 488, 49], + ["jump_false", 8, "rel_ni_1477", 488, 49], + ["is_int", 9, 7, 488, 49], + ["jump_false", 9, "rel_ni_1477", 488, 49], + ["ge_int", 11, 6, 7, 488, 49], + ["jump", "rel_done_1479", 488, 49], + "rel_ni_1477", + ["is_num", 8, 6, 488, 49], + ["jump_false", 8, "rel_nn_1478", 488, 49], + ["is_num", 9, 7, 488, 49], + ["jump_false", 9, "rel_nn_1478", 488, 49], + ["ge_float", 11, 6, 7, 488, 49], + ["jump", "rel_done_1479", 488, 49], + "rel_nn_1478", + ["is_text", 8, 6, 488, 49], + ["jump_false", 8, "rel_err_1480", 488, 49], + ["is_text", 9, 7, 488, 49], + ["jump_false", 9, "rel_err_1480", 488, 49], + ["ge_text", 11, 6, 7, 488, 49], + ["jump", "rel_done_1479", 488, 49], + "rel_err_1480", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 488, + 49 + ], + ["access", 9, "error", 488, 49], + ["access", 19, "cannot compare with '>=': operands must be same type", 488, 49], + ["array", 20, 0, 488, 49], + ["push", 20, 19, 488, 49], + ["frame", 19, 8, 2, 488, 49], + ["null", 8, 488, 49], + ["setarg", 19, 0, 8, 488, 49], + ["setarg", 19, 1, 9, 488, 49], + ["setarg", 19, 2, 20, 488, 49], + ["invoke", 19, 8, 488, 49], + ["disrupt", 488, 49], + "rel_done_1479", + ["get", 8, 17, 1, 488, 33], + ["frame", 9, 8, 2, 488, 33], + ["null", 8, 488, 33], + ["setarg", 9, 0, 8, 488, 33], + ["setarg", 9, 1, 11, 488, 33], + ["setarg", 9, 2, 1, 488, 33], + ["tail_invoke", 9, 8, 488, 33], + ["return", 8, 488, 33], + "_nop_ur_18", + "if_else_1469", + "if_end_1470", + ["jump", "if_end_1373", 488, 33], + "if_else_1372", + "if_end_1373", + ["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], + ["is_int", 19, 8, 490, 26], + ["jump_false", 19, "eq_ni_1485", 490, 26], + "_nop_tc_378", + ["jump", "eq_ni_1485", 490, 26], + ["eq_int", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_ni_1485", + ["is_num", 19, 8, 490, 26], + ["jump_false", 19, "eq_nn_1486", 490, 26], + "_nop_tc_379", + ["jump", "eq_nn_1486", 490, 26], + ["eq_float", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nn_1486", + ["is_text", 19, 8, 490, 26], + ["jump_false", 19, "eq_nt_1487", 490, 26], + "_nop_tc_380", + "_nop_tc_381", + ["eq_text", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nt_1487", + ["is_null", 19, 8, 490, 26], + ["jump_false", 19, "eq_nnl_1488", 490, 26], + "_nop_tc_382", + ["jump", "eq_nnl_1488", 490, 26], + ["true", 11, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nnl_1488", + ["is_bool", 19, 8, 490, 26], + ["jump_false", 19, "eq_nb_1489", 490, 26], + "_nop_tc_383", + ["jump", "eq_nb_1489", 490, 26], + ["eq_bool", 11, 8, 9, 490, 26], + ["jump", "eq_done_1484", 490, 26], + "eq_nb_1489", + ["false", 11, 490, 26], + "eq_done_1484", + ["move", 8, 11, 490, 26], + ["jump_false", 8, "and_end_1483", 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], + ["is_int", 20, 9, 490, 50], + ["jump_false", 20, "eq_ni_1491", 490, 50], + "_nop_tc_384", + ["jump", "eq_ni_1491", 490, 50], + ["eq_int", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_ni_1491", + ["is_num", 20, 9, 490, 50], + ["jump_false", 20, "eq_nn_1492", 490, 50], + "_nop_tc_385", + ["jump", "eq_nn_1492", 490, 50], + ["eq_float", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nn_1492", + ["is_text", 20, 9, 490, 50], + ["jump_false", 20, "eq_nt_1493", 490, 50], + "_nop_tc_386", + "_nop_tc_387", + ["eq_text", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nt_1493", + ["is_null", 20, 9, 490, 50], + ["jump_false", 20, "eq_nnl_1494", 490, 50], + "_nop_tc_388", + ["jump", "eq_nnl_1494", 490, 50], + ["true", 19, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nnl_1494", + ["is_bool", 20, 9, 490, 50], + ["jump_false", 20, "eq_nb_1495", 490, 50], + "_nop_tc_389", + ["jump", "eq_nb_1495", 490, 50], + ["eq_bool", 19, 9, 11, 490, 50], + ["jump", "eq_done_1490", 490, 50], + "eq_nb_1495", + ["false", 19, 490, 50], + "eq_done_1490", + ["move", 8, 19, 490, 50], + "and_end_1483", + ["jump_false", 8, "if_else_1481", 490, 50], + ["access", 8, "==", 491, 20], + ["is_identical", 9, 4, 8, 491, 20], + ["jump_true", 9, "eq_done_1498", 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], + ["eq_int", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_ni_1499", + ["is_num", 11, 4, 491, 20], + ["jump_false", 11, "eq_nn_1500", 491, 20], + "_nop_tc_391", + ["jump", "eq_nn_1500", 491, 20], + ["eq_float", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nn_1500", + ["is_text", 11, 4, 491, 20], + ["jump_false", 11, "eq_nt_1501", 491, 20], + "_nop_tc_392", + "_nop_tc_393", + ["eq_text", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nt_1501", + ["is_null", 11, 4, 491, 20], + ["jump_false", 11, "eq_nnl_1502", 491, 20], + "_nop_tc_394", + ["jump", "eq_nnl_1502", 491, 20], + ["true", 9, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nnl_1502", + ["is_bool", 11, 4, 491, 20], + ["jump_false", 11, "eq_nb_1503", 491, 20], + "_nop_tc_395", + ["jump", "eq_nb_1503", 491, 20], + ["eq_bool", 9, 4, 8, 491, 20], + ["jump", "eq_done_1498", 491, 20], + "eq_nb_1503", + ["false", 9, 491, 20], + "eq_done_1498", + ["jump_false", 9, "if_else_1496", 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], + ["is_int", 19, 8, 491, 57], + ["jump_false", 19, "eq_ni_1505", 491, 57], + ["is_int", 20, 9, 491, 57], + ["jump_false", 20, "eq_ni_1505", 491, 57], + ["eq_int", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_ni_1505", + ["is_num", 19, 8, 491, 57], + ["jump_false", 19, "eq_nn_1506", 491, 57], + ["is_num", 20, 9, 491, 57], + ["jump_false", 20, "eq_nn_1506", 491, 57], + ["eq_float", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nn_1506", + ["is_text", 19, 8, 491, 57], + ["jump_false", 19, "eq_nt_1507", 491, 57], + ["is_text", 20, 9, 491, 57], + ["jump_false", 20, "eq_nt_1507", 491, 57], + ["eq_text", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nt_1507", + ["is_null", 19, 8, 491, 57], + ["jump_false", 19, "eq_nnl_1508", 491, 57], + ["is_null", 20, 9, 491, 57], + ["jump_false", 20, "eq_nnl_1508", 491, 57], + ["true", 11, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nnl_1508", + ["is_bool", 19, 8, 491, 57], + ["jump_false", 19, "eq_nb_1509", 491, 57], + ["is_bool", 20, 9, 491, 57], + ["jump_false", 20, "eq_nb_1509", 491, 57], + ["eq_bool", 11, 8, 9, 491, 57], + ["jump", "eq_done_1504", 491, 57], + "eq_nb_1509", + ["false", 11, 491, 57], + "eq_done_1504", + ["get", 8, 17, 1, 491, 33], + ["frame", 9, 8, 2, 491, 33], + ["null", 8, 491, 33], + ["setarg", 9, 0, 8, 491, 33], + ["setarg", 9, 1, 11, 491, 33], + ["setarg", 9, 2, 1, 491, 33], + ["tail_invoke", 9, 8, 491, 33], + ["return", 8, 491, 33], + "_nop_ur_19", + "if_else_1496", + "if_end_1497", + ["access", 8, "!=", 492, 20], + ["is_identical", 9, 4, 8, 492, 20], + ["jump_true", 9, "eq_done_1512", 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], + ["eq_int", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_ni_1513", + ["is_num", 11, 4, 492, 20], + ["jump_false", 11, "eq_nn_1514", 492, 20], + "_nop_tc_397", + ["jump", "eq_nn_1514", 492, 20], + ["eq_float", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nn_1514", + ["is_text", 11, 4, 492, 20], + ["jump_false", 11, "eq_nt_1515", 492, 20], + "_nop_tc_398", + "_nop_tc_399", + ["eq_text", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nt_1515", + ["is_null", 11, 4, 492, 20], + ["jump_false", 11, "eq_nnl_1516", 492, 20], + "_nop_tc_400", + ["jump", "eq_nnl_1516", 492, 20], + ["true", 9, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nnl_1516", + ["is_bool", 11, 4, 492, 20], + ["jump_false", 11, "eq_nb_1517", 492, 20], + "_nop_tc_401", + ["jump", "eq_nb_1517", 492, 20], + ["eq_bool", 9, 4, 8, 492, 20], + ["jump", "eq_done_1512", 492, 20], + "eq_nb_1517", + ["false", 9, 492, 20], + "eq_done_1512", + ["jump_false", 9, "if_else_1510", 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", + ["false", 11, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_ni_1520", + ["is_int", 19, 8, 492, 57], + ["jump_false", 19, "ne_nn_1521", 492, 57], + ["is_int", 20, 9, 492, 57], + ["jump_false", 20, "ne_nn_1521", 492, 57], + ["ne_int", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nn_1521", + ["is_num", 19, 8, 492, 57], + ["jump_false", 19, "ne_nt_1522", 492, 57], + ["is_num", 20, 9, 492, 57], + ["jump_false", 20, "ne_nt_1522", 492, 57], + ["ne_float", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nt_1522", + ["is_text", 19, 8, 492, 57], + ["jump_false", 19, "ne_nnl_1523", 492, 57], + ["is_text", 20, 9, 492, 57], + ["jump_false", 20, "ne_nnl_1523", 492, 57], + ["ne_text", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nnl_1523", + ["is_null", 19, 8, 492, 57], + ["jump_false", 19, "ne_nb_1524", 492, 57], + ["is_null", 20, 9, 492, 57], + ["jump_false", 20, "ne_nb_1524", 492, 57], + ["false", 11, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_nb_1524", + ["is_bool", 19, 8, 492, 57], + ["jump_false", 19, "ne_mis_1525", 492, 57], + ["is_bool", 20, 9, 492, 57], + ["jump_false", 20, "ne_mis_1525", 492, 57], + ["ne_bool", 11, 8, 9, 492, 57], + ["jump", "ne_done_1518", 492, 57], + "ne_mis_1525", + ["true", 11, 492, 57], + "ne_done_1518", + ["get", 8, 17, 1, 492, 33], + ["frame", 9, 8, 2, 492, 33], + ["null", 8, 492, 33], + ["setarg", 9, 0, 8, 492, 33], + ["setarg", 9, 1, 11, 492, 33], + ["setarg", 9, 2, 1, 492, 33], + ["tail_invoke", 9, 8, 492, 33], + ["return", 8, 492, 33], + "_nop_ur_20", + "if_else_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", + ["return", 1, 495, 14], + "_nop_ur_21", + "if_else_1345", + "if_end_1346", + ["access", 8, "&", 499, 14], + ["is_identical", 9, 4, 8, 499, 14], + ["jump_true", 9, "eq_done_1532", 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], + ["eq_int", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_ni_1533", + ["is_num", 11, 4, 499, 14], + ["jump_false", 11, "eq_nn_1534", 499, 14], + "_nop_tc_403", + ["jump", "eq_nn_1534", 499, 14], + ["eq_float", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nn_1534", + ["is_text", 11, 4, 499, 14], + ["jump_false", 11, "eq_nt_1535", 499, 14], + "_nop_tc_404", + "_nop_tc_405", + ["eq_text", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nt_1535", + ["is_null", 11, 4, 499, 14], + ["jump_false", 11, "eq_nnl_1536", 499, 14], + "_nop_tc_406", + ["jump", "eq_nnl_1536", 499, 14], + ["true", 9, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nnl_1536", + ["is_bool", 11, 4, 499, 14], + ["jump_false", 11, "eq_nb_1537", 499, 14], + "_nop_tc_407", + ["jump", "eq_nb_1537", 499, 14], + ["eq_bool", 9, 4, 8, 499, 14], + ["jump", "eq_done_1532", 499, 14], + "eq_nb_1537", + ["false", 9, 499, 14], + "eq_done_1532", + ["move", 8, 9, 499, 14], + ["jump_true", 8, "or_end_1531", 499, 14], + ["access", 9, "|", 499, 26], + ["is_identical", 11, 4, 9, 499, 26], + ["jump_true", 11, "eq_done_1538", 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], + ["eq_int", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_ni_1539", + ["is_num", 19, 4, 499, 26], + ["jump_false", 19, "eq_nn_1540", 499, 26], + "_nop_tc_409", + ["jump", "eq_nn_1540", 499, 26], + ["eq_float", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nn_1540", + ["is_text", 19, 4, 499, 26], + ["jump_false", 19, "eq_nt_1541", 499, 26], + "_nop_tc_410", + "_nop_tc_411", + ["eq_text", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nt_1541", + ["is_null", 19, 4, 499, 26], + ["jump_false", 19, "eq_nnl_1542", 499, 26], + "_nop_tc_412", + ["jump", "eq_nnl_1542", 499, 26], + ["true", 11, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nnl_1542", + ["is_bool", 19, 4, 499, 26], + ["jump_false", 19, "eq_nb_1543", 499, 26], + "_nop_tc_413", + ["jump", "eq_nb_1543", 499, 26], + ["eq_bool", 11, 4, 9, 499, 26], + ["jump", "eq_done_1538", 499, 26], + "eq_nb_1543", + ["false", 11, 499, 26], + "eq_done_1538", + ["move", 8, 11, 499, 26], + "or_end_1531", + ["move", 9, 8, 499, 26], + ["jump_true", 9, "or_end_1530", 499, 26], + ["access", 8, "^", 499, 38], + ["is_identical", 11, 4, 8, 499, 38], + ["jump_true", 11, "eq_done_1544", 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], + ["eq_int", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_ni_1545", + ["is_num", 19, 4, 499, 38], + ["jump_false", 19, "eq_nn_1546", 499, 38], + "_nop_tc_415", + ["jump", "eq_nn_1546", 499, 38], + ["eq_float", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nn_1546", + ["is_text", 19, 4, 499, 38], + ["jump_false", 19, "eq_nt_1547", 499, 38], + "_nop_tc_416", + "_nop_tc_417", + ["eq_text", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nt_1547", + ["is_null", 19, 4, 499, 38], + ["jump_false", 19, "eq_nnl_1548", 499, 38], + "_nop_tc_418", + ["jump", "eq_nnl_1548", 499, 38], + ["true", 11, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nnl_1548", + ["is_bool", 19, 4, 499, 38], + ["jump_false", 19, "eq_nb_1549", 499, 38], + "_nop_tc_419", + ["jump", "eq_nb_1549", 499, 38], + ["eq_bool", 11, 4, 8, 499, 38], + ["jump", "eq_done_1544", 499, 38], + "eq_nb_1549", + ["false", 11, 499, 38], + "eq_done_1544", + ["move", 9, 11, 499, 38], + "or_end_1530", + ["move", 8, 9, 499, 38], + ["jump_true", 8, "or_end_1529", 499, 38], + ["access", 9, "<<", 499, 50], + ["is_identical", 11, 4, 9, 499, 50], + ["jump_true", 11, "eq_done_1550", 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], + ["eq_int", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_ni_1551", + ["is_num", 19, 4, 499, 50], + ["jump_false", 19, "eq_nn_1552", 499, 50], + "_nop_tc_421", + ["jump", "eq_nn_1552", 499, 50], + ["eq_float", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nn_1552", + ["is_text", 19, 4, 499, 50], + ["jump_false", 19, "eq_nt_1553", 499, 50], + "_nop_tc_422", + "_nop_tc_423", + ["eq_text", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nt_1553", + ["is_null", 19, 4, 499, 50], + ["jump_false", 19, "eq_nnl_1554", 499, 50], + "_nop_tc_424", + ["jump", "eq_nnl_1554", 499, 50], + ["true", 11, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nnl_1554", + ["is_bool", 19, 4, 499, 50], + ["jump_false", 19, "eq_nb_1555", 499, 50], + "_nop_tc_425", + ["jump", "eq_nb_1555", 499, 50], + ["eq_bool", 11, 4, 9, 499, 50], + ["jump", "eq_done_1550", 499, 50], + "eq_nb_1555", + ["false", 11, 499, 50], + "eq_done_1550", + ["move", 8, 11, 499, 50], + "or_end_1529", + ["move", 9, 8, 499, 50], + ["jump_true", 9, "or_end_1528", 499, 50], + ["access", 8, ">>", 499, 63], + ["is_identical", 11, 4, 8, 499, 63], + ["jump_true", 11, "eq_done_1556", 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], + ["eq_int", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_ni_1557", + ["is_num", 19, 4, 499, 63], + ["jump_false", 19, "eq_nn_1558", 499, 63], + "_nop_tc_427", + ["jump", "eq_nn_1558", 499, 63], + ["eq_float", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nn_1558", + ["is_text", 19, 4, 499, 63], + ["jump_false", 19, "eq_nt_1559", 499, 63], + "_nop_tc_428", + "_nop_tc_429", + ["eq_text", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nt_1559", + ["is_null", 19, 4, 499, 63], + ["jump_false", 19, "eq_nnl_1560", 499, 63], + "_nop_tc_430", + ["jump", "eq_nnl_1560", 499, 63], + ["true", 11, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nnl_1560", + ["is_bool", 19, 4, 499, 63], + ["jump_false", 19, "eq_nb_1561", 499, 63], + "_nop_tc_431", + ["jump", "eq_nb_1561", 499, 63], + ["eq_bool", 11, 4, 8, 499, 63], + ["jump", "eq_done_1556", 499, 63], + "eq_nb_1561", + ["false", 11, 499, 63], + "eq_done_1556", + ["move", 9, 11, 499, 63], + "or_end_1528", + ["jump_false", 9, "if_else_1526", 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", + ["false", 9, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_ni_1569", + ["is_int", 11, 3, 502, 19], + ["jump_false", 11, "ne_nn_1570", 502, 19], + "_nop_tc_432", + ["jump", "ne_nn_1570", 502, 19], + ["ne_int", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nn_1570", + ["is_num", 11, 3, 502, 19], + ["jump_false", 11, "ne_nt_1571", 502, 19], + "_nop_tc_433", + ["jump", "ne_nt_1571", 502, 19], + ["ne_float", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nt_1571", + ["is_text", 11, 3, 502, 19], + ["jump_false", 11, "ne_nnl_1572", 502, 19], + "_nop_tc_434", + ["jump", "ne_nnl_1572", 502, 19], + ["ne_text", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nnl_1572", + ["is_null", 11, 3, 502, 19], + ["jump_false", 11, "ne_nb_1573", 502, 19], + "_nop_tc_435", + "_nop_tc_436", + ["false", 9, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_nb_1573", + ["is_bool", 11, 3, 502, 19], + ["jump_false", 11, "ne_mis_1574", 502, 19], + "_nop_tc_437", + ["jump", "ne_mis_1574", 502, 19], + ["ne_bool", 9, 3, 8, 502, 19], + ["jump", "ne_done_1567", 502, 19], + "ne_mis_1574", + ["true", 9, 502, 19], + "ne_done_1567", + ["move", 8, 9, 502, 19], + ["jump_false", 8, "and_end_1566", 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", + ["false", 11, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_ni_1577", + ["is_int", 19, 5, 502, 36], + ["jump_false", 19, "ne_nn_1578", 502, 36], + "_nop_tc_438", + ["jump", "ne_nn_1578", 502, 36], + ["ne_int", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nn_1578", + ["is_num", 19, 5, 502, 36], + ["jump_false", 19, "ne_nt_1579", 502, 36], + "_nop_tc_439", + ["jump", "ne_nt_1579", 502, 36], + ["ne_float", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nt_1579", + ["is_text", 19, 5, 502, 36], + ["jump_false", 19, "ne_nnl_1580", 502, 36], + "_nop_tc_440", + ["jump", "ne_nnl_1580", 502, 36], + ["ne_text", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nnl_1580", + ["is_null", 19, 5, 502, 36], + ["jump_false", 19, "ne_nb_1581", 502, 36], + "_nop_tc_441", + "_nop_tc_442", + ["false", 11, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_nb_1581", + ["is_bool", 19, 5, 502, 36], + ["jump_false", 19, "ne_mis_1582", 502, 36], + "_nop_tc_443", + ["jump", "ne_mis_1582", 502, 36], + ["ne_bool", 11, 5, 9, 502, 36], + ["jump", "ne_done_1575", 502, 36], + "ne_mis_1582", + ["true", 11, 502, 36], + "ne_done_1575", + ["move", 8, 11, 502, 36], + "and_end_1566", + ["move", 9, 8, 502, 36], + ["jump_false", 9, "and_end_1565", 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], + ["is_int", 20, 8, 502, 57], + ["jump_false", 20, "eq_ni_1584", 502, 57], + "_nop_tc_444", + ["jump", "eq_ni_1584", 502, 57], + ["eq_int", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_ni_1584", + ["is_num", 20, 8, 502, 57], + ["jump_false", 20, "eq_nn_1585", 502, 57], + "_nop_tc_445", + ["jump", "eq_nn_1585", 502, 57], + ["eq_float", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nn_1585", + ["is_text", 20, 8, 502, 57], + ["jump_false", 20, "eq_nt_1586", 502, 57], + "_nop_tc_446", + "_nop_tc_447", + ["eq_text", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nt_1586", + ["is_null", 20, 8, 502, 57], + ["jump_false", 20, "eq_nnl_1587", 502, 57], + "_nop_tc_448", + ["jump", "eq_nnl_1587", 502, 57], + ["true", 19, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nnl_1587", + ["is_bool", 20, 8, 502, 57], + ["jump_false", 20, "eq_nb_1588", 502, 57], + "_nop_tc_449", + ["jump", "eq_nb_1588", 502, 57], + ["eq_bool", 19, 8, 11, 502, 57], + ["jump", "eq_done_1583", 502, 57], + "eq_nb_1588", + ["false", 19, 502, 57], + "eq_done_1583", + ["move", 9, 19, 502, 57], + "and_end_1565", + ["move", 8, 9, 502, 57], + ["jump_false", 8, "and_end_1564", 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], + ["is_int", 20, 9, 502, 83], + ["jump_false", 20, "eq_ni_1590", 502, 83], + "_nop_tc_450", + ["jump", "eq_ni_1590", 502, 83], + ["eq_int", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_ni_1590", + ["is_num", 20, 9, 502, 83], + ["jump_false", 20, "eq_nn_1591", 502, 83], + "_nop_tc_451", + ["jump", "eq_nn_1591", 502, 83], + ["eq_float", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nn_1591", + ["is_text", 20, 9, 502, 83], + ["jump_false", 20, "eq_nt_1592", 502, 83], + "_nop_tc_452", + "_nop_tc_453", + ["eq_text", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nt_1592", + ["is_null", 20, 9, 502, 83], + ["jump_false", 20, "eq_nnl_1593", 502, 83], + "_nop_tc_454", + ["jump", "eq_nnl_1593", 502, 83], + ["true", 19, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nnl_1593", + ["is_bool", 20, 9, 502, 83], + ["jump_false", 20, "eq_nb_1594", 502, 83], + "_nop_tc_455", + ["jump", "eq_nb_1594", 502, 83], + ["eq_bool", 19, 9, 11, 502, 83], + ["jump", "eq_done_1589", 502, 83], + "eq_nb_1594", + ["false", 19, 502, 83], + "eq_done_1589", + ["move", 8, 19, 502, 83], + "and_end_1564", + ["jump_false", 8, "if_else_1562", 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], + ["is_int", 11, 6, 505, 19], + ["jump_false", 11, "eq_ni_1598", 505, 19], + "_nop_tc_456", + ["jump", "eq_ni_1598", 505, 19], + ["eq_int", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_ni_1598", + ["is_num", 11, 6, 505, 19], + ["jump_false", 11, "eq_nn_1599", 505, 19], + "_nop_tc_457", + ["jump", "eq_nn_1599", 505, 19], + ["eq_float", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nn_1599", + ["is_text", 11, 6, 505, 19], + ["jump_false", 11, "eq_nt_1600", 505, 19], + "_nop_tc_458", + ["jump", "eq_nt_1600", 505, 19], + ["eq_text", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nt_1600", + ["is_null", 11, 6, 505, 19], + ["jump_false", 11, "eq_nnl_1601", 505, 19], + "_nop_tc_459", + "_nop_tc_460", + ["true", 9, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nnl_1601", + ["is_bool", 11, 6, 505, 19], + ["jump_false", 11, "eq_nb_1602", 505, 19], + "_nop_tc_461", + ["jump", "eq_nb_1602", 505, 19], + ["eq_bool", 9, 6, 8, 505, 19], + ["jump", "eq_done_1597", 505, 19], + "eq_nb_1602", + ["false", 9, 505, 19], + "eq_done_1597", + ["jump_false", 9, "if_else_1595", 505, 19], + ["load_field", 8, 3, "value", 505, 37], + [ + "access", + 3, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 505, + 30 + ], + ["frame", 9, 3, 1, 505, 30], + ["null", 3, 505, 30], + ["setarg", 9, 0, 3, 505, 30], + ["setarg", 9, 1, 8, 505, 30], + ["invoke", 9, 3, 505, 30], + ["move", 6, 3, 505, 30], + ["jump", "if_end_1596", 505, 30], + "if_else_1595", + "if_end_1596", + ["null", 3, 506, 19], + ["is_identical", 8, 7, 3, 506, 19], + ["jump_true", 8, "eq_done_1605", 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], + ["eq_int", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_ni_1606", + ["is_num", 9, 7, 506, 19], + ["jump_false", 9, "eq_nn_1607", 506, 19], + "_nop_tc_463", + ["jump", "eq_nn_1607", 506, 19], + ["eq_float", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nn_1607", + ["is_text", 9, 7, 506, 19], + ["jump_false", 9, "eq_nt_1608", 506, 19], + "_nop_tc_464", + ["jump", "eq_nt_1608", 506, 19], + ["eq_text", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nt_1608", + ["is_null", 9, 7, 506, 19], + ["jump_false", 9, "eq_nnl_1609", 506, 19], + "_nop_tc_465", + "_nop_tc_466", + ["true", 8, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nnl_1609", + ["is_bool", 9, 7, 506, 19], + ["jump_false", 9, "eq_nb_1610", 506, 19], + "_nop_tc_467", + ["jump", "eq_nb_1610", 506, 19], + ["eq_bool", 8, 7, 3, 506, 19], + ["jump", "eq_done_1605", 506, 19], + "eq_nb_1610", + ["false", 8, 506, 19], + "eq_done_1605", + ["jump_false", 8, "if_else_1603", 506, 19], + ["load_field", 3, 5, "value", 506, 37], + [ + "access", + 5, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 506, + 30 + ], + ["frame", 8, 5, 1, 506, 30], + ["null", 5, 506, 30], + ["setarg", 8, 0, 5, 506, 30], + ["setarg", 8, 1, 3, 506, 30], + ["invoke", 8, 3, 506, 30], + ["move", 7, 3, 506, 30], + ["jump", "if_end_1604", 506, 30], + "if_else_1603", + "if_end_1604", + ["access", 3, "&", 507, 18], + ["is_identical", 5, 4, 3, 507, 18], + ["jump_true", 5, "eq_done_1613", 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], + ["eq_int", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_ni_1614", + ["is_num", 8, 4, 507, 18], + ["jump_false", 8, "eq_nn_1615", 507, 18], + "_nop_tc_469", + ["jump", "eq_nn_1615", 507, 18], + ["eq_float", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nn_1615", + ["is_text", 8, 4, 507, 18], + ["jump_false", 8, "eq_nt_1616", 507, 18], + "_nop_tc_470", + "_nop_tc_471", + ["eq_text", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nt_1616", + ["is_null", 8, 4, 507, 18], + ["jump_false", 8, "eq_nnl_1617", 507, 18], + "_nop_tc_472", + ["jump", "eq_nnl_1617", 507, 18], + ["true", 5, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nnl_1617", + ["is_bool", 8, 4, 507, 18], + ["jump_false", 8, "eq_nb_1618", 507, 18], + "_nop_tc_473", + ["jump", "eq_nb_1618", 507, 18], + ["eq_bool", 5, 4, 3, 507, 18], + ["jump", "eq_done_1613", 507, 18], + "eq_nb_1618", + ["false", 5, 507, 18], + "eq_done_1613", + ["jump_false", 5, "if_else_1611", 507, 18], + ["bitand", 3, 6, 7, 507, 47], + ["get", 5, 15, 1, 507, 30], + ["frame", 8, 5, 2, 507, 30], + ["null", 5, 507, 30], + ["setarg", 8, 0, 5, 507, 30], + ["setarg", 8, 1, 3, 507, 30], + ["setarg", 8, 2, 1, 507, 30], + ["tail_invoke", 8, 3, 507, 30], + ["return", 3, 507, 30], + "_nop_ur_22", + "if_else_1611", + "if_end_1612", + ["access", 3, "|", 508, 18], + ["is_identical", 5, 4, 3, 508, 18], + ["jump_true", 5, "eq_done_1621", 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], + ["eq_int", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_ni_1622", + ["is_num", 8, 4, 508, 18], + ["jump_false", 8, "eq_nn_1623", 508, 18], + "_nop_tc_475", + ["jump", "eq_nn_1623", 508, 18], + ["eq_float", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nn_1623", + ["is_text", 8, 4, 508, 18], + ["jump_false", 8, "eq_nt_1624", 508, 18], + "_nop_tc_476", + "_nop_tc_477", + ["eq_text", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nt_1624", + ["is_null", 8, 4, 508, 18], + ["jump_false", 8, "eq_nnl_1625", 508, 18], + "_nop_tc_478", + ["jump", "eq_nnl_1625", 508, 18], + ["true", 5, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nnl_1625", + ["is_bool", 8, 4, 508, 18], + ["jump_false", 8, "eq_nb_1626", 508, 18], + "_nop_tc_479", + ["jump", "eq_nb_1626", 508, 18], + ["eq_bool", 5, 4, 3, 508, 18], + ["jump", "eq_done_1621", 508, 18], + "eq_nb_1626", + ["false", 5, 508, 18], + "eq_done_1621", + ["jump_false", 5, "if_else_1619", 508, 18], + ["bitor", 3, 6, 7, 508, 47], + ["get", 5, 15, 1, 508, 30], + ["frame", 8, 5, 2, 508, 30], + ["null", 5, 508, 30], + ["setarg", 8, 0, 5, 508, 30], + ["setarg", 8, 1, 3, 508, 30], + ["setarg", 8, 2, 1, 508, 30], + ["tail_invoke", 8, 3, 508, 30], + ["return", 3, 508, 30], + "_nop_ur_23", + "if_else_1619", + "if_end_1620", + ["access", 3, "^", 509, 18], + ["is_identical", 5, 4, 3, 509, 18], + ["jump_true", 5, "eq_done_1629", 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], + ["eq_int", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_ni_1630", + ["is_num", 8, 4, 509, 18], + ["jump_false", 8, "eq_nn_1631", 509, 18], + "_nop_tc_481", + ["jump", "eq_nn_1631", 509, 18], + ["eq_float", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nn_1631", + ["is_text", 8, 4, 509, 18], + ["jump_false", 8, "eq_nt_1632", 509, 18], + "_nop_tc_482", + "_nop_tc_483", + ["eq_text", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nt_1632", + ["is_null", 8, 4, 509, 18], + ["jump_false", 8, "eq_nnl_1633", 509, 18], + "_nop_tc_484", + ["jump", "eq_nnl_1633", 509, 18], + ["true", 5, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nnl_1633", + ["is_bool", 8, 4, 509, 18], + ["jump_false", 8, "eq_nb_1634", 509, 18], + "_nop_tc_485", + ["jump", "eq_nb_1634", 509, 18], + ["eq_bool", 5, 4, 3, 509, 18], + ["jump", "eq_done_1629", 509, 18], + "eq_nb_1634", + ["false", 5, 509, 18], + "eq_done_1629", + ["jump_false", 5, "if_else_1627", 509, 18], + ["bitxor", 3, 6, 7, 509, 47], + ["get", 5, 15, 1, 509, 30], + ["frame", 8, 5, 2, 509, 30], + ["null", 5, 509, 30], + ["setarg", 8, 0, 5, 509, 30], + ["setarg", 8, 1, 3, 509, 30], + ["setarg", 8, 2, 1, 509, 30], + ["tail_invoke", 8, 3, 509, 30], + ["return", 3, 509, 30], + "_nop_ur_24", + "if_else_1627", + "if_end_1628", + ["access", 3, "<<", 510, 18], + ["is_identical", 5, 4, 3, 510, 18], + ["jump_true", 5, "eq_done_1637", 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], + ["eq_int", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_ni_1638", + ["is_num", 8, 4, 510, 18], + ["jump_false", 8, "eq_nn_1639", 510, 18], + "_nop_tc_487", + ["jump", "eq_nn_1639", 510, 18], + ["eq_float", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nn_1639", + ["is_text", 8, 4, 510, 18], + ["jump_false", 8, "eq_nt_1640", 510, 18], + "_nop_tc_488", + "_nop_tc_489", + ["eq_text", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nt_1640", + ["is_null", 8, 4, 510, 18], + ["jump_false", 8, "eq_nnl_1641", 510, 18], + "_nop_tc_490", + ["jump", "eq_nnl_1641", 510, 18], + ["true", 5, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nnl_1641", + ["is_bool", 8, 4, 510, 18], + ["jump_false", 8, "eq_nb_1642", 510, 18], + "_nop_tc_491", + ["jump", "eq_nb_1642", 510, 18], + ["eq_bool", 5, 4, 3, 510, 18], + ["jump", "eq_done_1637", 510, 18], + "eq_nb_1642", + ["false", 5, 510, 18], + "eq_done_1637", + ["jump_false", 5, "if_else_1635", 510, 18], + ["shl", 3, 6, 7, 510, 49], + ["get", 5, 15, 1, 510, 31], + ["frame", 8, 5, 2, 510, 31], + ["null", 5, 510, 31], + ["setarg", 8, 0, 5, 510, 31], + ["setarg", 8, 1, 3, 510, 31], + ["setarg", 8, 2, 1, 510, 31], + ["tail_invoke", 8, 3, 510, 31], + ["return", 3, 510, 31], + "_nop_ur_25", + "if_else_1635", + "if_end_1636", + ["access", 3, ">>", 511, 18], + ["is_identical", 5, 4, 3, 511, 18], + ["jump_true", 5, "eq_done_1645", 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], + ["eq_int", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_ni_1646", + ["is_num", 8, 4, 511, 18], + ["jump_false", 8, "eq_nn_1647", 511, 18], + "_nop_tc_493", + ["jump", "eq_nn_1647", 511, 18], + ["eq_float", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nn_1647", + ["is_text", 8, 4, 511, 18], + ["jump_false", 8, "eq_nt_1648", 511, 18], + "_nop_tc_494", + "_nop_tc_495", + ["eq_text", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nt_1648", + ["is_null", 8, 4, 511, 18], + ["jump_false", 8, "eq_nnl_1649", 511, 18], + "_nop_tc_496", + ["jump", "eq_nnl_1649", 511, 18], + ["true", 5, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nnl_1649", + ["is_bool", 8, 4, 511, 18], + ["jump_false", 8, "eq_nb_1650", 511, 18], + "_nop_tc_497", + ["jump", "eq_nb_1650", 511, 18], + ["eq_bool", 5, 4, 3, 511, 18], + ["jump", "eq_done_1645", 511, 18], + "eq_nb_1650", + ["false", 5, 511, 18], + "eq_done_1645", + ["jump_false", 5, "if_else_1643", 511, 18], + ["shr", 3, 6, 7, 511, 49], + ["get", 5, 15, 1, 511, 31], + ["frame", 7, 5, 2, 511, 31], + ["null", 5, 511, 31], + ["setarg", 7, 0, 5, 511, 31], + ["setarg", 7, 1, 3, 511, 31], + ["setarg", 7, 2, 1, 511, 31], + ["tail_invoke", 7, 3, 511, 31], + ["return", 3, 511, 31], + "_nop_ur_26", + "if_else_1643", + "if_end_1644", + ["jump", "if_end_1563", 511, 31], + "if_else_1562", + "if_end_1563", + ["return", 1, 513, 14], + "_nop_ur_27", + "if_else_1526", + "if_end_1527", + ["access", 3, "!", 517, 14], + ["is_identical", 5, 4, 3, 517, 14], + ["jump_true", 5, "eq_done_1653", 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], + ["eq_int", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_ni_1654", + ["is_num", 7, 4, 517, 14], + ["jump_false", 7, "eq_nn_1655", 517, 14], + "_nop_tc_499", + ["jump", "eq_nn_1655", 517, 14], + ["eq_float", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nn_1655", + ["is_text", 7, 4, 517, 14], + ["jump_false", 7, "eq_nt_1656", 517, 14], + "_nop_tc_500", + "_nop_tc_501", + ["eq_text", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nt_1656", + ["is_null", 7, 4, 517, 14], + ["jump_false", 7, "eq_nnl_1657", 517, 14], + "_nop_tc_502", + ["jump", "eq_nnl_1657", 517, 14], + ["true", 5, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nnl_1657", + ["is_bool", 7, 4, 517, 14], + ["jump_false", 7, "eq_nb_1658", 517, 14], + "_nop_tc_503", + ["jump", "eq_nb_1658", 517, 14], + ["eq_bool", 5, 4, 3, 517, 14], + ["jump", "eq_done_1653", 517, 14], + "eq_nb_1658", + ["false", 5, 517, 14], + "eq_done_1653", + ["jump_false", 5, "if_else_1651", 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", + ["false", 7, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_ni_1663", + ["is_int", 8, 3, 518, 30], + ["jump_false", 8, "ne_nn_1664", 518, 30], + "_nop_tc_504", + ["jump", "ne_nn_1664", 518, 30], + ["ne_int", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nn_1664", + ["is_num", 8, 3, 518, 30], + ["jump_false", 8, "ne_nt_1665", 518, 30], + "_nop_tc_505", + ["jump", "ne_nt_1665", 518, 30], + ["ne_float", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nt_1665", + ["is_text", 8, 3, 518, 30], + ["jump_false", 8, "ne_nnl_1666", 518, 30], + "_nop_tc_506", + ["jump", "ne_nnl_1666", 518, 30], + ["ne_text", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nnl_1666", + ["is_null", 8, 3, 518, 30], + ["jump_false", 8, "ne_nb_1667", 518, 30], + "_nop_tc_507", + "_nop_tc_508", + ["false", 7, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_nb_1667", + ["is_bool", 8, 3, 518, 30], + ["jump_false", 8, "ne_mis_1668", 518, 30], + "_nop_tc_509", + ["jump", "ne_mis_1668", 518, 30], + ["ne_bool", 7, 3, 5, 518, 30], + ["jump", "ne_done_1661", 518, 30], + "ne_mis_1668", + ["true", 7, 518, 30], + "ne_done_1661", + ["jump_false", 7, "if_else_1659", 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], + ["is_int", 7, 12, 520, 19], + ["jump_false", 7, "eq_ni_1672", 520, 19], + "_nop_tc_510", + ["jump", "eq_ni_1672", 520, 19], + ["eq_int", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_ni_1672", + ["is_num", 7, 12, 520, 19], + ["jump_false", 7, "eq_nn_1673", 520, 19], + "_nop_tc_511", + ["jump", "eq_nn_1673", 520, 19], + ["eq_float", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nn_1673", + ["is_text", 7, 12, 520, 19], + ["jump_false", 7, "eq_nt_1674", 520, 19], + "_nop_tc_512", + "_nop_tc_513", + ["eq_text", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nt_1674", + ["is_null", 7, 12, 520, 19], + ["jump_false", 7, "eq_nnl_1675", 520, 19], + "_nop_tc_514", + ["jump", "eq_nnl_1675", 520, 19], + ["true", 5, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nnl_1675", + ["is_bool", 7, 12, 520, 19], + ["jump_false", 7, "eq_nb_1676", 520, 19], + "_nop_tc_515", + ["jump", "eq_nb_1676", 520, 19], + ["eq_bool", 5, 12, 3, 520, 19], + ["jump", "eq_done_1671", 520, 19], + "eq_nb_1676", + ["false", 5, 520, 19], + "eq_done_1671", + ["jump_false", 5, "if_else_1669", 520, 19], + ["false", 3, 520, 44], + ["get", 5, 17, 1, 520, 34], + ["frame", 7, 5, 2, 520, 34], + ["null", 5, 520, 34], + ["setarg", 7, 0, 5, 520, 34], + ["setarg", 7, 1, 3, 520, 34], + ["setarg", 7, 2, 1, 520, 34], + ["tail_invoke", 7, 3, 520, 34], + ["return", 3, 520, 34], + "_nop_ur_28", + "if_else_1669", + "if_end_1670", + ["access", 3, "false", 521, 19], + ["is_identical", 5, 12, 3, 521, 19], + ["jump_true", 5, "eq_done_1679", 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], + ["eq_int", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_ni_1680", + ["is_num", 7, 12, 521, 19], + ["jump_false", 7, "eq_nn_1681", 521, 19], + "_nop_tc_517", + ["jump", "eq_nn_1681", 521, 19], + ["eq_float", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nn_1681", + ["is_text", 7, 12, 521, 19], + ["jump_false", 7, "eq_nt_1682", 521, 19], + "_nop_tc_518", + "_nop_tc_519", + ["eq_text", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nt_1682", + ["is_null", 7, 12, 521, 19], + ["jump_false", 7, "eq_nnl_1683", 521, 19], + "_nop_tc_520", + ["jump", "eq_nnl_1683", 521, 19], + ["true", 5, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nnl_1683", + ["is_bool", 7, 12, 521, 19], + ["jump_false", 7, "eq_nb_1684", 521, 19], + "_nop_tc_521", + ["jump", "eq_nb_1684", 521, 19], + ["eq_bool", 5, 12, 3, 521, 19], + ["jump", "eq_done_1679", 521, 19], + "eq_nb_1684", + ["false", 5, 521, 19], + "eq_done_1679", + ["jump_false", 5, "if_else_1677", 521, 19], + ["true", 3, 521, 45], + ["get", 5, 17, 1, 521, 35], + ["frame", 7, 5, 2, 521, 35], + ["null", 5, 521, 35], + ["setarg", 7, 0, 5, 521, 35], + ["setarg", 7, 1, 3, 521, 35], + ["setarg", 7, 2, 1, 521, 35], + ["tail_invoke", 7, 3, 521, 35], + ["return", 3, 521, 35], + "_nop_ur_29", + "if_else_1677", + "if_end_1678", + ["jump", "if_end_1660", 521, 35], + "if_else_1659", + "if_end_1660", + ["return", 1, 523, 14], + "_nop_ur_30", + "if_else_1651", + "if_end_1652", + ["access", 3, "~", 525, 14], + ["is_identical", 5, 4, 3, 525, 14], + ["jump_true", 5, "eq_done_1687", 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], + ["eq_int", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_ni_1688", + ["is_num", 7, 4, 525, 14], + ["jump_false", 7, "eq_nn_1689", 525, 14], + "_nop_tc_523", + ["jump", "eq_nn_1689", 525, 14], + ["eq_float", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nn_1689", + ["is_text", 7, 4, 525, 14], + ["jump_false", 7, "eq_nt_1690", 525, 14], + "_nop_tc_524", + "_nop_tc_525", + ["eq_text", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nt_1690", + ["is_null", 7, 4, 525, 14], + ["jump_false", 7, "eq_nnl_1691", 525, 14], + "_nop_tc_526", + ["jump", "eq_nnl_1691", 525, 14], + ["true", 5, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nnl_1691", + ["is_bool", 7, 4, 525, 14], + ["jump_false", 7, "eq_nb_1692", 525, 14], + "_nop_tc_527", + ["jump", "eq_nb_1692", 525, 14], + ["eq_bool", 5, 4, 3, 525, 14], + ["jump", "eq_done_1687", 525, 14], + "eq_nb_1692", + ["false", 5, 525, 14], + "eq_done_1687", + ["jump_false", 5, "if_else_1685", 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", + ["false", 7, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_ni_1698", + ["is_int", 8, 3, 526, 30], + ["jump_false", 8, "ne_nn_1699", 526, 30], + "_nop_tc_528", + ["jump", "ne_nn_1699", 526, 30], + ["ne_int", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nn_1699", + ["is_num", 8, 3, 526, 30], + ["jump_false", 8, "ne_nt_1700", 526, 30], + "_nop_tc_529", + ["jump", "ne_nt_1700", 526, 30], + ["ne_float", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nt_1700", + ["is_text", 8, 3, 526, 30], + ["jump_false", 8, "ne_nnl_1701", 526, 30], + "_nop_tc_530", + ["jump", "ne_nnl_1701", 526, 30], + ["ne_text", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nnl_1701", + ["is_null", 8, 3, 526, 30], + ["jump_false", 8, "ne_nb_1702", 526, 30], + "_nop_tc_531", + "_nop_tc_532", + ["false", 7, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_nb_1702", + ["is_bool", 8, 3, 526, 30], + ["jump_false", 8, "ne_mis_1703", 526, 30], + "_nop_tc_533", + ["jump", "ne_mis_1703", 526, 30], + ["ne_bool", 7, 3, 5, 526, 30], + ["jump", "ne_done_1696", 526, 30], + "ne_mis_1703", + ["true", 7, 526, 30], + "ne_done_1696", + ["move", 3, 7, 526, 30], + ["jump_false", 3, "and_end_1695", 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], + ["is_int", 9, 7, 526, 62], + ["jump_false", 9, "eq_ni_1705", 526, 62], + "_nop_tc_534", + ["jump", "eq_ni_1705", 526, 62], + ["eq_int", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_ni_1705", + ["is_num", 9, 7, 526, 62], + ["jump_false", 9, "eq_nn_1706", 526, 62], + "_nop_tc_535", + ["jump", "eq_nn_1706", 526, 62], + ["eq_float", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nn_1706", + ["is_text", 9, 7, 526, 62], + ["jump_false", 9, "eq_nt_1707", 526, 62], + "_nop_tc_536", + "_nop_tc_537", + ["eq_text", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nt_1707", + ["is_null", 9, 7, 526, 62], + ["jump_false", 9, "eq_nnl_1708", 526, 62], + "_nop_tc_538", + ["jump", "eq_nnl_1708", 526, 62], + ["true", 8, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nnl_1708", + ["is_bool", 9, 7, 526, 62], + ["jump_false", 9, "eq_nb_1709", 526, 62], + "_nop_tc_539", + ["jump", "eq_nb_1709", 526, 62], + ["eq_bool", 8, 7, 5, 526, 62], + ["jump", "eq_done_1704", 526, 62], + "eq_nb_1709", + ["false", 8, 526, 62], + "eq_done_1704", + ["move", 3, 8, 526, 62], + "and_end_1695", + ["jump_false", 3, "if_else_1693", 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], + ["is_int", 7, 6, 528, 19], + ["jump_false", 7, "eq_ni_1713", 528, 19], + "_nop_tc_540", + ["jump", "eq_ni_1713", 528, 19], + ["eq_int", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_ni_1713", + ["is_num", 7, 6, 528, 19], + ["jump_false", 7, "eq_nn_1714", 528, 19], + "_nop_tc_541", + ["jump", "eq_nn_1714", 528, 19], + ["eq_float", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nn_1714", + ["is_text", 7, 6, 528, 19], + ["jump_false", 7, "eq_nt_1715", 528, 19], + "_nop_tc_542", + ["jump", "eq_nt_1715", 528, 19], + ["eq_text", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nt_1715", + ["is_null", 7, 6, 528, 19], + ["jump_false", 7, "eq_nnl_1716", 528, 19], + "_nop_tc_543", + "_nop_tc_544", + ["true", 5, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nnl_1716", + ["is_bool", 7, 6, 528, 19], + ["jump_false", 7, "eq_nb_1717", 528, 19], + "_nop_tc_545", + ["jump", "eq_nb_1717", 528, 19], + ["eq_bool", 5, 6, 3, 528, 19], + ["jump", "eq_done_1712", 528, 19], + "eq_nb_1717", + ["false", 5, 528, 19], + "eq_done_1712", + ["jump_false", 5, "if_else_1710", 528, 19], + ["load_field", 3, 1, "expression", 528, 37], + ["load_field", 5, 3, "value", 528, 37], + [ + "access", + 3, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 528, + 30 + ], + ["frame", 7, 3, 1, 528, 30], + ["null", 3, 528, 30], + ["setarg", 7, 0, 3, 528, 30], + ["setarg", 7, 1, 5, 528, 30], + ["invoke", 7, 3, 528, 30], + ["move", 6, 3, 528, 30], + ["jump", "if_end_1711", 528, 30], + "if_else_1710", + "if_end_1711", + ["bitnot", 3, 6, 529, 29], + ["get", 5, 15, 1, 529, 16], + ["frame", 7, 5, 2, 529, 16], + ["null", 5, 529, 16], + ["setarg", 7, 0, 5, 529, 16], + ["setarg", 7, 1, 3, 529, 16], + ["setarg", 7, 2, 1, 529, 16], + ["tail_invoke", 7, 3, 529, 16], + ["return", 3, 529, 16], + "_nop_ur_31", + "if_else_1693", + "if_end_1694", + ["return", 1, 531, 14], + "_nop_ur_32", + "if_else_1685", + "if_end_1686", + ["access", 3, "-unary", 533, 14], + ["is_identical", 5, 4, 3, 533, 14], + ["jump_true", 5, "eq_done_1720", 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], + ["eq_int", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_ni_1721", + ["is_num", 7, 4, 533, 14], + ["jump_false", 7, "eq_nn_1722", 533, 14], + "_nop_tc_547", + ["jump", "eq_nn_1722", 533, 14], + ["eq_float", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nn_1722", + ["is_text", 7, 4, 533, 14], + ["jump_false", 7, "eq_nt_1723", 533, 14], + "_nop_tc_548", + "_nop_tc_549", + ["eq_text", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nt_1723", + ["is_null", 7, 4, 533, 14], + ["jump_false", 7, "eq_nnl_1724", 533, 14], + "_nop_tc_550", + ["jump", "eq_nnl_1724", 533, 14], + ["true", 5, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nnl_1724", + ["is_bool", 7, 4, 533, 14], + ["jump_false", 7, "eq_nb_1725", 533, 14], + "_nop_tc_551", + ["jump", "eq_nb_1725", 533, 14], + ["eq_bool", 5, 4, 3, 533, 14], + ["jump", "eq_done_1720", 533, 14], + "eq_nb_1725", + ["false", 5, 533, 14], + "eq_done_1720", + ["jump_false", 5, "if_else_1718", 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", + ["false", 7, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_ni_1731", + ["is_int", 8, 3, 534, 30], + ["jump_false", 8, "ne_nn_1732", 534, 30], + "_nop_tc_552", + ["jump", "ne_nn_1732", 534, 30], + ["ne_int", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nn_1732", + ["is_num", 8, 3, 534, 30], + ["jump_false", 8, "ne_nt_1733", 534, 30], + "_nop_tc_553", + ["jump", "ne_nt_1733", 534, 30], + ["ne_float", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nt_1733", + ["is_text", 8, 3, 534, 30], + ["jump_false", 8, "ne_nnl_1734", 534, 30], + "_nop_tc_554", + ["jump", "ne_nnl_1734", 534, 30], + ["ne_text", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nnl_1734", + ["is_null", 8, 3, 534, 30], + ["jump_false", 8, "ne_nb_1735", 534, 30], + "_nop_tc_555", + "_nop_tc_556", + ["false", 7, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_nb_1735", + ["is_bool", 8, 3, 534, 30], + ["jump_false", 8, "ne_mis_1736", 534, 30], + "_nop_tc_557", + ["jump", "ne_mis_1736", 534, 30], + ["ne_bool", 7, 3, 5, 534, 30], + ["jump", "ne_done_1729", 534, 30], + "ne_mis_1736", + ["true", 7, 534, 30], + "ne_done_1729", + ["move", 3, 7, 534, 30], + ["jump_false", 3, "and_end_1728", 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], + ["is_int", 9, 7, 534, 62], + ["jump_false", 9, "eq_ni_1738", 534, 62], + "_nop_tc_558", + ["jump", "eq_ni_1738", 534, 62], + ["eq_int", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_ni_1738", + ["is_num", 9, 7, 534, 62], + ["jump_false", 9, "eq_nn_1739", 534, 62], + "_nop_tc_559", + ["jump", "eq_nn_1739", 534, 62], + ["eq_float", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nn_1739", + ["is_text", 9, 7, 534, 62], + ["jump_false", 9, "eq_nt_1740", 534, 62], + "_nop_tc_560", + "_nop_tc_561", + ["eq_text", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nt_1740", + ["is_null", 9, 7, 534, 62], + ["jump_false", 9, "eq_nnl_1741", 534, 62], + "_nop_tc_562", + ["jump", "eq_nnl_1741", 534, 62], + ["true", 8, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nnl_1741", + ["is_bool", 9, 7, 534, 62], + ["jump_false", 9, "eq_nb_1742", 534, 62], + "_nop_tc_563", + ["jump", "eq_nb_1742", 534, 62], + ["eq_bool", 8, 7, 5, 534, 62], + ["jump", "eq_done_1737", 534, 62], + "eq_nb_1742", + ["false", 8, 534, 62], + "eq_done_1737", + ["move", 3, 8, 534, 62], + "and_end_1728", + ["jump_false", 3, "if_else_1726", 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], + ["is_int", 7, 6, 536, 19], + ["jump_false", 7, "eq_ni_1746", 536, 19], + "_nop_tc_564", + ["jump", "eq_ni_1746", 536, 19], + ["eq_int", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_ni_1746", + ["is_num", 7, 6, 536, 19], + ["jump_false", 7, "eq_nn_1747", 536, 19], + "_nop_tc_565", + ["jump", "eq_nn_1747", 536, 19], + ["eq_float", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nn_1747", + ["is_text", 7, 6, 536, 19], + ["jump_false", 7, "eq_nt_1748", 536, 19], + "_nop_tc_566", + ["jump", "eq_nt_1748", 536, 19], + ["eq_text", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nt_1748", + ["is_null", 7, 6, 536, 19], + ["jump_false", 7, "eq_nnl_1749", 536, 19], + "_nop_tc_567", + "_nop_tc_568", + ["true", 5, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nnl_1749", + ["is_bool", 7, 6, 536, 19], + ["jump_false", 7, "eq_nb_1750", 536, 19], + "_nop_tc_569", + ["jump", "eq_nb_1750", 536, 19], + ["eq_bool", 5, 6, 3, 536, 19], + ["jump", "eq_done_1745", 536, 19], + "eq_nb_1750", + ["false", 5, 536, 19], + "eq_done_1745", + ["jump_false", 5, "if_else_1743", 536, 19], + ["load_field", 3, 1, "expression", 536, 37], + ["load_field", 5, 3, "value", 536, 37], + [ + "access", + 3, + { + "name": "number", + "kind": "name", + "make": "intrinsic" + }, + 536, + 30 + ], + ["frame", 7, 3, 1, 536, 30], + ["null", 3, 536, 30], + ["setarg", 7, 0, 3, 536, 30], + ["setarg", 7, 1, 5, 536, 30], + ["invoke", 7, 3, 536, 30], + ["move", 6, 3, 536, 30], + ["jump", "if_end_1744", 536, 30], + "if_else_1743", + "if_end_1744", + ["access", 3, 0, 537, 28], + "_nop_tc_570", + "_nop_tc_571", + ["is_num", 5, 6, 537, 32], + ["jump_false", 5, "num_err_1751", 537, 32], + ["subtract", 5, 3, 6, 537, 32], + ["jump", "num_done_1752", 537, 32], + "num_err_1751", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 537, + 32 + ], + ["access", 6, "error", 537, 32], + ["access", 7, "cannot apply '-': operands must be numbers", 537, 32], + ["array", 8, 0, 537, 32], + ["push", 8, 7, 537, 32], + ["frame", 7, 3, 2, 537, 32], + ["null", 3, 537, 32], + ["setarg", 7, 0, 3, 537, 32], + ["setarg", 7, 1, 6, 537, 32], + ["setarg", 7, 2, 8, 537, 32], + ["invoke", 7, 3, 537, 32], + ["disrupt", 537, 32], + "num_done_1752", + ["get", 3, 15, 1, 537, 16], + ["frame", 6, 3, 2, 537, 16], + ["null", 3, 537, 16], + ["setarg", 6, 0, 3, 537, 16], + ["setarg", 6, 1, 5, 537, 16], + ["setarg", 6, 2, 1, 537, 16], + ["tail_invoke", 6, 3, 537, 16], + ["return", 3, 537, 16], + "_nop_ur_33", + "if_else_1726", + "if_end_1727", + ["return", 1, 539, 14], + "_nop_ur_34", + "if_else_1718", + "if_end_1719", + ["access", 3, "then", 543, 14], + ["is_identical", 5, 4, 3, 543, 14], + ["jump_true", 5, "eq_done_1755", 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], + ["eq_int", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_ni_1756", + ["is_num", 6, 4, 543, 14], + ["jump_false", 6, "eq_nn_1757", 543, 14], + "_nop_tc_573", + ["jump", "eq_nn_1757", 543, 14], + ["eq_float", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nn_1757", + ["is_text", 6, 4, 543, 14], + ["jump_false", 6, "eq_nt_1758", 543, 14], + "_nop_tc_574", + "_nop_tc_575", + ["eq_text", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nt_1758", + ["is_null", 6, 4, 543, 14], + ["jump_false", 6, "eq_nnl_1759", 543, 14], + "_nop_tc_576", + ["jump", "eq_nnl_1759", 543, 14], + ["true", 5, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nnl_1759", + ["is_bool", 6, 4, 543, 14], + ["jump_false", 6, "eq_nb_1760", 543, 14], + "_nop_tc_577", + ["jump", "eq_nb_1760", 543, 14], + ["eq_bool", 5, 4, 3, 543, 14], + ["jump", "eq_done_1755", 543, 14], + "eq_nb_1760", + ["false", 5, 543, 14], + "eq_done_1755", + ["jump_false", 5, "if_else_1753", 543, 14], + ["load_field", 3, 1, "expression", 544, 30], + ["get", 5, 19, 1, 544, 12], + ["frame", 6, 5, 1, 544, 12], + ["null", 5, 544, 12], + ["setarg", 6, 0, 5, 544, 12], + ["setarg", 6, 1, 3, 544, 12], + ["invoke", 6, 3, 544, 12], + ["move", 16, 3, 544, 12], + ["true", 3, 545, 17], + ["is_identical", 5, 16, 3, 545, 17], + ["jump_true", 5, "eq_done_1763", 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], + ["eq_int", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_ni_1764", + ["is_num", 6, 16, 545, 17], + ["jump_false", 6, "eq_nn_1765", 545, 17], + "_nop_tc_579", + ["jump", "eq_nn_1765", 545, 17], + ["eq_float", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nn_1765", + ["is_text", 6, 16, 545, 17], + ["jump_false", 6, "eq_nt_1766", 545, 17], + "_nop_tc_580", + ["jump", "eq_nt_1766", 545, 17], + ["eq_text", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nt_1766", + ["is_null", 6, 16, 545, 17], + ["jump_false", 6, "eq_nnl_1767", 545, 17], + "_nop_tc_581", + ["jump", "eq_nnl_1767", 545, 17], + ["true", 5, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nnl_1767", + ["is_bool", 6, 16, 545, 17], + ["jump_false", 6, "eq_nb_1768", 545, 17], + "_nop_tc_582", + "_nop_tc_583", + ["eq_bool", 5, 16, 3, 545, 17], + ["jump", "eq_done_1763", 545, 17], + "eq_nb_1768", + ["false", 5, 545, 17], + "eq_done_1763", + ["jump_false", 5, "if_else_1761", 545, 17], + ["load_field", 3, 1, "then", 545, 30], + ["return", 3, 545, 30], + "_nop_ur_35", + "if_else_1761", + "if_end_1762", + ["false", 3, 546, 17], + ["is_identical", 5, 16, 3, 546, 17], + ["jump_true", 5, "eq_done_1771", 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], + ["eq_int", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_ni_1772", + ["is_num", 6, 16, 546, 17], + ["jump_false", 6, "eq_nn_1773", 546, 17], + "_nop_tc_585", + ["jump", "eq_nn_1773", 546, 17], + ["eq_float", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nn_1773", + ["is_text", 6, 16, 546, 17], + ["jump_false", 6, "eq_nt_1774", 546, 17], + "_nop_tc_586", + ["jump", "eq_nt_1774", 546, 17], + ["eq_text", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nt_1774", + ["is_null", 6, 16, 546, 17], + ["jump_false", 6, "eq_nnl_1775", 546, 17], + "_nop_tc_587", + ["jump", "eq_nnl_1775", 546, 17], + ["true", 5, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nnl_1775", + ["is_bool", 6, 16, 546, 17], + ["jump_false", 6, "eq_nb_1776", 546, 17], + "_nop_tc_588", + "_nop_tc_589", + ["eq_bool", 5, 16, 3, 546, 17], + ["jump", "eq_done_1771", 546, 17], + "eq_nb_1776", + ["false", 5, 546, 17], + "eq_done_1771", + ["jump_false", 5, "if_else_1769", 546, 17], + ["load_field", 3, 1, "else", 546, 31], + ["return", 3, 546, 31], + "_nop_ur_36", + "if_else_1769", + "if_end_1770", + ["return", 1, 547, 14], + "_nop_ur_37", + "if_else_1753", + "if_end_1754", + ["access", 3, "(", 551, 14], + ["is_identical", 5, 4, 3, 551, 14], + ["jump_true", 5, "eq_done_1779", 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], + ["eq_int", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_ni_1780", + ["is_num", 6, 4, 551, 14], + ["jump_false", 6, "eq_nn_1781", 551, 14], + "_nop_tc_591", + ["jump", "eq_nn_1781", 551, 14], + ["eq_float", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nn_1781", + ["is_text", 6, 4, 551, 14], + ["jump_false", 6, "eq_nt_1782", 551, 14], + "_nop_tc_592", + "_nop_tc_593", + ["eq_text", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nt_1782", + ["is_null", 6, 4, 551, 14], + ["jump_false", 6, "eq_nnl_1783", 551, 14], + "_nop_tc_594", + ["jump", "eq_nnl_1783", 551, 14], + ["true", 5, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nnl_1783", + ["is_bool", 6, 4, 551, 14], + ["jump_false", 6, "eq_nb_1784", 551, 14], + "_nop_tc_595", + ["jump", "eq_nb_1784", 551, 14], + ["eq_bool", 5, 4, 3, 551, 14], + ["jump", "eq_done_1779", 551, 14], + "eq_nb_1784", + ["false", 5, 551, 14], + "eq_done_1779", + ["jump_false", 5, "if_else_1777", 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", + ["false", 4, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_ni_1791", + ["is_int", 5, 13, 553, 21], + ["jump_false", 5, "ne_nn_1792", 553, 21], + "_nop_tc_596", + ["jump", "ne_nn_1792", 553, 21], + ["ne_int", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nn_1792", + ["is_num", 5, 13, 553, 21], + ["jump_false", 5, "ne_nt_1793", 553, 21], + "_nop_tc_597", + ["jump", "ne_nt_1793", 553, 21], + ["ne_float", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nt_1793", + ["is_text", 5, 13, 553, 21], + ["jump_false", 5, "ne_nnl_1794", 553, 21], + "_nop_tc_598", + ["jump", "ne_nnl_1794", 553, 21], + ["ne_text", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nnl_1794", + ["is_null", 5, 13, 553, 21], + ["jump_false", 5, "ne_nb_1795", 553, 21], + "_nop_tc_599", + "_nop_tc_600", + ["false", 4, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_nb_1795", + ["is_bool", 5, 13, 553, 21], + ["jump_false", 5, "ne_mis_1796", 553, 21], + "_nop_tc_601", + ["jump", "ne_mis_1796", 553, 21], + ["ne_bool", 4, 13, 3, 553, 21], + ["jump", "ne_done_1789", 553, 21], + "ne_mis_1796", + ["true", 4, 553, 21], + "ne_done_1789", + ["move", 3, 4, 553, 21], + ["jump_false", 3, "and_end_1788", 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], + ["is_int", 7, 4, 553, 44], + ["jump_false", 7, "eq_ni_1798", 553, 44], + "_nop_tc_602", + ["jump", "eq_ni_1798", 553, 44], + ["eq_int", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_ni_1798", + ["is_num", 7, 4, 553, 44], + ["jump_false", 7, "eq_nn_1799", 553, 44], + "_nop_tc_603", + ["jump", "eq_nn_1799", 553, 44], + ["eq_float", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nn_1799", + ["is_text", 7, 4, 553, 44], + ["jump_false", 7, "eq_nt_1800", 553, 44], + "_nop_tc_604", + "_nop_tc_605", + ["eq_text", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nt_1800", + ["is_null", 7, 4, 553, 44], + ["jump_false", 7, "eq_nnl_1801", 553, 44], + "_nop_tc_606", + ["jump", "eq_nnl_1801", 553, 44], + ["true", 6, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nnl_1801", + ["is_bool", 7, 4, 553, 44], + ["jump_false", 7, "eq_nb_1802", 553, 44], + "_nop_tc_607", + ["jump", "eq_nb_1802", 553, 44], + ["eq_bool", 6, 4, 5, 553, 44], + ["jump", "eq_done_1797", 553, 44], + "eq_nb_1802", + ["false", 6, 553, 44], + "eq_done_1797", + ["move", 3, 6, 553, 44], + "and_end_1788", + ["move", 4, 3, 553, 44], + ["jump_false", 4, "and_end_1787", 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], + ["is_int", 7, 3, 553, 70], + ["jump_false", 7, "eq_ni_1804", 553, 70], + "_nop_tc_608", + "_nop_tc_609", + ["eq_int", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_ni_1804", + ["is_num", 7, 3, 553, 70], + ["jump_false", 7, "eq_nn_1805", 553, 70], + "_nop_tc_610", + "_nop_tc_611", + ["eq_float", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nn_1805", + ["is_text", 7, 3, 553, 70], + ["jump_false", 7, "eq_nt_1806", 553, 70], + "_nop_tc_612", + ["jump", "eq_nt_1806", 553, 70], + ["eq_text", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nt_1806", + ["is_null", 7, 3, 553, 70], + ["jump_false", 7, "eq_nnl_1807", 553, 70], + "_nop_tc_613", + ["jump", "eq_nnl_1807", 553, 70], + ["true", 6, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nnl_1807", + ["is_bool", 7, 3, 553, 70], + ["jump_false", 7, "eq_nb_1808", 553, 70], + "_nop_tc_614", + ["jump", "eq_nb_1808", 553, 70], + ["eq_bool", 6, 3, 5, 553, 70], + ["jump", "eq_done_1803", 553, 70], + "eq_nb_1808", + ["false", 6, 553, 70], + "eq_done_1803", + ["move", 4, 6, 553, 70], + "and_end_1787", + ["jump_false", 4, "if_else_1785", 553, 70], + ["null", 14, 554, 14], + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 555, + 16 + ], + ["frame", 4, 3, 1, 555, 16], + ["null", 3, 555, 16], + ["setarg", 4, 0, 3, 555, 16], + ["setarg", 4, 1, 2, 555, 16], + ["invoke", 4, 3, 555, 16], + ["move", 15, 3, 555, 16], + ["get", 3, 23, 1, 556, 13], + ["load_dynamic", 4, 3, 15, 556, 24], + ["null", 3, 556, 33], + ["is_identical", 5, 4, 3, 556, 33], + ["jump_true", 5, "ne_nid_1812", 556, 33], + ["jump", "ne_ni_1813", 556, 33], + "ne_nid_1812", + ["false", 5, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_ni_1813", + ["is_int", 6, 4, 556, 33], + ["jump_false", 6, "ne_nn_1814", 556, 33], + "_nop_tc_615", + ["jump", "ne_nn_1814", 556, 33], + ["ne_int", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nn_1814", + ["is_num", 6, 4, 556, 33], + ["jump_false", 6, "ne_nt_1815", 556, 33], + "_nop_tc_616", + ["jump", "ne_nt_1815", 556, 33], + ["ne_float", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nt_1815", + ["is_text", 6, 4, 556, 33], + ["jump_false", 6, "ne_nnl_1816", 556, 33], + "_nop_tc_617", + ["jump", "ne_nnl_1816", 556, 33], + ["ne_text", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nnl_1816", + ["is_null", 6, 4, 556, 33], + ["jump_false", 6, "ne_nb_1817", 556, 33], + "_nop_tc_618", + "_nop_tc_619", + ["false", 5, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_nb_1817", + ["is_bool", 6, 4, 556, 33], + ["jump_false", 6, "ne_mis_1818", 556, 33], + "_nop_tc_620", + ["jump", "ne_mis_1818", 556, 33], + ["ne_bool", 5, 4, 3, 556, 33], + ["jump", "ne_done_1811", 556, 33], + "ne_mis_1818", + ["true", 5, 556, 33], + "ne_done_1811", + ["jump_false", 5, "if_else_1809", 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", + ["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", + ["false", 4, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_ni_1823", + ["is_int", 5, 14, 557, 19], + ["jump_false", 5, "ne_nn_1824", 557, 19], + "_nop_tc_621", + ["jump", "ne_nn_1824", 557, 19], + ["ne_int", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nn_1824", + ["is_num", 5, 14, 557, 19], + ["jump_false", 5, "ne_nt_1825", 557, 19], + "_nop_tc_622", + ["jump", "ne_nt_1825", 557, 19], + ["ne_float", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nt_1825", + ["is_text", 5, 14, 557, 19], + ["jump_false", 5, "ne_nnl_1826", 557, 19], + "_nop_tc_623", + ["jump", "ne_nnl_1826", 557, 19], + ["ne_text", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nnl_1826", + ["is_null", 5, 14, 557, 19], + ["jump_false", 5, "ne_nb_1827", 557, 19], + "_nop_tc_624", + "_nop_tc_625", + ["false", 4, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_nb_1827", + ["is_bool", 5, 14, 557, 19], + ["jump_false", 5, "ne_mis_1828", 557, 19], + "_nop_tc_626", + ["jump", "ne_mis_1828", 557, 19], + ["ne_bool", 4, 14, 3, 557, 19], + ["jump", "ne_done_1821", 557, 19], + "ne_mis_1828", + ["true", 4, 557, 19], + "ne_done_1821", + ["jump_false", 4, "if_else_1819", 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", + ["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", + ["false", 4, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_ni_1835", + ["is_int", 5, 13, 559, 21], + ["jump_false", 5, "ne_nn_1836", 559, 21], + "_nop_tc_627", + ["jump", "ne_nn_1836", 559, 21], + ["ne_int", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nn_1836", + ["is_num", 5, 13, 559, 21], + ["jump_false", 5, "ne_nt_1837", 559, 21], + "_nop_tc_628", + ["jump", "ne_nt_1837", 559, 21], + ["ne_float", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nt_1837", + ["is_text", 5, 13, 559, 21], + ["jump_false", 5, "ne_nnl_1838", 559, 21], + "_nop_tc_629", + ["jump", "ne_nnl_1838", 559, 21], + ["ne_text", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nnl_1838", + ["is_null", 5, 13, 559, 21], + ["jump_false", 5, "ne_nb_1839", 559, 21], + "_nop_tc_630", + "_nop_tc_631", + ["false", 4, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_nb_1839", + ["is_bool", 5, 13, 559, 21], + ["jump_false", 5, "ne_mis_1840", 559, 21], + "_nop_tc_632", + ["jump", "ne_mis_1840", 559, 21], + ["ne_bool", 4, 13, 3, 559, 21], + ["jump", "ne_done_1833", 559, 21], + "ne_mis_1840", + ["true", 4, 559, 21], + "ne_done_1833", + ["move", 3, 4, 559, 21], + ["jump_false", 3, "and_end_1832", 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], + ["is_int", 7, 4, 559, 49], + ["jump_false", 7, "eq_ni_1842", 559, 49], + "_nop_tc_633", + ["jump", "eq_ni_1842", 559, 49], + ["eq_int", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_ni_1842", + ["is_num", 7, 4, 559, 49], + ["jump_false", 7, "eq_nn_1843", 559, 49], + "_nop_tc_634", + ["jump", "eq_nn_1843", 559, 49], + ["eq_float", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nn_1843", + ["is_text", 7, 4, 559, 49], + ["jump_false", 7, "eq_nt_1844", 559, 49], + "_nop_tc_635", + ["jump", "eq_nt_1844", 559, 49], + ["eq_text", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nt_1844", + ["is_null", 7, 4, 559, 49], + ["jump_false", 7, "eq_nnl_1845", 559, 49], + "_nop_tc_636", + ["jump", "eq_nnl_1845", 559, 49], + ["true", 6, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nnl_1845", + ["is_bool", 7, 4, 559, 49], + ["jump_false", 7, "eq_nb_1846", 559, 49], + "_nop_tc_637", + "_nop_tc_638", + ["eq_bool", 6, 4, 5, 559, 49], + ["jump", "eq_done_1841", 559, 49], + "eq_nb_1846", + ["false", 6, 559, 49], + "eq_done_1841", + ["move", 3, 6, 559, 49], + "and_end_1832", + ["move", 4, 3, 559, 49], + ["jump_false", 4, "and_end_1831", 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", + ["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", + ["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], + ["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], + ["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], + ["eq_bool", 6, 5, 3, 559, 78], + ["jump", "eq_done_1847", 559, 78], + "eq_nb_1852", + ["false", 6, 559, 78], + "eq_done_1847", + ["move", 4, 6, 559, 78], + "and_end_1831", + ["jump_false", 4, "if_else_1829", 559, 78], + ["load_field", 3, 1, "list", 560, 15], + ["access", 4, 0, 560, 25], + ["load_index", 5, 3, 4, 560, 25], + ["move", 18, 5, 560, 25], + ["null", 17, 561, 15], + ["load_field", 3, 18, "type_tag", 562, 13], + ["null", 4, 562, 29], + ["is_identical", 5, 3, 4, 562, 29], + ["jump_true", 5, "ne_nid_1856", 562, 29], + ["jump", "ne_ni_1857", 562, 29], + "ne_nid_1856", + ["false", 5, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_ni_1857", + ["is_int", 6, 3, 562, 29], + ["jump_false", 6, "ne_nn_1858", 562, 29], + "_nop_tc_653", + ["jump", "ne_nn_1858", 562, 29], + ["ne_int", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nn_1858", + ["is_num", 6, 3, 562, 29], + ["jump_false", 6, "ne_nt_1859", 562, 29], + "_nop_tc_654", + ["jump", "ne_nt_1859", 562, 29], + ["ne_float", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nt_1859", + ["is_text", 6, 3, 562, 29], + ["jump_false", 6, "ne_nnl_1860", 562, 29], + "_nop_tc_655", + ["jump", "ne_nnl_1860", 562, 29], + ["ne_text", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nnl_1860", + ["is_null", 6, 3, 562, 29], + ["jump_false", 6, "ne_nb_1861", 562, 29], + "_nop_tc_656", + "_nop_tc_657", + ["false", 5, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_nb_1861", + ["is_bool", 6, 3, 562, 29], + ["jump_false", 6, "ne_mis_1862", 562, 29], + "_nop_tc_658", + ["jump", "ne_mis_1862", 562, 29], + ["ne_bool", 5, 3, 4, 562, 29], + ["jump", "ne_done_1855", 562, 29], + "ne_mis_1862", + ["true", 5, 562, 29], + "ne_done_1855", + ["jump_false", 5, "if_else_1853", 562, 29], + ["load_field", 3, 18, "type_tag", 563, 17], + ["move", 17, 3, 563, 17], + ["jump", "if_end_1854", 563, 17], + "if_else_1853", + ["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], + ["is_int", 6, 3, 564, 32], + ["jump_false", 6, "eq_ni_1867", 564, 32], + "_nop_tc_659", + ["jump", "eq_ni_1867", 564, 32], + ["eq_int", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_ni_1867", + ["is_num", 6, 3, 564, 32], + ["jump_false", 6, "eq_nn_1868", 564, 32], + "_nop_tc_660", + ["jump", "eq_nn_1868", 564, 32], + ["eq_float", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nn_1868", + ["is_text", 6, 3, 564, 32], + ["jump_false", 6, "eq_nt_1869", 564, 32], + "_nop_tc_661", + "_nop_tc_662", + ["eq_text", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nt_1869", + ["is_null", 6, 3, 564, 32], + ["jump_false", 6, "eq_nnl_1870", 564, 32], + "_nop_tc_663", + ["jump", "eq_nnl_1870", 564, 32], + ["true", 5, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nnl_1870", + ["is_bool", 6, 3, 564, 32], + ["jump_false", 6, "eq_nb_1871", 564, 32], + "_nop_tc_664", + ["jump", "eq_nb_1871", 564, 32], + ["eq_bool", 5, 3, 4, 564, 32], + ["jump", "eq_done_1866", 564, 32], + "eq_nb_1871", + ["false", 5, 564, 32], + "eq_done_1866", + ["move", 3, 5, 564, 32], + ["jump_false", 3, "and_end_1865", 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], + ["is_int", 7, 4, 564, 55], + ["jump_false", 7, "eq_ni_1873", 564, 55], + "_nop_tc_665", + "_nop_tc_666", + ["eq_int", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_ni_1873", + ["is_num", 7, 4, 564, 55], + ["jump_false", 7, "eq_nn_1874", 564, 55], + "_nop_tc_667", + "_nop_tc_668", + ["eq_float", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nn_1874", + ["is_text", 7, 4, 564, 55], + ["jump_false", 7, "eq_nt_1875", 564, 55], + "_nop_tc_669", + ["jump", "eq_nt_1875", 564, 55], + ["eq_text", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nt_1875", + ["is_null", 7, 4, 564, 55], + ["jump_false", 7, "eq_nnl_1876", 564, 55], + "_nop_tc_670", + ["jump", "eq_nnl_1876", 564, 55], + ["true", 6, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nnl_1876", + ["is_bool", 7, 4, 564, 55], + ["jump_false", 7, "eq_nb_1877", 564, 55], + "_nop_tc_671", + ["jump", "eq_nb_1877", 564, 55], + ["eq_bool", 6, 4, 5, 564, 55], + ["jump", "eq_done_1872", 564, 55], + "eq_nb_1877", + ["false", 6, 564, 55], + "eq_done_1872", + ["move", 3, 6, 564, 55], + "and_end_1865", + ["jump_false", 3, "if_else_1863", 564, 55], + ["load_field", 3, 18, "name", 565, 33], + ["get", 4, 21, 1, 565, 16], + ["frame", 5, 4, 2, 565, 16], + ["null", 4, 565, 16], + ["setarg", 5, 0, 4, 565, 16], + ["setarg", 5, 1, 2, 565, 16], + ["setarg", 5, 2, 3, 565, 16], + ["invoke", 5, 3, 565, 16], + ["move", 10, 3, 565, 16], + ["null", 3, 566, 21], + ["is_identical", 4, 10, 3, 566, 21], + ["jump_true", 4, "ne_nid_1881", 566, 21], + ["jump", "ne_ni_1882", 566, 21], + "ne_nid_1881", + ["false", 4, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_ni_1882", + ["is_int", 5, 10, 566, 21], + ["jump_false", 5, "ne_nn_1883", 566, 21], + "_nop_tc_672", + ["jump", "ne_nn_1883", 566, 21], + ["ne_int", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nn_1883", + ["is_num", 5, 10, 566, 21], + ["jump_false", 5, "ne_nt_1884", 566, 21], + "_nop_tc_673", + ["jump", "ne_nt_1884", 566, 21], + ["ne_float", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nt_1884", + ["is_text", 5, 10, 566, 21], + ["jump_false", 5, "ne_nnl_1885", 566, 21], + "_nop_tc_674", + ["jump", "ne_nnl_1885", 566, 21], + ["ne_text", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nnl_1885", + ["is_null", 5, 10, 566, 21], + ["jump_false", 5, "ne_nb_1886", 566, 21], + "_nop_tc_675", + "_nop_tc_676", + ["false", 4, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_nb_1886", + ["is_bool", 5, 10, 566, 21], + ["jump_false", 5, "ne_mis_1887", 566, 21], + "_nop_tc_677", + ["jump", "ne_mis_1887", 566, 21], + ["ne_bool", 4, 10, 3, 566, 21], + ["jump", "ne_done_1880", 566, 21], + "ne_mis_1887", + ["true", 4, 566, 21], + "ne_done_1880", + ["jump_false", 4, "if_else_1878", 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", + ["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", + ["false", 4, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_ni_1892", + ["is_int", 5, 17, 568, 20], + ["jump_false", 5, "ne_nn_1893", 568, 20], + "_nop_tc_678", + ["jump", "ne_nn_1893", 568, 20], + ["ne_int", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nn_1893", + ["is_num", 5, 17, 568, 20], + ["jump_false", 5, "ne_nt_1894", 568, 20], + "_nop_tc_679", + ["jump", "ne_nt_1894", 568, 20], + ["ne_float", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nt_1894", + ["is_text", 5, 17, 568, 20], + ["jump_false", 5, "ne_nnl_1895", 568, 20], + "_nop_tc_680", + ["jump", "ne_nnl_1895", 568, 20], + ["ne_text", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nnl_1895", + ["is_null", 5, 17, 568, 20], + ["jump_false", 5, "ne_nb_1896", 568, 20], + "_nop_tc_681", + "_nop_tc_682", + ["false", 4, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_nb_1896", + ["is_bool", 5, 17, 568, 20], + ["jump_false", 5, "ne_mis_1897", 568, 20], + "_nop_tc_683", + ["jump", "ne_mis_1897", 568, 20], + ["ne_bool", 4, 17, 3, 568, 20], + ["jump", "ne_done_1890", 568, 20], + "ne_mis_1897", + ["true", 4, 568, 20], + "ne_done_1890", + ["jump_false", 4, "if_else_1888", 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], + ["is_int", 6, 3, 569, 30], + ["jump_false", 6, "eq_ni_1901", 569, 30], + "_nop_tc_684", + ["jump", "eq_ni_1901", 569, 30], + ["eq_int", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_ni_1901", + ["is_num", 6, 3, 569, 30], + ["jump_false", 6, "eq_nn_1902", 569, 30], + "_nop_tc_685", + ["jump", "eq_nn_1902", 569, 30], + ["eq_float", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nn_1902", + ["is_text", 6, 3, 569, 30], + ["jump_false", 6, "eq_nt_1903", 569, 30], + "_nop_tc_686", + "_nop_tc_687", + ["eq_text", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nt_1903", + ["is_null", 6, 3, 569, 30], + ["jump_false", 6, "eq_nnl_1904", 569, 30], + "_nop_tc_688", + ["jump", "eq_nnl_1904", 569, 30], + ["true", 5, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nnl_1904", + ["is_bool", 6, 3, 569, 30], + ["jump_false", 6, "eq_nb_1905", 569, 30], + "_nop_tc_689", + ["jump", "eq_nb_1905", 569, 30], + ["eq_bool", 5, 3, 4, 569, 30], + ["jump", "eq_done_1900", 569, 30], + "eq_nb_1905", + ["false", 5, 569, 30], + "eq_done_1900", + ["jump_false", 5, "if_else_1898", 569, 30], + ["access", 3, "array", 569, 66], + ["is_identical", 4, 17, 3, 569, 66], + ["jump_true", 4, "eq_done_1906", 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], + ["eq_int", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_ni_1907", + ["is_num", 5, 17, 569, 66], + ["jump_false", 5, "eq_nn_1908", 569, 66], + "_nop_tc_691", + ["jump", "eq_nn_1908", 569, 66], + ["eq_float", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nn_1908", + ["is_text", 5, 17, 569, 66], + ["jump_false", 5, "eq_nt_1909", 569, 66], + "_nop_tc_692", + "_nop_tc_693", + ["eq_text", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nt_1909", + ["is_null", 5, 17, 569, 66], + ["jump_false", 5, "eq_nnl_1910", 569, 66], + "_nop_tc_694", + ["jump", "eq_nnl_1910", 569, 66], + ["true", 4, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nnl_1910", + ["is_bool", 5, 17, 569, 66], + ["jump_false", 5, "eq_nb_1911", 569, 66], + "_nop_tc_695", + ["jump", "eq_nb_1911", 569, 66], + ["eq_bool", 4, 17, 3, 569, 66], + ["jump", "eq_done_1906", 569, 66], + "eq_nb_1911", + ["false", 4, 569, 66], + "eq_done_1906", + ["get", 3, 17, 1, 569, 49], + ["frame", 5, 3, 2, 569, 49], + ["null", 3, 569, 49], + ["setarg", 5, 0, 3, 569, 49], + ["setarg", 5, 1, 4, 569, 49], + ["setarg", 5, 2, 1, 569, 49], + ["tail_invoke", 5, 3, 569, 49], + ["return", 3, 569, 49], + "_nop_ur_38", + "if_else_1898", + "if_end_1899", + ["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], + ["is_int", 6, 3, 570, 30], + ["jump_false", 6, "eq_ni_1915", 570, 30], + "_nop_tc_696", + ["jump", "eq_ni_1915", 570, 30], + ["eq_int", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_ni_1915", + ["is_num", 6, 3, 570, 30], + ["jump_false", 6, "eq_nn_1916", 570, 30], + "_nop_tc_697", + ["jump", "eq_nn_1916", 570, 30], + ["eq_float", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nn_1916", + ["is_text", 6, 3, 570, 30], + ["jump_false", 6, "eq_nt_1917", 570, 30], + "_nop_tc_698", + "_nop_tc_699", + ["eq_text", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nt_1917", + ["is_null", 6, 3, 570, 30], + ["jump_false", 6, "eq_nnl_1918", 570, 30], + "_nop_tc_700", + ["jump", "eq_nnl_1918", 570, 30], + ["true", 5, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nnl_1918", + ["is_bool", 6, 3, 570, 30], + ["jump_false", 6, "eq_nb_1919", 570, 30], + "_nop_tc_701", + ["jump", "eq_nb_1919", 570, 30], + ["eq_bool", 5, 3, 4, 570, 30], + ["jump", "eq_done_1914", 570, 30], + "eq_nb_1919", + ["false", 5, 570, 30], + "eq_done_1914", + ["jump_false", 5, "if_else_1912", 570, 30], + ["access", 3, "text", 570, 65], + ["is_identical", 4, 17, 3, 570, 65], + ["jump_true", 4, "eq_done_1920", 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], + ["eq_int", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_ni_1921", + ["is_num", 5, 17, 570, 65], + ["jump_false", 5, "eq_nn_1922", 570, 65], + "_nop_tc_703", + ["jump", "eq_nn_1922", 570, 65], + ["eq_float", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nn_1922", + ["is_text", 5, 17, 570, 65], + ["jump_false", 5, "eq_nt_1923", 570, 65], + "_nop_tc_704", + "_nop_tc_705", + ["eq_text", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nt_1923", + ["is_null", 5, 17, 570, 65], + ["jump_false", 5, "eq_nnl_1924", 570, 65], + "_nop_tc_706", + ["jump", "eq_nnl_1924", 570, 65], + ["true", 4, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nnl_1924", + ["is_bool", 5, 17, 570, 65], + ["jump_false", 5, "eq_nb_1925", 570, 65], + "_nop_tc_707", + ["jump", "eq_nb_1925", 570, 65], + ["eq_bool", 4, 17, 3, 570, 65], + ["jump", "eq_done_1920", 570, 65], + "eq_nb_1925", + ["false", 4, 570, 65], + "eq_done_1920", + ["get", 3, 17, 1, 570, 48], + ["frame", 5, 3, 2, 570, 48], + ["null", 3, 570, 48], + ["setarg", 5, 0, 3, 570, 48], + ["setarg", 5, 1, 4, 570, 48], + ["setarg", 5, 2, 1, 570, 48], + ["tail_invoke", 5, 3, 570, 48], + ["return", 3, 570, 48], + "_nop_ur_39", + "if_else_1912", + "if_end_1913", + ["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], + ["is_int", 6, 3, 571, 30], + ["jump_false", 6, "eq_ni_1929", 571, 30], + "_nop_tc_708", + ["jump", "eq_ni_1929", 571, 30], + ["eq_int", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_ni_1929", + ["is_num", 6, 3, 571, 30], + ["jump_false", 6, "eq_nn_1930", 571, 30], + "_nop_tc_709", + ["jump", "eq_nn_1930", 571, 30], + ["eq_float", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nn_1930", + ["is_text", 6, 3, 571, 30], + ["jump_false", 6, "eq_nt_1931", 571, 30], + "_nop_tc_710", + "_nop_tc_711", + ["eq_text", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nt_1931", + ["is_null", 6, 3, 571, 30], + ["jump_false", 6, "eq_nnl_1932", 571, 30], + "_nop_tc_712", + ["jump", "eq_nnl_1932", 571, 30], + ["true", 5, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nnl_1932", + ["is_bool", 6, 3, 571, 30], + ["jump_false", 6, "eq_nb_1933", 571, 30], + "_nop_tc_713", + ["jump", "eq_nb_1933", 571, 30], + ["eq_bool", 5, 3, 4, 571, 30], + ["jump", "eq_done_1928", 571, 30], + "eq_nb_1933", + ["false", 5, 571, 30], + "eq_done_1928", + ["jump_false", 5, "if_else_1926", 571, 30], + ["access", 3, "number", 571, 67], + ["is_identical", 4, 17, 3, 571, 67], + ["jump_true", 4, "eq_done_1935", 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], + ["eq_int", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_ni_1936", + ["is_num", 5, 17, 571, 67], + ["jump_false", 5, "eq_nn_1937", 571, 67], + "_nop_tc_715", + ["jump", "eq_nn_1937", 571, 67], + ["eq_float", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nn_1937", + ["is_text", 5, 17, 571, 67], + ["jump_false", 5, "eq_nt_1938", 571, 67], + "_nop_tc_716", + "_nop_tc_717", + ["eq_text", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nt_1938", + ["is_null", 5, 17, 571, 67], + ["jump_false", 5, "eq_nnl_1939", 571, 67], + "_nop_tc_718", + ["jump", "eq_nnl_1939", 571, 67], + ["true", 4, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nnl_1939", + ["is_bool", 5, 17, 571, 67], + ["jump_false", 5, "eq_nb_1940", 571, 67], + "_nop_tc_719", + ["jump", "eq_nb_1940", 571, 67], + ["eq_bool", 4, 17, 3, 571, 67], + ["jump", "eq_done_1935", 571, 67], + "eq_nb_1940", + ["false", 4, 571, 67], + "eq_done_1935", + ["move", 3, 4, 571, 67], + ["jump_true", 3, "or_end_1934", 571, 67], + ["access", 4, "integer", 571, 86], + ["is_identical", 5, 17, 4, 571, 86], + ["jump_true", 5, "eq_done_1941", 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], + ["eq_int", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_ni_1942", + ["is_num", 6, 17, 571, 86], + ["jump_false", 6, "eq_nn_1943", 571, 86], + "_nop_tc_721", + ["jump", "eq_nn_1943", 571, 86], + ["eq_float", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nn_1943", + ["is_text", 6, 17, 571, 86], + ["jump_false", 6, "eq_nt_1944", 571, 86], + "_nop_tc_722", + "_nop_tc_723", + ["eq_text", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nt_1944", + ["is_null", 6, 17, 571, 86], + ["jump_false", 6, "eq_nnl_1945", 571, 86], + "_nop_tc_724", + ["jump", "eq_nnl_1945", 571, 86], + ["true", 5, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nnl_1945", + ["is_bool", 6, 17, 571, 86], + ["jump_false", 6, "eq_nb_1946", 571, 86], + "_nop_tc_725", + ["jump", "eq_nb_1946", 571, 86], + ["eq_bool", 5, 17, 4, 571, 86], + ["jump", "eq_done_1941", 571, 86], + "eq_nb_1946", + ["false", 5, 571, 86], + "eq_done_1941", + ["move", 3, 5, 571, 86], + "or_end_1934", + ["get", 4, 17, 1, 571, 50], + ["frame", 5, 4, 2, 571, 50], + ["null", 4, 571, 50], + ["setarg", 5, 0, 4, 571, 50], + ["setarg", 5, 1, 3, 571, 50], + ["setarg", 5, 2, 1, 571, 50], + ["tail_invoke", 5, 3, 571, 50], + ["return", 3, 571, 50], + "_nop_ur_40", + "if_else_1926", + "if_end_1927", + ["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], + ["is_int", 6, 3, 572, 30], + ["jump_false", 6, "eq_ni_1950", 572, 30], + "_nop_tc_726", + ["jump", "eq_ni_1950", 572, 30], + ["eq_int", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_ni_1950", + ["is_num", 6, 3, 572, 30], + ["jump_false", 6, "eq_nn_1951", 572, 30], + "_nop_tc_727", + ["jump", "eq_nn_1951", 572, 30], + ["eq_float", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nn_1951", + ["is_text", 6, 3, 572, 30], + ["jump_false", 6, "eq_nt_1952", 572, 30], + "_nop_tc_728", + "_nop_tc_729", + ["eq_text", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nt_1952", + ["is_null", 6, 3, 572, 30], + ["jump_false", 6, "eq_nnl_1953", 572, 30], + "_nop_tc_730", + ["jump", "eq_nnl_1953", 572, 30], + ["true", 5, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nnl_1953", + ["is_bool", 6, 3, 572, 30], + ["jump_false", 6, "eq_nb_1954", 572, 30], + "_nop_tc_731", + ["jump", "eq_nb_1954", 572, 30], + ["eq_bool", 5, 3, 4, 572, 30], + ["jump", "eq_done_1949", 572, 30], + "eq_nb_1954", + ["false", 5, 572, 30], + "eq_done_1949", + ["jump_false", 5, "if_else_1947", 572, 30], + ["access", 3, "integer", 572, 68], + ["is_identical", 4, 17, 3, 572, 68], + ["jump_true", 4, "eq_done_1955", 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], + ["eq_int", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_ni_1956", + ["is_num", 5, 17, 572, 68], + ["jump_false", 5, "eq_nn_1957", 572, 68], + "_nop_tc_733", + ["jump", "eq_nn_1957", 572, 68], + ["eq_float", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nn_1957", + ["is_text", 5, 17, 572, 68], + ["jump_false", 5, "eq_nt_1958", 572, 68], + "_nop_tc_734", + "_nop_tc_735", + ["eq_text", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nt_1958", + ["is_null", 5, 17, 572, 68], + ["jump_false", 5, "eq_nnl_1959", 572, 68], + "_nop_tc_736", + ["jump", "eq_nnl_1959", 572, 68], + ["true", 4, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nnl_1959", + ["is_bool", 5, 17, 572, 68], + ["jump_false", 5, "eq_nb_1960", 572, 68], + "_nop_tc_737", + ["jump", "eq_nb_1960", 572, 68], + ["eq_bool", 4, 17, 3, 572, 68], + ["jump", "eq_done_1955", 572, 68], + "eq_nb_1960", + ["false", 4, 572, 68], + "eq_done_1955", + ["get", 3, 17, 1, 572, 51], + ["frame", 5, 3, 2, 572, 51], + ["null", 3, 572, 51], + ["setarg", 5, 0, 3, 572, 51], + ["setarg", 5, 1, 4, 572, 51], + ["setarg", 5, 2, 1, 572, 51], + ["tail_invoke", 5, 3, 572, 51], + ["return", 3, 572, 51], + "_nop_ur_41", + "if_else_1947", + "if_end_1948", + ["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], + ["is_int", 6, 3, 573, 30], + ["jump_false", 6, "eq_ni_1964", 573, 30], + "_nop_tc_738", + ["jump", "eq_ni_1964", 573, 30], + ["eq_int", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_ni_1964", + ["is_num", 6, 3, 573, 30], + ["jump_false", 6, "eq_nn_1965", 573, 30], + "_nop_tc_739", + ["jump", "eq_nn_1965", 573, 30], + ["eq_float", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nn_1965", + ["is_text", 6, 3, 573, 30], + ["jump_false", 6, "eq_nt_1966", 573, 30], + "_nop_tc_740", + "_nop_tc_741", + ["eq_text", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nt_1966", + ["is_null", 6, 3, 573, 30], + ["jump_false", 6, "eq_nnl_1967", 573, 30], + "_nop_tc_742", + ["jump", "eq_nnl_1967", 573, 30], + ["true", 5, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nnl_1967", + ["is_bool", 6, 3, 573, 30], + ["jump_false", 6, "eq_nb_1968", 573, 30], + "_nop_tc_743", + ["jump", "eq_nb_1968", 573, 30], + ["eq_bool", 5, 3, 4, 573, 30], + ["jump", "eq_done_1963", 573, 30], + "eq_nb_1968", + ["false", 5, 573, 30], + "eq_done_1963", + ["jump_false", 5, "if_else_1961", 573, 30], + ["access", 3, "function", 573, 69], + ["is_identical", 4, 17, 3, 573, 69], + ["jump_true", 4, "eq_done_1969", 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], + ["eq_int", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_ni_1970", + ["is_num", 5, 17, 573, 69], + ["jump_false", 5, "eq_nn_1971", 573, 69], + "_nop_tc_745", + ["jump", "eq_nn_1971", 573, 69], + ["eq_float", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nn_1971", + ["is_text", 5, 17, 573, 69], + ["jump_false", 5, "eq_nt_1972", 573, 69], + "_nop_tc_746", + "_nop_tc_747", + ["eq_text", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nt_1972", + ["is_null", 5, 17, 573, 69], + ["jump_false", 5, "eq_nnl_1973", 573, 69], + "_nop_tc_748", + ["jump", "eq_nnl_1973", 573, 69], + ["true", 4, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nnl_1973", + ["is_bool", 5, 17, 573, 69], + ["jump_false", 5, "eq_nb_1974", 573, 69], + "_nop_tc_749", + ["jump", "eq_nb_1974", 573, 69], + ["eq_bool", 4, 17, 3, 573, 69], + ["jump", "eq_done_1969", 573, 69], + "eq_nb_1974", + ["false", 4, 573, 69], + "eq_done_1969", + ["get", 3, 17, 1, 573, 52], + ["frame", 5, 3, 2, 573, 52], + ["null", 3, 573, 52], + ["setarg", 5, 0, 3, 573, 52], + ["setarg", 5, 1, 4, 573, 52], + ["setarg", 5, 2, 1, 573, 52], + ["tail_invoke", 5, 3, 573, 52], + ["return", 3, 573, 52], + "_nop_ur_42", + "if_else_1961", + "if_end_1962", + ["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], + ["is_int", 6, 3, 574, 30], + ["jump_false", 6, "eq_ni_1978", 574, 30], + "_nop_tc_750", + ["jump", "eq_ni_1978", 574, 30], + ["eq_int", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_ni_1978", + ["is_num", 6, 3, 574, 30], + ["jump_false", 6, "eq_nn_1979", 574, 30], + "_nop_tc_751", + ["jump", "eq_nn_1979", 574, 30], + ["eq_float", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nn_1979", + ["is_text", 6, 3, 574, 30], + ["jump_false", 6, "eq_nt_1980", 574, 30], + "_nop_tc_752", + "_nop_tc_753", + ["eq_text", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nt_1980", + ["is_null", 6, 3, 574, 30], + ["jump_false", 6, "eq_nnl_1981", 574, 30], + "_nop_tc_754", + ["jump", "eq_nnl_1981", 574, 30], + ["true", 5, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nnl_1981", + ["is_bool", 6, 3, 574, 30], + ["jump_false", 6, "eq_nb_1982", 574, 30], + "_nop_tc_755", + ["jump", "eq_nb_1982", 574, 30], + ["eq_bool", 5, 3, 4, 574, 30], + ["jump", "eq_done_1977", 574, 30], + "eq_nb_1982", + ["false", 5, 574, 30], + "eq_done_1977", + ["jump_false", 5, "if_else_1975", 574, 30], + ["access", 3, "logical", 574, 68], + ["is_identical", 4, 17, 3, 574, 68], + ["jump_true", 4, "eq_done_1983", 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], + ["eq_int", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_ni_1984", + ["is_num", 5, 17, 574, 68], + ["jump_false", 5, "eq_nn_1985", 574, 68], + "_nop_tc_757", + ["jump", "eq_nn_1985", 574, 68], + ["eq_float", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nn_1985", + ["is_text", 5, 17, 574, 68], + ["jump_false", 5, "eq_nt_1986", 574, 68], + "_nop_tc_758", + "_nop_tc_759", + ["eq_text", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nt_1986", + ["is_null", 5, 17, 574, 68], + ["jump_false", 5, "eq_nnl_1987", 574, 68], + "_nop_tc_760", + ["jump", "eq_nnl_1987", 574, 68], + ["true", 4, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nnl_1987", + ["is_bool", 5, 17, 574, 68], + ["jump_false", 5, "eq_nb_1988", 574, 68], + "_nop_tc_761", + ["jump", "eq_nb_1988", 574, 68], + ["eq_bool", 4, 17, 3, 574, 68], + ["jump", "eq_done_1983", 574, 68], + "eq_nb_1988", + ["false", 4, 574, 68], + "eq_done_1983", + ["get", 3, 17, 1, 574, 51], + ["frame", 5, 3, 2, 574, 51], + ["null", 3, 574, 51], + ["setarg", 5, 0, 3, 574, 51], + ["setarg", 5, 1, 4, 574, 51], + ["setarg", 5, 2, 1, 574, 51], + ["tail_invoke", 5, 3, 574, 51], + ["return", 3, 574, 51], + "_nop_ur_43", + "if_else_1975", + "if_end_1976", + ["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], + ["is_int", 6, 3, 575, 30], + ["jump_false", 6, "eq_ni_1992", 575, 30], + "_nop_tc_762", + ["jump", "eq_ni_1992", 575, 30], + ["eq_int", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_ni_1992", + ["is_num", 6, 3, 575, 30], + ["jump_false", 6, "eq_nn_1993", 575, 30], + "_nop_tc_763", + ["jump", "eq_nn_1993", 575, 30], + ["eq_float", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nn_1993", + ["is_text", 6, 3, 575, 30], + ["jump_false", 6, "eq_nt_1994", 575, 30], + "_nop_tc_764", + "_nop_tc_765", + ["eq_text", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nt_1994", + ["is_null", 6, 3, 575, 30], + ["jump_false", 6, "eq_nnl_1995", 575, 30], + "_nop_tc_766", + ["jump", "eq_nnl_1995", 575, 30], + ["true", 5, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nnl_1995", + ["is_bool", 6, 3, 575, 30], + ["jump_false", 6, "eq_nb_1996", 575, 30], + "_nop_tc_767", + ["jump", "eq_nb_1996", 575, 30], + ["eq_bool", 5, 3, 4, 575, 30], + ["jump", "eq_done_1991", 575, 30], + "eq_nb_1996", + ["false", 5, 575, 30], + "eq_done_1991", + ["jump_false", 5, "if_else_1989", 575, 30], + ["access", 3, "null", 575, 65], + ["is_identical", 4, 17, 3, 575, 65], + ["jump_true", 4, "eq_done_1997", 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], + ["eq_int", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_ni_1998", + ["is_num", 5, 17, 575, 65], + ["jump_false", 5, "eq_nn_1999", 575, 65], + "_nop_tc_769", + ["jump", "eq_nn_1999", 575, 65], + ["eq_float", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nn_1999", + ["is_text", 5, 17, 575, 65], + ["jump_false", 5, "eq_nt_2000", 575, 65], + "_nop_tc_770", + "_nop_tc_771", + ["eq_text", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nt_2000", + ["is_null", 5, 17, 575, 65], + ["jump_false", 5, "eq_nnl_2001", 575, 65], + "_nop_tc_772", + ["jump", "eq_nnl_2001", 575, 65], + ["true", 4, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nnl_2001", + ["is_bool", 5, 17, 575, 65], + ["jump_false", 5, "eq_nb_2002", 575, 65], + "_nop_tc_773", + ["jump", "eq_nb_2002", 575, 65], + ["eq_bool", 4, 17, 3, 575, 65], + ["jump", "eq_done_1997", 575, 65], + "eq_nb_2002", + ["false", 4, 575, 65], + "eq_done_1997", + ["get", 3, 17, 1, 575, 48], + ["frame", 5, 3, 2, 575, 48], + ["null", 3, 575, 48], + ["setarg", 5, 0, 3, 575, 48], + ["setarg", 5, 1, 4, 575, 48], + ["setarg", 5, 2, 1, 575, 48], + ["tail_invoke", 5, 3, 575, 48], + ["return", 3, 575, 48], + "_nop_ur_44", + "if_else_1989", + "if_end_1990", + ["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], + ["is_int", 6, 3, 576, 30], + ["jump_false", 6, "eq_ni_2006", 576, 30], + "_nop_tc_774", + ["jump", "eq_ni_2006", 576, 30], + ["eq_int", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_ni_2006", + ["is_num", 6, 3, 576, 30], + ["jump_false", 6, "eq_nn_2007", 576, 30], + "_nop_tc_775", + ["jump", "eq_nn_2007", 576, 30], + ["eq_float", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nn_2007", + ["is_text", 6, 3, 576, 30], + ["jump_false", 6, "eq_nt_2008", 576, 30], + "_nop_tc_776", + "_nop_tc_777", + ["eq_text", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nt_2008", + ["is_null", 6, 3, 576, 30], + ["jump_false", 6, "eq_nnl_2009", 576, 30], + "_nop_tc_778", + ["jump", "eq_nnl_2009", 576, 30], + ["true", 5, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nnl_2009", + ["is_bool", 6, 3, 576, 30], + ["jump_false", 6, "eq_nb_2010", 576, 30], + "_nop_tc_779", + ["jump", "eq_nb_2010", 576, 30], + ["eq_bool", 5, 3, 4, 576, 30], + ["jump", "eq_done_2005", 576, 30], + "eq_nb_2010", + ["false", 5, 576, 30], + "eq_done_2005", + ["jump_false", 5, "if_else_2003", 576, 30], + ["access", 3, "record", 576, 67], + ["is_identical", 4, 17, 3, 576, 67], + ["jump_true", 4, "eq_done_2011", 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], + ["eq_int", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_ni_2012", + ["is_num", 5, 17, 576, 67], + ["jump_false", 5, "eq_nn_2013", 576, 67], + "_nop_tc_781", + ["jump", "eq_nn_2013", 576, 67], + ["eq_float", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nn_2013", + ["is_text", 5, 17, 576, 67], + ["jump_false", 5, "eq_nt_2014", 576, 67], + "_nop_tc_782", + "_nop_tc_783", + ["eq_text", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nt_2014", + ["is_null", 5, 17, 576, 67], + ["jump_false", 5, "eq_nnl_2015", 576, 67], + "_nop_tc_784", + ["jump", "eq_nnl_2015", 576, 67], + ["true", 4, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nnl_2015", + ["is_bool", 5, 17, 576, 67], + ["jump_false", 5, "eq_nb_2016", 576, 67], + "_nop_tc_785", + ["jump", "eq_nb_2016", 576, 67], + ["eq_bool", 4, 17, 3, 576, 67], + ["jump", "eq_done_2011", 576, 67], + "eq_nb_2016", + ["false", 4, 576, 67], + "eq_done_2011", + ["get", 3, 17, 1, 576, 50], + ["frame", 5, 3, 2, 576, 50], + ["null", 3, 576, 50], + ["setarg", 5, 0, 3, 576, 50], + ["setarg", 5, 1, 4, 576, 50], + ["setarg", 5, 2, 1, 576, 50], + ["tail_invoke", 5, 3, 576, 50], + ["return", 3, 576, 50], + "_nop_ur_45", + "if_else_2003", + "if_end_2004", + ["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], + ["is_int", 6, 3, 577, 30], + ["jump_false", 6, "eq_ni_2020", 577, 30], + "_nop_tc_786", + ["jump", "eq_ni_2020", 577, 30], + ["eq_int", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_ni_2020", + ["is_num", 6, 3, 577, 30], + ["jump_false", 6, "eq_nn_2021", 577, 30], + "_nop_tc_787", + ["jump", "eq_nn_2021", 577, 30], + ["eq_float", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nn_2021", + ["is_text", 6, 3, 577, 30], + ["jump_false", 6, "eq_nt_2022", 577, 30], + "_nop_tc_788", + "_nop_tc_789", + ["eq_text", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nt_2022", + ["is_null", 6, 3, 577, 30], + ["jump_false", 6, "eq_nnl_2023", 577, 30], + "_nop_tc_790", + ["jump", "eq_nnl_2023", 577, 30], + ["true", 5, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nnl_2023", + ["is_bool", 6, 3, 577, 30], + ["jump_false", 6, "eq_nb_2024", 577, 30], + "_nop_tc_791", + ["jump", "eq_nb_2024", 577, 30], + ["eq_bool", 5, 3, 4, 577, 30], + ["jump", "eq_done_2019", 577, 30], + "eq_nb_2024", + ["false", 5, 577, 30], + "eq_done_2019", + ["jump_false", 5, "if_else_2017", 577, 30], + ["access", 3, "array", 578, 24], + ["is_identical", 4, 17, 3, 578, 24], + ["jump_true", 4, "eq_done_2027", 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], + ["eq_int", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_ni_2028", + ["is_num", 5, 17, 578, 24], + ["jump_false", 5, "eq_nn_2029", 578, 24], + "_nop_tc_793", + ["jump", "eq_nn_2029", 578, 24], + ["eq_float", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nn_2029", + ["is_text", 5, 17, 578, 24], + ["jump_false", 5, "eq_nt_2030", 578, 24], + "_nop_tc_794", + "_nop_tc_795", + ["eq_text", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nt_2030", + ["is_null", 5, 17, 578, 24], + ["jump_false", 5, "eq_nnl_2031", 578, 24], + "_nop_tc_796", + ["jump", "eq_nnl_2031", 578, 24], + ["true", 4, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nnl_2031", + ["is_bool", 5, 17, 578, 24], + ["jump_false", 5, "eq_nb_2032", 578, 24], + "_nop_tc_797", + ["jump", "eq_nb_2032", 578, 24], + ["eq_bool", 4, 17, 3, 578, 24], + ["jump", "eq_done_2027", 578, 24], + "eq_nb_2032", + ["false", 4, 578, 24], + "eq_done_2027", + ["jump_false", 4, "if_else_2025", 578, 24], + ["access", 3, "array_length", 578, 45], + ["store_field", 1, 3, "hint", 578, 33], + ["jump", "if_end_2026", 578, 33], + "if_else_2025", + ["access", 3, "text", 579, 29], + ["is_identical", 4, 17, 3, 579, 29], + ["jump_true", 4, "eq_done_2035", 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], + ["eq_int", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_ni_2036", + ["is_num", 5, 17, 579, 29], + ["jump_false", 5, "eq_nn_2037", 579, 29], + "_nop_tc_799", + ["jump", "eq_nn_2037", 579, 29], + ["eq_float", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nn_2037", + ["is_text", 5, 17, 579, 29], + ["jump_false", 5, "eq_nt_2038", 579, 29], + "_nop_tc_800", + "_nop_tc_801", + ["eq_text", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nt_2038", + ["is_null", 5, 17, 579, 29], + ["jump_false", 5, "eq_nnl_2039", 579, 29], + "_nop_tc_802", + ["jump", "eq_nnl_2039", 579, 29], + ["true", 4, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nnl_2039", + ["is_bool", 5, 17, 579, 29], + ["jump_false", 5, "eq_nb_2040", 579, 29], + "_nop_tc_803", + ["jump", "eq_nb_2040", 579, 29], + ["eq_bool", 4, 17, 3, 579, 29], + ["jump", "eq_done_2035", 579, 29], + "eq_nb_2040", + ["false", 4, 579, 29], + "eq_done_2035", + ["jump_false", 4, "if_else_2033", 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", + ["return", 1, 583, 14], + "_nop_ur_46", + "if_else_1777", + "if_end_1778", + ["return", 1, 586, 12], + "_nop_ur_47", + "_nop_ur_48" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["null", 3, 592, 17], + ["is_identical", 4, 1, 3, 592, 17], + ["jump_true", 4, "eq_done_2043", 592, 17], + "_nop_tc_1", + ["jump", "eq_ni_2044", 592, 17], + "_nop_tc_2", + ["jump", "eq_ni_2044", 592, 17], + ["eq_int", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_ni_2044", + "_nop_tc_3", + ["jump", "eq_nn_2045", 592, 17], + "_nop_tc_4", + ["jump", "eq_nn_2045", 592, 17], + ["eq_float", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nn_2045", + "_nop_tc_5", + ["jump", "eq_nt_2046", 592, 17], + "_nop_tc_6", + ["jump", "eq_nt_2046", 592, 17], + ["eq_text", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nt_2046", + "_nop_tc_7", + ["jump", "eq_nnl_2047", 592, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 4, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nnl_2047", + "_nop_tc_10", + ["jump", "eq_nb_2048", 592, 17], + "_nop_tc_11", + ["jump", "eq_nb_2048", 592, 17], + ["eq_bool", 4, 1, 3, 592, 17], + ["jump", "eq_done_2043", 592, 17], + "eq_nb_2048", + ["false", 4, 592, 17], + "eq_done_2043", + ["jump_false", 4, "if_else_2041", 592, 17], + ["null", 3, 592, 30], + ["return", 3, 592, 30], + "_nop_ur_1", + "if_else_2041", + "if_end_2042", + ["load_field", 3, 1, "kind", 593, 13], + ["move", 4, 3, 593, 13], + ["access", 3, 0, 594, 13], + ["null", 5, 597, 14], + ["null", 6, 598, 14], + ["access", 7, "var", 600, 14], + ["is_identical", 8, 4, 7, 600, 14], + ["jump_true", 8, "eq_done_2052", 600, 14], + ["is_int", 9, 4, 600, 14], + ["jump_false", 9, "eq_ni_2053", 600, 14], + "_nop_tc_12", + ["jump", "eq_ni_2053", 600, 14], + ["eq_int", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_ni_2053", + ["is_num", 9, 4, 600, 14], + ["jump_false", 9, "eq_nn_2054", 600, 14], + "_nop_tc_13", + ["jump", "eq_nn_2054", 600, 14], + ["eq_float", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nn_2054", + ["is_text", 9, 4, 600, 14], + ["jump_false", 9, "eq_nt_2055", 600, 14], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nt_2055", + ["is_null", 9, 4, 600, 14], + ["jump_false", 9, "eq_nnl_2056", 600, 14], + "_nop_tc_16", + ["jump", "eq_nnl_2056", 600, 14], + ["true", 8, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nnl_2056", + ["is_bool", 9, 4, 600, 14], + ["jump_false", 9, "eq_nb_2057", 600, 14], + "_nop_tc_17", + ["jump", "eq_nb_2057", 600, 14], + ["eq_bool", 8, 4, 7, 600, 14], + ["jump", "eq_done_2052", 600, 14], + "eq_nb_2057", + ["false", 8, 600, 14], + "eq_done_2052", + ["move", 7, 8, 600, 14], + ["jump_true", 7, "or_end_2051", 600, 14], + ["access", 8, "def", 600, 28], + ["is_identical", 9, 4, 8, 600, 28], + ["jump_true", 9, "eq_done_2058", 600, 28], + ["is_int", 10, 4, 600, 28], + ["jump_false", 10, "eq_ni_2059", 600, 28], + "_nop_tc_18", + ["jump", "eq_ni_2059", 600, 28], + ["eq_int", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_ni_2059", + ["is_num", 10, 4, 600, 28], + ["jump_false", 10, "eq_nn_2060", 600, 28], + "_nop_tc_19", + ["jump", "eq_nn_2060", 600, 28], + ["eq_float", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nn_2060", + ["is_text", 10, 4, 600, 28], + ["jump_false", 10, "eq_nt_2061", 600, 28], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nt_2061", + ["is_null", 10, 4, 600, 28], + ["jump_false", 10, "eq_nnl_2062", 600, 28], + "_nop_tc_22", + ["jump", "eq_nnl_2062", 600, 28], + ["true", 9, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nnl_2062", + ["is_bool", 10, 4, 600, 28], + ["jump_false", 10, "eq_nb_2063", 600, 28], + "_nop_tc_23", + ["jump", "eq_nb_2063", 600, 28], + ["eq_bool", 9, 4, 8, 600, 28], + ["jump", "eq_done_2058", 600, 28], + "eq_nb_2063", + ["false", 9, 600, 28], + "eq_done_2058", + ["move", 7, 9, 600, 28], + "or_end_2051", + ["jump_false", 7, "if_else_2049", 600, 28], + ["load_field", 7, 1, "right", 601, 30], + ["get", 8, 30, 1, 601, 20], + ["frame", 9, 8, 2, 601, 20], + ["null", 8, 601, 20], + ["setarg", 9, 0, 8, 601, 20], + ["setarg", 9, 1, 7, 601, 20], + ["setarg", 9, 2, 2, 601, 20], + ["invoke", 9, 7, 601, 20], + ["store_field", 1, 7, "right", 601, 7], + ["load_field", 7, 1, "right", 602, 19], + ["get", 8, 13, 1, 602, 11], + ["frame", 9, 8, 1, 602, 11], + ["null", 8, 602, 11], + ["setarg", 9, 0, 8, 602, 11], + ["setarg", 9, 1, 7, 602, 11], + ["invoke", 9, 7, 602, 11], + ["jump_false", 7, "if_else_2064", 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", + ["return", 1, 603, 14], + "_nop_ur_2", + "if_else_2049", + "if_end_2050", + ["access", 7, "var_list", 605, 14], + ["is_identical", 8, 4, 7, 605, 14], + ["jump_true", 8, "eq_done_2068", 605, 14], + ["is_int", 9, 4, 605, 14], + ["jump_false", 9, "eq_ni_2069", 605, 14], + "_nop_tc_24", + ["jump", "eq_ni_2069", 605, 14], + ["eq_int", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_ni_2069", + ["is_num", 9, 4, 605, 14], + ["jump_false", 9, "eq_nn_2070", 605, 14], + "_nop_tc_25", + ["jump", "eq_nn_2070", 605, 14], + ["eq_float", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nn_2070", + ["is_text", 9, 4, 605, 14], + ["jump_false", 9, "eq_nt_2071", 605, 14], + "_nop_tc_26", + "_nop_tc_27", + ["eq_text", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nt_2071", + ["is_null", 9, 4, 605, 14], + ["jump_false", 9, "eq_nnl_2072", 605, 14], + "_nop_tc_28", + ["jump", "eq_nnl_2072", 605, 14], + ["true", 8, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nnl_2072", + ["is_bool", 9, 4, 605, 14], + ["jump_false", 9, "eq_nb_2073", 605, 14], + "_nop_tc_29", + ["jump", "eq_nb_2073", 605, 14], + ["eq_bool", 8, 4, 7, 605, 14], + ["jump", "eq_done_2068", 605, 14], + "eq_nb_2073", + ["false", 8, 605, 14], + "eq_done_2068", + ["jump_false", 8, "if_else_2066", 605, 14], + ["access", 3, 0, 606, 11], + "while_start_2074", + ["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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 607, + 25 + ], + ["access", 8, "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], + ["setarg", 10, 2, 11, 607, 25], + ["invoke", 10, 7, 607, 25], + ["disrupt", 607, 25], + "rel_done_2078", + ["jump_false", 9, "while_end_2075", 607, 25], + ["load_field", 7, 1, "list", 608, 34], + ["load_dynamic", 8, 7, 3, 608, 44], + ["get", 7, 32, 1, 608, 24], + ["frame", 9, 7, 2, 608, 24], + ["null", 7, 608, 24], + ["setarg", 9, 0, 7, 608, 24], + ["setarg", 9, 1, 8, 608, 24], + ["setarg", 9, 2, 2, 608, 24], + ["invoke", 9, 7, 608, 24], + ["load_field", 8, 1, "list", 608, 9], + ["store_dynamic", 8, 7, 3, 608, 19], + ["access", 7, 1, 609, 17], + ["is_num", 8, 3, 609, 17], + ["jump_false", 8, "num_err_2080", 609, 17], + "_nop_tc_35", + "_nop_tc_36", + ["add", 8, 3, 7, 609, 17], + ["jump", "num_done_2081", 609, 17], + "num_err_2080", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 609, + 17 + ], + ["access", 9, "error", 609, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 609, 17], + ["array", 11, 0, 609, 17], + ["push", 11, 10, 609, 17], + ["frame", 10, 7, 2, 609, 17], + ["null", 7, 609, 17], + ["setarg", 10, 0, 7, 609, 17], + ["setarg", 10, 1, 9, 609, 17], + ["setarg", 10, 2, 11, 609, 17], + ["invoke", 10, 7, 609, 17], + ["disrupt", 609, 17], + "num_done_2081", + ["move", 3, 8, 609, 17], + ["jump", "while_start_2074", 609, 17], + "while_end_2075", + ["return", 1, 611, 14], + "_nop_ur_3", + "if_else_2066", + "if_end_2067", + ["access", 3, "call", 613, 14], + ["is_identical", 7, 4, 3, 613, 14], + ["jump_true", 7, "eq_done_2084", 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], + "_nop_tc_42", + ["jump", "eq_nb_2089", 613, 14], + ["eq_bool", 7, 4, 3, 613, 14], + ["jump", "eq_done_2084", 613, 14], + "eq_nb_2089", + ["false", 7, 613, 14], + "eq_done_2084", + ["jump_false", 7, "if_else_2082", 613, 14], + ["load_field", 3, 1, "expression", 614, 35], + ["get", 7, 30, 1, 614, 25], + ["frame", 8, 7, 2, 614, 25], + ["null", 7, 614, 25], + ["setarg", 8, 0, 7, 614, 25], + ["setarg", 8, 1, 3, 614, 25], + ["setarg", 8, 2, 2, 614, 25], + ["invoke", 8, 3, 614, 25], + ["store_field", 1, 3, "expression", 614, 7], + ["return", 1, 615, 14], + "_nop_ur_4", + "if_else_2082", + "if_end_2083", + ["access", 3, "if", 617, 14], + ["is_identical", 7, 4, 3, 617, 14], + ["jump_true", 7, "eq_done_2092", 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], + "_nop_tc_48", + ["jump", "eq_nb_2097", 617, 14], + ["eq_bool", 7, 4, 3, 617, 14], + ["jump", "eq_done_2092", 617, 14], + "eq_nb_2097", + ["false", 7, 617, 14], + "eq_done_2092", + ["jump_false", 7, "if_else_2090", 617, 14], + ["load_field", 3, 1, "expression", 618, 35], + ["get", 7, 30, 1, 618, 25], + ["frame", 8, 7, 2, 618, 25], + ["null", 7, 618, 25], + ["setarg", 8, 0, 7, 618, 25], + ["setarg", 8, 1, 3, 618, 25], + ["setarg", 8, 2, 2, 618, 25], + ["invoke", 8, 3, 618, 25], + ["store_field", 1, 3, "expression", 618, 7], + ["load_field", 3, 1, "expression", 619, 30], + ["get", 7, 19, 1, 619, 12], + ["frame", 8, 7, 1, 619, 12], + ["null", 7, 619, 12], + ["setarg", 8, 0, 7, 619, 12], + ["setarg", 8, 1, 3, 619, 12], + ["invoke", 8, 3, 619, 12], + ["move", 6, 3, 619, 12], + ["true", 3, 620, 17], + ["is_identical", 7, 6, 3, 620, 17], + ["jump_true", 7, "eq_done_2100", 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", + "_nop_tc_54", + ["eq_bool", 7, 6, 3, 620, 17], + ["jump", "eq_done_2100", 620, 17], + "eq_nb_2105", + ["false", 7, 620, 17], + "eq_done_2100", + ["jump_false", 7, "if_else_2098", 620, 17], + ["load_field", 3, 1, "then", 621, 32], + ["get", 7, 33, 1, 621, 21], + ["frame", 8, 7, 2, 621, 21], + ["null", 7, 621, 21], + ["setarg", 8, 0, 7, 621, 21], + ["setarg", 8, 1, 3, 621, 21], + ["setarg", 8, 2, 2, 621, 21], + ["invoke", 8, 3, 621, 21], + ["store_field", 1, 3, "then", 621, 9], + ["record", 3, 7], + ["access", 7, "block", 622, 23], + ["store_field", 3, 7, "kind", 622, 23], + ["load_field", 7, 1, "then", 622, 44], + ["store_field", 3, 7, "statements", 622, 44], + ["load_field", 7, 1, "at", 623, 15], + ["store_field", 3, 7, "at", 623, 15], + ["load_field", 7, 1, "from_row", 623, 34], + ["store_field", 3, 7, "from_row", 623, 34], + ["load_field", 7, 1, "from_column", 623, 62], + ["store_field", 3, 7, "from_column", 623, 62], + ["load_field", 7, 1, "to_row", 624, 19], + ["store_field", 3, 7, "to_row", 624, 19], + ["load_field", 7, 1, "to_column", 624, 43], + ["store_field", 3, 7, "to_column", 624, 43], + ["return", 3, 624, 43], + "_nop_ur_5", + "if_else_2098", + "if_end_2099", + ["false", 3, 626, 17], + ["is_identical", 7, 6, 3, 626, 17], + ["jump_true", 7, "eq_done_2108", 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", + "_nop_tc_60", + ["eq_bool", 7, 6, 3, 626, 17], + ["jump", "eq_done_2108", 626, 17], + "eq_nb_2113", + ["false", 7, 626, 17], + "eq_done_2108", + ["jump_false", 7, "if_else_2106", 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", + ["false", 7, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_ni_2119", + ["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], + "_nop_tc_66", + ["jump", "ne_mis_2124", 627, 26], + ["ne_bool", 7, 3, 6, 627, 26], + ["jump", "ne_done_2117", 627, 26], + "ne_mis_2124", + ["true", 7, 627, 26], + "ne_done_2117", + ["move", 3, 7, 627, 26], + ["jump_false", 3, "and_end_2116", 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], + "_nop_tc_76", + ["jump", "rel_err_2128", 627, 54], + ["gt_text", 8, 7, 6, 627, 54], + ["jump", "rel_done_2127", 627, 54], + "rel_err_2128", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 627, + 54 + ], + ["access", 7, "error", 627, 54], + ["access", 9, "cannot compare with '>': operands must be same type", 627, 54], + ["array", 10, 0, 627, 54], + ["push", 10, 9, 627, 54], + ["frame", 9, 6, 2, 627, 54], + ["null", 6, 627, 54], + ["setarg", 9, 0, 6, 627, 54], + ["setarg", 9, 1, 7, 627, 54], + ["setarg", 9, 2, 10, 627, 54], + ["invoke", 9, 6, 627, 54], + ["disrupt", 627, 54], + "rel_done_2127", + ["move", 3, 8, 627, 54], + "and_end_2116", + ["jump_false", 3, "if_else_2114", 627, 54], + ["load_field", 3, 1, "else", 628, 34], + ["get", 6, 33, 1, 628, 23], + ["frame", 7, 6, 2, 628, 23], + ["null", 6, 628, 23], + ["setarg", 7, 0, 6, 628, 23], + ["setarg", 7, 1, 3, 628, 23], + ["setarg", 7, 2, 2, 628, 23], + ["invoke", 7, 3, 628, 23], + ["store_field", 1, 3, "else", 628, 11], + ["record", 3, 7], + ["access", 6, "block", 629, 25], + ["store_field", 3, 6, "kind", 629, 25], + ["load_field", 6, 1, "else", 629, 46], + ["store_field", 3, 6, "statements", 629, 46], + ["load_field", 6, 1, "at", 630, 17], + ["store_field", 3, 6, "at", 630, 17], + ["load_field", 6, 1, "from_row", 630, 36], + ["store_field", 3, 6, "from_row", 630, 36], + ["load_field", 6, 1, "from_column", 630, 64], + ["store_field", 3, 6, "from_column", 630, 64], + ["load_field", 6, 1, "to_row", 631, 21], + ["store_field", 3, 6, "to_row", 631, 21], + ["load_field", 6, 1, "to_column", 631, 45], + ["store_field", 3, 6, "to_column", 631, 45], + ["return", 3, 631, 45], + "_nop_ur_6", + "if_else_2114", + "if_end_2115", + ["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", + ["false", 7, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_ni_2134", + ["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], + "_nop_tc_82", + ["jump", "ne_mis_2139", 633, 26], + ["ne_bool", 7, 3, 6, 633, 26], + ["jump", "ne_done_2132", 633, 26], + "ne_mis_2139", + ["true", 7, 633, 26], + "ne_done_2132", + ["move", 3, 7, 633, 26], + ["jump_false", 3, "and_end_2131", 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], + "_nop_tc_92", + ["jump", "rel_err_2143", 633, 54], + ["gt_text", 8, 7, 6, 633, 54], + ["jump", "rel_done_2142", 633, 54], + "rel_err_2143", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 633, + 54 + ], + ["access", 7, "error", 633, 54], + ["access", 9, "cannot compare with '>': operands must be same type", 633, 54], + ["array", 10, 0, 633, 54], + ["push", 10, 9, 633, 54], + ["frame", 9, 6, 2, 633, 54], + ["null", 6, 633, 54], + ["setarg", 9, 0, 6, 633, 54], + ["setarg", 9, 1, 7, 633, 54], + ["setarg", 9, 2, 10, 633, 54], + ["invoke", 9, 6, 633, 54], + ["disrupt", 633, 54], + "rel_done_2142", + ["move", 3, 8, 633, 54], + "and_end_2131", + ["jump_false", 3, "if_else_2129", 633, 54], + ["load_field", 3, 1, "list", 634, 28], + ["access", 6, 0, 634, 38], + ["load_index", 7, 3, 6, 634, 38], + ["get", 3, 32, 1, 634, 18], + ["frame", 6, 3, 2, 634, 18], + ["null", 3, 634, 18], + ["setarg", 6, 0, 3, 634, 18], + ["setarg", 6, 1, 7, 634, 18], + ["setarg", 6, 2, 2, 634, 18], + ["tail_invoke", 6, 3, 634, 18], + ["return", 3, 634, 18], + "_nop_ur_7", + "if_else_2129", + "if_end_2130", + ["null", 3, 636, 16], + ["return", 3, 636, 16], + "_nop_ur_8", + "if_else_2106", + "if_end_2107", + ["load_field", 3, 1, "then", 638, 30], + ["get", 6, 33, 1, 638, 19], + ["frame", 7, 6, 2, 638, 19], + ["null", 6, 638, 19], + ["setarg", 7, 0, 6, 638, 19], + ["setarg", 7, 1, 3, 638, 19], + ["setarg", 7, 2, 2, 638, 19], + ["invoke", 7, 3, 638, 19], + ["store_field", 1, 3, "then", 638, 7], + ["load_field", 3, 1, "list", 639, 30], + ["get", 6, 33, 1, 639, 19], + ["frame", 7, 6, 2, 639, 19], + ["null", 6, 639, 19], + ["setarg", 7, 0, 6, 639, 19], + ["setarg", 7, 1, 3, 639, 19], + ["setarg", 7, 2, 2, 639, 19], + ["invoke", 7, 3, 639, 19], + ["store_field", 1, 3, "list", 639, 7], + ["load_field", 3, 1, "else", 640, 11], + ["null", 6, 640, 24], + ["is_identical", 7, 3, 6, 640, 24], + ["jump_true", 7, "ne_nid_2147", 640, 24], + ["jump", "ne_ni_2148", 640, 24], + "ne_nid_2147", + ["false", 7, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_ni_2148", + ["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], + "_nop_tc_98", + ["jump", "ne_mis_2153", 640, 24], + ["ne_bool", 7, 3, 6, 640, 24], + ["jump", "ne_done_2146", 640, 24], + "ne_mis_2153", + ["true", 7, 640, 24], + "ne_done_2146", + ["jump_false", 7, "if_else_2144", 640, 24], + ["load_field", 3, 1, "else", 640, 53], + ["get", 6, 33, 1, 640, 42], + ["frame", 7, 6, 2, 640, 42], + ["null", 6, 640, 42], + ["setarg", 7, 0, 6, 640, 42], + ["setarg", 7, 1, 3, 640, 42], + ["setarg", 7, 2, 2, 640, 42], + ["invoke", 7, 3, 640, 42], + ["store_field", 1, 3, "else", 640, 30], + ["jump", "if_end_2145", 640, 30], + "if_else_2144", + "if_end_2145", + ["return", 1, 641, 14], + "_nop_ur_9", + "if_else_2090", + "if_end_2091", + ["access", 3, "while", 643, 14], + ["is_identical", 6, 4, 3, 643, 14], + ["jump_true", 6, "eq_done_2156", 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], + "_nop_tc_104", + ["jump", "eq_nb_2161", 643, 14], + ["eq_bool", 6, 4, 3, 643, 14], + ["jump", "eq_done_2156", 643, 14], + "eq_nb_2161", + ["false", 6, 643, 14], + "eq_done_2156", + ["jump_false", 6, "if_else_2154", 643, 14], + ["load_field", 3, 1, "expression", 644, 35], + ["get", 6, 30, 1, 644, 25], + ["frame", 7, 6, 2, 644, 25], + ["null", 6, 644, 25], + ["setarg", 7, 0, 6, 644, 25], + ["setarg", 7, 1, 3, 644, 25], + ["setarg", 7, 2, 2, 644, 25], + ["invoke", 7, 3, 644, 25], + ["store_field", 1, 3, "expression", 644, 7], + ["load_field", 3, 1, "expression", 645, 11], + ["load_field", 6, 3, "kind", 645, 11], + ["access", 3, "false", 645, 35], + ["is_identical", 7, 6, 3, 645, 35], + ["jump_true", 7, "eq_done_2165", 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], + "_nop_tc_110", + ["jump", "eq_nb_2170", 645, 35], + ["eq_bool", 7, 6, 3, 645, 35], + ["jump", "eq_done_2165", 645, 35], + "eq_nb_2170", + ["false", 7, 645, 35], + "eq_done_2165", + ["move", 3, 7, 645, 35], + ["jump_true", 3, "or_end_2164", 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], + ["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], + "_nop_tc_116", + ["jump", "eq_nb_2176", 645, 70], + ["eq_bool", 8, 7, 6, 645, 70], + ["jump", "eq_done_2171", 645, 70], + "eq_nb_2176", + ["false", 8, 645, 70], + "eq_done_2171", + ["move", 3, 8, 645, 70], + "or_end_2164", + ["jump_false", 3, "if_else_2162", 645, 70], + ["null", 3, 645, 85], + ["return", 3, 645, 85], + "_nop_ur_10", + "if_else_2162", + "if_end_2163", + ["load_field", 3, 1, "statements", 646, 36], + ["get", 6, 33, 1, 646, 25], + ["frame", 7, 6, 2, 646, 25], + ["null", 6, 646, 25], + ["setarg", 7, 0, 6, 646, 25], + ["setarg", 7, 1, 3, 646, 25], + ["setarg", 7, 2, 2, 646, 25], + ["invoke", 7, 3, 646, 25], + ["store_field", 1, 3, "statements", 646, 7], + ["return", 1, 647, 14], + "_nop_ur_11", + "if_else_2154", + "if_end_2155", + ["access", 3, "do", 649, 14], + ["is_identical", 6, 4, 3, 649, 14], + ["jump_true", 6, "eq_done_2179", 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], + "_nop_tc_122", + ["jump", "eq_nb_2184", 649, 14], + ["eq_bool", 6, 4, 3, 649, 14], + ["jump", "eq_done_2179", 649, 14], + "eq_nb_2184", + ["false", 6, 649, 14], + "eq_done_2179", + ["jump_false", 6, "if_else_2177", 649, 14], + ["load_field", 3, 1, "statements", 650, 36], + ["get", 6, 33, 1, 650, 25], + ["frame", 7, 6, 2, 650, 25], + ["null", 6, 650, 25], + ["setarg", 7, 0, 6, 650, 25], + ["setarg", 7, 1, 3, 650, 25], + ["setarg", 7, 2, 2, 650, 25], + ["invoke", 7, 3, 650, 25], + ["store_field", 1, 3, "statements", 650, 7], + ["load_field", 3, 1, "expression", 651, 35], + ["get", 6, 30, 1, 651, 25], + ["frame", 7, 6, 2, 651, 25], + ["null", 6, 651, 25], + ["setarg", 7, 0, 6, 651, 25], + ["setarg", 7, 1, 3, 651, 25], + ["setarg", 7, 2, 2, 651, 25], + ["invoke", 7, 3, 651, 25], + ["store_field", 1, 3, "expression", 651, 7], + ["return", 1, 652, 14], + "_nop_ur_12", + "if_else_2177", + "if_end_2178", + ["access", 3, "for", 654, 14], + ["is_identical", 6, 4, 3, 654, 14], + ["jump_true", 6, "eq_done_2187", 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], + "_nop_tc_128", + ["jump", "eq_nb_2192", 654, 14], + ["eq_bool", 6, 4, 3, 654, 14], + ["jump", "eq_done_2187", 654, 14], + "eq_nb_2192", + ["false", 6, 654, 14], + "eq_done_2187", + ["jump_false", 6, "if_else_2185", 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", + ["false", 7, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_ni_2197", + ["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], + "_nop_tc_134", + ["jump", "ne_mis_2202", 655, 24], + ["ne_bool", 7, 3, 6, 655, 24], + ["jump", "ne_done_2195", 655, 24], + "ne_mis_2202", + ["true", 7, 655, 24], + "ne_done_2195", + ["jump_false", 7, "if_else_2193", 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], + ["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], + "_nop_tc_140", + ["jump", "eq_nb_2211", 657, 19], + ["eq_bool", 6, 5, 3, 657, 19], + ["jump", "eq_done_2206", 657, 19], + "eq_nb_2211", + ["false", 6, 657, 19], + "eq_done_2206", + ["move", 3, 6, 657, 19], + ["jump_true", 3, "or_end_2205", 657, 19], + ["access", 6, "def", 657, 34], + ["is_identical", 7, 5, 6, 657, 34], + ["jump_true", 7, "eq_done_2212", 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], + "_nop_tc_146", + ["jump", "eq_nb_2217", 657, 34], + ["eq_bool", 7, 5, 6, 657, 34], + ["jump", "eq_done_2212", 657, 34], + "eq_nb_2217", + ["false", 7, 657, 34], + "eq_done_2212", + ["move", 3, 7, 657, 34], + "or_end_2205", + ["jump_false", 3, "if_else_2203", 657, 34], + ["load_field", 3, 1, "init", 658, 33], + ["get", 5, 32, 1, 658, 23], + ["frame", 6, 5, 2, 658, 23], + ["null", 5, 658, 23], + ["setarg", 6, 0, 5, 658, 23], + ["setarg", 6, 1, 3, 658, 23], + ["setarg", 6, 2, 2, 658, 23], + ["invoke", 6, 3, 658, 23], + ["store_field", 1, 3, "init", 658, 11], + ["jump", "if_end_2204", 658, 11], + "if_else_2203", + ["load_field", 3, 1, "init", 660, 33], + ["get", 5, 30, 1, 660, 23], + ["frame", 6, 5, 2, 660, 23], + ["null", 5, 660, 23], + ["setarg", 6, 0, 5, 660, 23], + ["setarg", 6, 1, 3, 660, 23], + ["setarg", 6, 2, 2, 660, 23], + ["invoke", 6, 3, 660, 23], + ["store_field", 1, 3, "init", 660, 11], + "if_end_2204", + ["jump", "if_end_2194", 660, 11], + "if_else_2193", + "if_end_2194", + ["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", + ["false", 6, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_ni_2222", + ["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], + "_nop_tc_152", + ["jump", "ne_mis_2227", 663, 24], + ["ne_bool", 6, 3, 5, 663, 24], + ["jump", "ne_done_2220", 663, 24], + "ne_mis_2227", + ["true", 6, 663, 24], + "ne_done_2220", + ["jump_false", 6, "if_else_2218", 663, 24], + ["load_field", 3, 1, "test", 663, 52], + ["get", 5, 30, 1, 663, 42], + ["frame", 6, 5, 2, 663, 42], + ["null", 5, 663, 42], + ["setarg", 6, 0, 5, 663, 42], + ["setarg", 6, 1, 3, 663, 42], + ["setarg", 6, 2, 2, 663, 42], + ["invoke", 6, 3, 663, 42], + ["store_field", 1, 3, "test", 663, 30], + ["jump", "if_end_2219", 663, 30], + "if_else_2218", + "if_end_2219", + ["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", + ["false", 6, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_ni_2232", + ["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], + "_nop_tc_158", + ["jump", "ne_mis_2237", 664, 26], + ["ne_bool", 6, 3, 5, 664, 26], + ["jump", "ne_done_2230", 664, 26], + "ne_mis_2237", + ["true", 6, 664, 26], + "ne_done_2230", + ["jump_false", 6, "if_else_2228", 664, 26], + ["load_field", 3, 1, "update", 664, 56], + ["get", 5, 30, 1, 664, 46], + ["frame", 6, 5, 2, 664, 46], + ["null", 5, 664, 46], + ["setarg", 6, 0, 5, 664, 46], + ["setarg", 6, 1, 3, 664, 46], + ["setarg", 6, 2, 2, 664, 46], + ["invoke", 6, 3, 664, 46], + ["store_field", 1, 3, "update", 664, 32], + ["jump", "if_end_2229", 664, 32], + "if_else_2228", + "if_end_2229", + ["load_field", 3, 1, "statements", 665, 36], + ["get", 5, 33, 1, 665, 25], + ["frame", 6, 5, 2, 665, 25], + ["null", 5, 665, 25], + ["setarg", 6, 0, 5, 665, 25], + ["setarg", 6, 1, 3, 665, 25], + ["setarg", 6, 2, 2, 665, 25], + ["invoke", 6, 3, 665, 25], + ["store_field", 1, 3, "statements", 665, 7], + ["return", 1, 666, 14], + "_nop_ur_13", + "if_else_2185", + "if_end_2186", + ["access", 3, "return", 668, 14], + ["is_identical", 5, 4, 3, 668, 14], + ["jump_true", 5, "eq_done_2241", 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], + "_nop_tc_164", + ["jump", "eq_nb_2246", 668, 14], + ["eq_bool", 5, 4, 3, 668, 14], + ["jump", "eq_done_2241", 668, 14], + "eq_nb_2246", + ["false", 5, 668, 14], + "eq_done_2241", + ["move", 3, 5, 668, 14], + ["jump_true", 3, "or_end_2240", 668, 14], + ["access", 5, "go", 668, 31], + ["is_identical", 6, 4, 5, 668, 31], + ["jump_true", 6, "eq_done_2247", 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], + "_nop_tc_170", + ["jump", "eq_nb_2252", 668, 31], + ["eq_bool", 6, 4, 5, 668, 31], + ["jump", "eq_done_2247", 668, 31], + "eq_nb_2252", + ["false", 6, 668, 31], + "eq_done_2247", + ["move", 3, 6, 668, 31], + "or_end_2240", + ["jump_false", 3, "if_else_2238", 668, 31], + ["load_field", 3, 1, "expression", 669, 35], + ["get", 5, 30, 1, 669, 25], + ["frame", 6, 5, 2, 669, 25], + ["null", 5, 669, 25], + ["setarg", 6, 0, 5, 669, 25], + ["setarg", 6, 1, 3, 669, 25], + ["setarg", 6, 2, 2, 669, 25], + ["invoke", 6, 3, 669, 25], + ["store_field", 1, 3, "expression", 669, 7], + ["return", 1, 670, 14], + "_nop_ur_14", + "if_else_2238", + "if_end_2239", + ["access", 3, "block", 672, 14], + ["is_identical", 5, 4, 3, 672, 14], + ["jump_true", 5, "eq_done_2255", 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], + "_nop_tc_176", + ["jump", "eq_nb_2260", 672, 14], + ["eq_bool", 5, 4, 3, 672, 14], + ["jump", "eq_done_2255", 672, 14], + "eq_nb_2260", + ["false", 5, 672, 14], + "eq_done_2255", + ["jump_false", 5, "if_else_2253", 672, 14], + ["load_field", 3, 1, "statements", 673, 36], + ["get", 5, 33, 1, 673, 25], + ["frame", 6, 5, 2, 673, 25], + ["null", 5, 673, 25], + ["setarg", 6, 0, 5, 673, 25], + ["setarg", 6, 1, 3, 673, 25], + ["setarg", 6, 2, 2, 673, 25], + ["invoke", 6, 3, 673, 25], + ["store_field", 1, 3, "statements", 673, 7], + ["return", 1, 674, 14], + "_nop_ur_15", + "if_else_2253", + "if_end_2254", + ["access", 3, "label", 676, 14], + ["is_identical", 5, 4, 3, 676, 14], + ["jump_true", 5, "eq_done_2263", 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], + "_nop_tc_182", + ["jump", "eq_nb_2268", 676, 14], + ["eq_bool", 5, 4, 3, 676, 14], + ["jump", "eq_done_2263", 676, 14], + "eq_nb_2268", + ["false", 5, 676, 14], + "eq_done_2263", + ["jump_false", 5, "if_else_2261", 676, 14], + ["load_field", 3, 1, "statement", 677, 34], + ["get", 5, 32, 1, 677, 24], + ["frame", 6, 5, 2, 677, 24], + ["null", 5, 677, 24], + ["setarg", 6, 0, 5, 677, 24], + ["setarg", 6, 1, 3, 677, 24], + ["setarg", 6, 2, 2, 677, 24], + ["invoke", 6, 3, 677, 24], + ["store_field", 1, 3, "statement", 677, 7], + ["return", 1, 678, 14], + "_nop_ur_16", + "if_else_2261", + "if_end_2262", + ["access", 3, "function", 680, 14], + ["is_identical", 5, 4, 3, 680, 14], + ["jump_true", 5, "eq_done_2271", 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], + "_nop_tc_188", + ["jump", "eq_nb_2276", 680, 14], + ["eq_bool", 5, 4, 3, 680, 14], + ["jump", "eq_done_2271", 680, 14], + "eq_nb_2276", + ["false", 5, 680, 14], + "eq_done_2271", + ["jump_false", 5, "if_else_2269", 680, 14], + ["get", 3, 34, 1, 681, 7], + ["frame", 4, 3, 1, 681, 7], + ["null", 3, 681, 7], + ["setarg", 4, 0, 3, 681, 7], + ["setarg", 4, 1, 1, 681, 7], + ["invoke", 4, 3, 681, 7], + ["return", 1, 682, 14], + "_nop_ur_17", + "if_else_2269", + "if_end_2270", + ["return", 1, 684, 12], + "_nop_ur_18", + "_nop_ur_19" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["access", 3, 0, 688, 13], + ["null", 4, 689, 16], + ["array", 5, 0, 690, 15], + ["move", 6, 5, 690, 15], + ["null", 5, 691, 14], + ["null", 7, 692, 16], + "while_start_2277", + ["length", 8, 1, 693, 23], + ["is_int", 9, 3, 693, 23], + ["jump_false", 9, "rel_ni_2279", 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], + "_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", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 693, + 23 + ], + ["access", 9, "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, 2, 12, 693, 23], + ["invoke", 11, 8, 693, 23], + ["disrupt", 693, 23], + "rel_done_2281", + ["jump_false", 10, "while_end_2278", 693, 23], + ["load_dynamic", 8, 1, 3, 694, 30], + ["get", 9, 32, 1, 694, 14], + ["frame", 10, 9, 2, 694, 14], + ["null", 9, 694, 14], + ["setarg", 10, 0, 9, 694, 14], + ["setarg", 10, 1, 8, 694, 14], + ["setarg", 10, 2, 2, 694, 14], + ["invoke", 10, 8, 694, 14], + ["move", 4, 8, 694, 14], + ["null", 8, 695, 19], + ["is_identical", 9, 4, 8, 695, 19], + ["jump_true", 9, "eq_done_2285", 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], + "_nop_tc_9", + "_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], + "_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], + "_nop_tc_12", + "_nop_tc_13", + ["add", 9, 3, 8, 696, 17], + ["jump", "num_done_2292", 696, 17], + "num_err_2291", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 696, + 17 + ], + ["access", 10, "error", 696, 17], + ["access", 11, "cannot apply '+': operands must be numbers", 696, 17], + ["array", 12, 0, 696, 17], + ["push", 12, 11, 696, 17], + ["frame", 11, 8, 2, 696, 17], + ["null", 8, 696, 17], + ["setarg", 11, 0, 8, 696, 17], + ["setarg", 11, 1, 10, 696, 17], + ["setarg", 11, 2, 12, 696, 17], + ["invoke", 11, 8, 696, 17], + ["disrupt", 696, 17], + "num_done_2292", + ["move", 3, 9, 696, 17], + ["jump", "while_start_2277", 697, 9], + ["jump", "if_end_2284", 697, 9], + "if_else_2283", + "if_end_2284", + ["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], + ["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], + "_nop_tc_19", + ["jump", "eq_nb_2301", 700, 24], + ["eq_bool", 10, 8, 9, 700, 24], + ["jump", "eq_done_2296", 700, 24], + "eq_nb_2301", + ["false", 10, 700, 24], + "eq_done_2296", + ["move", 8, 10, 700, 24], + ["jump_true", 8, "or_end_2295", 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], + ["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], + "_nop_tc_25", + ["jump", "eq_nb_2307", 700, 46], + ["eq_bool", 11, 9, 10, 700, 46], + ["jump", "eq_done_2302", 700, 46], + "eq_nb_2307", + ["false", 11, 700, 46], + "eq_done_2302", + ["move", 8, 11, 700, 46], + "or_end_2295", + ["jump_false", 8, "if_else_2293", 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", + ["false", 9, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_ni_2312", + ["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], + "_nop_tc_31", + ["jump", "ne_mis_2317", 702, 21], + ["ne_bool", 9, 7, 8, 702, 21], + ["jump", "ne_done_2310", 702, 21], + "ne_mis_2317", + ["true", 9, 702, 21], + "ne_done_2310", + ["jump_false", 9, "if_else_2308", 702, 21], + ["get", 8, 21, 1, 703, 16], + ["frame", 9, 8, 2, 703, 16], + ["null", 8, 703, 16], + ["setarg", 9, 0, 8, 703, 16], + ["setarg", 9, 1, 2, 703, 16], + ["setarg", 9, 2, 7, 703, 16], + ["invoke", 9, 8, 703, 16], + ["move", 5, 8, 703, 16], + ["null", 8, 704, 21], + ["is_identical", 9, 5, 8, 704, 21], + ["jump_true", 9, "ne_nid_2323", 704, 21], + ["jump", "ne_ni_2324", 704, 21], + "ne_nid_2323", + ["false", 9, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_ni_2324", + ["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], + "_nop_tc_37", + ["jump", "ne_mis_2329", 704, 21], + ["ne_bool", 9, 5, 8, 704, 21], + ["jump", "ne_done_2322", 704, 21], + "ne_mis_2329", + ["true", 9, 704, 21], + "ne_done_2322", + ["move", 8, 9, 704, 21], + ["jump_false", 8, "and_end_2321", 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], + ["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], + "_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_bool", 11, 9, 10, 704, 43], + ["jump", "eq_done_2330", 704, 43], + "eq_nb_2335", + ["false", 11, 704, 43], + "eq_done_2330", + ["move", 8, 11, 704, 43], + "and_end_2321", + ["move", 9, 8, 704, 43], + ["jump_false", 9, "and_end_2320", 704, 43], + ["load_field", 8, 4, "right", 704, 56], + ["get", 10, 13, 1, 704, 48], + ["frame", 11, 10, 1, 704, 48], + ["null", 10, 704, 48], + ["setarg", 11, 0, 10, 704, 48], + ["setarg", 11, 1, 8, 704, 48], + ["invoke", 11, 8, 704, 48], + ["move", 9, 8, 704, 48], + "and_end_2320", + ["jump_false", 9, "if_else_2318", 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", + ["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], + ["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], + "_nop_tc_50", + ["jump", "eq_nb_2344", 710, 24], + ["eq_bool", 10, 8, 9, 710, 24], + ["jump", "eq_done_2339", 710, 24], + "eq_nb_2344", + ["false", 10, 710, 24], + "eq_done_2339", + ["move", 8, 10, 710, 24], + ["jump_false", 8, "and_end_2338", 710, 24], + ["load_field", 9, 4, "expression", 710, 42], + ["get", 10, 13, 1, 710, 34], + ["frame", 11, 10, 1, 710, 34], + ["null", 10, 710, 34], + ["setarg", 11, 0, 10, 710, 34], + ["setarg", 11, 1, 9, 710, 34], + ["invoke", 11, 9, 710, 34], + ["move", 8, 9, 710, 34], + "and_end_2338", + ["jump_false", 8, "if_else_2336", 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", + ["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], + ["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], + "_nop_tc_56", + ["jump", "eq_nb_2353", 714, 24], + ["eq_bool", 10, 8, 9, 714, 24], + ["jump", "eq_done_2348", 714, 24], + "eq_nb_2353", + ["false", 10, 714, 24], + "eq_done_2348", + ["move", 8, 10, 714, 24], + ["jump_false", 8, "and_end_2347", 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", + ["false", 11, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_ni_2356", + ["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], + "_nop_tc_62", + ["jump", "ne_mis_2361", 714, 51], + ["ne_bool", 11, 9, 10, 714, 51], + ["jump", "ne_done_2354", 714, 51], + "ne_mis_2361", + ["true", 11, 714, 51], + "ne_done_2354", + ["move", 8, 11, 714, 51], + "and_end_2347", + ["jump_false", 8, "if_else_2345", 714, 51], + ["load_field", 8, 4, "name", 715, 31], + ["get", 9, 21, 1, 715, 14], + ["frame", 10, 9, 2, 715, 14], + ["null", 9, 715, 14], + ["setarg", 10, 0, 9, 715, 14], + ["setarg", 10, 1, 2, 715, 14], + ["setarg", 10, 2, 8, 715, 14], + ["invoke", 10, 8, 715, 14], + ["move", 5, 8, 715, 14], + ["null", 8, 716, 19], + ["is_identical", 9, 5, 8, 716, 19], + ["jump_true", 9, "ne_nid_2366", 716, 19], + ["jump", "ne_ni_2367", 716, 19], + "ne_nid_2366", + ["false", 9, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_ni_2367", + ["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], + "_nop_tc_68", + ["jump", "ne_mis_2372", 716, 19], + ["ne_bool", 9, 5, 8, 716, 19], + ["jump", "ne_done_2365", 716, 19], + "ne_mis_2372", + ["true", 9, 716, 19], + "ne_done_2365", + ["move", 8, 9, 716, 19], + ["jump_false", 8, "and_end_2364", 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], + ["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], + "_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_bool", 11, 9, 10, 716, 41], + ["jump", "eq_done_2373", 716, 41], + "eq_nb_2378", + ["false", 11, 716, 41], + "eq_done_2373", + ["move", 8, 11, 716, 41], + "and_end_2364", + ["jump_false", 8, "if_else_2362", 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", + ["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", + ["false", 10, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_ni_2383", + ["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", + "_nop_tc_81", + ["ne_bool", 10, 8, 9, 720, 24], + ["jump", "ne_done_2381", 720, 24], + "ne_mis_2388", + ["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], + ["push", 6, 4, 720, 40], + ["jump", "push_done_2390", 720, 40], + "push_err_2389", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 720, + 40 + ], + ["access", 9, "error", 720, 40], + ["access", 10, "cannot push: target must be an array", 720, 40], + ["array", 11, 0, 720, 40], + ["push", 11, 10, 720, 40], + ["frame", 10, 8, 2, 720, 40], + ["null", 8, 720, 40], + ["setarg", 10, 0, 8, 720, 40], + ["setarg", 10, 1, 9, 720, 40], + ["setarg", 10, 2, 11, 720, 40], + ["invoke", 10, 8, 720, 40], + ["disrupt", 720, 40], + "push_done_2390", + ["jump", "if_end_2380", 720, 40], + "if_else_2379", + "if_end_2380", + ["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", + ["add", 9, 3, 8, 721, 15], + ["jump", "num_done_2392", 721, 15], + "num_err_2391", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 721, + 15 + ], + ["access", 10, "error", 721, 15], + ["access", 11, "cannot apply '+': operands must be numbers", 721, 15], + ["array", 12, 0, 721, 15], + ["push", 12, 11, 721, 15], + ["frame", 11, 8, 2, 721, 15], + ["null", 8, 721, 15], + ["setarg", 11, 0, 8, 721, 15], + ["setarg", 11, 1, 10, 721, 15], + ["setarg", 11, 2, 12, 721, 15], + ["invoke", 11, 8, 721, 15], + ["disrupt", 721, 15], + "num_done_2392", + ["move", 3, 9, 721, 15], + ["jump", "while_start_2277", 721, 15], + "while_end_2278", + ["return", 6, 723, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 727, 17], + ["is_identical", 3, 1, 2, 727, 17], + ["jump_true", 3, "eq_done_2395", 727, 17], + "_nop_tc_1", + ["jump", "eq_ni_2396", 727, 17], + "_nop_tc_2", + ["jump", "eq_ni_2396", 727, 17], + ["eq_int", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_ni_2396", + "_nop_tc_3", + ["jump", "eq_nn_2397", 727, 17], + "_nop_tc_4", + ["jump", "eq_nn_2397", 727, 17], + ["eq_float", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nn_2397", + "_nop_tc_5", + ["jump", "eq_nt_2398", 727, 17], + "_nop_tc_6", + ["jump", "eq_nt_2398", 727, 17], + ["eq_text", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nt_2398", + "_nop_tc_7", + ["jump", "eq_nnl_2399", 727, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nnl_2399", + "_nop_tc_10", + ["jump", "eq_nb_2400", 727, 17], + "_nop_tc_11", + ["jump", "eq_nb_2400", 727, 17], + ["eq_bool", 3, 1, 2, 727, 17], + ["jump", "eq_done_2395", 727, 17], + "eq_nb_2400", + ["false", 3, 727, 17], + "eq_done_2395", + ["jump_false", 3, "if_else_2393", 727, 17], + ["null", 2, 727, 30], + ["return", 2, 727, 30], + "_nop_ur_1", + "if_else_2393", + "if_end_2394", + ["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], + ["is_int", 5, 3, 729, 18], + ["jump_false", 5, "eq_ni_2404", 729, 18], + "_nop_tc_12", + ["jump", "eq_ni_2404", 729, 18], + ["eq_int", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_ni_2404", + ["is_num", 5, 3, 729, 18], + ["jump_false", 5, "eq_nn_2405", 729, 18], + "_nop_tc_13", + ["jump", "eq_nn_2405", 729, 18], + ["eq_float", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nn_2405", + ["is_text", 5, 3, 729, 18], + ["jump_false", 5, "eq_nt_2406", 729, 18], + "_nop_tc_14", + ["jump", "eq_nt_2406", 729, 18], + ["eq_text", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nt_2406", + ["is_null", 5, 3, 729, 18], + ["jump_false", 5, "eq_nnl_2407", 729, 18], + "_nop_tc_15", + "_nop_tc_16", + ["true", 4, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nnl_2407", + ["is_bool", 5, 3, 729, 18], + ["jump_false", 5, "eq_nb_2408", 729, 18], + "_nop_tc_17", + ["jump", "eq_nb_2408", 729, 18], + ["eq_bool", 4, 3, 2, 729, 18], + ["jump", "eq_done_2403", 729, 18], + "eq_nb_2408", + ["false", 4, 729, 18], + "eq_done_2403", + ["jump_false", 4, "if_else_2401", 729, 18], + ["null", 2, 729, 31], + ["return", 2, 729, 31], + "_nop_ur_2", + "if_else_2401", + "if_end_2402", + ["access", 2, 0, 731, 13], + "while_start_2409", + ["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], + "_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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 732, + 23 + ], + ["access", 5, "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], + ["setarg", 7, 2, 8, 732, 23], + ["invoke", 7, 4, 732, 23], + ["disrupt", 732, 23], + "rel_done_2413", + ["jump_false", 6, "while_end_2410", 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", + ["false", 6, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_ni_2419", + ["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], + "_nop_tc_26", + "_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], + "_nop_tc_28", + ["jump", "ne_mis_2424", 733, 38], + ["ne_bool", 6, 4, 5, 733, 38], + ["jump", "ne_done_2417", 733, 38], + "ne_mis_2424", + ["true", 6, 733, 38], + "ne_done_2417", + ["jump_false", 6, "if_else_2415", 733, 38], + ["load_field", 4, 1, "list", 734, 45], + ["load_dynamic", 5, 4, 2, 734, 55], + ["load_field", 4, 5, "expression", 734, 55], + ["get", 5, 30, 1, 734, 35], + ["frame", 6, 5, 2, 734, 35], + ["null", 5, 734, 35], + ["setarg", 6, 0, 5, 734, 35], + ["setarg", 6, 1, 4, 734, 35], + ["setarg", 6, 2, 3, 734, 35], + ["invoke", 6, 4, 734, 35], + ["load_field", 5, 1, "list", 734, 9], + ["load_dynamic", 6, 5, 2, 734, 19], + ["store_field", 6, 4, "expression", 734, 19], + ["jump", "if_end_2416", 734, 19], + "if_else_2415", + "if_end_2416", + ["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", + ["add", 5, 2, 4, 736, 15], + ["jump", "num_done_2426", 736, 15], + "num_err_2425", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 736, + 15 + ], + ["access", 6, "error", 736, 15], + ["access", 7, "cannot apply '+': operands must be numbers", 736, 15], + ["array", 8, 0, 736, 15], + ["push", 8, 7, 736, 15], + ["frame", 7, 4, 2, 736, 15], + ["null", 4, 736, 15], + ["setarg", 7, 0, 4, 736, 15], + ["setarg", 7, 1, 6, 736, 15], + ["setarg", 7, 2, 8, 736, 15], + ["invoke", 7, 4, 736, 15], + ["disrupt", 736, 15], + "num_done_2426", + ["move", 2, 5, 736, 15], + ["jump", "while_start_2409", 736, 15], + "while_end_2410", + ["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", + ["false", 5, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_ni_2431", + ["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], + "_nop_tc_36", + ["jump", "ne_mis_2436", 738, 28], + ["ne_bool", 5, 2, 4, 738, 28], + ["jump", "ne_done_2429", 738, 28], + "ne_mis_2436", + ["true", 5, 738, 28], + "ne_done_2429", + ["jump_false", 5, "if_else_2427", 738, 28], + ["load_field", 2, 1, "statements", 738, 63], + ["get", 4, 33, 1, 738, 52], + ["frame", 5, 4, 2, 738, 52], + ["null", 4, 738, 52], + ["setarg", 5, 0, 4, 738, 52], + ["setarg", 5, 1, 2, 738, 52], + ["setarg", 5, 2, 3, 738, 52], + ["invoke", 5, 2, 738, 52], + ["store_field", 1, 2, "statements", 738, 34], + ["jump", "if_end_2428", 738, 34], + "if_else_2427", + "if_end_2428", + ["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", + ["false", 5, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_ni_2441", + ["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], + "_nop_tc_42", + ["jump", "ne_mis_2446", 739, 28], + ["ne_bool", 5, 2, 4, 739, 28], + ["jump", "ne_done_2439", 739, 28], + "ne_mis_2446", + ["true", 5, 739, 28], + "ne_done_2439", + ["jump_false", 5, "if_else_2437", 739, 28], + ["load_field", 2, 1, "disruption", 739, 63], + ["get", 4, 33, 1, 739, 52], + ["frame", 5, 4, 2, 739, 52], + ["null", 4, 739, 52], + ["setarg", 5, 0, 4, 739, 52], + ["setarg", 5, 1, 2, 739, 52], + ["setarg", 5, 2, 3, 739, 52], + ["invoke", 5, 2, 739, 52], + ["store_field", 1, 2, "disruption", 739, 34], + ["jump", "if_end_2438", 739, 34], + "if_else_2437", + "if_end_2438", + ["null", 2, 739, 34], + ["return", 2, 739, 34] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 13, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 782, 19], + ["is_identical", 3, 1, 2, 782, 19], + ["jump_true", 3, "eq_done_2526", 782, 19], + "_nop_tc_1", + ["jump", "eq_ni_2527", 782, 19], + "_nop_tc_2", + ["jump", "eq_ni_2527", 782, 19], + ["eq_int", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_ni_2527", + "_nop_tc_3", + ["jump", "eq_nn_2528", 782, 19], + "_nop_tc_4", + ["jump", "eq_nn_2528", 782, 19], + ["eq_float", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nn_2528", + "_nop_tc_5", + ["jump", "eq_nt_2529", 782, 19], + "_nop_tc_6", + ["jump", "eq_nt_2529", 782, 19], + ["eq_text", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nt_2529", + "_nop_tc_7", + ["jump", "eq_nnl_2530", 782, 19], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nnl_2530", + "_nop_tc_10", + ["jump", "eq_nb_2531", 782, 19], + "_nop_tc_11", + ["jump", "eq_nb_2531", 782, 19], + ["eq_bool", 3, 1, 2, 782, 19], + ["jump", "eq_done_2526", 782, 19], + "eq_nb_2531", + ["false", 3, 782, 19], + "eq_done_2526", + ["jump_false", 3, "if_else_2524", 782, 19], + ["null", 2, 782, 32], + ["return", 2, 782, 32], + "_nop_ur_1", + "if_else_2524", + "if_end_2525", + ["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], + ["is_int", 5, 3, 784, 20], + ["jump_false", 5, "eq_ni_2535", 784, 20], + "_nop_tc_12", + ["jump", "eq_ni_2535", 784, 20], + ["eq_int", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_ni_2535", + ["is_num", 5, 3, 784, 20], + ["jump_false", 5, "eq_nn_2536", 784, 20], + "_nop_tc_13", + ["jump", "eq_nn_2536", 784, 20], + ["eq_float", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nn_2536", + ["is_text", 5, 3, 784, 20], + ["jump_false", 5, "eq_nt_2537", 784, 20], + "_nop_tc_14", + ["jump", "eq_nt_2537", 784, 20], + ["eq_text", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nt_2537", + ["is_null", 5, 3, 784, 20], + ["jump_false", 5, "eq_nnl_2538", 784, 20], + "_nop_tc_15", + "_nop_tc_16", + ["true", 4, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nnl_2538", + ["is_bool", 5, 3, 784, 20], + ["jump_false", 5, "eq_nb_2539", 784, 20], + "_nop_tc_17", + ["jump", "eq_nb_2539", 784, 20], + ["eq_bool", 4, 3, 2, 784, 20], + ["jump", "eq_done_2534", 784, 20], + "eq_nb_2539", + ["false", 4, 784, 20], + "eq_done_2534", + ["jump_false", 4, "if_else_2532", 784, 20], + ["null", 2, 784, 33], + ["return", 2, 784, 33], + "_nop_ur_2", + "if_else_2532", + "if_end_2533", + ["get", 2, 20, 2, 785, 16], + ["frame", 4, 2, 1, 785, 16], + ["null", 2, 785, 16], + ["setarg", 4, 0, 2, 785, 16], + ["setarg", 4, 1, 3, 785, 16], + ["invoke", 4, 2, 785, 16], + ["move", 3, 2, 785, 16], + ["null", 2, 786, 17], + ["is_identical", 4, 3, 2, 786, 17], + ["jump_true", 4, "eq_done_2542", 786, 17], + ["is_int", 5, 3, 786, 17], + ["jump_false", 5, "eq_ni_2543", 786, 17], + "_nop_tc_18", + ["jump", "eq_ni_2543", 786, 17], + ["eq_int", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_ni_2543", + ["is_num", 5, 3, 786, 17], + ["jump_false", 5, "eq_nn_2544", 786, 17], + "_nop_tc_19", + ["jump", "eq_nn_2544", 786, 17], + ["eq_float", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nn_2544", + ["is_text", 5, 3, 786, 17], + ["jump_false", 5, "eq_nt_2545", 786, 17], + "_nop_tc_20", + ["jump", "eq_nt_2545", 786, 17], + ["eq_text", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nt_2545", + ["is_null", 5, 3, 786, 17], + ["jump_false", 5, "eq_nnl_2546", 786, 17], + "_nop_tc_21", + "_nop_tc_22", + ["true", 4, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nnl_2546", + ["is_bool", 5, 3, 786, 17], + ["jump_false", 5, "eq_nb_2547", 786, 17], + "_nop_tc_23", + ["jump", "eq_nb_2547", 786, 17], + ["eq_bool", 4, 3, 2, 786, 17], + ["jump", "eq_done_2542", 786, 17], + "eq_nb_2547", + ["false", 4, 786, 17], + "eq_done_2542", + ["jump_false", 4, "if_else_2540", 786, 17], + ["null", 2, 786, 30], + ["return", 2, 786, 30], + "_nop_ur_3", + "if_else_2540", + "if_end_2541", + [ + "access", + 2, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 787, + 18 + ], + ["frame", 4, 2, 1, 787, 18], + ["null", 2, 787, 18], + ["setarg", 4, 0, 2, 787, 18], + ["setarg", 4, 1, 3, 787, 18], + ["invoke", 4, 2, 787, 18], + ["move", 4, 2, 787, 18], + ["access", 2, 0, 788, 15], + ["access", 5, 0, 789, 16], + ["access", 6, 0, 790, 16], + ["null", 7, 791, 17], + "while_start_2548", + ["length", 8, 4, 792, 26], + ["is_int", 9, 6, 792, 26], + ["jump_false", 9, "rel_ni_2550", 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], + "_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", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 792, + 26 + ], + ["access", 9, "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, 2, 12, 792, 26], + ["invoke", 11, 8, 792, 26], + ["disrupt", 792, 26], + "rel_done_2552", + ["jump_false", 10, "while_end_2549", 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", + ["false", 10, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_ni_2558", + ["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", + "_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], + "_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], + "_nop_tc_34", + ["jump", "ne_mis_2563", 793, 25], + ["ne_bool", 10, 8, 9, 793, 25], + ["jump", "ne_done_2556", 793, 25], + "ne_mis_2563", + ["true", 10, 793, 25], + "ne_done_2556", + ["jump_false", 10, "if_else_2554", 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", + ["false", 9, 795, 22], + ["jump", "ne_done_2566", 795, 22], + "ne_ni_2568", + ["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], + "_nop_tc_38", + "_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], + "_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], + "_nop_tc_41", + "_nop_tc_42", + ["add", 9, 2, 8, 796, 21], + ["jump", "num_done_2575", 796, 21], + "num_err_2574", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 796, + 21 + ], + ["access", 10, "error", 796, 21], + ["access", 11, "cannot apply '+': operands must be numbers", 796, 21], + ["array", 12, 0, 796, 21], + ["push", 12, 11, 796, 21], + ["frame", 11, 8, 2, 796, 21], + ["null", 8, 796, 21], + ["setarg", 11, 0, 8, 796, 21], + ["setarg", 11, 1, 10, 796, 21], + ["setarg", 11, 2, 12, 796, 21], + ["invoke", 11, 8, 796, 21], + ["disrupt", 796, 21], + "num_done_2575", + ["move", 2, 9, 796, 21], + ["load_field", 8, 7, "closure", 797, 17], + ["jump_false", 8, "if_else_2576", 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", + ["add", 9, 5, 8, 797, 40], + ["jump", "num_done_2579", 797, 40], + "num_err_2578", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 797, + 40 + ], + ["access", 10, "error", 797, 40], + ["access", 11, "cannot apply '+': operands must be numbers", 797, 40], + ["array", 12, 0, 797, 40], + ["push", 12, 11, 797, 40], + ["frame", 11, 8, 2, 797, 40], + ["null", 8, 797, 40], + ["setarg", 11, 0, 8, 797, 40], + ["setarg", 11, 1, 10, 797, 40], + ["setarg", 11, 2, 12, 797, 40], + ["invoke", 11, 8, 797, 40], + ["disrupt", 797, 40], + "num_done_2579", + ["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", + ["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", + ["add", 9, 6, 8, 800, 19], + ["jump", "num_done_2581", 800, 19], + "num_err_2580", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 800, + 19 + ], + ["access", 10, "error", 800, 19], + ["access", 11, "cannot apply '+': operands must be numbers", 800, 19], + ["array", 12, 0, 800, 19], + ["push", 12, 11, 800, 19], + ["frame", 11, 8, 2, 800, 19], + ["null", 8, 800, 19], + ["setarg", 11, 0, 8, 800, 19], + ["setarg", 11, 1, 10, 800, 19], + ["setarg", 11, 2, 12, 800, 19], + ["invoke", 11, 8, 800, 19], + ["disrupt", 800, 19], + "num_done_2581", + ["move", 6, 9, 800, 19], + ["jump", "while_start_2548", 800, 19], + "while_end_2549", + ["store_field", 1, 2, "nr_slots", 802, 7], + ["store_field", 1, 5, "nr_close_slots", 803, 7], + ["null", 2, 803, 7], + ["return", 2, 803, 7] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 810, 19], + ["is_identical", 3, 1, 2, 810, 19], + ["jump_true", 3, "eq_done_2584", 810, 19], + "_nop_tc_1", + ["jump", "eq_ni_2585", 810, 19], + "_nop_tc_2", + ["jump", "eq_ni_2585", 810, 19], + ["eq_int", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_ni_2585", + "_nop_tc_3", + ["jump", "eq_nn_2586", 810, 19], + "_nop_tc_4", + ["jump", "eq_nn_2586", 810, 19], + ["eq_float", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nn_2586", + "_nop_tc_5", + ["jump", "eq_nt_2587", 810, 19], + "_nop_tc_6", + ["jump", "eq_nt_2587", 810, 19], + ["eq_text", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nt_2587", + "_nop_tc_7", + ["jump", "eq_nnl_2588", 810, 19], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nnl_2588", + "_nop_tc_10", + ["jump", "eq_nb_2589", 810, 19], + "_nop_tc_11", + ["jump", "eq_nb_2589", 810, 19], + ["eq_bool", 3, 1, 2, 810, 19], + ["jump", "eq_done_2584", 810, 19], + "eq_nb_2589", + ["false", 3, 810, 19], + "eq_done_2584", + ["jump_false", 3, "if_else_2582", 810, 19], + ["null", 2, 810, 32], + ["return", 2, 810, 32], + "_nop_ur_1", + "if_else_2582", + "if_end_2583", + ["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], + ["is_int", 6, 3, 813, 16], + ["jump_false", 6, "eq_ni_2593", 813, 16], + "_nop_tc_12", + ["jump", "eq_ni_2593", 813, 16], + ["eq_int", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_ni_2593", + ["is_num", 6, 3, 813, 16], + ["jump_false", 6, "eq_nn_2594", 813, 16], + "_nop_tc_13", + ["jump", "eq_nn_2594", 813, 16], + ["eq_float", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nn_2594", + ["is_text", 6, 3, 813, 16], + ["jump_false", 6, "eq_nt_2595", 813, 16], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nt_2595", + ["is_null", 6, 3, 813, 16], + ["jump_false", 6, "eq_nnl_2596", 813, 16], + "_nop_tc_16", + ["jump", "eq_nnl_2596", 813, 16], + ["true", 5, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nnl_2596", + ["is_bool", 6, 3, 813, 16], + ["jump_false", 6, "eq_nb_2597", 813, 16], + "_nop_tc_17", + ["jump", "eq_nb_2597", 813, 16], + ["eq_bool", 5, 3, 4, 813, 16], + ["jump", "eq_done_2592", 813, 16], + "eq_nb_2597", + ["false", 5, 813, 16], + "eq_done_2592", + ["jump_false", 5, "if_else_2590", 813, 16], + ["get", 4, 2, 1, 814, 9], + ["frame", 5, 4, 1, 814, 9], + ["null", 4, 814, 9], + ["setarg", 5, 0, 4, 814, 9], + ["setarg", 5, 1, 1, 814, 9], + ["invoke", 5, 4, 814, 9], + ["load_field", 4, 1, "statements", 815, 28], + ["get", 5, 3, 1, 815, 9], + ["frame", 6, 5, 1, 815, 9], + ["null", 5, 815, 9], + ["setarg", 6, 0, 5, 815, 9], + ["setarg", 6, 1, 4, 815, 9], + ["invoke", 6, 4, 815, 9], + ["load_field", 4, 1, "disruption", 816, 28], + ["get", 5, 3, 1, 816, 9], + ["frame", 6, 5, 1, 816, 9], + ["null", 5, 816, 9], + ["setarg", 6, 0, 5, 816, 9], + ["setarg", 6, 1, 4, 816, 9], + ["invoke", 6, 4, 816, 9], + ["null", 4, 817, 16], + ["return", 4, 817, 16], + "_nop_ur_2", + "if_else_2590", + "if_end_2591", + ["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", + ["false", 6, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_ni_2602", + ["is_int", 7, 4, 819, 24], + ["jump_false", 7, "ne_nn_2603", 819, 24], + "_nop_tc_18", + ["jump", "ne_nn_2603", 819, 24], + ["ne_int", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nn_2603", + ["is_num", 7, 4, 819, 24], + ["jump_false", 7, "ne_nt_2604", 819, 24], + "_nop_tc_19", + ["jump", "ne_nt_2604", 819, 24], + ["ne_float", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nt_2604", + ["is_text", 7, 4, 819, 24], + ["jump_false", 7, "ne_nnl_2605", 819, 24], + "_nop_tc_20", + ["jump", "ne_nnl_2605", 819, 24], + ["ne_text", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nnl_2605", + ["is_null", 7, 4, 819, 24], + ["jump_false", 7, "ne_nb_2606", 819, 24], + "_nop_tc_21", + "_nop_tc_22", + ["false", 6, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_nb_2606", + ["is_bool", 7, 4, 819, 24], + ["jump_false", 7, "ne_mis_2607", 819, 24], + "_nop_tc_23", + ["jump", "ne_mis_2607", 819, 24], + ["ne_bool", 6, 4, 5, 819, 24], + ["jump", "ne_done_2600", 819, 24], + "ne_mis_2607", + ["true", 6, 819, 24], + "ne_done_2600", + ["jump_false", 6, "if_else_2598", 819, 24], + ["load_field", 4, 1, "left", 819, 48], + ["get", 5, 4, 1, 819, 30], + ["frame", 6, 5, 1, 819, 30], + ["null", 5, 819, 30], + ["setarg", 6, 0, 5, 819, 30], + ["setarg", 6, 1, 4, 819, 30], + ["invoke", 6, 4, 819, 30], + ["jump", "if_end_2599", 819, 30], + "if_else_2598", + "if_end_2599", + ["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", + ["false", 6, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_ni_2612", + ["is_int", 7, 4, 820, 25], + ["jump_false", 7, "ne_nn_2613", 820, 25], + "_nop_tc_24", + ["jump", "ne_nn_2613", 820, 25], + ["ne_int", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nn_2613", + ["is_num", 7, 4, 820, 25], + ["jump_false", 7, "ne_nt_2614", 820, 25], + "_nop_tc_25", + ["jump", "ne_nt_2614", 820, 25], + ["ne_float", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nt_2614", + ["is_text", 7, 4, 820, 25], + ["jump_false", 7, "ne_nnl_2615", 820, 25], + "_nop_tc_26", + ["jump", "ne_nnl_2615", 820, 25], + ["ne_text", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nnl_2615", + ["is_null", 7, 4, 820, 25], + ["jump_false", 7, "ne_nb_2616", 820, 25], + "_nop_tc_27", + "_nop_tc_28", + ["false", 6, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_nb_2616", + ["is_bool", 7, 4, 820, 25], + ["jump_false", 7, "ne_mis_2617", 820, 25], + "_nop_tc_29", + ["jump", "ne_mis_2617", 820, 25], + ["ne_bool", 6, 4, 5, 820, 25], + ["jump", "ne_done_2610", 820, 25], + "ne_mis_2617", + ["true", 6, 820, 25], + "ne_done_2610", + ["jump_false", 6, "if_else_2608", 820, 25], + ["load_field", 4, 1, "right", 820, 49], + ["get", 5, 4, 1, 820, 31], + ["frame", 6, 5, 1, 820, 31], + ["null", 5, 820, 31], + ["setarg", 6, 0, 5, 820, 31], + ["setarg", 6, 1, 4, 820, 31], + ["invoke", 6, 4, 820, 31], + ["jump", "if_end_2609", 820, 31], + "if_else_2608", + "if_end_2609", + ["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", + ["false", 6, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_ni_2622", + ["is_int", 7, 4, 821, 30], + ["jump_false", 7, "ne_nn_2623", 821, 30], + "_nop_tc_30", + ["jump", "ne_nn_2623", 821, 30], + ["ne_int", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nn_2623", + ["is_num", 7, 4, 821, 30], + ["jump_false", 7, "ne_nt_2624", 821, 30], + "_nop_tc_31", + ["jump", "ne_nt_2624", 821, 30], + ["ne_float", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nt_2624", + ["is_text", 7, 4, 821, 30], + ["jump_false", 7, "ne_nnl_2625", 821, 30], + "_nop_tc_32", + ["jump", "ne_nnl_2625", 821, 30], + ["ne_text", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nnl_2625", + ["is_null", 7, 4, 821, 30], + ["jump_false", 7, "ne_nb_2626", 821, 30], + "_nop_tc_33", + "_nop_tc_34", + ["false", 6, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_nb_2626", + ["is_bool", 7, 4, 821, 30], + ["jump_false", 7, "ne_mis_2627", 821, 30], + "_nop_tc_35", + ["jump", "ne_mis_2627", 821, 30], + ["ne_bool", 6, 4, 5, 821, 30], + ["jump", "ne_done_2620", 821, 30], + "ne_mis_2627", + ["true", 6, 821, 30], + "ne_done_2620", + ["jump_false", 6, "if_else_2618", 821, 30], + ["load_field", 4, 1, "expression", 821, 54], + ["get", 5, 4, 1, 821, 36], + ["frame", 6, 5, 1, 821, 36], + ["null", 5, 821, 36], + ["setarg", 6, 0, 5, 821, 36], + ["setarg", 6, 1, 4, 821, 36], + ["invoke", 6, 4, 821, 36], + ["jump", "if_end_2619", 821, 36], + "if_else_2618", + "if_end_2619", + ["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", + ["false", 6, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_ni_2632", + ["is_int", 7, 4, 822, 24], + ["jump_false", 7, "ne_nn_2633", 822, 24], + "_nop_tc_36", + ["jump", "ne_nn_2633", 822, 24], + ["ne_int", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nn_2633", + ["is_num", 7, 4, 822, 24], + ["jump_false", 7, "ne_nt_2634", 822, 24], + "_nop_tc_37", + ["jump", "ne_nt_2634", 822, 24], + ["ne_float", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nt_2634", + ["is_text", 7, 4, 822, 24], + ["jump_false", 7, "ne_nnl_2635", 822, 24], + "_nop_tc_38", + ["jump", "ne_nnl_2635", 822, 24], + ["ne_text", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nnl_2635", + ["is_null", 7, 4, 822, 24], + ["jump_false", 7, "ne_nb_2636", 822, 24], + "_nop_tc_39", + "_nop_tc_40", + ["false", 6, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_nb_2636", + ["is_bool", 7, 4, 822, 24], + ["jump_false", 7, "ne_mis_2637", 822, 24], + "_nop_tc_41", + ["jump", "ne_mis_2637", 822, 24], + ["ne_bool", 6, 4, 5, 822, 24], + ["jump", "ne_done_2630", 822, 24], + "ne_mis_2637", + ["true", 6, 822, 24], + "ne_done_2630", + ["jump_false", 6, "if_else_2628", 822, 24], + ["load_field", 4, 1, "then", 822, 48], + ["get", 5, 4, 1, 822, 30], + ["frame", 6, 5, 1, 822, 30], + ["null", 5, 822, 30], + ["setarg", 6, 0, 5, 822, 30], + ["setarg", 6, 1, 4, 822, 30], + ["invoke", 6, 4, 822, 30], + ["jump", "if_end_2629", 822, 30], + "if_else_2628", + "if_end_2629", + ["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", + ["false", 6, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_ni_2642", + ["is_int", 7, 4, 823, 24], + ["jump_false", 7, "ne_nn_2643", 823, 24], + "_nop_tc_42", + ["jump", "ne_nn_2643", 823, 24], + ["ne_int", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nn_2643", + ["is_num", 7, 4, 823, 24], + ["jump_false", 7, "ne_nt_2644", 823, 24], + "_nop_tc_43", + ["jump", "ne_nt_2644", 823, 24], + ["ne_float", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nt_2644", + ["is_text", 7, 4, 823, 24], + ["jump_false", 7, "ne_nnl_2645", 823, 24], + "_nop_tc_44", + ["jump", "ne_nnl_2645", 823, 24], + ["ne_text", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nnl_2645", + ["is_null", 7, 4, 823, 24], + ["jump_false", 7, "ne_nb_2646", 823, 24], + "_nop_tc_45", + "_nop_tc_46", + ["false", 6, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_nb_2646", + ["is_bool", 7, 4, 823, 24], + ["jump_false", 7, "ne_mis_2647", 823, 24], + "_nop_tc_47", + ["jump", "ne_mis_2647", 823, 24], + ["ne_bool", 6, 4, 5, 823, 24], + ["jump", "ne_done_2640", 823, 24], + "ne_mis_2647", + ["true", 6, 823, 24], + "ne_done_2640", + ["jump_false", 6, "if_else_2638", 823, 24], + ["load_field", 4, 1, "else", 823, 48], + ["get", 5, 4, 1, 823, 30], + ["frame", 6, 5, 1, 823, 30], + ["null", 5, 823, 30], + ["setarg", 6, 0, 5, 823, 30], + ["setarg", 6, 1, 4, 823, 30], + ["invoke", 6, 4, 823, 30], + ["jump", "if_end_2639", 823, 30], + "if_else_2638", + "if_end_2639", + ["access", 4, "(", 824, 16], + ["is_identical", 5, 3, 4, 824, 16], + ["jump_true", 5, "eq_done_2652", 824, 16], + ["is_int", 6, 3, 824, 16], + ["jump_false", 6, "eq_ni_2653", 824, 16], + "_nop_tc_48", + ["jump", "eq_ni_2653", 824, 16], + ["eq_int", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_ni_2653", + ["is_num", 6, 3, 824, 16], + ["jump_false", 6, "eq_nn_2654", 824, 16], + "_nop_tc_49", + ["jump", "eq_nn_2654", 824, 16], + ["eq_float", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nn_2654", + ["is_text", 6, 3, 824, 16], + ["jump_false", 6, "eq_nt_2655", 824, 16], + "_nop_tc_50", + "_nop_tc_51", + ["eq_text", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nt_2655", + ["is_null", 6, 3, 824, 16], + ["jump_false", 6, "eq_nnl_2656", 824, 16], + "_nop_tc_52", + ["jump", "eq_nnl_2656", 824, 16], + ["true", 5, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nnl_2656", + ["is_bool", 6, 3, 824, 16], + ["jump_false", 6, "eq_nb_2657", 824, 16], + "_nop_tc_53", + ["jump", "eq_nb_2657", 824, 16], + ["eq_bool", 5, 3, 4, 824, 16], + ["jump", "eq_done_2652", 824, 16], + "eq_nb_2657", + ["false", 5, 824, 16], + "eq_done_2652", + ["move", 4, 5, 824, 16], + ["jump_true", 4, "or_end_2651", 824, 16], + ["access", 5, "array", 824, 28], + ["is_identical", 6, 3, 5, 824, 28], + ["jump_true", 6, "eq_done_2658", 824, 28], + ["is_int", 7, 3, 824, 28], + ["jump_false", 7, "eq_ni_2659", 824, 28], + "_nop_tc_54", + ["jump", "eq_ni_2659", 824, 28], + ["eq_int", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_ni_2659", + ["is_num", 7, 3, 824, 28], + ["jump_false", 7, "eq_nn_2660", 824, 28], + "_nop_tc_55", + ["jump", "eq_nn_2660", 824, 28], + ["eq_float", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nn_2660", + ["is_text", 7, 3, 824, 28], + ["jump_false", 7, "eq_nt_2661", 824, 28], + "_nop_tc_56", + "_nop_tc_57", + ["eq_text", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nt_2661", + ["is_null", 7, 3, 824, 28], + ["jump_false", 7, "eq_nnl_2662", 824, 28], + "_nop_tc_58", + ["jump", "eq_nnl_2662", 824, 28], + ["true", 6, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nnl_2662", + ["is_bool", 7, 3, 824, 28], + ["jump_false", 7, "eq_nb_2663", 824, 28], + "_nop_tc_59", + ["jump", "eq_nb_2663", 824, 28], + ["eq_bool", 6, 3, 5, 824, 28], + ["jump", "eq_done_2658", 824, 28], + "eq_nb_2663", + ["false", 6, 824, 28], + "eq_done_2658", + ["move", 4, 6, 824, 28], + "or_end_2651", + ["move", 5, 4, 824, 28], + ["jump_true", 5, "or_end_2650", 824, 28], + ["access", 4, "text literal", 824, 44], + ["is_identical", 6, 3, 4, 824, 44], + ["jump_true", 6, "eq_done_2664", 824, 44], + ["is_int", 7, 3, 824, 44], + ["jump_false", 7, "eq_ni_2665", 824, 44], + "_nop_tc_60", + ["jump", "eq_ni_2665", 824, 44], + ["eq_int", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_ni_2665", + ["is_num", 7, 3, 824, 44], + ["jump_false", 7, "eq_nn_2666", 824, 44], + "_nop_tc_61", + ["jump", "eq_nn_2666", 824, 44], + ["eq_float", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nn_2666", + ["is_text", 7, 3, 824, 44], + ["jump_false", 7, "eq_nt_2667", 824, 44], + "_nop_tc_62", + "_nop_tc_63", + ["eq_text", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nt_2667", + ["is_null", 7, 3, 824, 44], + ["jump_false", 7, "eq_nnl_2668", 824, 44], + "_nop_tc_64", + ["jump", "eq_nnl_2668", 824, 44], + ["true", 6, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nnl_2668", + ["is_bool", 7, 3, 824, 44], + ["jump_false", 7, "eq_nb_2669", 824, 44], + "_nop_tc_65", + ["jump", "eq_nb_2669", 824, 44], + ["eq_bool", 6, 3, 4, 824, 44], + ["jump", "eq_done_2664", 824, 44], + "eq_nb_2669", + ["false", 6, 824, 44], + "eq_done_2664", + ["move", 5, 6, 824, 44], + "or_end_2650", + ["jump_false", 5, "if_else_2648", 824, 44], + ["access", 2, 0, 825, 13], + "while_start_2670", + ["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], + "_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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 826, + 27 + ], + ["access", 5, "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], + ["setarg", 7, 2, 8, 826, 27], + ["invoke", 7, 4, 826, 27], + ["disrupt", 826, 27], + "rel_done_2674", + ["jump_false", 6, "while_end_2671", 826, 27], + ["load_field", 4, 1, "list", 827, 29], + ["load_dynamic", 5, 4, 2, 827, 39], + ["get", 4, 4, 1, 827, 11], + ["frame", 6, 4, 1, 827, 11], + ["null", 4, 827, 11], + ["setarg", 6, 0, 4, 827, 11], + ["setarg", 6, 1, 5, 827, 11], + ["invoke", 6, 4, 827, 11], + ["access", 4, 1, 828, 19], + ["is_num", 5, 2, 828, 19], + ["jump_false", 5, "num_err_2676", 828, 19], + "_nop_tc_71", + "_nop_tc_72", + ["add", 5, 2, 4, 828, 19], + ["jump", "num_done_2677", 828, 19], + "num_err_2676", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 828, + 19 + ], + ["access", 6, "error", 828, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 828, 19], + ["array", 8, 0, 828, 19], + ["push", 8, 7, 828, 19], + ["frame", 7, 4, 2, 828, 19], + ["null", 4, 828, 19], + ["setarg", 7, 0, 4, 828, 19], + ["setarg", 7, 1, 6, 828, 19], + ["setarg", 7, 2, 8, 828, 19], + ["invoke", 7, 4, 828, 19], + ["disrupt", 828, 19], + "num_done_2677", + ["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", + ["access", 4, "record", 831, 16], + ["is_identical", 5, 3, 4, 831, 16], + ["jump_true", 5, "eq_done_2680", 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], + "_nop_tc_78", + ["jump", "eq_nb_2685", 831, 16], + ["eq_bool", 5, 3, 4, 831, 16], + ["jump", "eq_done_2680", 831, 16], + "eq_nb_2685", + ["false", 5, 831, 16], + "eq_done_2680", + ["jump_false", 5, "if_else_2678", 831, 16], + ["access", 2, 0, 832, 13], + "while_start_2686", + ["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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 833, + 27 + ], + ["access", 4, "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], + ["setarg", 6, 2, 7, 833, 27], + ["invoke", 6, 3, 833, 27], + ["disrupt", 833, 27], + "rel_done_2690", + ["jump_false", 5, "while_end_2687", 833, 27], + ["load_field", 3, 1, "list", 834, 29], + ["load_dynamic", 4, 3, 2, 834, 39], + ["load_field", 3, 4, "right", 834, 39], + ["get", 4, 4, 1, 834, 11], + ["frame", 5, 4, 1, 834, 11], + ["null", 4, 834, 11], + ["setarg", 5, 0, 4, 834, 11], + ["setarg", 5, 1, 3, 834, 11], + ["invoke", 5, 3, 834, 11], + ["access", 3, 1, 835, 19], + ["is_num", 4, 2, 835, 19], + ["jump_false", 4, "num_err_2692", 835, 19], + "_nop_tc_84", + "_nop_tc_85", + ["add", 4, 2, 3, 835, 19], + ["jump", "num_done_2693", 835, 19], + "num_err_2692", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 835, + 19 + ], + ["access", 5, "error", 835, 19], + ["access", 6, "cannot apply '+': operands must be numbers", 835, 19], + ["array", 7, 0, 835, 19], + ["push", 7, 6, 835, 19], + ["frame", 6, 3, 2, 835, 19], + ["null", 3, 835, 19], + ["setarg", 6, 0, 3, 835, 19], + ["setarg", 6, 1, 5, 835, 19], + ["setarg", 6, 2, 7, 835, 19], + ["invoke", 6, 3, 835, 19], + ["disrupt", 835, 19], + "num_done_2693", + ["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", + ["null", 2, 835, 19], + ["return", 2, 835, 19] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 11, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 841, 20], + ["is_identical", 3, 1, 2, 841, 20], + ["jump_true", 3, "eq_done_2696", 841, 20], + ["is_int", 4, 1, 841, 20], + ["jump_false", 4, "eq_ni_2697", 841, 20], + "_nop_tc_1", + ["jump", "eq_ni_2697", 841, 20], + ["eq_int", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_ni_2697", + ["is_num", 4, 1, 841, 20], + ["jump_false", 4, "eq_nn_2698", 841, 20], + "_nop_tc_2", + ["jump", "eq_nn_2698", 841, 20], + ["eq_float", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nn_2698", + ["is_text", 4, 1, 841, 20], + ["jump_false", 4, "eq_nt_2699", 841, 20], + "_nop_tc_3", + ["jump", "eq_nt_2699", 841, 20], + ["eq_text", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nt_2699", + ["is_null", 4, 1, 841, 20], + ["jump_false", 4, "eq_nnl_2700", 841, 20], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nnl_2700", + ["is_bool", 4, 1, 841, 20], + ["jump_false", 4, "eq_nb_2701", 841, 20], + "_nop_tc_6", + ["jump", "eq_nb_2701", 841, 20], + ["eq_bool", 3, 1, 2, 841, 20], + ["jump", "eq_done_2696", 841, 20], + "eq_nb_2701", + ["false", 3, 841, 20], + "eq_done_2696", + ["jump_false", 3, "if_else_2694", 841, 20], + ["null", 2, 841, 33], + ["return", 2, 841, 33], + "_nop_ur_1", + "if_else_2694", + "if_end_2695", + ["access", 2, 0, 842, 15], + ["access", 3, 0, 843, 15], + ["null", 4, 844, 18], + ["null", 5, 845, 15], + "while_start_2702", + ["length", 6, 1, 846, 25], + ["is_int", 7, 2, 846, 25], + ["jump_false", 7, "rel_ni_2704", 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], + "_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", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 846, + 25 + ], + ["access", 7, "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, 2, 10, 846, 25], + ["invoke", 9, 6, 846, 25], + ["disrupt", 846, 25], + "rel_done_2706", + ["jump_false", 8, "while_end_2703", 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], + ["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", + "_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], + "_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], + "_nop_tc_17", + ["jump", "eq_nb_2715", 849, 18], + ["eq_bool", 7, 5, 6, 849, 18], + ["jump", "eq_done_2710", 849, 18], + "eq_nb_2715", + ["false", 7, 849, 18], + "eq_done_2710", + ["jump_false", 7, "if_else_2708", 849, 18], + ["get", 6, 2, 1, 850, 11], + ["frame", 7, 6, 1, 850, 11], + ["null", 6, 850, 11], + ["setarg", 7, 0, 6, 850, 11], + ["setarg", 7, 1, 4, 850, 11], + ["invoke", 7, 6, 850, 11], + ["load_field", 6, 4, "statements", 851, 30], + ["get", 7, 3, 1, 851, 11], + ["frame", 8, 7, 1, 851, 11], + ["null", 7, 851, 11], + ["setarg", 8, 0, 7, 851, 11], + ["setarg", 8, 1, 6, 851, 11], + ["invoke", 8, 6, 851, 11], + ["load_field", 6, 4, "disruption", 852, 30], + ["get", 7, 3, 1, 852, 11], + ["frame", 8, 7, 1, 852, 11], + ["null", 7, 852, 11], + ["setarg", 8, 0, 7, 852, 11], + ["setarg", 8, 1, 6, 852, 11], + ["invoke", 8, 6, 852, 11], + ["jump", "if_end_2709", 852, 11], + "if_else_2708", + ["access", 6, "var", 853, 25], + ["is_identical", 7, 5, 6, 853, 25], + ["jump_true", 7, "eq_done_2719", 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", + "_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], + "_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], + "_nop_tc_23", + ["jump", "eq_nb_2724", 853, 25], + ["eq_bool", 7, 5, 6, 853, 25], + ["jump", "eq_done_2719", 853, 25], + "eq_nb_2724", + ["false", 7, 853, 25], + "eq_done_2719", + ["move", 6, 7, 853, 25], + ["jump_true", 6, "or_end_2718", 853, 25], + ["access", 7, "def", 853, 39], + ["is_identical", 8, 5, 7, 853, 39], + ["jump_true", 8, "eq_done_2725", 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", + "_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], + "_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], + "_nop_tc_29", + ["jump", "eq_nb_2730", 853, 39], + ["eq_bool", 8, 5, 7, 853, 39], + ["jump", "eq_done_2725", 853, 39], + "eq_nb_2730", + ["false", 8, 853, 39], + "eq_done_2725", + ["move", 6, 8, 853, 39], + "or_end_2718", + ["jump_false", 6, "if_else_2716", 853, 39], + ["load_field", 6, 4, "right", 854, 29], + ["get", 7, 4, 1, 854, 11], + ["frame", 8, 7, 1, 854, 11], + ["null", 7, 854, 11], + ["setarg", 8, 0, 7, 854, 11], + ["setarg", 8, 1, 6, 854, 11], + ["invoke", 8, 6, 854, 11], + ["jump", "if_end_2717", 854, 11], + "if_else_2716", + ["access", 6, "var_list", 855, 25], + ["is_identical", 7, 5, 6, 855, 25], + ["jump_true", 7, "eq_done_2733", 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", + "_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], + "_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], + "_nop_tc_35", + ["jump", "eq_nb_2738", 855, 25], + ["eq_bool", 7, 5, 6, 855, 25], + ["jump", "eq_done_2733", 855, 25], + "eq_nb_2738", + ["false", 7, 855, 25], + "eq_done_2733", + ["jump_false", 7, "if_else_2731", 855, 25], + ["access", 3, 0, 856, 15], + "while_start_2739", + ["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", + "_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", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 857, + 29 + ], + ["access", 7, "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], + ["setarg", 9, 2, 10, 857, 29], + ["invoke", 9, 6, 857, 29], + ["disrupt", 857, 29], + "rel_done_2743", + ["jump_false", 8, "while_end_2740", 857, 29], + ["load_field", 6, 4, "list", 858, 31], + ["load_dynamic", 7, 6, 3, 858, 41], + ["load_field", 6, 7, "right", 858, 41], + ["get", 7, 4, 1, 858, 13], + ["frame", 8, 7, 1, 858, 13], + ["null", 7, 858, 13], + ["setarg", 8, 0, 7, 858, 13], + ["setarg", 8, 1, 6, 858, 13], + ["invoke", 8, 6, 858, 13], + ["access", 6, 1, 859, 21], + ["is_num", 7, 3, 859, 21], + ["jump_false", 7, "num_err_2745", 859, 21], + "_nop_tc_41", + "_nop_tc_42", + ["add", 7, 3, 6, 859, 21], + ["jump", "num_done_2746", 859, 21], + "num_err_2745", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 859, + 21 + ], + ["access", 8, "error", 859, 21], + ["access", 9, "cannot apply '+': operands must be numbers", 859, 21], + ["array", 10, 0, 859, 21], + ["push", 10, 9, 859, 21], + ["frame", 9, 6, 2, 859, 21], + ["null", 6, 859, 21], + ["setarg", 9, 0, 6, 859, 21], + ["setarg", 9, 1, 8, 859, 21], + ["setarg", 9, 2, 10, 859, 21], + ["invoke", 9, 6, 859, 21], + ["disrupt", 859, 21], + "num_done_2746", + ["move", 3, 7, 859, 21], + ["jump", "while_start_2739", 859, 21], + "while_end_2740", + ["jump", "if_end_2732", 859, 21], + "if_else_2731", + ["access", 6, "call", 861, 25], + ["is_identical", 7, 5, 6, 861, 25], + ["jump_true", 7, "eq_done_2749", 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], + ["eq_int", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_ni_2750", + ["is_num", 8, 5, 861, 25], + ["jump_false", 8, "eq_nn_2751", 861, 25], + "_nop_tc_44", + ["jump", "eq_nn_2751", 861, 25], + ["eq_float", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nn_2751", + ["is_text", 8, 5, 861, 25], + ["jump_false", 8, "eq_nt_2752", 861, 25], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nt_2752", + ["is_null", 8, 5, 861, 25], + ["jump_false", 8, "eq_nnl_2753", 861, 25], + "_nop_tc_47", + ["jump", "eq_nnl_2753", 861, 25], + ["true", 7, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nnl_2753", + ["is_bool", 8, 5, 861, 25], + ["jump_false", 8, "eq_nb_2754", 861, 25], + "_nop_tc_48", + ["jump", "eq_nb_2754", 861, 25], + ["eq_bool", 7, 5, 6, 861, 25], + ["jump", "eq_done_2749", 861, 25], + "eq_nb_2754", + ["false", 7, 861, 25], + "eq_done_2749", + ["jump_false", 7, "if_else_2747", 861, 25], + ["load_field", 6, 4, "expression", 862, 29], + ["get", 7, 4, 1, 862, 11], + ["frame", 8, 7, 1, 862, 11], + ["null", 7, 862, 11], + ["setarg", 8, 0, 7, 862, 11], + ["setarg", 8, 1, 6, 862, 11], + ["invoke", 8, 6, 862, 11], + ["jump", "if_end_2748", 862, 11], + "if_else_2747", + ["access", 6, "if", 863, 25], + ["is_identical", 7, 5, 6, 863, 25], + ["jump_true", 7, "eq_done_2757", 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], + ["eq_int", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_ni_2758", + ["is_num", 8, 5, 863, 25], + ["jump_false", 8, "eq_nn_2759", 863, 25], + "_nop_tc_50", + ["jump", "eq_nn_2759", 863, 25], + ["eq_float", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nn_2759", + ["is_text", 8, 5, 863, 25], + ["jump_false", 8, "eq_nt_2760", 863, 25], + "_nop_tc_51", + "_nop_tc_52", + ["eq_text", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nt_2760", + ["is_null", 8, 5, 863, 25], + ["jump_false", 8, "eq_nnl_2761", 863, 25], + "_nop_tc_53", + ["jump", "eq_nnl_2761", 863, 25], + ["true", 7, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nnl_2761", + ["is_bool", 8, 5, 863, 25], + ["jump_false", 8, "eq_nb_2762", 863, 25], + "_nop_tc_54", + ["jump", "eq_nb_2762", 863, 25], + ["eq_bool", 7, 5, 6, 863, 25], + ["jump", "eq_done_2757", 863, 25], + "eq_nb_2762", + ["false", 7, 863, 25], + "eq_done_2757", + ["jump_false", 7, "if_else_2755", 863, 25], + ["load_field", 6, 4, "expression", 864, 29], + ["get", 7, 4, 1, 864, 11], + ["frame", 8, 7, 1, 864, 11], + ["null", 7, 864, 11], + ["setarg", 8, 0, 7, 864, 11], + ["setarg", 8, 1, 6, 864, 11], + ["invoke", 8, 6, 864, 11], + ["load_field", 6, 4, "then", 865, 30], + ["get", 7, 3, 1, 865, 11], + ["frame", 8, 7, 1, 865, 11], + ["null", 7, 865, 11], + ["setarg", 8, 0, 7, 865, 11], + ["setarg", 8, 1, 6, 865, 11], + ["invoke", 8, 6, 865, 11], + ["load_field", 6, 4, "list", 866, 30], + ["get", 7, 3, 1, 866, 11], + ["frame", 8, 7, 1, 866, 11], + ["null", 7, 866, 11], + ["setarg", 8, 0, 7, 866, 11], + ["setarg", 8, 1, 6, 866, 11], + ["invoke", 8, 6, 866, 11], + ["load_field", 6, 4, "else", 867, 15], + ["null", 7, 867, 28], + ["is_identical", 8, 6, 7, 867, 28], + ["jump_true", 8, "ne_nid_2766", 867, 28], + ["jump", "ne_ni_2767", 867, 28], + "ne_nid_2766", + ["false", 8, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_ni_2767", + ["is_int", 9, 6, 867, 28], + ["jump_false", 9, "ne_nn_2768", 867, 28], + "_nop_tc_55", + ["jump", "ne_nn_2768", 867, 28], + ["ne_int", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nn_2768", + ["is_num", 9, 6, 867, 28], + ["jump_false", 9, "ne_nt_2769", 867, 28], + "_nop_tc_56", + ["jump", "ne_nt_2769", 867, 28], + ["ne_float", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nt_2769", + ["is_text", 9, 6, 867, 28], + ["jump_false", 9, "ne_nnl_2770", 867, 28], + "_nop_tc_57", + ["jump", "ne_nnl_2770", 867, 28], + ["ne_text", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nnl_2770", + ["is_null", 9, 6, 867, 28], + ["jump_false", 9, "ne_nb_2771", 867, 28], + "_nop_tc_58", + "_nop_tc_59", + ["false", 8, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_nb_2771", + ["is_bool", 9, 6, 867, 28], + ["jump_false", 9, "ne_mis_2772", 867, 28], + "_nop_tc_60", + ["jump", "ne_mis_2772", 867, 28], + ["ne_bool", 8, 6, 7, 867, 28], + ["jump", "ne_done_2765", 867, 28], + "ne_mis_2772", + ["true", 8, 867, 28], + "ne_done_2765", + ["jump_false", 8, "if_else_2763", 867, 28], + ["load_field", 6, 4, "else", 867, 53], + ["get", 7, 3, 1, 867, 34], + ["frame", 8, 7, 1, 867, 34], + ["null", 7, 867, 34], + ["setarg", 8, 0, 7, 867, 34], + ["setarg", 8, 1, 6, 867, 34], + ["invoke", 8, 6, 867, 34], + ["jump", "if_end_2764", 867, 34], + "if_else_2763", + "if_end_2764", + ["jump", "if_end_2756", 867, 34], + "if_else_2755", + ["access", 6, "while", 868, 25], + ["is_identical", 7, 5, 6, 868, 25], + ["jump_true", 7, "eq_done_2776", 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], + ["eq_int", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_ni_2777", + ["is_num", 8, 5, 868, 25], + ["jump_false", 8, "eq_nn_2778", 868, 25], + "_nop_tc_62", + ["jump", "eq_nn_2778", 868, 25], + ["eq_float", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nn_2778", + ["is_text", 8, 5, 868, 25], + ["jump_false", 8, "eq_nt_2779", 868, 25], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nt_2779", + ["is_null", 8, 5, 868, 25], + ["jump_false", 8, "eq_nnl_2780", 868, 25], + "_nop_tc_65", + ["jump", "eq_nnl_2780", 868, 25], + ["true", 7, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nnl_2780", + ["is_bool", 8, 5, 868, 25], + ["jump_false", 8, "eq_nb_2781", 868, 25], + "_nop_tc_66", + ["jump", "eq_nb_2781", 868, 25], + ["eq_bool", 7, 5, 6, 868, 25], + ["jump", "eq_done_2776", 868, 25], + "eq_nb_2781", + ["false", 7, 868, 25], + "eq_done_2776", + ["move", 6, 7, 868, 25], + ["jump_true", 6, "or_end_2775", 868, 25], + ["access", 7, "do", 868, 41], + ["is_identical", 8, 5, 7, 868, 41], + ["jump_true", 8, "eq_done_2782", 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], + ["eq_int", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_ni_2783", + ["is_num", 9, 5, 868, 41], + ["jump_false", 9, "eq_nn_2784", 868, 41], + "_nop_tc_68", + ["jump", "eq_nn_2784", 868, 41], + ["eq_float", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nn_2784", + ["is_text", 9, 5, 868, 41], + ["jump_false", 9, "eq_nt_2785", 868, 41], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nt_2785", + ["is_null", 9, 5, 868, 41], + ["jump_false", 9, "eq_nnl_2786", 868, 41], + "_nop_tc_71", + ["jump", "eq_nnl_2786", 868, 41], + ["true", 8, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nnl_2786", + ["is_bool", 9, 5, 868, 41], + ["jump_false", 9, "eq_nb_2787", 868, 41], + "_nop_tc_72", + ["jump", "eq_nb_2787", 868, 41], + ["eq_bool", 8, 5, 7, 868, 41], + ["jump", "eq_done_2782", 868, 41], + "eq_nb_2787", + ["false", 8, 868, 41], + "eq_done_2782", + ["move", 6, 8, 868, 41], + "or_end_2775", + ["jump_false", 6, "if_else_2773", 868, 41], + ["load_field", 6, 4, "expression", 869, 29], + ["get", 7, 4, 1, 869, 11], + ["frame", 8, 7, 1, 869, 11], + ["null", 7, 869, 11], + ["setarg", 8, 0, 7, 869, 11], + ["setarg", 8, 1, 6, 869, 11], + ["invoke", 8, 6, 869, 11], + ["load_field", 6, 4, "statements", 870, 30], + ["get", 7, 3, 1, 870, 11], + ["frame", 8, 7, 1, 870, 11], + ["null", 7, 870, 11], + ["setarg", 8, 0, 7, 870, 11], + ["setarg", 8, 1, 6, 870, 11], + ["invoke", 8, 6, 870, 11], + ["jump", "if_end_2774", 870, 11], + "if_else_2773", + ["access", 6, "for", 871, 25], + ["is_identical", 7, 5, 6, 871, 25], + ["jump_true", 7, "eq_done_2790", 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], + ["eq_int", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_ni_2791", + ["is_num", 8, 5, 871, 25], + ["jump_false", 8, "eq_nn_2792", 871, 25], + "_nop_tc_74", + ["jump", "eq_nn_2792", 871, 25], + ["eq_float", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nn_2792", + ["is_text", 8, 5, 871, 25], + ["jump_false", 8, "eq_nt_2793", 871, 25], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nt_2793", + ["is_null", 8, 5, 871, 25], + ["jump_false", 8, "eq_nnl_2794", 871, 25], + "_nop_tc_77", + ["jump", "eq_nnl_2794", 871, 25], + ["true", 7, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nnl_2794", + ["is_bool", 8, 5, 871, 25], + ["jump_false", 8, "eq_nb_2795", 871, 25], + "_nop_tc_78", + ["jump", "eq_nb_2795", 871, 25], + ["eq_bool", 7, 5, 6, 871, 25], + ["jump", "eq_done_2790", 871, 25], + "eq_nb_2795", + ["false", 7, 871, 25], + "eq_done_2790", + ["jump_false", 7, "if_else_2788", 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", + ["false", 8, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_ni_2800", + ["is_int", 9, 6, 872, 28], + ["jump_false", 9, "ne_nn_2801", 872, 28], + "_nop_tc_79", + ["jump", "ne_nn_2801", 872, 28], + ["ne_int", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nn_2801", + ["is_num", 9, 6, 872, 28], + ["jump_false", 9, "ne_nt_2802", 872, 28], + "_nop_tc_80", + ["jump", "ne_nt_2802", 872, 28], + ["ne_float", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nt_2802", + ["is_text", 9, 6, 872, 28], + ["jump_false", 9, "ne_nnl_2803", 872, 28], + "_nop_tc_81", + ["jump", "ne_nnl_2803", 872, 28], + ["ne_text", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nnl_2803", + ["is_null", 9, 6, 872, 28], + ["jump_false", 9, "ne_nb_2804", 872, 28], + "_nop_tc_82", + "_nop_tc_83", + ["false", 8, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_nb_2804", + ["is_bool", 9, 6, 872, 28], + ["jump_false", 9, "ne_mis_2805", 872, 28], + "_nop_tc_84", + ["jump", "ne_mis_2805", 872, 28], + ["ne_bool", 8, 6, 7, 872, 28], + ["jump", "ne_done_2798", 872, 28], + "ne_mis_2805", + ["true", 8, 872, 28], + "ne_done_2798", + ["jump_false", 8, "if_else_2796", 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], + ["is_int", 9, 7, 873, 35], + ["jump_false", 9, "eq_ni_2810", 873, 35], + "_nop_tc_85", + ["jump", "eq_ni_2810", 873, 35], + ["eq_int", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_ni_2810", + ["is_num", 9, 7, 873, 35], + ["jump_false", 9, "eq_nn_2811", 873, 35], + "_nop_tc_86", + ["jump", "eq_nn_2811", 873, 35], + ["eq_float", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nn_2811", + ["is_text", 9, 7, 873, 35], + ["jump_false", 9, "eq_nt_2812", 873, 35], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nt_2812", + ["is_null", 9, 7, 873, 35], + ["jump_false", 9, "eq_nnl_2813", 873, 35], + "_nop_tc_89", + ["jump", "eq_nnl_2813", 873, 35], + ["true", 8, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nnl_2813", + ["is_bool", 9, 7, 873, 35], + ["jump_false", 9, "eq_nb_2814", 873, 35], + "_nop_tc_90", + ["jump", "eq_nb_2814", 873, 35], + ["eq_bool", 8, 7, 6, 873, 35], + ["jump", "eq_done_2809", 873, 35], + "eq_nb_2814", + ["false", 8, 873, 35], + "eq_done_2809", + ["move", 6, 8, 873, 35], + ["jump_true", 6, "or_end_2808", 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], + ["is_int", 10, 8, 873, 62], + ["jump_false", 10, "eq_ni_2816", 873, 62], + "_nop_tc_91", + ["jump", "eq_ni_2816", 873, 62], + ["eq_int", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_ni_2816", + ["is_num", 10, 8, 873, 62], + ["jump_false", 10, "eq_nn_2817", 873, 62], + "_nop_tc_92", + ["jump", "eq_nn_2817", 873, 62], + ["eq_float", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nn_2817", + ["is_text", 10, 8, 873, 62], + ["jump_false", 10, "eq_nt_2818", 873, 62], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nt_2818", + ["is_null", 10, 8, 873, 62], + ["jump_false", 10, "eq_nnl_2819", 873, 62], + "_nop_tc_95", + ["jump", "eq_nnl_2819", 873, 62], + ["true", 9, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nnl_2819", + ["is_bool", 10, 8, 873, 62], + ["jump_false", 10, "eq_nb_2820", 873, 62], + "_nop_tc_96", + ["jump", "eq_nb_2820", 873, 62], + ["eq_bool", 9, 8, 7, 873, 62], + ["jump", "eq_done_2815", 873, 62], + "eq_nb_2820", + ["false", 9, 873, 62], + "eq_done_2815", + ["move", 6, 9, 873, 62], + "or_end_2808", + ["jump_false", 6, "if_else_2806", 873, 62], + ["load_field", 6, 4, "init", 874, 33], + ["load_field", 7, 6, "right", 874, 33], + ["get", 6, 4, 1, 874, 15], + ["frame", 8, 6, 1, 874, 15], + ["null", 6, 874, 15], + ["setarg", 8, 0, 6, 874, 15], + ["setarg", 8, 1, 7, 874, 15], + ["invoke", 8, 6, 874, 15], + ["jump", "if_end_2807", 874, 15], + "if_else_2806", + ["load_field", 6, 4, "init", 876, 33], + ["get", 7, 4, 1, 876, 15], + ["frame", 8, 7, 1, 876, 15], + ["null", 7, 876, 15], + ["setarg", 8, 0, 7, 876, 15], + ["setarg", 8, 1, 6, 876, 15], + ["invoke", 8, 6, 876, 15], + "if_end_2807", + ["jump", "if_end_2797", 876, 15], + "if_else_2796", + "if_end_2797", + ["load_field", 6, 4, "test", 879, 29], + ["get", 7, 4, 1, 879, 11], + ["frame", 8, 7, 1, 879, 11], + ["null", 7, 879, 11], + ["setarg", 8, 0, 7, 879, 11], + ["setarg", 8, 1, 6, 879, 11], + ["invoke", 8, 6, 879, 11], + ["load_field", 6, 4, "update", 880, 29], + ["get", 7, 4, 1, 880, 11], + ["frame", 8, 7, 1, 880, 11], + ["null", 7, 880, 11], + ["setarg", 8, 0, 7, 880, 11], + ["setarg", 8, 1, 6, 880, 11], + ["invoke", 8, 6, 880, 11], + ["load_field", 6, 4, "statements", 881, 30], + ["get", 7, 3, 1, 881, 11], + ["frame", 8, 7, 1, 881, 11], + ["null", 7, 881, 11], + ["setarg", 8, 0, 7, 881, 11], + ["setarg", 8, 1, 6, 881, 11], + ["invoke", 8, 6, 881, 11], + ["jump", "if_end_2789", 881, 11], + "if_else_2788", + ["access", 6, "return", 882, 25], + ["is_identical", 7, 5, 6, 882, 25], + ["jump_true", 7, "eq_done_2824", 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], + ["eq_int", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_ni_2825", + ["is_num", 8, 5, 882, 25], + ["jump_false", 8, "eq_nn_2826", 882, 25], + "_nop_tc_98", + ["jump", "eq_nn_2826", 882, 25], + ["eq_float", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nn_2826", + ["is_text", 8, 5, 882, 25], + ["jump_false", 8, "eq_nt_2827", 882, 25], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nt_2827", + ["is_null", 8, 5, 882, 25], + ["jump_false", 8, "eq_nnl_2828", 882, 25], + "_nop_tc_101", + ["jump", "eq_nnl_2828", 882, 25], + ["true", 7, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nnl_2828", + ["is_bool", 8, 5, 882, 25], + ["jump_false", 8, "eq_nb_2829", 882, 25], + "_nop_tc_102", + ["jump", "eq_nb_2829", 882, 25], + ["eq_bool", 7, 5, 6, 882, 25], + ["jump", "eq_done_2824", 882, 25], + "eq_nb_2829", + ["false", 7, 882, 25], + "eq_done_2824", + ["move", 6, 7, 882, 25], + ["jump_true", 6, "or_end_2823", 882, 25], + ["access", 7, "go", 882, 42], + ["is_identical", 8, 5, 7, 882, 42], + ["jump_true", 8, "eq_done_2830", 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], + ["eq_int", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_ni_2831", + ["is_num", 9, 5, 882, 42], + ["jump_false", 9, "eq_nn_2832", 882, 42], + "_nop_tc_104", + ["jump", "eq_nn_2832", 882, 42], + ["eq_float", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nn_2832", + ["is_text", 9, 5, 882, 42], + ["jump_false", 9, "eq_nt_2833", 882, 42], + "_nop_tc_105", + "_nop_tc_106", + ["eq_text", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nt_2833", + ["is_null", 9, 5, 882, 42], + ["jump_false", 9, "eq_nnl_2834", 882, 42], + "_nop_tc_107", + ["jump", "eq_nnl_2834", 882, 42], + ["true", 8, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nnl_2834", + ["is_bool", 9, 5, 882, 42], + ["jump_false", 9, "eq_nb_2835", 882, 42], + "_nop_tc_108", + ["jump", "eq_nb_2835", 882, 42], + ["eq_bool", 8, 5, 7, 882, 42], + ["jump", "eq_done_2830", 882, 42], + "eq_nb_2835", + ["false", 8, 882, 42], + "eq_done_2830", + ["move", 6, 8, 882, 42], + "or_end_2823", + ["jump_false", 6, "if_else_2821", 882, 42], + ["load_field", 6, 4, "expression", 883, 29], + ["get", 7, 4, 1, 883, 11], + ["frame", 8, 7, 1, 883, 11], + ["null", 7, 883, 11], + ["setarg", 8, 0, 7, 883, 11], + ["setarg", 8, 1, 6, 883, 11], + ["invoke", 8, 6, 883, 11], + ["jump", "if_end_2822", 883, 11], + "if_else_2821", + ["access", 6, "block", 884, 25], + ["is_identical", 7, 5, 6, 884, 25], + ["jump_true", 7, "eq_done_2838", 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], + ["eq_int", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_ni_2839", + ["is_num", 8, 5, 884, 25], + ["jump_false", 8, "eq_nn_2840", 884, 25], + "_nop_tc_110", + ["jump", "eq_nn_2840", 884, 25], + ["eq_float", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nn_2840", + ["is_text", 8, 5, 884, 25], + ["jump_false", 8, "eq_nt_2841", 884, 25], + "_nop_tc_111", + "_nop_tc_112", + ["eq_text", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nt_2841", + ["is_null", 8, 5, 884, 25], + ["jump_false", 8, "eq_nnl_2842", 884, 25], + "_nop_tc_113", + ["jump", "eq_nnl_2842", 884, 25], + ["true", 7, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nnl_2842", + ["is_bool", 8, 5, 884, 25], + ["jump_false", 8, "eq_nb_2843", 884, 25], + "_nop_tc_114", + ["jump", "eq_nb_2843", 884, 25], + ["eq_bool", 7, 5, 6, 884, 25], + ["jump", "eq_done_2838", 884, 25], + "eq_nb_2843", + ["false", 7, 884, 25], + "eq_done_2838", + ["jump_false", 7, "if_else_2836", 884, 25], + ["load_field", 6, 4, "statements", 885, 30], + ["get", 7, 3, 1, 885, 11], + ["frame", 8, 7, 1, 885, 11], + ["null", 7, 885, 11], + ["setarg", 8, 0, 7, 885, 11], + ["setarg", 8, 1, 6, 885, 11], + ["invoke", 8, 6, 885, 11], + ["jump", "if_end_2837", 885, 11], + "if_else_2836", + ["access", 6, "label", 886, 25], + ["is_identical", 7, 5, 6, 886, 25], + ["jump_true", 7, "eq_done_2846", 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], + ["eq_int", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_ni_2847", + ["is_num", 8, 5, 886, 25], + ["jump_false", 8, "eq_nn_2848", 886, 25], + "_nop_tc_116", + ["jump", "eq_nn_2848", 886, 25], + ["eq_float", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nn_2848", + ["is_text", 8, 5, 886, 25], + ["jump_false", 8, "eq_nt_2849", 886, 25], + "_nop_tc_117", + "_nop_tc_118", + ["eq_text", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nt_2849", + ["is_null", 8, 5, 886, 25], + ["jump_false", 8, "eq_nnl_2850", 886, 25], + "_nop_tc_119", + ["jump", "eq_nnl_2850", 886, 25], + ["true", 7, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nnl_2850", + ["is_bool", 8, 5, 886, 25], + ["jump_false", 8, "eq_nb_2851", 886, 25], + "_nop_tc_120", + ["jump", "eq_nb_2851", 886, 25], + ["eq_bool", 7, 5, 6, 886, 25], + ["jump", "eq_done_2846", 886, 25], + "eq_nb_2851", + ["false", 7, 886, 25], + "eq_done_2846", + ["jump_false", 7, "if_else_2844", 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", + ["false", 8, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_ni_2856", + ["is_int", 9, 6, 887, 33], + ["jump_false", 9, "ne_nn_2857", 887, 33], + "_nop_tc_121", + ["jump", "ne_nn_2857", 887, 33], + ["ne_int", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nn_2857", + ["is_num", 9, 6, 887, 33], + ["jump_false", 9, "ne_nt_2858", 887, 33], + "_nop_tc_122", + ["jump", "ne_nt_2858", 887, 33], + ["ne_float", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nt_2858", + ["is_text", 9, 6, 887, 33], + ["jump_false", 9, "ne_nnl_2859", 887, 33], + "_nop_tc_123", + ["jump", "ne_nnl_2859", 887, 33], + ["ne_text", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nnl_2859", + ["is_null", 9, 6, 887, 33], + ["jump_false", 9, "ne_nb_2860", 887, 33], + "_nop_tc_124", + "_nop_tc_125", + ["false", 8, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_nb_2860", + ["is_bool", 9, 6, 887, 33], + ["jump_false", 9, "ne_mis_2861", 887, 33], + "_nop_tc_126", + ["jump", "ne_mis_2861", 887, 33], + ["ne_bool", 8, 6, 7, 887, 33], + ["jump", "ne_done_2854", 887, 33], + "ne_mis_2861", + ["true", 8, 887, 33], + "ne_done_2854", + ["jump_false", 8, "if_else_2852", 887, 33], + ["load_field", 6, 4, "statement", 887, 59], + ["array", 7, 1, 887, 59], + ["push", 7, 6, 887, 59], + ["get", 6, 3, 1, 887, 39], + ["frame", 8, 6, 1, 887, 39], + ["null", 6, 887, 39], + ["setarg", 8, 0, 6, 887, 39], + ["setarg", 8, 1, 7, 887, 39], + ["invoke", 8, 6, 887, 39], + ["jump", "if_end_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", + ["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", + ["add", 7, 2, 6, 889, 17], + ["jump", "num_done_2863", 889, 17], + "num_err_2862", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 889, + 17 + ], + ["access", 8, "error", 889, 17], + ["access", 9, "cannot apply '+': operands must be numbers", 889, 17], + ["array", 10, 0, 889, 17], + ["push", 10, 9, 889, 17], + ["frame", 9, 6, 2, 889, 17], + ["null", 6, 889, 17], + ["setarg", 9, 0, 6, 889, 17], + ["setarg", 9, 1, 8, 889, 17], + ["setarg", 9, 2, 10, 889, 17], + ["invoke", 9, 6, 889, 17], + ["disrupt", 889, 17], + "num_done_2863", + ["move", 2, 7, 889, 17], + ["jump", "while_start_2702", 889, 17], + "while_end_2703", + ["null", 2, 889, 17], + ["return", 2, 889, 17] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 9, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 902, 19], + ["is_identical", 3, 1, 2, 902, 19], + ["jump_true", 3, "eq_done_2866", 902, 19], + "_nop_tc_1", + ["jump", "eq_ni_2867", 902, 19], + "_nop_tc_2", + ["jump", "eq_ni_2867", 902, 19], + ["eq_int", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_ni_2867", + "_nop_tc_3", + ["jump", "eq_nn_2868", 902, 19], + "_nop_tc_4", + ["jump", "eq_nn_2868", 902, 19], + ["eq_float", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nn_2868", + "_nop_tc_5", + ["jump", "eq_nt_2869", 902, 19], + "_nop_tc_6", + ["jump", "eq_nt_2869", 902, 19], + ["eq_text", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nt_2869", + "_nop_tc_7", + ["jump", "eq_nnl_2870", 902, 19], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nnl_2870", + "_nop_tc_10", + ["jump", "eq_nb_2871", 902, 19], + "_nop_tc_11", + ["jump", "eq_nb_2871", 902, 19], + ["eq_bool", 3, 1, 2, 902, 19], + ["jump", "eq_done_2866", 902, 19], + "eq_nb_2871", + ["false", 3, 902, 19], + "eq_done_2866", + ["jump_false", 3, "if_else_2864", 902, 19], + ["null", 2, 902, 32], + ["return", 2, 902, 32], + "_nop_ur_1", + "if_else_2864", + "if_end_2865", + ["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], + ["is_int", 6, 3, 905, 16], + ["jump_false", 6, "eq_ni_2878", 905, 16], + "_nop_tc_12", + ["jump", "eq_ni_2878", 905, 16], + ["eq_int", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_ni_2878", + ["is_num", 6, 3, 905, 16], + ["jump_false", 6, "eq_nn_2879", 905, 16], + "_nop_tc_13", + ["jump", "eq_nn_2879", 905, 16], + ["eq_float", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nn_2879", + ["is_text", 6, 3, 905, 16], + ["jump_false", 6, "eq_nt_2880", 905, 16], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nt_2880", + ["is_null", 6, 3, 905, 16], + ["jump_false", 6, "eq_nnl_2881", 905, 16], + "_nop_tc_16", + ["jump", "eq_nnl_2881", 905, 16], + ["true", 5, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nnl_2881", + ["is_bool", 6, 3, 905, 16], + ["jump_false", 6, "eq_nb_2882", 905, 16], + "_nop_tc_17", + ["jump", "eq_nb_2882", 905, 16], + ["eq_bool", 5, 3, 4, 905, 16], + ["jump", "eq_done_2877", 905, 16], + "eq_nb_2882", + ["false", 5, 905, 16], + "eq_done_2877", + ["move", 4, 5, 905, 16], + ["jump_false", 4, "and_end_2876", 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], + ["is_int", 8, 5, 905, 40], + ["jump_false", 8, "eq_ni_2884", 905, 40], + "_nop_tc_18", + "_nop_tc_19", + ["eq_int", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_ni_2884", + ["is_num", 8, 5, 905, 40], + ["jump_false", 8, "eq_nn_2885", 905, 40], + "_nop_tc_20", + "_nop_tc_21", + ["eq_float", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nn_2885", + ["is_text", 8, 5, 905, 40], + ["jump_false", 8, "eq_nt_2886", 905, 40], + "_nop_tc_22", + ["jump", "eq_nt_2886", 905, 40], + ["eq_text", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nt_2886", + ["is_null", 8, 5, 905, 40], + ["jump_false", 8, "eq_nnl_2887", 905, 40], + "_nop_tc_23", + ["jump", "eq_nnl_2887", 905, 40], + ["true", 7, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nnl_2887", + ["is_bool", 8, 5, 905, 40], + ["jump_false", 8, "eq_nb_2888", 905, 40], + "_nop_tc_24", + ["jump", "eq_nb_2888", 905, 40], + ["eq_bool", 7, 5, 6, 905, 40], + ["jump", "eq_done_2883", 905, 40], + "eq_nb_2888", + ["false", 7, 905, 40], + "eq_done_2883", + ["move", 4, 7, 905, 40], + "and_end_2876", + ["move", 5, 4, 905, 40], + ["jump_false", 5, "and_end_2875", 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", + ["false", 7, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_ni_2891", + ["is_int", 8, 4, 905, 59], + ["jump_false", 8, "ne_nn_2892", 905, 59], + "_nop_tc_25", + ["jump", "ne_nn_2892", 905, 59], + ["ne_int", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nn_2892", + ["is_num", 8, 4, 905, 59], + ["jump_false", 8, "ne_nt_2893", 905, 59], + "_nop_tc_26", + ["jump", "ne_nt_2893", 905, 59], + ["ne_float", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nt_2893", + ["is_text", 8, 4, 905, 59], + ["jump_false", 8, "ne_nnl_2894", 905, 59], + "_nop_tc_27", + ["jump", "ne_nnl_2894", 905, 59], + ["ne_text", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nnl_2894", + ["is_null", 8, 4, 905, 59], + ["jump_false", 8, "ne_nb_2895", 905, 59], + "_nop_tc_28", + "_nop_tc_29", + ["false", 7, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_nb_2895", + ["is_bool", 8, 4, 905, 59], + ["jump_false", 8, "ne_mis_2896", 905, 59], + "_nop_tc_30", + ["jump", "ne_mis_2896", 905, 59], + ["ne_bool", 7, 4, 6, 905, 59], + ["jump", "ne_done_2889", 905, 59], + "ne_mis_2896", + ["true", 7, 905, 59], + "ne_done_2889", + ["move", 5, 7, 905, 59], + "and_end_2875", + ["move", 4, 5, 905, 59], + ["jump_false", 4, "and_end_2874", 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", + ["false", 7, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_ni_2899", + ["is_int", 8, 5, 905, 80], + ["jump_false", 8, "ne_nn_2900", 905, 80], + "_nop_tc_31", + ["jump", "ne_nn_2900", 905, 80], + ["ne_int", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nn_2900", + ["is_num", 8, 5, 905, 80], + ["jump_false", 8, "ne_nt_2901", 905, 80], + "_nop_tc_32", + ["jump", "ne_nt_2901", 905, 80], + ["ne_float", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nt_2901", + ["is_text", 8, 5, 905, 80], + ["jump_false", 8, "ne_nnl_2902", 905, 80], + "_nop_tc_33", + "_nop_tc_34", + ["ne_text", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nnl_2902", + ["is_null", 8, 5, 905, 80], + ["jump_false", 8, "ne_nb_2903", 905, 80], + "_nop_tc_35", + ["jump", "ne_nb_2903", 905, 80], + ["false", 7, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_nb_2903", + ["is_bool", 8, 5, 905, 80], + ["jump_false", 8, "ne_mis_2904", 905, 80], + "_nop_tc_36", + ["jump", "ne_mis_2904", 905, 80], + ["ne_bool", 7, 5, 6, 905, 80], + ["jump", "ne_done_2897", 905, 80], + "ne_mis_2904", + ["true", 7, 905, 80], + "ne_done_2897", + ["move", 4, 7, 905, 80], + "and_end_2874", + ["jump_false", 4, "if_else_2872", 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", + ["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", + ["false", 6, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_ni_2909", + ["is_int", 7, 4, 908, 24], + ["jump_false", 7, "ne_nn_2910", 908, 24], + "_nop_tc_37", + ["jump", "ne_nn_2910", 908, 24], + ["ne_int", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nn_2910", + ["is_num", 7, 4, 908, 24], + ["jump_false", 7, "ne_nt_2911", 908, 24], + "_nop_tc_38", + ["jump", "ne_nt_2911", 908, 24], + ["ne_float", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nt_2911", + ["is_text", 7, 4, 908, 24], + ["jump_false", 7, "ne_nnl_2912", 908, 24], + "_nop_tc_39", + ["jump", "ne_nnl_2912", 908, 24], + ["ne_text", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nnl_2912", + ["is_null", 7, 4, 908, 24], + ["jump_false", 7, "ne_nb_2913", 908, 24], + "_nop_tc_40", + "_nop_tc_41", + ["false", 6, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_nb_2913", + ["is_bool", 7, 4, 908, 24], + ["jump_false", 7, "ne_mis_2914", 908, 24], + "_nop_tc_42", + ["jump", "ne_mis_2914", 908, 24], + ["ne_bool", 6, 4, 5, 908, 24], + ["jump", "ne_done_2907", 908, 24], + "ne_mis_2914", + ["true", 6, 908, 24], + "ne_done_2907", + ["jump_false", 6, "if_else_2905", 908, 24], + ["load_field", 4, 1, "left", 908, 54], + ["get", 5, 7, 1, 908, 30], + ["frame", 6, 5, 1, 908, 30], + ["null", 5, 908, 30], + ["setarg", 6, 0, 5, 908, 30], + ["setarg", 6, 1, 4, 908, 30], + ["invoke", 6, 4, 908, 30], + ["jump", "if_end_2906", 908, 30], + "if_else_2905", + "if_end_2906", + ["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", + ["false", 6, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_ni_2919", + ["is_int", 7, 4, 909, 25], + ["jump_false", 7, "ne_nn_2920", 909, 25], + "_nop_tc_43", + ["jump", "ne_nn_2920", 909, 25], + ["ne_int", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nn_2920", + ["is_num", 7, 4, 909, 25], + ["jump_false", 7, "ne_nt_2921", 909, 25], + "_nop_tc_44", + ["jump", "ne_nt_2921", 909, 25], + ["ne_float", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nt_2921", + ["is_text", 7, 4, 909, 25], + ["jump_false", 7, "ne_nnl_2922", 909, 25], + "_nop_tc_45", + ["jump", "ne_nnl_2922", 909, 25], + ["ne_text", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nnl_2922", + ["is_null", 7, 4, 909, 25], + ["jump_false", 7, "ne_nb_2923", 909, 25], + "_nop_tc_46", + "_nop_tc_47", + ["false", 6, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_nb_2923", + ["is_bool", 7, 4, 909, 25], + ["jump_false", 7, "ne_mis_2924", 909, 25], + "_nop_tc_48", + ["jump", "ne_mis_2924", 909, 25], + ["ne_bool", 6, 4, 5, 909, 25], + ["jump", "ne_done_2917", 909, 25], + "ne_mis_2924", + ["true", 6, 909, 25], + "ne_done_2917", + ["jump_false", 6, "if_else_2915", 909, 25], + ["load_field", 4, 1, "right", 909, 55], + ["get", 5, 7, 1, 909, 31], + ["frame", 6, 5, 1, 909, 31], + ["null", 5, 909, 31], + ["setarg", 6, 0, 5, 909, 31], + ["setarg", 6, 1, 4, 909, 31], + ["invoke", 6, 4, 909, 31], + ["jump", "if_end_2916", 909, 31], + "if_else_2915", + "if_end_2916", + ["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", + ["false", 6, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_ni_2929", + ["is_int", 7, 4, 910, 30], + ["jump_false", 7, "ne_nn_2930", 910, 30], + "_nop_tc_49", + ["jump", "ne_nn_2930", 910, 30], + ["ne_int", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nn_2930", + ["is_num", 7, 4, 910, 30], + ["jump_false", 7, "ne_nt_2931", 910, 30], + "_nop_tc_50", + ["jump", "ne_nt_2931", 910, 30], + ["ne_float", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nt_2931", + ["is_text", 7, 4, 910, 30], + ["jump_false", 7, "ne_nnl_2932", 910, 30], + "_nop_tc_51", + ["jump", "ne_nnl_2932", 910, 30], + ["ne_text", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nnl_2932", + ["is_null", 7, 4, 910, 30], + ["jump_false", 7, "ne_nb_2933", 910, 30], + "_nop_tc_52", + "_nop_tc_53", + ["false", 6, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_nb_2933", + ["is_bool", 7, 4, 910, 30], + ["jump_false", 7, "ne_mis_2934", 910, 30], + "_nop_tc_54", + ["jump", "ne_mis_2934", 910, 30], + ["ne_bool", 6, 4, 5, 910, 30], + ["jump", "ne_done_2927", 910, 30], + "ne_mis_2934", + ["true", 6, 910, 30], + "ne_done_2927", + ["jump_false", 6, "if_else_2925", 910, 30], + ["load_field", 4, 1, "expression", 910, 60], + ["get", 5, 7, 1, 910, 36], + ["frame", 6, 5, 1, 910, 36], + ["null", 5, 910, 36], + ["setarg", 6, 0, 5, 910, 36], + ["setarg", 6, 1, 4, 910, 36], + ["invoke", 6, 4, 910, 36], + ["jump", "if_end_2926", 910, 36], + "if_else_2925", + "if_end_2926", + ["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", + ["false", 6, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_ni_2939", + ["is_int", 7, 4, 911, 24], + ["jump_false", 7, "ne_nn_2940", 911, 24], + "_nop_tc_55", + ["jump", "ne_nn_2940", 911, 24], + ["ne_int", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nn_2940", + ["is_num", 7, 4, 911, 24], + ["jump_false", 7, "ne_nt_2941", 911, 24], + "_nop_tc_56", + ["jump", "ne_nt_2941", 911, 24], + ["ne_float", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nt_2941", + ["is_text", 7, 4, 911, 24], + ["jump_false", 7, "ne_nnl_2942", 911, 24], + "_nop_tc_57", + ["jump", "ne_nnl_2942", 911, 24], + ["ne_text", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nnl_2942", + ["is_null", 7, 4, 911, 24], + ["jump_false", 7, "ne_nb_2943", 911, 24], + "_nop_tc_58", + "_nop_tc_59", + ["false", 6, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_nb_2943", + ["is_bool", 7, 4, 911, 24], + ["jump_false", 7, "ne_mis_2944", 911, 24], + "_nop_tc_60", + ["jump", "ne_mis_2944", 911, 24], + ["ne_bool", 6, 4, 5, 911, 24], + ["jump", "ne_done_2937", 911, 24], + "ne_mis_2944", + ["true", 6, 911, 24], + "ne_done_2937", + ["jump_false", 6, "if_else_2935", 911, 24], + ["load_field", 4, 1, "then", 911, 54], + ["get", 5, 7, 1, 911, 30], + ["frame", 6, 5, 1, 911, 30], + ["null", 5, 911, 30], + ["setarg", 6, 0, 5, 911, 30], + ["setarg", 6, 1, 4, 911, 30], + ["invoke", 6, 4, 911, 30], + ["jump", "if_end_2936", 911, 30], + "if_else_2935", + "if_end_2936", + ["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", + ["false", 6, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_ni_2949", + ["is_int", 7, 4, 912, 24], + ["jump_false", 7, "ne_nn_2950", 912, 24], + "_nop_tc_61", + ["jump", "ne_nn_2950", 912, 24], + ["ne_int", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nn_2950", + ["is_num", 7, 4, 912, 24], + ["jump_false", 7, "ne_nt_2951", 912, 24], + "_nop_tc_62", + ["jump", "ne_nt_2951", 912, 24], + ["ne_float", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nt_2951", + ["is_text", 7, 4, 912, 24], + ["jump_false", 7, "ne_nnl_2952", 912, 24], + "_nop_tc_63", + ["jump", "ne_nnl_2952", 912, 24], + ["ne_text", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nnl_2952", + ["is_null", 7, 4, 912, 24], + ["jump_false", 7, "ne_nb_2953", 912, 24], + "_nop_tc_64", + "_nop_tc_65", + ["false", 6, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_nb_2953", + ["is_bool", 7, 4, 912, 24], + ["jump_false", 7, "ne_mis_2954", 912, 24], + "_nop_tc_66", + ["jump", "ne_mis_2954", 912, 24], + ["ne_bool", 6, 4, 5, 912, 24], + ["jump", "ne_done_2947", 912, 24], + "ne_mis_2954", + ["true", 6, 912, 24], + "ne_done_2947", + ["jump_false", 6, "if_else_2945", 912, 24], + ["load_field", 4, 1, "else", 912, 54], + ["get", 5, 7, 1, 912, 30], + ["frame", 6, 5, 1, 912, 30], + ["null", 5, 912, 30], + ["setarg", 6, 0, 5, 912, 30], + ["setarg", 6, 1, 4, 912, 30], + ["invoke", 6, 4, 912, 30], + ["jump", "if_end_2946", 912, 30], + "if_else_2945", + "if_end_2946", + ["access", 4, "(", 913, 16], + ["is_identical", 5, 3, 4, 913, 16], + ["jump_true", 5, "eq_done_2959", 913, 16], + ["is_int", 6, 3, 913, 16], + ["jump_false", 6, "eq_ni_2960", 913, 16], + "_nop_tc_67", + ["jump", "eq_ni_2960", 913, 16], + ["eq_int", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_ni_2960", + ["is_num", 6, 3, 913, 16], + ["jump_false", 6, "eq_nn_2961", 913, 16], + "_nop_tc_68", + ["jump", "eq_nn_2961", 913, 16], + ["eq_float", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nn_2961", + ["is_text", 6, 3, 913, 16], + ["jump_false", 6, "eq_nt_2962", 913, 16], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nt_2962", + ["is_null", 6, 3, 913, 16], + ["jump_false", 6, "eq_nnl_2963", 913, 16], + "_nop_tc_71", + ["jump", "eq_nnl_2963", 913, 16], + ["true", 5, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nnl_2963", + ["is_bool", 6, 3, 913, 16], + ["jump_false", 6, "eq_nb_2964", 913, 16], + "_nop_tc_72", + ["jump", "eq_nb_2964", 913, 16], + ["eq_bool", 5, 3, 4, 913, 16], + ["jump", "eq_done_2959", 913, 16], + "eq_nb_2964", + ["false", 5, 913, 16], + "eq_done_2959", + ["move", 4, 5, 913, 16], + ["jump_true", 4, "or_end_2958", 913, 16], + ["access", 5, "array", 913, 28], + ["is_identical", 6, 3, 5, 913, 28], + ["jump_true", 6, "eq_done_2965", 913, 28], + ["is_int", 7, 3, 913, 28], + ["jump_false", 7, "eq_ni_2966", 913, 28], + "_nop_tc_73", + ["jump", "eq_ni_2966", 913, 28], + ["eq_int", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_ni_2966", + ["is_num", 7, 3, 913, 28], + ["jump_false", 7, "eq_nn_2967", 913, 28], + "_nop_tc_74", + ["jump", "eq_nn_2967", 913, 28], + ["eq_float", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nn_2967", + ["is_text", 7, 3, 913, 28], + ["jump_false", 7, "eq_nt_2968", 913, 28], + "_nop_tc_75", + "_nop_tc_76", + ["eq_text", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nt_2968", + ["is_null", 7, 3, 913, 28], + ["jump_false", 7, "eq_nnl_2969", 913, 28], + "_nop_tc_77", + ["jump", "eq_nnl_2969", 913, 28], + ["true", 6, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nnl_2969", + ["is_bool", 7, 3, 913, 28], + ["jump_false", 7, "eq_nb_2970", 913, 28], + "_nop_tc_78", + ["jump", "eq_nb_2970", 913, 28], + ["eq_bool", 6, 3, 5, 913, 28], + ["jump", "eq_done_2965", 913, 28], + "eq_nb_2970", + ["false", 6, 913, 28], + "eq_done_2965", + ["move", 4, 6, 913, 28], + "or_end_2958", + ["move", 5, 4, 913, 28], + ["jump_true", 5, "or_end_2957", 913, 28], + ["access", 4, "text literal", 913, 44], + ["is_identical", 6, 3, 4, 913, 44], + ["jump_true", 6, "eq_done_2971", 913, 44], + ["is_int", 7, 3, 913, 44], + ["jump_false", 7, "eq_ni_2972", 913, 44], + "_nop_tc_79", + ["jump", "eq_ni_2972", 913, 44], + ["eq_int", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_ni_2972", + ["is_num", 7, 3, 913, 44], + ["jump_false", 7, "eq_nn_2973", 913, 44], + "_nop_tc_80", + ["jump", "eq_nn_2973", 913, 44], + ["eq_float", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nn_2973", + ["is_text", 7, 3, 913, 44], + ["jump_false", 7, "eq_nt_2974", 913, 44], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nt_2974", + ["is_null", 7, 3, 913, 44], + ["jump_false", 7, "eq_nnl_2975", 913, 44], + "_nop_tc_83", + ["jump", "eq_nnl_2975", 913, 44], + ["true", 6, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nnl_2975", + ["is_bool", 7, 3, 913, 44], + ["jump_false", 7, "eq_nb_2976", 913, 44], + "_nop_tc_84", + ["jump", "eq_nb_2976", 913, 44], + ["eq_bool", 6, 3, 4, 913, 44], + ["jump", "eq_done_2971", 913, 44], + "eq_nb_2976", + ["false", 6, 913, 44], + "eq_done_2971", + ["move", 5, 6, 913, 44], + "or_end_2957", + ["jump_false", 5, "if_else_2955", 913, 44], + ["access", 2, 0, 914, 13], + "while_start_2977", + ["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], + "_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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 915, + 27 + ], + ["access", 5, "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], + ["setarg", 7, 2, 8, 915, 27], + ["invoke", 7, 4, 915, 27], + ["disrupt", 915, 27], + "rel_done_2981", + ["jump_false", 6, "while_end_2978", 915, 27], + ["load_field", 4, 1, "list", 916, 35], + ["load_dynamic", 5, 4, 2, 916, 45], + ["get", 4, 7, 1, 916, 11], + ["frame", 6, 4, 1, 916, 11], + ["null", 4, 916, 11], + ["setarg", 6, 0, 4, 916, 11], + ["setarg", 6, 1, 5, 916, 11], + ["invoke", 6, 4, 916, 11], + ["access", 4, 1, 917, 19], + ["is_num", 5, 2, 917, 19], + ["jump_false", 5, "num_err_2983", 917, 19], + "_nop_tc_90", + "_nop_tc_91", + ["add", 5, 2, 4, 917, 19], + ["jump", "num_done_2984", 917, 19], + "num_err_2983", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 917, + 19 + ], + ["access", 6, "error", 917, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 917, 19], + ["array", 8, 0, 917, 19], + ["push", 8, 7, 917, 19], + ["frame", 7, 4, 2, 917, 19], + ["null", 4, 917, 19], + ["setarg", 7, 0, 4, 917, 19], + ["setarg", 7, 1, 6, 917, 19], + ["setarg", 7, 2, 8, 917, 19], + ["invoke", 7, 4, 917, 19], + ["disrupt", 917, 19], + "num_done_2984", + ["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", + ["access", 4, "record", 920, 16], + ["is_identical", 5, 3, 4, 920, 16], + ["jump_true", 5, "eq_done_2987", 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], + "_nop_tc_97", + ["jump", "eq_nb_2992", 920, 16], + ["eq_bool", 5, 3, 4, 920, 16], + ["jump", "eq_done_2987", 920, 16], + "eq_nb_2992", + ["false", 5, 920, 16], + "eq_done_2987", + ["jump_false", 5, "if_else_2985", 920, 16], + ["access", 2, 0, 921, 13], + "while_start_2993", + ["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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 922, + 27 + ], + ["access", 5, "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], + ["setarg", 7, 2, 8, 922, 27], + ["invoke", 7, 4, 922, 27], + ["disrupt", 922, 27], + "rel_done_2997", + ["jump_false", 6, "while_end_2994", 922, 27], + ["load_field", 4, 1, "list", 923, 35], + ["load_dynamic", 5, 4, 2, 923, 45], + ["load_field", 4, 5, "right", 923, 45], + ["get", 5, 7, 1, 923, 11], + ["frame", 6, 5, 1, 923, 11], + ["null", 5, 923, 11], + ["setarg", 6, 0, 5, 923, 11], + ["setarg", 6, 1, 4, 923, 11], + ["invoke", 6, 4, 923, 11], + ["access", 4, 1, 924, 19], + ["is_num", 5, 2, 924, 19], + ["jump_false", 5, "num_err_2999", 924, 19], + "_nop_tc_103", + "_nop_tc_104", + ["add", 5, 2, 4, 924, 19], + ["jump", "num_done_3000", 924, 19], + "num_err_2999", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 924, + 19 + ], + ["access", 6, "error", 924, 19], + ["access", 7, "cannot apply '+': operands must be numbers", 924, 19], + ["array", 8, 0, 924, 19], + ["push", 8, 7, 924, 19], + ["frame", 7, 4, 2, 924, 19], + ["null", 4, 924, 19], + ["setarg", 7, 0, 4, 924, 19], + ["setarg", 7, 1, 6, 924, 19], + ["setarg", 7, 2, 8, 924, 19], + ["invoke", 7, 4, 924, 19], + ["disrupt", 924, 19], + "num_done_3000", + ["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", + ["access", 4, "function", 927, 16], + ["is_identical", 5, 3, 4, 927, 16], + ["jump_true", 5, "eq_done_3003", 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], + ["eq_int", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_ni_3004", + ["is_num", 6, 3, 927, 16], + ["jump_false", 6, "eq_nn_3005", 927, 16], + "_nop_tc_106", + ["jump", "eq_nn_3005", 927, 16], + ["eq_float", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nn_3005", + ["is_text", 6, 3, 927, 16], + ["jump_false", 6, "eq_nt_3006", 927, 16], + "_nop_tc_107", + "_nop_tc_108", + ["eq_text", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nt_3006", + ["is_null", 6, 3, 927, 16], + ["jump_false", 6, "eq_nnl_3007", 927, 16], + "_nop_tc_109", + ["jump", "eq_nnl_3007", 927, 16], + ["true", 5, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nnl_3007", + ["is_bool", 6, 3, 927, 16], + ["jump_false", 6, "eq_nb_3008", 927, 16], + "_nop_tc_110", + ["jump", "eq_nb_3008", 927, 16], + ["eq_bool", 5, 3, 4, 927, 16], + ["jump", "eq_done_3003", 927, 16], + "eq_nb_3008", + ["false", 5, 927, 16], + "eq_done_3003", + ["jump_false", 5, "if_else_3001", 927, 16], + ["load_field", 3, 1, "statements", 928, 28], + ["get", 4, 5, 1, 928, 9], + ["frame", 5, 4, 1, 928, 9], + ["null", 4, 928, 9], + ["setarg", 5, 0, 4, 928, 9], + ["setarg", 5, 1, 3, 928, 9], + ["invoke", 5, 3, 928, 9], + ["load_field", 3, 1, "disruption", 929, 28], + ["get", 4, 5, 1, 929, 9], + ["frame", 5, 4, 1, 929, 9], + ["null", 4, 929, 9], + ["setarg", 5, 0, 4, 929, 9], + ["setarg", 5, 1, 3, 929, 9], + ["invoke", 5, 3, 929, 9], + ["access", 2, 0, 930, 13], + "while_start_3009", + ["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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 931, + 27 + ], + ["access", 4, "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], + ["setarg", 6, 2, 7, 931, 27], + ["invoke", 6, 3, 931, 27], + ["disrupt", 931, 27], + "rel_done_3013", + ["jump_false", 5, "while_end_3010", 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", + ["false", 5, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_ni_3019", + ["is_int", 6, 3, 932, 42], + ["jump_false", 6, "ne_nn_3020", 932, 42], + "_nop_tc_116", + ["jump", "ne_nn_3020", 932, 42], + ["ne_int", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nn_3020", + ["is_num", 6, 3, 932, 42], + ["jump_false", 6, "ne_nt_3021", 932, 42], + "_nop_tc_117", + ["jump", "ne_nt_3021", 932, 42], + ["ne_float", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nt_3021", + ["is_text", 6, 3, 932, 42], + ["jump_false", 6, "ne_nnl_3022", 932, 42], + "_nop_tc_118", + ["jump", "ne_nnl_3022", 932, 42], + ["ne_text", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nnl_3022", + ["is_null", 6, 3, 932, 42], + ["jump_false", 6, "ne_nb_3023", 932, 42], + "_nop_tc_119", + "_nop_tc_120", + ["false", 5, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_nb_3023", + ["is_bool", 6, 3, 932, 42], + ["jump_false", 6, "ne_mis_3024", 932, 42], + "_nop_tc_121", + ["jump", "ne_mis_3024", 932, 42], + ["ne_bool", 5, 3, 4, 932, 42], + ["jump", "ne_done_3017", 932, 42], + "ne_mis_3024", + ["true", 5, 932, 42], + "ne_done_3017", + ["jump_false", 5, "if_else_3015", 932, 42], + ["load_field", 3, 1, "list", 933, 37], + ["load_dynamic", 4, 3, 2, 933, 47], + ["load_field", 3, 4, "expression", 933, 47], + ["get", 4, 7, 1, 933, 13], + ["frame", 5, 4, 1, 933, 13], + ["null", 4, 933, 13], + ["setarg", 5, 0, 4, 933, 13], + ["setarg", 5, 1, 3, 933, 13], + ["invoke", 5, 3, 933, 13], + ["jump", "if_end_3016", 933, 13], + "if_else_3015", + "if_end_3016", + ["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", + ["add", 4, 2, 3, 935, 19], + ["jump", "num_done_3026", 935, 19], + "num_err_3025", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 935, + 19 + ], + ["access", 5, "error", 935, 19], + ["access", 6, "cannot apply '+': operands must be numbers", 935, 19], + ["array", 7, 0, 935, 19], + ["push", 7, 6, 935, 19], + ["frame", 6, 3, 2, 935, 19], + ["null", 3, 935, 19], + ["setarg", 6, 0, 3, 935, 19], + ["setarg", 6, 1, 5, 935, 19], + ["setarg", 6, 2, 7, 935, 19], + ["invoke", 6, 3, 935, 19], + ["disrupt", 935, 19], + "num_done_3026", + ["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", + ["null", 2, 935, 19], + ["return", 2, 935, 19] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 12, + "nr_close_slots": 0, + "instructions": [ + ["null", 2, 941, 20], + ["is_identical", 3, 1, 2, 941, 20], + ["jump_true", 3, "eq_done_3029", 941, 20], + ["is_int", 4, 1, 941, 20], + ["jump_false", 4, "eq_ni_3030", 941, 20], + "_nop_tc_1", + ["jump", "eq_ni_3030", 941, 20], + ["eq_int", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_ni_3030", + ["is_num", 4, 1, 941, 20], + ["jump_false", 4, "eq_nn_3031", 941, 20], + "_nop_tc_2", + ["jump", "eq_nn_3031", 941, 20], + ["eq_float", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nn_3031", + ["is_text", 4, 1, 941, 20], + ["jump_false", 4, "eq_nt_3032", 941, 20], + "_nop_tc_3", + ["jump", "eq_nt_3032", 941, 20], + ["eq_text", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nt_3032", + ["is_null", 4, 1, 941, 20], + ["jump_false", 4, "eq_nnl_3033", 941, 20], + "_nop_tc_4", + "_nop_tc_5", + ["true", 3, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nnl_3033", + ["is_bool", 4, 1, 941, 20], + ["jump_false", 4, "eq_nb_3034", 941, 20], + "_nop_tc_6", + ["jump", "eq_nb_3034", 941, 20], + ["eq_bool", 3, 1, 2, 941, 20], + ["jump", "eq_done_3029", 941, 20], + "eq_nb_3034", + ["false", 3, 941, 20], + "eq_done_3029", + ["jump_false", 3, "if_else_3027", 941, 20], + ["null", 2, 941, 33], + ["return", 2, 941, 33], + "_nop_ur_1", + "if_else_3027", + "if_end_3028", + ["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", + ["length", 7, 1, 947, 25], + ["is_int", 8, 2, 947, 25], + ["jump_false", 8, "rel_ni_3037", 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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 947, + 25 + ], + ["access", 8, "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, 2, 11, 947, 25], + ["invoke", 10, 7, 947, 25], + ["disrupt", 947, 25], + "rel_done_3039", + ["jump_false", 9, "while_end_3036", 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], + ["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", + "_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], + "_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], + "_nop_tc_17", + ["jump", "eq_nb_3049", 950, 18], + ["eq_bool", 8, 6, 7, 950, 18], + ["jump", "eq_done_3044", 950, 18], + "eq_nb_3049", + ["false", 8, 950, 18], + "eq_done_3044", + ["move", 7, 8, 950, 18], + ["jump_true", 7, "or_end_3043", 950, 18], + ["access", 8, "def", 950, 32], + ["is_identical", 9, 6, 8, 950, 32], + ["jump_true", 9, "eq_done_3050", 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", + "_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], + "_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], + "_nop_tc_23", + ["jump", "eq_nb_3055", 950, 32], + ["eq_bool", 9, 6, 8, 950, 32], + ["jump", "eq_done_3050", 950, 32], + "eq_nb_3055", + ["false", 9, 950, 32], + "eq_done_3050", + ["move", 7, 9, 950, 32], + "or_end_3043", + ["jump_false", 7, "if_else_3041", 950, 32], + ["load_field", 7, 5, "right", 951, 35], + ["get", 8, 7, 1, 951, 11], + ["frame", 9, 8, 1, 951, 11], + ["null", 8, 951, 11], + ["setarg", 9, 0, 8, 951, 11], + ["setarg", 9, 1, 7, 951, 11], + ["invoke", 9, 7, 951, 11], + ["jump", "if_end_3042", 951, 11], + "if_else_3041", + ["access", 7, "var_list", 952, 25], + ["is_identical", 8, 6, 7, 952, 25], + ["jump_true", 8, "eq_done_3058", 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", + "_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], + "_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], + "_nop_tc_29", + ["jump", "eq_nb_3063", 952, 25], + ["eq_bool", 8, 6, 7, 952, 25], + ["jump", "eq_done_3058", 952, 25], + "eq_nb_3063", + ["false", 8, 952, 25], + "eq_done_3058", + ["jump_false", 8, "if_else_3056", 952, 25], + ["access", 3, 0, 953, 15], + "while_start_3064", + ["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", + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 954, + 29 + ], + ["access", 8, "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], + ["setarg", 10, 2, 11, 954, 29], + ["invoke", 10, 7, 954, 29], + ["disrupt", 954, 29], + "rel_done_3068", + ["jump_false", 9, "while_end_3065", 954, 29], + ["load_field", 7, 5, "list", 955, 37], + ["load_dynamic", 8, 7, 3, 955, 47], + ["load_field", 7, 8, "right", 955, 47], + ["get", 8, 7, 1, 955, 13], + ["frame", 9, 8, 1, 955, 13], + ["null", 8, 955, 13], + ["setarg", 9, 0, 8, 955, 13], + ["setarg", 9, 1, 7, 955, 13], + ["invoke", 9, 7, 955, 13], + ["access", 7, 1, 956, 21], + ["is_num", 8, 3, 956, 21], + ["jump_false", 8, "num_err_3070", 956, 21], + "_nop_tc_35", + "_nop_tc_36", + ["add", 8, 3, 7, 956, 21], + ["jump", "num_done_3071", 956, 21], + "num_err_3070", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 956, + 21 + ], + ["access", 9, "error", 956, 21], + ["access", 10, "cannot apply '+': operands must be numbers", 956, 21], + ["array", 11, 0, 956, 21], + ["push", 11, 10, 956, 21], + ["frame", 10, 7, 2, 956, 21], + ["null", 7, 956, 21], + ["setarg", 10, 0, 7, 956, 21], + ["setarg", 10, 1, 9, 956, 21], + ["setarg", 10, 2, 11, 956, 21], + ["invoke", 10, 7, 956, 21], + ["disrupt", 956, 21], + "num_done_3071", + ["move", 3, 8, 956, 21], + ["jump", "while_start_3064", 956, 21], + "while_end_3065", + ["jump", "if_end_3057", 956, 21], + "if_else_3056", + ["access", 7, "call", 958, 25], + ["is_identical", 8, 6, 7, 958, 25], + ["jump_true", 8, "eq_done_3074", 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], + ["eq_int", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_ni_3075", + ["is_num", 9, 6, 958, 25], + ["jump_false", 9, "eq_nn_3076", 958, 25], + "_nop_tc_38", + ["jump", "eq_nn_3076", 958, 25], + ["eq_float", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nn_3076", + ["is_text", 9, 6, 958, 25], + ["jump_false", 9, "eq_nt_3077", 958, 25], + "_nop_tc_39", + "_nop_tc_40", + ["eq_text", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nt_3077", + ["is_null", 9, 6, 958, 25], + ["jump_false", 9, "eq_nnl_3078", 958, 25], + "_nop_tc_41", + ["jump", "eq_nnl_3078", 958, 25], + ["true", 8, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nnl_3078", + ["is_bool", 9, 6, 958, 25], + ["jump_false", 9, "eq_nb_3079", 958, 25], + "_nop_tc_42", + ["jump", "eq_nb_3079", 958, 25], + ["eq_bool", 8, 6, 7, 958, 25], + ["jump", "eq_done_3074", 958, 25], + "eq_nb_3079", + ["false", 8, 958, 25], + "eq_done_3074", + ["jump_false", 8, "if_else_3072", 958, 25], + ["load_field", 7, 5, "expression", 959, 35], + ["get", 8, 7, 1, 959, 11], + ["frame", 9, 8, 1, 959, 11], + ["null", 8, 959, 11], + ["setarg", 9, 0, 8, 959, 11], + ["setarg", 9, 1, 7, 959, 11], + ["invoke", 9, 7, 959, 11], + ["jump", "if_end_3073", 959, 11], + "if_else_3072", + ["access", 7, "if", 960, 25], + ["is_identical", 8, 6, 7, 960, 25], + ["jump_true", 8, "eq_done_3082", 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], + ["eq_int", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_ni_3083", + ["is_num", 9, 6, 960, 25], + ["jump_false", 9, "eq_nn_3084", 960, 25], + "_nop_tc_44", + ["jump", "eq_nn_3084", 960, 25], + ["eq_float", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nn_3084", + ["is_text", 9, 6, 960, 25], + ["jump_false", 9, "eq_nt_3085", 960, 25], + "_nop_tc_45", + "_nop_tc_46", + ["eq_text", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nt_3085", + ["is_null", 9, 6, 960, 25], + ["jump_false", 9, "eq_nnl_3086", 960, 25], + "_nop_tc_47", + ["jump", "eq_nnl_3086", 960, 25], + ["true", 8, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nnl_3086", + ["is_bool", 9, 6, 960, 25], + ["jump_false", 9, "eq_nb_3087", 960, 25], + "_nop_tc_48", + ["jump", "eq_nb_3087", 960, 25], + ["eq_bool", 8, 6, 7, 960, 25], + ["jump", "eq_done_3082", 960, 25], + "eq_nb_3087", + ["false", 8, 960, 25], + "eq_done_3082", + ["jump_false", 8, "if_else_3080", 960, 25], + ["load_field", 7, 5, "expression", 961, 35], + ["get", 8, 7, 1, 961, 11], + ["frame", 9, 8, 1, 961, 11], + ["null", 8, 961, 11], + ["setarg", 9, 0, 8, 961, 11], + ["setarg", 9, 1, 7, 961, 11], + ["invoke", 9, 7, 961, 11], + ["load_field", 7, 5, "then", 962, 30], + ["get", 8, 5, 1, 962, 11], + ["frame", 9, 8, 1, 962, 11], + ["null", 8, 962, 11], + ["setarg", 9, 0, 8, 962, 11], + ["setarg", 9, 1, 7, 962, 11], + ["invoke", 9, 7, 962, 11], + ["load_field", 7, 5, "list", 963, 30], + ["get", 8, 5, 1, 963, 11], + ["frame", 9, 8, 1, 963, 11], + ["null", 8, 963, 11], + ["setarg", 9, 0, 8, 963, 11], + ["setarg", 9, 1, 7, 963, 11], + ["invoke", 9, 7, 963, 11], + ["load_field", 7, 5, "else", 964, 15], + ["null", 8, 964, 28], + ["is_identical", 9, 7, 8, 964, 28], + ["jump_true", 9, "ne_nid_3091", 964, 28], + ["jump", "ne_ni_3092", 964, 28], + "ne_nid_3091", + ["false", 9, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_ni_3092", + ["is_int", 10, 7, 964, 28], + ["jump_false", 10, "ne_nn_3093", 964, 28], + "_nop_tc_49", + ["jump", "ne_nn_3093", 964, 28], + ["ne_int", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nn_3093", + ["is_num", 10, 7, 964, 28], + ["jump_false", 10, "ne_nt_3094", 964, 28], + "_nop_tc_50", + ["jump", "ne_nt_3094", 964, 28], + ["ne_float", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nt_3094", + ["is_text", 10, 7, 964, 28], + ["jump_false", 10, "ne_nnl_3095", 964, 28], + "_nop_tc_51", + ["jump", "ne_nnl_3095", 964, 28], + ["ne_text", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nnl_3095", + ["is_null", 10, 7, 964, 28], + ["jump_false", 10, "ne_nb_3096", 964, 28], + "_nop_tc_52", + "_nop_tc_53", + ["false", 9, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_nb_3096", + ["is_bool", 10, 7, 964, 28], + ["jump_false", 10, "ne_mis_3097", 964, 28], + "_nop_tc_54", + ["jump", "ne_mis_3097", 964, 28], + ["ne_bool", 9, 7, 8, 964, 28], + ["jump", "ne_done_3090", 964, 28], + "ne_mis_3097", + ["true", 9, 964, 28], + "ne_done_3090", + ["jump_false", 9, "if_else_3088", 964, 28], + ["load_field", 7, 5, "else", 964, 53], + ["get", 8, 5, 1, 964, 34], + ["frame", 9, 8, 1, 964, 34], + ["null", 8, 964, 34], + ["setarg", 9, 0, 8, 964, 34], + ["setarg", 9, 1, 7, 964, 34], + ["invoke", 9, 7, 964, 34], + ["jump", "if_end_3089", 964, 34], + "if_else_3088", + "if_end_3089", + ["jump", "if_end_3081", 964, 34], + "if_else_3080", + ["access", 7, "while", 965, 25], + ["is_identical", 8, 6, 7, 965, 25], + ["jump_true", 8, "eq_done_3101", 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], + ["eq_int", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_ni_3102", + ["is_num", 9, 6, 965, 25], + ["jump_false", 9, "eq_nn_3103", 965, 25], + "_nop_tc_56", + ["jump", "eq_nn_3103", 965, 25], + ["eq_float", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nn_3103", + ["is_text", 9, 6, 965, 25], + ["jump_false", 9, "eq_nt_3104", 965, 25], + "_nop_tc_57", + "_nop_tc_58", + ["eq_text", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nt_3104", + ["is_null", 9, 6, 965, 25], + ["jump_false", 9, "eq_nnl_3105", 965, 25], + "_nop_tc_59", + ["jump", "eq_nnl_3105", 965, 25], + ["true", 8, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nnl_3105", + ["is_bool", 9, 6, 965, 25], + ["jump_false", 9, "eq_nb_3106", 965, 25], + "_nop_tc_60", + ["jump", "eq_nb_3106", 965, 25], + ["eq_bool", 8, 6, 7, 965, 25], + ["jump", "eq_done_3101", 965, 25], + "eq_nb_3106", + ["false", 8, 965, 25], + "eq_done_3101", + ["move", 7, 8, 965, 25], + ["jump_true", 7, "or_end_3100", 965, 25], + ["access", 8, "do", 965, 41], + ["is_identical", 9, 6, 8, 965, 41], + ["jump_true", 9, "eq_done_3107", 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], + ["eq_int", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_ni_3108", + ["is_num", 10, 6, 965, 41], + ["jump_false", 10, "eq_nn_3109", 965, 41], + "_nop_tc_62", + ["jump", "eq_nn_3109", 965, 41], + ["eq_float", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nn_3109", + ["is_text", 10, 6, 965, 41], + ["jump_false", 10, "eq_nt_3110", 965, 41], + "_nop_tc_63", + "_nop_tc_64", + ["eq_text", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nt_3110", + ["is_null", 10, 6, 965, 41], + ["jump_false", 10, "eq_nnl_3111", 965, 41], + "_nop_tc_65", + ["jump", "eq_nnl_3111", 965, 41], + ["true", 9, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nnl_3111", + ["is_bool", 10, 6, 965, 41], + ["jump_false", 10, "eq_nb_3112", 965, 41], + "_nop_tc_66", + ["jump", "eq_nb_3112", 965, 41], + ["eq_bool", 9, 6, 8, 965, 41], + ["jump", "eq_done_3107", 965, 41], + "eq_nb_3112", + ["false", 9, 965, 41], + "eq_done_3107", + ["move", 7, 9, 965, 41], + "or_end_3100", + ["jump_false", 7, "if_else_3098", 965, 41], + ["load_field", 7, 5, "expression", 966, 35], + ["get", 8, 7, 1, 966, 11], + ["frame", 9, 8, 1, 966, 11], + ["null", 8, 966, 11], + ["setarg", 9, 0, 8, 966, 11], + ["setarg", 9, 1, 7, 966, 11], + ["invoke", 9, 7, 966, 11], + ["load_field", 7, 5, "statements", 967, 30], + ["get", 8, 5, 1, 967, 11], + ["frame", 9, 8, 1, 967, 11], + ["null", 8, 967, 11], + ["setarg", 9, 0, 8, 967, 11], + ["setarg", 9, 1, 7, 967, 11], + ["invoke", 9, 7, 967, 11], + ["jump", "if_end_3099", 967, 11], + "if_else_3098", + ["access", 7, "for", 968, 25], + ["is_identical", 8, 6, 7, 968, 25], + ["jump_true", 8, "eq_done_3115", 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], + ["eq_int", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_ni_3116", + ["is_num", 9, 6, 968, 25], + ["jump_false", 9, "eq_nn_3117", 968, 25], + "_nop_tc_68", + ["jump", "eq_nn_3117", 968, 25], + ["eq_float", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nn_3117", + ["is_text", 9, 6, 968, 25], + ["jump_false", 9, "eq_nt_3118", 968, 25], + "_nop_tc_69", + "_nop_tc_70", + ["eq_text", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nt_3118", + ["is_null", 9, 6, 968, 25], + ["jump_false", 9, "eq_nnl_3119", 968, 25], + "_nop_tc_71", + ["jump", "eq_nnl_3119", 968, 25], + ["true", 8, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nnl_3119", + ["is_bool", 9, 6, 968, 25], + ["jump_false", 9, "eq_nb_3120", 968, 25], + "_nop_tc_72", + ["jump", "eq_nb_3120", 968, 25], + ["eq_bool", 8, 6, 7, 968, 25], + ["jump", "eq_done_3115", 968, 25], + "eq_nb_3120", + ["false", 8, 968, 25], + "eq_done_3115", + ["jump_false", 8, "if_else_3113", 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", + ["false", 9, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_ni_3125", + ["is_int", 10, 7, 969, 28], + ["jump_false", 10, "ne_nn_3126", 969, 28], + "_nop_tc_73", + ["jump", "ne_nn_3126", 969, 28], + ["ne_int", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nn_3126", + ["is_num", 10, 7, 969, 28], + ["jump_false", 10, "ne_nt_3127", 969, 28], + "_nop_tc_74", + ["jump", "ne_nt_3127", 969, 28], + ["ne_float", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nt_3127", + ["is_text", 10, 7, 969, 28], + ["jump_false", 10, "ne_nnl_3128", 969, 28], + "_nop_tc_75", + ["jump", "ne_nnl_3128", 969, 28], + ["ne_text", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nnl_3128", + ["is_null", 10, 7, 969, 28], + ["jump_false", 10, "ne_nb_3129", 969, 28], + "_nop_tc_76", + "_nop_tc_77", + ["false", 9, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_nb_3129", + ["is_bool", 10, 7, 969, 28], + ["jump_false", 10, "ne_mis_3130", 969, 28], + "_nop_tc_78", + ["jump", "ne_mis_3130", 969, 28], + ["ne_bool", 9, 7, 8, 969, 28], + ["jump", "ne_done_3123", 969, 28], + "ne_mis_3130", + ["true", 9, 969, 28], + "ne_done_3123", + ["jump_false", 9, "if_else_3121", 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], + ["is_int", 10, 8, 970, 35], + ["jump_false", 10, "eq_ni_3135", 970, 35], + "_nop_tc_79", + ["jump", "eq_ni_3135", 970, 35], + ["eq_int", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_ni_3135", + ["is_num", 10, 8, 970, 35], + ["jump_false", 10, "eq_nn_3136", 970, 35], + "_nop_tc_80", + ["jump", "eq_nn_3136", 970, 35], + ["eq_float", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nn_3136", + ["is_text", 10, 8, 970, 35], + ["jump_false", 10, "eq_nt_3137", 970, 35], + "_nop_tc_81", + "_nop_tc_82", + ["eq_text", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nt_3137", + ["is_null", 10, 8, 970, 35], + ["jump_false", 10, "eq_nnl_3138", 970, 35], + "_nop_tc_83", + ["jump", "eq_nnl_3138", 970, 35], + ["true", 9, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nnl_3138", + ["is_bool", 10, 8, 970, 35], + ["jump_false", 10, "eq_nb_3139", 970, 35], + "_nop_tc_84", + ["jump", "eq_nb_3139", 970, 35], + ["eq_bool", 9, 8, 7, 970, 35], + ["jump", "eq_done_3134", 970, 35], + "eq_nb_3139", + ["false", 9, 970, 35], + "eq_done_3134", + ["move", 7, 9, 970, 35], + ["jump_true", 7, "or_end_3133", 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], + ["is_int", 11, 9, 970, 62], + ["jump_false", 11, "eq_ni_3141", 970, 62], + "_nop_tc_85", + ["jump", "eq_ni_3141", 970, 62], + ["eq_int", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_ni_3141", + ["is_num", 11, 9, 970, 62], + ["jump_false", 11, "eq_nn_3142", 970, 62], + "_nop_tc_86", + ["jump", "eq_nn_3142", 970, 62], + ["eq_float", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nn_3142", + ["is_text", 11, 9, 970, 62], + ["jump_false", 11, "eq_nt_3143", 970, 62], + "_nop_tc_87", + "_nop_tc_88", + ["eq_text", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nt_3143", + ["is_null", 11, 9, 970, 62], + ["jump_false", 11, "eq_nnl_3144", 970, 62], + "_nop_tc_89", + ["jump", "eq_nnl_3144", 970, 62], + ["true", 10, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nnl_3144", + ["is_bool", 11, 9, 970, 62], + ["jump_false", 11, "eq_nb_3145", 970, 62], + "_nop_tc_90", + ["jump", "eq_nb_3145", 970, 62], + ["eq_bool", 10, 9, 8, 970, 62], + ["jump", "eq_done_3140", 970, 62], + "eq_nb_3145", + ["false", 10, 970, 62], + "eq_done_3140", + ["move", 7, 10, 970, 62], + "or_end_3133", + ["jump_false", 7, "if_else_3131", 970, 62], + ["load_field", 7, 5, "init", 971, 39], + ["load_field", 8, 7, "right", 971, 39], + ["get", 7, 7, 1, 971, 15], + ["frame", 9, 7, 1, 971, 15], + ["null", 7, 971, 15], + ["setarg", 9, 0, 7, 971, 15], + ["setarg", 9, 1, 8, 971, 15], + ["invoke", 9, 7, 971, 15], + ["jump", "if_end_3132", 971, 15], + "if_else_3131", + ["load_field", 7, 5, "init", 973, 39], + ["get", 8, 7, 1, 973, 15], + ["frame", 9, 8, 1, 973, 15], + ["null", 8, 973, 15], + ["setarg", 9, 0, 8, 973, 15], + ["setarg", 9, 1, 7, 973, 15], + ["invoke", 9, 7, 973, 15], + "if_end_3132", + ["jump", "if_end_3122", 973, 15], + "if_else_3121", + "if_end_3122", + ["load_field", 7, 5, "test", 976, 35], + ["get", 8, 7, 1, 976, 11], + ["frame", 9, 8, 1, 976, 11], + ["null", 8, 976, 11], + ["setarg", 9, 0, 8, 976, 11], + ["setarg", 9, 1, 7, 976, 11], + ["invoke", 9, 7, 976, 11], + ["load_field", 7, 5, "update", 977, 35], + ["get", 8, 7, 1, 977, 11], + ["frame", 9, 8, 1, 977, 11], + ["null", 8, 977, 11], + ["setarg", 9, 0, 8, 977, 11], + ["setarg", 9, 1, 7, 977, 11], + ["invoke", 9, 7, 977, 11], + ["load_field", 7, 5, "statements", 978, 30], + ["get", 8, 5, 1, 978, 11], + ["frame", 9, 8, 1, 978, 11], + ["null", 8, 978, 11], + ["setarg", 9, 0, 8, 978, 11], + ["setarg", 9, 1, 7, 978, 11], + ["invoke", 9, 7, 978, 11], + ["jump", "if_end_3114", 978, 11], + "if_else_3113", + ["access", 7, "return", 979, 25], + ["is_identical", 8, 6, 7, 979, 25], + ["jump_true", 8, "eq_done_3149", 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], + ["eq_int", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_ni_3150", + ["is_num", 9, 6, 979, 25], + ["jump_false", 9, "eq_nn_3151", 979, 25], + "_nop_tc_92", + ["jump", "eq_nn_3151", 979, 25], + ["eq_float", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nn_3151", + ["is_text", 9, 6, 979, 25], + ["jump_false", 9, "eq_nt_3152", 979, 25], + "_nop_tc_93", + "_nop_tc_94", + ["eq_text", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nt_3152", + ["is_null", 9, 6, 979, 25], + ["jump_false", 9, "eq_nnl_3153", 979, 25], + "_nop_tc_95", + ["jump", "eq_nnl_3153", 979, 25], + ["true", 8, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nnl_3153", + ["is_bool", 9, 6, 979, 25], + ["jump_false", 9, "eq_nb_3154", 979, 25], + "_nop_tc_96", + ["jump", "eq_nb_3154", 979, 25], + ["eq_bool", 8, 6, 7, 979, 25], + ["jump", "eq_done_3149", 979, 25], + "eq_nb_3154", + ["false", 8, 979, 25], + "eq_done_3149", + ["move", 7, 8, 979, 25], + ["jump_true", 7, "or_end_3148", 979, 25], + ["access", 8, "go", 979, 42], + ["is_identical", 9, 6, 8, 979, 42], + ["jump_true", 9, "eq_done_3155", 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], + ["eq_int", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_ni_3156", + ["is_num", 10, 6, 979, 42], + ["jump_false", 10, "eq_nn_3157", 979, 42], + "_nop_tc_98", + ["jump", "eq_nn_3157", 979, 42], + ["eq_float", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nn_3157", + ["is_text", 10, 6, 979, 42], + ["jump_false", 10, "eq_nt_3158", 979, 42], + "_nop_tc_99", + "_nop_tc_100", + ["eq_text", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nt_3158", + ["is_null", 10, 6, 979, 42], + ["jump_false", 10, "eq_nnl_3159", 979, 42], + "_nop_tc_101", + ["jump", "eq_nnl_3159", 979, 42], + ["true", 9, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nnl_3159", + ["is_bool", 10, 6, 979, 42], + ["jump_false", 10, "eq_nb_3160", 979, 42], + "_nop_tc_102", + ["jump", "eq_nb_3160", 979, 42], + ["eq_bool", 9, 6, 8, 979, 42], + ["jump", "eq_done_3155", 979, 42], + "eq_nb_3160", + ["false", 9, 979, 42], + "eq_done_3155", + ["move", 7, 9, 979, 42], + "or_end_3148", + ["jump_false", 7, "if_else_3146", 979, 42], + ["load_field", 7, 5, "expression", 980, 35], + ["get", 8, 7, 1, 980, 11], + ["frame", 9, 8, 1, 980, 11], + ["null", 8, 980, 11], + ["setarg", 9, 0, 8, 980, 11], + ["setarg", 9, 1, 7, 980, 11], + ["invoke", 9, 7, 980, 11], + ["jump", "if_end_3147", 980, 11], + "if_else_3146", + ["access", 7, "function", 981, 25], + ["is_identical", 8, 6, 7, 981, 25], + ["jump_true", 8, "eq_done_3163", 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], + ["eq_int", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_ni_3164", + ["is_num", 9, 6, 981, 25], + ["jump_false", 9, "eq_nn_3165", 981, 25], + "_nop_tc_104", + ["jump", "eq_nn_3165", 981, 25], + ["eq_float", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nn_3165", + ["is_text", 9, 6, 981, 25], + ["jump_false", 9, "eq_nt_3166", 981, 25], + "_nop_tc_105", + "_nop_tc_106", + ["eq_text", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nt_3166", + ["is_null", 9, 6, 981, 25], + ["jump_false", 9, "eq_nnl_3167", 981, 25], + "_nop_tc_107", + ["jump", "eq_nnl_3167", 981, 25], + ["true", 8, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nnl_3167", + ["is_bool", 9, 6, 981, 25], + ["jump_false", 9, "eq_nb_3168", 981, 25], + "_nop_tc_108", + ["jump", "eq_nb_3168", 981, 25], + ["eq_bool", 8, 6, 7, 981, 25], + ["jump", "eq_done_3163", 981, 25], + "eq_nb_3168", + ["false", 8, 981, 25], + "eq_done_3163", + ["jump_false", 8, "if_else_3161", 981, 25], + ["load_field", 7, 5, "statements", 982, 30], + ["get", 8, 5, 1, 982, 11], + ["frame", 9, 8, 1, 982, 11], + ["null", 8, 982, 11], + ["setarg", 9, 0, 8, 982, 11], + ["setarg", 9, 1, 7, 982, 11], + ["invoke", 9, 7, 982, 11], + ["load_field", 7, 5, "disruption", 983, 30], + ["get", 8, 5, 1, 983, 11], + ["frame", 9, 8, 1, 983, 11], + ["null", 8, 983, 11], + ["setarg", 9, 0, 8, 983, 11], + ["setarg", 9, 1, 7, 983, 11], + ["invoke", 9, 7, 983, 11], + ["access", 4, 0, 984, 16], + "while_start_3169", + ["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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 985, + 30 + ], + ["access", 8, "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], + ["setarg", 10, 2, 11, 985, 30], + ["invoke", 10, 7, 985, 30], + ["disrupt", 985, 30], + "rel_done_3173", + ["jump_false", 9, "while_end_3170", 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", + ["false", 9, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_ni_3179", + ["is_int", 10, 7, 986, 45], + ["jump_false", 10, "ne_nn_3180", 986, 45], + "_nop_tc_114", + ["jump", "ne_nn_3180", 986, 45], + ["ne_int", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nn_3180", + ["is_num", 10, 7, 986, 45], + ["jump_false", 10, "ne_nt_3181", 986, 45], + "_nop_tc_115", + ["jump", "ne_nt_3181", 986, 45], + ["ne_float", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nt_3181", + ["is_text", 10, 7, 986, 45], + ["jump_false", 10, "ne_nnl_3182", 986, 45], + "_nop_tc_116", + ["jump", "ne_nnl_3182", 986, 45], + ["ne_text", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nnl_3182", + ["is_null", 10, 7, 986, 45], + ["jump_false", 10, "ne_nb_3183", 986, 45], + "_nop_tc_117", + "_nop_tc_118", + ["false", 9, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_nb_3183", + ["is_bool", 10, 7, 986, 45], + ["jump_false", 10, "ne_mis_3184", 986, 45], + "_nop_tc_119", + ["jump", "ne_mis_3184", 986, 45], + ["ne_bool", 9, 7, 8, 986, 45], + ["jump", "ne_done_3177", 986, 45], + "ne_mis_3184", + ["true", 9, 986, 45], + "ne_done_3177", + ["jump_false", 9, "if_else_3175", 986, 45], + ["load_field", 7, 5, "list", 987, 39], + ["load_dynamic", 8, 7, 4, 987, 49], + ["load_field", 7, 8, "expression", 987, 49], + ["get", 8, 7, 1, 987, 15], + ["frame", 9, 8, 1, 987, 15], + ["null", 8, 987, 15], + ["setarg", 9, 0, 8, 987, 15], + ["setarg", 9, 1, 7, 987, 15], + ["invoke", 9, 7, 987, 15], + ["jump", "if_end_3176", 987, 15], + "if_else_3175", + "if_end_3176", + ["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", + ["add", 8, 4, 7, 989, 23], + ["jump", "num_done_3186", 989, 23], + "num_err_3185", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 989, + 23 + ], + ["access", 9, "error", 989, 23], + ["access", 10, "cannot apply '+': operands must be numbers", 989, 23], + ["array", 11, 0, 989, 23], + ["push", 11, 10, 989, 23], + ["frame", 10, 7, 2, 989, 23], + ["null", 7, 989, 23], + ["setarg", 10, 0, 7, 989, 23], + ["setarg", 10, 1, 9, 989, 23], + ["setarg", 10, 2, 11, 989, 23], + ["invoke", 10, 7, 989, 23], + ["disrupt", 989, 23], + "num_done_3186", + ["move", 4, 8, 989, 23], + ["jump", "while_start_3169", 989, 23], + "while_end_3170", + ["jump", "if_end_3162", 989, 23], + "if_else_3161", + ["access", 7, "block", 991, 25], + ["is_identical", 8, 6, 7, 991, 25], + ["jump_true", 8, "eq_done_3189", 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], + ["eq_int", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_ni_3190", + ["is_num", 9, 6, 991, 25], + ["jump_false", 9, "eq_nn_3191", 991, 25], + "_nop_tc_123", + ["jump", "eq_nn_3191", 991, 25], + ["eq_float", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nn_3191", + ["is_text", 9, 6, 991, 25], + ["jump_false", 9, "eq_nt_3192", 991, 25], + "_nop_tc_124", + "_nop_tc_125", + ["eq_text", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nt_3192", + ["is_null", 9, 6, 991, 25], + ["jump_false", 9, "eq_nnl_3193", 991, 25], + "_nop_tc_126", + ["jump", "eq_nnl_3193", 991, 25], + ["true", 8, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nnl_3193", + ["is_bool", 9, 6, 991, 25], + ["jump_false", 9, "eq_nb_3194", 991, 25], + "_nop_tc_127", + ["jump", "eq_nb_3194", 991, 25], + ["eq_bool", 8, 6, 7, 991, 25], + ["jump", "eq_done_3189", 991, 25], + "eq_nb_3194", + ["false", 8, 991, 25], + "eq_done_3189", + ["jump_false", 8, "if_else_3187", 991, 25], + ["load_field", 7, 5, "statements", 992, 30], + ["get", 8, 5, 1, 992, 11], + ["frame", 9, 8, 1, 992, 11], + ["null", 8, 992, 11], + ["setarg", 9, 0, 8, 992, 11], + ["setarg", 9, 1, 7, 992, 11], + ["invoke", 9, 7, 992, 11], + ["jump", "if_end_3188", 992, 11], + "if_else_3187", + ["access", 7, "label", 993, 25], + ["is_identical", 8, 6, 7, 993, 25], + ["jump_true", 8, "eq_done_3197", 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], + ["eq_int", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_ni_3198", + ["is_num", 9, 6, 993, 25], + ["jump_false", 9, "eq_nn_3199", 993, 25], + "_nop_tc_129", + ["jump", "eq_nn_3199", 993, 25], + ["eq_float", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nn_3199", + ["is_text", 9, 6, 993, 25], + ["jump_false", 9, "eq_nt_3200", 993, 25], + "_nop_tc_130", + "_nop_tc_131", + ["eq_text", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nt_3200", + ["is_null", 9, 6, 993, 25], + ["jump_false", 9, "eq_nnl_3201", 993, 25], + "_nop_tc_132", + ["jump", "eq_nnl_3201", 993, 25], + ["true", 8, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nnl_3201", + ["is_bool", 9, 6, 993, 25], + ["jump_false", 9, "eq_nb_3202", 993, 25], + "_nop_tc_133", + ["jump", "eq_nb_3202", 993, 25], + ["eq_bool", 8, 6, 7, 993, 25], + ["jump", "eq_done_3197", 993, 25], + "eq_nb_3202", + ["false", 8, 993, 25], + "eq_done_3197", + ["jump_false", 8, "if_else_3195", 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", + ["false", 9, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_ni_3207", + ["is_int", 10, 7, 994, 33], + ["jump_false", 10, "ne_nn_3208", 994, 33], + "_nop_tc_134", + ["jump", "ne_nn_3208", 994, 33], + ["ne_int", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nn_3208", + ["is_num", 10, 7, 994, 33], + ["jump_false", 10, "ne_nt_3209", 994, 33], + "_nop_tc_135", + ["jump", "ne_nt_3209", 994, 33], + ["ne_float", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nt_3209", + ["is_text", 10, 7, 994, 33], + ["jump_false", 10, "ne_nnl_3210", 994, 33], + "_nop_tc_136", + ["jump", "ne_nnl_3210", 994, 33], + ["ne_text", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nnl_3210", + ["is_null", 10, 7, 994, 33], + ["jump_false", 10, "ne_nb_3211", 994, 33], + "_nop_tc_137", + "_nop_tc_138", + ["false", 9, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_nb_3211", + ["is_bool", 10, 7, 994, 33], + ["jump_false", 10, "ne_mis_3212", 994, 33], + "_nop_tc_139", + ["jump", "ne_mis_3212", 994, 33], + ["ne_bool", 9, 7, 8, 994, 33], + ["jump", "ne_done_3205", 994, 33], + "ne_mis_3212", + ["true", 9, 994, 33], + "ne_done_3205", + ["jump_false", 9, "if_else_3203", 994, 33], + ["load_field", 7, 5, "statement", 994, 59], + ["array", 8, 1, 994, 59], + ["push", 8, 7, 994, 59], + ["get", 7, 5, 1, 994, 39], + ["frame", 9, 7, 1, 994, 39], + ["null", 7, 994, 39], + ["setarg", 9, 0, 7, 994, 39], + ["setarg", 9, 1, 8, 994, 39], + ["invoke", 9, 7, 994, 39], + ["jump", "if_end_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", + ["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", + ["add", 8, 2, 7, 996, 17], + ["jump", "num_done_3214", 996, 17], + "num_err_3213", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 996, + 17 + ], + ["access", 9, "error", 996, 17], + ["access", 10, "cannot apply '+': operands must be numbers", 996, 17], + ["array", 11, 0, 996, 17], + ["push", 11, 10, 996, 17], + ["frame", 10, 7, 2, 996, 17], + ["null", 7, 996, 17], + ["setarg", 10, 0, 7, 996, 17], + ["setarg", 10, 1, 9, 996, 17], + ["setarg", 10, 2, 11, 996, 17], + ["invoke", 10, 7, 996, 17], + ["disrupt", 996, 17], + "num_done_3214", + ["move", 2, 8, 996, 17], + ["jump", "while_start_3035", 996, 17], + "while_end_3036", + ["null", 2, 996, 17], + ["return", 2, 996, 17] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 14, + "nr_close_slots": 0, + "instructions": [ + ["access", 1, 0, 747, 13], + ["null", 2, 748, 14], + ["null", 3, 749, 16], + ["access", 4, 0, 750, 13], + ["null", 5, 751, 15], + ["null", 6, 752, 17], + ["access", 7, 0, 753, 17], + ["access", 8, 0, 754, 23], + "while_start_2447", + ["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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 757, + 16 + ], + ["access", 10, "error", 757, 16], + ["access", 11, "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], + ["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], + ["disrupt", 757, 16], + "rel_done_2451", + ["jump_false", 12, "while_end_2448", 757, 16], + ["get", 9, 3, 1, 758, 12], + ["load_dynamic", 10, 9, 1, 758, 19], + ["move", 2, 10, 758, 19], + [ + "access", + 9, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 759, + 14 + ], + ["frame", 10, 9, 1, 759, 14], + ["null", 9, 759, 14], + ["setarg", 10, 0, 9, 759, 14], + ["setarg", 10, 1, 2, 759, 14], + ["invoke", 10, 9, 759, 14], + ["move", 3, 9, 759, 14], + ["access", 7, 0, 760, 15], + ["access", 8, 0, 761, 21], + ["access", 4, 0, 762, 11], + "while_start_2453", + ["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", + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 763, + 25 + ], + ["access", 10, "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, 2, 13, 763, 25], + ["invoke", 12, 9, 763, 25], + ["disrupt", 763, 25], + "rel_done_2457", + ["jump_false", 11, "while_end_2454", 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", + ["false", 10, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_ni_2463", + ["is_int", 11, 5, 765, 20], + ["jump_false", 11, "ne_nn_2464", 765, 20], + "_nop_tc_6", + ["jump", "ne_nn_2464", 765, 20], + ["ne_int", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nn_2464", + ["is_num", 11, 5, 765, 20], + ["jump_false", 11, "ne_nt_2465", 765, 20], + "_nop_tc_7", + ["jump", "ne_nt_2465", 765, 20], + ["ne_float", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nt_2465", + ["is_text", 11, 5, 765, 20], + ["jump_false", 11, "ne_nnl_2466", 765, 20], + "_nop_tc_8", + "_nop_tc_9", + ["ne_text", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nnl_2466", + ["is_null", 11, 5, 765, 20], + ["jump_false", 11, "ne_nb_2467", 765, 20], + "_nop_tc_10", + ["jump", "ne_nb_2467", 765, 20], + ["false", 10, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_nb_2467", + ["is_bool", 11, 5, 765, 20], + ["jump_false", 11, "ne_mis_2468", 765, 20], + "_nop_tc_11", + ["jump", "ne_mis_2468", 765, 20], + ["ne_bool", 10, 5, 9, 765, 20], + ["jump", "ne_done_2461", 765, 20], + "ne_mis_2468", + ["true", 10, 765, 20], + "ne_done_2461", + ["jump_false", 10, "if_else_2459", 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", + ["false", 10, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_ni_2476", + ["is_int", 11, 6, 767, 24], + ["jump_false", 11, "ne_nn_2477", 767, 24], + "_nop_tc_12", + ["jump", "ne_nn_2477", 767, 24], + ["ne_int", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nn_2477", + ["is_num", 11, 6, 767, 24], + ["jump_false", 11, "ne_nt_2478", 767, 24], + "_nop_tc_13", + ["jump", "ne_nt_2478", 767, 24], + ["ne_float", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nt_2478", + ["is_text", 11, 6, 767, 24], + ["jump_false", 11, "ne_nnl_2479", 767, 24], + "_nop_tc_14", + ["jump", "ne_nnl_2479", 767, 24], + ["ne_text", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nnl_2479", + ["is_null", 11, 6, 767, 24], + ["jump_false", 11, "ne_nb_2480", 767, 24], + "_nop_tc_15", + "_nop_tc_16", + ["false", 10, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_nb_2480", + ["is_bool", 11, 6, 767, 24], + ["jump_false", 11, "ne_mis_2481", 767, 24], + "_nop_tc_17", + ["jump", "ne_mis_2481", 767, 24], + ["ne_bool", 10, 6, 9, 767, 24], + ["jump", "ne_done_2474", 767, 24], + "ne_mis_2481", + ["true", 10, 767, 24], + "ne_done_2474", + ["move", 9, 10, 767, 24], + ["jump_false", 9, "and_end_2473", 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], + ["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], + "_nop_tc_24", + ["jump", "eq_nb_2487", 767, 49], + ["eq_bool", 12, 10, 11, 767, 49], + ["jump", "eq_done_2482", 767, 49], + "eq_nb_2487", + ["false", 12, 767, 49], + "eq_done_2482", + ["move", 9, 12, 767, 49], + "and_end_2473", + ["move", 10, 9, 767, 49], + ["jump_false", 10, "and_end_2472", 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", + ["false", 12, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_ni_2490", + ["is_int", 13, 9, 767, 68], + ["jump_false", 13, "ne_nn_2491", 767, 68], + "_nop_tc_25", + ["jump", "ne_nn_2491", 767, 68], + ["ne_int", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nn_2491", + ["is_num", 13, 9, 767, 68], + ["jump_false", 13, "ne_nt_2492", 767, 68], + "_nop_tc_26", + ["jump", "ne_nt_2492", 767, 68], + ["ne_float", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nt_2492", + ["is_text", 13, 9, 767, 68], + ["jump_false", 13, "ne_nnl_2493", 767, 68], + "_nop_tc_27", + "_nop_tc_28", + ["ne_text", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nnl_2493", + ["is_null", 13, 9, 767, 68], + ["jump_false", 13, "ne_nb_2494", 767, 68], + "_nop_tc_29", + ["jump", "ne_nb_2494", 767, 68], + ["false", 12, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_nb_2494", + ["is_bool", 13, 9, 767, 68], + ["jump_false", 13, "ne_mis_2495", 767, 68], + "_nop_tc_30", + ["jump", "ne_mis_2495", 767, 68], + ["ne_bool", 12, 9, 11, 767, 68], + ["jump", "ne_done_2488", 767, 68], + "ne_mis_2495", + ["true", 12, 767, 68], + "ne_done_2488", + ["move", 10, 12, 767, 68], + "and_end_2472", + ["move", 9, 10, 767, 68], + ["jump_false", 9, "and_end_2471", 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", + ["false", 12, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_ni_2498", + ["is_int", 13, 10, 767, 93], + ["jump_false", 13, "ne_nn_2499", 767, 93], + "_nop_tc_31", + ["jump", "ne_nn_2499", 767, 93], + ["ne_int", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nn_2499", + ["is_num", 13, 10, 767, 93], + ["jump_false", 13, "ne_nt_2500", 767, 93], + "_nop_tc_32", + ["jump", "ne_nt_2500", 767, 93], + ["ne_float", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nt_2500", + ["is_text", 13, 10, 767, 93], + ["jump_false", 13, "ne_nnl_2501", 767, 93], + "_nop_tc_33", + "_nop_tc_34", + ["ne_text", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nnl_2501", + ["is_null", 13, 10, 767, 93], + ["jump_false", 13, "ne_nb_2502", 767, 93], + "_nop_tc_35", + ["jump", "ne_nb_2502", 767, 93], + ["false", 12, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_nb_2502", + ["is_bool", 13, 10, 767, 93], + ["jump_false", 13, "ne_mis_2503", 767, 93], + "_nop_tc_36", + ["jump", "ne_mis_2503", 767, 93], + ["ne_bool", 12, 10, 11, 767, 93], + ["jump", "ne_done_2496", 767, 93], + "ne_mis_2503", + ["true", 12, 767, 93], + "ne_done_2496", + ["move", 9, 12, 767, 93], + "and_end_2471", + ["jump_false", 9, "if_else_2469", 767, 93], + ["delete", 9, 2, 5, 768, 23], + ["jump", "if_end_2470", 768, 23], + "if_else_2469", + ["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", + ["false", 10, 769, 31], + ["jump", "ne_done_2506", 769, 31], + "ne_ni_2508", + ["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], + "_nop_tc_43", + "_nop_tc_44", + ["add", 10, 7, 9, 770, 29], + ["jump", "num_done_2515", 770, 29], + "num_err_2514", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 770, + 29 + ], + ["access", 11, "error", 770, 29], + ["access", 12, "cannot apply '+': operands must be numbers", 770, 29], + ["array", 13, 0, 770, 29], + ["push", 13, 12, 770, 29], + ["frame", 12, 9, 2, 770, 29], + ["null", 9, 770, 29], + ["setarg", 12, 0, 9, 770, 29], + ["setarg", 12, 1, 11, 770, 29], + ["setarg", 12, 2, 13, 770, 29], + ["invoke", 12, 9, 770, 29], + ["disrupt", 770, 29], + "num_done_2515", + ["move", 7, 10, 770, 29], + ["load_field", 9, 6, "closure", 771, 17], + ["jump_false", 9, "if_else_2516", 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", + ["add", 10, 8, 9, 771, 60], + ["jump", "num_done_2519", 771, 60], + "num_err_2518", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 771, + 60 + ], + ["access", 11, "error", 771, 60], + ["access", 12, "cannot apply '+': operands must be numbers", 771, 60], + ["array", 13, 0, 771, 60], + ["push", 13, 12, 771, 60], + ["frame", 12, 9, 2, 771, 60], + ["null", 9, 771, 60], + ["setarg", 12, 0, 9, 771, 60], + ["setarg", 12, 1, 11, 771, 60], + ["setarg", 12, 2, 13, 771, 60], + ["invoke", 12, 9, 771, 60], + ["disrupt", 771, 60], + "num_done_2519", + ["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", + ["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", + ["add", 10, 4, 9, 774, 17], + ["jump", "num_done_2521", 774, 17], + "num_err_2520", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 774, + 17 + ], + ["access", 11, "error", 774, 17], + ["access", 12, "cannot apply '+': operands must be numbers", 774, 17], + ["array", 13, 0, 774, 17], + ["push", 13, 12, 774, 17], + ["frame", 12, 9, 2, 774, 17], + ["null", 9, 774, 17], + ["setarg", 12, 0, 9, 774, 17], + ["setarg", 12, 1, 11, 774, 17], + ["setarg", 12, 2, 13, 774, 17], + ["invoke", 12, 9, 774, 17], + ["disrupt", 774, 17], + "num_done_2521", + ["move", 4, 10, 774, 17], + ["jump", "while_start_2453", 774, 17], + "while_end_2454", + ["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", + ["add", 10, 1, 9, 776, 15], + ["jump", "num_done_2523", 776, 15], + "num_err_2522", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 776, + 15 + ], + ["access", 11, "error", 776, 15], + ["access", 12, "cannot apply '+': operands must be numbers", 776, 15], + ["array", 13, 0, 776, 15], + ["push", 13, 12, 776, 15], + ["frame", 12, 9, 2, 776, 15], + ["null", 9, 776, 15], + ["setarg", 12, 0, 9, 776, 15], + ["setarg", 12, 1, 11, 776, 15], + ["setarg", 12, 2, 13, 776, 15], + ["invoke", 12, 9, 776, 15], + ["disrupt", 776, 15], + "num_done_2523", + ["move", 1, 10, 776, 15], + ["jump", "while_start_2447", 776, 15], + "while_end_2448", + ["null", 2, 780, 27], + ["function", 3, 22, 781, 23], + ["move", 2, 3, 781, 23], + ["null", 3, 806, 30], + ["null", 4, 807, 29], + ["function", 5, 23, 809, 25], + ["move", 4, 5, 809, 25], + ["function", 5, 24, 840, 26], + ["move", 3, 5, 840, 26], + ["get", 5, 1, 1, 893, 24], + ["load_field", 6, 5, "statements", 893, 24], + ["frame", 5, 3, 1, 893, 5], + ["null", 7, 893, 5], + ["setarg", 5, 0, 7, 893, 5], + ["setarg", 5, 1, 6, 893, 5], + ["invoke", 5, 6, 893, 5], + ["get", 5, 1, 1, 894, 24], + ["load_field", 6, 5, "functions", 894, 24], + ["frame", 5, 3, 1, 894, 5], + ["null", 7, 894, 5], + ["setarg", 5, 0, 7, 894, 5], + ["setarg", 5, 1, 6, 894, 5], + ["invoke", 5, 6, 894, 5], + ["record", 5, 0], + ["move", 6, 5, 897, 27], + ["null", 5, 898, 30], + ["null", 7, 899, 35], + ["function", 8, 25, 901, 31], + ["move", 7, 8, 901, 31], + ["function", 8, 26, 940, 26], + ["move", 5, 8, 940, 26], + ["get", 8, 1, 1, 1000, 24], + ["load_field", 9, 8, "statements", 1000, 24], + ["frame", 8, 5, 1, 1000, 5], + ["null", 10, 1000, 5], + ["setarg", 8, 0, 10, 1000, 5], + ["setarg", 8, 1, 9, 1000, 5], + ["invoke", 8, 9, 1000, 5], + ["get", 8, 1, 1, 1001, 24], + ["load_field", 9, 8, "functions", 1001, 24], + ["frame", 8, 5, 1, 1001, 5], + ["null", 10, 1001, 5], + ["setarg", 8, 0, 10, 1001, 5], + ["setarg", 8, 1, 9, 1001, 5], + ["invoke", 8, 9, 1001, 5], + ["array", 8, 0, 1003, 26], + ["move", 9, 8, 1003, 26], + ["access", 1, 0, 1004, 9], + "while_start_3215", + ["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", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1005, + 23 + ], + ["access", 10, "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, 2, 13, 1005, 23], + ["invoke", 12, 8, 1005, 23], + ["disrupt", 1005, 23], + "rel_done_3219", + ["jump_false", 11, "while_end_3216", 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], + ["is_int", 12, 10, 1006, 49], + ["jump_false", 12, "eq_ni_3224", 1006, 49], + "_nop_tc_56", + ["jump", "eq_ni_3224", 1006, 49], + ["eq_int", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_ni_3224", + ["is_num", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nn_3225", 1006, 49], + "_nop_tc_57", + ["jump", "eq_nn_3225", 1006, 49], + ["eq_float", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nn_3225", + ["is_text", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nt_3226", 1006, 49], + "_nop_tc_58", + ["jump", "eq_nt_3226", 1006, 49], + ["eq_text", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nt_3226", + ["is_null", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nnl_3227", 1006, 49], + "_nop_tc_59", + ["jump", "eq_nnl_3227", 1006, 49], + ["true", 11, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nnl_3227", + ["is_bool", 12, 10, 1006, 49], + ["jump_false", 12, "eq_nb_3228", 1006, 49], + "_nop_tc_60", + "_nop_tc_61", + ["eq_bool", 11, 10, 8, 1006, 49], + ["jump", "eq_done_3223", 1006, 49], + "eq_nb_3228", + ["false", 11, 1006, 49], + "eq_done_3223", + ["jump_false", 11, "if_else_3221", 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], + ["push", 9, 8, 1007, 45], + ["jump", "push_done_3230", 1007, 45], + "push_err_3229", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1007, + 45 + ], + ["access", 10, "error", 1007, 45], + ["access", 11, "cannot push: target must be an array", 1007, 45], + ["array", 12, 0, 1007, 45], + ["push", 12, 11, 1007, 45], + ["frame", 11, 8, 2, 1007, 45], + ["null", 8, 1007, 45], + ["setarg", 11, 0, 8, 1007, 45], + ["setarg", 11, 1, 10, 1007, 45], + ["setarg", 11, 2, 12, 1007, 45], + ["invoke", 11, 8, 1007, 45], + ["disrupt", 1007, 45], + "push_done_3230", + ["jump", "if_end_3222", 1007, 45], + "if_else_3221", + "if_end_3222", + ["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", + ["add", 10, 1, 8, 1009, 15], + ["jump", "num_done_3232", 1009, 15], + "num_err_3231", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1009, + 15 + ], + ["access", 11, "error", 1009, 15], + ["access", 12, "cannot apply '+': operands must be numbers", 1009, 15], + ["array", 13, 0, 1009, 15], + ["push", 13, 12, 1009, 15], + ["frame", 12, 8, 2, 1009, 15], + ["null", 8, 1009, 15], + ["setarg", 12, 0, 8, 1009, 15], + ["setarg", 12, 1, 11, 1009, 15], + ["setarg", 12, 2, 13, 1009, 15], + ["invoke", 12, 8, 1009, 15], + ["disrupt", 1009, 15], + "num_done_3232", + ["move", 1, 10, 1009, 15], + ["jump", "while_start_3215", 1009, 15], + "while_end_3216", + ["get", 1, 1, 1, 1011, 5], + ["store_field", 1, 9, "intrinsics", 1011, 5], + ["null", 1, 1011, 5], + ["return", 1, 1011, 5] + ], + "name": "", + "filename": "fold.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "nr_slots": 43, + "nr_close_slots": 0, + "instructions": [ + ["load_field", 2, 1, "scopes", 5, 16], + ["move", 3, 2, 5, 16], + ["length", 2, 3, 6, 26], + ["move", 4, 2, 6, 26], + ["record", 2, 5], + ["access", 5, "array", 9, 12], + ["store_field", 2, 5, "array", 9, 12], + ["access", 5, "record", 9, 29], + ["store_field", 2, 5, "record", 9, 29], + ["access", 5, "text", 9, 45], + ["store_field", 2, 5, "text", 9, 45], + ["access", 5, "number", 10, 13], + ["store_field", 2, 5, "number", 10, 13], + ["access", 5, "blob", 10, 29], + ["store_field", 2, 5, "blob", 10, 29], + ["move", 5, 2, 10, 29], + ["record", 2, 22], + ["true", 6, 14, 10], + ["store_field", 2, 6, "+", 14, 10], + ["true", 6, 14, 21], + ["store_field", 2, 6, "-", 14, 21], + ["true", 6, 14, 32], + ["store_field", 2, 6, "*", 14, 32], + ["true", 6, 14, 43], + ["store_field", 2, 6, "/", 14, 43], + ["true", 6, 14, 54], + ["store_field", 2, 6, "%", 14, 54], + ["true", 6, 15, 11], + ["store_field", 2, 6, "**", 15, 11], + ["true", 6, 15, 23], + ["store_field", 2, 6, "==", 15, 23], + ["true", 6, 15, 35], + ["store_field", 2, 6, "!=", 15, 35], + ["true", 6, 15, 46], + ["store_field", 2, 6, "<", 15, 46], + ["true", 6, 15, 57], + ["store_field", 2, 6, ">", 15, 57], + ["true", 6, 16, 11], + ["store_field", 2, 6, "<=", 16, 11], + ["true", 6, 16, 23], + ["store_field", 2, 6, ">=", 16, 23], + ["true", 6, 16, 34], + ["store_field", 2, 6, "&", 16, 34], + ["true", 6, 16, 45], + ["store_field", 2, 6, "|", 16, 45], + ["true", 6, 16, 56], + ["store_field", 2, 6, "^", 16, 56], + ["true", 6, 17, 11], + ["store_field", 2, 6, "<<", 17, 11], + ["true", 6, 17, 23], + ["store_field", 2, 6, ">>", 17, 23], + ["true", 6, 17, 36], + ["store_field", 2, 6, ">>>", 17, 36], + ["true", 6, 17, 48], + ["store_field", 2, 6, "&&", 17, 48], + ["true", 6, 17, 60], + ["store_field", 2, 6, "||", 17, 60], + ["true", 6, 18, 10], + ["store_field", 2, 6, ",", 18, 10], + ["true", 6, 18, 20], + ["store_field", 2, 6, "in", 18, 20], + ["move", 6, 2, 18, 20], + ["record", 2, 5], + ["true", 7, 21, 10], + ["store_field", 2, 7, "!", 21, 10], + ["true", 7, 21, 21], + ["store_field", 2, 7, "~", 21, 21], + ["true", 7, 21, 37], + ["store_field", 2, 7, "-unary", 21, 37], + ["true", 7, 21, 53], + ["store_field", 2, 7, "+unary", 21, 53], + ["true", 7, 21, 67], + ["store_field", 2, 7, "delete", 21, 67], + ["move", 7, 2, 21, 67], + ["record", 2, 15], + ["true", 8, 24, 13], + ["store_field", 2, 8, "assign", 24, 13], + ["true", 8, 24, 25], + ["store_field", 2, 8, "+=", 24, 25], + ["true", 8, 24, 37], + ["store_field", 2, 8, "-=", 24, 37], + ["true", 8, 24, 49], + ["store_field", 2, 8, "*=", 24, 49], + ["true", 8, 25, 11], + ["store_field", 2, 8, "/=", 25, 11], + ["true", 8, 25, 23], + ["store_field", 2, 8, "%=", 25, 23], + ["true", 8, 25, 36], + ["store_field", 2, 8, "<<=", 25, 36], + ["true", 8, 25, 49], + ["store_field", 2, 8, ">>=", 25, 49], + ["true", 8, 26, 13], + ["store_field", 2, 8, ">>>=", 26, 13], + ["true", 8, 26, 25], + ["store_field", 2, 8, "&=", 26, 25], + ["true", 8, 26, 37], + ["store_field", 2, 8, "^=", 26, 37], + ["true", 8, 26, 49], + ["store_field", 2, 8, "|=", 26, 49], + ["true", 8, 27, 12], + ["store_field", 2, 8, "**=", 27, 12], + ["true", 8, 27, 25], + ["store_field", 2, 8, "&&=", 27, 25], + ["true", 8, 27, 38], + ["store_field", 2, 8, "||=", 27, 38], + ["move", 8, 2, 27, 38], + ["record", 2, 6], + ["true", 9, 30, 10], + ["store_field", 2, 9, "+", 30, 10], + ["true", 9, 30, 21], + ["store_field", 2, 9, "-", 30, 21], + ["true", 9, 30, 32], + ["store_field", 2, 9, "*", 30, 32], + ["true", 9, 30, 43], + ["store_field", 2, 9, "/", 30, 43], + ["true", 9, 30, 54], + ["store_field", 2, 9, "%", 30, 54], + ["true", 9, 30, 66], + ["store_field", 2, 9, "**", 30, 66], + ["move", 9, 2, 30, 66], + ["record", 2, 6], + ["true", 10, 33, 11], + ["store_field", 2, 10, "==", 33, 11], + ["true", 10, 33, 23], + ["store_field", 2, 10, "!=", 33, 23], + ["true", 10, 33, 34], + ["store_field", 2, 10, "<", 33, 34], + ["true", 10, 33, 45], + ["store_field", 2, 10, ">", 33, 45], + ["true", 10, 33, 57], + ["store_field", 2, 10, "<=", 33, 57], + ["true", 10, 33, 69], + ["store_field", 2, 10, ">=", 33, 69], + ["move", 10, 2, 33, 69], + ["function", 2, 0, 40, 20], + ["move", 11, 2, 40, 20], + ["record", 2, 9], + ["true", 12, 48, 15], + ["store_field", 2, 12, "is_array", 48, 15], + ["true", 12, 48, 30], + ["store_field", 2, 12, "is_text", 48, 30], + ["true", 12, 48, 47], + ["store_field", 2, 12, "is_number", 48, 47], + ["true", 12, 48, 65], + ["store_field", 2, 12, "is_integer", 48, 65], + ["true", 12, 49, 18], + ["store_field", 2, 12, "is_function", 49, 18], + ["true", 12, 49, 36], + ["store_field", 2, 12, "is_logical", 49, 36], + ["true", 12, 49, 51], + ["store_field", 2, 12, "is_null", 49, 51], + ["true", 12, 49, 68], + ["store_field", 2, 12, "is_object", 49, 68], + ["true", 12, 50, 15], + ["store_field", 2, 12, "is_stone", 50, 15], + ["move", 12, 2, 50, 15], + ["function", 2, 1, 53, 17], + ["move", 13, 2, 53, 17], + ["function", 2, 2, 100, 18], + ["move", 14, 2, 100, 18], + ["function", 2, 3, 109, 21], + ["move", 15, 2, 109, 21], + ["function", 2, 4, 113, 19], + ["move", 16, 2, 113, 19], + ["function", 2, 5, 117, 19], + ["move", 17, 2, 117, 19], + ["function", 2, 6, 122, 19], + ["move", 18, 2, 122, 19], + ["function", 2, 7, 126, 27], + ["move", 19, 2, 126, 27], + ["function", 2, 8, 145, 20], + ["move", 20, 2, 145, 20], + ["function", 2, 9, 154, 19], + ["move", 21, 2, 154, 19], + ["record", 2, 0], + ["move", 22, 2, 170, 20], + ["record", 2, 0], + ["move", 23, 2, 171, 20], + ["function", 2, 10, 173, 24], + ["move", 24, 2, 173, 24], + ["function", 2, 11, 179, 19], + ["move", 25, 2, 179, 19], + ["function", 2, 12, 185, 24], + ["move", 26, 2, 185, 24], + ["null", 2, 191, 24], + ["null", 27, 192, 21], + ["function", 28, 13, 194, 17], + ["move", 27, 28, 194, 17], + ["function", 28, 14, 200, 20], + ["move", 2, 28, 200, 20], + ["null", 28, 265, 27], + ["function", 29, 15, 266, 23], + ["move", 28, 29, 266, 23], + ["null", 29, 294, 29], + ["function", 30, 16, 295, 25], + ["move", 29, 30, 295, 25], + ["function", 30, 17, 348, 18], + ["move", 31, 30, 348, 18], + ["null", 30, 359, 19], + ["null", 32, 360, 19], + ["null", 33, 361, 20], + ["function", 34, 18, 363, 15], + ["move", 30, 34, 363, 15], + ["null", 34, 589, 17], + ["function", 35, 19, 591, 15], + ["move", 32, 35, 591, 15], + ["function", 35, 20, 687, 16], + ["move", 33, 35, 687, 16], + ["function", 35, 21, 726, 13], + ["move", 34, 35, 726, 13], + ["function", 35, 27, 746, 17], + ["move", 36, 35, 746, 17], + ["frame", 35, 31, 0, 1018, 3], + ["null", 31, 1018, 3], + ["setarg", 35, 0, 31, 1018, 3], + ["invoke", 35, 31, 1018, 3], + ["load_field", 31, 1, "statements", 1021, 31], + ["access", 35, 0, 1021, 47], + ["frame", 37, 33, 2, 1021, 20], + ["null", 38, 1021, 20], + ["setarg", 37, 0, 38, 1021, 20], + ["setarg", 37, 1, 31, 1021, 20], + ["setarg", 37, 2, 35, 1021, 20], + ["invoke", 37, 31, 1021, 20], + ["store_field", 1, 31, "statements", 1021, 3], + ["access", 31, 0, 1022, 12], + "while_start_3233", + ["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], + "_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], + "_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", + [ + "access", + 35, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1023, + 22 + ], + ["access", 37, "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], + ["setarg", 39, 2, 40, 1023, 22], + ["invoke", 39, 35, 1023, 22], + ["disrupt", 1023, 22], + "rel_done_3237", + ["jump_false", 38, "while_end_3234", 1023, 22], + ["load_field", 35, 1, "functions", 1024, 13], + ["load_dynamic", 37, 35, 31, 1024, 27], + ["frame", 35, 34, 1, 1024, 5], + ["null", 38, 1024, 5], + ["setarg", 35, 0, 38, 1024, 5], + ["setarg", 35, 1, 37, 1024, 5], + ["invoke", 35, 37, 1024, 5], + ["access", 35, 1, 1025, 15], + ["is_num", 37, 31, 1025, 15], + ["jump_false", 37, "num_err_3239", 1025, 15], + "_nop_tc_6", + "_nop_tc_7", + ["add", 37, 31, 35, 1025, 15], + ["jump", "num_done_3240", 1025, 15], + "num_err_3239", + [ + "access", + 35, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1025, + 15 + ], + ["access", 38, "error", 1025, 15], + ["access", 39, "cannot apply '+': operands must be numbers", 1025, 15], + ["array", 40, 0, 1025, 15], + ["push", 40, 39, 1025, 15], + ["frame", 39, 35, 2, 1025, 15], + ["null", 35, 1025, 15], + ["setarg", 39, 0, 35, 1025, 15], + ["setarg", 39, 1, 38, 1025, 15], + ["setarg", 39, 2, 40, 1025, 15], + ["invoke", 39, 35, 1025, 15], + ["disrupt", 1025, 15], + "num_done_3240", + ["move", 31, 37, 1025, 15], + ["jump", "while_start_3233", 1025, 15], + "while_end_3234", + ["array", 35, 0, 1029, 18], + ["move", 37, 35, 1029, 18], + ["null", 35, 1030, 12], + ["access", 31, 0, 1031, 8], + "while_start_3241", + ["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", + [ + "access", + 38, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1032, + 22 + ], + ["access", 39, "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], + ["setarg", 41, 2, 42, 1032, 22], + ["invoke", 41, 38, 1032, 22], + ["disrupt", 1032, 22], + "rel_done_3245", + ["jump_false", 40, "while_end_3242", 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", + ["false", 40, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_ni_3251", + ["is_int", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nn_3252", 1034, 20], + "_nop_tc_13", + ["jump", "ne_nn_3252", 1034, 20], + ["ne_int", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nn_3252", + ["is_num", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nt_3253", 1034, 20], + "_nop_tc_14", + ["jump", "ne_nt_3253", 1034, 20], + ["ne_float", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nt_3253", + ["is_text", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nnl_3254", 1034, 20], + "_nop_tc_15", + ["jump", "ne_nnl_3254", 1034, 20], + ["ne_text", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nnl_3254", + ["is_null", 41, 38, 1034, 20], + ["jump_false", 41, "ne_nb_3255", 1034, 20], + "_nop_tc_16", + ["jump", "ne_nb_3255", 1034, 20], + ["false", 40, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_nb_3255", + ["is_bool", 41, 38, 1034, 20], + ["jump_false", 41, "ne_mis_3256", 1034, 20], + "_nop_tc_17", + "_nop_tc_18", + ["ne_bool", 40, 38, 39, 1034, 20], + ["jump", "ne_done_3249", 1034, 20], + "ne_mis_3256", + ["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], + ["push", 37, 35, 1035, 22], + ["jump", "push_done_3258", 1035, 22], + "push_err_3257", + [ + "access", + 38, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1035, + 22 + ], + ["access", 39, "error", 1035, 22], + ["access", 40, "cannot push: target must be an array", 1035, 22], + ["array", 41, 0, 1035, 22], + ["push", 41, 40, 1035, 22], + ["frame", 40, 38, 2, 1035, 22], + ["null", 38, 1035, 22], + ["setarg", 40, 0, 38, 1035, 22], + ["setarg", 40, 1, 39, 1035, 22], + ["setarg", 40, 2, 41, 1035, 22], + ["invoke", 40, 38, 1035, 22], + ["disrupt", 1035, 22], + "push_done_3258", + ["jump", "if_end_3248", 1035, 22], + "if_else_3247", + "if_end_3248", + ["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", + ["add", 39, 31, 38, 1037, 15], + ["jump", "num_done_3260", 1037, 15], + "num_err_3259", + [ + "access", + 38, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1037, + 15 + ], + ["access", 40, "error", 1037, 15], + ["access", 41, "cannot apply '+': operands must be numbers", 1037, 15], + ["array", 42, 0, 1037, 15], + ["push", 42, 41, 1037, 15], + ["frame", 41, 38, 2, 1037, 15], + ["null", 38, 1037, 15], + ["setarg", 41, 0, 38, 1037, 15], + ["setarg", 41, 1, 40, 1037, 15], + ["setarg", 41, 2, 42, 1037, 15], + ["invoke", 41, 38, 1037, 15], + ["disrupt", 1037, 15], + "num_done_3260", + ["move", 31, 39, 1037, 15], + ["jump", "while_start_3241", 1037, 15], + "while_end_3242", + ["store_field", 1, 37, "functions", 1039, 3], + ["frame", 31, 36, 0, 1042, 3], + ["null", 35, 1042, 3], + ["setarg", 31, 0, 35, 1042, 3], + ["invoke", 31, 35, 1042, 3], + ["return", 1, 1044, 10], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "fold.cm", + "nr_args": 1 +}]} \ No newline at end of file diff --git a/boot/mcode.cm.mcode b/boot/mcode.cm.mcode index 6a58c16a..7bb2d411 100644 --- a/boot/mcode.cm.mcode +++ b/boot/mcode.cm.mcode @@ -1,28730 +1,28663 @@ -{ - "name": "mcode.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["record", 1, 17], - ["get", 2, 83, 1, 81, 21], - ["store_field", 1, 2, "instructions", 81, 21], - ["get", 3, 98, 1, 82, 13], - ["store_field", 1, 3, "vars", 82, 13], - ["get", 4, 97, 1, 83, 18], - ["store_field", 1, 4, "this_slot", 83, 18], - ["get", 5, 92, 1, 84, 16], - ["store_field", 1, 5, "nr_args", 84, 16], - ["get", 6, 93, 1, 85, 23], - ["store_field", 1, 6, "nr_close_slots", 85, 23], - ["get", 7, 94, 1, 86, 23], - ["store_field", 1, 7, "nr_local_slots", 86, 23], - ["get", 8, 91, 1, 87, 23], - ["store_field", 1, 8, "next_temp_slot", 87, 23], - ["get", 9, 90, 1, 88, 17], - ["store_field", 1, 9, "max_slot", 88, 17], - ["get", 10, 88, 1, 89, 19], - ["store_field", 1, 10, "loop_break", 89, 19], - ["get", 11, 89, 1, 90, 22], - ["store_field", 1, 11, "loop_continue", 90, 22], - ["get", 12, 87, 1, 91, 18], - ["store_field", 1, 12, "label_map", 91, 18], - ["get", 13, 85, 1, 92, 17], - ["store_field", 1, 13, "is_arrow", 92, 17], - ["get", 14, 80, 1, 93, 20], - ["store_field", 1, 14, "function_nr", 93, 20], - ["get", 15, 84, 1, 94, 24], - ["store_field", 1, 15, "intrinsic_cache", 94, 24], - ["get", 16, 76, 1, 95, 17], - ["store_field", 1, 16, "cur_line", 95, 17], - ["get", 17, 75, 1, 96, 16], - ["store_field", 1, 17, "cur_col", 96, 16], - ["get", 18, 82, 1, 97, 23], - ["store_field", 1, 18, "has_disruption", 97, 23], - ["return", 1, 97, 23], - ["null", 19, 97, 23], - ["return", 19, 97, 23] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 20, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 2, 1, "instructions", 102, 22], - ["put", 2, 83, 1, 102, 22], - ["load_field", 3, 1, "vars", 103, 14], - ["put", 3, 98, 1, 103, 14], - ["load_field", 4, 1, "this_slot", 104, 19], - ["put", 4, 97, 1, 104, 19], - ["load_field", 5, 1, "nr_args", 105, 17], - ["put", 5, 92, 1, 105, 17], - ["load_field", 6, 1, "nr_close_slots", 106, 24], - ["put", 6, 93, 1, 106, 24], - ["load_field", 7, 1, "nr_local_slots", 107, 24], - ["put", 7, 94, 1, 107, 24], - ["load_field", 8, 1, "next_temp_slot", 108, 24], - ["put", 8, 91, 1, 108, 24], - ["load_field", 9, 1, "max_slot", 109, 18], - ["put", 9, 90, 1, 109, 18], - ["load_field", 10, 1, "loop_break", 110, 20], - ["put", 10, 88, 1, 110, 20], - ["load_field", 11, 1, "loop_continue", 111, 23], - ["put", 11, 89, 1, 111, 23], - ["load_field", 12, 1, "label_map", 112, 19], - ["put", 12, 87, 1, 112, 19], - ["load_field", 13, 1, "is_arrow", 113, 18], - ["put", 13, 85, 1, 113, 18], - ["load_field", 14, 1, "function_nr", 114, 21], - ["put", 14, 80, 1, 114, 21], - ["load_field", 15, 1, "intrinsic_cache", 115, 25], - ["put", 15, 84, 1, 115, 25], - ["load_field", 16, 1, "cur_line", 116, 18], - ["put", 16, 76, 1, 116, 18], - ["load_field", 17, 1, "cur_col", 117, 17], - ["put", 17, 75, 1, 117, 17], - ["load_field", 18, 1, "has_disruption", 118, 24], - ["put", 18, 82, 1, 118, 24], - ["null", 19, 118, 24], - ["return", 19, 118, 24] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 27, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 91, 1, 123, 16], - ["move", 1, 2, 123, 16], - ["get", 3, 91, 1, 124, 24], - ["access", 4, 1, 124, 43], - ["is_num", 6, 3, 124, 43], - ["jump_false", 6, "num_err_0", 124, 43], - ["is_num", 7, 4, 124, 43], - ["jump_false", 7, "num_err_0", 124, 43], - ["add", 5, 3, 4, 124, 43], - ["jump", "num_done_1", 124, 43], - "num_err_0", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 124, - 43 - ], - ["access", 9, "error", 124, 43], - ["access", 10, "cannot apply '+': operands must be numbers", 124, 43], - ["array", 11, 0, 124, 43], - ["push", 11, 10, 124, 43], - ["frame", 13, 8, 2, 124, 43], - ["null", 14, 124, 43], - ["setarg", 13, 0, 14, 124, 43], - ["setarg", 13, 1, 9, 124, 43], - ["setarg", 13, 2, 11, 124, 43], - ["invoke", 13, 12, 124, 43], - ["disrupt", 124, 43], - "num_done_1", - ["put", 5, 91, 1, 124, 43], - ["get", 15, 90, 1, 125, 16], - ["is_int", 17, 1, 125, 16], - ["jump_false", 17, "rel_ni_4", 125, 16], - ["is_int", 18, 15, 125, 16], - ["jump_false", 18, "rel_ni_4", 125, 16], - ["gt_int", 16, 1, 15, 125, 16], - ["jump", "rel_done_6", 125, 16], - "rel_ni_4", - ["is_num", 17, 1, 125, 16], - ["jump_false", 17, "rel_nn_5", 125, 16], - ["is_num", 18, 15, 125, 16], - ["jump_false", 18, "rel_nn_5", 125, 16], - ["gt_float", 16, 1, 15, 125, 16], - ["jump", "rel_done_6", 125, 16], - "rel_nn_5", - ["is_text", 17, 1, 125, 16], - ["jump_false", 17, "rel_err_7", 125, 16], - ["is_text", 18, 15, 125, 16], - ["jump_false", 18, "rel_err_7", 125, 16], - ["gt_text", 16, 1, 15, 125, 16], - ["jump", "rel_done_6", 125, 16], - "rel_err_7", - [ - "access", - 19, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 125, - 16 - ], - ["access", 20, "error", 125, 16], - ["access", 21, "cannot compare with '>': operands must be same type", 125, 16], - ["array", 22, 0, 125, 16], - ["push", 22, 21, 125, 16], - ["frame", 24, 19, 2, 125, 16], - ["null", 25, 125, 16], - ["setarg", 24, 0, 25, 125, 16], - ["setarg", 24, 1, 20, 125, 16], - ["setarg", 24, 2, 22, 125, 16], - ["invoke", 24, 23, 125, 16], - ["disrupt", 125, 16], - "rel_done_6", - ["jump_false", 16, "if_else_2", 125, 16], - ["put", 1, 90, 1, 126, 20], - ["jump", "if_end_3", 126, 20], - "if_else_2", - "if_end_3", - ["return", 1, 128, 12], - ["null", 26, 128, 12], - ["return", 26, 128, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 98, 1, 133, 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", 7, 4, 133, 75], - ["jump_false", 7, "push_err_8", 133, 75], - ["push", 4, 5, 133, 75], - ["jump", "push_done_9", 133, 75], - "push_err_8", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 133, - 75 - ], - ["access", 9, "error", 133, 75], - ["access", 10, "cannot push: target must be an array", 133, 75], - ["array", 11, 0, 133, 75], - ["push", 11, 10, 133, 75], - ["frame", 13, 8, 2, 133, 75], - ["null", 14, 133, 75], - ["setarg", 13, 0, 14, 133, 75], - ["setarg", 13, 1, 9, 133, 75], - ["setarg", 13, 2, 11, 133, 75], - ["invoke", 13, 12, 133, 75], - ["disrupt", 133, 75], - "push_done_9", - ["null", 15, 133, 75], - ["return", 15, 133, 75] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, 0, 137, 14], - "while_start_10", - ["get", 3, 98, 1, 138, 24], - ["length", 4, 3, 138, 24], - ["is_int", 6, 2, 138, 24], - ["jump_false", 6, "rel_ni_12", 138, 24], - ["is_int", 7, 4, 138, 24], - ["jump_false", 7, "rel_ni_12", 138, 24], - ["lt_int", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_ni_12", - ["is_num", 6, 2, 138, 24], - ["jump_false", 6, "rel_nn_13", 138, 24], - ["is_num", 7, 4, 138, 24], - ["jump_false", 7, "rel_nn_13", 138, 24], - ["lt_float", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_nn_13", - ["is_text", 6, 2, 138, 24], - ["jump_false", 6, "rel_err_15", 138, 24], - ["is_text", 7, 4, 138, 24], - ["jump_false", 7, "rel_err_15", 138, 24], - ["lt_text", 5, 2, 4, 138, 24], - ["jump", "rel_done_14", 138, 24], - "rel_err_15", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 138, - 24 - ], - ["access", 9, "error", 138, 24], - ["access", 10, "cannot compare with '<': operands must be same type", 138, 24], - ["array", 11, 0, 138, 24], - ["push", 11, 10, 138, 24], - ["frame", 13, 8, 2, 138, 24], - ["null", 14, 138, 24], - ["setarg", 13, 0, 14, 138, 24], - ["setarg", 13, 1, 9, 138, 24], - ["setarg", 13, 2, 11, 138, 24], - ["invoke", 13, 12, 138, 24], - ["disrupt", 138, 24], - "rel_done_14", - ["jump_false", 5, "while_end_11", 138, 24], - ["get", 15, 98, 1, 139, 11], - ["load_dynamic", 16, 15, 2, 139, 18], - ["load_field", 17, 16, "name", 139, 18], - ["is_identical", 18, 17, 1, 139, 30], - ["jump_true", 18, "eq_done_18", 139, 30], - ["is_int", 19, 17, 139, 30], - ["jump_false", 19, "eq_ni_19", 139, 30], - ["is_int", 20, 1, 139, 30], - ["jump_false", 20, "eq_ni_19", 139, 30], - ["eq_int", 18, 17, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_ni_19", - ["is_num", 19, 17, 139, 30], - ["jump_false", 19, "eq_nn_20", 139, 30], - ["is_num", 20, 1, 139, 30], - ["jump_false", 20, "eq_nn_20", 139, 30], - ["eq_float", 18, 17, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nn_20", - ["is_text", 19, 17, 139, 30], - ["jump_false", 19, "eq_nt_21", 139, 30], - ["is_text", 20, 1, 139, 30], - ["jump_false", 20, "eq_nt_21", 139, 30], - ["eq_text", 18, 17, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nt_21", - ["is_null", 19, 17, 139, 30], - ["jump_false", 19, "eq_nnl_22", 139, 30], - ["is_null", 20, 1, 139, 30], - ["jump_false", 20, "eq_nnl_22", 139, 30], - ["true", 18, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nnl_22", - ["is_bool", 19, 17, 139, 30], - ["jump_false", 19, "eq_nb_23", 139, 30], - ["is_bool", 20, 1, 139, 30], - ["jump_false", 20, "eq_nb_23", 139, 30], - ["eq_bool", 18, 17, 1, 139, 30], - ["jump", "eq_done_18", 139, 30], - "eq_nb_23", - ["false", 18, 139, 30], - "eq_done_18", - ["jump_false", 18, "if_else_16", 139, 30], - ["get", 21, 98, 1, 140, 16], - ["load_dynamic", 22, 21, 2, 140, 23], - ["load_field", 23, 22, "slot", 140, 23], - ["return", 23, 140, 23], - ["jump", "if_end_17", 140, 23], - "if_else_16", - "if_end_17", - ["access", 24, 1, 142, 17], - ["is_num", 26, 2, 142, 17], - ["jump_false", 26, "num_err_24", 142, 17], - ["is_num", 27, 24, 142, 17], - ["jump_false", 27, "num_err_24", 142, 17], - ["add", 25, 2, 24, 142, 17], - ["jump", "num_done_25", 142, 17], - "num_err_24", - [ - "access", - 28, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 142, - 17 - ], - ["access", 29, "error", 142, 17], - ["access", 30, "cannot apply '+': operands must be numbers", 142, 17], - ["array", 31, 0, 142, 17], - ["push", 31, 30, 142, 17], - ["frame", 33, 28, 2, 142, 17], - ["null", 34, 142, 17], - ["setarg", 33, 0, 34, 142, 17], - ["setarg", 33, 1, 29, 142, 17], - ["setarg", 33, 2, 31, 142, 17], - ["invoke", 33, 32, 142, 17], - ["disrupt", 142, 17], - "num_done_25", - ["move", 2, 25, 142, 17], - ["jump", "while_start_10", 142, 17], - "while_end_11", - ["access", 35, -1, 144, 12], - ["return", 35, 144, 12], - ["null", 36, 144, 12], - ["return", 36, 144, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, 0, 149, 14], - "while_start_26", - ["get", 3, 84, 1, 150, 24], - ["length", 4, 3, 150, 24], - ["is_int", 6, 2, 150, 24], - ["jump_false", 6, "rel_ni_28", 150, 24], - ["is_int", 7, 4, 150, 24], - ["jump_false", 7, "rel_ni_28", 150, 24], - ["lt_int", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_ni_28", - ["is_num", 6, 2, 150, 24], - ["jump_false", 6, "rel_nn_29", 150, 24], - ["is_num", 7, 4, 150, 24], - ["jump_false", 7, "rel_nn_29", 150, 24], - ["lt_float", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_nn_29", - ["is_text", 6, 2, 150, 24], - ["jump_false", 6, "rel_err_31", 150, 24], - ["is_text", 7, 4, 150, 24], - ["jump_false", 7, "rel_err_31", 150, 24], - ["lt_text", 5, 2, 4, 150, 24], - ["jump", "rel_done_30", 150, 24], - "rel_err_31", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 150, - 24 - ], - ["access", 9, "error", 150, 24], - ["access", 10, "cannot compare with '<': operands must be same type", 150, 24], - ["array", 11, 0, 150, 24], - ["push", 11, 10, 150, 24], - ["frame", 13, 8, 2, 150, 24], - ["null", 14, 150, 24], - ["setarg", 13, 0, 14, 150, 24], - ["setarg", 13, 1, 9, 150, 24], - ["setarg", 13, 2, 11, 150, 24], - ["invoke", 13, 12, 150, 24], - ["disrupt", 150, 24], - "rel_done_30", - ["jump_false", 5, "while_end_27", 150, 24], - ["get", 15, 84, 1, 151, 11], - ["load_dynamic", 16, 15, 2, 151, 29], - ["load_field", 17, 16, "name", 151, 29], - ["is_identical", 18, 17, 1, 151, 41], - ["jump_true", 18, "eq_done_34", 151, 41], - ["is_int", 19, 17, 151, 41], - ["jump_false", 19, "eq_ni_35", 151, 41], - ["is_int", 20, 1, 151, 41], - ["jump_false", 20, "eq_ni_35", 151, 41], - ["eq_int", 18, 17, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_ni_35", - ["is_num", 19, 17, 151, 41], - ["jump_false", 19, "eq_nn_36", 151, 41], - ["is_num", 20, 1, 151, 41], - ["jump_false", 20, "eq_nn_36", 151, 41], - ["eq_float", 18, 17, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nn_36", - ["is_text", 19, 17, 151, 41], - ["jump_false", 19, "eq_nt_37", 151, 41], - ["is_text", 20, 1, 151, 41], - ["jump_false", 20, "eq_nt_37", 151, 41], - ["eq_text", 18, 17, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nt_37", - ["is_null", 19, 17, 151, 41], - ["jump_false", 19, "eq_nnl_38", 151, 41], - ["is_null", 20, 1, 151, 41], - ["jump_false", 20, "eq_nnl_38", 151, 41], - ["true", 18, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nnl_38", - ["is_bool", 19, 17, 151, 41], - ["jump_false", 19, "eq_nb_39", 151, 41], - ["is_bool", 20, 1, 151, 41], - ["jump_false", 20, "eq_nb_39", 151, 41], - ["eq_bool", 18, 17, 1, 151, 41], - ["jump", "eq_done_34", 151, 41], - "eq_nb_39", - ["false", 18, 151, 41], - "eq_done_34", - ["jump_false", 18, "if_else_32", 151, 41], - ["get", 21, 84, 1, 152, 16], - ["load_dynamic", 22, 21, 2, 152, 34], - ["load_field", 23, 22, "slot", 152, 34], - ["return", 23, 152, 34], - ["jump", "if_end_33", 152, 34], - "if_else_32", - "if_end_33", - ["access", 24, 1, 154, 17], - ["is_num", 26, 2, 154, 17], - ["jump_false", 26, "num_err_40", 154, 17], - ["is_num", 27, 24, 154, 17], - ["jump_false", 27, "num_err_40", 154, 17], - ["add", 25, 2, 24, 154, 17], - ["jump", "num_done_41", 154, 17], - "num_err_40", - [ - "access", - 28, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 154, - 17 - ], - ["access", 29, "error", 154, 17], - ["access", 30, "cannot apply '+': operands must be numbers", 154, 17], - ["array", 31, 0, 154, 17], - ["push", 31, 30, 154, 17], - ["frame", 33, 28, 2, 154, 17], - ["null", 34, 154, 17], - ["setarg", 33, 0, 34, 154, 17], - ["setarg", 33, 1, 29, 154, 17], - ["setarg", 33, 2, 31, 154, 17], - ["invoke", 33, 32, 154, 17], - ["disrupt", 154, 17], - "num_done_41", - ["move", 2, 25, 154, 17], - ["jump", "while_start_26", 154, 17], - "while_end_27", - ["access", 35, -1, 156, 12], - ["return", 35, 156, 12], - ["null", 36, 156, 12], - ["return", 36, 156, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 41, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 96, 1, 161, 9], - ["null", 5, 161, 21], - ["is_identical", 6, 4, 5, 161, 21], - ["jump_true", 6, "eq_done_44", 161, 21], - ["is_int", 7, 4, 161, 21], - ["jump_false", 7, "eq_ni_45", 161, 21], - ["is_int", 8, 5, 161, 21], - ["jump_false", 8, "eq_ni_45", 161, 21], - ["eq_int", 6, 4, 5, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_ni_45", - ["is_num", 7, 4, 161, 21], - ["jump_false", 7, "eq_nn_46", 161, 21], - ["is_num", 8, 5, 161, 21], - ["jump_false", 8, "eq_nn_46", 161, 21], - ["eq_float", 6, 4, 5, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nn_46", - ["is_text", 7, 4, 161, 21], - ["jump_false", 7, "eq_nt_47", 161, 21], - ["is_text", 8, 5, 161, 21], - ["jump_false", 8, "eq_nt_47", 161, 21], - ["eq_text", 6, 4, 5, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nt_47", - ["is_null", 7, 4, 161, 21], - ["jump_false", 7, "eq_nnl_48", 161, 21], - ["is_null", 8, 5, 161, 21], - ["jump_false", 8, "eq_nnl_48", 161, 21], - ["true", 6, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nnl_48", - ["is_bool", 7, 4, 161, 21], - ["jump_false", 7, "eq_nb_49", 161, 21], - ["is_bool", 8, 5, 161, 21], - ["jump_false", 8, "eq_nb_49", 161, 21], - ["eq_bool", 6, 4, 5, 161, 21], - ["jump", "eq_done_44", 161, 21], - "eq_nb_49", - ["false", 6, 161, 21], - "eq_done_44", - ["jump_false", 6, "if_else_42", 161, 21], - ["null", 9, 162, 14], - ["return", 9, 162, 14], - ["jump", "if_end_43", 162, 14], - "if_else_42", - "if_end_43", - ["access", 2, 0, 164, 14], - ["null", 3, 165, 17], - "while_start_50", - ["get", 10, 96, 1, 166, 24], - ["length", 11, 10, 166, 24], - ["is_int", 13, 2, 166, 24], - ["jump_false", 13, "rel_ni_52", 166, 24], - ["is_int", 14, 11, 166, 24], - ["jump_false", 14, "rel_ni_52", 166, 24], - ["lt_int", 12, 2, 11, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_ni_52", - ["is_num", 13, 2, 166, 24], - ["jump_false", 13, "rel_nn_53", 166, 24], - ["is_num", 14, 11, 166, 24], - ["jump_false", 14, "rel_nn_53", 166, 24], - ["lt_float", 12, 2, 11, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_nn_53", - ["is_text", 13, 2, 166, 24], - ["jump_false", 13, "rel_err_55", 166, 24], - ["is_text", 14, 11, 166, 24], - ["jump_false", 14, "rel_err_55", 166, 24], - ["lt_text", 12, 2, 11, 166, 24], - ["jump", "rel_done_54", 166, 24], - "rel_err_55", - [ - "access", - 15, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 166, - 24 - ], - ["access", 16, "error", 166, 24], - ["access", 17, "cannot compare with '<': operands must be same type", 166, 24], - ["array", 18, 0, 166, 24], - ["push", 18, 17, 166, 24], - ["frame", 20, 15, 2, 166, 24], - ["null", 21, 166, 24], - ["setarg", 20, 0, 21, 166, 24], - ["setarg", 20, 1, 16, 166, 24], - ["setarg", 20, 2, 18, 166, 24], - ["invoke", 20, 19, 166, 24], - ["disrupt", 166, 24], - "rel_done_54", - ["jump_false", 12, "while_end_51", 166, 24], - ["get", 22, 96, 1, 167, 15], - ["load_dynamic", 23, 22, 2, 167, 24], - ["move", 3, 23, 167, 24], - ["load_field", 24, 3, "function_nr", 168, 11], - ["is_identical", 25, 24, 1, 168, 32], - ["jump_true", 25, "eq_done_58", 168, 32], - ["is_int", 26, 24, 168, 32], - ["jump_false", 26, "eq_ni_59", 168, 32], - ["is_int", 27, 1, 168, 32], - ["jump_false", 27, "eq_ni_59", 168, 32], - ["eq_int", 25, 24, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_ni_59", - ["is_num", 26, 24, 168, 32], - ["jump_false", 26, "eq_nn_60", 168, 32], - ["is_num", 27, 1, 168, 32], - ["jump_false", 27, "eq_nn_60", 168, 32], - ["eq_float", 25, 24, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nn_60", - ["is_text", 26, 24, 168, 32], - ["jump_false", 26, "eq_nt_61", 168, 32], - ["is_text", 27, 1, 168, 32], - ["jump_false", 27, "eq_nt_61", 168, 32], - ["eq_text", 25, 24, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nt_61", - ["is_null", 26, 24, 168, 32], - ["jump_false", 26, "eq_nnl_62", 168, 32], - ["is_null", 27, 1, 168, 32], - ["jump_false", 27, "eq_nnl_62", 168, 32], - ["true", 25, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nnl_62", - ["is_bool", 26, 24, 168, 32], - ["jump_false", 26, "eq_nb_63", 168, 32], - ["is_bool", 27, 1, 168, 32], - ["jump_false", 27, "eq_nb_63", 168, 32], - ["eq_bool", 25, 24, 1, 168, 32], - ["jump", "eq_done_58", 168, 32], - "eq_nb_63", - ["false", 25, 168, 32], - "eq_done_58", - ["jump_false", 25, "if_else_56", 168, 32], - ["return", 3, 169, 16], - ["jump", "if_end_57", 169, 16], - "if_else_56", - "if_end_57", - ["access", 28, 1, 171, 17], - ["is_num", 30, 2, 171, 17], - ["jump_false", 30, "num_err_64", 171, 17], - ["is_num", 31, 28, 171, 17], - ["jump_false", 31, "num_err_64", 171, 17], - ["add", 29, 2, 28, 171, 17], - ["jump", "num_done_65", 171, 17], - "num_err_64", - [ - "access", - 32, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 171, - 17 - ], - ["access", 33, "error", 171, 17], - ["access", 34, "cannot apply '+': operands must be numbers", 171, 17], - ["array", 35, 0, 171, 17], - ["push", 35, 34, 171, 17], - ["frame", 37, 32, 2, 171, 17], - ["null", 38, 171, 17], - ["setarg", 37, 0, 38, 171, 17], - ["setarg", 37, 1, 33, 171, 17], - ["setarg", 37, 2, 35, 171, 17], - ["invoke", 37, 36, 171, 17], - ["disrupt", 171, 17], - "num_done_65", - ["move", 2, 29, 171, 17], - ["jump", "while_start_50", 171, 17], - "while_end_51", - ["null", 39, 173, 12], - ["return", 39, 173, 12], - ["null", 40, 173, 12], - ["return", 40, 173, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 42, - "nr_close_slots": 0, - "instructions": [ - ["access", 3, "_", 178, 26], - ["is_text", 5, 1, 178, 26], - ["jump_false", 5, "add_cn_67", 178, 26], - ["is_text", 6, 3, 178, 26], - ["jump_false", 6, "add_cn_67", 178, 26], - ["concat", 4, 1, 3, 178, 26], - ["jump", "add_done_66", 178, 26], - "add_cn_67", - ["is_num", 5, 1, 178, 26], - ["jump_false", 5, "add_err_68", 178, 26], - ["is_num", 6, 3, 178, 26], - ["jump_false", 6, "add_err_68", 178, 26], - ["add", 4, 1, 3, 178, 26], - ["jump", "add_done_66", 178, 26], - "add_err_68", - [ - "access", - 7, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 178, - 26 - ], - ["access", 8, "error", 178, 26], - ["access", 9, "cannot apply '+': operands must both be text or both be numbers", 178, 26], - ["array", 10, 0, 178, 26], - ["push", 10, 9, 178, 26], - ["frame", 12, 7, 2, 178, 26], - ["null", 13, 178, 26], - ["setarg", 12, 0, 13, 178, 26], - ["setarg", 12, 1, 8, 178, 26], - ["setarg", 12, 2, 10, 178, 26], - ["invoke", 12, 11, 178, 26], - ["disrupt", 178, 26], - "add_done_66", - ["get", 14, 86, 1, 178, 37], - [ - "access", - 16, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 178, - 32 - ], - ["frame", 17, 16, 1, 178, 32], - ["null", 18, 178, 32], - ["setarg", 17, 0, 18, 178, 32], - ["setarg", 17, 1, 14, 178, 32], - ["invoke", 17, 15, 178, 32], - ["is_text", 20, 4, 178, 32], - ["jump_false", 20, "add_cn_70", 178, 32], - ["is_text", 21, 15, 178, 32], - ["jump_false", 21, "add_cn_70", 178, 32], - ["concat", 19, 4, 15, 178, 32], - ["jump", "add_done_69", 178, 32], - "add_cn_70", - ["is_num", 20, 4, 178, 32], - ["jump_false", 20, "add_err_71", 178, 32], - ["is_num", 21, 15, 178, 32], - ["jump_false", 21, "add_err_71", 178, 32], - ["add", 19, 4, 15, 178, 32], - ["jump", "add_done_69", 178, 32], - "add_err_71", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 178, - 32 - ], - ["access", 23, "error", 178, 32], - ["access", 24, "cannot apply '+': operands must both be text or both be numbers", 178, 32], - ["array", 25, 0, 178, 32], - ["push", 25, 24, 178, 32], - ["frame", 27, 22, 2, 178, 32], - ["null", 28, 178, 32], - ["setarg", 27, 0, 28, 178, 32], - ["setarg", 27, 1, 23, 178, 32], - ["setarg", 27, 2, 25, 178, 32], - ["invoke", 27, 26, 178, 32], - ["disrupt", 178, 32], - "add_done_69", - ["move", 2, 19, 178, 32], - ["get", 29, 86, 1, 179, 23], - ["access", 30, 1, 179, 41], - ["is_num", 32, 29, 179, 41], - ["jump_false", 32, "num_err_72", 179, 41], - ["is_num", 33, 30, 179, 41], - ["jump_false", 33, "num_err_72", 179, 41], - ["add", 31, 29, 30, 179, 41], - ["jump", "num_done_73", 179, 41], - "num_err_72", - [ - "access", - 34, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 179, - 41 - ], - ["access", 35, "error", 179, 41], - ["access", 36, "cannot apply '+': operands must be numbers", 179, 41], - ["array", 37, 0, 179, 41], - ["push", 37, 36, 179, 41], - ["frame", 39, 34, 2, 179, 41], - ["null", 40, 179, 41], - ["setarg", 39, 0, 40, 179, 41], - ["setarg", 39, 1, 35, 179, 41], - ["setarg", 39, 2, 37, 179, 41], - ["invoke", 39, 38, 179, 41], - ["disrupt", 179, 41], - "num_done_73", - ["put", 31, 86, 1, 179, 41], - ["return", 2, 180, 12], - ["null", 41, 180, 12], - ["return", 41, 180, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 37, - "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], - "ne_nid_77", - ["false", 4, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_ni_78", - ["is_int", 5, 2, 185, 26], - ["jump_false", 5, "ne_nn_79", 185, 26], - ["is_int", 6, 3, 185, 26], - ["jump_false", 6, "ne_nn_79", 185, 26], - ["ne_int", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nn_79", - ["is_num", 5, 2, 185, 26], - ["jump_false", 5, "ne_nt_80", 185, 26], - ["is_num", 6, 3, 185, 26], - ["jump_false", 6, "ne_nt_80", 185, 26], - ["ne_float", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nt_80", - ["is_text", 5, 2, 185, 26], - ["jump_false", 5, "ne_nnl_81", 185, 26], - ["is_text", 6, 3, 185, 26], - ["jump_false", 6, "ne_nnl_81", 185, 26], - ["ne_text", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nnl_81", - ["is_null", 5, 2, 185, 26], - ["jump_false", 5, "ne_nb_82", 185, 26], - ["is_null", 6, 3, 185, 26], - ["jump_false", 6, "ne_nb_82", 185, 26], - ["false", 4, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_nb_82", - ["is_bool", 5, 2, 185, 26], - ["jump_false", 5, "ne_mis_83", 185, 26], - ["is_bool", 6, 3, 185, 26], - ["jump_false", 6, "ne_mis_83", 185, 26], - ["ne_bool", 4, 2, 3, 185, 26], - ["jump", "ne_done_76", 185, 26], - "ne_mis_83", - ["true", 4, 185, 26], - "ne_done_76", - ["jump_false", 4, "if_else_74", 185, 26], - ["load_field", 7, 1, "from_row", 186, 20], - ["access", 8, 1, 186, 36], - ["is_num", 10, 7, 186, 36], - ["jump_false", 10, "num_err_84", 186, 36], - ["is_num", 11, 8, 186, 36], - ["jump_false", 11, "num_err_84", 186, 36], - ["add", 9, 7, 8, 186, 36], - ["jump", "num_done_85", 186, 36], - "num_err_84", - [ - "access", - 12, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 186, - 36 - ], - ["access", 13, "error", 186, 36], - ["access", 14, "cannot apply '+': operands must be numbers", 186, 36], - ["array", 15, 0, 186, 36], - ["push", 15, 14, 186, 36], - ["frame", 17, 12, 2, 186, 36], - ["null", 18, 186, 36], - ["setarg", 17, 0, 18, 186, 36], - ["setarg", 17, 1, 13, 186, 36], - ["setarg", 17, 2, 15, 186, 36], - ["invoke", 17, 16, 186, 36], - ["disrupt", 186, 36], - "num_done_85", - ["put", 9, 76, 1, 186, 36], - ["jump", "if_end_75", 186, 36], - "if_else_74", - "if_end_75", - ["load_field", 19, 1, "from_column", 188, 9], - ["null", 20, 188, 29], - ["is_identical", 21, 19, 20, 188, 29], - ["jump_true", 21, "ne_nid_89", 188, 29], - ["jump", "ne_ni_90", 188, 29], - "ne_nid_89", - ["false", 21, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_ni_90", - ["is_int", 22, 19, 188, 29], - ["jump_false", 22, "ne_nn_91", 188, 29], - ["is_int", 23, 20, 188, 29], - ["jump_false", 23, "ne_nn_91", 188, 29], - ["ne_int", 21, 19, 20, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nn_91", - ["is_num", 22, 19, 188, 29], - ["jump_false", 22, "ne_nt_92", 188, 29], - ["is_num", 23, 20, 188, 29], - ["jump_false", 23, "ne_nt_92", 188, 29], - ["ne_float", 21, 19, 20, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nt_92", - ["is_text", 22, 19, 188, 29], - ["jump_false", 22, "ne_nnl_93", 188, 29], - ["is_text", 23, 20, 188, 29], - ["jump_false", 23, "ne_nnl_93", 188, 29], - ["ne_text", 21, 19, 20, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nnl_93", - ["is_null", 22, 19, 188, 29], - ["jump_false", 22, "ne_nb_94", 188, 29], - ["is_null", 23, 20, 188, 29], - ["jump_false", 23, "ne_nb_94", 188, 29], - ["false", 21, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_nb_94", - ["is_bool", 22, 19, 188, 29], - ["jump_false", 22, "ne_mis_95", 188, 29], - ["is_bool", 23, 20, 188, 29], - ["jump_false", 23, "ne_mis_95", 188, 29], - ["ne_bool", 21, 19, 20, 188, 29], - ["jump", "ne_done_88", 188, 29], - "ne_mis_95", - ["true", 21, 188, 29], - "ne_done_88", - ["jump_false", 21, "if_else_86", 188, 29], - ["load_field", 24, 1, "from_column", 189, 19], - ["access", 25, 1, 189, 38], - ["is_num", 27, 24, 189, 38], - ["jump_false", 27, "num_err_96", 189, 38], - ["is_num", 28, 25, 189, 38], - ["jump_false", 28, "num_err_96", 189, 38], - ["add", 26, 24, 25, 189, 38], - ["jump", "num_done_97", 189, 38], - "num_err_96", - [ - "access", - 29, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 189, - 38 - ], - ["access", 30, "error", 189, 38], - ["access", 31, "cannot apply '+': operands must be numbers", 189, 38], - ["array", 32, 0, 189, 38], - ["push", 32, 31, 189, 38], - ["frame", 34, 29, 2, 189, 38], - ["null", 35, 189, 38], - ["setarg", 34, 0, 35, 189, 38], - ["setarg", 34, 1, 30, 189, 38], - ["setarg", 34, 2, 32, 189, 38], - ["invoke", 34, 33, 189, 38], - ["disrupt", 189, 38], - "num_done_97", - ["put", 26, 75, 1, 189, 38], - ["jump", "if_end_87", 189, 38], - "if_else_86", - "if_end_87", - ["null", 36, 189, 38], - ["return", 36, 189, 38] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 30, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 76, 1, 195, 17], - ["is_array", 3, 1, 195, 17], - ["jump_false", 3, "push_err_98", 195, 17], - ["push", 1, 2, 195, 17], - ["jump", "push_done_99", 195, 17], - "push_err_98", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 195, - 17 - ], - ["access", 5, "error", 195, 17], - ["access", 6, "cannot push: target must be an array", 195, 17], - ["array", 7, 0, 195, 17], - ["push", 7, 6, 195, 17], - ["frame", 9, 4, 2, 195, 17], - ["null", 10, 195, 17], - ["setarg", 9, 0, 10, 195, 17], - ["setarg", 9, 1, 5, 195, 17], - ["setarg", 9, 2, 7, 195, 17], - ["invoke", 9, 8, 195, 17], - ["disrupt", 195, 17], - "push_done_99", - ["get", 11, 75, 1, 196, 17], - ["is_array", 12, 1, 196, 17], - ["jump_false", 12, "push_err_100", 196, 17], - ["push", 1, 11, 196, 17], - ["jump", "push_done_101", 196, 17], - "push_err_100", - [ - "access", - 13, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 196, - 17 - ], - ["access", 14, "error", 196, 17], - ["access", 15, "cannot push: target must be an array", 196, 17], - ["array", 16, 0, 196, 17], - ["push", 16, 15, 196, 17], - ["frame", 18, 13, 2, 196, 17], - ["null", 19, 196, 17], - ["setarg", 18, 0, 19, 196, 17], - ["setarg", 18, 1, 14, 196, 17], - ["setarg", 18, 2, 16, 196, 17], - ["invoke", 18, 17, 196, 17], - ["disrupt", 196, 17], - "push_done_101", - ["get", 20, 83, 1, 197, 10], - ["is_array", 21, 20, 197, 26], - ["jump_false", 21, "push_err_102", 197, 26], - ["push", 20, 1, 197, 26], - ["jump", "push_done_103", 197, 26], - "push_err_102", - [ - "access", - 22, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 197, - 26 - ], - ["access", 23, "error", 197, 26], - ["access", 24, "cannot push: target must be an array", 197, 26], - ["array", 25, 0, 197, 26], - ["push", 25, 24, 197, 26], - ["frame", 27, 22, 2, 197, 26], - ["null", 28, 197, 26], - ["setarg", 27, 0, 28, 197, 26], - ["setarg", 27, 1, 23, 197, 26], - ["setarg", 27, 2, 25, 197, 26], - ["invoke", 27, 26, 197, 26], - ["disrupt", 197, 26], - "push_done_103", - ["null", 29, 197, 26], - ["return", 29, 197, 26] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 12, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 83, 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], - "push_err_104", - [ - "access", - 4, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 201, - 26 - ], - ["access", 5, "error", 201, 26], - ["access", 6, "cannot push: target must be an array", 201, 26], - ["array", 7, 0, 201, 26], - ["push", 7, 6, 201, 26], - ["frame", 9, 4, 2, 201, 26], - ["null", 10, 201, 26], - ["setarg", 9, 0, 10, 201, 26], - ["setarg", 9, 1, 5, 201, 26], - ["setarg", 9, 2, 7, 201, 26], - ["invoke", 9, 8, 201, 26], - ["disrupt", 201, 26], - "push_done_105", - ["null", 11, 201, 26], - ["return", 11, 201, 26] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["array", 2, 1, 205, 16], - ["push", 2, 1, 205, 16], - ["get", 4, 8, 1, 205, 5], - ["frame", 5, 4, 1, 205, 5], - ["null", 6, 205, 5], - ["setarg", 5, 0, 6, 205, 5], - ["setarg", 5, 1, 2, 205, 5], - ["invoke", 5, 3, 205, 5], - ["null", 7, 205, 5], - ["return", 7, 205, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["array", 3, 2, 209, 20], - ["push", 3, 1, 209, 20], - ["push", 3, 2, 209, 20], - ["get", 5, 8, 1, 209, 5], - ["frame", 6, 5, 1, 209, 5], - ["null", 7, 209, 5], - ["setarg", 6, 0, 7, 209, 5], - ["setarg", 6, 1, 3, 209, 5], - ["invoke", 6, 4, 209, 5], - ["null", 8, 209, 5], - ["return", 8, 209, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "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", 6, 8, 1, 213, 5], - ["frame", 7, 6, 1, 213, 5], - ["null", 8, 213, 5], - ["setarg", 7, 0, 8, 213, 5], - ["setarg", 7, 1, 4, 213, 5], - ["invoke", 7, 5, 213, 5], - ["null", 9, 213, 5], - ["return", 9, 213, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "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", 7, 8, 1, 217, 5], - ["frame", 8, 7, 1, 217, 5], - ["null", 9, 217, 5], - ["setarg", 8, 0, 9, 217, 5], - ["setarg", 8, 1, 5, 217, 5], - ["invoke", 8, 6, 217, 5], - ["null", 10, 217, 5], - ["return", 10, 217, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 18, - "nr_close_slots": 0, - "instructions": [ - ["access", 4, 0, 226, 27], - ["load_index", 5, 2, 4, 226, 27], - ["access", 6, 1, 226, 36], - ["load_index", 7, 2, 6, 226, 36], - ["access", 8, 2, 226, 45], - ["load_index", 9, 2, 8, 226, 45], - ["access", 10, 3, 226, 54], - ["load_index", 11, 2, 10, 226, 54], - ["array", 12, 5, 226, 54], - ["push", 12, 1, 226, 54], - ["push", 12, 5, 226, 54], - ["push", 12, 7, 226, 54], - ["push", 12, 9, 226, 54], - ["push", 12, 11, 226, 54], - ["move", 3, 12, 226, 54], - ["get", 14, 8, 1, 227, 5], - ["frame", 15, 14, 1, 227, 5], - ["null", 16, 227, 5], - ["setarg", 15, 0, 16, 227, 5], - ["setarg", 15, 1, 3, 227, 5], - ["invoke", 15, 13, 227, 5], - ["null", 17, 227, 5], - ["return", 17, 227, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "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", 6, 8, 1, 231, 5], - ["frame", 7, 6, 1, 231, 5], - ["null", 8, 231, 5], - ["setarg", 7, 0, 8, 231, 5], - ["setarg", 7, 1, 4, 231, 5], - ["invoke", 7, 5, 231, 5], - ["null", 9, 231, 5], - ["return", 9, 231, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "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", 6, 8, 1, 235, 5], - ["frame", 7, 6, 1, 235, 5], - ["null", 8, 235, 5], - ["setarg", 7, 0, 8, 235, 5], - ["setarg", 7, 1, 4, 235, 5], - ["invoke", 7, 5, 235, 5], - ["null", 9, 235, 5], - ["return", 9, 235, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - ["jump_false", 2, "if_else_106", 239, 9], - ["access", 3, "true", 240, 14], - ["get", 5, 15, 1, 240, 7], - ["frame", 6, 5, 2, 240, 7], - ["null", 7, 240, 7], - ["setarg", 6, 0, 7, 240, 7], - ["setarg", 6, 1, 3, 240, 7], - ["setarg", 6, 2, 1, 240, 7], - ["invoke", 6, 4, 240, 7], - ["jump", "if_end_107", 240, 7], - "if_else_106", - ["access", 8, "false", 242, 14], - ["get", 10, 15, 1, 242, 7], - ["frame", 11, 10, 2, 242, 7], - ["null", 12, 242, 7], - ["setarg", 11, 0, 12, 242, 7], - ["setarg", 11, 1, 8, 242, 7], - ["setarg", 11, 2, 1, 242, 7], - ["invoke", 11, 9, 242, 7], - "if_end_107", - ["null", 13, 242, 7], - ["return", 13, 242, 7] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "null", 247, 12], - ["get", 4, 15, 1, 247, 5], - ["frame", 5, 4, 2, 247, 5], - ["null", 6, 247, 5], - ["setarg", 5, 0, 6, 247, 5], - ["setarg", 5, 1, 2, 247, 5], - ["setarg", 5, 2, 1, 247, 5], - ["invoke", 5, 3, 247, 5], - ["null", 7, 247, 5], - ["return", 7, 247, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 103, - "nr_close_slots": 0, - "instructions": [ - ["get", 10, 10, 1, 251, 20], - ["frame", 11, 10, 0, 251, 20], - ["null", 12, 251, 20], - ["setarg", 11, 0, 12, 251, 20], - ["invoke", 11, 9, 251, 20], - ["move", 4, 9, 251, 20], - ["access", 13, "access", 252, 16], - ["record", 14, 3], - ["access", 15, "name", 252, 43], - ["store_field", 14, 15, "kind", 252, 43], - ["access", 16, "log", 252, 57], - ["store_field", 14, 16, "name", 252, 57], - ["access", 17, "intrinsic", 252, 70], - ["store_field", 14, 17, "make", 252, 70], - ["array", 18, 3, 252, 70], - ["push", 18, 13, 252, 70], - ["push", 18, 4, 252, 70], - ["push", 18, 14, 252, 70], - ["get", 20, 8, 1, 252, 5], - ["frame", 21, 20, 1, 252, 5], - ["null", 22, 252, 5], - ["setarg", 21, 0, 22, 252, 5], - ["setarg", 21, 1, 18, 252, 5], - ["invoke", 21, 19, 252, 5], - ["get", 24, 10, 1, 253, 21], - ["frame", 25, 24, 0, 253, 21], - ["null", 26, 253, 21], - ["setarg", 25, 0, 26, 253, 21], - ["invoke", 25, 23, 253, 21], - ["move", 6, 23, 253, 21], - ["access", 27, "error", 254, 31], - ["get", 29, 28, 1, 254, 5], - ["frame", 30, 29, 2, 254, 5], - ["null", 31, 254, 5], - ["setarg", 30, 0, 31, 254, 5], - ["setarg", 30, 1, 6, 254, 5], - ["setarg", 30, 2, 27, 254, 5], - ["invoke", 30, 28, 254, 5], - ["get", 33, 10, 1, 255, 20], - ["frame", 34, 33, 0, 255, 20], - ["null", 35, 255, 20], - ["setarg", 34, 0, 35, 255, 20], - ["invoke", 34, 32, 255, 20], - ["move", 5, 32, 255, 20], - ["get", 37, 28, 1, 256, 5], - ["frame", 38, 37, 2, 256, 5], - ["null", 39, 256, 5], - ["setarg", 38, 0, 39, 256, 5], - ["setarg", 38, 1, 5, 256, 5], - ["setarg", 38, 2, 1, 256, 5], - ["invoke", 38, 36, 256, 5], - ["get", 41, 10, 1, 257, 20], - ["frame", 42, 41, 0, 257, 20], - ["null", 43, 257, 20], - ["setarg", 42, 0, 43, 257, 20], - ["invoke", 42, 40, 257, 20], - ["move", 2, 40, 257, 20], - ["access", 44, "array", 258, 16], - ["access", 45, 0, 258, 35], - ["array", 46, 3, 258, 35], - ["push", 46, 44, 258, 35], - ["push", 46, 2, 258, 35], - ["push", 46, 45, 258, 35], - ["get", 48, 8, 1, 258, 5], - ["frame", 49, 48, 1, 258, 5], - ["null", 50, 258, 5], - ["setarg", 49, 0, 50, 258, 5], - ["setarg", 49, 1, 46, 258, 5], - ["invoke", 49, 47, 258, 5], - ["access", 51, "push", 259, 12], - ["get", 53, 16, 1, 259, 5], - ["frame", 54, 53, 3, 259, 5], - ["null", 55, 259, 5], - ["setarg", 54, 0, 55, 259, 5], - ["setarg", 54, 1, 51, 259, 5], - ["setarg", 54, 2, 2, 259, 5], - ["setarg", 54, 3, 5, 259, 5], - ["invoke", 54, 52, 259, 5], - ["get", 57, 10, 1, 260, 18], - ["frame", 58, 57, 0, 260, 18], - ["null", 59, 260, 18], - ["setarg", 58, 0, 59, 260, 18], - ["invoke", 58, 56, 260, 18], - ["move", 8, 56, 260, 18], - ["get", 61, 10, 1, 261, 22], - ["frame", 62, 61, 0, 261, 22], - ["null", 63, 261, 22], - ["setarg", 62, 0, 63, 261, 22], - ["invoke", 62, 60, 261, 22], - ["move", 3, 60, 261, 22], - ["access", 64, "frame", 262, 12], - ["access", 65, 2, 262, 43], - ["get", 67, 17, 1, 262, 5], - ["frame", 68, 67, 4, 262, 5], - ["null", 69, 262, 5], - ["setarg", 68, 0, 69, 262, 5], - ["setarg", 68, 1, 64, 262, 5], - ["setarg", 68, 2, 3, 262, 5], - ["setarg", 68, 3, 4, 262, 5], - ["setarg", 68, 4, 65, 262, 5], - ["invoke", 68, 66, 262, 5], - ["get", 71, 10, 1, 263, 21], - ["frame", 72, 71, 0, 263, 21], - ["null", 73, 263, 21], - ["setarg", 72, 0, 73, 263, 21], - ["invoke", 72, 70, 263, 21], - ["move", 7, 70, 263, 21], - ["access", 74, "null", 264, 12], - ["get", 76, 15, 1, 264, 5], - ["frame", 77, 76, 2, 264, 5], - ["null", 78, 264, 5], - ["setarg", 77, 0, 78, 264, 5], - ["setarg", 77, 1, 74, 264, 5], - ["setarg", 77, 2, 7, 264, 5], - ["invoke", 77, 75, 264, 5], - ["access", 79, "setarg", 265, 12], - ["access", 80, 0, 265, 34], - ["get", 82, 17, 1, 265, 5], - ["frame", 83, 82, 4, 265, 5], - ["null", 84, 265, 5], - ["setarg", 83, 0, 84, 265, 5], - ["setarg", 83, 1, 79, 265, 5], - ["setarg", 83, 2, 3, 265, 5], - ["setarg", 83, 3, 80, 265, 5], - ["setarg", 83, 4, 7, 265, 5], - ["invoke", 83, 81, 265, 5], - ["access", 85, "setarg", 266, 12], - ["access", 86, 1, 266, 34], - ["get", 88, 17, 1, 266, 5], - ["frame", 89, 88, 4, 266, 5], - ["null", 90, 266, 5], - ["setarg", 89, 0, 90, 266, 5], - ["setarg", 89, 1, 85, 266, 5], - ["setarg", 89, 2, 3, 266, 5], - ["setarg", 89, 3, 86, 266, 5], - ["setarg", 89, 4, 6, 266, 5], - ["invoke", 89, 87, 266, 5], - ["access", 91, "setarg", 267, 12], - ["access", 92, 2, 267, 34], - ["get", 94, 17, 1, 267, 5], - ["frame", 95, 94, 4, 267, 5], - ["null", 96, 267, 5], - ["setarg", 95, 0, 96, 267, 5], - ["setarg", 95, 1, 91, 267, 5], - ["setarg", 95, 2, 3, 267, 5], - ["setarg", 95, 3, 92, 267, 5], - ["setarg", 95, 4, 2, 267, 5], - ["invoke", 95, 93, 267, 5], - ["access", 97, "invoke", 268, 12], - ["get", 99, 16, 1, 268, 5], - ["frame", 100, 99, 3, 268, 5], - ["null", 101, 268, 5], - ["setarg", 100, 0, 101, 268, 5], - ["setarg", 100, 1, 97, 268, 5], - ["setarg", 100, 2, 3, 268, 5], - ["setarg", 100, 3, 8, 268, 5], - ["invoke", 100, 98, 268, 5], - ["null", 102, 268, 5], - ["return", 102, 268, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "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", 5, 8, 1, 272, 5], - ["frame", 6, 5, 1, 272, 5], - ["null", 7, 272, 5], - ["setarg", 6, 0, 7, 272, 5], - ["setarg", 6, 1, 3, 272, 5], - ["invoke", 6, 4, 272, 5], - ["null", 8, 272, 5], - ["return", 8, 272, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 10, - "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", 6, 8, 1, 276, 5], - ["frame", 7, 6, 1, 276, 5], - ["null", 8, 276, 5], - ["setarg", 7, 0, 8, 276, 5], - ["setarg", 7, 1, 4, 276, 5], - ["invoke", 7, 5, 276, 5], - ["null", 9, 276, 5], - ["return", 9, 276, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 16, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 283, 17], - ["is_identical", 3, 1, 2, 283, 17], - ["jump_true", 3, "eq_done_110", 283, 17], - ["is_int", 4, 1, 283, 17], - ["jump_false", 4, "eq_ni_111", 283, 17], - ["is_int", 5, 2, 283, 17], - ["jump_false", 5, "eq_ni_111", 283, 17], - ["eq_int", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_ni_111", - ["is_num", 4, 1, 283, 17], - ["jump_false", 4, "eq_nn_112", 283, 17], - ["is_num", 5, 2, 283, 17], - ["jump_false", 5, "eq_nn_112", 283, 17], - ["eq_float", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nn_112", - ["is_text", 4, 1, 283, 17], - ["jump_false", 4, "eq_nt_113", 283, 17], - ["is_text", 5, 2, 283, 17], - ["jump_false", 5, "eq_nt_113", 283, 17], - ["eq_text", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nt_113", - ["is_null", 4, 1, 283, 17], - ["jump_false", 4, "eq_nnl_114", 283, 17], - ["is_null", 5, 2, 283, 17], - ["jump_false", 5, "eq_nnl_114", 283, 17], - ["true", 3, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nnl_114", - ["is_bool", 4, 1, 283, 17], - ["jump_false", 4, "eq_nb_115", 283, 17], - ["is_bool", 5, 2, 283, 17], - ["jump_false", 5, "eq_nb_115", 283, 17], - ["eq_bool", 3, 1, 2, 283, 17], - ["jump", "eq_done_110", 283, 17], - "eq_nb_115", - ["false", 3, 283, 17], - "eq_done_110", - ["jump_false", 3, "if_else_108", 283, 17], - ["false", 6, 283, 32], - ["return", 6, 283, 32], - ["jump", "if_end_109", 283, 32], - "if_else_108", - "if_end_109", - ["load_field", 7, 1, "kind", 284, 12], - ["access", 8, "number", 284, 25], - ["is_identical", 9, 7, 8, 284, 25], - ["jump_true", 9, "eq_done_117", 284, 25], - ["is_int", 10, 7, 284, 25], - ["jump_false", 10, "eq_ni_118", 284, 25], - ["is_int", 11, 8, 284, 25], - ["jump_false", 11, "eq_ni_118", 284, 25], - ["eq_int", 9, 7, 8, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_ni_118", - ["is_num", 10, 7, 284, 25], - ["jump_false", 10, "eq_nn_119", 284, 25], - ["is_num", 11, 8, 284, 25], - ["jump_false", 11, "eq_nn_119", 284, 25], - ["eq_float", 9, 7, 8, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nn_119", - ["is_text", 10, 7, 284, 25], - ["jump_false", 10, "eq_nt_120", 284, 25], - ["is_text", 11, 8, 284, 25], - ["jump_false", 11, "eq_nt_120", 284, 25], - ["eq_text", 9, 7, 8, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nt_120", - ["is_null", 10, 7, 284, 25], - ["jump_false", 10, "eq_nnl_121", 284, 25], - ["is_null", 11, 8, 284, 25], - ["jump_false", 11, "eq_nnl_121", 284, 25], - ["true", 9, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nnl_121", - ["is_bool", 10, 7, 284, 25], - ["jump_false", 10, "eq_nb_122", 284, 25], - ["is_bool", 11, 8, 284, 25], - ["jump_false", 11, "eq_nb_122", 284, 25], - ["eq_bool", 9, 7, 8, 284, 25], - ["jump", "eq_done_117", 284, 25], - "eq_nb_122", - ["false", 9, 284, 25], - "eq_done_117", - ["move", 12, 9, 284, 25], - ["jump_false", 12, "and_end_116", 284, 25], - ["load_field", 13, 1, "number", 284, 48], - ["is_int", 14, 13, 284, 48], - ["move", 12, 14, 284, 48], - "and_end_116", - ["return", 12, 284, 48], - ["null", 15, 284, 48], - ["return", 15, 284, 48] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 19, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 289, 17], - ["is_identical", 3, 1, 2, 289, 17], - ["jump_true", 3, "eq_done_125", 289, 17], - ["is_int", 4, 1, 289, 17], - ["jump_false", 4, "eq_ni_126", 289, 17], - ["is_int", 5, 2, 289, 17], - ["jump_false", 5, "eq_ni_126", 289, 17], - ["eq_int", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_ni_126", - ["is_num", 4, 1, 289, 17], - ["jump_false", 4, "eq_nn_127", 289, 17], - ["is_num", 5, 2, 289, 17], - ["jump_false", 5, "eq_nn_127", 289, 17], - ["eq_float", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nn_127", - ["is_text", 4, 1, 289, 17], - ["jump_false", 4, "eq_nt_128", 289, 17], - ["is_text", 5, 2, 289, 17], - ["jump_false", 5, "eq_nt_128", 289, 17], - ["eq_text", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nt_128", - ["is_null", 4, 1, 289, 17], - ["jump_false", 4, "eq_nnl_129", 289, 17], - ["is_null", 5, 2, 289, 17], - ["jump_false", 5, "eq_nnl_129", 289, 17], - ["true", 3, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nnl_129", - ["is_bool", 4, 1, 289, 17], - ["jump_false", 4, "eq_nb_130", 289, 17], - ["is_bool", 5, 2, 289, 17], - ["jump_false", 5, "eq_nb_130", 289, 17], - ["eq_bool", 3, 1, 2, 289, 17], - ["jump", "eq_done_125", 289, 17], - "eq_nb_130", - ["false", 3, 289, 17], - "eq_done_125", - ["jump_false", 3, "if_else_123", 289, 17], - ["false", 6, 289, 32], - ["return", 6, 289, 32], - ["jump", "if_end_124", 289, 32], - "if_else_123", - "if_end_124", - ["load_field", 7, 1, "kind", 290, 12], - ["access", 8, "text", 290, 25], - ["is_identical", 9, 7, 8, 290, 25], - ["jump_true", 9, "eq_done_132", 290, 25], - ["is_int", 10, 7, 290, 25], - ["jump_false", 10, "eq_ni_133", 290, 25], - ["is_int", 11, 8, 290, 25], - ["jump_false", 11, "eq_ni_133", 290, 25], - ["eq_int", 9, 7, 8, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_ni_133", - ["is_num", 10, 7, 290, 25], - ["jump_false", 10, "eq_nn_134", 290, 25], - ["is_num", 11, 8, 290, 25], - ["jump_false", 11, "eq_nn_134", 290, 25], - ["eq_float", 9, 7, 8, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nn_134", - ["is_text", 10, 7, 290, 25], - ["jump_false", 10, "eq_nt_135", 290, 25], - ["is_text", 11, 8, 290, 25], - ["jump_false", 11, "eq_nt_135", 290, 25], - ["eq_text", 9, 7, 8, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nt_135", - ["is_null", 10, 7, 290, 25], - ["jump_false", 10, "eq_nnl_136", 290, 25], - ["is_null", 11, 8, 290, 25], - ["jump_false", 11, "eq_nnl_136", 290, 25], - ["true", 9, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nnl_136", - ["is_bool", 10, 7, 290, 25], - ["jump_false", 10, "eq_nb_137", 290, 25], - ["is_bool", 11, 8, 290, 25], - ["jump_false", 11, "eq_nb_137", 290, 25], - ["eq_bool", 9, 7, 8, 290, 25], - ["jump", "eq_done_132", 290, 25], - "eq_nb_137", - ["false", 9, 290, 25], - "eq_done_132", - ["move", 12, 9, 290, 25], - ["jump_true", 12, "or_end_131", 290, 25], - ["load_field", 13, 1, "kind", 290, 35], - ["access", 14, "text literal", 290, 48], - ["is_identical", 15, 13, 14, 290, 48], - ["jump_true", 15, "eq_done_138", 290, 48], - ["is_int", 16, 13, 290, 48], - ["jump_false", 16, "eq_ni_139", 290, 48], - ["is_int", 17, 14, 290, 48], - ["jump_false", 17, "eq_ni_139", 290, 48], - ["eq_int", 15, 13, 14, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_ni_139", - ["is_num", 16, 13, 290, 48], - ["jump_false", 16, "eq_nn_140", 290, 48], - ["is_num", 17, 14, 290, 48], - ["jump_false", 17, "eq_nn_140", 290, 48], - ["eq_float", 15, 13, 14, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nn_140", - ["is_text", 16, 13, 290, 48], - ["jump_false", 16, "eq_nt_141", 290, 48], - ["is_text", 17, 14, 290, 48], - ["jump_false", 17, "eq_nt_141", 290, 48], - ["eq_text", 15, 13, 14, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nt_141", - ["is_null", 16, 13, 290, 48], - ["jump_false", 16, "eq_nnl_142", 290, 48], - ["is_null", 17, 14, 290, 48], - ["jump_false", 17, "eq_nnl_142", 290, 48], - ["true", 15, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nnl_142", - ["is_bool", 16, 13, 290, 48], - ["jump_false", 16, "eq_nb_143", 290, 48], - ["is_bool", 17, 14, 290, 48], - ["jump_false", 17, "eq_nb_143", 290, 48], - ["eq_bool", 15, 13, 14, 290, 48], - ["jump", "eq_done_138", 290, 48], - "eq_nb_143", - ["false", 15, 290, 48], - "eq_done_138", - ["move", 12, 15, 290, 48], - "or_end_131", - ["return", 12, 290, 48], - ["null", 18, 290, 48], - ["return", 18, 290, 48] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 13, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 295, 17], - ["is_identical", 3, 1, 2, 295, 17], - ["jump_true", 3, "eq_done_146", 295, 17], - ["is_int", 4, 1, 295, 17], - ["jump_false", 4, "eq_ni_147", 295, 17], - ["is_int", 5, 2, 295, 17], - ["jump_false", 5, "eq_ni_147", 295, 17], - ["eq_int", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_ni_147", - ["is_num", 4, 1, 295, 17], - ["jump_false", 4, "eq_nn_148", 295, 17], - ["is_num", 5, 2, 295, 17], - ["jump_false", 5, "eq_nn_148", 295, 17], - ["eq_float", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nn_148", - ["is_text", 4, 1, 295, 17], - ["jump_false", 4, "eq_nt_149", 295, 17], - ["is_text", 5, 2, 295, 17], - ["jump_false", 5, "eq_nt_149", 295, 17], - ["eq_text", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nt_149", - ["is_null", 4, 1, 295, 17], - ["jump_false", 4, "eq_nnl_150", 295, 17], - ["is_null", 5, 2, 295, 17], - ["jump_false", 5, "eq_nnl_150", 295, 17], - ["true", 3, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nnl_150", - ["is_bool", 4, 1, 295, 17], - ["jump_false", 4, "eq_nb_151", 295, 17], - ["is_bool", 5, 2, 295, 17], - ["jump_false", 5, "eq_nb_151", 295, 17], - ["eq_bool", 3, 1, 2, 295, 17], - ["jump", "eq_done_146", 295, 17], - "eq_nb_151", - ["false", 3, 295, 17], - "eq_done_146", - ["jump_false", 3, "if_else_144", 295, 17], - ["false", 6, 295, 32], - ["return", 6, 295, 32], - ["jump", "if_end_145", 295, 32], - "if_else_144", - "if_end_145", - ["load_field", 7, 1, "kind", 296, 12], - ["access", 8, "number", 296, 25], - ["is_identical", 9, 7, 8, 296, 25], - ["jump_true", 9, "eq_done_152", 296, 25], - ["is_int", 10, 7, 296, 25], - ["jump_false", 10, "eq_ni_153", 296, 25], - ["is_int", 11, 8, 296, 25], - ["jump_false", 11, "eq_ni_153", 296, 25], - ["eq_int", 9, 7, 8, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_ni_153", - ["is_num", 10, 7, 296, 25], - ["jump_false", 10, "eq_nn_154", 296, 25], - ["is_num", 11, 8, 296, 25], - ["jump_false", 11, "eq_nn_154", 296, 25], - ["eq_float", 9, 7, 8, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nn_154", - ["is_text", 10, 7, 296, 25], - ["jump_false", 10, "eq_nt_155", 296, 25], - ["is_text", 11, 8, 296, 25], - ["jump_false", 11, "eq_nt_155", 296, 25], - ["eq_text", 9, 7, 8, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nt_155", - ["is_null", 10, 7, 296, 25], - ["jump_false", 10, "eq_nnl_156", 296, 25], - ["is_null", 11, 8, 296, 25], - ["jump_false", 11, "eq_nnl_156", 296, 25], - ["true", 9, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nnl_156", - ["is_bool", 10, 7, 296, 25], - ["jump_false", 10, "eq_nb_157", 296, 25], - ["is_bool", 11, 8, 296, 25], - ["jump_false", 11, "eq_nb_157", 296, 25], - ["eq_bool", 9, 7, 8, 296, 25], - ["jump", "eq_done_152", 296, 25], - "eq_nb_157", - ["false", 9, 296, 25], - "eq_done_152", - ["return", 9, 296, 25], - ["null", 12, 296, 25], - ["return", 12, 296, 25] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 178, - "nr_close_slots": 0, - "instructions": [ - ["get", 6, 4, 1, 314, 23], - ["get", 8, 70, 1, 314, 9], - ["frame", 9, 8, 1, 314, 9], - ["null", 10, 314, 9], - ["setarg", 9, 0, 10, 314, 9], - ["setarg", 9, 1, 6, 314, 9], - ["invoke", 9, 7, 314, 9], - ["move", 11, 7, 314, 9], - ["jump_false", 11, "and_end_160", 314, 9], - ["get", 12, 7, 1, 314, 48], - ["get", 14, 70, 1, 314, 34], - ["frame", 15, 14, 1, 314, 34], - ["null", 16, 314, 34], - ["setarg", 15, 0, 16, 314, 34], - ["setarg", 15, 1, 12, 314, 34], - ["invoke", 15, 13, 314, 34], - ["move", 11, 13, 314, 34], - "and_end_160", - ["jump_false", 11, "if_else_158", 314, 34], - ["access", 17, "concat", 315, 14], - ["get", 18, 2, 1, 315, 24], - ["get", 19, 3, 1, 315, 34], - ["get", 20, 6, 1, 315, 44], - ["get", 22, 17, 1, 315, 7], - ["frame", 23, 22, 4, 315, 7], - ["null", 24, 315, 7], - ["setarg", 23, 0, 24, 315, 7], - ["setarg", 23, 1, 17, 315, 7], - ["setarg", 23, 2, 18, 315, 7], - ["setarg", 23, 3, 19, 315, 7], - ["setarg", 23, 4, 20, 315, 7], - ["invoke", 23, 21, 315, 7], - ["null", 25, 316, 14], - ["return", 25, 316, 14], - ["jump", "if_end_159", 316, 14], - "if_else_158", - "if_end_159", - ["get", 26, 4, 1, 318, 25], - ["get", 28, 69, 1, 318, 9], - ["frame", 29, 28, 1, 318, 9], - ["null", 30, 318, 9], - ["setarg", 29, 0, 30, 318, 9], - ["setarg", 29, 1, 26, 318, 9], - ["invoke", 29, 27, 318, 9], - ["move", 31, 27, 318, 9], - ["jump_false", 31, "and_end_163", 318, 9], - ["get", 32, 7, 1, 318, 52], - ["get", 34, 69, 1, 318, 36], - ["frame", 35, 34, 1, 318, 36], - ["null", 36, 318, 36], - ["setarg", 35, 0, 36, 318, 36], - ["setarg", 35, 1, 32, 318, 36], - ["invoke", 35, 33, 318, 36], - ["move", 31, 33, 318, 36], - "and_end_163", - ["jump_false", 31, "if_else_161", 318, 36], - ["access", 37, "add", 319, 14], - ["get", 38, 2, 1, 319, 21], - ["get", 39, 3, 1, 319, 31], - ["get", 40, 6, 1, 319, 41], - ["get", 42, 17, 1, 319, 7], - ["frame", 43, 42, 4, 319, 7], - ["null", 44, 319, 7], - ["setarg", 43, 0, 44, 319, 7], - ["setarg", 43, 1, 37, 319, 7], - ["setarg", 43, 2, 38, 319, 7], - ["setarg", 43, 3, 39, 319, 7], - ["setarg", 43, 4, 40, 319, 7], - ["invoke", 43, 41, 319, 7], - ["null", 45, 320, 14], - ["return", 45, 320, 14], - ["jump", "if_end_162", 320, 14], - "if_else_161", - "if_end_162", - ["get", 46, 4, 1, 323, 25], - ["get", 48, 69, 1, 323, 9], - ["frame", 49, 48, 1, 323, 9], - ["null", 50, 323, 9], - ["setarg", 49, 0, 50, 323, 9], - ["setarg", 49, 1, 46, 323, 9], - ["invoke", 49, 47, 323, 9], - ["move", 51, 47, 323, 9], - ["jump_true", 51, "or_end_166", 323, 9], - ["get", 52, 7, 1, 323, 52], - ["get", 54, 69, 1, 323, 36], - ["frame", 55, 54, 1, 323, 36], - ["null", 56, 323, 36], - ["setarg", 55, 0, 56, 323, 36], - ["setarg", 55, 1, 52, 323, 36], - ["invoke", 55, 53, 323, 36], - ["move", 51, 53, 323, 36], - "or_end_166", - ["jump_false", 51, "if_else_164", 323, 36], - ["access", 57, "add", 324, 26], - ["get", 59, 40, 1, 324, 7], - ["frame", 60, 59, 1, 324, 7], - ["null", 61, 324, 7], - ["setarg", 60, 0, 61, 324, 7], - ["setarg", 60, 1, 57, 324, 7], - ["invoke", 60, 58, 324, 7], - ["null", 62, 325, 14], - ["return", 62, 325, 14], - ["jump", "if_end_165", 325, 14], - "if_else_164", - "if_end_165", - ["get", 64, 10, 1, 328, 14], - ["frame", 65, 64, 0, 328, 14], - ["null", 66, 328, 14], - ["setarg", 65, 0, 66, 328, 14], - ["invoke", 65, 63, 328, 14], - ["move", 4, 63, 328, 14], - ["get", 68, 10, 1, 329, 14], - ["frame", 69, 68, 0, 329, 14], - ["null", 70, 329, 14], - ["setarg", 69, 0, 70, 329, 14], - ["invoke", 69, 67, 329, 14], - ["move", 5, 67, 329, 14], - ["access", 71, "add_done", 330, 26], - ["get", 73, 60, 1, 330, 16], - ["frame", 74, 73, 1, 330, 16], - ["null", 75, 330, 16], - ["setarg", 74, 0, 75, 330, 16], - ["setarg", 74, 1, 71, 330, 16], - ["invoke", 74, 72, 330, 16], - ["move", 2, 72, 330, 16], - ["access", 76, "add_cn", 331, 31], - ["get", 78, 60, 1, 331, 21], - ["frame", 79, 78, 1, 331, 21], - ["null", 80, 331, 21], - ["setarg", 79, 0, 80, 331, 21], - ["setarg", 79, 1, 76, 331, 21], - ["invoke", 79, 77, 331, 21], - ["move", 1, 77, 331, 21], - ["access", 81, "is_text", 334, 12], - ["get", 82, 3, 1, 334, 27], - ["get", 84, 16, 1, 334, 5], - ["frame", 85, 84, 3, 334, 5], - ["null", 86, 334, 5], - ["setarg", 85, 0, 86, 334, 5], - ["setarg", 85, 1, 81, 334, 5], - ["setarg", 85, 2, 4, 334, 5], - ["setarg", 85, 3, 82, 334, 5], - ["invoke", 85, 83, 334, 5], - ["access", 87, "jump_false", 335, 20], - ["get", 89, 35, 1, 335, 5], - ["frame", 90, 89, 3, 335, 5], - ["null", 91, 335, 5], - ["setarg", 90, 0, 91, 335, 5], - ["setarg", 90, 1, 87, 335, 5], - ["setarg", 90, 2, 4, 335, 5], - ["setarg", 90, 3, 1, 335, 5], - ["invoke", 90, 88, 335, 5], - ["access", 92, "is_text", 336, 12], - ["get", 93, 6, 1, 336, 27], - ["get", 95, 16, 1, 336, 5], - ["frame", 96, 95, 3, 336, 5], - ["null", 97, 336, 5], - ["setarg", 96, 0, 97, 336, 5], - ["setarg", 96, 1, 92, 336, 5], - ["setarg", 96, 2, 5, 336, 5], - ["setarg", 96, 3, 93, 336, 5], - ["invoke", 96, 94, 336, 5], - ["access", 98, "jump_false", 337, 20], - ["get", 100, 35, 1, 337, 5], - ["frame", 101, 100, 3, 337, 5], - ["null", 102, 337, 5], - ["setarg", 101, 0, 102, 337, 5], - ["setarg", 101, 1, 98, 337, 5], - ["setarg", 101, 2, 5, 337, 5], - ["setarg", 101, 3, 1, 337, 5], - ["invoke", 101, 99, 337, 5], - ["access", 103, "concat", 338, 12], - ["get", 104, 2, 1, 338, 22], - ["get", 105, 3, 1, 338, 32], - ["get", 106, 6, 1, 338, 42], - ["get", 108, 17, 1, 338, 5], - ["frame", 109, 108, 4, 338, 5], - ["null", 110, 338, 5], - ["setarg", 109, 0, 110, 338, 5], - ["setarg", 109, 1, 103, 338, 5], - ["setarg", 109, 2, 104, 338, 5], - ["setarg", 109, 3, 105, 338, 5], - ["setarg", 109, 4, 106, 338, 5], - ["invoke", 109, 107, 338, 5], - ["get", 112, 34, 1, 339, 5], - ["frame", 113, 112, 1, 339, 5], - ["null", 114, 339, 5], - ["setarg", 113, 0, 114, 339, 5], - ["setarg", 113, 1, 2, 339, 5], - ["invoke", 113, 111, 339, 5], - ["access", 115, "add_err", 342, 25], - ["get", 117, 60, 1, 342, 15], - ["frame", 118, 117, 1, 342, 15], - ["null", 119, 342, 15], - ["setarg", 118, 0, 119, 342, 15], - ["setarg", 118, 1, 115, 342, 15], - ["invoke", 118, 116, 342, 15], - ["move", 3, 116, 342, 15], - ["get", 121, 36, 1, 343, 5], - ["frame", 122, 121, 1, 343, 5], - ["null", 123, 343, 5], - ["setarg", 122, 0, 123, 343, 5], - ["setarg", 122, 1, 1, 343, 5], - ["invoke", 122, 120, 343, 5], - ["access", 124, "is_num", 344, 12], - ["get", 125, 3, 1, 344, 26], - ["get", 127, 16, 1, 344, 5], - ["frame", 128, 127, 3, 344, 5], - ["null", 129, 344, 5], - ["setarg", 128, 0, 129, 344, 5], - ["setarg", 128, 1, 124, 344, 5], - ["setarg", 128, 2, 4, 344, 5], - ["setarg", 128, 3, 125, 344, 5], - ["invoke", 128, 126, 344, 5], - ["access", 130, "jump_false", 345, 20], - ["get", 132, 35, 1, 345, 5], - ["frame", 133, 132, 3, 345, 5], - ["null", 134, 345, 5], - ["setarg", 133, 0, 134, 345, 5], - ["setarg", 133, 1, 130, 345, 5], - ["setarg", 133, 2, 4, 345, 5], - ["setarg", 133, 3, 3, 345, 5], - ["invoke", 133, 131, 345, 5], - ["access", 135, "is_num", 346, 12], - ["get", 136, 6, 1, 346, 26], - ["get", 138, 16, 1, 346, 5], - ["frame", 139, 138, 3, 346, 5], - ["null", 140, 346, 5], - ["setarg", 139, 0, 140, 346, 5], - ["setarg", 139, 1, 135, 346, 5], - ["setarg", 139, 2, 5, 346, 5], - ["setarg", 139, 3, 136, 346, 5], - ["invoke", 139, 137, 346, 5], - ["access", 141, "jump_false", 347, 20], - ["get", 143, 35, 1, 347, 5], - ["frame", 144, 143, 3, 347, 5], - ["null", 145, 347, 5], - ["setarg", 144, 0, 145, 347, 5], - ["setarg", 144, 1, 141, 347, 5], - ["setarg", 144, 2, 5, 347, 5], - ["setarg", 144, 3, 3, 347, 5], - ["invoke", 144, 142, 347, 5], - ["access", 146, "add", 348, 12], - ["get", 147, 2, 1, 348, 19], - ["get", 148, 3, 1, 348, 29], - ["get", 149, 6, 1, 348, 39], - ["get", 151, 17, 1, 348, 5], - ["frame", 152, 151, 4, 348, 5], - ["null", 153, 348, 5], - ["setarg", 152, 0, 153, 348, 5], - ["setarg", 152, 1, 146, 348, 5], - ["setarg", 152, 2, 147, 348, 5], - ["setarg", 152, 3, 148, 348, 5], - ["setarg", 152, 4, 149, 348, 5], - ["invoke", 152, 150, 348, 5], - ["get", 155, 34, 1, 349, 5], - ["frame", 156, 155, 1, 349, 5], - ["null", 157, 349, 5], - ["setarg", 156, 0, 157, 349, 5], - ["setarg", 156, 1, 2, 349, 5], - ["invoke", 156, 154, 349, 5], - ["get", 159, 36, 1, 351, 5], - ["frame", 160, 159, 1, 351, 5], - ["null", 161, 351, 5], - ["setarg", 160, 0, 161, 351, 5], - ["setarg", 160, 1, 3, 351, 5], - ["invoke", 160, 158, 351, 5], - ["access", 162, "cannot apply '+': operands must both be text or both be numbers", 352, 20], - ["get", 164, 37, 1, 352, 5], - ["frame", 165, 164, 1, 352, 5], - ["null", 166, 352, 5], - ["setarg", 165, 0, 166, 352, 5], - ["setarg", 165, 1, 162, 352, 5], - ["invoke", 165, 163, 352, 5], - ["access", 167, "disrupt", 353, 12], - ["get", 169, 14, 1, 353, 5], - ["frame", 170, 169, 1, 353, 5], - ["null", 171, 353, 5], - ["setarg", 170, 0, 171, 353, 5], - ["setarg", 170, 1, 167, 353, 5], - ["invoke", 170, 168, 353, 5], - ["get", 173, 36, 1, 354, 5], - ["frame", 174, 173, 1, 354, 5], - ["null", 175, 354, 5], - ["setarg", 174, 0, 175, 354, 5], - ["setarg", 174, 1, 2, 354, 5], - ["invoke", 174, 172, 354, 5], - ["null", 176, 355, 12], - ["return", 176, 355, 12], - ["null", 177, 355, 12], - ["return", 177, 355, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 118, - "nr_close_slots": 0, - "instructions": [ - ["get", 6, 4, 1, 361, 25], - ["get", 8, 69, 1, 361, 9], - ["frame", 9, 8, 1, 361, 9], - ["null", 10, 361, 9], - ["setarg", 9, 0, 10, 361, 9], - ["setarg", 9, 1, 6, 361, 9], - ["invoke", 9, 7, 361, 9], - ["move", 11, 7, 361, 9], - ["jump_false", 11, "and_end_169", 361, 9], - ["get", 12, 7, 1, 361, 52], - ["get", 14, 69, 1, 361, 36], - ["frame", 15, 14, 1, 361, 36], - ["null", 16, 361, 36], - ["setarg", 15, 0, 16, 361, 36], - ["setarg", 15, 1, 12, 361, 36], - ["invoke", 15, 13, 361, 36], - ["move", 11, 13, 361, 36], - "and_end_169", - ["jump_false", 11, "if_else_167", 361, 36], - ["get", 17, 2, 1, 362, 22], - ["get", 18, 3, 1, 362, 32], - ["get", 19, 6, 1, 362, 42], - ["get", 21, 17, 1, 362, 7], - ["frame", 22, 21, 4, 362, 7], - ["null", 23, 362, 7], - ["setarg", 22, 0, 23, 362, 7], - ["setarg", 22, 1, 1, 362, 7], - ["setarg", 22, 2, 17, 362, 7], - ["setarg", 22, 3, 18, 362, 7], - ["setarg", 22, 4, 19, 362, 7], - ["invoke", 22, 20, 362, 7], - ["null", 24, 363, 14], - ["return", 24, 363, 14], - ["jump", "if_end_168", 363, 14], - "if_else_167", - "if_end_168", - ["get", 26, 10, 1, 365, 14], - ["frame", 27, 26, 0, 365, 14], - ["null", 28, 365, 14], - ["setarg", 27, 0, 28, 365, 14], - ["invoke", 27, 25, 365, 14], - ["move", 4, 25, 365, 14], - ["get", 30, 10, 1, 366, 14], - ["frame", 31, 30, 0, 366, 14], - ["null", 32, 366, 14], - ["setarg", 31, 0, 32, 366, 14], - ["invoke", 31, 29, 366, 14], - ["move", 5, 29, 366, 14], - ["access", 33, "num_err", 367, 25], - ["get", 35, 60, 1, 367, 15], - ["frame", 36, 35, 1, 367, 15], - ["null", 37, 367, 15], - ["setarg", 36, 0, 37, 367, 15], - ["setarg", 36, 1, 33, 367, 15], - ["invoke", 36, 34, 367, 15], - ["move", 3, 34, 367, 15], - ["access", 38, "num_done", 368, 26], - ["get", 40, 60, 1, 368, 16], - ["frame", 41, 40, 1, 368, 16], - ["null", 42, 368, 16], - ["setarg", 41, 0, 42, 368, 16], - ["setarg", 41, 1, 38, 368, 16], - ["invoke", 41, 39, 368, 16], - ["move", 2, 39, 368, 16], - ["access", 43, "is_num", 369, 12], - ["get", 44, 3, 1, 369, 26], - ["get", 46, 16, 1, 369, 5], - ["frame", 47, 46, 3, 369, 5], - ["null", 48, 369, 5], - ["setarg", 47, 0, 48, 369, 5], - ["setarg", 47, 1, 43, 369, 5], - ["setarg", 47, 2, 4, 369, 5], - ["setarg", 47, 3, 44, 369, 5], - ["invoke", 47, 45, 369, 5], - ["access", 49, "jump_false", 370, 20], - ["get", 51, 35, 1, 370, 5], - ["frame", 52, 51, 3, 370, 5], - ["null", 53, 370, 5], - ["setarg", 52, 0, 53, 370, 5], - ["setarg", 52, 1, 49, 370, 5], - ["setarg", 52, 2, 4, 370, 5], - ["setarg", 52, 3, 3, 370, 5], - ["invoke", 52, 50, 370, 5], - ["access", 54, "is_num", 371, 12], - ["get", 55, 6, 1, 371, 26], - ["get", 57, 16, 1, 371, 5], - ["frame", 58, 57, 3, 371, 5], - ["null", 59, 371, 5], - ["setarg", 58, 0, 59, 371, 5], - ["setarg", 58, 1, 54, 371, 5], - ["setarg", 58, 2, 5, 371, 5], - ["setarg", 58, 3, 55, 371, 5], - ["invoke", 58, 56, 371, 5], - ["access", 60, "jump_false", 372, 20], - ["get", 62, 35, 1, 372, 5], - ["frame", 63, 62, 3, 372, 5], - ["null", 64, 372, 5], - ["setarg", 63, 0, 64, 372, 5], - ["setarg", 63, 1, 60, 372, 5], - ["setarg", 63, 2, 5, 372, 5], - ["setarg", 63, 3, 3, 372, 5], - ["invoke", 63, 61, 372, 5], - ["get", 65, 2, 1, 373, 20], - ["get", 66, 3, 1, 373, 30], - ["get", 67, 6, 1, 373, 40], - ["get", 69, 17, 1, 373, 5], - ["frame", 70, 69, 4, 373, 5], - ["null", 71, 373, 5], - ["setarg", 70, 0, 71, 373, 5], - ["setarg", 70, 1, 1, 373, 5], - ["setarg", 70, 2, 65, 373, 5], - ["setarg", 70, 3, 66, 373, 5], - ["setarg", 70, 4, 67, 373, 5], - ["invoke", 70, 68, 373, 5], - ["get", 73, 34, 1, 374, 5], - ["frame", 74, 73, 1, 374, 5], - ["null", 75, 374, 5], - ["setarg", 74, 0, 75, 374, 5], - ["setarg", 74, 1, 2, 374, 5], - ["invoke", 74, 72, 374, 5], - ["get", 77, 36, 1, 376, 5], - ["frame", 78, 77, 1, 376, 5], - ["null", 79, 376, 5], - ["setarg", 78, 0, 79, 376, 5], - ["setarg", 78, 1, 3, 376, 5], - ["invoke", 78, 76, 376, 5], - ["access", 80, "cannot apply '", 377, 20], - ["get", 81, 5, 1, 377, 39], - ["is_text", 83, 80, 377, 39], - ["jump_false", 83, "add_cn_171", 377, 39], - ["is_text", 84, 81, 377, 39], - ["jump_false", 84, "add_cn_171", 377, 39], - ["concat", 82, 80, 81, 377, 39], - ["jump", "add_done_170", 377, 39], - "add_cn_171", - ["is_num", 83, 80, 377, 39], - ["jump_false", 83, "add_err_172", 377, 39], - ["is_num", 84, 81, 377, 39], - ["jump_false", 84, "add_err_172", 377, 39], - ["add", 82, 80, 81, 377, 39], - ["jump", "add_done_170", 377, 39], - "add_err_172", - [ - "access", - 85, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 377, - 39 - ], - ["access", 86, "error", 377, 39], - ["access", 87, "cannot apply '+': operands must both be text or both be numbers", 377, 39], - ["array", 88, 0, 377, 39], - ["push", 88, 87, 377, 39], - ["frame", 90, 85, 2, 377, 39], - ["null", 91, 377, 39], - ["setarg", 90, 0, 91, 377, 39], - ["setarg", 90, 1, 86, 377, 39], - ["setarg", 90, 2, 88, 377, 39], - ["invoke", 90, 89, 377, 39], - ["disrupt", 377, 39], - "add_done_170", - ["access", 92, "': operands must be numbers", 377, 52], - ["is_text", 94, 82, 377, 52], - ["jump_false", 94, "add_cn_174", 377, 52], - ["is_text", 95, 92, 377, 52], - ["jump_false", 95, "add_cn_174", 377, 52], - ["concat", 93, 82, 92, 377, 52], - ["jump", "add_done_173", 377, 52], - "add_cn_174", - ["is_num", 94, 82, 377, 52], - ["jump_false", 94, "add_err_175", 377, 52], - ["is_num", 95, 92, 377, 52], - ["jump_false", 95, "add_err_175", 377, 52], - ["add", 93, 82, 92, 377, 52], - ["jump", "add_done_173", 377, 52], - "add_err_175", - [ - "access", - 96, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 377, - 52 - ], - ["access", 97, "error", 377, 52], - ["access", 98, "cannot apply '+': operands must both be text or both be numbers", 377, 52], - ["array", 99, 0, 377, 52], - ["push", 99, 98, 377, 52], - ["frame", 101, 96, 2, 377, 52], - ["null", 102, 377, 52], - ["setarg", 101, 0, 102, 377, 52], - ["setarg", 101, 1, 97, 377, 52], - ["setarg", 101, 2, 99, 377, 52], - ["invoke", 101, 100, 377, 52], - ["disrupt", 377, 52], - "add_done_173", - ["get", 104, 37, 1, 377, 5], - ["frame", 105, 104, 1, 377, 5], - ["null", 106, 377, 5], - ["setarg", 105, 0, 106, 377, 5], - ["setarg", 105, 1, 93, 377, 5], - ["invoke", 105, 103, 377, 5], - ["access", 107, "disrupt", 378, 12], - ["get", 109, 14, 1, 378, 5], - ["frame", 110, 109, 1, 378, 5], - ["null", 111, 378, 5], - ["setarg", 110, 0, 111, 378, 5], - ["setarg", 110, 1, 107, 378, 5], - ["invoke", 110, 108, 378, 5], - ["get", 113, 36, 1, 379, 5], - ["frame", 114, 113, 1, 379, 5], - ["null", 115, 379, 5], - ["setarg", 114, 0, 115, 379, 5], - ["setarg", 114, 1, 2, 379, 5], - ["invoke", 114, 112, 379, 5], - ["null", 116, 380, 12], - ["return", 116, 380, 12], - ["null", 117, 380, 12], - ["return", 117, 380, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 239, - "nr_close_slots": 0, - "instructions": [ - ["get", 12, 2, 1, 386, 16], - ["move", 1, 12, 386, 16], - ["get", 13, 3, 1, 387, 16], - ["move", 3, 13, 387, 16], - ["get", 14, 6, 1, 388, 17], - ["move", 9, 14, 388, 17], - ["access", 10, 0, 389, 14], - ["access", 11, 0, 390, 14], - ["access", 15, "eq_done", 391, 26], - ["get", 17, 60, 1, 391, 16], - ["frame", 18, 17, 1, 391, 16], - ["null", 19, 391, 16], - ["setarg", 18, 0, 19, 391, 16], - ["setarg", 18, 1, 15, 391, 16], - ["invoke", 18, 16, 391, 16], - ["move", 2, 16, 391, 16], - ["access", 20, "eq_ni", 392, 29], - ["get", 22, 60, 1, 392, 19], - ["frame", 23, 22, 1, 392, 19], - ["null", 24, 392, 19], - ["setarg", 23, 0, 24, 392, 19], - ["setarg", 23, 1, 20, 392, 19], - ["invoke", 23, 21, 392, 19], - ["move", 5, 21, 392, 19], - ["access", 25, "eq_nn", 393, 29], - ["get", 27, 60, 1, 393, 19], - ["frame", 28, 27, 1, 393, 19], - ["null", 29, 393, 19], - ["setarg", 28, 0, 29, 393, 19], - ["setarg", 28, 1, 25, 393, 19], - ["invoke", 28, 26, 393, 19], - ["move", 7, 26, 393, 19], - ["access", 30, "eq_nt", 394, 30], - ["get", 32, 60, 1, 394, 20], - ["frame", 33, 32, 1, 394, 20], - ["null", 34, 394, 20], - ["setarg", 33, 0, 34, 394, 20], - ["setarg", 33, 1, 30, 394, 20], - ["invoke", 33, 31, 394, 20], - ["move", 8, 31, 394, 20], - ["access", 35, "eq_nnl", 395, 30], - ["get", 37, 60, 1, 395, 20], - ["frame", 38, 37, 1, 395, 20], - ["null", 39, 395, 20], - ["setarg", 38, 0, 39, 395, 20], - ["setarg", 38, 1, 35, 395, 20], - ["invoke", 38, 36, 395, 20], - ["move", 6, 36, 395, 20], - ["access", 40, "eq_nb", 396, 30], - ["get", 42, 60, 1, 396, 20], - ["frame", 43, 42, 1, 396, 20], - ["null", 44, 396, 20], - ["setarg", 43, 0, 44, 396, 20], - ["setarg", 43, 1, 40, 396, 20], - ["invoke", 43, 41, 396, 20], - ["move", 4, 41, 396, 20], - ["access", 45, "is_identical", 399, 12], - ["get", 47, 17, 1, 399, 5], - ["frame", 48, 47, 4, 399, 5], - ["null", 49, 399, 5], - ["setarg", 48, 0, 49, 399, 5], - ["setarg", 48, 1, 45, 399, 5], - ["setarg", 48, 2, 1, 399, 5], - ["setarg", 48, 3, 3, 399, 5], - ["setarg", 48, 4, 9, 399, 5], - ["invoke", 48, 46, 399, 5], - ["access", 50, "jump_true", 400, 20], - ["get", 52, 35, 1, 400, 5], - ["frame", 53, 52, 3, 400, 5], - ["null", 54, 400, 5], - ["setarg", 53, 0, 54, 400, 5], - ["setarg", 53, 1, 50, 400, 5], - ["setarg", 53, 2, 1, 400, 5], - ["setarg", 53, 3, 2, 400, 5], - ["invoke", 53, 51, 400, 5], - ["get", 56, 10, 1, 403, 10], - ["frame", 57, 56, 0, 403, 10], - ["null", 58, 403, 10], - ["setarg", 57, 0, 58, 403, 10], - ["invoke", 57, 55, 403, 10], - ["move", 10, 55, 403, 10], - ["access", 59, "is_int", 404, 12], - ["get", 61, 16, 1, 404, 5], - ["frame", 62, 61, 3, 404, 5], - ["null", 63, 404, 5], - ["setarg", 62, 0, 63, 404, 5], - ["setarg", 62, 1, 59, 404, 5], - ["setarg", 62, 2, 10, 404, 5], - ["setarg", 62, 3, 3, 404, 5], - ["invoke", 62, 60, 404, 5], - ["access", 64, "jump_false", 405, 20], - ["get", 66, 35, 1, 405, 5], - ["frame", 67, 66, 3, 405, 5], - ["null", 68, 405, 5], - ["setarg", 67, 0, 68, 405, 5], - ["setarg", 67, 1, 64, 405, 5], - ["setarg", 67, 2, 10, 405, 5], - ["setarg", 67, 3, 5, 405, 5], - ["invoke", 67, 65, 405, 5], - ["get", 70, 10, 1, 406, 10], - ["frame", 71, 70, 0, 406, 10], - ["null", 72, 406, 10], - ["setarg", 71, 0, 72, 406, 10], - ["invoke", 71, 69, 406, 10], - ["move", 11, 69, 406, 10], - ["access", 73, "is_int", 407, 12], - ["get", 75, 16, 1, 407, 5], - ["frame", 76, 75, 3, 407, 5], - ["null", 77, 407, 5], - ["setarg", 76, 0, 77, 407, 5], - ["setarg", 76, 1, 73, 407, 5], - ["setarg", 76, 2, 11, 407, 5], - ["setarg", 76, 3, 9, 407, 5], - ["invoke", 76, 74, 407, 5], - ["access", 78, "jump_false", 408, 20], - ["get", 80, 35, 1, 408, 5], - ["frame", 81, 80, 3, 408, 5], - ["null", 82, 408, 5], - ["setarg", 81, 0, 82, 408, 5], - ["setarg", 81, 1, 78, 408, 5], - ["setarg", 81, 2, 11, 408, 5], - ["setarg", 81, 3, 5, 408, 5], - ["invoke", 81, 79, 408, 5], - ["access", 83, "eq_int", 409, 12], - ["get", 85, 17, 1, 409, 5], - ["frame", 86, 85, 4, 409, 5], - ["null", 87, 409, 5], - ["setarg", 86, 0, 87, 409, 5], - ["setarg", 86, 1, 83, 409, 5], - ["setarg", 86, 2, 1, 409, 5], - ["setarg", 86, 3, 3, 409, 5], - ["setarg", 86, 4, 9, 409, 5], - ["invoke", 86, 84, 409, 5], - ["get", 89, 34, 1, 410, 5], - ["frame", 90, 89, 1, 410, 5], - ["null", 91, 410, 5], - ["setarg", 90, 0, 91, 410, 5], - ["setarg", 90, 1, 2, 410, 5], - ["invoke", 90, 88, 410, 5], - ["get", 93, 36, 1, 413, 5], - ["frame", 94, 93, 1, 413, 5], - ["null", 95, 413, 5], - ["setarg", 94, 0, 95, 413, 5], - ["setarg", 94, 1, 5, 413, 5], - ["invoke", 94, 92, 413, 5], - ["access", 96, "is_num", 414, 12], - ["get", 98, 16, 1, 414, 5], - ["frame", 99, 98, 3, 414, 5], - ["null", 100, 414, 5], - ["setarg", 99, 0, 100, 414, 5], - ["setarg", 99, 1, 96, 414, 5], - ["setarg", 99, 2, 10, 414, 5], - ["setarg", 99, 3, 3, 414, 5], - ["invoke", 99, 97, 414, 5], - ["access", 101, "jump_false", 415, 20], - ["get", 103, 35, 1, 415, 5], - ["frame", 104, 103, 3, 415, 5], - ["null", 105, 415, 5], - ["setarg", 104, 0, 105, 415, 5], - ["setarg", 104, 1, 101, 415, 5], - ["setarg", 104, 2, 10, 415, 5], - ["setarg", 104, 3, 7, 415, 5], - ["invoke", 104, 102, 415, 5], - ["access", 106, "is_num", 416, 12], - ["get", 108, 16, 1, 416, 5], - ["frame", 109, 108, 3, 416, 5], - ["null", 110, 416, 5], - ["setarg", 109, 0, 110, 416, 5], - ["setarg", 109, 1, 106, 416, 5], - ["setarg", 109, 2, 11, 416, 5], - ["setarg", 109, 3, 9, 416, 5], - ["invoke", 109, 107, 416, 5], - ["access", 111, "jump_false", 417, 20], - ["get", 113, 35, 1, 417, 5], - ["frame", 114, 113, 3, 417, 5], - ["null", 115, 417, 5], - ["setarg", 114, 0, 115, 417, 5], - ["setarg", 114, 1, 111, 417, 5], - ["setarg", 114, 2, 11, 417, 5], - ["setarg", 114, 3, 7, 417, 5], - ["invoke", 114, 112, 417, 5], - ["access", 116, "eq_float", 418, 12], - ["get", 118, 17, 1, 418, 5], - ["frame", 119, 118, 4, 418, 5], - ["null", 120, 418, 5], - ["setarg", 119, 0, 120, 418, 5], - ["setarg", 119, 1, 116, 418, 5], - ["setarg", 119, 2, 1, 418, 5], - ["setarg", 119, 3, 3, 418, 5], - ["setarg", 119, 4, 9, 418, 5], - ["invoke", 119, 117, 418, 5], - ["get", 122, 34, 1, 419, 5], - ["frame", 123, 122, 1, 419, 5], - ["null", 124, 419, 5], - ["setarg", 123, 0, 124, 419, 5], - ["setarg", 123, 1, 2, 419, 5], - ["invoke", 123, 121, 419, 5], - ["get", 126, 36, 1, 422, 5], - ["frame", 127, 126, 1, 422, 5], - ["null", 128, 422, 5], - ["setarg", 127, 0, 128, 422, 5], - ["setarg", 127, 1, 7, 422, 5], - ["invoke", 127, 125, 422, 5], - ["access", 129, "is_text", 423, 12], - ["get", 131, 16, 1, 423, 5], - ["frame", 132, 131, 3, 423, 5], - ["null", 133, 423, 5], - ["setarg", 132, 0, 133, 423, 5], - ["setarg", 132, 1, 129, 423, 5], - ["setarg", 132, 2, 10, 423, 5], - ["setarg", 132, 3, 3, 423, 5], - ["invoke", 132, 130, 423, 5], - ["access", 134, "jump_false", 424, 20], - ["get", 136, 35, 1, 424, 5], - ["frame", 137, 136, 3, 424, 5], - ["null", 138, 424, 5], - ["setarg", 137, 0, 138, 424, 5], - ["setarg", 137, 1, 134, 424, 5], - ["setarg", 137, 2, 10, 424, 5], - ["setarg", 137, 3, 8, 424, 5], - ["invoke", 137, 135, 424, 5], - ["access", 139, "is_text", 425, 12], - ["get", 141, 16, 1, 425, 5], - ["frame", 142, 141, 3, 425, 5], - ["null", 143, 425, 5], - ["setarg", 142, 0, 143, 425, 5], - ["setarg", 142, 1, 139, 425, 5], - ["setarg", 142, 2, 11, 425, 5], - ["setarg", 142, 3, 9, 425, 5], - ["invoke", 142, 140, 425, 5], - ["access", 144, "jump_false", 426, 20], - ["get", 146, 35, 1, 426, 5], - ["frame", 147, 146, 3, 426, 5], - ["null", 148, 426, 5], - ["setarg", 147, 0, 148, 426, 5], - ["setarg", 147, 1, 144, 426, 5], - ["setarg", 147, 2, 11, 426, 5], - ["setarg", 147, 3, 8, 426, 5], - ["invoke", 147, 145, 426, 5], - ["access", 149, "eq_text", 427, 12], - ["get", 151, 17, 1, 427, 5], - ["frame", 152, 151, 4, 427, 5], - ["null", 153, 427, 5], - ["setarg", 152, 0, 153, 427, 5], - ["setarg", 152, 1, 149, 427, 5], - ["setarg", 152, 2, 1, 427, 5], - ["setarg", 152, 3, 3, 427, 5], - ["setarg", 152, 4, 9, 427, 5], - ["invoke", 152, 150, 427, 5], - ["get", 155, 34, 1, 428, 5], - ["frame", 156, 155, 1, 428, 5], - ["null", 157, 428, 5], - ["setarg", 156, 0, 157, 428, 5], - ["setarg", 156, 1, 2, 428, 5], - ["invoke", 156, 154, 428, 5], - ["get", 159, 36, 1, 431, 5], - ["frame", 160, 159, 1, 431, 5], - ["null", 161, 431, 5], - ["setarg", 160, 0, 161, 431, 5], - ["setarg", 160, 1, 8, 431, 5], - ["invoke", 160, 158, 431, 5], - ["access", 162, "is_null", 432, 12], - ["get", 164, 16, 1, 432, 5], - ["frame", 165, 164, 3, 432, 5], - ["null", 166, 432, 5], - ["setarg", 165, 0, 166, 432, 5], - ["setarg", 165, 1, 162, 432, 5], - ["setarg", 165, 2, 10, 432, 5], - ["setarg", 165, 3, 3, 432, 5], - ["invoke", 165, 163, 432, 5], - ["access", 167, "jump_false", 433, 20], - ["get", 169, 35, 1, 433, 5], - ["frame", 170, 169, 3, 433, 5], - ["null", 171, 433, 5], - ["setarg", 170, 0, 171, 433, 5], - ["setarg", 170, 1, 167, 433, 5], - ["setarg", 170, 2, 10, 433, 5], - ["setarg", 170, 3, 6, 433, 5], - ["invoke", 170, 168, 433, 5], - ["access", 172, "is_null", 434, 12], - ["get", 174, 16, 1, 434, 5], - ["frame", 175, 174, 3, 434, 5], - ["null", 176, 434, 5], - ["setarg", 175, 0, 176, 434, 5], - ["setarg", 175, 1, 172, 434, 5], - ["setarg", 175, 2, 11, 434, 5], - ["setarg", 175, 3, 9, 434, 5], - ["invoke", 175, 173, 434, 5], - ["access", 177, "jump_false", 435, 20], - ["get", 179, 35, 1, 435, 5], - ["frame", 180, 179, 3, 435, 5], - ["null", 181, 435, 5], - ["setarg", 180, 0, 181, 435, 5], - ["setarg", 180, 1, 177, 435, 5], - ["setarg", 180, 2, 11, 435, 5], - ["setarg", 180, 3, 6, 435, 5], - ["invoke", 180, 178, 435, 5], - ["access", 182, "true", 436, 12], - ["get", 184, 15, 1, 436, 5], - ["frame", 185, 184, 2, 436, 5], - ["null", 186, 436, 5], - ["setarg", 185, 0, 186, 436, 5], - ["setarg", 185, 1, 182, 436, 5], - ["setarg", 185, 2, 1, 436, 5], - ["invoke", 185, 183, 436, 5], - ["get", 188, 34, 1, 437, 5], - ["frame", 189, 188, 1, 437, 5], - ["null", 190, 437, 5], - ["setarg", 189, 0, 190, 437, 5], - ["setarg", 189, 1, 2, 437, 5], - ["invoke", 189, 187, 437, 5], - ["get", 192, 36, 1, 440, 5], - ["frame", 193, 192, 1, 440, 5], - ["null", 194, 440, 5], - ["setarg", 193, 0, 194, 440, 5], - ["setarg", 193, 1, 6, 440, 5], - ["invoke", 193, 191, 440, 5], - ["access", 195, "is_bool", 441, 12], - ["get", 197, 16, 1, 441, 5], - ["frame", 198, 197, 3, 441, 5], - ["null", 199, 441, 5], - ["setarg", 198, 0, 199, 441, 5], - ["setarg", 198, 1, 195, 441, 5], - ["setarg", 198, 2, 10, 441, 5], - ["setarg", 198, 3, 3, 441, 5], - ["invoke", 198, 196, 441, 5], - ["access", 200, "jump_false", 442, 20], - ["get", 202, 35, 1, 442, 5], - ["frame", 203, 202, 3, 442, 5], - ["null", 204, 442, 5], - ["setarg", 203, 0, 204, 442, 5], - ["setarg", 203, 1, 200, 442, 5], - ["setarg", 203, 2, 10, 442, 5], - ["setarg", 203, 3, 4, 442, 5], - ["invoke", 203, 201, 442, 5], - ["access", 205, "is_bool", 443, 12], - ["get", 207, 16, 1, 443, 5], - ["frame", 208, 207, 3, 443, 5], - ["null", 209, 443, 5], - ["setarg", 208, 0, 209, 443, 5], - ["setarg", 208, 1, 205, 443, 5], - ["setarg", 208, 2, 11, 443, 5], - ["setarg", 208, 3, 9, 443, 5], - ["invoke", 208, 206, 443, 5], - ["access", 210, "jump_false", 444, 20], - ["get", 212, 35, 1, 444, 5], - ["frame", 213, 212, 3, 444, 5], - ["null", 214, 444, 5], - ["setarg", 213, 0, 214, 444, 5], - ["setarg", 213, 1, 210, 444, 5], - ["setarg", 213, 2, 11, 444, 5], - ["setarg", 213, 3, 4, 444, 5], - ["invoke", 213, 211, 444, 5], - ["access", 215, "eq_bool", 445, 12], - ["get", 217, 17, 1, 445, 5], - ["frame", 218, 217, 4, 445, 5], - ["null", 219, 445, 5], - ["setarg", 218, 0, 219, 445, 5], - ["setarg", 218, 1, 215, 445, 5], - ["setarg", 218, 2, 1, 445, 5], - ["setarg", 218, 3, 3, 445, 5], - ["setarg", 218, 4, 9, 445, 5], - ["invoke", 218, 216, 445, 5], - ["get", 221, 34, 1, 446, 5], - ["frame", 222, 221, 1, 446, 5], - ["null", 223, 446, 5], - ["setarg", 222, 0, 223, 446, 5], - ["setarg", 222, 1, 2, 446, 5], - ["invoke", 222, 220, 446, 5], - ["get", 225, 36, 1, 449, 5], - ["frame", 226, 225, 1, 449, 5], - ["null", 227, 449, 5], - ["setarg", 226, 0, 227, 449, 5], - ["setarg", 226, 1, 4, 449, 5], - ["invoke", 226, 224, 449, 5], - ["access", 228, "false", 450, 12], - ["get", 230, 15, 1, 450, 5], - ["frame", 231, 230, 2, 450, 5], - ["null", 232, 450, 5], - ["setarg", 231, 0, 232, 450, 5], - ["setarg", 231, 1, 228, 450, 5], - ["setarg", 231, 2, 1, 450, 5], - ["invoke", 231, 229, 450, 5], - ["get", 234, 36, 1, 451, 5], - ["frame", 235, 234, 1, 451, 5], - ["null", 236, 451, 5], - ["setarg", 235, 0, 236, 451, 5], - ["setarg", 235, 1, 2, 451, 5], - ["invoke", 235, 233, 451, 5], - ["null", 237, 452, 12], - ["return", 237, 452, 12], - ["null", 238, 452, 12], - ["return", 238, 452, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 272, - "nr_close_slots": 0, - "instructions": [ - ["get", 14, 2, 1, 458, 16], - ["move", 1, 14, 458, 16], - ["get", 15, 3, 1, 459, 16], - ["move", 3, 15, 459, 16], - ["get", 16, 6, 1, 460, 17], - ["move", 11, 16, 460, 17], - ["access", 12, 0, 461, 14], - ["access", 13, 0, 462, 14], - ["access", 17, "ne_done", 463, 26], - ["get", 19, 60, 1, 463, 16], - ["frame", 20, 19, 1, 463, 16], - ["null", 21, 463, 16], - ["setarg", 20, 0, 21, 463, 16], - ["setarg", 20, 1, 17, 463, 16], - ["invoke", 20, 18, 463, 16], - ["move", 2, 18, 463, 16], - ["access", 22, "ne_nid", 464, 31], - ["get", 24, 60, 1, 464, 21], - ["frame", 25, 24, 1, 464, 21], - ["null", 26, 464, 21], - ["setarg", 25, 0, 26, 464, 21], - ["setarg", 25, 1, 22, 464, 21], - ["invoke", 25, 23, 464, 21], - ["move", 6, 23, 464, 21], - ["access", 27, "ne_ni", 465, 29], - ["get", 29, 60, 1, 465, 19], - ["frame", 30, 29, 1, 465, 19], - ["null", 31, 465, 19], - ["setarg", 30, 0, 31, 465, 19], - ["setarg", 30, 1, 27, 465, 19], - ["invoke", 30, 28, 465, 19], - ["move", 7, 28, 465, 19], - ["access", 32, "ne_nn", 466, 29], - ["get", 34, 60, 1, 466, 19], - ["frame", 35, 34, 1, 466, 19], - ["null", 36, 466, 19], - ["setarg", 35, 0, 36, 466, 19], - ["setarg", 35, 1, 32, 466, 19], - ["invoke", 35, 33, 466, 19], - ["move", 9, 33, 466, 19], - ["access", 37, "ne_nt", 467, 30], - ["get", 39, 60, 1, 467, 20], - ["frame", 40, 39, 1, 467, 20], - ["null", 41, 467, 20], - ["setarg", 40, 0, 41, 467, 20], - ["setarg", 40, 1, 37, 467, 20], - ["invoke", 40, 38, 467, 20], - ["move", 10, 38, 467, 20], - ["access", 42, "ne_nnl", 468, 30], - ["get", 44, 60, 1, 468, 20], - ["frame", 45, 44, 1, 468, 20], - ["null", 46, 468, 20], - ["setarg", 45, 0, 46, 468, 20], - ["setarg", 45, 1, 42, 468, 20], - ["invoke", 45, 43, 468, 20], - ["move", 8, 43, 468, 20], - ["access", 47, "ne_nb", 469, 30], - ["get", 49, 60, 1, 469, 20], - ["frame", 50, 49, 1, 469, 20], - ["null", 51, 469, 20], - ["setarg", 50, 0, 51, 469, 20], - ["setarg", 50, 1, 47, 469, 20], - ["invoke", 50, 48, 469, 20], - ["move", 5, 48, 469, 20], - ["access", 52, "is_identical", 472, 12], - ["get", 54, 17, 1, 472, 5], - ["frame", 55, 54, 4, 472, 5], - ["null", 56, 472, 5], - ["setarg", 55, 0, 56, 472, 5], - ["setarg", 55, 1, 52, 472, 5], - ["setarg", 55, 2, 1, 472, 5], - ["setarg", 55, 3, 3, 472, 5], - ["setarg", 55, 4, 11, 472, 5], - ["invoke", 55, 53, 472, 5], - ["access", 57, "jump_true", 473, 20], - ["get", 59, 35, 1, 473, 5], - ["frame", 60, 59, 3, 473, 5], - ["null", 61, 473, 5], - ["setarg", 60, 0, 61, 473, 5], - ["setarg", 60, 1, 57, 473, 5], - ["setarg", 60, 2, 1, 473, 5], - ["setarg", 60, 3, 6, 473, 5], - ["invoke", 60, 58, 473, 5], - ["get", 63, 34, 1, 475, 5], - ["frame", 64, 63, 1, 475, 5], - ["null", 65, 475, 5], - ["setarg", 64, 0, 65, 475, 5], - ["setarg", 64, 1, 7, 475, 5], - ["invoke", 64, 62, 475, 5], - ["get", 67, 36, 1, 477, 5], - ["frame", 68, 67, 1, 477, 5], - ["null", 69, 477, 5], - ["setarg", 68, 0, 69, 477, 5], - ["setarg", 68, 1, 6, 477, 5], - ["invoke", 68, 66, 477, 5], - ["access", 70, "false", 478, 12], - ["get", 72, 15, 1, 478, 5], - ["frame", 73, 72, 2, 478, 5], - ["null", 74, 478, 5], - ["setarg", 73, 0, 74, 478, 5], - ["setarg", 73, 1, 70, 478, 5], - ["setarg", 73, 2, 1, 478, 5], - ["invoke", 73, 71, 478, 5], - ["get", 76, 34, 1, 479, 5], - ["frame", 77, 76, 1, 479, 5], - ["null", 78, 479, 5], - ["setarg", 77, 0, 78, 479, 5], - ["setarg", 77, 1, 2, 479, 5], - ["invoke", 77, 75, 479, 5], - ["get", 80, 36, 1, 482, 5], - ["frame", 81, 80, 1, 482, 5], - ["null", 82, 482, 5], - ["setarg", 81, 0, 82, 482, 5], - ["setarg", 81, 1, 7, 482, 5], - ["invoke", 81, 79, 482, 5], - ["get", 84, 10, 1, 483, 10], - ["frame", 85, 84, 0, 483, 10], - ["null", 86, 483, 10], - ["setarg", 85, 0, 86, 483, 10], - ["invoke", 85, 83, 483, 10], - ["move", 12, 83, 483, 10], - ["access", 87, "is_int", 484, 12], - ["get", 89, 16, 1, 484, 5], - ["frame", 90, 89, 3, 484, 5], - ["null", 91, 484, 5], - ["setarg", 90, 0, 91, 484, 5], - ["setarg", 90, 1, 87, 484, 5], - ["setarg", 90, 2, 12, 484, 5], - ["setarg", 90, 3, 3, 484, 5], - ["invoke", 90, 88, 484, 5], - ["access", 92, "jump_false", 485, 20], - ["get", 94, 35, 1, 485, 5], - ["frame", 95, 94, 3, 485, 5], - ["null", 96, 485, 5], - ["setarg", 95, 0, 96, 485, 5], - ["setarg", 95, 1, 92, 485, 5], - ["setarg", 95, 2, 12, 485, 5], - ["setarg", 95, 3, 9, 485, 5], - ["invoke", 95, 93, 485, 5], - ["get", 98, 10, 1, 486, 10], - ["frame", 99, 98, 0, 486, 10], - ["null", 100, 486, 10], - ["setarg", 99, 0, 100, 486, 10], - ["invoke", 99, 97, 486, 10], - ["move", 13, 97, 486, 10], - ["access", 101, "is_int", 487, 12], - ["get", 103, 16, 1, 487, 5], - ["frame", 104, 103, 3, 487, 5], - ["null", 105, 487, 5], - ["setarg", 104, 0, 105, 487, 5], - ["setarg", 104, 1, 101, 487, 5], - ["setarg", 104, 2, 13, 487, 5], - ["setarg", 104, 3, 11, 487, 5], - ["invoke", 104, 102, 487, 5], - ["access", 106, "jump_false", 488, 20], - ["get", 108, 35, 1, 488, 5], - ["frame", 109, 108, 3, 488, 5], - ["null", 110, 488, 5], - ["setarg", 109, 0, 110, 488, 5], - ["setarg", 109, 1, 106, 488, 5], - ["setarg", 109, 2, 13, 488, 5], - ["setarg", 109, 3, 9, 488, 5], - ["invoke", 109, 107, 488, 5], - ["access", 111, "ne_int", 489, 12], - ["get", 113, 17, 1, 489, 5], - ["frame", 114, 113, 4, 489, 5], - ["null", 115, 489, 5], - ["setarg", 114, 0, 115, 489, 5], - ["setarg", 114, 1, 111, 489, 5], - ["setarg", 114, 2, 1, 489, 5], - ["setarg", 114, 3, 3, 489, 5], - ["setarg", 114, 4, 11, 489, 5], - ["invoke", 114, 112, 489, 5], - ["get", 117, 34, 1, 490, 5], - ["frame", 118, 117, 1, 490, 5], - ["null", 119, 490, 5], - ["setarg", 118, 0, 119, 490, 5], - ["setarg", 118, 1, 2, 490, 5], - ["invoke", 118, 116, 490, 5], - ["get", 121, 36, 1, 493, 5], - ["frame", 122, 121, 1, 493, 5], - ["null", 123, 493, 5], - ["setarg", 122, 0, 123, 493, 5], - ["setarg", 122, 1, 9, 493, 5], - ["invoke", 122, 120, 493, 5], - ["access", 124, "is_num", 494, 12], - ["get", 126, 16, 1, 494, 5], - ["frame", 127, 126, 3, 494, 5], - ["null", 128, 494, 5], - ["setarg", 127, 0, 128, 494, 5], - ["setarg", 127, 1, 124, 494, 5], - ["setarg", 127, 2, 12, 494, 5], - ["setarg", 127, 3, 3, 494, 5], - ["invoke", 127, 125, 494, 5], - ["access", 129, "jump_false", 495, 20], - ["get", 131, 35, 1, 495, 5], - ["frame", 132, 131, 3, 495, 5], - ["null", 133, 495, 5], - ["setarg", 132, 0, 133, 495, 5], - ["setarg", 132, 1, 129, 495, 5], - ["setarg", 132, 2, 12, 495, 5], - ["setarg", 132, 3, 10, 495, 5], - ["invoke", 132, 130, 495, 5], - ["access", 134, "is_num", 496, 12], - ["get", 136, 16, 1, 496, 5], - ["frame", 137, 136, 3, 496, 5], - ["null", 138, 496, 5], - ["setarg", 137, 0, 138, 496, 5], - ["setarg", 137, 1, 134, 496, 5], - ["setarg", 137, 2, 13, 496, 5], - ["setarg", 137, 3, 11, 496, 5], - ["invoke", 137, 135, 496, 5], - ["access", 139, "jump_false", 497, 20], - ["get", 141, 35, 1, 497, 5], - ["frame", 142, 141, 3, 497, 5], - ["null", 143, 497, 5], - ["setarg", 142, 0, 143, 497, 5], - ["setarg", 142, 1, 139, 497, 5], - ["setarg", 142, 2, 13, 497, 5], - ["setarg", 142, 3, 10, 497, 5], - ["invoke", 142, 140, 497, 5], - ["access", 144, "ne_float", 498, 12], - ["get", 146, 17, 1, 498, 5], - ["frame", 147, 146, 4, 498, 5], - ["null", 148, 498, 5], - ["setarg", 147, 0, 148, 498, 5], - ["setarg", 147, 1, 144, 498, 5], - ["setarg", 147, 2, 1, 498, 5], - ["setarg", 147, 3, 3, 498, 5], - ["setarg", 147, 4, 11, 498, 5], - ["invoke", 147, 145, 498, 5], - ["get", 150, 34, 1, 499, 5], - ["frame", 151, 150, 1, 499, 5], - ["null", 152, 499, 5], - ["setarg", 151, 0, 152, 499, 5], - ["setarg", 151, 1, 2, 499, 5], - ["invoke", 151, 149, 499, 5], - ["get", 154, 36, 1, 502, 5], - ["frame", 155, 154, 1, 502, 5], - ["null", 156, 502, 5], - ["setarg", 155, 0, 156, 502, 5], - ["setarg", 155, 1, 10, 502, 5], - ["invoke", 155, 153, 502, 5], - ["access", 157, "is_text", 503, 12], - ["get", 159, 16, 1, 503, 5], - ["frame", 160, 159, 3, 503, 5], - ["null", 161, 503, 5], - ["setarg", 160, 0, 161, 503, 5], - ["setarg", 160, 1, 157, 503, 5], - ["setarg", 160, 2, 12, 503, 5], - ["setarg", 160, 3, 3, 503, 5], - ["invoke", 160, 158, 503, 5], - ["access", 162, "jump_false", 504, 20], - ["get", 164, 35, 1, 504, 5], - ["frame", 165, 164, 3, 504, 5], - ["null", 166, 504, 5], - ["setarg", 165, 0, 166, 504, 5], - ["setarg", 165, 1, 162, 504, 5], - ["setarg", 165, 2, 12, 504, 5], - ["setarg", 165, 3, 8, 504, 5], - ["invoke", 165, 163, 504, 5], - ["access", 167, "is_text", 505, 12], - ["get", 169, 16, 1, 505, 5], - ["frame", 170, 169, 3, 505, 5], - ["null", 171, 505, 5], - ["setarg", 170, 0, 171, 505, 5], - ["setarg", 170, 1, 167, 505, 5], - ["setarg", 170, 2, 13, 505, 5], - ["setarg", 170, 3, 11, 505, 5], - ["invoke", 170, 168, 505, 5], - ["access", 172, "jump_false", 506, 20], - ["get", 174, 35, 1, 506, 5], - ["frame", 175, 174, 3, 506, 5], - ["null", 176, 506, 5], - ["setarg", 175, 0, 176, 506, 5], - ["setarg", 175, 1, 172, 506, 5], - ["setarg", 175, 2, 13, 506, 5], - ["setarg", 175, 3, 8, 506, 5], - ["invoke", 175, 173, 506, 5], - ["access", 177, "ne_text", 507, 12], - ["get", 179, 17, 1, 507, 5], - ["frame", 180, 179, 4, 507, 5], - ["null", 181, 507, 5], - ["setarg", 180, 0, 181, 507, 5], - ["setarg", 180, 1, 177, 507, 5], - ["setarg", 180, 2, 1, 507, 5], - ["setarg", 180, 3, 3, 507, 5], - ["setarg", 180, 4, 11, 507, 5], - ["invoke", 180, 178, 507, 5], - ["get", 183, 34, 1, 508, 5], - ["frame", 184, 183, 1, 508, 5], - ["null", 185, 508, 5], - ["setarg", 184, 0, 185, 508, 5], - ["setarg", 184, 1, 2, 508, 5], - ["invoke", 184, 182, 508, 5], - ["get", 187, 36, 1, 511, 5], - ["frame", 188, 187, 1, 511, 5], - ["null", 189, 511, 5], - ["setarg", 188, 0, 189, 511, 5], - ["setarg", 188, 1, 8, 511, 5], - ["invoke", 188, 186, 511, 5], - ["access", 190, "is_null", 512, 12], - ["get", 192, 16, 1, 512, 5], - ["frame", 193, 192, 3, 512, 5], - ["null", 194, 512, 5], - ["setarg", 193, 0, 194, 512, 5], - ["setarg", 193, 1, 190, 512, 5], - ["setarg", 193, 2, 12, 512, 5], - ["setarg", 193, 3, 3, 512, 5], - ["invoke", 193, 191, 512, 5], - ["access", 195, "jump_false", 513, 20], - ["get", 197, 35, 1, 513, 5], - ["frame", 198, 197, 3, 513, 5], - ["null", 199, 513, 5], - ["setarg", 198, 0, 199, 513, 5], - ["setarg", 198, 1, 195, 513, 5], - ["setarg", 198, 2, 12, 513, 5], - ["setarg", 198, 3, 5, 513, 5], - ["invoke", 198, 196, 513, 5], - ["access", 200, "is_null", 514, 12], - ["get", 202, 16, 1, 514, 5], - ["frame", 203, 202, 3, 514, 5], - ["null", 204, 514, 5], - ["setarg", 203, 0, 204, 514, 5], - ["setarg", 203, 1, 200, 514, 5], - ["setarg", 203, 2, 13, 514, 5], - ["setarg", 203, 3, 11, 514, 5], - ["invoke", 203, 201, 514, 5], - ["access", 205, "jump_false", 515, 20], - ["get", 207, 35, 1, 515, 5], - ["frame", 208, 207, 3, 515, 5], - ["null", 209, 515, 5], - ["setarg", 208, 0, 209, 515, 5], - ["setarg", 208, 1, 205, 515, 5], - ["setarg", 208, 2, 13, 515, 5], - ["setarg", 208, 3, 5, 515, 5], - ["invoke", 208, 206, 515, 5], - ["access", 210, "false", 516, 12], - ["get", 212, 15, 1, 516, 5], - ["frame", 213, 212, 2, 516, 5], - ["null", 214, 516, 5], - ["setarg", 213, 0, 214, 516, 5], - ["setarg", 213, 1, 210, 516, 5], - ["setarg", 213, 2, 1, 516, 5], - ["invoke", 213, 211, 516, 5], - ["get", 216, 34, 1, 517, 5], - ["frame", 217, 216, 1, 517, 5], - ["null", 218, 517, 5], - ["setarg", 217, 0, 218, 517, 5], - ["setarg", 217, 1, 2, 517, 5], - ["invoke", 217, 215, 517, 5], - ["access", 219, "ne_mis", 520, 30], - ["get", 221, 60, 1, 520, 20], - ["frame", 222, 221, 1, 520, 20], - ["null", 223, 520, 20], - ["setarg", 222, 0, 223, 520, 20], - ["setarg", 222, 1, 219, 520, 20], - ["invoke", 222, 220, 520, 20], - ["move", 4, 220, 520, 20], - ["get", 225, 36, 1, 521, 5], - ["frame", 226, 225, 1, 521, 5], - ["null", 227, 521, 5], - ["setarg", 226, 0, 227, 521, 5], - ["setarg", 226, 1, 5, 521, 5], - ["invoke", 226, 224, 521, 5], - ["access", 228, "is_bool", 522, 12], - ["get", 230, 16, 1, 522, 5], - ["frame", 231, 230, 3, 522, 5], - ["null", 232, 522, 5], - ["setarg", 231, 0, 232, 522, 5], - ["setarg", 231, 1, 228, 522, 5], - ["setarg", 231, 2, 12, 522, 5], - ["setarg", 231, 3, 3, 522, 5], - ["invoke", 231, 229, 522, 5], - ["access", 233, "jump_false", 523, 20], - ["get", 235, 35, 1, 523, 5], - ["frame", 236, 235, 3, 523, 5], - ["null", 237, 523, 5], - ["setarg", 236, 0, 237, 523, 5], - ["setarg", 236, 1, 233, 523, 5], - ["setarg", 236, 2, 12, 523, 5], - ["setarg", 236, 3, 4, 523, 5], - ["invoke", 236, 234, 523, 5], - ["access", 238, "is_bool", 524, 12], - ["get", 240, 16, 1, 524, 5], - ["frame", 241, 240, 3, 524, 5], - ["null", 242, 524, 5], - ["setarg", 241, 0, 242, 524, 5], - ["setarg", 241, 1, 238, 524, 5], - ["setarg", 241, 2, 13, 524, 5], - ["setarg", 241, 3, 11, 524, 5], - ["invoke", 241, 239, 524, 5], - ["access", 243, "jump_false", 525, 20], - ["get", 245, 35, 1, 525, 5], - ["frame", 246, 245, 3, 525, 5], - ["null", 247, 525, 5], - ["setarg", 246, 0, 247, 525, 5], - ["setarg", 246, 1, 243, 525, 5], - ["setarg", 246, 2, 13, 525, 5], - ["setarg", 246, 3, 4, 525, 5], - ["invoke", 246, 244, 525, 5], - ["access", 248, "ne_bool", 526, 12], - ["get", 250, 17, 1, 526, 5], - ["frame", 251, 250, 4, 526, 5], - ["null", 252, 526, 5], - ["setarg", 251, 0, 252, 526, 5], - ["setarg", 251, 1, 248, 526, 5], - ["setarg", 251, 2, 1, 526, 5], - ["setarg", 251, 3, 3, 526, 5], - ["setarg", 251, 4, 11, 526, 5], - ["invoke", 251, 249, 526, 5], - ["get", 254, 34, 1, 527, 5], - ["frame", 255, 254, 1, 527, 5], - ["null", 256, 527, 5], - ["setarg", 255, 0, 256, 527, 5], - ["setarg", 255, 1, 2, 527, 5], - ["invoke", 255, 253, 527, 5], - ["get", 258, 36, 1, 530, 5], - ["frame", 259, 258, 1, 530, 5], - ["null", 260, 530, 5], - ["setarg", 259, 0, 260, 530, 5], - ["setarg", 259, 1, 4, 530, 5], - ["invoke", 259, 257, 530, 5], - ["access", 261, "true", 531, 12], - ["get", 263, 15, 1, 531, 5], - ["frame", 264, 263, 2, 531, 5], - ["null", 265, 531, 5], - ["setarg", 264, 0, 265, 531, 5], - ["setarg", 264, 1, 261, 531, 5], - ["setarg", 264, 2, 1, 531, 5], - ["invoke", 264, 262, 531, 5], - ["get", 267, 36, 1, 532, 5], - ["frame", 268, 267, 1, 532, 5], - ["null", 269, 532, 5], - ["setarg", 268, 0, 269, 532, 5], - ["setarg", 268, 1, 2, 532, 5], - ["invoke", 268, 266, 532, 5], - ["null", 270, 533, 12], - ["return", 270, 533, 12], - ["null", 271, 533, 12], - ["return", 271, 533, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 232, - "nr_close_slots": 0, - "instructions": [ - ["get", 19, 2, 1, 539, 16], - ["move", 4, 19, 539, 16], - ["get", 20, 3, 1, 540, 16], - ["move", 7, 20, 540, 16], - ["get", 21, 6, 1, 541, 17], - ["move", 13, 21, 541, 17], - ["access", 17, 0, 542, 14], - ["access", 18, 0, 543, 14], - ["get", 22, 4, 1, 544, 36], - ["get", 24, 68, 1, 544, 23], - ["frame", 25, 24, 1, 544, 23], - ["null", 26, 544, 23], - ["setarg", 25, 0, 26, 544, 23], - ["setarg", 25, 1, 22, 544, 23], - ["invoke", 25, 23, 544, 23], - ["move", 8, 23, 544, 23], - ["get", 27, 4, 1, 545, 39], - ["get", 29, 69, 1, 545, 23], - ["frame", 30, 29, 1, 545, 23], - ["null", 31, 545, 23], - ["setarg", 30, 0, 31, 545, 23], - ["setarg", 30, 1, 27, 545, 23], - ["invoke", 30, 28, 545, 23], - ["move", 9, 28, 545, 23], - ["get", 32, 4, 1, 546, 38], - ["get", 34, 70, 1, 546, 24], - ["frame", 35, 34, 1, 546, 24], - ["null", 36, 546, 24], - ["setarg", 35, 0, 36, 546, 24], - ["setarg", 35, 1, 32, 546, 24], - ["invoke", 35, 33, 546, 24], - ["move", 10, 33, 546, 24], - ["get", 37, 7, 1, 547, 37], - ["get", 39, 68, 1, 547, 24], - ["frame", 40, 39, 1, 547, 24], - ["null", 41, 547, 24], - ["setarg", 40, 0, 41, 547, 24], - ["setarg", 40, 1, 37, 547, 24], - ["invoke", 40, 38, 547, 24], - ["move", 14, 38, 547, 24], - ["get", 42, 7, 1, 548, 40], - ["get", 44, 69, 1, 548, 24], - ["frame", 45, 44, 1, 548, 24], - ["null", 46, 548, 24], - ["setarg", 45, 0, 46, 548, 24], - ["setarg", 45, 1, 42, 548, 24], - ["invoke", 45, 43, 548, 24], - ["move", 15, 43, 548, 24], - ["get", 47, 7, 1, 549, 39], - ["get", 49, 70, 1, 549, 25], - ["frame", 50, 49, 1, 549, 25], - ["null", 51, 549, 25], - ["setarg", 50, 0, 51, 549, 25], - ["setarg", 50, 1, 47, 549, 25], - ["invoke", 50, 48, 549, 25], - ["move", 16, 48, 549, 25], - ["null", 11, 550, 19], - ["null", 12, 551, 19], - ["null", 5, 552, 16], - ["null", 6, 553, 15], - ["move", 52, 8, 556, 9], - ["jump_false", 52, "and_end_178", 556, 9], - ["move", 52, 14, 556, 24], - "and_end_178", - ["jump_false", 52, "if_else_176", 556, 24], - ["get", 54, 17, 1, 557, 7], - ["frame", 55, 54, 4, 557, 7], - ["null", 56, 557, 7], - ["setarg", 55, 0, 56, 557, 7], - ["setarg", 55, 1, 1, 557, 7], - ["setarg", 55, 2, 4, 557, 7], - ["setarg", 55, 3, 7, 557, 7], - ["setarg", 55, 4, 13, 557, 7], - ["invoke", 55, 53, 557, 7], - ["null", 57, 558, 14], - ["return", 57, 558, 14], - ["jump", "if_end_177", 558, 14], - "if_else_176", - "if_end_177", - ["move", 58, 9, 561, 9], - ["jump_false", 58, "and_end_181", 561, 9], - ["move", 58, 15, 561, 24], - "and_end_181", - ["jump_false", 58, "if_else_179", 561, 24], - ["get", 60, 17, 1, 562, 7], - ["frame", 61, 60, 4, 562, 7], - ["null", 62, 562, 7], - ["setarg", 61, 0, 62, 562, 7], - ["setarg", 61, 1, 2, 562, 7], - ["setarg", 61, 2, 4, 562, 7], - ["setarg", 61, 3, 7, 562, 7], - ["setarg", 61, 4, 13, 562, 7], - ["invoke", 61, 59, 562, 7], - ["null", 63, 563, 14], - ["return", 63, 563, 14], - ["jump", "if_end_180", 563, 14], - "if_else_179", - "if_end_180", - ["move", 64, 10, 566, 9], - ["jump_false", 64, "and_end_184", 566, 9], - ["move", 64, 16, 566, 25], - "and_end_184", - ["jump_false", 64, "if_else_182", 566, 25], - ["get", 66, 17, 1, 567, 7], - ["frame", 67, 66, 4, 567, 7], - ["null", 68, 567, 7], - ["setarg", 67, 0, 68, 567, 7], - ["setarg", 67, 1, 3, 567, 7], - ["setarg", 67, 2, 4, 567, 7], - ["setarg", 67, 3, 7, 567, 7], - ["setarg", 67, 4, 13, 567, 7], - ["invoke", 67, 65, 567, 7], - ["null", 69, 568, 14], - ["return", 69, 568, 14], - ["jump", "if_end_183", 568, 14], - "if_else_182", - "if_end_183", - ["access", 70, "rel_ni", 571, 25], - ["get", 72, 60, 1, 571, 15], - ["frame", 73, 72, 1, 571, 15], - ["null", 74, 571, 15], - ["setarg", 73, 0, 74, 571, 15], - ["setarg", 73, 1, 70, 571, 15], - ["invoke", 73, 71, 571, 15], - ["move", 11, 71, 571, 15], - ["access", 75, "rel_nn", 572, 25], - ["get", 77, 60, 1, 572, 15], - ["frame", 78, 77, 1, 572, 15], - ["null", 79, 572, 15], - ["setarg", 78, 0, 79, 572, 15], - ["setarg", 78, 1, 75, 572, 15], - ["invoke", 78, 76, 572, 15], - ["move", 12, 76, 572, 15], - ["access", 80, "rel_done", 573, 22], - ["get", 82, 60, 1, 573, 12], - ["frame", 83, 82, 1, 573, 12], - ["null", 84, 573, 12], - ["setarg", 83, 0, 84, 573, 12], - ["setarg", 83, 1, 80, 573, 12], - ["invoke", 83, 81, 573, 12], - ["move", 5, 81, 573, 12], - ["access", 85, "rel_err", 574, 21], - ["get", 87, 60, 1, 574, 11], - ["frame", 88, 87, 1, 574, 11], - ["null", 89, 574, 11], - ["setarg", 88, 0, 89, 574, 11], - ["setarg", 88, 1, 85, 574, 11], - ["invoke", 88, 86, 574, 11], - ["move", 6, 86, 574, 11], - ["get", 91, 10, 1, 576, 10], - ["frame", 92, 91, 0, 576, 10], - ["null", 93, 576, 10], - ["setarg", 92, 0, 93, 576, 10], - ["invoke", 92, 90, 576, 10], - ["move", 17, 90, 576, 10], - ["access", 94, "is_int", 577, 12], - ["get", 96, 16, 1, 577, 5], - ["frame", 97, 96, 3, 577, 5], - ["null", 98, 577, 5], - ["setarg", 97, 0, 98, 577, 5], - ["setarg", 97, 1, 94, 577, 5], - ["setarg", 97, 2, 17, 577, 5], - ["setarg", 97, 3, 7, 577, 5], - ["invoke", 97, 95, 577, 5], - ["access", 99, "jump_false", 578, 20], - ["get", 101, 35, 1, 578, 5], - ["frame", 102, 101, 3, 578, 5], - ["null", 103, 578, 5], - ["setarg", 102, 0, 103, 578, 5], - ["setarg", 102, 1, 99, 578, 5], - ["setarg", 102, 2, 17, 578, 5], - ["setarg", 102, 3, 11, 578, 5], - ["invoke", 102, 100, 578, 5], - ["get", 105, 10, 1, 579, 10], - ["frame", 106, 105, 0, 579, 10], - ["null", 107, 579, 10], - ["setarg", 106, 0, 107, 579, 10], - ["invoke", 106, 104, 579, 10], - ["move", 18, 104, 579, 10], - ["access", 108, "is_int", 580, 12], - ["get", 110, 16, 1, 580, 5], - ["frame", 111, 110, 3, 580, 5], - ["null", 112, 580, 5], - ["setarg", 111, 0, 112, 580, 5], - ["setarg", 111, 1, 108, 580, 5], - ["setarg", 111, 2, 18, 580, 5], - ["setarg", 111, 3, 13, 580, 5], - ["invoke", 111, 109, 580, 5], - ["access", 113, "jump_false", 581, 20], - ["get", 115, 35, 1, 581, 5], - ["frame", 116, 115, 3, 581, 5], - ["null", 117, 581, 5], - ["setarg", 116, 0, 117, 581, 5], - ["setarg", 116, 1, 113, 581, 5], - ["setarg", 116, 2, 18, 581, 5], - ["setarg", 116, 3, 11, 581, 5], - ["invoke", 116, 114, 581, 5], - ["get", 119, 17, 1, 582, 5], - ["frame", 120, 119, 4, 582, 5], - ["null", 121, 582, 5], - ["setarg", 120, 0, 121, 582, 5], - ["setarg", 120, 1, 1, 582, 5], - ["setarg", 120, 2, 4, 582, 5], - ["setarg", 120, 3, 7, 582, 5], - ["setarg", 120, 4, 13, 582, 5], - ["invoke", 120, 118, 582, 5], - ["get", 123, 34, 1, 583, 5], - ["frame", 124, 123, 1, 583, 5], - ["null", 125, 583, 5], - ["setarg", 124, 0, 125, 583, 5], - ["setarg", 124, 1, 5, 583, 5], - ["invoke", 124, 122, 583, 5], - ["get", 127, 36, 1, 585, 5], - ["frame", 128, 127, 1, 585, 5], - ["null", 129, 585, 5], - ["setarg", 128, 0, 129, 585, 5], - ["setarg", 128, 1, 11, 585, 5], - ["invoke", 128, 126, 585, 5], - ["access", 130, "is_num", 586, 12], - ["get", 132, 16, 1, 586, 5], - ["frame", 133, 132, 3, 586, 5], - ["null", 134, 586, 5], - ["setarg", 133, 0, 134, 586, 5], - ["setarg", 133, 1, 130, 586, 5], - ["setarg", 133, 2, 17, 586, 5], - ["setarg", 133, 3, 7, 586, 5], - ["invoke", 133, 131, 586, 5], - ["access", 135, "jump_false", 587, 20], - ["get", 137, 35, 1, 587, 5], - ["frame", 138, 137, 3, 587, 5], - ["null", 139, 587, 5], - ["setarg", 138, 0, 139, 587, 5], - ["setarg", 138, 1, 135, 587, 5], - ["setarg", 138, 2, 17, 587, 5], - ["setarg", 138, 3, 12, 587, 5], - ["invoke", 138, 136, 587, 5], - ["access", 140, "is_num", 588, 12], - ["get", 142, 16, 1, 588, 5], - ["frame", 143, 142, 3, 588, 5], - ["null", 144, 588, 5], - ["setarg", 143, 0, 144, 588, 5], - ["setarg", 143, 1, 140, 588, 5], - ["setarg", 143, 2, 18, 588, 5], - ["setarg", 143, 3, 13, 588, 5], - ["invoke", 143, 141, 588, 5], - ["access", 145, "jump_false", 589, 20], - ["get", 147, 35, 1, 589, 5], - ["frame", 148, 147, 3, 589, 5], - ["null", 149, 589, 5], - ["setarg", 148, 0, 149, 589, 5], - ["setarg", 148, 1, 145, 589, 5], - ["setarg", 148, 2, 18, 589, 5], - ["setarg", 148, 3, 12, 589, 5], - ["invoke", 148, 146, 589, 5], - ["get", 151, 17, 1, 590, 5], - ["frame", 152, 151, 4, 590, 5], - ["null", 153, 590, 5], - ["setarg", 152, 0, 153, 590, 5], - ["setarg", 152, 1, 2, 590, 5], - ["setarg", 152, 2, 4, 590, 5], - ["setarg", 152, 3, 7, 590, 5], - ["setarg", 152, 4, 13, 590, 5], - ["invoke", 152, 150, 590, 5], - ["get", 155, 34, 1, 591, 5], - ["frame", 156, 155, 1, 591, 5], - ["null", 157, 591, 5], - ["setarg", 156, 0, 157, 591, 5], - ["setarg", 156, 1, 5, 591, 5], - ["invoke", 156, 154, 591, 5], - ["get", 159, 36, 1, 593, 5], - ["frame", 160, 159, 1, 593, 5], - ["null", 161, 593, 5], - ["setarg", 160, 0, 161, 593, 5], - ["setarg", 160, 1, 12, 593, 5], - ["invoke", 160, 158, 593, 5], - ["access", 162, "is_text", 594, 12], - ["get", 164, 16, 1, 594, 5], - ["frame", 165, 164, 3, 594, 5], - ["null", 166, 594, 5], - ["setarg", 165, 0, 166, 594, 5], - ["setarg", 165, 1, 162, 594, 5], - ["setarg", 165, 2, 17, 594, 5], - ["setarg", 165, 3, 7, 594, 5], - ["invoke", 165, 163, 594, 5], - ["access", 167, "jump_false", 595, 20], - ["get", 169, 35, 1, 595, 5], - ["frame", 170, 169, 3, 595, 5], - ["null", 171, 595, 5], - ["setarg", 170, 0, 171, 595, 5], - ["setarg", 170, 1, 167, 595, 5], - ["setarg", 170, 2, 17, 595, 5], - ["setarg", 170, 3, 6, 595, 5], - ["invoke", 170, 168, 595, 5], - ["access", 172, "is_text", 596, 12], - ["get", 174, 16, 1, 596, 5], - ["frame", 175, 174, 3, 596, 5], - ["null", 176, 596, 5], - ["setarg", 175, 0, 176, 596, 5], - ["setarg", 175, 1, 172, 596, 5], - ["setarg", 175, 2, 18, 596, 5], - ["setarg", 175, 3, 13, 596, 5], - ["invoke", 175, 173, 596, 5], - ["access", 177, "jump_false", 597, 20], - ["get", 179, 35, 1, 597, 5], - ["frame", 180, 179, 3, 597, 5], - ["null", 181, 597, 5], - ["setarg", 180, 0, 181, 597, 5], - ["setarg", 180, 1, 177, 597, 5], - ["setarg", 180, 2, 18, 597, 5], - ["setarg", 180, 3, 6, 597, 5], - ["invoke", 180, 178, 597, 5], - ["get", 183, 17, 1, 598, 5], - ["frame", 184, 183, 4, 598, 5], - ["null", 185, 598, 5], - ["setarg", 184, 0, 185, 598, 5], - ["setarg", 184, 1, 3, 598, 5], - ["setarg", 184, 2, 4, 598, 5], - ["setarg", 184, 3, 7, 598, 5], - ["setarg", 184, 4, 13, 598, 5], - ["invoke", 184, 182, 598, 5], - ["get", 187, 34, 1, 599, 5], - ["frame", 188, 187, 1, 599, 5], - ["null", 189, 599, 5], - ["setarg", 188, 0, 189, 599, 5], - ["setarg", 188, 1, 5, 599, 5], - ["invoke", 188, 186, 599, 5], - ["get", 191, 36, 1, 601, 5], - ["frame", 192, 191, 1, 601, 5], - ["null", 193, 601, 5], - ["setarg", 192, 0, 193, 601, 5], - ["setarg", 192, 1, 6, 601, 5], - ["invoke", 192, 190, 601, 5], - ["access", 194, "cannot compare with '", 602, 20], - ["get", 195, 5, 1, 602, 46], - ["is_text", 197, 194, 602, 46], - ["jump_false", 197, "add_cn_186", 602, 46], - ["is_text", 198, 195, 602, 46], - ["jump_false", 198, "add_cn_186", 602, 46], - ["concat", 196, 194, 195, 602, 46], - ["jump", "add_done_185", 602, 46], - "add_cn_186", - ["is_num", 197, 194, 602, 46], - ["jump_false", 197, "add_err_187", 602, 46], - ["is_num", 198, 195, 602, 46], - ["jump_false", 198, "add_err_187", 602, 46], - ["add", 196, 194, 195, 602, 46], - ["jump", "add_done_185", 602, 46], - "add_err_187", - [ - "access", - 199, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 602, - 46 - ], - ["access", 200, "error", 602, 46], - ["access", 201, "cannot apply '+': operands must both be text or both be numbers", 602, 46], - ["array", 202, 0, 602, 46], - ["push", 202, 201, 602, 46], - ["frame", 204, 199, 2, 602, 46], - ["null", 205, 602, 46], - ["setarg", 204, 0, 205, 602, 46], - ["setarg", 204, 1, 200, 602, 46], - ["setarg", 204, 2, 202, 602, 46], - ["invoke", 204, 203, 602, 46], - ["disrupt", 602, 46], - "add_done_185", - ["access", 206, "': operands must be same type", 602, 59], - ["is_text", 208, 196, 602, 59], - ["jump_false", 208, "add_cn_189", 602, 59], - ["is_text", 209, 206, 602, 59], - ["jump_false", 209, "add_cn_189", 602, 59], - ["concat", 207, 196, 206, 602, 59], - ["jump", "add_done_188", 602, 59], - "add_cn_189", - ["is_num", 208, 196, 602, 59], - ["jump_false", 208, "add_err_190", 602, 59], - ["is_num", 209, 206, 602, 59], - ["jump_false", 209, "add_err_190", 602, 59], - ["add", 207, 196, 206, 602, 59], - ["jump", "add_done_188", 602, 59], - "add_err_190", - [ - "access", - 210, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 602, - 59 - ], - ["access", 211, "error", 602, 59], - ["access", 212, "cannot apply '+': operands must both be text or both be numbers", 602, 59], - ["array", 213, 0, 602, 59], - ["push", 213, 212, 602, 59], - ["frame", 215, 210, 2, 602, 59], - ["null", 216, 602, 59], - ["setarg", 215, 0, 216, 602, 59], - ["setarg", 215, 1, 211, 602, 59], - ["setarg", 215, 2, 213, 602, 59], - ["invoke", 215, 214, 602, 59], - ["disrupt", 602, 59], - "add_done_188", - ["get", 218, 37, 1, 602, 5], - ["frame", 219, 218, 1, 602, 5], - ["null", 220, 602, 5], - ["setarg", 219, 0, 220, 602, 5], - ["setarg", 219, 1, 207, 602, 5], - ["invoke", 219, 217, 602, 5], - ["access", 221, "disrupt", 603, 12], - ["get", 223, 14, 1, 603, 5], - ["frame", 224, 223, 1, 603, 5], - ["null", 225, 603, 5], - ["setarg", 224, 0, 225, 603, 5], - ["setarg", 224, 1, 221, 603, 5], - ["invoke", 224, 222, 603, 5], - ["get", 227, 36, 1, 604, 5], - ["frame", 228, 227, 1, 604, 5], - ["null", 229, 604, 5], - ["setarg", 228, 0, 229, 604, 5], - ["setarg", 228, 1, 5, 604, 5], - ["invoke", 228, 226, 604, 5], - ["null", 230, 605, 12], - ["return", 230, 605, 12], - ["null", 231, 605, 12], - ["return", 231, 605, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 70, - "nr_close_slots": 0, - "instructions": [ - ["get", 8, 69, 1, 610, 9], - ["frame", 9, 8, 1, 610, 9], - ["null", 10, 610, 9], - ["setarg", 9, 0, 10, 610, 9], - ["setarg", 9, 1, 3, 610, 9], - ["invoke", 9, 7, 610, 9], - ["jump_false", 7, "if_else_191", 610, 9], - ["access", 11, "negate", 611, 14], - ["get", 13, 16, 1, 611, 7], - ["frame", 14, 13, 3, 611, 7], - ["null", 15, 611, 7], - ["setarg", 14, 0, 15, 611, 7], - ["setarg", 14, 1, 11, 611, 7], - ["setarg", 14, 2, 1, 611, 7], - ["setarg", 14, 3, 2, 611, 7], - ["invoke", 14, 12, 611, 7], - ["null", 16, 612, 14], - ["return", 16, 612, 14], - ["jump", "if_end_192", 612, 14], - "if_else_191", - "if_end_192", - ["get", 18, 10, 1, 614, 14], - ["frame", 19, 18, 0, 614, 14], - ["null", 20, 614, 14], - ["setarg", 19, 0, 20, 614, 14], - ["invoke", 19, 17, 614, 14], - ["move", 6, 17, 614, 14], - ["access", 21, "neg_err", 615, 25], - ["get", 23, 60, 1, 615, 15], - ["frame", 24, 23, 1, 615, 15], - ["null", 25, 615, 15], - ["setarg", 24, 0, 25, 615, 15], - ["setarg", 24, 1, 21, 615, 15], - ["invoke", 24, 22, 615, 15], - ["move", 5, 22, 615, 15], - ["access", 26, "neg_done", 616, 26], - ["get", 28, 60, 1, 616, 16], - ["frame", 29, 28, 1, 616, 16], - ["null", 30, 616, 16], - ["setarg", 29, 0, 30, 616, 16], - ["setarg", 29, 1, 26, 616, 16], - ["invoke", 29, 27, 616, 16], - ["move", 4, 27, 616, 16], - ["access", 31, "is_num", 617, 12], - ["get", 33, 16, 1, 617, 5], - ["frame", 34, 33, 3, 617, 5], - ["null", 35, 617, 5], - ["setarg", 34, 0, 35, 617, 5], - ["setarg", 34, 1, 31, 617, 5], - ["setarg", 34, 2, 6, 617, 5], - ["setarg", 34, 3, 2, 617, 5], - ["invoke", 34, 32, 617, 5], - ["access", 36, "jump_false", 618, 20], - ["get", 38, 35, 1, 618, 5], - ["frame", 39, 38, 3, 618, 5], - ["null", 40, 618, 5], - ["setarg", 39, 0, 40, 618, 5], - ["setarg", 39, 1, 36, 618, 5], - ["setarg", 39, 2, 6, 618, 5], - ["setarg", 39, 3, 5, 618, 5], - ["invoke", 39, 37, 618, 5], - ["access", 41, "negate", 619, 12], - ["get", 43, 16, 1, 619, 5], - ["frame", 44, 43, 3, 619, 5], - ["null", 45, 619, 5], - ["setarg", 44, 0, 45, 619, 5], - ["setarg", 44, 1, 41, 619, 5], - ["setarg", 44, 2, 1, 619, 5], - ["setarg", 44, 3, 2, 619, 5], - ["invoke", 44, 42, 619, 5], - ["get", 47, 34, 1, 620, 5], - ["frame", 48, 47, 1, 620, 5], - ["null", 49, 620, 5], - ["setarg", 48, 0, 49, 620, 5], - ["setarg", 48, 1, 4, 620, 5], - ["invoke", 48, 46, 620, 5], - ["get", 51, 36, 1, 622, 5], - ["frame", 52, 51, 1, 622, 5], - ["null", 53, 622, 5], - ["setarg", 52, 0, 53, 622, 5], - ["setarg", 52, 1, 5, 622, 5], - ["invoke", 52, 50, 622, 5], - ["access", 54, "cannot negate: operand must be a number", 623, 20], - ["get", 56, 37, 1, 623, 5], - ["frame", 57, 56, 1, 623, 5], - ["null", 58, 623, 5], - ["setarg", 57, 0, 58, 623, 5], - ["setarg", 57, 1, 54, 623, 5], - ["invoke", 57, 55, 623, 5], - ["access", 59, "disrupt", 624, 12], - ["get", 61, 14, 1, 624, 5], - ["frame", 62, 61, 1, 624, 5], - ["null", 63, 624, 5], - ["setarg", 62, 0, 63, 624, 5], - ["setarg", 62, 1, 59, 624, 5], - ["invoke", 62, 60, 624, 5], - ["get", 65, 36, 1, 625, 5], - ["frame", 66, 65, 1, 625, 5], - ["null", 67, 625, 5], - ["setarg", 66, 0, 67, 625, 5], - ["setarg", 66, 1, 4, 625, 5], - ["invoke", 66, 64, 625, 5], - ["null", 68, 626, 12], - ["return", 68, 626, 12], - ["null", 69, 626, 12], - ["return", 69, 626, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 83, - "nr_close_slots": 0, - "instructions": [ - ["null", 5, 638, 15], - ["put", 2, 2, 1, 639, 16], - ["put", 3, 3, 1, 640, 16], - ["put", 4, 6, 1, 641, 17], - ["get", 6, 12, 1, 642, 18], - ["load_dynamic", 7, 6, 1, 642, 28], - ["move", 8, 7, 642, 28], - ["jump_true", 8, "or_end_193", 642, 28], - ["move", 8, 1, 642, 39], - "or_end_193", - ["put", 8, 5, 1, 642, 39], - ["access", 9, "add", 643, 19], - ["is_identical", 10, 1, 9, 643, 19], - ["jump_true", 10, "eq_done_196", 643, 19], - ["is_int", 11, 1, 643, 19], - ["jump_false", 11, "eq_ni_197", 643, 19], - ["is_int", 12, 9, 643, 19], - ["jump_false", 12, "eq_ni_197", 643, 19], - ["eq_int", 10, 1, 9, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_ni_197", - ["is_num", 11, 1, 643, 19], - ["jump_false", 11, "eq_nn_198", 643, 19], - ["is_num", 12, 9, 643, 19], - ["jump_false", 12, "eq_nn_198", 643, 19], - ["eq_float", 10, 1, 9, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nn_198", - ["is_text", 11, 1, 643, 19], - ["jump_false", 11, "eq_nt_199", 643, 19], - ["is_text", 12, 9, 643, 19], - ["jump_false", 12, "eq_nt_199", 643, 19], - ["eq_text", 10, 1, 9, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nt_199", - ["is_null", 11, 1, 643, 19], - ["jump_false", 11, "eq_nnl_200", 643, 19], - ["is_null", 12, 9, 643, 19], - ["jump_false", 12, "eq_nnl_200", 643, 19], - ["true", 10, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nnl_200", - ["is_bool", 11, 1, 643, 19], - ["jump_false", 11, "eq_nb_201", 643, 19], - ["is_bool", 12, 9, 643, 19], - ["jump_false", 12, "eq_nb_201", 643, 19], - ["eq_bool", 10, 1, 9, 643, 19], - ["jump", "eq_done_196", 643, 19], - "eq_nb_201", - ["false", 10, 643, 19], - "eq_done_196", - ["jump_false", 10, "if_else_194", 643, 19], - ["get", 14, 20, 1, 644, 7], - ["frame", 15, 14, 0, 644, 7], - ["null", 16, 644, 7], - ["setarg", 15, 0, 16, 644, 7], - ["invoke", 15, 13, 644, 7], - ["jump", "if_end_195", 644, 7], - "if_else_194", - ["access", 17, "eq", 645, 26], - ["is_identical", 18, 1, 17, 645, 26], - ["jump_true", 18, "eq_done_204", 645, 26], - ["is_int", 19, 1, 645, 26], - ["jump_false", 19, "eq_ni_205", 645, 26], - ["is_int", 20, 17, 645, 26], - ["jump_false", 20, "eq_ni_205", 645, 26], - ["eq_int", 18, 1, 17, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_ni_205", - ["is_num", 19, 1, 645, 26], - ["jump_false", 19, "eq_nn_206", 645, 26], - ["is_num", 20, 17, 645, 26], - ["jump_false", 20, "eq_nn_206", 645, 26], - ["eq_float", 18, 1, 17, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nn_206", - ["is_text", 19, 1, 645, 26], - ["jump_false", 19, "eq_nt_207", 645, 26], - ["is_text", 20, 17, 645, 26], - ["jump_false", 20, "eq_nt_207", 645, 26], - ["eq_text", 18, 1, 17, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nt_207", - ["is_null", 19, 1, 645, 26], - ["jump_false", 19, "eq_nnl_208", 645, 26], - ["is_null", 20, 17, 645, 26], - ["jump_false", 20, "eq_nnl_208", 645, 26], - ["true", 18, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nnl_208", - ["is_bool", 19, 1, 645, 26], - ["jump_false", 19, "eq_nb_209", 645, 26], - ["is_bool", 20, 17, 645, 26], - ["jump_false", 20, "eq_nb_209", 645, 26], - ["eq_bool", 18, 1, 17, 645, 26], - ["jump", "eq_done_204", 645, 26], - "eq_nb_209", - ["false", 18, 645, 26], - "eq_done_204", - ["jump_false", 18, "if_else_202", 645, 26], - ["get", 22, 29, 1, 646, 7], - ["frame", 23, 22, 0, 646, 7], - ["null", 24, 646, 7], - ["setarg", 23, 0, 24, 646, 7], - ["invoke", 23, 21, 646, 7], - ["jump", "if_end_203", 646, 7], - "if_else_202", - ["access", 25, "ne", 647, 26], - ["is_identical", 26, 1, 25, 647, 26], - ["jump_true", 26, "eq_done_212", 647, 26], - ["is_int", 27, 1, 647, 26], - ["jump_false", 27, "eq_ni_213", 647, 26], - ["is_int", 28, 25, 647, 26], - ["jump_false", 28, "eq_ni_213", 647, 26], - ["eq_int", 26, 1, 25, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_ni_213", - ["is_num", 27, 1, 647, 26], - ["jump_false", 27, "eq_nn_214", 647, 26], - ["is_num", 28, 25, 647, 26], - ["jump_false", 28, "eq_nn_214", 647, 26], - ["eq_float", 26, 1, 25, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nn_214", - ["is_text", 27, 1, 647, 26], - ["jump_false", 27, "eq_nt_215", 647, 26], - ["is_text", 28, 25, 647, 26], - ["jump_false", 28, "eq_nt_215", 647, 26], - ["eq_text", 26, 1, 25, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nt_215", - ["is_null", 27, 1, 647, 26], - ["jump_false", 27, "eq_nnl_216", 647, 26], - ["is_null", 28, 25, 647, 26], - ["jump_false", 28, "eq_nnl_216", 647, 26], - ["true", 26, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nnl_216", - ["is_bool", 27, 1, 647, 26], - ["jump_false", 27, "eq_nb_217", 647, 26], - ["is_bool", 28, 25, 647, 26], - ["jump_false", 28, "eq_nb_217", 647, 26], - ["eq_bool", 26, 1, 25, 647, 26], - ["jump", "eq_done_212", 647, 26], - "eq_nb_217", - ["false", 26, 647, 26], - "eq_done_212", - ["jump_false", 26, "if_else_210", 647, 26], - ["get", 30, 38, 1, 648, 7], - ["frame", 31, 30, 0, 648, 7], - ["null", 32, 648, 7], - ["setarg", 31, 0, 32, 648, 7], - ["invoke", 31, 29, 648, 7], - ["jump", "if_end_211", 648, 7], - "if_else_210", - ["get", 33, 73, 1, 650, 13], - ["load_dynamic", 34, 33, 1, 650, 28], - ["move", 5, 34, 650, 28], - ["null", 35, 651, 18], - ["is_identical", 36, 5, 35, 651, 18], - ["jump_true", 36, "ne_nid_221", 651, 18], - ["jump", "ne_ni_222", 651, 18], - "ne_nid_221", - ["false", 36, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_ni_222", - ["is_int", 37, 5, 651, 18], - ["jump_false", 37, "ne_nn_223", 651, 18], - ["is_int", 38, 35, 651, 18], - ["jump_false", 38, "ne_nn_223", 651, 18], - ["ne_int", 36, 5, 35, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nn_223", - ["is_num", 37, 5, 651, 18], - ["jump_false", 37, "ne_nt_224", 651, 18], - ["is_num", 38, 35, 651, 18], - ["jump_false", 38, "ne_nt_224", 651, 18], - ["ne_float", 36, 5, 35, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nt_224", - ["is_text", 37, 5, 651, 18], - ["jump_false", 37, "ne_nnl_225", 651, 18], - ["is_text", 38, 35, 651, 18], - ["jump_false", 38, "ne_nnl_225", 651, 18], - ["ne_text", 36, 5, 35, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nnl_225", - ["is_null", 37, 5, 651, 18], - ["jump_false", 37, "ne_nb_226", 651, 18], - ["is_null", 38, 35, 651, 18], - ["jump_false", 38, "ne_nb_226", 651, 18], - ["false", 36, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_nb_226", - ["is_bool", 37, 5, 651, 18], - ["jump_false", 37, "ne_mis_227", 651, 18], - ["is_bool", 38, 35, 651, 18], - ["jump_false", 38, "ne_mis_227", 651, 18], - ["ne_bool", 36, 5, 35, 651, 18], - ["jump", "ne_done_220", 651, 18], - "ne_mis_227", - ["true", 36, 651, 18], - "ne_done_220", - ["jump_false", 36, "if_else_218", 651, 18], - ["access", 39, 0, 652, 29], - ["load_index", 40, 5, 39, 652, 29], - ["access", 41, 1, 652, 37], - ["load_index", 42, 5, 41, 652, 37], - ["access", 43, 2, 652, 45], - ["load_index", 44, 5, 43, 652, 45], - ["get", 46, 42, 1, 652, 9], - ["frame", 47, 46, 3, 652, 9], - ["null", 48, 652, 9], - ["setarg", 47, 0, 48, 652, 9], - ["setarg", 47, 1, 40, 652, 9], - ["setarg", 47, 2, 42, 652, 9], - ["setarg", 47, 3, 44, 652, 9], - ["invoke", 47, 45, 652, 9], - ["jump", "if_end_219", 652, 9], - "if_else_218", - ["access", 49, "subtract", 653, 28], - ["is_identical", 50, 1, 49, 653, 28], - ["jump_true", 50, "eq_done_234", 653, 28], - ["is_int", 51, 1, 653, 28], - ["jump_false", 51, "eq_ni_235", 653, 28], - ["is_int", 52, 49, 653, 28], - ["jump_false", 52, "eq_ni_235", 653, 28], - ["eq_int", 50, 1, 49, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_ni_235", - ["is_num", 51, 1, 653, 28], - ["jump_false", 51, "eq_nn_236", 653, 28], - ["is_num", 52, 49, 653, 28], - ["jump_false", 52, "eq_nn_236", 653, 28], - ["eq_float", 50, 1, 49, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nn_236", - ["is_text", 51, 1, 653, 28], - ["jump_false", 51, "eq_nt_237", 653, 28], - ["is_text", 52, 49, 653, 28], - ["jump_false", 52, "eq_nt_237", 653, 28], - ["eq_text", 50, 1, 49, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nt_237", - ["is_null", 51, 1, 653, 28], - ["jump_false", 51, "eq_nnl_238", 653, 28], - ["is_null", 52, 49, 653, 28], - ["jump_false", 52, "eq_nnl_238", 653, 28], - ["true", 50, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nnl_238", - ["is_bool", 51, 1, 653, 28], - ["jump_false", 51, "eq_nb_239", 653, 28], - ["is_bool", 52, 49, 653, 28], - ["jump_false", 52, "eq_nb_239", 653, 28], - ["eq_bool", 50, 1, 49, 653, 28], - ["jump", "eq_done_234", 653, 28], - "eq_nb_239", - ["false", 50, 653, 28], - "eq_done_234", - ["move", 53, 50, 653, 28], - ["jump_true", 53, "or_end_233", 653, 28], - ["access", 54, "multiply", 653, 52], - ["is_identical", 55, 1, 54, 653, 52], - ["jump_true", 55, "eq_done_240", 653, 52], - ["is_int", 56, 1, 653, 52], - ["jump_false", 56, "eq_ni_241", 653, 52], - ["is_int", 57, 54, 653, 52], - ["jump_false", 57, "eq_ni_241", 653, 52], - ["eq_int", 55, 1, 54, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_ni_241", - ["is_num", 56, 1, 653, 52], - ["jump_false", 56, "eq_nn_242", 653, 52], - ["is_num", 57, 54, 653, 52], - ["jump_false", 57, "eq_nn_242", 653, 52], - ["eq_float", 55, 1, 54, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nn_242", - ["is_text", 56, 1, 653, 52], - ["jump_false", 56, "eq_nt_243", 653, 52], - ["is_text", 57, 54, 653, 52], - ["jump_false", 57, "eq_nt_243", 653, 52], - ["eq_text", 55, 1, 54, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nt_243", - ["is_null", 56, 1, 653, 52], - ["jump_false", 56, "eq_nnl_244", 653, 52], - ["is_null", 57, 54, 653, 52], - ["jump_false", 57, "eq_nnl_244", 653, 52], - ["true", 55, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nnl_244", - ["is_bool", 56, 1, 653, 52], - ["jump_false", 56, "eq_nb_245", 653, 52], - ["is_bool", 57, 54, 653, 52], - ["jump_false", 57, "eq_nb_245", 653, 52], - ["eq_bool", 55, 1, 54, 653, 52], - ["jump", "eq_done_240", 653, 52], - "eq_nb_245", - ["false", 55, 653, 52], - "eq_done_240", - ["move", 53, 55, 653, 52], - "or_end_233", - ["move", 58, 53, 653, 52], - ["jump_true", 58, "or_end_232", 653, 52], - ["access", 59, "divide", 654, 28], - ["is_identical", 60, 1, 59, 654, 28], - ["jump_true", 60, "eq_done_246", 654, 28], - ["is_int", 61, 1, 654, 28], - ["jump_false", 61, "eq_ni_247", 654, 28], - ["is_int", 62, 59, 654, 28], - ["jump_false", 62, "eq_ni_247", 654, 28], - ["eq_int", 60, 1, 59, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_ni_247", - ["is_num", 61, 1, 654, 28], - ["jump_false", 61, "eq_nn_248", 654, 28], - ["is_num", 62, 59, 654, 28], - ["jump_false", 62, "eq_nn_248", 654, 28], - ["eq_float", 60, 1, 59, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nn_248", - ["is_text", 61, 1, 654, 28], - ["jump_false", 61, "eq_nt_249", 654, 28], - ["is_text", 62, 59, 654, 28], - ["jump_false", 62, "eq_nt_249", 654, 28], - ["eq_text", 60, 1, 59, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nt_249", - ["is_null", 61, 1, 654, 28], - ["jump_false", 61, "eq_nnl_250", 654, 28], - ["is_null", 62, 59, 654, 28], - ["jump_false", 62, "eq_nnl_250", 654, 28], - ["true", 60, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nnl_250", - ["is_bool", 61, 1, 654, 28], - ["jump_false", 61, "eq_nb_251", 654, 28], - ["is_bool", 62, 59, 654, 28], - ["jump_false", 62, "eq_nb_251", 654, 28], - ["eq_bool", 60, 1, 59, 654, 28], - ["jump", "eq_done_246", 654, 28], - "eq_nb_251", - ["false", 60, 654, 28], - "eq_done_246", - ["move", 58, 60, 654, 28], - "or_end_232", - ["move", 63, 58, 654, 28], - ["jump_true", 63, "or_end_231", 654, 28], - ["access", 64, "modulo", 654, 50], - ["is_identical", 65, 1, 64, 654, 50], - ["jump_true", 65, "eq_done_252", 654, 50], - ["is_int", 66, 1, 654, 50], - ["jump_false", 66, "eq_ni_253", 654, 50], - ["is_int", 67, 64, 654, 50], - ["jump_false", 67, "eq_ni_253", 654, 50], - ["eq_int", 65, 1, 64, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_ni_253", - ["is_num", 66, 1, 654, 50], - ["jump_false", 66, "eq_nn_254", 654, 50], - ["is_num", 67, 64, 654, 50], - ["jump_false", 67, "eq_nn_254", 654, 50], - ["eq_float", 65, 1, 64, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nn_254", - ["is_text", 66, 1, 654, 50], - ["jump_false", 66, "eq_nt_255", 654, 50], - ["is_text", 67, 64, 654, 50], - ["jump_false", 67, "eq_nt_255", 654, 50], - ["eq_text", 65, 1, 64, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nt_255", - ["is_null", 66, 1, 654, 50], - ["jump_false", 66, "eq_nnl_256", 654, 50], - ["is_null", 67, 64, 654, 50], - ["jump_false", 67, "eq_nnl_256", 654, 50], - ["true", 65, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nnl_256", - ["is_bool", 66, 1, 654, 50], - ["jump_false", 66, "eq_nb_257", 654, 50], - ["is_bool", 67, 64, 654, 50], - ["jump_false", 67, "eq_nb_257", 654, 50], - ["eq_bool", 65, 1, 64, 654, 50], - ["jump", "eq_done_252", 654, 50], - "eq_nb_257", - ["false", 65, 654, 50], - "eq_done_252", - ["move", 63, 65, 654, 50], - "or_end_231", - ["move", 68, 63, 654, 50], - ["jump_true", 68, "or_end_230", 654, 50], - ["access", 69, "pow", 654, 72], - ["is_identical", 70, 1, 69, 654, 72], - ["jump_true", 70, "eq_done_258", 654, 72], - ["is_int", 71, 1, 654, 72], - ["jump_false", 71, "eq_ni_259", 654, 72], - ["is_int", 72, 69, 654, 72], - ["jump_false", 72, "eq_ni_259", 654, 72], - ["eq_int", 70, 1, 69, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_ni_259", - ["is_num", 71, 1, 654, 72], - ["jump_false", 71, "eq_nn_260", 654, 72], - ["is_num", 72, 69, 654, 72], - ["jump_false", 72, "eq_nn_260", 654, 72], - ["eq_float", 70, 1, 69, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nn_260", - ["is_text", 71, 1, 654, 72], - ["jump_false", 71, "eq_nt_261", 654, 72], - ["is_text", 72, 69, 654, 72], - ["jump_false", 72, "eq_nt_261", 654, 72], - ["eq_text", 70, 1, 69, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nt_261", - ["is_null", 71, 1, 654, 72], - ["jump_false", 71, "eq_nnl_262", 654, 72], - ["is_null", 72, 69, 654, 72], - ["jump_false", 72, "eq_nnl_262", 654, 72], - ["true", 70, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nnl_262", - ["is_bool", 71, 1, 654, 72], - ["jump_false", 71, "eq_nb_263", 654, 72], - ["is_bool", 72, 69, 654, 72], - ["jump_false", 72, "eq_nb_263", 654, 72], - ["eq_bool", 70, 1, 69, 654, 72], - ["jump", "eq_done_258", 654, 72], - "eq_nb_263", - ["false", 70, 654, 72], - "eq_done_258", - ["move", 68, 70, 654, 72], - "or_end_230", - ["jump_false", 68, "if_else_228", 654, 72], - ["get", 74, 40, 1, 655, 9], - ["frame", 75, 74, 1, 655, 9], - ["null", 76, 655, 9], - ["setarg", 75, 0, 76, 655, 9], - ["setarg", 75, 1, 1, 655, 9], - ["invoke", 75, 73, 655, 9], - ["jump", "if_end_229", 655, 9], - "if_else_228", - ["get", 78, 17, 1, 658, 9], - ["frame", 79, 78, 4, 658, 9], - ["null", 80, 658, 9], - ["setarg", 79, 0, 80, 658, 9], - ["setarg", 79, 1, 1, 658, 9], - ["setarg", 79, 2, 2, 658, 9], - ["setarg", 79, 3, 3, 658, 9], - ["setarg", 79, 4, 4, 658, 9], - ["invoke", 79, 77, 658, 9], - "if_end_229", - "if_end_219", - "if_end_211", - "if_end_203", - "if_end_195", - ["null", 81, 661, 12], - ["return", 81, 661, 12], - ["null", 82, 661, 12], - ["return", 82, 661, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "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", 7, 8, 1, 665, 5], - ["frame", 8, 7, 1, 665, 5], - ["null", 9, 665, 5], - ["setarg", 8, 0, 9, 665, 5], - ["setarg", 8, 1, 5, 665, 5], - ["invoke", 8, 6, 665, 5], - ["null", 10, 665, 5], - ["return", 10, 665, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 11, - "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", 7, 8, 1, 669, 5], - ["frame", 8, 7, 1, 669, 5], - ["null", 9, 669, 5], - ["setarg", 8, 0, 9, 669, 5], - ["setarg", 8, 1, 5, 669, 5], - ["invoke", 8, 6, 669, 5], - ["null", 10, 669, 5], - ["return", 10, 669, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "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], - ["is_int", 8, 5, 673, 24], - ["jump_false", 8, "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], - ["is_num", 8, 5, 673, 24], - ["jump_false", 8, "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], - ["is_text", 8, 5, 673, 24], - ["jump_false", 8, "eq_nt_269", 673, 24], - ["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], - ["is_null", 8, 5, 673, 24], - ["jump_false", 8, "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], - ["is_bool", 8, 5, 673, 24], - ["jump_false", 8, "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", 9, "load_index", 674, 14], - ["get", 11, 17, 1, 674, 7], - ["frame", 12, 11, 4, 674, 7], - ["null", 13, 674, 7], - ["setarg", 12, 0, 13, 674, 7], - ["setarg", 12, 1, 9, 674, 7], - ["setarg", 12, 2, 1, 674, 7], - ["setarg", 12, 3, 2, 674, 7], - ["setarg", 12, 4, 3, 674, 7], - ["invoke", 12, 10, 674, 7], - ["jump", "if_end_265", 674, 7], - "if_else_264", - ["access", 14, "field", 675, 31], - ["is_identical", 15, 4, 14, 675, 31], - ["jump_true", 15, "eq_done_274", 675, 31], - ["is_int", 16, 4, 675, 31], - ["jump_false", 16, "eq_ni_275", 675, 31], - ["is_int", 17, 14, 675, 31], - ["jump_false", 17, "eq_ni_275", 675, 31], - ["eq_int", 15, 4, 14, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_ni_275", - ["is_num", 16, 4, 675, 31], - ["jump_false", 16, "eq_nn_276", 675, 31], - ["is_num", 17, 14, 675, 31], - ["jump_false", 17, "eq_nn_276", 675, 31], - ["eq_float", 15, 4, 14, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nn_276", - ["is_text", 16, 4, 675, 31], - ["jump_false", 16, "eq_nt_277", 675, 31], - ["is_text", 17, 14, 675, 31], - ["jump_false", 17, "eq_nt_277", 675, 31], - ["eq_text", 15, 4, 14, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nt_277", - ["is_null", 16, 4, 675, 31], - ["jump_false", 16, "eq_nnl_278", 675, 31], - ["is_null", 17, 14, 675, 31], - ["jump_false", 17, "eq_nnl_278", 675, 31], - ["true", 15, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nnl_278", - ["is_bool", 16, 4, 675, 31], - ["jump_false", 16, "eq_nb_279", 675, 31], - ["is_bool", 17, 14, 675, 31], - ["jump_false", 17, "eq_nb_279", 675, 31], - ["eq_bool", 15, 4, 14, 675, 31], - ["jump", "eq_done_274", 675, 31], - "eq_nb_279", - ["false", 15, 675, 31], - "eq_done_274", - ["jump_false", 15, "if_else_272", 675, 31], - ["access", 18, "load_field", 676, 14], - ["get", 20, 17, 1, 676, 7], - ["frame", 21, 20, 4, 676, 7], - ["null", 22, 676, 7], - ["setarg", 21, 0, 22, 676, 7], - ["setarg", 21, 1, 18, 676, 7], - ["setarg", 21, 2, 1, 676, 7], - ["setarg", 21, 3, 2, 676, 7], - ["setarg", 21, 4, 3, 676, 7], - ["invoke", 21, 19, 676, 7], - ["jump", "if_end_273", 676, 7], - "if_else_272", - ["access", 23, "load_dynamic", 678, 14], - ["get", 25, 17, 1, 678, 7], - ["frame", 26, 25, 4, 678, 7], - ["null", 27, 678, 7], - ["setarg", 26, 0, 27, 678, 7], - ["setarg", 26, 1, 23, 678, 7], - ["setarg", 26, 2, 1, 678, 7], - ["setarg", 26, 3, 2, 678, 7], - ["setarg", 26, 4, 3, 678, 7], - ["invoke", 26, 24, 678, 7], - "if_end_273", - "if_end_265", - ["null", 28, 678, 7], - ["return", 28, 678, 7] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 29, - "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], - ["is_int", 8, 5, 683, 24], - ["jump_false", 8, "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], - ["is_num", 8, 5, 683, 24], - ["jump_false", 8, "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], - ["is_text", 8, 5, 683, 24], - ["jump_false", 8, "eq_nt_285", 683, 24], - ["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], - ["is_null", 8, 5, 683, 24], - ["jump_false", 8, "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], - ["is_bool", 8, 5, 683, 24], - ["jump_false", 8, "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", 9, "store_index", 684, 14], - ["get", 11, 17, 1, 684, 7], - ["frame", 12, 11, 4, 684, 7], - ["null", 13, 684, 7], - ["setarg", 12, 0, 13, 684, 7], - ["setarg", 12, 1, 9, 684, 7], - ["setarg", 12, 2, 1, 684, 7], - ["setarg", 12, 3, 3, 684, 7], - ["setarg", 12, 4, 2, 684, 7], - ["invoke", 12, 10, 684, 7], - ["jump", "if_end_281", 684, 7], - "if_else_280", - ["access", 14, "field", 685, 31], - ["is_identical", 15, 4, 14, 685, 31], - ["jump_true", 15, "eq_done_290", 685, 31], - ["is_int", 16, 4, 685, 31], - ["jump_false", 16, "eq_ni_291", 685, 31], - ["is_int", 17, 14, 685, 31], - ["jump_false", 17, "eq_ni_291", 685, 31], - ["eq_int", 15, 4, 14, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_ni_291", - ["is_num", 16, 4, 685, 31], - ["jump_false", 16, "eq_nn_292", 685, 31], - ["is_num", 17, 14, 685, 31], - ["jump_false", 17, "eq_nn_292", 685, 31], - ["eq_float", 15, 4, 14, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nn_292", - ["is_text", 16, 4, 685, 31], - ["jump_false", 16, "eq_nt_293", 685, 31], - ["is_text", 17, 14, 685, 31], - ["jump_false", 17, "eq_nt_293", 685, 31], - ["eq_text", 15, 4, 14, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nt_293", - ["is_null", 16, 4, 685, 31], - ["jump_false", 16, "eq_nnl_294", 685, 31], - ["is_null", 17, 14, 685, 31], - ["jump_false", 17, "eq_nnl_294", 685, 31], - ["true", 15, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nnl_294", - ["is_bool", 16, 4, 685, 31], - ["jump_false", 16, "eq_nb_295", 685, 31], - ["is_bool", 17, 14, 685, 31], - ["jump_false", 17, "eq_nb_295", 685, 31], - ["eq_bool", 15, 4, 14, 685, 31], - ["jump", "eq_done_290", 685, 31], - "eq_nb_295", - ["false", 15, 685, 31], - "eq_done_290", - ["jump_false", 15, "if_else_288", 685, 31], - ["access", 18, "store_field", 686, 14], - ["get", 20, 17, 1, 686, 7], - ["frame", 21, 20, 4, 686, 7], - ["null", 22, 686, 7], - ["setarg", 21, 0, 22, 686, 7], - ["setarg", 21, 1, 18, 686, 7], - ["setarg", 21, 2, 1, 686, 7], - ["setarg", 21, 3, 3, 686, 7], - ["setarg", 21, 4, 2, 686, 7], - ["invoke", 21, 19, 686, 7], - ["jump", "if_end_289", 686, 7], - "if_else_288", - ["access", 23, "store_dynamic", 688, 14], - ["get", 25, 17, 1, 688, 7], - ["frame", 26, 25, 4, 688, 7], - ["null", 27, 688, 7], - ["setarg", 26, 0, 27, 688, 7], - ["setarg", 26, 1, 23, 688, 7], - ["setarg", 26, 2, 1, 688, 7], - ["setarg", 26, 3, 3, 688, 7], - ["setarg", 26, 4, 2, 688, 7], - ["invoke", 26, 24, 688, 7], - "if_end_289", - "if_end_281", - ["null", 28, 688, 7], - ["return", 28, 688, 7] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 78, - "nr_close_slots": 0, - "instructions": [ - ["length", 9, 3, 693, 23], - ["move", 6, 9, 693, 23], - ["get", 11, 10, 1, 694, 22], - ["frame", 12, 11, 0, 694, 22], - ["null", 13, 694, 22], - ["setarg", 12, 0, 13, 694, 22], - ["invoke", 12, 10, 694, 22], - ["move", 7, 10, 694, 22], - ["access", 14, "frame", 695, 12], - ["get", 16, 17, 1, 695, 5], - ["frame", 17, 16, 4, 695, 5], - ["null", 18, 695, 5], - ["setarg", 17, 0, 18, 695, 5], - ["setarg", 17, 1, 14, 695, 5], - ["setarg", 17, 2, 7, 695, 5], - ["setarg", 17, 3, 2, 695, 5], - ["setarg", 17, 4, 6, 695, 5], - ["invoke", 17, 15, 695, 5], - ["get", 20, 10, 1, 696, 21], - ["frame", 21, 20, 0, 696, 21], - ["null", 22, 696, 21], - ["setarg", 21, 0, 22, 696, 21], - ["invoke", 21, 19, 696, 21], - ["move", 8, 19, 696, 21], - ["access", 23, "null", 697, 12], - ["get", 25, 15, 1, 697, 5], - ["frame", 26, 25, 2, 697, 5], - ["null", 27, 697, 5], - ["setarg", 26, 0, 27, 697, 5], - ["setarg", 26, 1, 23, 697, 5], - ["setarg", 26, 2, 8, 697, 5], - ["invoke", 26, 24, 697, 5], - ["access", 28, "setarg", 698, 12], - ["access", 29, 0, 698, 34], - ["get", 31, 17, 1, 698, 5], - ["frame", 32, 31, 4, 698, 5], - ["null", 33, 698, 5], - ["setarg", 32, 0, 33, 698, 5], - ["setarg", 32, 1, 28, 698, 5], - ["setarg", 32, 2, 7, 698, 5], - ["setarg", 32, 3, 29, 698, 5], - ["setarg", 32, 4, 8, 698, 5], - ["invoke", 32, 30, 698, 5], - ["access", 5, 1, 699, 19], - ["access", 4, 0, 700, 14], - "while_start_296", - ["is_int", 35, 4, 701, 17], - ["jump_false", 35, "rel_ni_298", 701, 17], - ["is_int", 36, 6, 701, 17], - ["jump_false", 36, "rel_ni_298", 701, 17], - ["lt_int", 34, 4, 6, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_ni_298", - ["is_num", 35, 4, 701, 17], - ["jump_false", 35, "rel_nn_299", 701, 17], - ["is_num", 36, 6, 701, 17], - ["jump_false", 36, "rel_nn_299", 701, 17], - ["lt_float", 34, 4, 6, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_nn_299", - ["is_text", 35, 4, 701, 17], - ["jump_false", 35, "rel_err_301", 701, 17], - ["is_text", 36, 6, 701, 17], - ["jump_false", 36, "rel_err_301", 701, 17], - ["lt_text", 34, 4, 6, 701, 17], - ["jump", "rel_done_300", 701, 17], - "rel_err_301", - [ - "access", - 37, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 701, - 17 - ], - ["access", 38, "error", 701, 17], - ["access", 39, "cannot compare with '<': operands must be same type", 701, 17], - ["array", 40, 0, 701, 17], - ["push", 40, 39, 701, 17], - ["frame", 42, 37, 2, 701, 17], - ["null", 43, 701, 17], - ["setarg", 42, 0, 43, 701, 17], - ["setarg", 42, 1, 38, 701, 17], - ["setarg", 42, 2, 40, 701, 17], - ["invoke", 42, 41, 701, 17], - ["disrupt", 701, 17], - "rel_done_300", - ["jump_false", 34, "while_end_297", 701, 17], - ["access", 44, "setarg", 702, 14], - ["load_dynamic", 45, 3, 4, 702, 50], - ["get", 47, 17, 1, 702, 7], - ["frame", 48, 47, 4, 702, 7], - ["null", 49, 702, 7], - ["setarg", 48, 0, 49, 702, 7], - ["setarg", 48, 1, 44, 702, 7], - ["setarg", 48, 2, 7, 702, 7], - ["setarg", 48, 3, 5, 702, 7], - ["setarg", 48, 4, 45, 702, 7], - ["invoke", 48, 46, 702, 7], - ["access", 50, 1, 703, 27], - ["is_num", 52, 5, 703, 27], - ["jump_false", 52, "num_err_302", 703, 27], - ["is_num", 53, 50, 703, 27], - ["jump_false", 53, "num_err_302", 703, 27], - ["add", 51, 5, 50, 703, 27], - ["jump", "num_done_303", 703, 27], - "num_err_302", - [ - "access", - 54, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 703, - 27 - ], - ["access", 55, "error", 703, 27], - ["access", 56, "cannot apply '+': operands must be numbers", 703, 27], - ["array", 57, 0, 703, 27], - ["push", 57, 56, 703, 27], - ["frame", 59, 54, 2, 703, 27], - ["null", 60, 703, 27], - ["setarg", 59, 0, 60, 703, 27], - ["setarg", 59, 1, 55, 703, 27], - ["setarg", 59, 2, 57, 703, 27], - ["invoke", 59, 58, 703, 27], - ["disrupt", 703, 27], - "num_done_303", - ["move", 5, 51, 703, 27], - ["access", 61, 1, 704, 17], - ["is_num", 63, 4, 704, 17], - ["jump_false", 63, "num_err_304", 704, 17], - ["is_num", 64, 61, 704, 17], - ["jump_false", 64, "num_err_304", 704, 17], - ["add", 62, 4, 61, 704, 17], - ["jump", "num_done_305", 704, 17], - "num_err_304", - [ - "access", - 65, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 704, - 17 - ], - ["access", 66, "error", 704, 17], - ["access", 67, "cannot apply '+': operands must be numbers", 704, 17], - ["array", 68, 0, 704, 17], - ["push", 68, 67, 704, 17], - ["frame", 70, 65, 2, 704, 17], - ["null", 71, 704, 17], - ["setarg", 70, 0, 71, 704, 17], - ["setarg", 70, 1, 66, 704, 17], - ["setarg", 70, 2, 68, 704, 17], - ["invoke", 70, 69, 704, 17], - ["disrupt", 704, 17], - "num_done_305", - ["move", 4, 62, 704, 17], - ["jump", "while_start_296", 704, 17], - "while_end_297", - ["access", 72, "invoke", 706, 12], - ["get", 74, 16, 1, 706, 5], - ["frame", 75, 74, 3, 706, 5], - ["null", 76, 706, 5], - ["setarg", 75, 0, 76, 706, 5], - ["setarg", 75, 1, 72, 706, 5], - ["setarg", 75, 2, 7, 706, 5], - ["setarg", 75, 3, 1, 706, 5], - ["invoke", 75, 73, 706, 5], - ["null", 77, 706, 5], - ["return", 77, 706, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 210, - "nr_close_slots": 0, - "instructions": [ - ["length", 17, 4, 710, 23], - ["move", 7, 17, 710, 23], - ["get", 19, 10, 1, 711, 17], - ["frame", 20, 19, 0, 711, 17], - ["null", 21, 711, 17], - ["setarg", 20, 0, 21, 711, 17], - ["invoke", 20, 18, 711, 17], - ["move", 9, 18, 711, 17], - ["access", 22, "record_path", 712, 33], - ["get", 24, 60, 1, 712, 23], - ["frame", 25, 24, 1, 712, 23], - ["null", 26, 712, 23], - ["setarg", 25, 0, 26, 712, 23], - ["setarg", 25, 1, 22, 712, 23], - ["invoke", 25, 23, 712, 23], - ["move", 16, 23, 712, 23], - ["access", 27, "call_done", 713, 32], - ["get", 29, 60, 1, 713, 22], - ["frame", 30, 29, 1, 713, 22], - ["null", 31, 713, 22], - ["setarg", 30, 0, 31, 713, 22], - ["setarg", 30, 1, 27, 713, 22], - ["invoke", 30, 28, 713, 22], - ["move", 10, 28, 713, 22], - ["access", 5, 0, 714, 14], - ["access", 6, 0, 715, 19], - ["access", 32, "is_proxy", 718, 12], - ["get", 34, 16, 1, 718, 5], - ["frame", 35, 34, 3, 718, 5], - ["null", 36, 718, 5], - ["setarg", 35, 0, 36, 718, 5], - ["setarg", 35, 1, 32, 718, 5], - ["setarg", 35, 2, 9, 718, 5], - ["setarg", 35, 3, 2, 718, 5], - ["invoke", 35, 33, 718, 5], - ["access", 37, "jump_false", 719, 20], - ["get", 39, 35, 1, 719, 5], - ["frame", 40, 39, 3, 719, 5], - ["null", 41, 719, 5], - ["setarg", 40, 0, 41, 719, 5], - ["setarg", 40, 1, 37, 719, 5], - ["setarg", 40, 2, 9, 719, 5], - ["setarg", 40, 3, 16, 719, 5], - ["invoke", 40, 38, 719, 5], - ["get", 43, 10, 1, 722, 21], - ["frame", 44, 43, 0, 722, 21], - ["null", 45, 722, 21], - ["setarg", 44, 0, 45, 722, 21], - ["invoke", 44, 42, 722, 21], - ["move", 14, 42, 722, 21], - ["get", 47, 26, 1, 723, 5], - ["frame", 48, 47, 1, 723, 5], - ["null", 49, 723, 5], - ["setarg", 48, 0, 49, 723, 5], - ["setarg", 48, 1, 14, 723, 5], - ["invoke", 48, 46, 723, 5], - ["get", 51, 10, 1, 724, 20], - ["frame", 52, 51, 0, 724, 20], - ["null", 53, 724, 20], - ["setarg", 52, 0, 53, 724, 20], - ["invoke", 52, 50, 724, 20], - ["move", 13, 50, 724, 20], - ["get", 55, 28, 1, 725, 5], - ["frame", 56, 55, 2, 725, 5], - ["null", 57, 725, 5], - ["setarg", 56, 0, 57, 725, 5], - ["setarg", 56, 1, 13, 725, 5], - ["setarg", 56, 2, 3, 725, 5], - ["invoke", 56, 54, 725, 5], - ["get", 59, 10, 1, 726, 20], - ["frame", 60, 59, 0, 726, 20], - ["null", 61, 726, 20], - ["setarg", 60, 0, 61, 726, 20], - ["invoke", 60, 58, 726, 20], - ["move", 8, 58, 726, 20], - ["access", 62, "array", 727, 16], - ["access", 63, 0, 727, 35], - ["array", 64, 3, 727, 35], - ["push", 64, 62, 727, 35], - ["push", 64, 8, 727, 35], - ["push", 64, 63, 727, 35], - ["get", 66, 8, 1, 727, 5], - ["frame", 67, 66, 1, 727, 5], - ["null", 68, 727, 5], - ["setarg", 67, 0, 68, 727, 5], - ["setarg", 67, 1, 64, 727, 5], - ["invoke", 67, 65, 727, 5], - ["access", 5, 0, 728, 10], - "while_start_306", - ["is_int", 70, 5, 729, 17], - ["jump_false", 70, "rel_ni_308", 729, 17], - ["is_int", 71, 7, 729, 17], - ["jump_false", 71, "rel_ni_308", 729, 17], - ["lt_int", 69, 5, 7, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_ni_308", - ["is_num", 70, 5, 729, 17], - ["jump_false", 70, "rel_nn_309", 729, 17], - ["is_num", 71, 7, 729, 17], - ["jump_false", 71, "rel_nn_309", 729, 17], - ["lt_float", 69, 5, 7, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_nn_309", - ["is_text", 70, 5, 729, 17], - ["jump_false", 70, "rel_err_311", 729, 17], - ["is_text", 71, 7, 729, 17], - ["jump_false", 71, "rel_err_311", 729, 17], - ["lt_text", 69, 5, 7, 729, 17], - ["jump", "rel_done_310", 729, 17], - "rel_err_311", - [ - "access", - 72, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 729, - 17 - ], - ["access", 73, "error", 729, 17], - ["access", 74, "cannot compare with '<': operands must be same type", 729, 17], - ["array", 75, 0, 729, 17], - ["push", 75, 74, 729, 17], - ["frame", 77, 72, 2, 729, 17], - ["null", 78, 729, 17], - ["setarg", 77, 0, 78, 729, 17], - ["setarg", 77, 1, 73, 729, 17], - ["setarg", 77, 2, 75, 729, 17], - ["invoke", 77, 76, 729, 17], - ["disrupt", 729, 17], - "rel_done_310", - ["jump_false", 69, "while_end_307", 729, 17], - ["access", 79, "push", 730, 14], - ["load_dynamic", 80, 4, 5, 730, 37], - ["get", 82, 16, 1, 730, 7], - ["frame", 83, 82, 3, 730, 7], - ["null", 84, 730, 7], - ["setarg", 83, 0, 84, 730, 7], - ["setarg", 83, 1, 79, 730, 7], - ["setarg", 83, 2, 8, 730, 7], - ["setarg", 83, 3, 80, 730, 7], - ["invoke", 83, 81, 730, 7], - ["access", 85, 1, 731, 17], - ["is_num", 87, 5, 731, 17], - ["jump_false", 87, "num_err_312", 731, 17], - ["is_num", 88, 85, 731, 17], - ["jump_false", 88, "num_err_312", 731, 17], - ["add", 86, 5, 85, 731, 17], - ["jump", "num_done_313", 731, 17], - "num_err_312", - [ - "access", - 89, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 731, - 17 - ], - ["access", 90, "error", 731, 17], - ["access", 91, "cannot apply '+': operands must be numbers", 731, 17], - ["array", 92, 0, 731, 17], - ["push", 92, 91, 731, 17], - ["frame", 94, 89, 2, 731, 17], - ["null", 95, 731, 17], - ["setarg", 94, 0, 95, 731, 17], - ["setarg", 94, 1, 90, 731, 17], - ["setarg", 94, 2, 92, 731, 17], - ["invoke", 94, 93, 731, 17], - ["disrupt", 731, 17], - "num_done_313", - ["move", 5, 86, 731, 17], - ["jump", "while_start_306", 731, 17], - "while_end_307", - ["get", 97, 10, 1, 733, 14], - ["frame", 98, 97, 0, 733, 14], - ["null", 99, 733, 14], - ["setarg", 98, 0, 99, 733, 14], - ["invoke", 98, 96, 733, 14], - ["move", 15, 96, 733, 14], - ["access", 100, "frame", 734, 12], - ["access", 101, 2, 734, 30], - ["get", 103, 17, 1, 734, 5], - ["frame", 104, 103, 4, 734, 5], - ["null", 105, 734, 5], - ["setarg", 104, 0, 105, 734, 5], - ["setarg", 104, 1, 100, 734, 5], - ["setarg", 104, 2, 15, 734, 5], - ["setarg", 104, 3, 2, 734, 5], - ["setarg", 104, 4, 101, 734, 5], - ["invoke", 104, 102, 734, 5], - ["access", 106, "setarg", 735, 12], - ["access", 107, 0, 735, 26], - ["get", 109, 17, 1, 735, 5], - ["frame", 110, 109, 4, 735, 5], - ["null", 111, 735, 5], - ["setarg", 110, 0, 111, 735, 5], - ["setarg", 110, 1, 106, 735, 5], - ["setarg", 110, 2, 15, 735, 5], - ["setarg", 110, 3, 107, 735, 5], - ["setarg", 110, 4, 14, 735, 5], - ["invoke", 110, 108, 735, 5], - ["access", 112, "setarg", 736, 12], - ["access", 113, 1, 736, 26], - ["get", 115, 17, 1, 736, 5], - ["frame", 116, 115, 4, 736, 5], - ["null", 117, 736, 5], - ["setarg", 116, 0, 117, 736, 5], - ["setarg", 116, 1, 112, 736, 5], - ["setarg", 116, 2, 15, 736, 5], - ["setarg", 116, 3, 113, 736, 5], - ["setarg", 116, 4, 13, 736, 5], - ["invoke", 116, 114, 736, 5], - ["access", 118, "setarg", 737, 12], - ["access", 119, 2, 737, 26], - ["get", 121, 17, 1, 737, 5], - ["frame", 122, 121, 4, 737, 5], - ["null", 123, 737, 5], - ["setarg", 122, 0, 123, 737, 5], - ["setarg", 122, 1, 118, 737, 5], - ["setarg", 122, 2, 15, 737, 5], - ["setarg", 122, 3, 119, 737, 5], - ["setarg", 122, 4, 8, 737, 5], - ["invoke", 122, 120, 737, 5], - ["access", 124, "invoke", 738, 12], - ["get", 126, 16, 1, 738, 5], - ["frame", 127, 126, 3, 738, 5], - ["null", 128, 738, 5], - ["setarg", 127, 0, 128, 738, 5], - ["setarg", 127, 1, 124, 738, 5], - ["setarg", 127, 2, 15, 738, 5], - ["setarg", 127, 3, 1, 738, 5], - ["invoke", 127, 125, 738, 5], - ["get", 130, 34, 1, 739, 5], - ["frame", 131, 130, 1, 739, 5], - ["null", 132, 739, 5], - ["setarg", 131, 0, 132, 739, 5], - ["setarg", 131, 1, 10, 739, 5], - ["invoke", 131, 129, 739, 5], - ["get", 134, 36, 1, 742, 5], - ["frame", 135, 134, 1, 742, 5], - ["null", 136, 742, 5], - ["setarg", 135, 0, 136, 742, 5], - ["setarg", 135, 1, 16, 742, 5], - ["invoke", 135, 133, 742, 5], - ["get", 138, 10, 1, 743, 23], - ["frame", 139, 138, 0, 743, 23], - ["null", 140, 743, 23], - ["setarg", 139, 0, 140, 743, 23], - ["invoke", 139, 137, 743, 23], - ["move", 12, 137, 743, 23], - ["access", 141, "load_field", 744, 16], - ["array", 142, 4, 744, 48], - ["push", 142, 141, 744, 48], - ["push", 142, 12, 744, 48], - ["push", 142, 2, 744, 48], - ["push", 142, 3, 744, 48], - ["get", 144, 8, 1, 744, 5], - ["frame", 145, 144, 1, 744, 5], - ["null", 146, 744, 5], - ["setarg", 145, 0, 146, 744, 5], - ["setarg", 145, 1, 142, 744, 5], - ["invoke", 145, 143, 744, 5], - ["get", 148, 10, 1, 745, 22], - ["frame", 149, 148, 0, 745, 22], - ["null", 150, 745, 22], - ["setarg", 149, 0, 150, 745, 22], - ["invoke", 149, 147, 745, 22], - ["move", 11, 147, 745, 22], - ["access", 151, "frame", 746, 12], - ["get", 153, 17, 1, 746, 5], - ["frame", 154, 153, 4, 746, 5], - ["null", 155, 746, 5], - ["setarg", 154, 0, 155, 746, 5], - ["setarg", 154, 1, 151, 746, 5], - ["setarg", 154, 2, 11, 746, 5], - ["setarg", 154, 3, 12, 746, 5], - ["setarg", 154, 4, 7, 746, 5], - ["invoke", 154, 152, 746, 5], - ["access", 156, "setarg", 747, 12], - ["access", 157, 0, 747, 34], - ["get", 159, 17, 1, 747, 5], - ["frame", 160, 159, 4, 747, 5], - ["null", 161, 747, 5], - ["setarg", 160, 0, 161, 747, 5], - ["setarg", 160, 1, 156, 747, 5], - ["setarg", 160, 2, 11, 747, 5], - ["setarg", 160, 3, 157, 747, 5], - ["setarg", 160, 4, 2, 747, 5], - ["invoke", 160, 158, 747, 5], - ["access", 6, 1, 748, 15], - ["access", 5, 0, 749, 10], - "while_start_314", - ["is_int", 163, 5, 750, 17], - ["jump_false", 163, "rel_ni_316", 750, 17], - ["is_int", 164, 7, 750, 17], - ["jump_false", 164, "rel_ni_316", 750, 17], - ["lt_int", 162, 5, 7, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_ni_316", - ["is_num", 163, 5, 750, 17], - ["jump_false", 163, "rel_nn_317", 750, 17], - ["is_num", 164, 7, 750, 17], - ["jump_false", 164, "rel_nn_317", 750, 17], - ["lt_float", 162, 5, 7, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_nn_317", - ["is_text", 163, 5, 750, 17], - ["jump_false", 163, "rel_err_319", 750, 17], - ["is_text", 164, 7, 750, 17], - ["jump_false", 164, "rel_err_319", 750, 17], - ["lt_text", 162, 5, 7, 750, 17], - ["jump", "rel_done_318", 750, 17], - "rel_err_319", - [ - "access", - 165, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 750, - 17 - ], - ["access", 166, "error", 750, 17], - ["access", 167, "cannot compare with '<': operands must be same type", 750, 17], - ["array", 168, 0, 750, 17], - ["push", 168, 167, 750, 17], - ["frame", 170, 165, 2, 750, 17], - ["null", 171, 750, 17], - ["setarg", 170, 0, 171, 750, 17], - ["setarg", 170, 1, 166, 750, 17], - ["setarg", 170, 2, 168, 750, 17], - ["invoke", 170, 169, 750, 17], - ["disrupt", 750, 17], - "rel_done_318", - ["jump_false", 162, "while_end_315", 750, 17], - ["access", 172, "setarg", 751, 14], - ["load_dynamic", 173, 4, 5, 751, 50], - ["get", 175, 17, 1, 751, 7], - ["frame", 176, 175, 4, 751, 7], - ["null", 177, 751, 7], - ["setarg", 176, 0, 177, 751, 7], - ["setarg", 176, 1, 172, 751, 7], - ["setarg", 176, 2, 11, 751, 7], - ["setarg", 176, 3, 6, 751, 7], - ["setarg", 176, 4, 173, 751, 7], - ["invoke", 176, 174, 751, 7], - ["access", 178, 1, 752, 27], - ["is_num", 180, 6, 752, 27], - ["jump_false", 180, "num_err_320", 752, 27], - ["is_num", 181, 178, 752, 27], - ["jump_false", 181, "num_err_320", 752, 27], - ["add", 179, 6, 178, 752, 27], - ["jump", "num_done_321", 752, 27], - "num_err_320", - [ - "access", - 182, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 752, - 27 - ], - ["access", 183, "error", 752, 27], - ["access", 184, "cannot apply '+': operands must be numbers", 752, 27], - ["array", 185, 0, 752, 27], - ["push", 185, 184, 752, 27], - ["frame", 187, 182, 2, 752, 27], - ["null", 188, 752, 27], - ["setarg", 187, 0, 188, 752, 27], - ["setarg", 187, 1, 183, 752, 27], - ["setarg", 187, 2, 185, 752, 27], - ["invoke", 187, 186, 752, 27], - ["disrupt", 752, 27], - "num_done_321", - ["move", 6, 179, 752, 27], - ["access", 189, 1, 753, 17], - ["is_num", 191, 5, 753, 17], - ["jump_false", 191, "num_err_322", 753, 17], - ["is_num", 192, 189, 753, 17], - ["jump_false", 192, "num_err_322", 753, 17], - ["add", 190, 5, 189, 753, 17], - ["jump", "num_done_323", 753, 17], - "num_err_322", - [ - "access", - 193, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 753, - 17 - ], - ["access", 194, "error", 753, 17], - ["access", 195, "cannot apply '+': operands must be numbers", 753, 17], - ["array", 196, 0, 753, 17], - ["push", 196, 195, 753, 17], - ["frame", 198, 193, 2, 753, 17], - ["null", 199, 753, 17], - ["setarg", 198, 0, 199, 753, 17], - ["setarg", 198, 1, 194, 753, 17], - ["setarg", 198, 2, 196, 753, 17], - ["invoke", 198, 197, 753, 17], - ["disrupt", 753, 17], - "num_done_323", - ["move", 5, 190, 753, 17], - ["jump", "while_start_314", 753, 17], - "while_end_315", - ["access", 200, "invoke", 755, 12], - ["get", 202, 16, 1, 755, 5], - ["frame", 203, 202, 3, 755, 5], - ["null", 204, 755, 5], - ["setarg", 203, 0, 204, 755, 5], - ["setarg", 203, 1, 200, 755, 5], - ["setarg", 203, 2, 11, 755, 5], - ["setarg", 203, 3, 1, 755, 5], - ["invoke", 203, 201, 755, 5], - ["get", 206, 36, 1, 757, 5], - ["frame", 207, 206, 1, 757, 5], - ["null", 208, 757, 5], - ["setarg", 207, 0, 208, 757, 5], - ["setarg", 207, 1, 10, 757, 5], - ["invoke", 207, 205, 757, 5], - ["null", 209, 757, 5], - ["return", 209, 757, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 239, - "nr_close_slots": 0, - "instructions": [ - ["length", 18, 4, 761, 23], - ["move", 7, 18, 761, 23], - ["get", 20, 10, 1, 762, 17], - ["frame", 21, 20, 0, 762, 17], - ["null", 22, 762, 17], - ["setarg", 21, 0, 22, 762, 17], - ["invoke", 21, 19, 762, 17], - ["move", 9, 19, 762, 17], - ["access", 23, "dyn_record_path", 763, 33], - ["get", 25, 60, 1, 763, 23], - ["frame", 26, 25, 1, 763, 23], - ["null", 27, 763, 23], - ["setarg", 26, 0, 27, 763, 23], - ["setarg", 26, 1, 23, 763, 23], - ["invoke", 26, 24, 763, 23], - ["move", 17, 24, 763, 23], - ["access", 28, "dyn_call_done", 764, 32], - ["get", 30, 60, 1, 764, 22], - ["frame", 31, 30, 1, 764, 22], - ["null", 32, 764, 22], - ["setarg", 31, 0, 32, 764, 22], - ["setarg", 31, 1, 28, 764, 22], - ["invoke", 31, 29, 764, 22], - ["move", 10, 29, 764, 22], - ["access", 5, 0, 765, 14], - ["access", 6, 0, 766, 19], - ["access", 33, "is_proxy", 769, 12], - ["get", 35, 16, 1, 769, 5], - ["frame", 36, 35, 3, 769, 5], - ["null", 37, 769, 5], - ["setarg", 36, 0, 37, 769, 5], - ["setarg", 36, 1, 33, 769, 5], - ["setarg", 36, 2, 9, 769, 5], - ["setarg", 36, 3, 2, 769, 5], - ["invoke", 36, 34, 769, 5], - ["access", 38, "jump_false", 770, 20], - ["get", 40, 35, 1, 770, 5], - ["frame", 41, 40, 3, 770, 5], - ["null", 42, 770, 5], - ["setarg", 41, 0, 42, 770, 5], - ["setarg", 41, 1, 38, 770, 5], - ["setarg", 41, 2, 9, 770, 5], - ["setarg", 41, 3, 17, 770, 5], - ["invoke", 41, 39, 770, 5], - ["get", 44, 10, 1, 773, 18], - ["frame", 45, 44, 0, 773, 18], - ["null", 46, 773, 18], - ["setarg", 45, 0, 46, 773, 18], - ["invoke", 45, 43, 773, 18], - ["move", 13, 43, 773, 18], - ["access", 47, "dyn_error", 774, 32], - ["get", 49, 60, 1, 774, 22], - ["frame", 50, 49, 1, 774, 22], - ["null", 51, 774, 22], - ["setarg", 50, 0, 51, 774, 22], - ["setarg", 50, 1, 47, 774, 22], - ["invoke", 50, 48, 774, 22], - ["move", 11, 48, 774, 22], - ["access", 52, "is_text", 775, 12], - ["get", 54, 16, 1, 775, 5], - ["frame", 55, 54, 3, 775, 5], - ["null", 56, 775, 5], - ["setarg", 55, 0, 56, 775, 5], - ["setarg", 55, 1, 52, 775, 5], - ["setarg", 55, 2, 13, 775, 5], - ["setarg", 55, 3, 3, 775, 5], - ["invoke", 55, 53, 775, 5], - ["access", 57, "jump_false", 776, 20], - ["get", 59, 35, 1, 776, 5], - ["frame", 60, 59, 3, 776, 5], - ["null", 61, 776, 5], - ["setarg", 60, 0, 61, 776, 5], - ["setarg", 60, 1, 57, 776, 5], - ["setarg", 60, 2, 13, 776, 5], - ["setarg", 60, 3, 11, 776, 5], - ["invoke", 60, 58, 776, 5], - ["get", 63, 10, 1, 777, 21], - ["frame", 64, 63, 0, 777, 21], - ["null", 65, 777, 21], - ["setarg", 64, 0, 65, 777, 21], - ["invoke", 64, 62, 777, 21], - ["move", 15, 62, 777, 21], - ["get", 67, 26, 1, 778, 5], - ["frame", 68, 67, 1, 778, 5], - ["null", 69, 778, 5], - ["setarg", 68, 0, 69, 778, 5], - ["setarg", 68, 1, 15, 778, 5], - ["invoke", 68, 66, 778, 5], - ["get", 71, 10, 1, 779, 20], - ["frame", 72, 71, 0, 779, 20], - ["null", 73, 779, 20], - ["setarg", 72, 0, 73, 779, 20], - ["invoke", 72, 70, 779, 20], - ["move", 8, 70, 779, 20], - ["access", 74, "array", 780, 16], - ["access", 75, 0, 780, 35], - ["array", 76, 3, 780, 35], - ["push", 76, 74, 780, 35], - ["push", 76, 8, 780, 35], - ["push", 76, 75, 780, 35], - ["get", 78, 8, 1, 780, 5], - ["frame", 79, 78, 1, 780, 5], - ["null", 80, 780, 5], - ["setarg", 79, 0, 80, 780, 5], - ["setarg", 79, 1, 76, 780, 5], - ["invoke", 79, 77, 780, 5], - ["access", 5, 0, 781, 10], - "while_start_324", - ["is_int", 82, 5, 782, 17], - ["jump_false", 82, "rel_ni_326", 782, 17], - ["is_int", 83, 7, 782, 17], - ["jump_false", 83, "rel_ni_326", 782, 17], - ["lt_int", 81, 5, 7, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_ni_326", - ["is_num", 82, 5, 782, 17], - ["jump_false", 82, "rel_nn_327", 782, 17], - ["is_num", 83, 7, 782, 17], - ["jump_false", 83, "rel_nn_327", 782, 17], - ["lt_float", 81, 5, 7, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_nn_327", - ["is_text", 82, 5, 782, 17], - ["jump_false", 82, "rel_err_329", 782, 17], - ["is_text", 83, 7, 782, 17], - ["jump_false", 83, "rel_err_329", 782, 17], - ["lt_text", 81, 5, 7, 782, 17], - ["jump", "rel_done_328", 782, 17], - "rel_err_329", - [ - "access", - 84, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 782, - 17 - ], - ["access", 85, "error", 782, 17], - ["access", 86, "cannot compare with '<': operands must be same type", 782, 17], - ["array", 87, 0, 782, 17], - ["push", 87, 86, 782, 17], - ["frame", 89, 84, 2, 782, 17], - ["null", 90, 782, 17], - ["setarg", 89, 0, 90, 782, 17], - ["setarg", 89, 1, 85, 782, 17], - ["setarg", 89, 2, 87, 782, 17], - ["invoke", 89, 88, 782, 17], - ["disrupt", 782, 17], - "rel_done_328", - ["jump_false", 81, "while_end_325", 782, 17], - ["access", 91, "push", 783, 14], - ["load_dynamic", 92, 4, 5, 783, 37], - ["get", 94, 16, 1, 783, 7], - ["frame", 95, 94, 3, 783, 7], - ["null", 96, 783, 7], - ["setarg", 95, 0, 96, 783, 7], - ["setarg", 95, 1, 91, 783, 7], - ["setarg", 95, 2, 8, 783, 7], - ["setarg", 95, 3, 92, 783, 7], - ["invoke", 95, 93, 783, 7], - ["access", 97, 1, 784, 17], - ["is_num", 99, 5, 784, 17], - ["jump_false", 99, "num_err_330", 784, 17], - ["is_num", 100, 97, 784, 17], - ["jump_false", 100, "num_err_330", 784, 17], - ["add", 98, 5, 97, 784, 17], - ["jump", "num_done_331", 784, 17], - "num_err_330", - [ - "access", - 101, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 784, - 17 - ], - ["access", 102, "error", 784, 17], - ["access", 103, "cannot apply '+': operands must be numbers", 784, 17], - ["array", 104, 0, 784, 17], - ["push", 104, 103, 784, 17], - ["frame", 106, 101, 2, 784, 17], - ["null", 107, 784, 17], - ["setarg", 106, 0, 107, 784, 17], - ["setarg", 106, 1, 102, 784, 17], - ["setarg", 106, 2, 104, 784, 17], - ["invoke", 106, 105, 784, 17], - ["disrupt", 784, 17], - "num_done_331", - ["move", 5, 98, 784, 17], - ["jump", "while_start_324", 784, 17], - "while_end_325", - ["get", 109, 10, 1, 786, 14], - ["frame", 110, 109, 0, 786, 14], - ["null", 111, 786, 14], - ["setarg", 110, 0, 111, 786, 14], - ["invoke", 110, 108, 786, 14], - ["move", 16, 108, 786, 14], - ["access", 112, "frame", 787, 12], - ["access", 113, 2, 787, 30], - ["get", 115, 17, 1, 787, 5], - ["frame", 116, 115, 4, 787, 5], - ["null", 117, 787, 5], - ["setarg", 116, 0, 117, 787, 5], - ["setarg", 116, 1, 112, 787, 5], - ["setarg", 116, 2, 16, 787, 5], - ["setarg", 116, 3, 2, 787, 5], - ["setarg", 116, 4, 113, 787, 5], - ["invoke", 116, 114, 787, 5], - ["access", 118, "setarg", 788, 12], - ["access", 119, 0, 788, 26], - ["get", 121, 17, 1, 788, 5], - ["frame", 122, 121, 4, 788, 5], - ["null", 123, 788, 5], - ["setarg", 122, 0, 123, 788, 5], - ["setarg", 122, 1, 118, 788, 5], - ["setarg", 122, 2, 16, 788, 5], - ["setarg", 122, 3, 119, 788, 5], - ["setarg", 122, 4, 15, 788, 5], - ["invoke", 122, 120, 788, 5], - ["access", 124, "setarg", 789, 12], - ["access", 125, 1, 789, 26], - ["get", 127, 17, 1, 789, 5], - ["frame", 128, 127, 4, 789, 5], - ["null", 129, 789, 5], - ["setarg", 128, 0, 129, 789, 5], - ["setarg", 128, 1, 124, 789, 5], - ["setarg", 128, 2, 16, 789, 5], - ["setarg", 128, 3, 125, 789, 5], - ["setarg", 128, 4, 3, 789, 5], - ["invoke", 128, 126, 789, 5], - ["access", 130, "setarg", 790, 12], - ["access", 131, 2, 790, 26], - ["get", 133, 17, 1, 790, 5], - ["frame", 134, 133, 4, 790, 5], - ["null", 135, 790, 5], - ["setarg", 134, 0, 135, 790, 5], - ["setarg", 134, 1, 130, 790, 5], - ["setarg", 134, 2, 16, 790, 5], - ["setarg", 134, 3, 131, 790, 5], - ["setarg", 134, 4, 8, 790, 5], - ["invoke", 134, 132, 790, 5], - ["access", 136, "invoke", 791, 12], - ["get", 138, 16, 1, 791, 5], - ["frame", 139, 138, 3, 791, 5], - ["null", 140, 791, 5], - ["setarg", 139, 0, 140, 791, 5], - ["setarg", 139, 1, 136, 791, 5], - ["setarg", 139, 2, 16, 791, 5], - ["setarg", 139, 3, 1, 791, 5], - ["invoke", 139, 137, 791, 5], - ["get", 142, 34, 1, 792, 5], - ["frame", 143, 142, 1, 792, 5], - ["null", 144, 792, 5], - ["setarg", 143, 0, 144, 792, 5], - ["setarg", 143, 1, 10, 792, 5], - ["invoke", 143, 141, 792, 5], - ["get", 146, 36, 1, 795, 5], - ["frame", 147, 146, 1, 795, 5], - ["null", 148, 795, 5], - ["setarg", 147, 0, 148, 795, 5], - ["setarg", 147, 1, 11, 795, 5], - ["invoke", 147, 145, 795, 5], - ["access", 149, "cannot access: key must be text", 796, 20], - ["get", 151, 37, 1, 796, 5], - ["frame", 152, 151, 1, 796, 5], - ["null", 153, 796, 5], - ["setarg", 152, 0, 153, 796, 5], - ["setarg", 152, 1, 149, 796, 5], - ["invoke", 152, 150, 796, 5], - ["access", 154, "disrupt", 797, 12], - ["get", 156, 14, 1, 797, 5], - ["frame", 157, 156, 1, 797, 5], - ["null", 158, 797, 5], - ["setarg", 157, 0, 158, 797, 5], - ["setarg", 157, 1, 154, 797, 5], - ["invoke", 157, 155, 797, 5], - ["get", 160, 34, 1, 798, 5], - ["frame", 161, 160, 1, 798, 5], - ["null", 162, 798, 5], - ["setarg", 161, 0, 162, 798, 5], - ["setarg", 161, 1, 10, 798, 5], - ["invoke", 161, 159, 798, 5], - ["get", 164, 36, 1, 801, 5], - ["frame", 165, 164, 1, 801, 5], - ["null", 166, 801, 5], - ["setarg", 165, 0, 166, 801, 5], - ["setarg", 165, 1, 17, 801, 5], - ["invoke", 165, 163, 801, 5], - ["get", 168, 10, 1, 802, 23], - ["frame", 169, 168, 0, 802, 23], - ["null", 170, 802, 23], - ["setarg", 169, 0, 170, 802, 23], - ["invoke", 169, 167, 802, 23], - ["move", 14, 167, 802, 23], - ["access", 171, "load_dynamic", 803, 12], - ["get", 173, 17, 1, 803, 5], - ["frame", 174, 173, 4, 803, 5], - ["null", 175, 803, 5], - ["setarg", 174, 0, 175, 803, 5], - ["setarg", 174, 1, 171, 803, 5], - ["setarg", 174, 2, 14, 803, 5], - ["setarg", 174, 3, 2, 803, 5], - ["setarg", 174, 4, 3, 803, 5], - ["invoke", 174, 172, 803, 5], - ["get", 177, 10, 1, 804, 22], - ["frame", 178, 177, 0, 804, 22], - ["null", 179, 804, 22], - ["setarg", 178, 0, 179, 804, 22], - ["invoke", 178, 176, 804, 22], - ["move", 12, 176, 804, 22], - ["access", 180, "frame", 805, 12], - ["get", 182, 17, 1, 805, 5], - ["frame", 183, 182, 4, 805, 5], - ["null", 184, 805, 5], - ["setarg", 183, 0, 184, 805, 5], - ["setarg", 183, 1, 180, 805, 5], - ["setarg", 183, 2, 12, 805, 5], - ["setarg", 183, 3, 14, 805, 5], - ["setarg", 183, 4, 7, 805, 5], - ["invoke", 183, 181, 805, 5], - ["access", 185, "setarg", 806, 12], - ["access", 186, 0, 806, 34], - ["get", 188, 17, 1, 806, 5], - ["frame", 189, 188, 4, 806, 5], - ["null", 190, 806, 5], - ["setarg", 189, 0, 190, 806, 5], - ["setarg", 189, 1, 185, 806, 5], - ["setarg", 189, 2, 12, 806, 5], - ["setarg", 189, 3, 186, 806, 5], - ["setarg", 189, 4, 2, 806, 5], - ["invoke", 189, 187, 806, 5], - ["access", 6, 1, 807, 15], - ["access", 5, 0, 808, 10], - "while_start_332", - ["is_int", 192, 5, 809, 17], - ["jump_false", 192, "rel_ni_334", 809, 17], - ["is_int", 193, 7, 809, 17], - ["jump_false", 193, "rel_ni_334", 809, 17], - ["lt_int", 191, 5, 7, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_ni_334", - ["is_num", 192, 5, 809, 17], - ["jump_false", 192, "rel_nn_335", 809, 17], - ["is_num", 193, 7, 809, 17], - ["jump_false", 193, "rel_nn_335", 809, 17], - ["lt_float", 191, 5, 7, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_nn_335", - ["is_text", 192, 5, 809, 17], - ["jump_false", 192, "rel_err_337", 809, 17], - ["is_text", 193, 7, 809, 17], - ["jump_false", 193, "rel_err_337", 809, 17], - ["lt_text", 191, 5, 7, 809, 17], - ["jump", "rel_done_336", 809, 17], - "rel_err_337", - [ - "access", - 194, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 809, - 17 - ], - ["access", 195, "error", 809, 17], - ["access", 196, "cannot compare with '<': operands must be same type", 809, 17], - ["array", 197, 0, 809, 17], - ["push", 197, 196, 809, 17], - ["frame", 199, 194, 2, 809, 17], - ["null", 200, 809, 17], - ["setarg", 199, 0, 200, 809, 17], - ["setarg", 199, 1, 195, 809, 17], - ["setarg", 199, 2, 197, 809, 17], - ["invoke", 199, 198, 809, 17], - ["disrupt", 809, 17], - "rel_done_336", - ["jump_false", 191, "while_end_333", 809, 17], - ["access", 201, "setarg", 810, 14], - ["load_dynamic", 202, 4, 5, 810, 50], - ["get", 204, 17, 1, 810, 7], - ["frame", 205, 204, 4, 810, 7], - ["null", 206, 810, 7], - ["setarg", 205, 0, 206, 810, 7], - ["setarg", 205, 1, 201, 810, 7], - ["setarg", 205, 2, 12, 810, 7], - ["setarg", 205, 3, 6, 810, 7], - ["setarg", 205, 4, 202, 810, 7], - ["invoke", 205, 203, 810, 7], - ["access", 207, 1, 811, 27], - ["is_num", 209, 6, 811, 27], - ["jump_false", 209, "num_err_338", 811, 27], - ["is_num", 210, 207, 811, 27], - ["jump_false", 210, "num_err_338", 811, 27], - ["add", 208, 6, 207, 811, 27], - ["jump", "num_done_339", 811, 27], - "num_err_338", - [ - "access", - 211, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 811, - 27 - ], - ["access", 212, "error", 811, 27], - ["access", 213, "cannot apply '+': operands must be numbers", 811, 27], - ["array", 214, 0, 811, 27], - ["push", 214, 213, 811, 27], - ["frame", 216, 211, 2, 811, 27], - ["null", 217, 811, 27], - ["setarg", 216, 0, 217, 811, 27], - ["setarg", 216, 1, 212, 811, 27], - ["setarg", 216, 2, 214, 811, 27], - ["invoke", 216, 215, 811, 27], - ["disrupt", 811, 27], - "num_done_339", - ["move", 6, 208, 811, 27], - ["access", 218, 1, 812, 17], - ["is_num", 220, 5, 812, 17], - ["jump_false", 220, "num_err_340", 812, 17], - ["is_num", 221, 218, 812, 17], - ["jump_false", 221, "num_err_340", 812, 17], - ["add", 219, 5, 218, 812, 17], - ["jump", "num_done_341", 812, 17], - "num_err_340", - [ - "access", - 222, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 812, - 17 - ], - ["access", 223, "error", 812, 17], - ["access", 224, "cannot apply '+': operands must be numbers", 812, 17], - ["array", 225, 0, 812, 17], - ["push", 225, 224, 812, 17], - ["frame", 227, 222, 2, 812, 17], - ["null", 228, 812, 17], - ["setarg", 227, 0, 228, 812, 17], - ["setarg", 227, 1, 223, 812, 17], - ["setarg", 227, 2, 225, 812, 17], - ["invoke", 227, 226, 812, 17], - ["disrupt", 812, 17], - "num_done_341", - ["move", 5, 219, 812, 17], - ["jump", "while_start_332", 812, 17], - "while_end_333", - ["access", 229, "invoke", 814, 12], - ["get", 231, 16, 1, 814, 5], - ["frame", 232, 231, 3, 814, 5], - ["null", 233, 814, 5], - ["setarg", 232, 0, 233, 814, 5], - ["setarg", 232, 1, 229, 814, 5], - ["setarg", 232, 2, 12, 814, 5], - ["setarg", 232, 3, 1, 814, 5], - ["invoke", 232, 230, 814, 5], - ["get", 235, 36, 1, 816, 5], - ["frame", 236, 235, 1, 816, 5], - ["null", 237, 816, 5], - ["setarg", 236, 0, 237, 816, 5], - ["setarg", 236, 1, 10, 816, 5], - ["invoke", 236, 234, 816, 5], - ["null", 238, 816, 5], - ["return", 238, 816, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 4 - }, - { - "disruption_pc": 0, - "nr_slots": 77, - "nr_close_slots": 0, - "instructions": [ - ["length", 8, 2, 820, 23], - ["move", 5, 8, 820, 23], - ["get", 10, 10, 1, 821, 22], - ["frame", 11, 10, 0, 821, 22], - ["null", 12, 821, 22], - ["setarg", 11, 0, 12, 821, 22], - ["invoke", 11, 9, 821, 22], - ["move", 6, 9, 821, 22], - ["access", 13, "goframe", 822, 12], - ["get", 15, 17, 1, 822, 5], - ["frame", 16, 15, 4, 822, 5], - ["null", 17, 822, 5], - ["setarg", 16, 0, 17, 822, 5], - ["setarg", 16, 1, 13, 822, 5], - ["setarg", 16, 2, 6, 822, 5], - ["setarg", 16, 3, 1, 822, 5], - ["setarg", 16, 4, 5, 822, 5], - ["invoke", 16, 14, 822, 5], - ["get", 19, 10, 1, 823, 21], - ["frame", 20, 19, 0, 823, 21], - ["null", 21, 823, 21], - ["setarg", 20, 0, 21, 823, 21], - ["invoke", 20, 18, 823, 21], - ["move", 7, 18, 823, 21], - ["access", 22, "null", 824, 12], - ["get", 24, 15, 1, 824, 5], - ["frame", 25, 24, 2, 824, 5], - ["null", 26, 824, 5], - ["setarg", 25, 0, 26, 824, 5], - ["setarg", 25, 1, 22, 824, 5], - ["setarg", 25, 2, 7, 824, 5], - ["invoke", 25, 23, 824, 5], - ["access", 27, "setarg", 825, 12], - ["access", 28, 0, 825, 34], - ["get", 30, 17, 1, 825, 5], - ["frame", 31, 30, 4, 825, 5], - ["null", 32, 825, 5], - ["setarg", 31, 0, 32, 825, 5], - ["setarg", 31, 1, 27, 825, 5], - ["setarg", 31, 2, 6, 825, 5], - ["setarg", 31, 3, 28, 825, 5], - ["setarg", 31, 4, 7, 825, 5], - ["invoke", 31, 29, 825, 5], - ["access", 4, 1, 826, 19], - ["access", 3, 0, 827, 14], - "while_start_342", - ["is_int", 34, 3, 828, 17], - ["jump_false", 34, "rel_ni_344", 828, 17], - ["is_int", 35, 5, 828, 17], - ["jump_false", 35, "rel_ni_344", 828, 17], - ["lt_int", 33, 3, 5, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_ni_344", - ["is_num", 34, 3, 828, 17], - ["jump_false", 34, "rel_nn_345", 828, 17], - ["is_num", 35, 5, 828, 17], - ["jump_false", 35, "rel_nn_345", 828, 17], - ["lt_float", 33, 3, 5, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_nn_345", - ["is_text", 34, 3, 828, 17], - ["jump_false", 34, "rel_err_347", 828, 17], - ["is_text", 35, 5, 828, 17], - ["jump_false", 35, "rel_err_347", 828, 17], - ["lt_text", 33, 3, 5, 828, 17], - ["jump", "rel_done_346", 828, 17], - "rel_err_347", - [ - "access", - 36, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 828, - 17 - ], - ["access", 37, "error", 828, 17], - ["access", 38, "cannot compare with '<': operands must be same type", 828, 17], - ["array", 39, 0, 828, 17], - ["push", 39, 38, 828, 17], - ["frame", 41, 36, 2, 828, 17], - ["null", 42, 828, 17], - ["setarg", 41, 0, 42, 828, 17], - ["setarg", 41, 1, 37, 828, 17], - ["setarg", 41, 2, 39, 828, 17], - ["invoke", 41, 40, 828, 17], - ["disrupt", 828, 17], - "rel_done_346", - ["jump_false", 33, "while_end_343", 828, 17], - ["access", 43, "setarg", 829, 14], - ["load_dynamic", 44, 2, 3, 829, 50], - ["get", 46, 17, 1, 829, 7], - ["frame", 47, 46, 4, 829, 7], - ["null", 48, 829, 7], - ["setarg", 47, 0, 48, 829, 7], - ["setarg", 47, 1, 43, 829, 7], - ["setarg", 47, 2, 6, 829, 7], - ["setarg", 47, 3, 4, 829, 7], - ["setarg", 47, 4, 44, 829, 7], - ["invoke", 47, 45, 829, 7], - ["access", 49, 1, 830, 27], - ["is_num", 51, 4, 830, 27], - ["jump_false", 51, "num_err_348", 830, 27], - ["is_num", 52, 49, 830, 27], - ["jump_false", 52, "num_err_348", 830, 27], - ["add", 50, 4, 49, 830, 27], - ["jump", "num_done_349", 830, 27], - "num_err_348", - [ - "access", - 53, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 830, - 27 - ], - ["access", 54, "error", 830, 27], - ["access", 55, "cannot apply '+': operands must be numbers", 830, 27], - ["array", 56, 0, 830, 27], - ["push", 56, 55, 830, 27], - ["frame", 58, 53, 2, 830, 27], - ["null", 59, 830, 27], - ["setarg", 58, 0, 59, 830, 27], - ["setarg", 58, 1, 54, 830, 27], - ["setarg", 58, 2, 56, 830, 27], - ["invoke", 58, 57, 830, 27], - ["disrupt", 830, 27], - "num_done_349", - ["move", 4, 50, 830, 27], - ["access", 60, 1, 831, 17], - ["is_num", 62, 3, 831, 17], - ["jump_false", 62, "num_err_350", 831, 17], - ["is_num", 63, 60, 831, 17], - ["jump_false", 63, "num_err_350", 831, 17], - ["add", 61, 3, 60, 831, 17], - ["jump", "num_done_351", 831, 17], - "num_err_350", - [ - "access", - 64, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 831, - 17 - ], - ["access", 65, "error", 831, 17], - ["access", 66, "cannot apply '+': operands must be numbers", 831, 17], - ["array", 67, 0, 831, 17], - ["push", 67, 66, 831, 17], - ["frame", 69, 64, 2, 831, 17], - ["null", 70, 831, 17], - ["setarg", 69, 0, 70, 831, 17], - ["setarg", 69, 1, 65, 831, 17], - ["setarg", 69, 2, 67, 831, 17], - ["invoke", 69, 68, 831, 17], - ["disrupt", 831, 17], - "num_done_351", - ["move", 3, 61, 831, 17], - ["jump", "while_start_342", 831, 17], - "while_end_343", - ["access", 71, "goinvoke", 833, 12], - ["get", 73, 15, 1, 833, 5], - ["frame", 74, 73, 2, 833, 5], - ["null", 75, 833, 5], - ["setarg", 74, 0, 75, 833, 5], - ["setarg", 74, 1, 71, 833, 5], - ["setarg", 74, 2, 6, 833, 5], - ["invoke", 74, 72, 833, 5], - ["null", 76, 833, 5], - ["return", 76, 833, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 77, - "nr_close_slots": 0, - "instructions": [ - ["get", 10, 10, 1, 837, 21], - ["frame", 11, 10, 0, 837, 21], - ["null", 12, 837, 21], - ["setarg", 11, 0, 12, 837, 21], - ["invoke", 11, 9, 837, 21], - ["move", 8, 9, 837, 21], - ["get", 14, 31, 1, 838, 5], - ["frame", 15, 14, 3, 838, 5], - ["null", 16, 838, 5], - ["setarg", 15, 0, 16, 838, 5], - ["setarg", 15, 1, 8, 838, 5], - ["setarg", 15, 2, 1, 838, 5], - ["setarg", 15, 3, 2, 838, 5], - ["invoke", 15, 13, 838, 5], - ["length", 17, 3, 839, 23], - ["move", 6, 17, 839, 23], - ["get", 19, 10, 1, 840, 22], - ["frame", 20, 19, 0, 840, 22], - ["null", 21, 840, 22], - ["setarg", 20, 0, 21, 840, 22], - ["invoke", 20, 18, 840, 22], - ["move", 7, 18, 840, 22], - ["access", 22, "goframe", 841, 12], - ["get", 24, 17, 1, 841, 5], - ["frame", 25, 24, 4, 841, 5], - ["null", 26, 841, 5], - ["setarg", 25, 0, 26, 841, 5], - ["setarg", 25, 1, 22, 841, 5], - ["setarg", 25, 2, 7, 841, 5], - ["setarg", 25, 3, 8, 841, 5], - ["setarg", 25, 4, 6, 841, 5], - ["invoke", 25, 23, 841, 5], - ["access", 27, "setarg", 842, 12], - ["access", 28, 0, 842, 34], - ["get", 30, 17, 1, 842, 5], - ["frame", 31, 30, 4, 842, 5], - ["null", 32, 842, 5], - ["setarg", 31, 0, 32, 842, 5], - ["setarg", 31, 1, 27, 842, 5], - ["setarg", 31, 2, 7, 842, 5], - ["setarg", 31, 3, 28, 842, 5], - ["setarg", 31, 4, 1, 842, 5], - ["invoke", 31, 29, 842, 5], - ["access", 5, 1, 843, 19], - ["access", 4, 0, 844, 14], - "while_start_352", - ["is_int", 34, 4, 845, 17], - ["jump_false", 34, "rel_ni_354", 845, 17], - ["is_int", 35, 6, 845, 17], - ["jump_false", 35, "rel_ni_354", 845, 17], - ["lt_int", 33, 4, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_ni_354", - ["is_num", 34, 4, 845, 17], - ["jump_false", 34, "rel_nn_355", 845, 17], - ["is_num", 35, 6, 845, 17], - ["jump_false", 35, "rel_nn_355", 845, 17], - ["lt_float", 33, 4, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_nn_355", - ["is_text", 34, 4, 845, 17], - ["jump_false", 34, "rel_err_357", 845, 17], - ["is_text", 35, 6, 845, 17], - ["jump_false", 35, "rel_err_357", 845, 17], - ["lt_text", 33, 4, 6, 845, 17], - ["jump", "rel_done_356", 845, 17], - "rel_err_357", - [ - "access", - 36, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 845, - 17 - ], - ["access", 37, "error", 845, 17], - ["access", 38, "cannot compare with '<': operands must be same type", 845, 17], - ["array", 39, 0, 845, 17], - ["push", 39, 38, 845, 17], - ["frame", 41, 36, 2, 845, 17], - ["null", 42, 845, 17], - ["setarg", 41, 0, 42, 845, 17], - ["setarg", 41, 1, 37, 845, 17], - ["setarg", 41, 2, 39, 845, 17], - ["invoke", 41, 40, 845, 17], - ["disrupt", 845, 17], - "rel_done_356", - ["jump_false", 33, "while_end_353", 845, 17], - ["access", 43, "setarg", 846, 14], - ["load_dynamic", 44, 3, 4, 846, 50], - ["get", 46, 17, 1, 846, 7], - ["frame", 47, 46, 4, 846, 7], - ["null", 48, 846, 7], - ["setarg", 47, 0, 48, 846, 7], - ["setarg", 47, 1, 43, 846, 7], - ["setarg", 47, 2, 7, 846, 7], - ["setarg", 47, 3, 5, 846, 7], - ["setarg", 47, 4, 44, 846, 7], - ["invoke", 47, 45, 846, 7], - ["access", 49, 1, 847, 27], - ["is_num", 51, 5, 847, 27], - ["jump_false", 51, "num_err_358", 847, 27], - ["is_num", 52, 49, 847, 27], - ["jump_false", 52, "num_err_358", 847, 27], - ["add", 50, 5, 49, 847, 27], - ["jump", "num_done_359", 847, 27], - "num_err_358", - [ - "access", - 53, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 847, - 27 - ], - ["access", 54, "error", 847, 27], - ["access", 55, "cannot apply '+': operands must be numbers", 847, 27], - ["array", 56, 0, 847, 27], - ["push", 56, 55, 847, 27], - ["frame", 58, 53, 2, 847, 27], - ["null", 59, 847, 27], - ["setarg", 58, 0, 59, 847, 27], - ["setarg", 58, 1, 54, 847, 27], - ["setarg", 58, 2, 56, 847, 27], - ["invoke", 58, 57, 847, 27], - ["disrupt", 847, 27], - "num_done_359", - ["move", 5, 50, 847, 27], - ["access", 60, 1, 848, 17], - ["is_num", 62, 4, 848, 17], - ["jump_false", 62, "num_err_360", 848, 17], - ["is_num", 63, 60, 848, 17], - ["jump_false", 63, "num_err_360", 848, 17], - ["add", 61, 4, 60, 848, 17], - ["jump", "num_done_361", 848, 17], - "num_err_360", - [ - "access", - 64, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 848, - 17 - ], - ["access", 65, "error", 848, 17], - ["access", 66, "cannot apply '+': operands must be numbers", 848, 17], - ["array", 67, 0, 848, 17], - ["push", 67, 66, 848, 17], - ["frame", 69, 64, 2, 848, 17], - ["null", 70, 848, 17], - ["setarg", 69, 0, 70, 848, 17], - ["setarg", 69, 1, 65, 848, 17], - ["setarg", 69, 2, 67, 848, 17], - ["invoke", 69, 68, 848, 17], - ["disrupt", 848, 17], - "num_done_361", - ["move", 4, 61, 848, 17], - ["jump", "while_start_352", 848, 17], - "while_end_353", - ["access", 71, "goinvoke", 850, 12], - ["get", 73, 15, 1, 850, 5], - ["frame", 74, 73, 2, 850, 5], - ["null", 75, 850, 5], - ["setarg", 74, 0, 75, 850, 5], - ["setarg", 74, 1, 71, 850, 5], - ["setarg", 74, 2, 7, 850, 5], - ["invoke", 74, 72, 850, 5], - ["null", 76, 850, 5], - ["return", 76, 850, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 113, - "nr_close_slots": 0, - "instructions": [ - ["null", 6, 855, 23], - ["is_identical", 7, 1, 6, 855, 23], - ["jump_true", 7, "eq_done_364", 855, 23], - ["is_int", 8, 1, 855, 23], - ["jump_false", 8, "eq_ni_365", 855, 23], - ["is_int", 9, 6, 855, 23], - ["jump_false", 9, "eq_ni_365", 855, 23], - ["eq_int", 7, 1, 6, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_ni_365", - ["is_num", 8, 1, 855, 23], - ["jump_false", 8, "eq_nn_366", 855, 23], - ["is_num", 9, 6, 855, 23], - ["jump_false", 9, "eq_nn_366", 855, 23], - ["eq_float", 7, 1, 6, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nn_366", - ["is_text", 8, 1, 855, 23], - ["jump_false", 8, "eq_nt_367", 855, 23], - ["is_text", 9, 6, 855, 23], - ["jump_false", 9, "eq_nt_367", 855, 23], - ["eq_text", 7, 1, 6, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nt_367", - ["is_null", 8, 1, 855, 23], - ["jump_false", 8, "eq_nnl_368", 855, 23], - ["is_null", 9, 6, 855, 23], - ["jump_false", 9, "eq_nnl_368", 855, 23], - ["true", 7, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nnl_368", - ["is_bool", 8, 1, 855, 23], - ["jump_false", 8, "eq_nb_369", 855, 23], - ["is_bool", 9, 6, 855, 23], - ["jump_false", 9, "eq_nb_369", 855, 23], - ["eq_bool", 7, 1, 6, 855, 23], - ["jump", "eq_done_364", 855, 23], - "eq_nb_369", - ["false", 7, 855, 23], - "eq_done_364", - ["jump_false", 7, "if_else_362", 855, 23], - ["null", 10, 856, 14], - ["return", 10, 856, 14], - ["jump", "if_end_363", 856, 14], - "if_else_362", - "if_end_363", - ["access", 2, 0, 858, 14], - ["null", 4, 859, 16], - ["access", 5, 0, 860, 16], - ["null", 3, 861, 15], - "while_start_370", - ["length", 11, 1, 862, 24], - ["is_int", 13, 2, 862, 24], - ["jump_false", 13, "rel_ni_372", 862, 24], - ["is_int", 14, 11, 862, 24], - ["jump_false", 14, "rel_ni_372", 862, 24], - ["lt_int", 12, 2, 11, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_ni_372", - ["is_num", 13, 2, 862, 24], - ["jump_false", 13, "rel_nn_373", 862, 24], - ["is_num", 14, 11, 862, 24], - ["jump_false", 14, "rel_nn_373", 862, 24], - ["lt_float", 12, 2, 11, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_nn_373", - ["is_text", 13, 2, 862, 24], - ["jump_false", 13, "rel_err_375", 862, 24], - ["is_text", 14, 11, 862, 24], - ["jump_false", 14, "rel_err_375", 862, 24], - ["lt_text", 12, 2, 11, 862, 24], - ["jump", "rel_done_374", 862, 24], - "rel_err_375", - [ - "access", - 15, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 862, - 24 - ], - ["access", 16, "error", 862, 24], - ["access", 17, "cannot compare with '<': operands must be same type", 862, 24], - ["array", 18, 0, 862, 24], - ["push", 18, 17, 862, 24], - ["frame", 20, 15, 2, 862, 24], - ["null", 21, 862, 24], - ["setarg", 20, 0, 21, 862, 24], - ["setarg", 20, 1, 16, 862, 24], - ["setarg", 20, 2, 18, 862, 24], - ["invoke", 20, 19, 862, 24], - ["disrupt", 862, 24], - "rel_done_374", - ["jump_false", 12, "while_end_371", 862, 24], - ["load_dynamic", 22, 1, 2, 863, 25], - ["move", 4, 22, 863, 25], - ["null", 23, 864, 19], - ["is_identical", 24, 4, 23, 864, 19], - ["jump_true", 24, "eq_done_379", 864, 19], - ["is_int", 25, 4, 864, 19], - ["jump_false", 25, "eq_ni_380", 864, 19], - ["is_int", 26, 23, 864, 19], - ["jump_false", 26, "eq_ni_380", 864, 19], - ["eq_int", 24, 4, 23, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_ni_380", - ["is_num", 25, 4, 864, 19], - ["jump_false", 25, "eq_nn_381", 864, 19], - ["is_num", 26, 23, 864, 19], - ["jump_false", 26, "eq_nn_381", 864, 19], - ["eq_float", 24, 4, 23, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nn_381", - ["is_text", 25, 4, 864, 19], - ["jump_false", 25, "eq_nt_382", 864, 19], - ["is_text", 26, 23, 864, 19], - ["jump_false", 26, "eq_nt_382", 864, 19], - ["eq_text", 24, 4, 23, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nt_382", - ["is_null", 25, 4, 864, 19], - ["jump_false", 25, "eq_nnl_383", 864, 19], - ["is_null", 26, 23, 864, 19], - ["jump_false", 26, "eq_nnl_383", 864, 19], - ["true", 24, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nnl_383", - ["is_bool", 25, 4, 864, 19], - ["jump_false", 25, "eq_nb_384", 864, 19], - ["is_bool", 26, 23, 864, 19], - ["jump_false", 26, "eq_nb_384", 864, 19], - ["eq_bool", 24, 4, 23, 864, 19], - ["jump", "eq_done_379", 864, 19], - "eq_nb_384", - ["false", 24, 864, 19], - "eq_done_379", - ["move", 27, 24, 864, 19], - ["jump_true", 27, "or_end_378", 864, 19], - ["get", 28, 84, 1, 864, 34], - ["length", 29, 28, 864, 34], - ["access", 30, 64, 864, 56], - ["is_int", 32, 29, 864, 56], - ["jump_false", 32, "rel_ni_385", 864, 56], - ["is_int", 33, 30, 864, 56], - ["jump_false", 33, "rel_ni_385", 864, 56], - ["ge_int", 31, 29, 30, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_ni_385", - ["is_num", 32, 29, 864, 56], - ["jump_false", 32, "rel_nn_386", 864, 56], - ["is_num", 33, 30, 864, 56], - ["jump_false", 33, "rel_nn_386", 864, 56], - ["ge_float", 31, 29, 30, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_nn_386", - ["is_text", 32, 29, 864, 56], - ["jump_false", 32, "rel_err_388", 864, 56], - ["is_text", 33, 30, 864, 56], - ["jump_false", 33, "rel_err_388", 864, 56], - ["ge_text", 31, 29, 30, 864, 56], - ["jump", "rel_done_387", 864, 56], - "rel_err_388", - [ - "access", - 34, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 864, - 56 - ], - ["access", 35, "error", 864, 56], - ["access", 36, "cannot compare with '>=': operands must be same type", 864, 56], - ["array", 37, 0, 864, 56], - ["push", 37, 36, 864, 56], - ["frame", 39, 34, 2, 864, 56], - ["null", 40, 864, 56], - ["setarg", 39, 0, 40, 864, 56], - ["setarg", 39, 1, 35, 864, 56], - ["setarg", 39, 2, 37, 864, 56], - ["invoke", 39, 38, 864, 56], - ["disrupt", 864, 56], - "rel_done_387", - ["move", 27, 31, 864, 56], - "or_end_378", - ["jump_false", 27, "if_else_376", 864, 56], - ["access", 41, 1, 865, 19], - ["is_num", 43, 2, 865, 19], - ["jump_false", 43, "num_err_389", 865, 19], - ["is_num", 44, 41, 865, 19], - ["jump_false", 44, "num_err_389", 865, 19], - ["add", 42, 2, 41, 865, 19], - ["jump", "num_done_390", 865, 19], - "num_err_389", - [ - "access", - 45, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 865, - 19 - ], - ["access", 46, "error", 865, 19], - ["access", 47, "cannot apply '+': operands must be numbers", 865, 19], - ["array", 48, 0, 865, 19], - ["push", 48, 47, 865, 19], - ["frame", 50, 45, 2, 865, 19], - ["null", 51, 865, 19], - ["setarg", 50, 0, 51, 865, 19], - ["setarg", 50, 1, 46, 865, 19], - ["setarg", 50, 2, 48, 865, 19], - ["invoke", 50, 49, 865, 19], - ["disrupt", 865, 19], - "num_done_390", - ["move", 2, 42, 865, 19], - ["jump", "while_start_370", 866, 9], - ["jump", "if_end_377", 866, 9], - "if_else_376", - "if_end_377", - ["get", 53, 50, 1, 868, 11], - ["frame", 54, 53, 1, 868, 11], - ["null", 55, 868, 11], - ["setarg", 54, 0, 55, 868, 11], - ["setarg", 54, 1, 4, 868, 11], - ["invoke", 54, 52, 868, 11], - ["access", 56, 0, 868, 35], - ["is_int", 58, 52, 868, 35], - ["jump_false", 58, "rel_ni_393", 868, 35], - ["is_int", 59, 56, 868, 35], - ["jump_false", 59, "rel_ni_393", 868, 35], - ["ge_int", 57, 52, 56, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_ni_393", - ["is_num", 58, 52, 868, 35], - ["jump_false", 58, "rel_nn_394", 868, 35], - ["is_num", 59, 56, 868, 35], - ["jump_false", 59, "rel_nn_394", 868, 35], - ["ge_float", 57, 52, 56, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_nn_394", - ["is_text", 58, 52, 868, 35], - ["jump_false", 58, "rel_err_396", 868, 35], - ["is_text", 59, 56, 868, 35], - ["jump_false", 59, "rel_err_396", 868, 35], - ["ge_text", 57, 52, 56, 868, 35], - ["jump", "rel_done_395", 868, 35], - "rel_err_396", - [ - "access", - 60, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 868, - 35 - ], - ["access", 61, "error", 868, 35], - ["access", 62, "cannot compare with '>=': operands must be same type", 868, 35], - ["array", 63, 0, 868, 35], - ["push", 63, 62, 868, 35], - ["frame", 65, 60, 2, 868, 35], - ["null", 66, 868, 35], - ["setarg", 65, 0, 66, 868, 35], - ["setarg", 65, 1, 61, 868, 35], - ["setarg", 65, 2, 63, 868, 35], - ["invoke", 65, 64, 868, 35], - ["disrupt", 868, 35], - "rel_done_395", - ["jump_false", 57, "if_else_391", 868, 35], - ["access", 67, 1, 869, 19], - ["is_num", 69, 2, 869, 19], - ["jump_false", 69, "num_err_397", 869, 19], - ["is_num", 70, 67, 869, 19], - ["jump_false", 70, "num_err_397", 869, 19], - ["add", 68, 2, 67, 869, 19], - ["jump", "num_done_398", 869, 19], - "num_err_397", - [ - "access", - 71, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 869, - 19 - ], - ["access", 72, "error", 869, 19], - ["access", 73, "cannot apply '+': operands must be numbers", 869, 19], - ["array", 74, 0, 869, 19], - ["push", 74, 73, 869, 19], - ["frame", 76, 71, 2, 869, 19], - ["null", 77, 869, 19], - ["setarg", 76, 0, 77, 869, 19], - ["setarg", 76, 1, 72, 869, 19], - ["setarg", 76, 2, 74, 869, 19], - ["invoke", 76, 75, 869, 19], - ["disrupt", 869, 19], - "num_done_398", - ["move", 2, 68, 869, 19], - ["jump", "while_start_370", 870, 9], - ["jump", "if_end_392", 870, 9], - "if_else_391", - "if_end_392", - ["get", 79, 10, 1, 872, 14], - ["frame", 80, 79, 0, 872, 14], - ["null", 81, 872, 14], - ["setarg", 80, 0, 81, 872, 14], - ["invoke", 80, 78, 872, 14], - ["move", 5, 78, 872, 14], - ["record", 82, 3], - ["access", 83, "name", 873, 20], - ["store_field", 82, 83, "kind", 873, 20], - ["store_field", 82, 4, "name", 873, 34], - ["access", 84, "intrinsic", 873, 46], - ["store_field", 82, 84, "make", 873, 46], - ["move", 3, 82, 873, 46], - ["access", 85, "access", 874, 18], - ["array", 86, 3, 874, 34], - ["push", 86, 85, 874, 34], - ["push", 86, 5, 874, 34], - ["push", 86, 3, 874, 34], - ["get", 88, 8, 1, 874, 7], - ["frame", 89, 88, 1, 874, 7], - ["null", 90, 874, 7], - ["setarg", 89, 0, 90, 874, 7], - ["setarg", 89, 1, 86, 874, 7], - ["invoke", 89, 87, 874, 7], - ["get", 91, 84, 1, 875, 12], - ["record", 92, 2], - ["store_field", 92, 4, "name", 875, 38], - ["store_field", 92, 5, "slot", 875, 50], - ["is_array", 93, 91, 875, 50], - ["jump_false", 93, "push_err_399", 875, 50], - ["push", 91, 92, 875, 50], - ["jump", "push_done_400", 875, 50], - "push_err_399", - [ - "access", - 94, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 875, - 50 - ], - ["access", 95, "error", 875, 50], - ["access", 96, "cannot push: target must be an array", 875, 50], - ["array", 97, 0, 875, 50], - ["push", 97, 96, 875, 50], - ["frame", 99, 94, 2, 875, 50], - ["null", 100, 875, 50], - ["setarg", 99, 0, 100, 875, 50], - ["setarg", 99, 1, 95, 875, 50], - ["setarg", 99, 2, 97, 875, 50], - ["invoke", 99, 98, 875, 50], - ["disrupt", 875, 50], - "push_done_400", - ["access", 101, 1, 876, 17], - ["is_num", 103, 2, 876, 17], - ["jump_false", 103, "num_err_401", 876, 17], - ["is_num", 104, 101, 876, 17], - ["jump_false", 104, "num_err_401", 876, 17], - ["add", 102, 2, 101, 876, 17], - ["jump", "num_done_402", 876, 17], - "num_err_401", - [ - "access", - 105, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 876, - 17 - ], - ["access", 106, "error", 876, 17], - ["access", 107, "cannot apply '+': operands must be numbers", 876, 17], - ["array", 108, 0, 876, 17], - ["push", 108, 107, 876, 17], - ["frame", 110, 105, 2, 876, 17], - ["null", 111, 876, 17], - ["setarg", 110, 0, 111, 876, 17], - ["setarg", 110, 1, 106, 876, 17], - ["setarg", 110, 2, 108, 876, 17], - ["invoke", 110, 109, 876, 17], - ["disrupt", 876, 17], - "num_done_402", - ["move", 2, 102, 876, 17], - ["jump", "while_start_370", 876, 17], - "while_end_371", - ["null", 112, 876, 17], - ["return", 112, 876, 17] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 177, - "nr_close_slots": 0, - "instructions": [ - ["get", 9, 80, 1, 882, 35], - ["get", 11, 51, 1, 882, 17], - ["frame", 12, 11, 1, 882, 17], - ["null", 13, 882, 17], - ["setarg", 12, 0, 13, 882, 17], - ["setarg", 12, 1, 9, 882, 17], - ["invoke", 12, 10, 882, 17], - ["move", 6, 10, 882, 17], - ["null", 14, 883, 18], - ["is_identical", 15, 6, 14, 883, 18], - ["jump_true", 15, "eq_done_405", 883, 18], - ["is_int", 16, 6, 883, 18], - ["jump_false", 16, "eq_ni_406", 883, 18], - ["is_int", 17, 14, 883, 18], - ["jump_false", 17, "eq_ni_406", 883, 18], - ["eq_int", 15, 6, 14, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_ni_406", - ["is_num", 16, 6, 883, 18], - ["jump_false", 16, "eq_nn_407", 883, 18], - ["is_num", 17, 14, 883, 18], - ["jump_false", 17, "eq_nn_407", 883, 18], - ["eq_float", 15, 6, 14, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nn_407", - ["is_text", 16, 6, 883, 18], - ["jump_false", 16, "eq_nt_408", 883, 18], - ["is_text", 17, 14, 883, 18], - ["jump_false", 17, "eq_nt_408", 883, 18], - ["eq_text", 15, 6, 14, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nt_408", - ["is_null", 16, 6, 883, 18], - ["jump_false", 16, "eq_nnl_409", 883, 18], - ["is_null", 17, 14, 883, 18], - ["jump_false", 17, "eq_nnl_409", 883, 18], - ["true", 15, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nnl_409", - ["is_bool", 16, 6, 883, 18], - ["jump_false", 16, "eq_nb_410", 883, 18], - ["is_bool", 17, 14, 883, 18], - ["jump_false", 17, "eq_nb_410", 883, 18], - ["eq_bool", 15, 6, 14, 883, 18], - ["jump", "eq_done_405", 883, 18], - "eq_nb_410", - ["false", 15, 883, 18], - "eq_done_405", - ["jump_false", 15, "if_else_403", 883, 18], - ["null", 18, 884, 14], - ["return", 18, 884, 14], - ["jump", "if_end_404", 884, 14], - "if_else_403", - "if_end_404", - [ - "access", - 20, - { - "name": "array", - "kind": "name", - "make": "intrinsic" - }, - 886, - 21 - ], - ["frame", 21, 20, 1, 886, 21], - ["null", 22, 886, 21], - ["setarg", 21, 0, 22, 886, 21], - ["setarg", 21, 1, 6, 886, 21], - ["invoke", 21, 19, 886, 21], - [ - "access", - 24, - { - "name": "sort", - "kind": "name", - "make": "intrinsic" - }, - 886, - 16 - ], - ["frame", 25, 24, 1, 886, 16], - ["null", 26, 886, 16], - ["setarg", 25, 0, 26, 886, 16], - ["setarg", 25, 1, 19, 886, 16], - ["invoke", 25, 23, 886, 16], - ["move", 3, 23, 886, 16], - ["access", 1, 0, 887, 14], - ["null", 5, 888, 16], - ["null", 8, 889, 13], - ["null", 4, 890, 16], - ["false", 2, 891, 20], - ["access", 7, 0, 892, 16], - "while_start_411", - ["length", 27, 3, 893, 24], - ["is_int", 29, 1, 893, 24], - ["jump_false", 29, "rel_ni_413", 893, 24], - ["is_int", 30, 27, 893, 24], - ["jump_false", 30, "rel_ni_413", 893, 24], - ["lt_int", 28, 1, 27, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_ni_413", - ["is_num", 29, 1, 893, 24], - ["jump_false", 29, "rel_nn_414", 893, 24], - ["is_num", 30, 27, 893, 24], - ["jump_false", 30, "rel_nn_414", 893, 24], - ["lt_float", 28, 1, 27, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_nn_414", - ["is_text", 29, 1, 893, 24], - ["jump_false", 29, "rel_err_416", 893, 24], - ["is_text", 30, 27, 893, 24], - ["jump_false", 30, "rel_err_416", 893, 24], - ["lt_text", 28, 1, 27, 893, 24], - ["jump", "rel_done_415", 893, 24], - "rel_err_416", - [ - "access", - 31, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 893, - 24 - ], - ["access", 32, "error", 893, 24], - ["access", 33, "cannot compare with '<': operands must be same type", 893, 24], - ["array", 34, 0, 893, 24], - ["push", 34, 33, 893, 24], - ["frame", 36, 31, 2, 893, 24], - ["null", 37, 893, 24], - ["setarg", 36, 0, 37, 893, 24], - ["setarg", 36, 1, 32, 893, 24], - ["setarg", 36, 2, 34, 893, 24], - ["invoke", 36, 35, 893, 24], - ["disrupt", 893, 24], - "rel_done_415", - ["jump_false", 28, "while_end_412", 893, 24], - ["load_dynamic", 38, 3, 1, 894, 19], - ["move", 5, 38, 894, 19], - ["access", 39, "function_nr", 895, 19], - ["is_identical", 40, 5, 39, 895, 19], - ["jump_true", 40, "eq_done_420", 895, 19], - ["is_int", 41, 5, 895, 19], - ["jump_false", 41, "eq_ni_421", 895, 19], - ["is_int", 42, 39, 895, 19], - ["jump_false", 42, "eq_ni_421", 895, 19], - ["eq_int", 40, 5, 39, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_ni_421", - ["is_num", 41, 5, 895, 19], - ["jump_false", 41, "eq_nn_422", 895, 19], - ["is_num", 42, 39, 895, 19], - ["jump_false", 42, "eq_nn_422", 895, 19], - ["eq_float", 40, 5, 39, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nn_422", - ["is_text", 41, 5, 895, 19], - ["jump_false", 41, "eq_nt_423", 895, 19], - ["is_text", 42, 39, 895, 19], - ["jump_false", 42, "eq_nt_423", 895, 19], - ["eq_text", 40, 5, 39, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nt_423", - ["is_null", 41, 5, 895, 19], - ["jump_false", 41, "eq_nnl_424", 895, 19], - ["is_null", 42, 39, 895, 19], - ["jump_false", 42, "eq_nnl_424", 895, 19], - ["true", 40, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nnl_424", - ["is_bool", 41, 5, 895, 19], - ["jump_false", 41, "eq_nb_425", 895, 19], - ["is_bool", 42, 39, 895, 19], - ["jump_false", 42, "eq_nb_425", 895, 19], - ["eq_bool", 40, 5, 39, 895, 19], - ["jump", "eq_done_420", 895, 19], - "eq_nb_425", - ["false", 40, 895, 19], - "eq_done_420", - ["move", 43, 40, 895, 19], - ["jump_true", 43, "or_end_419", 895, 19], - ["access", 44, "nr_close_slots", 895, 44], - ["is_identical", 45, 5, 44, 895, 44], - ["jump_true", 45, "eq_done_426", 895, 44], - ["is_int", 46, 5, 895, 44], - ["jump_false", 46, "eq_ni_427", 895, 44], - ["is_int", 47, 44, 895, 44], - ["jump_false", 47, "eq_ni_427", 895, 44], - ["eq_int", 45, 5, 44, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_ni_427", - ["is_num", 46, 5, 895, 44], - ["jump_false", 46, "eq_nn_428", 895, 44], - ["is_num", 47, 44, 895, 44], - ["jump_false", 47, "eq_nn_428", 895, 44], - ["eq_float", 45, 5, 44, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nn_428", - ["is_text", 46, 5, 895, 44], - ["jump_false", 46, "eq_nt_429", 895, 44], - ["is_text", 47, 44, 895, 44], - ["jump_false", 47, "eq_nt_429", 895, 44], - ["eq_text", 45, 5, 44, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nt_429", - ["is_null", 46, 5, 895, 44], - ["jump_false", 46, "eq_nnl_430", 895, 44], - ["is_null", 47, 44, 895, 44], - ["jump_false", 47, "eq_nnl_430", 895, 44], - ["true", 45, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nnl_430", - ["is_bool", 46, 5, 895, 44], - ["jump_false", 46, "eq_nb_431", 895, 44], - ["is_bool", 47, 44, 895, 44], - ["jump_false", 47, "eq_nb_431", 895, 44], - ["eq_bool", 45, 5, 44, 895, 44], - ["jump", "eq_done_426", 895, 44], - "eq_nb_431", - ["false", 45, 895, 44], - "eq_done_426", - ["move", 43, 45, 895, 44], - "or_end_419", - ["jump_false", 43, "if_else_417", 895, 44], - ["access", 48, 1, 896, 19], - ["is_num", 50, 1, 896, 19], - ["jump_false", 50, "num_err_432", 896, 19], - ["is_num", 51, 48, 896, 19], - ["jump_false", 51, "num_err_432", 896, 19], - ["add", 49, 1, 48, 896, 19], - ["jump", "num_done_433", 896, 19], - "num_err_432", - [ - "access", - 52, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 896, - 19 - ], - ["access", 53, "error", 896, 19], - ["access", 54, "cannot apply '+': operands must be numbers", 896, 19], - ["array", 55, 0, 896, 19], - ["push", 55, 54, 896, 19], - ["frame", 57, 52, 2, 896, 19], - ["null", 58, 896, 19], - ["setarg", 57, 0, 58, 896, 19], - ["setarg", 57, 1, 53, 896, 19], - ["setarg", 57, 2, 55, 896, 19], - ["invoke", 57, 56, 896, 19], - ["disrupt", 896, 19], - "num_done_433", - ["move", 1, 49, 896, 19], - ["jump", "while_start_411", 897, 9], - ["jump", "if_end_418", 897, 9], - "if_else_417", - "if_end_418", - ["load_dynamic", 59, 6, 5, 899, 17], - ["move", 8, 59, 899, 17], - ["load_field", 60, 8, "make", 900, 14], - ["move", 4, 60, 900, 14], - ["null", 61, 901, 19], - ["is_identical", 62, 4, 61, 901, 19], - ["jump_true", 62, "eq_done_437", 901, 19], - ["is_int", 63, 4, 901, 19], - ["jump_false", 63, "eq_ni_438", 901, 19], - ["is_int", 64, 61, 901, 19], - ["jump_false", 64, "eq_ni_438", 901, 19], - ["eq_int", 62, 4, 61, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_ni_438", - ["is_num", 63, 4, 901, 19], - ["jump_false", 63, "eq_nn_439", 901, 19], - ["is_num", 64, 61, 901, 19], - ["jump_false", 64, "eq_nn_439", 901, 19], - ["eq_float", 62, 4, 61, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nn_439", - ["is_text", 63, 4, 901, 19], - ["jump_false", 63, "eq_nt_440", 901, 19], - ["is_text", 64, 61, 901, 19], - ["jump_false", 64, "eq_nt_440", 901, 19], - ["eq_text", 62, 4, 61, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nt_440", - ["is_null", 63, 4, 901, 19], - ["jump_false", 63, "eq_nnl_441", 901, 19], - ["is_null", 64, 61, 901, 19], - ["jump_false", 64, "eq_nnl_441", 901, 19], - ["true", 62, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nnl_441", - ["is_bool", 63, 4, 901, 19], - ["jump_false", 63, "eq_nb_442", 901, 19], - ["is_bool", 64, 61, 901, 19], - ["jump_false", 64, "eq_nb_442", 901, 19], - ["eq_bool", 62, 4, 61, 901, 19], - ["jump", "eq_done_437", 901, 19], - "eq_nb_442", - ["false", 62, 901, 19], - "eq_done_437", - ["move", 65, 62, 901, 19], - ["jump_true", 65, "or_end_436", 901, 19], - ["access", 66, "input", 901, 35], - ["is_identical", 67, 4, 66, 901, 35], - ["jump_true", 67, "eq_done_443", 901, 35], - ["is_int", 68, 4, 901, 35], - ["jump_false", 68, "eq_ni_444", 901, 35], - ["is_int", 69, 66, 901, 35], - ["jump_false", 69, "eq_ni_444", 901, 35], - ["eq_int", 67, 4, 66, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_ni_444", - ["is_num", 68, 4, 901, 35], - ["jump_false", 68, "eq_nn_445", 901, 35], - ["is_num", 69, 66, 901, 35], - ["jump_false", 69, "eq_nn_445", 901, 35], - ["eq_float", 67, 4, 66, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nn_445", - ["is_text", 68, 4, 901, 35], - ["jump_false", 68, "eq_nt_446", 901, 35], - ["is_text", 69, 66, 901, 35], - ["jump_false", 69, "eq_nt_446", 901, 35], - ["eq_text", 67, 4, 66, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nt_446", - ["is_null", 68, 4, 901, 35], - ["jump_false", 68, "eq_nnl_447", 901, 35], - ["is_null", 69, 66, 901, 35], - ["jump_false", 69, "eq_nnl_447", 901, 35], - ["true", 67, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nnl_447", - ["is_bool", 68, 4, 901, 35], - ["jump_false", 68, "eq_nb_448", 901, 35], - ["is_bool", 69, 66, 901, 35], - ["jump_false", 69, "eq_nb_448", 901, 35], - ["eq_bool", 67, 4, 66, 901, 35], - ["jump", "eq_done_443", 901, 35], - "eq_nb_448", - ["false", 67, 901, 35], - "eq_done_443", - ["move", 65, 67, 901, 35], - "or_end_436", - ["jump_false", 65, "if_else_434", 901, 35], - ["access", 70, 1, 902, 19], - ["is_num", 72, 1, 902, 19], - ["jump_false", 72, "num_err_449", 902, 19], - ["is_num", 73, 70, 902, 19], - ["jump_false", 73, "num_err_449", 902, 19], - ["add", 71, 1, 70, 902, 19], - ["jump", "num_done_450", 902, 19], - "num_err_449", - [ - "access", - 74, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 902, - 19 - ], - ["access", 75, "error", 902, 19], - ["access", 76, "cannot apply '+': operands must be numbers", 902, 19], - ["array", 77, 0, 902, 19], - ["push", 77, 76, 902, 19], - ["frame", 79, 74, 2, 902, 19], - ["null", 80, 902, 19], - ["setarg", 79, 0, 80, 902, 19], - ["setarg", 79, 1, 75, 902, 19], - ["setarg", 79, 2, 77, 902, 19], - ["invoke", 79, 78, 902, 19], - ["disrupt", 902, 19], - "num_done_450", - ["move", 1, 71, 902, 19], - ["jump", "while_start_411", 903, 9], - ["jump", "if_end_435", 903, 9], - "if_else_434", - "if_end_435", - ["get", 82, 52, 1, 905, 11], - ["frame", 83, 82, 1, 905, 11], - ["null", 84, 905, 11], - ["setarg", 83, 0, 84, 905, 11], - ["setarg", 83, 1, 5, 905, 11], - ["invoke", 83, 81, 905, 11], - ["access", 85, 0, 905, 28], - ["is_int", 87, 81, 905, 28], - ["jump_false", 87, "rel_ni_453", 905, 28], - ["is_int", 88, 85, 905, 28], - ["jump_false", 88, "rel_ni_453", 905, 28], - ["lt_int", 86, 81, 85, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_ni_453", - ["is_num", 87, 81, 905, 28], - ["jump_false", 87, "rel_nn_454", 905, 28], - ["is_num", 88, 85, 905, 28], - ["jump_false", 88, "rel_nn_454", 905, 28], - ["lt_float", 86, 81, 85, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_nn_454", - ["is_text", 87, 81, 905, 28], - ["jump_false", 87, "rel_err_456", 905, 28], - ["is_text", 88, 85, 905, 28], - ["jump_false", 88, "rel_err_456", 905, 28], - ["lt_text", 86, 81, 85, 905, 28], - ["jump", "rel_done_455", 905, 28], - "rel_err_456", - [ - "access", - 89, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 905, - 28 - ], - ["access", 90, "error", 905, 28], - ["access", 91, "cannot compare with '<': operands must be same type", 905, 28], - ["array", 92, 0, 905, 28], - ["push", 92, 91, 905, 28], - ["frame", 94, 89, 2, 905, 28], - ["null", 95, 905, 28], - ["setarg", 94, 0, 95, 905, 28], - ["setarg", 94, 1, 90, 905, 28], - ["setarg", 94, 2, 92, 905, 28], - ["invoke", 94, 93, 905, 28], - ["disrupt", 905, 28], - "rel_done_455", - ["jump_false", 86, "if_else_451", 905, 28], - ["access", 96, "def", 906, 29], - ["is_identical", 97, 4, 96, 906, 29], - ["jump_true", 97, "eq_done_458", 906, 29], - ["is_int", 98, 4, 906, 29], - ["jump_false", 98, "eq_ni_459", 906, 29], - ["is_int", 99, 96, 906, 29], - ["jump_false", 99, "eq_ni_459", 906, 29], - ["eq_int", 97, 4, 96, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_ni_459", - ["is_num", 98, 4, 906, 29], - ["jump_false", 98, "eq_nn_460", 906, 29], - ["is_num", 99, 96, 906, 29], - ["jump_false", 99, "eq_nn_460", 906, 29], - ["eq_float", 97, 4, 96, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nn_460", - ["is_text", 98, 4, 906, 29], - ["jump_false", 98, "eq_nt_461", 906, 29], - ["is_text", 99, 96, 906, 29], - ["jump_false", 99, "eq_nt_461", 906, 29], - ["eq_text", 97, 4, 96, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nt_461", - ["is_null", 98, 4, 906, 29], - ["jump_false", 98, "eq_nnl_462", 906, 29], - ["is_null", 99, 96, 906, 29], - ["jump_false", 99, "eq_nnl_462", 906, 29], - ["true", 97, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nnl_462", - ["is_bool", 98, 4, 906, 29], - ["jump_false", 98, "eq_nb_463", 906, 29], - ["is_bool", 99, 96, 906, 29], - ["jump_false", 99, "eq_nb_463", 906, 29], - ["eq_bool", 97, 4, 96, 906, 29], - ["jump", "eq_done_458", 906, 29], - "eq_nb_463", - ["false", 97, 906, 29], - "eq_done_458", - ["move", 100, 97, 906, 29], - ["jump_true", 100, "or_end_457", 906, 29], - ["access", 101, "function", 906, 46], - ["is_identical", 102, 4, 101, 906, 46], - ["jump_true", 102, "eq_done_464", 906, 46], - ["is_int", 103, 4, 906, 46], - ["jump_false", 103, "eq_ni_465", 906, 46], - ["is_int", 104, 101, 906, 46], - ["jump_false", 104, "eq_ni_465", 906, 46], - ["eq_int", 102, 4, 101, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_ni_465", - ["is_num", 103, 4, 906, 46], - ["jump_false", 103, "eq_nn_466", 906, 46], - ["is_num", 104, 101, 906, 46], - ["jump_false", 104, "eq_nn_466", 906, 46], - ["eq_float", 102, 4, 101, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nn_466", - ["is_text", 103, 4, 906, 46], - ["jump_false", 103, "eq_nt_467", 906, 46], - ["is_text", 104, 101, 906, 46], - ["jump_false", 104, "eq_nt_467", 906, 46], - ["eq_text", 102, 4, 101, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nt_467", - ["is_null", 103, 4, 906, 46], - ["jump_false", 103, "eq_nnl_468", 906, 46], - ["is_null", 104, 101, 906, 46], - ["jump_false", 104, "eq_nnl_468", 906, 46], - ["true", 102, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nnl_468", - ["is_bool", 103, 4, 906, 46], - ["jump_false", 103, "eq_nb_469", 906, 46], - ["is_bool", 104, 101, 906, 46], - ["jump_false", 104, "eq_nb_469", 906, 46], - ["eq_bool", 102, 4, 101, 906, 46], - ["jump", "eq_done_464", 906, 46], - "eq_nb_469", - ["false", 102, 906, 46], - "eq_done_464", - ["move", 100, 102, 906, 46], - "or_end_457", - ["move", 2, 100, 906, 46], - ["access", 105, 1, 907, 16], - ["get", 106, 92, 1, 907, 20], - ["is_num", 108, 105, 907, 20], - ["jump_false", 108, "num_err_470", 907, 20], - ["is_num", 109, 106, 907, 20], - ["jump_false", 109, "num_err_470", 907, 20], - ["add", 107, 105, 106, 907, 20], - ["jump", "num_done_471", 907, 20], - "num_err_470", - [ - "access", - 110, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 907, - 20 - ], - ["access", 111, "error", 907, 20], - ["access", 112, "cannot apply '+': operands must be numbers", 907, 20], - ["array", 113, 0, 907, 20], - ["push", 113, 112, 907, 20], - ["frame", 115, 110, 2, 907, 20], - ["null", 116, 907, 20], - ["setarg", 115, 0, 116, 907, 20], - ["setarg", 115, 1, 111, 907, 20], - ["setarg", 115, 2, 113, 907, 20], - ["invoke", 115, 114, 907, 20], - ["disrupt", 907, 20], - "num_done_471", - ["get", 117, 94, 1, 907, 32], - ["is_text", 119, 107, 907, 32], - ["jump_false", 119, "add_cn_473", 907, 32], - ["is_text", 120, 117, 907, 32], - ["jump_false", 120, "add_cn_473", 907, 32], - ["concat", 118, 107, 117, 907, 32], - ["jump", "add_done_472", 907, 32], - "add_cn_473", - ["is_num", 119, 107, 907, 32], - ["jump_false", 119, "add_err_474", 907, 32], - ["is_num", 120, 117, 907, 32], - ["jump_false", 120, "add_err_474", 907, 32], - ["add", 118, 107, 117, 907, 32], - ["jump", "add_done_472", 907, 32], - "add_err_474", - [ - "access", - 121, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 907, - 32 - ], - ["access", 122, "error", 907, 32], - ["access", 123, "cannot apply '+': operands must both be text or both be numbers", 907, 32], - ["array", 124, 0, 907, 32], - ["push", 124, 123, 907, 32], - ["frame", 126, 121, 2, 907, 32], - ["null", 127, 907, 32], - ["setarg", 126, 0, 127, 907, 32], - ["setarg", 126, 1, 122, 907, 32], - ["setarg", 126, 2, 124, 907, 32], - ["invoke", 126, 125, 907, 32], - ["disrupt", 907, 32], - "add_done_472", - ["move", 7, 118, 907, 32], - ["get", 128, 94, 1, 908, 28], - ["access", 129, 1, 908, 47], - ["is_num", 131, 128, 908, 47], - ["jump_false", 131, "num_err_475", 908, 47], - ["is_num", 132, 129, 908, 47], - ["jump_false", 132, "num_err_475", 908, 47], - ["add", 130, 128, 129, 908, 47], - ["jump", "num_done_476", 908, 47], - "num_err_475", - [ - "access", - 133, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 908, - 47 - ], - ["access", 134, "error", 908, 47], - ["access", 135, "cannot apply '+': operands must be numbers", 908, 47], - ["array", 136, 0, 908, 47], - ["push", 136, 135, 908, 47], - ["frame", 138, 133, 2, 908, 47], - ["null", 139, 908, 47], - ["setarg", 138, 0, 139, 908, 47], - ["setarg", 138, 1, 134, 908, 47], - ["setarg", 138, 2, 136, 908, 47], - ["invoke", 138, 137, 908, 47], - ["disrupt", 908, 47], - "num_done_476", - ["put", 130, 94, 1, 908, 47], - ["get", 141, 9, 1, 909, 9], - ["frame", 142, 141, 3, 909, 9], - ["null", 143, 909, 9], - ["setarg", 142, 0, 143, 909, 9], - ["setarg", 142, 1, 5, 909, 9], - ["setarg", 142, 2, 7, 909, 9], - ["setarg", 142, 3, 2, 909, 9], - ["invoke", 142, 140, 909, 9], - ["load_field", 144, 8, "closure", 910, 13], - ["true", 145, 910, 26], - ["is_identical", 146, 144, 145, 910, 26], - ["jump_true", 146, "eq_done_479", 910, 26], - ["is_int", 147, 144, 910, 26], - ["jump_false", 147, "eq_ni_480", 910, 26], - ["is_int", 148, 145, 910, 26], - ["jump_false", 148, "eq_ni_480", 910, 26], - ["eq_int", 146, 144, 145, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_ni_480", - ["is_num", 147, 144, 910, 26], - ["jump_false", 147, "eq_nn_481", 910, 26], - ["is_num", 148, 145, 910, 26], - ["jump_false", 148, "eq_nn_481", 910, 26], - ["eq_float", 146, 144, 145, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nn_481", - ["is_text", 147, 144, 910, 26], - ["jump_false", 147, "eq_nt_482", 910, 26], - ["is_text", 148, 145, 910, 26], - ["jump_false", 148, "eq_nt_482", 910, 26], - ["eq_text", 146, 144, 145, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nt_482", - ["is_null", 147, 144, 910, 26], - ["jump_false", 147, "eq_nnl_483", 910, 26], - ["is_null", 148, 145, 910, 26], - ["jump_false", 148, "eq_nnl_483", 910, 26], - ["true", 146, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nnl_483", - ["is_bool", 147, 144, 910, 26], - ["jump_false", 147, "eq_nb_484", 910, 26], - ["is_bool", 148, 145, 910, 26], - ["jump_false", 148, "eq_nb_484", 910, 26], - ["eq_bool", 146, 144, 145, 910, 26], - ["jump", "eq_done_479", 910, 26], - "eq_nb_484", - ["false", 146, 910, 26], - "eq_done_479", - ["jump_false", 146, "if_else_477", 910, 26], - ["true", 149, 911, 51], - ["get", 150, 98, 1, 911, 11], - ["get", 151, 98, 1, 911, 25], - ["length", 152, 151, 911, 25], - ["access", 153, 1, 911, 35], - ["is_num", 155, 152, 911, 35], - ["jump_false", 155, "num_err_485", 911, 35], - ["is_num", 156, 153, 911, 35], - ["jump_false", 156, "num_err_485", 911, 35], - ["subtract", 154, 152, 153, 911, 35], - ["jump", "num_done_486", 911, 35], - "num_err_485", - [ - "access", - 157, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 911, - 35 - ], - ["access", 158, "error", 911, 35], - ["access", 159, "cannot apply '-': operands must be numbers", 911, 35], - ["array", 160, 0, 911, 35], - ["push", 160, 159, 911, 35], - ["frame", 162, 157, 2, 911, 35], - ["null", 163, 911, 35], - ["setarg", 162, 0, 163, 911, 35], - ["setarg", 162, 1, 158, 911, 35], - ["setarg", 162, 2, 160, 911, 35], - ["invoke", 162, 161, 911, 35], - ["disrupt", 911, 35], - "num_done_486", - ["load_dynamic", 164, 150, 154, 911, 35], - ["store_field", 164, 149, "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", 165, 1, 914, 17], - ["is_num", 167, 1, 914, 17], - ["jump_false", 167, "num_err_487", 914, 17], - ["is_num", 168, 165, 914, 17], - ["jump_false", 168, "num_err_487", 914, 17], - ["add", 166, 1, 165, 914, 17], - ["jump", "num_done_488", 914, 17], - "num_err_487", - [ - "access", - 169, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 914, - 17 - ], - ["access", 170, "error", 914, 17], - ["access", 171, "cannot apply '+': operands must be numbers", 914, 17], - ["array", 172, 0, 914, 17], - ["push", 172, 171, 914, 17], - ["frame", 174, 169, 2, 914, 17], - ["null", 175, 914, 17], - ["setarg", 174, 0, 175, 914, 17], - ["setarg", 174, 1, 170, 914, 17], - ["setarg", 174, 2, 172, 914, 17], - ["invoke", 174, 173, 914, 17], - ["disrupt", 914, 17], - "num_done_488", - ["move", 1, 166, 914, 17], - ["jump", "while_start_411", 914, 17], - "while_end_412", - ["null", 176, 914, 17], - ["return", 176, 914, 17] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 38, - "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", 7, 3, 921, 24], - ["jump_false", 7, "rel_ni_491", 921, 24], - ["is_int", 8, 5, 921, 24], - ["jump_false", 8, "rel_ni_491", 921, 24], - ["lt_int", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_ni_491", - ["is_num", 7, 3, 921, 24], - ["jump_false", 7, "rel_nn_492", 921, 24], - ["is_num", 8, 5, 921, 24], - ["jump_false", 8, "rel_nn_492", 921, 24], - ["lt_float", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_nn_492", - ["is_text", 7, 3, 921, 24], - ["jump_false", 7, "rel_err_494", 921, 24], - ["is_text", 8, 5, 921, 24], - ["jump_false", 8, "rel_err_494", 921, 24], - ["lt_text", 6, 3, 5, 921, 24], - ["jump", "rel_done_493", 921, 24], - "rel_err_494", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 921, - 24 - ], - ["access", 10, "error", 921, 24], - ["access", 11, "cannot compare with '<': operands must be same type", 921, 24], - ["array", 12, 0, 921, 24], - ["push", 12, 11, 921, 24], - ["frame", 14, 9, 2, 921, 24], - ["null", 15, 921, 24], - ["setarg", 14, 0, 15, 921, 24], - ["setarg", 14, 1, 10, 921, 24], - ["setarg", 14, 2, 12, 921, 24], - ["invoke", 14, 13, 921, 24], - ["disrupt", 921, 24], - "rel_done_493", - ["jump_false", 6, "while_end_490", 921, 24], - ["load_field", 16, 1, "vars", 922, 11], - ["load_dynamic", 17, 16, 3, 922, 22], - ["load_field", 18, 17, "name", 922, 22], - ["is_identical", 19, 18, 2, 922, 34], - ["jump_true", 19, "eq_done_497", 922, 34], - ["is_int", 20, 18, 922, 34], - ["jump_false", 20, "eq_ni_498", 922, 34], - ["is_int", 21, 2, 922, 34], - ["jump_false", 21, "eq_ni_498", 922, 34], - ["eq_int", 19, 18, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_ni_498", - ["is_num", 20, 18, 922, 34], - ["jump_false", 20, "eq_nn_499", 922, 34], - ["is_num", 21, 2, 922, 34], - ["jump_false", 21, "eq_nn_499", 922, 34], - ["eq_float", 19, 18, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nn_499", - ["is_text", 20, 18, 922, 34], - ["jump_false", 20, "eq_nt_500", 922, 34], - ["is_text", 21, 2, 922, 34], - ["jump_false", 21, "eq_nt_500", 922, 34], - ["eq_text", 19, 18, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nt_500", - ["is_null", 20, 18, 922, 34], - ["jump_false", 20, "eq_nnl_501", 922, 34], - ["is_null", 21, 2, 922, 34], - ["jump_false", 21, "eq_nnl_501", 922, 34], - ["true", 19, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nnl_501", - ["is_bool", 20, 18, 922, 34], - ["jump_false", 20, "eq_nb_502", 922, 34], - ["is_bool", 21, 2, 922, 34], - ["jump_false", 21, "eq_nb_502", 922, 34], - ["eq_bool", 19, 18, 2, 922, 34], - ["jump", "eq_done_497", 922, 34], - "eq_nb_502", - ["false", 19, 922, 34], - "eq_done_497", - ["jump_false", 19, "if_else_495", 922, 34], - ["load_field", 22, 1, "vars", 923, 16], - ["load_dynamic", 23, 22, 3, 923, 27], - ["load_field", 24, 23, "slot", 923, 27], - ["return", 24, 923, 27], - ["jump", "if_end_496", 923, 27], - "if_else_495", - "if_end_496", - ["access", 25, 1, 925, 17], - ["is_num", 27, 3, 925, 17], - ["jump_false", 27, "num_err_503", 925, 17], - ["is_num", 28, 25, 925, 17], - ["jump_false", 28, "num_err_503", 925, 17], - ["add", 26, 3, 25, 925, 17], - ["jump", "num_done_504", 925, 17], - "num_err_503", - [ - "access", - 29, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 925, - 17 - ], - ["access", 30, "error", 925, 17], - ["access", 31, "cannot apply '+': operands must be numbers", 925, 17], - ["array", 32, 0, 925, 17], - ["push", 32, 31, 925, 17], - ["frame", 34, 29, 2, 925, 17], - ["null", 35, 925, 17], - ["setarg", 34, 0, 35, 925, 17], - ["setarg", 34, 1, 30, 925, 17], - ["setarg", 34, 2, 32, 925, 17], - ["invoke", 34, 33, 925, 17], - ["disrupt", 925, 17], - "num_done_504", - ["move", 3, 26, 925, 17], - ["jump", "while_start_489", 925, 17], - "while_end_490", - ["access", 36, -1, 927, 12], - ["return", 36, 927, 12], - ["null", 37, 927, 12], - ["return", 37, 927, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 135, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 16, 1, "acc", 941, 15], - ["move", 4, 16, 941, 15], - ["load_field", 17, 1, "i", 942, 13], - ["move", 9, 17, 942, 13], - ["load_field", 18, 1, "arr", 943, 20], - ["move", 5, 18, 943, 20], - ["load_field", 19, 1, "fn", 944, 19], - ["move", 8, 19, 944, 19], - ["load_field", 20, 1, "len", 945, 15], - ["move", 11, 20, 945, 15], - ["get", 22, 10, 1, 946, 17], - ["frame", 23, 22, 0, 946, 17], - ["null", 24, 946, 17], - ["setarg", 23, 0, 24, 946, 17], - ["invoke", 23, 21, 946, 17], - ["move", 6, 21, 946, 17], - ["get", 26, 10, 1, 947, 16], - ["frame", 27, 26, 0, 947, 16], - ["null", 28, 947, 16], - ["setarg", 27, 0, 28, 947, 16], - ["invoke", 27, 25, 947, 16], - ["move", 10, 25, 947, 16], - ["get", 30, 10, 1, 948, 18], - ["frame", 31, 30, 0, 948, 18], - ["null", 32, 948, 18], - ["setarg", 31, 0, 32, 948, 18], - ["invoke", 31, 29, 948, 18], - ["move", 13, 29, 948, 18], - ["get", 34, 10, 1, 949, 15], - ["frame", 35, 34, 0, 949, 15], - ["null", 36, 949, 15], - ["setarg", 35, 0, 36, 949, 15], - ["invoke", 35, 33, 949, 15], - ["move", 14, 33, 949, 15], - ["get", 38, 10, 1, 950, 16], - ["frame", 39, 38, 0, 950, 16], - ["null", 40, 950, 16], - ["setarg", 39, 0, 40, 950, 16], - ["invoke", 39, 37, 950, 16], - ["move", 15, 37, 950, 16], - ["get", 42, 10, 1, 951, 13], - ["frame", 43, 42, 0, 951, 13], - ["null", 44, 951, 13], - ["setarg", 43, 0, 44, 951, 13], - ["invoke", 43, 41, 951, 13], - ["move", 7, 41, 951, 13], - ["access", 45, "reduce_loop", 952, 32], - ["get", 47, 60, 1, 952, 22], - ["frame", 48, 47, 1, 952, 22], - ["null", 49, 952, 22], - ["setarg", 48, 0, 49, 952, 22], - ["setarg", 48, 1, 45, 952, 22], - ["invoke", 48, 46, 952, 22], - ["move", 12, 46, 952, 22], - ["access", 50, "int", 953, 12], - ["access", 51, 1, 953, 24], - ["get", 53, 16, 1, 953, 5], - ["frame", 54, 53, 3, 953, 5], - ["null", 55, 953, 5], - ["setarg", 54, 0, 55, 953, 5], - ["setarg", 54, 1, 50, 953, 5], - ["setarg", 54, 2, 14, 953, 5], - ["setarg", 54, 3, 51, 953, 5], - ["invoke", 54, 52, 953, 5], - ["access", 56, "null", 954, 12], - ["get", 58, 15, 1, 954, 5], - ["frame", 59, 58, 2, 954, 5], - ["null", 60, 954, 5], - ["setarg", 59, 0, 60, 954, 5], - ["setarg", 59, 1, 56, 954, 5], - ["setarg", 59, 2, 13, 954, 5], - ["invoke", 59, 57, 954, 5], - ["get", 62, 36, 1, 955, 5], - ["frame", 63, 62, 1, 955, 5], - ["null", 64, 955, 5], - ["setarg", 63, 0, 64, 955, 5], - ["setarg", 63, 1, 12, 955, 5], - ["invoke", 63, 61, 955, 5], - ["jump_false", 2, "if_else_505", 956, 9], - ["access", 65, "lt_int", 957, 14], - ["get", 67, 17, 1, 957, 7], - ["frame", 68, 67, 4, 957, 7], - ["null", 69, 957, 7], - ["setarg", 68, 0, 69, 957, 7], - ["setarg", 68, 1, 65, 957, 7], - ["setarg", 68, 2, 6, 957, 7], - ["setarg", 68, 3, 9, 957, 7], - ["setarg", 68, 4, 11, 957, 7], - ["invoke", 68, 66, 957, 7], - ["jump", "if_end_506", 957, 7], - "if_else_505", - ["access", 70, "int", 959, 14], - ["access", 71, 0, 959, 27], - ["get", 73, 16, 1, 959, 7], - ["frame", 74, 73, 3, 959, 7], - ["null", 75, 959, 7], - ["setarg", 74, 0, 75, 959, 7], - ["setarg", 74, 1, 70, 959, 7], - ["setarg", 74, 2, 15, 959, 7], - ["setarg", 74, 3, 71, 959, 7], - ["invoke", 74, 72, 959, 7], - ["access", 76, "ge_int", 960, 14], - ["get", 78, 17, 1, 960, 7], - ["frame", 79, 78, 4, 960, 7], - ["null", 80, 960, 7], - ["setarg", 79, 0, 80, 960, 7], - ["setarg", 79, 1, 76, 960, 7], - ["setarg", 79, 2, 6, 960, 7], - ["setarg", 79, 3, 9, 960, 7], - ["setarg", 79, 4, 15, 960, 7], - ["invoke", 79, 77, 960, 7], - "if_end_506", - ["access", 81, "jump_false", 962, 20], - ["get", 83, 35, 1, 962, 5], - ["frame", 84, 83, 3, 962, 5], - ["null", 85, 962, 5], - ["setarg", 84, 0, 85, 962, 5], - ["setarg", 84, 1, 81, 962, 5], - ["setarg", 84, 2, 6, 962, 5], - ["setarg", 84, 3, 3, 962, 5], - ["invoke", 84, 82, 962, 5], - ["access", 86, "load_index", 963, 12], - ["get", 88, 17, 1, 963, 5], - ["frame", 89, 88, 4, 963, 5], - ["null", 90, 963, 5], - ["setarg", 89, 0, 90, 963, 5], - ["setarg", 89, 1, 86, 963, 5], - ["setarg", 89, 2, 10, 963, 5], - ["setarg", 89, 3, 5, 963, 5], - ["setarg", 89, 4, 9, 963, 5], - ["invoke", 89, 87, 963, 5], - ["access", 91, "frame", 964, 12], - ["access", 92, 2, 964, 33], - ["get", 94, 17, 1, 964, 5], - ["frame", 95, 94, 4, 964, 5], - ["null", 96, 964, 5], - ["setarg", 95, 0, 96, 964, 5], - ["setarg", 95, 1, 91, 964, 5], - ["setarg", 95, 2, 7, 964, 5], - ["setarg", 95, 3, 8, 964, 5], - ["setarg", 95, 4, 92, 964, 5], - ["invoke", 95, 93, 964, 5], - ["access", 97, "setarg", 965, 12], - ["access", 98, 0, 965, 25], - ["get", 100, 17, 1, 965, 5], - ["frame", 101, 100, 4, 965, 5], - ["null", 102, 965, 5], - ["setarg", 101, 0, 102, 965, 5], - ["setarg", 101, 1, 97, 965, 5], - ["setarg", 101, 2, 7, 965, 5], - ["setarg", 101, 3, 98, 965, 5], - ["setarg", 101, 4, 13, 965, 5], - ["invoke", 101, 99, 965, 5], - ["access", 103, "setarg", 966, 12], - ["access", 104, 1, 966, 25], - ["get", 106, 17, 1, 966, 5], - ["frame", 107, 106, 4, 966, 5], - ["null", 108, 966, 5], - ["setarg", 107, 0, 108, 966, 5], - ["setarg", 107, 1, 103, 966, 5], - ["setarg", 107, 2, 7, 966, 5], - ["setarg", 107, 3, 104, 966, 5], - ["setarg", 107, 4, 4, 966, 5], - ["invoke", 107, 105, 966, 5], - ["access", 109, "setarg", 967, 12], - ["access", 110, 2, 967, 25], - ["get", 112, 17, 1, 967, 5], - ["frame", 113, 112, 4, 967, 5], - ["null", 114, 967, 5], - ["setarg", 113, 0, 114, 967, 5], - ["setarg", 113, 1, 109, 967, 5], - ["setarg", 113, 2, 7, 967, 5], - ["setarg", 113, 3, 110, 967, 5], - ["setarg", 113, 4, 10, 967, 5], - ["invoke", 113, 111, 967, 5], - ["access", 115, "invoke", 968, 12], - ["get", 117, 16, 1, 968, 5], - ["frame", 118, 117, 3, 968, 5], - ["null", 119, 968, 5], - ["setarg", 118, 0, 119, 968, 5], - ["setarg", 118, 1, 115, 968, 5], - ["setarg", 118, 2, 7, 968, 5], - ["setarg", 118, 3, 4, 968, 5], - ["invoke", 118, 116, 968, 5], - ["jump_false", 2, "if_else_507", 969, 9], - ["access", 120, "add", 970, 14], - ["get", 122, 17, 1, 970, 7], - ["frame", 123, 122, 4, 970, 7], - ["null", 124, 970, 7], - ["setarg", 123, 0, 124, 970, 7], - ["setarg", 123, 1, 120, 970, 7], - ["setarg", 123, 2, 9, 970, 7], - ["setarg", 123, 3, 9, 970, 7], - ["setarg", 123, 4, 14, 970, 7], - ["invoke", 123, 121, 970, 7], - ["jump", "if_end_508", 970, 7], - "if_else_507", - ["access", 125, "subtract", 972, 14], - ["get", 127, 17, 1, 972, 7], - ["frame", 128, 127, 4, 972, 7], - ["null", 129, 972, 7], - ["setarg", 128, 0, 129, 972, 7], - ["setarg", 128, 1, 125, 972, 7], - ["setarg", 128, 2, 9, 972, 7], - ["setarg", 128, 3, 9, 972, 7], - ["setarg", 128, 4, 14, 972, 7], - ["invoke", 128, 126, 972, 7], - "if_end_508", - ["get", 131, 34, 1, 974, 5], - ["frame", 132, 131, 1, 974, 5], - ["null", 133, 974, 5], - ["setarg", 132, 0, 133, 974, 5], - ["setarg", 132, 1, 12, 974, 5], - ["invoke", 132, 130, 974, 5], - ["null", 134, 974, 5], - ["return", 134, 974, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 145, - "nr_close_slots": 0, - "instructions": [ - ["get", 15, 10, 1, 979, 15], - ["frame", 16, 15, 0, 979, 15], - ["null", 17, 979, 15], - ["setarg", 16, 0, 17, 979, 15], - ["invoke", 16, 14, 979, 15], - ["move", 10, 14, 979, 15], - ["get", 19, 10, 1, 980, 13], - ["frame", 20, 19, 0, 980, 13], - ["null", 21, 980, 13], - ["setarg", 20, 0, 21, 980, 13], - ["invoke", 20, 18, 980, 13], - ["move", 8, 18, 980, 13], - ["get", 23, 10, 1, 981, 17], - ["frame", 24, 23, 0, 981, 17], - ["null", 25, 981, 17], - ["setarg", 24, 0, 25, 981, 17], - ["invoke", 24, 22, 981, 17], - ["move", 4, 22, 981, 17], - ["get", 27, 10, 1, 982, 16], - ["frame", 28, 27, 0, 982, 16], - ["null", 29, 982, 16], - ["setarg", 28, 0, 29, 982, 16], - ["invoke", 28, 26, 982, 16], - ["move", 9, 26, 982, 16], - ["get", 31, 10, 1, 983, 18], - ["frame", 32, 31, 0, 983, 18], - ["null", 33, 983, 18], - ["setarg", 32, 0, 33, 983, 18], - ["invoke", 32, 30, 983, 18], - ["move", 12, 30, 983, 18], - ["get", 35, 10, 1, 984, 15], - ["frame", 36, 35, 0, 984, 15], - ["null", 37, 984, 15], - ["setarg", 36, 0, 37, 984, 15], - ["invoke", 36, 34, 984, 15], - ["move", 13, 34, 984, 15], - ["get", 39, 10, 1, 985, 13], - ["frame", 40, 39, 0, 985, 13], - ["null", 41, 985, 13], - ["setarg", 40, 0, 41, 985, 13], - ["invoke", 40, 38, 985, 13], - ["move", 7, 38, 985, 13], - ["get", 43, 10, 1, 986, 19], - ["frame", 44, 43, 0, 986, 19], - ["null", 45, 986, 19], - ["setarg", 44, 0, 45, 986, 19], - ["invoke", 44, 42, 986, 19], - ["move", 5, 42, 986, 19], - ["access", 46, "arrfor_loop", 987, 32], - ["get", 48, 60, 1, 987, 22], - ["frame", 49, 48, 1, 987, 22], - ["null", 50, 987, 22], - ["setarg", 49, 0, 50, 987, 22], - ["setarg", 49, 1, 46, 987, 22], - ["invoke", 49, 47, 987, 22], - ["move", 11, 47, 987, 22], - ["access", 51, "arrfor_done", 988, 32], - ["get", 53, 60, 1, 988, 22], - ["frame", 54, 53, 1, 988, 22], - ["null", 55, 988, 22], - ["setarg", 54, 0, 55, 988, 22], - ["setarg", 54, 1, 51, 988, 22], - ["invoke", 54, 52, 988, 22], - ["move", 6, 52, 988, 22], - ["access", 56, "length", 989, 12], - ["get", 58, 16, 1, 989, 5], - ["frame", 59, 58, 3, 989, 5], - ["null", 60, 989, 5], - ["setarg", 59, 0, 60, 989, 5], - ["setarg", 59, 1, 56, 989, 5], - ["setarg", 59, 2, 10, 989, 5], - ["setarg", 59, 3, 2, 989, 5], - ["invoke", 59, 57, 989, 5], - ["access", 61, "int", 990, 12], - ["access", 62, 0, 990, 22], - ["get", 64, 16, 1, 990, 5], - ["frame", 65, 64, 3, 990, 5], - ["null", 66, 990, 5], - ["setarg", 65, 0, 66, 990, 5], - ["setarg", 65, 1, 61, 990, 5], - ["setarg", 65, 2, 8, 990, 5], - ["setarg", 65, 3, 62, 990, 5], - ["invoke", 65, 63, 990, 5], - ["access", 67, "int", 991, 12], - ["access", 68, 1, 991, 24], - ["get", 70, 16, 1, 991, 5], - ["frame", 71, 70, 3, 991, 5], - ["null", 72, 991, 5], - ["setarg", 71, 0, 72, 991, 5], - ["setarg", 71, 1, 67, 991, 5], - ["setarg", 71, 2, 13, 991, 5], - ["setarg", 71, 3, 68, 991, 5], - ["invoke", 71, 69, 991, 5], - ["access", 73, "null", 992, 12], - ["get", 75, 15, 1, 992, 5], - ["frame", 76, 75, 2, 992, 5], - ["null", 77, 992, 5], - ["setarg", 76, 0, 77, 992, 5], - ["setarg", 76, 1, 73, 992, 5], - ["setarg", 76, 2, 12, 992, 5], - ["invoke", 76, 74, 992, 5], - ["get", 79, 36, 1, 993, 5], - ["frame", 80, 79, 1, 993, 5], - ["null", 81, 993, 5], - ["setarg", 80, 0, 81, 993, 5], - ["setarg", 80, 1, 11, 993, 5], - ["invoke", 80, 78, 993, 5], - ["access", 82, "lt_int", 994, 12], - ["get", 84, 17, 1, 994, 5], - ["frame", 85, 84, 4, 994, 5], - ["null", 86, 994, 5], - ["setarg", 85, 0, 86, 994, 5], - ["setarg", 85, 1, 82, 994, 5], - ["setarg", 85, 2, 4, 994, 5], - ["setarg", 85, 3, 8, 994, 5], - ["setarg", 85, 4, 10, 994, 5], - ["invoke", 85, 83, 994, 5], - ["access", 87, "jump_false", 995, 20], - ["get", 89, 35, 1, 995, 5], - ["frame", 90, 89, 3, 995, 5], - ["null", 91, 995, 5], - ["setarg", 90, 0, 91, 995, 5], - ["setarg", 90, 1, 87, 995, 5], - ["setarg", 90, 2, 4, 995, 5], - ["setarg", 90, 3, 6, 995, 5], - ["invoke", 90, 88, 995, 5], - ["access", 92, "load_index", 996, 12], - ["get", 94, 17, 1, 996, 5], - ["frame", 95, 94, 4, 996, 5], - ["null", 96, 996, 5], - ["setarg", 95, 0, 96, 996, 5], - ["setarg", 95, 1, 92, 996, 5], - ["setarg", 95, 2, 9, 996, 5], - ["setarg", 95, 3, 2, 996, 5], - ["setarg", 95, 4, 8, 996, 5], - ["invoke", 95, 93, 996, 5], - ["access", 97, "frame", 997, 12], - ["access", 98, 2, 997, 33], - ["get", 100, 17, 1, 997, 5], - ["frame", 101, 100, 4, 997, 5], - ["null", 102, 997, 5], - ["setarg", 101, 0, 102, 997, 5], - ["setarg", 101, 1, 97, 997, 5], - ["setarg", 101, 2, 7, 997, 5], - ["setarg", 101, 3, 3, 997, 5], - ["setarg", 101, 4, 98, 997, 5], - ["invoke", 101, 99, 997, 5], - ["access", 103, "setarg", 998, 12], - ["access", 104, 0, 998, 25], - ["get", 106, 17, 1, 998, 5], - ["frame", 107, 106, 4, 998, 5], - ["null", 108, 998, 5], - ["setarg", 107, 0, 108, 998, 5], - ["setarg", 107, 1, 103, 998, 5], - ["setarg", 107, 2, 7, 998, 5], - ["setarg", 107, 3, 104, 998, 5], - ["setarg", 107, 4, 12, 998, 5], - ["invoke", 107, 105, 998, 5], - ["access", 109, "setarg", 999, 12], - ["access", 110, 1, 999, 25], - ["get", 112, 17, 1, 999, 5], - ["frame", 113, 112, 4, 999, 5], - ["null", 114, 999, 5], - ["setarg", 113, 0, 114, 999, 5], - ["setarg", 113, 1, 109, 999, 5], - ["setarg", 113, 2, 7, 999, 5], - ["setarg", 113, 3, 110, 999, 5], - ["setarg", 113, 4, 9, 999, 5], - ["invoke", 113, 111, 999, 5], - ["access", 115, "setarg", 1000, 12], - ["access", 116, 2, 1000, 25], - ["get", 118, 17, 1, 1000, 5], - ["frame", 119, 118, 4, 1000, 5], - ["null", 120, 1000, 5], - ["setarg", 119, 0, 120, 1000, 5], - ["setarg", 119, 1, 115, 1000, 5], - ["setarg", 119, 2, 7, 1000, 5], - ["setarg", 119, 3, 116, 1000, 5], - ["setarg", 119, 4, 8, 1000, 5], - ["invoke", 119, 117, 1000, 5], - ["access", 121, "invoke", 1001, 12], - ["get", 123, 16, 1, 1001, 5], - ["frame", 124, 123, 3, 1001, 5], - ["null", 125, 1001, 5], - ["setarg", 124, 0, 125, 1001, 5], - ["setarg", 124, 1, 121, 1001, 5], - ["setarg", 124, 2, 7, 1001, 5], - ["setarg", 124, 3, 5, 1001, 5], - ["invoke", 124, 122, 1001, 5], - ["access", 126, "add", 1002, 12], - ["get", 128, 17, 1, 1002, 5], - ["frame", 129, 128, 4, 1002, 5], - ["null", 130, 1002, 5], - ["setarg", 129, 0, 130, 1002, 5], - ["setarg", 129, 1, 126, 1002, 5], - ["setarg", 129, 2, 8, 1002, 5], - ["setarg", 129, 3, 8, 1002, 5], - ["setarg", 129, 4, 13, 1002, 5], - ["invoke", 129, 127, 1002, 5], - ["get", 132, 34, 1, 1003, 5], - ["frame", 133, 132, 1, 1003, 5], - ["null", 134, 1003, 5], - ["setarg", 133, 0, 134, 1003, 5], - ["setarg", 133, 1, 11, 1003, 5], - ["invoke", 133, 131, 1003, 5], - ["get", 136, 36, 1, 1004, 5], - ["frame", 137, 136, 1, 1004, 5], - ["null", 138, 1004, 5], - ["setarg", 137, 0, 138, 1004, 5], - ["setarg", 137, 1, 6, 1004, 5], - ["invoke", 137, 135, 1004, 5], - ["access", 139, "null", 1005, 12], - ["get", 141, 15, 1, 1005, 5], - ["frame", 142, 141, 2, 1005, 5], - ["null", 143, 1005, 5], - ["setarg", 142, 0, 143, 1005, 5], - ["setarg", 142, 1, 139, 1005, 5], - ["setarg", 142, 2, 1, 1005, 5], - ["invoke", 142, 140, 1005, 5], - ["return", 1, 1006, 12], - ["null", 144, 1006, 12], - ["return", 144, 1006, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 173, - "nr_close_slots": 0, - "instructions": [ - ["get", 17, 10, 1, 1011, 15], - ["frame", 18, 17, 0, 1011, 15], - ["null", 19, 1011, 15], - ["setarg", 18, 0, 19, 1011, 15], - ["invoke", 18, 16, 1011, 15], - ["move", 9, 16, 1011, 15], - ["get", 21, 10, 1, 1012, 13], - ["frame", 22, 21, 0, 1012, 13], - ["null", 23, 1012, 13], - ["setarg", 22, 0, 23, 1012, 13], - ["invoke", 22, 20, 1012, 13], - ["move", 7, 20, 1012, 13], - ["get", 25, 10, 1, 1013, 17], - ["frame", 26, 25, 0, 1013, 17], - ["null", 27, 1013, 17], - ["setarg", 26, 0, 27, 1013, 17], - ["invoke", 26, 24, 1013, 17], - ["move", 4, 24, 1013, 17], - ["get", 29, 10, 1, 1014, 16], - ["frame", 30, 29, 0, 1014, 16], - ["null", 31, 1014, 16], - ["setarg", 30, 0, 31, 1014, 16], - ["invoke", 30, 28, 1014, 16], - ["move", 8, 28, 1014, 16], - ["get", 33, 10, 1, 1015, 18], - ["frame", 34, 33, 0, 1015, 18], - ["null", 35, 1015, 18], - ["setarg", 34, 0, 35, 1015, 18], - ["invoke", 34, 32, 1015, 18], - ["move", 11, 32, 1015, 18], - ["get", 37, 10, 1, 1016, 15], - ["frame", 38, 37, 0, 1016, 15], - ["null", 39, 1016, 15], - ["setarg", 38, 0, 39, 1016, 15], - ["invoke", 38, 36, 1016, 15], - ["move", 12, 36, 1016, 15], - ["get", 41, 10, 1, 1017, 13], - ["frame", 42, 41, 0, 1017, 13], - ["null", 43, 1017, 13], - ["setarg", 42, 0, 43, 1017, 13], - ["invoke", 42, 40, 1017, 13], - ["move", 6, 40, 1017, 13], - ["get", 45, 10, 1, 1018, 15], - ["frame", 46, 45, 0, 1018, 15], - ["null", 47, 1018, 15], - ["setarg", 46, 0, 47, 1018, 15], - ["invoke", 46, 44, 1018, 15], - ["move", 15, 44, 1018, 15], - ["access", 48, "every_loop", 1019, 32], - ["get", 50, 60, 1, 1019, 22], - ["frame", 51, 50, 1, 1019, 22], - ["null", 52, 1019, 22], - ["setarg", 51, 0, 52, 1019, 22], - ["setarg", 51, 1, 48, 1019, 22], - ["invoke", 51, 49, 1019, 22], - ["move", 10, 49, 1019, 22], - ["access", 53, "every_true", 1020, 30], - ["get", 55, 60, 1, 1020, 20], - ["frame", 56, 55, 1, 1020, 20], - ["null", 57, 1020, 20], - ["setarg", 56, 0, 57, 1020, 20], - ["setarg", 56, 1, 53, 1020, 20], - ["invoke", 56, 54, 1020, 20], - ["move", 14, 54, 1020, 20], - ["access", 58, "every_false", 1021, 31], - ["get", 60, 60, 1, 1021, 21], - ["frame", 61, 60, 1, 1021, 21], - ["null", 62, 1021, 21], - ["setarg", 61, 0, 62, 1021, 21], - ["setarg", 61, 1, 58, 1021, 21], - ["invoke", 61, 59, 1021, 21], - ["move", 13, 59, 1021, 21], - ["access", 63, "every_done", 1022, 32], - ["get", 65, 60, 1, 1022, 22], - ["frame", 66, 65, 1, 1022, 22], - ["null", 67, 1022, 22], - ["setarg", 66, 0, 67, 1022, 22], - ["setarg", 66, 1, 63, 1022, 22], - ["invoke", 66, 64, 1022, 22], - ["move", 5, 64, 1022, 22], - ["access", 68, "length", 1023, 12], - ["get", 70, 16, 1, 1023, 5], - ["frame", 71, 70, 3, 1023, 5], - ["null", 72, 1023, 5], - ["setarg", 71, 0, 72, 1023, 5], - ["setarg", 71, 1, 68, 1023, 5], - ["setarg", 71, 2, 9, 1023, 5], - ["setarg", 71, 3, 2, 1023, 5], - ["invoke", 71, 69, 1023, 5], - ["access", 73, "int", 1024, 12], - ["access", 74, 0, 1024, 22], - ["get", 76, 16, 1, 1024, 5], - ["frame", 77, 76, 3, 1024, 5], - ["null", 78, 1024, 5], - ["setarg", 77, 0, 78, 1024, 5], - ["setarg", 77, 1, 73, 1024, 5], - ["setarg", 77, 2, 7, 1024, 5], - ["setarg", 77, 3, 74, 1024, 5], - ["invoke", 77, 75, 1024, 5], - ["access", 79, "int", 1025, 12], - ["access", 80, 1, 1025, 24], - ["get", 82, 16, 1, 1025, 5], - ["frame", 83, 82, 3, 1025, 5], - ["null", 84, 1025, 5], - ["setarg", 83, 0, 84, 1025, 5], - ["setarg", 83, 1, 79, 1025, 5], - ["setarg", 83, 2, 12, 1025, 5], - ["setarg", 83, 3, 80, 1025, 5], - ["invoke", 83, 81, 1025, 5], - ["access", 85, "null", 1026, 12], - ["get", 87, 15, 1, 1026, 5], - ["frame", 88, 87, 2, 1026, 5], - ["null", 89, 1026, 5], - ["setarg", 88, 0, 89, 1026, 5], - ["setarg", 88, 1, 85, 1026, 5], - ["setarg", 88, 2, 11, 1026, 5], - ["invoke", 88, 86, 1026, 5], - ["get", 91, 36, 1, 1027, 5], - ["frame", 92, 91, 1, 1027, 5], - ["null", 93, 1027, 5], - ["setarg", 92, 0, 93, 1027, 5], - ["setarg", 92, 1, 10, 1027, 5], - ["invoke", 92, 90, 1027, 5], - ["access", 94, "lt_int", 1028, 12], - ["get", 96, 17, 1, 1028, 5], - ["frame", 97, 96, 4, 1028, 5], - ["null", 98, 1028, 5], - ["setarg", 97, 0, 98, 1028, 5], - ["setarg", 97, 1, 94, 1028, 5], - ["setarg", 97, 2, 4, 1028, 5], - ["setarg", 97, 3, 7, 1028, 5], - ["setarg", 97, 4, 9, 1028, 5], - ["invoke", 97, 95, 1028, 5], - ["access", 99, "jump_false", 1029, 20], - ["get", 101, 35, 1, 1029, 5], - ["frame", 102, 101, 3, 1029, 5], - ["null", 103, 1029, 5], - ["setarg", 102, 0, 103, 1029, 5], - ["setarg", 102, 1, 99, 1029, 5], - ["setarg", 102, 2, 4, 1029, 5], - ["setarg", 102, 3, 14, 1029, 5], - ["invoke", 102, 100, 1029, 5], - ["access", 104, "load_index", 1030, 12], - ["get", 106, 17, 1, 1030, 5], - ["frame", 107, 106, 4, 1030, 5], - ["null", 108, 1030, 5], - ["setarg", 107, 0, 108, 1030, 5], - ["setarg", 107, 1, 104, 1030, 5], - ["setarg", 107, 2, 8, 1030, 5], - ["setarg", 107, 3, 2, 1030, 5], - ["setarg", 107, 4, 7, 1030, 5], - ["invoke", 107, 105, 1030, 5], - ["access", 109, "frame", 1031, 12], - ["access", 110, 1, 1031, 33], - ["get", 112, 17, 1, 1031, 5], - ["frame", 113, 112, 4, 1031, 5], - ["null", 114, 1031, 5], - ["setarg", 113, 0, 114, 1031, 5], - ["setarg", 113, 1, 109, 1031, 5], - ["setarg", 113, 2, 6, 1031, 5], - ["setarg", 113, 3, 3, 1031, 5], - ["setarg", 113, 4, 110, 1031, 5], - ["invoke", 113, 111, 1031, 5], - ["access", 115, "setarg", 1032, 12], - ["access", 116, 0, 1032, 25], - ["get", 118, 17, 1, 1032, 5], - ["frame", 119, 118, 4, 1032, 5], - ["null", 120, 1032, 5], - ["setarg", 119, 0, 120, 1032, 5], - ["setarg", 119, 1, 115, 1032, 5], - ["setarg", 119, 2, 6, 1032, 5], - ["setarg", 119, 3, 116, 1032, 5], - ["setarg", 119, 4, 11, 1032, 5], - ["invoke", 119, 117, 1032, 5], - ["access", 121, "setarg", 1033, 12], - ["access", 122, 1, 1033, 25], - ["get", 124, 17, 1, 1033, 5], - ["frame", 125, 124, 4, 1033, 5], - ["null", 126, 1033, 5], - ["setarg", 125, 0, 126, 1033, 5], - ["setarg", 125, 1, 121, 1033, 5], - ["setarg", 125, 2, 6, 1033, 5], - ["setarg", 125, 3, 122, 1033, 5], - ["setarg", 125, 4, 8, 1033, 5], - ["invoke", 125, 123, 1033, 5], - ["access", 127, "invoke", 1034, 12], - ["get", 129, 16, 1, 1034, 5], - ["frame", 130, 129, 3, 1034, 5], - ["null", 131, 1034, 5], - ["setarg", 130, 0, 131, 1034, 5], - ["setarg", 130, 1, 127, 1034, 5], - ["setarg", 130, 2, 6, 1034, 5], - ["setarg", 130, 3, 15, 1034, 5], - ["invoke", 130, 128, 1034, 5], - ["access", 132, "jump_false", 1035, 20], - ["get", 134, 35, 1, 1035, 5], - ["frame", 135, 134, 3, 1035, 5], - ["null", 136, 1035, 5], - ["setarg", 135, 0, 136, 1035, 5], - ["setarg", 135, 1, 132, 1035, 5], - ["setarg", 135, 2, 15, 1035, 5], - ["setarg", 135, 3, 13, 1035, 5], - ["invoke", 135, 133, 1035, 5], - ["access", 137, "add", 1036, 12], - ["get", 139, 17, 1, 1036, 5], - ["frame", 140, 139, 4, 1036, 5], - ["null", 141, 1036, 5], - ["setarg", 140, 0, 141, 1036, 5], - ["setarg", 140, 1, 137, 1036, 5], - ["setarg", 140, 2, 7, 1036, 5], - ["setarg", 140, 3, 7, 1036, 5], - ["setarg", 140, 4, 12, 1036, 5], - ["invoke", 140, 138, 1036, 5], - ["get", 143, 34, 1, 1037, 5], - ["frame", 144, 143, 1, 1037, 5], - ["null", 145, 1037, 5], - ["setarg", 144, 0, 145, 1037, 5], - ["setarg", 144, 1, 10, 1037, 5], - ["invoke", 144, 142, 1037, 5], - ["get", 147, 36, 1, 1038, 5], - ["frame", 148, 147, 1, 1038, 5], - ["null", 149, 1038, 5], - ["setarg", 148, 0, 149, 1038, 5], - ["setarg", 148, 1, 14, 1038, 5], - ["invoke", 148, 146, 1038, 5], - ["access", 150, "true", 1039, 12], - ["get", 152, 15, 1, 1039, 5], - ["frame", 153, 152, 2, 1039, 5], - ["null", 154, 1039, 5], - ["setarg", 153, 0, 154, 1039, 5], - ["setarg", 153, 1, 150, 1039, 5], - ["setarg", 153, 2, 1, 1039, 5], - ["invoke", 153, 151, 1039, 5], - ["get", 156, 34, 1, 1040, 5], - ["frame", 157, 156, 1, 1040, 5], - ["null", 158, 1040, 5], - ["setarg", 157, 0, 158, 1040, 5], - ["setarg", 157, 1, 5, 1040, 5], - ["invoke", 157, 155, 1040, 5], - ["get", 160, 36, 1, 1041, 5], - ["frame", 161, 160, 1, 1041, 5], - ["null", 162, 1041, 5], - ["setarg", 161, 0, 162, 1041, 5], - ["setarg", 161, 1, 13, 1041, 5], - ["invoke", 161, 159, 1041, 5], - ["access", 163, "false", 1042, 12], - ["get", 165, 15, 1, 1042, 5], - ["frame", 166, 165, 2, 1042, 5], - ["null", 167, 1042, 5], - ["setarg", 166, 0, 167, 1042, 5], - ["setarg", 166, 1, 163, 1042, 5], - ["setarg", 166, 2, 1, 1042, 5], - ["invoke", 166, 164, 1042, 5], - ["get", 169, 36, 1, 1043, 5], - ["frame", 170, 169, 1, 1043, 5], - ["null", 171, 1043, 5], - ["setarg", 170, 0, 171, 1043, 5], - ["setarg", 170, 1, 5, 1043, 5], - ["invoke", 170, 168, 1043, 5], - ["return", 1, 1044, 12], - ["null", 172, 1044, 12], - ["return", 172, 1044, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 173, - "nr_close_slots": 0, - "instructions": [ - ["get", 17, 10, 1, 1049, 15], - ["frame", 18, 17, 0, 1049, 15], - ["null", 19, 1049, 15], - ["setarg", 18, 0, 19, 1049, 15], - ["invoke", 18, 16, 1049, 15], - ["move", 9, 16, 1049, 15], - ["get", 21, 10, 1, 1050, 13], - ["frame", 22, 21, 0, 1050, 13], - ["null", 23, 1050, 13], - ["setarg", 22, 0, 23, 1050, 13], - ["invoke", 22, 20, 1050, 13], - ["move", 7, 20, 1050, 13], - ["get", 25, 10, 1, 1051, 17], - ["frame", 26, 25, 0, 1051, 17], - ["null", 27, 1051, 17], - ["setarg", 26, 0, 27, 1051, 17], - ["invoke", 26, 24, 1051, 17], - ["move", 4, 24, 1051, 17], - ["get", 29, 10, 1, 1052, 16], - ["frame", 30, 29, 0, 1052, 16], - ["null", 31, 1052, 16], - ["setarg", 30, 0, 31, 1052, 16], - ["invoke", 30, 28, 1052, 16], - ["move", 8, 28, 1052, 16], - ["get", 33, 10, 1, 1053, 18], - ["frame", 34, 33, 0, 1053, 18], - ["null", 35, 1053, 18], - ["setarg", 34, 0, 35, 1053, 18], - ["invoke", 34, 32, 1053, 18], - ["move", 11, 32, 1053, 18], - ["get", 37, 10, 1, 1054, 15], - ["frame", 38, 37, 0, 1054, 15], - ["null", 39, 1054, 15], - ["setarg", 38, 0, 39, 1054, 15], - ["invoke", 38, 36, 1054, 15], - ["move", 12, 36, 1054, 15], - ["get", 41, 10, 1, 1055, 13], - ["frame", 42, 41, 0, 1055, 13], - ["null", 43, 1055, 13], - ["setarg", 42, 0, 43, 1055, 13], - ["invoke", 42, 40, 1055, 13], - ["move", 6, 40, 1055, 13], - ["get", 45, 10, 1, 1056, 15], - ["frame", 46, 45, 0, 1056, 15], - ["null", 47, 1056, 15], - ["setarg", 46, 0, 47, 1056, 15], - ["invoke", 46, 44, 1056, 15], - ["move", 15, 44, 1056, 15], - ["access", 48, "some_loop", 1057, 32], - ["get", 50, 60, 1, 1057, 22], - ["frame", 51, 50, 1, 1057, 22], - ["null", 52, 1057, 22], - ["setarg", 51, 0, 52, 1057, 22], - ["setarg", 51, 1, 48, 1057, 22], - ["invoke", 51, 49, 1057, 22], - ["move", 10, 49, 1057, 22], - ["access", 53, "some_true", 1058, 30], - ["get", 55, 60, 1, 1058, 20], - ["frame", 56, 55, 1, 1058, 20], - ["null", 57, 1058, 20], - ["setarg", 56, 0, 57, 1058, 20], - ["setarg", 56, 1, 53, 1058, 20], - ["invoke", 56, 54, 1058, 20], - ["move", 14, 54, 1058, 20], - ["access", 58, "some_false", 1059, 31], - ["get", 60, 60, 1, 1059, 21], - ["frame", 61, 60, 1, 1059, 21], - ["null", 62, 1059, 21], - ["setarg", 61, 0, 62, 1059, 21], - ["setarg", 61, 1, 58, 1059, 21], - ["invoke", 61, 59, 1059, 21], - ["move", 13, 59, 1059, 21], - ["access", 63, "some_done", 1060, 32], - ["get", 65, 60, 1, 1060, 22], - ["frame", 66, 65, 1, 1060, 22], - ["null", 67, 1060, 22], - ["setarg", 66, 0, 67, 1060, 22], - ["setarg", 66, 1, 63, 1060, 22], - ["invoke", 66, 64, 1060, 22], - ["move", 5, 64, 1060, 22], - ["access", 68, "length", 1061, 12], - ["get", 70, 16, 1, 1061, 5], - ["frame", 71, 70, 3, 1061, 5], - ["null", 72, 1061, 5], - ["setarg", 71, 0, 72, 1061, 5], - ["setarg", 71, 1, 68, 1061, 5], - ["setarg", 71, 2, 9, 1061, 5], - ["setarg", 71, 3, 2, 1061, 5], - ["invoke", 71, 69, 1061, 5], - ["access", 73, "int", 1062, 12], - ["access", 74, 0, 1062, 22], - ["get", 76, 16, 1, 1062, 5], - ["frame", 77, 76, 3, 1062, 5], - ["null", 78, 1062, 5], - ["setarg", 77, 0, 78, 1062, 5], - ["setarg", 77, 1, 73, 1062, 5], - ["setarg", 77, 2, 7, 1062, 5], - ["setarg", 77, 3, 74, 1062, 5], - ["invoke", 77, 75, 1062, 5], - ["access", 79, "int", 1063, 12], - ["access", 80, 1, 1063, 24], - ["get", 82, 16, 1, 1063, 5], - ["frame", 83, 82, 3, 1063, 5], - ["null", 84, 1063, 5], - ["setarg", 83, 0, 84, 1063, 5], - ["setarg", 83, 1, 79, 1063, 5], - ["setarg", 83, 2, 12, 1063, 5], - ["setarg", 83, 3, 80, 1063, 5], - ["invoke", 83, 81, 1063, 5], - ["access", 85, "null", 1064, 12], - ["get", 87, 15, 1, 1064, 5], - ["frame", 88, 87, 2, 1064, 5], - ["null", 89, 1064, 5], - ["setarg", 88, 0, 89, 1064, 5], - ["setarg", 88, 1, 85, 1064, 5], - ["setarg", 88, 2, 11, 1064, 5], - ["invoke", 88, 86, 1064, 5], - ["get", 91, 36, 1, 1065, 5], - ["frame", 92, 91, 1, 1065, 5], - ["null", 93, 1065, 5], - ["setarg", 92, 0, 93, 1065, 5], - ["setarg", 92, 1, 10, 1065, 5], - ["invoke", 92, 90, 1065, 5], - ["access", 94, "lt_int", 1066, 12], - ["get", 96, 17, 1, 1066, 5], - ["frame", 97, 96, 4, 1066, 5], - ["null", 98, 1066, 5], - ["setarg", 97, 0, 98, 1066, 5], - ["setarg", 97, 1, 94, 1066, 5], - ["setarg", 97, 2, 4, 1066, 5], - ["setarg", 97, 3, 7, 1066, 5], - ["setarg", 97, 4, 9, 1066, 5], - ["invoke", 97, 95, 1066, 5], - ["access", 99, "jump_false", 1067, 20], - ["get", 101, 35, 1, 1067, 5], - ["frame", 102, 101, 3, 1067, 5], - ["null", 103, 1067, 5], - ["setarg", 102, 0, 103, 1067, 5], - ["setarg", 102, 1, 99, 1067, 5], - ["setarg", 102, 2, 4, 1067, 5], - ["setarg", 102, 3, 13, 1067, 5], - ["invoke", 102, 100, 1067, 5], - ["access", 104, "load_index", 1068, 12], - ["get", 106, 17, 1, 1068, 5], - ["frame", 107, 106, 4, 1068, 5], - ["null", 108, 1068, 5], - ["setarg", 107, 0, 108, 1068, 5], - ["setarg", 107, 1, 104, 1068, 5], - ["setarg", 107, 2, 8, 1068, 5], - ["setarg", 107, 3, 2, 1068, 5], - ["setarg", 107, 4, 7, 1068, 5], - ["invoke", 107, 105, 1068, 5], - ["access", 109, "frame", 1069, 12], - ["access", 110, 1, 1069, 33], - ["get", 112, 17, 1, 1069, 5], - ["frame", 113, 112, 4, 1069, 5], - ["null", 114, 1069, 5], - ["setarg", 113, 0, 114, 1069, 5], - ["setarg", 113, 1, 109, 1069, 5], - ["setarg", 113, 2, 6, 1069, 5], - ["setarg", 113, 3, 3, 1069, 5], - ["setarg", 113, 4, 110, 1069, 5], - ["invoke", 113, 111, 1069, 5], - ["access", 115, "setarg", 1070, 12], - ["access", 116, 0, 1070, 25], - ["get", 118, 17, 1, 1070, 5], - ["frame", 119, 118, 4, 1070, 5], - ["null", 120, 1070, 5], - ["setarg", 119, 0, 120, 1070, 5], - ["setarg", 119, 1, 115, 1070, 5], - ["setarg", 119, 2, 6, 1070, 5], - ["setarg", 119, 3, 116, 1070, 5], - ["setarg", 119, 4, 11, 1070, 5], - ["invoke", 119, 117, 1070, 5], - ["access", 121, "setarg", 1071, 12], - ["access", 122, 1, 1071, 25], - ["get", 124, 17, 1, 1071, 5], - ["frame", 125, 124, 4, 1071, 5], - ["null", 126, 1071, 5], - ["setarg", 125, 0, 126, 1071, 5], - ["setarg", 125, 1, 121, 1071, 5], - ["setarg", 125, 2, 6, 1071, 5], - ["setarg", 125, 3, 122, 1071, 5], - ["setarg", 125, 4, 8, 1071, 5], - ["invoke", 125, 123, 1071, 5], - ["access", 127, "invoke", 1072, 12], - ["get", 129, 16, 1, 1072, 5], - ["frame", 130, 129, 3, 1072, 5], - ["null", 131, 1072, 5], - ["setarg", 130, 0, 131, 1072, 5], - ["setarg", 130, 1, 127, 1072, 5], - ["setarg", 130, 2, 6, 1072, 5], - ["setarg", 130, 3, 15, 1072, 5], - ["invoke", 130, 128, 1072, 5], - ["access", 132, "jump_true", 1073, 20], - ["get", 134, 35, 1, 1073, 5], - ["frame", 135, 134, 3, 1073, 5], - ["null", 136, 1073, 5], - ["setarg", 135, 0, 136, 1073, 5], - ["setarg", 135, 1, 132, 1073, 5], - ["setarg", 135, 2, 15, 1073, 5], - ["setarg", 135, 3, 14, 1073, 5], - ["invoke", 135, 133, 1073, 5], - ["access", 137, "add", 1074, 12], - ["get", 139, 17, 1, 1074, 5], - ["frame", 140, 139, 4, 1074, 5], - ["null", 141, 1074, 5], - ["setarg", 140, 0, 141, 1074, 5], - ["setarg", 140, 1, 137, 1074, 5], - ["setarg", 140, 2, 7, 1074, 5], - ["setarg", 140, 3, 7, 1074, 5], - ["setarg", 140, 4, 12, 1074, 5], - ["invoke", 140, 138, 1074, 5], - ["get", 143, 34, 1, 1075, 5], - ["frame", 144, 143, 1, 1075, 5], - ["null", 145, 1075, 5], - ["setarg", 144, 0, 145, 1075, 5], - ["setarg", 144, 1, 10, 1075, 5], - ["invoke", 144, 142, 1075, 5], - ["get", 147, 36, 1, 1076, 5], - ["frame", 148, 147, 1, 1076, 5], - ["null", 149, 1076, 5], - ["setarg", 148, 0, 149, 1076, 5], - ["setarg", 148, 1, 14, 1076, 5], - ["invoke", 148, 146, 1076, 5], - ["access", 150, "true", 1077, 12], - ["get", 152, 15, 1, 1077, 5], - ["frame", 153, 152, 2, 1077, 5], - ["null", 154, 1077, 5], - ["setarg", 153, 0, 154, 1077, 5], - ["setarg", 153, 1, 150, 1077, 5], - ["setarg", 153, 2, 1, 1077, 5], - ["invoke", 153, 151, 1077, 5], - ["get", 156, 34, 1, 1078, 5], - ["frame", 157, 156, 1, 1078, 5], - ["null", 158, 1078, 5], - ["setarg", 157, 0, 158, 1078, 5], - ["setarg", 157, 1, 5, 1078, 5], - ["invoke", 157, 155, 1078, 5], - ["get", 160, 36, 1, 1079, 5], - ["frame", 161, 160, 1, 1079, 5], - ["null", 162, 1079, 5], - ["setarg", 161, 0, 162, 1079, 5], - ["setarg", 161, 1, 13, 1079, 5], - ["invoke", 161, 159, 1079, 5], - ["access", 163, "false", 1080, 12], - ["get", 165, 15, 1, 1080, 5], - ["frame", 166, 165, 2, 1080, 5], - ["null", 167, 1080, 5], - ["setarg", 166, 0, 167, 1080, 5], - ["setarg", 166, 1, 163, 1080, 5], - ["setarg", 166, 2, 1, 1080, 5], - ["invoke", 166, 164, 1080, 5], - ["get", 169, 36, 1, 1081, 5], - ["frame", 170, 169, 1, 1081, 5], - ["null", 171, 1081, 5], - ["setarg", 170, 0, 171, 1081, 5], - ["setarg", 170, 1, 5, 1081, 5], - ["invoke", 170, 168, 1081, 5], - ["return", 1, 1082, 12], - ["null", 172, 1082, 12], - ["return", 172, 1082, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 177, - "nr_close_slots": 0, - "instructions": [ - ["get", 17, 10, 1, 1087, 18], - ["frame", 18, 17, 0, 1087, 18], - ["null", 19, 1087, 18], - ["setarg", 18, 0, 19, 1087, 18], - ["invoke", 18, 16, 1087, 18], - ["move", 13, 16, 1087, 18], - ["get", 21, 10, 1, 1088, 15], - ["frame", 22, 21, 0, 1088, 15], - ["null", 23, 1088, 15], - ["setarg", 22, 0, 23, 1088, 15], - ["invoke", 22, 20, 1088, 15], - ["move", 9, 20, 1088, 15], - ["get", 25, 10, 1, 1089, 13], - ["frame", 26, 25, 0, 1089, 13], - ["null", 27, 1089, 13], - ["setarg", 26, 0, 27, 1089, 13], - ["invoke", 26, 24, 1089, 13], - ["move", 7, 24, 1089, 13], - ["get", 29, 10, 1, 1090, 17], - ["frame", 30, 29, 0, 1090, 17], - ["null", 31, 1090, 17], - ["setarg", 30, 0, 31, 1090, 17], - ["invoke", 30, 28, 1090, 17], - ["move", 4, 28, 1090, 17], - ["get", 33, 10, 1, 1091, 16], - ["frame", 34, 33, 0, 1091, 16], - ["null", 35, 1091, 16], - ["setarg", 34, 0, 35, 1091, 16], - ["invoke", 34, 32, 1091, 16], - ["move", 8, 32, 1091, 16], - ["get", 37, 10, 1, 1092, 18], - ["frame", 38, 37, 0, 1092, 18], - ["null", 39, 1092, 18], - ["setarg", 38, 0, 39, 1092, 18], - ["invoke", 38, 36, 1092, 18], - ["move", 11, 36, 1092, 18], - ["get", 41, 10, 1, 1093, 15], - ["frame", 42, 41, 0, 1093, 15], - ["null", 43, 1093, 15], - ["setarg", 42, 0, 43, 1093, 15], - ["invoke", 42, 40, 1093, 15], - ["move", 12, 40, 1093, 15], - ["get", 45, 10, 1, 1094, 13], - ["frame", 46, 45, 0, 1094, 13], - ["null", 47, 1094, 13], - ["setarg", 46, 0, 47, 1094, 13], - ["invoke", 46, 44, 1094, 13], - ["move", 6, 44, 1094, 13], - ["get", 49, 10, 1, 1095, 15], - ["frame", 50, 49, 0, 1095, 15], - ["null", 51, 1095, 15], - ["setarg", 50, 0, 51, 1095, 15], - ["invoke", 50, 48, 1095, 15], - ["move", 15, 48, 1095, 15], - ["access", 52, "filter_loop", 1096, 32], - ["get", 54, 60, 1, 1096, 22], - ["frame", 55, 54, 1, 1096, 22], - ["null", 56, 1096, 22], - ["setarg", 55, 0, 56, 1096, 22], - ["setarg", 55, 1, 52, 1096, 22], - ["invoke", 55, 53, 1096, 22], - ["move", 10, 53, 1096, 22], - ["access", 57, "filter_skip", 1097, 32], - ["get", 59, 60, 1, 1097, 22], - ["frame", 60, 59, 1, 1097, 22], - ["null", 61, 1097, 22], - ["setarg", 60, 0, 61, 1097, 22], - ["setarg", 60, 1, 57, 1097, 22], - ["invoke", 60, 58, 1097, 22], - ["move", 14, 58, 1097, 22], - ["access", 62, "filter_done", 1098, 32], - ["get", 64, 60, 1, 1098, 22], - ["frame", 65, 64, 1, 1098, 22], - ["null", 66, 1098, 22], - ["setarg", 65, 0, 66, 1098, 22], - ["setarg", 65, 1, 62, 1098, 22], - ["invoke", 65, 63, 1098, 22], - ["move", 5, 63, 1098, 22], - ["access", 67, "array", 1099, 16], - ["access", 68, 0, 1099, 33], - ["array", 69, 3, 1099, 33], - ["push", 69, 67, 1099, 33], - ["push", 69, 13, 1099, 33], - ["push", 69, 68, 1099, 33], - ["get", 71, 8, 1, 1099, 5], - ["frame", 72, 71, 1, 1099, 5], - ["null", 73, 1099, 5], - ["setarg", 72, 0, 73, 1099, 5], - ["setarg", 72, 1, 69, 1099, 5], - ["invoke", 72, 70, 1099, 5], - ["access", 74, "length", 1100, 12], - ["get", 76, 16, 1, 1100, 5], - ["frame", 77, 76, 3, 1100, 5], - ["null", 78, 1100, 5], - ["setarg", 77, 0, 78, 1100, 5], - ["setarg", 77, 1, 74, 1100, 5], - ["setarg", 77, 2, 9, 1100, 5], - ["setarg", 77, 3, 2, 1100, 5], - ["invoke", 77, 75, 1100, 5], - ["access", 79, "int", 1101, 12], - ["access", 80, 0, 1101, 22], - ["get", 82, 16, 1, 1101, 5], - ["frame", 83, 82, 3, 1101, 5], - ["null", 84, 1101, 5], - ["setarg", 83, 0, 84, 1101, 5], - ["setarg", 83, 1, 79, 1101, 5], - ["setarg", 83, 2, 7, 1101, 5], - ["setarg", 83, 3, 80, 1101, 5], - ["invoke", 83, 81, 1101, 5], - ["access", 85, "int", 1102, 12], - ["access", 86, 1, 1102, 24], - ["get", 88, 16, 1, 1102, 5], - ["frame", 89, 88, 3, 1102, 5], - ["null", 90, 1102, 5], - ["setarg", 89, 0, 90, 1102, 5], - ["setarg", 89, 1, 85, 1102, 5], - ["setarg", 89, 2, 12, 1102, 5], - ["setarg", 89, 3, 86, 1102, 5], - ["invoke", 89, 87, 1102, 5], - ["access", 91, "null", 1103, 12], - ["get", 93, 15, 1, 1103, 5], - ["frame", 94, 93, 2, 1103, 5], - ["null", 95, 1103, 5], - ["setarg", 94, 0, 95, 1103, 5], - ["setarg", 94, 1, 91, 1103, 5], - ["setarg", 94, 2, 11, 1103, 5], - ["invoke", 94, 92, 1103, 5], - ["get", 97, 36, 1, 1104, 5], - ["frame", 98, 97, 1, 1104, 5], - ["null", 99, 1104, 5], - ["setarg", 98, 0, 99, 1104, 5], - ["setarg", 98, 1, 10, 1104, 5], - ["invoke", 98, 96, 1104, 5], - ["access", 100, "lt_int", 1105, 12], - ["get", 102, 17, 1, 1105, 5], - ["frame", 103, 102, 4, 1105, 5], - ["null", 104, 1105, 5], - ["setarg", 103, 0, 104, 1105, 5], - ["setarg", 103, 1, 100, 1105, 5], - ["setarg", 103, 2, 4, 1105, 5], - ["setarg", 103, 3, 7, 1105, 5], - ["setarg", 103, 4, 9, 1105, 5], - ["invoke", 103, 101, 1105, 5], - ["access", 105, "jump_false", 1106, 20], - ["get", 107, 35, 1, 1106, 5], - ["frame", 108, 107, 3, 1106, 5], - ["null", 109, 1106, 5], - ["setarg", 108, 0, 109, 1106, 5], - ["setarg", 108, 1, 105, 1106, 5], - ["setarg", 108, 2, 4, 1106, 5], - ["setarg", 108, 3, 5, 1106, 5], - ["invoke", 108, 106, 1106, 5], - ["access", 110, "load_index", 1107, 12], - ["get", 112, 17, 1, 1107, 5], - ["frame", 113, 112, 4, 1107, 5], - ["null", 114, 1107, 5], - ["setarg", 113, 0, 114, 1107, 5], - ["setarg", 113, 1, 110, 1107, 5], - ["setarg", 113, 2, 8, 1107, 5], - ["setarg", 113, 3, 2, 1107, 5], - ["setarg", 113, 4, 7, 1107, 5], - ["invoke", 113, 111, 1107, 5], - ["access", 115, "frame", 1108, 12], - ["access", 116, 2, 1108, 33], - ["get", 118, 17, 1, 1108, 5], - ["frame", 119, 118, 4, 1108, 5], - ["null", 120, 1108, 5], - ["setarg", 119, 0, 120, 1108, 5], - ["setarg", 119, 1, 115, 1108, 5], - ["setarg", 119, 2, 6, 1108, 5], - ["setarg", 119, 3, 3, 1108, 5], - ["setarg", 119, 4, 116, 1108, 5], - ["invoke", 119, 117, 1108, 5], - ["access", 121, "setarg", 1109, 12], - ["access", 122, 0, 1109, 25], - ["get", 124, 17, 1, 1109, 5], - ["frame", 125, 124, 4, 1109, 5], - ["null", 126, 1109, 5], - ["setarg", 125, 0, 126, 1109, 5], - ["setarg", 125, 1, 121, 1109, 5], - ["setarg", 125, 2, 6, 1109, 5], - ["setarg", 125, 3, 122, 1109, 5], - ["setarg", 125, 4, 11, 1109, 5], - ["invoke", 125, 123, 1109, 5], - ["access", 127, "setarg", 1110, 12], - ["access", 128, 1, 1110, 25], - ["get", 130, 17, 1, 1110, 5], - ["frame", 131, 130, 4, 1110, 5], - ["null", 132, 1110, 5], - ["setarg", 131, 0, 132, 1110, 5], - ["setarg", 131, 1, 127, 1110, 5], - ["setarg", 131, 2, 6, 1110, 5], - ["setarg", 131, 3, 128, 1110, 5], - ["setarg", 131, 4, 8, 1110, 5], - ["invoke", 131, 129, 1110, 5], - ["access", 133, "setarg", 1111, 12], - ["access", 134, 2, 1111, 25], - ["get", 136, 17, 1, 1111, 5], - ["frame", 137, 136, 4, 1111, 5], - ["null", 138, 1111, 5], - ["setarg", 137, 0, 138, 1111, 5], - ["setarg", 137, 1, 133, 1111, 5], - ["setarg", 137, 2, 6, 1111, 5], - ["setarg", 137, 3, 134, 1111, 5], - ["setarg", 137, 4, 7, 1111, 5], - ["invoke", 137, 135, 1111, 5], - ["access", 139, "invoke", 1112, 12], - ["get", 141, 16, 1, 1112, 5], - ["frame", 142, 141, 3, 1112, 5], - ["null", 143, 1112, 5], - ["setarg", 142, 0, 143, 1112, 5], - ["setarg", 142, 1, 139, 1112, 5], - ["setarg", 142, 2, 6, 1112, 5], - ["setarg", 142, 3, 15, 1112, 5], - ["invoke", 142, 140, 1112, 5], - ["access", 144, "jump_false", 1113, 20], - ["get", 146, 35, 1, 1113, 5], - ["frame", 147, 146, 3, 1113, 5], - ["null", 148, 1113, 5], - ["setarg", 147, 0, 148, 1113, 5], - ["setarg", 147, 1, 144, 1113, 5], - ["setarg", 147, 2, 15, 1113, 5], - ["setarg", 147, 3, 14, 1113, 5], - ["invoke", 147, 145, 1113, 5], - ["access", 149, "push", 1114, 12], - ["get", 151, 16, 1, 1114, 5], - ["frame", 152, 151, 3, 1114, 5], - ["null", 153, 1114, 5], - ["setarg", 152, 0, 153, 1114, 5], - ["setarg", 152, 1, 149, 1114, 5], - ["setarg", 152, 2, 13, 1114, 5], - ["setarg", 152, 3, 8, 1114, 5], - ["invoke", 152, 150, 1114, 5], - ["get", 155, 36, 1, 1115, 5], - ["frame", 156, 155, 1, 1115, 5], - ["null", 157, 1115, 5], - ["setarg", 156, 0, 157, 1115, 5], - ["setarg", 156, 1, 14, 1115, 5], - ["invoke", 156, 154, 1115, 5], - ["access", 158, "add", 1116, 12], - ["get", 160, 17, 1, 1116, 5], - ["frame", 161, 160, 4, 1116, 5], - ["null", 162, 1116, 5], - ["setarg", 161, 0, 162, 1116, 5], - ["setarg", 161, 1, 158, 1116, 5], - ["setarg", 161, 2, 7, 1116, 5], - ["setarg", 161, 3, 7, 1116, 5], - ["setarg", 161, 4, 12, 1116, 5], - ["invoke", 161, 159, 1116, 5], - ["get", 164, 34, 1, 1117, 5], - ["frame", 165, 164, 1, 1117, 5], - ["null", 166, 1117, 5], - ["setarg", 165, 0, 166, 1117, 5], - ["setarg", 165, 1, 10, 1117, 5], - ["invoke", 165, 163, 1117, 5], - ["get", 168, 36, 1, 1118, 5], - ["frame", 169, 168, 1, 1118, 5], - ["null", 170, 1118, 5], - ["setarg", 169, 0, 170, 1118, 5], - ["setarg", 169, 1, 5, 1118, 5], - ["invoke", 169, 167, 1118, 5], - ["access", 171, "move", 1119, 12], - ["get", 173, 16, 1, 1119, 5], - ["frame", 174, 173, 3, 1119, 5], - ["null", 175, 1119, 5], - ["setarg", 174, 0, 175, 1119, 5], - ["setarg", 174, 1, 171, 1119, 5], - ["setarg", 174, 2, 1, 1119, 5], - ["setarg", 174, 3, 13, 1119, 5], - ["invoke", 174, 172, 1119, 5], - ["return", 1, 1120, 12], - ["null", 176, 1120, 12], - ["return", 176, 1120, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 472, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 24, 2, "arr", 1125, 20], - ["move", 5, 24, 1125, 20], - ["load_field", 25, 2, "fn", 1126, 19], - ["move", 12, 25, 1126, 19], - ["load_field", 26, 2, "init", 1127, 21], - ["move", 16, 26, 1127, 21], - ["load_field", 27, 2, "rev", 1128, 20], - ["move", 22, 27, 1128, 20], - ["get", 29, 10, 1, 1129, 15], - ["frame", 30, 29, 0, 1129, 15], - ["null", 31, 1129, 15], - ["setarg", 30, 0, 31, 1129, 15], - ["invoke", 30, 28, 1129, 15], - ["move", 17, 28, 1129, 15], - ["get", 33, 10, 1, 1130, 15], - ["frame", 34, 33, 0, 1130, 15], - ["null", 35, 1130, 15], - ["setarg", 34, 0, 35, 1130, 15], - ["invoke", 34, 32, 1130, 15], - ["move", 4, 32, 1130, 15], - ["get", 37, 10, 1, 1131, 13], - ["frame", 38, 37, 0, 1131, 13], - ["null", 39, 1131, 13], - ["setarg", 38, 0, 39, 1131, 13], - ["invoke", 38, 36, 1131, 13], - ["move", 14, 36, 1131, 13], - ["get", 41, 10, 1, 1132, 17], - ["frame", 42, 41, 0, 1132, 17], - ["null", 43, 1132, 17], - ["setarg", 42, 0, 43, 1132, 17], - ["invoke", 42, 40, 1132, 17], - ["move", 6, 40, 1132, 17], - ["get", 45, 10, 1, 1133, 16], - ["frame", 46, 45, 0, 1133, 16], - ["null", 47, 1133, 16], - ["setarg", 46, 0, 47, 1133, 16], - ["invoke", 46, 44, 1133, 16], - ["move", 23, 44, 1133, 16], - ["get", 49, 10, 1, 1134, 15], - ["frame", 50, 49, 0, 1134, 15], - ["null", 51, 1134, 15], - ["setarg", 50, 0, 51, 1134, 15], - ["invoke", 50, 48, 1134, 15], - ["move", 20, 48, 1134, 15], - ["access", 52, "reduce_final", 1135, 33], - ["get", 54, 60, 1, 1135, 23], - ["frame", 55, 54, 1, 1135, 23], - ["null", 56, 1135, 23], - ["setarg", 55, 0, 56, 1135, 23], - ["setarg", 55, 1, 52, 1135, 23], - ["invoke", 55, 53, 1135, 23], - ["move", 11, 53, 1135, 23], - ["null", 13, 1136, 20], - ["null", 18, 1137, 23], - ["null", 15, 1138, 20], - ["null", 19, 1139, 22], - ["null", 7, 1140, 14], - ["null", 8, 1141, 14], - ["null", 9, 1142, 14], - ["null", 10, 1143, 14], - ["null", 21, 1144, 13], - ["access", 57, "length", 1145, 12], - ["get", 59, 16, 1, 1145, 5], - ["frame", 60, 59, 3, 1145, 5], - ["null", 61, 1145, 5], - ["setarg", 60, 0, 61, 1145, 5], - ["setarg", 60, 1, 57, 1145, 5], - ["setarg", 60, 2, 17, 1145, 5], - ["setarg", 60, 3, 5, 1145, 5], - ["invoke", 60, 58, 1145, 5], - ["access", 62, "int", 1146, 12], - ["access", 63, 0, 1146, 25], - ["get", 65, 16, 1, 1146, 5], - ["frame", 66, 65, 3, 1146, 5], - ["null", 67, 1146, 5], - ["setarg", 66, 0, 67, 1146, 5], - ["setarg", 66, 1, 62, 1146, 5], - ["setarg", 66, 2, 23, 1146, 5], - ["setarg", 66, 3, 63, 1146, 5], - ["invoke", 66, 64, 1146, 5], - ["access", 68, "int", 1147, 12], - ["access", 69, 1, 1147, 24], - ["get", 71, 16, 1, 1147, 5], - ["frame", 72, 71, 3, 1147, 5], - ["null", 73, 1147, 5], - ["setarg", 72, 0, 73, 1147, 5], - ["setarg", 72, 1, 68, 1147, 5], - ["setarg", 72, 2, 20, 1147, 5], - ["setarg", 72, 3, 69, 1147, 5], - ["invoke", 72, 70, 1147, 5], - ["record", 74, 5], - ["store_field", 74, 4, "acc", 1148, 15], - ["store_field", 74, 14, "i", 1148, 23], - ["store_field", 74, 5, "arr", 1148, 31], - ["store_field", 74, 12, "fn", 1148, 45], - ["store_field", 74, 17, "len", 1148, 59], - ["move", 21, 74, 1148, 59], - ["access", 75, 2, 1149, 18], - ["is_identical", 76, 3, 75, 1149, 18], - ["jump_true", 76, "eq_done_511", 1149, 18], - ["is_int", 77, 3, 1149, 18], - ["jump_false", 77, "eq_ni_512", 1149, 18], - ["is_int", 78, 75, 1149, 18], - ["jump_false", 78, "eq_ni_512", 1149, 18], - ["eq_int", 76, 3, 75, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_ni_512", - ["is_num", 77, 3, 1149, 18], - ["jump_false", 77, "eq_nn_513", 1149, 18], - ["is_num", 78, 75, 1149, 18], - ["jump_false", 78, "eq_nn_513", 1149, 18], - ["eq_float", 76, 3, 75, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nn_513", - ["is_text", 77, 3, 1149, 18], - ["jump_false", 77, "eq_nt_514", 1149, 18], - ["is_text", 78, 75, 1149, 18], - ["jump_false", 78, "eq_nt_514", 1149, 18], - ["eq_text", 76, 3, 75, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nt_514", - ["is_null", 77, 3, 1149, 18], - ["jump_false", 77, "eq_nnl_515", 1149, 18], - ["is_null", 78, 75, 1149, 18], - ["jump_false", 78, "eq_nnl_515", 1149, 18], - ["true", 76, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nnl_515", - ["is_bool", 77, 3, 1149, 18], - ["jump_false", 77, "eq_nb_516", 1149, 18], - ["is_bool", 78, 75, 1149, 18], - ["jump_false", 78, "eq_nb_516", 1149, 18], - ["eq_bool", 76, 3, 75, 1149, 18], - ["jump", "eq_done_511", 1149, 18], - "eq_nb_516", - ["false", 76, 1149, 18], - "eq_done_511", - ["jump_false", 76, "if_else_509", 1149, 18], - ["access", 79, "reduce_null", 1150, 30], - ["get", 81, 60, 1, 1150, 20], - ["frame", 82, 81, 1, 1150, 20], - ["null", 83, 1150, 20], - ["setarg", 82, 0, 83, 1150, 20], - ["setarg", 82, 1, 79, 1150, 20], - ["invoke", 82, 80, 1150, 20], - ["move", 19, 80, 1150, 20], - ["access", 84, "reduce_d1", 1151, 22], - ["get", 86, 60, 1, 1151, 12], - ["frame", 87, 86, 1, 1151, 12], - ["null", 88, 1151, 12], - ["setarg", 87, 0, 88, 1151, 12], - ["setarg", 87, 1, 84, 1151, 12], - ["invoke", 87, 85, 1151, 12], - ["move", 7, 85, 1151, 12], - ["access", 89, "lt_int", 1152, 14], - ["get", 91, 17, 1, 1152, 7], - ["frame", 92, 91, 4, 1152, 7], - ["null", 93, 1152, 7], - ["setarg", 92, 0, 93, 1152, 7], - ["setarg", 92, 1, 89, 1152, 7], - ["setarg", 92, 2, 6, 1152, 7], - ["setarg", 92, 3, 23, 1152, 7], - ["setarg", 92, 4, 17, 1152, 7], - ["invoke", 92, 90, 1152, 7], - ["access", 94, "jump_false", 1153, 22], - ["get", 96, 35, 1, 1153, 7], - ["frame", 97, 96, 3, 1153, 7], - ["null", 98, 1153, 7], - ["setarg", 97, 0, 98, 1153, 7], - ["setarg", 97, 1, 94, 1153, 7], - ["setarg", 97, 2, 6, 1153, 7], - ["setarg", 97, 3, 19, 1153, 7], - ["invoke", 97, 95, 1153, 7], - ["access", 99, "load_index", 1154, 14], - ["get", 101, 17, 1, 1154, 7], - ["frame", 102, 101, 4, 1154, 7], - ["null", 103, 1154, 7], - ["setarg", 102, 0, 103, 1154, 7], - ["setarg", 102, 1, 99, 1154, 7], - ["setarg", 102, 2, 4, 1154, 7], - ["setarg", 102, 3, 5, 1154, 7], - ["setarg", 102, 4, 23, 1154, 7], - ["invoke", 102, 100, 1154, 7], - ["access", 104, "move", 1155, 14], - ["get", 106, 16, 1, 1155, 7], - ["frame", 107, 106, 3, 1155, 7], - ["null", 108, 1155, 7], - ["setarg", 107, 0, 108, 1155, 7], - ["setarg", 107, 1, 104, 1155, 7], - ["setarg", 107, 2, 14, 1155, 7], - ["setarg", 107, 3, 20, 1155, 7], - ["invoke", 107, 105, 1155, 7], - ["true", 109, 1156, 27], - ["get", 111, 41, 1, 1156, 7], - ["frame", 112, 111, 3, 1156, 7], - ["null", 113, 1156, 7], - ["setarg", 112, 0, 113, 1156, 7], - ["setarg", 112, 1, 21, 1156, 7], - ["setarg", 112, 2, 109, 1156, 7], - ["setarg", 112, 3, 7, 1156, 7], - ["invoke", 112, 110, 1156, 7], - ["get", 115, 36, 1, 1157, 7], - ["frame", 116, 115, 1, 1157, 7], - ["null", 117, 1157, 7], - ["setarg", 116, 0, 117, 1157, 7], - ["setarg", 116, 1, 7, 1157, 7], - ["invoke", 116, 114, 1157, 7], - ["access", 118, "move", 1158, 14], - ["get", 120, 16, 1, 1158, 7], - ["frame", 121, 120, 3, 1158, 7], - ["null", 122, 1158, 7], - ["setarg", 121, 0, 122, 1158, 7], - ["setarg", 121, 1, 118, 1158, 7], - ["setarg", 121, 2, 1, 1158, 7], - ["setarg", 121, 3, 4, 1158, 7], - ["invoke", 121, 119, 1158, 7], - ["get", 124, 34, 1, 1159, 7], - ["frame", 125, 124, 1, 1159, 7], - ["null", 126, 1159, 7], - ["setarg", 125, 0, 126, 1159, 7], - ["setarg", 125, 1, 11, 1159, 7], - ["invoke", 125, 123, 1159, 7], - ["get", 128, 36, 1, 1160, 7], - ["frame", 129, 128, 1, 1160, 7], - ["null", 130, 1160, 7], - ["setarg", 129, 0, 130, 1160, 7], - ["setarg", 129, 1, 19, 1160, 7], - ["invoke", 129, 127, 1160, 7], - ["access", 131, "null", 1161, 14], - ["get", 133, 15, 1, 1161, 7], - ["frame", 134, 133, 2, 1161, 7], - ["null", 135, 1161, 7], - ["setarg", 134, 0, 135, 1161, 7], - ["setarg", 134, 1, 131, 1161, 7], - ["setarg", 134, 2, 1, 1161, 7], - ["invoke", 134, 132, 1161, 7], - ["get", 137, 36, 1, 1162, 7], - ["frame", 138, 137, 1, 1162, 7], - ["null", 139, 1162, 7], - ["setarg", 138, 0, 139, 1162, 7], - ["setarg", 138, 1, 11, 1162, 7], - ["invoke", 138, 136, 1162, 7], - ["jump", "if_end_510", 1162, 7], - "if_else_509", - ["access", 140, 3, 1163, 25], - ["is_identical", 141, 3, 140, 1163, 25], - ["jump_true", 141, "eq_done_519", 1163, 25], - ["is_int", 142, 3, 1163, 25], - ["jump_false", 142, "eq_ni_520", 1163, 25], - ["is_int", 143, 140, 1163, 25], - ["jump_false", 143, "eq_ni_520", 1163, 25], - ["eq_int", 141, 3, 140, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_ni_520", - ["is_num", 142, 3, 1163, 25], - ["jump_false", 142, "eq_nn_521", 1163, 25], - ["is_num", 143, 140, 1163, 25], - ["jump_false", 143, "eq_nn_521", 1163, 25], - ["eq_float", 141, 3, 140, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nn_521", - ["is_text", 142, 3, 1163, 25], - ["jump_false", 142, "eq_nt_522", 1163, 25], - ["is_text", 143, 140, 1163, 25], - ["jump_false", 143, "eq_nt_522", 1163, 25], - ["eq_text", 141, 3, 140, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nt_522", - ["is_null", 142, 3, 1163, 25], - ["jump_false", 142, "eq_nnl_523", 1163, 25], - ["is_null", 143, 140, 1163, 25], - ["jump_false", 143, "eq_nnl_523", 1163, 25], - ["true", 141, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nnl_523", - ["is_bool", 142, 3, 1163, 25], - ["jump_false", 142, "eq_nb_524", 1163, 25], - ["is_bool", 143, 140, 1163, 25], - ["jump_false", 143, "eq_nb_524", 1163, 25], - ["eq_bool", 141, 3, 140, 1163, 25], - ["jump", "eq_done_519", 1163, 25], - "eq_nb_524", - ["false", 141, 1163, 25], - "eq_done_519", - ["jump_false", 141, "if_else_517", 1163, 25], - ["access", 144, "reduce_has_init", 1164, 28], - ["get", 146, 60, 1, 1164, 18], - ["frame", 147, 146, 1, 1164, 18], - ["null", 148, 1164, 18], - ["setarg", 147, 0, 148, 1164, 18], - ["setarg", 147, 1, 144, 1164, 18], - ["invoke", 147, 145, 1164, 18], - ["move", 13, 145, 1164, 18], - ["access", 149, "reduce_null", 1165, 30], - ["get", 151, 60, 1, 1165, 20], - ["frame", 152, 151, 1, 1165, 20], - ["null", 153, 1165, 20], - ["setarg", 152, 0, 153, 1165, 20], - ["setarg", 152, 1, 149, 1165, 20], - ["invoke", 152, 150, 1165, 20], - ["move", 19, 150, 1165, 20], - ["access", 154, "reduce_d1", 1166, 22], - ["get", 156, 60, 1, 1166, 12], - ["frame", 157, 156, 1, 1166, 12], - ["null", 158, 1166, 12], - ["setarg", 157, 0, 158, 1166, 12], - ["setarg", 157, 1, 154, 1166, 12], - ["invoke", 157, 155, 1166, 12], - ["move", 7, 155, 1166, 12], - ["access", 159, "reduce_d2", 1167, 22], - ["get", 161, 60, 1, 1167, 12], - ["frame", 162, 161, 1, 1167, 12], - ["null", 163, 1167, 12], - ["setarg", 162, 0, 163, 1167, 12], - ["setarg", 162, 1, 159, 1167, 12], - ["invoke", 162, 160, 1167, 12], - ["move", 8, 160, 1167, 12], - ["access", 164, "is_null", 1168, 14], - ["get", 166, 16, 1, 1168, 7], - ["frame", 167, 166, 3, 1168, 7], - ["null", 168, 1168, 7], - ["setarg", 167, 0, 168, 1168, 7], - ["setarg", 167, 1, 164, 1168, 7], - ["setarg", 167, 2, 6, 1168, 7], - ["setarg", 167, 3, 16, 1168, 7], - ["invoke", 167, 165, 1168, 7], - ["access", 169, "jump_false", 1169, 22], - ["get", 171, 35, 1, 1169, 7], - ["frame", 172, 171, 3, 1169, 7], - ["null", 173, 1169, 7], - ["setarg", 172, 0, 173, 1169, 7], - ["setarg", 172, 1, 169, 1169, 7], - ["setarg", 172, 2, 6, 1169, 7], - ["setarg", 172, 3, 13, 1169, 7], - ["invoke", 172, 170, 1169, 7], - ["access", 174, "lt_int", 1171, 14], - ["get", 176, 17, 1, 1171, 7], - ["frame", 177, 176, 4, 1171, 7], - ["null", 178, 1171, 7], - ["setarg", 177, 0, 178, 1171, 7], - ["setarg", 177, 1, 174, 1171, 7], - ["setarg", 177, 2, 6, 1171, 7], - ["setarg", 177, 3, 23, 1171, 7], - ["setarg", 177, 4, 17, 1171, 7], - ["invoke", 177, 175, 1171, 7], - ["access", 179, "jump_false", 1172, 22], - ["get", 181, 35, 1, 1172, 7], - ["frame", 182, 181, 3, 1172, 7], - ["null", 183, 1172, 7], - ["setarg", 182, 0, 183, 1172, 7], - ["setarg", 182, 1, 179, 1172, 7], - ["setarg", 182, 2, 6, 1172, 7], - ["setarg", 182, 3, 19, 1172, 7], - ["invoke", 182, 180, 1172, 7], - ["access", 184, "load_index", 1173, 14], - ["get", 186, 17, 1, 1173, 7], - ["frame", 187, 186, 4, 1173, 7], - ["null", 188, 1173, 7], - ["setarg", 187, 0, 188, 1173, 7], - ["setarg", 187, 1, 184, 1173, 7], - ["setarg", 187, 2, 4, 1173, 7], - ["setarg", 187, 3, 5, 1173, 7], - ["setarg", 187, 4, 23, 1173, 7], - ["invoke", 187, 185, 1173, 7], - ["access", 189, "move", 1174, 14], - ["get", 191, 16, 1, 1174, 7], - ["frame", 192, 191, 3, 1174, 7], - ["null", 193, 1174, 7], - ["setarg", 192, 0, 193, 1174, 7], - ["setarg", 192, 1, 189, 1174, 7], - ["setarg", 192, 2, 14, 1174, 7], - ["setarg", 192, 3, 20, 1174, 7], - ["invoke", 192, 190, 1174, 7], - ["true", 194, 1175, 27], - ["get", 196, 41, 1, 1175, 7], - ["frame", 197, 196, 3, 1175, 7], - ["null", 198, 1175, 7], - ["setarg", 197, 0, 198, 1175, 7], - ["setarg", 197, 1, 21, 1175, 7], - ["setarg", 197, 2, 194, 1175, 7], - ["setarg", 197, 3, 7, 1175, 7], - ["invoke", 197, 195, 1175, 7], - ["get", 200, 36, 1, 1176, 7], - ["frame", 201, 200, 1, 1176, 7], - ["null", 202, 1176, 7], - ["setarg", 201, 0, 202, 1176, 7], - ["setarg", 201, 1, 7, 1176, 7], - ["invoke", 201, 199, 1176, 7], - ["access", 203, "move", 1177, 14], - ["get", 205, 16, 1, 1177, 7], - ["frame", 206, 205, 3, 1177, 7], - ["null", 207, 1177, 7], - ["setarg", 206, 0, 207, 1177, 7], - ["setarg", 206, 1, 203, 1177, 7], - ["setarg", 206, 2, 1, 1177, 7], - ["setarg", 206, 3, 4, 1177, 7], - ["invoke", 206, 204, 1177, 7], - ["get", 209, 34, 1, 1178, 7], - ["frame", 210, 209, 1, 1178, 7], - ["null", 211, 1178, 7], - ["setarg", 210, 0, 211, 1178, 7], - ["setarg", 210, 1, 11, 1178, 7], - ["invoke", 210, 208, 1178, 7], - ["get", 213, 36, 1, 1179, 7], - ["frame", 214, 213, 1, 1179, 7], - ["null", 215, 1179, 7], - ["setarg", 214, 0, 215, 1179, 7], - ["setarg", 214, 1, 19, 1179, 7], - ["invoke", 214, 212, 1179, 7], - ["access", 216, "null", 1180, 14], - ["get", 218, 15, 1, 1180, 7], - ["frame", 219, 218, 2, 1180, 7], - ["null", 220, 1180, 7], - ["setarg", 219, 0, 220, 1180, 7], - ["setarg", 219, 1, 216, 1180, 7], - ["setarg", 219, 2, 1, 1180, 7], - ["invoke", 219, 217, 1180, 7], - ["get", 222, 34, 1, 1181, 7], - ["frame", 223, 222, 1, 1181, 7], - ["null", 224, 1181, 7], - ["setarg", 223, 0, 224, 1181, 7], - ["setarg", 223, 1, 11, 1181, 7], - ["invoke", 223, 221, 1181, 7], - ["get", 226, 36, 1, 1183, 7], - ["frame", 227, 226, 1, 1183, 7], - ["null", 228, 1183, 7], - ["setarg", 227, 0, 228, 1183, 7], - ["setarg", 227, 1, 13, 1183, 7], - ["invoke", 227, 225, 1183, 7], - ["access", 229, "move", 1184, 14], - ["get", 231, 16, 1, 1184, 7], - ["frame", 232, 231, 3, 1184, 7], - ["null", 233, 1184, 7], - ["setarg", 232, 0, 233, 1184, 7], - ["setarg", 232, 1, 229, 1184, 7], - ["setarg", 232, 2, 4, 1184, 7], - ["setarg", 232, 3, 16, 1184, 7], - ["invoke", 232, 230, 1184, 7], - ["access", 234, "int", 1185, 14], - ["access", 235, 0, 1185, 24], - ["get", 237, 16, 1, 1185, 7], - ["frame", 238, 237, 3, 1185, 7], - ["null", 239, 1185, 7], - ["setarg", 238, 0, 239, 1185, 7], - ["setarg", 238, 1, 234, 1185, 7], - ["setarg", 238, 2, 14, 1185, 7], - ["setarg", 238, 3, 235, 1185, 7], - ["invoke", 238, 236, 1185, 7], - ["true", 240, 1186, 27], - ["get", 242, 41, 1, 1186, 7], - ["frame", 243, 242, 3, 1186, 7], - ["null", 244, 1186, 7], - ["setarg", 243, 0, 244, 1186, 7], - ["setarg", 243, 1, 21, 1186, 7], - ["setarg", 243, 2, 240, 1186, 7], - ["setarg", 243, 3, 8, 1186, 7], - ["invoke", 243, 241, 1186, 7], - ["get", 246, 36, 1, 1187, 7], - ["frame", 247, 246, 1, 1187, 7], - ["null", 248, 1187, 7], - ["setarg", 247, 0, 248, 1187, 7], - ["setarg", 247, 1, 8, 1187, 7], - ["invoke", 247, 245, 1187, 7], - ["access", 249, "move", 1188, 14], - ["get", 251, 16, 1, 1188, 7], - ["frame", 252, 251, 3, 1188, 7], - ["null", 253, 1188, 7], - ["setarg", 252, 0, 253, 1188, 7], - ["setarg", 252, 1, 249, 1188, 7], - ["setarg", 252, 2, 1, 1188, 7], - ["setarg", 252, 3, 4, 1188, 7], - ["invoke", 252, 250, 1188, 7], - ["get", 255, 36, 1, 1189, 7], - ["frame", 256, 255, 1, 1189, 7], - ["null", 257, 1189, 7], - ["setarg", 256, 0, 257, 1189, 7], - ["setarg", 256, 1, 11, 1189, 7], - ["invoke", 256, 254, 1189, 7], - ["jump", "if_end_518", 1189, 7], - "if_else_517", - ["access", 258, "reduce_has_init", 1192, 28], - ["get", 260, 60, 1, 1192, 18], - ["frame", 261, 260, 1, 1192, 18], - ["null", 262, 1192, 18], - ["setarg", 261, 0, 262, 1192, 18], - ["setarg", 261, 1, 258, 1192, 18], - ["invoke", 261, 259, 1192, 18], - ["move", 13, 259, 1192, 18], - ["access", 263, "reduce_no_init_rev", 1193, 31], - ["get", 265, 60, 1, 1193, 21], - ["frame", 266, 265, 1, 1193, 21], - ["null", 267, 1193, 21], - ["setarg", 266, 0, 267, 1193, 21], - ["setarg", 266, 1, 263, 1193, 21], - ["invoke", 266, 264, 1193, 21], - ["move", 18, 264, 1193, 21], - ["access", 268, "reduce_init_rev", 1194, 28], - ["get", 270, 60, 1, 1194, 18], - ["frame", 271, 270, 1, 1194, 18], - ["null", 272, 1194, 18], - ["setarg", 271, 0, 272, 1194, 18], - ["setarg", 271, 1, 268, 1194, 18], - ["invoke", 271, 269, 1194, 18], - ["move", 15, 269, 1194, 18], - ["access", 273, "reduce_null", 1195, 30], - ["get", 275, 60, 1, 1195, 20], - ["frame", 276, 275, 1, 1195, 20], - ["null", 277, 1195, 20], - ["setarg", 276, 0, 277, 1195, 20], - ["setarg", 276, 1, 273, 1195, 20], - ["invoke", 276, 274, 1195, 20], - ["move", 19, 274, 1195, 20], - ["access", 278, "reduce_d1", 1196, 22], - ["get", 280, 60, 1, 1196, 12], - ["frame", 281, 280, 1, 1196, 12], - ["null", 282, 1196, 12], - ["setarg", 281, 0, 282, 1196, 12], - ["setarg", 281, 1, 278, 1196, 12], - ["invoke", 281, 279, 1196, 12], - ["move", 7, 279, 1196, 12], - ["access", 283, "reduce_d2", 1197, 22], - ["get", 285, 60, 1, 1197, 12], - ["frame", 286, 285, 1, 1197, 12], - ["null", 287, 1197, 12], - ["setarg", 286, 0, 287, 1197, 12], - ["setarg", 286, 1, 283, 1197, 12], - ["invoke", 286, 284, 1197, 12], - ["move", 8, 284, 1197, 12], - ["access", 288, "reduce_d3", 1198, 22], - ["get", 290, 60, 1, 1198, 12], - ["frame", 291, 290, 1, 1198, 12], - ["null", 292, 1198, 12], - ["setarg", 291, 0, 292, 1198, 12], - ["setarg", 291, 1, 288, 1198, 12], - ["invoke", 291, 289, 1198, 12], - ["move", 9, 289, 1198, 12], - ["access", 293, "reduce_d4", 1199, 22], - ["get", 295, 60, 1, 1199, 12], - ["frame", 296, 295, 1, 1199, 12], - ["null", 297, 1199, 12], - ["setarg", 296, 0, 297, 1199, 12], - ["setarg", 296, 1, 293, 1199, 12], - ["invoke", 296, 294, 1199, 12], - ["move", 10, 294, 1199, 12], - ["access", 298, "is_null", 1200, 14], - ["get", 300, 16, 1, 1200, 7], - ["frame", 301, 300, 3, 1200, 7], - ["null", 302, 1200, 7], - ["setarg", 301, 0, 302, 1200, 7], - ["setarg", 301, 1, 298, 1200, 7], - ["setarg", 301, 2, 6, 1200, 7], - ["setarg", 301, 3, 16, 1200, 7], - ["invoke", 301, 299, 1200, 7], - ["access", 303, "jump_false", 1201, 22], - ["get", 305, 35, 1, 1201, 7], - ["frame", 306, 305, 3, 1201, 7], - ["null", 307, 1201, 7], - ["setarg", 306, 0, 307, 1201, 7], - ["setarg", 306, 1, 303, 1201, 7], - ["setarg", 306, 2, 6, 1201, 7], - ["setarg", 306, 3, 13, 1201, 7], - ["invoke", 306, 304, 1201, 7], - ["access", 308, "lt_int", 1203, 14], - ["get", 310, 17, 1, 1203, 7], - ["frame", 311, 310, 4, 1203, 7], - ["null", 312, 1203, 7], - ["setarg", 311, 0, 312, 1203, 7], - ["setarg", 311, 1, 308, 1203, 7], - ["setarg", 311, 2, 6, 1203, 7], - ["setarg", 311, 3, 23, 1203, 7], - ["setarg", 311, 4, 17, 1203, 7], - ["invoke", 311, 309, 1203, 7], - ["access", 313, "jump_false", 1204, 22], - ["get", 315, 35, 1, 1204, 7], - ["frame", 316, 315, 3, 1204, 7], - ["null", 317, 1204, 7], - ["setarg", 316, 0, 317, 1204, 7], - ["setarg", 316, 1, 313, 1204, 7], - ["setarg", 316, 2, 6, 1204, 7], - ["setarg", 316, 3, 19, 1204, 7], - ["invoke", 316, 314, 1204, 7], - ["access", 318, "jump_true", 1205, 22], - ["get", 320, 35, 1, 1205, 7], - ["frame", 321, 320, 3, 1205, 7], - ["null", 322, 1205, 7], - ["setarg", 321, 0, 322, 1205, 7], - ["setarg", 321, 1, 318, 1205, 7], - ["setarg", 321, 2, 22, 1205, 7], - ["setarg", 321, 3, 18, 1205, 7], - ["invoke", 321, 319, 1205, 7], - ["access", 323, "load_index", 1207, 14], - ["get", 325, 17, 1, 1207, 7], - ["frame", 326, 325, 4, 1207, 7], - ["null", 327, 1207, 7], - ["setarg", 326, 0, 327, 1207, 7], - ["setarg", 326, 1, 323, 1207, 7], - ["setarg", 326, 2, 4, 1207, 7], - ["setarg", 326, 3, 5, 1207, 7], - ["setarg", 326, 4, 23, 1207, 7], - ["invoke", 326, 324, 1207, 7], - ["access", 328, "move", 1208, 14], - ["get", 330, 16, 1, 1208, 7], - ["frame", 331, 330, 3, 1208, 7], - ["null", 332, 1208, 7], - ["setarg", 331, 0, 332, 1208, 7], - ["setarg", 331, 1, 328, 1208, 7], - ["setarg", 331, 2, 14, 1208, 7], - ["setarg", 331, 3, 20, 1208, 7], - ["invoke", 331, 329, 1208, 7], - ["true", 333, 1209, 27], - ["get", 335, 41, 1, 1209, 7], - ["frame", 336, 335, 3, 1209, 7], - ["null", 337, 1209, 7], - ["setarg", 336, 0, 337, 1209, 7], - ["setarg", 336, 1, 21, 1209, 7], - ["setarg", 336, 2, 333, 1209, 7], - ["setarg", 336, 3, 7, 1209, 7], - ["invoke", 336, 334, 1209, 7], - ["get", 339, 36, 1, 1210, 7], - ["frame", 340, 339, 1, 1210, 7], - ["null", 341, 1210, 7], - ["setarg", 340, 0, 341, 1210, 7], - ["setarg", 340, 1, 7, 1210, 7], - ["invoke", 340, 338, 1210, 7], - ["access", 342, "move", 1211, 14], - ["get", 344, 16, 1, 1211, 7], - ["frame", 345, 344, 3, 1211, 7], - ["null", 346, 1211, 7], - ["setarg", 345, 0, 346, 1211, 7], - ["setarg", 345, 1, 342, 1211, 7], - ["setarg", 345, 2, 1, 1211, 7], - ["setarg", 345, 3, 4, 1211, 7], - ["invoke", 345, 343, 1211, 7], - ["get", 348, 34, 1, 1212, 7], - ["frame", 349, 348, 1, 1212, 7], - ["null", 350, 1212, 7], - ["setarg", 349, 0, 350, 1212, 7], - ["setarg", 349, 1, 11, 1212, 7], - ["invoke", 349, 347, 1212, 7], - ["get", 352, 36, 1, 1214, 7], - ["frame", 353, 352, 1, 1214, 7], - ["null", 354, 1214, 7], - ["setarg", 353, 0, 354, 1214, 7], - ["setarg", 353, 1, 18, 1214, 7], - ["invoke", 353, 351, 1214, 7], - ["access", 355, "subtract", 1215, 14], - ["get", 357, 17, 1, 1215, 7], - ["frame", 358, 357, 4, 1215, 7], - ["null", 359, 1215, 7], - ["setarg", 358, 0, 359, 1215, 7], - ["setarg", 358, 1, 355, 1215, 7], - ["setarg", 358, 2, 14, 1215, 7], - ["setarg", 358, 3, 17, 1215, 7], - ["setarg", 358, 4, 20, 1215, 7], - ["invoke", 358, 356, 1215, 7], - ["access", 360, "load_index", 1216, 14], - ["get", 362, 17, 1, 1216, 7], - ["frame", 363, 362, 4, 1216, 7], - ["null", 364, 1216, 7], - ["setarg", 363, 0, 364, 1216, 7], - ["setarg", 363, 1, 360, 1216, 7], - ["setarg", 363, 2, 4, 1216, 7], - ["setarg", 363, 3, 5, 1216, 7], - ["setarg", 363, 4, 14, 1216, 7], - ["invoke", 363, 361, 1216, 7], - ["access", 365, "subtract", 1217, 14], - ["get", 367, 17, 1, 1217, 7], - ["frame", 368, 367, 4, 1217, 7], - ["null", 369, 1217, 7], - ["setarg", 368, 0, 369, 1217, 7], - ["setarg", 368, 1, 365, 1217, 7], - ["setarg", 368, 2, 14, 1217, 7], - ["setarg", 368, 3, 14, 1217, 7], - ["setarg", 368, 4, 20, 1217, 7], - ["invoke", 368, 366, 1217, 7], - ["false", 370, 1218, 27], - ["get", 372, 41, 1, 1218, 7], - ["frame", 373, 372, 3, 1218, 7], - ["null", 374, 1218, 7], - ["setarg", 373, 0, 374, 1218, 7], - ["setarg", 373, 1, 21, 1218, 7], - ["setarg", 373, 2, 370, 1218, 7], - ["setarg", 373, 3, 8, 1218, 7], - ["invoke", 373, 371, 1218, 7], - ["get", 376, 36, 1, 1219, 7], - ["frame", 377, 376, 1, 1219, 7], - ["null", 378, 1219, 7], - ["setarg", 377, 0, 378, 1219, 7], - ["setarg", 377, 1, 8, 1219, 7], - ["invoke", 377, 375, 1219, 7], - ["access", 379, "move", 1220, 14], - ["get", 381, 16, 1, 1220, 7], - ["frame", 382, 381, 3, 1220, 7], - ["null", 383, 1220, 7], - ["setarg", 382, 0, 383, 1220, 7], - ["setarg", 382, 1, 379, 1220, 7], - ["setarg", 382, 2, 1, 1220, 7], - ["setarg", 382, 3, 4, 1220, 7], - ["invoke", 382, 380, 1220, 7], - ["get", 385, 34, 1, 1221, 7], - ["frame", 386, 385, 1, 1221, 7], - ["null", 387, 1221, 7], - ["setarg", 386, 0, 387, 1221, 7], - ["setarg", 386, 1, 11, 1221, 7], - ["invoke", 386, 384, 1221, 7], - ["get", 389, 36, 1, 1222, 7], - ["frame", 390, 389, 1, 1222, 7], - ["null", 391, 1222, 7], - ["setarg", 390, 0, 391, 1222, 7], - ["setarg", 390, 1, 19, 1222, 7], - ["invoke", 390, 388, 1222, 7], - ["access", 392, "null", 1223, 14], - ["get", 394, 15, 1, 1223, 7], - ["frame", 395, 394, 2, 1223, 7], - ["null", 396, 1223, 7], - ["setarg", 395, 0, 396, 1223, 7], - ["setarg", 395, 1, 392, 1223, 7], - ["setarg", 395, 2, 1, 1223, 7], - ["invoke", 395, 393, 1223, 7], - ["get", 398, 34, 1, 1224, 7], - ["frame", 399, 398, 1, 1224, 7], - ["null", 400, 1224, 7], - ["setarg", 399, 0, 400, 1224, 7], - ["setarg", 399, 1, 11, 1224, 7], - ["invoke", 399, 397, 1224, 7], - ["get", 402, 36, 1, 1226, 7], - ["frame", 403, 402, 1, 1226, 7], - ["null", 404, 1226, 7], - ["setarg", 403, 0, 404, 1226, 7], - ["setarg", 403, 1, 13, 1226, 7], - ["invoke", 403, 401, 1226, 7], - ["access", 405, "jump_true", 1227, 22], - ["get", 407, 35, 1, 1227, 7], - ["frame", 408, 407, 3, 1227, 7], - ["null", 409, 1227, 7], - ["setarg", 408, 0, 409, 1227, 7], - ["setarg", 408, 1, 405, 1227, 7], - ["setarg", 408, 2, 22, 1227, 7], - ["setarg", 408, 3, 15, 1227, 7], - ["invoke", 408, 406, 1227, 7], - ["access", 410, "move", 1229, 14], - ["get", 412, 16, 1, 1229, 7], - ["frame", 413, 412, 3, 1229, 7], - ["null", 414, 1229, 7], - ["setarg", 413, 0, 414, 1229, 7], - ["setarg", 413, 1, 410, 1229, 7], - ["setarg", 413, 2, 4, 1229, 7], - ["setarg", 413, 3, 16, 1229, 7], - ["invoke", 413, 411, 1229, 7], - ["access", 415, "int", 1230, 14], - ["access", 416, 0, 1230, 24], - ["get", 418, 16, 1, 1230, 7], - ["frame", 419, 418, 3, 1230, 7], - ["null", 420, 1230, 7], - ["setarg", 419, 0, 420, 1230, 7], - ["setarg", 419, 1, 415, 1230, 7], - ["setarg", 419, 2, 14, 1230, 7], - ["setarg", 419, 3, 416, 1230, 7], - ["invoke", 419, 417, 1230, 7], - ["true", 421, 1231, 27], - ["get", 423, 41, 1, 1231, 7], - ["frame", 424, 423, 3, 1231, 7], - ["null", 425, 1231, 7], - ["setarg", 424, 0, 425, 1231, 7], - ["setarg", 424, 1, 21, 1231, 7], - ["setarg", 424, 2, 421, 1231, 7], - ["setarg", 424, 3, 9, 1231, 7], - ["invoke", 424, 422, 1231, 7], - ["get", 427, 36, 1, 1232, 7], - ["frame", 428, 427, 1, 1232, 7], - ["null", 429, 1232, 7], - ["setarg", 428, 0, 429, 1232, 7], - ["setarg", 428, 1, 9, 1232, 7], - ["invoke", 428, 426, 1232, 7], - ["access", 430, "move", 1233, 14], - ["get", 432, 16, 1, 1233, 7], - ["frame", 433, 432, 3, 1233, 7], - ["null", 434, 1233, 7], - ["setarg", 433, 0, 434, 1233, 7], - ["setarg", 433, 1, 430, 1233, 7], - ["setarg", 433, 2, 1, 1233, 7], - ["setarg", 433, 3, 4, 1233, 7], - ["invoke", 433, 431, 1233, 7], - ["get", 436, 34, 1, 1234, 7], - ["frame", 437, 436, 1, 1234, 7], - ["null", 438, 1234, 7], - ["setarg", 437, 0, 438, 1234, 7], - ["setarg", 437, 1, 11, 1234, 7], - ["invoke", 437, 435, 1234, 7], - ["get", 440, 36, 1, 1236, 7], - ["frame", 441, 440, 1, 1236, 7], - ["null", 442, 1236, 7], - ["setarg", 441, 0, 442, 1236, 7], - ["setarg", 441, 1, 15, 1236, 7], - ["invoke", 441, 439, 1236, 7], - ["access", 443, "move", 1237, 14], - ["get", 445, 16, 1, 1237, 7], - ["frame", 446, 445, 3, 1237, 7], - ["null", 447, 1237, 7], - ["setarg", 446, 0, 447, 1237, 7], - ["setarg", 446, 1, 443, 1237, 7], - ["setarg", 446, 2, 4, 1237, 7], - ["setarg", 446, 3, 16, 1237, 7], - ["invoke", 446, 444, 1237, 7], - ["access", 448, "subtract", 1238, 14], - ["get", 450, 17, 1, 1238, 7], - ["frame", 451, 450, 4, 1238, 7], - ["null", 452, 1238, 7], - ["setarg", 451, 0, 452, 1238, 7], - ["setarg", 451, 1, 448, 1238, 7], - ["setarg", 451, 2, 14, 1238, 7], - ["setarg", 451, 3, 17, 1238, 7], - ["setarg", 451, 4, 20, 1238, 7], - ["invoke", 451, 449, 1238, 7], - ["false", 453, 1239, 27], - ["get", 455, 41, 1, 1239, 7], - ["frame", 456, 455, 3, 1239, 7], - ["null", 457, 1239, 7], - ["setarg", 456, 0, 457, 1239, 7], - ["setarg", 456, 1, 21, 1239, 7], - ["setarg", 456, 2, 453, 1239, 7], - ["setarg", 456, 3, 10, 1239, 7], - ["invoke", 456, 454, 1239, 7], - ["get", 459, 36, 1, 1240, 7], - ["frame", 460, 459, 1, 1240, 7], - ["null", 461, 1240, 7], - ["setarg", 460, 0, 461, 1240, 7], - ["setarg", 460, 1, 10, 1240, 7], - ["invoke", 460, 458, 1240, 7], - ["access", 462, "move", 1241, 14], - ["get", 464, 16, 1, 1241, 7], - ["frame", 465, 464, 3, 1241, 7], - ["null", 466, 1241, 7], - ["setarg", 465, 0, 466, 1241, 7], - ["setarg", 465, 1, 462, 1241, 7], - ["setarg", 465, 2, 1, 1241, 7], - ["setarg", 465, 3, 4, 1241, 7], - ["invoke", 465, 463, 1241, 7], - ["get", 468, 36, 1, 1242, 7], - ["frame", 469, 468, 1, 1242, 7], - ["null", 470, 1242, 7], - ["setarg", 469, 0, 470, 1242, 7], - ["setarg", 469, 1, 11, 1242, 7], - ["invoke", 469, 467, 1242, 7], - "if_end_518", - "if_end_510", - ["return", 1, 1244, 12], - ["null", 471, 1244, 12], - ["return", 471, 1244, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 3 - }, - { - "disruption_pc": 0, - "nr_slots": 14, - "nr_close_slots": 0, - "instructions": [ - ["record", 4, 3], - ["access", 5, "name", 1254, 22], - ["store_field", 4, 5, "kind", 1254, 22], - ["store_field", 4, 2, "name", 1254, 36], - ["access", 6, "intrinsic", 1254, 48], - ["store_field", 4, 6, "make", 1254, 48], - ["move", 3, 4, 1254, 48], - ["access", 7, "access", 1255, 16], - ["array", 8, 3, 1255, 32], - ["push", 8, 7, 1255, 32], - ["push", 8, 1, 1255, 32], - ["push", 8, 3, 1255, 32], - ["get", 10, 8, 1, 1255, 5], - ["frame", 11, 10, 1, 1255, 5], - ["null", 12, 1255, 5], - ["setarg", 11, 0, 12, 1255, 5], - ["setarg", 11, 1, 8, 1255, 5], - ["invoke", 11, 9, 1255, 5], - ["null", 13, 1255, 5], - ["return", 13, 1255, 5] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 196, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 11, 1, "kind", 1260, 16], - ["move", 5, 11, 1260, 16], - ["load_field", 12, 1, "left", 1261, 16], - ["move", 6, 12, 1261, 16], - ["load_field", 13, 1, "right", 1262, 17], - ["move", 9, 13, 1262, 17], - ["null", 4, 1263, 21], - ["access", 7, 0, 1264, 21], - ["access", 10, 0, 1265, 22], - ["access", 3, 0, 1266, 16], - ["null", 8, 1267, 14], - ["access", 14, "&&", 1269, 17], - ["is_identical", 15, 5, 14, 1269, 17], - ["jump_true", 15, "eq_done_527", 1269, 17], - ["is_int", 16, 5, 1269, 17], - ["jump_false", 16, "eq_ni_528", 1269, 17], - ["is_int", 17, 14, 1269, 17], - ["jump_false", 17, "eq_ni_528", 1269, 17], - ["eq_int", 15, 5, 14, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_ni_528", - ["is_num", 16, 5, 1269, 17], - ["jump_false", 16, "eq_nn_529", 1269, 17], - ["is_num", 17, 14, 1269, 17], - ["jump_false", 17, "eq_nn_529", 1269, 17], - ["eq_float", 15, 5, 14, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nn_529", - ["is_text", 16, 5, 1269, 17], - ["jump_false", 16, "eq_nt_530", 1269, 17], - ["is_text", 17, 14, 1269, 17], - ["jump_false", 17, "eq_nt_530", 1269, 17], - ["eq_text", 15, 5, 14, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nt_530", - ["is_null", 16, 5, 1269, 17], - ["jump_false", 16, "eq_nnl_531", 1269, 17], - ["is_null", 17, 14, 1269, 17], - ["jump_false", 17, "eq_nnl_531", 1269, 17], - ["true", 15, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nnl_531", - ["is_bool", 16, 5, 1269, 17], - ["jump_false", 16, "eq_nb_532", 1269, 17], - ["is_bool", 17, 14, 1269, 17], - ["jump_false", 17, "eq_nb_532", 1269, 17], - ["eq_bool", 15, 5, 14, 1269, 17], - ["jump", "eq_done_527", 1269, 17], - "eq_nb_532", - ["false", 15, 1269, 17], - "eq_done_527", - ["jump_false", 15, "if_else_525", 1269, 17], - ["access", 18, "and_end", 1270, 29], - ["get", 20, 60, 1, 1270, 19], - ["frame", 21, 20, 1, 1270, 19], - ["null", 22, 1270, 19], - ["setarg", 21, 0, 22, 1270, 19], - ["setarg", 21, 1, 18, 1270, 19], - ["invoke", 21, 19, 1270, 19], - ["move", 4, 19, 1270, 19], - ["access", 23, -1, 1271, 34], - ["get", 25, 58, 1, 1271, 19], - ["frame", 26, 25, 2, 1271, 19], - ["null", 27, 1271, 19], - ["setarg", 26, 0, 27, 1271, 19], - ["setarg", 26, 1, 6, 1271, 19], - ["setarg", 26, 2, 23, 1271, 19], - ["invoke", 26, 24, 1271, 19], - ["move", 7, 24, 1271, 19], - ["get", 29, 10, 1, 1272, 14], - ["frame", 30, 29, 0, 1272, 14], - ["null", 31, 1272, 14], - ["setarg", 30, 0, 31, 1272, 14], - ["invoke", 30, 28, 1272, 14], - ["move", 3, 28, 1272, 14], - ["access", 32, "move", 1273, 14], - ["get", 34, 16, 1, 1273, 7], - ["frame", 35, 34, 3, 1273, 7], - ["null", 36, 1273, 7], - ["setarg", 35, 0, 36, 1273, 7], - ["setarg", 35, 1, 32, 1273, 7], - ["setarg", 35, 2, 3, 1273, 7], - ["setarg", 35, 3, 7, 1273, 7], - ["invoke", 35, 33, 1273, 7], - ["access", 37, "jump_false", 1274, 22], - ["get", 39, 35, 1, 1274, 7], - ["frame", 40, 39, 3, 1274, 7], - ["null", 41, 1274, 7], - ["setarg", 40, 0, 41, 1274, 7], - ["setarg", 40, 1, 37, 1274, 7], - ["setarg", 40, 2, 3, 1274, 7], - ["setarg", 40, 3, 4, 1274, 7], - ["invoke", 40, 38, 1274, 7], - ["access", 42, -1, 1275, 36], - ["get", 44, 58, 1, 1275, 20], - ["frame", 45, 44, 2, 1275, 20], - ["null", 46, 1275, 20], - ["setarg", 45, 0, 46, 1275, 20], - ["setarg", 45, 1, 9, 1275, 20], - ["setarg", 45, 2, 42, 1275, 20], - ["invoke", 45, 43, 1275, 20], - ["move", 10, 43, 1275, 20], - ["access", 47, "move", 1276, 14], - ["get", 49, 16, 1, 1276, 7], - ["frame", 50, 49, 3, 1276, 7], - ["null", 51, 1276, 7], - ["setarg", 50, 0, 51, 1276, 7], - ["setarg", 50, 1, 47, 1276, 7], - ["setarg", 50, 2, 3, 1276, 7], - ["setarg", 50, 3, 10, 1276, 7], - ["invoke", 50, 48, 1276, 7], - ["get", 53, 36, 1, 1277, 7], - ["frame", 54, 53, 1, 1277, 7], - ["null", 55, 1277, 7], - ["setarg", 54, 0, 55, 1277, 7], - ["setarg", 54, 1, 4, 1277, 7], - ["invoke", 54, 52, 1277, 7], - ["return", 3, 1278, 14], - ["jump", "if_end_526", 1278, 14], - "if_else_525", - "if_end_526", - ["access", 56, "||", 1281, 17], - ["is_identical", 57, 5, 56, 1281, 17], - ["jump_true", 57, "eq_done_535", 1281, 17], - ["is_int", 58, 5, 1281, 17], - ["jump_false", 58, "eq_ni_536", 1281, 17], - ["is_int", 59, 56, 1281, 17], - ["jump_false", 59, "eq_ni_536", 1281, 17], - ["eq_int", 57, 5, 56, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_ni_536", - ["is_num", 58, 5, 1281, 17], - ["jump_false", 58, "eq_nn_537", 1281, 17], - ["is_num", 59, 56, 1281, 17], - ["jump_false", 59, "eq_nn_537", 1281, 17], - ["eq_float", 57, 5, 56, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nn_537", - ["is_text", 58, 5, 1281, 17], - ["jump_false", 58, "eq_nt_538", 1281, 17], - ["is_text", 59, 56, 1281, 17], - ["jump_false", 59, "eq_nt_538", 1281, 17], - ["eq_text", 57, 5, 56, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nt_538", - ["is_null", 58, 5, 1281, 17], - ["jump_false", 58, "eq_nnl_539", 1281, 17], - ["is_null", 59, 56, 1281, 17], - ["jump_false", 59, "eq_nnl_539", 1281, 17], - ["true", 57, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nnl_539", - ["is_bool", 58, 5, 1281, 17], - ["jump_false", 58, "eq_nb_540", 1281, 17], - ["is_bool", 59, 56, 1281, 17], - ["jump_false", 59, "eq_nb_540", 1281, 17], - ["eq_bool", 57, 5, 56, 1281, 17], - ["jump", "eq_done_535", 1281, 17], - "eq_nb_540", - ["false", 57, 1281, 17], - "eq_done_535", - ["jump_false", 57, "if_else_533", 1281, 17], - ["access", 60, "or_end", 1282, 29], - ["get", 62, 60, 1, 1282, 19], - ["frame", 63, 62, 1, 1282, 19], - ["null", 64, 1282, 19], - ["setarg", 63, 0, 64, 1282, 19], - ["setarg", 63, 1, 60, 1282, 19], - ["invoke", 63, 61, 1282, 19], - ["move", 4, 61, 1282, 19], - ["access", 65, -1, 1283, 34], - ["get", 67, 58, 1, 1283, 19], - ["frame", 68, 67, 2, 1283, 19], - ["null", 69, 1283, 19], - ["setarg", 68, 0, 69, 1283, 19], - ["setarg", 68, 1, 6, 1283, 19], - ["setarg", 68, 2, 65, 1283, 19], - ["invoke", 68, 66, 1283, 19], - ["move", 7, 66, 1283, 19], - ["get", 71, 10, 1, 1284, 14], - ["frame", 72, 71, 0, 1284, 14], - ["null", 73, 1284, 14], - ["setarg", 72, 0, 73, 1284, 14], - ["invoke", 72, 70, 1284, 14], - ["move", 3, 70, 1284, 14], - ["access", 74, "move", 1285, 14], - ["get", 76, 16, 1, 1285, 7], - ["frame", 77, 76, 3, 1285, 7], - ["null", 78, 1285, 7], - ["setarg", 77, 0, 78, 1285, 7], - ["setarg", 77, 1, 74, 1285, 7], - ["setarg", 77, 2, 3, 1285, 7], - ["setarg", 77, 3, 7, 1285, 7], - ["invoke", 77, 75, 1285, 7], - ["access", 79, "jump_true", 1286, 22], - ["get", 81, 35, 1, 1286, 7], - ["frame", 82, 81, 3, 1286, 7], - ["null", 83, 1286, 7], - ["setarg", 82, 0, 83, 1286, 7], - ["setarg", 82, 1, 79, 1286, 7], - ["setarg", 82, 2, 3, 1286, 7], - ["setarg", 82, 3, 4, 1286, 7], - ["invoke", 82, 80, 1286, 7], - ["access", 84, -1, 1287, 36], - ["get", 86, 58, 1, 1287, 20], - ["frame", 87, 86, 2, 1287, 20], - ["null", 88, 1287, 20], - ["setarg", 87, 0, 88, 1287, 20], - ["setarg", 87, 1, 9, 1287, 20], - ["setarg", 87, 2, 84, 1287, 20], - ["invoke", 87, 85, 1287, 20], - ["move", 10, 85, 1287, 20], - ["access", 89, "move", 1288, 14], - ["get", 91, 16, 1, 1288, 7], - ["frame", 92, 91, 3, 1288, 7], - ["null", 93, 1288, 7], - ["setarg", 92, 0, 93, 1288, 7], - ["setarg", 92, 1, 89, 1288, 7], - ["setarg", 92, 2, 3, 1288, 7], - ["setarg", 92, 3, 10, 1288, 7], - ["invoke", 92, 90, 1288, 7], - ["get", 95, 36, 1, 1289, 7], - ["frame", 96, 95, 1, 1289, 7], - ["null", 97, 1289, 7], - ["setarg", 96, 0, 97, 1289, 7], - ["setarg", 96, 1, 4, 1289, 7], - ["invoke", 96, 94, 1289, 7], - ["return", 3, 1290, 14], - ["jump", "if_end_534", 1290, 14], - "if_else_533", - "if_end_534", - ["access", 98, "??", 1293, 17], - ["is_identical", 99, 5, 98, 1293, 17], - ["jump_true", 99, "eq_done_543", 1293, 17], - ["is_int", 100, 5, 1293, 17], - ["jump_false", 100, "eq_ni_544", 1293, 17], - ["is_int", 101, 98, 1293, 17], - ["jump_false", 101, "eq_ni_544", 1293, 17], - ["eq_int", 99, 5, 98, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_ni_544", - ["is_num", 100, 5, 1293, 17], - ["jump_false", 100, "eq_nn_545", 1293, 17], - ["is_num", 101, 98, 1293, 17], - ["jump_false", 101, "eq_nn_545", 1293, 17], - ["eq_float", 99, 5, 98, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nn_545", - ["is_text", 100, 5, 1293, 17], - ["jump_false", 100, "eq_nt_546", 1293, 17], - ["is_text", 101, 98, 1293, 17], - ["jump_false", 101, "eq_nt_546", 1293, 17], - ["eq_text", 99, 5, 98, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nt_546", - ["is_null", 100, 5, 1293, 17], - ["jump_false", 100, "eq_nnl_547", 1293, 17], - ["is_null", 101, 98, 1293, 17], - ["jump_false", 101, "eq_nnl_547", 1293, 17], - ["true", 99, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nnl_547", - ["is_bool", 100, 5, 1293, 17], - ["jump_false", 100, "eq_nb_548", 1293, 17], - ["is_bool", 101, 98, 1293, 17], - ["jump_false", 101, "eq_nb_548", 1293, 17], - ["eq_bool", 99, 5, 98, 1293, 17], - ["jump", "eq_done_543", 1293, 17], - "eq_nb_548", - ["false", 99, 1293, 17], - "eq_done_543", - ["jump_false", 99, "if_else_541", 1293, 17], - ["access", 102, "nullish_end", 1294, 29], - ["get", 104, 60, 1, 1294, 19], - ["frame", 105, 104, 1, 1294, 19], - ["null", 106, 1294, 19], - ["setarg", 105, 0, 106, 1294, 19], - ["setarg", 105, 1, 102, 1294, 19], - ["invoke", 105, 103, 1294, 19], - ["move", 4, 103, 1294, 19], - ["access", 107, -1, 1295, 34], - ["get", 109, 58, 1, 1295, 19], - ["frame", 110, 109, 2, 1295, 19], - ["null", 111, 1295, 19], - ["setarg", 110, 0, 111, 1295, 19], - ["setarg", 110, 1, 6, 1295, 19], - ["setarg", 110, 2, 107, 1295, 19], - ["invoke", 110, 108, 1295, 19], - ["move", 7, 108, 1295, 19], - ["get", 113, 10, 1, 1296, 14], - ["frame", 114, 113, 0, 1296, 14], - ["null", 115, 1296, 14], - ["setarg", 114, 0, 115, 1296, 14], - ["invoke", 114, 112, 1296, 14], - ["move", 3, 112, 1296, 14], - ["access", 116, "move", 1297, 14], - ["get", 118, 16, 1, 1297, 7], - ["frame", 119, 118, 3, 1297, 7], - ["null", 120, 1297, 7], - ["setarg", 119, 0, 120, 1297, 7], - ["setarg", 119, 1, 116, 1297, 7], - ["setarg", 119, 2, 3, 1297, 7], - ["setarg", 119, 3, 7, 1297, 7], - ["invoke", 119, 117, 1297, 7], - ["access", 121, "jump_not_null", 1298, 22], - ["get", 123, 35, 1, 1298, 7], - ["frame", 124, 123, 3, 1298, 7], - ["null", 125, 1298, 7], - ["setarg", 124, 0, 125, 1298, 7], - ["setarg", 124, 1, 121, 1298, 7], - ["setarg", 124, 2, 3, 1298, 7], - ["setarg", 124, 3, 4, 1298, 7], - ["invoke", 124, 122, 1298, 7], - ["access", 126, -1, 1299, 36], - ["get", 128, 58, 1, 1299, 20], - ["frame", 129, 128, 2, 1299, 20], - ["null", 130, 1299, 20], - ["setarg", 129, 0, 130, 1299, 20], - ["setarg", 129, 1, 9, 1299, 20], - ["setarg", 129, 2, 126, 1299, 20], - ["invoke", 129, 127, 1299, 20], - ["move", 10, 127, 1299, 20], - ["access", 131, "move", 1300, 14], - ["get", 133, 16, 1, 1300, 7], - ["frame", 134, 133, 3, 1300, 7], - ["null", 135, 1300, 7], - ["setarg", 134, 0, 135, 1300, 7], - ["setarg", 134, 1, 131, 1300, 7], - ["setarg", 134, 2, 3, 1300, 7], - ["setarg", 134, 3, 10, 1300, 7], - ["invoke", 134, 132, 1300, 7], - ["get", 137, 36, 1, 1301, 7], - ["frame", 138, 137, 1, 1301, 7], - ["null", 139, 1301, 7], - ["setarg", 138, 0, 139, 1301, 7], - ["setarg", 138, 1, 4, 1301, 7], - ["invoke", 138, 136, 1301, 7], - ["return", 3, 1302, 14], - ["jump", "if_end_542", 1302, 14], - "if_else_541", - "if_end_542", - ["access", 140, ",", 1306, 17], - ["is_identical", 141, 5, 140, 1306, 17], - ["jump_true", 141, "eq_done_551", 1306, 17], - ["is_int", 142, 5, 1306, 17], - ["jump_false", 142, "eq_ni_552", 1306, 17], - ["is_int", 143, 140, 1306, 17], - ["jump_false", 143, "eq_ni_552", 1306, 17], - ["eq_int", 141, 5, 140, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_ni_552", - ["is_num", 142, 5, 1306, 17], - ["jump_false", 142, "eq_nn_553", 1306, 17], - ["is_num", 143, 140, 1306, 17], - ["jump_false", 143, "eq_nn_553", 1306, 17], - ["eq_float", 141, 5, 140, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nn_553", - ["is_text", 142, 5, 1306, 17], - ["jump_false", 142, "eq_nt_554", 1306, 17], - ["is_text", 143, 140, 1306, 17], - ["jump_false", 143, "eq_nt_554", 1306, 17], - ["eq_text", 141, 5, 140, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nt_554", - ["is_null", 142, 5, 1306, 17], - ["jump_false", 142, "eq_nnl_555", 1306, 17], - ["is_null", 143, 140, 1306, 17], - ["jump_false", 143, "eq_nnl_555", 1306, 17], - ["true", 141, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nnl_555", - ["is_bool", 142, 5, 1306, 17], - ["jump_false", 142, "eq_nb_556", 1306, 17], - ["is_bool", 143, 140, 1306, 17], - ["jump_false", 143, "eq_nb_556", 1306, 17], - ["eq_bool", 141, 5, 140, 1306, 17], - ["jump", "eq_done_551", 1306, 17], - "eq_nb_556", - ["false", 141, 1306, 17], - "eq_done_551", - ["jump_false", 141, "if_else_549", 1306, 17], - ["access", 144, -1, 1307, 22], - ["get", 146, 58, 1, 1307, 7], - ["frame", 147, 146, 2, 1307, 7], - ["null", 148, 1307, 7], - ["setarg", 147, 0, 148, 1307, 7], - ["setarg", 147, 1, 6, 1307, 7], - ["setarg", 147, 2, 144, 1307, 7], - ["invoke", 147, 145, 1307, 7], - ["access", 149, -1, 1308, 30], - ["get", 151, 58, 1, 1308, 14], - ["frame", 152, 151, 2, 1308, 14], - ["null", 153, 1308, 14], - ["setarg", 152, 0, 153, 1308, 14], - ["setarg", 152, 1, 9, 1308, 14], - ["setarg", 152, 2, 149, 1308, 14], - ["tail_invoke", 152, 150, 1308, 14], - ["return", 150, 1308, 14], - ["jump", "if_end_550", 1308, 14], - "if_else_549", - "if_end_550", - ["access", 154, -1, 1312, 32], - ["get", 156, 58, 1, 1312, 17], - ["frame", 157, 156, 2, 1312, 17], - ["null", 158, 1312, 17], - ["setarg", 157, 0, 158, 1312, 17], - ["setarg", 157, 1, 6, 1312, 17], - ["setarg", 157, 2, 154, 1312, 17], - ["invoke", 157, 155, 1312, 17], - ["move", 7, 155, 1312, 17], - ["access", 159, -1, 1313, 34], - ["get", 161, 58, 1, 1313, 18], - ["frame", 162, 161, 2, 1313, 18], - ["null", 163, 1313, 18], - ["setarg", 162, 0, 163, 1313, 18], - ["setarg", 162, 1, 9, 1313, 18], - ["setarg", 162, 2, 159, 1313, 18], - ["invoke", 162, 160, 1313, 18], - ["move", 10, 160, 1313, 18], - ["access", 164, 0, 1315, 23], - ["is_int", 166, 2, 1315, 23], - ["jump_false", 166, "rel_ni_560", 1315, 23], - ["is_int", 167, 164, 1315, 23], - ["jump_false", 167, "rel_ni_560", 1315, 23], - ["ge_int", 165, 2, 164, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_ni_560", - ["is_num", 166, 2, 1315, 23], - ["jump_false", 166, "rel_nn_561", 1315, 23], - ["is_num", 167, 164, 1315, 23], - ["jump_false", 167, "rel_nn_561", 1315, 23], - ["ge_float", 165, 2, 164, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_nn_561", - ["is_text", 166, 2, 1315, 23], - ["jump_false", 166, "rel_err_563", 1315, 23], - ["is_text", 167, 164, 1315, 23], - ["jump_false", 167, "rel_err_563", 1315, 23], - ["ge_text", 165, 2, 164, 1315, 23], - ["jump", "rel_done_562", 1315, 23], - "rel_err_563", - [ - "access", - 168, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1315, - 23 - ], - ["access", 169, "error", 1315, 23], - ["access", 170, "cannot compare with '>=': operands must be same type", 1315, 23], - ["array", 171, 0, 1315, 23], - ["push", 171, 170, 1315, 23], - ["frame", 173, 168, 2, 1315, 23], - ["null", 174, 1315, 23], - ["setarg", 173, 0, 174, 1315, 23], - ["setarg", 173, 1, 169, 1315, 23], - ["setarg", 173, 2, 171, 1315, 23], - ["invoke", 173, 172, 1315, 23], - ["disrupt", 1315, 23], - "rel_done_562", - ["move", 175, 165, 1315, 23], - ["jump_false", 175, "and_end_559", 1315, 23], - ["access", 176, "+", 1315, 36], - ["is_identical", 177, 5, 176, 1315, 36], - ["jump_true", 177, "ne_nid_565", 1315, 36], - ["jump", "ne_ni_566", 1315, 36], - "ne_nid_565", - ["false", 177, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_ni_566", - ["is_int", 178, 5, 1315, 36], - ["jump_false", 178, "ne_nn_567", 1315, 36], - ["is_int", 179, 176, 1315, 36], - ["jump_false", 179, "ne_nn_567", 1315, 36], - ["ne_int", 177, 5, 176, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nn_567", - ["is_num", 178, 5, 1315, 36], - ["jump_false", 178, "ne_nt_568", 1315, 36], - ["is_num", 179, 176, 1315, 36], - ["jump_false", 179, "ne_nt_568", 1315, 36], - ["ne_float", 177, 5, 176, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nt_568", - ["is_text", 178, 5, 1315, 36], - ["jump_false", 178, "ne_nnl_569", 1315, 36], - ["is_text", 179, 176, 1315, 36], - ["jump_false", 179, "ne_nnl_569", 1315, 36], - ["ne_text", 177, 5, 176, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nnl_569", - ["is_null", 178, 5, 1315, 36], - ["jump_false", 178, "ne_nb_570", 1315, 36], - ["is_null", 179, 176, 1315, 36], - ["jump_false", 179, "ne_nb_570", 1315, 36], - ["false", 177, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_nb_570", - ["is_bool", 178, 5, 1315, 36], - ["jump_false", 178, "ne_mis_571", 1315, 36], - ["is_bool", 179, 176, 1315, 36], - ["jump_false", 179, "ne_mis_571", 1315, 36], - ["ne_bool", 177, 5, 176, 1315, 36], - ["jump", "ne_done_564", 1315, 36], - "ne_mis_571", - ["true", 177, 1315, 36], - "ne_done_564", - ["move", 175, 177, 1315, 36], - "and_end_559", - ["jump_false", 175, "tern_else_557", 1315, 36], - ["move", 180, 2, 1315, 43], - ["jump", "tern_end_558", 1315, 43], - "tern_else_557", - ["get", 182, 10, 1, 1315, 52], - ["frame", 183, 182, 0, 1315, 52], - ["null", 184, 1315, 52], - ["setarg", 183, 0, 184, 1315, 52], - ["invoke", 183, 181, 1315, 52], - ["move", 180, 181, 1315, 52], - "tern_end_558", - ["move", 3, 180, 1315, 52], - ["get", 185, 11, 1, 1316, 10], - ["load_dynamic", 186, 185, 5, 1316, 20], - ["move", 8, 186, 1316, 20], - ["null", 187, 1317, 15], - ["is_identical", 188, 8, 187, 1317, 15], - ["jump_true", 188, "eq_done_574", 1317, 15], - ["is_int", 189, 8, 1317, 15], - ["jump_false", 189, "eq_ni_575", 1317, 15], - ["is_int", 190, 187, 1317, 15], - ["jump_false", 190, "eq_ni_575", 1317, 15], - ["eq_int", 188, 8, 187, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_ni_575", - ["is_num", 189, 8, 1317, 15], - ["jump_false", 189, "eq_nn_576", 1317, 15], - ["is_num", 190, 187, 1317, 15], - ["jump_false", 190, "eq_nn_576", 1317, 15], - ["eq_float", 188, 8, 187, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nn_576", - ["is_text", 189, 8, 1317, 15], - ["jump_false", 189, "eq_nt_577", 1317, 15], - ["is_text", 190, 187, 1317, 15], - ["jump_false", 190, "eq_nt_577", 1317, 15], - ["eq_text", 188, 8, 187, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nt_577", - ["is_null", 189, 8, 1317, 15], - ["jump_false", 189, "eq_nnl_578", 1317, 15], - ["is_null", 190, 187, 1317, 15], - ["jump_false", 190, "eq_nnl_578", 1317, 15], - ["true", 188, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nnl_578", - ["is_bool", 189, 8, 1317, 15], - ["jump_false", 189, "eq_nb_579", 1317, 15], - ["is_bool", 190, 187, 1317, 15], - ["jump_false", 190, "eq_nb_579", 1317, 15], - ["eq_bool", 188, 8, 187, 1317, 15], - ["jump", "eq_done_574", 1317, 15], - "eq_nb_579", - ["false", 188, 1317, 15], - "eq_done_574", - ["jump_false", 188, "if_else_572", 1317, 15], - ["access", 8, "add", 1318, 12], - ["jump", "if_end_573", 1318, 12], - "if_else_572", - "if_end_573", - ["put", 6, 4, 1, 1320, 14], - ["put", 9, 7, 1, 1321, 14], - ["get", 192, 21, 1, 1322, 5], - ["frame", 193, 192, 4, 1322, 5], - ["null", 194, 1322, 5], - ["setarg", 193, 0, 194, 1322, 5], - ["setarg", 193, 1, 8, 1322, 5], - ["setarg", 193, 2, 3, 1322, 5], - ["setarg", 193, 3, 7, 1322, 5], - ["setarg", 193, 4, 10, 1322, 5], - ["invoke", 193, 191, 1322, 5], - ["return", 3, 1323, 12], - ["null", 195, 1323, 12], - ["return", 195, 1323, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 306, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 21, 1, "left", 1331, 16], - ["move", 7, 21, 1331, 16], - ["load_field", 22, 1, "right", 1332, 17], - ["move", 19, 22, 1332, 17], - ["load_field", 23, 7, "kind", 1333, 21], - ["move", 8, 23, 1333, 21], - ["null", 12, 1334, 16], - ["access", 10, 0, 1335, 17], - ["access", 9, 0, 1336, 21], - ["access", 11, 0, 1337, 17], - ["access", 3, 0, 1338, 15], - ["null", 18, 1339, 18], - ["access", 17, 0, 1340, 17], - ["access", 20, 0, 1341, 22], - ["access", 4, 0, 1342, 16], - ["null", 13, 1343, 15], - ["null", 16, 1344, 16], - ["access", 14, 0, 1345, 20], - ["access", 15, 0, 1346, 19], - ["null", 5, 1347, 20], - ["access", 6, 0, 1348, 20], - ["access", 24, "name", 1350, 22], - ["is_identical", 25, 8, 24, 1350, 22], - ["jump_true", 25, "eq_done_582", 1350, 22], - ["is_int", 26, 8, 1350, 22], - ["jump_false", 26, "eq_ni_583", 1350, 22], - ["is_int", 27, 24, 1350, 22], - ["jump_false", 27, "eq_ni_583", 1350, 22], - ["eq_int", 25, 8, 24, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_ni_583", - ["is_num", 26, 8, 1350, 22], - ["jump_false", 26, "eq_nn_584", 1350, 22], - ["is_num", 27, 24, 1350, 22], - ["jump_false", 27, "eq_nn_584", 1350, 22], - ["eq_float", 25, 8, 24, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nn_584", - ["is_text", 26, 8, 1350, 22], - ["jump_false", 26, "eq_nt_585", 1350, 22], - ["is_text", 27, 24, 1350, 22], - ["jump_false", 27, "eq_nt_585", 1350, 22], - ["eq_text", 25, 8, 24, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nt_585", - ["is_null", 26, 8, 1350, 22], - ["jump_false", 26, "eq_nnl_586", 1350, 22], - ["is_null", 27, 24, 1350, 22], - ["jump_false", 27, "eq_nnl_586", 1350, 22], - ["true", 25, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nnl_586", - ["is_bool", 26, 8, 1350, 22], - ["jump_false", 26, "eq_nb_587", 1350, 22], - ["is_bool", 27, 24, 1350, 22], - ["jump_false", 27, "eq_nb_587", 1350, 22], - ["eq_bool", 25, 8, 24, 1350, 22], - ["jump", "eq_done_582", 1350, 22], - "eq_nb_587", - ["false", 25, 1350, 22], - "eq_done_582", - ["jump_false", 25, "if_else_580", 1350, 22], - ["load_field", 28, 7, "name", 1351, 14], - ["move", 12, 28, 1351, 14], - ["load_field", 29, 7, "level", 1352, 15], - ["move", 10, 29, 1352, 15], - ["null", 30, 1353, 20], - ["is_identical", 31, 10, 30, 1353, 20], - ["jump_true", 31, "eq_done_590", 1353, 20], - ["is_int", 32, 10, 1353, 20], - ["jump_false", 32, "eq_ni_591", 1353, 20], - ["is_int", 33, 30, 1353, 20], - ["jump_false", 33, "eq_ni_591", 1353, 20], - ["eq_int", 31, 10, 30, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_ni_591", - ["is_num", 32, 10, 1353, 20], - ["jump_false", 32, "eq_nn_592", 1353, 20], - ["is_num", 33, 30, 1353, 20], - ["jump_false", 33, "eq_nn_592", 1353, 20], - ["eq_float", 31, 10, 30, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nn_592", - ["is_text", 32, 10, 1353, 20], - ["jump_false", 32, "eq_nt_593", 1353, 20], - ["is_text", 33, 30, 1353, 20], - ["jump_false", 33, "eq_nt_593", 1353, 20], - ["eq_text", 31, 10, 30, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nt_593", - ["is_null", 32, 10, 1353, 20], - ["jump_false", 32, "eq_nnl_594", 1353, 20], - ["is_null", 33, 30, 1353, 20], - ["jump_false", 33, "eq_nnl_594", 1353, 20], - ["true", 31, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nnl_594", - ["is_bool", 32, 10, 1353, 20], - ["jump_false", 32, "eq_nb_595", 1353, 20], - ["is_bool", 33, 30, 1353, 20], - ["jump_false", 33, "eq_nb_595", 1353, 20], - ["eq_bool", 31, 10, 30, 1353, 20], - ["jump", "eq_done_590", 1353, 20], - "eq_nb_595", - ["false", 31, 1353, 20], - "eq_done_590", - ["jump_false", 31, "if_else_588", 1353, 20], - ["access", 10, -1, 1354, 17], - ["jump", "if_end_589", 1354, 17], - "if_else_588", - "if_end_589", - ["get", 35, 10, 1, 1356, 19], - ["frame", 36, 35, 0, 1356, 19], - ["null", 37, 1356, 19], - ["setarg", 36, 0, 37, 1356, 19], - ["invoke", 36, 34, 1356, 19], - ["move", 9, 34, 1356, 19], - ["access", 38, 0, 1357, 20], - ["is_identical", 39, 10, 38, 1357, 20], - ["jump_true", 39, "eq_done_599", 1357, 20], - ["is_int", 40, 10, 1357, 20], - ["jump_false", 40, "eq_ni_600", 1357, 20], - ["is_int", 41, 38, 1357, 20], - ["jump_false", 41, "eq_ni_600", 1357, 20], - ["eq_int", 39, 10, 38, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_ni_600", - ["is_num", 40, 10, 1357, 20], - ["jump_false", 40, "eq_nn_601", 1357, 20], - ["is_num", 41, 38, 1357, 20], - ["jump_false", 41, "eq_nn_601", 1357, 20], - ["eq_float", 39, 10, 38, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nn_601", - ["is_text", 40, 10, 1357, 20], - ["jump_false", 40, "eq_nt_602", 1357, 20], - ["is_text", 41, 38, 1357, 20], - ["jump_false", 41, "eq_nt_602", 1357, 20], - ["eq_text", 39, 10, 38, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nt_602", - ["is_null", 40, 10, 1357, 20], - ["jump_false", 40, "eq_nnl_603", 1357, 20], - ["is_null", 41, 38, 1357, 20], - ["jump_false", 41, "eq_nnl_603", 1357, 20], - ["true", 39, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nnl_603", - ["is_bool", 40, 10, 1357, 20], - ["jump_false", 40, "eq_nb_604", 1357, 20], - ["is_bool", 41, 38, 1357, 20], - ["jump_false", 41, "eq_nb_604", 1357, 20], - ["eq_bool", 39, 10, 38, 1357, 20], - ["jump", "eq_done_599", 1357, 20], - "eq_nb_604", - ["false", 39, 1357, 20], - "eq_done_599", - ["move", 42, 39, 1357, 20], - ["jump_true", 42, "or_end_598", 1357, 20], - ["access", 43, -1, 1357, 34], - ["is_identical", 44, 10, 43, 1357, 34], - ["jump_true", 44, "eq_done_605", 1357, 34], - ["is_int", 45, 10, 1357, 34], - ["jump_false", 45, "eq_ni_606", 1357, 34], - ["is_int", 46, 43, 1357, 34], - ["jump_false", 46, "eq_ni_606", 1357, 34], - ["eq_int", 44, 10, 43, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_ni_606", - ["is_num", 45, 10, 1357, 34], - ["jump_false", 45, "eq_nn_607", 1357, 34], - ["is_num", 46, 43, 1357, 34], - ["jump_false", 46, "eq_nn_607", 1357, 34], - ["eq_float", 44, 10, 43, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nn_607", - ["is_text", 45, 10, 1357, 34], - ["jump_false", 45, "eq_nt_608", 1357, 34], - ["is_text", 46, 43, 1357, 34], - ["jump_false", 46, "eq_nt_608", 1357, 34], - ["eq_text", 44, 10, 43, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nt_608", - ["is_null", 45, 10, 1357, 34], - ["jump_false", 45, "eq_nnl_609", 1357, 34], - ["is_null", 46, 43, 1357, 34], - ["jump_false", 46, "eq_nnl_609", 1357, 34], - ["true", 44, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nnl_609", - ["is_bool", 45, 10, 1357, 34], - ["jump_false", 45, "eq_nb_610", 1357, 34], - ["is_bool", 46, 43, 1357, 34], - ["jump_false", 46, "eq_nb_610", 1357, 34], - ["eq_bool", 44, 10, 43, 1357, 34], - ["jump", "eq_done_605", 1357, 34], - "eq_nb_610", - ["false", 44, 1357, 34], - "eq_done_605", - ["move", 42, 44, 1357, 34], - "or_end_598", - ["jump_false", 42, "if_else_596", 1357, 34], - ["get", 48, 52, 1, 1358, 17], - ["frame", 49, 48, 1, 1358, 17], - ["null", 50, 1358, 17], - ["setarg", 49, 0, 50, 1358, 17], - ["setarg", 49, 1, 12, 1358, 17], - ["invoke", 49, 47, 1358, 17], - ["move", 11, 47, 1358, 17], - ["access", 51, 0, 1359, 22], - ["is_int", 53, 11, 1359, 22], - ["jump_false", 53, "rel_ni_613", 1359, 22], - ["is_int", 54, 51, 1359, 22], - ["jump_false", 54, "rel_ni_613", 1359, 22], - ["ge_int", 52, 11, 51, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_ni_613", - ["is_num", 53, 11, 1359, 22], - ["jump_false", 53, "rel_nn_614", 1359, 22], - ["is_num", 54, 51, 1359, 22], - ["jump_false", 54, "rel_nn_614", 1359, 22], - ["ge_float", 52, 11, 51, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_nn_614", - ["is_text", 53, 11, 1359, 22], - ["jump_false", 53, "rel_err_616", 1359, 22], - ["is_text", 54, 51, 1359, 22], - ["jump_false", 54, "rel_err_616", 1359, 22], - ["ge_text", 52, 11, 51, 1359, 22], - ["jump", "rel_done_615", 1359, 22], - "rel_err_616", - [ - "access", - 55, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1359, - 22 - ], - ["access", 56, "error", 1359, 22], - ["access", 57, "cannot compare with '>=': operands must be same type", 1359, 22], - ["array", 58, 0, 1359, 22], - ["push", 58, 57, 1359, 22], - ["frame", 60, 55, 2, 1359, 22], - ["null", 61, 1359, 22], - ["setarg", 60, 0, 61, 1359, 22], - ["setarg", 60, 1, 56, 1359, 22], - ["setarg", 60, 2, 58, 1359, 22], - ["invoke", 60, 59, 1359, 22], - ["disrupt", 1359, 22], - "rel_done_615", - ["jump_false", 52, "if_else_611", 1359, 22], - ["access", 62, "move", 1360, 18], - ["get", 64, 16, 1, 1360, 11], - ["frame", 65, 64, 3, 1360, 11], - ["null", 66, 1360, 11], - ["setarg", 65, 0, 66, 1360, 11], - ["setarg", 65, 1, 62, 1360, 11], - ["setarg", 65, 2, 9, 1360, 11], - ["setarg", 65, 3, 11, 1360, 11], - ["invoke", 65, 63, 1360, 11], - ["access", 10, 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", 67, 0, 1364, 19], - ["is_int", 69, 10, 1364, 19], - ["jump_false", 69, "rel_ni_619", 1364, 19], - ["is_int", 70, 67, 1364, 19], - ["jump_false", 70, "rel_ni_619", 1364, 19], - ["gt_int", 68, 10, 67, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_ni_619", - ["is_num", 69, 10, 1364, 19], - ["jump_false", 69, "rel_nn_620", 1364, 19], - ["is_num", 70, 67, 1364, 19], - ["jump_false", 70, "rel_nn_620", 1364, 19], - ["gt_float", 68, 10, 67, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_nn_620", - ["is_text", 69, 10, 1364, 19], - ["jump_false", 69, "rel_err_622", 1364, 19], - ["is_text", 70, 67, 1364, 19], - ["jump_false", 70, "rel_err_622", 1364, 19], - ["gt_text", 68, 10, 67, 1364, 19], - ["jump", "rel_done_621", 1364, 19], - "rel_err_622", - [ - "access", - 71, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1364, - 19 - ], - ["access", 72, "error", 1364, 19], - ["access", 73, "cannot compare with '>': operands must be same type", 1364, 19], - ["array", 74, 0, 1364, 19], - ["push", 74, 73, 1364, 19], - ["frame", 76, 71, 2, 1364, 19], - ["null", 77, 1364, 19], - ["setarg", 76, 0, 77, 1364, 19], - ["setarg", 76, 1, 72, 1364, 19], - ["setarg", 76, 2, 74, 1364, 19], - ["invoke", 76, 75, 1364, 19], - ["disrupt", 1364, 19], - "rel_done_621", - ["jump_false", 68, "if_else_617", 1364, 19], - ["access", 78, 1, 1365, 23], - ["is_num", 79, 10, 1365, 23], - ["jump_false", 79, "num_err_623", 1365, 23], - ["is_num", 80, 78, 1365, 23], - ["jump_false", 80, "num_err_623", 1365, 23], - ["subtract", 3, 10, 78, 1365, 23], - ["jump", "num_done_624", 1365, 23], - "num_err_623", - [ - "access", - 81, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1365, - 23 - ], - ["access", 82, "error", 1365, 23], - ["access", 83, "cannot apply '-': operands must be numbers", 1365, 23], - ["array", 84, 0, 1365, 23], - ["push", 84, 83, 1365, 23], - ["frame", 86, 81, 2, 1365, 23], - ["null", 87, 1365, 23], - ["setarg", 86, 0, 87, 1365, 23], - ["setarg", 86, 1, 82, 1365, 23], - ["setarg", 86, 2, 84, 1365, 23], - ["invoke", 86, 85, 1365, 23], - ["disrupt", 1365, 23], - "num_done_624", - ["get", 88, 72, 1, 1366, 18], - ["get", 89, 72, 1, 1366, 39], - ["length", 90, 89, 1366, 39], - ["access", 91, 1, 1366, 56], - ["is_num", 93, 90, 1366, 56], - ["jump_false", 93, "num_err_625", 1366, 56], - ["is_num", 94, 91, 1366, 56], - ["jump_false", 94, "num_err_625", 1366, 56], - ["subtract", 92, 90, 91, 1366, 56], - ["jump", "num_done_626", 1366, 56], - "num_err_625", - [ - "access", - 95, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 56 - ], - ["access", 96, "error", 1366, 56], - ["access", 97, "cannot apply '-': operands must be numbers", 1366, 56], - ["array", 98, 0, 1366, 56], - ["push", 98, 97, 1366, 56], - ["frame", 100, 95, 2, 1366, 56], - ["null", 101, 1366, 56], - ["setarg", 100, 0, 101, 1366, 56], - ["setarg", 100, 1, 96, 1366, 56], - ["setarg", 100, 2, 98, 1366, 56], - ["invoke", 100, 99, 1366, 56], - ["disrupt", 1366, 56], - "num_done_626", - ["is_num", 103, 92, 1366, 60], - ["jump_false", 103, "num_err_627", 1366, 60], - ["is_num", 104, 3, 1366, 60], - ["jump_false", 104, "num_err_627", 1366, 60], - ["subtract", 102, 92, 3, 1366, 60], - ["jump", "num_done_628", 1366, 60], - "num_err_627", - [ - "access", - 105, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1366, - 60 - ], - ["access", 106, "error", 1366, 60], - ["access", 107, "cannot apply '-': operands must be numbers", 1366, 60], - ["array", 108, 0, 1366, 60], - ["push", 108, 107, 1366, 60], - ["frame", 110, 105, 2, 1366, 60], - ["null", 111, 1366, 60], - ["setarg", 110, 0, 111, 1366, 60], - ["setarg", 110, 1, 106, 1366, 60], - ["setarg", 110, 2, 108, 1366, 60], - ["invoke", 110, 109, 1366, 60], - ["disrupt", 1366, 60], - "num_done_628", - ["load_dynamic", 112, 88, 102, 1366, 60], - ["move", 18, 112, 1366, 60], - ["get", 114, 53, 1, 1367, 17], - ["frame", 115, 114, 2, 1367, 17], - ["null", 116, 1367, 17], - ["setarg", 115, 0, 116, 1367, 17], - ["setarg", 115, 1, 18, 1367, 17], - ["setarg", 115, 2, 12, 1367, 17], - ["invoke", 115, 113, 1367, 17], - ["move", 17, 113, 1367, 17], - ["access", 117, "get", 1368, 16], - ["get", 119, 17, 1, 1368, 9], - ["frame", 120, 119, 4, 1368, 9], - ["null", 121, 1368, 9], - ["setarg", 120, 0, 121, 1368, 9], - ["setarg", 120, 1, 117, 1368, 9], - ["setarg", 120, 2, 9, 1368, 9], - ["setarg", 120, 3, 17, 1368, 9], - ["setarg", 120, 4, 10, 1368, 9], - ["invoke", 120, 118, 1368, 9], - ["jump", "if_end_618", 1368, 9], - "if_else_617", - ["access", 122, -1, 1369, 27], - ["is_identical", 123, 10, 122, 1369, 27], - ["jump_true", 123, "eq_done_631", 1369, 27], - ["is_int", 124, 10, 1369, 27], - ["jump_false", 124, "eq_ni_632", 1369, 27], - ["is_int", 125, 122, 1369, 27], - ["jump_false", 125, "eq_ni_632", 1369, 27], - ["eq_int", 123, 10, 122, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_ni_632", - ["is_num", 124, 10, 1369, 27], - ["jump_false", 124, "eq_nn_633", 1369, 27], - ["is_num", 125, 122, 1369, 27], - ["jump_false", 125, "eq_nn_633", 1369, 27], - ["eq_float", 123, 10, 122, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nn_633", - ["is_text", 124, 10, 1369, 27], - ["jump_false", 124, "eq_nt_634", 1369, 27], - ["is_text", 125, 122, 1369, 27], - ["jump_false", 125, "eq_nt_634", 1369, 27], - ["eq_text", 123, 10, 122, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nt_634", - ["is_null", 124, 10, 1369, 27], - ["jump_false", 124, "eq_nnl_635", 1369, 27], - ["is_null", 125, 122, 1369, 27], - ["jump_false", 125, "eq_nnl_635", 1369, 27], - ["true", 123, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nnl_635", - ["is_bool", 124, 10, 1369, 27], - ["jump_false", 124, "eq_nb_636", 1369, 27], - ["is_bool", 125, 122, 1369, 27], - ["jump_false", 125, "eq_nb_636", 1369, 27], - ["eq_bool", 123, 10, 122, 1369, 27], - ["jump", "eq_done_631", 1369, 27], - "eq_nb_636", - ["false", 123, 1369, 27], - "eq_done_631", - ["jump_false", 123, "if_else_629", 1369, 27], - ["get", 127, 19, 1, 1370, 9], - ["frame", 128, 127, 2, 1370, 9], - ["null", 129, 1370, 9], - ["setarg", 128, 0, 129, 1370, 9], - ["setarg", 128, 1, 9, 1370, 9], - ["setarg", 128, 2, 12, 1370, 9], - ["invoke", 128, 126, 1370, 9], - ["jump", "if_end_630", 1370, 9], - "if_else_629", - "if_end_630", - "if_end_618", - ["access", 130, -1, 1372, 36], - ["get", 132, 58, 1, 1372, 20], - ["frame", 133, 132, 2, 1372, 20], - ["null", 134, 1372, 20], - ["setarg", 133, 0, 134, 1372, 20], - ["setarg", 133, 1, 19, 1372, 20], - ["setarg", 133, 2, 130, 1372, 20], - ["invoke", 133, 131, 1372, 20], - ["move", 20, 131, 1372, 20], - ["get", 136, 10, 1, 1373, 14], - ["frame", 137, 136, 0, 1373, 14], - ["null", 138, 1373, 14], - ["setarg", 137, 0, 138, 1373, 14], - ["invoke", 137, 135, 1373, 14], - ["move", 4, 135, 1373, 14], - ["null", 139, 1374, 16], - ["put", 139, 4, 1, 1374, 16], - ["put", 19, 7, 1, 1375, 16], - ["get", 141, 21, 1, 1376, 7], - ["frame", 142, 141, 4, 1376, 7], - ["null", 143, 1376, 7], - ["setarg", 142, 0, 143, 1376, 7], - ["setarg", 142, 1, 2, 1376, 7], - ["setarg", 142, 2, 4, 1376, 7], - ["setarg", 142, 3, 9, 1376, 7], - ["setarg", 142, 4, 20, 1376, 7], - ["invoke", 142, 140, 1376, 7], - ["access", 144, 0, 1377, 20], - ["is_identical", 145, 10, 144, 1377, 20], - ["jump_true", 145, "eq_done_639", 1377, 20], - ["is_int", 146, 10, 1377, 20], - ["jump_false", 146, "eq_ni_640", 1377, 20], - ["is_int", 147, 144, 1377, 20], - ["jump_false", 147, "eq_ni_640", 1377, 20], - ["eq_int", 145, 10, 144, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_ni_640", - ["is_num", 146, 10, 1377, 20], - ["jump_false", 146, "eq_nn_641", 1377, 20], - ["is_num", 147, 144, 1377, 20], - ["jump_false", 147, "eq_nn_641", 1377, 20], - ["eq_float", 145, 10, 144, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nn_641", - ["is_text", 146, 10, 1377, 20], - ["jump_false", 146, "eq_nt_642", 1377, 20], - ["is_text", 147, 144, 1377, 20], - ["jump_false", 147, "eq_nt_642", 1377, 20], - ["eq_text", 145, 10, 144, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nt_642", - ["is_null", 146, 10, 1377, 20], - ["jump_false", 146, "eq_nnl_643", 1377, 20], - ["is_null", 147, 144, 1377, 20], - ["jump_false", 147, "eq_nnl_643", 1377, 20], - ["true", 145, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nnl_643", - ["is_bool", 146, 10, 1377, 20], - ["jump_false", 146, "eq_nb_644", 1377, 20], - ["is_bool", 147, 144, 1377, 20], - ["jump_false", 147, "eq_nb_644", 1377, 20], - ["eq_bool", 145, 10, 144, 1377, 20], - ["jump", "eq_done_639", 1377, 20], - "eq_nb_644", - ["false", 145, 1377, 20], - "eq_done_639", - ["jump_false", 145, "if_else_637", 1377, 20], - ["get", 149, 52, 1, 1378, 17], - ["frame", 150, 149, 1, 1378, 17], - ["null", 151, 1378, 17], - ["setarg", 150, 0, 151, 1378, 17], - ["setarg", 150, 1, 12, 1378, 17], - ["invoke", 150, 148, 1378, 17], - ["move", 11, 148, 1378, 17], - ["access", 152, 0, 1379, 22], - ["is_int", 154, 11, 1379, 22], - ["jump_false", 154, "rel_ni_647", 1379, 22], - ["is_int", 155, 152, 1379, 22], - ["jump_false", 155, "rel_ni_647", 1379, 22], - ["ge_int", 153, 11, 152, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_ni_647", - ["is_num", 154, 11, 1379, 22], - ["jump_false", 154, "rel_nn_648", 1379, 22], - ["is_num", 155, 152, 1379, 22], - ["jump_false", 155, "rel_nn_648", 1379, 22], - ["ge_float", 153, 11, 152, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_nn_648", - ["is_text", 154, 11, 1379, 22], - ["jump_false", 154, "rel_err_650", 1379, 22], - ["is_text", 155, 152, 1379, 22], - ["jump_false", 155, "rel_err_650", 1379, 22], - ["ge_text", 153, 11, 152, 1379, 22], - ["jump", "rel_done_649", 1379, 22], - "rel_err_650", - [ - "access", - 156, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1379, - 22 - ], - ["access", 157, "error", 1379, 22], - ["access", 158, "cannot compare with '>=': operands must be same type", 1379, 22], - ["array", 159, 0, 1379, 22], - ["push", 159, 158, 1379, 22], - ["frame", 161, 156, 2, 1379, 22], - ["null", 162, 1379, 22], - ["setarg", 161, 0, 162, 1379, 22], - ["setarg", 161, 1, 157, 1379, 22], - ["setarg", 161, 2, 159, 1379, 22], - ["invoke", 161, 160, 1379, 22], - ["disrupt", 1379, 22], - "rel_done_649", - ["jump_false", 153, "if_else_645", 1379, 22], - ["access", 163, "move", 1380, 18], - ["get", 165, 16, 1, 1380, 11], - ["frame", 166, 165, 3, 1380, 11], - ["null", 167, 1380, 11], - ["setarg", 166, 0, 167, 1380, 11], - ["setarg", 166, 1, 163, 1380, 11], - ["setarg", 166, 2, 11, 1380, 11], - ["setarg", 166, 3, 4, 1380, 11], - ["invoke", 166, 164, 1380, 11], - ["jump", "if_end_646", 1380, 11], - "if_else_645", - "if_end_646", - ["jump", "if_end_638", 1380, 11], - "if_else_637", - ["access", 168, 0, 1382, 26], - ["is_int", 170, 10, 1382, 26], - ["jump_false", 170, "rel_ni_653", 1382, 26], - ["is_int", 171, 168, 1382, 26], - ["jump_false", 171, "rel_ni_653", 1382, 26], - ["gt_int", 169, 10, 168, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_ni_653", - ["is_num", 170, 10, 1382, 26], - ["jump_false", 170, "rel_nn_654", 1382, 26], - ["is_num", 171, 168, 1382, 26], - ["jump_false", 171, "rel_nn_654", 1382, 26], - ["gt_float", 169, 10, 168, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_nn_654", - ["is_text", 170, 10, 1382, 26], - ["jump_false", 170, "rel_err_656", 1382, 26], - ["is_text", 171, 168, 1382, 26], - ["jump_false", 171, "rel_err_656", 1382, 26], - ["gt_text", 169, 10, 168, 1382, 26], - ["jump", "rel_done_655", 1382, 26], - "rel_err_656", - [ - "access", - 172, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1382, - 26 - ], - ["access", 173, "error", 1382, 26], - ["access", 174, "cannot compare with '>': operands must be same type", 1382, 26], - ["array", 175, 0, 1382, 26], - ["push", 175, 174, 1382, 26], - ["frame", 177, 172, 2, 1382, 26], - ["null", 178, 1382, 26], - ["setarg", 177, 0, 178, 1382, 26], - ["setarg", 177, 1, 173, 1382, 26], - ["setarg", 177, 2, 175, 1382, 26], - ["invoke", 177, 176, 1382, 26], - ["disrupt", 1382, 26], - "rel_done_655", - ["jump_false", 169, "if_else_651", 1382, 26], - ["access", 179, 1, 1383, 23], - ["is_num", 180, 10, 1383, 23], - ["jump_false", 180, "num_err_657", 1383, 23], - ["is_num", 181, 179, 1383, 23], - ["jump_false", 181, "num_err_657", 1383, 23], - ["subtract", 3, 10, 179, 1383, 23], - ["jump", "num_done_658", 1383, 23], - "num_err_657", - [ - "access", - 182, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1383, - 23 - ], - ["access", 183, "error", 1383, 23], - ["access", 184, "cannot apply '-': operands must be numbers", 1383, 23], - ["array", 185, 0, 1383, 23], - ["push", 185, 184, 1383, 23], - ["frame", 187, 182, 2, 1383, 23], - ["null", 188, 1383, 23], - ["setarg", 187, 0, 188, 1383, 23], - ["setarg", 187, 1, 183, 1383, 23], - ["setarg", 187, 2, 185, 1383, 23], - ["invoke", 187, 186, 1383, 23], - ["disrupt", 1383, 23], - "num_done_658", - ["get", 189, 72, 1, 1384, 18], - ["get", 190, 72, 1, 1384, 39], - ["length", 191, 190, 1384, 39], - ["access", 192, 1, 1384, 56], - ["is_num", 194, 191, 1384, 56], - ["jump_false", 194, "num_err_659", 1384, 56], - ["is_num", 195, 192, 1384, 56], - ["jump_false", 195, "num_err_659", 1384, 56], - ["subtract", 193, 191, 192, 1384, 56], - ["jump", "num_done_660", 1384, 56], - "num_err_659", - [ - "access", - 196, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1384, - 56 - ], - ["access", 197, "error", 1384, 56], - ["access", 198, "cannot apply '-': operands must be numbers", 1384, 56], - ["array", 199, 0, 1384, 56], - ["push", 199, 198, 1384, 56], - ["frame", 201, 196, 2, 1384, 56], - ["null", 202, 1384, 56], - ["setarg", 201, 0, 202, 1384, 56], - ["setarg", 201, 1, 197, 1384, 56], - ["setarg", 201, 2, 199, 1384, 56], - ["invoke", 201, 200, 1384, 56], - ["disrupt", 1384, 56], - "num_done_660", - ["is_num", 204, 193, 1384, 60], - ["jump_false", 204, "num_err_661", 1384, 60], - ["is_num", 205, 3, 1384, 60], - ["jump_false", 205, "num_err_661", 1384, 60], - ["subtract", 203, 193, 3, 1384, 60], - ["jump", "num_done_662", 1384, 60], - "num_err_661", - [ - "access", - 206, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1384, - 60 - ], - ["access", 207, "error", 1384, 60], - ["access", 208, "cannot apply '-': operands must be numbers", 1384, 60], - ["array", 209, 0, 1384, 60], - ["push", 209, 208, 1384, 60], - ["frame", 211, 206, 2, 1384, 60], - ["null", 212, 1384, 60], - ["setarg", 211, 0, 212, 1384, 60], - ["setarg", 211, 1, 207, 1384, 60], - ["setarg", 211, 2, 209, 1384, 60], - ["invoke", 211, 210, 1384, 60], - ["disrupt", 1384, 60], - "num_done_662", - ["load_dynamic", 213, 189, 203, 1384, 60], - ["move", 18, 213, 1384, 60], - ["get", 215, 53, 1, 1385, 17], - ["frame", 216, 215, 2, 1385, 17], - ["null", 217, 1385, 17], - ["setarg", 216, 0, 217, 1385, 17], - ["setarg", 216, 1, 18, 1385, 17], - ["setarg", 216, 2, 12, 1385, 17], - ["invoke", 216, 214, 1385, 17], - ["move", 17, 214, 1385, 17], - ["access", 218, "put", 1386, 16], - ["get", 220, 17, 1, 1386, 9], - ["frame", 221, 220, 4, 1386, 9], - ["null", 222, 1386, 9], - ["setarg", 221, 0, 222, 1386, 9], - ["setarg", 221, 1, 218, 1386, 9], - ["setarg", 221, 2, 4, 1386, 9], - ["setarg", 221, 3, 17, 1386, 9], - ["setarg", 221, 4, 10, 1386, 9], - ["invoke", 221, 219, 1386, 9], - ["jump", "if_end_652", 1386, 9], - "if_else_651", - "if_end_652", - "if_end_638", - ["return", 4, 1388, 14], - ["jump", "if_end_581", 1388, 14], - "if_else_580", - ["access", 223, ".", 1389, 29], - ["is_identical", 224, 8, 223, 1389, 29], - ["jump_true", 224, "eq_done_665", 1389, 29], - ["is_int", 225, 8, 1389, 29], - ["jump_false", 225, "eq_ni_666", 1389, 29], - ["is_int", 226, 223, 1389, 29], - ["jump_false", 226, "eq_ni_666", 1389, 29], - ["eq_int", 224, 8, 223, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_ni_666", - ["is_num", 225, 8, 1389, 29], - ["jump_false", 225, "eq_nn_667", 1389, 29], - ["is_num", 226, 223, 1389, 29], - ["jump_false", 226, "eq_nn_667", 1389, 29], - ["eq_float", 224, 8, 223, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nn_667", - ["is_text", 225, 8, 1389, 29], - ["jump_false", 225, "eq_nt_668", 1389, 29], - ["is_text", 226, 223, 1389, 29], - ["jump_false", 226, "eq_nt_668", 1389, 29], - ["eq_text", 224, 8, 223, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nt_668", - ["is_null", 225, 8, 1389, 29], - ["jump_false", 225, "eq_nnl_669", 1389, 29], - ["is_null", 226, 223, 1389, 29], - ["jump_false", 226, "eq_nnl_669", 1389, 29], - ["true", 224, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nnl_669", - ["is_bool", 225, 8, 1389, 29], - ["jump_false", 225, "eq_nb_670", 1389, 29], - ["is_bool", 226, 223, 1389, 29], - ["jump_false", 226, "eq_nb_670", 1389, 29], - ["eq_bool", 224, 8, 223, 1389, 29], - ["jump", "eq_done_665", 1389, 29], - "eq_nb_670", - ["false", 224, 1389, 29], - "eq_done_665", - ["jump_false", 224, "if_else_663", 1389, 29], - ["load_field", 227, 7, "left", 1390, 13], - ["move", 13, 227, 1390, 13], - ["load_field", 228, 7, "right", 1391, 14], - ["move", 16, 228, 1391, 14], - ["access", 229, -1, 1392, 32], - ["get", 231, 58, 1, 1392, 18], - ["frame", 232, 231, 2, 1392, 18], - ["null", 233, 1392, 18], - ["setarg", 232, 0, 233, 1392, 18], - ["setarg", 232, 1, 13, 1392, 18], - ["setarg", 232, 2, 229, 1392, 18], - ["invoke", 232, 230, 1392, 18], - ["move", 14, 230, 1392, 18], - ["get", 235, 10, 1, 1393, 17], - ["frame", 236, 235, 0, 1393, 17], - ["null", 237, 1393, 17], - ["setarg", 236, 0, 237, 1393, 17], - ["invoke", 236, 234, 1393, 17], - ["move", 15, 234, 1393, 17], - ["get", 239, 31, 1, 1394, 7], - ["frame", 240, 239, 3, 1394, 7], - ["null", 241, 1394, 7], - ["setarg", 240, 0, 241, 1394, 7], - ["setarg", 240, 1, 15, 1394, 7], - ["setarg", 240, 2, 14, 1394, 7], - ["setarg", 240, 3, 16, 1394, 7], - ["invoke", 240, 238, 1394, 7], - ["access", 242, -1, 1395, 36], - ["get", 244, 58, 1, 1395, 20], - ["frame", 245, 244, 2, 1395, 20], - ["null", 246, 1395, 20], - ["setarg", 245, 0, 246, 1395, 20], - ["setarg", 245, 1, 19, 1395, 20], - ["setarg", 245, 2, 242, 1395, 20], - ["invoke", 245, 243, 1395, 20], - ["move", 20, 243, 1395, 20], - ["get", 248, 10, 1, 1396, 14], - ["frame", 249, 248, 0, 1396, 14], - ["null", 250, 1396, 14], - ["setarg", 249, 0, 250, 1396, 14], - ["invoke", 249, 247, 1396, 14], - ["move", 4, 247, 1396, 14], - ["null", 251, 1397, 16], - ["put", 251, 4, 1, 1397, 16], - ["put", 19, 7, 1, 1398, 16], - ["get", 253, 21, 1, 1399, 7], - ["frame", 254, 253, 4, 1399, 7], - ["null", 255, 1399, 7], - ["setarg", 254, 0, 255, 1399, 7], - ["setarg", 254, 1, 2, 1399, 7], - ["setarg", 254, 2, 4, 1399, 7], - ["setarg", 254, 3, 15, 1399, 7], - ["setarg", 254, 4, 20, 1399, 7], - ["invoke", 254, 252, 1399, 7], - ["get", 257, 44, 1, 1400, 7], - ["frame", 258, 257, 3, 1400, 7], - ["null", 259, 1400, 7], - ["setarg", 258, 0, 259, 1400, 7], - ["setarg", 258, 1, 14, 1400, 7], - ["setarg", 258, 2, 16, 1400, 7], - ["setarg", 258, 3, 4, 1400, 7], - ["invoke", 258, 256, 1400, 7], - ["return", 4, 1401, 14], - ["jump", "if_end_664", 1401, 14], - "if_else_663", - ["access", 260, "[", 1402, 29], - ["is_identical", 261, 8, 260, 1402, 29], - ["jump_true", 261, "eq_done_673", 1402, 29], - ["is_int", 262, 8, 1402, 29], - ["jump_false", 262, "eq_ni_674", 1402, 29], - ["is_int", 263, 260, 1402, 29], - ["jump_false", 263, "eq_ni_674", 1402, 29], - ["eq_int", 261, 8, 260, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_ni_674", - ["is_num", 262, 8, 1402, 29], - ["jump_false", 262, "eq_nn_675", 1402, 29], - ["is_num", 263, 260, 1402, 29], - ["jump_false", 263, "eq_nn_675", 1402, 29], - ["eq_float", 261, 8, 260, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nn_675", - ["is_text", 262, 8, 1402, 29], - ["jump_false", 262, "eq_nt_676", 1402, 29], - ["is_text", 263, 260, 1402, 29], - ["jump_false", 263, "eq_nt_676", 1402, 29], - ["eq_text", 261, 8, 260, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nt_676", - ["is_null", 262, 8, 1402, 29], - ["jump_false", 262, "eq_nnl_677", 1402, 29], - ["is_null", 263, 260, 1402, 29], - ["jump_false", 263, "eq_nnl_677", 1402, 29], - ["true", 261, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nnl_677", - ["is_bool", 262, 8, 1402, 29], - ["jump_false", 262, "eq_nb_678", 1402, 29], - ["is_bool", 263, 260, 1402, 29], - ["jump_false", 263, "eq_nb_678", 1402, 29], - ["eq_bool", 261, 8, 260, 1402, 29], - ["jump", "eq_done_673", 1402, 29], - "eq_nb_678", - ["false", 261, 1402, 29], - "eq_done_673", - ["jump_false", 261, "if_else_671", 1402, 29], - ["load_field", 264, 7, "left", 1403, 13], - ["move", 13, 264, 1403, 13], - ["load_field", 265, 7, "right", 1404, 18], - ["move", 5, 265, 1404, 18], - ["access", 266, -1, 1405, 32], - ["get", 268, 58, 1, 1405, 18], - ["frame", 269, 268, 2, 1405, 18], - ["null", 270, 1405, 18], - ["setarg", 269, 0, 270, 1405, 18], - ["setarg", 269, 1, 13, 1405, 18], - ["setarg", 269, 2, 266, 1405, 18], - ["invoke", 269, 267, 1405, 18], - ["move", 14, 267, 1405, 18], - ["access", 271, -1, 1406, 37], - ["get", 273, 58, 1, 1406, 18], - ["frame", 274, 273, 2, 1406, 18], - ["null", 275, 1406, 18], - ["setarg", 274, 0, 275, 1406, 18], - ["setarg", 274, 1, 5, 1406, 18], - ["setarg", 274, 2, 271, 1406, 18], - ["invoke", 274, 272, 1406, 18], - ["move", 6, 272, 1406, 18], - ["get", 277, 10, 1, 1407, 17], - ["frame", 278, 277, 0, 1407, 17], - ["null", 279, 1407, 17], - ["setarg", 278, 0, 279, 1407, 17], - ["invoke", 278, 276, 1407, 17], - ["move", 15, 276, 1407, 17], - ["load_field", 280, 7, "access_kind", 1408, 50], - ["get", 282, 30, 1, 1408, 7], - ["frame", 283, 282, 4, 1408, 7], - ["null", 284, 1408, 7], - ["setarg", 283, 0, 284, 1408, 7], - ["setarg", 283, 1, 15, 1408, 7], - ["setarg", 283, 2, 14, 1408, 7], - ["setarg", 283, 3, 6, 1408, 7], - ["setarg", 283, 4, 280, 1408, 7], - ["invoke", 283, 281, 1408, 7], - ["access", 285, -1, 1409, 36], - ["get", 287, 58, 1, 1409, 20], - ["frame", 288, 287, 2, 1409, 20], - ["null", 289, 1409, 20], - ["setarg", 288, 0, 289, 1409, 20], - ["setarg", 288, 1, 19, 1409, 20], - ["setarg", 288, 2, 285, 1409, 20], - ["invoke", 288, 286, 1409, 20], - ["move", 20, 286, 1409, 20], - ["get", 291, 10, 1, 1410, 14], - ["frame", 292, 291, 0, 1410, 14], - ["null", 293, 1410, 14], - ["setarg", 292, 0, 293, 1410, 14], - ["invoke", 292, 290, 1410, 14], - ["move", 4, 290, 1410, 14], - ["null", 294, 1411, 16], - ["put", 294, 4, 1, 1411, 16], - ["put", 19, 7, 1, 1412, 16], - ["get", 296, 21, 1, 1413, 7], - ["frame", 297, 296, 4, 1413, 7], - ["null", 298, 1413, 7], - ["setarg", 297, 0, 298, 1413, 7], - ["setarg", 297, 1, 2, 1413, 7], - ["setarg", 297, 2, 4, 1413, 7], - ["setarg", 297, 3, 15, 1413, 7], - ["setarg", 297, 4, 20, 1413, 7], - ["invoke", 297, 295, 1413, 7], - ["load_field", 299, 7, "access_kind", 1414, 47], - ["get", 301, 43, 1, 1414, 7], - ["frame", 302, 301, 4, 1414, 7], - ["null", 303, 1414, 7], - ["setarg", 302, 0, 303, 1414, 7], - ["setarg", 302, 1, 14, 1414, 7], - ["setarg", 302, 2, 6, 1414, 7], - ["setarg", 302, 3, 4, 1414, 7], - ["setarg", 302, 4, 299, 1414, 7], - ["invoke", 302, 300, 1414, 7], - ["return", 4, 1415, 14], - ["jump", "if_end_672", 1415, 14], - "if_else_671", - "if_end_672", - "if_end_664", - "if_end_581", - ["access", 304, -1, 1417, 12], - ["return", 304, 1417, 12], - ["null", 305, 1417, 12], - ["return", 305, 1417, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 258, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 24, 1, "kind", 1422, 16], - ["move", 11, 24, 1422, 16], - ["load_field", 25, 1, "left", 1423, 16], - ["move", 12, 25, 1423, 16], - ["load_field", 26, 1, "right", 1424, 17], - ["move", 21, 26, 1424, 17], - ["get", 27, 13, 1, 1425, 15], - ["load_dynamic", 28, 27, 11, 1425, 28], - ["move", 5, 28, 1425, 28], - ["null", 3, 1426, 20], - ["access", 4, 0, 1427, 20], - ["access", 23, 0, 1428, 20], - ["null", 13, 1429, 21], - ["null", 15, 1430, 16], - ["access", 14, 0, 1431, 17], - ["access", 22, 0, 1432, 16], - ["access", 2, 0, 1433, 15], - ["null", 20, 1434, 18], - ["access", 19, 0, 1435, 17], - ["null", 16, 1436, 15], - ["null", 18, 1437, 16], - ["access", 17, 0, 1438, 20], - ["null", 9, 1439, 20], - ["access", 10, 0, 1440, 20], - ["access", 8, 0, 1441, 19], - ["null", 7, 1442, 21], - ["null", 6, 1443, 22], - ["null", 29, 1445, 16], - ["is_identical", 30, 5, 29, 1445, 16], - ["jump_true", 30, "ne_nid_682", 1445, 16], - ["jump", "ne_ni_683", 1445, 16], - "ne_nid_682", - ["false", 30, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_ni_683", - ["is_int", 31, 5, 1445, 16], - ["jump_false", 31, "ne_nn_684", 1445, 16], - ["is_int", 32, 29, 1445, 16], - ["jump_false", 32, "ne_nn_684", 1445, 16], - ["ne_int", 30, 5, 29, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nn_684", - ["is_num", 31, 5, 1445, 16], - ["jump_false", 31, "ne_nt_685", 1445, 16], - ["is_num", 32, 29, 1445, 16], - ["jump_false", 32, "ne_nt_685", 1445, 16], - ["ne_float", 30, 5, 29, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nt_685", - ["is_text", 31, 5, 1445, 16], - ["jump_false", 31, "ne_nnl_686", 1445, 16], - ["is_text", 32, 29, 1445, 16], - ["jump_false", 32, "ne_nnl_686", 1445, 16], - ["ne_text", 30, 5, 29, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nnl_686", - ["is_null", 31, 5, 1445, 16], - ["jump_false", 31, "ne_nb_687", 1445, 16], - ["is_null", 32, 29, 1445, 16], - ["jump_false", 32, "ne_nb_687", 1445, 16], - ["false", 30, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_nb_687", - ["is_bool", 31, 5, 1445, 16], - ["jump_false", 31, "ne_mis_688", 1445, 16], - ["is_bool", 32, 29, 1445, 16], - ["jump_false", 32, "ne_mis_688", 1445, 16], - ["ne_bool", 30, 5, 29, 1445, 16], - ["jump", "ne_done_681", 1445, 16], - "ne_mis_688", - ["true", 30, 1445, 16], - "ne_done_681", - ["jump_false", 30, "if_else_679", 1445, 16], - ["get", 34, 57, 1, 1446, 14], - ["frame", 35, 34, 2, 1446, 14], - ["null", 36, 1446, 14], - ["setarg", 35, 0, 36, 1446, 14], - ["setarg", 35, 1, 1, 1446, 14], - ["setarg", 35, 2, 5, 1446, 14], - ["tail_invoke", 35, 33, 1446, 14], - ["return", 33, 1446, 14], - ["jump", "if_end_680", 1446, 14], - "if_else_679", - "if_end_680", - ["load_field", 37, 1, "push", 1450, 9], - ["true", 38, 1450, 22], - ["is_identical", 39, 37, 38, 1450, 22], - ["jump_true", 39, "eq_done_691", 1450, 22], - ["is_int", 40, 37, 1450, 22], - ["jump_false", 40, "eq_ni_692", 1450, 22], - ["is_int", 41, 38, 1450, 22], - ["jump_false", 41, "eq_ni_692", 1450, 22], - ["eq_int", 39, 37, 38, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_ni_692", - ["is_num", 40, 37, 1450, 22], - ["jump_false", 40, "eq_nn_693", 1450, 22], - ["is_num", 41, 38, 1450, 22], - ["jump_false", 41, "eq_nn_693", 1450, 22], - ["eq_float", 39, 37, 38, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nn_693", - ["is_text", 40, 37, 1450, 22], - ["jump_false", 40, "eq_nt_694", 1450, 22], - ["is_text", 41, 38, 1450, 22], - ["jump_false", 41, "eq_nt_694", 1450, 22], - ["eq_text", 39, 37, 38, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nt_694", - ["is_null", 40, 37, 1450, 22], - ["jump_false", 40, "eq_nnl_695", 1450, 22], - ["is_null", 41, 38, 1450, 22], - ["jump_false", 41, "eq_nnl_695", 1450, 22], - ["true", 39, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nnl_695", - ["is_bool", 40, 37, 1450, 22], - ["jump_false", 40, "eq_nb_696", 1450, 22], - ["is_bool", 41, 38, 1450, 22], - ["jump_false", 41, "eq_nb_696", 1450, 22], - ["eq_bool", 39, 37, 38, 1450, 22], - ["jump", "eq_done_691", 1450, 22], - "eq_nb_696", - ["false", 39, 1450, 22], - "eq_done_691", - ["jump_false", 39, "if_else_689", 1450, 22], - ["load_field", 42, 12, "left", 1451, 18], - ["move", 3, 42, 1451, 18], - ["access", 43, -1, 1452, 37], - ["get", 45, 58, 1, 1452, 18], - ["frame", 46, 45, 2, 1452, 18], - ["null", 47, 1452, 18], - ["setarg", 46, 0, 47, 1452, 18], - ["setarg", 46, 1, 3, 1452, 18], - ["setarg", 46, 2, 43, 1452, 18], - ["invoke", 46, 44, 1452, 18], - ["move", 4, 44, 1452, 18], - ["access", 48, -1, 1453, 34], - ["get", 50, 58, 1, 1453, 18], - ["frame", 51, 50, 2, 1453, 18], - ["null", 52, 1453, 18], - ["setarg", 51, 0, 52, 1453, 18], - ["setarg", 51, 1, 21, 1453, 18], - ["setarg", 51, 2, 48, 1453, 18], - ["invoke", 51, 49, 1453, 18], - ["move", 23, 49, 1453, 18], - ["get", 54, 10, 1, 1454, 17], - ["frame", 55, 54, 0, 1454, 17], - ["null", 56, 1454, 17], - ["setarg", 55, 0, 56, 1454, 17], - ["invoke", 55, 53, 1454, 17], - ["move", 8, 53, 1454, 17], - ["access", 57, "push_err", 1455, 29], - ["get", 59, 60, 1, 1455, 19], - ["frame", 60, 59, 1, 1455, 19], - ["null", 61, 1455, 19], - ["setarg", 60, 0, 61, 1455, 19], - ["setarg", 60, 1, 57, 1455, 19], - ["invoke", 60, 58, 1455, 19], - ["move", 7, 58, 1455, 19], - ["access", 62, "push_done", 1456, 30], - ["get", 64, 60, 1, 1456, 20], - ["frame", 65, 64, 1, 1456, 20], - ["null", 66, 1456, 20], - ["setarg", 65, 0, 66, 1456, 20], - ["setarg", 65, 1, 62, 1456, 20], - ["invoke", 65, 63, 1456, 20], - ["move", 6, 63, 1456, 20], - ["access", 67, "is_array", 1457, 14], - ["get", 69, 16, 1, 1457, 7], - ["frame", 70, 69, 3, 1457, 7], - ["null", 71, 1457, 7], - ["setarg", 70, 0, 71, 1457, 7], - ["setarg", 70, 1, 67, 1457, 7], - ["setarg", 70, 2, 8, 1457, 7], - ["setarg", 70, 3, 4, 1457, 7], - ["invoke", 70, 68, 1457, 7], - ["access", 72, "jump_false", 1458, 22], - ["get", 74, 35, 1, 1458, 7], - ["frame", 75, 74, 3, 1458, 7], - ["null", 76, 1458, 7], - ["setarg", 75, 0, 76, 1458, 7], - ["setarg", 75, 1, 72, 1458, 7], - ["setarg", 75, 2, 8, 1458, 7], - ["setarg", 75, 3, 7, 1458, 7], - ["invoke", 75, 73, 1458, 7], - ["access", 77, "push", 1459, 14], - ["get", 79, 16, 1, 1459, 7], - ["frame", 80, 79, 3, 1459, 7], - ["null", 81, 1459, 7], - ["setarg", 80, 0, 81, 1459, 7], - ["setarg", 80, 1, 77, 1459, 7], - ["setarg", 80, 2, 4, 1459, 7], - ["setarg", 80, 3, 23, 1459, 7], - ["invoke", 80, 78, 1459, 7], - ["get", 83, 34, 1, 1460, 7], - ["frame", 84, 83, 1, 1460, 7], - ["null", 85, 1460, 7], - ["setarg", 84, 0, 85, 1460, 7], - ["setarg", 84, 1, 6, 1460, 7], - ["invoke", 84, 82, 1460, 7], - ["get", 87, 36, 1, 1461, 7], - ["frame", 88, 87, 1, 1461, 7], - ["null", 89, 1461, 7], - ["setarg", 88, 0, 89, 1461, 7], - ["setarg", 88, 1, 7, 1461, 7], - ["invoke", 88, 86, 1461, 7], - ["access", 90, "cannot push: target must be an array", 1462, 22], - ["get", 92, 37, 1, 1462, 7], - ["frame", 93, 92, 1, 1462, 7], - ["null", 94, 1462, 7], - ["setarg", 93, 0, 94, 1462, 7], - ["setarg", 93, 1, 90, 1462, 7], - ["invoke", 93, 91, 1462, 7], - ["access", 95, "disrupt", 1463, 14], - ["get", 97, 14, 1, 1463, 7], - ["frame", 98, 97, 1, 1463, 7], - ["null", 99, 1463, 7], - ["setarg", 98, 0, 99, 1463, 7], - ["setarg", 98, 1, 95, 1463, 7], - ["invoke", 98, 96, 1463, 7], - ["get", 101, 36, 1, 1464, 7], - ["frame", 102, 101, 1, 1464, 7], - ["null", 103, 1464, 7], - ["setarg", 102, 0, 103, 1464, 7], - ["setarg", 102, 1, 6, 1464, 7], - ["invoke", 102, 100, 1464, 7], - ["return", 23, 1465, 14], - ["jump", "if_end_690", 1465, 14], - "if_else_689", - "if_end_690", - ["load_field", 104, 12, "kind", 1468, 17], - ["move", 13, 104, 1468, 17], - ["access", 105, "name", 1471, 22], - ["is_identical", 106, 13, 105, 1471, 22], - ["jump_true", 106, "eq_done_699", 1471, 22], - ["is_int", 107, 13, 1471, 22], - ["jump_false", 107, "eq_ni_700", 1471, 22], - ["is_int", 108, 105, 1471, 22], - ["jump_false", 108, "eq_ni_700", 1471, 22], - ["eq_int", 106, 13, 105, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_ni_700", - ["is_num", 107, 13, 1471, 22], - ["jump_false", 107, "eq_nn_701", 1471, 22], - ["is_num", 108, 105, 1471, 22], - ["jump_false", 108, "eq_nn_701", 1471, 22], - ["eq_float", 106, 13, 105, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nn_701", - ["is_text", 107, 13, 1471, 22], - ["jump_false", 107, "eq_nt_702", 1471, 22], - ["is_text", 108, 105, 1471, 22], - ["jump_false", 108, "eq_nt_702", 1471, 22], - ["eq_text", 106, 13, 105, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nt_702", - ["is_null", 107, 13, 1471, 22], - ["jump_false", 107, "eq_nnl_703", 1471, 22], - ["is_null", 108, 105, 1471, 22], - ["jump_false", 108, "eq_nnl_703", 1471, 22], - ["true", 106, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nnl_703", - ["is_bool", 107, 13, 1471, 22], - ["jump_false", 107, "eq_nb_704", 1471, 22], - ["is_bool", 108, 105, 1471, 22], - ["jump_false", 108, "eq_nb_704", 1471, 22], - ["eq_bool", 106, 13, 105, 1471, 22], - ["jump", "eq_done_699", 1471, 22], - "eq_nb_704", - ["false", 106, 1471, 22], - "eq_done_699", - ["jump_false", 106, "if_else_697", 1471, 22], - ["load_field", 109, 12, "name", 1472, 14], - ["move", 15, 109, 1472, 14], - ["load_field", 110, 12, "level", 1473, 15], - ["move", 14, 110, 1473, 15], - ["null", 111, 1474, 20], - ["is_identical", 112, 14, 111, 1474, 20], - ["jump_true", 112, "eq_done_707", 1474, 20], - ["is_int", 113, 14, 1474, 20], - ["jump_false", 113, "eq_ni_708", 1474, 20], - ["is_int", 114, 111, 1474, 20], - ["jump_false", 114, "eq_ni_708", 1474, 20], - ["eq_int", 112, 14, 111, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_ni_708", - ["is_num", 113, 14, 1474, 20], - ["jump_false", 113, "eq_nn_709", 1474, 20], - ["is_num", 114, 111, 1474, 20], - ["jump_false", 114, "eq_nn_709", 1474, 20], - ["eq_float", 112, 14, 111, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nn_709", - ["is_text", 113, 14, 1474, 20], - ["jump_false", 113, "eq_nt_710", 1474, 20], - ["is_text", 114, 111, 1474, 20], - ["jump_false", 114, "eq_nt_710", 1474, 20], - ["eq_text", 112, 14, 111, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nt_710", - ["is_null", 113, 14, 1474, 20], - ["jump_false", 113, "eq_nnl_711", 1474, 20], - ["is_null", 114, 111, 1474, 20], - ["jump_false", 114, "eq_nnl_711", 1474, 20], - ["true", 112, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nnl_711", - ["is_bool", 113, 14, 1474, 20], - ["jump_false", 113, "eq_nb_712", 1474, 20], - ["is_bool", 114, 111, 1474, 20], - ["jump_false", 114, "eq_nb_712", 1474, 20], - ["eq_bool", 112, 14, 111, 1474, 20], - ["jump", "eq_done_707", 1474, 20], - "eq_nb_712", - ["false", 112, 1474, 20], - "eq_done_707", - ["jump_false", 112, "if_else_705", 1474, 20], - ["access", 14, -1, 1475, 17], - ["jump", "if_end_706", 1475, 17], - "if_else_705", - "if_end_706", - ["access", 115, 0, 1477, 20], - ["is_identical", 116, 14, 115, 1477, 20], - ["jump_true", 116, "eq_done_716", 1477, 20], - ["is_int", 117, 14, 1477, 20], - ["jump_false", 117, "eq_ni_717", 1477, 20], - ["is_int", 118, 115, 1477, 20], - ["jump_false", 118, "eq_ni_717", 1477, 20], - ["eq_int", 116, 14, 115, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_ni_717", - ["is_num", 117, 14, 1477, 20], - ["jump_false", 117, "eq_nn_718", 1477, 20], - ["is_num", 118, 115, 1477, 20], - ["jump_false", 118, "eq_nn_718", 1477, 20], - ["eq_float", 116, 14, 115, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nn_718", - ["is_text", 117, 14, 1477, 20], - ["jump_false", 117, "eq_nt_719", 1477, 20], - ["is_text", 118, 115, 1477, 20], - ["jump_false", 118, "eq_nt_719", 1477, 20], - ["eq_text", 116, 14, 115, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nt_719", - ["is_null", 117, 14, 1477, 20], - ["jump_false", 117, "eq_nnl_720", 1477, 20], - ["is_null", 118, 115, 1477, 20], - ["jump_false", 118, "eq_nnl_720", 1477, 20], - ["true", 116, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nnl_720", - ["is_bool", 117, 14, 1477, 20], - ["jump_false", 117, "eq_nb_721", 1477, 20], - ["is_bool", 118, 115, 1477, 20], - ["jump_false", 118, "eq_nb_721", 1477, 20], - ["eq_bool", 116, 14, 115, 1477, 20], - ["jump", "eq_done_716", 1477, 20], - "eq_nb_721", - ["false", 116, 1477, 20], - "eq_done_716", - ["move", 119, 116, 1477, 20], - ["jump_true", 119, "or_end_715", 1477, 20], - ["access", 120, -1, 1477, 34], - ["is_identical", 121, 14, 120, 1477, 34], - ["jump_true", 121, "eq_done_722", 1477, 34], - ["is_int", 122, 14, 1477, 34], - ["jump_false", 122, "eq_ni_723", 1477, 34], - ["is_int", 123, 120, 1477, 34], - ["jump_false", 123, "eq_ni_723", 1477, 34], - ["eq_int", 121, 14, 120, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_ni_723", - ["is_num", 122, 14, 1477, 34], - ["jump_false", 122, "eq_nn_724", 1477, 34], - ["is_num", 123, 120, 1477, 34], - ["jump_false", 123, "eq_nn_724", 1477, 34], - ["eq_float", 121, 14, 120, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nn_724", - ["is_text", 122, 14, 1477, 34], - ["jump_false", 122, "eq_nt_725", 1477, 34], - ["is_text", 123, 120, 1477, 34], - ["jump_false", 123, "eq_nt_725", 1477, 34], - ["eq_text", 121, 14, 120, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nt_725", - ["is_null", 122, 14, 1477, 34], - ["jump_false", 122, "eq_nnl_726", 1477, 34], - ["is_null", 123, 120, 1477, 34], - ["jump_false", 123, "eq_nnl_726", 1477, 34], - ["true", 121, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nnl_726", - ["is_bool", 122, 14, 1477, 34], - ["jump_false", 122, "eq_nb_727", 1477, 34], - ["is_bool", 123, 120, 1477, 34], - ["jump_false", 123, "eq_nb_727", 1477, 34], - ["eq_bool", 121, 14, 120, 1477, 34], - ["jump", "eq_done_722", 1477, 34], - "eq_nb_727", - ["false", 121, 1477, 34], - "eq_done_722", - ["move", 119, 121, 1477, 34], - "or_end_715", - ["jump_false", 119, "if_else_713", 1477, 34], - ["get", 125, 52, 1, 1478, 16], - ["frame", 126, 125, 1, 1478, 16], - ["null", 127, 1478, 16], - ["setarg", 126, 0, 127, 1478, 16], - ["setarg", 126, 1, 15, 1478, 16], - ["invoke", 126, 124, 1478, 16], - ["move", 22, 124, 1478, 16], - ["access", 128, 0, 1479, 21], - ["is_int", 130, 22, 1479, 21], - ["jump_false", 130, "rel_ni_730", 1479, 21], - ["is_int", 131, 128, 1479, 21], - ["jump_false", 131, "rel_ni_730", 1479, 21], - ["ge_int", 129, 22, 128, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_ni_730", - ["is_num", 130, 22, 1479, 21], - ["jump_false", 130, "rel_nn_731", 1479, 21], - ["is_num", 131, 128, 1479, 21], - ["jump_false", 131, "rel_nn_731", 1479, 21], - ["ge_float", 129, 22, 128, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_nn_731", - ["is_text", 130, 22, 1479, 21], - ["jump_false", 130, "rel_err_733", 1479, 21], - ["is_text", 131, 128, 1479, 21], - ["jump_false", 131, "rel_err_733", 1479, 21], - ["ge_text", 129, 22, 128, 1479, 21], - ["jump", "rel_done_732", 1479, 21], - "rel_err_733", - [ - "access", - 132, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1479, - 21 - ], - ["access", 133, "error", 1479, 21], - ["access", 134, "cannot compare with '>=': operands must be same type", 1479, 21], - ["array", 135, 0, 1479, 21], - ["push", 135, 134, 1479, 21], - ["frame", 137, 132, 2, 1479, 21], - ["null", 138, 1479, 21], - ["setarg", 137, 0, 138, 1479, 21], - ["setarg", 137, 1, 133, 1479, 21], - ["setarg", 137, 2, 135, 1479, 21], - ["invoke", 137, 136, 1479, 21], - ["disrupt", 1479, 21], - "rel_done_732", - ["jump_false", 129, "if_else_728", 1479, 21], - ["get", 140, 58, 1, 1480, 22], - ["frame", 141, 140, 2, 1480, 22], - ["null", 142, 1480, 22], - ["setarg", 141, 0, 142, 1480, 22], - ["setarg", 141, 1, 21, 1480, 22], - ["setarg", 141, 2, 22, 1480, 22], - ["invoke", 141, 139, 1480, 22], - ["move", 23, 139, 1480, 22], - ["is_identical", 143, 23, 22, 1481, 27], - ["jump_true", 143, "ne_nid_737", 1481, 27], - ["jump", "ne_ni_738", 1481, 27], - "ne_nid_737", - ["false", 143, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_ni_738", - ["is_int", 144, 23, 1481, 27], - ["jump_false", 144, "ne_nn_739", 1481, 27], - ["is_int", 145, 22, 1481, 27], - ["jump_false", 145, "ne_nn_739", 1481, 27], - ["ne_int", 143, 23, 22, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nn_739", - ["is_num", 144, 23, 1481, 27], - ["jump_false", 144, "ne_nt_740", 1481, 27], - ["is_num", 145, 22, 1481, 27], - ["jump_false", 145, "ne_nt_740", 1481, 27], - ["ne_float", 143, 23, 22, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nt_740", - ["is_text", 144, 23, 1481, 27], - ["jump_false", 144, "ne_nnl_741", 1481, 27], - ["is_text", 145, 22, 1481, 27], - ["jump_false", 145, "ne_nnl_741", 1481, 27], - ["ne_text", 143, 23, 22, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nnl_741", - ["is_null", 144, 23, 1481, 27], - ["jump_false", 144, "ne_nb_742", 1481, 27], - ["is_null", 145, 22, 1481, 27], - ["jump_false", 145, "ne_nb_742", 1481, 27], - ["false", 143, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_nb_742", - ["is_bool", 144, 23, 1481, 27], - ["jump_false", 144, "ne_mis_743", 1481, 27], - ["is_bool", 145, 22, 1481, 27], - ["jump_false", 145, "ne_mis_743", 1481, 27], - ["ne_bool", 143, 23, 22, 1481, 27], - ["jump", "ne_done_736", 1481, 27], - "ne_mis_743", - ["true", 143, 1481, 27], - "ne_done_736", - ["jump_false", 143, "if_else_734", 1481, 27], - ["access", 146, "move", 1482, 20], - ["get", 148, 16, 1, 1482, 13], - ["frame", 149, 148, 3, 1482, 13], - ["null", 150, 1482, 13], - ["setarg", 149, 0, 150, 1482, 13], - ["setarg", 149, 1, 146, 1482, 13], - ["setarg", 149, 2, 22, 1482, 13], - ["setarg", 149, 3, 23, 1482, 13], - ["invoke", 149, 147, 1482, 13], - ["jump", "if_end_735", 1482, 13], - "if_else_734", - "if_end_735", - ["return", 23, 1484, 18], - ["jump", "if_end_729", 1484, 18], - "if_else_728", - "if_end_729", - ["access", 151, -1, 1486, 36], - ["get", 153, 58, 1, 1486, 20], - ["frame", 154, 153, 2, 1486, 20], - ["null", 155, 1486, 20], - ["setarg", 154, 0, 155, 1486, 20], - ["setarg", 154, 1, 21, 1486, 20], - ["setarg", 154, 2, 151, 1486, 20], - ["invoke", 154, 152, 1486, 20], - ["move", 23, 152, 1486, 20], - ["jump", "if_end_714", 1486, 20], - "if_else_713", - ["access", 156, -1, 1488, 36], - ["get", 158, 58, 1, 1488, 20], - ["frame", 159, 158, 2, 1488, 20], - ["null", 160, 1488, 20], - ["setarg", 159, 0, 160, 1488, 20], - ["setarg", 159, 1, 21, 1488, 20], - ["setarg", 159, 2, 156, 1488, 20], - ["invoke", 159, 157, 1488, 20], - ["move", 23, 157, 1488, 20], - ["access", 161, 0, 1489, 21], - ["is_int", 163, 14, 1489, 21], - ["jump_false", 163, "rel_ni_746", 1489, 21], - ["is_int", 164, 161, 1489, 21], - ["jump_false", 164, "rel_ni_746", 1489, 21], - ["gt_int", 162, 14, 161, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_ni_746", - ["is_num", 163, 14, 1489, 21], - ["jump_false", 163, "rel_nn_747", 1489, 21], - ["is_num", 164, 161, 1489, 21], - ["jump_false", 164, "rel_nn_747", 1489, 21], - ["gt_float", 162, 14, 161, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_nn_747", - ["is_text", 163, 14, 1489, 21], - ["jump_false", 163, "rel_err_749", 1489, 21], - ["is_text", 164, 161, 1489, 21], - ["jump_false", 164, "rel_err_749", 1489, 21], - ["gt_text", 162, 14, 161, 1489, 21], - ["jump", "rel_done_748", 1489, 21], - "rel_err_749", - [ - "access", - 165, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1489, - 21 - ], - ["access", 166, "error", 1489, 21], - ["access", 167, "cannot compare with '>': operands must be same type", 1489, 21], - ["array", 168, 0, 1489, 21], - ["push", 168, 167, 1489, 21], - ["frame", 170, 165, 2, 1489, 21], - ["null", 171, 1489, 21], - ["setarg", 170, 0, 171, 1489, 21], - ["setarg", 170, 1, 166, 1489, 21], - ["setarg", 170, 2, 168, 1489, 21], - ["invoke", 170, 169, 1489, 21], - ["disrupt", 1489, 21], - "rel_done_748", - ["jump_false", 162, "if_else_744", 1489, 21], - ["access", 172, 1, 1490, 25], - ["is_num", 173, 14, 1490, 25], - ["jump_false", 173, "num_err_750", 1490, 25], - ["is_num", 174, 172, 1490, 25], - ["jump_false", 174, "num_err_750", 1490, 25], - ["subtract", 2, 14, 172, 1490, 25], - ["jump", "num_done_751", 1490, 25], - "num_err_750", - [ - "access", - 175, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1490, - 25 - ], - ["access", 176, "error", 1490, 25], - ["access", 177, "cannot apply '-': operands must be numbers", 1490, 25], - ["array", 178, 0, 1490, 25], - ["push", 178, 177, 1490, 25], - ["frame", 180, 175, 2, 1490, 25], - ["null", 181, 1490, 25], - ["setarg", 180, 0, 181, 1490, 25], - ["setarg", 180, 1, 176, 1490, 25], - ["setarg", 180, 2, 178, 1490, 25], - ["invoke", 180, 179, 1490, 25], - ["disrupt", 1490, 25], - "num_done_751", - ["get", 182, 72, 1, 1491, 20], - ["get", 183, 72, 1, 1491, 41], - ["length", 184, 183, 1491, 41], - ["access", 185, 1, 1491, 58], - ["is_num", 187, 184, 1491, 58], - ["jump_false", 187, "num_err_752", 1491, 58], - ["is_num", 188, 185, 1491, 58], - ["jump_false", 188, "num_err_752", 1491, 58], - ["subtract", 186, 184, 185, 1491, 58], - ["jump", "num_done_753", 1491, 58], - "num_err_752", - [ - "access", - 189, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1491, - 58 - ], - ["access", 190, "error", 1491, 58], - ["access", 191, "cannot apply '-': operands must be numbers", 1491, 58], - ["array", 192, 0, 1491, 58], - ["push", 192, 191, 1491, 58], - ["frame", 194, 189, 2, 1491, 58], - ["null", 195, 1491, 58], - ["setarg", 194, 0, 195, 1491, 58], - ["setarg", 194, 1, 190, 1491, 58], - ["setarg", 194, 2, 192, 1491, 58], - ["invoke", 194, 193, 1491, 58], - ["disrupt", 1491, 58], - "num_done_753", - ["is_num", 197, 186, 1491, 62], - ["jump_false", 197, "num_err_754", 1491, 62], - ["is_num", 198, 2, 1491, 62], - ["jump_false", 198, "num_err_754", 1491, 62], - ["subtract", 196, 186, 2, 1491, 62], - ["jump", "num_done_755", 1491, 62], - "num_err_754", - [ - "access", - 199, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1491, - 62 - ], - ["access", 200, "error", 1491, 62], - ["access", 201, "cannot apply '-': operands must be numbers", 1491, 62], - ["array", 202, 0, 1491, 62], - ["push", 202, 201, 1491, 62], - ["frame", 204, 199, 2, 1491, 62], - ["null", 205, 1491, 62], - ["setarg", 204, 0, 205, 1491, 62], - ["setarg", 204, 1, 200, 1491, 62], - ["setarg", 204, 2, 202, 1491, 62], - ["invoke", 204, 203, 1491, 62], - ["disrupt", 1491, 62], - "num_done_755", - ["load_dynamic", 206, 182, 196, 1491, 62], - ["move", 20, 206, 1491, 62], - ["get", 208, 53, 1, 1492, 19], - ["frame", 209, 208, 2, 1492, 19], - ["null", 210, 1492, 19], - ["setarg", 209, 0, 210, 1492, 19], - ["setarg", 209, 1, 20, 1492, 19], - ["setarg", 209, 2, 15, 1492, 19], - ["invoke", 209, 207, 1492, 19], - ["move", 19, 207, 1492, 19], - ["access", 211, "put", 1493, 18], - ["get", 213, 17, 1, 1493, 11], - ["frame", 214, 213, 4, 1493, 11], - ["null", 215, 1493, 11], - ["setarg", 214, 0, 215, 1493, 11], - ["setarg", 214, 1, 211, 1493, 11], - ["setarg", 214, 2, 23, 1493, 11], - ["setarg", 214, 3, 19, 1493, 11], - ["setarg", 214, 4, 14, 1493, 11], - ["invoke", 214, 212, 1493, 11], - ["jump", "if_end_745", 1493, 11], - "if_else_744", - "if_end_745", - "if_end_714", - ["return", 23, 1496, 14], - ["jump", "if_end_698", 1496, 14], - "if_else_697", - "if_end_698", - ["access", 216, -1, 1499, 32], - ["get", 218, 58, 1, 1499, 16], - ["frame", 219, 218, 2, 1499, 16], - ["null", 220, 1499, 16], - ["setarg", 219, 0, 220, 1499, 16], - ["setarg", 219, 1, 21, 1499, 16], - ["setarg", 219, 2, 216, 1499, 16], - ["invoke", 219, 217, 1499, 16], - ["move", 23, 217, 1499, 16], - ["access", 221, ".", 1500, 22], - ["is_identical", 222, 13, 221, 1500, 22], - ["jump_true", 222, "eq_done_758", 1500, 22], - ["is_int", 223, 13, 1500, 22], - ["jump_false", 223, "eq_ni_759", 1500, 22], - ["is_int", 224, 221, 1500, 22], - ["jump_false", 224, "eq_ni_759", 1500, 22], - ["eq_int", 222, 13, 221, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_ni_759", - ["is_num", 223, 13, 1500, 22], - ["jump_false", 223, "eq_nn_760", 1500, 22], - ["is_num", 224, 221, 1500, 22], - ["jump_false", 224, "eq_nn_760", 1500, 22], - ["eq_float", 222, 13, 221, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nn_760", - ["is_text", 223, 13, 1500, 22], - ["jump_false", 223, "eq_nt_761", 1500, 22], - ["is_text", 224, 221, 1500, 22], - ["jump_false", 224, "eq_nt_761", 1500, 22], - ["eq_text", 222, 13, 221, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nt_761", - ["is_null", 223, 13, 1500, 22], - ["jump_false", 223, "eq_nnl_762", 1500, 22], - ["is_null", 224, 221, 1500, 22], - ["jump_false", 224, "eq_nnl_762", 1500, 22], - ["true", 222, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nnl_762", - ["is_bool", 223, 13, 1500, 22], - ["jump_false", 223, "eq_nb_763", 1500, 22], - ["is_bool", 224, 221, 1500, 22], - ["jump_false", 224, "eq_nb_763", 1500, 22], - ["eq_bool", 222, 13, 221, 1500, 22], - ["jump", "eq_done_758", 1500, 22], - "eq_nb_763", - ["false", 222, 1500, 22], - "eq_done_758", - ["jump_false", 222, "if_else_756", 1500, 22], - ["load_field", 225, 12, "left", 1501, 13], - ["move", 16, 225, 1501, 13], - ["load_field", 226, 12, "right", 1502, 14], - ["move", 18, 226, 1502, 14], - ["access", 227, -1, 1503, 32], - ["get", 229, 58, 1, 1503, 18], - ["frame", 230, 229, 2, 1503, 18], - ["null", 231, 1503, 18], - ["setarg", 230, 0, 231, 1503, 18], - ["setarg", 230, 1, 16, 1503, 18], - ["setarg", 230, 2, 227, 1503, 18], - ["invoke", 230, 228, 1503, 18], - ["move", 17, 228, 1503, 18], - ["get", 233, 44, 1, 1504, 7], - ["frame", 234, 233, 3, 1504, 7], - ["null", 235, 1504, 7], - ["setarg", 234, 0, 235, 1504, 7], - ["setarg", 234, 1, 17, 1504, 7], - ["setarg", 234, 2, 18, 1504, 7], - ["setarg", 234, 3, 23, 1504, 7], - ["invoke", 234, 232, 1504, 7], - ["jump", "if_end_757", 1504, 7], - "if_else_756", - ["access", 236, "[", 1505, 29], - ["is_identical", 237, 13, 236, 1505, 29], - ["jump_true", 237, "eq_done_766", 1505, 29], - ["is_int", 238, 13, 1505, 29], - ["jump_false", 238, "eq_ni_767", 1505, 29], - ["is_int", 239, 236, 1505, 29], - ["jump_false", 239, "eq_ni_767", 1505, 29], - ["eq_int", 237, 13, 236, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_ni_767", - ["is_num", 238, 13, 1505, 29], - ["jump_false", 238, "eq_nn_768", 1505, 29], - ["is_num", 239, 236, 1505, 29], - ["jump_false", 239, "eq_nn_768", 1505, 29], - ["eq_float", 237, 13, 236, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nn_768", - ["is_text", 238, 13, 1505, 29], - ["jump_false", 238, "eq_nt_769", 1505, 29], - ["is_text", 239, 236, 1505, 29], - ["jump_false", 239, "eq_nt_769", 1505, 29], - ["eq_text", 237, 13, 236, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nt_769", - ["is_null", 238, 13, 1505, 29], - ["jump_false", 238, "eq_nnl_770", 1505, 29], - ["is_null", 239, 236, 1505, 29], - ["jump_false", 239, "eq_nnl_770", 1505, 29], - ["true", 237, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nnl_770", - ["is_bool", 238, 13, 1505, 29], - ["jump_false", 238, "eq_nb_771", 1505, 29], - ["is_bool", 239, 236, 1505, 29], - ["jump_false", 239, "eq_nb_771", 1505, 29], - ["eq_bool", 237, 13, 236, 1505, 29], - ["jump", "eq_done_766", 1505, 29], - "eq_nb_771", - ["false", 237, 1505, 29], - "eq_done_766", - ["jump_false", 237, "if_else_764", 1505, 29], - ["load_field", 240, 12, "left", 1506, 13], - ["move", 16, 240, 1506, 13], - ["load_field", 241, 12, "right", 1507, 18], - ["move", 9, 241, 1507, 18], - ["access", 242, -1, 1508, 32], - ["get", 244, 58, 1, 1508, 18], - ["frame", 245, 244, 2, 1508, 18], - ["null", 246, 1508, 18], - ["setarg", 245, 0, 246, 1508, 18], - ["setarg", 245, 1, 16, 1508, 18], - ["setarg", 245, 2, 242, 1508, 18], - ["invoke", 245, 243, 1508, 18], - ["move", 17, 243, 1508, 18], - ["access", 247, -1, 1509, 37], - ["get", 249, 58, 1, 1509, 18], - ["frame", 250, 249, 2, 1509, 18], - ["null", 251, 1509, 18], - ["setarg", 250, 0, 251, 1509, 18], - ["setarg", 250, 1, 9, 1509, 18], - ["setarg", 250, 2, 247, 1509, 18], - ["invoke", 250, 248, 1509, 18], - ["move", 10, 248, 1509, 18], - ["load_field", 252, 12, "access_kind", 1510, 51], - ["get", 254, 43, 1, 1510, 7], - ["frame", 255, 254, 4, 1510, 7], - ["null", 256, 1510, 7], - ["setarg", 255, 0, 256, 1510, 7], - ["setarg", 255, 1, 17, 1510, 7], - ["setarg", 255, 2, 10, 1510, 7], - ["setarg", 255, 3, 23, 1510, 7], - ["setarg", 255, 4, 252, 1510, 7], - ["invoke", 255, 253, 1510, 7], - ["jump", "if_end_765", 1510, 7], - "if_else_764", - "if_end_765", - "if_end_757", - ["return", 23, 1512, 12], - ["null", 257, 1512, 12], - ["return", 257, 1512, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 1977, - "nr_close_slots": 0, - "instructions": [ - ["null", 45, 1517, 16], - ["access", 71, 0, 1518, 16], - ["null", 75, 1519, 15], - ["null", 48, 1520, 16], - ["access", 54, 0, 1521, 17], - ["null", 26, 1522, 22], - ["access", 3, 0, 1523, 14], - ["access", 12, 0, 1524, 20], - ["access", 29, 0, 1526, 25], - ["null", 28, 1527, 15], - ["access", 30, 0, 1528, 24], - ["access", 70, 0, 1529, 23], - ["null", 65, 1530, 19], - ["null", 27, 1531, 17], - ["null", 51, 1532, 16], - ["access", 47, 0, 1533, 17], - ["access", 13, 0, 1534, 18], - ["access", 20, 0, 1535, 16], - ["access", 4, 0, 1536, 15], - ["null", 69, 1537, 18], - ["access", 64, 0, 1538, 23], - ["null", 55, 1539, 15], - ["null", 67, 1540, 16], - ["access", 56, 0, 1541, 20], - ["null", 38, 1542, 15], - ["access", 40, 0, 1543, 20], - ["null", 14, 1544, 18], - ["null", 10, 1545, 21], - ["null", 15, 1546, 23], - ["null", 31, 1547, 17], - ["null", 50, 1548, 15], - ["access", 52, 0, 1549, 17], - ["access", 5, 0, 1550, 14], - ["access", 6, 0, 1551, 14], - ["access", 7, 0, 1552, 14], - ["access", 8, 0, 1553, 14], - ["access", 19, 0, 1554, 13], - ["null", 74, 1555, 15], - ["null", 9, 1556, 21], - ["null", 42, 1557, 20], - ["access", 44, 0, 1558, 20], - ["access", 34, 0, 1559, 21], - ["access", 62, 0, 1560, 24], - ["null", 60, 1561, 19], - ["false", 66, 1562, 19], - ["null", 11, 1563, 20], - ["null", 61, 1564, 24], - ["access", 59, 0, 1565, 20], - ["null", 58, 1566, 20], - ["access", 57, 0, 1567, 20], - ["access", 49, 0, 1568, 17], - ["access", 53, 0, 1569, 20], - ["access", 68, 0, 1570, 17], - ["null", 39, 1571, 20], - ["null", 16, 1572, 16], - ["null", 72, 1573, 21], - ["null", 22, 1574, 21], - ["null", 23, 1575, 22], - ["null", 25, 1576, 21], - ["access", 17, 0, 1577, 21], - ["access", 73, 0, 1578, 21], - ["access", 24, 0, 1579, 21], - ["access", 18, 0, 1580, 17], - ["null", 21, 1581, 22], - ["null", 63, 1583, 16], - ["null", 41, 1584, 15], - ["access", 76, 0, 1585, 20], - ["null", 43, 1586, 20], - ["null", 46, 1587, 17], - ["null", 32, 1588, 16], - ["access", 33, 0, 1589, 19], - ["access", 37, 0, 1590, 19], - ["null", 36, 1591, 21], - ["null", 35, 1592, 22], - ["null", 77, 1594, 17], - ["is_identical", 78, 1, 77, 1594, 17], - ["jump_true", 78, "eq_done_774", 1594, 17], - ["is_int", 79, 1, 1594, 17], - ["jump_false", 79, "eq_ni_775", 1594, 17], - ["is_int", 80, 77, 1594, 17], - ["jump_false", 80, "eq_ni_775", 1594, 17], - ["eq_int", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_ni_775", - ["is_num", 79, 1, 1594, 17], - ["jump_false", 79, "eq_nn_776", 1594, 17], - ["is_num", 80, 77, 1594, 17], - ["jump_false", 80, "eq_nn_776", 1594, 17], - ["eq_float", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nn_776", - ["is_text", 79, 1, 1594, 17], - ["jump_false", 79, "eq_nt_777", 1594, 17], - ["is_text", 80, 77, 1594, 17], - ["jump_false", 80, "eq_nt_777", 1594, 17], - ["eq_text", 78, 1, 77, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nt_777", - ["is_null", 79, 1, 1594, 17], - ["jump_false", 79, "eq_nnl_778", 1594, 17], - ["is_null", 80, 77, 1594, 17], - ["jump_false", 80, "eq_nnl_778", 1594, 17], - ["true", 78, 1594, 17], - ["jump", "eq_done_774", 1594, 17], - "eq_nnl_778", - ["is_bool", 79, 1, 1594, 17], - ["jump_false", 79, "eq_nb_779", 1594, 17], - ["is_bool", 80, 77, 1594, 17], - ["jump_false", 80, "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", 81, -1, 1595, 14], - ["return", 81, 1595, 14], - ["jump", "if_end_773", 1595, 14], - "if_else_772", - "if_end_773", - ["get", 83, 102, 1, 1597, 5], - ["frame", 84, 83, 1, 1597, 5], - ["null", 85, 1597, 5], - ["setarg", 84, 0, 85, 1597, 5], - ["setarg", 84, 1, 1, 1597, 5], - ["invoke", 84, 82, 1597, 5], - ["load_field", 86, 1, "kind", 1598, 12], - ["move", 45, 86, 1598, 12], - ["null", 87, 1599, 17], - ["is_identical", 88, 45, 87, 1599, 17], - ["jump_true", 88, "eq_done_782", 1599, 17], - ["is_int", 89, 45, 1599, 17], - ["jump_false", 89, "eq_ni_783", 1599, 17], - ["is_int", 90, 87, 1599, 17], - ["jump_false", 90, "eq_ni_783", 1599, 17], - ["eq_int", 88, 45, 87, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_ni_783", - ["is_num", 89, 45, 1599, 17], - ["jump_false", 89, "eq_nn_784", 1599, 17], - ["is_num", 90, 87, 1599, 17], - ["jump_false", 90, "eq_nn_784", 1599, 17], - ["eq_float", 88, 45, 87, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nn_784", - ["is_text", 89, 45, 1599, 17], - ["jump_false", 89, "eq_nt_785", 1599, 17], - ["is_text", 90, 87, 1599, 17], - ["jump_false", 90, "eq_nt_785", 1599, 17], - ["eq_text", 88, 45, 87, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nt_785", - ["is_null", 89, 45, 1599, 17], - ["jump_false", 89, "eq_nnl_786", 1599, 17], - ["is_null", 90, 87, 1599, 17], - ["jump_false", 90, "eq_nnl_786", 1599, 17], - ["true", 88, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nnl_786", - ["is_bool", 89, 45, 1599, 17], - ["jump_false", 89, "eq_nb_787", 1599, 17], - ["is_bool", 90, 87, 1599, 17], - ["jump_false", 90, "eq_nb_787", 1599, 17], - ["eq_bool", 88, 45, 87, 1599, 17], - ["jump", "eq_done_782", 1599, 17], - "eq_nb_787", - ["false", 88, 1599, 17], - "eq_done_782", - ["jump_false", 88, "if_else_780", 1599, 17], - ["access", 91, -1, 1600, 14], - ["return", 91, 1600, 14], - ["jump", "if_end_781", 1600, 14], - "if_else_780", - "if_end_781", - ["access", 92, "number", 1604, 17], - ["is_identical", 93, 45, 92, 1604, 17], - ["jump_true", 93, "eq_done_790", 1604, 17], - ["is_int", 94, 45, 1604, 17], - ["jump_false", 94, "eq_ni_791", 1604, 17], - ["is_int", 95, 92, 1604, 17], - ["jump_false", 95, "eq_ni_791", 1604, 17], - ["eq_int", 93, 45, 92, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_ni_791", - ["is_num", 94, 45, 1604, 17], - ["jump_false", 94, "eq_nn_792", 1604, 17], - ["is_num", 95, 92, 1604, 17], - ["jump_false", 95, "eq_nn_792", 1604, 17], - ["eq_float", 93, 45, 92, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nn_792", - ["is_text", 94, 45, 1604, 17], - ["jump_false", 94, "eq_nt_793", 1604, 17], - ["is_text", 95, 92, 1604, 17], - ["jump_false", 95, "eq_nt_793", 1604, 17], - ["eq_text", 93, 45, 92, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nt_793", - ["is_null", 94, 45, 1604, 17], - ["jump_false", 94, "eq_nnl_794", 1604, 17], - ["is_null", 95, 92, 1604, 17], - ["jump_false", 95, "eq_nnl_794", 1604, 17], - ["true", 93, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nnl_794", - ["is_bool", 94, 45, 1604, 17], - ["jump_false", 94, "eq_nb_795", 1604, 17], - ["is_bool", 95, 92, 1604, 17], - ["jump_false", 95, "eq_nb_795", 1604, 17], - ["eq_bool", 93, 45, 92, 1604, 17], - ["jump", "eq_done_790", 1604, 17], - "eq_nb_795", - ["false", 93, 1604, 17], - "eq_done_790", - ["jump_false", 93, "if_else_788", 1604, 17], - ["access", 96, 0, 1605, 24], - ["is_int", 98, 2, 1605, 24], - ["jump_false", 98, "rel_ni_798", 1605, 24], - ["is_int", 99, 96, 1605, 24], - ["jump_false", 99, "rel_ni_798", 1605, 24], - ["ge_int", 97, 2, 96, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_ni_798", - ["is_num", 98, 2, 1605, 24], - ["jump_false", 98, "rel_nn_799", 1605, 24], - ["is_num", 99, 96, 1605, 24], - ["jump_false", 99, "rel_nn_799", 1605, 24], - ["ge_float", 97, 2, 96, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_nn_799", - ["is_text", 98, 2, 1605, 24], - ["jump_false", 98, "rel_err_801", 1605, 24], - ["is_text", 99, 96, 1605, 24], - ["jump_false", 99, "rel_err_801", 1605, 24], - ["ge_text", 97, 2, 96, 1605, 24], - ["jump", "rel_done_800", 1605, 24], - "rel_err_801", - [ - "access", - 100, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1605, - 24 - ], - ["access", 101, "error", 1605, 24], - ["access", 102, "cannot compare with '>=': operands must be same type", 1605, 24], - ["array", 103, 0, 1605, 24], - ["push", 103, 102, 1605, 24], - ["frame", 105, 100, 2, 1605, 24], - ["null", 106, 1605, 24], - ["setarg", 105, 0, 106, 1605, 24], - ["setarg", 105, 1, 101, 1605, 24], - ["setarg", 105, 2, 103, 1605, 24], - ["invoke", 105, 104, 1605, 24], - ["disrupt", 1605, 24], - "rel_done_800", - ["jump_false", 97, "tern_else_796", 1605, 24], - ["move", 107, 2, 1605, 28], - ["jump", "tern_end_797", 1605, 28], - "tern_else_796", - ["get", 109, 10, 1, 1605, 37], - ["frame", 110, 109, 0, 1605, 37], - ["null", 111, 1605, 37], - ["setarg", 110, 0, 111, 1605, 37], - ["invoke", 110, 108, 1605, 37], - ["move", 107, 108, 1605, 37], - "tern_end_797", - ["move", 71, 107, 1605, 37], - ["load_field", 112, 1, "number", 1606, 28], - ["get", 114, 27, 1, 1606, 7], - ["frame", 115, 114, 2, 1606, 7], - ["null", 116, 1606, 7], - ["setarg", 115, 0, 116, 1606, 7], - ["setarg", 115, 1, 71, 1606, 7], - ["setarg", 115, 2, 112, 1606, 7], - ["invoke", 115, 113, 1606, 7], - ["return", 71, 1607, 14], - ["jump", "if_end_789", 1607, 14], - "if_else_788", - "if_end_789", - ["access", 117, "text", 1609, 17], - ["is_identical", 118, 45, 117, 1609, 17], - ["jump_true", 118, "eq_done_804", 1609, 17], - ["is_int", 119, 45, 1609, 17], - ["jump_false", 119, "eq_ni_805", 1609, 17], - ["is_int", 120, 117, 1609, 17], - ["jump_false", 120, "eq_ni_805", 1609, 17], - ["eq_int", 118, 45, 117, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_ni_805", - ["is_num", 119, 45, 1609, 17], - ["jump_false", 119, "eq_nn_806", 1609, 17], - ["is_num", 120, 117, 1609, 17], - ["jump_false", 120, "eq_nn_806", 1609, 17], - ["eq_float", 118, 45, 117, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nn_806", - ["is_text", 119, 45, 1609, 17], - ["jump_false", 119, "eq_nt_807", 1609, 17], - ["is_text", 120, 117, 1609, 17], - ["jump_false", 120, "eq_nt_807", 1609, 17], - ["eq_text", 118, 45, 117, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nt_807", - ["is_null", 119, 45, 1609, 17], - ["jump_false", 119, "eq_nnl_808", 1609, 17], - ["is_null", 120, 117, 1609, 17], - ["jump_false", 120, "eq_nnl_808", 1609, 17], - ["true", 118, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nnl_808", - ["is_bool", 119, 45, 1609, 17], - ["jump_false", 119, "eq_nb_809", 1609, 17], - ["is_bool", 120, 117, 1609, 17], - ["jump_false", 120, "eq_nb_809", 1609, 17], - ["eq_bool", 118, 45, 117, 1609, 17], - ["jump", "eq_done_804", 1609, 17], - "eq_nb_809", - ["false", 118, 1609, 17], - "eq_done_804", - ["jump_false", 118, "if_else_802", 1609, 17], - ["access", 121, 0, 1610, 24], - ["is_int", 123, 2, 1610, 24], - ["jump_false", 123, "rel_ni_812", 1610, 24], - ["is_int", 124, 121, 1610, 24], - ["jump_false", 124, "rel_ni_812", 1610, 24], - ["ge_int", 122, 2, 121, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_ni_812", - ["is_num", 123, 2, 1610, 24], - ["jump_false", 123, "rel_nn_813", 1610, 24], - ["is_num", 124, 121, 1610, 24], - ["jump_false", 124, "rel_nn_813", 1610, 24], - ["ge_float", 122, 2, 121, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_nn_813", - ["is_text", 123, 2, 1610, 24], - ["jump_false", 123, "rel_err_815", 1610, 24], - ["is_text", 124, 121, 1610, 24], - ["jump_false", 124, "rel_err_815", 1610, 24], - ["ge_text", 122, 2, 121, 1610, 24], - ["jump", "rel_done_814", 1610, 24], - "rel_err_815", - [ - "access", - 125, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1610, - 24 - ], - ["access", 126, "error", 1610, 24], - ["access", 127, "cannot compare with '>=': operands must be same type", 1610, 24], - ["array", 128, 0, 1610, 24], - ["push", 128, 127, 1610, 24], - ["frame", 130, 125, 2, 1610, 24], - ["null", 131, 1610, 24], - ["setarg", 130, 0, 131, 1610, 24], - ["setarg", 130, 1, 126, 1610, 24], - ["setarg", 130, 2, 128, 1610, 24], - ["invoke", 130, 129, 1610, 24], - ["disrupt", 1610, 24], - "rel_done_814", - ["jump_false", 122, "tern_else_810", 1610, 24], - ["move", 132, 2, 1610, 28], - ["jump", "tern_end_811", 1610, 28], - "tern_else_810", - ["get", 134, 10, 1, 1610, 37], - ["frame", 135, 134, 0, 1610, 37], - ["null", 136, 1610, 37], - ["setarg", 135, 0, 136, 1610, 37], - ["invoke", 135, 133, 1610, 37], - ["move", 132, 133, 1610, 37], - "tern_end_811", - ["move", 71, 132, 1610, 37], - ["load_field", 137, 1, "value", 1611, 13], - ["move", 75, 137, 1611, 13], - ["null", 138, 1612, 18], - ["is_identical", 139, 75, 138, 1612, 18], - ["jump_true", 139, "eq_done_818", 1612, 18], - ["is_int", 140, 75, 1612, 18], - ["jump_false", 140, "eq_ni_819", 1612, 18], - ["is_int", 141, 138, 1612, 18], - ["jump_false", 141, "eq_ni_819", 1612, 18], - ["eq_int", 139, 75, 138, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_ni_819", - ["is_num", 140, 75, 1612, 18], - ["jump_false", 140, "eq_nn_820", 1612, 18], - ["is_num", 141, 138, 1612, 18], - ["jump_false", 141, "eq_nn_820", 1612, 18], - ["eq_float", 139, 75, 138, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nn_820", - ["is_text", 140, 75, 1612, 18], - ["jump_false", 140, "eq_nt_821", 1612, 18], - ["is_text", 141, 138, 1612, 18], - ["jump_false", 141, "eq_nt_821", 1612, 18], - ["eq_text", 139, 75, 138, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nt_821", - ["is_null", 140, 75, 1612, 18], - ["jump_false", 140, "eq_nnl_822", 1612, 18], - ["is_null", 141, 138, 1612, 18], - ["jump_false", 141, "eq_nnl_822", 1612, 18], - ["true", 139, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nnl_822", - ["is_bool", 140, 75, 1612, 18], - ["jump_false", 140, "eq_nb_823", 1612, 18], - ["is_bool", 141, 138, 1612, 18], - ["jump_false", 141, "eq_nb_823", 1612, 18], - ["eq_bool", 139, 75, 138, 1612, 18], - ["jump", "eq_done_818", 1612, 18], - "eq_nb_823", - ["false", 139, 1612, 18], - "eq_done_818", - ["jump_false", 139, "if_else_816", 1612, 18], - ["access", 75, "", 1613, 15], - ["jump", "if_end_817", 1613, 15], - "if_else_816", - "if_end_817", - ["get", 143, 28, 1, 1615, 7], - ["frame", 144, 143, 2, 1615, 7], - ["null", 145, 1615, 7], - ["setarg", 144, 0, 145, 1615, 7], - ["setarg", 144, 1, 71, 1615, 7], - ["setarg", 144, 2, 75, 1615, 7], - ["invoke", 144, 142, 1615, 7], - ["return", 71, 1616, 14], - ["jump", "if_end_803", 1616, 14], - "if_else_802", - "if_end_803", - ["access", 146, "text literal", 1619, 17], - ["is_identical", 147, 45, 146, 1619, 17], - ["jump_true", 147, "eq_done_826", 1619, 17], - ["is_int", 148, 45, 1619, 17], - ["jump_false", 148, "eq_ni_827", 1619, 17], - ["is_int", 149, 146, 1619, 17], - ["jump_false", 149, "eq_ni_827", 1619, 17], - ["eq_int", 147, 45, 146, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_ni_827", - ["is_num", 148, 45, 1619, 17], - ["jump_false", 148, "eq_nn_828", 1619, 17], - ["is_num", 149, 146, 1619, 17], - ["jump_false", 149, "eq_nn_828", 1619, 17], - ["eq_float", 147, 45, 146, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nn_828", - ["is_text", 148, 45, 1619, 17], - ["jump_false", 148, "eq_nt_829", 1619, 17], - ["is_text", 149, 146, 1619, 17], - ["jump_false", 149, "eq_nt_829", 1619, 17], - ["eq_text", 147, 45, 146, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nt_829", - ["is_null", 148, 45, 1619, 17], - ["jump_false", 148, "eq_nnl_830", 1619, 17], - ["is_null", 149, 146, 1619, 17], - ["jump_false", 149, "eq_nnl_830", 1619, 17], - ["true", 147, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nnl_830", - ["is_bool", 148, 45, 1619, 17], - ["jump_false", 148, "eq_nb_831", 1619, 17], - ["is_bool", 149, 146, 1619, 17], - ["jump_false", 149, "eq_nb_831", 1619, 17], - ["eq_bool", 147, 45, 146, 1619, 17], - ["jump", "eq_done_826", 1619, 17], - "eq_nb_831", - ["false", 147, 1619, 17], - "eq_done_826", - ["jump_false", 147, "if_else_824", 1619, 17], - ["load_field", 150, 1, "list", 1620, 14], - ["move", 48, 150, 1620, 14], - ["null", 151, 1621, 23], - ["is_identical", 152, 48, 151, 1621, 23], - ["jump_true", 152, "ne_nid_835", 1621, 23], - ["jump", "ne_ni_836", 1621, 23], - "ne_nid_835", - ["false", 152, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_ni_836", - ["is_int", 153, 48, 1621, 23], - ["jump_false", 153, "ne_nn_837", 1621, 23], - ["is_int", 154, 151, 1621, 23], - ["jump_false", 154, "ne_nn_837", 1621, 23], - ["ne_int", 152, 48, 151, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nn_837", - ["is_num", 153, 48, 1621, 23], - ["jump_false", 153, "ne_nt_838", 1621, 23], - ["is_num", 154, 151, 1621, 23], - ["jump_false", 154, "ne_nt_838", 1621, 23], - ["ne_float", 152, 48, 151, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nt_838", - ["is_text", 153, 48, 1621, 23], - ["jump_false", 153, "ne_nnl_839", 1621, 23], - ["is_text", 154, 151, 1621, 23], - ["jump_false", 154, "ne_nnl_839", 1621, 23], - ["ne_text", 152, 48, 151, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nnl_839", - ["is_null", 153, 48, 1621, 23], - ["jump_false", 153, "ne_nb_840", 1621, 23], - ["is_null", 154, 151, 1621, 23], - ["jump_false", 154, "ne_nb_840", 1621, 23], - ["false", 152, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_nb_840", - ["is_bool", 153, 48, 1621, 23], - ["jump_false", 153, "ne_mis_841", 1621, 23], - ["is_bool", 154, 151, 1621, 23], - ["jump_false", 154, "ne_mis_841", 1621, 23], - ["ne_bool", 152, 48, 151, 1621, 23], - ["jump", "ne_done_834", 1621, 23], - "ne_mis_841", - ["true", 152, 1621, 23], - "ne_done_834", - ["jump_false", 152, "tern_else_832", 1621, 23], - ["length", 156, 48, 1621, 37], - ["move", 155, 156, 1621, 37], - ["jump", "tern_end_833", 1621, 37], - "tern_else_832", - ["access", 157, 0, 1621, 45], - ["move", 155, 157, 1621, 45], - "tern_end_833", - ["move", 54, 155, 1621, 45], - ["array", 158, 0, 1622, 20], - ["move", 26, 158, 1622, 20], - ["access", 3, 0, 1623, 12], - "while_start_842", - ["is_int", 160, 3, 1624, 19], - ["jump_false", 160, "rel_ni_844", 1624, 19], - ["is_int", 161, 54, 1624, 19], - ["jump_false", 161, "rel_ni_844", 1624, 19], - ["lt_int", 159, 3, 54, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_ni_844", - ["is_num", 160, 3, 1624, 19], - ["jump_false", 160, "rel_nn_845", 1624, 19], - ["is_num", 161, 54, 1624, 19], - ["jump_false", 161, "rel_nn_845", 1624, 19], - ["lt_float", 159, 3, 54, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_nn_845", - ["is_text", 160, 3, 1624, 19], - ["jump_false", 160, "rel_err_847", 1624, 19], - ["is_text", 161, 54, 1624, 19], - ["jump_false", 161, "rel_err_847", 1624, 19], - ["lt_text", 159, 3, 54, 1624, 19], - ["jump", "rel_done_846", 1624, 19], - "rel_err_847", - [ - "access", - 162, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1624, - 19 - ], - ["access", 163, "error", 1624, 19], - ["access", 164, "cannot compare with '<': operands must be same type", 1624, 19], - ["array", 165, 0, 1624, 19], - ["push", 165, 164, 1624, 19], - ["frame", 167, 162, 2, 1624, 19], - ["null", 168, 1624, 19], - ["setarg", 167, 0, 168, 1624, 19], - ["setarg", 167, 1, 163, 1624, 19], - ["setarg", 167, 2, 165, 1624, 19], - ["invoke", 167, 166, 1624, 19], - ["disrupt", 1624, 19], - "rel_done_846", - ["jump_false", 159, "while_end_843", 1624, 19], - ["load_dynamic", 169, 48, 3, 1625, 40], - ["access", 170, -1, 1625, 45], - ["get", 172, 58, 1, 1625, 26], - ["frame", 173, 172, 2, 1625, 26], - ["null", 174, 1625, 26], - ["setarg", 173, 0, 174, 1625, 26], - ["setarg", 173, 1, 169, 1625, 26], - ["setarg", 173, 2, 170, 1625, 26], - ["invoke", 173, 171, 1625, 26], - ["is_array", 175, 26, 1625, 26], - ["jump_false", 175, "push_err_848", 1625, 26], - ["push", 26, 171, 1625, 26], - ["jump", "push_done_849", 1625, 26], - "push_err_848", - [ - "access", - 176, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1625, - 26 - ], - ["access", 177, "error", 1625, 26], - ["access", 178, "cannot push: target must be an array", 1625, 26], - ["array", 179, 0, 1625, 26], - ["push", 179, 178, 1625, 26], - ["frame", 181, 176, 2, 1625, 26], - ["null", 182, 1625, 26], - ["setarg", 181, 0, 182, 1625, 26], - ["setarg", 181, 1, 177, 1625, 26], - ["setarg", 181, 2, 179, 1625, 26], - ["invoke", 181, 180, 1625, 26], - ["disrupt", 1625, 26], - "push_done_849", - ["access", 183, 1, 1626, 19], - ["is_num", 185, 3, 1626, 19], - ["jump_false", 185, "num_err_850", 1626, 19], - ["is_num", 186, 183, 1626, 19], - ["jump_false", 186, "num_err_850", 1626, 19], - ["add", 184, 3, 183, 1626, 19], - ["jump", "num_done_851", 1626, 19], - "num_err_850", - [ - "access", - 187, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1626, - 19 - ], - ["access", 188, "error", 1626, 19], - ["access", 189, "cannot apply '+': operands must be numbers", 1626, 19], - ["array", 190, 0, 1626, 19], - ["push", 190, 189, 1626, 19], - ["frame", 192, 187, 2, 1626, 19], - ["null", 193, 1626, 19], - ["setarg", 192, 0, 193, 1626, 19], - ["setarg", 192, 1, 188, 1626, 19], - ["setarg", 192, 2, 190, 1626, 19], - ["invoke", 192, 191, 1626, 19], - ["disrupt", 1626, 19], - "num_done_851", - ["move", 3, 184, 1626, 19], - ["jump", "while_start_842", 1626, 19], - "while_end_843", - ["get", 195, 10, 1, 1629, 18], - ["frame", 196, 195, 0, 1629, 18], - ["null", 197, 1629, 18], - ["setarg", 196, 0, 197, 1629, 18], - ["invoke", 196, 194, 1629, 18], - ["move", 12, 194, 1629, 18], - ["access", 198, "array", 1630, 18], - ["access", 199, 0, 1630, 37], - ["array", 200, 3, 1630, 37], - ["push", 200, 198, 1630, 37], - ["push", 200, 12, 1630, 37], - ["push", 200, 199, 1630, 37], - ["get", 202, 8, 1, 1630, 7], - ["frame", 203, 202, 1, 1630, 7], - ["null", 204, 1630, 7], - ["setarg", 203, 0, 204, 1630, 7], - ["setarg", 203, 1, 200, 1630, 7], - ["invoke", 203, 201, 1630, 7], - ["access", 3, 0, 1631, 12], - "while_start_852", - ["is_int", 206, 3, 1632, 19], - ["jump_false", 206, "rel_ni_854", 1632, 19], - ["is_int", 207, 54, 1632, 19], - ["jump_false", 207, "rel_ni_854", 1632, 19], - ["lt_int", 205, 3, 54, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_ni_854", - ["is_num", 206, 3, 1632, 19], - ["jump_false", 206, "rel_nn_855", 1632, 19], - ["is_num", 207, 54, 1632, 19], - ["jump_false", 207, "rel_nn_855", 1632, 19], - ["lt_float", 205, 3, 54, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_nn_855", - ["is_text", 206, 3, 1632, 19], - ["jump_false", 206, "rel_err_857", 1632, 19], - ["is_text", 207, 54, 1632, 19], - ["jump_false", 207, "rel_err_857", 1632, 19], - ["lt_text", 205, 3, 54, 1632, 19], - ["jump", "rel_done_856", 1632, 19], - "rel_err_857", - [ - "access", - 208, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1632, - 19 - ], - ["access", 209, "error", 1632, 19], - ["access", 210, "cannot compare with '<': operands must be same type", 1632, 19], - ["array", 211, 0, 1632, 19], - ["push", 211, 210, 1632, 19], - ["frame", 213, 208, 2, 1632, 19], - ["null", 214, 1632, 19], - ["setarg", 213, 0, 214, 1632, 19], - ["setarg", 213, 1, 209, 1632, 19], - ["setarg", 213, 2, 211, 1632, 19], - ["invoke", 213, 212, 1632, 19], - ["disrupt", 1632, 19], - "rel_done_856", - ["jump_false", 205, "while_end_853", 1632, 19], - ["access", 215, "push", 1633, 16], - ["load_dynamic", 216, 26, 3, 1633, 45], - ["get", 218, 16, 1, 1633, 9], - ["frame", 219, 218, 3, 1633, 9], - ["null", 220, 1633, 9], - ["setarg", 219, 0, 220, 1633, 9], - ["setarg", 219, 1, 215, 1633, 9], - ["setarg", 219, 2, 12, 1633, 9], - ["setarg", 219, 3, 216, 1633, 9], - ["invoke", 219, 217, 1633, 9], - ["access", 221, 1, 1634, 19], - ["is_num", 223, 3, 1634, 19], - ["jump_false", 223, "num_err_858", 1634, 19], - ["is_num", 224, 221, 1634, 19], - ["jump_false", 224, "num_err_858", 1634, 19], - ["add", 222, 3, 221, 1634, 19], - ["jump", "num_done_859", 1634, 19], - "num_err_858", - [ - "access", - 225, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1634, - 19 - ], - ["access", 226, "error", 1634, 19], - ["access", 227, "cannot apply '+': operands must be numbers", 1634, 19], - ["array", 228, 0, 1634, 19], - ["push", 228, 227, 1634, 19], - ["frame", 230, 225, 2, 1634, 19], - ["null", 231, 1634, 19], - ["setarg", 230, 0, 231, 1634, 19], - ["setarg", 230, 1, 226, 1634, 19], - ["setarg", 230, 2, 228, 1634, 19], - ["invoke", 230, 229, 1634, 19], - ["disrupt", 1634, 19], - "num_done_859", - ["move", 3, 222, 1634, 19], - ["jump", "while_start_852", 1634, 19], - "while_end_853", - ["access", 232, "format", 1637, 38], - ["get", 234, 50, 1, 1637, 23], - ["frame", 235, 234, 1, 1637, 23], - ["null", 236, 1637, 23], - ["setarg", 235, 0, 236, 1637, 23], - ["setarg", 235, 1, 232, 1637, 23], - ["invoke", 235, 233, 1637, 23], - ["move", 29, 233, 1637, 23], - ["access", 237, 0, 1638, 27], - ["is_int", 239, 29, 1638, 27], - ["jump_false", 239, "rel_ni_862", 1638, 27], - ["is_int", 240, 237, 1638, 27], - ["jump_false", 240, "rel_ni_862", 1638, 27], - ["lt_int", 238, 29, 237, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_ni_862", - ["is_num", 239, 29, 1638, 27], - ["jump_false", 239, "rel_nn_863", 1638, 27], - ["is_num", 240, 237, 1638, 27], - ["jump_false", 240, "rel_nn_863", 1638, 27], - ["lt_float", 238, 29, 237, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_nn_863", - ["is_text", 239, 29, 1638, 27], - ["jump_false", 239, "rel_err_865", 1638, 27], - ["is_text", 240, 237, 1638, 27], - ["jump_false", 240, "rel_err_865", 1638, 27], - ["lt_text", 238, 29, 237, 1638, 27], - ["jump", "rel_done_864", 1638, 27], - "rel_err_865", - [ - "access", - 241, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1638, - 27 - ], - ["access", 242, "error", 1638, 27], - ["access", 243, "cannot compare with '<': operands must be same type", 1638, 27], - ["array", 244, 0, 1638, 27], - ["push", 244, 243, 1638, 27], - ["frame", 246, 241, 2, 1638, 27], - ["null", 247, 1638, 27], - ["setarg", 246, 0, 247, 1638, 27], - ["setarg", 246, 1, 242, 1638, 27], - ["setarg", 246, 2, 244, 1638, 27], - ["invoke", 246, 245, 1638, 27], - ["disrupt", 1638, 27], - "rel_done_864", - ["jump_false", 238, "if_else_860", 1638, 27], - ["get", 249, 10, 1, 1639, 25], - ["frame", 250, 249, 0, 1639, 25], - ["null", 251, 1639, 25], - ["setarg", 250, 0, 251, 1639, 25], - ["invoke", 250, 248, 1639, 25], - ["move", 29, 248, 1639, 25], - ["access", 252, "format", 1640, 46], - ["get", 254, 19, 1, 1640, 9], - ["frame", 255, 254, 2, 1640, 9], - ["null", 256, 1640, 9], - ["setarg", 255, 0, 256, 1640, 9], - ["setarg", 255, 1, 29, 1640, 9], - ["setarg", 255, 2, 252, 1640, 9], - ["invoke", 255, 253, 1640, 9], - ["jump", "if_end_861", 1640, 9], - "if_else_860", - "if_end_861", - ["load_field", 257, 1, "value", 1643, 13], - ["move", 28, 257, 1643, 13], - ["null", 258, 1644, 18], - ["is_identical", 259, 28, 258, 1644, 18], - ["jump_true", 259, "eq_done_868", 1644, 18], - ["is_int", 260, 28, 1644, 18], - ["jump_false", 260, "eq_ni_869", 1644, 18], - ["is_int", 261, 258, 1644, 18], - ["jump_false", 261, "eq_ni_869", 1644, 18], - ["eq_int", 259, 28, 258, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_ni_869", - ["is_num", 260, 28, 1644, 18], - ["jump_false", 260, "eq_nn_870", 1644, 18], - ["is_num", 261, 258, 1644, 18], - ["jump_false", 261, "eq_nn_870", 1644, 18], - ["eq_float", 259, 28, 258, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nn_870", - ["is_text", 260, 28, 1644, 18], - ["jump_false", 260, "eq_nt_871", 1644, 18], - ["is_text", 261, 258, 1644, 18], - ["jump_false", 261, "eq_nt_871", 1644, 18], - ["eq_text", 259, 28, 258, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nt_871", - ["is_null", 260, 28, 1644, 18], - ["jump_false", 260, "eq_nnl_872", 1644, 18], - ["is_null", 261, 258, 1644, 18], - ["jump_false", 261, "eq_nnl_872", 1644, 18], - ["true", 259, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nnl_872", - ["is_bool", 260, 28, 1644, 18], - ["jump_false", 260, "eq_nb_873", 1644, 18], - ["is_bool", 261, 258, 1644, 18], - ["jump_false", 261, "eq_nb_873", 1644, 18], - ["eq_bool", 259, 28, 258, 1644, 18], - ["jump", "eq_done_868", 1644, 18], - "eq_nb_873", - ["false", 259, 1644, 18], - "eq_done_868", - ["jump_false", 259, "if_else_866", 1644, 18], - ["access", 28, "", 1645, 15], - ["jump", "if_end_867", 1645, 15], - "if_else_866", - "if_end_867", - ["get", 263, 10, 1, 1647, 22], - ["frame", 264, 263, 0, 1647, 22], - ["null", 265, 1647, 22], - ["setarg", 264, 0, 265, 1647, 22], - ["invoke", 264, 262, 1647, 22], - ["move", 30, 262, 1647, 22], - ["get", 267, 28, 1, 1648, 7], - ["frame", 268, 267, 2, 1648, 7], - ["null", 269, 1648, 7], - ["setarg", 268, 0, 269, 1648, 7], - ["setarg", 268, 1, 30, 1648, 7], - ["setarg", 268, 2, 28, 1648, 7], - ["invoke", 268, 266, 1648, 7], - ["access", 270, 0, 1650, 31], - ["is_int", 272, 2, 1650, 31], - ["jump_false", 272, "rel_ni_876", 1650, 31], - ["is_int", 273, 270, 1650, 31], - ["jump_false", 273, "rel_ni_876", 1650, 31], - ["ge_int", 271, 2, 270, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_ni_876", - ["is_num", 272, 2, 1650, 31], - ["jump_false", 272, "rel_nn_877", 1650, 31], - ["is_num", 273, 270, 1650, 31], - ["jump_false", 273, "rel_nn_877", 1650, 31], - ["ge_float", 271, 2, 270, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_nn_877", - ["is_text", 272, 2, 1650, 31], - ["jump_false", 272, "rel_err_879", 1650, 31], - ["is_text", 273, 270, 1650, 31], - ["jump_false", 273, "rel_err_879", 1650, 31], - ["ge_text", 271, 2, 270, 1650, 31], - ["jump", "rel_done_878", 1650, 31], - "rel_err_879", - [ - "access", - 274, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1650, - 31 - ], - ["access", 275, "error", 1650, 31], - ["access", 276, "cannot compare with '>=': operands must be same type", 1650, 31], - ["array", 277, 0, 1650, 31], - ["push", 277, 276, 1650, 31], - ["frame", 279, 274, 2, 1650, 31], - ["null", 280, 1650, 31], - ["setarg", 279, 0, 280, 1650, 31], - ["setarg", 279, 1, 275, 1650, 31], - ["setarg", 279, 2, 277, 1650, 31], - ["invoke", 279, 278, 1650, 31], - ["disrupt", 1650, 31], - "rel_done_878", - ["jump_false", 271, "tern_else_874", 1650, 31], - ["move", 281, 2, 1650, 35], - ["jump", "tern_end_875", 1650, 35], - "tern_else_874", - ["get", 283, 10, 1, 1650, 44], - ["frame", 284, 283, 0, 1650, 44], - ["null", 285, 1650, 44], - ["setarg", 284, 0, 285, 1650, 44], - ["invoke", 284, 282, 1650, 44], - ["move", 281, 282, 1650, 44], - "tern_end_875", - ["move", 70, 281, 1650, 44], - ["array", 286, 2, 1651, 60], - ["push", 286, 30, 1651, 60], - ["push", 286, 12, 1651, 60], - ["get", 288, 22, 1, 1651, 7], - ["frame", 289, 288, 3, 1651, 7], - ["null", 290, 1651, 7], - ["setarg", 289, 0, 290, 1651, 7], - ["setarg", 289, 1, 70, 1651, 7], - ["setarg", 289, 2, 29, 1651, 7], - ["setarg", 289, 3, 286, 1651, 7], - ["invoke", 289, 287, 1651, 7], - ["return", 70, 1652, 14], - ["jump", "if_end_825", 1652, 14], - "if_else_824", - "if_end_825", - ["access", 291, "regexp", 1654, 17], - ["is_identical", 292, 45, 291, 1654, 17], - ["jump_true", 292, "eq_done_882", 1654, 17], - ["is_int", 293, 45, 1654, 17], - ["jump_false", 293, "eq_ni_883", 1654, 17], - ["is_int", 294, 291, 1654, 17], - ["jump_false", 294, "eq_ni_883", 1654, 17], - ["eq_int", 292, 45, 291, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_ni_883", - ["is_num", 293, 45, 1654, 17], - ["jump_false", 293, "eq_nn_884", 1654, 17], - ["is_num", 294, 291, 1654, 17], - ["jump_false", 294, "eq_nn_884", 1654, 17], - ["eq_float", 292, 45, 291, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nn_884", - ["is_text", 293, 45, 1654, 17], - ["jump_false", 293, "eq_nt_885", 1654, 17], - ["is_text", 294, 291, 1654, 17], - ["jump_false", 294, "eq_nt_885", 1654, 17], - ["eq_text", 292, 45, 291, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nt_885", - ["is_null", 293, 45, 1654, 17], - ["jump_false", 293, "eq_nnl_886", 1654, 17], - ["is_null", 294, 291, 1654, 17], - ["jump_false", 294, "eq_nnl_886", 1654, 17], - ["true", 292, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nnl_886", - ["is_bool", 293, 45, 1654, 17], - ["jump_false", 293, "eq_nb_887", 1654, 17], - ["is_bool", 294, 291, 1654, 17], - ["jump_false", 294, "eq_nb_887", 1654, 17], - ["eq_bool", 292, 45, 291, 1654, 17], - ["jump", "eq_done_882", 1654, 17], - "eq_nb_887", - ["false", 292, 1654, 17], - "eq_done_882", - ["jump_false", 292, "if_else_880", 1654, 17], - ["access", 295, 0, 1655, 24], - ["is_int", 297, 2, 1655, 24], - ["jump_false", 297, "rel_ni_890", 1655, 24], - ["is_int", 298, 295, 1655, 24], - ["jump_false", 298, "rel_ni_890", 1655, 24], - ["ge_int", 296, 2, 295, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_ni_890", - ["is_num", 297, 2, 1655, 24], - ["jump_false", 297, "rel_nn_891", 1655, 24], - ["is_num", 298, 295, 1655, 24], - ["jump_false", 298, "rel_nn_891", 1655, 24], - ["ge_float", 296, 2, 295, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_nn_891", - ["is_text", 297, 2, 1655, 24], - ["jump_false", 297, "rel_err_893", 1655, 24], - ["is_text", 298, 295, 1655, 24], - ["jump_false", 298, "rel_err_893", 1655, 24], - ["ge_text", 296, 2, 295, 1655, 24], - ["jump", "rel_done_892", 1655, 24], - "rel_err_893", - [ - "access", - 299, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1655, - 24 - ], - ["access", 300, "error", 1655, 24], - ["access", 301, "cannot compare with '>=': operands must be same type", 1655, 24], - ["array", 302, 0, 1655, 24], - ["push", 302, 301, 1655, 24], - ["frame", 304, 299, 2, 1655, 24], - ["null", 305, 1655, 24], - ["setarg", 304, 0, 305, 1655, 24], - ["setarg", 304, 1, 300, 1655, 24], - ["setarg", 304, 2, 302, 1655, 24], - ["invoke", 304, 303, 1655, 24], - ["disrupt", 1655, 24], - "rel_done_892", - ["jump_false", 296, "tern_else_888", 1655, 24], - ["move", 306, 2, 1655, 28], - ["jump", "tern_end_889", 1655, 28], - "tern_else_888", - ["get", 308, 10, 1, 1655, 37], - ["frame", 309, 308, 0, 1655, 37], - ["null", 310, 1655, 37], - ["setarg", 309, 0, 310, 1655, 37], - ["invoke", 309, 307, 1655, 37], - ["move", 306, 307, 1655, 37], - "tern_end_889", - ["move", 71, 306, 1655, 37], - ["load_field", 311, 1, "pattern", 1656, 17], - ["move", 65, 311, 1656, 17], - ["null", 312, 1657, 22], - ["is_identical", 313, 65, 312, 1657, 22], - ["jump_true", 313, "eq_done_896", 1657, 22], - ["is_int", 314, 65, 1657, 22], - ["jump_false", 314, "eq_ni_897", 1657, 22], - ["is_int", 315, 312, 1657, 22], - ["jump_false", 315, "eq_ni_897", 1657, 22], - ["eq_int", 313, 65, 312, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_ni_897", - ["is_num", 314, 65, 1657, 22], - ["jump_false", 314, "eq_nn_898", 1657, 22], - ["is_num", 315, 312, 1657, 22], - ["jump_false", 315, "eq_nn_898", 1657, 22], - ["eq_float", 313, 65, 312, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nn_898", - ["is_text", 314, 65, 1657, 22], - ["jump_false", 314, "eq_nt_899", 1657, 22], - ["is_text", 315, 312, 1657, 22], - ["jump_false", 315, "eq_nt_899", 1657, 22], - ["eq_text", 313, 65, 312, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nt_899", - ["is_null", 314, 65, 1657, 22], - ["jump_false", 314, "eq_nnl_900", 1657, 22], - ["is_null", 315, 312, 1657, 22], - ["jump_false", 315, "eq_nnl_900", 1657, 22], - ["true", 313, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nnl_900", - ["is_bool", 314, 65, 1657, 22], - ["jump_false", 314, "eq_nb_901", 1657, 22], - ["is_bool", 315, 312, 1657, 22], - ["jump_false", 315, "eq_nb_901", 1657, 22], - ["eq_bool", 313, 65, 312, 1657, 22], - ["jump", "eq_done_896", 1657, 22], - "eq_nb_901", - ["false", 313, 1657, 22], - "eq_done_896", - ["jump_false", 313, "if_else_894", 1657, 22], - ["access", 65, "", 1658, 19], - ["jump", "if_end_895", 1658, 19], - "if_else_894", - "if_end_895", - ["load_field", 316, 1, "flags", 1660, 15], - ["move", 27, 316, 1660, 15], - ["null", 317, 1661, 20], - ["is_identical", 318, 27, 317, 1661, 20], - ["jump_true", 318, "eq_done_904", 1661, 20], - ["is_int", 319, 27, 1661, 20], - ["jump_false", 319, "eq_ni_905", 1661, 20], - ["is_int", 320, 317, 1661, 20], - ["jump_false", 320, "eq_ni_905", 1661, 20], - ["eq_int", 318, 27, 317, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_ni_905", - ["is_num", 319, 27, 1661, 20], - ["jump_false", 319, "eq_nn_906", 1661, 20], - ["is_num", 320, 317, 1661, 20], - ["jump_false", 320, "eq_nn_906", 1661, 20], - ["eq_float", 318, 27, 317, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nn_906", - ["is_text", 319, 27, 1661, 20], - ["jump_false", 319, "eq_nt_907", 1661, 20], - ["is_text", 320, 317, 1661, 20], - ["jump_false", 320, "eq_nt_907", 1661, 20], - ["eq_text", 318, 27, 317, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nt_907", - ["is_null", 319, 27, 1661, 20], - ["jump_false", 319, "eq_nnl_908", 1661, 20], - ["is_null", 320, 317, 1661, 20], - ["jump_false", 320, "eq_nnl_908", 1661, 20], - ["true", 318, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nnl_908", - ["is_bool", 319, 27, 1661, 20], - ["jump_false", 319, "eq_nb_909", 1661, 20], - ["is_bool", 320, 317, 1661, 20], - ["jump_false", 320, "eq_nb_909", 1661, 20], - ["eq_bool", 318, 27, 317, 1661, 20], - ["jump", "eq_done_904", 1661, 20], - "eq_nb_909", - ["false", 318, 1661, 20], - "eq_done_904", - ["jump_false", 318, "if_else_902", 1661, 20], - ["access", 27, "", 1662, 17], - ["jump", "if_end_903", 1662, 17], - "if_else_902", - "if_end_903", - ["access", 321, "regexp", 1664, 18], - ["array", 322, 4, 1664, 43], - ["push", 322, 321, 1664, 43], - ["push", 322, 71, 1664, 43], - ["push", 322, 65, 1664, 43], - ["push", 322, 27, 1664, 43], - ["get", 324, 8, 1, 1664, 7], - ["frame", 325, 324, 1, 1664, 7], - ["null", 326, 1664, 7], - ["setarg", 325, 0, 326, 1664, 7], - ["setarg", 325, 1, 322, 1664, 7], - ["invoke", 325, 323, 1664, 7], - ["return", 71, 1665, 14], - ["jump", "if_end_881", 1665, 14], - "if_else_880", - "if_end_881", - ["access", 327, "true", 1667, 17], - ["is_identical", 328, 45, 327, 1667, 17], - ["jump_true", 328, "eq_done_912", 1667, 17], - ["is_int", 329, 45, 1667, 17], - ["jump_false", 329, "eq_ni_913", 1667, 17], - ["is_int", 330, 327, 1667, 17], - ["jump_false", 330, "eq_ni_913", 1667, 17], - ["eq_int", 328, 45, 327, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_ni_913", - ["is_num", 329, 45, 1667, 17], - ["jump_false", 329, "eq_nn_914", 1667, 17], - ["is_num", 330, 327, 1667, 17], - ["jump_false", 330, "eq_nn_914", 1667, 17], - ["eq_float", 328, 45, 327, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nn_914", - ["is_text", 329, 45, 1667, 17], - ["jump_false", 329, "eq_nt_915", 1667, 17], - ["is_text", 330, 327, 1667, 17], - ["jump_false", 330, "eq_nt_915", 1667, 17], - ["eq_text", 328, 45, 327, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nt_915", - ["is_null", 329, 45, 1667, 17], - ["jump_false", 329, "eq_nnl_916", 1667, 17], - ["is_null", 330, 327, 1667, 17], - ["jump_false", 330, "eq_nnl_916", 1667, 17], - ["true", 328, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nnl_916", - ["is_bool", 329, 45, 1667, 17], - ["jump_false", 329, "eq_nb_917", 1667, 17], - ["is_bool", 330, 327, 1667, 17], - ["jump_false", 330, "eq_nb_917", 1667, 17], - ["eq_bool", 328, 45, 327, 1667, 17], - ["jump", "eq_done_912", 1667, 17], - "eq_nb_917", - ["false", 328, 1667, 17], - "eq_done_912", - ["jump_false", 328, "if_else_910", 1667, 17], - ["access", 331, 0, 1668, 24], - ["is_int", 333, 2, 1668, 24], - ["jump_false", 333, "rel_ni_920", 1668, 24], - ["is_int", 334, 331, 1668, 24], - ["jump_false", 334, "rel_ni_920", 1668, 24], - ["ge_int", 332, 2, 331, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_ni_920", - ["is_num", 333, 2, 1668, 24], - ["jump_false", 333, "rel_nn_921", 1668, 24], - ["is_num", 334, 331, 1668, 24], - ["jump_false", 334, "rel_nn_921", 1668, 24], - ["ge_float", 332, 2, 331, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_nn_921", - ["is_text", 333, 2, 1668, 24], - ["jump_false", 333, "rel_err_923", 1668, 24], - ["is_text", 334, 331, 1668, 24], - ["jump_false", 334, "rel_err_923", 1668, 24], - ["ge_text", 332, 2, 331, 1668, 24], - ["jump", "rel_done_922", 1668, 24], - "rel_err_923", - [ - "access", - 335, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1668, - 24 - ], - ["access", 336, "error", 1668, 24], - ["access", 337, "cannot compare with '>=': operands must be same type", 1668, 24], - ["array", 338, 0, 1668, 24], - ["push", 338, 337, 1668, 24], - ["frame", 340, 335, 2, 1668, 24], - ["null", 341, 1668, 24], - ["setarg", 340, 0, 341, 1668, 24], - ["setarg", 340, 1, 336, 1668, 24], - ["setarg", 340, 2, 338, 1668, 24], - ["invoke", 340, 339, 1668, 24], - ["disrupt", 1668, 24], - "rel_done_922", - ["jump_false", 332, "tern_else_918", 1668, 24], - ["move", 342, 2, 1668, 28], - ["jump", "tern_end_919", 1668, 28], - "tern_else_918", - ["get", 344, 10, 1, 1668, 37], - ["frame", 345, 344, 0, 1668, 37], - ["null", 346, 1668, 37], - ["setarg", 345, 0, 346, 1668, 37], - ["invoke", 345, 343, 1668, 37], - ["move", 342, 343, 1668, 37], - "tern_end_919", - ["move", 71, 342, 1668, 37], - ["true", 347, 1669, 29], - ["get", 349, 25, 1, 1669, 7], - ["frame", 350, 349, 2, 1669, 7], - ["null", 351, 1669, 7], - ["setarg", 350, 0, 351, 1669, 7], - ["setarg", 350, 1, 71, 1669, 7], - ["setarg", 350, 2, 347, 1669, 7], - ["invoke", 350, 348, 1669, 7], - ["return", 71, 1670, 14], - ["jump", "if_end_911", 1670, 14], - "if_else_910", - "if_end_911", - ["access", 352, "false", 1672, 17], - ["is_identical", 353, 45, 352, 1672, 17], - ["jump_true", 353, "eq_done_926", 1672, 17], - ["is_int", 354, 45, 1672, 17], - ["jump_false", 354, "eq_ni_927", 1672, 17], - ["is_int", 355, 352, 1672, 17], - ["jump_false", 355, "eq_ni_927", 1672, 17], - ["eq_int", 353, 45, 352, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_ni_927", - ["is_num", 354, 45, 1672, 17], - ["jump_false", 354, "eq_nn_928", 1672, 17], - ["is_num", 355, 352, 1672, 17], - ["jump_false", 355, "eq_nn_928", 1672, 17], - ["eq_float", 353, 45, 352, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nn_928", - ["is_text", 354, 45, 1672, 17], - ["jump_false", 354, "eq_nt_929", 1672, 17], - ["is_text", 355, 352, 1672, 17], - ["jump_false", 355, "eq_nt_929", 1672, 17], - ["eq_text", 353, 45, 352, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nt_929", - ["is_null", 354, 45, 1672, 17], - ["jump_false", 354, "eq_nnl_930", 1672, 17], - ["is_null", 355, 352, 1672, 17], - ["jump_false", 355, "eq_nnl_930", 1672, 17], - ["true", 353, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nnl_930", - ["is_bool", 354, 45, 1672, 17], - ["jump_false", 354, "eq_nb_931", 1672, 17], - ["is_bool", 355, 352, 1672, 17], - ["jump_false", 355, "eq_nb_931", 1672, 17], - ["eq_bool", 353, 45, 352, 1672, 17], - ["jump", "eq_done_926", 1672, 17], - "eq_nb_931", - ["false", 353, 1672, 17], - "eq_done_926", - ["jump_false", 353, "if_else_924", 1672, 17], - ["access", 356, 0, 1673, 24], - ["is_int", 358, 2, 1673, 24], - ["jump_false", 358, "rel_ni_934", 1673, 24], - ["is_int", 359, 356, 1673, 24], - ["jump_false", 359, "rel_ni_934", 1673, 24], - ["ge_int", 357, 2, 356, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_ni_934", - ["is_num", 358, 2, 1673, 24], - ["jump_false", 358, "rel_nn_935", 1673, 24], - ["is_num", 359, 356, 1673, 24], - ["jump_false", 359, "rel_nn_935", 1673, 24], - ["ge_float", 357, 2, 356, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_nn_935", - ["is_text", 358, 2, 1673, 24], - ["jump_false", 358, "rel_err_937", 1673, 24], - ["is_text", 359, 356, 1673, 24], - ["jump_false", 359, "rel_err_937", 1673, 24], - ["ge_text", 357, 2, 356, 1673, 24], - ["jump", "rel_done_936", 1673, 24], - "rel_err_937", - [ - "access", - 360, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1673, - 24 - ], - ["access", 361, "error", 1673, 24], - ["access", 362, "cannot compare with '>=': operands must be same type", 1673, 24], - ["array", 363, 0, 1673, 24], - ["push", 363, 362, 1673, 24], - ["frame", 365, 360, 2, 1673, 24], - ["null", 366, 1673, 24], - ["setarg", 365, 0, 366, 1673, 24], - ["setarg", 365, 1, 361, 1673, 24], - ["setarg", 365, 2, 363, 1673, 24], - ["invoke", 365, 364, 1673, 24], - ["disrupt", 1673, 24], - "rel_done_936", - ["jump_false", 357, "tern_else_932", 1673, 24], - ["move", 367, 2, 1673, 28], - ["jump", "tern_end_933", 1673, 28], - "tern_else_932", - ["get", 369, 10, 1, 1673, 37], - ["frame", 370, 369, 0, 1673, 37], - ["null", 371, 1673, 37], - ["setarg", 370, 0, 371, 1673, 37], - ["invoke", 370, 368, 1673, 37], - ["move", 367, 368, 1673, 37], - "tern_end_933", - ["move", 71, 367, 1673, 37], - ["false", 372, 1674, 29], - ["get", 374, 25, 1, 1674, 7], - ["frame", 375, 374, 2, 1674, 7], - ["null", 376, 1674, 7], - ["setarg", 375, 0, 376, 1674, 7], - ["setarg", 375, 1, 71, 1674, 7], - ["setarg", 375, 2, 372, 1674, 7], - ["invoke", 375, 373, 1674, 7], - ["return", 71, 1675, 14], - ["jump", "if_end_925", 1675, 14], - "if_else_924", - "if_end_925", - ["access", 377, "null", 1677, 17], - ["is_identical", 378, 45, 377, 1677, 17], - ["jump_true", 378, "eq_done_940", 1677, 17], - ["is_int", 379, 45, 1677, 17], - ["jump_false", 379, "eq_ni_941", 1677, 17], - ["is_int", 380, 377, 1677, 17], - ["jump_false", 380, "eq_ni_941", 1677, 17], - ["eq_int", 378, 45, 377, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_ni_941", - ["is_num", 379, 45, 1677, 17], - ["jump_false", 379, "eq_nn_942", 1677, 17], - ["is_num", 380, 377, 1677, 17], - ["jump_false", 380, "eq_nn_942", 1677, 17], - ["eq_float", 378, 45, 377, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nn_942", - ["is_text", 379, 45, 1677, 17], - ["jump_false", 379, "eq_nt_943", 1677, 17], - ["is_text", 380, 377, 1677, 17], - ["jump_false", 380, "eq_nt_943", 1677, 17], - ["eq_text", 378, 45, 377, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nt_943", - ["is_null", 379, 45, 1677, 17], - ["jump_false", 379, "eq_nnl_944", 1677, 17], - ["is_null", 380, 377, 1677, 17], - ["jump_false", 380, "eq_nnl_944", 1677, 17], - ["true", 378, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nnl_944", - ["is_bool", 379, 45, 1677, 17], - ["jump_false", 379, "eq_nb_945", 1677, 17], - ["is_bool", 380, 377, 1677, 17], - ["jump_false", 380, "eq_nb_945", 1677, 17], - ["eq_bool", 378, 45, 377, 1677, 17], - ["jump", "eq_done_940", 1677, 17], - "eq_nb_945", - ["false", 378, 1677, 17], - "eq_done_940", - ["jump_false", 378, "if_else_938", 1677, 17], - ["access", 381, 0, 1678, 24], - ["is_int", 383, 2, 1678, 24], - ["jump_false", 383, "rel_ni_948", 1678, 24], - ["is_int", 384, 381, 1678, 24], - ["jump_false", 384, "rel_ni_948", 1678, 24], - ["ge_int", 382, 2, 381, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_ni_948", - ["is_num", 383, 2, 1678, 24], - ["jump_false", 383, "rel_nn_949", 1678, 24], - ["is_num", 384, 381, 1678, 24], - ["jump_false", 384, "rel_nn_949", 1678, 24], - ["ge_float", 382, 2, 381, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_nn_949", - ["is_text", 383, 2, 1678, 24], - ["jump_false", 383, "rel_err_951", 1678, 24], - ["is_text", 384, 381, 1678, 24], - ["jump_false", 384, "rel_err_951", 1678, 24], - ["ge_text", 382, 2, 381, 1678, 24], - ["jump", "rel_done_950", 1678, 24], - "rel_err_951", - [ - "access", - 385, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1678, - 24 - ], - ["access", 386, "error", 1678, 24], - ["access", 387, "cannot compare with '>=': operands must be same type", 1678, 24], - ["array", 388, 0, 1678, 24], - ["push", 388, 387, 1678, 24], - ["frame", 390, 385, 2, 1678, 24], - ["null", 391, 1678, 24], - ["setarg", 390, 0, 391, 1678, 24], - ["setarg", 390, 1, 386, 1678, 24], - ["setarg", 390, 2, 388, 1678, 24], - ["invoke", 390, 389, 1678, 24], - ["disrupt", 1678, 24], - "rel_done_950", - ["jump_false", 382, "tern_else_946", 1678, 24], - ["move", 392, 2, 1678, 28], - ["jump", "tern_end_947", 1678, 28], - "tern_else_946", - ["get", 394, 10, 1, 1678, 37], - ["frame", 395, 394, 0, 1678, 37], - ["null", 396, 1678, 37], - ["setarg", 395, 0, 396, 1678, 37], - ["invoke", 395, 393, 1678, 37], - ["move", 392, 393, 1678, 37], - "tern_end_947", - ["move", 71, 392, 1678, 37], - ["get", 398, 26, 1, 1679, 7], - ["frame", 399, 398, 1, 1679, 7], - ["null", 400, 1679, 7], - ["setarg", 399, 0, 400, 1679, 7], - ["setarg", 399, 1, 71, 1679, 7], - ["invoke", 399, 397, 1679, 7], - ["return", 71, 1680, 14], - ["jump", "if_end_939", 1680, 14], - "if_else_938", - "if_end_939", - ["access", 401, "this", 1682, 17], - ["is_identical", 402, 45, 401, 1682, 17], - ["jump_true", 402, "eq_done_954", 1682, 17], - ["is_int", 403, 45, 1682, 17], - ["jump_false", 403, "eq_ni_955", 1682, 17], - ["is_int", 404, 401, 1682, 17], - ["jump_false", 404, "eq_ni_955", 1682, 17], - ["eq_int", 402, 45, 401, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_ni_955", - ["is_num", 403, 45, 1682, 17], - ["jump_false", 403, "eq_nn_956", 1682, 17], - ["is_num", 404, 401, 1682, 17], - ["jump_false", 404, "eq_nn_956", 1682, 17], - ["eq_float", 402, 45, 401, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nn_956", - ["is_text", 403, 45, 1682, 17], - ["jump_false", 403, "eq_nt_957", 1682, 17], - ["is_text", 404, 401, 1682, 17], - ["jump_false", 404, "eq_nt_957", 1682, 17], - ["eq_text", 402, 45, 401, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nt_957", - ["is_null", 403, 45, 1682, 17], - ["jump_false", 403, "eq_nnl_958", 1682, 17], - ["is_null", 404, 401, 1682, 17], - ["jump_false", 404, "eq_nnl_958", 1682, 17], - ["true", 402, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nnl_958", - ["is_bool", 403, 45, 1682, 17], - ["jump_false", 403, "eq_nb_959", 1682, 17], - ["is_bool", 404, 401, 1682, 17], - ["jump_false", 404, "eq_nb_959", 1682, 17], - ["eq_bool", 402, 45, 401, 1682, 17], - ["jump", "eq_done_954", 1682, 17], - "eq_nb_959", - ["false", 402, 1682, 17], - "eq_done_954", - ["jump_false", 402, "if_else_952", 1682, 17], - ["get", 405, 97, 1, 1683, 14], - ["return", 405, 1683, 14], - ["jump", "if_end_953", 1683, 14], - "if_else_952", - "if_end_953", - ["access", 406, "name", 1687, 17], - ["is_identical", 407, 45, 406, 1687, 17], - ["jump_true", 407, "eq_done_962", 1687, 17], - ["is_int", 408, 45, 1687, 17], - ["jump_false", 408, "eq_ni_963", 1687, 17], - ["is_int", 409, 406, 1687, 17], - ["jump_false", 409, "eq_ni_963", 1687, 17], - ["eq_int", 407, 45, 406, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_ni_963", - ["is_num", 408, 45, 1687, 17], - ["jump_false", 408, "eq_nn_964", 1687, 17], - ["is_num", 409, 406, 1687, 17], - ["jump_false", 409, "eq_nn_964", 1687, 17], - ["eq_float", 407, 45, 406, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nn_964", - ["is_text", 408, 45, 1687, 17], - ["jump_false", 408, "eq_nt_965", 1687, 17], - ["is_text", 409, 406, 1687, 17], - ["jump_false", 409, "eq_nt_965", 1687, 17], - ["eq_text", 407, 45, 406, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nt_965", - ["is_null", 408, 45, 1687, 17], - ["jump_false", 408, "eq_nnl_966", 1687, 17], - ["is_null", 409, 406, 1687, 17], - ["jump_false", 409, "eq_nnl_966", 1687, 17], - ["true", 407, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nnl_966", - ["is_bool", 408, 45, 1687, 17], - ["jump_false", 408, "eq_nb_967", 1687, 17], - ["is_bool", 409, 406, 1687, 17], - ["jump_false", 409, "eq_nb_967", 1687, 17], - ["eq_bool", 407, 45, 406, 1687, 17], - ["jump", "eq_done_962", 1687, 17], - "eq_nb_967", - ["false", 407, 1687, 17], - "eq_done_962", - ["jump_false", 407, "if_else_960", 1687, 17], - ["load_field", 410, 1, "name", 1688, 14], - ["move", 51, 410, 1688, 14], - ["load_field", 411, 1, "level", 1689, 15], - ["move", 47, 411, 1689, 15], - ["null", 412, 1690, 20], - ["is_identical", 413, 47, 412, 1690, 20], - ["jump_true", 413, "eq_done_970", 1690, 20], - ["is_int", 414, 47, 1690, 20], - ["jump_false", 414, "eq_ni_971", 1690, 20], - ["is_int", 415, 412, 1690, 20], - ["jump_false", 415, "eq_ni_971", 1690, 20], - ["eq_int", 413, 47, 412, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_ni_971", - ["is_num", 414, 47, 1690, 20], - ["jump_false", 414, "eq_nn_972", 1690, 20], - ["is_num", 415, 412, 1690, 20], - ["jump_false", 415, "eq_nn_972", 1690, 20], - ["eq_float", 413, 47, 412, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nn_972", - ["is_text", 414, 47, 1690, 20], - ["jump_false", 414, "eq_nt_973", 1690, 20], - ["is_text", 415, 412, 1690, 20], - ["jump_false", 415, "eq_nt_973", 1690, 20], - ["eq_text", 413, 47, 412, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nt_973", - ["is_null", 414, 47, 1690, 20], - ["jump_false", 414, "eq_nnl_974", 1690, 20], - ["is_null", 415, 412, 1690, 20], - ["jump_false", 415, "eq_nnl_974", 1690, 20], - ["true", 413, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nnl_974", - ["is_bool", 414, 47, 1690, 20], - ["jump_false", 414, "eq_nb_975", 1690, 20], - ["is_bool", 415, 412, 1690, 20], - ["jump_false", 415, "eq_nb_975", 1690, 20], - ["eq_bool", 413, 47, 412, 1690, 20], - ["jump", "eq_done_970", 1690, 20], - "eq_nb_975", - ["false", 413, 1690, 20], - "eq_done_970", - ["jump_false", 413, "if_else_968", 1690, 20], - ["access", 47, -1, 1691, 17], - ["jump", "if_end_969", 1691, 17], - "if_else_968", - "if_end_969", - ["access", 416, 0, 1693, 20], - ["is_identical", 417, 47, 416, 1693, 20], - ["jump_true", 417, "eq_done_979", 1693, 20], - ["is_int", 418, 47, 1693, 20], - ["jump_false", 418, "eq_ni_980", 1693, 20], - ["is_int", 419, 416, 1693, 20], - ["jump_false", 419, "eq_ni_980", 1693, 20], - ["eq_int", 417, 47, 416, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_ni_980", - ["is_num", 418, 47, 1693, 20], - ["jump_false", 418, "eq_nn_981", 1693, 20], - ["is_num", 419, 416, 1693, 20], - ["jump_false", 419, "eq_nn_981", 1693, 20], - ["eq_float", 417, 47, 416, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nn_981", - ["is_text", 418, 47, 1693, 20], - ["jump_false", 418, "eq_nt_982", 1693, 20], - ["is_text", 419, 416, 1693, 20], - ["jump_false", 419, "eq_nt_982", 1693, 20], - ["eq_text", 417, 47, 416, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nt_982", - ["is_null", 418, 47, 1693, 20], - ["jump_false", 418, "eq_nnl_983", 1693, 20], - ["is_null", 419, 416, 1693, 20], - ["jump_false", 419, "eq_nnl_983", 1693, 20], - ["true", 417, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nnl_983", - ["is_bool", 418, 47, 1693, 20], - ["jump_false", 418, "eq_nb_984", 1693, 20], - ["is_bool", 419, 416, 1693, 20], - ["jump_false", 419, "eq_nb_984", 1693, 20], - ["eq_bool", 417, 47, 416, 1693, 20], - ["jump", "eq_done_979", 1693, 20], - "eq_nb_984", - ["false", 417, 1693, 20], - "eq_done_979", - ["move", 420, 417, 1693, 20], - ["jump_true", 420, "or_end_978", 1693, 20], - ["access", 421, -1, 1693, 34], - ["is_identical", 422, 47, 421, 1693, 34], - ["jump_true", 422, "eq_done_985", 1693, 34], - ["is_int", 423, 47, 1693, 34], - ["jump_false", 423, "eq_ni_986", 1693, 34], - ["is_int", 424, 421, 1693, 34], - ["jump_false", 424, "eq_ni_986", 1693, 34], - ["eq_int", 422, 47, 421, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_ni_986", - ["is_num", 423, 47, 1693, 34], - ["jump_false", 423, "eq_nn_987", 1693, 34], - ["is_num", 424, 421, 1693, 34], - ["jump_false", 424, "eq_nn_987", 1693, 34], - ["eq_float", 422, 47, 421, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nn_987", - ["is_text", 423, 47, 1693, 34], - ["jump_false", 423, "eq_nt_988", 1693, 34], - ["is_text", 424, 421, 1693, 34], - ["jump_false", 424, "eq_nt_988", 1693, 34], - ["eq_text", 422, 47, 421, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nt_988", - ["is_null", 423, 47, 1693, 34], - ["jump_false", 423, "eq_nnl_989", 1693, 34], - ["is_null", 424, 421, 1693, 34], - ["jump_false", 424, "eq_nnl_989", 1693, 34], - ["true", 422, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nnl_989", - ["is_bool", 423, 47, 1693, 34], - ["jump_false", 423, "eq_nb_990", 1693, 34], - ["is_bool", 424, 421, 1693, 34], - ["jump_false", 424, "eq_nb_990", 1693, 34], - ["eq_bool", 422, 47, 421, 1693, 34], - ["jump", "eq_done_985", 1693, 34], - "eq_nb_990", - ["false", 422, 1693, 34], - "eq_done_985", - ["move", 420, 422, 1693, 34], - "or_end_978", - ["jump_false", 420, "if_else_976", 1693, 34], - ["get", 426, 52, 1, 1694, 16], - ["frame", 427, 426, 1, 1694, 16], - ["null", 428, 1694, 16], - ["setarg", 427, 0, 428, 1694, 16], - ["setarg", 427, 1, 51, 1694, 16], - ["invoke", 427, 425, 1694, 16], - ["move", 71, 425, 1694, 16], - ["access", 429, 0, 1695, 21], - ["is_int", 431, 71, 1695, 21], - ["jump_false", 431, "rel_ni_993", 1695, 21], - ["is_int", 432, 429, 1695, 21], - ["jump_false", 432, "rel_ni_993", 1695, 21], - ["ge_int", 430, 71, 429, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_ni_993", - ["is_num", 431, 71, 1695, 21], - ["jump_false", 431, "rel_nn_994", 1695, 21], - ["is_num", 432, 429, 1695, 21], - ["jump_false", 432, "rel_nn_994", 1695, 21], - ["ge_float", 430, 71, 429, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_nn_994", - ["is_text", 431, 71, 1695, 21], - ["jump_false", 431, "rel_err_996", 1695, 21], - ["is_text", 432, 429, 1695, 21], - ["jump_false", 432, "rel_err_996", 1695, 21], - ["ge_text", 430, 71, 429, 1695, 21], - ["jump", "rel_done_995", 1695, 21], - "rel_err_996", - [ - "access", - 433, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1695, - 21 - ], - ["access", 434, "error", 1695, 21], - ["access", 435, "cannot compare with '>=': operands must be same type", 1695, 21], - ["array", 436, 0, 1695, 21], - ["push", 436, 435, 1695, 21], - ["frame", 438, 433, 2, 1695, 21], - ["null", 439, 1695, 21], - ["setarg", 438, 0, 439, 1695, 21], - ["setarg", 438, 1, 434, 1695, 21], - ["setarg", 438, 2, 436, 1695, 21], - ["invoke", 438, 437, 1695, 21], - ["disrupt", 1695, 21], - "rel_done_995", - ["jump_false", 430, "if_else_991", 1695, 21], - ["return", 71, 1696, 18], - ["jump", "if_end_992", 1696, 18], - "if_else_991", - "if_end_992", - ["jump", "if_end_977", 1696, 18], - "if_else_976", - ["access", 440, 0, 1698, 26], - ["is_int", 442, 47, 1698, 26], - ["jump_false", 442, "rel_ni_999", 1698, 26], - ["is_int", 443, 440, 1698, 26], - ["jump_false", 443, "rel_ni_999", 1698, 26], - ["gt_int", 441, 47, 440, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_ni_999", - ["is_num", 442, 47, 1698, 26], - ["jump_false", 442, "rel_nn_1000", 1698, 26], - ["is_num", 443, 440, 1698, 26], - ["jump_false", 443, "rel_nn_1000", 1698, 26], - ["gt_float", 441, 47, 440, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_nn_1000", - ["is_text", 442, 47, 1698, 26], - ["jump_false", 442, "rel_err_1002", 1698, 26], - ["is_text", 443, 440, 1698, 26], - ["jump_false", 443, "rel_err_1002", 1698, 26], - ["gt_text", 441, 47, 440, 1698, 26], - ["jump", "rel_done_1001", 1698, 26], - "rel_err_1002", - [ - "access", - 444, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1698, - 26 - ], - ["access", 445, "error", 1698, 26], - ["access", 446, "cannot compare with '>': operands must be same type", 1698, 26], - ["array", 447, 0, 1698, 26], - ["push", 447, 446, 1698, 26], - ["frame", 449, 444, 2, 1698, 26], - ["null", 450, 1698, 26], - ["setarg", 449, 0, 450, 1698, 26], - ["setarg", 449, 1, 445, 1698, 26], - ["setarg", 449, 2, 447, 1698, 26], - ["invoke", 449, 448, 1698, 26], - ["disrupt", 1698, 26], - "rel_done_1001", - ["jump_false", 441, "if_else_997", 1698, 26], - ["access", 451, 1, 1699, 23], - ["is_num", 452, 47, 1699, 23], - ["jump_false", 452, "num_err_1003", 1699, 23], - ["is_num", 453, 451, 1699, 23], - ["jump_false", 453, "num_err_1003", 1699, 23], - ["subtract", 4, 47, 451, 1699, 23], - ["jump", "num_done_1004", 1699, 23], - "num_err_1003", - [ - "access", - 454, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1699, - 23 - ], - ["access", 455, "error", 1699, 23], - ["access", 456, "cannot apply '-': operands must be numbers", 1699, 23], - ["array", 457, 0, 1699, 23], - ["push", 457, 456, 1699, 23], - ["frame", 459, 454, 2, 1699, 23], - ["null", 460, 1699, 23], - ["setarg", 459, 0, 460, 1699, 23], - ["setarg", 459, 1, 455, 1699, 23], - ["setarg", 459, 2, 457, 1699, 23], - ["invoke", 459, 458, 1699, 23], - ["disrupt", 1699, 23], - "num_done_1004", - ["get", 461, 72, 1, 1700, 18], - ["get", 462, 72, 1, 1700, 39], - ["length", 463, 462, 1700, 39], - ["access", 464, 1, 1700, 56], - ["is_num", 466, 463, 1700, 56], - ["jump_false", 466, "num_err_1005", 1700, 56], - ["is_num", 467, 464, 1700, 56], - ["jump_false", 467, "num_err_1005", 1700, 56], - ["subtract", 465, 463, 464, 1700, 56], - ["jump", "num_done_1006", 1700, 56], - "num_err_1005", - [ - "access", - 468, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1700, - 56 - ], - ["access", 469, "error", 1700, 56], - ["access", 470, "cannot apply '-': operands must be numbers", 1700, 56], - ["array", 471, 0, 1700, 56], - ["push", 471, 470, 1700, 56], - ["frame", 473, 468, 2, 1700, 56], - ["null", 474, 1700, 56], - ["setarg", 473, 0, 474, 1700, 56], - ["setarg", 473, 1, 469, 1700, 56], - ["setarg", 473, 2, 471, 1700, 56], - ["invoke", 473, 472, 1700, 56], - ["disrupt", 1700, 56], - "num_done_1006", - ["is_num", 476, 465, 1700, 60], - ["jump_false", 476, "num_err_1007", 1700, 60], - ["is_num", 477, 4, 1700, 60], - ["jump_false", 477, "num_err_1007", 1700, 60], - ["subtract", 475, 465, 4, 1700, 60], - ["jump", "num_done_1008", 1700, 60], - "num_err_1007", - [ - "access", - 478, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1700, - 60 - ], - ["access", 479, "error", 1700, 60], - ["access", 480, "cannot apply '-': operands must be numbers", 1700, 60], - ["array", 481, 0, 1700, 60], - ["push", 481, 480, 1700, 60], - ["frame", 483, 478, 2, 1700, 60], - ["null", 484, 1700, 60], - ["setarg", 483, 0, 484, 1700, 60], - ["setarg", 483, 1, 479, 1700, 60], - ["setarg", 483, 2, 481, 1700, 60], - ["invoke", 483, 482, 1700, 60], - ["disrupt", 1700, 60], - "num_done_1008", - ["load_dynamic", 485, 461, 475, 1700, 60], - ["move", 69, 485, 1700, 60], - ["get", 487, 53, 1, 1701, 23], - ["frame", 488, 487, 2, 1701, 23], - ["null", 489, 1701, 23], - ["setarg", 488, 0, 489, 1701, 23], - ["setarg", 488, 1, 69, 1701, 23], - ["setarg", 488, 2, 51, 1701, 23], - ["invoke", 488, 486, 1701, 23], - ["move", 64, 486, 1701, 23], - ["get", 491, 10, 1, 1702, 16], - ["frame", 492, 491, 0, 1702, 16], - ["null", 493, 1702, 16], - ["setarg", 492, 0, 493, 1702, 16], - ["invoke", 492, 490, 1702, 16], - ["move", 20, 490, 1702, 16], - ["access", 494, "get", 1703, 16], - ["get", 496, 17, 1, 1703, 9], - ["frame", 497, 496, 4, 1703, 9], - ["null", 498, 1703, 9], - ["setarg", 497, 0, 498, 1703, 9], - ["setarg", 497, 1, 494, 1703, 9], - ["setarg", 497, 2, 20, 1703, 9], - ["setarg", 497, 3, 64, 1703, 9], - ["setarg", 497, 4, 47, 1703, 9], - ["invoke", 497, 495, 1703, 9], - ["return", 20, 1704, 16], - ["jump", "if_end_998", 1704, 16], - "if_else_997", - "if_end_998", - "if_end_977", - ["get", 500, 50, 1, 1707, 16], - ["frame", 501, 500, 1, 1707, 16], - ["null", 502, 1707, 16], - ["setarg", 501, 0, 502, 1707, 16], - ["setarg", 501, 1, 51, 1707, 16], - ["invoke", 501, 499, 1707, 16], - ["move", 13, 499, 1707, 16], - ["access", 503, 0, 1708, 21], - ["is_int", 505, 13, 1708, 21], - ["jump_false", 505, "rel_ni_1011", 1708, 21], - ["is_int", 506, 503, 1708, 21], - ["jump_false", 506, "rel_ni_1011", 1708, 21], - ["ge_int", 504, 13, 503, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_ni_1011", - ["is_num", 505, 13, 1708, 21], - ["jump_false", 505, "rel_nn_1012", 1708, 21], - ["is_num", 506, 503, 1708, 21], - ["jump_false", 506, "rel_nn_1012", 1708, 21], - ["ge_float", 504, 13, 503, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_nn_1012", - ["is_text", 505, 13, 1708, 21], - ["jump_false", 505, "rel_err_1014", 1708, 21], - ["is_text", 506, 503, 1708, 21], - ["jump_false", 506, "rel_err_1014", 1708, 21], - ["ge_text", 504, 13, 503, 1708, 21], - ["jump", "rel_done_1013", 1708, 21], - "rel_err_1014", - [ - "access", - 507, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1708, - 21 - ], - ["access", 508, "error", 1708, 21], - ["access", 509, "cannot compare with '>=': operands must be same type", 1708, 21], - ["array", 510, 0, 1708, 21], - ["push", 510, 509, 1708, 21], - ["frame", 512, 507, 2, 1708, 21], - ["null", 513, 1708, 21], - ["setarg", 512, 0, 513, 1708, 21], - ["setarg", 512, 1, 508, 1708, 21], - ["setarg", 512, 2, 510, 1708, 21], - ["invoke", 512, 511, 1708, 21], - ["disrupt", 1708, 21], - "rel_done_1013", - ["jump_false", 504, "if_else_1009", 1708, 21], - ["return", 13, 1709, 16], - ["jump", "if_end_1010", 1709, 16], - "if_else_1009", - "if_end_1010", - ["get", 515, 10, 1, 1711, 14], - ["frame", 516, 515, 0, 1711, 14], - ["null", 517, 1711, 14], - ["setarg", 516, 0, 517, 1711, 14], - ["invoke", 516, 514, 1711, 14], - ["move", 20, 514, 1711, 14], - ["get", 519, 19, 1, 1712, 7], - ["frame", 520, 519, 2, 1712, 7], - ["null", 521, 1712, 7], - ["setarg", 520, 0, 521, 1712, 7], - ["setarg", 520, 1, 20, 1712, 7], - ["setarg", 520, 2, 51, 1712, 7], - ["invoke", 520, 518, 1712, 7], - ["return", 20, 1713, 14], - ["jump", "if_end_961", 1713, 14], - "if_else_960", - "if_end_961", - ["access", 522, ".", 1717, 17], - ["is_identical", 523, 45, 522, 1717, 17], - ["jump_true", 523, "eq_done_1017", 1717, 17], - ["is_int", 524, 45, 1717, 17], - ["jump_false", 524, "eq_ni_1018", 1717, 17], - ["is_int", 525, 522, 1717, 17], - ["jump_false", 525, "eq_ni_1018", 1717, 17], - ["eq_int", 523, 45, 522, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_ni_1018", - ["is_num", 524, 45, 1717, 17], - ["jump_false", 524, "eq_nn_1019", 1717, 17], - ["is_num", 525, 522, 1717, 17], - ["jump_false", 525, "eq_nn_1019", 1717, 17], - ["eq_float", 523, 45, 522, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nn_1019", - ["is_text", 524, 45, 1717, 17], - ["jump_false", 524, "eq_nt_1020", 1717, 17], - ["is_text", 525, 522, 1717, 17], - ["jump_false", 525, "eq_nt_1020", 1717, 17], - ["eq_text", 523, 45, 522, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nt_1020", - ["is_null", 524, 45, 1717, 17], - ["jump_false", 524, "eq_nnl_1021", 1717, 17], - ["is_null", 525, 522, 1717, 17], - ["jump_false", 525, "eq_nnl_1021", 1717, 17], - ["true", 523, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nnl_1021", - ["is_bool", 524, 45, 1717, 17], - ["jump_false", 524, "eq_nb_1022", 1717, 17], - ["is_bool", 525, 522, 1717, 17], - ["jump_false", 525, "eq_nb_1022", 1717, 17], - ["eq_bool", 523, 45, 522, 1717, 17], - ["jump", "eq_done_1017", 1717, 17], - "eq_nb_1022", - ["false", 523, 1717, 17], - "eq_done_1017", - ["jump_false", 523, "if_else_1015", 1717, 17], - ["load_field", 526, 1, "left", 1718, 13], - ["move", 55, 526, 1718, 13], - ["load_field", 527, 1, "right", 1719, 14], - ["move", 67, 527, 1719, 14], - ["access", 528, -1, 1720, 32], - ["get", 530, 58, 1, 1720, 18], - ["frame", 531, 530, 2, 1720, 18], - ["null", 532, 1720, 18], - ["setarg", 531, 0, 532, 1720, 18], - ["setarg", 531, 1, 55, 1720, 18], - ["setarg", 531, 2, 528, 1720, 18], - ["invoke", 531, 529, 1720, 18], - ["move", 56, 529, 1720, 18], - ["get", 534, 10, 1, 1721, 14], - ["frame", 535, 534, 0, 1721, 14], - ["null", 536, 1721, 14], - ["setarg", 535, 0, 536, 1721, 14], - ["invoke", 535, 533, 1721, 14], - ["move", 71, 533, 1721, 14], - ["get", 538, 31, 1, 1722, 7], - ["frame", 539, 538, 3, 1722, 7], - ["null", 540, 1722, 7], - ["setarg", 539, 0, 540, 1722, 7], - ["setarg", 539, 1, 71, 1722, 7], - ["setarg", 539, 2, 56, 1722, 7], - ["setarg", 539, 3, 67, 1722, 7], - ["invoke", 539, 537, 1722, 7], - ["return", 71, 1723, 14], - ["jump", "if_end_1016", 1723, 14], - "if_else_1015", - "if_end_1016", - ["access", 541, "[", 1727, 17], - ["is_identical", 542, 45, 541, 1727, 17], - ["jump_true", 542, "eq_done_1025", 1727, 17], - ["is_int", 543, 45, 1727, 17], - ["jump_false", 543, "eq_ni_1026", 1727, 17], - ["is_int", 544, 541, 1727, 17], - ["jump_false", 544, "eq_ni_1026", 1727, 17], - ["eq_int", 542, 45, 541, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_ni_1026", - ["is_num", 543, 45, 1727, 17], - ["jump_false", 543, "eq_nn_1027", 1727, 17], - ["is_num", 544, 541, 1727, 17], - ["jump_false", 544, "eq_nn_1027", 1727, 17], - ["eq_float", 542, 45, 541, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nn_1027", - ["is_text", 543, 45, 1727, 17], - ["jump_false", 543, "eq_nt_1028", 1727, 17], - ["is_text", 544, 541, 1727, 17], - ["jump_false", 544, "eq_nt_1028", 1727, 17], - ["eq_text", 542, 45, 541, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nt_1028", - ["is_null", 543, 45, 1727, 17], - ["jump_false", 543, "eq_nnl_1029", 1727, 17], - ["is_null", 544, 541, 1727, 17], - ["jump_false", 544, "eq_nnl_1029", 1727, 17], - ["true", 542, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nnl_1029", - ["is_bool", 543, 45, 1727, 17], - ["jump_false", 543, "eq_nb_1030", 1727, 17], - ["is_bool", 544, 541, 1727, 17], - ["jump_false", 544, "eq_nb_1030", 1727, 17], - ["eq_bool", 542, 45, 541, 1727, 17], - ["jump", "eq_done_1025", 1727, 17], - "eq_nb_1030", - ["false", 542, 1727, 17], - "eq_done_1025", - ["jump_false", 542, "if_else_1023", 1727, 17], - ["load_field", 545, 1, "left", 1728, 13], - ["move", 55, 545, 1728, 13], - ["load_field", 546, 1, "right", 1729, 13], - ["move", 38, 546, 1729, 13], - ["access", 547, -1, 1730, 32], - ["get", 549, 58, 1, 1730, 18], - ["frame", 550, 549, 2, 1730, 18], - ["null", 551, 1730, 18], - ["setarg", 550, 0, 551, 1730, 18], - ["setarg", 550, 1, 55, 1730, 18], - ["setarg", 550, 2, 547, 1730, 18], - ["invoke", 550, 548, 1730, 18], - ["move", 56, 548, 1730, 18], - ["access", 552, -1, 1731, 32], - ["get", 554, 58, 1, 1731, 18], - ["frame", 555, 554, 2, 1731, 18], - ["null", 556, 1731, 18], - ["setarg", 555, 0, 556, 1731, 18], - ["setarg", 555, 1, 38, 1731, 18], - ["setarg", 555, 2, 552, 1731, 18], - ["invoke", 555, 553, 1731, 18], - ["move", 40, 553, 1731, 18], - ["get", 558, 10, 1, 1732, 14], - ["frame", 559, 558, 0, 1732, 14], - ["null", 560, 1732, 14], - ["setarg", 559, 0, 560, 1732, 14], - ["invoke", 559, 557, 1732, 14], - ["move", 71, 557, 1732, 14], - ["load_field", 561, 1, "access_kind", 1733, 47], - ["get", 563, 30, 1, 1733, 7], - ["frame", 564, 563, 4, 1733, 7], - ["null", 565, 1733, 7], - ["setarg", 564, 0, 565, 1733, 7], - ["setarg", 564, 1, 71, 1733, 7], - ["setarg", 564, 2, 56, 1733, 7], - ["setarg", 564, 3, 40, 1733, 7], - ["setarg", 564, 4, 561, 1733, 7], - ["invoke", 564, 562, 1733, 7], - ["return", 71, 1734, 14], - ["jump", "if_end_1024", 1734, 14], - "if_else_1023", - "if_end_1024", - ["access", 566, "(", 1738, 17], - ["is_identical", 567, 45, 566, 1738, 17], - ["jump_true", 567, "eq_done_1033", 1738, 17], - ["is_int", 568, 45, 1738, 17], - ["jump_false", 568, "eq_ni_1034", 1738, 17], - ["is_int", 569, 566, 1738, 17], - ["jump_false", 569, "eq_ni_1034", 1738, 17], - ["eq_int", 567, 45, 566, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_ni_1034", - ["is_num", 568, 45, 1738, 17], - ["jump_false", 568, "eq_nn_1035", 1738, 17], - ["is_num", 569, 566, 1738, 17], - ["jump_false", 569, "eq_nn_1035", 1738, 17], - ["eq_float", 567, 45, 566, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nn_1035", - ["is_text", 568, 45, 1738, 17], - ["jump_false", 568, "eq_nt_1036", 1738, 17], - ["is_text", 569, 566, 1738, 17], - ["jump_false", 569, "eq_nt_1036", 1738, 17], - ["eq_text", 567, 45, 566, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nt_1036", - ["is_null", 568, 45, 1738, 17], - ["jump_false", 568, "eq_nnl_1037", 1738, 17], - ["is_null", 569, 566, 1738, 17], - ["jump_false", 569, "eq_nnl_1037", 1738, 17], - ["true", 567, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nnl_1037", - ["is_bool", 568, 45, 1738, 17], - ["jump_false", 568, "eq_nb_1038", 1738, 17], - ["is_bool", 569, 566, 1738, 17], - ["jump_false", 569, "eq_nb_1038", 1738, 17], - ["eq_bool", 567, 45, 566, 1738, 17], - ["jump", "eq_done_1033", 1738, 17], - "eq_nb_1038", - ["false", 567, 1738, 17], - "eq_done_1033", - ["jump_false", 567, "if_else_1031", 1738, 17], - ["load_field", 570, 1, "expression", 1739, 16], - ["move", 14, 570, 1739, 16], - ["load_field", 571, 1, "list", 1740, 19], - ["move", 10, 571, 1740, 19], - ["load_field", 572, 14, "kind", 1741, 21], - ["move", 15, 572, 1741, 21], - ["access", 573, "name", 1744, 26], - ["is_identical", 574, 15, 573, 1744, 26], - ["jump_true", 574, "eq_done_1042", 1744, 26], - ["is_int", 575, 15, 1744, 26], - ["jump_false", 575, "eq_ni_1043", 1744, 26], - ["is_int", 576, 573, 1744, 26], - ["jump_false", 576, "eq_ni_1043", 1744, 26], - ["eq_int", 574, 15, 573, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_ni_1043", - ["is_num", 575, 15, 1744, 26], - ["jump_false", 575, "eq_nn_1044", 1744, 26], - ["is_num", 576, 573, 1744, 26], - ["jump_false", 576, "eq_nn_1044", 1744, 26], - ["eq_float", 574, 15, 573, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nn_1044", - ["is_text", 575, 15, 1744, 26], - ["jump_false", 575, "eq_nt_1045", 1744, 26], - ["is_text", 576, 573, 1744, 26], - ["jump_false", 576, "eq_nt_1045", 1744, 26], - ["eq_text", 574, 15, 573, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nt_1045", - ["is_null", 575, 15, 1744, 26], - ["jump_false", 575, "eq_nnl_1046", 1744, 26], - ["is_null", 576, 573, 1744, 26], - ["jump_false", 576, "eq_nnl_1046", 1744, 26], - ["true", 574, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nnl_1046", - ["is_bool", 575, 15, 1744, 26], - ["jump_false", 575, "eq_nb_1047", 1744, 26], - ["is_bool", 576, 573, 1744, 26], - ["jump_false", 576, "eq_nb_1047", 1744, 26], - ["eq_bool", 574, 15, 573, 1744, 26], - ["jump", "eq_done_1042", 1744, 26], - "eq_nb_1047", - ["false", 574, 1744, 26], - "eq_done_1042", - ["move", 577, 574, 1744, 26], - ["jump_false", 577, "and_end_1041", 1744, 26], - ["load_field", 578, 14, "make", 1744, 36], - ["access", 579, "functino", 1744, 51], - ["is_identical", 580, 578, 579, 1744, 51], - ["jump_true", 580, "eq_done_1048", 1744, 51], - ["is_int", 581, 578, 1744, 51], - ["jump_false", 581, "eq_ni_1049", 1744, 51], - ["is_int", 582, 579, 1744, 51], - ["jump_false", 582, "eq_ni_1049", 1744, 51], - ["eq_int", 580, 578, 579, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_ni_1049", - ["is_num", 581, 578, 1744, 51], - ["jump_false", 581, "eq_nn_1050", 1744, 51], - ["is_num", 582, 579, 1744, 51], - ["jump_false", 582, "eq_nn_1050", 1744, 51], - ["eq_float", 580, 578, 579, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nn_1050", - ["is_text", 581, 578, 1744, 51], - ["jump_false", 581, "eq_nt_1051", 1744, 51], - ["is_text", 582, 579, 1744, 51], - ["jump_false", 582, "eq_nt_1051", 1744, 51], - ["eq_text", 580, 578, 579, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nt_1051", - ["is_null", 581, 578, 1744, 51], - ["jump_false", 581, "eq_nnl_1052", 1744, 51], - ["is_null", 582, 579, 1744, 51], - ["jump_false", 582, "eq_nnl_1052", 1744, 51], - ["true", 580, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nnl_1052", - ["is_bool", 581, 578, 1744, 51], - ["jump_false", 581, "eq_nb_1053", 1744, 51], - ["is_bool", 582, 579, 1744, 51], - ["jump_false", 582, "eq_nb_1053", 1744, 51], - ["eq_bool", 580, 578, 579, 1744, 51], - ["jump", "eq_done_1048", 1744, 51], - "eq_nb_1053", - ["false", 580, 1744, 51], - "eq_done_1048", - ["move", 577, 580, 1744, 51], - "and_end_1041", - ["jump_false", 577, "if_else_1039", 1744, 51], - ["load_field", 583, 14, "name", 1745, 17], - ["move", 31, 583, 1745, 17], - ["get", 584, 54, 1, 1746, 15], - ["load_dynamic", 585, 584, 31, 1746, 28], - ["move", 50, 585, 1746, 28], - ["null", 586, 1747, 30], - ["is_identical", 587, 10, 586, 1747, 30], - ["jump_true", 587, "ne_nid_1057", 1747, 30], - ["jump", "ne_ni_1058", 1747, 30], - "ne_nid_1057", - ["false", 587, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_ni_1058", - ["is_int", 588, 10, 1747, 30], - ["jump_false", 588, "ne_nn_1059", 1747, 30], - ["is_int", 589, 586, 1747, 30], - ["jump_false", 589, "ne_nn_1059", 1747, 30], - ["ne_int", 587, 10, 586, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nn_1059", - ["is_num", 588, 10, 1747, 30], - ["jump_false", 588, "ne_nt_1060", 1747, 30], - ["is_num", 589, 586, 1747, 30], - ["jump_false", 589, "ne_nt_1060", 1747, 30], - ["ne_float", 587, 10, 586, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nt_1060", - ["is_text", 588, 10, 1747, 30], - ["jump_false", 588, "ne_nnl_1061", 1747, 30], - ["is_text", 589, 586, 1747, 30], - ["jump_false", 589, "ne_nnl_1061", 1747, 30], - ["ne_text", 587, 10, 586, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nnl_1061", - ["is_null", 588, 10, 1747, 30], - ["jump_false", 588, "ne_nb_1062", 1747, 30], - ["is_null", 589, 586, 1747, 30], - ["jump_false", 589, "ne_nb_1062", 1747, 30], - ["false", 587, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_nb_1062", - ["is_bool", 588, 10, 1747, 30], - ["jump_false", 588, "ne_mis_1063", 1747, 30], - ["is_bool", 589, 586, 1747, 30], - ["jump_false", 589, "ne_mis_1063", 1747, 30], - ["ne_bool", 587, 10, 586, 1747, 30], - ["jump", "ne_done_1056", 1747, 30], - "ne_mis_1063", - ["true", 587, 1747, 30], - "ne_done_1056", - ["jump_false", 587, "tern_else_1054", 1747, 30], - ["length", 591, 10, 1747, 44], - ["move", 590, 591, 1747, 44], - ["jump", "tern_end_1055", 1747, 44], - "tern_else_1054", - ["access", 592, 0, 1747, 57], - ["move", 590, 592, 1747, 57], - "tern_end_1055", - ["move", 52, 590, 1747, 57], - ["access", 593, "~!", 1749, 22], - ["is_identical", 594, 31, 593, 1749, 22], - ["jump_true", 594, "eq_done_1066", 1749, 22], - ["is_int", 595, 31, 1749, 22], - ["jump_false", 595, "eq_ni_1067", 1749, 22], - ["is_int", 596, 593, 1749, 22], - ["jump_false", 596, "eq_ni_1067", 1749, 22], - ["eq_int", 594, 31, 593, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_ni_1067", - ["is_num", 595, 31, 1749, 22], - ["jump_false", 595, "eq_nn_1068", 1749, 22], - ["is_num", 596, 593, 1749, 22], - ["jump_false", 596, "eq_nn_1068", 1749, 22], - ["eq_float", 594, 31, 593, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nn_1068", - ["is_text", 595, 31, 1749, 22], - ["jump_false", 595, "eq_nt_1069", 1749, 22], - ["is_text", 596, 593, 1749, 22], - ["jump_false", 596, "eq_nt_1069", 1749, 22], - ["eq_text", 594, 31, 593, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nt_1069", - ["is_null", 595, 31, 1749, 22], - ["jump_false", 595, "eq_nnl_1070", 1749, 22], - ["is_null", 596, 593, 1749, 22], - ["jump_false", 596, "eq_nnl_1070", 1749, 22], - ["true", 594, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nnl_1070", - ["is_bool", 595, 31, 1749, 22], - ["jump_false", 595, "eq_nb_1071", 1749, 22], - ["is_bool", 596, 593, 1749, 22], - ["jump_false", 596, "eq_nb_1071", 1749, 22], - ["eq_bool", 594, 31, 593, 1749, 22], - ["jump", "eq_done_1066", 1749, 22], - "eq_nb_1071", - ["false", 594, 1749, 22], - "eq_done_1066", - ["jump_false", 594, "if_else_1064", 1749, 22], - ["access", 597, 0, 1750, 35], - ["load_index", 598, 10, 597, 1750, 35], - ["access", 599, -1, 1750, 39], - ["get", 601, 58, 1, 1750, 16], - ["frame", 602, 601, 2, 1750, 16], - ["null", 603, 1750, 16], - ["setarg", 602, 0, 603, 1750, 16], - ["setarg", 602, 1, 598, 1750, 16], - ["setarg", 602, 2, 599, 1750, 16], - ["invoke", 602, 600, 1750, 16], - ["move", 5, 600, 1750, 16], - ["get", 605, 10, 1, 1751, 15], - ["frame", 606, 605, 0, 1751, 15], - ["null", 607, 1751, 15], - ["setarg", 606, 0, 607, 1751, 15], - ["invoke", 606, 604, 1751, 15], - ["move", 19, 604, 1751, 15], - ["get", 609, 16, 1, 1752, 11], - ["frame", 610, 609, 3, 1752, 11], - ["null", 611, 1752, 11], - ["setarg", 610, 0, 611, 1752, 11], - ["setarg", 610, 1, 50, 1752, 11], - ["setarg", 610, 2, 19, 1752, 11], - ["setarg", 610, 3, 5, 1752, 11], - ["invoke", 610, 608, 1752, 11], - ["return", 19, 1753, 18], - ["jump", "if_end_1065", 1753, 18], - "if_else_1064", - "if_end_1065", - ["access", 612, "[]!", 1755, 22], - ["is_identical", 613, 31, 612, 1755, 22], - ["jump_true", 613, "eq_done_1074", 1755, 22], - ["is_int", 614, 31, 1755, 22], - ["jump_false", 614, "eq_ni_1075", 1755, 22], - ["is_int", 615, 612, 1755, 22], - ["jump_false", 615, "eq_ni_1075", 1755, 22], - ["eq_int", 613, 31, 612, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_ni_1075", - ["is_num", 614, 31, 1755, 22], - ["jump_false", 614, "eq_nn_1076", 1755, 22], - ["is_num", 615, 612, 1755, 22], - ["jump_false", 615, "eq_nn_1076", 1755, 22], - ["eq_float", 613, 31, 612, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nn_1076", - ["is_text", 614, 31, 1755, 22], - ["jump_false", 614, "eq_nt_1077", 1755, 22], - ["is_text", 615, 612, 1755, 22], - ["jump_false", 615, "eq_nt_1077", 1755, 22], - ["eq_text", 613, 31, 612, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nt_1077", - ["is_null", 614, 31, 1755, 22], - ["jump_false", 614, "eq_nnl_1078", 1755, 22], - ["is_null", 615, 612, 1755, 22], - ["jump_false", 615, "eq_nnl_1078", 1755, 22], - ["true", 613, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nnl_1078", - ["is_bool", 614, 31, 1755, 22], - ["jump_false", 614, "eq_nb_1079", 1755, 22], - ["is_bool", 615, 612, 1755, 22], - ["jump_false", 615, "eq_nb_1079", 1755, 22], - ["eq_bool", 613, 31, 612, 1755, 22], - ["jump", "eq_done_1074", 1755, 22], - "eq_nb_1079", - ["false", 613, 1755, 22], - "eq_done_1074", - ["jump_false", 613, "if_else_1072", 1755, 22], - ["access", 616, 0, 1756, 35], - ["load_index", 617, 10, 616, 1756, 35], - ["access", 618, -1, 1756, 39], - ["get", 620, 58, 1, 1756, 16], - ["frame", 621, 620, 2, 1756, 16], - ["null", 622, 1756, 16], - ["setarg", 621, 0, 622, 1756, 16], - ["setarg", 621, 1, 617, 1756, 16], - ["setarg", 621, 2, 618, 1756, 16], - ["invoke", 621, 619, 1756, 16], - ["move", 5, 619, 1756, 16], - ["access", 623, 1, 1757, 35], - ["load_index", 624, 10, 623, 1757, 35], - ["access", 625, -1, 1757, 39], - ["get", 627, 58, 1, 1757, 16], - ["frame", 628, 627, 2, 1757, 16], - ["null", 629, 1757, 16], - ["setarg", 628, 0, 629, 1757, 16], - ["setarg", 628, 1, 624, 1757, 16], - ["setarg", 628, 2, 625, 1757, 16], - ["invoke", 628, 626, 1757, 16], - ["move", 6, 626, 1757, 16], - ["get", 631, 10, 1, 1758, 15], - ["frame", 632, 631, 0, 1758, 15], - ["null", 633, 1758, 15], - ["setarg", 632, 0, 633, 1758, 15], - ["invoke", 632, 630, 1758, 15], - ["move", 19, 630, 1758, 15], - ["get", 635, 30, 1, 1759, 11], - ["frame", 636, 635, 3, 1759, 11], - ["null", 637, 1759, 11], - ["setarg", 636, 0, 637, 1759, 11], - ["setarg", 636, 1, 19, 1759, 11], - ["setarg", 636, 2, 5, 1759, 11], - ["setarg", 636, 3, 6, 1759, 11], - ["invoke", 636, 634, 1759, 11], - ["return", 19, 1760, 18], - ["jump", "if_end_1073", 1760, 18], - "if_else_1072", - "if_end_1073", - ["access", 638, "=!", 1762, 23], - ["is_identical", 639, 31, 638, 1762, 23], - ["jump_true", 639, "eq_done_1084", 1762, 23], - ["is_int", 640, 31, 1762, 23], - ["jump_false", 640, "eq_ni_1085", 1762, 23], - ["is_int", 641, 638, 1762, 23], - ["jump_false", 641, "eq_ni_1085", 1762, 23], - ["eq_int", 639, 31, 638, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_ni_1085", - ["is_num", 640, 31, 1762, 23], - ["jump_false", 640, "eq_nn_1086", 1762, 23], - ["is_num", 641, 638, 1762, 23], - ["jump_false", 641, "eq_nn_1086", 1762, 23], - ["eq_float", 639, 31, 638, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nn_1086", - ["is_text", 640, 31, 1762, 23], - ["jump_false", 640, "eq_nt_1087", 1762, 23], - ["is_text", 641, 638, 1762, 23], - ["jump_false", 641, "eq_nt_1087", 1762, 23], - ["eq_text", 639, 31, 638, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nt_1087", - ["is_null", 640, 31, 1762, 23], - ["jump_false", 640, "eq_nnl_1088", 1762, 23], - ["is_null", 641, 638, 1762, 23], - ["jump_false", 641, "eq_nnl_1088", 1762, 23], - ["true", 639, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nnl_1088", - ["is_bool", 640, 31, 1762, 23], - ["jump_false", 640, "eq_nb_1089", 1762, 23], - ["is_bool", 641, 638, 1762, 23], - ["jump_false", 641, "eq_nb_1089", 1762, 23], - ["eq_bool", 639, 31, 638, 1762, 23], - ["jump", "eq_done_1084", 1762, 23], - "eq_nb_1089", - ["false", 639, 1762, 23], - "eq_done_1084", - ["move", 642, 639, 1762, 23], - ["jump_true", 642, "or_end_1083", 1762, 23], - ["access", 643, "!=!", 1762, 40], - ["is_identical", 644, 31, 643, 1762, 40], - ["jump_true", 644, "eq_done_1090", 1762, 40], - ["is_int", 645, 31, 1762, 40], - ["jump_false", 645, "eq_ni_1091", 1762, 40], - ["is_int", 646, 643, 1762, 40], - ["jump_false", 646, "eq_ni_1091", 1762, 40], - ["eq_int", 644, 31, 643, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_ni_1091", - ["is_num", 645, 31, 1762, 40], - ["jump_false", 645, "eq_nn_1092", 1762, 40], - ["is_num", 646, 643, 1762, 40], - ["jump_false", 646, "eq_nn_1092", 1762, 40], - ["eq_float", 644, 31, 643, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nn_1092", - ["is_text", 645, 31, 1762, 40], - ["jump_false", 645, "eq_nt_1093", 1762, 40], - ["is_text", 646, 643, 1762, 40], - ["jump_false", 646, "eq_nt_1093", 1762, 40], - ["eq_text", 644, 31, 643, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nt_1093", - ["is_null", 645, 31, 1762, 40], - ["jump_false", 645, "eq_nnl_1094", 1762, 40], - ["is_null", 646, 643, 1762, 40], - ["jump_false", 646, "eq_nnl_1094", 1762, 40], - ["true", 644, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nnl_1094", - ["is_bool", 645, 31, 1762, 40], - ["jump_false", 645, "eq_nb_1095", 1762, 40], - ["is_bool", 646, 643, 1762, 40], - ["jump_false", 646, "eq_nb_1095", 1762, 40], - ["eq_bool", 644, 31, 643, 1762, 40], - ["jump", "eq_done_1090", 1762, 40], - "eq_nb_1095", - ["false", 644, 1762, 40], - "eq_done_1090", - ["move", 642, 644, 1762, 40], - "or_end_1083", - ["move", 647, 642, 1762, 40], - ["jump_false", 647, "and_end_1082", 1762, 40], - ["access", 648, 3, 1762, 59], - ["is_identical", 649, 52, 648, 1762, 59], - ["jump_true", 649, "eq_done_1096", 1762, 59], - ["is_int", 650, 52, 1762, 59], - ["jump_false", 650, "eq_ni_1097", 1762, 59], - ["is_int", 651, 648, 1762, 59], - ["jump_false", 651, "eq_ni_1097", 1762, 59], - ["eq_int", 649, 52, 648, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_ni_1097", - ["is_num", 650, 52, 1762, 59], - ["jump_false", 650, "eq_nn_1098", 1762, 59], - ["is_num", 651, 648, 1762, 59], - ["jump_false", 651, "eq_nn_1098", 1762, 59], - ["eq_float", 649, 52, 648, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nn_1098", - ["is_text", 650, 52, 1762, 59], - ["jump_false", 650, "eq_nt_1099", 1762, 59], - ["is_text", 651, 648, 1762, 59], - ["jump_false", 651, "eq_nt_1099", 1762, 59], - ["eq_text", 649, 52, 648, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nt_1099", - ["is_null", 650, 52, 1762, 59], - ["jump_false", 650, "eq_nnl_1100", 1762, 59], - ["is_null", 651, 648, 1762, 59], - ["jump_false", 651, "eq_nnl_1100", 1762, 59], - ["true", 649, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nnl_1100", - ["is_bool", 650, 52, 1762, 59], - ["jump_false", 650, "eq_nb_1101", 1762, 59], - ["is_bool", 651, 648, 1762, 59], - ["jump_false", 651, "eq_nb_1101", 1762, 59], - ["eq_bool", 649, 52, 648, 1762, 59], - ["jump", "eq_done_1096", 1762, 59], - "eq_nb_1101", - ["false", 649, 1762, 59], - "eq_done_1096", - ["move", 647, 649, 1762, 59], - "and_end_1082", - ["jump_false", 647, "if_else_1080", 1762, 59], - ["access", 652, 0, 1763, 35], - ["load_index", 653, 10, 652, 1763, 35], - ["access", 654, -1, 1763, 39], - ["get", 656, 58, 1, 1763, 16], - ["frame", 657, 656, 2, 1763, 16], - ["null", 658, 1763, 16], - ["setarg", 657, 0, 658, 1763, 16], - ["setarg", 657, 1, 653, 1763, 16], - ["setarg", 657, 2, 654, 1763, 16], - ["invoke", 657, 655, 1763, 16], - ["move", 5, 655, 1763, 16], - ["access", 659, 1, 1764, 35], - ["load_index", 660, 10, 659, 1764, 35], - ["access", 661, -1, 1764, 39], - ["get", 663, 58, 1, 1764, 16], - ["frame", 664, 663, 2, 1764, 16], - ["null", 665, 1764, 16], - ["setarg", 664, 0, 665, 1764, 16], - ["setarg", 664, 1, 660, 1764, 16], - ["setarg", 664, 2, 661, 1764, 16], - ["invoke", 664, 662, 1764, 16], - ["move", 6, 662, 1764, 16], - ["access", 666, 2, 1765, 35], - ["load_index", 667, 10, 666, 1765, 35], - ["access", 668, -1, 1765, 39], - ["get", 670, 58, 1, 1765, 16], - ["frame", 671, 670, 2, 1765, 16], - ["null", 672, 1765, 16], - ["setarg", 671, 0, 672, 1765, 16], - ["setarg", 671, 1, 667, 1765, 16], - ["setarg", 671, 2, 668, 1765, 16], - ["invoke", 671, 669, 1765, 16], - ["move", 7, 669, 1765, 16], - ["get", 674, 10, 1, 1766, 15], - ["frame", 675, 674, 0, 1766, 15], - ["null", 676, 1766, 15], - ["setarg", 675, 0, 676, 1766, 15], - ["invoke", 675, 673, 1766, 15], - ["move", 19, 673, 1766, 15], - ["access", 677, "=!", 1767, 26], - ["is_identical", 678, 31, 677, 1767, 26], - ["jump_true", 678, "eq_done_1104", 1767, 26], - ["is_int", 679, 31, 1767, 26], - ["jump_false", 679, "eq_ni_1105", 1767, 26], - ["is_int", 680, 677, 1767, 26], - ["jump_false", 680, "eq_ni_1105", 1767, 26], - ["eq_int", 678, 31, 677, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_ni_1105", - ["is_num", 679, 31, 1767, 26], - ["jump_false", 679, "eq_nn_1106", 1767, 26], - ["is_num", 680, 677, 1767, 26], - ["jump_false", 680, "eq_nn_1106", 1767, 26], - ["eq_float", 678, 31, 677, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nn_1106", - ["is_text", 679, 31, 1767, 26], - ["jump_false", 679, "eq_nt_1107", 1767, 26], - ["is_text", 680, 677, 1767, 26], - ["jump_false", 680, "eq_nt_1107", 1767, 26], - ["eq_text", 678, 31, 677, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nt_1107", - ["is_null", 679, 31, 1767, 26], - ["jump_false", 679, "eq_nnl_1108", 1767, 26], - ["is_null", 680, 677, 1767, 26], - ["jump_false", 680, "eq_nnl_1108", 1767, 26], - ["true", 678, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nnl_1108", - ["is_bool", 679, 31, 1767, 26], - ["jump_false", 679, "eq_nb_1109", 1767, 26], - ["is_bool", 680, 677, 1767, 26], - ["jump_false", 680, "eq_nb_1109", 1767, 26], - ["eq_bool", 678, 31, 677, 1767, 26], - ["jump", "eq_done_1104", 1767, 26], - "eq_nb_1109", - ["false", 678, 1767, 26], - "eq_done_1104", - ["jump_false", 678, "tern_else_1102", 1767, 26], - ["access", 682, "eq_tol", 1767, 33], - ["move", 681, 682, 1767, 33], - ["jump", "tern_end_1103", 1767, 33], - "tern_else_1102", - ["access", 683, "ne_tol", 1767, 44], - ["move", 681, 683, 1767, 44], - "tern_end_1103", - ["move", 74, 681, 1767, 44], - ["array", 684, 4, 1768, 40], - ["push", 684, 19, 1768, 40], - ["push", 684, 5, 1768, 40], - ["push", 684, 6, 1768, 40], - ["push", 684, 7, 1768, 40], - ["get", 686, 18, 1, 1768, 11], - ["frame", 687, 686, 2, 1768, 11], - ["null", 688, 1768, 11], - ["setarg", 687, 0, 688, 1768, 11], - ["setarg", 687, 1, 74, 1768, 11], - ["setarg", 687, 2, 684, 1768, 11], - ["invoke", 687, 685, 1768, 11], - ["return", 19, 1769, 18], - ["jump", "if_end_1081", 1769, 18], - "if_else_1080", - "if_end_1081", - ["access", 689, "&&!", 1771, 22], - ["is_identical", 690, 31, 689, 1771, 22], - ["jump_true", 690, "eq_done_1112", 1771, 22], - ["is_int", 691, 31, 1771, 22], - ["jump_false", 691, "eq_ni_1113", 1771, 22], - ["is_int", 692, 689, 1771, 22], - ["jump_false", 692, "eq_ni_1113", 1771, 22], - ["eq_int", 690, 31, 689, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_ni_1113", - ["is_num", 691, 31, 1771, 22], - ["jump_false", 691, "eq_nn_1114", 1771, 22], - ["is_num", 692, 689, 1771, 22], - ["jump_false", 692, "eq_nn_1114", 1771, 22], - ["eq_float", 690, 31, 689, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nn_1114", - ["is_text", 691, 31, 1771, 22], - ["jump_false", 691, "eq_nt_1115", 1771, 22], - ["is_text", 692, 689, 1771, 22], - ["jump_false", 692, "eq_nt_1115", 1771, 22], - ["eq_text", 690, 31, 689, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nt_1115", - ["is_null", 691, 31, 1771, 22], - ["jump_false", 691, "eq_nnl_1116", 1771, 22], - ["is_null", 692, 689, 1771, 22], - ["jump_false", 692, "eq_nnl_1116", 1771, 22], - ["true", 690, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nnl_1116", - ["is_bool", 691, 31, 1771, 22], - ["jump_false", 691, "eq_nb_1117", 1771, 22], - ["is_bool", 692, 689, 1771, 22], - ["jump_false", 692, "eq_nb_1117", 1771, 22], - ["eq_bool", 690, 31, 689, 1771, 22], - ["jump", "eq_done_1112", 1771, 22], - "eq_nb_1117", - ["false", 690, 1771, 22], - "eq_done_1112", - ["jump_false", 690, "if_else_1110", 1771, 22], - ["access", 693, 0, 1772, 35], - ["load_index", 694, 10, 693, 1772, 35], - ["access", 695, -1, 1772, 39], - ["get", 697, 58, 1, 1772, 16], - ["frame", 698, 697, 2, 1772, 16], - ["null", 699, 1772, 16], - ["setarg", 698, 0, 699, 1772, 16], - ["setarg", 698, 1, 694, 1772, 16], - ["setarg", 698, 2, 695, 1772, 16], - ["invoke", 698, 696, 1772, 16], - ["move", 5, 696, 1772, 16], - ["access", 700, 1, 1773, 35], - ["load_index", 701, 10, 700, 1773, 35], - ["access", 702, -1, 1773, 39], - ["get", 704, 58, 1, 1773, 16], - ["frame", 705, 704, 2, 1773, 16], - ["null", 706, 1773, 16], - ["setarg", 705, 0, 706, 1773, 16], - ["setarg", 705, 1, 701, 1773, 16], - ["setarg", 705, 2, 702, 1773, 16], - ["invoke", 705, 703, 1773, 16], - ["move", 6, 703, 1773, 16], - ["get", 708, 10, 1, 1774, 15], - ["frame", 709, 708, 0, 1774, 15], - ["null", 710, 1774, 15], - ["setarg", 709, 0, 710, 1774, 15], - ["invoke", 709, 707, 1774, 15], - ["move", 19, 707, 1774, 15], - ["access", 711, "and", 1775, 18], - ["get", 713, 17, 1, 1775, 11], - ["frame", 714, 713, 4, 1775, 11], - ["null", 715, 1775, 11], - ["setarg", 714, 0, 715, 1775, 11], - ["setarg", 714, 1, 711, 1775, 11], - ["setarg", 714, 2, 19, 1775, 11], - ["setarg", 714, 3, 5, 1775, 11], - ["setarg", 714, 4, 6, 1775, 11], - ["invoke", 714, 712, 1775, 11], - ["return", 19, 1776, 18], - ["jump", "if_end_1111", 1776, 18], - "if_else_1110", - "if_end_1111", - ["access", 716, "||!", 1778, 22], - ["is_identical", 717, 31, 716, 1778, 22], - ["jump_true", 717, "eq_done_1120", 1778, 22], - ["is_int", 718, 31, 1778, 22], - ["jump_false", 718, "eq_ni_1121", 1778, 22], - ["is_int", 719, 716, 1778, 22], - ["jump_false", 719, "eq_ni_1121", 1778, 22], - ["eq_int", 717, 31, 716, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_ni_1121", - ["is_num", 718, 31, 1778, 22], - ["jump_false", 718, "eq_nn_1122", 1778, 22], - ["is_num", 719, 716, 1778, 22], - ["jump_false", 719, "eq_nn_1122", 1778, 22], - ["eq_float", 717, 31, 716, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nn_1122", - ["is_text", 718, 31, 1778, 22], - ["jump_false", 718, "eq_nt_1123", 1778, 22], - ["is_text", 719, 716, 1778, 22], - ["jump_false", 719, "eq_nt_1123", 1778, 22], - ["eq_text", 717, 31, 716, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nt_1123", - ["is_null", 718, 31, 1778, 22], - ["jump_false", 718, "eq_nnl_1124", 1778, 22], - ["is_null", 719, 716, 1778, 22], - ["jump_false", 719, "eq_nnl_1124", 1778, 22], - ["true", 717, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nnl_1124", - ["is_bool", 718, 31, 1778, 22], - ["jump_false", 718, "eq_nb_1125", 1778, 22], - ["is_bool", 719, 716, 1778, 22], - ["jump_false", 719, "eq_nb_1125", 1778, 22], - ["eq_bool", 717, 31, 716, 1778, 22], - ["jump", "eq_done_1120", 1778, 22], - "eq_nb_1125", - ["false", 717, 1778, 22], - "eq_done_1120", - ["jump_false", 717, "if_else_1118", 1778, 22], - ["access", 720, 0, 1779, 35], - ["load_index", 721, 10, 720, 1779, 35], - ["access", 722, -1, 1779, 39], - ["get", 724, 58, 1, 1779, 16], - ["frame", 725, 724, 2, 1779, 16], - ["null", 726, 1779, 16], - ["setarg", 725, 0, 726, 1779, 16], - ["setarg", 725, 1, 721, 1779, 16], - ["setarg", 725, 2, 722, 1779, 16], - ["invoke", 725, 723, 1779, 16], - ["move", 5, 723, 1779, 16], - ["access", 727, 1, 1780, 35], - ["load_index", 728, 10, 727, 1780, 35], - ["access", 729, -1, 1780, 39], - ["get", 731, 58, 1, 1780, 16], - ["frame", 732, 731, 2, 1780, 16], - ["null", 733, 1780, 16], - ["setarg", 732, 0, 733, 1780, 16], - ["setarg", 732, 1, 728, 1780, 16], - ["setarg", 732, 2, 729, 1780, 16], - ["invoke", 732, 730, 1780, 16], - ["move", 6, 730, 1780, 16], - ["get", 735, 10, 1, 1781, 15], - ["frame", 736, 735, 0, 1781, 15], - ["null", 737, 1781, 15], - ["setarg", 736, 0, 737, 1781, 15], - ["invoke", 736, 734, 1781, 15], - ["move", 19, 734, 1781, 15], - ["access", 738, "or", 1782, 18], - ["get", 740, 17, 1, 1782, 11], - ["frame", 741, 740, 4, 1782, 11], - ["null", 742, 1782, 11], - ["setarg", 741, 0, 742, 1782, 11], - ["setarg", 741, 1, 738, 1782, 11], - ["setarg", 741, 2, 19, 1782, 11], - ["setarg", 741, 3, 5, 1782, 11], - ["setarg", 741, 4, 6, 1782, 11], - ["invoke", 741, 739, 1782, 11], - ["return", 19, 1783, 18], - ["jump", "if_end_1119", 1783, 18], - "if_else_1118", - "if_end_1119", - ["access", 743, 0, 1786, 33], - ["load_index", 744, 10, 743, 1786, 33], - ["access", 745, -1, 1786, 37], - ["get", 747, 58, 1, 1786, 14], - ["frame", 748, 747, 2, 1786, 14], - ["null", 749, 1786, 14], - ["setarg", 748, 0, 749, 1786, 14], - ["setarg", 748, 1, 744, 1786, 14], - ["setarg", 748, 2, 745, 1786, 14], - ["invoke", 748, 746, 1786, 14], - ["move", 5, 746, 1786, 14], - ["access", 750, 1, 1787, 33], - ["load_index", 751, 10, 750, 1787, 33], - ["access", 752, -1, 1787, 37], - ["get", 754, 58, 1, 1787, 14], - ["frame", 755, 754, 2, 1787, 14], - ["null", 756, 1787, 14], - ["setarg", 755, 0, 756, 1787, 14], - ["setarg", 755, 1, 751, 1787, 14], - ["setarg", 755, 2, 752, 1787, 14], - ["invoke", 755, 753, 1787, 14], - ["move", 6, 753, 1787, 14], - ["get", 758, 10, 1, 1788, 13], - ["frame", 759, 758, 0, 1788, 13], - ["null", 760, 1788, 13], - ["setarg", 759, 0, 760, 1788, 13], - ["invoke", 759, 757, 1788, 13], - ["move", 19, 757, 1788, 13], - ["access", 761, 0, 1789, 28], - ["load_index", 762, 10, 761, 1789, 28], - ["put", 762, 4, 1, 1789, 28], - ["access", 763, 1, 1790, 28], - ["load_index", 764, 10, 763, 1790, 28], - ["put", 764, 7, 1, 1790, 28], - ["get", 766, 21, 1, 1791, 9], - ["frame", 767, 766, 4, 1791, 9], - ["null", 768, 1791, 9], - ["setarg", 767, 0, 768, 1791, 9], - ["setarg", 767, 1, 50, 1791, 9], - ["setarg", 767, 2, 19, 1791, 9], - ["setarg", 767, 3, 5, 1791, 9], - ["setarg", 767, 4, 6, 1791, 9], - ["invoke", 767, 765, 1791, 9], - ["return", 19, 1792, 16], - ["jump", "if_end_1040", 1792, 16], - "if_else_1039", - "if_end_1040", - ["access", 769, "name", 1796, 26], - ["is_identical", 770, 15, 769, 1796, 26], - ["jump_true", 770, "eq_done_1129", 1796, 26], - ["is_int", 771, 15, 1796, 26], - ["jump_false", 771, "eq_ni_1130", 1796, 26], - ["is_int", 772, 769, 1796, 26], - ["jump_false", 772, "eq_ni_1130", 1796, 26], - ["eq_int", 770, 15, 769, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_ni_1130", - ["is_num", 771, 15, 1796, 26], - ["jump_false", 771, "eq_nn_1131", 1796, 26], - ["is_num", 772, 769, 1796, 26], - ["jump_false", 772, "eq_nn_1131", 1796, 26], - ["eq_float", 770, 15, 769, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nn_1131", - ["is_text", 771, 15, 1796, 26], - ["jump_false", 771, "eq_nt_1132", 1796, 26], - ["is_text", 772, 769, 1796, 26], - ["jump_false", 772, "eq_nt_1132", 1796, 26], - ["eq_text", 770, 15, 769, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nt_1132", - ["is_null", 771, 15, 1796, 26], - ["jump_false", 771, "eq_nnl_1133", 1796, 26], - ["is_null", 772, 769, 1796, 26], - ["jump_false", 772, "eq_nnl_1133", 1796, 26], - ["true", 770, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nnl_1133", - ["is_bool", 771, 15, 1796, 26], - ["jump_false", 771, "eq_nb_1134", 1796, 26], - ["is_bool", 772, 769, 1796, 26], - ["jump_false", 772, "eq_nb_1134", 1796, 26], - ["eq_bool", 770, 15, 769, 1796, 26], - ["jump", "eq_done_1129", 1796, 26], - "eq_nb_1134", - ["false", 770, 1796, 26], - "eq_done_1129", - ["move", 773, 770, 1796, 26], - ["jump_false", 773, "and_end_1128", 1796, 26], - ["load_field", 774, 14, "intrinsic", 1796, 36], - ["true", 775, 1796, 56], - ["is_identical", 776, 774, 775, 1796, 56], - ["jump_true", 776, "eq_done_1135", 1796, 56], - ["is_int", 777, 774, 1796, 56], - ["jump_false", 777, "eq_ni_1136", 1796, 56], - ["is_int", 778, 775, 1796, 56], - ["jump_false", 778, "eq_ni_1136", 1796, 56], - ["eq_int", 776, 774, 775, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_ni_1136", - ["is_num", 777, 774, 1796, 56], - ["jump_false", 777, "eq_nn_1137", 1796, 56], - ["is_num", 778, 775, 1796, 56], - ["jump_false", 778, "eq_nn_1137", 1796, 56], - ["eq_float", 776, 774, 775, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nn_1137", - ["is_text", 777, 774, 1796, 56], - ["jump_false", 777, "eq_nt_1138", 1796, 56], - ["is_text", 778, 775, 1796, 56], - ["jump_false", 778, "eq_nt_1138", 1796, 56], - ["eq_text", 776, 774, 775, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nt_1138", - ["is_null", 777, 774, 1796, 56], - ["jump_false", 777, "eq_nnl_1139", 1796, 56], - ["is_null", 778, 775, 1796, 56], - ["jump_false", 778, "eq_nnl_1139", 1796, 56], - ["true", 776, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nnl_1139", - ["is_bool", 777, 774, 1796, 56], - ["jump_false", 777, "eq_nb_1140", 1796, 56], - ["is_bool", 778, 775, 1796, 56], - ["jump_false", 778, "eq_nb_1140", 1796, 56], - ["eq_bool", 776, 774, 775, 1796, 56], - ["jump", "eq_done_1135", 1796, 56], - "eq_nb_1140", - ["false", 776, 1796, 56], - "eq_done_1135", - ["move", 773, 776, 1796, 56], - "and_end_1128", - ["jump_false", 773, "if_else_1126", 1796, 56], - ["load_field", 779, 14, "name", 1797, 17], - ["move", 31, 779, 1797, 17], - ["null", 780, 1798, 30], - ["is_identical", 781, 10, 780, 1798, 30], - ["jump_true", 781, "ne_nid_1144", 1798, 30], - ["jump", "ne_ni_1145", 1798, 30], - "ne_nid_1144", - ["false", 781, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_ni_1145", - ["is_int", 782, 10, 1798, 30], - ["jump_false", 782, "ne_nn_1146", 1798, 30], - ["is_int", 783, 780, 1798, 30], - ["jump_false", 783, "ne_nn_1146", 1798, 30], - ["ne_int", 781, 10, 780, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nn_1146", - ["is_num", 782, 10, 1798, 30], - ["jump_false", 782, "ne_nt_1147", 1798, 30], - ["is_num", 783, 780, 1798, 30], - ["jump_false", 783, "ne_nt_1147", 1798, 30], - ["ne_float", 781, 10, 780, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nt_1147", - ["is_text", 782, 10, 1798, 30], - ["jump_false", 782, "ne_nnl_1148", 1798, 30], - ["is_text", 783, 780, 1798, 30], - ["jump_false", 783, "ne_nnl_1148", 1798, 30], - ["ne_text", 781, 10, 780, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nnl_1148", - ["is_null", 782, 10, 1798, 30], - ["jump_false", 782, "ne_nb_1149", 1798, 30], - ["is_null", 783, 780, 1798, 30], - ["jump_false", 783, "ne_nb_1149", 1798, 30], - ["false", 781, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_nb_1149", - ["is_bool", 782, 10, 1798, 30], - ["jump_false", 782, "ne_mis_1150", 1798, 30], - ["is_bool", 783, 780, 1798, 30], - ["jump_false", 783, "ne_mis_1150", 1798, 30], - ["ne_bool", 781, 10, 780, 1798, 30], - ["jump", "ne_done_1143", 1798, 30], - "ne_mis_1150", - ["true", 781, 1798, 30], - "ne_done_1143", - ["jump_false", 781, "tern_else_1141", 1798, 30], - ["length", 785, 10, 1798, 44], - ["move", 784, 785, 1798, 44], - ["jump", "tern_end_1142", 1798, 44], - "tern_else_1141", - ["access", 786, 0, 1798, 57], - ["move", 784, 786, 1798, 57], - "tern_end_1142", - ["move", 52, 784, 1798, 57], - ["access", 787, 1, 1800, 22], - ["is_identical", 788, 52, 787, 1800, 22], - ["jump_true", 788, "eq_done_1154", 1800, 22], - ["is_int", 789, 52, 1800, 22], - ["jump_false", 789, "eq_ni_1155", 1800, 22], - ["is_int", 790, 787, 1800, 22], - ["jump_false", 790, "eq_ni_1155", 1800, 22], - ["eq_int", 788, 52, 787, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_ni_1155", - ["is_num", 789, 52, 1800, 22], - ["jump_false", 789, "eq_nn_1156", 1800, 22], - ["is_num", 790, 787, 1800, 22], - ["jump_false", 790, "eq_nn_1156", 1800, 22], - ["eq_float", 788, 52, 787, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nn_1156", - ["is_text", 789, 52, 1800, 22], - ["jump_false", 789, "eq_nt_1157", 1800, 22], - ["is_text", 790, 787, 1800, 22], - ["jump_false", 790, "eq_nt_1157", 1800, 22], - ["eq_text", 788, 52, 787, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nt_1157", - ["is_null", 789, 52, 1800, 22], - ["jump_false", 789, "eq_nnl_1158", 1800, 22], - ["is_null", 790, 787, 1800, 22], - ["jump_false", 790, "eq_nnl_1158", 1800, 22], - ["true", 788, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nnl_1158", - ["is_bool", 789, 52, 1800, 22], - ["jump_false", 789, "eq_nb_1159", 1800, 22], - ["is_bool", 790, 787, 1800, 22], - ["jump_false", 790, "eq_nb_1159", 1800, 22], - ["eq_bool", 788, 52, 787, 1800, 22], - ["jump", "eq_done_1154", 1800, 22], - "eq_nb_1159", - ["false", 788, 1800, 22], - "eq_done_1154", - ["move", 791, 788, 1800, 22], - ["jump_false", 791, "and_end_1153", 1800, 22], - ["get", 792, 101, 1, 1800, 27], - ["load_dynamic", 793, 792, 31, 1800, 39], - ["null", 794, 1800, 49], - ["is_identical", 795, 793, 794, 1800, 49], - ["jump_true", 795, "ne_nid_1161", 1800, 49], - ["jump", "ne_ni_1162", 1800, 49], - "ne_nid_1161", - ["false", 795, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_ni_1162", - ["is_int", 796, 793, 1800, 49], - ["jump_false", 796, "ne_nn_1163", 1800, 49], - ["is_int", 797, 794, 1800, 49], - ["jump_false", 797, "ne_nn_1163", 1800, 49], - ["ne_int", 795, 793, 794, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nn_1163", - ["is_num", 796, 793, 1800, 49], - ["jump_false", 796, "ne_nt_1164", 1800, 49], - ["is_num", 797, 794, 1800, 49], - ["jump_false", 797, "ne_nt_1164", 1800, 49], - ["ne_float", 795, 793, 794, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nt_1164", - ["is_text", 796, 793, 1800, 49], - ["jump_false", 796, "ne_nnl_1165", 1800, 49], - ["is_text", 797, 794, 1800, 49], - ["jump_false", 797, "ne_nnl_1165", 1800, 49], - ["ne_text", 795, 793, 794, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nnl_1165", - ["is_null", 796, 793, 1800, 49], - ["jump_false", 796, "ne_nb_1166", 1800, 49], - ["is_null", 797, 794, 1800, 49], - ["jump_false", 797, "ne_nb_1166", 1800, 49], - ["false", 795, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_nb_1166", - ["is_bool", 796, 793, 1800, 49], - ["jump_false", 796, "ne_mis_1167", 1800, 49], - ["is_bool", 797, 794, 1800, 49], - ["jump_false", 797, "ne_mis_1167", 1800, 49], - ["ne_bool", 795, 793, 794, 1800, 49], - ["jump", "ne_done_1160", 1800, 49], - "ne_mis_1167", - ["true", 795, 1800, 49], - "ne_done_1160", - ["move", 791, 795, 1800, 49], - "and_end_1153", - ["jump_false", 791, "if_else_1151", 1800, 49], - ["access", 798, 0, 1801, 37], - ["load_index", 799, 10, 798, 1801, 37], - ["access", 800, -1, 1801, 41], - ["get", 802, 58, 1, 1801, 18], - ["frame", 803, 802, 2, 1801, 18], - ["null", 804, 1801, 18], - ["setarg", 803, 0, 804, 1801, 18], - ["setarg", 803, 1, 799, 1801, 18], - ["setarg", 803, 2, 800, 1801, 18], - ["invoke", 803, 801, 1801, 18], - ["move", 5, 801, 1801, 18], - ["get", 806, 10, 1, 1802, 17], - ["frame", 807, 806, 0, 1802, 17], - ["null", 808, 1802, 17], - ["setarg", 807, 0, 808, 1802, 17], - ["invoke", 807, 805, 1802, 17], - ["move", 19, 805, 1802, 17], - ["get", 809, 101, 1, 1803, 20], - ["load_dynamic", 810, 809, 31, 1803, 32], - ["get", 812, 16, 1, 1803, 13], - ["frame", 813, 812, 3, 1803, 13], - ["null", 814, 1803, 13], - ["setarg", 813, 0, 814, 1803, 13], - ["setarg", 813, 1, 810, 1803, 13], - ["setarg", 813, 2, 19, 1803, 13], - ["setarg", 813, 3, 5, 1803, 13], - ["invoke", 813, 811, 1803, 13], - ["return", 19, 1804, 20], - ["jump", "if_end_1152", 1804, 20], - "if_else_1151", - "if_end_1152", - ["access", 815, 2, 1807, 22], - ["is_identical", 816, 52, 815, 1807, 22], - ["jump_true", 816, "eq_done_1171", 1807, 22], - ["is_int", 817, 52, 1807, 22], - ["jump_false", 817, "eq_ni_1172", 1807, 22], - ["is_int", 818, 815, 1807, 22], - ["jump_false", 818, "eq_ni_1172", 1807, 22], - ["eq_int", 816, 52, 815, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_ni_1172", - ["is_num", 817, 52, 1807, 22], - ["jump_false", 817, "eq_nn_1173", 1807, 22], - ["is_num", 818, 815, 1807, 22], - ["jump_false", 818, "eq_nn_1173", 1807, 22], - ["eq_float", 816, 52, 815, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nn_1173", - ["is_text", 817, 52, 1807, 22], - ["jump_false", 817, "eq_nt_1174", 1807, 22], - ["is_text", 818, 815, 1807, 22], - ["jump_false", 818, "eq_nt_1174", 1807, 22], - ["eq_text", 816, 52, 815, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nt_1174", - ["is_null", 817, 52, 1807, 22], - ["jump_false", 817, "eq_nnl_1175", 1807, 22], - ["is_null", 818, 815, 1807, 22], - ["jump_false", 818, "eq_nnl_1175", 1807, 22], - ["true", 816, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nnl_1175", - ["is_bool", 817, 52, 1807, 22], - ["jump_false", 817, "eq_nb_1176", 1807, 22], - ["is_bool", 818, 815, 1807, 22], - ["jump_false", 818, "eq_nb_1176", 1807, 22], - ["eq_bool", 816, 52, 815, 1807, 22], - ["jump", "eq_done_1171", 1807, 22], - "eq_nb_1176", - ["false", 816, 1807, 22], - "eq_done_1171", - ["move", 819, 816, 1807, 22], - ["jump_false", 819, "and_end_1170", 1807, 22], - ["access", 820, "push", 1807, 36], - ["is_identical", 821, 31, 820, 1807, 36], - ["jump_true", 821, "eq_done_1177", 1807, 36], - ["is_int", 822, 31, 1807, 36], - ["jump_false", 822, "eq_ni_1178", 1807, 36], - ["is_int", 823, 820, 1807, 36], - ["jump_false", 823, "eq_ni_1178", 1807, 36], - ["eq_int", 821, 31, 820, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_ni_1178", - ["is_num", 822, 31, 1807, 36], - ["jump_false", 822, "eq_nn_1179", 1807, 36], - ["is_num", 823, 820, 1807, 36], - ["jump_false", 823, "eq_nn_1179", 1807, 36], - ["eq_float", 821, 31, 820, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nn_1179", - ["is_text", 822, 31, 1807, 36], - ["jump_false", 822, "eq_nt_1180", 1807, 36], - ["is_text", 823, 820, 1807, 36], - ["jump_false", 823, "eq_nt_1180", 1807, 36], - ["eq_text", 821, 31, 820, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nt_1180", - ["is_null", 822, 31, 1807, 36], - ["jump_false", 822, "eq_nnl_1181", 1807, 36], - ["is_null", 823, 820, 1807, 36], - ["jump_false", 823, "eq_nnl_1181", 1807, 36], - ["true", 821, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nnl_1181", - ["is_bool", 822, 31, 1807, 36], - ["jump_false", 822, "eq_nb_1182", 1807, 36], - ["is_bool", 823, 820, 1807, 36], - ["jump_false", 823, "eq_nb_1182", 1807, 36], - ["eq_bool", 821, 31, 820, 1807, 36], - ["jump", "eq_done_1177", 1807, 36], - "eq_nb_1182", - ["false", 821, 1807, 36], - "eq_done_1177", - ["move", 819, 821, 1807, 36], - "and_end_1170", - ["jump_false", 819, "if_else_1168", 1807, 36], - ["access", 824, 0, 1808, 35], - ["load_index", 825, 10, 824, 1808, 35], - ["access", 826, -1, 1808, 39], - ["get", 828, 58, 1, 1808, 16], - ["frame", 829, 828, 2, 1808, 16], - ["null", 830, 1808, 16], - ["setarg", 829, 0, 830, 1808, 16], - ["setarg", 829, 1, 825, 1808, 16], - ["setarg", 829, 2, 826, 1808, 16], - ["invoke", 829, 827, 1808, 16], - ["move", 5, 827, 1808, 16], - ["access", 831, 1, 1809, 35], - ["load_index", 832, 10, 831, 1809, 35], - ["access", 833, -1, 1809, 39], - ["get", 835, 58, 1, 1809, 16], - ["frame", 836, 835, 2, 1809, 16], - ["null", 837, 1809, 16], - ["setarg", 836, 0, 837, 1809, 16], - ["setarg", 836, 1, 832, 1809, 16], - ["setarg", 836, 2, 833, 1809, 16], - ["invoke", 836, 834, 1809, 16], - ["move", 6, 834, 1809, 16], - ["get", 839, 10, 1, 1810, 21], - ["frame", 840, 839, 0, 1810, 21], - ["null", 841, 1810, 21], - ["setarg", 840, 0, 841, 1810, 21], - ["invoke", 840, 838, 1810, 21], - ["move", 37, 838, 1810, 21], - ["access", 842, "push_err", 1811, 33], - ["get", 844, 60, 1, 1811, 23], - ["frame", 845, 844, 1, 1811, 23], - ["null", 846, 1811, 23], - ["setarg", 845, 0, 846, 1811, 23], - ["setarg", 845, 1, 842, 1811, 23], - ["invoke", 845, 843, 1811, 23], - ["move", 36, 843, 1811, 23], - ["access", 847, "push_done", 1812, 34], - ["get", 849, 60, 1, 1812, 24], - ["frame", 850, 849, 1, 1812, 24], - ["null", 851, 1812, 24], - ["setarg", 850, 0, 851, 1812, 24], - ["setarg", 850, 1, 847, 1812, 24], - ["invoke", 850, 848, 1812, 24], - ["move", 35, 848, 1812, 24], - ["access", 852, "is_array", 1813, 18], - ["get", 854, 16, 1, 1813, 11], - ["frame", 855, 854, 3, 1813, 11], - ["null", 856, 1813, 11], - ["setarg", 855, 0, 856, 1813, 11], - ["setarg", 855, 1, 852, 1813, 11], - ["setarg", 855, 2, 37, 1813, 11], - ["setarg", 855, 3, 5, 1813, 11], - ["invoke", 855, 853, 1813, 11], - ["access", 857, "jump_false", 1814, 26], - ["get", 859, 35, 1, 1814, 11], - ["frame", 860, 859, 3, 1814, 11], - ["null", 861, 1814, 11], - ["setarg", 860, 0, 861, 1814, 11], - ["setarg", 860, 1, 857, 1814, 11], - ["setarg", 860, 2, 37, 1814, 11], - ["setarg", 860, 3, 36, 1814, 11], - ["invoke", 860, 858, 1814, 11], - ["access", 862, "push", 1815, 18], - ["get", 864, 16, 1, 1815, 11], - ["frame", 865, 864, 3, 1815, 11], - ["null", 866, 1815, 11], - ["setarg", 865, 0, 866, 1815, 11], - ["setarg", 865, 1, 862, 1815, 11], - ["setarg", 865, 2, 5, 1815, 11], - ["setarg", 865, 3, 6, 1815, 11], - ["invoke", 865, 863, 1815, 11], - ["get", 868, 34, 1, 1816, 11], - ["frame", 869, 868, 1, 1816, 11], - ["null", 870, 1816, 11], - ["setarg", 869, 0, 870, 1816, 11], - ["setarg", 869, 1, 35, 1816, 11], - ["invoke", 869, 867, 1816, 11], - ["get", 872, 36, 1, 1817, 11], - ["frame", 873, 872, 1, 1817, 11], - ["null", 874, 1817, 11], - ["setarg", 873, 0, 874, 1817, 11], - ["setarg", 873, 1, 36, 1817, 11], - ["invoke", 873, 871, 1817, 11], - ["access", 875, "cannot push: target must be an array", 1818, 26], - ["get", 877, 37, 1, 1818, 11], - ["frame", 878, 877, 1, 1818, 11], - ["null", 879, 1818, 11], - ["setarg", 878, 0, 879, 1818, 11], - ["setarg", 878, 1, 875, 1818, 11], - ["invoke", 878, 876, 1818, 11], - ["access", 880, "disrupt", 1819, 18], - ["get", 882, 14, 1, 1819, 11], - ["frame", 883, 882, 1, 1819, 11], - ["null", 884, 1819, 11], - ["setarg", 883, 0, 884, 1819, 11], - ["setarg", 883, 1, 880, 1819, 11], - ["invoke", 883, 881, 1819, 11], - ["get", 886, 36, 1, 1820, 11], - ["frame", 887, 886, 1, 1820, 11], - ["null", 888, 1820, 11], - ["setarg", 887, 0, 888, 1820, 11], - ["setarg", 887, 1, 35, 1820, 11], - ["invoke", 887, 885, 1820, 11], - ["return", 6, 1821, 18], - ["jump", "if_end_1169", 1821, 18], - "if_else_1168", - "if_end_1169", - ["access", 889, 2, 1824, 22], - ["is_identical", 890, 52, 889, 1824, 22], - ["jump_true", 890, "eq_done_1187", 1824, 22], - ["is_int", 891, 52, 1824, 22], - ["jump_false", 891, "eq_ni_1188", 1824, 22], - ["is_int", 892, 889, 1824, 22], - ["jump_false", 892, "eq_ni_1188", 1824, 22], - ["eq_int", 890, 52, 889, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_ni_1188", - ["is_num", 891, 52, 1824, 22], - ["jump_false", 891, "eq_nn_1189", 1824, 22], - ["is_num", 892, 889, 1824, 22], - ["jump_false", 892, "eq_nn_1189", 1824, 22], - ["eq_float", 890, 52, 889, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nn_1189", - ["is_text", 891, 52, 1824, 22], - ["jump_false", 891, "eq_nt_1190", 1824, 22], - ["is_text", 892, 889, 1824, 22], - ["jump_false", 892, "eq_nt_1190", 1824, 22], - ["eq_text", 890, 52, 889, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nt_1190", - ["is_null", 891, 52, 1824, 22], - ["jump_false", 891, "eq_nnl_1191", 1824, 22], - ["is_null", 892, 889, 1824, 22], - ["jump_false", 892, "eq_nnl_1191", 1824, 22], - ["true", 890, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nnl_1191", - ["is_bool", 891, 52, 1824, 22], - ["jump_false", 891, "eq_nb_1192", 1824, 22], - ["is_bool", 892, 889, 1824, 22], - ["jump_false", 892, "eq_nb_1192", 1824, 22], - ["eq_bool", 890, 52, 889, 1824, 22], - ["jump", "eq_done_1187", 1824, 22], - "eq_nb_1192", - ["false", 890, 1824, 22], - "eq_done_1187", - ["move", 893, 890, 1824, 22], - ["jump_false", 893, "and_end_1186", 1824, 22], - ["access", 894, "arrfor", 1824, 36], - ["is_identical", 895, 31, 894, 1824, 36], - ["jump_true", 895, "eq_done_1193", 1824, 36], - ["is_int", 896, 31, 1824, 36], - ["jump_false", 896, "eq_ni_1194", 1824, 36], - ["is_int", 897, 894, 1824, 36], - ["jump_false", 897, "eq_ni_1194", 1824, 36], - ["eq_int", 895, 31, 894, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_ni_1194", - ["is_num", 896, 31, 1824, 36], - ["jump_false", 896, "eq_nn_1195", 1824, 36], - ["is_num", 897, 894, 1824, 36], - ["jump_false", 897, "eq_nn_1195", 1824, 36], - ["eq_float", 895, 31, 894, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nn_1195", - ["is_text", 896, 31, 1824, 36], - ["jump_false", 896, "eq_nt_1196", 1824, 36], - ["is_text", 897, 894, 1824, 36], - ["jump_false", 897, "eq_nt_1196", 1824, 36], - ["eq_text", 895, 31, 894, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nt_1196", - ["is_null", 896, 31, 1824, 36], - ["jump_false", 896, "eq_nnl_1197", 1824, 36], - ["is_null", 897, 894, 1824, 36], - ["jump_false", 897, "eq_nnl_1197", 1824, 36], - ["true", 895, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nnl_1197", - ["is_bool", 896, 31, 1824, 36], - ["jump_false", 896, "eq_nb_1198", 1824, 36], - ["is_bool", 897, 894, 1824, 36], - ["jump_false", 897, "eq_nb_1198", 1824, 36], - ["eq_bool", 895, 31, 894, 1824, 36], - ["jump", "eq_done_1193", 1824, 36], - "eq_nb_1198", - ["false", 895, 1824, 36], - "eq_done_1193", - ["move", 893, 895, 1824, 36], - "and_end_1186", - ["move", 898, 893, 1824, 36], - ["jump_false", 898, "and_end_1185", 1824, 36], - ["get", 899, 63, 1, 1824, 48], - ["move", 898, 899, 1824, 48], - "and_end_1185", - ["jump_false", 898, "if_else_1183", 1824, 48], - ["access", 900, 0, 1825, 35], - ["load_index", 901, 10, 900, 1825, 35], - ["access", 902, -1, 1825, 39], - ["get", 904, 58, 1, 1825, 16], - ["frame", 905, 904, 2, 1825, 16], - ["null", 906, 1825, 16], - ["setarg", 905, 0, 906, 1825, 16], - ["setarg", 905, 1, 901, 1825, 16], - ["setarg", 905, 2, 902, 1825, 16], - ["invoke", 905, 903, 1825, 16], - ["move", 5, 903, 1825, 16], - ["access", 907, 1, 1826, 35], - ["load_index", 908, 10, 907, 1826, 35], - ["access", 909, -1, 1826, 39], - ["get", 911, 58, 1, 1826, 16], - ["frame", 912, 911, 2, 1826, 16], - ["null", 913, 1826, 16], - ["setarg", 912, 0, 913, 1826, 16], - ["setarg", 912, 1, 908, 1826, 16], - ["setarg", 912, 2, 909, 1826, 16], - ["invoke", 912, 910, 1826, 16], - ["move", 6, 910, 1826, 16], - ["get", 915, 10, 1, 1827, 15], - ["frame", 916, 915, 0, 1827, 15], - ["null", 917, 1827, 15], - ["setarg", 916, 0, 917, 1827, 15], - ["invoke", 916, 914, 1827, 15], - ["move", 19, 914, 1827, 15], - ["get", 919, 45, 1, 1828, 18], - ["frame", 920, 919, 3, 1828, 18], - ["null", 921, 1828, 18], - ["setarg", 920, 0, 921, 1828, 18], - ["setarg", 920, 1, 19, 1828, 18], - ["setarg", 920, 2, 5, 1828, 18], - ["setarg", 920, 3, 6, 1828, 18], - ["tail_invoke", 920, 918, 1828, 18], - ["return", 918, 1828, 18], - ["jump", "if_end_1184", 1828, 18], - "if_else_1183", - "if_end_1184", - ["access", 922, 2, 1830, 22], - ["is_identical", 923, 52, 922, 1830, 22], - ["jump_true", 923, "eq_done_1203", 1830, 22], - ["is_int", 924, 52, 1830, 22], - ["jump_false", 924, "eq_ni_1204", 1830, 22], - ["is_int", 925, 922, 1830, 22], - ["jump_false", 925, "eq_ni_1204", 1830, 22], - ["eq_int", 923, 52, 922, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_ni_1204", - ["is_num", 924, 52, 1830, 22], - ["jump_false", 924, "eq_nn_1205", 1830, 22], - ["is_num", 925, 922, 1830, 22], - ["jump_false", 925, "eq_nn_1205", 1830, 22], - ["eq_float", 923, 52, 922, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nn_1205", - ["is_text", 924, 52, 1830, 22], - ["jump_false", 924, "eq_nt_1206", 1830, 22], - ["is_text", 925, 922, 1830, 22], - ["jump_false", 925, "eq_nt_1206", 1830, 22], - ["eq_text", 923, 52, 922, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nt_1206", - ["is_null", 924, 52, 1830, 22], - ["jump_false", 924, "eq_nnl_1207", 1830, 22], - ["is_null", 925, 922, 1830, 22], - ["jump_false", 925, "eq_nnl_1207", 1830, 22], - ["true", 923, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nnl_1207", - ["is_bool", 924, 52, 1830, 22], - ["jump_false", 924, "eq_nb_1208", 1830, 22], - ["is_bool", 925, 922, 1830, 22], - ["jump_false", 925, "eq_nb_1208", 1830, 22], - ["eq_bool", 923, 52, 922, 1830, 22], - ["jump", "eq_done_1203", 1830, 22], - "eq_nb_1208", - ["false", 923, 1830, 22], - "eq_done_1203", - ["move", 926, 923, 1830, 22], - ["jump_false", 926, "and_end_1202", 1830, 22], - ["access", 927, "every", 1830, 36], - ["is_identical", 928, 31, 927, 1830, 36], - ["jump_true", 928, "eq_done_1209", 1830, 36], - ["is_int", 929, 31, 1830, 36], - ["jump_false", 929, "eq_ni_1210", 1830, 36], - ["is_int", 930, 927, 1830, 36], - ["jump_false", 930, "eq_ni_1210", 1830, 36], - ["eq_int", 928, 31, 927, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_ni_1210", - ["is_num", 929, 31, 1830, 36], - ["jump_false", 929, "eq_nn_1211", 1830, 36], - ["is_num", 930, 927, 1830, 36], - ["jump_false", 930, "eq_nn_1211", 1830, 36], - ["eq_float", 928, 31, 927, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nn_1211", - ["is_text", 929, 31, 1830, 36], - ["jump_false", 929, "eq_nt_1212", 1830, 36], - ["is_text", 930, 927, 1830, 36], - ["jump_false", 930, "eq_nt_1212", 1830, 36], - ["eq_text", 928, 31, 927, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nt_1212", - ["is_null", 929, 31, 1830, 36], - ["jump_false", 929, "eq_nnl_1213", 1830, 36], - ["is_null", 930, 927, 1830, 36], - ["jump_false", 930, "eq_nnl_1213", 1830, 36], - ["true", 928, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nnl_1213", - ["is_bool", 929, 31, 1830, 36], - ["jump_false", 929, "eq_nb_1214", 1830, 36], - ["is_bool", 930, 927, 1830, 36], - ["jump_false", 930, "eq_nb_1214", 1830, 36], - ["eq_bool", 928, 31, 927, 1830, 36], - ["jump", "eq_done_1209", 1830, 36], - "eq_nb_1214", - ["false", 928, 1830, 36], - "eq_done_1209", - ["move", 926, 928, 1830, 36], - "and_end_1202", - ["move", 931, 926, 1830, 36], - ["jump_false", 931, "and_end_1201", 1830, 36], - ["get", 932, 64, 1, 1830, 47], - ["move", 931, 932, 1830, 47], - "and_end_1201", - ["jump_false", 931, "if_else_1199", 1830, 47], - ["access", 933, 0, 1831, 35], - ["load_index", 934, 10, 933, 1831, 35], - ["access", 935, -1, 1831, 39], - ["get", 937, 58, 1, 1831, 16], - ["frame", 938, 937, 2, 1831, 16], - ["null", 939, 1831, 16], - ["setarg", 938, 0, 939, 1831, 16], - ["setarg", 938, 1, 934, 1831, 16], - ["setarg", 938, 2, 935, 1831, 16], - ["invoke", 938, 936, 1831, 16], - ["move", 5, 936, 1831, 16], - ["access", 940, 1, 1832, 35], - ["load_index", 941, 10, 940, 1832, 35], - ["access", 942, -1, 1832, 39], - ["get", 944, 58, 1, 1832, 16], - ["frame", 945, 944, 2, 1832, 16], - ["null", 946, 1832, 16], - ["setarg", 945, 0, 946, 1832, 16], - ["setarg", 945, 1, 941, 1832, 16], - ["setarg", 945, 2, 942, 1832, 16], - ["invoke", 945, 943, 1832, 16], - ["move", 6, 943, 1832, 16], - ["get", 948, 10, 1, 1833, 15], - ["frame", 949, 948, 0, 1833, 15], - ["null", 950, 1833, 15], - ["setarg", 949, 0, 950, 1833, 15], - ["invoke", 949, 947, 1833, 15], - ["move", 19, 947, 1833, 15], - ["get", 952, 46, 1, 1834, 18], - ["frame", 953, 952, 3, 1834, 18], - ["null", 954, 1834, 18], - ["setarg", 953, 0, 954, 1834, 18], - ["setarg", 953, 1, 19, 1834, 18], - ["setarg", 953, 2, 5, 1834, 18], - ["setarg", 953, 3, 6, 1834, 18], - ["tail_invoke", 953, 951, 1834, 18], - ["return", 951, 1834, 18], - ["jump", "if_end_1200", 1834, 18], - "if_else_1199", - "if_end_1200", - ["access", 955, 2, 1836, 22], - ["is_identical", 956, 52, 955, 1836, 22], - ["jump_true", 956, "eq_done_1219", 1836, 22], - ["is_int", 957, 52, 1836, 22], - ["jump_false", 957, "eq_ni_1220", 1836, 22], - ["is_int", 958, 955, 1836, 22], - ["jump_false", 958, "eq_ni_1220", 1836, 22], - ["eq_int", 956, 52, 955, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_ni_1220", - ["is_num", 957, 52, 1836, 22], - ["jump_false", 957, "eq_nn_1221", 1836, 22], - ["is_num", 958, 955, 1836, 22], - ["jump_false", 958, "eq_nn_1221", 1836, 22], - ["eq_float", 956, 52, 955, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nn_1221", - ["is_text", 957, 52, 1836, 22], - ["jump_false", 957, "eq_nt_1222", 1836, 22], - ["is_text", 958, 955, 1836, 22], - ["jump_false", 958, "eq_nt_1222", 1836, 22], - ["eq_text", 956, 52, 955, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nt_1222", - ["is_null", 957, 52, 1836, 22], - ["jump_false", 957, "eq_nnl_1223", 1836, 22], - ["is_null", 958, 955, 1836, 22], - ["jump_false", 958, "eq_nnl_1223", 1836, 22], - ["true", 956, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nnl_1223", - ["is_bool", 957, 52, 1836, 22], - ["jump_false", 957, "eq_nb_1224", 1836, 22], - ["is_bool", 958, 955, 1836, 22], - ["jump_false", 958, "eq_nb_1224", 1836, 22], - ["eq_bool", 956, 52, 955, 1836, 22], - ["jump", "eq_done_1219", 1836, 22], - "eq_nb_1224", - ["false", 956, 1836, 22], - "eq_done_1219", - ["move", 959, 956, 1836, 22], - ["jump_false", 959, "and_end_1218", 1836, 22], - ["access", 960, "some", 1836, 36], - ["is_identical", 961, 31, 960, 1836, 36], - ["jump_true", 961, "eq_done_1225", 1836, 36], - ["is_int", 962, 31, 1836, 36], - ["jump_false", 962, "eq_ni_1226", 1836, 36], - ["is_int", 963, 960, 1836, 36], - ["jump_false", 963, "eq_ni_1226", 1836, 36], - ["eq_int", 961, 31, 960, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_ni_1226", - ["is_num", 962, 31, 1836, 36], - ["jump_false", 962, "eq_nn_1227", 1836, 36], - ["is_num", 963, 960, 1836, 36], - ["jump_false", 963, "eq_nn_1227", 1836, 36], - ["eq_float", 961, 31, 960, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nn_1227", - ["is_text", 962, 31, 1836, 36], - ["jump_false", 962, "eq_nt_1228", 1836, 36], - ["is_text", 963, 960, 1836, 36], - ["jump_false", 963, "eq_nt_1228", 1836, 36], - ["eq_text", 961, 31, 960, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nt_1228", - ["is_null", 962, 31, 1836, 36], - ["jump_false", 962, "eq_nnl_1229", 1836, 36], - ["is_null", 963, 960, 1836, 36], - ["jump_false", 963, "eq_nnl_1229", 1836, 36], - ["true", 961, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nnl_1229", - ["is_bool", 962, 31, 1836, 36], - ["jump_false", 962, "eq_nb_1230", 1836, 36], - ["is_bool", 963, 960, 1836, 36], - ["jump_false", 963, "eq_nb_1230", 1836, 36], - ["eq_bool", 961, 31, 960, 1836, 36], - ["jump", "eq_done_1225", 1836, 36], - "eq_nb_1230", - ["false", 961, 1836, 36], - "eq_done_1225", - ["move", 959, 961, 1836, 36], - "and_end_1218", - ["move", 964, 959, 1836, 36], - ["jump_false", 964, "and_end_1217", 1836, 36], - ["get", 965, 67, 1, 1836, 46], - ["move", 964, 965, 1836, 46], - "and_end_1217", - ["jump_false", 964, "if_else_1215", 1836, 46], - ["access", 966, 0, 1837, 35], - ["load_index", 967, 10, 966, 1837, 35], - ["access", 968, -1, 1837, 39], - ["get", 970, 58, 1, 1837, 16], - ["frame", 971, 970, 2, 1837, 16], - ["null", 972, 1837, 16], - ["setarg", 971, 0, 972, 1837, 16], - ["setarg", 971, 1, 967, 1837, 16], - ["setarg", 971, 2, 968, 1837, 16], - ["invoke", 971, 969, 1837, 16], - ["move", 5, 969, 1837, 16], - ["access", 973, 1, 1838, 35], - ["load_index", 974, 10, 973, 1838, 35], - ["access", 975, -1, 1838, 39], - ["get", 977, 58, 1, 1838, 16], - ["frame", 978, 977, 2, 1838, 16], - ["null", 979, 1838, 16], - ["setarg", 978, 0, 979, 1838, 16], - ["setarg", 978, 1, 974, 1838, 16], - ["setarg", 978, 2, 975, 1838, 16], - ["invoke", 978, 976, 1838, 16], - ["move", 6, 976, 1838, 16], - ["get", 981, 10, 1, 1839, 15], - ["frame", 982, 981, 0, 1839, 15], - ["null", 983, 1839, 15], - ["setarg", 982, 0, 983, 1839, 15], - ["invoke", 982, 980, 1839, 15], - ["move", 19, 980, 1839, 15], - ["get", 985, 49, 1, 1840, 18], - ["frame", 986, 985, 3, 1840, 18], - ["null", 987, 1840, 18], - ["setarg", 986, 0, 987, 1840, 18], - ["setarg", 986, 1, 19, 1840, 18], - ["setarg", 986, 2, 5, 1840, 18], - ["setarg", 986, 3, 6, 1840, 18], - ["tail_invoke", 986, 984, 1840, 18], - ["return", 984, 1840, 18], - ["jump", "if_end_1216", 1840, 18], - "if_else_1215", - "if_end_1216", - ["access", 988, 2, 1842, 22], - ["is_identical", 989, 52, 988, 1842, 22], - ["jump_true", 989, "eq_done_1235", 1842, 22], - ["is_int", 990, 52, 1842, 22], - ["jump_false", 990, "eq_ni_1236", 1842, 22], - ["is_int", 991, 988, 1842, 22], - ["jump_false", 991, "eq_ni_1236", 1842, 22], - ["eq_int", 989, 52, 988, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_ni_1236", - ["is_num", 990, 52, 1842, 22], - ["jump_false", 990, "eq_nn_1237", 1842, 22], - ["is_num", 991, 988, 1842, 22], - ["jump_false", 991, "eq_nn_1237", 1842, 22], - ["eq_float", 989, 52, 988, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nn_1237", - ["is_text", 990, 52, 1842, 22], - ["jump_false", 990, "eq_nt_1238", 1842, 22], - ["is_text", 991, 988, 1842, 22], - ["jump_false", 991, "eq_nt_1238", 1842, 22], - ["eq_text", 989, 52, 988, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nt_1238", - ["is_null", 990, 52, 1842, 22], - ["jump_false", 990, "eq_nnl_1239", 1842, 22], - ["is_null", 991, 988, 1842, 22], - ["jump_false", 991, "eq_nnl_1239", 1842, 22], - ["true", 989, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nnl_1239", - ["is_bool", 990, 52, 1842, 22], - ["jump_false", 990, "eq_nb_1240", 1842, 22], - ["is_bool", 991, 988, 1842, 22], - ["jump_false", 991, "eq_nb_1240", 1842, 22], - ["eq_bool", 989, 52, 988, 1842, 22], - ["jump", "eq_done_1235", 1842, 22], - "eq_nb_1240", - ["false", 989, 1842, 22], - "eq_done_1235", - ["move", 992, 989, 1842, 22], - ["jump_false", 992, "and_end_1234", 1842, 22], - ["access", 993, "filter", 1842, 36], - ["is_identical", 994, 31, 993, 1842, 36], - ["jump_true", 994, "eq_done_1241", 1842, 36], - ["is_int", 995, 31, 1842, 36], - ["jump_false", 995, "eq_ni_1242", 1842, 36], - ["is_int", 996, 993, 1842, 36], - ["jump_false", 996, "eq_ni_1242", 1842, 36], - ["eq_int", 994, 31, 993, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_ni_1242", - ["is_num", 995, 31, 1842, 36], - ["jump_false", 995, "eq_nn_1243", 1842, 36], - ["is_num", 996, 993, 1842, 36], - ["jump_false", 996, "eq_nn_1243", 1842, 36], - ["eq_float", 994, 31, 993, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nn_1243", - ["is_text", 995, 31, 1842, 36], - ["jump_false", 995, "eq_nt_1244", 1842, 36], - ["is_text", 996, 993, 1842, 36], - ["jump_false", 996, "eq_nt_1244", 1842, 36], - ["eq_text", 994, 31, 993, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nt_1244", - ["is_null", 995, 31, 1842, 36], - ["jump_false", 995, "eq_nnl_1245", 1842, 36], - ["is_null", 996, 993, 1842, 36], - ["jump_false", 996, "eq_nnl_1245", 1842, 36], - ["true", 994, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nnl_1245", - ["is_bool", 995, 31, 1842, 36], - ["jump_false", 995, "eq_nb_1246", 1842, 36], - ["is_bool", 996, 993, 1842, 36], - ["jump_false", 996, "eq_nb_1246", 1842, 36], - ["eq_bool", 994, 31, 993, 1842, 36], - ["jump", "eq_done_1241", 1842, 36], - "eq_nb_1246", - ["false", 994, 1842, 36], - "eq_done_1241", - ["move", 992, 994, 1842, 36], - "and_end_1234", - ["move", 997, 992, 1842, 36], - ["jump_false", 997, "and_end_1233", 1842, 36], - ["get", 998, 65, 1, 1842, 48], - ["move", 997, 998, 1842, 48], - "and_end_1233", - ["jump_false", 997, "if_else_1231", 1842, 48], - ["access", 999, 0, 1843, 35], - ["load_index", 1000, 10, 999, 1843, 35], - ["access", 1001, -1, 1843, 39], - ["get", 1003, 58, 1, 1843, 16], - ["frame", 1004, 1003, 2, 1843, 16], - ["null", 1005, 1843, 16], - ["setarg", 1004, 0, 1005, 1843, 16], - ["setarg", 1004, 1, 1000, 1843, 16], - ["setarg", 1004, 2, 1001, 1843, 16], - ["invoke", 1004, 1002, 1843, 16], - ["move", 5, 1002, 1843, 16], - ["access", 1006, 1, 1844, 35], - ["load_index", 1007, 10, 1006, 1844, 35], - ["access", 1008, -1, 1844, 39], - ["get", 1010, 58, 1, 1844, 16], - ["frame", 1011, 1010, 2, 1844, 16], - ["null", 1012, 1844, 16], - ["setarg", 1011, 0, 1012, 1844, 16], - ["setarg", 1011, 1, 1007, 1844, 16], - ["setarg", 1011, 2, 1008, 1844, 16], - ["invoke", 1011, 1009, 1844, 16], - ["move", 6, 1009, 1844, 16], - ["get", 1014, 10, 1, 1845, 15], - ["frame", 1015, 1014, 0, 1845, 15], - ["null", 1016, 1845, 15], - ["setarg", 1015, 0, 1016, 1845, 15], - ["invoke", 1015, 1013, 1845, 15], - ["move", 19, 1013, 1845, 15], - ["get", 1018, 47, 1, 1846, 18], - ["frame", 1019, 1018, 3, 1846, 18], - ["null", 1020, 1846, 18], - ["setarg", 1019, 0, 1020, 1846, 18], - ["setarg", 1019, 1, 19, 1846, 18], - ["setarg", 1019, 2, 5, 1846, 18], - ["setarg", 1019, 3, 6, 1846, 18], - ["tail_invoke", 1019, 1017, 1846, 18], - ["return", 1017, 1846, 18], - ["jump", "if_end_1232", 1846, 18], - "if_else_1231", - "if_end_1232", - ["access", 1021, "reduce", 1848, 22], - ["is_identical", 1022, 31, 1021, 1848, 22], - ["jump_true", 1022, "eq_done_1252", 1848, 22], - ["is_int", 1023, 31, 1848, 22], - ["jump_false", 1023, "eq_ni_1253", 1848, 22], - ["is_int", 1024, 1021, 1848, 22], - ["jump_false", 1024, "eq_ni_1253", 1848, 22], - ["eq_int", 1022, 31, 1021, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_ni_1253", - ["is_num", 1023, 31, 1848, 22], - ["jump_false", 1023, "eq_nn_1254", 1848, 22], - ["is_num", 1024, 1021, 1848, 22], - ["jump_false", 1024, "eq_nn_1254", 1848, 22], - ["eq_float", 1022, 31, 1021, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nn_1254", - ["is_text", 1023, 31, 1848, 22], - ["jump_false", 1023, "eq_nt_1255", 1848, 22], - ["is_text", 1024, 1021, 1848, 22], - ["jump_false", 1024, "eq_nt_1255", 1848, 22], - ["eq_text", 1022, 31, 1021, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nt_1255", - ["is_null", 1023, 31, 1848, 22], - ["jump_false", 1023, "eq_nnl_1256", 1848, 22], - ["is_null", 1024, 1021, 1848, 22], - ["jump_false", 1024, "eq_nnl_1256", 1848, 22], - ["true", 1022, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nnl_1256", - ["is_bool", 1023, 31, 1848, 22], - ["jump_false", 1023, "eq_nb_1257", 1848, 22], - ["is_bool", 1024, 1021, 1848, 22], - ["jump_false", 1024, "eq_nb_1257", 1848, 22], - ["eq_bool", 1022, 31, 1021, 1848, 22], - ["jump", "eq_done_1252", 1848, 22], - "eq_nb_1257", - ["false", 1022, 1848, 22], - "eq_done_1252", - ["move", 1025, 1022, 1848, 22], - ["jump_false", 1025, "and_end_1251", 1848, 22], - ["access", 1026, 2, 1848, 43], - ["is_int", 1028, 52, 1848, 43], - ["jump_false", 1028, "rel_ni_1258", 1848, 43], - ["is_int", 1029, 1026, 1848, 43], - ["jump_false", 1029, "rel_ni_1258", 1848, 43], - ["ge_int", 1027, 52, 1026, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_ni_1258", - ["is_num", 1028, 52, 1848, 43], - ["jump_false", 1028, "rel_nn_1259", 1848, 43], - ["is_num", 1029, 1026, 1848, 43], - ["jump_false", 1029, "rel_nn_1259", 1848, 43], - ["ge_float", 1027, 52, 1026, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_nn_1259", - ["is_text", 1028, 52, 1848, 43], - ["jump_false", 1028, "rel_err_1261", 1848, 43], - ["is_text", 1029, 1026, 1848, 43], - ["jump_false", 1029, "rel_err_1261", 1848, 43], - ["ge_text", 1027, 52, 1026, 1848, 43], - ["jump", "rel_done_1260", 1848, 43], - "rel_err_1261", - [ - "access", - 1030, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1848, - 43 - ], - ["access", 1031, "error", 1848, 43], - ["access", 1032, "cannot compare with '>=': operands must be same type", 1848, 43], - ["array", 1033, 0, 1848, 43], - ["push", 1033, 1032, 1848, 43], - ["frame", 1035, 1030, 2, 1848, 43], - ["null", 1036, 1848, 43], - ["setarg", 1035, 0, 1036, 1848, 43], - ["setarg", 1035, 1, 1031, 1848, 43], - ["setarg", 1035, 2, 1033, 1848, 43], - ["invoke", 1035, 1034, 1848, 43], - ["disrupt", 1848, 43], - "rel_done_1260", - ["move", 1025, 1027, 1848, 43], - "and_end_1251", - ["move", 1037, 1025, 1848, 43], - ["jump_false", 1037, "and_end_1250", 1848, 43], - ["access", 1038, 4, 1848, 57], - ["is_int", 1040, 52, 1848, 57], - ["jump_false", 1040, "rel_ni_1262", 1848, 57], - ["is_int", 1041, 1038, 1848, 57], - ["jump_false", 1041, "rel_ni_1262", 1848, 57], - ["le_int", 1039, 52, 1038, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_ni_1262", - ["is_num", 1040, 52, 1848, 57], - ["jump_false", 1040, "rel_nn_1263", 1848, 57], - ["is_num", 1041, 1038, 1848, 57], - ["jump_false", 1041, "rel_nn_1263", 1848, 57], - ["le_float", 1039, 52, 1038, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_nn_1263", - ["is_text", 1040, 52, 1848, 57], - ["jump_false", 1040, "rel_err_1265", 1848, 57], - ["is_text", 1041, 1038, 1848, 57], - ["jump_false", 1041, "rel_err_1265", 1848, 57], - ["le_text", 1039, 52, 1038, 1848, 57], - ["jump", "rel_done_1264", 1848, 57], - "rel_err_1265", - [ - "access", - 1042, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1848, - 57 - ], - ["access", 1043, "error", 1848, 57], - ["access", 1044, "cannot compare with '<=': operands must be same type", 1848, 57], - ["array", 1045, 0, 1848, 57], - ["push", 1045, 1044, 1848, 57], - ["frame", 1047, 1042, 2, 1848, 57], - ["null", 1048, 1848, 57], - ["setarg", 1047, 0, 1048, 1848, 57], - ["setarg", 1047, 1, 1043, 1848, 57], - ["setarg", 1047, 2, 1045, 1848, 57], - ["invoke", 1047, 1046, 1848, 57], - ["disrupt", 1848, 57], - "rel_done_1264", - ["move", 1037, 1039, 1848, 57], - "and_end_1250", - ["move", 1049, 1037, 1848, 57], - ["jump_false", 1049, "and_end_1249", 1848, 57], - ["get", 1050, 66, 1, 1848, 62], - ["move", 1049, 1050, 1848, 62], - "and_end_1249", - ["jump_false", 1049, "if_else_1247", 1848, 62], - ["access", 1051, 0, 1849, 35], - ["load_index", 1052, 10, 1051, 1849, 35], - ["access", 1053, -1, 1849, 39], - ["get", 1055, 58, 1, 1849, 16], - ["frame", 1056, 1055, 2, 1849, 16], - ["null", 1057, 1849, 16], - ["setarg", 1056, 0, 1057, 1849, 16], - ["setarg", 1056, 1, 1052, 1849, 16], - ["setarg", 1056, 2, 1053, 1849, 16], - ["invoke", 1056, 1054, 1849, 16], - ["move", 5, 1054, 1849, 16], - ["access", 1058, 1, 1850, 35], - ["load_index", 1059, 10, 1058, 1850, 35], - ["access", 1060, -1, 1850, 39], - ["get", 1062, 58, 1, 1850, 16], - ["frame", 1063, 1062, 2, 1850, 16], - ["null", 1064, 1850, 16], - ["setarg", 1063, 0, 1064, 1850, 16], - ["setarg", 1063, 1, 1059, 1850, 16], - ["setarg", 1063, 2, 1060, 1850, 16], - ["invoke", 1063, 1061, 1850, 16], - ["move", 6, 1061, 1850, 16], - ["access", 1065, 3, 1851, 25], - ["is_int", 1067, 52, 1851, 25], - ["jump_false", 1067, "rel_ni_1268", 1851, 25], - ["is_int", 1068, 1065, 1851, 25], - ["jump_false", 1068, "rel_ni_1268", 1851, 25], - ["ge_int", 1066, 52, 1065, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_ni_1268", - ["is_num", 1067, 52, 1851, 25], - ["jump_false", 1067, "rel_nn_1269", 1851, 25], - ["is_num", 1068, 1065, 1851, 25], - ["jump_false", 1068, "rel_nn_1269", 1851, 25], - ["ge_float", 1066, 52, 1065, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_nn_1269", - ["is_text", 1067, 52, 1851, 25], - ["jump_false", 1067, "rel_err_1271", 1851, 25], - ["is_text", 1068, 1065, 1851, 25], - ["jump_false", 1068, "rel_err_1271", 1851, 25], - ["ge_text", 1066, 52, 1065, 1851, 25], - ["jump", "rel_done_1270", 1851, 25], - "rel_err_1271", - [ - "access", - 1069, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1851, - 25 - ], - ["access", 1070, "error", 1851, 25], - ["access", 1071, "cannot compare with '>=': operands must be same type", 1851, 25], - ["array", 1072, 0, 1851, 25], - ["push", 1072, 1071, 1851, 25], - ["frame", 1074, 1069, 2, 1851, 25], - ["null", 1075, 1851, 25], - ["setarg", 1074, 0, 1075, 1851, 25], - ["setarg", 1074, 1, 1070, 1851, 25], - ["setarg", 1074, 2, 1072, 1851, 25], - ["invoke", 1074, 1073, 1851, 25], - ["disrupt", 1851, 25], - "rel_done_1270", - ["jump_false", 1066, "tern_else_1266", 1851, 25], - ["access", 1077, 2, 1851, 48], - ["load_index", 1078, 10, 1077, 1851, 48], - ["access", 1079, -1, 1851, 52], - ["get", 1081, 58, 1, 1851, 29], - ["frame", 1082, 1081, 2, 1851, 29], - ["null", 1083, 1851, 29], - ["setarg", 1082, 0, 1083, 1851, 29], - ["setarg", 1082, 1, 1078, 1851, 29], - ["setarg", 1082, 2, 1079, 1851, 29], - ["invoke", 1082, 1080, 1851, 29], - ["move", 1076, 1080, 1851, 29], - ["jump", "tern_end_1267", 1851, 29], - "tern_else_1266", - ["access", 1084, -1, 1851, 58], - ["move", 1076, 1084, 1851, 58], - "tern_end_1267", - ["move", 7, 1076, 1851, 58], - ["access", 1085, 4, 1852, 25], - ["is_int", 1087, 52, 1852, 25], - ["jump_false", 1087, "rel_ni_1274", 1852, 25], - ["is_int", 1088, 1085, 1852, 25], - ["jump_false", 1088, "rel_ni_1274", 1852, 25], - ["ge_int", 1086, 52, 1085, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_ni_1274", - ["is_num", 1087, 52, 1852, 25], - ["jump_false", 1087, "rel_nn_1275", 1852, 25], - ["is_num", 1088, 1085, 1852, 25], - ["jump_false", 1088, "rel_nn_1275", 1852, 25], - ["ge_float", 1086, 52, 1085, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_nn_1275", - ["is_text", 1087, 52, 1852, 25], - ["jump_false", 1087, "rel_err_1277", 1852, 25], - ["is_text", 1088, 1085, 1852, 25], - ["jump_false", 1088, "rel_err_1277", 1852, 25], - ["ge_text", 1086, 52, 1085, 1852, 25], - ["jump", "rel_done_1276", 1852, 25], - "rel_err_1277", - [ - "access", - 1089, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1852, - 25 - ], - ["access", 1090, "error", 1852, 25], - ["access", 1091, "cannot compare with '>=': operands must be same type", 1852, 25], - ["array", 1092, 0, 1852, 25], - ["push", 1092, 1091, 1852, 25], - ["frame", 1094, 1089, 2, 1852, 25], - ["null", 1095, 1852, 25], - ["setarg", 1094, 0, 1095, 1852, 25], - ["setarg", 1094, 1, 1090, 1852, 25], - ["setarg", 1094, 2, 1092, 1852, 25], - ["invoke", 1094, 1093, 1852, 25], - ["disrupt", 1852, 25], - "rel_done_1276", - ["jump_false", 1086, "tern_else_1272", 1852, 25], - ["access", 1097, 3, 1852, 48], - ["load_index", 1098, 10, 1097, 1852, 48], - ["access", 1099, -1, 1852, 52], - ["get", 1101, 58, 1, 1852, 29], - ["frame", 1102, 1101, 2, 1852, 29], - ["null", 1103, 1852, 29], - ["setarg", 1102, 0, 1103, 1852, 29], - ["setarg", 1102, 1, 1098, 1852, 29], - ["setarg", 1102, 2, 1099, 1852, 29], - ["invoke", 1102, 1100, 1852, 29], - ["move", 1096, 1100, 1852, 29], - ["jump", "tern_end_1273", 1852, 29], - "tern_else_1272", - ["access", 1104, -1, 1852, 58], - ["move", 1096, 1104, 1852, 58], - "tern_end_1273", - ["move", 8, 1096, 1852, 58], - ["get", 1106, 10, 1, 1853, 15], - ["frame", 1107, 1106, 0, 1853, 15], - ["null", 1108, 1853, 15], - ["setarg", 1107, 0, 1108, 1853, 15], - ["invoke", 1107, 1105, 1853, 15], - ["move", 19, 1105, 1853, 15], - ["record", 1109, 4], - ["store_field", 1109, 5, "arr", 1854, 48], - ["store_field", 1109, 6, "fn", 1854, 56], - ["store_field", 1109, 7, "init", 1854, 66], - ["store_field", 1109, 8, "rev", 1854, 75], - ["get", 1111, 48, 1, 1854, 18], - ["frame", 1112, 1111, 3, 1854, 18], - ["null", 1113, 1854, 18], - ["setarg", 1112, 0, 1113, 1854, 18], - ["setarg", 1112, 1, 19, 1854, 18], - ["setarg", 1112, 2, 1109, 1854, 18], - ["setarg", 1112, 3, 52, 1854, 18], - ["tail_invoke", 1112, 1110, 1854, 18], - ["return", 1110, 1854, 18], - ["jump", "if_end_1248", 1854, 18], - "if_else_1247", - "if_end_1248", - ["jump", "if_end_1127", 1854, 18], - "if_else_1126", - "if_end_1127", - ["array", 1114, 0, 1859, 19], - ["move", 9, 1114, 1859, 19], - ["access", 3, 0, 1860, 12], - ["null", 1115, 1861, 28], - ["is_identical", 1116, 10, 1115, 1861, 28], - ["jump_true", 1116, "ne_nid_1281", 1861, 28], - ["jump", "ne_ni_1282", 1861, 28], - "ne_nid_1281", - ["false", 1116, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_ni_1282", - ["is_int", 1117, 10, 1861, 28], - ["jump_false", 1117, "ne_nn_1283", 1861, 28], - ["is_int", 1118, 1115, 1861, 28], - ["jump_false", 1118, "ne_nn_1283", 1861, 28], - ["ne_int", 1116, 10, 1115, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nn_1283", - ["is_num", 1117, 10, 1861, 28], - ["jump_false", 1117, "ne_nt_1284", 1861, 28], - ["is_num", 1118, 1115, 1861, 28], - ["jump_false", 1118, "ne_nt_1284", 1861, 28], - ["ne_float", 1116, 10, 1115, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nt_1284", - ["is_text", 1117, 10, 1861, 28], - ["jump_false", 1117, "ne_nnl_1285", 1861, 28], - ["is_text", 1118, 1115, 1861, 28], - ["jump_false", 1118, "ne_nnl_1285", 1861, 28], - ["ne_text", 1116, 10, 1115, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nnl_1285", - ["is_null", 1117, 10, 1861, 28], - ["jump_false", 1117, "ne_nb_1286", 1861, 28], - ["is_null", 1118, 1115, 1861, 28], - ["jump_false", 1118, "ne_nb_1286", 1861, 28], - ["false", 1116, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_nb_1286", - ["is_bool", 1117, 10, 1861, 28], - ["jump_false", 1117, "ne_mis_1287", 1861, 28], - ["is_bool", 1118, 1115, 1861, 28], - ["jump_false", 1118, "ne_mis_1287", 1861, 28], - ["ne_bool", 1116, 10, 1115, 1861, 28], - ["jump", "ne_done_1280", 1861, 28], - "ne_mis_1287", - ["true", 1116, 1861, 28], - "ne_done_1280", - ["jump_false", 1116, "tern_else_1278", 1861, 28], - ["length", 1120, 10, 1861, 42], - ["move", 1119, 1120, 1861, 42], - ["jump", "tern_end_1279", 1861, 42], - "tern_else_1278", - ["access", 1121, 0, 1861, 55], - ["move", 1119, 1121, 1861, 55], - "tern_end_1279", - ["move", 52, 1119, 1861, 55], - "while_start_1288", - ["is_int", 1123, 3, 1862, 19], - ["jump_false", 1123, "rel_ni_1290", 1862, 19], - ["is_int", 1124, 52, 1862, 19], - ["jump_false", 1124, "rel_ni_1290", 1862, 19], - ["lt_int", 1122, 3, 52, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_ni_1290", - ["is_num", 1123, 3, 1862, 19], - ["jump_false", 1123, "rel_nn_1291", 1862, 19], - ["is_num", 1124, 52, 1862, 19], - ["jump_false", 1124, "rel_nn_1291", 1862, 19], - ["lt_float", 1122, 3, 52, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_nn_1291", - ["is_text", 1123, 3, 1862, 19], - ["jump_false", 1123, "rel_err_1293", 1862, 19], - ["is_text", 1124, 52, 1862, 19], - ["jump_false", 1124, "rel_err_1293", 1862, 19], - ["lt_text", 1122, 3, 52, 1862, 19], - ["jump", "rel_done_1292", 1862, 19], - "rel_err_1293", - [ - "access", - 1125, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1862, - 19 - ], - ["access", 1126, "error", 1862, 19], - ["access", 1127, "cannot compare with '<': operands must be same type", 1862, 19], - ["array", 1128, 0, 1862, 19], - ["push", 1128, 1127, 1862, 19], - ["frame", 1130, 1125, 2, 1862, 19], - ["null", 1131, 1862, 19], - ["setarg", 1130, 0, 1131, 1862, 19], - ["setarg", 1130, 1, 1126, 1862, 19], - ["setarg", 1130, 2, 1128, 1862, 19], - ["invoke", 1130, 1129, 1862, 19], - ["disrupt", 1862, 19], - "rel_done_1292", - ["jump_false", 1122, "while_end_1289", 1862, 19], - ["load_dynamic", 1132, 10, 3, 1863, 44], - ["access", 1133, -1, 1863, 49], - ["get", 1135, 58, 1, 1863, 25], - ["frame", 1136, 1135, 2, 1863, 25], - ["null", 1137, 1863, 25], - ["setarg", 1136, 0, 1137, 1863, 25], - ["setarg", 1136, 1, 1132, 1863, 25], - ["setarg", 1136, 2, 1133, 1863, 25], - ["invoke", 1136, 1134, 1863, 25], - ["is_array", 1138, 9, 1863, 25], - ["jump_false", 1138, "push_err_1294", 1863, 25], - ["push", 9, 1134, 1863, 25], - ["jump", "push_done_1295", 1863, 25], - "push_err_1294", - [ - "access", - 1139, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1863, - 25 - ], - ["access", 1140, "error", 1863, 25], - ["access", 1141, "cannot push: target must be an array", 1863, 25], - ["array", 1142, 0, 1863, 25], - ["push", 1142, 1141, 1863, 25], - ["frame", 1144, 1139, 2, 1863, 25], - ["null", 1145, 1863, 25], - ["setarg", 1144, 0, 1145, 1863, 25], - ["setarg", 1144, 1, 1140, 1863, 25], - ["setarg", 1144, 2, 1142, 1863, 25], - ["invoke", 1144, 1143, 1863, 25], - ["disrupt", 1863, 25], - "push_done_1295", - ["access", 1146, 1, 1864, 19], - ["is_num", 1148, 3, 1864, 19], - ["jump_false", 1148, "num_err_1296", 1864, 19], - ["is_num", 1149, 1146, 1864, 19], - ["jump_false", 1149, "num_err_1296", 1864, 19], - ["add", 1147, 3, 1146, 1864, 19], - ["jump", "num_done_1297", 1864, 19], - "num_err_1296", - [ - "access", - 1150, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1864, - 19 - ], - ["access", 1151, "error", 1864, 19], - ["access", 1152, "cannot apply '+': operands must be numbers", 1864, 19], - ["array", 1153, 0, 1864, 19], - ["push", 1153, 1152, 1864, 19], - ["frame", 1155, 1150, 2, 1864, 19], - ["null", 1156, 1864, 19], - ["setarg", 1155, 0, 1156, 1864, 19], - ["setarg", 1155, 1, 1151, 1864, 19], - ["setarg", 1155, 2, 1153, 1864, 19], - ["invoke", 1155, 1154, 1864, 19], - ["disrupt", 1864, 19], - "num_done_1297", - ["move", 3, 1147, 1864, 19], - ["jump", "while_start_1288", 1864, 19], - "while_end_1289", - ["get", 1158, 10, 1, 1866, 14], - ["frame", 1159, 1158, 0, 1866, 14], - ["null", 1160, 1866, 14], - ["setarg", 1159, 0, 1160, 1866, 14], - ["invoke", 1159, 1157, 1866, 14], - ["move", 20, 1157, 1866, 14], - ["access", 1161, ".", 1867, 26], - ["is_identical", 1162, 15, 1161, 1867, 26], - ["jump_true", 1162, "eq_done_1300", 1867, 26], - ["is_int", 1163, 15, 1867, 26], - ["jump_false", 1163, "eq_ni_1301", 1867, 26], - ["is_int", 1164, 1161, 1867, 26], - ["jump_false", 1164, "eq_ni_1301", 1867, 26], - ["eq_int", 1162, 15, 1161, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_ni_1301", - ["is_num", 1163, 15, 1867, 26], - ["jump_false", 1163, "eq_nn_1302", 1867, 26], - ["is_num", 1164, 1161, 1867, 26], - ["jump_false", 1164, "eq_nn_1302", 1867, 26], - ["eq_float", 1162, 15, 1161, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nn_1302", - ["is_text", 1163, 15, 1867, 26], - ["jump_false", 1163, "eq_nt_1303", 1867, 26], - ["is_text", 1164, 1161, 1867, 26], - ["jump_false", 1164, "eq_nt_1303", 1867, 26], - ["eq_text", 1162, 15, 1161, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nt_1303", - ["is_null", 1163, 15, 1867, 26], - ["jump_false", 1163, "eq_nnl_1304", 1867, 26], - ["is_null", 1164, 1161, 1867, 26], - ["jump_false", 1164, "eq_nnl_1304", 1867, 26], - ["true", 1162, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nnl_1304", - ["is_bool", 1163, 15, 1867, 26], - ["jump_false", 1163, "eq_nb_1305", 1867, 26], - ["is_bool", 1164, 1161, 1867, 26], - ["jump_false", 1164, "eq_nb_1305", 1867, 26], - ["eq_bool", 1162, 15, 1161, 1867, 26], - ["jump", "eq_done_1300", 1867, 26], - "eq_nb_1305", - ["false", 1162, 1867, 26], - "eq_done_1300", - ["jump_false", 1162, "if_else_1298", 1867, 26], - ["load_field", 1165, 14, "left", 1868, 15], - ["move", 55, 1165, 1868, 15], - ["load_field", 1166, 14, "right", 1869, 16], - ["move", 67, 1166, 1869, 16], - ["access", 1167, -1, 1870, 34], - ["get", 1169, 58, 1, 1870, 20], - ["frame", 1170, 1169, 2, 1870, 20], - ["null", 1171, 1870, 20], - ["setarg", 1170, 0, 1171, 1870, 20], - ["setarg", 1170, 1, 55, 1870, 20], - ["setarg", 1170, 2, 1167, 1870, 20], - ["invoke", 1170, 1168, 1870, 20], - ["move", 56, 1168, 1870, 20], - ["get", 1173, 23, 1, 1871, 9], - ["frame", 1174, 1173, 4, 1871, 9], - ["null", 1175, 1871, 9], - ["setarg", 1174, 0, 1175, 1871, 9], - ["setarg", 1174, 1, 20, 1871, 9], - ["setarg", 1174, 2, 56, 1871, 9], - ["setarg", 1174, 3, 67, 1871, 9], - ["setarg", 1174, 4, 9, 1871, 9], - ["invoke", 1174, 1172, 1871, 9], - ["jump", "if_end_1299", 1871, 9], - "if_else_1298", - ["access", 1176, "[", 1872, 33], - ["is_identical", 1177, 15, 1176, 1872, 33], - ["jump_true", 1177, "eq_done_1308", 1872, 33], - ["is_int", 1178, 15, 1872, 33], - ["jump_false", 1178, "eq_ni_1309", 1872, 33], - ["is_int", 1179, 1176, 1872, 33], - ["jump_false", 1179, "eq_ni_1309", 1872, 33], - ["eq_int", 1177, 15, 1176, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_ni_1309", - ["is_num", 1178, 15, 1872, 33], - ["jump_false", 1178, "eq_nn_1310", 1872, 33], - ["is_num", 1179, 1176, 1872, 33], - ["jump_false", 1179, "eq_nn_1310", 1872, 33], - ["eq_float", 1177, 15, 1176, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nn_1310", - ["is_text", 1178, 15, 1872, 33], - ["jump_false", 1178, "eq_nt_1311", 1872, 33], - ["is_text", 1179, 1176, 1872, 33], - ["jump_false", 1179, "eq_nt_1311", 1872, 33], - ["eq_text", 1177, 15, 1176, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nt_1311", - ["is_null", 1178, 15, 1872, 33], - ["jump_false", 1178, "eq_nnl_1312", 1872, 33], - ["is_null", 1179, 1176, 1872, 33], - ["jump_false", 1179, "eq_nnl_1312", 1872, 33], - ["true", 1177, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nnl_1312", - ["is_bool", 1178, 15, 1872, 33], - ["jump_false", 1178, "eq_nb_1313", 1872, 33], - ["is_bool", 1179, 1176, 1872, 33], - ["jump_false", 1179, "eq_nb_1313", 1872, 33], - ["eq_bool", 1177, 15, 1176, 1872, 33], - ["jump", "eq_done_1308", 1872, 33], - "eq_nb_1313", - ["false", 1177, 1872, 33], - "eq_done_1308", - ["jump_false", 1177, "if_else_1306", 1872, 33], - ["load_field", 1180, 14, "left", 1873, 15], - ["move", 55, 1180, 1873, 15], - ["load_field", 1181, 14, "right", 1874, 20], - ["move", 42, 1181, 1874, 20], - ["access", 1182, -1, 1875, 34], - ["get", 1184, 58, 1, 1875, 20], - ["frame", 1185, 1184, 2, 1875, 20], - ["null", 1186, 1875, 20], - ["setarg", 1185, 0, 1186, 1875, 20], - ["setarg", 1185, 1, 55, 1875, 20], - ["setarg", 1185, 2, 1182, 1875, 20], - ["invoke", 1185, 1183, 1875, 20], - ["move", 56, 1183, 1875, 20], - ["access", 1187, -1, 1876, 39], - ["get", 1189, 58, 1, 1876, 20], - ["frame", 1190, 1189, 2, 1876, 20], - ["null", 1191, 1876, 20], - ["setarg", 1190, 0, 1191, 1876, 20], - ["setarg", 1190, 1, 42, 1876, 20], - ["setarg", 1190, 2, 1187, 1876, 20], - ["invoke", 1190, 1188, 1876, 20], - ["move", 44, 1188, 1876, 20], - ["get", 1193, 24, 1, 1877, 9], - ["frame", 1194, 1193, 4, 1877, 9], - ["null", 1195, 1877, 9], - ["setarg", 1194, 0, 1195, 1877, 9], - ["setarg", 1194, 1, 20, 1877, 9], - ["setarg", 1194, 2, 56, 1877, 9], - ["setarg", 1194, 3, 44, 1877, 9], - ["setarg", 1194, 4, 9, 1877, 9], - ["invoke", 1194, 1192, 1877, 9], - ["jump", "if_end_1307", 1877, 9], - "if_else_1306", - ["access", 1196, -1, 1879, 38], - ["get", 1198, 58, 1, 1879, 21], - ["frame", 1199, 1198, 2, 1879, 21], - ["null", 1200, 1879, 21], - ["setarg", 1199, 0, 1200, 1879, 21], - ["setarg", 1199, 1, 14, 1879, 21], - ["setarg", 1199, 2, 1196, 1879, 21], - ["invoke", 1199, 1197, 1879, 21], - ["move", 34, 1197, 1879, 21], - ["get", 1202, 22, 1, 1880, 9], - ["frame", 1203, 1202, 3, 1880, 9], - ["null", 1204, 1880, 9], - ["setarg", 1203, 0, 1204, 1880, 9], - ["setarg", 1203, 1, 20, 1880, 9], - ["setarg", 1203, 2, 34, 1880, 9], - ["setarg", 1203, 3, 9, 1880, 9], - ["invoke", 1203, 1201, 1880, 9], - "if_end_1307", - "if_end_1299", - ["return", 20, 1882, 14], - ["jump", "if_end_1032", 1882, 14], - "if_else_1031", - "if_end_1032", - ["access", 1205, "!", 1886, 17], - ["is_identical", 1206, 45, 1205, 1886, 17], - ["jump_true", 1206, "eq_done_1316", 1886, 17], - ["is_int", 1207, 45, 1886, 17], - ["jump_false", 1207, "eq_ni_1317", 1886, 17], - ["is_int", 1208, 1205, 1886, 17], - ["jump_false", 1208, "eq_ni_1317", 1886, 17], - ["eq_int", 1206, 45, 1205, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_ni_1317", - ["is_num", 1207, 45, 1886, 17], - ["jump_false", 1207, "eq_nn_1318", 1886, 17], - ["is_num", 1208, 1205, 1886, 17], - ["jump_false", 1208, "eq_nn_1318", 1886, 17], - ["eq_float", 1206, 45, 1205, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nn_1318", - ["is_text", 1207, 45, 1886, 17], - ["jump_false", 1207, "eq_nt_1319", 1886, 17], - ["is_text", 1208, 1205, 1886, 17], - ["jump_false", 1208, "eq_nt_1319", 1886, 17], - ["eq_text", 1206, 45, 1205, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nt_1319", - ["is_null", 1207, 45, 1886, 17], - ["jump_false", 1207, "eq_nnl_1320", 1886, 17], - ["is_null", 1208, 1205, 1886, 17], - ["jump_false", 1208, "eq_nnl_1320", 1886, 17], - ["true", 1206, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nnl_1320", - ["is_bool", 1207, 45, 1886, 17], - ["jump_false", 1207, "eq_nb_1321", 1886, 17], - ["is_bool", 1208, 1205, 1886, 17], - ["jump_false", 1208, "eq_nb_1321", 1886, 17], - ["eq_bool", 1206, 45, 1205, 1886, 17], - ["jump", "eq_done_1316", 1886, 17], - "eq_nb_1321", - ["false", 1206, 1886, 17], - "eq_done_1316", - ["jump_false", 1206, "if_else_1314", 1886, 17], - ["load_field", 1209, 1, "expression", 1887, 31], - ["access", 1210, -1, 1887, 48], - ["get", 1212, 58, 1, 1887, 22], - ["frame", 1213, 1212, 2, 1887, 22], - ["null", 1214, 1887, 22], - ["setarg", 1213, 0, 1214, 1887, 22], - ["setarg", 1213, 1, 1209, 1887, 22], - ["setarg", 1213, 2, 1210, 1887, 22], - ["invoke", 1213, 1211, 1887, 22], - ["move", 62, 1211, 1887, 22], - ["get", 1216, 10, 1, 1888, 14], - ["frame", 1217, 1216, 0, 1888, 14], - ["null", 1218, 1888, 14], - ["setarg", 1217, 0, 1218, 1888, 14], - ["invoke", 1217, 1215, 1888, 14], - ["move", 71, 1215, 1888, 14], - ["access", 1219, "not", 1889, 14], - ["get", 1221, 16, 1, 1889, 7], - ["frame", 1222, 1221, 3, 1889, 7], - ["null", 1223, 1889, 7], - ["setarg", 1222, 0, 1223, 1889, 7], - ["setarg", 1222, 1, 1219, 1889, 7], - ["setarg", 1222, 2, 71, 1889, 7], - ["setarg", 1222, 3, 62, 1889, 7], - ["invoke", 1222, 1220, 1889, 7], - ["return", 71, 1890, 14], - ["jump", "if_end_1315", 1890, 14], - "if_else_1314", - "if_end_1315", - ["access", 1224, "~", 1892, 17], - ["is_identical", 1225, 45, 1224, 1892, 17], - ["jump_true", 1225, "eq_done_1324", 1892, 17], - ["is_int", 1226, 45, 1892, 17], - ["jump_false", 1226, "eq_ni_1325", 1892, 17], - ["is_int", 1227, 1224, 1892, 17], - ["jump_false", 1227, "eq_ni_1325", 1892, 17], - ["eq_int", 1225, 45, 1224, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_ni_1325", - ["is_num", 1226, 45, 1892, 17], - ["jump_false", 1226, "eq_nn_1326", 1892, 17], - ["is_num", 1227, 1224, 1892, 17], - ["jump_false", 1227, "eq_nn_1326", 1892, 17], - ["eq_float", 1225, 45, 1224, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nn_1326", - ["is_text", 1226, 45, 1892, 17], - ["jump_false", 1226, "eq_nt_1327", 1892, 17], - ["is_text", 1227, 1224, 1892, 17], - ["jump_false", 1227, "eq_nt_1327", 1892, 17], - ["eq_text", 1225, 45, 1224, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nt_1327", - ["is_null", 1226, 45, 1892, 17], - ["jump_false", 1226, "eq_nnl_1328", 1892, 17], - ["is_null", 1227, 1224, 1892, 17], - ["jump_false", 1227, "eq_nnl_1328", 1892, 17], - ["true", 1225, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nnl_1328", - ["is_bool", 1226, 45, 1892, 17], - ["jump_false", 1226, "eq_nb_1329", 1892, 17], - ["is_bool", 1227, 1224, 1892, 17], - ["jump_false", 1227, "eq_nb_1329", 1892, 17], - ["eq_bool", 1225, 45, 1224, 1892, 17], - ["jump", "eq_done_1324", 1892, 17], - "eq_nb_1329", - ["false", 1225, 1892, 17], - "eq_done_1324", - ["jump_false", 1225, "if_else_1322", 1892, 17], - ["load_field", 1228, 1, "expression", 1893, 31], - ["access", 1229, -1, 1893, 48], - ["get", 1231, 58, 1, 1893, 22], - ["frame", 1232, 1231, 2, 1893, 22], - ["null", 1233, 1893, 22], - ["setarg", 1232, 0, 1233, 1893, 22], - ["setarg", 1232, 1, 1228, 1893, 22], - ["setarg", 1232, 2, 1229, 1893, 22], - ["invoke", 1232, 1230, 1893, 22], - ["move", 62, 1230, 1893, 22], - ["get", 1235, 10, 1, 1894, 14], - ["frame", 1236, 1235, 0, 1894, 14], - ["null", 1237, 1894, 14], - ["setarg", 1236, 0, 1237, 1894, 14], - ["invoke", 1236, 1234, 1894, 14], - ["move", 71, 1234, 1894, 14], - ["access", 1238, "bitnot", 1895, 14], - ["get", 1240, 16, 1, 1895, 7], - ["frame", 1241, 1240, 3, 1895, 7], - ["null", 1242, 1895, 7], - ["setarg", 1241, 0, 1242, 1895, 7], - ["setarg", 1241, 1, 1238, 1895, 7], - ["setarg", 1241, 2, 71, 1895, 7], - ["setarg", 1241, 3, 62, 1895, 7], - ["invoke", 1241, 1239, 1895, 7], - ["return", 71, 1896, 14], - ["jump", "if_end_1323", 1896, 14], - "if_else_1322", - "if_end_1323", - ["access", 1243, "-unary", 1898, 17], - ["is_identical", 1244, 45, 1243, 1898, 17], - ["jump_true", 1244, "eq_done_1332", 1898, 17], - ["is_int", 1245, 45, 1898, 17], - ["jump_false", 1245, "eq_ni_1333", 1898, 17], - ["is_int", 1246, 1243, 1898, 17], - ["jump_false", 1246, "eq_ni_1333", 1898, 17], - ["eq_int", 1244, 45, 1243, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_ni_1333", - ["is_num", 1245, 45, 1898, 17], - ["jump_false", 1245, "eq_nn_1334", 1898, 17], - ["is_num", 1246, 1243, 1898, 17], - ["jump_false", 1246, "eq_nn_1334", 1898, 17], - ["eq_float", 1244, 45, 1243, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nn_1334", - ["is_text", 1245, 45, 1898, 17], - ["jump_false", 1245, "eq_nt_1335", 1898, 17], - ["is_text", 1246, 1243, 1898, 17], - ["jump_false", 1246, "eq_nt_1335", 1898, 17], - ["eq_text", 1244, 45, 1243, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nt_1335", - ["is_null", 1245, 45, 1898, 17], - ["jump_false", 1245, "eq_nnl_1336", 1898, 17], - ["is_null", 1246, 1243, 1898, 17], - ["jump_false", 1246, "eq_nnl_1336", 1898, 17], - ["true", 1244, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nnl_1336", - ["is_bool", 1245, 45, 1898, 17], - ["jump_false", 1245, "eq_nb_1337", 1898, 17], - ["is_bool", 1246, 1243, 1898, 17], - ["jump_false", 1246, "eq_nb_1337", 1898, 17], - ["eq_bool", 1244, 45, 1243, 1898, 17], - ["jump", "eq_done_1332", 1898, 17], - "eq_nb_1337", - ["false", 1244, 1898, 17], - "eq_done_1332", - ["jump_false", 1244, "if_else_1330", 1898, 17], - ["load_field", 1247, 1, "expression", 1899, 31], - ["access", 1248, -1, 1899, 48], - ["get", 1250, 58, 1, 1899, 22], - ["frame", 1251, 1250, 2, 1899, 22], - ["null", 1252, 1899, 22], - ["setarg", 1251, 0, 1252, 1899, 22], - ["setarg", 1251, 1, 1247, 1899, 22], - ["setarg", 1251, 2, 1248, 1899, 22], - ["invoke", 1251, 1249, 1899, 22], - ["move", 62, 1249, 1899, 22], - ["get", 1254, 10, 1, 1900, 14], - ["frame", 1255, 1254, 0, 1900, 14], - ["null", 1256, 1900, 14], - ["setarg", 1255, 0, 1256, 1900, 14], - ["invoke", 1255, 1253, 1900, 14], - ["move", 71, 1253, 1900, 14], - ["load_field", 1257, 1, "expression", 1901, 47], - ["get", 1259, 39, 1, 1901, 7], - ["frame", 1260, 1259, 3, 1901, 7], - ["null", 1261, 1901, 7], - ["setarg", 1260, 0, 1261, 1901, 7], - ["setarg", 1260, 1, 71, 1901, 7], - ["setarg", 1260, 2, 62, 1901, 7], - ["setarg", 1260, 3, 1257, 1901, 7], - ["invoke", 1260, 1258, 1901, 7], - ["return", 71, 1902, 14], - ["jump", "if_end_1331", 1902, 14], - "if_else_1330", - "if_end_1331", - ["access", 1262, "+unary", 1904, 17], - ["is_identical", 1263, 45, 1262, 1904, 17], - ["jump_true", 1263, "eq_done_1340", 1904, 17], - ["is_int", 1264, 45, 1904, 17], - ["jump_false", 1264, "eq_ni_1341", 1904, 17], - ["is_int", 1265, 1262, 1904, 17], - ["jump_false", 1265, "eq_ni_1341", 1904, 17], - ["eq_int", 1263, 45, 1262, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_ni_1341", - ["is_num", 1264, 45, 1904, 17], - ["jump_false", 1264, "eq_nn_1342", 1904, 17], - ["is_num", 1265, 1262, 1904, 17], - ["jump_false", 1265, "eq_nn_1342", 1904, 17], - ["eq_float", 1263, 45, 1262, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nn_1342", - ["is_text", 1264, 45, 1904, 17], - ["jump_false", 1264, "eq_nt_1343", 1904, 17], - ["is_text", 1265, 1262, 1904, 17], - ["jump_false", 1265, "eq_nt_1343", 1904, 17], - ["eq_text", 1263, 45, 1262, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nt_1343", - ["is_null", 1264, 45, 1904, 17], - ["jump_false", 1264, "eq_nnl_1344", 1904, 17], - ["is_null", 1265, 1262, 1904, 17], - ["jump_false", 1265, "eq_nnl_1344", 1904, 17], - ["true", 1263, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nnl_1344", - ["is_bool", 1264, 45, 1904, 17], - ["jump_false", 1264, "eq_nb_1345", 1904, 17], - ["is_bool", 1265, 1262, 1904, 17], - ["jump_false", 1265, "eq_nb_1345", 1904, 17], - ["eq_bool", 1263, 45, 1262, 1904, 17], - ["jump", "eq_done_1340", 1904, 17], - "eq_nb_1345", - ["false", 1263, 1904, 17], - "eq_done_1340", - ["jump_false", 1263, "if_else_1338", 1904, 17], - ["load_field", 1266, 1, "expression", 1905, 23], - ["access", 1267, -1, 1905, 40], - ["get", 1269, 58, 1, 1905, 14], - ["frame", 1270, 1269, 2, 1905, 14], - ["null", 1271, 1905, 14], - ["setarg", 1270, 0, 1271, 1905, 14], - ["setarg", 1270, 1, 1266, 1905, 14], - ["setarg", 1270, 2, 1267, 1905, 14], - ["tail_invoke", 1270, 1268, 1905, 14], - ["return", 1268, 1905, 14], - ["jump", "if_end_1339", 1905, 14], - "if_else_1338", - "if_end_1339", - ["access", 1272, "++", 1909, 17], - ["is_identical", 1273, 45, 1272, 1909, 17], - ["jump_true", 1273, "eq_done_1349", 1909, 17], - ["is_int", 1274, 45, 1909, 17], - ["jump_false", 1274, "eq_ni_1350", 1909, 17], - ["is_int", 1275, 1272, 1909, 17], - ["jump_false", 1275, "eq_ni_1350", 1909, 17], - ["eq_int", 1273, 45, 1272, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_ni_1350", - ["is_num", 1274, 45, 1909, 17], - ["jump_false", 1274, "eq_nn_1351", 1909, 17], - ["is_num", 1275, 1272, 1909, 17], - ["jump_false", 1275, "eq_nn_1351", 1909, 17], - ["eq_float", 1273, 45, 1272, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nn_1351", - ["is_text", 1274, 45, 1909, 17], - ["jump_false", 1274, "eq_nt_1352", 1909, 17], - ["is_text", 1275, 1272, 1909, 17], - ["jump_false", 1275, "eq_nt_1352", 1909, 17], - ["eq_text", 1273, 45, 1272, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nt_1352", - ["is_null", 1274, 45, 1909, 17], - ["jump_false", 1274, "eq_nnl_1353", 1909, 17], - ["is_null", 1275, 1272, 1909, 17], - ["jump_false", 1275, "eq_nnl_1353", 1909, 17], - ["true", 1273, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nnl_1353", - ["is_bool", 1274, 45, 1909, 17], - ["jump_false", 1274, "eq_nb_1354", 1909, 17], - ["is_bool", 1275, 1272, 1909, 17], - ["jump_false", 1275, "eq_nb_1354", 1909, 17], - ["eq_bool", 1273, 45, 1272, 1909, 17], - ["jump", "eq_done_1349", 1909, 17], - "eq_nb_1354", - ["false", 1273, 1909, 17], - "eq_done_1349", - ["move", 1276, 1273, 1909, 17], - ["jump_true", 1276, "or_end_1348", 1909, 17], - ["access", 1277, "--", 1909, 33], - ["is_identical", 1278, 45, 1277, 1909, 33], - ["jump_true", 1278, "eq_done_1355", 1909, 33], - ["is_int", 1279, 45, 1909, 33], - ["jump_false", 1279, "eq_ni_1356", 1909, 33], - ["is_int", 1280, 1277, 1909, 33], - ["jump_false", 1280, "eq_ni_1356", 1909, 33], - ["eq_int", 1278, 45, 1277, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_ni_1356", - ["is_num", 1279, 45, 1909, 33], - ["jump_false", 1279, "eq_nn_1357", 1909, 33], - ["is_num", 1280, 1277, 1909, 33], - ["jump_false", 1280, "eq_nn_1357", 1909, 33], - ["eq_float", 1278, 45, 1277, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nn_1357", - ["is_text", 1279, 45, 1909, 33], - ["jump_false", 1279, "eq_nt_1358", 1909, 33], - ["is_text", 1280, 1277, 1909, 33], - ["jump_false", 1280, "eq_nt_1358", 1909, 33], - ["eq_text", 1278, 45, 1277, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nt_1358", - ["is_null", 1279, 45, 1909, 33], - ["jump_false", 1279, "eq_nnl_1359", 1909, 33], - ["is_null", 1280, 1277, 1909, 33], - ["jump_false", 1280, "eq_nnl_1359", 1909, 33], - ["true", 1278, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nnl_1359", - ["is_bool", 1279, 45, 1909, 33], - ["jump_false", 1279, "eq_nb_1360", 1909, 33], - ["is_bool", 1280, 1277, 1909, 33], - ["jump_false", 1280, "eq_nb_1360", 1909, 33], - ["eq_bool", 1278, 45, 1277, 1909, 33], - ["jump", "eq_done_1355", 1909, 33], - "eq_nb_1360", - ["false", 1278, 1909, 33], - "eq_done_1355", - ["move", 1276, 1278, 1909, 33], - "or_end_1348", - ["jump_false", 1276, "if_else_1346", 1909, 33], - ["load_field", 1281, 1, "expression", 1910, 17], - ["move", 60, 1281, 1910, 17], - ["load_field", 1282, 1, "postfix", 1911, 17], - ["true", 1283, 1911, 33], - ["is_identical", 66, 1282, 1283, 1911, 33], - ["jump_true", 66, "eq_done_1361", 1911, 33], - ["is_int", 1284, 1282, 1911, 33], - ["jump_false", 1284, "eq_ni_1362", 1911, 33], - ["is_int", 1285, 1283, 1911, 33], - ["jump_false", 1285, "eq_ni_1362", 1911, 33], - ["eq_int", 66, 1282, 1283, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_ni_1362", - ["is_num", 1284, 1282, 1911, 33], - ["jump_false", 1284, "eq_nn_1363", 1911, 33], - ["is_num", 1285, 1283, 1911, 33], - ["jump_false", 1285, "eq_nn_1363", 1911, 33], - ["eq_float", 66, 1282, 1283, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nn_1363", - ["is_text", 1284, 1282, 1911, 33], - ["jump_false", 1284, "eq_nt_1364", 1911, 33], - ["is_text", 1285, 1283, 1911, 33], - ["jump_false", 1285, "eq_nt_1364", 1911, 33], - ["eq_text", 66, 1282, 1283, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nt_1364", - ["is_null", 1284, 1282, 1911, 33], - ["jump_false", 1284, "eq_nnl_1365", 1911, 33], - ["is_null", 1285, 1283, 1911, 33], - ["jump_false", 1285, "eq_nnl_1365", 1911, 33], - ["true", 66, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nnl_1365", - ["is_bool", 1284, 1282, 1911, 33], - ["jump_false", 1284, "eq_nb_1366", 1911, 33], - ["is_bool", 1285, 1283, 1911, 33], - ["jump_false", 1285, "eq_nb_1366", 1911, 33], - ["eq_bool", 66, 1282, 1283, 1911, 33], - ["jump", "eq_done_1361", 1911, 33], - "eq_nb_1366", - ["false", 66, 1911, 33], - "eq_done_1361", - ["access", 1286, "++", 1912, 26], - ["is_identical", 1287, 45, 1286, 1912, 26], - ["jump_true", 1287, "eq_done_1369", 1912, 26], - ["is_int", 1288, 45, 1912, 26], - ["jump_false", 1288, "eq_ni_1370", 1912, 26], - ["is_int", 1289, 1286, 1912, 26], - ["jump_false", 1289, "eq_ni_1370", 1912, 26], - ["eq_int", 1287, 45, 1286, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_ni_1370", - ["is_num", 1288, 45, 1912, 26], - ["jump_false", 1288, "eq_nn_1371", 1912, 26], - ["is_num", 1289, 1286, 1912, 26], - ["jump_false", 1289, "eq_nn_1371", 1912, 26], - ["eq_float", 1287, 45, 1286, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nn_1371", - ["is_text", 1288, 45, 1912, 26], - ["jump_false", 1288, "eq_nt_1372", 1912, 26], - ["is_text", 1289, 1286, 1912, 26], - ["jump_false", 1289, "eq_nt_1372", 1912, 26], - ["eq_text", 1287, 45, 1286, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nt_1372", - ["is_null", 1288, 45, 1912, 26], - ["jump_false", 1288, "eq_nnl_1373", 1912, 26], - ["is_null", 1289, 1286, 1912, 26], - ["jump_false", 1289, "eq_nnl_1373", 1912, 26], - ["true", 1287, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nnl_1373", - ["is_bool", 1288, 45, 1912, 26], - ["jump_false", 1288, "eq_nb_1374", 1912, 26], - ["is_bool", 1289, 1286, 1912, 26], - ["jump_false", 1289, "eq_nb_1374", 1912, 26], - ["eq_bool", 1287, 45, 1286, 1912, 26], - ["jump", "eq_done_1369", 1912, 26], - "eq_nb_1374", - ["false", 1287, 1912, 26], - "eq_done_1369", - ["jump_false", 1287, "tern_else_1367", 1912, 26], - ["access", 1291, "add", 1912, 33], - ["move", 1290, 1291, 1912, 33], - ["jump", "tern_end_1368", 1912, 33], - "tern_else_1367", - ["access", 1292, "subtract", 1912, 41], - ["move", 1290, 1292, 1912, 41], - "tern_end_1368", - ["move", 11, 1290, 1912, 41], - ["load_field", 1293, 60, "kind", 1913, 22], - ["move", 61, 1293, 1913, 22], - ["get", 1295, 10, 1, 1914, 18], - ["frame", 1296, 1295, 0, 1914, 18], - ["null", 1297, 1914, 18], - ["setarg", 1296, 0, 1297, 1914, 18], - ["invoke", 1296, 1294, 1914, 18], - ["move", 59, 1294, 1914, 18], - ["access", 1298, "int", 1915, 14], - ["access", 1299, 1, 1915, 31], - ["get", 1301, 16, 1, 1915, 7], - ["frame", 1302, 1301, 3, 1915, 7], - ["null", 1303, 1915, 7], - ["setarg", 1302, 0, 1303, 1915, 7], - ["setarg", 1302, 1, 1298, 1915, 7], - ["setarg", 1302, 2, 59, 1915, 7], - ["setarg", 1302, 3, 1299, 1915, 7], - ["invoke", 1302, 1300, 1915, 7], - ["record", 1304, 2], - ["access", 1305, "number", 1916, 25], - ["store_field", 1304, 1305, "kind", 1916, 25], - ["access", 1306, 1, 1916, 43], - ["store_field", 1304, 1306, "number", 1916, 43], - ["move", 58, 1304, 1916, 43], - ["access", 1307, "name", 1918, 27], - ["is_identical", 1308, 61, 1307, 1918, 27], - ["jump_true", 1308, "eq_done_1377", 1918, 27], - ["is_int", 1309, 61, 1918, 27], - ["jump_false", 1309, "eq_ni_1378", 1918, 27], - ["is_int", 1310, 1307, 1918, 27], - ["jump_false", 1310, "eq_ni_1378", 1918, 27], - ["eq_int", 1308, 61, 1307, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_ni_1378", - ["is_num", 1309, 61, 1918, 27], - ["jump_false", 1309, "eq_nn_1379", 1918, 27], - ["is_num", 1310, 1307, 1918, 27], - ["jump_false", 1310, "eq_nn_1379", 1918, 27], - ["eq_float", 1308, 61, 1307, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nn_1379", - ["is_text", 1309, 61, 1918, 27], - ["jump_false", 1309, "eq_nt_1380", 1918, 27], - ["is_text", 1310, 1307, 1918, 27], - ["jump_false", 1310, "eq_nt_1380", 1918, 27], - ["eq_text", 1308, 61, 1307, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nt_1380", - ["is_null", 1309, 61, 1918, 27], - ["jump_false", 1309, "eq_nnl_1381", 1918, 27], - ["is_null", 1310, 1307, 1918, 27], - ["jump_false", 1310, "eq_nnl_1381", 1918, 27], - ["true", 1308, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nnl_1381", - ["is_bool", 1309, 61, 1918, 27], - ["jump_false", 1309, "eq_nb_1382", 1918, 27], - ["is_bool", 1310, 1307, 1918, 27], - ["jump_false", 1310, "eq_nb_1382", 1918, 27], - ["eq_bool", 1308, 61, 1307, 1918, 27], - ["jump", "eq_done_1377", 1918, 27], - "eq_nb_1382", - ["false", 1308, 1918, 27], - "eq_done_1377", - ["jump_false", 1308, "if_else_1375", 1918, 27], - ["load_field", 1311, 60, "name", 1919, 16], - ["move", 51, 1311, 1919, 16], - ["load_field", 1312, 60, "level", 1920, 17], - ["move", 47, 1312, 1920, 17], - ["null", 1313, 1921, 22], - ["is_identical", 1314, 47, 1313, 1921, 22], - ["jump_true", 1314, "eq_done_1385", 1921, 22], - ["is_int", 1315, 47, 1921, 22], - ["jump_false", 1315, "eq_ni_1386", 1921, 22], - ["is_int", 1316, 1313, 1921, 22], - ["jump_false", 1316, "eq_ni_1386", 1921, 22], - ["eq_int", 1314, 47, 1313, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_ni_1386", - ["is_num", 1315, 47, 1921, 22], - ["jump_false", 1315, "eq_nn_1387", 1921, 22], - ["is_num", 1316, 1313, 1921, 22], - ["jump_false", 1316, "eq_nn_1387", 1921, 22], - ["eq_float", 1314, 47, 1313, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nn_1387", - ["is_text", 1315, 47, 1921, 22], - ["jump_false", 1315, "eq_nt_1388", 1921, 22], - ["is_text", 1316, 1313, 1921, 22], - ["jump_false", 1316, "eq_nt_1388", 1921, 22], - ["eq_text", 1314, 47, 1313, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nt_1388", - ["is_null", 1315, 47, 1921, 22], - ["jump_false", 1315, "eq_nnl_1389", 1921, 22], - ["is_null", 1316, 1313, 1921, 22], - ["jump_false", 1316, "eq_nnl_1389", 1921, 22], - ["true", 1314, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nnl_1389", - ["is_bool", 1315, 47, 1921, 22], - ["jump_false", 1315, "eq_nb_1390", 1921, 22], - ["is_bool", 1316, 1313, 1921, 22], - ["jump_false", 1316, "eq_nb_1390", 1921, 22], - ["eq_bool", 1314, 47, 1313, 1921, 22], - ["jump", "eq_done_1385", 1921, 22], - "eq_nb_1390", - ["false", 1314, 1921, 22], - "eq_done_1385", - ["jump_false", 1314, "if_else_1383", 1921, 22], - ["access", 47, -1, 1922, 19], - ["jump", "if_end_1384", 1922, 19], - "if_else_1383", - "if_end_1384", - ["get", 1318, 10, 1, 1924, 20], - ["frame", 1319, 1318, 0, 1924, 20], - ["null", 1320, 1924, 20], - ["setarg", 1319, 0, 1320, 1924, 20], - ["invoke", 1319, 1317, 1924, 20], - ["move", 57, 1317, 1924, 20], - ["access", 1321, 0, 1925, 22], - ["is_identical", 1322, 47, 1321, 1925, 22], - ["jump_true", 1322, "eq_done_1393", 1925, 22], - ["is_int", 1323, 47, 1925, 22], - ["jump_false", 1323, "eq_ni_1394", 1925, 22], - ["is_int", 1324, 1321, 1925, 22], - ["jump_false", 1324, "eq_ni_1394", 1925, 22], - ["eq_int", 1322, 47, 1321, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_ni_1394", - ["is_num", 1323, 47, 1925, 22], - ["jump_false", 1323, "eq_nn_1395", 1925, 22], - ["is_num", 1324, 1321, 1925, 22], - ["jump_false", 1324, "eq_nn_1395", 1925, 22], - ["eq_float", 1322, 47, 1321, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nn_1395", - ["is_text", 1323, 47, 1925, 22], - ["jump_false", 1323, "eq_nt_1396", 1925, 22], - ["is_text", 1324, 1321, 1925, 22], - ["jump_false", 1324, "eq_nt_1396", 1925, 22], - ["eq_text", 1322, 47, 1321, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nt_1396", - ["is_null", 1323, 47, 1925, 22], - ["jump_false", 1323, "eq_nnl_1397", 1925, 22], - ["is_null", 1324, 1321, 1925, 22], - ["jump_false", 1324, "eq_nnl_1397", 1925, 22], - ["true", 1322, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nnl_1397", - ["is_bool", 1323, 47, 1925, 22], - ["jump_false", 1323, "eq_nb_1398", 1925, 22], - ["is_bool", 1324, 1321, 1925, 22], - ["jump_false", 1324, "eq_nb_1398", 1925, 22], - ["eq_bool", 1322, 47, 1321, 1925, 22], - ["jump", "eq_done_1393", 1925, 22], - "eq_nb_1398", - ["false", 1322, 1925, 22], - "eq_done_1393", - ["jump_false", 1322, "if_else_1391", 1925, 22], - ["get", 1326, 52, 1, 1926, 19], - ["frame", 1327, 1326, 1, 1926, 19], - ["null", 1328, 1926, 19], - ["setarg", 1327, 0, 1328, 1926, 19], - ["setarg", 1327, 1, 51, 1926, 19], - ["invoke", 1327, 1325, 1926, 19], - ["move", 49, 1325, 1926, 19], - ["access", 1329, 0, 1927, 24], - ["is_int", 1331, 49, 1927, 24], - ["jump_false", 1331, "rel_ni_1401", 1927, 24], - ["is_int", 1332, 1329, 1927, 24], - ["jump_false", 1332, "rel_ni_1401", 1927, 24], - ["ge_int", 1330, 49, 1329, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_ni_1401", - ["is_num", 1331, 49, 1927, 24], - ["jump_false", 1331, "rel_nn_1402", 1927, 24], - ["is_num", 1332, 1329, 1927, 24], - ["jump_false", 1332, "rel_nn_1402", 1927, 24], - ["ge_float", 1330, 49, 1329, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_nn_1402", - ["is_text", 1331, 49, 1927, 24], - ["jump_false", 1331, "rel_err_1404", 1927, 24], - ["is_text", 1332, 1329, 1927, 24], - ["jump_false", 1332, "rel_err_1404", 1927, 24], - ["ge_text", 1330, 49, 1329, 1927, 24], - ["jump", "rel_done_1403", 1927, 24], - "rel_err_1404", - [ - "access", - 1333, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1927, - 24 - ], - ["access", 1334, "error", 1927, 24], - ["access", 1335, "cannot compare with '>=': operands must be same type", 1927, 24], - ["array", 1336, 0, 1927, 24], - ["push", 1336, 1335, 1927, 24], - ["frame", 1338, 1333, 2, 1927, 24], - ["null", 1339, 1927, 24], - ["setarg", 1338, 0, 1339, 1927, 24], - ["setarg", 1338, 1, 1334, 1927, 24], - ["setarg", 1338, 2, 1336, 1927, 24], - ["invoke", 1338, 1337, 1927, 24], - ["disrupt", 1927, 24], - "rel_done_1403", - ["jump_false", 1330, "if_else_1399", 1927, 24], - ["access", 1340, "move", 1928, 20], - ["get", 1342, 16, 1, 1928, 13], - ["frame", 1343, 1342, 3, 1928, 13], - ["null", 1344, 1928, 13], - ["setarg", 1343, 0, 1344, 1928, 13], - ["setarg", 1343, 1, 1340, 1928, 13], - ["setarg", 1343, 2, 57, 1928, 13], - ["setarg", 1343, 3, 49, 1928, 13], - ["invoke", 1343, 1341, 1928, 13], - ["jump", "if_end_1400", 1928, 13], - "if_else_1399", - "if_end_1400", - ["jump", "if_end_1392", 1928, 13], - "if_else_1391", - ["access", 1345, 0, 1930, 28], - ["is_int", 1347, 47, 1930, 28], - ["jump_false", 1347, "rel_ni_1407", 1930, 28], - ["is_int", 1348, 1345, 1930, 28], - ["jump_false", 1348, "rel_ni_1407", 1930, 28], - ["gt_int", 1346, 47, 1345, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_ni_1407", - ["is_num", 1347, 47, 1930, 28], - ["jump_false", 1347, "rel_nn_1408", 1930, 28], - ["is_num", 1348, 1345, 1930, 28], - ["jump_false", 1348, "rel_nn_1408", 1930, 28], - ["gt_float", 1346, 47, 1345, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_nn_1408", - ["is_text", 1347, 47, 1930, 28], - ["jump_false", 1347, "rel_err_1410", 1930, 28], - ["is_text", 1348, 1345, 1930, 28], - ["jump_false", 1348, "rel_err_1410", 1930, 28], - ["gt_text", 1346, 47, 1345, 1930, 28], - ["jump", "rel_done_1409", 1930, 28], - "rel_err_1410", - [ - "access", - 1349, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1930, - 28 - ], - ["access", 1350, "error", 1930, 28], - ["access", 1351, "cannot compare with '>': operands must be same type", 1930, 28], - ["array", 1352, 0, 1930, 28], - ["push", 1352, 1351, 1930, 28], - ["frame", 1354, 1349, 2, 1930, 28], - ["null", 1355, 1930, 28], - ["setarg", 1354, 0, 1355, 1930, 28], - ["setarg", 1354, 1, 1350, 1930, 28], - ["setarg", 1354, 2, 1352, 1930, 28], - ["invoke", 1354, 1353, 1930, 28], - ["disrupt", 1930, 28], - "rel_done_1409", - ["jump_false", 1346, "if_else_1405", 1930, 28], - ["access", 1356, 1, 1931, 25], - ["is_num", 1357, 47, 1931, 25], - ["jump_false", 1357, "num_err_1411", 1931, 25], - ["is_num", 1358, 1356, 1931, 25], - ["jump_false", 1358, "num_err_1411", 1931, 25], - ["subtract", 4, 47, 1356, 1931, 25], - ["jump", "num_done_1412", 1931, 25], - "num_err_1411", - [ - "access", - 1359, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1931, - 25 - ], - ["access", 1360, "error", 1931, 25], - ["access", 1361, "cannot apply '-': operands must be numbers", 1931, 25], - ["array", 1362, 0, 1931, 25], - ["push", 1362, 1361, 1931, 25], - ["frame", 1364, 1359, 2, 1931, 25], - ["null", 1365, 1931, 25], - ["setarg", 1364, 0, 1365, 1931, 25], - ["setarg", 1364, 1, 1360, 1931, 25], - ["setarg", 1364, 2, 1362, 1931, 25], - ["invoke", 1364, 1363, 1931, 25], - ["disrupt", 1931, 25], - "num_done_1412", - ["get", 1366, 72, 1, 1932, 20], - ["get", 1367, 72, 1, 1932, 41], - ["length", 1368, 1367, 1932, 41], - ["access", 1369, 1, 1932, 58], - ["is_num", 1371, 1368, 1932, 58], - ["jump_false", 1371, "num_err_1413", 1932, 58], - ["is_num", 1372, 1369, 1932, 58], - ["jump_false", 1372, "num_err_1413", 1932, 58], - ["subtract", 1370, 1368, 1369, 1932, 58], - ["jump", "num_done_1414", 1932, 58], - "num_err_1413", - [ - "access", - 1373, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1932, - 58 - ], - ["access", 1374, "error", 1932, 58], - ["access", 1375, "cannot apply '-': operands must be numbers", 1932, 58], - ["array", 1376, 0, 1932, 58], - ["push", 1376, 1375, 1932, 58], - ["frame", 1378, 1373, 2, 1932, 58], - ["null", 1379, 1932, 58], - ["setarg", 1378, 0, 1379, 1932, 58], - ["setarg", 1378, 1, 1374, 1932, 58], - ["setarg", 1378, 2, 1376, 1932, 58], - ["invoke", 1378, 1377, 1932, 58], - ["disrupt", 1932, 58], - "num_done_1414", - ["is_num", 1381, 1370, 1932, 62], - ["jump_false", 1381, "num_err_1415", 1932, 62], - ["is_num", 1382, 4, 1932, 62], - ["jump_false", 1382, "num_err_1415", 1932, 62], - ["subtract", 1380, 1370, 4, 1932, 62], - ["jump", "num_done_1416", 1932, 62], - "num_err_1415", - [ - "access", - 1383, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1932, - 62 - ], - ["access", 1384, "error", 1932, 62], - ["access", 1385, "cannot apply '-': operands must be numbers", 1932, 62], - ["array", 1386, 0, 1932, 62], - ["push", 1386, 1385, 1932, 62], - ["frame", 1388, 1383, 2, 1932, 62], - ["null", 1389, 1932, 62], - ["setarg", 1388, 0, 1389, 1932, 62], - ["setarg", 1388, 1, 1384, 1932, 62], - ["setarg", 1388, 2, 1386, 1932, 62], - ["invoke", 1388, 1387, 1932, 62], - ["disrupt", 1932, 62], - "num_done_1416", - ["load_dynamic", 1390, 1366, 1380, 1932, 62], - ["move", 69, 1390, 1932, 62], - ["get", 1392, 53, 1, 1933, 19], - ["frame", 1393, 1392, 2, 1933, 19], - ["null", 1394, 1933, 19], - ["setarg", 1393, 0, 1394, 1933, 19], - ["setarg", 1393, 1, 69, 1933, 19], - ["setarg", 1393, 2, 51, 1933, 19], - ["invoke", 1393, 1391, 1933, 19], - ["move", 68, 1391, 1933, 19], - ["access", 1395, "get", 1934, 18], - ["get", 1397, 17, 1, 1934, 11], - ["frame", 1398, 1397, 4, 1934, 11], - ["null", 1399, 1934, 11], - ["setarg", 1398, 0, 1399, 1934, 11], - ["setarg", 1398, 1, 1395, 1934, 11], - ["setarg", 1398, 2, 57, 1934, 11], - ["setarg", 1398, 3, 68, 1934, 11], - ["setarg", 1398, 4, 47, 1934, 11], - ["invoke", 1398, 1396, 1934, 11], - ["jump", "if_end_1406", 1934, 11], - "if_else_1405", - ["get", 1401, 19, 1, 1936, 11], - ["frame", 1402, 1401, 2, 1936, 11], - ["null", 1403, 1936, 11], - ["setarg", 1402, 0, 1403, 1936, 11], - ["setarg", 1402, 1, 57, 1936, 11], - ["setarg", 1402, 2, 51, 1936, 11], - ["invoke", 1402, 1400, 1936, 11], - "if_end_1406", - "if_end_1392", - ["get", 1405, 10, 1, 1938, 20], - ["frame", 1406, 1405, 0, 1938, 20], - ["null", 1407, 1938, 20], - ["setarg", 1406, 0, 1407, 1938, 20], - ["invoke", 1406, 1404, 1938, 20], - ["move", 53, 1404, 1938, 20], - ["null", 1408, 1939, 18], - ["put", 1408, 4, 1, 1939, 18], - ["put", 58, 7, 1, 1940, 18], - ["get", 1410, 21, 1, 1941, 9], - ["frame", 1411, 1410, 4, 1941, 9], - ["null", 1412, 1941, 9], - ["setarg", 1411, 0, 1412, 1941, 9], - ["setarg", 1411, 1, 11, 1941, 9], - ["setarg", 1411, 2, 53, 1941, 9], - ["setarg", 1411, 3, 57, 1941, 9], - ["setarg", 1411, 4, 59, 1941, 9], - ["invoke", 1411, 1409, 1941, 9], - ["access", 1413, 0, 1942, 22], - ["is_identical", 1414, 47, 1413, 1942, 22], - ["jump_true", 1414, "eq_done_1419", 1942, 22], - ["is_int", 1415, 47, 1942, 22], - ["jump_false", 1415, "eq_ni_1420", 1942, 22], - ["is_int", 1416, 1413, 1942, 22], - ["jump_false", 1416, "eq_ni_1420", 1942, 22], - ["eq_int", 1414, 47, 1413, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_ni_1420", - ["is_num", 1415, 47, 1942, 22], - ["jump_false", 1415, "eq_nn_1421", 1942, 22], - ["is_num", 1416, 1413, 1942, 22], - ["jump_false", 1416, "eq_nn_1421", 1942, 22], - ["eq_float", 1414, 47, 1413, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nn_1421", - ["is_text", 1415, 47, 1942, 22], - ["jump_false", 1415, "eq_nt_1422", 1942, 22], - ["is_text", 1416, 1413, 1942, 22], - ["jump_false", 1416, "eq_nt_1422", 1942, 22], - ["eq_text", 1414, 47, 1413, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nt_1422", - ["is_null", 1415, 47, 1942, 22], - ["jump_false", 1415, "eq_nnl_1423", 1942, 22], - ["is_null", 1416, 1413, 1942, 22], - ["jump_false", 1416, "eq_nnl_1423", 1942, 22], - ["true", 1414, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nnl_1423", - ["is_bool", 1415, 47, 1942, 22], - ["jump_false", 1415, "eq_nb_1424", 1942, 22], - ["is_bool", 1416, 1413, 1942, 22], - ["jump_false", 1416, "eq_nb_1424", 1942, 22], - ["eq_bool", 1414, 47, 1413, 1942, 22], - ["jump", "eq_done_1419", 1942, 22], - "eq_nb_1424", - ["false", 1414, 1942, 22], - "eq_done_1419", - ["jump_false", 1414, "if_else_1417", 1942, 22], - ["get", 1418, 52, 1, 1943, 19], - ["frame", 1419, 1418, 1, 1943, 19], - ["null", 1420, 1943, 19], - ["setarg", 1419, 0, 1420, 1943, 19], - ["setarg", 1419, 1, 51, 1943, 19], - ["invoke", 1419, 1417, 1943, 19], - ["move", 49, 1417, 1943, 19], - ["access", 1421, 0, 1944, 24], - ["is_int", 1423, 49, 1944, 24], - ["jump_false", 1423, "rel_ni_1427", 1944, 24], - ["is_int", 1424, 1421, 1944, 24], - ["jump_false", 1424, "rel_ni_1427", 1944, 24], - ["ge_int", 1422, 49, 1421, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_ni_1427", - ["is_num", 1423, 49, 1944, 24], - ["jump_false", 1423, "rel_nn_1428", 1944, 24], - ["is_num", 1424, 1421, 1944, 24], - ["jump_false", 1424, "rel_nn_1428", 1944, 24], - ["ge_float", 1422, 49, 1421, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_nn_1428", - ["is_text", 1423, 49, 1944, 24], - ["jump_false", 1423, "rel_err_1430", 1944, 24], - ["is_text", 1424, 1421, 1944, 24], - ["jump_false", 1424, "rel_err_1430", 1944, 24], - ["ge_text", 1422, 49, 1421, 1944, 24], - ["jump", "rel_done_1429", 1944, 24], - "rel_err_1430", - [ - "access", - 1425, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1944, - 24 - ], - ["access", 1426, "error", 1944, 24], - ["access", 1427, "cannot compare with '>=': operands must be same type", 1944, 24], - ["array", 1428, 0, 1944, 24], - ["push", 1428, 1427, 1944, 24], - ["frame", 1430, 1425, 2, 1944, 24], - ["null", 1431, 1944, 24], - ["setarg", 1430, 0, 1431, 1944, 24], - ["setarg", 1430, 1, 1426, 1944, 24], - ["setarg", 1430, 2, 1428, 1944, 24], - ["invoke", 1430, 1429, 1944, 24], - ["disrupt", 1944, 24], - "rel_done_1429", - ["jump_false", 1422, "if_else_1425", 1944, 24], - ["access", 1432, "move", 1945, 20], - ["get", 1434, 16, 1, 1945, 13], - ["frame", 1435, 1434, 3, 1945, 13], - ["null", 1436, 1945, 13], - ["setarg", 1435, 0, 1436, 1945, 13], - ["setarg", 1435, 1, 1432, 1945, 13], - ["setarg", 1435, 2, 49, 1945, 13], - ["setarg", 1435, 3, 53, 1945, 13], - ["invoke", 1435, 1433, 1945, 13], - ["jump", "if_end_1426", 1945, 13], - "if_else_1425", - "if_end_1426", - ["jump", "if_end_1418", 1945, 13], - "if_else_1417", - ["access", 1437, 0, 1947, 28], - ["is_int", 1439, 47, 1947, 28], - ["jump_false", 1439, "rel_ni_1433", 1947, 28], - ["is_int", 1440, 1437, 1947, 28], - ["jump_false", 1440, "rel_ni_1433", 1947, 28], - ["gt_int", 1438, 47, 1437, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_ni_1433", - ["is_num", 1439, 47, 1947, 28], - ["jump_false", 1439, "rel_nn_1434", 1947, 28], - ["is_num", 1440, 1437, 1947, 28], - ["jump_false", 1440, "rel_nn_1434", 1947, 28], - ["gt_float", 1438, 47, 1437, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_nn_1434", - ["is_text", 1439, 47, 1947, 28], - ["jump_false", 1439, "rel_err_1436", 1947, 28], - ["is_text", 1440, 1437, 1947, 28], - ["jump_false", 1440, "rel_err_1436", 1947, 28], - ["gt_text", 1438, 47, 1437, 1947, 28], - ["jump", "rel_done_1435", 1947, 28], - "rel_err_1436", - [ - "access", - 1441, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1947, - 28 - ], - ["access", 1442, "error", 1947, 28], - ["access", 1443, "cannot compare with '>': operands must be same type", 1947, 28], - ["array", 1444, 0, 1947, 28], - ["push", 1444, 1443, 1947, 28], - ["frame", 1446, 1441, 2, 1947, 28], - ["null", 1447, 1947, 28], - ["setarg", 1446, 0, 1447, 1947, 28], - ["setarg", 1446, 1, 1442, 1947, 28], - ["setarg", 1446, 2, 1444, 1947, 28], - ["invoke", 1446, 1445, 1947, 28], - ["disrupt", 1947, 28], - "rel_done_1435", - ["jump_false", 1438, "if_else_1431", 1947, 28], - ["access", 1448, 1, 1948, 25], - ["is_num", 1449, 47, 1948, 25], - ["jump_false", 1449, "num_err_1437", 1948, 25], - ["is_num", 1450, 1448, 1948, 25], - ["jump_false", 1450, "num_err_1437", 1948, 25], - ["subtract", 4, 47, 1448, 1948, 25], - ["jump", "num_done_1438", 1948, 25], - "num_err_1437", - [ - "access", - 1451, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1948, - 25 - ], - ["access", 1452, "error", 1948, 25], - ["access", 1453, "cannot apply '-': operands must be numbers", 1948, 25], - ["array", 1454, 0, 1948, 25], - ["push", 1454, 1453, 1948, 25], - ["frame", 1456, 1451, 2, 1948, 25], - ["null", 1457, 1948, 25], - ["setarg", 1456, 0, 1457, 1948, 25], - ["setarg", 1456, 1, 1452, 1948, 25], - ["setarg", 1456, 2, 1454, 1948, 25], - ["invoke", 1456, 1455, 1948, 25], - ["disrupt", 1948, 25], - "num_done_1438", - ["get", 1458, 72, 1, 1949, 20], - ["get", 1459, 72, 1, 1949, 41], - ["length", 1460, 1459, 1949, 41], - ["access", 1461, 1, 1949, 58], - ["is_num", 1463, 1460, 1949, 58], - ["jump_false", 1463, "num_err_1439", 1949, 58], - ["is_num", 1464, 1461, 1949, 58], - ["jump_false", 1464, "num_err_1439", 1949, 58], - ["subtract", 1462, 1460, 1461, 1949, 58], - ["jump", "num_done_1440", 1949, 58], - "num_err_1439", - [ - "access", - 1465, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1949, - 58 - ], - ["access", 1466, "error", 1949, 58], - ["access", 1467, "cannot apply '-': operands must be numbers", 1949, 58], - ["array", 1468, 0, 1949, 58], - ["push", 1468, 1467, 1949, 58], - ["frame", 1470, 1465, 2, 1949, 58], - ["null", 1471, 1949, 58], - ["setarg", 1470, 0, 1471, 1949, 58], - ["setarg", 1470, 1, 1466, 1949, 58], - ["setarg", 1470, 2, 1468, 1949, 58], - ["invoke", 1470, 1469, 1949, 58], - ["disrupt", 1949, 58], - "num_done_1440", - ["is_num", 1473, 1462, 1949, 62], - ["jump_false", 1473, "num_err_1441", 1949, 62], - ["is_num", 1474, 4, 1949, 62], - ["jump_false", 1474, "num_err_1441", 1949, 62], - ["subtract", 1472, 1462, 4, 1949, 62], - ["jump", "num_done_1442", 1949, 62], - "num_err_1441", - [ - "access", - 1475, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1949, - 62 - ], - ["access", 1476, "error", 1949, 62], - ["access", 1477, "cannot apply '-': operands must be numbers", 1949, 62], - ["array", 1478, 0, 1949, 62], - ["push", 1478, 1477, 1949, 62], - ["frame", 1480, 1475, 2, 1949, 62], - ["null", 1481, 1949, 62], - ["setarg", 1480, 0, 1481, 1949, 62], - ["setarg", 1480, 1, 1476, 1949, 62], - ["setarg", 1480, 2, 1478, 1949, 62], - ["invoke", 1480, 1479, 1949, 62], - ["disrupt", 1949, 62], - "num_done_1442", - ["load_dynamic", 1482, 1458, 1472, 1949, 62], - ["move", 69, 1482, 1949, 62], - ["get", 1484, 53, 1, 1950, 19], - ["frame", 1485, 1484, 2, 1950, 19], - ["null", 1486, 1950, 19], - ["setarg", 1485, 0, 1486, 1950, 19], - ["setarg", 1485, 1, 69, 1950, 19], - ["setarg", 1485, 2, 51, 1950, 19], - ["invoke", 1485, 1483, 1950, 19], - ["move", 68, 1483, 1950, 19], - ["access", 1487, "put", 1951, 18], - ["get", 1489, 17, 1, 1951, 11], - ["frame", 1490, 1489, 4, 1951, 11], - ["null", 1491, 1951, 11], - ["setarg", 1490, 0, 1491, 1951, 11], - ["setarg", 1490, 1, 1487, 1951, 11], - ["setarg", 1490, 2, 53, 1951, 11], - ["setarg", 1490, 3, 68, 1951, 11], - ["setarg", 1490, 4, 47, 1951, 11], - ["invoke", 1490, 1488, 1951, 11], - ["jump", "if_end_1432", 1951, 11], - "if_else_1431", - "if_end_1432", - "if_end_1418", - ["jump_false", 66, "tern_else_1443", 1953, 16], - ["move", 1492, 57, 1953, 26], - ["jump", "tern_end_1444", 1953, 26], - "tern_else_1443", - ["move", 1492, 53, 1953, 37], - "tern_end_1444", - ["return", 1492, 1953, 37], - ["jump", "if_end_1376", 1953, 37], - "if_else_1375", - ["access", 1493, ".", 1954, 34], - ["is_identical", 1494, 61, 1493, 1954, 34], - ["jump_true", 1494, "eq_done_1447", 1954, 34], - ["is_int", 1495, 61, 1954, 34], - ["jump_false", 1495, "eq_ni_1448", 1954, 34], - ["is_int", 1496, 1493, 1954, 34], - ["jump_false", 1496, "eq_ni_1448", 1954, 34], - ["eq_int", 1494, 61, 1493, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_ni_1448", - ["is_num", 1495, 61, 1954, 34], - ["jump_false", 1495, "eq_nn_1449", 1954, 34], - ["is_num", 1496, 1493, 1954, 34], - ["jump_false", 1496, "eq_nn_1449", 1954, 34], - ["eq_float", 1494, 61, 1493, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nn_1449", - ["is_text", 1495, 61, 1954, 34], - ["jump_false", 1495, "eq_nt_1450", 1954, 34], - ["is_text", 1496, 1493, 1954, 34], - ["jump_false", 1496, "eq_nt_1450", 1954, 34], - ["eq_text", 1494, 61, 1493, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nt_1450", - ["is_null", 1495, 61, 1954, 34], - ["jump_false", 1495, "eq_nnl_1451", 1954, 34], - ["is_null", 1496, 1493, 1954, 34], - ["jump_false", 1496, "eq_nnl_1451", 1954, 34], - ["true", 1494, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nnl_1451", - ["is_bool", 1495, 61, 1954, 34], - ["jump_false", 1495, "eq_nb_1452", 1954, 34], - ["is_bool", 1496, 1493, 1954, 34], - ["jump_false", 1496, "eq_nb_1452", 1954, 34], - ["eq_bool", 1494, 61, 1493, 1954, 34], - ["jump", "eq_done_1447", 1954, 34], - "eq_nb_1452", - ["false", 1494, 1954, 34], - "eq_done_1447", - ["jump_false", 1494, "if_else_1445", 1954, 34], - ["load_field", 1497, 60, "left", 1955, 15], - ["move", 55, 1497, 1955, 15], - ["load_field", 1498, 60, "right", 1956, 16], - ["move", 67, 1498, 1956, 16], - ["access", 1499, -1, 1957, 34], - ["get", 1501, 58, 1, 1957, 20], - ["frame", 1502, 1501, 2, 1957, 20], - ["null", 1503, 1957, 20], - ["setarg", 1502, 0, 1503, 1957, 20], - ["setarg", 1502, 1, 55, 1957, 20], - ["setarg", 1502, 2, 1499, 1957, 20], - ["invoke", 1502, 1500, 1957, 20], - ["move", 56, 1500, 1957, 20], - ["get", 1505, 10, 1, 1958, 20], - ["frame", 1506, 1505, 0, 1958, 20], - ["null", 1507, 1958, 20], - ["setarg", 1506, 0, 1507, 1958, 20], - ["invoke", 1506, 1504, 1958, 20], - ["move", 57, 1504, 1958, 20], - ["get", 1509, 31, 1, 1959, 9], - ["frame", 1510, 1509, 3, 1959, 9], - ["null", 1511, 1959, 9], - ["setarg", 1510, 0, 1511, 1959, 9], - ["setarg", 1510, 1, 57, 1959, 9], - ["setarg", 1510, 2, 56, 1959, 9], - ["setarg", 1510, 3, 67, 1959, 9], - ["invoke", 1510, 1508, 1959, 9], - ["get", 1513, 10, 1, 1960, 20], - ["frame", 1514, 1513, 0, 1960, 20], - ["null", 1515, 1960, 20], - ["setarg", 1514, 0, 1515, 1960, 20], - ["invoke", 1514, 1512, 1960, 20], - ["move", 53, 1512, 1960, 20], - ["null", 1516, 1961, 18], - ["put", 1516, 4, 1, 1961, 18], - ["put", 58, 7, 1, 1962, 18], - ["get", 1518, 21, 1, 1963, 9], - ["frame", 1519, 1518, 4, 1963, 9], - ["null", 1520, 1963, 9], - ["setarg", 1519, 0, 1520, 1963, 9], - ["setarg", 1519, 1, 11, 1963, 9], - ["setarg", 1519, 2, 53, 1963, 9], - ["setarg", 1519, 3, 57, 1963, 9], - ["setarg", 1519, 4, 59, 1963, 9], - ["invoke", 1519, 1517, 1963, 9], - ["get", 1522, 44, 1, 1964, 9], - ["frame", 1523, 1522, 3, 1964, 9], - ["null", 1524, 1964, 9], - ["setarg", 1523, 0, 1524, 1964, 9], - ["setarg", 1523, 1, 56, 1964, 9], - ["setarg", 1523, 2, 67, 1964, 9], - ["setarg", 1523, 3, 53, 1964, 9], - ["invoke", 1523, 1521, 1964, 9], - ["jump_false", 66, "tern_else_1453", 1965, 16], - ["move", 1525, 57, 1965, 26], - ["jump", "tern_end_1454", 1965, 26], - "tern_else_1453", - ["move", 1525, 53, 1965, 37], - "tern_end_1454", - ["return", 1525, 1965, 37], - ["jump", "if_end_1446", 1965, 37], - "if_else_1445", - ["access", 1526, "[", 1966, 34], - ["is_identical", 1527, 61, 1526, 1966, 34], - ["jump_true", 1527, "eq_done_1457", 1966, 34], - ["is_int", 1528, 61, 1966, 34], - ["jump_false", 1528, "eq_ni_1458", 1966, 34], - ["is_int", 1529, 1526, 1966, 34], - ["jump_false", 1529, "eq_ni_1458", 1966, 34], - ["eq_int", 1527, 61, 1526, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_ni_1458", - ["is_num", 1528, 61, 1966, 34], - ["jump_false", 1528, "eq_nn_1459", 1966, 34], - ["is_num", 1529, 1526, 1966, 34], - ["jump_false", 1529, "eq_nn_1459", 1966, 34], - ["eq_float", 1527, 61, 1526, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nn_1459", - ["is_text", 1528, 61, 1966, 34], - ["jump_false", 1528, "eq_nt_1460", 1966, 34], - ["is_text", 1529, 1526, 1966, 34], - ["jump_false", 1529, "eq_nt_1460", 1966, 34], - ["eq_text", 1527, 61, 1526, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nt_1460", - ["is_null", 1528, 61, 1966, 34], - ["jump_false", 1528, "eq_nnl_1461", 1966, 34], - ["is_null", 1529, 1526, 1966, 34], - ["jump_false", 1529, "eq_nnl_1461", 1966, 34], - ["true", 1527, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nnl_1461", - ["is_bool", 1528, 61, 1966, 34], - ["jump_false", 1528, "eq_nb_1462", 1966, 34], - ["is_bool", 1529, 1526, 1966, 34], - ["jump_false", 1529, "eq_nb_1462", 1966, 34], - ["eq_bool", 1527, 61, 1526, 1966, 34], - ["jump", "eq_done_1457", 1966, 34], - "eq_nb_1462", - ["false", 1527, 1966, 34], - "eq_done_1457", - ["jump_false", 1527, "if_else_1455", 1966, 34], - ["load_field", 1530, 60, "left", 1967, 15], - ["move", 55, 1530, 1967, 15], - ["load_field", 1531, 60, "right", 1968, 20], - ["move", 39, 1531, 1968, 20], - ["access", 1532, -1, 1969, 34], - ["get", 1534, 58, 1, 1969, 20], - ["frame", 1535, 1534, 2, 1969, 20], - ["null", 1536, 1969, 20], - ["setarg", 1535, 0, 1536, 1969, 20], - ["setarg", 1535, 1, 55, 1969, 20], - ["setarg", 1535, 2, 1532, 1969, 20], - ["invoke", 1535, 1533, 1969, 20], - ["move", 56, 1533, 1969, 20], - ["access", 1537, -1, 1970, 39], - ["get", 1539, 58, 1, 1970, 20], - ["frame", 1540, 1539, 2, 1970, 20], - ["null", 1541, 1970, 20], - ["setarg", 1540, 0, 1541, 1970, 20], - ["setarg", 1540, 1, 39, 1970, 20], - ["setarg", 1540, 2, 1537, 1970, 20], - ["invoke", 1540, 1538, 1970, 20], - ["move", 40, 1538, 1970, 20], - ["get", 1543, 10, 1, 1971, 20], - ["frame", 1544, 1543, 0, 1971, 20], - ["null", 1545, 1971, 20], - ["setarg", 1544, 0, 1545, 1971, 20], - ["invoke", 1544, 1542, 1971, 20], - ["move", 57, 1542, 1971, 20], - ["load_field", 1546, 60, "access_kind", 1972, 53], - ["get", 1548, 30, 1, 1972, 9], - ["frame", 1549, 1548, 4, 1972, 9], - ["null", 1550, 1972, 9], - ["setarg", 1549, 0, 1550, 1972, 9], - ["setarg", 1549, 1, 57, 1972, 9], - ["setarg", 1549, 2, 56, 1972, 9], - ["setarg", 1549, 3, 40, 1972, 9], - ["setarg", 1549, 4, 1546, 1972, 9], - ["invoke", 1549, 1547, 1972, 9], - ["get", 1552, 10, 1, 1973, 20], - ["frame", 1553, 1552, 0, 1973, 20], - ["null", 1554, 1973, 20], - ["setarg", 1553, 0, 1554, 1973, 20], - ["invoke", 1553, 1551, 1973, 20], - ["move", 53, 1551, 1973, 20], - ["null", 1555, 1974, 18], - ["put", 1555, 4, 1, 1974, 18], - ["put", 58, 7, 1, 1975, 18], - ["get", 1557, 21, 1, 1976, 9], - ["frame", 1558, 1557, 4, 1976, 9], - ["null", 1559, 1976, 9], - ["setarg", 1558, 0, 1559, 1976, 9], - ["setarg", 1558, 1, 11, 1976, 9], - ["setarg", 1558, 2, 53, 1976, 9], - ["setarg", 1558, 3, 57, 1976, 9], - ["setarg", 1558, 4, 59, 1976, 9], - ["invoke", 1558, 1556, 1976, 9], - ["load_field", 1560, 60, "access_kind", 1977, 53], - ["get", 1562, 43, 1, 1977, 9], - ["frame", 1563, 1562, 4, 1977, 9], - ["null", 1564, 1977, 9], - ["setarg", 1563, 0, 1564, 1977, 9], - ["setarg", 1563, 1, 56, 1977, 9], - ["setarg", 1563, 2, 40, 1977, 9], - ["setarg", 1563, 3, 53, 1977, 9], - ["setarg", 1563, 4, 1560, 1977, 9], - ["invoke", 1563, 1561, 1977, 9], - ["jump_false", 66, "tern_else_1463", 1978, 16], - ["move", 1565, 57, 1978, 26], - ["jump", "tern_end_1464", 1978, 26], - "tern_else_1463", - ["move", 1565, 53, 1978, 37], - "tern_end_1464", - ["return", 1565, 1978, 37], - ["jump", "if_end_1456", 1978, 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", 1566, "delete", 1983, 17], - ["is_identical", 1567, 45, 1566, 1983, 17], - ["jump_true", 1567, "eq_done_1467", 1983, 17], - ["is_int", 1568, 45, 1983, 17], - ["jump_false", 1568, "eq_ni_1468", 1983, 17], - ["is_int", 1569, 1566, 1983, 17], - ["jump_false", 1569, "eq_ni_1468", 1983, 17], - ["eq_int", 1567, 45, 1566, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_ni_1468", - ["is_num", 1568, 45, 1983, 17], - ["jump_false", 1568, "eq_nn_1469", 1983, 17], - ["is_num", 1569, 1566, 1983, 17], - ["jump_false", 1569, "eq_nn_1469", 1983, 17], - ["eq_float", 1567, 45, 1566, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nn_1469", - ["is_text", 1568, 45, 1983, 17], - ["jump_false", 1568, "eq_nt_1470", 1983, 17], - ["is_text", 1569, 1566, 1983, 17], - ["jump_false", 1569, "eq_nt_1470", 1983, 17], - ["eq_text", 1567, 45, 1566, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nt_1470", - ["is_null", 1568, 45, 1983, 17], - ["jump_false", 1568, "eq_nnl_1471", 1983, 17], - ["is_null", 1569, 1566, 1983, 17], - ["jump_false", 1569, "eq_nnl_1471", 1983, 17], - ["true", 1567, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nnl_1471", - ["is_bool", 1568, 45, 1983, 17], - ["jump_false", 1568, "eq_nb_1472", 1983, 17], - ["is_bool", 1569, 1566, 1983, 17], - ["jump_false", 1569, "eq_nb_1472", 1983, 17], - ["eq_bool", 1567, 45, 1566, 1983, 17], - ["jump", "eq_done_1467", 1983, 17], - "eq_nb_1472", - ["false", 1567, 1983, 17], - "eq_done_1467", - ["jump_false", 1567, "if_else_1465", 1983, 17], - ["load_field", 1570, 1, "expression", 1984, 17], - ["move", 60, 1570, 1984, 17], - ["load_field", 1571, 60, "kind", 1985, 22], - ["move", 61, 1571, 1985, 22], - ["get", 1573, 10, 1, 1986, 14], - ["frame", 1574, 1573, 0, 1986, 14], - ["null", 1575, 1986, 14], - ["setarg", 1574, 0, 1575, 1986, 14], - ["invoke", 1574, 1572, 1986, 14], - ["move", 71, 1572, 1986, 14], - ["access", 1576, ".", 1987, 27], - ["is_identical", 1577, 61, 1576, 1987, 27], - ["jump_true", 1577, "eq_done_1475", 1987, 27], - ["is_int", 1578, 61, 1987, 27], - ["jump_false", 1578, "eq_ni_1476", 1987, 27], - ["is_int", 1579, 1576, 1987, 27], - ["jump_false", 1579, "eq_ni_1476", 1987, 27], - ["eq_int", 1577, 61, 1576, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_ni_1476", - ["is_num", 1578, 61, 1987, 27], - ["jump_false", 1578, "eq_nn_1477", 1987, 27], - ["is_num", 1579, 1576, 1987, 27], - ["jump_false", 1579, "eq_nn_1477", 1987, 27], - ["eq_float", 1577, 61, 1576, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nn_1477", - ["is_text", 1578, 61, 1987, 27], - ["jump_false", 1578, "eq_nt_1478", 1987, 27], - ["is_text", 1579, 1576, 1987, 27], - ["jump_false", 1579, "eq_nt_1478", 1987, 27], - ["eq_text", 1577, 61, 1576, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nt_1478", - ["is_null", 1578, 61, 1987, 27], - ["jump_false", 1578, "eq_nnl_1479", 1987, 27], - ["is_null", 1579, 1576, 1987, 27], - ["jump_false", 1579, "eq_nnl_1479", 1987, 27], - ["true", 1577, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nnl_1479", - ["is_bool", 1578, 61, 1987, 27], - ["jump_false", 1578, "eq_nb_1480", 1987, 27], - ["is_bool", 1579, 1576, 1987, 27], - ["jump_false", 1579, "eq_nb_1480", 1987, 27], - ["eq_bool", 1577, 61, 1576, 1987, 27], - ["jump", "eq_done_1475", 1987, 27], - "eq_nb_1480", - ["false", 1577, 1987, 27], - "eq_done_1475", - ["jump_false", 1577, "if_else_1473", 1987, 27], - ["load_field", 1580, 60, "left", 1988, 15], - ["move", 55, 1580, 1988, 15], - ["load_field", 1581, 60, "right", 1989, 16], - ["move", 67, 1581, 1989, 16], - ["access", 1582, -1, 1990, 34], - ["get", 1584, 58, 1, 1990, 20], - ["frame", 1585, 1584, 2, 1990, 20], - ["null", 1586, 1990, 20], - ["setarg", 1585, 0, 1586, 1990, 20], - ["setarg", 1585, 1, 55, 1990, 20], - ["setarg", 1585, 2, 1582, 1990, 20], - ["invoke", 1585, 1583, 1990, 20], - ["move", 56, 1583, 1990, 20], - ["get", 1587, 83, 1, 1991, 14], - ["access", 1588, "delete", 1991, 31], - ["array", 1589, 4, 1991, 57], - ["push", 1589, 1588, 1991, 57], - ["push", 1589, 71, 1991, 57], - ["push", 1589, 56, 1991, 57], - ["push", 1589, 67, 1991, 57], - ["is_array", 1590, 1587, 1991, 57], - ["jump_false", 1590, "push_err_1481", 1991, 57], - ["push", 1587, 1589, 1991, 57], - ["jump", "push_done_1482", 1991, 57], - "push_err_1481", - [ - "access", - 1591, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 1991, - 57 - ], - ["access", 1592, "error", 1991, 57], - ["access", 1593, "cannot push: target must be an array", 1991, 57], - ["array", 1594, 0, 1991, 57], - ["push", 1594, 1593, 1991, 57], - ["frame", 1596, 1591, 2, 1991, 57], - ["null", 1597, 1991, 57], - ["setarg", 1596, 0, 1597, 1991, 57], - ["setarg", 1596, 1, 1592, 1991, 57], - ["setarg", 1596, 2, 1594, 1991, 57], - ["invoke", 1596, 1595, 1991, 57], - ["disrupt", 1991, 57], - "push_done_1482", - ["jump", "if_end_1474", 1991, 57], - "if_else_1473", - ["access", 1598, "[", 1992, 34], - ["is_identical", 1599, 61, 1598, 1992, 34], - ["jump_true", 1599, "eq_done_1485", 1992, 34], - ["is_int", 1600, 61, 1992, 34], - ["jump_false", 1600, "eq_ni_1486", 1992, 34], - ["is_int", 1601, 1598, 1992, 34], - ["jump_false", 1601, "eq_ni_1486", 1992, 34], - ["eq_int", 1599, 61, 1598, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_ni_1486", - ["is_num", 1600, 61, 1992, 34], - ["jump_false", 1600, "eq_nn_1487", 1992, 34], - ["is_num", 1601, 1598, 1992, 34], - ["jump_false", 1601, "eq_nn_1487", 1992, 34], - ["eq_float", 1599, 61, 1598, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nn_1487", - ["is_text", 1600, 61, 1992, 34], - ["jump_false", 1600, "eq_nt_1488", 1992, 34], - ["is_text", 1601, 1598, 1992, 34], - ["jump_false", 1601, "eq_nt_1488", 1992, 34], - ["eq_text", 1599, 61, 1598, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nt_1488", - ["is_null", 1600, 61, 1992, 34], - ["jump_false", 1600, "eq_nnl_1489", 1992, 34], - ["is_null", 1601, 1598, 1992, 34], - ["jump_false", 1601, "eq_nnl_1489", 1992, 34], - ["true", 1599, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nnl_1489", - ["is_bool", 1600, 61, 1992, 34], - ["jump_false", 1600, "eq_nb_1490", 1992, 34], - ["is_bool", 1601, 1598, 1992, 34], - ["jump_false", 1601, "eq_nb_1490", 1992, 34], - ["eq_bool", 1599, 61, 1598, 1992, 34], - ["jump", "eq_done_1485", 1992, 34], - "eq_nb_1490", - ["false", 1599, 1992, 34], - "eq_done_1485", - ["jump_false", 1599, "if_else_1483", 1992, 34], - ["load_field", 1602, 60, "left", 1993, 15], - ["move", 55, 1602, 1993, 15], - ["load_field", 1603, 60, "right", 1994, 15], - ["move", 38, 1603, 1994, 15], - ["access", 1604, -1, 1995, 34], - ["get", 1606, 58, 1, 1995, 20], - ["frame", 1607, 1606, 2, 1995, 20], - ["null", 1608, 1995, 20], - ["setarg", 1607, 0, 1608, 1995, 20], - ["setarg", 1607, 1, 55, 1995, 20], - ["setarg", 1607, 2, 1604, 1995, 20], - ["invoke", 1607, 1605, 1995, 20], - ["move", 56, 1605, 1995, 20], - ["access", 1609, -1, 1996, 34], - ["get", 1611, 58, 1, 1996, 20], - ["frame", 1612, 1611, 2, 1996, 20], - ["null", 1613, 1996, 20], - ["setarg", 1612, 0, 1613, 1996, 20], - ["setarg", 1612, 1, 38, 1996, 20], - ["setarg", 1612, 2, 1609, 1996, 20], - ["invoke", 1612, 1610, 1996, 20], - ["move", 40, 1610, 1996, 20], - ["access", 1614, "delete", 1997, 16], - ["get", 1616, 17, 1, 1997, 9], - ["frame", 1617, 1616, 4, 1997, 9], - ["null", 1618, 1997, 9], - ["setarg", 1617, 0, 1618, 1997, 9], - ["setarg", 1617, 1, 1614, 1997, 9], - ["setarg", 1617, 2, 71, 1997, 9], - ["setarg", 1617, 3, 56, 1997, 9], - ["setarg", 1617, 4, 40, 1997, 9], - ["invoke", 1617, 1615, 1997, 9], - ["jump", "if_end_1484", 1997, 9], - "if_else_1483", - ["true", 1619, 1999, 31], - ["get", 1621, 25, 1, 1999, 9], - ["frame", 1622, 1621, 2, 1999, 9], - ["null", 1623, 1999, 9], - ["setarg", 1622, 0, 1623, 1999, 9], - ["setarg", 1622, 1, 71, 1999, 9], - ["setarg", 1622, 2, 1619, 1999, 9], - ["invoke", 1622, 1620, 1999, 9], - "if_end_1484", - "if_end_1474", - ["return", 71, 2001, 14], - ["jump", "if_end_1466", 2001, 14], - "if_else_1465", - "if_end_1466", - ["access", 1624, "then", 2005, 17], - ["is_identical", 1625, 45, 1624, 2005, 17], - ["jump_true", 1625, "eq_done_1493", 2005, 17], - ["is_int", 1626, 45, 2005, 17], - ["jump_false", 1626, "eq_ni_1494", 2005, 17], - ["is_int", 1627, 1624, 2005, 17], - ["jump_false", 1627, "eq_ni_1494", 2005, 17], - ["eq_int", 1625, 45, 1624, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_ni_1494", - ["is_num", 1626, 45, 2005, 17], - ["jump_false", 1626, "eq_nn_1495", 2005, 17], - ["is_num", 1627, 1624, 2005, 17], - ["jump_false", 1627, "eq_nn_1495", 2005, 17], - ["eq_float", 1625, 45, 1624, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nn_1495", - ["is_text", 1626, 45, 2005, 17], - ["jump_false", 1626, "eq_nt_1496", 2005, 17], - ["is_text", 1627, 1624, 2005, 17], - ["jump_false", 1627, "eq_nt_1496", 2005, 17], - ["eq_text", 1625, 45, 1624, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nt_1496", - ["is_null", 1626, 45, 2005, 17], - ["jump_false", 1626, "eq_nnl_1497", 2005, 17], - ["is_null", 1627, 1624, 2005, 17], - ["jump_false", 1627, "eq_nnl_1497", 2005, 17], - ["true", 1625, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nnl_1497", - ["is_bool", 1626, 45, 2005, 17], - ["jump_false", 1626, "eq_nb_1498", 2005, 17], - ["is_bool", 1627, 1624, 2005, 17], - ["jump_false", 1627, "eq_nb_1498", 2005, 17], - ["eq_bool", 1625, 45, 1624, 2005, 17], - ["jump", "eq_done_1493", 2005, 17], - "eq_nb_1498", - ["false", 1625, 2005, 17], - "eq_done_1493", - ["jump_false", 1625, "if_else_1491", 2005, 17], - ["load_field", 1628, 1, "expression", 2006, 14], - ["move", 16, 1628, 2006, 14], - ["load_field", 1629, 1, "then", 2007, 19], - ["move", 72, 1629, 2007, 19], - ["access", 1630, "else", 2008, 24], - ["load_field", 1631, 1, 1630, 2008, 24], - ["move", 22, 1631, 2008, 24], - ["access", 1632, "tern_else", 2009, 30], - ["get", 1634, 60, 1, 2009, 20], - ["frame", 1635, 1634, 1, 2009, 20], - ["null", 1636, 2009, 20], - ["setarg", 1635, 0, 1636, 2009, 20], - ["setarg", 1635, 1, 1632, 2009, 20], - ["invoke", 1635, 1633, 2009, 20], - ["move", 23, 1633, 2009, 20], - ["access", 1637, "tern_end", 2010, 29], - ["get", 1639, 60, 1, 2010, 19], - ["frame", 1640, 1639, 1, 2010, 19], - ["null", 1641, 2010, 19], - ["setarg", 1640, 0, 1641, 2010, 19], - ["setarg", 1640, 1, 1637, 2010, 19], - ["invoke", 1640, 1638, 2010, 19], - ["move", 25, 1638, 2010, 19], - ["access", 1642, -1, 2011, 34], - ["get", 1644, 58, 1, 2011, 19], - ["frame", 1645, 1644, 2, 2011, 19], - ["null", 1646, 2011, 19], - ["setarg", 1645, 0, 1646, 2011, 19], - ["setarg", 1645, 1, 16, 2011, 19], - ["setarg", 1645, 2, 1642, 2011, 19], - ["invoke", 1645, 1643, 2011, 19], - ["move", 17, 1643, 2011, 19], - ["access", 1647, "jump_false", 2012, 22], - ["get", 1649, 35, 1, 2012, 7], - ["frame", 1650, 1649, 3, 2012, 7], - ["null", 1651, 2012, 7], - ["setarg", 1650, 0, 1651, 2012, 7], - ["setarg", 1650, 1, 1647, 2012, 7], - ["setarg", 1650, 2, 17, 2012, 7], - ["setarg", 1650, 3, 23, 2012, 7], - ["invoke", 1650, 1648, 2012, 7], - ["get", 1653, 10, 1, 2013, 14], - ["frame", 1654, 1653, 0, 2013, 14], - ["null", 1655, 2013, 14], - ["setarg", 1654, 0, 1655, 2013, 14], - ["invoke", 1654, 1652, 2013, 14], - ["move", 20, 1652, 2013, 14], - ["access", 1656, -1, 2014, 39], - ["get", 1658, 58, 1, 2014, 19], - ["frame", 1659, 1658, 2, 2014, 19], - ["null", 1660, 2014, 19], - ["setarg", 1659, 0, 1660, 2014, 19], - ["setarg", 1659, 1, 72, 2014, 19], - ["setarg", 1659, 2, 1656, 2014, 19], - ["invoke", 1659, 1657, 2014, 19], - ["move", 73, 1657, 2014, 19], - ["access", 1661, "move", 2015, 14], - ["get", 1663, 16, 1, 2015, 7], - ["frame", 1664, 1663, 3, 2015, 7], - ["null", 1665, 2015, 7], - ["setarg", 1664, 0, 1665, 2015, 7], - ["setarg", 1664, 1, 1661, 2015, 7], - ["setarg", 1664, 2, 20, 2015, 7], - ["setarg", 1664, 3, 73, 2015, 7], - ["invoke", 1664, 1662, 2015, 7], - ["get", 1667, 34, 1, 2016, 7], - ["frame", 1668, 1667, 1, 2016, 7], - ["null", 1669, 2016, 7], - ["setarg", 1668, 0, 1669, 2016, 7], - ["setarg", 1668, 1, 25, 2016, 7], - ["invoke", 1668, 1666, 2016, 7], - ["get", 1671, 36, 1, 2017, 7], - ["frame", 1672, 1671, 1, 2017, 7], - ["null", 1673, 2017, 7], - ["setarg", 1672, 0, 1673, 2017, 7], - ["setarg", 1672, 1, 23, 2017, 7], - ["invoke", 1672, 1670, 2017, 7], - ["access", 1674, -1, 2018, 39], - ["get", 1676, 58, 1, 2018, 19], - ["frame", 1677, 1676, 2, 2018, 19], - ["null", 1678, 2018, 19], - ["setarg", 1677, 0, 1678, 2018, 19], - ["setarg", 1677, 1, 22, 2018, 19], - ["setarg", 1677, 2, 1674, 2018, 19], - ["invoke", 1677, 1675, 2018, 19], - ["move", 24, 1675, 2018, 19], - ["access", 1679, "move", 2019, 14], - ["get", 1681, 16, 1, 2019, 7], - ["frame", 1682, 1681, 3, 2019, 7], - ["null", 1683, 2019, 7], - ["setarg", 1682, 0, 1683, 2019, 7], - ["setarg", 1682, 1, 1679, 2019, 7], - ["setarg", 1682, 2, 20, 2019, 7], - ["setarg", 1682, 3, 24, 2019, 7], - ["invoke", 1682, 1680, 2019, 7], - ["get", 1685, 36, 1, 2020, 7], - ["frame", 1686, 1685, 1, 2020, 7], - ["null", 1687, 2020, 7], - ["setarg", 1686, 0, 1687, 2020, 7], - ["setarg", 1686, 1, 25, 2020, 7], - ["invoke", 1686, 1684, 2020, 7], - ["return", 20, 2021, 14], - ["jump", "if_end_1492", 2021, 14], - "if_else_1491", - "if_end_1492", - ["access", 1688, "array", 2025, 17], - ["is_identical", 1689, 45, 1688, 2025, 17], - ["jump_true", 1689, "eq_done_1501", 2025, 17], - ["is_int", 1690, 45, 2025, 17], - ["jump_false", 1690, "eq_ni_1502", 2025, 17], - ["is_int", 1691, 1688, 2025, 17], - ["jump_false", 1691, "eq_ni_1502", 2025, 17], - ["eq_int", 1689, 45, 1688, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_ni_1502", - ["is_num", 1690, 45, 2025, 17], - ["jump_false", 1690, "eq_nn_1503", 2025, 17], - ["is_num", 1691, 1688, 2025, 17], - ["jump_false", 1691, "eq_nn_1503", 2025, 17], - ["eq_float", 1689, 45, 1688, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nn_1503", - ["is_text", 1690, 45, 2025, 17], - ["jump_false", 1690, "eq_nt_1504", 2025, 17], - ["is_text", 1691, 1688, 2025, 17], - ["jump_false", 1691, "eq_nt_1504", 2025, 17], - ["eq_text", 1689, 45, 1688, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nt_1504", - ["is_null", 1690, 45, 2025, 17], - ["jump_false", 1690, "eq_nnl_1505", 2025, 17], - ["is_null", 1691, 1688, 2025, 17], - ["jump_false", 1691, "eq_nnl_1505", 2025, 17], - ["true", 1689, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nnl_1505", - ["is_bool", 1690, 45, 2025, 17], - ["jump_false", 1690, "eq_nb_1506", 2025, 17], - ["is_bool", 1691, 1688, 2025, 17], - ["jump_false", 1691, "eq_nb_1506", 2025, 17], - ["eq_bool", 1689, 45, 1688, 2025, 17], - ["jump", "eq_done_1501", 2025, 17], - "eq_nb_1506", - ["false", 1689, 2025, 17], - "eq_done_1501", - ["jump_false", 1689, "if_else_1499", 2025, 17], - ["load_field", 1692, 1, "list", 2026, 14], - ["move", 48, 1692, 2026, 14], - ["length", 1693, 48, 2027, 22], - ["move", 18, 1693, 2027, 22], - ["array", 1694, 0, 2028, 20], - ["move", 21, 1694, 2028, 20], - ["access", 3, 0, 2029, 12], - "while_start_1507", - ["is_int", 1696, 3, 2030, 19], - ["jump_false", 1696, "rel_ni_1509", 2030, 19], - ["is_int", 1697, 18, 2030, 19], - ["jump_false", 1697, "rel_ni_1509", 2030, 19], - ["lt_int", 1695, 3, 18, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_ni_1509", - ["is_num", 1696, 3, 2030, 19], - ["jump_false", 1696, "rel_nn_1510", 2030, 19], - ["is_num", 1697, 18, 2030, 19], - ["jump_false", 1697, "rel_nn_1510", 2030, 19], - ["lt_float", 1695, 3, 18, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_nn_1510", - ["is_text", 1696, 3, 2030, 19], - ["jump_false", 1696, "rel_err_1512", 2030, 19], - ["is_text", 1697, 18, 2030, 19], - ["jump_false", 1697, "rel_err_1512", 2030, 19], - ["lt_text", 1695, 3, 18, 2030, 19], - ["jump", "rel_done_1511", 2030, 19], - "rel_err_1512", - [ - "access", - 1698, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2030, - 19 - ], - ["access", 1699, "error", 2030, 19], - ["access", 1700, "cannot compare with '<': operands must be same type", 2030, 19], - ["array", 1701, 0, 2030, 19], - ["push", 1701, 1700, 2030, 19], - ["frame", 1703, 1698, 2, 2030, 19], - ["null", 1704, 2030, 19], - ["setarg", 1703, 0, 1704, 2030, 19], - ["setarg", 1703, 1, 1699, 2030, 19], - ["setarg", 1703, 2, 1701, 2030, 19], - ["invoke", 1703, 1702, 2030, 19], - ["disrupt", 2030, 19], - "rel_done_1511", - ["jump_false", 1695, "while_end_1508", 2030, 19], - ["load_dynamic", 1705, 48, 3, 2031, 40], - ["access", 1706, -1, 2031, 45], - ["get", 1708, 58, 1, 2031, 26], - ["frame", 1709, 1708, 2, 2031, 26], - ["null", 1710, 2031, 26], - ["setarg", 1709, 0, 1710, 2031, 26], - ["setarg", 1709, 1, 1705, 2031, 26], - ["setarg", 1709, 2, 1706, 2031, 26], - ["invoke", 1709, 1707, 2031, 26], - ["is_array", 1711, 21, 2031, 26], - ["jump_false", 1711, "push_err_1513", 2031, 26], - ["push", 21, 1707, 2031, 26], - ["jump", "push_done_1514", 2031, 26], - "push_err_1513", - [ - "access", - 1712, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2031, - 26 - ], - ["access", 1713, "error", 2031, 26], - ["access", 1714, "cannot push: target must be an array", 2031, 26], - ["array", 1715, 0, 2031, 26], - ["push", 1715, 1714, 2031, 26], - ["frame", 1717, 1712, 2, 2031, 26], - ["null", 1718, 2031, 26], - ["setarg", 1717, 0, 1718, 2031, 26], - ["setarg", 1717, 1, 1713, 2031, 26], - ["setarg", 1717, 2, 1715, 2031, 26], - ["invoke", 1717, 1716, 2031, 26], - ["disrupt", 2031, 26], - "push_done_1514", - ["access", 1719, 1, 2032, 19], - ["is_num", 1721, 3, 2032, 19], - ["jump_false", 1721, "num_err_1515", 2032, 19], - ["is_num", 1722, 1719, 2032, 19], - ["jump_false", 1722, "num_err_1515", 2032, 19], - ["add", 1720, 3, 1719, 2032, 19], - ["jump", "num_done_1516", 2032, 19], - "num_err_1515", - [ - "access", - 1723, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2032, - 19 - ], - ["access", 1724, "error", 2032, 19], - ["access", 1725, "cannot apply '+': operands must be numbers", 2032, 19], - ["array", 1726, 0, 2032, 19], - ["push", 1726, 1725, 2032, 19], - ["frame", 1728, 1723, 2, 2032, 19], - ["null", 1729, 2032, 19], - ["setarg", 1728, 0, 1729, 2032, 19], - ["setarg", 1728, 1, 1724, 2032, 19], - ["setarg", 1728, 2, 1726, 2032, 19], - ["invoke", 1728, 1727, 2032, 19], - ["disrupt", 2032, 19], - "num_done_1516", - ["move", 3, 1720, 2032, 19], - ["jump", "while_start_1507", 2032, 19], - "while_end_1508", - ["get", 1731, 10, 1, 2034, 14], - ["frame", 1732, 1731, 0, 2034, 14], - ["null", 1733, 2034, 14], - ["setarg", 1732, 0, 1733, 2034, 14], - ["invoke", 1732, 1730, 2034, 14], - ["move", 20, 1730, 2034, 14], - ["access", 1734, "array", 2035, 18], - ["array", 1735, 3, 2035, 33], - ["push", 1735, 1734, 2035, 33], - ["push", 1735, 20, 2035, 33], - ["push", 1735, 18, 2035, 33], - ["get", 1737, 8, 1, 2035, 7], - ["frame", 1738, 1737, 1, 2035, 7], - ["null", 1739, 2035, 7], - ["setarg", 1738, 0, 1739, 2035, 7], - ["setarg", 1738, 1, 1735, 2035, 7], - ["invoke", 1738, 1736, 2035, 7], - ["access", 3, 0, 2036, 12], - "while_start_1517", - ["is_int", 1741, 3, 2037, 19], - ["jump_false", 1741, "rel_ni_1519", 2037, 19], - ["is_int", 1742, 18, 2037, 19], - ["jump_false", 1742, "rel_ni_1519", 2037, 19], - ["lt_int", 1740, 3, 18, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_ni_1519", - ["is_num", 1741, 3, 2037, 19], - ["jump_false", 1741, "rel_nn_1520", 2037, 19], - ["is_num", 1742, 18, 2037, 19], - ["jump_false", 1742, "rel_nn_1520", 2037, 19], - ["lt_float", 1740, 3, 18, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_nn_1520", - ["is_text", 1741, 3, 2037, 19], - ["jump_false", 1741, "rel_err_1522", 2037, 19], - ["is_text", 1742, 18, 2037, 19], - ["jump_false", 1742, "rel_err_1522", 2037, 19], - ["lt_text", 1740, 3, 18, 2037, 19], - ["jump", "rel_done_1521", 2037, 19], - "rel_err_1522", - [ - "access", - 1743, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2037, - 19 - ], - ["access", 1744, "error", 2037, 19], - ["access", 1745, "cannot compare with '<': operands must be same type", 2037, 19], - ["array", 1746, 0, 2037, 19], - ["push", 1746, 1745, 2037, 19], - ["frame", 1748, 1743, 2, 2037, 19], - ["null", 1749, 2037, 19], - ["setarg", 1748, 0, 1749, 2037, 19], - ["setarg", 1748, 1, 1744, 2037, 19], - ["setarg", 1748, 2, 1746, 2037, 19], - ["invoke", 1748, 1747, 2037, 19], - ["disrupt", 2037, 19], - "rel_done_1521", - ["jump_false", 1740, "while_end_1518", 2037, 19], - ["access", 1750, "push", 2038, 16], - ["load_dynamic", 1751, 21, 3, 2038, 41], - ["get", 1753, 16, 1, 2038, 9], - ["frame", 1754, 1753, 3, 2038, 9], - ["null", 1755, 2038, 9], - ["setarg", 1754, 0, 1755, 2038, 9], - ["setarg", 1754, 1, 1750, 2038, 9], - ["setarg", 1754, 2, 20, 2038, 9], - ["setarg", 1754, 3, 1751, 2038, 9], - ["invoke", 1754, 1752, 2038, 9], - ["access", 1756, 1, 2039, 19], - ["is_num", 1758, 3, 2039, 19], - ["jump_false", 1758, "num_err_1523", 2039, 19], - ["is_num", 1759, 1756, 2039, 19], - ["jump_false", 1759, "num_err_1523", 2039, 19], - ["add", 1757, 3, 1756, 2039, 19], - ["jump", "num_done_1524", 2039, 19], - "num_err_1523", - [ - "access", - 1760, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2039, - 19 - ], - ["access", 1761, "error", 2039, 19], - ["access", 1762, "cannot apply '+': operands must be numbers", 2039, 19], - ["array", 1763, 0, 2039, 19], - ["push", 1763, 1762, 2039, 19], - ["frame", 1765, 1760, 2, 2039, 19], - ["null", 1766, 2039, 19], - ["setarg", 1765, 0, 1766, 2039, 19], - ["setarg", 1765, 1, 1761, 2039, 19], - ["setarg", 1765, 2, 1763, 2039, 19], - ["invoke", 1765, 1764, 2039, 19], - ["disrupt", 2039, 19], - "num_done_1524", - ["move", 3, 1757, 2039, 19], - ["jump", "while_start_1517", 2039, 19], - "while_end_1518", - ["return", 20, 2041, 14], - ["jump", "if_end_1500", 2041, 14], - "if_else_1499", - "if_end_1500", - ["access", 1767, "record", 2045, 17], - ["is_identical", 1768, 45, 1767, 2045, 17], - ["jump_true", 1768, "eq_done_1527", 2045, 17], - ["is_int", 1769, 45, 2045, 17], - ["jump_false", 1769, "eq_ni_1528", 2045, 17], - ["is_int", 1770, 1767, 2045, 17], - ["jump_false", 1770, "eq_ni_1528", 2045, 17], - ["eq_int", 1768, 45, 1767, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_ni_1528", - ["is_num", 1769, 45, 2045, 17], - ["jump_false", 1769, "eq_nn_1529", 2045, 17], - ["is_num", 1770, 1767, 2045, 17], - ["jump_false", 1770, "eq_nn_1529", 2045, 17], - ["eq_float", 1768, 45, 1767, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nn_1529", - ["is_text", 1769, 45, 2045, 17], - ["jump_false", 1769, "eq_nt_1530", 2045, 17], - ["is_text", 1770, 1767, 2045, 17], - ["jump_false", 1770, "eq_nt_1530", 2045, 17], - ["eq_text", 1768, 45, 1767, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nt_1530", - ["is_null", 1769, 45, 2045, 17], - ["jump_false", 1769, "eq_nnl_1531", 2045, 17], - ["is_null", 1770, 1767, 2045, 17], - ["jump_false", 1770, "eq_nnl_1531", 2045, 17], - ["true", 1768, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nnl_1531", - ["is_bool", 1769, 45, 2045, 17], - ["jump_false", 1769, "eq_nb_1532", 2045, 17], - ["is_bool", 1770, 1767, 2045, 17], - ["jump_false", 1770, "eq_nb_1532", 2045, 17], - ["eq_bool", 1768, 45, 1767, 2045, 17], - ["jump", "eq_done_1527", 2045, 17], - "eq_nb_1532", - ["false", 1768, 2045, 17], - "eq_done_1527", - ["jump_false", 1768, "if_else_1525", 2045, 17], - ["load_field", 1771, 1, "list", 2046, 14], - ["move", 48, 1771, 2046, 14], - ["get", 1773, 10, 1, 2047, 14], - ["frame", 1774, 1773, 0, 2047, 14], - ["null", 1775, 2047, 14], - ["setarg", 1774, 0, 1775, 2047, 14], - ["invoke", 1774, 1772, 2047, 14], - ["move", 20, 1772, 2047, 14], - ["get", 1776, 83, 1, 2048, 12], - ["access", 1777, "record", 2048, 29], - ["length", 1778, 48, 2048, 52], - ["array", 1779, 3, 2048, 52], - ["push", 1779, 1777, 2048, 52], - ["push", 1779, 20, 2048, 52], - ["push", 1779, 1778, 2048, 52], - ["is_array", 1780, 1776, 2048, 52], - ["jump_false", 1780, "push_err_1533", 2048, 52], - ["push", 1776, 1779, 2048, 52], - ["jump", "push_done_1534", 2048, 52], - "push_err_1533", - [ - "access", - 1781, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2048, - 52 - ], - ["access", 1782, "error", 2048, 52], - ["access", 1783, "cannot push: target must be an array", 2048, 52], - ["array", 1784, 0, 2048, 52], - ["push", 1784, 1783, 2048, 52], - ["frame", 1786, 1781, 2, 2048, 52], - ["null", 1787, 2048, 52], - ["setarg", 1786, 0, 1787, 2048, 52], - ["setarg", 1786, 1, 1782, 2048, 52], - ["setarg", 1786, 2, 1784, 2048, 52], - ["invoke", 1786, 1785, 2048, 52], - ["disrupt", 2048, 52], - "push_done_1534", - ["access", 3, 0, 2049, 12], - "while_start_1535", - ["length", 1788, 48, 2050, 26], - ["is_int", 1790, 3, 2050, 26], - ["jump_false", 1790, "rel_ni_1537", 2050, 26], - ["is_int", 1791, 1788, 2050, 26], - ["jump_false", 1791, "rel_ni_1537", 2050, 26], - ["lt_int", 1789, 3, 1788, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_ni_1537", - ["is_num", 1790, 3, 2050, 26], - ["jump_false", 1790, "rel_nn_1538", 2050, 26], - ["is_num", 1791, 1788, 2050, 26], - ["jump_false", 1791, "rel_nn_1538", 2050, 26], - ["lt_float", 1789, 3, 1788, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_nn_1538", - ["is_text", 1790, 3, 2050, 26], - ["jump_false", 1790, "rel_err_1540", 2050, 26], - ["is_text", 1791, 1788, 2050, 26], - ["jump_false", 1791, "rel_err_1540", 2050, 26], - ["lt_text", 1789, 3, 1788, 2050, 26], - ["jump", "rel_done_1539", 2050, 26], - "rel_err_1540", - [ - "access", - 1792, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2050, - 26 - ], - ["access", 1793, "error", 2050, 26], - ["access", 1794, "cannot compare with '<': operands must be same type", 2050, 26], - ["array", 1795, 0, 2050, 26], - ["push", 1795, 1794, 2050, 26], - ["frame", 1797, 1792, 2, 2050, 26], - ["null", 1798, 2050, 26], - ["setarg", 1797, 0, 1798, 2050, 26], - ["setarg", 1797, 1, 1793, 2050, 26], - ["setarg", 1797, 2, 1795, 2050, 26], - ["invoke", 1797, 1796, 2050, 26], - ["disrupt", 2050, 26], - "rel_done_1539", - ["jump_false", 1789, "while_end_1536", 2050, 26], - ["load_dynamic", 1799, 48, 3, 2051, 21], - ["move", 63, 1799, 2051, 21], - ["load_field", 1800, 63, "left", 2052, 15], - ["move", 41, 1800, 2052, 15], - ["load_field", 1801, 63, "right", 2053, 15], - ["move", 75, 1801, 2053, 15], - ["access", 1802, -1, 2054, 34], - ["get", 1804, 58, 1, 2054, 20], - ["frame", 1805, 1804, 2, 2054, 20], - ["null", 1806, 2054, 20], - ["setarg", 1805, 0, 1806, 2054, 20], - ["setarg", 1805, 1, 75, 2054, 20], - ["setarg", 1805, 2, 1802, 2054, 20], - ["invoke", 1805, 1803, 2054, 20], - ["move", 76, 1803, 2054, 20], - ["load_field", 1807, 41, "kind", 2055, 20], - ["move", 43, 1807, 2055, 20], - ["access", 1808, "name", 2056, 25], - ["is_identical", 1809, 43, 1808, 2056, 25], - ["jump_true", 1809, "eq_done_1543", 2056, 25], - ["is_int", 1810, 43, 2056, 25], - ["jump_false", 1810, "eq_ni_1544", 2056, 25], - ["is_int", 1811, 1808, 2056, 25], - ["jump_false", 1811, "eq_ni_1544", 2056, 25], - ["eq_int", 1809, 43, 1808, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_ni_1544", - ["is_num", 1810, 43, 2056, 25], - ["jump_false", 1810, "eq_nn_1545", 2056, 25], - ["is_num", 1811, 1808, 2056, 25], - ["jump_false", 1811, "eq_nn_1545", 2056, 25], - ["eq_float", 1809, 43, 1808, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nn_1545", - ["is_text", 1810, 43, 2056, 25], - ["jump_false", 1810, "eq_nt_1546", 2056, 25], - ["is_text", 1811, 1808, 2056, 25], - ["jump_false", 1811, "eq_nt_1546", 2056, 25], - ["eq_text", 1809, 43, 1808, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nt_1546", - ["is_null", 1810, 43, 2056, 25], - ["jump_false", 1810, "eq_nnl_1547", 2056, 25], - ["is_null", 1811, 1808, 2056, 25], - ["jump_false", 1811, "eq_nnl_1547", 2056, 25], - ["true", 1809, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nnl_1547", - ["is_bool", 1810, 43, 2056, 25], - ["jump_false", 1810, "eq_nb_1548", 2056, 25], - ["is_bool", 1811, 1808, 2056, 25], - ["jump_false", 1811, "eq_nb_1548", 2056, 25], - ["eq_bool", 1809, 43, 1808, 2056, 25], - ["jump", "eq_done_1543", 2056, 25], - "eq_nb_1548", - ["false", 1809, 2056, 25], - "eq_done_1543", - ["jump_false", 1809, "if_else_1541", 2056, 25], - ["load_field", 1812, 41, "name", 2057, 31], - ["get", 1814, 44, 1, 2057, 11], - ["frame", 1815, 1814, 3, 2057, 11], - ["null", 1816, 2057, 11], - ["setarg", 1815, 0, 1816, 2057, 11], - ["setarg", 1815, 1, 20, 2057, 11], - ["setarg", 1815, 2, 1812, 2057, 11], - ["setarg", 1815, 3, 76, 2057, 11], - ["invoke", 1815, 1813, 2057, 11], - ["jump", "if_end_1542", 2057, 11], - "if_else_1541", - ["access", 1817, "text", 2058, 32], - ["is_identical", 1818, 43, 1817, 2058, 32], - ["jump_true", 1818, "eq_done_1551", 2058, 32], - ["is_int", 1819, 43, 2058, 32], - ["jump_false", 1819, "eq_ni_1552", 2058, 32], - ["is_int", 1820, 1817, 2058, 32], - ["jump_false", 1820, "eq_ni_1552", 2058, 32], - ["eq_int", 1818, 43, 1817, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_ni_1552", - ["is_num", 1819, 43, 2058, 32], - ["jump_false", 1819, "eq_nn_1553", 2058, 32], - ["is_num", 1820, 1817, 2058, 32], - ["jump_false", 1820, "eq_nn_1553", 2058, 32], - ["eq_float", 1818, 43, 1817, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nn_1553", - ["is_text", 1819, 43, 2058, 32], - ["jump_false", 1819, "eq_nt_1554", 2058, 32], - ["is_text", 1820, 1817, 2058, 32], - ["jump_false", 1820, "eq_nt_1554", 2058, 32], - ["eq_text", 1818, 43, 1817, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nt_1554", - ["is_null", 1819, 43, 2058, 32], - ["jump_false", 1819, "eq_nnl_1555", 2058, 32], - ["is_null", 1820, 1817, 2058, 32], - ["jump_false", 1820, "eq_nnl_1555", 2058, 32], - ["true", 1818, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nnl_1555", - ["is_bool", 1819, 43, 2058, 32], - ["jump_false", 1819, "eq_nb_1556", 2058, 32], - ["is_bool", 1820, 1817, 2058, 32], - ["jump_false", 1820, "eq_nb_1556", 2058, 32], - ["eq_bool", 1818, 43, 1817, 2058, 32], - ["jump", "eq_done_1551", 2058, 32], - "eq_nb_1556", - ["false", 1818, 2058, 32], - "eq_done_1551", - ["jump_false", 1818, "if_else_1549", 2058, 32], - ["load_field", 1821, 41, "value", 2059, 19], - ["move", 46, 1821, 2059, 19], - ["null", 1822, 2060, 24], - ["is_identical", 1823, 46, 1822, 2060, 24], - ["jump_true", 1823, "eq_done_1559", 2060, 24], - ["is_int", 1824, 46, 2060, 24], - ["jump_false", 1824, "eq_ni_1560", 2060, 24], - ["is_int", 1825, 1822, 2060, 24], - ["jump_false", 1825, "eq_ni_1560", 2060, 24], - ["eq_int", 1823, 46, 1822, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_ni_1560", - ["is_num", 1824, 46, 2060, 24], - ["jump_false", 1824, "eq_nn_1561", 2060, 24], - ["is_num", 1825, 1822, 2060, 24], - ["jump_false", 1825, "eq_nn_1561", 2060, 24], - ["eq_float", 1823, 46, 1822, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nn_1561", - ["is_text", 1824, 46, 2060, 24], - ["jump_false", 1824, "eq_nt_1562", 2060, 24], - ["is_text", 1825, 1822, 2060, 24], - ["jump_false", 1825, "eq_nt_1562", 2060, 24], - ["eq_text", 1823, 46, 1822, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nt_1562", - ["is_null", 1824, 46, 2060, 24], - ["jump_false", 1824, "eq_nnl_1563", 2060, 24], - ["is_null", 1825, 1822, 2060, 24], - ["jump_false", 1825, "eq_nnl_1563", 2060, 24], - ["true", 1823, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nnl_1563", - ["is_bool", 1824, 46, 2060, 24], - ["jump_false", 1824, "eq_nb_1564", 2060, 24], - ["is_bool", 1825, 1822, 2060, 24], - ["jump_false", 1825, "eq_nb_1564", 2060, 24], - ["eq_bool", 1823, 46, 1822, 2060, 24], - ["jump", "eq_done_1559", 2060, 24], - "eq_nb_1564", - ["false", 1823, 2060, 24], - "eq_done_1559", - ["jump_false", 1823, "if_else_1557", 2060, 24], - ["access", 46, "", 2061, 21], - ["jump", "if_end_1558", 2061, 21], - "if_else_1557", - "if_end_1558", - ["get", 1827, 44, 1, 2063, 11], - ["frame", 1828, 1827, 3, 2063, 11], - ["null", 1829, 2063, 11], - ["setarg", 1828, 0, 1829, 2063, 11], - ["setarg", 1828, 1, 20, 2063, 11], - ["setarg", 1828, 2, 46, 2063, 11], - ["setarg", 1828, 3, 76, 2063, 11], - ["invoke", 1828, 1826, 2063, 11], - ["jump", "if_end_1550", 2063, 11], - "if_else_1549", - ["access", 1830, -1, 2065, 36], - ["get", 1832, 58, 1, 2065, 22], - ["frame", 1833, 1832, 2, 2065, 22], - ["null", 1834, 2065, 22], - ["setarg", 1833, 0, 1834, 2065, 22], - ["setarg", 1833, 1, 41, 2065, 22], - ["setarg", 1833, 2, 1830, 2065, 22], - ["invoke", 1833, 1831, 2065, 22], - ["move", 44, 1831, 2065, 22], - ["get", 1836, 43, 1, 2066, 11], - ["frame", 1837, 1836, 3, 2066, 11], - ["null", 1838, 2066, 11], - ["setarg", 1837, 0, 1838, 2066, 11], - ["setarg", 1837, 1, 20, 2066, 11], - ["setarg", 1837, 2, 44, 2066, 11], - ["setarg", 1837, 3, 76, 2066, 11], - ["invoke", 1837, 1835, 2066, 11], - "if_end_1550", - "if_end_1542", - ["access", 1839, 1, 2068, 19], - ["is_num", 1841, 3, 2068, 19], - ["jump_false", 1841, "num_err_1565", 2068, 19], - ["is_num", 1842, 1839, 2068, 19], - ["jump_false", 1842, "num_err_1565", 2068, 19], - ["add", 1840, 3, 1839, 2068, 19], - ["jump", "num_done_1566", 2068, 19], - "num_err_1565", - [ - "access", - 1843, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2068, - 19 - ], - ["access", 1844, "error", 2068, 19], - ["access", 1845, "cannot apply '+': operands must be numbers", 2068, 19], - ["array", 1846, 0, 2068, 19], - ["push", 1846, 1845, 2068, 19], - ["frame", 1848, 1843, 2, 2068, 19], - ["null", 1849, 2068, 19], - ["setarg", 1848, 0, 1849, 2068, 19], - ["setarg", 1848, 1, 1844, 2068, 19], - ["setarg", 1848, 2, 1846, 2068, 19], - ["invoke", 1848, 1847, 2068, 19], - ["disrupt", 2068, 19], - "num_done_1566", - ["move", 3, 1840, 2068, 19], - ["jump", "while_start_1535", 2068, 19], - "while_end_1536", - ["return", 20, 2070, 14], - ["jump", "if_end_1526", 2070, 14], - "if_else_1525", - "if_end_1526", - ["access", 1850, "function", 2074, 17], - ["is_identical", 1851, 45, 1850, 2074, 17], - ["jump_true", 1851, "eq_done_1569", 2074, 17], - ["is_int", 1852, 45, 2074, 17], - ["jump_false", 1852, "eq_ni_1570", 2074, 17], - ["is_int", 1853, 1850, 2074, 17], - ["jump_false", 1853, "eq_ni_1570", 2074, 17], - ["eq_int", 1851, 45, 1850, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_ni_1570", - ["is_num", 1852, 45, 2074, 17], - ["jump_false", 1852, "eq_nn_1571", 2074, 17], - ["is_num", 1853, 1850, 2074, 17], - ["jump_false", 1853, "eq_nn_1571", 2074, 17], - ["eq_float", 1851, 45, 1850, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nn_1571", - ["is_text", 1852, 45, 2074, 17], - ["jump_false", 1852, "eq_nt_1572", 2074, 17], - ["is_text", 1853, 1850, 2074, 17], - ["jump_false", 1853, "eq_nt_1572", 2074, 17], - ["eq_text", 1851, 45, 1850, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nt_1572", - ["is_null", 1852, 45, 2074, 17], - ["jump_false", 1852, "eq_nnl_1573", 2074, 17], - ["is_null", 1853, 1850, 2074, 17], - ["jump_false", 1853, "eq_nnl_1573", 2074, 17], - ["true", 1851, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nnl_1573", - ["is_bool", 1852, 45, 2074, 17], - ["jump_false", 1852, "eq_nb_1574", 2074, 17], - ["is_bool", 1853, 1850, 2074, 17], - ["jump_false", 1853, "eq_nb_1574", 2074, 17], - ["eq_bool", 1851, 45, 1850, 2074, 17], - ["jump", "eq_done_1569", 2074, 17], - "eq_nb_1574", - ["false", 1851, 2074, 17], - "eq_done_1569", - ["jump_false", 1851, "if_else_1567", 2074, 17], - ["get", 1855, 59, 1, 2075, 14], - ["frame", 1856, 1855, 1, 2075, 14], - ["null", 1857, 2075, 14], - ["setarg", 1856, 0, 1857, 2075, 14], - ["setarg", 1856, 1, 1, 2075, 14], - ["invoke", 1856, 1854, 2075, 14], - ["move", 32, 1854, 2075, 14], - ["get", 1858, 79, 1, 2076, 17], - ["move", 33, 1858, 2076, 17], - ["get", 1859, 79, 1, 2077, 24], - ["access", 1860, 1, 2077, 41], - ["is_num", 1862, 1859, 2077, 41], - ["jump_false", 1862, "num_err_1575", 2077, 41], - ["is_num", 1863, 1860, 2077, 41], - ["jump_false", 1863, "num_err_1575", 2077, 41], - ["add", 1861, 1859, 1860, 2077, 41], - ["jump", "num_done_1576", 2077, 41], - "num_err_1575", - [ - "access", - 1864, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2077, - 41 - ], - ["access", 1865, "error", 2077, 41], - ["access", 1866, "cannot apply '+': operands must be numbers", 2077, 41], - ["array", 1867, 0, 2077, 41], - ["push", 1867, 1866, 2077, 41], - ["frame", 1869, 1864, 2, 2077, 41], - ["null", 1870, 2077, 41], - ["setarg", 1869, 0, 1870, 2077, 41], - ["setarg", 1869, 1, 1865, 2077, 41], - ["setarg", 1869, 2, 1867, 2077, 41], - ["invoke", 1869, 1868, 2077, 41], - ["disrupt", 2077, 41], - "num_done_1576", - ["put", 1861, 79, 1, 2077, 41], - ["get", 1871, 81, 1, 2078, 12], - ["is_array", 1872, 1871, 2078, 25], - ["jump_false", 1872, "push_err_1577", 2078, 25], - ["push", 1871, 32, 2078, 25], - ["jump", "push_done_1578", 2078, 25], - "push_err_1577", - [ - "access", - 1873, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2078, - 25 - ], - ["access", 1874, "error", 2078, 25], - ["access", 1875, "cannot push: target must be an array", 2078, 25], - ["array", 1876, 0, 2078, 25], - ["push", 1876, 1875, 2078, 25], - ["frame", 1878, 1873, 2, 2078, 25], - ["null", 1879, 2078, 25], - ["setarg", 1878, 0, 1879, 2078, 25], - ["setarg", 1878, 1, 1874, 2078, 25], - ["setarg", 1878, 2, 1876, 2078, 25], - ["invoke", 1878, 1877, 2078, 25], - ["disrupt", 2078, 25], - "push_done_1578", - ["get", 1881, 10, 1, 2079, 14], - ["frame", 1882, 1881, 0, 2079, 14], - ["null", 1883, 2079, 14], - ["setarg", 1882, 0, 1883, 2079, 14], - ["invoke", 1882, 1880, 2079, 14], - ["move", 20, 1880, 2079, 14], - ["access", 1884, "function", 2080, 14], - ["get", 1886, 16, 1, 2080, 7], - ["frame", 1887, 1886, 3, 2080, 7], - ["null", 1888, 2080, 7], - ["setarg", 1887, 0, 1888, 2080, 7], - ["setarg", 1887, 1, 1884, 2080, 7], - ["setarg", 1887, 2, 20, 2080, 7], - ["setarg", 1887, 3, 33, 2080, 7], - ["invoke", 1887, 1885, 2080, 7], - ["return", 20, 2081, 14], - ["jump", "if_end_1568", 2081, 14], - "if_else_1567", - "if_end_1568", - ["access", 1889, "assign", 2085, 17], - ["is_identical", 1890, 45, 1889, 2085, 17], - ["jump_true", 1890, "eq_done_1596", 2085, 17], - ["is_int", 1891, 45, 2085, 17], - ["jump_false", 1891, "eq_ni_1597", 2085, 17], - ["is_int", 1892, 1889, 2085, 17], - ["jump_false", 1892, "eq_ni_1597", 2085, 17], - ["eq_int", 1890, 45, 1889, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_ni_1597", - ["is_num", 1891, 45, 2085, 17], - ["jump_false", 1891, "eq_nn_1598", 2085, 17], - ["is_num", 1892, 1889, 2085, 17], - ["jump_false", 1892, "eq_nn_1598", 2085, 17], - ["eq_float", 1890, 45, 1889, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nn_1598", - ["is_text", 1891, 45, 2085, 17], - ["jump_false", 1891, "eq_nt_1599", 2085, 17], - ["is_text", 1892, 1889, 2085, 17], - ["jump_false", 1892, "eq_nt_1599", 2085, 17], - ["eq_text", 1890, 45, 1889, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nt_1599", - ["is_null", 1891, 45, 2085, 17], - ["jump_false", 1891, "eq_nnl_1600", 2085, 17], - ["is_null", 1892, 1889, 2085, 17], - ["jump_false", 1892, "eq_nnl_1600", 2085, 17], - ["true", 1890, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nnl_1600", - ["is_bool", 1891, 45, 2085, 17], - ["jump_false", 1891, "eq_nb_1601", 2085, 17], - ["is_bool", 1892, 1889, 2085, 17], - ["jump_false", 1892, "eq_nb_1601", 2085, 17], - ["eq_bool", 1890, 45, 1889, 2085, 17], - ["jump", "eq_done_1596", 2085, 17], - "eq_nb_1601", - ["false", 1890, 2085, 17], - "eq_done_1596", - ["move", 1893, 1890, 2085, 17], - ["jump_true", 1893, "or_end_1595", 2085, 17], - ["access", 1894, "+=", 2086, 17], - ["is_identical", 1895, 45, 1894, 2086, 17], - ["jump_true", 1895, "eq_done_1602", 2086, 17], - ["is_int", 1896, 45, 2086, 17], - ["jump_false", 1896, "eq_ni_1603", 2086, 17], - ["is_int", 1897, 1894, 2086, 17], - ["jump_false", 1897, "eq_ni_1603", 2086, 17], - ["eq_int", 1895, 45, 1894, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_ni_1603", - ["is_num", 1896, 45, 2086, 17], - ["jump_false", 1896, "eq_nn_1604", 2086, 17], - ["is_num", 1897, 1894, 2086, 17], - ["jump_false", 1897, "eq_nn_1604", 2086, 17], - ["eq_float", 1895, 45, 1894, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nn_1604", - ["is_text", 1896, 45, 2086, 17], - ["jump_false", 1896, "eq_nt_1605", 2086, 17], - ["is_text", 1897, 1894, 2086, 17], - ["jump_false", 1897, "eq_nt_1605", 2086, 17], - ["eq_text", 1895, 45, 1894, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nt_1605", - ["is_null", 1896, 45, 2086, 17], - ["jump_false", 1896, "eq_nnl_1606", 2086, 17], - ["is_null", 1897, 1894, 2086, 17], - ["jump_false", 1897, "eq_nnl_1606", 2086, 17], - ["true", 1895, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nnl_1606", - ["is_bool", 1896, 45, 2086, 17], - ["jump_false", 1896, "eq_nb_1607", 2086, 17], - ["is_bool", 1897, 1894, 2086, 17], - ["jump_false", 1897, "eq_nb_1607", 2086, 17], - ["eq_bool", 1895, 45, 1894, 2086, 17], - ["jump", "eq_done_1602", 2086, 17], - "eq_nb_1607", - ["false", 1895, 2086, 17], - "eq_done_1602", - ["move", 1893, 1895, 2086, 17], - "or_end_1595", - ["move", 1898, 1893, 2086, 17], - ["jump_true", 1898, "or_end_1594", 2086, 17], - ["access", 1899, "-=", 2086, 33], - ["is_identical", 1900, 45, 1899, 2086, 33], - ["jump_true", 1900, "eq_done_1608", 2086, 33], - ["is_int", 1901, 45, 2086, 33], - ["jump_false", 1901, "eq_ni_1609", 2086, 33], - ["is_int", 1902, 1899, 2086, 33], - ["jump_false", 1902, "eq_ni_1609", 2086, 33], - ["eq_int", 1900, 45, 1899, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_ni_1609", - ["is_num", 1901, 45, 2086, 33], - ["jump_false", 1901, "eq_nn_1610", 2086, 33], - ["is_num", 1902, 1899, 2086, 33], - ["jump_false", 1902, "eq_nn_1610", 2086, 33], - ["eq_float", 1900, 45, 1899, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nn_1610", - ["is_text", 1901, 45, 2086, 33], - ["jump_false", 1901, "eq_nt_1611", 2086, 33], - ["is_text", 1902, 1899, 2086, 33], - ["jump_false", 1902, "eq_nt_1611", 2086, 33], - ["eq_text", 1900, 45, 1899, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nt_1611", - ["is_null", 1901, 45, 2086, 33], - ["jump_false", 1901, "eq_nnl_1612", 2086, 33], - ["is_null", 1902, 1899, 2086, 33], - ["jump_false", 1902, "eq_nnl_1612", 2086, 33], - ["true", 1900, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nnl_1612", - ["is_bool", 1901, 45, 2086, 33], - ["jump_false", 1901, "eq_nb_1613", 2086, 33], - ["is_bool", 1902, 1899, 2086, 33], - ["jump_false", 1902, "eq_nb_1613", 2086, 33], - ["eq_bool", 1900, 45, 1899, 2086, 33], - ["jump", "eq_done_1608", 2086, 33], - "eq_nb_1613", - ["false", 1900, 2086, 33], - "eq_done_1608", - ["move", 1898, 1900, 2086, 33], - "or_end_1594", - ["move", 1903, 1898, 2086, 33], - ["jump_true", 1903, "or_end_1593", 2086, 33], - ["access", 1904, "*=", 2087, 17], - ["is_identical", 1905, 45, 1904, 2087, 17], - ["jump_true", 1905, "eq_done_1614", 2087, 17], - ["is_int", 1906, 45, 2087, 17], - ["jump_false", 1906, "eq_ni_1615", 2087, 17], - ["is_int", 1907, 1904, 2087, 17], - ["jump_false", 1907, "eq_ni_1615", 2087, 17], - ["eq_int", 1905, 45, 1904, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_ni_1615", - ["is_num", 1906, 45, 2087, 17], - ["jump_false", 1906, "eq_nn_1616", 2087, 17], - ["is_num", 1907, 1904, 2087, 17], - ["jump_false", 1907, "eq_nn_1616", 2087, 17], - ["eq_float", 1905, 45, 1904, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nn_1616", - ["is_text", 1906, 45, 2087, 17], - ["jump_false", 1906, "eq_nt_1617", 2087, 17], - ["is_text", 1907, 1904, 2087, 17], - ["jump_false", 1907, "eq_nt_1617", 2087, 17], - ["eq_text", 1905, 45, 1904, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nt_1617", - ["is_null", 1906, 45, 2087, 17], - ["jump_false", 1906, "eq_nnl_1618", 2087, 17], - ["is_null", 1907, 1904, 2087, 17], - ["jump_false", 1907, "eq_nnl_1618", 2087, 17], - ["true", 1905, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nnl_1618", - ["is_bool", 1906, 45, 2087, 17], - ["jump_false", 1906, "eq_nb_1619", 2087, 17], - ["is_bool", 1907, 1904, 2087, 17], - ["jump_false", 1907, "eq_nb_1619", 2087, 17], - ["eq_bool", 1905, 45, 1904, 2087, 17], - ["jump", "eq_done_1614", 2087, 17], - "eq_nb_1619", - ["false", 1905, 2087, 17], - "eq_done_1614", - ["move", 1903, 1905, 2087, 17], - "or_end_1593", - ["move", 1908, 1903, 2087, 17], - ["jump_true", 1908, "or_end_1592", 2087, 17], - ["access", 1909, "/=", 2087, 33], - ["is_identical", 1910, 45, 1909, 2087, 33], - ["jump_true", 1910, "eq_done_1620", 2087, 33], - ["is_int", 1911, 45, 2087, 33], - ["jump_false", 1911, "eq_ni_1621", 2087, 33], - ["is_int", 1912, 1909, 2087, 33], - ["jump_false", 1912, "eq_ni_1621", 2087, 33], - ["eq_int", 1910, 45, 1909, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_ni_1621", - ["is_num", 1911, 45, 2087, 33], - ["jump_false", 1911, "eq_nn_1622", 2087, 33], - ["is_num", 1912, 1909, 2087, 33], - ["jump_false", 1912, "eq_nn_1622", 2087, 33], - ["eq_float", 1910, 45, 1909, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nn_1622", - ["is_text", 1911, 45, 2087, 33], - ["jump_false", 1911, "eq_nt_1623", 2087, 33], - ["is_text", 1912, 1909, 2087, 33], - ["jump_false", 1912, "eq_nt_1623", 2087, 33], - ["eq_text", 1910, 45, 1909, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nt_1623", - ["is_null", 1911, 45, 2087, 33], - ["jump_false", 1911, "eq_nnl_1624", 2087, 33], - ["is_null", 1912, 1909, 2087, 33], - ["jump_false", 1912, "eq_nnl_1624", 2087, 33], - ["true", 1910, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nnl_1624", - ["is_bool", 1911, 45, 2087, 33], - ["jump_false", 1911, "eq_nb_1625", 2087, 33], - ["is_bool", 1912, 1909, 2087, 33], - ["jump_false", 1912, "eq_nb_1625", 2087, 33], - ["eq_bool", 1910, 45, 1909, 2087, 33], - ["jump", "eq_done_1620", 2087, 33], - "eq_nb_1625", - ["false", 1910, 2087, 33], - "eq_done_1620", - ["move", 1908, 1910, 2087, 33], - "or_end_1592", - ["move", 1913, 1908, 2087, 33], - ["jump_true", 1913, "or_end_1591", 2087, 33], - ["access", 1914, "%=", 2088, 17], - ["is_identical", 1915, 45, 1914, 2088, 17], - ["jump_true", 1915, "eq_done_1626", 2088, 17], - ["is_int", 1916, 45, 2088, 17], - ["jump_false", 1916, "eq_ni_1627", 2088, 17], - ["is_int", 1917, 1914, 2088, 17], - ["jump_false", 1917, "eq_ni_1627", 2088, 17], - ["eq_int", 1915, 45, 1914, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_ni_1627", - ["is_num", 1916, 45, 2088, 17], - ["jump_false", 1916, "eq_nn_1628", 2088, 17], - ["is_num", 1917, 1914, 2088, 17], - ["jump_false", 1917, "eq_nn_1628", 2088, 17], - ["eq_float", 1915, 45, 1914, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nn_1628", - ["is_text", 1916, 45, 2088, 17], - ["jump_false", 1916, "eq_nt_1629", 2088, 17], - ["is_text", 1917, 1914, 2088, 17], - ["jump_false", 1917, "eq_nt_1629", 2088, 17], - ["eq_text", 1915, 45, 1914, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nt_1629", - ["is_null", 1916, 45, 2088, 17], - ["jump_false", 1916, "eq_nnl_1630", 2088, 17], - ["is_null", 1917, 1914, 2088, 17], - ["jump_false", 1917, "eq_nnl_1630", 2088, 17], - ["true", 1915, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nnl_1630", - ["is_bool", 1916, 45, 2088, 17], - ["jump_false", 1916, "eq_nb_1631", 2088, 17], - ["is_bool", 1917, 1914, 2088, 17], - ["jump_false", 1917, "eq_nb_1631", 2088, 17], - ["eq_bool", 1915, 45, 1914, 2088, 17], - ["jump", "eq_done_1626", 2088, 17], - "eq_nb_1631", - ["false", 1915, 2088, 17], - "eq_done_1626", - ["move", 1913, 1915, 2088, 17], - "or_end_1591", - ["move", 1918, 1913, 2088, 17], - ["jump_true", 1918, "or_end_1590", 2088, 17], - ["access", 1919, "**=", 2088, 33], - ["is_identical", 1920, 45, 1919, 2088, 33], - ["jump_true", 1920, "eq_done_1632", 2088, 33], - ["is_int", 1921, 45, 2088, 33], - ["jump_false", 1921, "eq_ni_1633", 2088, 33], - ["is_int", 1922, 1919, 2088, 33], - ["jump_false", 1922, "eq_ni_1633", 2088, 33], - ["eq_int", 1920, 45, 1919, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_ni_1633", - ["is_num", 1921, 45, 2088, 33], - ["jump_false", 1921, "eq_nn_1634", 2088, 33], - ["is_num", 1922, 1919, 2088, 33], - ["jump_false", 1922, "eq_nn_1634", 2088, 33], - ["eq_float", 1920, 45, 1919, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nn_1634", - ["is_text", 1921, 45, 2088, 33], - ["jump_false", 1921, "eq_nt_1635", 2088, 33], - ["is_text", 1922, 1919, 2088, 33], - ["jump_false", 1922, "eq_nt_1635", 2088, 33], - ["eq_text", 1920, 45, 1919, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nt_1635", - ["is_null", 1921, 45, 2088, 33], - ["jump_false", 1921, "eq_nnl_1636", 2088, 33], - ["is_null", 1922, 1919, 2088, 33], - ["jump_false", 1922, "eq_nnl_1636", 2088, 33], - ["true", 1920, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nnl_1636", - ["is_bool", 1921, 45, 2088, 33], - ["jump_false", 1921, "eq_nb_1637", 2088, 33], - ["is_bool", 1922, 1919, 2088, 33], - ["jump_false", 1922, "eq_nb_1637", 2088, 33], - ["eq_bool", 1920, 45, 1919, 2088, 33], - ["jump", "eq_done_1632", 2088, 33], - "eq_nb_1637", - ["false", 1920, 2088, 33], - "eq_done_1632", - ["move", 1918, 1920, 2088, 33], - "or_end_1590", - ["move", 1923, 1918, 2088, 33], - ["jump_true", 1923, "or_end_1589", 2088, 33], - ["access", 1924, "&=", 2089, 17], - ["is_identical", 1925, 45, 1924, 2089, 17], - ["jump_true", 1925, "eq_done_1638", 2089, 17], - ["is_int", 1926, 45, 2089, 17], - ["jump_false", 1926, "eq_ni_1639", 2089, 17], - ["is_int", 1927, 1924, 2089, 17], - ["jump_false", 1927, "eq_ni_1639", 2089, 17], - ["eq_int", 1925, 45, 1924, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_ni_1639", - ["is_num", 1926, 45, 2089, 17], - ["jump_false", 1926, "eq_nn_1640", 2089, 17], - ["is_num", 1927, 1924, 2089, 17], - ["jump_false", 1927, "eq_nn_1640", 2089, 17], - ["eq_float", 1925, 45, 1924, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nn_1640", - ["is_text", 1926, 45, 2089, 17], - ["jump_false", 1926, "eq_nt_1641", 2089, 17], - ["is_text", 1927, 1924, 2089, 17], - ["jump_false", 1927, "eq_nt_1641", 2089, 17], - ["eq_text", 1925, 45, 1924, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nt_1641", - ["is_null", 1926, 45, 2089, 17], - ["jump_false", 1926, "eq_nnl_1642", 2089, 17], - ["is_null", 1927, 1924, 2089, 17], - ["jump_false", 1927, "eq_nnl_1642", 2089, 17], - ["true", 1925, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nnl_1642", - ["is_bool", 1926, 45, 2089, 17], - ["jump_false", 1926, "eq_nb_1643", 2089, 17], - ["is_bool", 1927, 1924, 2089, 17], - ["jump_false", 1927, "eq_nb_1643", 2089, 17], - ["eq_bool", 1925, 45, 1924, 2089, 17], - ["jump", "eq_done_1638", 2089, 17], - "eq_nb_1643", - ["false", 1925, 2089, 17], - "eq_done_1638", - ["move", 1923, 1925, 2089, 17], - "or_end_1589", - ["move", 1928, 1923, 2089, 17], - ["jump_true", 1928, "or_end_1588", 2089, 17], - ["access", 1929, "|=", 2089, 33], - ["is_identical", 1930, 45, 1929, 2089, 33], - ["jump_true", 1930, "eq_done_1644", 2089, 33], - ["is_int", 1931, 45, 2089, 33], - ["jump_false", 1931, "eq_ni_1645", 2089, 33], - ["is_int", 1932, 1929, 2089, 33], - ["jump_false", 1932, "eq_ni_1645", 2089, 33], - ["eq_int", 1930, 45, 1929, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_ni_1645", - ["is_num", 1931, 45, 2089, 33], - ["jump_false", 1931, "eq_nn_1646", 2089, 33], - ["is_num", 1932, 1929, 2089, 33], - ["jump_false", 1932, "eq_nn_1646", 2089, 33], - ["eq_float", 1930, 45, 1929, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nn_1646", - ["is_text", 1931, 45, 2089, 33], - ["jump_false", 1931, "eq_nt_1647", 2089, 33], - ["is_text", 1932, 1929, 2089, 33], - ["jump_false", 1932, "eq_nt_1647", 2089, 33], - ["eq_text", 1930, 45, 1929, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nt_1647", - ["is_null", 1931, 45, 2089, 33], - ["jump_false", 1931, "eq_nnl_1648", 2089, 33], - ["is_null", 1932, 1929, 2089, 33], - ["jump_false", 1932, "eq_nnl_1648", 2089, 33], - ["true", 1930, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nnl_1648", - ["is_bool", 1931, 45, 2089, 33], - ["jump_false", 1931, "eq_nb_1649", 2089, 33], - ["is_bool", 1932, 1929, 2089, 33], - ["jump_false", 1932, "eq_nb_1649", 2089, 33], - ["eq_bool", 1930, 45, 1929, 2089, 33], - ["jump", "eq_done_1644", 2089, 33], - "eq_nb_1649", - ["false", 1930, 2089, 33], - "eq_done_1644", - ["move", 1928, 1930, 2089, 33], - "or_end_1588", - ["move", 1933, 1928, 2089, 33], - ["jump_true", 1933, "or_end_1587", 2089, 33], - ["access", 1934, "^=", 2090, 17], - ["is_identical", 1935, 45, 1934, 2090, 17], - ["jump_true", 1935, "eq_done_1650", 2090, 17], - ["is_int", 1936, 45, 2090, 17], - ["jump_false", 1936, "eq_ni_1651", 2090, 17], - ["is_int", 1937, 1934, 2090, 17], - ["jump_false", 1937, "eq_ni_1651", 2090, 17], - ["eq_int", 1935, 45, 1934, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_ni_1651", - ["is_num", 1936, 45, 2090, 17], - ["jump_false", 1936, "eq_nn_1652", 2090, 17], - ["is_num", 1937, 1934, 2090, 17], - ["jump_false", 1937, "eq_nn_1652", 2090, 17], - ["eq_float", 1935, 45, 1934, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nn_1652", - ["is_text", 1936, 45, 2090, 17], - ["jump_false", 1936, "eq_nt_1653", 2090, 17], - ["is_text", 1937, 1934, 2090, 17], - ["jump_false", 1937, "eq_nt_1653", 2090, 17], - ["eq_text", 1935, 45, 1934, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nt_1653", - ["is_null", 1936, 45, 2090, 17], - ["jump_false", 1936, "eq_nnl_1654", 2090, 17], - ["is_null", 1937, 1934, 2090, 17], - ["jump_false", 1937, "eq_nnl_1654", 2090, 17], - ["true", 1935, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nnl_1654", - ["is_bool", 1936, 45, 2090, 17], - ["jump_false", 1936, "eq_nb_1655", 2090, 17], - ["is_bool", 1937, 1934, 2090, 17], - ["jump_false", 1937, "eq_nb_1655", 2090, 17], - ["eq_bool", 1935, 45, 1934, 2090, 17], - ["jump", "eq_done_1650", 2090, 17], - "eq_nb_1655", - ["false", 1935, 2090, 17], - "eq_done_1650", - ["move", 1933, 1935, 2090, 17], - "or_end_1587", - ["move", 1938, 1933, 2090, 17], - ["jump_true", 1938, "or_end_1586", 2090, 17], - ["access", 1939, "<<=", 2090, 33], - ["is_identical", 1940, 45, 1939, 2090, 33], - ["jump_true", 1940, "eq_done_1656", 2090, 33], - ["is_int", 1941, 45, 2090, 33], - ["jump_false", 1941, "eq_ni_1657", 2090, 33], - ["is_int", 1942, 1939, 2090, 33], - ["jump_false", 1942, "eq_ni_1657", 2090, 33], - ["eq_int", 1940, 45, 1939, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_ni_1657", - ["is_num", 1941, 45, 2090, 33], - ["jump_false", 1941, "eq_nn_1658", 2090, 33], - ["is_num", 1942, 1939, 2090, 33], - ["jump_false", 1942, "eq_nn_1658", 2090, 33], - ["eq_float", 1940, 45, 1939, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nn_1658", - ["is_text", 1941, 45, 2090, 33], - ["jump_false", 1941, "eq_nt_1659", 2090, 33], - ["is_text", 1942, 1939, 2090, 33], - ["jump_false", 1942, "eq_nt_1659", 2090, 33], - ["eq_text", 1940, 45, 1939, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nt_1659", - ["is_null", 1941, 45, 2090, 33], - ["jump_false", 1941, "eq_nnl_1660", 2090, 33], - ["is_null", 1942, 1939, 2090, 33], - ["jump_false", 1942, "eq_nnl_1660", 2090, 33], - ["true", 1940, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nnl_1660", - ["is_bool", 1941, 45, 2090, 33], - ["jump_false", 1941, "eq_nb_1661", 2090, 33], - ["is_bool", 1942, 1939, 2090, 33], - ["jump_false", 1942, "eq_nb_1661", 2090, 33], - ["eq_bool", 1940, 45, 1939, 2090, 33], - ["jump", "eq_done_1656", 2090, 33], - "eq_nb_1661", - ["false", 1940, 2090, 33], - "eq_done_1656", - ["move", 1938, 1940, 2090, 33], - "or_end_1586", - ["move", 1943, 1938, 2090, 33], - ["jump_true", 1943, "or_end_1585", 2090, 33], - ["access", 1944, ">>=", 2091, 17], - ["is_identical", 1945, 45, 1944, 2091, 17], - ["jump_true", 1945, "eq_done_1662", 2091, 17], - ["is_int", 1946, 45, 2091, 17], - ["jump_false", 1946, "eq_ni_1663", 2091, 17], - ["is_int", 1947, 1944, 2091, 17], - ["jump_false", 1947, "eq_ni_1663", 2091, 17], - ["eq_int", 1945, 45, 1944, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_ni_1663", - ["is_num", 1946, 45, 2091, 17], - ["jump_false", 1946, "eq_nn_1664", 2091, 17], - ["is_num", 1947, 1944, 2091, 17], - ["jump_false", 1947, "eq_nn_1664", 2091, 17], - ["eq_float", 1945, 45, 1944, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nn_1664", - ["is_text", 1946, 45, 2091, 17], - ["jump_false", 1946, "eq_nt_1665", 2091, 17], - ["is_text", 1947, 1944, 2091, 17], - ["jump_false", 1947, "eq_nt_1665", 2091, 17], - ["eq_text", 1945, 45, 1944, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nt_1665", - ["is_null", 1946, 45, 2091, 17], - ["jump_false", 1946, "eq_nnl_1666", 2091, 17], - ["is_null", 1947, 1944, 2091, 17], - ["jump_false", 1947, "eq_nnl_1666", 2091, 17], - ["true", 1945, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nnl_1666", - ["is_bool", 1946, 45, 2091, 17], - ["jump_false", 1946, "eq_nb_1667", 2091, 17], - ["is_bool", 1947, 1944, 2091, 17], - ["jump_false", 1947, "eq_nb_1667", 2091, 17], - ["eq_bool", 1945, 45, 1944, 2091, 17], - ["jump", "eq_done_1662", 2091, 17], - "eq_nb_1667", - ["false", 1945, 2091, 17], - "eq_done_1662", - ["move", 1943, 1945, 2091, 17], - "or_end_1585", - ["move", 1948, 1943, 2091, 17], - ["jump_true", 1948, "or_end_1584", 2091, 17], - ["access", 1949, ">>>=", 2091, 34], - ["is_identical", 1950, 45, 1949, 2091, 34], - ["jump_true", 1950, "eq_done_1668", 2091, 34], - ["is_int", 1951, 45, 2091, 34], - ["jump_false", 1951, "eq_ni_1669", 2091, 34], - ["is_int", 1952, 1949, 2091, 34], - ["jump_false", 1952, "eq_ni_1669", 2091, 34], - ["eq_int", 1950, 45, 1949, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_ni_1669", - ["is_num", 1951, 45, 2091, 34], - ["jump_false", 1951, "eq_nn_1670", 2091, 34], - ["is_num", 1952, 1949, 2091, 34], - ["jump_false", 1952, "eq_nn_1670", 2091, 34], - ["eq_float", 1950, 45, 1949, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nn_1670", - ["is_text", 1951, 45, 2091, 34], - ["jump_false", 1951, "eq_nt_1671", 2091, 34], - ["is_text", 1952, 1949, 2091, 34], - ["jump_false", 1952, "eq_nt_1671", 2091, 34], - ["eq_text", 1950, 45, 1949, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nt_1671", - ["is_null", 1951, 45, 2091, 34], - ["jump_false", 1951, "eq_nnl_1672", 2091, 34], - ["is_null", 1952, 1949, 2091, 34], - ["jump_false", 1952, "eq_nnl_1672", 2091, 34], - ["true", 1950, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nnl_1672", - ["is_bool", 1951, 45, 2091, 34], - ["jump_false", 1951, "eq_nb_1673", 2091, 34], - ["is_bool", 1952, 1949, 2091, 34], - ["jump_false", 1952, "eq_nb_1673", 2091, 34], - ["eq_bool", 1950, 45, 1949, 2091, 34], - ["jump", "eq_done_1668", 2091, 34], - "eq_nb_1673", - ["false", 1950, 2091, 34], - "eq_done_1668", - ["move", 1948, 1950, 2091, 34], - "or_end_1584", - ["move", 1953, 1948, 2091, 34], - ["jump_true", 1953, "or_end_1583", 2091, 34], - ["access", 1954, "&&=", 2092, 17], - ["is_identical", 1955, 45, 1954, 2092, 17], - ["jump_true", 1955, "eq_done_1674", 2092, 17], - ["is_int", 1956, 45, 2092, 17], - ["jump_false", 1956, "eq_ni_1675", 2092, 17], - ["is_int", 1957, 1954, 2092, 17], - ["jump_false", 1957, "eq_ni_1675", 2092, 17], - ["eq_int", 1955, 45, 1954, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_ni_1675", - ["is_num", 1956, 45, 2092, 17], - ["jump_false", 1956, "eq_nn_1676", 2092, 17], - ["is_num", 1957, 1954, 2092, 17], - ["jump_false", 1957, "eq_nn_1676", 2092, 17], - ["eq_float", 1955, 45, 1954, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nn_1676", - ["is_text", 1956, 45, 2092, 17], - ["jump_false", 1956, "eq_nt_1677", 2092, 17], - ["is_text", 1957, 1954, 2092, 17], - ["jump_false", 1957, "eq_nt_1677", 2092, 17], - ["eq_text", 1955, 45, 1954, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nt_1677", - ["is_null", 1956, 45, 2092, 17], - ["jump_false", 1956, "eq_nnl_1678", 2092, 17], - ["is_null", 1957, 1954, 2092, 17], - ["jump_false", 1957, "eq_nnl_1678", 2092, 17], - ["true", 1955, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nnl_1678", - ["is_bool", 1956, 45, 2092, 17], - ["jump_false", 1956, "eq_nb_1679", 2092, 17], - ["is_bool", 1957, 1954, 2092, 17], - ["jump_false", 1957, "eq_nb_1679", 2092, 17], - ["eq_bool", 1955, 45, 1954, 2092, 17], - ["jump", "eq_done_1674", 2092, 17], - "eq_nb_1679", - ["false", 1955, 2092, 17], - "eq_done_1674", - ["move", 1953, 1955, 2092, 17], - "or_end_1583", - ["move", 1958, 1953, 2092, 17], - ["jump_true", 1958, "or_end_1582", 2092, 17], - ["access", 1959, "||=", 2092, 34], - ["is_identical", 1960, 45, 1959, 2092, 34], - ["jump_true", 1960, "eq_done_1680", 2092, 34], - ["is_int", 1961, 45, 2092, 34], - ["jump_false", 1961, "eq_ni_1681", 2092, 34], - ["is_int", 1962, 1959, 2092, 34], - ["jump_false", 1962, "eq_ni_1681", 2092, 34], - ["eq_int", 1960, 45, 1959, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_ni_1681", - ["is_num", 1961, 45, 2092, 34], - ["jump_false", 1961, "eq_nn_1682", 2092, 34], - ["is_num", 1962, 1959, 2092, 34], - ["jump_false", 1962, "eq_nn_1682", 2092, 34], - ["eq_float", 1960, 45, 1959, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nn_1682", - ["is_text", 1961, 45, 2092, 34], - ["jump_false", 1961, "eq_nt_1683", 2092, 34], - ["is_text", 1962, 1959, 2092, 34], - ["jump_false", 1962, "eq_nt_1683", 2092, 34], - ["eq_text", 1960, 45, 1959, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nt_1683", - ["is_null", 1961, 45, 2092, 34], - ["jump_false", 1961, "eq_nnl_1684", 2092, 34], - ["is_null", 1962, 1959, 2092, 34], - ["jump_false", 1962, "eq_nnl_1684", 2092, 34], - ["true", 1960, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nnl_1684", - ["is_bool", 1961, 45, 2092, 34], - ["jump_false", 1961, "eq_nb_1685", 2092, 34], - ["is_bool", 1962, 1959, 2092, 34], - ["jump_false", 1962, "eq_nb_1685", 2092, 34], - ["eq_bool", 1960, 45, 1959, 2092, 34], - ["jump", "eq_done_1680", 2092, 34], - "eq_nb_1685", - ["false", 1960, 2092, 34], - "eq_done_1680", - ["move", 1958, 1960, 2092, 34], - "or_end_1582", - ["move", 1963, 1958, 2092, 34], - ["jump_true", 1963, "or_end_1581", 2092, 34], - ["access", 1964, "??=", 2093, 17], - ["is_identical", 1965, 45, 1964, 2093, 17], - ["jump_true", 1965, "eq_done_1686", 2093, 17], - ["is_int", 1966, 45, 2093, 17], - ["jump_false", 1966, "eq_ni_1687", 2093, 17], - ["is_int", 1967, 1964, 2093, 17], - ["jump_false", 1967, "eq_ni_1687", 2093, 17], - ["eq_int", 1965, 45, 1964, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_ni_1687", - ["is_num", 1966, 45, 2093, 17], - ["jump_false", 1966, "eq_nn_1688", 2093, 17], - ["is_num", 1967, 1964, 2093, 17], - ["jump_false", 1967, "eq_nn_1688", 2093, 17], - ["eq_float", 1965, 45, 1964, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nn_1688", - ["is_text", 1966, 45, 2093, 17], - ["jump_false", 1966, "eq_nt_1689", 2093, 17], - ["is_text", 1967, 1964, 2093, 17], - ["jump_false", 1967, "eq_nt_1689", 2093, 17], - ["eq_text", 1965, 45, 1964, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nt_1689", - ["is_null", 1966, 45, 2093, 17], - ["jump_false", 1966, "eq_nnl_1690", 2093, 17], - ["is_null", 1967, 1964, 2093, 17], - ["jump_false", 1967, "eq_nnl_1690", 2093, 17], - ["true", 1965, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nnl_1690", - ["is_bool", 1966, 45, 2093, 17], - ["jump_false", 1966, "eq_nb_1691", 2093, 17], - ["is_bool", 1967, 1964, 2093, 17], - ["jump_false", 1967, "eq_nb_1691", 2093, 17], - ["eq_bool", 1965, 45, 1964, 2093, 17], - ["jump", "eq_done_1686", 2093, 17], - "eq_nb_1691", - ["false", 1965, 2093, 17], - "eq_done_1686", - ["move", 1963, 1965, 2093, 17], - "or_end_1581", - ["jump_false", 1963, "if_else_1579", 2093, 17], - ["get", 1969, 55, 1, 2094, 14], - ["frame", 1970, 1969, 1, 2094, 14], - ["null", 1971, 2094, 14], - ["setarg", 1970, 0, 1971, 2094, 14], - ["setarg", 1970, 1, 1, 2094, 14], - ["tail_invoke", 1970, 1968, 2094, 14], - ["return", 1968, 2094, 14], - ["jump", "if_end_1580", 2094, 14], - "if_else_1579", - "if_end_1580", - ["get", 1973, 56, 1, 2098, 12], - ["frame", 1974, 1973, 2, 2098, 12], - ["null", 1975, 2098, 12], - ["setarg", 1974, 0, 1975, 2098, 12], - ["setarg", 1974, 1, 1, 2098, 12], - ["setarg", 1974, 2, 2, 2098, 12], - ["tail_invoke", 1974, 1972, 2098, 12], - ["return", 1972, 2098, 12], - ["null", 1976, 2098, 12], - ["return", 1976, 2098, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 1170, - "nr_close_slots": 0, - "instructions": [ - ["null", 37, 2103, 16], - ["null", 39, 2104, 16], - ["null", 50, 2105, 17], - ["null", 42, 2106, 16], - ["access", 41, 0, 2107, 22], - ["null", 6, 2108, 20], - ["access", 7, 0, 2109, 20], - ["access", 60, 0, 2110, 20], - ["null", 40, 2111, 16], - ["access", 2, 0, 2112, 14], - ["null", 53, 2113, 17], - ["null", 20, 2114, 16], - ["null", 57, 2115, 22], - ["null", 26, 2116, 22], - ["null", 25, 2117, 22], - ["null", 27, 2118, 21], - ["access", 22, 0, 2119, 21], - ["null", 52, 2120, 23], - ["null", 47, 2121, 21], - ["null", 48, 2122, 24], - ["null", 21, 2123, 22], - ["null", 35, 2124, 16], - ["null", 55, 2125, 16], - ["null", 58, 2126, 18], - ["null", 59, 2127, 24], - ["null", 36, 2128, 21], - ["access", 56, 0, 2129, 21], - ["null", 28, 2130, 16], - ["access", 51, 0, 2131, 16], - ["access", 44, 0, 2132, 21], - ["null", 8, 2133, 21], - ["null", 9, 2134, 18], - ["null", 5, 2135, 21], - ["null", 4, 2136, 21], - ["access", 43, 0, 2137, 17], - ["null", 10, 2138, 23], - ["null", 45, 2139, 20], - ["null", 49, 2140, 16], - ["access", 46, 0, 2141, 20], - ["access", 31, 0, 2142, 21], - ["null", 18, 2143, 17], - ["access", 54, 0, 2144, 22], - ["null", 23, 2145, 25], - ["null", 14, 2146, 23], - ["null", 15, 2147, 21], - ["null", 12, 2148, 21], - ["null", 13, 2149, 22], - ["null", 11, 2150, 21], - ["access", 17, 0, 2151, 20], - ["access", 19, 0, 2152, 20], - ["null", 16, 2153, 22], - ["access", 3, 0, 2154, 14], - ["null", 29, 2155, 16], - ["access", 30, 0, 2156, 19], - ["access", 24, 0, 2157, 16], - ["access", 34, 0, 2158, 19], - ["null", 33, 2159, 21], - ["null", 32, 2160, 22], - ["null", 38, 2161, 22], - ["null", 61, 2163, 17], - ["is_identical", 62, 1, 61, 2163, 17], - ["jump_true", 62, "eq_done_1694", 2163, 17], - ["is_int", 63, 1, 2163, 17], - ["jump_false", 63, "eq_ni_1695", 2163, 17], - ["is_int", 64, 61, 2163, 17], - ["jump_false", 64, "eq_ni_1695", 2163, 17], - ["eq_int", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_ni_1695", - ["is_num", 63, 1, 2163, 17], - ["jump_false", 63, "eq_nn_1696", 2163, 17], - ["is_num", 64, 61, 2163, 17], - ["jump_false", 64, "eq_nn_1696", 2163, 17], - ["eq_float", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nn_1696", - ["is_text", 63, 1, 2163, 17], - ["jump_false", 63, "eq_nt_1697", 2163, 17], - ["is_text", 64, 61, 2163, 17], - ["jump_false", 64, "eq_nt_1697", 2163, 17], - ["eq_text", 62, 1, 61, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nt_1697", - ["is_null", 63, 1, 2163, 17], - ["jump_false", 63, "eq_nnl_1698", 2163, 17], - ["is_null", 64, 61, 2163, 17], - ["jump_false", 64, "eq_nnl_1698", 2163, 17], - ["true", 62, 2163, 17], - ["jump", "eq_done_1694", 2163, 17], - "eq_nnl_1698", - ["is_bool", 63, 1, 2163, 17], - ["jump_false", 63, "eq_nb_1699", 2163, 17], - ["is_bool", 64, 61, 2163, 17], - ["jump_false", 64, "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", 65, 2164, 14], - ["return", 65, 2164, 14], - ["jump", "if_end_1693", 2164, 14], - "if_else_1692", - "if_end_1693", - ["get", 67, 102, 1, 2166, 5], - ["frame", 68, 67, 1, 2166, 5], - ["null", 69, 2166, 5], - ["setarg", 68, 0, 69, 2166, 5], - ["setarg", 68, 1, 1, 2166, 5], - ["invoke", 68, 66, 2166, 5], - ["load_field", 70, 1, "kind", 2167, 12], - ["move", 37, 70, 2167, 12], - ["null", 71, 2168, 17], - ["is_identical", 72, 37, 71, 2168, 17], - ["jump_true", 72, "eq_done_1702", 2168, 17], - ["is_int", 73, 37, 2168, 17], - ["jump_false", 73, "eq_ni_1703", 2168, 17], - ["is_int", 74, 71, 2168, 17], - ["jump_false", 74, "eq_ni_1703", 2168, 17], - ["eq_int", 72, 37, 71, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_ni_1703", - ["is_num", 73, 37, 2168, 17], - ["jump_false", 73, "eq_nn_1704", 2168, 17], - ["is_num", 74, 71, 2168, 17], - ["jump_false", 74, "eq_nn_1704", 2168, 17], - ["eq_float", 72, 37, 71, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nn_1704", - ["is_text", 73, 37, 2168, 17], - ["jump_false", 73, "eq_nt_1705", 2168, 17], - ["is_text", 74, 71, 2168, 17], - ["jump_false", 74, "eq_nt_1705", 2168, 17], - ["eq_text", 72, 37, 71, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nt_1705", - ["is_null", 73, 37, 2168, 17], - ["jump_false", 73, "eq_nnl_1706", 2168, 17], - ["is_null", 74, 71, 2168, 17], - ["jump_false", 74, "eq_nnl_1706", 2168, 17], - ["true", 72, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nnl_1706", - ["is_bool", 73, 37, 2168, 17], - ["jump_false", 73, "eq_nb_1707", 2168, 17], - ["is_bool", 74, 71, 2168, 17], - ["jump_false", 74, "eq_nb_1707", 2168, 17], - ["eq_bool", 72, 37, 71, 2168, 17], - ["jump", "eq_done_1702", 2168, 17], - "eq_nb_1707", - ["false", 72, 2168, 17], - "eq_done_1702", - ["jump_false", 72, "if_else_1700", 2168, 17], - ["null", 75, 2169, 14], - ["return", 75, 2169, 14], - ["jump", "if_end_1701", 2169, 14], - "if_else_1700", - "if_end_1701", - ["access", 76, "var", 2172, 17], - ["is_identical", 77, 37, 76, 2172, 17], - ["jump_true", 77, "eq_done_1711", 2172, 17], - ["is_int", 78, 37, 2172, 17], - ["jump_false", 78, "eq_ni_1712", 2172, 17], - ["is_int", 79, 76, 2172, 17], - ["jump_false", 79, "eq_ni_1712", 2172, 17], - ["eq_int", 77, 37, 76, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_ni_1712", - ["is_num", 78, 37, 2172, 17], - ["jump_false", 78, "eq_nn_1713", 2172, 17], - ["is_num", 79, 76, 2172, 17], - ["jump_false", 79, "eq_nn_1713", 2172, 17], - ["eq_float", 77, 37, 76, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nn_1713", - ["is_text", 78, 37, 2172, 17], - ["jump_false", 78, "eq_nt_1714", 2172, 17], - ["is_text", 79, 76, 2172, 17], - ["jump_false", 79, "eq_nt_1714", 2172, 17], - ["eq_text", 77, 37, 76, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nt_1714", - ["is_null", 78, 37, 2172, 17], - ["jump_false", 78, "eq_nnl_1715", 2172, 17], - ["is_null", 79, 76, 2172, 17], - ["jump_false", 79, "eq_nnl_1715", 2172, 17], - ["true", 77, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nnl_1715", - ["is_bool", 78, 37, 2172, 17], - ["jump_false", 78, "eq_nb_1716", 2172, 17], - ["is_bool", 79, 76, 2172, 17], - ["jump_false", 79, "eq_nb_1716", 2172, 17], - ["eq_bool", 77, 37, 76, 2172, 17], - ["jump", "eq_done_1711", 2172, 17], - "eq_nb_1716", - ["false", 77, 2172, 17], - "eq_done_1711", - ["move", 80, 77, 2172, 17], - ["jump_true", 80, "or_end_1710", 2172, 17], - ["access", 81, "def", 2172, 34], - ["is_identical", 82, 37, 81, 2172, 34], - ["jump_true", 82, "eq_done_1717", 2172, 34], - ["is_int", 83, 37, 2172, 34], - ["jump_false", 83, "eq_ni_1718", 2172, 34], - ["is_int", 84, 81, 2172, 34], - ["jump_false", 84, "eq_ni_1718", 2172, 34], - ["eq_int", 82, 37, 81, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_ni_1718", - ["is_num", 83, 37, 2172, 34], - ["jump_false", 83, "eq_nn_1719", 2172, 34], - ["is_num", 84, 81, 2172, 34], - ["jump_false", 84, "eq_nn_1719", 2172, 34], - ["eq_float", 82, 37, 81, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nn_1719", - ["is_text", 83, 37, 2172, 34], - ["jump_false", 83, "eq_nt_1720", 2172, 34], - ["is_text", 84, 81, 2172, 34], - ["jump_false", 84, "eq_nt_1720", 2172, 34], - ["eq_text", 82, 37, 81, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nt_1720", - ["is_null", 83, 37, 2172, 34], - ["jump_false", 83, "eq_nnl_1721", 2172, 34], - ["is_null", 84, 81, 2172, 34], - ["jump_false", 84, "eq_nnl_1721", 2172, 34], - ["true", 82, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nnl_1721", - ["is_bool", 83, 37, 2172, 34], - ["jump_false", 83, "eq_nb_1722", 2172, 34], - ["is_bool", 84, 81, 2172, 34], - ["jump_false", 84, "eq_nb_1722", 2172, 34], - ["eq_bool", 82, 37, 81, 2172, 34], - ["jump", "eq_done_1717", 2172, 34], - "eq_nb_1722", - ["false", 82, 2172, 34], - "eq_done_1717", - ["move", 80, 82, 2172, 34], - "or_end_1710", - ["jump_false", 80, "if_else_1708", 2172, 34], - ["load_field", 85, 1, "left", 2173, 14], - ["move", 39, 85, 2173, 14], - ["load_field", 86, 1, "right", 2174, 15], - ["move", 50, 86, 2174, 15], - ["load_field", 87, 39, "name", 2175, 14], - ["move", 42, 87, 2175, 14], - ["get", 89, 52, 1, 2176, 20], - ["frame", 90, 89, 1, 2176, 20], - ["null", 91, 2176, 20], - ["setarg", 90, 0, 91, 2176, 20], - ["setarg", 90, 1, 42, 2176, 20], - ["invoke", 90, 88, 2176, 20], - ["move", 41, 88, 2176, 20], - ["load_field", 92, 1, "pop", 2178, 11], - ["true", 93, 2178, 23], - ["is_identical", 94, 92, 93, 2178, 23], - ["jump_true", 94, "eq_done_1726", 2178, 23], - ["is_int", 95, 92, 2178, 23], - ["jump_false", 95, "eq_ni_1727", 2178, 23], - ["is_int", 96, 93, 2178, 23], - ["jump_false", 96, "eq_ni_1727", 2178, 23], - ["eq_int", 94, 92, 93, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_ni_1727", - ["is_num", 95, 92, 2178, 23], - ["jump_false", 95, "eq_nn_1728", 2178, 23], - ["is_num", 96, 93, 2178, 23], - ["jump_false", 96, "eq_nn_1728", 2178, 23], - ["eq_float", 94, 92, 93, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nn_1728", - ["is_text", 95, 92, 2178, 23], - ["jump_false", 95, "eq_nt_1729", 2178, 23], - ["is_text", 96, 93, 2178, 23], - ["jump_false", 96, "eq_nt_1729", 2178, 23], - ["eq_text", 94, 92, 93, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nt_1729", - ["is_null", 95, 92, 2178, 23], - ["jump_false", 95, "eq_nnl_1730", 2178, 23], - ["is_null", 96, 93, 2178, 23], - ["jump_false", 96, "eq_nnl_1730", 2178, 23], - ["true", 94, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nnl_1730", - ["is_bool", 95, 92, 2178, 23], - ["jump_false", 95, "eq_nb_1731", 2178, 23], - ["is_bool", 96, 93, 2178, 23], - ["jump_false", 96, "eq_nb_1731", 2178, 23], - ["eq_bool", 94, 92, 93, 2178, 23], - ["jump", "eq_done_1726", 2178, 23], - "eq_nb_1731", - ["false", 94, 2178, 23], - "eq_done_1726", - ["move", 97, 94, 2178, 23], - ["jump_false", 97, "and_end_1725", 2178, 23], - ["null", 98, 2178, 40], - ["is_identical", 99, 50, 98, 2178, 40], - ["jump_true", 99, "ne_nid_1733", 2178, 40], - ["jump", "ne_ni_1734", 2178, 40], - "ne_nid_1733", - ["false", 99, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_ni_1734", - ["is_int", 100, 50, 2178, 40], - ["jump_false", 100, "ne_nn_1735", 2178, 40], - ["is_int", 101, 98, 2178, 40], - ["jump_false", 101, "ne_nn_1735", 2178, 40], - ["ne_int", 99, 50, 98, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nn_1735", - ["is_num", 100, 50, 2178, 40], - ["jump_false", 100, "ne_nt_1736", 2178, 40], - ["is_num", 101, 98, 2178, 40], - ["jump_false", 101, "ne_nt_1736", 2178, 40], - ["ne_float", 99, 50, 98, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nt_1736", - ["is_text", 100, 50, 2178, 40], - ["jump_false", 100, "ne_nnl_1737", 2178, 40], - ["is_text", 101, 98, 2178, 40], - ["jump_false", 101, "ne_nnl_1737", 2178, 40], - ["ne_text", 99, 50, 98, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nnl_1737", - ["is_null", 100, 50, 2178, 40], - ["jump_false", 100, "ne_nb_1738", 2178, 40], - ["is_null", 101, 98, 2178, 40], - ["jump_false", 101, "ne_nb_1738", 2178, 40], - ["false", 99, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_nb_1738", - ["is_bool", 100, 50, 2178, 40], - ["jump_false", 100, "ne_mis_1739", 2178, 40], - ["is_bool", 101, 98, 2178, 40], - ["jump_false", 101, "ne_mis_1739", 2178, 40], - ["ne_bool", 99, 50, 98, 2178, 40], - ["jump", "ne_done_1732", 2178, 40], - "ne_mis_1739", - ["true", 99, 2178, 40], - "ne_done_1732", - ["move", 97, 99, 2178, 40], - "and_end_1725", - ["jump_false", 97, "if_else_1723", 2178, 40], - ["load_field", 102, 50, "left", 2179, 20], - ["move", 6, 102, 2179, 20], - ["access", 103, -1, 2180, 39], - ["get", 105, 58, 1, 2180, 20], - ["frame", 106, 105, 2, 2180, 20], - ["null", 107, 2180, 20], - ["setarg", 106, 0, 107, 2180, 20], - ["setarg", 106, 1, 6, 2180, 20], - ["setarg", 106, 2, 103, 2180, 20], - ["invoke", 106, 104, 2180, 20], - ["move", 7, 104, 2180, 20], - ["access", 108, 0, 2181, 27], - ["is_int", 110, 41, 2181, 27], - ["jump_false", 110, "rel_ni_1742", 2181, 27], - ["is_int", 111, 108, 2181, 27], - ["jump_false", 111, "rel_ni_1742", 2181, 27], - ["ge_int", 109, 41, 108, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_ni_1742", - ["is_num", 110, 41, 2181, 27], - ["jump_false", 110, "rel_nn_1743", 2181, 27], - ["is_num", 111, 108, 2181, 27], - ["jump_false", 111, "rel_nn_1743", 2181, 27], - ["ge_float", 109, 41, 108, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_nn_1743", - ["is_text", 110, 41, 2181, 27], - ["jump_false", 110, "rel_err_1745", 2181, 27], - ["is_text", 111, 108, 2181, 27], - ["jump_false", 111, "rel_err_1745", 2181, 27], - ["ge_text", 109, 41, 108, 2181, 27], - ["jump", "rel_done_1744", 2181, 27], - "rel_err_1745", - [ - "access", - 112, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2181, - 27 - ], - ["access", 113, "error", 2181, 27], - ["access", 114, "cannot compare with '>=': operands must be same type", 2181, 27], - ["array", 115, 0, 2181, 27], - ["push", 115, 114, 2181, 27], - ["frame", 117, 112, 2, 2181, 27], - ["null", 118, 2181, 27], - ["setarg", 117, 0, 118, 2181, 27], - ["setarg", 117, 1, 113, 2181, 27], - ["setarg", 117, 2, 115, 2181, 27], - ["invoke", 117, 116, 2181, 27], - ["disrupt", 2181, 27], - "rel_done_1744", - ["jump_false", 109, "if_else_1740", 2181, 27], - ["get", 120, 10, 1, 2182, 21], - ["frame", 121, 120, 0, 2182, 21], - ["null", 122, 2182, 21], - ["setarg", 121, 0, 122, 2182, 21], - ["invoke", 121, 119, 2182, 21], - ["move", 34, 119, 2182, 21], - ["access", 123, "pop_err", 2183, 33], - ["get", 125, 60, 1, 2183, 23], - ["frame", 126, 125, 1, 2183, 23], - ["null", 127, 2183, 23], - ["setarg", 126, 0, 127, 2183, 23], - ["setarg", 126, 1, 123, 2183, 23], - ["invoke", 126, 124, 2183, 23], - ["move", 33, 124, 2183, 23], - ["access", 128, "pop_done", 2184, 34], - ["get", 130, 60, 1, 2184, 24], - ["frame", 131, 130, 1, 2184, 24], - ["null", 132, 2184, 24], - ["setarg", 131, 0, 132, 2184, 24], - ["setarg", 131, 1, 128, 2184, 24], - ["invoke", 131, 129, 2184, 24], - ["move", 32, 129, 2184, 24], - ["access", 133, "is_array", 2185, 18], - ["get", 135, 16, 1, 2185, 11], - ["frame", 136, 135, 3, 2185, 11], - ["null", 137, 2185, 11], - ["setarg", 136, 0, 137, 2185, 11], - ["setarg", 136, 1, 133, 2185, 11], - ["setarg", 136, 2, 34, 2185, 11], - ["setarg", 136, 3, 7, 2185, 11], - ["invoke", 136, 134, 2185, 11], - ["access", 138, "jump_false", 2186, 26], - ["get", 140, 35, 1, 2186, 11], - ["frame", 141, 140, 3, 2186, 11], - ["null", 142, 2186, 11], - ["setarg", 141, 0, 142, 2186, 11], - ["setarg", 141, 1, 138, 2186, 11], - ["setarg", 141, 2, 34, 2186, 11], - ["setarg", 141, 3, 33, 2186, 11], - ["invoke", 141, 139, 2186, 11], - ["access", 143, "pop", 2187, 18], - ["get", 145, 16, 1, 2187, 11], - ["frame", 146, 145, 3, 2187, 11], - ["null", 147, 2187, 11], - ["setarg", 146, 0, 147, 2187, 11], - ["setarg", 146, 1, 143, 2187, 11], - ["setarg", 146, 2, 41, 2187, 11], - ["setarg", 146, 3, 7, 2187, 11], - ["invoke", 146, 144, 2187, 11], - ["get", 149, 34, 1, 2188, 11], - ["frame", 150, 149, 1, 2188, 11], - ["null", 151, 2188, 11], - ["setarg", 150, 0, 151, 2188, 11], - ["setarg", 150, 1, 32, 2188, 11], - ["invoke", 150, 148, 2188, 11], - ["get", 153, 36, 1, 2189, 11], - ["frame", 154, 153, 1, 2189, 11], - ["null", 155, 2189, 11], - ["setarg", 154, 0, 155, 2189, 11], - ["setarg", 154, 1, 33, 2189, 11], - ["invoke", 154, 152, 2189, 11], - ["access", 156, "cannot pop: target must be an array", 2190, 26], - ["get", 158, 37, 1, 2190, 11], - ["frame", 159, 158, 1, 2190, 11], - ["null", 160, 2190, 11], - ["setarg", 159, 0, 160, 2190, 11], - ["setarg", 159, 1, 156, 2190, 11], - ["invoke", 159, 157, 2190, 11], - ["access", 161, "disrupt", 2191, 18], - ["get", 163, 14, 1, 2191, 11], - ["frame", 164, 163, 1, 2191, 11], - ["null", 165, 2191, 11], - ["setarg", 164, 0, 165, 2191, 11], - ["setarg", 164, 1, 161, 2191, 11], - ["invoke", 164, 162, 2191, 11], - ["get", 167, 36, 1, 2192, 11], - ["frame", 168, 167, 1, 2192, 11], - ["null", 169, 2192, 11], - ["setarg", 168, 0, 169, 2192, 11], - ["setarg", 168, 1, 32, 2192, 11], - ["invoke", 168, 166, 2192, 11], - ["jump", "if_end_1741", 2192, 11], - "if_else_1740", - "if_end_1741", - ["null", 170, 2194, 16], - ["return", 170, 2194, 16], - ["jump", "if_end_1724", 2194, 16], - "if_else_1723", - "if_end_1724", - ["null", 171, 2196, 20], - ["is_identical", 172, 50, 171, 2196, 20], - ["jump_true", 172, "ne_nid_1749", 2196, 20], - ["jump", "ne_ni_1750", 2196, 20], - "ne_nid_1749", - ["false", 172, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_ni_1750", - ["is_int", 173, 50, 2196, 20], - ["jump_false", 173, "ne_nn_1751", 2196, 20], - ["is_int", 174, 171, 2196, 20], - ["jump_false", 174, "ne_nn_1751", 2196, 20], - ["ne_int", 172, 50, 171, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nn_1751", - ["is_num", 173, 50, 2196, 20], - ["jump_false", 173, "ne_nt_1752", 2196, 20], - ["is_num", 174, 171, 2196, 20], - ["jump_false", 174, "ne_nt_1752", 2196, 20], - ["ne_float", 172, 50, 171, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nt_1752", - ["is_text", 173, 50, 2196, 20], - ["jump_false", 173, "ne_nnl_1753", 2196, 20], - ["is_text", 174, 171, 2196, 20], - ["jump_false", 174, "ne_nnl_1753", 2196, 20], - ["ne_text", 172, 50, 171, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nnl_1753", - ["is_null", 173, 50, 2196, 20], - ["jump_false", 173, "ne_nb_1754", 2196, 20], - ["is_null", 174, 171, 2196, 20], - ["jump_false", 174, "ne_nb_1754", 2196, 20], - ["false", 172, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_nb_1754", - ["is_bool", 173, 50, 2196, 20], - ["jump_false", 173, "ne_mis_1755", 2196, 20], - ["is_bool", 174, 171, 2196, 20], - ["jump_false", 174, "ne_mis_1755", 2196, 20], - ["ne_bool", 172, 50, 171, 2196, 20], - ["jump", "ne_done_1748", 2196, 20], - "ne_mis_1755", - ["true", 172, 2196, 20], - "ne_done_1748", - ["jump_false", 172, "if_else_1746", 2196, 20], - ["get", 176, 58, 1, 2197, 20], - ["frame", 177, 176, 2, 2197, 20], - ["null", 178, 2197, 20], - ["setarg", 177, 0, 178, 2197, 20], - ["setarg", 177, 1, 50, 2197, 20], - ["setarg", 177, 2, 41, 2197, 20], - ["invoke", 177, 175, 2197, 20], - ["move", 60, 175, 2197, 20], - ["access", 179, 0, 2198, 27], - ["is_int", 181, 41, 2198, 27], - ["jump_false", 181, "rel_ni_1759", 2198, 27], - ["is_int", 182, 179, 2198, 27], - ["jump_false", 182, "rel_ni_1759", 2198, 27], - ["ge_int", 180, 41, 179, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_ni_1759", - ["is_num", 181, 41, 2198, 27], - ["jump_false", 181, "rel_nn_1760", 2198, 27], - ["is_num", 182, 179, 2198, 27], - ["jump_false", 182, "rel_nn_1760", 2198, 27], - ["ge_float", 180, 41, 179, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_nn_1760", - ["is_text", 181, 41, 2198, 27], - ["jump_false", 181, "rel_err_1762", 2198, 27], - ["is_text", 182, 179, 2198, 27], - ["jump_false", 182, "rel_err_1762", 2198, 27], - ["ge_text", 180, 41, 179, 2198, 27], - ["jump", "rel_done_1761", 2198, 27], - "rel_err_1762", - [ - "access", - 183, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2198, - 27 - ], - ["access", 184, "error", 2198, 27], - ["access", 185, "cannot compare with '>=': operands must be same type", 2198, 27], - ["array", 186, 0, 2198, 27], - ["push", 186, 185, 2198, 27], - ["frame", 188, 183, 2, 2198, 27], - ["null", 189, 2198, 27], - ["setarg", 188, 0, 189, 2198, 27], - ["setarg", 188, 1, 184, 2198, 27], - ["setarg", 188, 2, 186, 2198, 27], - ["invoke", 188, 187, 2198, 27], - ["disrupt", 2198, 27], - "rel_done_1761", - ["move", 190, 180, 2198, 27], - ["jump_false", 190, "and_end_1758", 2198, 27], - ["is_identical", 191, 60, 41, 2198, 44], - ["jump_true", 191, "ne_nid_1764", 2198, 44], - ["jump", "ne_ni_1765", 2198, 44], - "ne_nid_1764", - ["false", 191, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_ni_1765", - ["is_int", 192, 60, 2198, 44], - ["jump_false", 192, "ne_nn_1766", 2198, 44], - ["is_int", 193, 41, 2198, 44], - ["jump_false", 193, "ne_nn_1766", 2198, 44], - ["ne_int", 191, 60, 41, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nn_1766", - ["is_num", 192, 60, 2198, 44], - ["jump_false", 192, "ne_nt_1767", 2198, 44], - ["is_num", 193, 41, 2198, 44], - ["jump_false", 193, "ne_nt_1767", 2198, 44], - ["ne_float", 191, 60, 41, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nt_1767", - ["is_text", 192, 60, 2198, 44], - ["jump_false", 192, "ne_nnl_1768", 2198, 44], - ["is_text", 193, 41, 2198, 44], - ["jump_false", 193, "ne_nnl_1768", 2198, 44], - ["ne_text", 191, 60, 41, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nnl_1768", - ["is_null", 192, 60, 2198, 44], - ["jump_false", 192, "ne_nb_1769", 2198, 44], - ["is_null", 193, 41, 2198, 44], - ["jump_false", 193, "ne_nb_1769", 2198, 44], - ["false", 191, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_nb_1769", - ["is_bool", 192, 60, 2198, 44], - ["jump_false", 192, "ne_mis_1770", 2198, 44], - ["is_bool", 193, 41, 2198, 44], - ["jump_false", 193, "ne_mis_1770", 2198, 44], - ["ne_bool", 191, 60, 41, 2198, 44], - ["jump", "ne_done_1763", 2198, 44], - "ne_mis_1770", - ["true", 191, 2198, 44], - "ne_done_1763", - ["move", 190, 191, 2198, 44], - "and_end_1758", - ["jump_false", 190, "if_else_1756", 2198, 44], - ["access", 194, "move", 2199, 18], - ["get", 196, 16, 1, 2199, 11], - ["frame", 197, 196, 3, 2199, 11], - ["null", 198, 2199, 11], - ["setarg", 197, 0, 198, 2199, 11], - ["setarg", 197, 1, 194, 2199, 11], - ["setarg", 197, 2, 41, 2199, 11], - ["setarg", 197, 3, 60, 2199, 11], - ["invoke", 197, 195, 2199, 11], - ["jump", "if_end_1757", 2199, 11], - "if_else_1756", - "if_end_1757", - ["jump", "if_end_1747", 2199, 11], - "if_else_1746", - ["access", 199, 0, 2201, 32], - ["is_int", 201, 41, 2201, 32], - ["jump_false", 201, "rel_ni_1773", 2201, 32], - ["is_int", 202, 199, 2201, 32], - ["jump_false", 202, "rel_ni_1773", 2201, 32], - ["ge_int", 200, 41, 199, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_ni_1773", - ["is_num", 201, 41, 2201, 32], - ["jump_false", 201, "rel_nn_1774", 2201, 32], - ["is_num", 202, 199, 2201, 32], - ["jump_false", 202, "rel_nn_1774", 2201, 32], - ["ge_float", 200, 41, 199, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_nn_1774", - ["is_text", 201, 41, 2201, 32], - ["jump_false", 201, "rel_err_1776", 2201, 32], - ["is_text", 202, 199, 2201, 32], - ["jump_false", 202, "rel_err_1776", 2201, 32], - ["ge_text", 200, 41, 199, 2201, 32], - ["jump", "rel_done_1775", 2201, 32], - "rel_err_1776", - [ - "access", - 203, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2201, - 32 - ], - ["access", 204, "error", 2201, 32], - ["access", 205, "cannot compare with '>=': operands must be same type", 2201, 32], - ["array", 206, 0, 2201, 32], - ["push", 206, 205, 2201, 32], - ["frame", 208, 203, 2, 2201, 32], - ["null", 209, 2201, 32], - ["setarg", 208, 0, 209, 2201, 32], - ["setarg", 208, 1, 204, 2201, 32], - ["setarg", 208, 2, 206, 2201, 32], - ["invoke", 208, 207, 2201, 32], - ["disrupt", 2201, 32], - "rel_done_1775", - ["jump_false", 200, "if_else_1771", 2201, 32], - ["get", 211, 26, 1, 2202, 9], - ["frame", 212, 211, 1, 2202, 9], - ["null", 213, 2202, 9], - ["setarg", 212, 0, 213, 2202, 9], - ["setarg", 212, 1, 41, 2202, 9], - ["invoke", 212, 210, 2202, 9], - ["jump", "if_end_1772", 2202, 9], - "if_else_1771", - "if_end_1772", - "if_end_1747", - ["null", 214, 2204, 14], - ["return", 214, 2204, 14], - ["jump", "if_end_1709", 2204, 14], - "if_else_1708", - "if_end_1709", - ["access", 215, "var_list", 2207, 17], - ["is_identical", 216, 37, 215, 2207, 17], - ["jump_true", 216, "eq_done_1780", 2207, 17], - ["is_int", 217, 37, 2207, 17], - ["jump_false", 217, "eq_ni_1781", 2207, 17], - ["is_int", 218, 215, 2207, 17], - ["jump_false", 218, "eq_ni_1781", 2207, 17], - ["eq_int", 216, 37, 215, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_ni_1781", - ["is_num", 217, 37, 2207, 17], - ["jump_false", 217, "eq_nn_1782", 2207, 17], - ["is_num", 218, 215, 2207, 17], - ["jump_false", 218, "eq_nn_1782", 2207, 17], - ["eq_float", 216, 37, 215, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nn_1782", - ["is_text", 217, 37, 2207, 17], - ["jump_false", 217, "eq_nt_1783", 2207, 17], - ["is_text", 218, 215, 2207, 17], - ["jump_false", 218, "eq_nt_1783", 2207, 17], - ["eq_text", 216, 37, 215, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nt_1783", - ["is_null", 217, 37, 2207, 17], - ["jump_false", 217, "eq_nnl_1784", 2207, 17], - ["is_null", 218, 215, 2207, 17], - ["jump_false", 218, "eq_nnl_1784", 2207, 17], - ["true", 216, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nnl_1784", - ["is_bool", 217, 37, 2207, 17], - ["jump_false", 217, "eq_nb_1785", 2207, 17], - ["is_bool", 218, 215, 2207, 17], - ["jump_false", 218, "eq_nb_1785", 2207, 17], - ["eq_bool", 216, 37, 215, 2207, 17], - ["jump", "eq_done_1780", 2207, 17], - "eq_nb_1785", - ["false", 216, 2207, 17], - "eq_done_1780", - ["move", 219, 216, 2207, 17], - ["jump_true", 219, "or_end_1779", 2207, 17], - ["access", 220, "def_list", 2207, 39], - ["is_identical", 221, 37, 220, 2207, 39], - ["jump_true", 221, "eq_done_1786", 2207, 39], - ["is_int", 222, 37, 2207, 39], - ["jump_false", 222, "eq_ni_1787", 2207, 39], - ["is_int", 223, 220, 2207, 39], - ["jump_false", 223, "eq_ni_1787", 2207, 39], - ["eq_int", 221, 37, 220, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_ni_1787", - ["is_num", 222, 37, 2207, 39], - ["jump_false", 222, "eq_nn_1788", 2207, 39], - ["is_num", 223, 220, 2207, 39], - ["jump_false", 223, "eq_nn_1788", 2207, 39], - ["eq_float", 221, 37, 220, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nn_1788", - ["is_text", 222, 37, 2207, 39], - ["jump_false", 222, "eq_nt_1789", 2207, 39], - ["is_text", 223, 220, 2207, 39], - ["jump_false", 223, "eq_nt_1789", 2207, 39], - ["eq_text", 221, 37, 220, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nt_1789", - ["is_null", 222, 37, 2207, 39], - ["jump_false", 222, "eq_nnl_1790", 2207, 39], - ["is_null", 223, 220, 2207, 39], - ["jump_false", 223, "eq_nnl_1790", 2207, 39], - ["true", 221, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nnl_1790", - ["is_bool", 222, 37, 2207, 39], - ["jump_false", 222, "eq_nb_1791", 2207, 39], - ["is_bool", 223, 220, 2207, 39], - ["jump_false", 223, "eq_nb_1791", 2207, 39], - ["eq_bool", 221, 37, 220, 2207, 39], - ["jump", "eq_done_1786", 2207, 39], - "eq_nb_1791", - ["false", 221, 2207, 39], - "eq_done_1786", - ["move", 219, 221, 2207, 39], - "or_end_1779", - ["jump_false", 219, "if_else_1777", 2207, 39], - ["load_field", 224, 1, "list", 2208, 14], - ["move", 40, 224, 2208, 14], - ["access", 2, 0, 2209, 12], - "while_start_1792", - ["length", 225, 40, 2210, 26], - ["is_int", 227, 2, 2210, 26], - ["jump_false", 227, "rel_ni_1794", 2210, 26], - ["is_int", 228, 225, 2210, 26], - ["jump_false", 228, "rel_ni_1794", 2210, 26], - ["lt_int", 226, 2, 225, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_ni_1794", - ["is_num", 227, 2, 2210, 26], - ["jump_false", 227, "rel_nn_1795", 2210, 26], - ["is_num", 228, 225, 2210, 26], - ["jump_false", 228, "rel_nn_1795", 2210, 26], - ["lt_float", 226, 2, 225, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_nn_1795", - ["is_text", 227, 2, 2210, 26], - ["jump_false", 227, "rel_err_1797", 2210, 26], - ["is_text", 228, 225, 2210, 26], - ["jump_false", 228, "rel_err_1797", 2210, 26], - ["lt_text", 226, 2, 225, 2210, 26], - ["jump", "rel_done_1796", 2210, 26], - "rel_err_1797", - [ - "access", - 229, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2210, - 26 - ], - ["access", 230, "error", 2210, 26], - ["access", 231, "cannot compare with '<': operands must be same type", 2210, 26], - ["array", 232, 0, 2210, 26], - ["push", 232, 231, 2210, 26], - ["frame", 234, 229, 2, 2210, 26], - ["null", 235, 2210, 26], - ["setarg", 234, 0, 235, 2210, 26], - ["setarg", 234, 1, 230, 2210, 26], - ["setarg", 234, 2, 232, 2210, 26], - ["invoke", 234, 233, 2210, 26], - ["disrupt", 2210, 26], - "rel_done_1796", - ["jump_false", 226, "while_end_1793", 2210, 26], - ["load_dynamic", 236, 40, 2, 2211, 28], - ["get", 238, 62, 1, 2211, 9], - ["frame", 239, 238, 1, 2211, 9], - ["null", 240, 2211, 9], - ["setarg", 239, 0, 240, 2211, 9], - ["setarg", 239, 1, 236, 2211, 9], - ["invoke", 239, 237, 2211, 9], - ["access", 241, 1, 2212, 19], - ["is_num", 243, 2, 2212, 19], - ["jump_false", 243, "num_err_1798", 2212, 19], - ["is_num", 244, 241, 2212, 19], - ["jump_false", 244, "num_err_1798", 2212, 19], - ["add", 242, 2, 241, 2212, 19], - ["jump", "num_done_1799", 2212, 19], - "num_err_1798", - [ - "access", - 245, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2212, - 19 - ], - ["access", 246, "error", 2212, 19], - ["access", 247, "cannot apply '+': operands must be numbers", 2212, 19], - ["array", 248, 0, 2212, 19], - ["push", 248, 247, 2212, 19], - ["frame", 250, 245, 2, 2212, 19], - ["null", 251, 2212, 19], - ["setarg", 250, 0, 251, 2212, 19], - ["setarg", 250, 1, 246, 2212, 19], - ["setarg", 250, 2, 248, 2212, 19], - ["invoke", 250, 249, 2212, 19], - ["disrupt", 2212, 19], - "num_done_1799", - ["move", 2, 242, 2212, 19], - ["jump", "while_start_1792", 2212, 19], - "while_end_1793", - ["null", 252, 2214, 14], - ["return", 252, 2214, 14], - ["jump", "if_end_1778", 2214, 14], - "if_else_1777", - "if_end_1778", - ["access", 253, "block", 2217, 17], - ["is_identical", 254, 37, 253, 2217, 17], - ["jump_true", 254, "eq_done_1802", 2217, 17], - ["is_int", 255, 37, 2217, 17], - ["jump_false", 255, "eq_ni_1803", 2217, 17], - ["is_int", 256, 253, 2217, 17], - ["jump_false", 256, "eq_ni_1803", 2217, 17], - ["eq_int", 254, 37, 253, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_ni_1803", - ["is_num", 255, 37, 2217, 17], - ["jump_false", 255, "eq_nn_1804", 2217, 17], - ["is_num", 256, 253, 2217, 17], - ["jump_false", 256, "eq_nn_1804", 2217, 17], - ["eq_float", 254, 37, 253, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nn_1804", - ["is_text", 255, 37, 2217, 17], - ["jump_false", 255, "eq_nt_1805", 2217, 17], - ["is_text", 256, 253, 2217, 17], - ["jump_false", 256, "eq_nt_1805", 2217, 17], - ["eq_text", 254, 37, 253, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nt_1805", - ["is_null", 255, 37, 2217, 17], - ["jump_false", 255, "eq_nnl_1806", 2217, 17], - ["is_null", 256, 253, 2217, 17], - ["jump_false", 256, "eq_nnl_1806", 2217, 17], - ["true", 254, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nnl_1806", - ["is_bool", 255, 37, 2217, 17], - ["jump_false", 255, "eq_nb_1807", 2217, 17], - ["is_bool", 256, 253, 2217, 17], - ["jump_false", 256, "eq_nb_1807", 2217, 17], - ["eq_bool", 254, 37, 253, 2217, 17], - ["jump", "eq_done_1802", 2217, 17], - "eq_nb_1807", - ["false", 254, 2217, 17], - "eq_done_1802", - ["jump_false", 254, "if_else_1800", 2217, 17], - ["load_field", 257, 1, "statements", 2218, 15], - ["move", 53, 257, 2218, 15], - ["access", 2, 0, 2219, 12], - "while_start_1808", - ["length", 258, 53, 2220, 26], - ["is_int", 260, 2, 2220, 26], - ["jump_false", 260, "rel_ni_1810", 2220, 26], - ["is_int", 261, 258, 2220, 26], - ["jump_false", 261, "rel_ni_1810", 2220, 26], - ["lt_int", 259, 2, 258, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_ni_1810", - ["is_num", 260, 2, 2220, 26], - ["jump_false", 260, "rel_nn_1811", 2220, 26], - ["is_num", 261, 258, 2220, 26], - ["jump_false", 261, "rel_nn_1811", 2220, 26], - ["lt_float", 259, 2, 258, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_nn_1811", - ["is_text", 260, 2, 2220, 26], - ["jump_false", 260, "rel_err_1813", 2220, 26], - ["is_text", 261, 258, 2220, 26], - ["jump_false", 261, "rel_err_1813", 2220, 26], - ["lt_text", 259, 2, 258, 2220, 26], - ["jump", "rel_done_1812", 2220, 26], - "rel_err_1813", - [ - "access", - 262, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2220, - 26 - ], - ["access", 263, "error", 2220, 26], - ["access", 264, "cannot compare with '<': operands must be same type", 2220, 26], - ["array", 265, 0, 2220, 26], - ["push", 265, 264, 2220, 26], - ["frame", 267, 262, 2, 2220, 26], - ["null", 268, 2220, 26], - ["setarg", 267, 0, 268, 2220, 26], - ["setarg", 267, 1, 263, 2220, 26], - ["setarg", 267, 2, 265, 2220, 26], - ["invoke", 267, 266, 2220, 26], - ["disrupt", 2220, 26], - "rel_done_1812", - ["jump_false", 259, "while_end_1809", 2220, 26], - ["load_dynamic", 269, 53, 2, 2221, 29], - ["get", 271, 62, 1, 2221, 9], - ["frame", 272, 271, 1, 2221, 9], - ["null", 273, 2221, 9], - ["setarg", 272, 0, 273, 2221, 9], - ["setarg", 272, 1, 269, 2221, 9], - ["invoke", 272, 270, 2221, 9], - ["access", 274, 1, 2222, 19], - ["is_num", 276, 2, 2222, 19], - ["jump_false", 276, "num_err_1814", 2222, 19], - ["is_num", 277, 274, 2222, 19], - ["jump_false", 277, "num_err_1814", 2222, 19], - ["add", 275, 2, 274, 2222, 19], - ["jump", "num_done_1815", 2222, 19], - "num_err_1814", - [ - "access", - 278, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2222, - 19 - ], - ["access", 279, "error", 2222, 19], - ["access", 280, "cannot apply '+': operands must be numbers", 2222, 19], - ["array", 281, 0, 2222, 19], - ["push", 281, 280, 2222, 19], - ["frame", 283, 278, 2, 2222, 19], - ["null", 284, 2222, 19], - ["setarg", 283, 0, 284, 2222, 19], - ["setarg", 283, 1, 279, 2222, 19], - ["setarg", 283, 2, 281, 2222, 19], - ["invoke", 283, 282, 2222, 19], - ["disrupt", 2222, 19], - "num_done_1815", - ["move", 2, 275, 2222, 19], - ["jump", "while_start_1808", 2222, 19], - "while_end_1809", - ["null", 285, 2224, 14], - ["return", 285, 2224, 14], - ["jump", "if_end_1801", 2224, 14], - "if_else_1800", - "if_end_1801", - ["access", 286, "if", 2227, 17], - ["is_identical", 287, 37, 286, 2227, 17], - ["jump_true", 287, "eq_done_1818", 2227, 17], - ["is_int", 288, 37, 2227, 17], - ["jump_false", 288, "eq_ni_1819", 2227, 17], - ["is_int", 289, 286, 2227, 17], - ["jump_false", 289, "eq_ni_1819", 2227, 17], - ["eq_int", 287, 37, 286, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_ni_1819", - ["is_num", 288, 37, 2227, 17], - ["jump_false", 288, "eq_nn_1820", 2227, 17], - ["is_num", 289, 286, 2227, 17], - ["jump_false", 289, "eq_nn_1820", 2227, 17], - ["eq_float", 287, 37, 286, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nn_1820", - ["is_text", 288, 37, 2227, 17], - ["jump_false", 288, "eq_nt_1821", 2227, 17], - ["is_text", 289, 286, 2227, 17], - ["jump_false", 289, "eq_nt_1821", 2227, 17], - ["eq_text", 287, 37, 286, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nt_1821", - ["is_null", 288, 37, 2227, 17], - ["jump_false", 288, "eq_nnl_1822", 2227, 17], - ["is_null", 289, 286, 2227, 17], - ["jump_false", 289, "eq_nnl_1822", 2227, 17], - ["true", 287, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nnl_1822", - ["is_bool", 288, 37, 2227, 17], - ["jump_false", 288, "eq_nb_1823", 2227, 17], - ["is_bool", 289, 286, 2227, 17], - ["jump_false", 289, "eq_nb_1823", 2227, 17], - ["eq_bool", 287, 37, 286, 2227, 17], - ["jump", "eq_done_1818", 2227, 17], - "eq_nb_1823", - ["false", 287, 2227, 17], - "eq_done_1818", - ["jump_false", 287, "if_else_1816", 2227, 17], - ["load_field", 290, 1, "expression", 2228, 14], - ["move", 20, 290, 2228, 14], - ["load_field", 291, 1, "then", 2229, 20], - ["move", 57, 291, 2229, 20], - ["access", 292, "else", 2230, 25], - ["load_field", 293, 1, 292, 2230, 25], - ["move", 26, 293, 2230, 25], - ["null", 294, 2231, 25], - ["is_identical", 295, 26, 294, 2231, 25], - ["jump_true", 295, "eq_done_1826", 2231, 25], - ["is_int", 296, 26, 2231, 25], - ["jump_false", 296, "eq_ni_1827", 2231, 25], - ["is_int", 297, 294, 2231, 25], - ["jump_false", 297, "eq_ni_1827", 2231, 25], - ["eq_int", 295, 26, 294, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_ni_1827", - ["is_num", 296, 26, 2231, 25], - ["jump_false", 296, "eq_nn_1828", 2231, 25], - ["is_num", 297, 294, 2231, 25], - ["jump_false", 297, "eq_nn_1828", 2231, 25], - ["eq_float", 295, 26, 294, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nn_1828", - ["is_text", 296, 26, 2231, 25], - ["jump_false", 296, "eq_nt_1829", 2231, 25], - ["is_text", 297, 294, 2231, 25], - ["jump_false", 297, "eq_nt_1829", 2231, 25], - ["eq_text", 295, 26, 294, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nt_1829", - ["is_null", 296, 26, 2231, 25], - ["jump_false", 296, "eq_nnl_1830", 2231, 25], - ["is_null", 297, 294, 2231, 25], - ["jump_false", 297, "eq_nnl_1830", 2231, 25], - ["true", 295, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nnl_1830", - ["is_bool", 296, 26, 2231, 25], - ["jump_false", 296, "eq_nb_1831", 2231, 25], - ["is_bool", 297, 294, 2231, 25], - ["jump_false", 297, "eq_nb_1831", 2231, 25], - ["eq_bool", 295, 26, 294, 2231, 25], - ["jump", "eq_done_1826", 2231, 25], - "eq_nb_1831", - ["false", 295, 2231, 25], - "eq_done_1826", - ["jump_false", 295, "if_else_1824", 2231, 25], - ["load_field", 298, 1, "list", 2232, 22], - ["move", 26, 298, 2232, 22], - ["jump", "if_end_1825", 2232, 22], - "if_else_1824", - "if_end_1825", - ["access", 299, "if_else", 2234, 30], - ["get", 301, 60, 1, 2234, 20], - ["frame", 302, 301, 1, 2234, 20], - ["null", 303, 2234, 20], - ["setarg", 302, 0, 303, 2234, 20], - ["setarg", 302, 1, 299, 2234, 20], - ["invoke", 302, 300, 2234, 20], - ["move", 25, 300, 2234, 20], - ["access", 304, "if_end", 2235, 29], - ["get", 306, 60, 1, 2235, 19], - ["frame", 307, 306, 1, 2235, 19], - ["null", 308, 2235, 19], - ["setarg", 307, 0, 308, 2235, 19], - ["setarg", 307, 1, 304, 2235, 19], - ["invoke", 307, 305, 2235, 19], - ["move", 27, 305, 2235, 19], - ["access", 309, -1, 2236, 34], - ["get", 311, 58, 1, 2236, 19], - ["frame", 312, 311, 2, 2236, 19], - ["null", 313, 2236, 19], - ["setarg", 312, 0, 313, 2236, 19], - ["setarg", 312, 1, 20, 2236, 19], - ["setarg", 312, 2, 309, 2236, 19], - ["invoke", 312, 310, 2236, 19], - ["move", 22, 310, 2236, 19], - ["access", 314, "jump_false", 2237, 22], - ["get", 316, 35, 1, 2237, 7], - ["frame", 317, 316, 3, 2237, 7], - ["null", 318, 2237, 7], - ["setarg", 317, 0, 318, 2237, 7], - ["setarg", 317, 1, 314, 2237, 7], - ["setarg", 317, 2, 22, 2237, 7], - ["setarg", 317, 3, 25, 2237, 7], - ["invoke", 317, 315, 2237, 7], - ["access", 2, 0, 2238, 12], - "while_start_1832", - ["length", 319, 57, 2239, 26], - ["is_int", 321, 2, 2239, 26], - ["jump_false", 321, "rel_ni_1834", 2239, 26], - ["is_int", 322, 319, 2239, 26], - ["jump_false", 322, "rel_ni_1834", 2239, 26], - ["lt_int", 320, 2, 319, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_ni_1834", - ["is_num", 321, 2, 2239, 26], - ["jump_false", 321, "rel_nn_1835", 2239, 26], - ["is_num", 322, 319, 2239, 26], - ["jump_false", 322, "rel_nn_1835", 2239, 26], - ["lt_float", 320, 2, 319, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_nn_1835", - ["is_text", 321, 2, 2239, 26], - ["jump_false", 321, "rel_err_1837", 2239, 26], - ["is_text", 322, 319, 2239, 26], - ["jump_false", 322, "rel_err_1837", 2239, 26], - ["lt_text", 320, 2, 319, 2239, 26], - ["jump", "rel_done_1836", 2239, 26], - "rel_err_1837", - [ - "access", - 323, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2239, - 26 - ], - ["access", 324, "error", 2239, 26], - ["access", 325, "cannot compare with '<': operands must be same type", 2239, 26], - ["array", 326, 0, 2239, 26], - ["push", 326, 325, 2239, 26], - ["frame", 328, 323, 2, 2239, 26], - ["null", 329, 2239, 26], - ["setarg", 328, 0, 329, 2239, 26], - ["setarg", 328, 1, 324, 2239, 26], - ["setarg", 328, 2, 326, 2239, 26], - ["invoke", 328, 327, 2239, 26], - ["disrupt", 2239, 26], - "rel_done_1836", - ["jump_false", 320, "while_end_1833", 2239, 26], - ["load_dynamic", 330, 57, 2, 2240, 34], - ["get", 332, 62, 1, 2240, 9], - ["frame", 333, 332, 1, 2240, 9], - ["null", 334, 2240, 9], - ["setarg", 333, 0, 334, 2240, 9], - ["setarg", 333, 1, 330, 2240, 9], - ["invoke", 333, 331, 2240, 9], - ["access", 335, 1, 2241, 19], - ["is_num", 337, 2, 2241, 19], - ["jump_false", 337, "num_err_1838", 2241, 19], - ["is_num", 338, 335, 2241, 19], - ["jump_false", 338, "num_err_1838", 2241, 19], - ["add", 336, 2, 335, 2241, 19], - ["jump", "num_done_1839", 2241, 19], - "num_err_1838", - [ - "access", - 339, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2241, - 19 - ], - ["access", 340, "error", 2241, 19], - ["access", 341, "cannot apply '+': operands must be numbers", 2241, 19], - ["array", 342, 0, 2241, 19], - ["push", 342, 341, 2241, 19], - ["frame", 344, 339, 2, 2241, 19], - ["null", 345, 2241, 19], - ["setarg", 344, 0, 345, 2241, 19], - ["setarg", 344, 1, 340, 2241, 19], - ["setarg", 344, 2, 342, 2241, 19], - ["invoke", 344, 343, 2241, 19], - ["disrupt", 2241, 19], - "num_done_1839", - ["move", 2, 336, 2241, 19], - ["jump", "while_start_1832", 2241, 19], - "while_end_1833", - ["get", 347, 34, 1, 2243, 7], - ["frame", 348, 347, 1, 2243, 7], - ["null", 349, 2243, 7], - ["setarg", 348, 0, 349, 2243, 7], - ["setarg", 348, 1, 27, 2243, 7], - ["invoke", 348, 346, 2243, 7], - ["get", 351, 36, 1, 2244, 7], - ["frame", 352, 351, 1, 2244, 7], - ["null", 353, 2244, 7], - ["setarg", 352, 0, 353, 2244, 7], - ["setarg", 352, 1, 25, 2244, 7], - ["invoke", 352, 350, 2244, 7], - ["null", 354, 2245, 25], - ["is_identical", 355, 26, 354, 2245, 25], - ["jump_true", 355, "ne_nid_1843", 2245, 25], - ["jump", "ne_ni_1844", 2245, 25], - "ne_nid_1843", - ["false", 355, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_ni_1844", - ["is_int", 356, 26, 2245, 25], - ["jump_false", 356, "ne_nn_1845", 2245, 25], - ["is_int", 357, 354, 2245, 25], - ["jump_false", 357, "ne_nn_1845", 2245, 25], - ["ne_int", 355, 26, 354, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nn_1845", - ["is_num", 356, 26, 2245, 25], - ["jump_false", 356, "ne_nt_1846", 2245, 25], - ["is_num", 357, 354, 2245, 25], - ["jump_false", 357, "ne_nt_1846", 2245, 25], - ["ne_float", 355, 26, 354, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nt_1846", - ["is_text", 356, 26, 2245, 25], - ["jump_false", 356, "ne_nnl_1847", 2245, 25], - ["is_text", 357, 354, 2245, 25], - ["jump_false", 357, "ne_nnl_1847", 2245, 25], - ["ne_text", 355, 26, 354, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nnl_1847", - ["is_null", 356, 26, 2245, 25], - ["jump_false", 356, "ne_nb_1848", 2245, 25], - ["is_null", 357, 354, 2245, 25], - ["jump_false", 357, "ne_nb_1848", 2245, 25], - ["false", 355, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_nb_1848", - ["is_bool", 356, 26, 2245, 25], - ["jump_false", 356, "ne_mis_1849", 2245, 25], - ["is_bool", 357, 354, 2245, 25], - ["jump_false", 357, "ne_mis_1849", 2245, 25], - ["ne_bool", 355, 26, 354, 2245, 25], - ["jump", "ne_done_1842", 2245, 25], - "ne_mis_1849", - ["true", 355, 2245, 25], - "ne_done_1842", - ["jump_false", 355, "if_else_1840", 2245, 25], - ["access", 2, 0, 2246, 14], - "while_start_1850", - ["length", 358, 26, 2247, 28], - ["is_int", 360, 2, 2247, 28], - ["jump_false", 360, "rel_ni_1852", 2247, 28], - ["is_int", 361, 358, 2247, 28], - ["jump_false", 361, "rel_ni_1852", 2247, 28], - ["lt_int", 359, 2, 358, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_ni_1852", - ["is_num", 360, 2, 2247, 28], - ["jump_false", 360, "rel_nn_1853", 2247, 28], - ["is_num", 361, 358, 2247, 28], - ["jump_false", 361, "rel_nn_1853", 2247, 28], - ["lt_float", 359, 2, 358, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_nn_1853", - ["is_text", 360, 2, 2247, 28], - ["jump_false", 360, "rel_err_1855", 2247, 28], - ["is_text", 361, 358, 2247, 28], - ["jump_false", 361, "rel_err_1855", 2247, 28], - ["lt_text", 359, 2, 358, 2247, 28], - ["jump", "rel_done_1854", 2247, 28], - "rel_err_1855", - [ - "access", - 362, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2247, - 28 - ], - ["access", 363, "error", 2247, 28], - ["access", 364, "cannot compare with '<': operands must be same type", 2247, 28], - ["array", 365, 0, 2247, 28], - ["push", 365, 364, 2247, 28], - ["frame", 367, 362, 2, 2247, 28], - ["null", 368, 2247, 28], - ["setarg", 367, 0, 368, 2247, 28], - ["setarg", 367, 1, 363, 2247, 28], - ["setarg", 367, 2, 365, 2247, 28], - ["invoke", 367, 366, 2247, 28], - ["disrupt", 2247, 28], - "rel_done_1854", - ["jump_false", 359, "while_end_1851", 2247, 28], - ["load_dynamic", 369, 26, 2, 2248, 36], - ["get", 371, 62, 1, 2248, 11], - ["frame", 372, 371, 1, 2248, 11], - ["null", 373, 2248, 11], - ["setarg", 372, 0, 373, 2248, 11], - ["setarg", 372, 1, 369, 2248, 11], - ["invoke", 372, 370, 2248, 11], - ["access", 374, 1, 2249, 21], - ["is_num", 376, 2, 2249, 21], - ["jump_false", 376, "num_err_1856", 2249, 21], - ["is_num", 377, 374, 2249, 21], - ["jump_false", 377, "num_err_1856", 2249, 21], - ["add", 375, 2, 374, 2249, 21], - ["jump", "num_done_1857", 2249, 21], - "num_err_1856", - [ - "access", - 378, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2249, - 21 - ], - ["access", 379, "error", 2249, 21], - ["access", 380, "cannot apply '+': operands must be numbers", 2249, 21], - ["array", 381, 0, 2249, 21], - ["push", 381, 380, 2249, 21], - ["frame", 383, 378, 2, 2249, 21], - ["null", 384, 2249, 21], - ["setarg", 383, 0, 384, 2249, 21], - ["setarg", 383, 1, 379, 2249, 21], - ["setarg", 383, 2, 381, 2249, 21], - ["invoke", 383, 382, 2249, 21], - ["disrupt", 2249, 21], - "num_done_1857", - ["move", 2, 375, 2249, 21], - ["jump", "while_start_1850", 2249, 21], - "while_end_1851", - ["jump", "if_end_1841", 2249, 21], - "if_else_1840", - "if_end_1841", - ["get", 386, 36, 1, 2252, 7], - ["frame", 387, 386, 1, 2252, 7], - ["null", 388, 2252, 7], - ["setarg", 387, 0, 388, 2252, 7], - ["setarg", 387, 1, 27, 2252, 7], - ["invoke", 387, 385, 2252, 7], - ["null", 389, 2253, 14], - ["return", 389, 2253, 14], - ["jump", "if_end_1817", 2253, 14], - "if_else_1816", - "if_end_1817", - ["access", 390, "label", 2256, 17], - ["is_identical", 391, 37, 390, 2256, 17], - ["jump_true", 391, "eq_done_1860", 2256, 17], - ["is_int", 392, 37, 2256, 17], - ["jump_false", 392, "eq_ni_1861", 2256, 17], - ["is_int", 393, 390, 2256, 17], - ["jump_false", 393, "eq_ni_1861", 2256, 17], - ["eq_int", 391, 37, 390, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_ni_1861", - ["is_num", 392, 37, 2256, 17], - ["jump_false", 392, "eq_nn_1862", 2256, 17], - ["is_num", 393, 390, 2256, 17], - ["jump_false", 393, "eq_nn_1862", 2256, 17], - ["eq_float", 391, 37, 390, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nn_1862", - ["is_text", 392, 37, 2256, 17], - ["jump_false", 392, "eq_nt_1863", 2256, 17], - ["is_text", 393, 390, 2256, 17], - ["jump_false", 393, "eq_nt_1863", 2256, 17], - ["eq_text", 391, 37, 390, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nt_1863", - ["is_null", 392, 37, 2256, 17], - ["jump_false", 392, "eq_nnl_1864", 2256, 17], - ["is_null", 393, 390, 2256, 17], - ["jump_false", 393, "eq_nnl_1864", 2256, 17], - ["true", 391, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nnl_1864", - ["is_bool", 392, 37, 2256, 17], - ["jump_false", 392, "eq_nb_1865", 2256, 17], - ["is_bool", 393, 390, 2256, 17], - ["jump_false", 393, "eq_nb_1865", 2256, 17], - ["eq_bool", 391, 37, 390, 2256, 17], - ["jump", "eq_done_1860", 2256, 17], - "eq_nb_1865", - ["false", 391, 2256, 17], - "eq_done_1860", - ["jump_false", 391, "if_else_1858", 2256, 17], - ["load_field", 394, 1, "name", 2257, 25], - ["put", 394, 95, 1, 2257, 25], - ["load_field", 395, 1, "statement", 2258, 21], - ["get", 397, 62, 1, 2258, 7], - ["frame", 398, 397, 1, 2258, 7], - ["null", 399, 2258, 7], - ["setarg", 398, 0, 399, 2258, 7], - ["setarg", 398, 1, 395, 2258, 7], - ["invoke", 398, 396, 2258, 7], - ["null", 400, 2259, 25], - ["put", 400, 95, 1, 2259, 25], - ["null", 401, 2260, 14], - ["return", 401, 2260, 14], - ["jump", "if_end_1859", 2260, 14], - "if_else_1858", - "if_end_1859", - ["access", 402, "while", 2263, 17], - ["is_identical", 403, 37, 402, 2263, 17], - ["jump_true", 403, "eq_done_1868", 2263, 17], - ["is_int", 404, 37, 2263, 17], - ["jump_false", 404, "eq_ni_1869", 2263, 17], - ["is_int", 405, 402, 2263, 17], - ["jump_false", 405, "eq_ni_1869", 2263, 17], - ["eq_int", 403, 37, 402, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_ni_1869", - ["is_num", 404, 37, 2263, 17], - ["jump_false", 404, "eq_nn_1870", 2263, 17], - ["is_num", 405, 402, 2263, 17], - ["jump_false", 405, "eq_nn_1870", 2263, 17], - ["eq_float", 403, 37, 402, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nn_1870", - ["is_text", 404, 37, 2263, 17], - ["jump_false", 404, "eq_nt_1871", 2263, 17], - ["is_text", 405, 402, 2263, 17], - ["jump_false", 405, "eq_nt_1871", 2263, 17], - ["eq_text", 403, 37, 402, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nt_1871", - ["is_null", 404, 37, 2263, 17], - ["jump_false", 404, "eq_nnl_1872", 2263, 17], - ["is_null", 405, 402, 2263, 17], - ["jump_false", 405, "eq_nnl_1872", 2263, 17], - ["true", 403, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nnl_1872", - ["is_bool", 404, 37, 2263, 17], - ["jump_false", 404, "eq_nb_1873", 2263, 17], - ["is_bool", 405, 402, 2263, 17], - ["jump_false", 405, "eq_nb_1873", 2263, 17], - ["eq_bool", 403, 37, 402, 2263, 17], - ["jump", "eq_done_1868", 2263, 17], - "eq_nb_1873", - ["false", 403, 2263, 17], - "eq_done_1868", - ["jump_false", 403, "if_else_1866", 2263, 17], - ["load_field", 406, 1, "expression", 2264, 14], - ["move", 20, 406, 2264, 14], - ["load_field", 407, 1, "statements", 2265, 15], - ["move", 53, 407, 2265, 15], - ["access", 408, "while_start", 2266, 31], - ["get", 410, 60, 1, 2266, 21], - ["frame", 411, 410, 1, 2266, 21], - ["null", 412, 2266, 21], - ["setarg", 411, 0, 412, 2266, 21], - ["setarg", 411, 1, 408, 2266, 21], - ["invoke", 411, 409, 2266, 21], - ["move", 52, 409, 2266, 21], - ["access", 413, "while_end", 2267, 29], - ["get", 415, 60, 1, 2267, 19], - ["frame", 416, 415, 1, 2267, 19], - ["null", 417, 2267, 19], - ["setarg", 416, 0, 417, 2267, 19], - ["setarg", 416, 1, 413, 2267, 19], - ["invoke", 416, 414, 2267, 19], - ["move", 27, 414, 2267, 19], - ["get", 418, 88, 1, 2268, 19], - ["move", 47, 418, 2268, 19], - ["get", 419, 89, 1, 2269, 22], - ["move", 48, 419, 2269, 22], - ["put", 27, 88, 1, 2270, 22], - ["put", 52, 89, 1, 2271, 25], - ["get", 420, 95, 1, 2272, 11], - ["null", 421, 2272, 30], - ["is_identical", 422, 420, 421, 2272, 30], - ["jump_true", 422, "ne_nid_1877", 2272, 30], - ["jump", "ne_ni_1878", 2272, 30], - "ne_nid_1877", - ["false", 422, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_ni_1878", - ["is_int", 423, 420, 2272, 30], - ["jump_false", 423, "ne_nn_1879", 2272, 30], - ["is_int", 424, 421, 2272, 30], - ["jump_false", 424, "ne_nn_1879", 2272, 30], - ["ne_int", 422, 420, 421, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nn_1879", - ["is_num", 423, 420, 2272, 30], - ["jump_false", 423, "ne_nt_1880", 2272, 30], - ["is_num", 424, 421, 2272, 30], - ["jump_false", 424, "ne_nt_1880", 2272, 30], - ["ne_float", 422, 420, 421, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nt_1880", - ["is_text", 423, 420, 2272, 30], - ["jump_false", 423, "ne_nnl_1881", 2272, 30], - ["is_text", 424, 421, 2272, 30], - ["jump_false", 424, "ne_nnl_1881", 2272, 30], - ["ne_text", 422, 420, 421, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nnl_1881", - ["is_null", 423, 420, 2272, 30], - ["jump_false", 423, "ne_nb_1882", 2272, 30], - ["is_null", 424, 421, 2272, 30], - ["jump_false", 424, "ne_nb_1882", 2272, 30], - ["false", 422, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_nb_1882", - ["is_bool", 423, 420, 2272, 30], - ["jump_false", 423, "ne_mis_1883", 2272, 30], - ["is_bool", 424, 421, 2272, 30], - ["jump_false", 424, "ne_mis_1883", 2272, 30], - ["ne_bool", 422, 420, 421, 2272, 30], - ["jump", "ne_done_1876", 2272, 30], - "ne_mis_1883", - ["true", 422, 2272, 30], - "ne_done_1876", - ["jump_false", 422, "if_else_1874", 2272, 30], - ["record", 425, 2], - ["store_field", 425, 27, "break_target", 2273, 55], - ["store_field", 425, 52, "continue_target", 2273, 83], - ["get", 426, 87, 1, 2273, 9], - ["get", 427, 95, 1, 2273, 21], - ["store_dynamic", 426, 425, 427, 2273, 21], - ["null", 428, 2274, 27], - ["put", 428, 95, 1, 2274, 27], - ["jump", "if_end_1875", 2274, 27], - "if_else_1874", - "if_end_1875", - ["get", 430, 36, 1, 2276, 7], - ["frame", 431, 430, 1, 2276, 7], - ["null", 432, 2276, 7], - ["setarg", 431, 0, 432, 2276, 7], - ["setarg", 431, 1, 52, 2276, 7], - ["invoke", 431, 429, 2276, 7], - ["access", 433, -1, 2277, 34], - ["get", 435, 58, 1, 2277, 19], - ["frame", 436, 435, 2, 2277, 19], - ["null", 437, 2277, 19], - ["setarg", 436, 0, 437, 2277, 19], - ["setarg", 436, 1, 20, 2277, 19], - ["setarg", 436, 2, 433, 2277, 19], - ["invoke", 436, 434, 2277, 19], - ["move", 22, 434, 2277, 19], - ["access", 438, "jump_false", 2278, 22], - ["get", 440, 35, 1, 2278, 7], - ["frame", 441, 440, 3, 2278, 7], - ["null", 442, 2278, 7], - ["setarg", 441, 0, 442, 2278, 7], - ["setarg", 441, 1, 438, 2278, 7], - ["setarg", 441, 2, 22, 2278, 7], - ["setarg", 441, 3, 27, 2278, 7], - ["invoke", 441, 439, 2278, 7], - ["access", 2, 0, 2279, 12], - "while_start_1884", - ["length", 443, 53, 2280, 26], - ["is_int", 445, 2, 2280, 26], - ["jump_false", 445, "rel_ni_1886", 2280, 26], - ["is_int", 446, 443, 2280, 26], - ["jump_false", 446, "rel_ni_1886", 2280, 26], - ["lt_int", 444, 2, 443, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_ni_1886", - ["is_num", 445, 2, 2280, 26], - ["jump_false", 445, "rel_nn_1887", 2280, 26], - ["is_num", 446, 443, 2280, 26], - ["jump_false", 446, "rel_nn_1887", 2280, 26], - ["lt_float", 444, 2, 443, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_nn_1887", - ["is_text", 445, 2, 2280, 26], - ["jump_false", 445, "rel_err_1889", 2280, 26], - ["is_text", 446, 443, 2280, 26], - ["jump_false", 446, "rel_err_1889", 2280, 26], - ["lt_text", 444, 2, 443, 2280, 26], - ["jump", "rel_done_1888", 2280, 26], - "rel_err_1889", - [ - "access", - 447, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2280, - 26 - ], - ["access", 448, "error", 2280, 26], - ["access", 449, "cannot compare with '<': operands must be same type", 2280, 26], - ["array", 450, 0, 2280, 26], - ["push", 450, 449, 2280, 26], - ["frame", 452, 447, 2, 2280, 26], - ["null", 453, 2280, 26], - ["setarg", 452, 0, 453, 2280, 26], - ["setarg", 452, 1, 448, 2280, 26], - ["setarg", 452, 2, 450, 2280, 26], - ["invoke", 452, 451, 2280, 26], - ["disrupt", 2280, 26], - "rel_done_1888", - ["jump_false", 444, "while_end_1885", 2280, 26], - ["load_dynamic", 454, 53, 2, 2281, 29], - ["get", 456, 62, 1, 2281, 9], - ["frame", 457, 456, 1, 2281, 9], - ["null", 458, 2281, 9], - ["setarg", 457, 0, 458, 2281, 9], - ["setarg", 457, 1, 454, 2281, 9], - ["invoke", 457, 455, 2281, 9], - ["access", 459, 1, 2282, 19], - ["is_num", 461, 2, 2282, 19], - ["jump_false", 461, "num_err_1890", 2282, 19], - ["is_num", 462, 459, 2282, 19], - ["jump_false", 462, "num_err_1890", 2282, 19], - ["add", 460, 2, 459, 2282, 19], - ["jump", "num_done_1891", 2282, 19], - "num_err_1890", - [ - "access", - 463, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2282, - 19 - ], - ["access", 464, "error", 2282, 19], - ["access", 465, "cannot apply '+': operands must be numbers", 2282, 19], - ["array", 466, 0, 2282, 19], - ["push", 466, 465, 2282, 19], - ["frame", 468, 463, 2, 2282, 19], - ["null", 469, 2282, 19], - ["setarg", 468, 0, 469, 2282, 19], - ["setarg", 468, 1, 464, 2282, 19], - ["setarg", 468, 2, 466, 2282, 19], - ["invoke", 468, 467, 2282, 19], - ["disrupt", 2282, 19], - "num_done_1891", - ["move", 2, 460, 2282, 19], - ["jump", "while_start_1884", 2282, 19], - "while_end_1885", - ["get", 471, 34, 1, 2284, 7], - ["frame", 472, 471, 1, 2284, 7], - ["null", 473, 2284, 7], - ["setarg", 472, 0, 473, 2284, 7], - ["setarg", 472, 1, 52, 2284, 7], - ["invoke", 472, 470, 2284, 7], - ["get", 475, 36, 1, 2285, 7], - ["frame", 476, 475, 1, 2285, 7], - ["null", 477, 2285, 7], - ["setarg", 476, 0, 477, 2285, 7], - ["setarg", 476, 1, 27, 2285, 7], - ["invoke", 476, 474, 2285, 7], - ["put", 47, 88, 1, 2286, 22], - ["put", 48, 89, 1, 2287, 25], - ["null", 478, 2288, 14], - ["return", 478, 2288, 14], - ["jump", "if_end_1867", 2288, 14], - "if_else_1866", - "if_end_1867", - ["access", 479, "do", 2291, 17], - ["is_identical", 480, 37, 479, 2291, 17], - ["jump_true", 480, "eq_done_1894", 2291, 17], - ["is_int", 481, 37, 2291, 17], - ["jump_false", 481, "eq_ni_1895", 2291, 17], - ["is_int", 482, 479, 2291, 17], - ["jump_false", 482, "eq_ni_1895", 2291, 17], - ["eq_int", 480, 37, 479, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_ni_1895", - ["is_num", 481, 37, 2291, 17], - ["jump_false", 481, "eq_nn_1896", 2291, 17], - ["is_num", 482, 479, 2291, 17], - ["jump_false", 482, "eq_nn_1896", 2291, 17], - ["eq_float", 480, 37, 479, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nn_1896", - ["is_text", 481, 37, 2291, 17], - ["jump_false", 481, "eq_nt_1897", 2291, 17], - ["is_text", 482, 479, 2291, 17], - ["jump_false", 482, "eq_nt_1897", 2291, 17], - ["eq_text", 480, 37, 479, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nt_1897", - ["is_null", 481, 37, 2291, 17], - ["jump_false", 481, "eq_nnl_1898", 2291, 17], - ["is_null", 482, 479, 2291, 17], - ["jump_false", 482, "eq_nnl_1898", 2291, 17], - ["true", 480, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nnl_1898", - ["is_bool", 481, 37, 2291, 17], - ["jump_false", 481, "eq_nb_1899", 2291, 17], - ["is_bool", 482, 479, 2291, 17], - ["jump_false", 482, "eq_nb_1899", 2291, 17], - ["eq_bool", 480, 37, 479, 2291, 17], - ["jump", "eq_done_1894", 2291, 17], - "eq_nb_1899", - ["false", 480, 2291, 17], - "eq_done_1894", - ["jump_false", 480, "if_else_1892", 2291, 17], - ["load_field", 483, 1, "expression", 2292, 14], - ["move", 20, 483, 2292, 14], - ["load_field", 484, 1, "statements", 2293, 15], - ["move", 53, 484, 2293, 15], - ["access", 485, "do_start", 2294, 31], - ["get", 487, 60, 1, 2294, 21], - ["frame", 488, 487, 1, 2294, 21], - ["null", 489, 2294, 21], - ["setarg", 488, 0, 489, 2294, 21], - ["setarg", 488, 1, 485, 2294, 21], - ["invoke", 488, 486, 2294, 21], - ["move", 52, 486, 2294, 21], - ["access", 490, "do_cond", 2295, 30], - ["get", 492, 60, 1, 2295, 20], - ["frame", 493, 492, 1, 2295, 20], - ["null", 494, 2295, 20], - ["setarg", 493, 0, 494, 2295, 20], - ["setarg", 493, 1, 490, 2295, 20], - ["invoke", 493, 491, 2295, 20], - ["move", 21, 491, 2295, 20], - ["access", 495, "do_end", 2296, 29], - ["get", 497, 60, 1, 2296, 19], - ["frame", 498, 497, 1, 2296, 19], - ["null", 499, 2296, 19], - ["setarg", 498, 0, 499, 2296, 19], - ["setarg", 498, 1, 495, 2296, 19], - ["invoke", 498, 496, 2296, 19], - ["move", 27, 496, 2296, 19], - ["get", 500, 88, 1, 2297, 19], - ["move", 47, 500, 2297, 19], - ["get", 501, 89, 1, 2298, 22], - ["move", 48, 501, 2298, 22], - ["put", 27, 88, 1, 2299, 22], - ["put", 21, 89, 1, 2300, 25], - ["get", 502, 95, 1, 2301, 11], - ["null", 503, 2301, 30], - ["is_identical", 504, 502, 503, 2301, 30], - ["jump_true", 504, "ne_nid_1903", 2301, 30], - ["jump", "ne_ni_1904", 2301, 30], - "ne_nid_1903", - ["false", 504, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_ni_1904", - ["is_int", 505, 502, 2301, 30], - ["jump_false", 505, "ne_nn_1905", 2301, 30], - ["is_int", 506, 503, 2301, 30], - ["jump_false", 506, "ne_nn_1905", 2301, 30], - ["ne_int", 504, 502, 503, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nn_1905", - ["is_num", 505, 502, 2301, 30], - ["jump_false", 505, "ne_nt_1906", 2301, 30], - ["is_num", 506, 503, 2301, 30], - ["jump_false", 506, "ne_nt_1906", 2301, 30], - ["ne_float", 504, 502, 503, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nt_1906", - ["is_text", 505, 502, 2301, 30], - ["jump_false", 505, "ne_nnl_1907", 2301, 30], - ["is_text", 506, 503, 2301, 30], - ["jump_false", 506, "ne_nnl_1907", 2301, 30], - ["ne_text", 504, 502, 503, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nnl_1907", - ["is_null", 505, 502, 2301, 30], - ["jump_false", 505, "ne_nb_1908", 2301, 30], - ["is_null", 506, 503, 2301, 30], - ["jump_false", 506, "ne_nb_1908", 2301, 30], - ["false", 504, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_nb_1908", - ["is_bool", 505, 502, 2301, 30], - ["jump_false", 505, "ne_mis_1909", 2301, 30], - ["is_bool", 506, 503, 2301, 30], - ["jump_false", 506, "ne_mis_1909", 2301, 30], - ["ne_bool", 504, 502, 503, 2301, 30], - ["jump", "ne_done_1902", 2301, 30], - "ne_mis_1909", - ["true", 504, 2301, 30], - "ne_done_1902", - ["jump_false", 504, "if_else_1900", 2301, 30], - ["record", 507, 2], - ["store_field", 507, 27, "break_target", 2302, 55], - ["store_field", 507, 21, "continue_target", 2302, 83], - ["get", 508, 87, 1, 2302, 9], - ["get", 509, 95, 1, 2302, 21], - ["store_dynamic", 508, 507, 509, 2302, 21], - ["null", 510, 2303, 27], - ["put", 510, 95, 1, 2303, 27], - ["jump", "if_end_1901", 2303, 27], - "if_else_1900", - "if_end_1901", - ["get", 512, 36, 1, 2305, 7], - ["frame", 513, 512, 1, 2305, 7], - ["null", 514, 2305, 7], - ["setarg", 513, 0, 514, 2305, 7], - ["setarg", 513, 1, 52, 2305, 7], - ["invoke", 513, 511, 2305, 7], - ["access", 2, 0, 2306, 12], - "while_start_1910", - ["length", 515, 53, 2307, 26], - ["is_int", 517, 2, 2307, 26], - ["jump_false", 517, "rel_ni_1912", 2307, 26], - ["is_int", 518, 515, 2307, 26], - ["jump_false", 518, "rel_ni_1912", 2307, 26], - ["lt_int", 516, 2, 515, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_ni_1912", - ["is_num", 517, 2, 2307, 26], - ["jump_false", 517, "rel_nn_1913", 2307, 26], - ["is_num", 518, 515, 2307, 26], - ["jump_false", 518, "rel_nn_1913", 2307, 26], - ["lt_float", 516, 2, 515, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_nn_1913", - ["is_text", 517, 2, 2307, 26], - ["jump_false", 517, "rel_err_1915", 2307, 26], - ["is_text", 518, 515, 2307, 26], - ["jump_false", 518, "rel_err_1915", 2307, 26], - ["lt_text", 516, 2, 515, 2307, 26], - ["jump", "rel_done_1914", 2307, 26], - "rel_err_1915", - [ - "access", - 519, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2307, - 26 - ], - ["access", 520, "error", 2307, 26], - ["access", 521, "cannot compare with '<': operands must be same type", 2307, 26], - ["array", 522, 0, 2307, 26], - ["push", 522, 521, 2307, 26], - ["frame", 524, 519, 2, 2307, 26], - ["null", 525, 2307, 26], - ["setarg", 524, 0, 525, 2307, 26], - ["setarg", 524, 1, 520, 2307, 26], - ["setarg", 524, 2, 522, 2307, 26], - ["invoke", 524, 523, 2307, 26], - ["disrupt", 2307, 26], - "rel_done_1914", - ["jump_false", 516, "while_end_1911", 2307, 26], - ["load_dynamic", 526, 53, 2, 2308, 29], - ["get", 528, 62, 1, 2308, 9], - ["frame", 529, 528, 1, 2308, 9], - ["null", 530, 2308, 9], - ["setarg", 529, 0, 530, 2308, 9], - ["setarg", 529, 1, 526, 2308, 9], - ["invoke", 529, 527, 2308, 9], - ["access", 531, 1, 2309, 19], - ["is_num", 533, 2, 2309, 19], - ["jump_false", 533, "num_err_1916", 2309, 19], - ["is_num", 534, 531, 2309, 19], - ["jump_false", 534, "num_err_1916", 2309, 19], - ["add", 532, 2, 531, 2309, 19], - ["jump", "num_done_1917", 2309, 19], - "num_err_1916", - [ - "access", - 535, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2309, - 19 - ], - ["access", 536, "error", 2309, 19], - ["access", 537, "cannot apply '+': operands must be numbers", 2309, 19], - ["array", 538, 0, 2309, 19], - ["push", 538, 537, 2309, 19], - ["frame", 540, 535, 2, 2309, 19], - ["null", 541, 2309, 19], - ["setarg", 540, 0, 541, 2309, 19], - ["setarg", 540, 1, 536, 2309, 19], - ["setarg", 540, 2, 538, 2309, 19], - ["invoke", 540, 539, 2309, 19], - ["disrupt", 2309, 19], - "num_done_1917", - ["move", 2, 532, 2309, 19], - ["jump", "while_start_1910", 2309, 19], - "while_end_1911", - ["get", 543, 36, 1, 2311, 7], - ["frame", 544, 543, 1, 2311, 7], - ["null", 545, 2311, 7], - ["setarg", 544, 0, 545, 2311, 7], - ["setarg", 544, 1, 21, 2311, 7], - ["invoke", 544, 542, 2311, 7], - ["access", 546, -1, 2312, 34], - ["get", 548, 58, 1, 2312, 19], - ["frame", 549, 548, 2, 2312, 19], - ["null", 550, 2312, 19], - ["setarg", 549, 0, 550, 2312, 19], - ["setarg", 549, 1, 20, 2312, 19], - ["setarg", 549, 2, 546, 2312, 19], - ["invoke", 549, 547, 2312, 19], - ["move", 22, 547, 2312, 19], - ["access", 551, "jump_true", 2313, 22], - ["get", 553, 35, 1, 2313, 7], - ["frame", 554, 553, 3, 2313, 7], - ["null", 555, 2313, 7], - ["setarg", 554, 0, 555, 2313, 7], - ["setarg", 554, 1, 551, 2313, 7], - ["setarg", 554, 2, 22, 2313, 7], - ["setarg", 554, 3, 52, 2313, 7], - ["invoke", 554, 552, 2313, 7], - ["get", 557, 36, 1, 2314, 7], - ["frame", 558, 557, 1, 2314, 7], - ["null", 559, 2314, 7], - ["setarg", 558, 0, 559, 2314, 7], - ["setarg", 558, 1, 27, 2314, 7], - ["invoke", 558, 556, 2314, 7], - ["put", 47, 88, 1, 2315, 22], - ["put", 48, 89, 1, 2316, 25], - ["null", 560, 2317, 14], - ["return", 560, 2317, 14], - ["jump", "if_end_1893", 2317, 14], - "if_else_1892", - "if_end_1893", - ["access", 561, "for", 2320, 17], - ["is_identical", 562, 37, 561, 2320, 17], - ["jump_true", 562, "eq_done_1920", 2320, 17], - ["is_int", 563, 37, 2320, 17], - ["jump_false", 563, "eq_ni_1921", 2320, 17], - ["is_int", 564, 561, 2320, 17], - ["jump_false", 564, "eq_ni_1921", 2320, 17], - ["eq_int", 562, 37, 561, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_ni_1921", - ["is_num", 563, 37, 2320, 17], - ["jump_false", 563, "eq_nn_1922", 2320, 17], - ["is_num", 564, 561, 2320, 17], - ["jump_false", 564, "eq_nn_1922", 2320, 17], - ["eq_float", 562, 37, 561, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nn_1922", - ["is_text", 563, 37, 2320, 17], - ["jump_false", 563, "eq_nt_1923", 2320, 17], - ["is_text", 564, 561, 2320, 17], - ["jump_false", 564, "eq_nt_1923", 2320, 17], - ["eq_text", 562, 37, 561, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nt_1923", - ["is_null", 563, 37, 2320, 17], - ["jump_false", 563, "eq_nnl_1924", 2320, 17], - ["is_null", 564, 561, 2320, 17], - ["jump_false", 564, "eq_nnl_1924", 2320, 17], - ["true", 562, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nnl_1924", - ["is_bool", 563, 37, 2320, 17], - ["jump_false", 563, "eq_nb_1925", 2320, 17], - ["is_bool", 564, 561, 2320, 17], - ["jump_false", 564, "eq_nb_1925", 2320, 17], - ["eq_bool", 562, 37, 561, 2320, 17], - ["jump", "eq_done_1920", 2320, 17], - "eq_nb_1925", - ["false", 562, 2320, 17], - "eq_done_1920", - ["jump_false", 562, "if_else_1918", 2320, 17], - ["load_field", 565, 1, "init", 2321, 14], - ["move", 35, 565, 2321, 14], - ["load_field", 566, 1, "test", 2322, 14], - ["move", 55, 566, 2322, 14], - ["load_field", 567, 1, "update", 2323, 16], - ["move", 58, 567, 2323, 16], - ["load_field", 568, 1, "statements", 2324, 15], - ["move", 53, 568, 2324, 15], - ["access", 569, "for_start", 2325, 31], - ["get", 571, 60, 1, 2325, 21], - ["frame", 572, 571, 1, 2325, 21], - ["null", 573, 2325, 21], - ["setarg", 572, 0, 573, 2325, 21], - ["setarg", 572, 1, 569, 2325, 21], - ["invoke", 572, 570, 2325, 21], - ["move", 52, 570, 2325, 21], - ["access", 574, "for_update", 2326, 32], - ["get", 576, 60, 1, 2326, 22], - ["frame", 577, 576, 1, 2326, 22], - ["null", 578, 2326, 22], - ["setarg", 577, 0, 578, 2326, 22], - ["setarg", 577, 1, 574, 2326, 22], - ["invoke", 577, 575, 2326, 22], - ["move", 59, 575, 2326, 22], - ["access", 579, "for_end", 2327, 29], - ["get", 581, 60, 1, 2327, 19], - ["frame", 582, 581, 1, 2327, 19], - ["null", 583, 2327, 19], - ["setarg", 582, 0, 583, 2327, 19], - ["setarg", 582, 1, 579, 2327, 19], - ["invoke", 582, 580, 2327, 19], - ["move", 27, 580, 2327, 19], - ["get", 584, 88, 1, 2328, 19], - ["move", 47, 584, 2328, 19], - ["get", 585, 89, 1, 2329, 22], - ["move", 48, 585, 2329, 22], - ["put", 27, 88, 1, 2330, 22], - ["put", 59, 89, 1, 2331, 25], - ["get", 586, 95, 1, 2332, 11], - ["null", 587, 2332, 30], - ["is_identical", 588, 586, 587, 2332, 30], - ["jump_true", 588, "ne_nid_1929", 2332, 30], - ["jump", "ne_ni_1930", 2332, 30], - "ne_nid_1929", - ["false", 588, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_ni_1930", - ["is_int", 589, 586, 2332, 30], - ["jump_false", 589, "ne_nn_1931", 2332, 30], - ["is_int", 590, 587, 2332, 30], - ["jump_false", 590, "ne_nn_1931", 2332, 30], - ["ne_int", 588, 586, 587, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nn_1931", - ["is_num", 589, 586, 2332, 30], - ["jump_false", 589, "ne_nt_1932", 2332, 30], - ["is_num", 590, 587, 2332, 30], - ["jump_false", 590, "ne_nt_1932", 2332, 30], - ["ne_float", 588, 586, 587, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nt_1932", - ["is_text", 589, 586, 2332, 30], - ["jump_false", 589, "ne_nnl_1933", 2332, 30], - ["is_text", 590, 587, 2332, 30], - ["jump_false", 590, "ne_nnl_1933", 2332, 30], - ["ne_text", 588, 586, 587, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nnl_1933", - ["is_null", 589, 586, 2332, 30], - ["jump_false", 589, "ne_nb_1934", 2332, 30], - ["is_null", 590, 587, 2332, 30], - ["jump_false", 590, "ne_nb_1934", 2332, 30], - ["false", 588, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_nb_1934", - ["is_bool", 589, 586, 2332, 30], - ["jump_false", 589, "ne_mis_1935", 2332, 30], - ["is_bool", 590, 587, 2332, 30], - ["jump_false", 590, "ne_mis_1935", 2332, 30], - ["ne_bool", 588, 586, 587, 2332, 30], - ["jump", "ne_done_1928", 2332, 30], - "ne_mis_1935", - ["true", 588, 2332, 30], - "ne_done_1928", - ["jump_false", 588, "if_else_1926", 2332, 30], - ["record", 591, 2], - ["store_field", 591, 27, "break_target", 2333, 55], - ["store_field", 591, 59, "continue_target", 2333, 83], - ["get", 592, 87, 1, 2333, 9], - ["get", 593, 95, 1, 2333, 21], - ["store_dynamic", 592, 591, 593, 2333, 21], - ["null", 594, 2334, 27], - ["put", 594, 95, 1, 2334, 27], - ["jump", "if_end_1927", 2334, 27], - "if_else_1926", - "if_end_1927", - ["null", 595, 2336, 19], - ["is_identical", 596, 35, 595, 2336, 19], - ["jump_true", 596, "ne_nid_1939", 2336, 19], - ["jump", "ne_ni_1940", 2336, 19], - "ne_nid_1939", - ["false", 596, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_ni_1940", - ["is_int", 597, 35, 2336, 19], - ["jump_false", 597, "ne_nn_1941", 2336, 19], - ["is_int", 598, 595, 2336, 19], - ["jump_false", 598, "ne_nn_1941", 2336, 19], - ["ne_int", 596, 35, 595, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nn_1941", - ["is_num", 597, 35, 2336, 19], - ["jump_false", 597, "ne_nt_1942", 2336, 19], - ["is_num", 598, 595, 2336, 19], - ["jump_false", 598, "ne_nt_1942", 2336, 19], - ["ne_float", 596, 35, 595, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nt_1942", - ["is_text", 597, 35, 2336, 19], - ["jump_false", 597, "ne_nnl_1943", 2336, 19], - ["is_text", 598, 595, 2336, 19], - ["jump_false", 598, "ne_nnl_1943", 2336, 19], - ["ne_text", 596, 35, 595, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nnl_1943", - ["is_null", 597, 35, 2336, 19], - ["jump_false", 597, "ne_nb_1944", 2336, 19], - ["is_null", 598, 595, 2336, 19], - ["jump_false", 598, "ne_nb_1944", 2336, 19], - ["false", 596, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_nb_1944", - ["is_bool", 597, 35, 2336, 19], - ["jump_false", 597, "ne_mis_1945", 2336, 19], - ["is_bool", 598, 595, 2336, 19], - ["jump_false", 598, "ne_mis_1945", 2336, 19], - ["ne_bool", 596, 35, 595, 2336, 19], - ["jump", "ne_done_1938", 2336, 19], - "ne_mis_1945", - ["true", 596, 2336, 19], - "ne_done_1938", - ["jump_false", 596, "if_else_1936", 2336, 19], - ["load_field", 599, 35, "kind", 2337, 21], - ["move", 36, 599, 2337, 21], - ["access", 600, "var", 2338, 26], - ["is_identical", 601, 36, 600, 2338, 26], - ["jump_true", 601, "eq_done_1949", 2338, 26], - ["is_int", 602, 36, 2338, 26], - ["jump_false", 602, "eq_ni_1950", 2338, 26], - ["is_int", 603, 600, 2338, 26], - ["jump_false", 603, "eq_ni_1950", 2338, 26], - ["eq_int", 601, 36, 600, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_ni_1950", - ["is_num", 602, 36, 2338, 26], - ["jump_false", 602, "eq_nn_1951", 2338, 26], - ["is_num", 603, 600, 2338, 26], - ["jump_false", 603, "eq_nn_1951", 2338, 26], - ["eq_float", 601, 36, 600, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nn_1951", - ["is_text", 602, 36, 2338, 26], - ["jump_false", 602, "eq_nt_1952", 2338, 26], - ["is_text", 603, 600, 2338, 26], - ["jump_false", 603, "eq_nt_1952", 2338, 26], - ["eq_text", 601, 36, 600, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nt_1952", - ["is_null", 602, 36, 2338, 26], - ["jump_false", 602, "eq_nnl_1953", 2338, 26], - ["is_null", 603, 600, 2338, 26], - ["jump_false", 603, "eq_nnl_1953", 2338, 26], - ["true", 601, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nnl_1953", - ["is_bool", 602, 36, 2338, 26], - ["jump_false", 602, "eq_nb_1954", 2338, 26], - ["is_bool", 603, 600, 2338, 26], - ["jump_false", 603, "eq_nb_1954", 2338, 26], - ["eq_bool", 601, 36, 600, 2338, 26], - ["jump", "eq_done_1949", 2338, 26], - "eq_nb_1954", - ["false", 601, 2338, 26], - "eq_done_1949", - ["move", 604, 601, 2338, 26], - ["jump_true", 604, "or_end_1948", 2338, 26], - ["access", 605, "def", 2338, 48], - ["is_identical", 606, 36, 605, 2338, 48], - ["jump_true", 606, "eq_done_1955", 2338, 48], - ["is_int", 607, 36, 2338, 48], - ["jump_false", 607, "eq_ni_1956", 2338, 48], - ["is_int", 608, 605, 2338, 48], - ["jump_false", 608, "eq_ni_1956", 2338, 48], - ["eq_int", 606, 36, 605, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_ni_1956", - ["is_num", 607, 36, 2338, 48], - ["jump_false", 607, "eq_nn_1957", 2338, 48], - ["is_num", 608, 605, 2338, 48], - ["jump_false", 608, "eq_nn_1957", 2338, 48], - ["eq_float", 606, 36, 605, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nn_1957", - ["is_text", 607, 36, 2338, 48], - ["jump_false", 607, "eq_nt_1958", 2338, 48], - ["is_text", 608, 605, 2338, 48], - ["jump_false", 608, "eq_nt_1958", 2338, 48], - ["eq_text", 606, 36, 605, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nt_1958", - ["is_null", 607, 36, 2338, 48], - ["jump_false", 607, "eq_nnl_1959", 2338, 48], - ["is_null", 608, 605, 2338, 48], - ["jump_false", 608, "eq_nnl_1959", 2338, 48], - ["true", 606, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nnl_1959", - ["is_bool", 607, 36, 2338, 48], - ["jump_false", 607, "eq_nb_1960", 2338, 48], - ["is_bool", 608, 605, 2338, 48], - ["jump_false", 608, "eq_nb_1960", 2338, 48], - ["eq_bool", 606, 36, 605, 2338, 48], - ["jump", "eq_done_1955", 2338, 48], - "eq_nb_1960", - ["false", 606, 2338, 48], - "eq_done_1955", - ["move", 604, 606, 2338, 48], - "or_end_1948", - ["jump_false", 604, "if_else_1946", 2338, 48], - ["get", 610, 62, 1, 2339, 11], - ["frame", 611, 610, 1, 2339, 11], - ["null", 612, 2339, 11], - ["setarg", 611, 0, 612, 2339, 11], - ["setarg", 611, 1, 35, 2339, 11], - ["invoke", 611, 609, 2339, 11], - ["jump", "if_end_1947", 2339, 11], - "if_else_1946", - ["access", 613, -1, 2341, 26], - ["get", 615, 58, 1, 2341, 11], - ["frame", 616, 615, 2, 2341, 11], - ["null", 617, 2341, 11], - ["setarg", 616, 0, 617, 2341, 11], - ["setarg", 616, 1, 35, 2341, 11], - ["setarg", 616, 2, 613, 2341, 11], - ["invoke", 616, 614, 2341, 11], - "if_end_1947", - ["jump", "if_end_1937", 2341, 11], - "if_else_1936", - "if_end_1937", - ["get", 619, 36, 1, 2344, 7], - ["frame", 620, 619, 1, 2344, 7], - ["null", 621, 2344, 7], - ["setarg", 620, 0, 621, 2344, 7], - ["setarg", 620, 1, 52, 2344, 7], - ["invoke", 620, 618, 2344, 7], - ["null", 622, 2345, 19], - ["is_identical", 623, 55, 622, 2345, 19], - ["jump_true", 623, "ne_nid_1964", 2345, 19], - ["jump", "ne_ni_1965", 2345, 19], - "ne_nid_1964", - ["false", 623, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_ni_1965", - ["is_int", 624, 55, 2345, 19], - ["jump_false", 624, "ne_nn_1966", 2345, 19], - ["is_int", 625, 622, 2345, 19], - ["jump_false", 625, "ne_nn_1966", 2345, 19], - ["ne_int", 623, 55, 622, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nn_1966", - ["is_num", 624, 55, 2345, 19], - ["jump_false", 624, "ne_nt_1967", 2345, 19], - ["is_num", 625, 622, 2345, 19], - ["jump_false", 625, "ne_nt_1967", 2345, 19], - ["ne_float", 623, 55, 622, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nt_1967", - ["is_text", 624, 55, 2345, 19], - ["jump_false", 624, "ne_nnl_1968", 2345, 19], - ["is_text", 625, 622, 2345, 19], - ["jump_false", 625, "ne_nnl_1968", 2345, 19], - ["ne_text", 623, 55, 622, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nnl_1968", - ["is_null", 624, 55, 2345, 19], - ["jump_false", 624, "ne_nb_1969", 2345, 19], - ["is_null", 625, 622, 2345, 19], - ["jump_false", 625, "ne_nb_1969", 2345, 19], - ["false", 623, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_nb_1969", - ["is_bool", 624, 55, 2345, 19], - ["jump_false", 624, "ne_mis_1970", 2345, 19], - ["is_bool", 625, 622, 2345, 19], - ["jump_false", 625, "ne_mis_1970", 2345, 19], - ["ne_bool", 623, 55, 622, 2345, 19], - ["jump", "ne_done_1963", 2345, 19], - "ne_mis_1970", - ["true", 623, 2345, 19], - "ne_done_1963", - ["jump_false", 623, "if_else_1961", 2345, 19], - ["access", 626, -1, 2346, 36], - ["get", 628, 58, 1, 2346, 21], - ["frame", 629, 628, 2, 2346, 21], - ["null", 630, 2346, 21], - ["setarg", 629, 0, 630, 2346, 21], - ["setarg", 629, 1, 55, 2346, 21], - ["setarg", 629, 2, 626, 2346, 21], - ["invoke", 629, 627, 2346, 21], - ["move", 56, 627, 2346, 21], - ["access", 631, "jump_false", 2347, 24], - ["get", 633, 35, 1, 2347, 9], - ["frame", 634, 633, 3, 2347, 9], - ["null", 635, 2347, 9], - ["setarg", 634, 0, 635, 2347, 9], - ["setarg", 634, 1, 631, 2347, 9], - ["setarg", 634, 2, 56, 2347, 9], - ["setarg", 634, 3, 27, 2347, 9], - ["invoke", 634, 632, 2347, 9], - ["jump", "if_end_1962", 2347, 9], - "if_else_1961", - "if_end_1962", - ["access", 2, 0, 2349, 12], - "while_start_1971", - ["length", 636, 53, 2350, 26], - ["is_int", 638, 2, 2350, 26], - ["jump_false", 638, "rel_ni_1973", 2350, 26], - ["is_int", 639, 636, 2350, 26], - ["jump_false", 639, "rel_ni_1973", 2350, 26], - ["lt_int", 637, 2, 636, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_ni_1973", - ["is_num", 638, 2, 2350, 26], - ["jump_false", 638, "rel_nn_1974", 2350, 26], - ["is_num", 639, 636, 2350, 26], - ["jump_false", 639, "rel_nn_1974", 2350, 26], - ["lt_float", 637, 2, 636, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_nn_1974", - ["is_text", 638, 2, 2350, 26], - ["jump_false", 638, "rel_err_1976", 2350, 26], - ["is_text", 639, 636, 2350, 26], - ["jump_false", 639, "rel_err_1976", 2350, 26], - ["lt_text", 637, 2, 636, 2350, 26], - ["jump", "rel_done_1975", 2350, 26], - "rel_err_1976", - [ - "access", - 640, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2350, - 26 - ], - ["access", 641, "error", 2350, 26], - ["access", 642, "cannot compare with '<': operands must be same type", 2350, 26], - ["array", 643, 0, 2350, 26], - ["push", 643, 642, 2350, 26], - ["frame", 645, 640, 2, 2350, 26], - ["null", 646, 2350, 26], - ["setarg", 645, 0, 646, 2350, 26], - ["setarg", 645, 1, 641, 2350, 26], - ["setarg", 645, 2, 643, 2350, 26], - ["invoke", 645, 644, 2350, 26], - ["disrupt", 2350, 26], - "rel_done_1975", - ["jump_false", 637, "while_end_1972", 2350, 26], - ["load_dynamic", 647, 53, 2, 2351, 29], - ["get", 649, 62, 1, 2351, 9], - ["frame", 650, 649, 1, 2351, 9], - ["null", 651, 2351, 9], - ["setarg", 650, 0, 651, 2351, 9], - ["setarg", 650, 1, 647, 2351, 9], - ["invoke", 650, 648, 2351, 9], - ["access", 652, 1, 2352, 19], - ["is_num", 654, 2, 2352, 19], - ["jump_false", 654, "num_err_1977", 2352, 19], - ["is_num", 655, 652, 2352, 19], - ["jump_false", 655, "num_err_1977", 2352, 19], - ["add", 653, 2, 652, 2352, 19], - ["jump", "num_done_1978", 2352, 19], - "num_err_1977", - [ - "access", - 656, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2352, - 19 - ], - ["access", 657, "error", 2352, 19], - ["access", 658, "cannot apply '+': operands must be numbers", 2352, 19], - ["array", 659, 0, 2352, 19], - ["push", 659, 658, 2352, 19], - ["frame", 661, 656, 2, 2352, 19], - ["null", 662, 2352, 19], - ["setarg", 661, 0, 662, 2352, 19], - ["setarg", 661, 1, 657, 2352, 19], - ["setarg", 661, 2, 659, 2352, 19], - ["invoke", 661, 660, 2352, 19], - ["disrupt", 2352, 19], - "num_done_1978", - ["move", 2, 653, 2352, 19], - ["jump", "while_start_1971", 2352, 19], - "while_end_1972", - ["get", 664, 36, 1, 2354, 7], - ["frame", 665, 664, 1, 2354, 7], - ["null", 666, 2354, 7], - ["setarg", 665, 0, 666, 2354, 7], - ["setarg", 665, 1, 59, 2354, 7], - ["invoke", 665, 663, 2354, 7], - ["null", 667, 2355, 21], - ["is_identical", 668, 58, 667, 2355, 21], - ["jump_true", 668, "ne_nid_1982", 2355, 21], - ["jump", "ne_ni_1983", 2355, 21], - "ne_nid_1982", - ["false", 668, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_ni_1983", - ["is_int", 669, 58, 2355, 21], - ["jump_false", 669, "ne_nn_1984", 2355, 21], - ["is_int", 670, 667, 2355, 21], - ["jump_false", 670, "ne_nn_1984", 2355, 21], - ["ne_int", 668, 58, 667, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nn_1984", - ["is_num", 669, 58, 2355, 21], - ["jump_false", 669, "ne_nt_1985", 2355, 21], - ["is_num", 670, 667, 2355, 21], - ["jump_false", 670, "ne_nt_1985", 2355, 21], - ["ne_float", 668, 58, 667, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nt_1985", - ["is_text", 669, 58, 2355, 21], - ["jump_false", 669, "ne_nnl_1986", 2355, 21], - ["is_text", 670, 667, 2355, 21], - ["jump_false", 670, "ne_nnl_1986", 2355, 21], - ["ne_text", 668, 58, 667, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nnl_1986", - ["is_null", 669, 58, 2355, 21], - ["jump_false", 669, "ne_nb_1987", 2355, 21], - ["is_null", 670, 667, 2355, 21], - ["jump_false", 670, "ne_nb_1987", 2355, 21], - ["false", 668, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_nb_1987", - ["is_bool", 669, 58, 2355, 21], - ["jump_false", 669, "ne_mis_1988", 2355, 21], - ["is_bool", 670, 667, 2355, 21], - ["jump_false", 670, "ne_mis_1988", 2355, 21], - ["ne_bool", 668, 58, 667, 2355, 21], - ["jump", "ne_done_1981", 2355, 21], - "ne_mis_1988", - ["true", 668, 2355, 21], - "ne_done_1981", - ["jump_false", 668, "if_else_1979", 2355, 21], - ["access", 671, -1, 2356, 26], - ["get", 673, 58, 1, 2356, 9], - ["frame", 674, 673, 2, 2356, 9], - ["null", 675, 2356, 9], - ["setarg", 674, 0, 675, 2356, 9], - ["setarg", 674, 1, 58, 2356, 9], - ["setarg", 674, 2, 671, 2356, 9], - ["invoke", 674, 672, 2356, 9], - ["jump", "if_end_1980", 2356, 9], - "if_else_1979", - "if_end_1980", - ["get", 677, 34, 1, 2358, 7], - ["frame", 678, 677, 1, 2358, 7], - ["null", 679, 2358, 7], - ["setarg", 678, 0, 679, 2358, 7], - ["setarg", 678, 1, 52, 2358, 7], - ["invoke", 678, 676, 2358, 7], - ["get", 681, 36, 1, 2359, 7], - ["frame", 682, 681, 1, 2359, 7], - ["null", 683, 2359, 7], - ["setarg", 682, 0, 683, 2359, 7], - ["setarg", 682, 1, 27, 2359, 7], - ["invoke", 682, 680, 2359, 7], - ["put", 47, 88, 1, 2360, 22], - ["put", 48, 89, 1, 2361, 25], - ["null", 684, 2362, 14], - ["return", 684, 2362, 14], - ["jump", "if_end_1919", 2362, 14], - "if_else_1918", - "if_end_1919", - ["access", 685, "return", 2365, 17], - ["is_identical", 686, 37, 685, 2365, 17], - ["jump_true", 686, "eq_done_1991", 2365, 17], - ["is_int", 687, 37, 2365, 17], - ["jump_false", 687, "eq_ni_1992", 2365, 17], - ["is_int", 688, 685, 2365, 17], - ["jump_false", 688, "eq_ni_1992", 2365, 17], - ["eq_int", 686, 37, 685, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_ni_1992", - ["is_num", 687, 37, 2365, 17], - ["jump_false", 687, "eq_nn_1993", 2365, 17], - ["is_num", 688, 685, 2365, 17], - ["jump_false", 688, "eq_nn_1993", 2365, 17], - ["eq_float", 686, 37, 685, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nn_1993", - ["is_text", 687, 37, 2365, 17], - ["jump_false", 687, "eq_nt_1994", 2365, 17], - ["is_text", 688, 685, 2365, 17], - ["jump_false", 688, "eq_nt_1994", 2365, 17], - ["eq_text", 686, 37, 685, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nt_1994", - ["is_null", 687, 37, 2365, 17], - ["jump_false", 687, "eq_nnl_1995", 2365, 17], - ["is_null", 688, 685, 2365, 17], - ["jump_false", 688, "eq_nnl_1995", 2365, 17], - ["true", 686, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nnl_1995", - ["is_bool", 687, 37, 2365, 17], - ["jump_false", 687, "eq_nb_1996", 2365, 17], - ["is_bool", 688, 685, 2365, 17], - ["jump_false", 688, "eq_nb_1996", 2365, 17], - ["eq_bool", 686, 37, 685, 2365, 17], - ["jump", "eq_done_1991", 2365, 17], - "eq_nb_1996", - ["false", 686, 2365, 17], - "eq_done_1991", - ["jump_false", 686, "if_else_1989", 2365, 17], - ["load_field", 689, 1, "expression", 2366, 14], - ["move", 28, 689, 2366, 14], - ["null", 690, 2367, 19], - ["is_identical", 691, 28, 690, 2367, 19], - ["jump_true", 691, "ne_nid_2000", 2367, 19], - ["jump", "ne_ni_2001", 2367, 19], - "ne_nid_2000", - ["false", 691, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_ni_2001", - ["is_int", 692, 28, 2367, 19], - ["jump_false", 692, "ne_nn_2002", 2367, 19], - ["is_int", 693, 690, 2367, 19], - ["jump_false", 693, "ne_nn_2002", 2367, 19], - ["ne_int", 691, 28, 690, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nn_2002", - ["is_num", 692, 28, 2367, 19], - ["jump_false", 692, "ne_nt_2003", 2367, 19], - ["is_num", 693, 690, 2367, 19], - ["jump_false", 693, "ne_nt_2003", 2367, 19], - ["ne_float", 691, 28, 690, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nt_2003", - ["is_text", 692, 28, 2367, 19], - ["jump_false", 692, "ne_nnl_2004", 2367, 19], - ["is_text", 693, 690, 2367, 19], - ["jump_false", 693, "ne_nnl_2004", 2367, 19], - ["ne_text", 691, 28, 690, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nnl_2004", - ["is_null", 692, 28, 2367, 19], - ["jump_false", 692, "ne_nb_2005", 2367, 19], - ["is_null", 693, 690, 2367, 19], - ["jump_false", 693, "ne_nb_2005", 2367, 19], - ["false", 691, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_nb_2005", - ["is_bool", 692, 28, 2367, 19], - ["jump_false", 692, "ne_mis_2006", 2367, 19], - ["is_bool", 693, 690, 2367, 19], - ["jump_false", 693, "ne_mis_2006", 2367, 19], - ["ne_bool", 691, 28, 690, 2367, 19], - ["jump", "ne_done_1999", 2367, 19], - "ne_mis_2006", - ["true", 691, 2367, 19], - "ne_done_1999", - ["jump_false", 691, "if_else_1997", 2367, 19], - ["access", 694, -1, 2368, 31], - ["get", 696, 58, 1, 2368, 16], - ["frame", 697, 696, 2, 2368, 16], - ["null", 698, 2368, 16], - ["setarg", 697, 0, 698, 2368, 16], - ["setarg", 697, 1, 28, 2368, 16], - ["setarg", 697, 2, 694, 2368, 16], - ["invoke", 697, 695, 2368, 16], - ["move", 51, 695, 2368, 16], - ["load_field", 699, 1, "tail", 2370, 13], - ["true", 700, 2370, 26], - ["is_identical", 701, 699, 700, 2370, 26], - ["jump_true", 701, "eq_done_2010", 2370, 26], - ["is_int", 702, 699, 2370, 26], - ["jump_false", 702, "eq_ni_2011", 2370, 26], - ["is_int", 703, 700, 2370, 26], - ["jump_false", 703, "eq_ni_2011", 2370, 26], - ["eq_int", 701, 699, 700, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_ni_2011", - ["is_num", 702, 699, 2370, 26], - ["jump_false", 702, "eq_nn_2012", 2370, 26], - ["is_num", 703, 700, 2370, 26], - ["jump_false", 703, "eq_nn_2012", 2370, 26], - ["eq_float", 701, 699, 700, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nn_2012", - ["is_text", 702, 699, 2370, 26], - ["jump_false", 702, "eq_nt_2013", 2370, 26], - ["is_text", 703, 700, 2370, 26], - ["jump_false", 703, "eq_nt_2013", 2370, 26], - ["eq_text", 701, 699, 700, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nt_2013", - ["is_null", 702, 699, 2370, 26], - ["jump_false", 702, "eq_nnl_2014", 2370, 26], - ["is_null", 703, 700, 2370, 26], - ["jump_false", 703, "eq_nnl_2014", 2370, 26], - ["true", 701, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nnl_2014", - ["is_bool", 702, 699, 2370, 26], - ["jump_false", 702, "eq_nb_2015", 2370, 26], - ["is_bool", 703, 700, 2370, 26], - ["jump_false", 703, "eq_nb_2015", 2370, 26], - ["eq_bool", 701, 699, 700, 2370, 26], - ["jump", "eq_done_2010", 2370, 26], - "eq_nb_2015", - ["false", 701, 2370, 26], - "eq_done_2010", - ["move", 704, 701, 2370, 26], - ["jump_false", 704, "and_end_2009", 2370, 26], - ["get", 705, 82, 1, 2370, 35], - ["not", 706, 705, 2370, 35], - ["move", 704, 706, 2370, 35], - "and_end_2009", - ["jump_false", 704, "if_else_2007", 2370, 35], - ["get", 707, 83, 1, 2371, 24], - ["get", 708, 83, 1, 2371, 46], - ["length", 709, 708, 2371, 46], - ["access", 710, 1, 2371, 64], - ["is_num", 712, 709, 2371, 64], - ["jump_false", 712, "num_err_2016", 2371, 64], - ["is_num", 713, 710, 2371, 64], - ["jump_false", 713, "num_err_2016", 2371, 64], - ["subtract", 711, 709, 710, 2371, 64], - ["jump", "num_done_2017", 2371, 64], - "num_err_2016", - [ - "access", - 714, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2371, - 64 - ], - ["access", 715, "error", 2371, 64], - ["access", 716, "cannot apply '-': operands must be numbers", 2371, 64], - ["array", 717, 0, 2371, 64], - ["push", 717, 716, 2371, 64], - ["frame", 719, 714, 2, 2371, 64], - ["null", 720, 2371, 64], - ["setarg", 719, 0, 720, 2371, 64], - ["setarg", 719, 1, 715, 2371, 64], - ["setarg", 719, 2, 717, 2371, 64], - ["invoke", 719, 718, 2371, 64], - ["disrupt", 2371, 64], - "num_done_2017", - ["load_dynamic", 721, 707, 711, 2371, 64], - ["move", 38, 721, 2371, 64], - ["is_array", 722, 38, 2372, 24], - ["move", 723, 722, 2372, 24], - ["jump_false", 723, "and_end_2020", 2372, 24], - ["access", 724, 0, 2372, 50], - ["load_index", 725, 38, 724, 2372, 50], - ["access", 726, "invoke", 2372, 56], - ["is_identical", 727, 725, 726, 2372, 56], - ["jump_true", 727, "eq_done_2021", 2372, 56], - ["is_int", 728, 725, 2372, 56], - ["jump_false", 728, "eq_ni_2022", 2372, 56], - ["is_int", 729, 726, 2372, 56], - ["jump_false", 729, "eq_ni_2022", 2372, 56], - ["eq_int", 727, 725, 726, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_ni_2022", - ["is_num", 728, 725, 2372, 56], - ["jump_false", 728, "eq_nn_2023", 2372, 56], - ["is_num", 729, 726, 2372, 56], - ["jump_false", 729, "eq_nn_2023", 2372, 56], - ["eq_float", 727, 725, 726, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nn_2023", - ["is_text", 728, 725, 2372, 56], - ["jump_false", 728, "eq_nt_2024", 2372, 56], - ["is_text", 729, 726, 2372, 56], - ["jump_false", 729, "eq_nt_2024", 2372, 56], - ["eq_text", 727, 725, 726, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nt_2024", - ["is_null", 728, 725, 2372, 56], - ["jump_false", 728, "eq_nnl_2025", 2372, 56], - ["is_null", 729, 726, 2372, 56], - ["jump_false", 729, "eq_nnl_2025", 2372, 56], - ["true", 727, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nnl_2025", - ["is_bool", 728, 725, 2372, 56], - ["jump_false", 728, "eq_nb_2026", 2372, 56], - ["is_bool", 729, 726, 2372, 56], - ["jump_false", 729, "eq_nb_2026", 2372, 56], - ["eq_bool", 727, 725, 726, 2372, 56], - ["jump", "eq_done_2021", 2372, 56], - "eq_nb_2026", - ["false", 727, 2372, 56], - "eq_done_2021", - ["move", 723, 727, 2372, 56], - "and_end_2020", - ["jump_false", 723, "if_else_2018", 2372, 56], - ["access", 730, "tail_invoke", 2373, 29], - ["access", 731, 0, 2373, 24], - ["store_dynamic", 38, 730, 731, 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", 732, "return", 2376, 16], - ["get", 734, 15, 1, 2376, 9], - ["frame", 735, 734, 2, 2376, 9], - ["null", 736, 2376, 9], - ["setarg", 735, 0, 736, 2376, 9], - ["setarg", 735, 1, 732, 2376, 9], - ["setarg", 735, 2, 51, 2376, 9], - ["invoke", 735, 733, 2376, 9], - ["jump", "if_end_1998", 2376, 9], - "if_else_1997", - ["get", 738, 10, 1, 2378, 21], - ["frame", 739, 738, 0, 2378, 21], - ["null", 740, 2378, 21], - ["setarg", 739, 0, 740, 2378, 21], - ["invoke", 739, 737, 2378, 21], - ["move", 44, 737, 2378, 21], - ["access", 741, "null", 2379, 16], - ["get", 743, 15, 1, 2379, 9], - ["frame", 744, 743, 2, 2379, 9], - ["null", 745, 2379, 9], - ["setarg", 744, 0, 745, 2379, 9], - ["setarg", 744, 1, 741, 2379, 9], - ["setarg", 744, 2, 44, 2379, 9], - ["invoke", 744, 742, 2379, 9], - ["access", 746, "return", 2380, 16], - ["get", 748, 15, 1, 2380, 9], - ["frame", 749, 748, 2, 2380, 9], - ["null", 750, 2380, 9], - ["setarg", 749, 0, 750, 2380, 9], - ["setarg", 749, 1, 746, 2380, 9], - ["setarg", 749, 2, 44, 2380, 9], - ["invoke", 749, 747, 2380, 9], - "if_end_1998", - ["null", 751, 2382, 14], - ["return", 751, 2382, 14], - ["jump", "if_end_1990", 2382, 14], - "if_else_1989", - "if_end_1990", - ["access", 752, "go", 2385, 17], - ["is_identical", 753, 37, 752, 2385, 17], - ["jump_true", 753, "eq_done_2029", 2385, 17], - ["is_int", 754, 37, 2385, 17], - ["jump_false", 754, "eq_ni_2030", 2385, 17], - ["is_int", 755, 752, 2385, 17], - ["jump_false", 755, "eq_ni_2030", 2385, 17], - ["eq_int", 753, 37, 752, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_ni_2030", - ["is_num", 754, 37, 2385, 17], - ["jump_false", 754, "eq_nn_2031", 2385, 17], - ["is_num", 755, 752, 2385, 17], - ["jump_false", 755, "eq_nn_2031", 2385, 17], - ["eq_float", 753, 37, 752, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nn_2031", - ["is_text", 754, 37, 2385, 17], - ["jump_false", 754, "eq_nt_2032", 2385, 17], - ["is_text", 755, 752, 2385, 17], - ["jump_false", 755, "eq_nt_2032", 2385, 17], - ["eq_text", 753, 37, 752, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nt_2032", - ["is_null", 754, 37, 2385, 17], - ["jump_false", 754, "eq_nnl_2033", 2385, 17], - ["is_null", 755, 752, 2385, 17], - ["jump_false", 755, "eq_nnl_2033", 2385, 17], - ["true", 753, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nnl_2033", - ["is_bool", 754, 37, 2385, 17], - ["jump_false", 754, "eq_nb_2034", 2385, 17], - ["is_bool", 755, 752, 2385, 17], - ["jump_false", 755, "eq_nb_2034", 2385, 17], - ["eq_bool", 753, 37, 752, 2385, 17], - ["jump", "eq_done_2029", 2385, 17], - "eq_nb_2034", - ["false", 753, 2385, 17], - "eq_done_2029", - ["jump_false", 753, "if_else_2027", 2385, 17], - ["load_field", 756, 1, "expression", 2386, 19], - ["move", 8, 756, 2386, 19], - ["null", 757, 2387, 24], - ["is_identical", 758, 8, 757, 2387, 24], - ["jump_true", 758, "eq_done_2038", 2387, 24], - ["is_int", 759, 8, 2387, 24], - ["jump_false", 759, "eq_ni_2039", 2387, 24], - ["is_int", 760, 757, 2387, 24], - ["jump_false", 760, "eq_ni_2039", 2387, 24], - ["eq_int", 758, 8, 757, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_ni_2039", - ["is_num", 759, 8, 2387, 24], - ["jump_false", 759, "eq_nn_2040", 2387, 24], - ["is_num", 760, 757, 2387, 24], - ["jump_false", 760, "eq_nn_2040", 2387, 24], - ["eq_float", 758, 8, 757, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nn_2040", - ["is_text", 759, 8, 2387, 24], - ["jump_false", 759, "eq_nt_2041", 2387, 24], - ["is_text", 760, 757, 2387, 24], - ["jump_false", 760, "eq_nt_2041", 2387, 24], - ["eq_text", 758, 8, 757, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nt_2041", - ["is_null", 759, 8, 2387, 24], - ["jump_false", 759, "eq_nnl_2042", 2387, 24], - ["is_null", 760, 757, 2387, 24], - ["jump_false", 760, "eq_nnl_2042", 2387, 24], - ["true", 758, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nnl_2042", - ["is_bool", 759, 8, 2387, 24], - ["jump_false", 759, "eq_nb_2043", 2387, 24], - ["is_bool", 760, 757, 2387, 24], - ["jump_false", 760, "eq_nb_2043", 2387, 24], - ["eq_bool", 758, 8, 757, 2387, 24], - ["jump", "eq_done_2038", 2387, 24], - "eq_nb_2043", - ["false", 758, 2387, 24], - "eq_done_2038", - ["move", 761, 758, 2387, 24], - ["jump_true", 761, "or_end_2037", 2387, 24], - ["load_field", 762, 8, "kind", 2387, 32], - ["access", 763, "(", 2387, 50], - ["is_identical", 764, 762, 763, 2387, 50], - ["jump_true", 764, "ne_nid_2045", 2387, 50], - ["jump", "ne_ni_2046", 2387, 50], - "ne_nid_2045", - ["false", 764, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_ni_2046", - ["is_int", 765, 762, 2387, 50], - ["jump_false", 765, "ne_nn_2047", 2387, 50], - ["is_int", 766, 763, 2387, 50], - ["jump_false", 766, "ne_nn_2047", 2387, 50], - ["ne_int", 764, 762, 763, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nn_2047", - ["is_num", 765, 762, 2387, 50], - ["jump_false", 765, "ne_nt_2048", 2387, 50], - ["is_num", 766, 763, 2387, 50], - ["jump_false", 766, "ne_nt_2048", 2387, 50], - ["ne_float", 764, 762, 763, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nt_2048", - ["is_text", 765, 762, 2387, 50], - ["jump_false", 765, "ne_nnl_2049", 2387, 50], - ["is_text", 766, 763, 2387, 50], - ["jump_false", 766, "ne_nnl_2049", 2387, 50], - ["ne_text", 764, 762, 763, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nnl_2049", - ["is_null", 765, 762, 2387, 50], - ["jump_false", 765, "ne_nb_2050", 2387, 50], - ["is_null", 766, 763, 2387, 50], - ["jump_false", 766, "ne_nb_2050", 2387, 50], - ["false", 764, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_nb_2050", - ["is_bool", 765, 762, 2387, 50], - ["jump_false", 765, "ne_mis_2051", 2387, 50], - ["is_bool", 766, 763, 2387, 50], - ["jump_false", 766, "ne_mis_2051", 2387, 50], - ["ne_bool", 764, 762, 763, 2387, 50], - ["jump", "ne_done_2044", 2387, 50], - "ne_mis_2051", - ["true", 764, 2387, 50], - "ne_done_2044", - ["move", 761, 764, 2387, 50], - "or_end_2037", - ["jump_false", 761, "if_else_2035", 2387, 50], - ["null", 767, 2388, 16], - ["return", 767, 2388, 16], - ["jump", "if_end_2036", 2388, 16], - "if_else_2035", - "if_end_2036", - ["load_field", 768, 8, "expression", 2390, 16], - ["move", 9, 768, 2390, 16], - ["load_field", 769, 8, "list", 2391, 19], - ["move", 5, 769, 2391, 19], - ["array", 770, 0, 2392, 19], - ["move", 4, 770, 2392, 19], - ["access", 2, 0, 2393, 12], - ["null", 771, 2394, 28], - ["is_identical", 772, 5, 771, 2394, 28], - ["jump_true", 772, "ne_nid_2055", 2394, 28], - ["jump", "ne_ni_2056", 2394, 28], - "ne_nid_2055", - ["false", 772, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_ni_2056", - ["is_int", 773, 5, 2394, 28], - ["jump_false", 773, "ne_nn_2057", 2394, 28], - ["is_int", 774, 771, 2394, 28], - ["jump_false", 774, "ne_nn_2057", 2394, 28], - ["ne_int", 772, 5, 771, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nn_2057", - ["is_num", 773, 5, 2394, 28], - ["jump_false", 773, "ne_nt_2058", 2394, 28], - ["is_num", 774, 771, 2394, 28], - ["jump_false", 774, "ne_nt_2058", 2394, 28], - ["ne_float", 772, 5, 771, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nt_2058", - ["is_text", 773, 5, 2394, 28], - ["jump_false", 773, "ne_nnl_2059", 2394, 28], - ["is_text", 774, 771, 2394, 28], - ["jump_false", 774, "ne_nnl_2059", 2394, 28], - ["ne_text", 772, 5, 771, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nnl_2059", - ["is_null", 773, 5, 2394, 28], - ["jump_false", 773, "ne_nb_2060", 2394, 28], - ["is_null", 774, 771, 2394, 28], - ["jump_false", 774, "ne_nb_2060", 2394, 28], - ["false", 772, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_nb_2060", - ["is_bool", 773, 5, 2394, 28], - ["jump_false", 773, "ne_mis_2061", 2394, 28], - ["is_bool", 774, 771, 2394, 28], - ["jump_false", 774, "ne_mis_2061", 2394, 28], - ["ne_bool", 772, 5, 771, 2394, 28], - ["jump", "ne_done_2054", 2394, 28], - "ne_mis_2061", - ["true", 772, 2394, 28], - "ne_done_2054", - ["jump_false", 772, "tern_else_2052", 2394, 28], - ["length", 776, 5, 2394, 42], - ["move", 775, 776, 2394, 42], - ["jump", "tern_end_2053", 2394, 42], - "tern_else_2052", - ["access", 777, 0, 2394, 55], - ["move", 775, 777, 2394, 55], - "tern_end_2053", - ["move", 43, 775, 2394, 55], - "while_start_2062", - ["is_int", 779, 2, 2395, 19], - ["jump_false", 779, "rel_ni_2064", 2395, 19], - ["is_int", 780, 43, 2395, 19], - ["jump_false", 780, "rel_ni_2064", 2395, 19], - ["lt_int", 778, 2, 43, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_ni_2064", - ["is_num", 779, 2, 2395, 19], - ["jump_false", 779, "rel_nn_2065", 2395, 19], - ["is_num", 780, 43, 2395, 19], - ["jump_false", 780, "rel_nn_2065", 2395, 19], - ["lt_float", 778, 2, 43, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_nn_2065", - ["is_text", 779, 2, 2395, 19], - ["jump_false", 779, "rel_err_2067", 2395, 19], - ["is_text", 780, 43, 2395, 19], - ["jump_false", 780, "rel_err_2067", 2395, 19], - ["lt_text", 778, 2, 43, 2395, 19], - ["jump", "rel_done_2066", 2395, 19], - "rel_err_2067", - [ - "access", - 781, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2395, - 19 - ], - ["access", 782, "error", 2395, 19], - ["access", 783, "cannot compare with '<': operands must be same type", 2395, 19], - ["array", 784, 0, 2395, 19], - ["push", 784, 783, 2395, 19], - ["frame", 786, 781, 2, 2395, 19], - ["null", 787, 2395, 19], - ["setarg", 786, 0, 787, 2395, 19], - ["setarg", 786, 1, 782, 2395, 19], - ["setarg", 786, 2, 784, 2395, 19], - ["invoke", 786, 785, 2395, 19], - ["disrupt", 2395, 19], - "rel_done_2066", - ["jump_false", 778, "while_end_2063", 2395, 19], - ["load_dynamic", 788, 5, 2, 2396, 44], - ["access", 789, -1, 2396, 49], - ["get", 791, 58, 1, 2396, 25], - ["frame", 792, 791, 2, 2396, 25], - ["null", 793, 2396, 25], - ["setarg", 792, 0, 793, 2396, 25], - ["setarg", 792, 1, 788, 2396, 25], - ["setarg", 792, 2, 789, 2396, 25], - ["invoke", 792, 790, 2396, 25], - ["is_array", 794, 4, 2396, 25], - ["jump_false", 794, "push_err_2068", 2396, 25], - ["push", 4, 790, 2396, 25], - ["jump", "push_done_2069", 2396, 25], - "push_err_2068", - [ - "access", - 795, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2396, - 25 - ], - ["access", 796, "error", 2396, 25], - ["access", 797, "cannot push: target must be an array", 2396, 25], - ["array", 798, 0, 2396, 25], - ["push", 798, 797, 2396, 25], - ["frame", 800, 795, 2, 2396, 25], - ["null", 801, 2396, 25], - ["setarg", 800, 0, 801, 2396, 25], - ["setarg", 800, 1, 796, 2396, 25], - ["setarg", 800, 2, 798, 2396, 25], - ["invoke", 800, 799, 2396, 25], - ["disrupt", 2396, 25], - "push_done_2069", - ["access", 802, 1, 2397, 19], - ["is_num", 804, 2, 2397, 19], - ["jump_false", 804, "num_err_2070", 2397, 19], - ["is_num", 805, 802, 2397, 19], - ["jump_false", 805, "num_err_2070", 2397, 19], - ["add", 803, 2, 802, 2397, 19], - ["jump", "num_done_2071", 2397, 19], - "num_err_2070", - [ - "access", - 806, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2397, - 19 - ], - ["access", 807, "error", 2397, 19], - ["access", 808, "cannot apply '+': operands must be numbers", 2397, 19], - ["array", 809, 0, 2397, 19], - ["push", 809, 808, 2397, 19], - ["frame", 811, 806, 2, 2397, 19], - ["null", 812, 2397, 19], - ["setarg", 811, 0, 812, 2397, 19], - ["setarg", 811, 1, 807, 2397, 19], - ["setarg", 811, 2, 809, 2397, 19], - ["invoke", 811, 810, 2397, 19], - ["disrupt", 2397, 19], - "num_done_2071", - ["move", 2, 803, 2397, 19], - ["jump", "while_start_2062", 2397, 19], - "while_end_2063", - ["load_field", 813, 9, "kind", 2399, 21], - ["move", 10, 813, 2399, 21], - ["access", 814, ".", 2400, 26], - ["is_identical", 815, 10, 814, 2400, 26], - ["jump_true", 815, "eq_done_2074", 2400, 26], - ["is_int", 816, 10, 2400, 26], - ["jump_false", 816, "eq_ni_2075", 2400, 26], - ["is_int", 817, 814, 2400, 26], - ["jump_false", 817, "eq_ni_2075", 2400, 26], - ["eq_int", 815, 10, 814, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_ni_2075", - ["is_num", 816, 10, 2400, 26], - ["jump_false", 816, "eq_nn_2076", 2400, 26], - ["is_num", 817, 814, 2400, 26], - ["jump_false", 817, "eq_nn_2076", 2400, 26], - ["eq_float", 815, 10, 814, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nn_2076", - ["is_text", 816, 10, 2400, 26], - ["jump_false", 816, "eq_nt_2077", 2400, 26], - ["is_text", 817, 814, 2400, 26], - ["jump_false", 817, "eq_nt_2077", 2400, 26], - ["eq_text", 815, 10, 814, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nt_2077", - ["is_null", 816, 10, 2400, 26], - ["jump_false", 816, "eq_nnl_2078", 2400, 26], - ["is_null", 817, 814, 2400, 26], - ["jump_false", 817, "eq_nnl_2078", 2400, 26], - ["true", 815, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nnl_2078", - ["is_bool", 816, 10, 2400, 26], - ["jump_false", 816, "eq_nb_2079", 2400, 26], - ["is_bool", 817, 814, 2400, 26], - ["jump_false", 817, "eq_nb_2079", 2400, 26], - ["eq_bool", 815, 10, 814, 2400, 26], - ["jump", "eq_done_2074", 2400, 26], - "eq_nb_2079", - ["false", 815, 2400, 26], - "eq_done_2074", - ["jump_false", 815, "if_else_2072", 2400, 26], - ["load_field", 818, 9, "left", 2401, 20], - ["move", 45, 818, 2401, 20], - ["load_field", 819, 9, "right", 2402, 16], - ["move", 49, 819, 2402, 16], - ["access", 820, -1, 2403, 39], - ["get", 822, 58, 1, 2403, 20], - ["frame", 823, 822, 2, 2403, 20], - ["null", 824, 2403, 20], - ["setarg", 823, 0, 824, 2403, 20], - ["setarg", 823, 1, 45, 2403, 20], - ["setarg", 823, 2, 820, 2403, 20], - ["invoke", 823, 821, 2403, 20], - ["move", 46, 821, 2403, 20], - ["get", 826, 33, 1, 2404, 9], - ["frame", 827, 826, 3, 2404, 9], - ["null", 828, 2404, 9], - ["setarg", 827, 0, 828, 2404, 9], - ["setarg", 827, 1, 46, 2404, 9], - ["setarg", 827, 2, 49, 2404, 9], - ["setarg", 827, 3, 4, 2404, 9], - ["invoke", 827, 825, 2404, 9], - ["jump", "if_end_2073", 2404, 9], - "if_else_2072", - ["access", 829, -1, 2406, 38], - ["get", 831, 58, 1, 2406, 21], - ["frame", 832, 831, 2, 2406, 21], - ["null", 833, 2406, 21], - ["setarg", 832, 0, 833, 2406, 21], - ["setarg", 832, 1, 9, 2406, 21], - ["setarg", 832, 2, 829, 2406, 21], - ["invoke", 832, 830, 2406, 21], - ["move", 31, 830, 2406, 21], - ["get", 835, 32, 1, 2407, 9], - ["frame", 836, 835, 2, 2407, 9], - ["null", 837, 2407, 9], - ["setarg", 836, 0, 837, 2407, 9], - ["setarg", 836, 1, 31, 2407, 9], - ["setarg", 836, 2, 4, 2407, 9], - ["invoke", 836, 834, 2407, 9], - "if_end_2073", - ["null", 838, 2409, 14], - ["return", 838, 2409, 14], - ["jump", "if_end_2028", 2409, 14], - "if_else_2027", - "if_end_2028", - ["access", 839, "disrupt", 2412, 17], - ["is_identical", 840, 37, 839, 2412, 17], - ["jump_true", 840, "eq_done_2082", 2412, 17], - ["is_int", 841, 37, 2412, 17], - ["jump_false", 841, "eq_ni_2083", 2412, 17], - ["is_int", 842, 839, 2412, 17], - ["jump_false", 842, "eq_ni_2083", 2412, 17], - ["eq_int", 840, 37, 839, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_ni_2083", - ["is_num", 841, 37, 2412, 17], - ["jump_false", 841, "eq_nn_2084", 2412, 17], - ["is_num", 842, 839, 2412, 17], - ["jump_false", 842, "eq_nn_2084", 2412, 17], - ["eq_float", 840, 37, 839, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nn_2084", - ["is_text", 841, 37, 2412, 17], - ["jump_false", 841, "eq_nt_2085", 2412, 17], - ["is_text", 842, 839, 2412, 17], - ["jump_false", 842, "eq_nt_2085", 2412, 17], - ["eq_text", 840, 37, 839, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nt_2085", - ["is_null", 841, 37, 2412, 17], - ["jump_false", 841, "eq_nnl_2086", 2412, 17], - ["is_null", 842, 839, 2412, 17], - ["jump_false", 842, "eq_nnl_2086", 2412, 17], - ["true", 840, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nnl_2086", - ["is_bool", 841, 37, 2412, 17], - ["jump_false", 841, "eq_nb_2087", 2412, 17], - ["is_bool", 842, 839, 2412, 17], - ["jump_false", 842, "eq_nb_2087", 2412, 17], - ["eq_bool", 840, 37, 839, 2412, 17], - ["jump", "eq_done_2082", 2412, 17], - "eq_nb_2087", - ["false", 840, 2412, 17], - "eq_done_2082", - ["jump_false", 840, "if_else_2080", 2412, 17], - ["access", 843, "disrupt", 2413, 14], - ["get", 845, 14, 1, 2413, 7], - ["frame", 846, 845, 1, 2413, 7], - ["null", 847, 2413, 7], - ["setarg", 846, 0, 847, 2413, 7], - ["setarg", 846, 1, 843, 2413, 7], - ["invoke", 846, 844, 2413, 7], - ["null", 848, 2414, 14], - ["return", 848, 2414, 14], - ["jump", "if_end_2081", 2414, 14], - "if_else_2080", - "if_end_2081", - ["access", 849, "break", 2417, 17], - ["is_identical", 850, 37, 849, 2417, 17], - ["jump_true", 850, "eq_done_2090", 2417, 17], - ["is_int", 851, 37, 2417, 17], - ["jump_false", 851, "eq_ni_2091", 2417, 17], - ["is_int", 852, 849, 2417, 17], - ["jump_false", 852, "eq_ni_2091", 2417, 17], - ["eq_int", 850, 37, 849, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_ni_2091", - ["is_num", 851, 37, 2417, 17], - ["jump_false", 851, "eq_nn_2092", 2417, 17], - ["is_num", 852, 849, 2417, 17], - ["jump_false", 852, "eq_nn_2092", 2417, 17], - ["eq_float", 850, 37, 849, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nn_2092", - ["is_text", 851, 37, 2417, 17], - ["jump_false", 851, "eq_nt_2093", 2417, 17], - ["is_text", 852, 849, 2417, 17], - ["jump_false", 852, "eq_nt_2093", 2417, 17], - ["eq_text", 850, 37, 849, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nt_2093", - ["is_null", 851, 37, 2417, 17], - ["jump_false", 851, "eq_nnl_2094", 2417, 17], - ["is_null", 852, 849, 2417, 17], - ["jump_false", 852, "eq_nnl_2094", 2417, 17], - ["true", 850, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nnl_2094", - ["is_bool", 851, 37, 2417, 17], - ["jump_false", 851, "eq_nb_2095", 2417, 17], - ["is_bool", 852, 849, 2417, 17], - ["jump_false", 852, "eq_nb_2095", 2417, 17], - ["eq_bool", 850, 37, 849, 2417, 17], - ["jump", "eq_done_2090", 2417, 17], - "eq_nb_2095", - ["false", 850, 2417, 17], - "eq_done_2090", - ["jump_false", 850, "if_else_2088", 2417, 17], - ["load_field", 853, 1, "name", 2418, 11], - ["null", 854, 2418, 24], - ["is_identical", 855, 853, 854, 2418, 24], - ["jump_true", 855, "ne_nid_2100", 2418, 24], - ["jump", "ne_ni_2101", 2418, 24], - "ne_nid_2100", - ["false", 855, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_ni_2101", - ["is_int", 856, 853, 2418, 24], - ["jump_false", 856, "ne_nn_2102", 2418, 24], - ["is_int", 857, 854, 2418, 24], - ["jump_false", 857, "ne_nn_2102", 2418, 24], - ["ne_int", 855, 853, 854, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nn_2102", - ["is_num", 856, 853, 2418, 24], - ["jump_false", 856, "ne_nt_2103", 2418, 24], - ["is_num", 857, 854, 2418, 24], - ["jump_false", 857, "ne_nt_2103", 2418, 24], - ["ne_float", 855, 853, 854, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nt_2103", - ["is_text", 856, 853, 2418, 24], - ["jump_false", 856, "ne_nnl_2104", 2418, 24], - ["is_text", 857, 854, 2418, 24], - ["jump_false", 857, "ne_nnl_2104", 2418, 24], - ["ne_text", 855, 853, 854, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nnl_2104", - ["is_null", 856, 853, 2418, 24], - ["jump_false", 856, "ne_nb_2105", 2418, 24], - ["is_null", 857, 854, 2418, 24], - ["jump_false", 857, "ne_nb_2105", 2418, 24], - ["false", 855, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_nb_2105", - ["is_bool", 856, 853, 2418, 24], - ["jump_false", 856, "ne_mis_2106", 2418, 24], - ["is_bool", 857, 854, 2418, 24], - ["jump_false", 857, "ne_mis_2106", 2418, 24], - ["ne_bool", 855, 853, 854, 2418, 24], - ["jump", "ne_done_2099", 2418, 24], - "ne_mis_2106", - ["true", 855, 2418, 24], - "ne_done_2099", - ["move", 858, 855, 2418, 24], - ["jump_false", 858, "and_end_2098", 2418, 24], - ["get", 859, 87, 1, 2418, 32], - ["load_field", 860, 1, "name", 2418, 44], - ["load_dynamic", 861, 859, 860, 2418, 44], - ["null", 862, 2418, 58], - ["is_identical", 863, 861, 862, 2418, 58], - ["jump_true", 863, "ne_nid_2108", 2418, 58], - ["jump", "ne_ni_2109", 2418, 58], - "ne_nid_2108", - ["false", 863, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_ni_2109", - ["is_int", 864, 861, 2418, 58], - ["jump_false", 864, "ne_nn_2110", 2418, 58], - ["is_int", 865, 862, 2418, 58], - ["jump_false", 865, "ne_nn_2110", 2418, 58], - ["ne_int", 863, 861, 862, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nn_2110", - ["is_num", 864, 861, 2418, 58], - ["jump_false", 864, "ne_nt_2111", 2418, 58], - ["is_num", 865, 862, 2418, 58], - ["jump_false", 865, "ne_nt_2111", 2418, 58], - ["ne_float", 863, 861, 862, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nt_2111", - ["is_text", 864, 861, 2418, 58], - ["jump_false", 864, "ne_nnl_2112", 2418, 58], - ["is_text", 865, 862, 2418, 58], - ["jump_false", 865, "ne_nnl_2112", 2418, 58], - ["ne_text", 863, 861, 862, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nnl_2112", - ["is_null", 864, 861, 2418, 58], - ["jump_false", 864, "ne_nb_2113", 2418, 58], - ["is_null", 865, 862, 2418, 58], - ["jump_false", 865, "ne_nb_2113", 2418, 58], - ["false", 863, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_nb_2113", - ["is_bool", 864, 861, 2418, 58], - ["jump_false", 864, "ne_mis_2114", 2418, 58], - ["is_bool", 865, 862, 2418, 58], - ["jump_false", 865, "ne_mis_2114", 2418, 58], - ["ne_bool", 863, 861, 862, 2418, 58], - ["jump", "ne_done_2107", 2418, 58], - "ne_mis_2114", - ["true", 863, 2418, 58], - "ne_done_2107", - ["move", 858, 863, 2418, 58], - "and_end_2098", - ["jump_false", 858, "if_else_2096", 2418, 58], - ["get", 866, 87, 1, 2419, 19], - ["load_field", 867, 1, "name", 2419, 31], - ["load_dynamic", 868, 866, 867, 2419, 31], - ["load_field", 869, 868, "break_target", 2419, 31], - ["get", 871, 34, 1, 2419, 9], - ["frame", 872, 871, 1, 2419, 9], - ["null", 873, 2419, 9], - ["setarg", 872, 0, 873, 2419, 9], - ["setarg", 872, 1, 869, 2419, 9], - ["invoke", 872, 870, 2419, 9], - ["jump", "if_end_2097", 2419, 9], - "if_else_2096", - ["get", 874, 88, 1, 2420, 18], - ["null", 875, 2420, 34], - ["is_identical", 876, 874, 875, 2420, 34], - ["jump_true", 876, "ne_nid_2118", 2420, 34], - ["jump", "ne_ni_2119", 2420, 34], - "ne_nid_2118", - ["false", 876, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_ni_2119", - ["is_int", 877, 874, 2420, 34], - ["jump_false", 877, "ne_nn_2120", 2420, 34], - ["is_int", 878, 875, 2420, 34], - ["jump_false", 878, "ne_nn_2120", 2420, 34], - ["ne_int", 876, 874, 875, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nn_2120", - ["is_num", 877, 874, 2420, 34], - ["jump_false", 877, "ne_nt_2121", 2420, 34], - ["is_num", 878, 875, 2420, 34], - ["jump_false", 878, "ne_nt_2121", 2420, 34], - ["ne_float", 876, 874, 875, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nt_2121", - ["is_text", 877, 874, 2420, 34], - ["jump_false", 877, "ne_nnl_2122", 2420, 34], - ["is_text", 878, 875, 2420, 34], - ["jump_false", 878, "ne_nnl_2122", 2420, 34], - ["ne_text", 876, 874, 875, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nnl_2122", - ["is_null", 877, 874, 2420, 34], - ["jump_false", 877, "ne_nb_2123", 2420, 34], - ["is_null", 878, 875, 2420, 34], - ["jump_false", 878, "ne_nb_2123", 2420, 34], - ["false", 876, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_nb_2123", - ["is_bool", 877, 874, 2420, 34], - ["jump_false", 877, "ne_mis_2124", 2420, 34], - ["is_bool", 878, 875, 2420, 34], - ["jump_false", 878, "ne_mis_2124", 2420, 34], - ["ne_bool", 876, 874, 875, 2420, 34], - ["jump", "ne_done_2117", 2420, 34], - "ne_mis_2124", - ["true", 876, 2420, 34], - "ne_done_2117", - ["jump_false", 876, "if_else_2115", 2420, 34], - ["get", 879, 88, 1, 2421, 19], - ["get", 881, 34, 1, 2421, 9], - ["frame", 882, 881, 1, 2421, 9], - ["null", 883, 2421, 9], - ["setarg", 882, 0, 883, 2421, 9], - ["setarg", 882, 1, 879, 2421, 9], - ["invoke", 882, 880, 2421, 9], - ["jump", "if_end_2116", 2421, 9], - "if_else_2115", - "if_end_2116", - "if_end_2097", - ["null", 884, 2423, 14], - ["return", 884, 2423, 14], - ["jump", "if_end_2089", 2423, 14], - "if_else_2088", - "if_end_2089", - ["access", 885, "continue", 2426, 17], - ["is_identical", 886, 37, 885, 2426, 17], - ["jump_true", 886, "eq_done_2127", 2426, 17], - ["is_int", 887, 37, 2426, 17], - ["jump_false", 887, "eq_ni_2128", 2426, 17], - ["is_int", 888, 885, 2426, 17], - ["jump_false", 888, "eq_ni_2128", 2426, 17], - ["eq_int", 886, 37, 885, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_ni_2128", - ["is_num", 887, 37, 2426, 17], - ["jump_false", 887, "eq_nn_2129", 2426, 17], - ["is_num", 888, 885, 2426, 17], - ["jump_false", 888, "eq_nn_2129", 2426, 17], - ["eq_float", 886, 37, 885, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nn_2129", - ["is_text", 887, 37, 2426, 17], - ["jump_false", 887, "eq_nt_2130", 2426, 17], - ["is_text", 888, 885, 2426, 17], - ["jump_false", 888, "eq_nt_2130", 2426, 17], - ["eq_text", 886, 37, 885, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nt_2130", - ["is_null", 887, 37, 2426, 17], - ["jump_false", 887, "eq_nnl_2131", 2426, 17], - ["is_null", 888, 885, 2426, 17], - ["jump_false", 888, "eq_nnl_2131", 2426, 17], - ["true", 886, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nnl_2131", - ["is_bool", 887, 37, 2426, 17], - ["jump_false", 887, "eq_nb_2132", 2426, 17], - ["is_bool", 888, 885, 2426, 17], - ["jump_false", 888, "eq_nb_2132", 2426, 17], - ["eq_bool", 886, 37, 885, 2426, 17], - ["jump", "eq_done_2127", 2426, 17], - "eq_nb_2132", - ["false", 886, 2426, 17], - "eq_done_2127", - ["jump_false", 886, "if_else_2125", 2426, 17], - ["load_field", 889, 1, "name", 2427, 11], - ["null", 890, 2427, 24], - ["is_identical", 891, 889, 890, 2427, 24], - ["jump_true", 891, "ne_nid_2137", 2427, 24], - ["jump", "ne_ni_2138", 2427, 24], - "ne_nid_2137", - ["false", 891, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_ni_2138", - ["is_int", 892, 889, 2427, 24], - ["jump_false", 892, "ne_nn_2139", 2427, 24], - ["is_int", 893, 890, 2427, 24], - ["jump_false", 893, "ne_nn_2139", 2427, 24], - ["ne_int", 891, 889, 890, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nn_2139", - ["is_num", 892, 889, 2427, 24], - ["jump_false", 892, "ne_nt_2140", 2427, 24], - ["is_num", 893, 890, 2427, 24], - ["jump_false", 893, "ne_nt_2140", 2427, 24], - ["ne_float", 891, 889, 890, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nt_2140", - ["is_text", 892, 889, 2427, 24], - ["jump_false", 892, "ne_nnl_2141", 2427, 24], - ["is_text", 893, 890, 2427, 24], - ["jump_false", 893, "ne_nnl_2141", 2427, 24], - ["ne_text", 891, 889, 890, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nnl_2141", - ["is_null", 892, 889, 2427, 24], - ["jump_false", 892, "ne_nb_2142", 2427, 24], - ["is_null", 893, 890, 2427, 24], - ["jump_false", 893, "ne_nb_2142", 2427, 24], - ["false", 891, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_nb_2142", - ["is_bool", 892, 889, 2427, 24], - ["jump_false", 892, "ne_mis_2143", 2427, 24], - ["is_bool", 893, 890, 2427, 24], - ["jump_false", 893, "ne_mis_2143", 2427, 24], - ["ne_bool", 891, 889, 890, 2427, 24], - ["jump", "ne_done_2136", 2427, 24], - "ne_mis_2143", - ["true", 891, 2427, 24], - "ne_done_2136", - ["move", 894, 891, 2427, 24], - ["jump_false", 894, "and_end_2135", 2427, 24], - ["get", 895, 87, 1, 2427, 32], - ["load_field", 896, 1, "name", 2427, 44], - ["load_dynamic", 897, 895, 896, 2427, 44], - ["null", 898, 2427, 58], - ["is_identical", 899, 897, 898, 2427, 58], - ["jump_true", 899, "ne_nid_2145", 2427, 58], - ["jump", "ne_ni_2146", 2427, 58], - "ne_nid_2145", - ["false", 899, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_ni_2146", - ["is_int", 900, 897, 2427, 58], - ["jump_false", 900, "ne_nn_2147", 2427, 58], - ["is_int", 901, 898, 2427, 58], - ["jump_false", 901, "ne_nn_2147", 2427, 58], - ["ne_int", 899, 897, 898, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nn_2147", - ["is_num", 900, 897, 2427, 58], - ["jump_false", 900, "ne_nt_2148", 2427, 58], - ["is_num", 901, 898, 2427, 58], - ["jump_false", 901, "ne_nt_2148", 2427, 58], - ["ne_float", 899, 897, 898, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nt_2148", - ["is_text", 900, 897, 2427, 58], - ["jump_false", 900, "ne_nnl_2149", 2427, 58], - ["is_text", 901, 898, 2427, 58], - ["jump_false", 901, "ne_nnl_2149", 2427, 58], - ["ne_text", 899, 897, 898, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nnl_2149", - ["is_null", 900, 897, 2427, 58], - ["jump_false", 900, "ne_nb_2150", 2427, 58], - ["is_null", 901, 898, 2427, 58], - ["jump_false", 901, "ne_nb_2150", 2427, 58], - ["false", 899, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_nb_2150", - ["is_bool", 900, 897, 2427, 58], - ["jump_false", 900, "ne_mis_2151", 2427, 58], - ["is_bool", 901, 898, 2427, 58], - ["jump_false", 901, "ne_mis_2151", 2427, 58], - ["ne_bool", 899, 897, 898, 2427, 58], - ["jump", "ne_done_2144", 2427, 58], - "ne_mis_2151", - ["true", 899, 2427, 58], - "ne_done_2144", - ["move", 894, 899, 2427, 58], - "and_end_2135", - ["jump_false", 894, "if_else_2133", 2427, 58], - ["get", 902, 87, 1, 2428, 19], - ["load_field", 903, 1, "name", 2428, 31], - ["load_dynamic", 904, 902, 903, 2428, 31], - ["load_field", 905, 904, "continue_target", 2428, 31], - ["get", 907, 34, 1, 2428, 9], - ["frame", 908, 907, 1, 2428, 9], - ["null", 909, 2428, 9], - ["setarg", 908, 0, 909, 2428, 9], - ["setarg", 908, 1, 905, 2428, 9], - ["invoke", 908, 906, 2428, 9], - ["jump", "if_end_2134", 2428, 9], - "if_else_2133", - ["get", 910, 89, 1, 2429, 18], - ["null", 911, 2429, 37], - ["is_identical", 912, 910, 911, 2429, 37], - ["jump_true", 912, "ne_nid_2155", 2429, 37], - ["jump", "ne_ni_2156", 2429, 37], - "ne_nid_2155", - ["false", 912, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_ni_2156", - ["is_int", 913, 910, 2429, 37], - ["jump_false", 913, "ne_nn_2157", 2429, 37], - ["is_int", 914, 911, 2429, 37], - ["jump_false", 914, "ne_nn_2157", 2429, 37], - ["ne_int", 912, 910, 911, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nn_2157", - ["is_num", 913, 910, 2429, 37], - ["jump_false", 913, "ne_nt_2158", 2429, 37], - ["is_num", 914, 911, 2429, 37], - ["jump_false", 914, "ne_nt_2158", 2429, 37], - ["ne_float", 912, 910, 911, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nt_2158", - ["is_text", 913, 910, 2429, 37], - ["jump_false", 913, "ne_nnl_2159", 2429, 37], - ["is_text", 914, 911, 2429, 37], - ["jump_false", 914, "ne_nnl_2159", 2429, 37], - ["ne_text", 912, 910, 911, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nnl_2159", - ["is_null", 913, 910, 2429, 37], - ["jump_false", 913, "ne_nb_2160", 2429, 37], - ["is_null", 914, 911, 2429, 37], - ["jump_false", 914, "ne_nb_2160", 2429, 37], - ["false", 912, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_nb_2160", - ["is_bool", 913, 910, 2429, 37], - ["jump_false", 913, "ne_mis_2161", 2429, 37], - ["is_bool", 914, 911, 2429, 37], - ["jump_false", 914, "ne_mis_2161", 2429, 37], - ["ne_bool", 912, 910, 911, 2429, 37], - ["jump", "ne_done_2154", 2429, 37], - "ne_mis_2161", - ["true", 912, 2429, 37], - "ne_done_2154", - ["jump_false", 912, "if_else_2152", 2429, 37], - ["get", 915, 89, 1, 2430, 19], - ["get", 917, 34, 1, 2430, 9], - ["frame", 918, 917, 1, 2430, 9], - ["null", 919, 2430, 9], - ["setarg", 918, 0, 919, 2430, 9], - ["setarg", 918, 1, 915, 2430, 9], - ["invoke", 918, 916, 2430, 9], - ["jump", "if_end_2153", 2430, 9], - "if_else_2152", - "if_end_2153", - "if_end_2134", - ["null", 920, 2432, 14], - ["return", 920, 2432, 14], - ["jump", "if_end_2126", 2432, 14], - "if_else_2125", - "if_end_2126", - ["access", 921, "switch", 2435, 17], - ["is_identical", 922, 37, 921, 2435, 17], - ["jump_true", 922, "eq_done_2164", 2435, 17], - ["is_int", 923, 37, 2435, 17], - ["jump_false", 923, "eq_ni_2165", 2435, 17], - ["is_int", 924, 921, 2435, 17], - ["jump_false", 924, "eq_ni_2165", 2435, 17], - ["eq_int", 922, 37, 921, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_ni_2165", - ["is_num", 923, 37, 2435, 17], - ["jump_false", 923, "eq_nn_2166", 2435, 17], - ["is_num", 924, 921, 2435, 17], - ["jump_false", 924, "eq_nn_2166", 2435, 17], - ["eq_float", 922, 37, 921, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nn_2166", - ["is_text", 923, 37, 2435, 17], - ["jump_false", 923, "eq_nt_2167", 2435, 17], - ["is_text", 924, 921, 2435, 17], - ["jump_false", 924, "eq_nt_2167", 2435, 17], - ["eq_text", 922, 37, 921, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nt_2167", - ["is_null", 923, 37, 2435, 17], - ["jump_false", 923, "eq_nnl_2168", 2435, 17], - ["is_null", 924, 921, 2435, 17], - ["jump_false", 924, "eq_nnl_2168", 2435, 17], - ["true", 922, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nnl_2168", - ["is_bool", 923, 37, 2435, 17], - ["jump_false", 923, "eq_nb_2169", 2435, 17], - ["is_bool", 924, 921, 2435, 17], - ["jump_false", 924, "eq_nb_2169", 2435, 17], - ["eq_bool", 922, 37, 921, 2435, 17], - ["jump", "eq_done_2164", 2435, 17], - "eq_nb_2169", - ["false", 922, 2435, 17], - "eq_done_2164", - ["jump_false", 922, "if_else_2162", 2435, 17], - ["load_field", 925, 1, "expression", 2436, 14], - ["move", 28, 925, 2436, 14], - ["load_field", 926, 1, "cases", 2437, 15], - ["move", 18, 926, 2437, 15], - ["access", 927, -1, 2438, 35], - ["get", 929, 58, 1, 2438, 20], - ["frame", 930, 929, 2, 2438, 20], - ["null", 931, 2438, 20], - ["setarg", 930, 0, 931, 2438, 20], - ["setarg", 930, 1, 28, 2438, 20], - ["setarg", 930, 2, 927, 2438, 20], - ["invoke", 930, 928, 2438, 20], - ["move", 54, 928, 2438, 20], - ["access", 932, "switch_end", 2439, 29], - ["get", 934, 60, 1, 2439, 19], - ["frame", 935, 934, 1, 2439, 19], - ["null", 936, 2439, 19], - ["setarg", 935, 0, 936, 2439, 19], - ["setarg", 935, 1, 932, 2439, 19], - ["invoke", 935, 933, 2439, 19], - ["move", 27, 933, 2439, 19], - ["null", 23, 2440, 23], - ["get", 937, 88, 1, 2441, 19], - ["move", 47, 937, 2441, 19], - ["put", 27, 88, 1, 2442, 22], - ["array", 938, 0, 2444, 21], - ["move", 14, 938, 2444, 21], - ["access", 2, 0, 2445, 12], - "while_start_2170", - ["length", 939, 18, 2446, 26], - ["is_int", 941, 2, 2446, 26], - ["jump_false", 941, "rel_ni_2172", 2446, 26], - ["is_int", 942, 939, 2446, 26], - ["jump_false", 942, "rel_ni_2172", 2446, 26], - ["lt_int", 940, 2, 939, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_ni_2172", - ["is_num", 941, 2, 2446, 26], - ["jump_false", 941, "rel_nn_2173", 2446, 26], - ["is_num", 942, 939, 2446, 26], - ["jump_false", 942, "rel_nn_2173", 2446, 26], - ["lt_float", 940, 2, 939, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_nn_2173", - ["is_text", 941, 2, 2446, 26], - ["jump_false", 941, "rel_err_2175", 2446, 26], - ["is_text", 942, 939, 2446, 26], - ["jump_false", 942, "rel_err_2175", 2446, 26], - ["lt_text", 940, 2, 939, 2446, 26], - ["jump", "rel_done_2174", 2446, 26], - "rel_err_2175", - [ - "access", - 943, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2446, - 26 - ], - ["access", 944, "error", 2446, 26], - ["access", 945, "cannot compare with '<': operands must be same type", 2446, 26], - ["array", 946, 0, 2446, 26], - ["push", 946, 945, 2446, 26], - ["frame", 948, 943, 2, 2446, 26], - ["null", 949, 2446, 26], - ["setarg", 948, 0, 949, 2446, 26], - ["setarg", 948, 1, 944, 2446, 26], - ["setarg", 948, 2, 946, 2446, 26], - ["invoke", 948, 947, 2446, 26], - ["disrupt", 2446, 26], - "rel_done_2174", - ["jump_false", 940, "while_end_2171", 2446, 26], - ["load_dynamic", 950, 18, 2, 2447, 27], - ["move", 15, 950, 2447, 27], - ["load_field", 951, 15, "kind", 2448, 21], - ["move", 12, 951, 2448, 21], - ["access", 952, "default", 2449, 26], - ["is_identical", 953, 12, 952, 2449, 26], - ["jump_true", 953, "eq_done_2178", 2449, 26], - ["is_int", 954, 12, 2449, 26], - ["jump_false", 954, "eq_ni_2179", 2449, 26], - ["is_int", 955, 952, 2449, 26], - ["jump_false", 955, "eq_ni_2179", 2449, 26], - ["eq_int", 953, 12, 952, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_ni_2179", - ["is_num", 954, 12, 2449, 26], - ["jump_false", 954, "eq_nn_2180", 2449, 26], - ["is_num", 955, 952, 2449, 26], - ["jump_false", 955, "eq_nn_2180", 2449, 26], - ["eq_float", 953, 12, 952, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nn_2180", - ["is_text", 954, 12, 2449, 26], - ["jump_false", 954, "eq_nt_2181", 2449, 26], - ["is_text", 955, 952, 2449, 26], - ["jump_false", 955, "eq_nt_2181", 2449, 26], - ["eq_text", 953, 12, 952, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nt_2181", - ["is_null", 954, 12, 2449, 26], - ["jump_false", 954, "eq_nnl_2182", 2449, 26], - ["is_null", 955, 952, 2449, 26], - ["jump_false", 955, "eq_nnl_2182", 2449, 26], - ["true", 953, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nnl_2182", - ["is_bool", 954, 12, 2449, 26], - ["jump_false", 954, "eq_nb_2183", 2449, 26], - ["is_bool", 955, 952, 2449, 26], - ["jump_false", 955, "eq_nb_2183", 2449, 26], - ["eq_bool", 953, 12, 952, 2449, 26], - ["jump", "eq_done_2178", 2449, 26], - "eq_nb_2183", - ["false", 953, 2449, 26], - "eq_done_2178", - ["jump_false", 953, "if_else_2176", 2449, 26], - ["access", 956, "switch_default", 2450, 37], - ["get", 958, 60, 1, 2450, 27], - ["frame", 959, 958, 1, 2450, 27], - ["null", 960, 2450, 27], - ["setarg", 959, 0, 960, 2450, 27], - ["setarg", 959, 1, 956, 2450, 27], - ["invoke", 959, 957, 2450, 27], - ["move", 23, 957, 2450, 27], - ["is_array", 961, 14, 2451, 29], - ["jump_false", 961, "push_err_2184", 2451, 29], - ["push", 14, 23, 2451, 29], - ["jump", "push_done_2185", 2451, 29], - "push_err_2184", - [ - "access", - 962, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2451, - 29 - ], - ["access", 963, "error", 2451, 29], - ["access", 964, "cannot push: target must be an array", 2451, 29], - ["array", 965, 0, 2451, 29], - ["push", 965, 964, 2451, 29], - ["frame", 967, 962, 2, 2451, 29], - ["null", 968, 2451, 29], - ["setarg", 967, 0, 968, 2451, 29], - ["setarg", 967, 1, 963, 2451, 29], - ["setarg", 967, 2, 965, 2451, 29], - ["invoke", 967, 966, 2451, 29], - ["disrupt", 2451, 29], - "push_done_2185", - ["jump", "if_end_2177", 2451, 29], - "if_else_2176", - ["access", 969, "switch_case", 2453, 34], - ["get", 971, 60, 1, 2453, 24], - ["frame", 972, 971, 1, 2453, 24], - ["null", 973, 2453, 24], - ["setarg", 972, 0, 973, 2453, 24], - ["setarg", 972, 1, 969, 2453, 24], - ["invoke", 972, 970, 2453, 24], - ["move", 13, 970, 2453, 24], - ["load_field", 974, 15, "expression", 2454, 23], - ["move", 11, 974, 2454, 23], - ["access", 975, -1, 2455, 42], - ["get", 977, 58, 1, 2455, 22], - ["frame", 978, 977, 2, 2455, 22], - ["null", 979, 2455, 22], - ["setarg", 978, 0, 979, 2455, 22], - ["setarg", 978, 1, 11, 2455, 22], - ["setarg", 978, 2, 975, 2455, 22], - ["invoke", 978, 976, 2455, 22], - ["move", 17, 976, 2455, 22], - ["get", 981, 10, 1, 2456, 22], - ["frame", 982, 981, 0, 2456, 22], - ["null", 983, 2456, 22], - ["setarg", 982, 0, 983, 2456, 22], - ["invoke", 982, 980, 2456, 22], - ["move", 19, 980, 2456, 22], - ["null", 984, 2457, 20], - ["put", 984, 4, 1, 2457, 20], - ["put", 11, 7, 1, 2458, 20], - ["access", 985, "eq", 2459, 22], - ["get", 987, 21, 1, 2459, 11], - ["frame", 988, 987, 4, 2459, 11], - ["null", 989, 2459, 11], - ["setarg", 988, 0, 989, 2459, 11], - ["setarg", 988, 1, 985, 2459, 11], - ["setarg", 988, 2, 19, 2459, 11], - ["setarg", 988, 3, 54, 2459, 11], - ["setarg", 988, 4, 17, 2459, 11], - ["invoke", 988, 986, 2459, 11], - ["access", 990, "jump_true", 2460, 26], - ["get", 992, 35, 1, 2460, 11], - ["frame", 993, 992, 3, 2460, 11], - ["null", 994, 2460, 11], - ["setarg", 993, 0, 994, 2460, 11], - ["setarg", 993, 1, 990, 2460, 11], - ["setarg", 993, 2, 19, 2460, 11], - ["setarg", 993, 3, 13, 2460, 11], - ["invoke", 993, 991, 2460, 11], - ["is_array", 995, 14, 2461, 29], - ["jump_false", 995, "push_err_2186", 2461, 29], - ["push", 14, 13, 2461, 29], - ["jump", "push_done_2187", 2461, 29], - "push_err_2186", - [ - "access", - 996, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2461, - 29 - ], - ["access", 997, "error", 2461, 29], - ["access", 998, "cannot push: target must be an array", 2461, 29], - ["array", 999, 0, 2461, 29], - ["push", 999, 998, 2461, 29], - ["frame", 1001, 996, 2, 2461, 29], - ["null", 1002, 2461, 29], - ["setarg", 1001, 0, 1002, 2461, 29], - ["setarg", 1001, 1, 997, 2461, 29], - ["setarg", 1001, 2, 999, 2461, 29], - ["invoke", 1001, 1000, 2461, 29], - ["disrupt", 2461, 29], - "push_done_2187", - "if_end_2177", - ["access", 1003, 1, 2463, 19], - ["is_num", 1005, 2, 2463, 19], - ["jump_false", 1005, "num_err_2188", 2463, 19], - ["is_num", 1006, 1003, 2463, 19], - ["jump_false", 1006, "num_err_2188", 2463, 19], - ["add", 1004, 2, 1003, 2463, 19], - ["jump", "num_done_2189", 2463, 19], - "num_err_2188", - [ - "access", - 1007, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2463, - 19 - ], - ["access", 1008, "error", 2463, 19], - ["access", 1009, "cannot apply '+': operands must be numbers", 2463, 19], - ["array", 1010, 0, 2463, 19], - ["push", 1010, 1009, 2463, 19], - ["frame", 1012, 1007, 2, 2463, 19], - ["null", 1013, 2463, 19], - ["setarg", 1012, 0, 1013, 2463, 19], - ["setarg", 1012, 1, 1008, 2463, 19], - ["setarg", 1012, 2, 1010, 2463, 19], - ["invoke", 1012, 1011, 2463, 19], - ["disrupt", 2463, 19], - "num_done_2189", - ["move", 2, 1004, 2463, 19], - ["jump", "while_start_2170", 2463, 19], - "while_end_2171", - ["null", 1014, 2465, 28], - ["is_identical", 1015, 23, 1014, 2465, 28], - ["jump_true", 1015, "ne_nid_2193", 2465, 28], - ["jump", "ne_ni_2194", 2465, 28], - "ne_nid_2193", - ["false", 1015, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_ni_2194", - ["is_int", 1016, 23, 2465, 28], - ["jump_false", 1016, "ne_nn_2195", 2465, 28], - ["is_int", 1017, 1014, 2465, 28], - ["jump_false", 1017, "ne_nn_2195", 2465, 28], - ["ne_int", 1015, 23, 1014, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nn_2195", - ["is_num", 1016, 23, 2465, 28], - ["jump_false", 1016, "ne_nt_2196", 2465, 28], - ["is_num", 1017, 1014, 2465, 28], - ["jump_false", 1017, "ne_nt_2196", 2465, 28], - ["ne_float", 1015, 23, 1014, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nt_2196", - ["is_text", 1016, 23, 2465, 28], - ["jump_false", 1016, "ne_nnl_2197", 2465, 28], - ["is_text", 1017, 1014, 2465, 28], - ["jump_false", 1017, "ne_nnl_2197", 2465, 28], - ["ne_text", 1015, 23, 1014, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nnl_2197", - ["is_null", 1016, 23, 2465, 28], - ["jump_false", 1016, "ne_nb_2198", 2465, 28], - ["is_null", 1017, 1014, 2465, 28], - ["jump_false", 1017, "ne_nb_2198", 2465, 28], - ["false", 1015, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_nb_2198", - ["is_bool", 1016, 23, 2465, 28], - ["jump_false", 1016, "ne_mis_2199", 2465, 28], - ["is_bool", 1017, 1014, 2465, 28], - ["jump_false", 1017, "ne_mis_2199", 2465, 28], - ["ne_bool", 1015, 23, 1014, 2465, 28], - ["jump", "ne_done_2192", 2465, 28], - "ne_mis_2199", - ["true", 1015, 2465, 28], - "ne_done_2192", - ["jump_false", 1015, "if_else_2190", 2465, 28], - ["get", 1019, 34, 1, 2466, 9], - ["frame", 1020, 1019, 1, 2466, 9], - ["null", 1021, 2466, 9], - ["setarg", 1020, 0, 1021, 2466, 9], - ["setarg", 1020, 1, 23, 2466, 9], - ["invoke", 1020, 1018, 2466, 9], - ["jump", "if_end_2191", 2466, 9], - "if_else_2190", - ["get", 1023, 34, 1, 2468, 9], - ["frame", 1024, 1023, 1, 2468, 9], - ["null", 1025, 2468, 9], - ["setarg", 1024, 0, 1025, 2468, 9], - ["setarg", 1024, 1, 27, 2468, 9], - ["invoke", 1024, 1022, 2468, 9], - "if_end_2191", - ["access", 2, 0, 2471, 12], - "while_start_2200", - ["length", 1026, 18, 2472, 26], - ["is_int", 1028, 2, 2472, 26], - ["jump_false", 1028, "rel_ni_2202", 2472, 26], - ["is_int", 1029, 1026, 2472, 26], - ["jump_false", 1029, "rel_ni_2202", 2472, 26], - ["lt_int", 1027, 2, 1026, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_ni_2202", - ["is_num", 1028, 2, 2472, 26], - ["jump_false", 1028, "rel_nn_2203", 2472, 26], - ["is_num", 1029, 1026, 2472, 26], - ["jump_false", 1029, "rel_nn_2203", 2472, 26], - ["lt_float", 1027, 2, 1026, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_nn_2203", - ["is_text", 1028, 2, 2472, 26], - ["jump_false", 1028, "rel_err_2205", 2472, 26], - ["is_text", 1029, 1026, 2472, 26], - ["jump_false", 1029, "rel_err_2205", 2472, 26], - ["lt_text", 1027, 2, 1026, 2472, 26], - ["jump", "rel_done_2204", 2472, 26], - "rel_err_2205", - [ - "access", - 1030, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2472, - 26 - ], - ["access", 1031, "error", 2472, 26], - ["access", 1032, "cannot compare with '<': operands must be same type", 2472, 26], - ["array", 1033, 0, 2472, 26], - ["push", 1033, 1032, 2472, 26], - ["frame", 1035, 1030, 2, 2472, 26], - ["null", 1036, 2472, 26], - ["setarg", 1035, 0, 1036, 2472, 26], - ["setarg", 1035, 1, 1031, 2472, 26], - ["setarg", 1035, 2, 1033, 2472, 26], - ["invoke", 1035, 1034, 2472, 26], - ["disrupt", 2472, 26], - "rel_done_2204", - ["jump_false", 1027, "while_end_2201", 2472, 26], - ["load_dynamic", 1037, 14, 2, 2473, 32], - ["get", 1039, 36, 1, 2473, 9], - ["frame", 1040, 1039, 1, 2473, 9], - ["null", 1041, 2473, 9], - ["setarg", 1040, 0, 1041, 2473, 9], - ["setarg", 1040, 1, 1037, 2473, 9], - ["invoke", 1040, 1038, 2473, 9], - ["load_dynamic", 1042, 18, 2, 2474, 28], - ["load_field", 1043, 1042, "statements", 2474, 28], - ["move", 16, 1043, 2474, 28], - ["access", 3, 0, 2475, 14], - "while_start_2206", - ["length", 1044, 16, 2476, 28], - ["is_int", 1046, 3, 2476, 28], - ["jump_false", 1046, "rel_ni_2208", 2476, 28], - ["is_int", 1047, 1044, 2476, 28], - ["jump_false", 1047, "rel_ni_2208", 2476, 28], - ["lt_int", 1045, 3, 1044, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_ni_2208", - ["is_num", 1046, 3, 2476, 28], - ["jump_false", 1046, "rel_nn_2209", 2476, 28], - ["is_num", 1047, 1044, 2476, 28], - ["jump_false", 1047, "rel_nn_2209", 2476, 28], - ["lt_float", 1045, 3, 1044, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_nn_2209", - ["is_text", 1046, 3, 2476, 28], - ["jump_false", 1046, "rel_err_2211", 2476, 28], - ["is_text", 1047, 1044, 2476, 28], - ["jump_false", 1047, "rel_err_2211", 2476, 28], - ["lt_text", 1045, 3, 1044, 2476, 28], - ["jump", "rel_done_2210", 2476, 28], - "rel_err_2211", - [ - "access", - 1048, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2476, - 28 - ], - ["access", 1049, "error", 2476, 28], - ["access", 1050, "cannot compare with '<': operands must be same type", 2476, 28], - ["array", 1051, 0, 2476, 28], - ["push", 1051, 1050, 2476, 28], - ["frame", 1053, 1048, 2, 2476, 28], - ["null", 1054, 2476, 28], - ["setarg", 1053, 0, 1054, 2476, 28], - ["setarg", 1053, 1, 1049, 2476, 28], - ["setarg", 1053, 2, 1051, 2476, 28], - ["invoke", 1053, 1052, 2476, 28], - ["disrupt", 2476, 28], - "rel_done_2210", - ["jump_false", 1045, "while_end_2207", 2476, 28], - ["load_dynamic", 1055, 16, 3, 2477, 36], - ["get", 1057, 62, 1, 2477, 11], - ["frame", 1058, 1057, 1, 2477, 11], - ["null", 1059, 2477, 11], - ["setarg", 1058, 0, 1059, 2477, 11], - ["setarg", 1058, 1, 1055, 2477, 11], - ["invoke", 1058, 1056, 2477, 11], - ["access", 1060, 1, 2478, 21], - ["is_num", 1062, 3, 2478, 21], - ["jump_false", 1062, "num_err_2212", 2478, 21], - ["is_num", 1063, 1060, 2478, 21], - ["jump_false", 1063, "num_err_2212", 2478, 21], - ["add", 1061, 3, 1060, 2478, 21], - ["jump", "num_done_2213", 2478, 21], - "num_err_2212", - [ - "access", - 1064, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2478, - 21 - ], - ["access", 1065, "error", 2478, 21], - ["access", 1066, "cannot apply '+': operands must be numbers", 2478, 21], - ["array", 1067, 0, 2478, 21], - ["push", 1067, 1066, 2478, 21], - ["frame", 1069, 1064, 2, 2478, 21], - ["null", 1070, 2478, 21], - ["setarg", 1069, 0, 1070, 2478, 21], - ["setarg", 1069, 1, 1065, 2478, 21], - ["setarg", 1069, 2, 1067, 2478, 21], - ["invoke", 1069, 1068, 2478, 21], - ["disrupt", 2478, 21], - "num_done_2213", - ["move", 3, 1061, 2478, 21], - ["jump", "while_start_2206", 2478, 21], - "while_end_2207", - ["access", 1071, 1, 2480, 19], - ["is_num", 1073, 2, 2480, 19], - ["jump_false", 1073, "num_err_2214", 2480, 19], - ["is_num", 1074, 1071, 2480, 19], - ["jump_false", 1074, "num_err_2214", 2480, 19], - ["add", 1072, 2, 1071, 2480, 19], - ["jump", "num_done_2215", 2480, 19], - "num_err_2214", - [ - "access", - 1075, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2480, - 19 - ], - ["access", 1076, "error", 2480, 19], - ["access", 1077, "cannot apply '+': operands must be numbers", 2480, 19], - ["array", 1078, 0, 2480, 19], - ["push", 1078, 1077, 2480, 19], - ["frame", 1080, 1075, 2, 2480, 19], - ["null", 1081, 2480, 19], - ["setarg", 1080, 0, 1081, 2480, 19], - ["setarg", 1080, 1, 1076, 2480, 19], - ["setarg", 1080, 2, 1078, 2480, 19], - ["invoke", 1080, 1079, 2480, 19], - ["disrupt", 2480, 19], - "num_done_2215", - ["move", 2, 1072, 2480, 19], - ["jump", "while_start_2200", 2480, 19], - "while_end_2201", - ["get", 1083, 36, 1, 2482, 7], - ["frame", 1084, 1083, 1, 2482, 7], - ["null", 1085, 2482, 7], - ["setarg", 1084, 0, 1085, 2482, 7], - ["setarg", 1084, 1, 27, 2482, 7], - ["invoke", 1084, 1082, 2482, 7], - ["put", 47, 88, 1, 2483, 22], - ["null", 1086, 2484, 14], - ["return", 1086, 2484, 14], - ["jump", "if_end_2163", 2484, 14], - "if_else_2162", - "if_end_2163", - ["access", 1087, "function", 2487, 17], - ["is_identical", 1088, 37, 1087, 2487, 17], - ["jump_true", 1088, "eq_done_2218", 2487, 17], - ["is_int", 1089, 37, 2487, 17], - ["jump_false", 1089, "eq_ni_2219", 2487, 17], - ["is_int", 1090, 1087, 2487, 17], - ["jump_false", 1090, "eq_ni_2219", 2487, 17], - ["eq_int", 1088, 37, 1087, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_ni_2219", - ["is_num", 1089, 37, 2487, 17], - ["jump_false", 1089, "eq_nn_2220", 2487, 17], - ["is_num", 1090, 1087, 2487, 17], - ["jump_false", 1090, "eq_nn_2220", 2487, 17], - ["eq_float", 1088, 37, 1087, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nn_2220", - ["is_text", 1089, 37, 2487, 17], - ["jump_false", 1089, "eq_nt_2221", 2487, 17], - ["is_text", 1090, 1087, 2487, 17], - ["jump_false", 1090, "eq_nt_2221", 2487, 17], - ["eq_text", 1088, 37, 1087, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nt_2221", - ["is_null", 1089, 37, 2487, 17], - ["jump_false", 1089, "eq_nnl_2222", 2487, 17], - ["is_null", 1090, 1087, 2487, 17], - ["jump_false", 1090, "eq_nnl_2222", 2487, 17], - ["true", 1088, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nnl_2222", - ["is_bool", 1089, 37, 2487, 17], - ["jump_false", 1089, "eq_nb_2223", 2487, 17], - ["is_bool", 1090, 1087, 2487, 17], - ["jump_false", 1090, "eq_nb_2223", 2487, 17], - ["eq_bool", 1088, 37, 1087, 2487, 17], - ["jump", "eq_done_2218", 2487, 17], - "eq_nb_2223", - ["false", 1088, 2487, 17], - "eq_done_2218", - ["jump_false", 1088, "if_else_2216", 2487, 17], - ["load_field", 1091, 1, "name", 2488, 14], - ["move", 42, 1091, 2488, 14], - ["null", 1092, 2489, 19], - ["is_identical", 1093, 42, 1092, 2489, 19], - ["jump_true", 1093, "ne_nid_2227", 2489, 19], - ["jump", "ne_ni_2228", 2489, 19], - "ne_nid_2227", - ["false", 1093, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_ni_2228", - ["is_int", 1094, 42, 2489, 19], - ["jump_false", 1094, "ne_nn_2229", 2489, 19], - ["is_int", 1095, 1092, 2489, 19], - ["jump_false", 1095, "ne_nn_2229", 2489, 19], - ["ne_int", 1093, 42, 1092, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nn_2229", - ["is_num", 1094, 42, 2489, 19], - ["jump_false", 1094, "ne_nt_2230", 2489, 19], - ["is_num", 1095, 1092, 2489, 19], - ["jump_false", 1095, "ne_nt_2230", 2489, 19], - ["ne_float", 1093, 42, 1092, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nt_2230", - ["is_text", 1094, 42, 2489, 19], - ["jump_false", 1094, "ne_nnl_2231", 2489, 19], - ["is_text", 1095, 1092, 2489, 19], - ["jump_false", 1095, "ne_nnl_2231", 2489, 19], - ["ne_text", 1093, 42, 1092, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nnl_2231", - ["is_null", 1094, 42, 2489, 19], - ["jump_false", 1094, "ne_nb_2232", 2489, 19], - ["is_null", 1095, 1092, 2489, 19], - ["jump_false", 1095, "ne_nb_2232", 2489, 19], - ["false", 1093, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_nb_2232", - ["is_bool", 1094, 42, 2489, 19], - ["jump_false", 1094, "ne_mis_2233", 2489, 19], - ["is_bool", 1095, 1092, 2489, 19], - ["jump_false", 1095, "ne_mis_2233", 2489, 19], - ["ne_bool", 1093, 42, 1092, 2489, 19], - ["jump", "ne_done_2226", 2489, 19], - "ne_mis_2233", - ["true", 1093, 2489, 19], - "ne_done_2226", - ["jump_false", 1093, "if_else_2224", 2489, 19], - ["get", 1097, 59, 1, 2490, 16], - ["frame", 1098, 1097, 1, 2490, 16], - ["null", 1099, 2490, 16], - ["setarg", 1098, 0, 1099, 2490, 16], - ["setarg", 1098, 1, 1, 2490, 16], - ["invoke", 1098, 1096, 2490, 16], - ["move", 29, 1096, 2490, 16], - ["get", 1100, 79, 1, 2491, 19], - ["move", 30, 1100, 2491, 19], - ["get", 1101, 79, 1, 2492, 26], - ["access", 1102, 1, 2492, 43], - ["is_num", 1104, 1101, 2492, 43], - ["jump_false", 1104, "num_err_2234", 2492, 43], - ["is_num", 1105, 1102, 2492, 43], - ["jump_false", 1105, "num_err_2234", 2492, 43], - ["add", 1103, 1101, 1102, 2492, 43], - ["jump", "num_done_2235", 2492, 43], - "num_err_2234", - [ - "access", - 1106, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2492, - 43 - ], - ["access", 1107, "error", 2492, 43], - ["access", 1108, "cannot apply '+': operands must be numbers", 2492, 43], - ["array", 1109, 0, 2492, 43], - ["push", 1109, 1108, 2492, 43], - ["frame", 1111, 1106, 2, 2492, 43], - ["null", 1112, 2492, 43], - ["setarg", 1111, 0, 1112, 2492, 43], - ["setarg", 1111, 1, 1107, 2492, 43], - ["setarg", 1111, 2, 1109, 2492, 43], - ["invoke", 1111, 1110, 2492, 43], - ["disrupt", 2492, 43], - "num_done_2235", - ["put", 1103, 79, 1, 2492, 43], - ["get", 1113, 81, 1, 2493, 14], - ["is_array", 1114, 1113, 2493, 27], - ["jump_false", 1114, "push_err_2236", 2493, 27], - ["push", 1113, 29, 2493, 27], - ["jump", "push_done_2237", 2493, 27], - "push_err_2236", - [ - "access", - 1115, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2493, - 27 - ], - ["access", 1116, "error", 2493, 27], - ["access", 1117, "cannot push: target must be an array", 2493, 27], - ["array", 1118, 0, 2493, 27], - ["push", 1118, 1117, 2493, 27], - ["frame", 1120, 1115, 2, 2493, 27], - ["null", 1121, 2493, 27], - ["setarg", 1120, 0, 1121, 2493, 27], - ["setarg", 1120, 1, 1116, 2493, 27], - ["setarg", 1120, 2, 1118, 2493, 27], - ["invoke", 1120, 1119, 2493, 27], - ["disrupt", 2493, 27], - "push_done_2237", - ["get", 1123, 52, 1, 2494, 22], - ["frame", 1124, 1123, 1, 2494, 22], - ["null", 1125, 2494, 22], - ["setarg", 1124, 0, 1125, 2494, 22], - ["setarg", 1124, 1, 42, 2494, 22], - ["invoke", 1124, 1122, 2494, 22], - ["move", 41, 1122, 2494, 22], - ["get", 1127, 10, 1, 2495, 16], - ["frame", 1128, 1127, 0, 2495, 16], - ["null", 1129, 2495, 16], - ["setarg", 1128, 0, 1129, 2495, 16], - ["invoke", 1128, 1126, 2495, 16], - ["move", 24, 1126, 2495, 16], - ["access", 1130, "function", 2496, 16], - ["get", 1132, 16, 1, 2496, 9], - ["frame", 1133, 1132, 3, 2496, 9], - ["null", 1134, 2496, 9], - ["setarg", 1133, 0, 1134, 2496, 9], - ["setarg", 1133, 1, 1130, 2496, 9], - ["setarg", 1133, 2, 24, 2496, 9], - ["setarg", 1133, 3, 30, 2496, 9], - ["invoke", 1133, 1131, 2496, 9], - ["access", 1135, 0, 2497, 27], - ["is_int", 1137, 41, 2497, 27], - ["jump_false", 1137, "rel_ni_2240", 2497, 27], - ["is_int", 1138, 1135, 2497, 27], - ["jump_false", 1138, "rel_ni_2240", 2497, 27], - ["ge_int", 1136, 41, 1135, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_ni_2240", - ["is_num", 1137, 41, 2497, 27], - ["jump_false", 1137, "rel_nn_2241", 2497, 27], - ["is_num", 1138, 1135, 2497, 27], - ["jump_false", 1138, "rel_nn_2241", 2497, 27], - ["ge_float", 1136, 41, 1135, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_nn_2241", - ["is_text", 1137, 41, 2497, 27], - ["jump_false", 1137, "rel_err_2243", 2497, 27], - ["is_text", 1138, 1135, 2497, 27], - ["jump_false", 1138, "rel_err_2243", 2497, 27], - ["ge_text", 1136, 41, 1135, 2497, 27], - ["jump", "rel_done_2242", 2497, 27], - "rel_err_2243", - [ - "access", - 1139, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2497, - 27 - ], - ["access", 1140, "error", 2497, 27], - ["access", 1141, "cannot compare with '>=': operands must be same type", 2497, 27], - ["array", 1142, 0, 2497, 27], - ["push", 1142, 1141, 2497, 27], - ["frame", 1144, 1139, 2, 2497, 27], - ["null", 1145, 2497, 27], - ["setarg", 1144, 0, 1145, 2497, 27], - ["setarg", 1144, 1, 1140, 2497, 27], - ["setarg", 1144, 2, 1142, 2497, 27], - ["invoke", 1144, 1143, 2497, 27], - ["disrupt", 2497, 27], - "rel_done_2242", - ["jump_false", 1136, "if_else_2238", 2497, 27], - ["access", 1146, "move", 2498, 18], - ["get", 1148, 16, 1, 2498, 11], - ["frame", 1149, 1148, 3, 2498, 11], - ["null", 1150, 2498, 11], - ["setarg", 1149, 0, 1150, 2498, 11], - ["setarg", 1149, 1, 1146, 2498, 11], - ["setarg", 1149, 2, 41, 2498, 11], - ["setarg", 1149, 3, 24, 2498, 11], - ["invoke", 1149, 1147, 2498, 11], - ["jump", "if_end_2239", 2498, 11], - "if_else_2238", - "if_end_2239", - ["jump", "if_end_2225", 2498, 11], - "if_else_2224", - "if_end_2225", - ["null", 1151, 2501, 14], - ["return", 1151, 2501, 14], - ["jump", "if_end_2217", 2501, 14], - "if_else_2216", - "if_end_2217", - ["access", 1152, "call", 2504, 17], - ["is_identical", 1153, 37, 1152, 2504, 17], - ["jump_true", 1153, "eq_done_2246", 2504, 17], - ["is_int", 1154, 37, 2504, 17], - ["jump_false", 1154, "eq_ni_2247", 2504, 17], - ["is_int", 1155, 1152, 2504, 17], - ["jump_false", 1155, "eq_ni_2247", 2504, 17], - ["eq_int", 1153, 37, 1152, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_ni_2247", - ["is_num", 1154, 37, 2504, 17], - ["jump_false", 1154, "eq_nn_2248", 2504, 17], - ["is_num", 1155, 1152, 2504, 17], - ["jump_false", 1155, "eq_nn_2248", 2504, 17], - ["eq_float", 1153, 37, 1152, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nn_2248", - ["is_text", 1154, 37, 2504, 17], - ["jump_false", 1154, "eq_nt_2249", 2504, 17], - ["is_text", 1155, 1152, 2504, 17], - ["jump_false", 1155, "eq_nt_2249", 2504, 17], - ["eq_text", 1153, 37, 1152, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nt_2249", - ["is_null", 1154, 37, 2504, 17], - ["jump_false", 1154, "eq_nnl_2250", 2504, 17], - ["is_null", 1155, 1152, 2504, 17], - ["jump_false", 1155, "eq_nnl_2250", 2504, 17], - ["true", 1153, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nnl_2250", - ["is_bool", 1154, 37, 2504, 17], - ["jump_false", 1154, "eq_nb_2251", 2504, 17], - ["is_bool", 1155, 1152, 2504, 17], - ["jump_false", 1155, "eq_nb_2251", 2504, 17], - ["eq_bool", 1153, 37, 1152, 2504, 17], - ["jump", "eq_done_2246", 2504, 17], - "eq_nb_2251", - ["false", 1153, 2504, 17], - "eq_done_2246", - ["jump_false", 1153, "if_else_2244", 2504, 17], - ["load_field", 1156, 1, "expression", 2505, 16], - ["access", 1157, -1, 2505, 33], - ["get", 1159, 58, 1, 2505, 7], - ["frame", 1160, 1159, 2, 2505, 7], - ["null", 1161, 2505, 7], - ["setarg", 1160, 0, 1161, 2505, 7], - ["setarg", 1160, 1, 1156, 2505, 7], - ["setarg", 1160, 2, 1157, 2505, 7], - ["invoke", 1160, 1158, 2505, 7], - ["null", 1162, 2506, 14], - ["return", 1162, 2506, 14], - ["jump", "if_end_2245", 2506, 14], - "if_else_2244", - "if_end_2245", - ["access", 1163, -1, 2509, 20], - ["get", 1165, 58, 1, 2509, 5], - ["frame", 1166, 1165, 2, 2509, 5], - ["null", 1167, 2509, 5], - ["setarg", 1166, 0, 1167, 2509, 5], - ["setarg", 1166, 1, 1, 2509, 5], - ["setarg", 1166, 2, 1163, 2509, 5], - ["invoke", 1166, 1164, 2509, 5], - ["null", 1168, 2510, 12], - ["return", 1168, 2510, 12], - ["null", 1169, 2510, 12], - ["return", 1169, 2510, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 528, - "nr_close_slots": 0, - "instructions": [ - ["get", 35, 99, 1, 2515, 17], - ["frame", 36, 35, 0, 2515, 17], - ["null", 37, 2515, 17], - ["setarg", 36, 0, 37, 2515, 17], - ["invoke", 36, 34, 2515, 17], - ["move", 30, 34, 2515, 17], - ["load_field", 38, 1, "arrow", 2516, 20], - ["true", 39, 2516, 39], - ["is_identical", 18, 38, 39, 2516, 39], - ["jump_true", 18, "eq_done_2252", 2516, 39], - ["is_int", 40, 38, 2516, 39], - ["jump_false", 40, "eq_ni_2253", 2516, 39], - ["is_int", 41, 39, 2516, 39], - ["jump_false", 41, "eq_ni_2253", 2516, 39], - ["eq_int", 18, 38, 39, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_ni_2253", - ["is_num", 40, 38, 2516, 39], - ["jump_false", 40, "eq_nn_2254", 2516, 39], - ["is_num", 41, 39, 2516, 39], - ["jump_false", 41, "eq_nn_2254", 2516, 39], - ["eq_float", 18, 38, 39, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nn_2254", - ["is_text", 40, 38, 2516, 39], - ["jump_false", 40, "eq_nt_2255", 2516, 39], - ["is_text", 41, 39, 2516, 39], - ["jump_false", 41, "eq_nt_2255", 2516, 39], - ["eq_text", 18, 38, 39, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nt_2255", - ["is_null", 40, 38, 2516, 39], - ["jump_false", 40, "eq_nnl_2256", 2516, 39], - ["is_null", 41, 39, 2516, 39], - ["jump_false", 41, "eq_nnl_2256", 2516, 39], - ["true", 18, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nnl_2256", - ["is_bool", 40, 38, 2516, 39], - ["jump_false", 40, "eq_nb_2257", 2516, 39], - ["is_bool", 41, 39, 2516, 39], - ["jump_false", 41, "eq_nb_2257", 2516, 39], - ["eq_bool", 18, 38, 39, 2516, 39], - ["jump", "eq_done_2252", 2516, 39], - "eq_nb_2257", - ["false", 18, 2516, 39], - "eq_done_2252", - ["load_field", 42, 1, "function_nr", 2517, 22], - ["move", 13, 42, 2517, 22], - ["load_field", 43, 1, "list", 2518, 18], - ["move", 27, 43, 2518, 18], - ["access", 21, 0, 2519, 21], - ["access", 26, 1, 2520, 22], - ["access", 2, 0, 2521, 14], - ["null", 24, 2522, 17], - ["null", 25, 2523, 22], - ["access", 28, 1, 2524, 14], - ["null", 5, 2525, 24], - ["null", 10, 2526, 21], - ["access", 6, 0, 2527, 24], - ["null", 17, 2528, 19], - ["null", 11, 2529, 14], - ["null", 15, 2530, 17], - ["null", 4, 2531, 20], - ["access", 16, 0, 2532, 19], - ["access", 19, 0, 2533, 22], - ["access", 7, 0, 2534, 16], - ["null", 33, 2535, 17], - ["null", 3, 2536, 16], - ["access", 22, 0, 2537, 21], - ["access", 9, 0, 2538, 28], - ["load_field", 44, 1, "disruption", 2539, 26], - ["move", 8, 44, 2539, 26], - ["null", 23, 2540, 22], - ["load_field", 45, 1, "name", 2541, 19], - ["move", 12, 45, 2541, 19], - ["null", 14, 2542, 20], - ["access", 20, 0, 2543, 17], - ["null", 29, 2544, 18], - ["access", 32, 0, 2545, 23], - ["access", 31, 0, 2546, 22], - ["get", 46, 72, 1, 2548, 10], - ["is_array", 47, 46, 2548, 25], - ["jump_false", 47, "push_err_2258", 2548, 25], - ["push", 46, 30, 2548, 25], - ["jump", "push_done_2259", 2548, 25], - "push_err_2258", - [ - "access", - 48, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2548, - 25 - ], - ["access", 49, "error", 2548, 25], - ["access", 50, "cannot push: target must be an array", 2548, 25], - ["array", 51, 0, 2548, 25], - ["push", 51, 50, 2548, 25], - ["frame", 53, 48, 2, 2548, 25], - ["null", 54, 2548, 25], - ["setarg", 53, 0, 54, 2548, 25], - ["setarg", 53, 1, 49, 2548, 25], - ["setarg", 53, 2, 51, 2548, 25], - ["invoke", 53, 52, 2548, 25], - ["disrupt", 2548, 25], - "push_done_2259", - ["array", 55, 0, 2550, 22], - ["put", 55, 83, 1, 2550, 22], - ["array", 56, 0, 2551, 14], - ["put", 56, 98, 1, 2551, 14], - ["array", 57, 0, 2552, 25], - ["put", 57, 84, 1, 2552, 25], - ["null", 58, 2553, 20], - ["put", 58, 88, 1, 2553, 20], - ["null", 59, 2554, 23], - ["put", 59, 89, 1, 2554, 23], - ["record", 60, 0], - ["put", 60, 87, 1, 2555, 19], - ["put", 18, 85, 1, 2557, 18], - ["null", 61, 2558, 42], - ["is_identical", 62, 8, 61, 2558, 42], - ["jump_true", 62, "ne_nid_2262", 2558, 42], - ["jump", "ne_ni_2263", 2558, 42], - "ne_nid_2262", - ["false", 62, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_ni_2263", - ["is_int", 63, 8, 2558, 42], - ["jump_false", 63, "ne_nn_2264", 2558, 42], - ["is_int", 64, 61, 2558, 42], - ["jump_false", 64, "ne_nn_2264", 2558, 42], - ["ne_int", 62, 8, 61, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nn_2264", - ["is_num", 63, 8, 2558, 42], - ["jump_false", 63, "ne_nt_2265", 2558, 42], - ["is_num", 64, 61, 2558, 42], - ["jump_false", 64, "ne_nt_2265", 2558, 42], - ["ne_float", 62, 8, 61, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nt_2265", - ["is_text", 63, 8, 2558, 42], - ["jump_false", 63, "ne_nnl_2266", 2558, 42], - ["is_text", 64, 61, 2558, 42], - ["jump_false", 64, "ne_nnl_2266", 2558, 42], - ["ne_text", 62, 8, 61, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nnl_2266", - ["is_null", 63, 8, 2558, 42], - ["jump_false", 63, "ne_nb_2267", 2558, 42], - ["is_null", 64, 61, 2558, 42], - ["jump_false", 64, "ne_nb_2267", 2558, 42], - ["false", 62, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_nb_2267", - ["is_bool", 63, 8, 2558, 42], - ["jump_false", 63, "ne_mis_2268", 2558, 42], - ["is_bool", 64, 61, 2558, 42], - ["jump_false", 64, "ne_mis_2268", 2558, 42], - ["ne_bool", 62, 8, 61, 2558, 42], - ["jump", "ne_done_2261", 2558, 42], - "ne_mis_2268", - ["true", 62, 2558, 42], - "ne_done_2261", - ["move", 65, 62, 2558, 42], - ["jump_false", 65, "and_end_2260", 2558, 42], - ["is_array", 66, 8, 2558, 59], - ["move", 65, 66, 2558, 59], - "and_end_2260", - ["put", 65, 82, 1, 2558, 59], - ["null", 67, 2560, 35], - ["is_identical", 68, 13, 67, 2560, 35], - ["jump_true", 68, "ne_nid_2272", 2560, 35], - ["jump", "ne_ni_2273", 2560, 35], - "ne_nid_2272", - ["false", 68, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_ni_2273", - ["is_int", 69, 13, 2560, 35], - ["jump_false", 69, "ne_nn_2274", 2560, 35], - ["is_int", 70, 67, 2560, 35], - ["jump_false", 70, "ne_nn_2274", 2560, 35], - ["ne_int", 68, 13, 67, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nn_2274", - ["is_num", 69, 13, 2560, 35], - ["jump_false", 69, "ne_nt_2275", 2560, 35], - ["is_num", 70, 67, 2560, 35], - ["jump_false", 70, "ne_nt_2275", 2560, 35], - ["ne_float", 68, 13, 67, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nt_2275", - ["is_text", 69, 13, 2560, 35], - ["jump_false", 69, "ne_nnl_2276", 2560, 35], - ["is_text", 70, 67, 2560, 35], - ["jump_false", 70, "ne_nnl_2276", 2560, 35], - ["ne_text", 68, 13, 67, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nnl_2276", - ["is_null", 69, 13, 2560, 35], - ["jump_false", 69, "ne_nb_2277", 2560, 35], - ["is_null", 70, 67, 2560, 35], - ["jump_false", 70, "ne_nb_2277", 2560, 35], - ["false", 68, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_nb_2277", - ["is_bool", 69, 13, 2560, 35], - ["jump_false", 69, "ne_mis_2278", 2560, 35], - ["is_bool", 70, 67, 2560, 35], - ["jump_false", 70, "ne_mis_2278", 2560, 35], - ["ne_bool", 68, 13, 67, 2560, 35], - ["jump", "ne_done_2271", 2560, 35], - "ne_mis_2278", - ["true", 68, 2560, 35], - "ne_done_2271", - ["jump_false", 68, "tern_else_2269", 2560, 35], - ["move", 71, 13, 2560, 42], - ["jump", "tern_end_2270", 2560, 42], - "tern_else_2269", - ["access", 72, 0, 2560, 55], - ["move", 71, 72, 2560, 55], - "tern_end_2270", - ["put", 71, 80, 1, 2560, 55], - ["null", 73, 2563, 19], - ["is_identical", 74, 27, 73, 2563, 19], - ["jump_true", 74, "eq_done_2281", 2563, 19], - ["is_int", 75, 27, 2563, 19], - ["jump_false", 75, "eq_ni_2282", 2563, 19], - ["is_int", 76, 73, 2563, 19], - ["jump_false", 76, "eq_ni_2282", 2563, 19], - ["eq_int", 74, 27, 73, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_ni_2282", - ["is_num", 75, 27, 2563, 19], - ["jump_false", 75, "eq_nn_2283", 2563, 19], - ["is_num", 76, 73, 2563, 19], - ["jump_false", 76, "eq_nn_2283", 2563, 19], - ["eq_float", 74, 27, 73, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nn_2283", - ["is_text", 75, 27, 2563, 19], - ["jump_false", 75, "eq_nt_2284", 2563, 19], - ["is_text", 76, 73, 2563, 19], - ["jump_false", 76, "eq_nt_2284", 2563, 19], - ["eq_text", 74, 27, 73, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nt_2284", - ["is_null", 75, 27, 2563, 19], - ["jump_false", 75, "eq_nnl_2285", 2563, 19], - ["is_null", 76, 73, 2563, 19], - ["jump_false", 76, "eq_nnl_2285", 2563, 19], - ["true", 74, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nnl_2285", - ["is_bool", 75, 27, 2563, 19], - ["jump_false", 75, "eq_nb_2286", 2563, 19], - ["is_bool", 76, 73, 2563, 19], - ["jump_false", 76, "eq_nb_2286", 2563, 19], - ["eq_bool", 74, 27, 73, 2563, 19], - ["jump", "eq_done_2281", 2563, 19], - "eq_nb_2286", - ["false", 74, 2563, 19], - "eq_done_2281", - ["jump_false", 74, "if_else_2279", 2563, 19], - ["load_field", 77, 1, "parameters", 2564, 16], - ["move", 27, 77, 2564, 16], - ["jump", "if_end_2280", 2564, 16], - "if_else_2279", - "if_end_2280", - ["null", 78, 2566, 27], - ["is_identical", 79, 27, 78, 2566, 27], - ["jump_true", 79, "ne_nid_2290", 2566, 27], - ["jump", "ne_ni_2291", 2566, 27], - "ne_nid_2290", - ["false", 79, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_ni_2291", - ["is_int", 80, 27, 2566, 27], - ["jump_false", 80, "ne_nn_2292", 2566, 27], - ["is_int", 81, 78, 2566, 27], - ["jump_false", 81, "ne_nn_2292", 2566, 27], - ["ne_int", 79, 27, 78, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nn_2292", - ["is_num", 80, 27, 2566, 27], - ["jump_false", 80, "ne_nt_2293", 2566, 27], - ["is_num", 81, 78, 2566, 27], - ["jump_false", 81, "ne_nt_2293", 2566, 27], - ["ne_float", 79, 27, 78, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nt_2293", - ["is_text", 80, 27, 2566, 27], - ["jump_false", 80, "ne_nnl_2294", 2566, 27], - ["is_text", 81, 78, 2566, 27], - ["jump_false", 81, "ne_nnl_2294", 2566, 27], - ["ne_text", 79, 27, 78, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nnl_2294", - ["is_null", 80, 27, 2566, 27], - ["jump_false", 80, "ne_nb_2295", 2566, 27], - ["is_null", 81, 78, 2566, 27], - ["jump_false", 81, "ne_nb_2295", 2566, 27], - ["false", 79, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_nb_2295", - ["is_bool", 80, 27, 2566, 27], - ["jump_false", 80, "ne_mis_2296", 2566, 27], - ["is_bool", 81, 78, 2566, 27], - ["jump_false", 81, "ne_mis_2296", 2566, 27], - ["ne_bool", 79, 27, 78, 2566, 27], - ["jump", "ne_done_2289", 2566, 27], - "ne_mis_2296", - ["true", 79, 2566, 27], - "ne_done_2289", - ["jump_false", 79, "tern_else_2287", 2566, 27], - ["length", 83, 27, 2566, 41], - ["move", 82, 83, 2566, 41], - ["jump", "tern_end_2288", 2566, 41], - "tern_else_2287", - ["access", 84, 0, 2566, 51], - ["move", 82, 84, 2566, 51], - "tern_end_2288", - ["move", 21, 82, 2566, 51], - ["put", 21, 92, 1, 2567, 17], - ["access", 85, 0, 2568, 19], - ["put", 85, 97, 1, 2568, 19], - ["access", 86, 0, 2569, 24], - ["put", 86, 93, 1, 2569, 24], - ["access", 87, 0, 2570, 24], - ["put", 87, 94, 1, 2570, 24], - ["access", 26, 1, 2572, 18], - ["access", 2, 0, 2573, 10], - "while_start_2297", - ["is_int", 89, 2, 2574, 17], - ["jump_false", 89, "rel_ni_2299", 2574, 17], - ["is_int", 90, 21, 2574, 17], - ["jump_false", 90, "rel_ni_2299", 2574, 17], - ["lt_int", 88, 2, 21, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_ni_2299", - ["is_num", 89, 2, 2574, 17], - ["jump_false", 89, "rel_nn_2300", 2574, 17], - ["is_num", 90, 21, 2574, 17], - ["jump_false", 90, "rel_nn_2300", 2574, 17], - ["lt_float", 88, 2, 21, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_nn_2300", - ["is_text", 89, 2, 2574, 17], - ["jump_false", 89, "rel_err_2302", 2574, 17], - ["is_text", 90, 21, 2574, 17], - ["jump_false", 90, "rel_err_2302", 2574, 17], - ["lt_text", 88, 2, 21, 2574, 17], - ["jump", "rel_done_2301", 2574, 17], - "rel_err_2302", - [ - "access", - 91, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2574, - 17 - ], - ["access", 92, "error", 2574, 17], - ["access", 93, "cannot compare with '<': operands must be same type", 2574, 17], - ["array", 94, 0, 2574, 17], - ["push", 94, 93, 2574, 17], - ["frame", 96, 91, 2, 2574, 17], - ["null", 97, 2574, 17], - ["setarg", 96, 0, 97, 2574, 17], - ["setarg", 96, 1, 92, 2574, 17], - ["setarg", 96, 2, 94, 2574, 17], - ["invoke", 96, 95, 2574, 17], - ["disrupt", 2574, 17], - "rel_done_2301", - ["jump_false", 88, "while_end_2298", 2574, 17], - ["load_dynamic", 98, 27, 2, 2575, 22], - ["move", 24, 98, 2575, 22], - ["load_field", 99, 24, "name", 2576, 20], - ["move", 25, 99, 2576, 20], - ["null", 100, 2577, 25], - ["is_identical", 101, 25, 100, 2577, 25], - ["jump_true", 101, "eq_done_2306", 2577, 25], - ["is_int", 102, 25, 2577, 25], - ["jump_false", 102, "eq_ni_2307", 2577, 25], - ["is_int", 103, 100, 2577, 25], - ["jump_false", 103, "eq_ni_2307", 2577, 25], - ["eq_int", 101, 25, 100, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_ni_2307", - ["is_num", 102, 25, 2577, 25], - ["jump_false", 102, "eq_nn_2308", 2577, 25], - ["is_num", 103, 100, 2577, 25], - ["jump_false", 103, "eq_nn_2308", 2577, 25], - ["eq_float", 101, 25, 100, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nn_2308", - ["is_text", 102, 25, 2577, 25], - ["jump_false", 102, "eq_nt_2309", 2577, 25], - ["is_text", 103, 100, 2577, 25], - ["jump_false", 103, "eq_nt_2309", 2577, 25], - ["eq_text", 101, 25, 100, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nt_2309", - ["is_null", 102, 25, 2577, 25], - ["jump_false", 102, "eq_nnl_2310", 2577, 25], - ["is_null", 103, 100, 2577, 25], - ["jump_false", 103, "eq_nnl_2310", 2577, 25], - ["true", 101, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nnl_2310", - ["is_bool", 102, 25, 2577, 25], - ["jump_false", 102, "eq_nb_2311", 2577, 25], - ["is_bool", 103, 100, 2577, 25], - ["jump_false", 103, "eq_nb_2311", 2577, 25], - ["eq_bool", 101, 25, 100, 2577, 25], - ["jump", "eq_done_2306", 2577, 25], - "eq_nb_2311", - ["false", 101, 2577, 25], - "eq_done_2306", - ["move", 104, 101, 2577, 25], - ["jump_false", 104, "and_end_2305", 2577, 25], - ["is_text", 105, 24, 2577, 41], - ["move", 104, 105, 2577, 41], - "and_end_2305", - ["jump_false", 104, "if_else_2303", 2577, 41], - ["move", 25, 24, 2578, 22], - ["jump", "if_end_2304", 2578, 22], - "if_else_2303", - "if_end_2304", - ["null", 106, 2580, 25], - ["is_identical", 107, 25, 106, 2580, 25], - ["jump_true", 107, "ne_nid_2315", 2580, 25], - ["jump", "ne_ni_2316", 2580, 25], - "ne_nid_2315", - ["false", 107, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_ni_2316", - ["is_int", 108, 25, 2580, 25], - ["jump_false", 108, "ne_nn_2317", 2580, 25], - ["is_int", 109, 106, 2580, 25], - ["jump_false", 109, "ne_nn_2317", 2580, 25], - ["ne_int", 107, 25, 106, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nn_2317", - ["is_num", 108, 25, 2580, 25], - ["jump_false", 108, "ne_nt_2318", 2580, 25], - ["is_num", 109, 106, 2580, 25], - ["jump_false", 109, "ne_nt_2318", 2580, 25], - ["ne_float", 107, 25, 106, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nt_2318", - ["is_text", 108, 25, 2580, 25], - ["jump_false", 108, "ne_nnl_2319", 2580, 25], - ["is_text", 109, 106, 2580, 25], - ["jump_false", 109, "ne_nnl_2319", 2580, 25], - ["ne_text", 107, 25, 106, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nnl_2319", - ["is_null", 108, 25, 2580, 25], - ["jump_false", 108, "ne_nb_2320", 2580, 25], - ["is_null", 109, 106, 2580, 25], - ["jump_false", 109, "ne_nb_2320", 2580, 25], - ["false", 107, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_nb_2320", - ["is_bool", 108, 25, 2580, 25], - ["jump_false", 108, "ne_mis_2321", 2580, 25], - ["is_bool", 109, 106, 2580, 25], - ["jump_false", 109, "ne_mis_2321", 2580, 25], - ["ne_bool", 107, 25, 106, 2580, 25], - ["jump", "ne_done_2314", 2580, 25], - "ne_mis_2321", - ["true", 107, 2580, 25], - "ne_done_2314", - ["jump_false", 107, "if_else_2312", 2580, 25], - ["true", 110, 2581, 41], - ["get", 112, 9, 1, 2581, 9], - ["frame", 113, 112, 3, 2581, 9], - ["null", 114, 2581, 9], - ["setarg", 113, 0, 114, 2581, 9], - ["setarg", 113, 1, 25, 2581, 9], - ["setarg", 113, 2, 26, 2581, 9], - ["setarg", 113, 3, 110, 2581, 9], - ["invoke", 113, 111, 2581, 9], - ["access", 115, 1, 2582, 35], - ["is_num", 117, 26, 2582, 35], - ["jump_false", 117, "num_err_2322", 2582, 35], - ["is_num", 118, 115, 2582, 35], - ["jump_false", 118, "num_err_2322", 2582, 35], - ["add", 116, 26, 115, 2582, 35], - ["jump", "num_done_2323", 2582, 35], - "num_err_2322", - [ - "access", - 119, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2582, - 35 - ], - ["access", 120, "error", 2582, 35], - ["access", 121, "cannot apply '+': operands must be numbers", 2582, 35], - ["array", 122, 0, 2582, 35], - ["push", 122, 121, 2582, 35], - ["frame", 124, 119, 2, 2582, 35], - ["null", 125, 2582, 35], - ["setarg", 124, 0, 125, 2582, 35], - ["setarg", 124, 1, 120, 2582, 35], - ["setarg", 124, 2, 122, 2582, 35], - ["invoke", 124, 123, 2582, 35], - ["disrupt", 2582, 35], - "num_done_2323", - ["move", 26, 116, 2582, 35], - ["jump", "if_end_2313", 2582, 35], - "if_else_2312", - "if_end_2313", - ["access", 126, 1, 2584, 17], - ["is_num", 128, 2, 2584, 17], - ["jump_false", 128, "num_err_2324", 2584, 17], - ["is_num", 129, 126, 2584, 17], - ["jump_false", 129, "num_err_2324", 2584, 17], - ["add", 127, 2, 126, 2584, 17], - ["jump", "num_done_2325", 2584, 17], - "num_err_2324", - [ - "access", - 130, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2584, - 17 - ], - ["access", 131, "error", 2584, 17], - ["access", 132, "cannot apply '+': operands must be numbers", 2584, 17], - ["array", 133, 0, 2584, 17], - ["push", 133, 132, 2584, 17], - ["frame", 135, 130, 2, 2584, 17], - ["null", 136, 2584, 17], - ["setarg", 135, 0, 136, 2584, 17], - ["setarg", 135, 1, 131, 2584, 17], - ["setarg", 135, 2, 133, 2584, 17], - ["invoke", 135, 134, 2584, 17], - ["disrupt", 2584, 17], - "num_done_2325", - ["move", 2, 127, 2584, 17], - ["jump", "while_start_2297", 2584, 17], - "while_end_2298", - ["access", 137, 1, 2587, 24], - ["get", 138, 92, 1, 2587, 28], - ["is_num", 140, 137, 2587, 28], - ["jump_false", 140, "num_err_2326", 2587, 28], - ["is_num", 141, 138, 2587, 28], - ["jump_false", 141, "num_err_2326", 2587, 28], - ["add", 139, 137, 138, 2587, 28], - ["jump", "num_done_2327", 2587, 28], - "num_err_2326", - [ - "access", - 142, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2587, - 28 - ], - ["access", 143, "error", 2587, 28], - ["access", 144, "cannot apply '+': operands must be numbers", 2587, 28], - ["array", 145, 0, 2587, 28], - ["push", 145, 144, 2587, 28], - ["frame", 147, 142, 2, 2587, 28], - ["null", 148, 2587, 28], - ["setarg", 147, 0, 148, 2587, 28], - ["setarg", 147, 1, 143, 2587, 28], - ["setarg", 147, 2, 145, 2587, 28], - ["invoke", 147, 146, 2587, 28], - ["disrupt", 2587, 28], - "num_done_2327", - ["put", 139, 91, 1, 2587, 28], - ["access", 149, 1, 2588, 18], - ["get", 150, 92, 1, 2588, 22], - ["is_num", 152, 149, 2588, 22], - ["jump_false", 152, "num_err_2328", 2588, 22], - ["is_num", 153, 150, 2588, 22], - ["jump_false", 153, "num_err_2328", 2588, 22], - ["add", 151, 149, 150, 2588, 22], - ["jump", "num_done_2329", 2588, 22], - "num_err_2328", - [ - "access", - 154, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2588, - 22 - ], - ["access", 155, "error", 2588, 22], - ["access", 156, "cannot apply '+': operands must be numbers", 2588, 22], - ["array", 157, 0, 2588, 22], - ["push", 157, 156, 2588, 22], - ["frame", 159, 154, 2, 2588, 22], - ["null", 160, 2588, 22], - ["setarg", 159, 0, 160, 2588, 22], - ["setarg", 159, 1, 155, 2588, 22], - ["setarg", 159, 2, 157, 2588, 22], - ["invoke", 159, 158, 2588, 22], - ["disrupt", 2588, 22], - "num_done_2329", - ["put", 151, 90, 1, 2588, 22], - ["get", 162, 100, 1, 2591, 5], - ["frame", 163, 162, 0, 2591, 5], - ["null", 164, 2591, 5], - ["setarg", 163, 0, 164, 2591, 5], - ["invoke", 163, 161, 2591, 5], - ["access", 165, 1, 2593, 24], - ["get", 166, 92, 1, 2593, 28], - ["is_num", 168, 165, 2593, 28], - ["jump_false", 168, "num_err_2330", 2593, 28], - ["is_num", 169, 166, 2593, 28], - ["jump_false", 169, "num_err_2330", 2593, 28], - ["add", 167, 165, 166, 2593, 28], - ["jump", "num_done_2331", 2593, 28], - "num_err_2330", - [ - "access", - 170, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2593, - 28 - ], - ["access", 171, "error", 2593, 28], - ["access", 172, "cannot apply '+': operands must be numbers", 2593, 28], - ["array", 173, 0, 2593, 28], - ["push", 173, 172, 2593, 28], - ["frame", 175, 170, 2, 2593, 28], - ["null", 176, 2593, 28], - ["setarg", 175, 0, 176, 2593, 28], - ["setarg", 175, 1, 171, 2593, 28], - ["setarg", 175, 2, 173, 2593, 28], - ["invoke", 175, 174, 2593, 28], - ["disrupt", 2593, 28], - "num_done_2331", - ["get", 177, 94, 1, 2593, 40], - ["is_text", 179, 167, 2593, 40], - ["jump_false", 179, "add_cn_2333", 2593, 40], - ["is_text", 180, 177, 2593, 40], - ["jump_false", 180, "add_cn_2333", 2593, 40], - ["concat", 178, 167, 177, 2593, 40], - ["jump", "add_done_2332", 2593, 40], - "add_cn_2333", - ["is_num", 179, 167, 2593, 40], - ["jump_false", 179, "add_err_2334", 2593, 40], - ["is_num", 180, 177, 2593, 40], - ["jump_false", 180, "add_err_2334", 2593, 40], - ["add", 178, 167, 177, 2593, 40], - ["jump", "add_done_2332", 2593, 40], - "add_err_2334", - [ - "access", - 181, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2593, - 40 - ], - ["access", 182, "error", 2593, 40], - ["access", 183, "cannot apply '+': operands must both be text or both be numbers", 2593, 40], - ["array", 184, 0, 2593, 40], - ["push", 184, 183, 2593, 40], - ["frame", 186, 181, 2, 2593, 40], - ["null", 187, 2593, 40], - ["setarg", 186, 0, 187, 2593, 40], - ["setarg", 186, 1, 182, 2593, 40], - ["setarg", 186, 2, 184, 2593, 40], - ["invoke", 186, 185, 2593, 40], - ["disrupt", 2593, 40], - "add_done_2332", - ["put", 178, 91, 1, 2593, 40], - ["get", 188, 91, 1, 2594, 9], - ["get", 189, 90, 1, 2594, 28], - ["is_int", 191, 188, 2594, 28], - ["jump_false", 191, "rel_ni_2337", 2594, 28], - ["is_int", 192, 189, 2594, 28], - ["jump_false", 192, "rel_ni_2337", 2594, 28], - ["gt_int", 190, 188, 189, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_ni_2337", - ["is_num", 191, 188, 2594, 28], - ["jump_false", 191, "rel_nn_2338", 2594, 28], - ["is_num", 192, 189, 2594, 28], - ["jump_false", 192, "rel_nn_2338", 2594, 28], - ["gt_float", 190, 188, 189, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_nn_2338", - ["is_text", 191, 188, 2594, 28], - ["jump_false", 191, "rel_err_2340", 2594, 28], - ["is_text", 192, 189, 2594, 28], - ["jump_false", 192, "rel_err_2340", 2594, 28], - ["gt_text", 190, 188, 189, 2594, 28], - ["jump", "rel_done_2339", 2594, 28], - "rel_err_2340", - [ - "access", - 193, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2594, - 28 - ], - ["access", 194, "error", 2594, 28], - ["access", 195, "cannot compare with '>': operands must be same type", 2594, 28], - ["array", 196, 0, 2594, 28], - ["push", 196, 195, 2594, 28], - ["frame", 198, 193, 2, 2594, 28], - ["null", 199, 2594, 28], - ["setarg", 198, 0, 199, 2594, 28], - ["setarg", 198, 1, 194, 2594, 28], - ["setarg", 198, 2, 196, 2594, 28], - ["invoke", 198, 197, 2594, 28], - ["disrupt", 2594, 28], - "rel_done_2339", - ["jump_false", 190, "if_else_2335", 2594, 28], - ["get", 200, 91, 1, 2595, 20], - ["put", 200, 90, 1, 2595, 20], - ["jump", "if_end_2336", 2595, 20], - "if_else_2335", - "if_end_2336", - ["access", 28, 1, 2599, 10], - ["access", 2, 0, 2600, 10], - "while_start_2341", - ["is_int", 202, 2, 2601, 17], - ["jump_false", 202, "rel_ni_2343", 2601, 17], - ["is_int", 203, 21, 2601, 17], - ["jump_false", 203, "rel_ni_2343", 2601, 17], - ["lt_int", 201, 2, 21, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_ni_2343", - ["is_num", 202, 2, 2601, 17], - ["jump_false", 202, "rel_nn_2344", 2601, 17], - ["is_num", 203, 21, 2601, 17], - ["jump_false", 203, "rel_nn_2344", 2601, 17], - ["lt_float", 201, 2, 21, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_nn_2344", - ["is_text", 202, 2, 2601, 17], - ["jump_false", 202, "rel_err_2346", 2601, 17], - ["is_text", 203, 21, 2601, 17], - ["jump_false", 203, "rel_err_2346", 2601, 17], - ["lt_text", 201, 2, 21, 2601, 17], - ["jump", "rel_done_2345", 2601, 17], - "rel_err_2346", - [ - "access", - 204, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2601, - 17 - ], - ["access", 205, "error", 2601, 17], - ["access", 206, "cannot compare with '<': operands must be same type", 2601, 17], - ["array", 207, 0, 2601, 17], - ["push", 207, 206, 2601, 17], - ["frame", 209, 204, 2, 2601, 17], - ["null", 210, 2601, 17], - ["setarg", 209, 0, 210, 2601, 17], - ["setarg", 209, 1, 205, 2601, 17], - ["setarg", 209, 2, 207, 2601, 17], - ["invoke", 209, 208, 2601, 17], - ["disrupt", 2601, 17], - "rel_done_2345", - ["jump_false", 201, "while_end_2342", 2601, 17], - ["load_dynamic", 211, 27, 2, 2602, 22], - ["move", 24, 211, 2602, 22], - ["load_field", 212, 24, "expression", 2603, 22], - ["move", 5, 212, 2603, 22], - ["null", 213, 2604, 27], - ["is_identical", 214, 5, 213, 2604, 27], - ["jump_true", 214, "ne_nid_2350", 2604, 27], - ["jump", "ne_ni_2351", 2604, 27], - "ne_nid_2350", - ["false", 214, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_ni_2351", - ["is_int", 215, 5, 2604, 27], - ["jump_false", 215, "ne_nn_2352", 2604, 27], - ["is_int", 216, 213, 2604, 27], - ["jump_false", 216, "ne_nn_2352", 2604, 27], - ["ne_int", 214, 5, 213, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nn_2352", - ["is_num", 215, 5, 2604, 27], - ["jump_false", 215, "ne_nt_2353", 2604, 27], - ["is_num", 216, 213, 2604, 27], - ["jump_false", 216, "ne_nt_2353", 2604, 27], - ["ne_float", 214, 5, 213, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nt_2353", - ["is_text", 215, 5, 2604, 27], - ["jump_false", 215, "ne_nnl_2354", 2604, 27], - ["is_text", 216, 213, 2604, 27], - ["jump_false", 216, "ne_nnl_2354", 2604, 27], - ["ne_text", 214, 5, 213, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nnl_2354", - ["is_null", 215, 5, 2604, 27], - ["jump_false", 215, "ne_nb_2355", 2604, 27], - ["is_null", 216, 213, 2604, 27], - ["jump_false", 216, "ne_nb_2355", 2604, 27], - ["false", 214, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_nb_2355", - ["is_bool", 215, 5, 2604, 27], - ["jump_false", 215, "ne_mis_2356", 2604, 27], - ["is_bool", 216, 213, 2604, 27], - ["jump_false", 216, "ne_mis_2356", 2604, 27], - ["ne_bool", 214, 5, 213, 2604, 27], - ["jump", "ne_done_2349", 2604, 27], - "ne_mis_2356", - ["true", 214, 2604, 27], - "ne_done_2349", - ["jump_false", 214, "if_else_2347", 2604, 27], - ["access", 217, "default_end", 2605, 31], - ["get", 219, 60, 1, 2605, 21], - ["frame", 220, 219, 1, 2605, 21], - ["null", 221, 2605, 21], - ["setarg", 220, 0, 221, 2605, 21], - ["setarg", 220, 1, 217, 2605, 21], - ["invoke", 220, 218, 2605, 21], - ["move", 10, 218, 2605, 21], - ["access", 222, "jump_not_null", 2606, 24], - ["get", 224, 35, 1, 2606, 9], - ["frame", 225, 224, 3, 2606, 9], - ["null", 226, 2606, 9], - ["setarg", 225, 0, 226, 2606, 9], - ["setarg", 225, 1, 222, 2606, 9], - ["setarg", 225, 2, 28, 2606, 9], - ["setarg", 225, 3, 10, 2606, 9], - ["invoke", 225, 223, 2606, 9], - ["access", 227, -1, 2607, 47], - ["get", 229, 58, 1, 2607, 24], - ["frame", 230, 229, 2, 2607, 24], - ["null", 231, 2607, 24], - ["setarg", 230, 0, 231, 2607, 24], - ["setarg", 230, 1, 5, 2607, 24], - ["setarg", 230, 2, 227, 2607, 24], - ["invoke", 230, 228, 2607, 24], - ["move", 6, 228, 2607, 24], - ["access", 232, "move", 2608, 16], - ["get", 234, 16, 1, 2608, 9], - ["frame", 235, 234, 3, 2608, 9], - ["null", 236, 2608, 9], - ["setarg", 235, 0, 236, 2608, 9], - ["setarg", 235, 1, 232, 2608, 9], - ["setarg", 235, 2, 28, 2608, 9], - ["setarg", 235, 3, 6, 2608, 9], - ["invoke", 235, 233, 2608, 9], - ["get", 238, 36, 1, 2609, 9], - ["frame", 239, 238, 1, 2609, 9], - ["null", 240, 2609, 9], - ["setarg", 239, 0, 240, 2609, 9], - ["setarg", 239, 1, 10, 2609, 9], - ["invoke", 239, 237, 2609, 9], - ["jump", "if_end_2348", 2609, 9], - "if_else_2347", - "if_end_2348", - ["access", 241, 1, 2611, 17], - ["is_num", 243, 28, 2611, 17], - ["jump_false", 243, "num_err_2357", 2611, 17], - ["is_num", 244, 241, 2611, 17], - ["jump_false", 244, "num_err_2357", 2611, 17], - ["add", 242, 28, 241, 2611, 17], - ["jump", "num_done_2358", 2611, 17], - "num_err_2357", - [ - "access", - 245, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2611, - 17 - ], - ["access", 246, "error", 2611, 17], - ["access", 247, "cannot apply '+': operands must be numbers", 2611, 17], - ["array", 248, 0, 2611, 17], - ["push", 248, 247, 2611, 17], - ["frame", 250, 245, 2, 2611, 17], - ["null", 251, 2611, 17], - ["setarg", 250, 0, 251, 2611, 17], - ["setarg", 250, 1, 246, 2611, 17], - ["setarg", 250, 2, 248, 2611, 17], - ["invoke", 250, 249, 2611, 17], - ["disrupt", 2611, 17], - "num_done_2358", - ["move", 28, 242, 2611, 17], - ["access", 252, 1, 2612, 17], - ["is_num", 254, 2, 2612, 17], - ["jump_false", 254, "num_err_2359", 2612, 17], - ["is_num", 255, 252, 2612, 17], - ["jump_false", 255, "num_err_2359", 2612, 17], - ["add", 253, 2, 252, 2612, 17], - ["jump", "num_done_2360", 2612, 17], - "num_err_2359", - [ - "access", - 256, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2612, - 17 - ], - ["access", 257, "error", 2612, 17], - ["access", 258, "cannot apply '+': operands must be numbers", 2612, 17], - ["array", 259, 0, 2612, 17], - ["push", 259, 258, 2612, 17], - ["frame", 261, 256, 2, 2612, 17], - ["null", 262, 2612, 17], - ["setarg", 261, 0, 262, 2612, 17], - ["setarg", 261, 1, 257, 2612, 17], - ["setarg", 261, 2, 259, 2612, 17], - ["invoke", 261, 260, 2612, 17], - ["disrupt", 2612, 17], - "num_done_2360", - ["move", 2, 253, 2612, 17], - ["jump", "while_start_2341", 2612, 17], - "while_end_2342", - ["load_field", 263, 1, "intrinsics", 2616, 21], - ["get", 265, 71, 1, 2616, 5], - ["frame", 266, 265, 1, 2616, 5], - ["null", 267, 2616, 5], - ["setarg", 266, 0, 267, 2616, 5], - ["setarg", 266, 1, 263, 2616, 5], - ["invoke", 266, 264, 2616, 5], - ["load_field", 268, 1, "functions", 2619, 15], - ["move", 17, 268, 2619, 15], - ["null", 269, 2620, 20], - ["is_identical", 270, 17, 269, 2620, 20], - ["jump_true", 270, "ne_nid_2364", 2620, 20], - ["jump", "ne_ni_2365", 2620, 20], - "ne_nid_2364", - ["false", 270, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_ni_2365", - ["is_int", 271, 17, 2620, 20], - ["jump_false", 271, "ne_nn_2366", 2620, 20], - ["is_int", 272, 269, 2620, 20], - ["jump_false", 272, "ne_nn_2366", 2620, 20], - ["ne_int", 270, 17, 269, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nn_2366", - ["is_num", 271, 17, 2620, 20], - ["jump_false", 271, "ne_nt_2367", 2620, 20], - ["is_num", 272, 269, 2620, 20], - ["jump_false", 272, "ne_nt_2367", 2620, 20], - ["ne_float", 270, 17, 269, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nt_2367", - ["is_text", 271, 17, 2620, 20], - ["jump_false", 271, "ne_nnl_2368", 2620, 20], - ["is_text", 272, 269, 2620, 20], - ["jump_false", 272, "ne_nnl_2368", 2620, 20], - ["ne_text", 270, 17, 269, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nnl_2368", - ["is_null", 271, 17, 2620, 20], - ["jump_false", 271, "ne_nb_2369", 2620, 20], - ["is_null", 272, 269, 2620, 20], - ["jump_false", 272, "ne_nb_2369", 2620, 20], - ["false", 270, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_nb_2369", - ["is_bool", 271, 17, 2620, 20], - ["jump_false", 271, "ne_mis_2370", 2620, 20], - ["is_bool", 272, 269, 2620, 20], - ["jump_false", 272, "ne_mis_2370", 2620, 20], - ["ne_bool", 270, 17, 269, 2620, 20], - ["jump", "ne_done_2363", 2620, 20], - "ne_mis_2370", - ["true", 270, 2620, 20], - "ne_done_2363", - ["jump_false", 270, "if_else_2361", 2620, 20], - ["access", 2, 0, 2621, 12], - "while_start_2371", - ["length", 273, 17, 2622, 26], - ["is_int", 275, 2, 2622, 26], - ["jump_false", 275, "rel_ni_2373", 2622, 26], - ["is_int", 276, 273, 2622, 26], - ["jump_false", 276, "rel_ni_2373", 2622, 26], - ["lt_int", 274, 2, 273, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_ni_2373", - ["is_num", 275, 2, 2622, 26], - ["jump_false", 275, "rel_nn_2374", 2622, 26], - ["is_num", 276, 273, 2622, 26], - ["jump_false", 276, "rel_nn_2374", 2622, 26], - ["lt_float", 274, 2, 273, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_nn_2374", - ["is_text", 275, 2, 2622, 26], - ["jump_false", 275, "rel_err_2376", 2622, 26], - ["is_text", 276, 273, 2622, 26], - ["jump_false", 276, "rel_err_2376", 2622, 26], - ["lt_text", 274, 2, 273, 2622, 26], - ["jump", "rel_done_2375", 2622, 26], - "rel_err_2376", - [ - "access", - 277, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2622, - 26 - ], - ["access", 278, "error", 2622, 26], - ["access", 279, "cannot compare with '<': operands must be same type", 2622, 26], - ["array", 280, 0, 2622, 26], - ["push", 280, 279, 2622, 26], - ["frame", 282, 277, 2, 2622, 26], - ["null", 283, 2622, 26], - ["setarg", 282, 0, 283, 2622, 26], - ["setarg", 282, 1, 278, 2622, 26], - ["setarg", 282, 2, 280, 2622, 26], - ["invoke", 282, 281, 2622, 26], - ["disrupt", 2622, 26], - "rel_done_2375", - ["jump_false", 274, "while_end_2372", 2622, 26], - ["load_dynamic", 284, 17, 2, 2623, 22], - ["move", 11, 284, 2623, 22], - ["load_field", 285, 11, "name", 2624, 17], - ["move", 15, 285, 2624, 17], - ["null", 286, 2625, 22], - ["is_identical", 287, 15, 286, 2625, 22], - ["jump_true", 287, "ne_nid_2380", 2625, 22], - ["jump", "ne_ni_2381", 2625, 22], - "ne_nid_2380", - ["false", 287, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_ni_2381", - ["is_int", 288, 15, 2625, 22], - ["jump_false", 288, "ne_nn_2382", 2625, 22], - ["is_int", 289, 286, 2625, 22], - ["jump_false", 289, "ne_nn_2382", 2625, 22], - ["ne_int", 287, 15, 286, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nn_2382", - ["is_num", 288, 15, 2625, 22], - ["jump_false", 288, "ne_nt_2383", 2625, 22], - ["is_num", 289, 286, 2625, 22], - ["jump_false", 289, "ne_nt_2383", 2625, 22], - ["ne_float", 287, 15, 286, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nt_2383", - ["is_text", 288, 15, 2625, 22], - ["jump_false", 288, "ne_nnl_2384", 2625, 22], - ["is_text", 289, 286, 2625, 22], - ["jump_false", 289, "ne_nnl_2384", 2625, 22], - ["ne_text", 287, 15, 286, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nnl_2384", - ["is_null", 288, 15, 2625, 22], - ["jump_false", 288, "ne_nb_2385", 2625, 22], - ["is_null", 289, 286, 2625, 22], - ["jump_false", 289, "ne_nb_2385", 2625, 22], - ["false", 287, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_nb_2385", - ["is_bool", 288, 15, 2625, 22], - ["jump_false", 288, "ne_mis_2386", 2625, 22], - ["is_bool", 289, 286, 2625, 22], - ["jump_false", 289, "ne_mis_2386", 2625, 22], - ["ne_bool", 287, 15, 286, 2625, 22], - ["jump", "ne_done_2379", 2625, 22], - "ne_mis_2386", - ["true", 287, 2625, 22], - "ne_done_2379", - ["jump_false", 287, "if_else_2377", 2625, 22], - ["get", 291, 59, 1, 2626, 22], - ["frame", 292, 291, 1, 2626, 22], - ["null", 293, 2626, 22], - ["setarg", 292, 0, 293, 2626, 22], - ["setarg", 292, 1, 11, 2626, 22], - ["invoke", 292, 290, 2626, 22], - ["move", 4, 290, 2626, 22], - ["get", 294, 79, 1, 2627, 21], - ["move", 16, 294, 2627, 21], - ["get", 295, 79, 1, 2628, 28], - ["access", 296, 1, 2628, 45], - ["is_num", 298, 295, 2628, 45], - ["jump_false", 298, "num_err_2387", 2628, 45], - ["is_num", 299, 296, 2628, 45], - ["jump_false", 299, "num_err_2387", 2628, 45], - ["add", 297, 295, 296, 2628, 45], - ["jump", "num_done_2388", 2628, 45], - "num_err_2387", - [ - "access", - 300, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2628, - 45 - ], - ["access", 301, "error", 2628, 45], - ["access", 302, "cannot apply '+': operands must be numbers", 2628, 45], - ["array", 303, 0, 2628, 45], - ["push", 303, 302, 2628, 45], - ["frame", 305, 300, 2, 2628, 45], - ["null", 306, 2628, 45], - ["setarg", 305, 0, 306, 2628, 45], - ["setarg", 305, 1, 301, 2628, 45], - ["setarg", 305, 2, 303, 2628, 45], - ["invoke", 305, 304, 2628, 45], - ["disrupt", 2628, 45], - "num_done_2388", - ["put", 297, 79, 1, 2628, 45], - ["get", 307, 81, 1, 2629, 16], - ["is_array", 308, 307, 2629, 29], - ["jump_false", 308, "push_err_2389", 2629, 29], - ["push", 307, 4, 2629, 29], - ["jump", "push_done_2390", 2629, 29], - "push_err_2389", - [ - "access", - 309, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2629, - 29 - ], - ["access", 310, "error", 2629, 29], - ["access", 311, "cannot push: target must be an array", 2629, 29], - ["array", 312, 0, 2629, 29], - ["push", 312, 311, 2629, 29], - ["frame", 314, 309, 2, 2629, 29], - ["null", 315, 2629, 29], - ["setarg", 314, 0, 315, 2629, 29], - ["setarg", 314, 1, 310, 2629, 29], - ["setarg", 314, 2, 312, 2629, 29], - ["invoke", 314, 313, 2629, 29], - ["disrupt", 2629, 29], - "push_done_2390", - ["get", 317, 52, 1, 2630, 24], - ["frame", 318, 317, 1, 2630, 24], - ["null", 319, 2630, 24], - ["setarg", 318, 0, 319, 2630, 24], - ["setarg", 318, 1, 15, 2630, 24], - ["invoke", 318, 316, 2630, 24], - ["move", 19, 316, 2630, 24], - ["get", 321, 10, 1, 2631, 18], - ["frame", 322, 321, 0, 2631, 18], - ["null", 323, 2631, 18], - ["setarg", 322, 0, 323, 2631, 18], - ["invoke", 322, 320, 2631, 18], - ["move", 7, 320, 2631, 18], - ["access", 324, "function", 2632, 18], - ["get", 326, 16, 1, 2632, 11], - ["frame", 327, 326, 3, 2632, 11], - ["null", 328, 2632, 11], - ["setarg", 327, 0, 328, 2632, 11], - ["setarg", 327, 1, 324, 2632, 11], - ["setarg", 327, 2, 7, 2632, 11], - ["setarg", 327, 3, 16, 2632, 11], - ["invoke", 327, 325, 2632, 11], - ["access", 329, 0, 2633, 29], - ["is_int", 331, 19, 2633, 29], - ["jump_false", 331, "rel_ni_2393", 2633, 29], - ["is_int", 332, 329, 2633, 29], - ["jump_false", 332, "rel_ni_2393", 2633, 29], - ["ge_int", 330, 19, 329, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_ni_2393", - ["is_num", 331, 19, 2633, 29], - ["jump_false", 331, "rel_nn_2394", 2633, 29], - ["is_num", 332, 329, 2633, 29], - ["jump_false", 332, "rel_nn_2394", 2633, 29], - ["ge_float", 330, 19, 329, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_nn_2394", - ["is_text", 331, 19, 2633, 29], - ["jump_false", 331, "rel_err_2396", 2633, 29], - ["is_text", 332, 329, 2633, 29], - ["jump_false", 332, "rel_err_2396", 2633, 29], - ["ge_text", 330, 19, 329, 2633, 29], - ["jump", "rel_done_2395", 2633, 29], - "rel_err_2396", - [ - "access", - 333, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2633, - 29 - ], - ["access", 334, "error", 2633, 29], - ["access", 335, "cannot compare with '>=': operands must be same type", 2633, 29], - ["array", 336, 0, 2633, 29], - ["push", 336, 335, 2633, 29], - ["frame", 338, 333, 2, 2633, 29], - ["null", 339, 2633, 29], - ["setarg", 338, 0, 339, 2633, 29], - ["setarg", 338, 1, 334, 2633, 29], - ["setarg", 338, 2, 336, 2633, 29], - ["invoke", 338, 337, 2633, 29], - ["disrupt", 2633, 29], - "rel_done_2395", - ["jump_false", 330, "if_else_2391", 2633, 29], - ["access", 340, "move", 2634, 20], - ["get", 342, 16, 1, 2634, 13], - ["frame", 343, 342, 3, 2634, 13], - ["null", 344, 2634, 13], - ["setarg", 343, 0, 344, 2634, 13], - ["setarg", 343, 1, 340, 2634, 13], - ["setarg", 343, 2, 19, 2634, 13], - ["setarg", 343, 3, 7, 2634, 13], - ["invoke", 343, 341, 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", 345, 1, 2637, 19], - ["is_num", 347, 2, 2637, 19], - ["jump_false", 347, "num_err_2397", 2637, 19], - ["is_num", 348, 345, 2637, 19], - ["jump_false", 348, "num_err_2397", 2637, 19], - ["add", 346, 2, 345, 2637, 19], - ["jump", "num_done_2398", 2637, 19], - "num_err_2397", - [ - "access", - 349, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2637, - 19 - ], - ["access", 350, "error", 2637, 19], - ["access", 351, "cannot apply '+': operands must be numbers", 2637, 19], - ["array", 352, 0, 2637, 19], - ["push", 352, 351, 2637, 19], - ["frame", 354, 349, 2, 2637, 19], - ["null", 355, 2637, 19], - ["setarg", 354, 0, 355, 2637, 19], - ["setarg", 354, 1, 350, 2637, 19], - ["setarg", 354, 2, 352, 2637, 19], - ["invoke", 354, 353, 2637, 19], - ["disrupt", 2637, 19], - "num_done_2398", - ["move", 2, 346, 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", 356, 1, "statements", 2642, 13], - ["move", 33, 356, 2642, 13], - ["null", 357, 2643, 18], - ["is_identical", 358, 33, 357, 2643, 18], - ["jump_true", 358, "eq_done_2401", 2643, 18], - ["is_int", 359, 33, 2643, 18], - ["jump_false", 359, "eq_ni_2402", 2643, 18], - ["is_int", 360, 357, 2643, 18], - ["jump_false", 360, "eq_ni_2402", 2643, 18], - ["eq_int", 358, 33, 357, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_ni_2402", - ["is_num", 359, 33, 2643, 18], - ["jump_false", 359, "eq_nn_2403", 2643, 18], - ["is_num", 360, 357, 2643, 18], - ["jump_false", 360, "eq_nn_2403", 2643, 18], - ["eq_float", 358, 33, 357, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nn_2403", - ["is_text", 359, 33, 2643, 18], - ["jump_false", 359, "eq_nt_2404", 2643, 18], - ["is_text", 360, 357, 2643, 18], - ["jump_false", 360, "eq_nt_2404", 2643, 18], - ["eq_text", 358, 33, 357, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nt_2404", - ["is_null", 359, 33, 2643, 18], - ["jump_false", 359, "eq_nnl_2405", 2643, 18], - ["is_null", 360, 357, 2643, 18], - ["jump_false", 360, "eq_nnl_2405", 2643, 18], - ["true", 358, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nnl_2405", - ["is_bool", 359, 33, 2643, 18], - ["jump_false", 359, "eq_nb_2406", 2643, 18], - ["is_bool", 360, 357, 2643, 18], - ["jump_false", 360, "eq_nb_2406", 2643, 18], - ["eq_bool", 358, 33, 357, 2643, 18], - ["jump", "eq_done_2401", 2643, 18], - "eq_nb_2406", - ["false", 358, 2643, 18], - "eq_done_2401", - ["jump_false", 358, "if_else_2399", 2643, 18], - ["load_field", 361, 1, "body", 2644, 14], - ["move", 3, 361, 2644, 14], - ["null", 362, 2645, 19], - ["is_identical", 363, 3, 362, 2645, 19], - ["jump_true", 363, "ne_nid_2410", 2645, 19], - ["jump", "ne_ni_2411", 2645, 19], - "ne_nid_2410", - ["false", 363, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_ni_2411", - ["is_int", 364, 3, 2645, 19], - ["jump_false", 364, "ne_nn_2412", 2645, 19], - ["is_int", 365, 362, 2645, 19], - ["jump_false", 365, "ne_nn_2412", 2645, 19], - ["ne_int", 363, 3, 362, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nn_2412", - ["is_num", 364, 3, 2645, 19], - ["jump_false", 364, "ne_nt_2413", 2645, 19], - ["is_num", 365, 362, 2645, 19], - ["jump_false", 365, "ne_nt_2413", 2645, 19], - ["ne_float", 363, 3, 362, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nt_2413", - ["is_text", 364, 3, 2645, 19], - ["jump_false", 364, "ne_nnl_2414", 2645, 19], - ["is_text", 365, 362, 2645, 19], - ["jump_false", 365, "ne_nnl_2414", 2645, 19], - ["ne_text", 363, 3, 362, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nnl_2414", - ["is_null", 364, 3, 2645, 19], - ["jump_false", 364, "ne_nb_2415", 2645, 19], - ["is_null", 365, 362, 2645, 19], - ["jump_false", 365, "ne_nb_2415", 2645, 19], - ["false", 363, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_nb_2415", - ["is_bool", 364, 3, 2645, 19], - ["jump_false", 364, "ne_mis_2416", 2645, 19], - ["is_bool", 365, 362, 2645, 19], - ["jump_false", 365, "ne_mis_2416", 2645, 19], - ["ne_bool", 363, 3, 362, 2645, 19], - ["jump", "ne_done_2409", 2645, 19], - "ne_mis_2416", - ["true", 363, 2645, 19], - "ne_done_2409", - ["jump_false", 363, "if_else_2407", 2645, 19], - ["load_field", 366, 3, "statements", 2646, 17], - ["move", 33, 366, 2646, 17], - ["null", 367, 2647, 22], - ["is_identical", 368, 33, 367, 2647, 22], - ["jump_true", 368, "eq_done_2419", 2647, 22], - ["is_int", 369, 33, 2647, 22], - ["jump_false", 369, "eq_ni_2420", 2647, 22], - ["is_int", 370, 367, 2647, 22], - ["jump_false", 370, "eq_ni_2420", 2647, 22], - ["eq_int", 368, 33, 367, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_ni_2420", - ["is_num", 369, 33, 2647, 22], - ["jump_false", 369, "eq_nn_2421", 2647, 22], - ["is_num", 370, 367, 2647, 22], - ["jump_false", 370, "eq_nn_2421", 2647, 22], - ["eq_float", 368, 33, 367, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nn_2421", - ["is_text", 369, 33, 2647, 22], - ["jump_false", 369, "eq_nt_2422", 2647, 22], - ["is_text", 370, 367, 2647, 22], - ["jump_false", 370, "eq_nt_2422", 2647, 22], - ["eq_text", 368, 33, 367, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nt_2422", - ["is_null", 369, 33, 2647, 22], - ["jump_false", 369, "eq_nnl_2423", 2647, 22], - ["is_null", 370, 367, 2647, 22], - ["jump_false", 370, "eq_nnl_2423", 2647, 22], - ["true", 368, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nnl_2423", - ["is_bool", 369, 33, 2647, 22], - ["jump_false", 369, "eq_nb_2424", 2647, 22], - ["is_bool", 370, 367, 2647, 22], - ["jump_false", 370, "eq_nb_2424", 2647, 22], - ["eq_bool", 368, 33, 367, 2647, 22], - ["jump", "eq_done_2419", 2647, 22], - "eq_nb_2424", - ["false", 368, 2647, 22], - "eq_done_2419", - ["jump_false", 368, "if_else_2417", 2647, 22], - ["move", 33, 3, 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", 371, 2652, 18], - ["is_identical", 372, 33, 371, 2652, 18], - ["jump_true", 372, "ne_nid_2429", 2652, 18], - ["jump", "ne_ni_2430", 2652, 18], - "ne_nid_2429", - ["false", 372, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_ni_2430", - ["is_int", 373, 33, 2652, 18], - ["jump_false", 373, "ne_nn_2431", 2652, 18], - ["is_int", 374, 371, 2652, 18], - ["jump_false", 374, "ne_nn_2431", 2652, 18], - ["ne_int", 372, 33, 371, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nn_2431", - ["is_num", 373, 33, 2652, 18], - ["jump_false", 373, "ne_nt_2432", 2652, 18], - ["is_num", 374, 371, 2652, 18], - ["jump_false", 374, "ne_nt_2432", 2652, 18], - ["ne_float", 372, 33, 371, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nt_2432", - ["is_text", 373, 33, 2652, 18], - ["jump_false", 373, "ne_nnl_2433", 2652, 18], - ["is_text", 374, 371, 2652, 18], - ["jump_false", 374, "ne_nnl_2433", 2652, 18], - ["ne_text", 372, 33, 371, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nnl_2433", - ["is_null", 373, 33, 2652, 18], - ["jump_false", 373, "ne_nb_2434", 2652, 18], - ["is_null", 374, 371, 2652, 18], - ["jump_false", 374, "ne_nb_2434", 2652, 18], - ["false", 372, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_nb_2434", - ["is_bool", 373, 33, 2652, 18], - ["jump_false", 373, "ne_mis_2435", 2652, 18], - ["is_bool", 374, 371, 2652, 18], - ["jump_false", 374, "ne_mis_2435", 2652, 18], - ["ne_bool", 372, 33, 371, 2652, 18], - ["jump", "ne_done_2428", 2652, 18], - "ne_mis_2435", - ["true", 372, 2652, 18], - "ne_done_2428", - ["move", 375, 372, 2652, 18], - ["jump_false", 375, "and_end_2427", 2652, 18], - ["is_array", 376, 33, 2652, 35], - ["move", 375, 376, 2652, 35], - "and_end_2427", - ["jump_false", 375, "if_else_2425", 2652, 35], - ["access", 2, 0, 2653, 12], - "while_start_2436", - ["length", 377, 33, 2654, 26], - ["is_int", 379, 2, 2654, 26], - ["jump_false", 379, "rel_ni_2438", 2654, 26], - ["is_int", 380, 377, 2654, 26], - ["jump_false", 380, "rel_ni_2438", 2654, 26], - ["lt_int", 378, 2, 377, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_ni_2438", - ["is_num", 379, 2, 2654, 26], - ["jump_false", 379, "rel_nn_2439", 2654, 26], - ["is_num", 380, 377, 2654, 26], - ["jump_false", 380, "rel_nn_2439", 2654, 26], - ["lt_float", 378, 2, 377, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_nn_2439", - ["is_text", 379, 2, 2654, 26], - ["jump_false", 379, "rel_err_2441", 2654, 26], - ["is_text", 380, 377, 2654, 26], - ["jump_false", 380, "rel_err_2441", 2654, 26], - ["lt_text", 378, 2, 377, 2654, 26], - ["jump", "rel_done_2440", 2654, 26], - "rel_err_2441", - [ - "access", - 381, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2654, - 26 - ], - ["access", 382, "error", 2654, 26], - ["access", 383, "cannot compare with '<': operands must be same type", 2654, 26], - ["array", 384, 0, 2654, 26], - ["push", 384, 383, 2654, 26], - ["frame", 386, 381, 2, 2654, 26], - ["null", 387, 2654, 26], - ["setarg", 386, 0, 387, 2654, 26], - ["setarg", 386, 1, 382, 2654, 26], - ["setarg", 386, 2, 384, 2654, 26], - ["invoke", 386, 385, 2654, 26], - ["disrupt", 2654, 26], - "rel_done_2440", - ["jump_false", 378, "while_end_2437", 2654, 26], - ["load_dynamic", 388, 33, 2, 2655, 29], - ["get", 390, 62, 1, 2655, 9], - ["frame", 391, 390, 1, 2655, 9], - ["null", 392, 2655, 9], - ["setarg", 391, 0, 392, 2655, 9], - ["setarg", 391, 1, 388, 2655, 9], - ["invoke", 391, 389, 2655, 9], - ["access", 393, 1, 2656, 19], - ["is_num", 395, 2, 2656, 19], - ["jump_false", 395, "num_err_2442", 2656, 19], - ["is_num", 396, 393, 2656, 19], - ["jump_false", 396, "num_err_2442", 2656, 19], - ["add", 394, 2, 393, 2656, 19], - ["jump", "num_done_2443", 2656, 19], - "num_err_2442", - [ - "access", - 397, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2656, - 19 - ], - ["access", 398, "error", 2656, 19], - ["access", 399, "cannot apply '+': operands must be numbers", 2656, 19], - ["array", 400, 0, 2656, 19], - ["push", 400, 399, 2656, 19], - ["frame", 402, 397, 2, 2656, 19], - ["null", 403, 2656, 19], - ["setarg", 402, 0, 403, 2656, 19], - ["setarg", 402, 1, 398, 2656, 19], - ["setarg", 402, 2, 400, 2656, 19], - ["invoke", 402, 401, 2656, 19], - ["disrupt", 2656, 19], - "num_done_2443", - ["move", 2, 394, 2656, 19], - ["jump", "while_start_2436", 2656, 19], - "while_end_2437", - ["jump", "if_end_2426", 2656, 19], - "if_else_2425", - "if_end_2426", - ["get", 405, 10, 1, 2661, 17], - ["frame", 406, 405, 0, 2661, 17], - ["null", 407, 2661, 17], - ["setarg", 406, 0, 407, 2661, 17], - ["invoke", 406, 404, 2661, 17], - ["move", 22, 404, 2661, 17], - ["access", 408, "null", 2662, 12], - ["get", 410, 15, 1, 2662, 5], - ["frame", 411, 410, 2, 2662, 5], - ["null", 412, 2662, 5], - ["setarg", 411, 0, 412, 2662, 5], - ["setarg", 411, 1, 408, 2662, 5], - ["setarg", 411, 2, 22, 2662, 5], - ["invoke", 411, 409, 2662, 5], - ["access", 413, "return", 2663, 12], - ["get", 415, 15, 1, 2663, 5], - ["frame", 416, 415, 2, 2663, 5], - ["null", 417, 2663, 5], - ["setarg", 416, 0, 417, 2663, 5], - ["setarg", 416, 1, 413, 2663, 5], - ["setarg", 416, 2, 22, 2663, 5], - ["invoke", 416, 414, 2663, 5], - ["null", 418, 2666, 27], - ["is_identical", 419, 8, 418, 2666, 27], - ["jump_true", 419, "ne_nid_2448", 2666, 27], - ["jump", "ne_ni_2449", 2666, 27], - "ne_nid_2448", - ["false", 419, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_ni_2449", - ["is_int", 420, 8, 2666, 27], - ["jump_false", 420, "ne_nn_2450", 2666, 27], - ["is_int", 421, 418, 2666, 27], - ["jump_false", 421, "ne_nn_2450", 2666, 27], - ["ne_int", 419, 8, 418, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nn_2450", - ["is_num", 420, 8, 2666, 27], - ["jump_false", 420, "ne_nt_2451", 2666, 27], - ["is_num", 421, 418, 2666, 27], - ["jump_false", 421, "ne_nt_2451", 2666, 27], - ["ne_float", 419, 8, 418, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nt_2451", - ["is_text", 420, 8, 2666, 27], - ["jump_false", 420, "ne_nnl_2452", 2666, 27], - ["is_text", 421, 418, 2666, 27], - ["jump_false", 421, "ne_nnl_2452", 2666, 27], - ["ne_text", 419, 8, 418, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nnl_2452", - ["is_null", 420, 8, 2666, 27], - ["jump_false", 420, "ne_nb_2453", 2666, 27], - ["is_null", 421, 418, 2666, 27], - ["jump_false", 421, "ne_nb_2453", 2666, 27], - ["false", 419, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_nb_2453", - ["is_bool", 420, 8, 2666, 27], - ["jump_false", 420, "ne_mis_2454", 2666, 27], - ["is_bool", 421, 418, 2666, 27], - ["jump_false", 421, "ne_mis_2454", 2666, 27], - ["ne_bool", 419, 8, 418, 2666, 27], - ["jump", "ne_done_2447", 2666, 27], - "ne_mis_2454", - ["true", 419, 2666, 27], - "ne_done_2447", - ["move", 422, 419, 2666, 27], - ["jump_false", 422, "and_end_2446", 2666, 27], - ["is_array", 423, 8, 2666, 44], - ["move", 422, 423, 2666, 44], - "and_end_2446", - ["jump_false", 422, "if_else_2444", 2666, 44], - ["access", 424, "disruption", 2667, 28], - ["get", 426, 60, 1, 2667, 18], - ["frame", 427, 426, 1, 2667, 18], - ["null", 428, 2667, 18], - ["setarg", 427, 0, 428, 2667, 18], - ["setarg", 427, 1, 424, 2667, 18], - ["invoke", 427, 425, 2667, 18], - ["get", 430, 36, 1, 2667, 7], - ["frame", 431, 430, 1, 2667, 7], - ["null", 432, 2667, 7], - ["setarg", 431, 0, 432, 2667, 7], - ["setarg", 431, 1, 425, 2667, 7], - ["invoke", 431, 429, 2667, 7], - ["get", 433, 83, 1, 2668, 33], - ["length", 434, 433, 2668, 33], - ["move", 9, 434, 2668, 33], - ["access", 2, 0, 2669, 12], - "while_start_2455", - ["length", 435, 8, 2670, 26], - ["is_int", 437, 2, 2670, 26], - ["jump_false", 437, "rel_ni_2457", 2670, 26], - ["is_int", 438, 435, 2670, 26], - ["jump_false", 438, "rel_ni_2457", 2670, 26], - ["lt_int", 436, 2, 435, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_ni_2457", - ["is_num", 437, 2, 2670, 26], - ["jump_false", 437, "rel_nn_2458", 2670, 26], - ["is_num", 438, 435, 2670, 26], - ["jump_false", 438, "rel_nn_2458", 2670, 26], - ["lt_float", 436, 2, 435, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_nn_2458", - ["is_text", 437, 2, 2670, 26], - ["jump_false", 437, "rel_err_2460", 2670, 26], - ["is_text", 438, 435, 2670, 26], - ["jump_false", 438, "rel_err_2460", 2670, 26], - ["lt_text", 436, 2, 435, 2670, 26], - ["jump", "rel_done_2459", 2670, 26], - "rel_err_2460", - [ - "access", - 439, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2670, - 26 - ], - ["access", 440, "error", 2670, 26], - ["access", 441, "cannot compare with '<': operands must be same type", 2670, 26], - ["array", 442, 0, 2670, 26], - ["push", 442, 441, 2670, 26], - ["frame", 444, 439, 2, 2670, 26], - ["null", 445, 2670, 26], - ["setarg", 444, 0, 445, 2670, 26], - ["setarg", 444, 1, 440, 2670, 26], - ["setarg", 444, 2, 442, 2670, 26], - ["invoke", 444, 443, 2670, 26], - ["disrupt", 2670, 26], - "rel_done_2459", - ["jump_false", 436, "while_end_2456", 2670, 26], - ["load_dynamic", 446, 8, 2, 2671, 38], - ["get", 448, 62, 1, 2671, 9], - ["frame", 449, 448, 1, 2671, 9], - ["null", 450, 2671, 9], - ["setarg", 449, 0, 450, 2671, 9], - ["setarg", 449, 1, 446, 2671, 9], - ["invoke", 449, 447, 2671, 9], - ["access", 451, 1, 2672, 19], - ["is_num", 453, 2, 2672, 19], - ["jump_false", 453, "num_err_2461", 2672, 19], - ["is_num", 454, 451, 2672, 19], - ["jump_false", 454, "num_err_2461", 2672, 19], - ["add", 452, 2, 451, 2672, 19], - ["jump", "num_done_2462", 2672, 19], - "num_err_2461", - [ - "access", - 455, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2672, - 19 - ], - ["access", 456, "error", 2672, 19], - ["access", 457, "cannot apply '+': operands must be numbers", 2672, 19], - ["array", 458, 0, 2672, 19], - ["push", 458, 457, 2672, 19], - ["frame", 460, 455, 2, 2672, 19], - ["null", 461, 2672, 19], - ["setarg", 460, 0, 461, 2672, 19], - ["setarg", 460, 1, 456, 2672, 19], - ["setarg", 460, 2, 458, 2672, 19], - ["invoke", 460, 459, 2672, 19], - ["disrupt", 2672, 19], - "num_done_2462", - ["move", 2, 452, 2672, 19], - ["jump", "while_start_2455", 2672, 19], - "while_end_2456", - ["get", 463, 10, 1, 2674, 20], - ["frame", 464, 463, 0, 2674, 20], - ["null", 465, 2674, 20], - ["setarg", 464, 0, 465, 2674, 20], - ["invoke", 464, 462, 2674, 20], - ["move", 23, 462, 2674, 20], - ["access", 466, "null", 2675, 14], - ["get", 468, 15, 1, 2675, 7], - ["frame", 469, 468, 2, 2675, 7], - ["null", 470, 2675, 7], - ["setarg", 469, 0, 470, 2675, 7], - ["setarg", 469, 1, 466, 2675, 7], - ["setarg", 469, 2, 23, 2675, 7], - ["invoke", 469, 467, 2675, 7], - ["access", 471, "return", 2676, 14], - ["get", 473, 15, 1, 2676, 7], - ["frame", 474, 473, 2, 2676, 7], - ["null", 475, 2676, 7], - ["setarg", 474, 0, 475, 2676, 7], - ["setarg", 474, 1, 471, 2676, 7], - ["setarg", 474, 2, 23, 2676, 7], - ["invoke", 474, 472, 2676, 7], - ["jump", "if_end_2445", 2676, 7], - "if_else_2444", - "if_end_2445", - ["null", 476, 2680, 20], - ["is_identical", 477, 12, 476, 2680, 20], - ["jump_true", 477, "eq_done_2465", 2680, 20], - ["is_int", 478, 12, 2680, 20], - ["jump_false", 478, "eq_ni_2466", 2680, 20], - ["is_int", 479, 476, 2680, 20], - ["jump_false", 479, "eq_ni_2466", 2680, 20], - ["eq_int", 477, 12, 476, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_ni_2466", - ["is_num", 478, 12, 2680, 20], - ["jump_false", 478, "eq_nn_2467", 2680, 20], - ["is_num", 479, 476, 2680, 20], - ["jump_false", 479, "eq_nn_2467", 2680, 20], - ["eq_float", 477, 12, 476, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nn_2467", - ["is_text", 478, 12, 2680, 20], - ["jump_false", 478, "eq_nt_2468", 2680, 20], - ["is_text", 479, 476, 2680, 20], - ["jump_false", 479, "eq_nt_2468", 2680, 20], - ["eq_text", 477, 12, 476, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nt_2468", - ["is_null", 478, 12, 2680, 20], - ["jump_false", 478, "eq_nnl_2469", 2680, 20], - ["is_null", 479, 476, 2680, 20], - ["jump_false", 479, "eq_nnl_2469", 2680, 20], - ["true", 477, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nnl_2469", - ["is_bool", 478, 12, 2680, 20], - ["jump_false", 478, "eq_nb_2470", 2680, 20], - ["is_bool", 479, 476, 2680, 20], - ["jump_false", 479, "eq_nb_2470", 2680, 20], - ["eq_bool", 477, 12, 476, 2680, 20], - ["jump", "eq_done_2465", 2680, 20], - "eq_nb_2470", - ["false", 477, 2680, 20], - "eq_done_2465", - ["jump_false", 477, "if_else_2463", 2680, 20], - ["access", 12, "", 2681, 17], - ["jump", "if_end_2464", 2681, 17], - "if_else_2463", - "if_end_2464", - ["get", 480, 80, 1, 2684, 34], - ["get", 482, 51, 1, 2684, 16], - ["frame", 483, 482, 1, 2684, 16], - ["null", 484, 2684, 16], - ["setarg", 483, 0, 484, 2684, 16], - ["setarg", 483, 1, 480, 2684, 16], - ["invoke", 483, 481, 2684, 16], - ["move", 14, 481, 2684, 16], - ["null", 485, 2685, 21], - ["is_identical", 486, 14, 485, 2685, 21], - ["jump_true", 486, "ne_nid_2475", 2685, 21], - ["jump", "ne_ni_2476", 2685, 21], - "ne_nid_2475", - ["false", 486, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_ni_2476", - ["is_int", 487, 14, 2685, 21], - ["jump_false", 487, "ne_nn_2477", 2685, 21], - ["is_int", 488, 485, 2685, 21], - ["jump_false", 488, "ne_nn_2477", 2685, 21], - ["ne_int", 486, 14, 485, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nn_2477", - ["is_num", 487, 14, 2685, 21], - ["jump_false", 487, "ne_nt_2478", 2685, 21], - ["is_num", 488, 485, 2685, 21], - ["jump_false", 488, "ne_nt_2478", 2685, 21], - ["ne_float", 486, 14, 485, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nt_2478", - ["is_text", 487, 14, 2685, 21], - ["jump_false", 487, "ne_nnl_2479", 2685, 21], - ["is_text", 488, 485, 2685, 21], - ["jump_false", 488, "ne_nnl_2479", 2685, 21], - ["ne_text", 486, 14, 485, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nnl_2479", - ["is_null", 487, 14, 2685, 21], - ["jump_false", 487, "ne_nb_2480", 2685, 21], - ["is_null", 488, 485, 2685, 21], - ["jump_false", 488, "ne_nb_2480", 2685, 21], - ["false", 486, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_nb_2480", - ["is_bool", 487, 14, 2685, 21], - ["jump_false", 487, "ne_mis_2481", 2685, 21], - ["is_bool", 488, 485, 2685, 21], - ["jump_false", 488, "ne_mis_2481", 2685, 21], - ["ne_bool", 486, 14, 485, 2685, 21], - ["jump", "ne_done_2474", 2685, 21], - "ne_mis_2481", - ["true", 486, 2685, 21], - "ne_done_2474", - ["move", 489, 486, 2685, 21], - ["jump_false", 489, "and_end_2473", 2685, 21], - ["load_field", 490, 14, "nr_close_slots", 2685, 29], - ["null", 491, 2685, 56], - ["is_identical", 492, 490, 491, 2685, 56], - ["jump_true", 492, "ne_nid_2483", 2685, 56], - ["jump", "ne_ni_2484", 2685, 56], - "ne_nid_2483", - ["false", 492, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_ni_2484", - ["is_int", 493, 490, 2685, 56], - ["jump_false", 493, "ne_nn_2485", 2685, 56], - ["is_int", 494, 491, 2685, 56], - ["jump_false", 494, "ne_nn_2485", 2685, 56], - ["ne_int", 492, 490, 491, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nn_2485", - ["is_num", 493, 490, 2685, 56], - ["jump_false", 493, "ne_nt_2486", 2685, 56], - ["is_num", 494, 491, 2685, 56], - ["jump_false", 494, "ne_nt_2486", 2685, 56], - ["ne_float", 492, 490, 491, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nt_2486", - ["is_text", 493, 490, 2685, 56], - ["jump_false", 493, "ne_nnl_2487", 2685, 56], - ["is_text", 494, 491, 2685, 56], - ["jump_false", 494, "ne_nnl_2487", 2685, 56], - ["ne_text", 492, 490, 491, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nnl_2487", - ["is_null", 493, 490, 2685, 56], - ["jump_false", 493, "ne_nb_2488", 2685, 56], - ["is_null", 494, 491, 2685, 56], - ["jump_false", 494, "ne_nb_2488", 2685, 56], - ["false", 492, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_nb_2488", - ["is_bool", 493, 490, 2685, 56], - ["jump_false", 493, "ne_mis_2489", 2685, 56], - ["is_bool", 494, 491, 2685, 56], - ["jump_false", 494, "ne_mis_2489", 2685, 56], - ["ne_bool", 492, 490, 491, 2685, 56], - ["jump", "ne_done_2482", 2685, 56], - "ne_mis_2489", - ["true", 492, 2685, 56], - "ne_done_2482", - ["move", 489, 492, 2685, 56], - "and_end_2473", - ["jump_false", 489, "if_else_2471", 2685, 56], - ["load_field", 495, 14, "nr_close_slots", 2686, 15], - ["move", 20, 495, 2686, 15], - ["jump", "if_end_2472", 2686, 15], - "if_else_2471", - "if_end_2472", - ["record", 496, 6], - ["store_field", 496, 12, "name", 2690, 13], - ["store_field", 496, 21, "nr_args", 2691, 16], - ["store_field", 496, 20, "nr_close_slots", 2692, 23], - ["get", 497, 90, 1, 2693, 17], - ["access", 498, 1, 2693, 30], - ["is_num", 500, 497, 2693, 30], - ["jump_false", 500, "num_err_2490", 2693, 30], - ["is_num", 501, 498, 2693, 30], - ["jump_false", 501, "num_err_2490", 2693, 30], - ["add", 499, 497, 498, 2693, 30], - ["jump", "num_done_2491", 2693, 30], - "num_err_2490", - [ - "access", - 502, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2693, - 30 - ], - ["access", 503, "error", 2693, 30], - ["access", 504, "cannot apply '+': operands must be numbers", 2693, 30], - ["array", 505, 0, 2693, 30], - ["push", 505, 504, 2693, 30], - ["frame", 507, 502, 2, 2693, 30], - ["null", 508, 2693, 30], - ["setarg", 507, 0, 508, 2693, 30], - ["setarg", 507, 1, 503, 2693, 30], - ["setarg", 507, 2, 505, 2693, 30], - ["invoke", 507, 506, 2693, 30], - ["disrupt", 2693, 30], - "num_done_2491", - ["store_field", 496, 499, "nr_slots", 2693, 30], - ["store_field", 496, 9, "disruption_pc", 2694, 22], - ["get", 509, 83, 1, 2695, 21], - ["store_field", 496, 509, "instructions", 2695, 21], - ["move", 29, 496, 2695, 21], - ["get", 510, 78, 1, 2698, 9], - ["null", 511, 2698, 23], - ["is_identical", 512, 510, 511, 2698, 23], - ["jump_true", 512, "ne_nid_2495", 2698, 23], - ["jump", "ne_ni_2496", 2698, 23], - "ne_nid_2495", - ["false", 512, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_ni_2496", - ["is_int", 513, 510, 2698, 23], - ["jump_false", 513, "ne_nn_2497", 2698, 23], - ["is_int", 514, 511, 2698, 23], - ["jump_false", 514, "ne_nn_2497", 2698, 23], - ["ne_int", 512, 510, 511, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nn_2497", - ["is_num", 513, 510, 2698, 23], - ["jump_false", 513, "ne_nt_2498", 2698, 23], - ["is_num", 514, 511, 2698, 23], - ["jump_false", 514, "ne_nt_2498", 2698, 23], - ["ne_float", 512, 510, 511, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nt_2498", - ["is_text", 513, 510, 2698, 23], - ["jump_false", 513, "ne_nnl_2499", 2698, 23], - ["is_text", 514, 511, 2698, 23], - ["jump_false", 514, "ne_nnl_2499", 2698, 23], - ["ne_text", 512, 510, 511, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nnl_2499", - ["is_null", 513, 510, 2698, 23], - ["jump_false", 513, "ne_nb_2500", 2698, 23], - ["is_null", 514, 511, 2698, 23], - ["jump_false", 514, "ne_nb_2500", 2698, 23], - ["false", 512, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_nb_2500", - ["is_bool", 513, 510, 2698, 23], - ["jump_false", 513, "ne_mis_2501", 2698, 23], - ["is_bool", 514, 511, 2698, 23], - ["jump_false", 514, "ne_mis_2501", 2698, 23], - ["ne_bool", 512, 510, 511, 2698, 23], - ["jump", "ne_done_2494", 2698, 23], - "ne_mis_2501", - ["true", 512, 2698, 23], - "ne_done_2494", - ["jump_false", 512, "if_else_2492", 2698, 23], - ["get", 515, 78, 1, 2699, 25], - ["store_field", 29, 515, "filename", 2699, 7], - ["jump", "if_end_2493", 2699, 7], - "if_else_2492", - "if_end_2493", - ["get", 516, 86, 1, 2703, 19], - ["move", 32, 516, 2703, 19], - ["get", 517, 79, 1, 2704, 18], - ["move", 31, 517, 2704, 18], - ["get", 518, 72, 1, 2707, 9], - [ - "access", - 520, - { - "name": "pop", - "kind": "name", - "make": "intrinsic" - }, - 2707, - 5 - ], - ["frame", 521, 520, 1, 2707, 5], - ["null", 522, 2707, 5], - ["setarg", 521, 0, 522, 2707, 5], - ["setarg", 521, 1, 518, 2707, 5], - ["invoke", 521, 519, 2707, 5], - ["get", 524, 74, 1, 2708, 5], - ["frame", 525, 524, 1, 2708, 5], - ["null", 526, 2708, 5], - ["setarg", 525, 0, 526, 2708, 5], - ["setarg", 525, 1, 30, 2708, 5], - ["invoke", 525, 523, 2708, 5], - ["put", 32, 86, 1, 2709, 23], - ["put", 31, 79, 1, 2710, 22], - ["return", 29, 2712, 12], - ["null", 527, 2712, 12], - ["return", 527, 2712, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 342, - "nr_close_slots": 0, - "instructions": [ - ["load_field", 17, 1, "filename", 2717, 20], - ["move", 5, 17, 2717, 20], - ["load_field", 18, 1, "functions", 2718, 19], - ["move", 8, 18, 2718, 19], - ["access", 2, 0, 2719, 14], - ["null", 6, 2720, 14], - ["null", 12, 2721, 16], - ["null", 3, 2722, 20], - ["access", 7, 0, 2723, 19], - ["access", 11, 0, 2724, 22], - ["access", 4, 0, 2725, 16], - ["load_field", 19, 1, "statements", 2726, 22], - ["move", 15, 19, 2726, 22], - ["access", 10, -1, 2727, 26], - ["null", 16, 2728, 16], - ["null", 9, 2729, 16], - ["access", 13, 0, 2730, 21], - ["null", 14, 2731, 18], - ["put", 5, 78, 1, 2733, 18], - ["array", 20, 0, 2735, 22], - ["put", 20, 83, 1, 2735, 22], - ["record", 21, 0], - ["put", 21, 77, 1, 2736, 14], - ["array", 22, 0, 2737, 19], - ["put", 22, 81, 1, 2737, 19], - ["array", 23, 0, 2738, 14], - ["put", 23, 98, 1, 2738, 14], - ["array", 24, 0, 2739, 25], - ["put", 24, 84, 1, 2739, 25], - ["load_field", 25, 1, "scopes", 2740, 16], - ["put", 25, 96, 1, 2740, 16], - ["access", 26, 0, 2741, 19], - ["put", 26, 97, 1, 2741, 19], - ["access", 27, 0, 2742, 17], - ["put", 27, 92, 1, 2742, 17], - ["access", 28, 0, 2743, 24], - ["put", 28, 93, 1, 2743, 24], - ["access", 29, 0, 2744, 24], - ["put", 29, 94, 1, 2744, 24], - ["access", 30, 1, 2745, 24], - ["put", 30, 91, 1, 2745, 24], - ["access", 31, 1, 2746, 18], - ["put", 31, 90, 1, 2746, 18], - ["access", 32, 0, 2747, 23], - ["put", 32, 86, 1, 2747, 23], - ["access", 33, 0, 2748, 22], - ["put", 33, 79, 1, 2748, 22], - ["null", 34, 2749, 20], - ["put", 34, 88, 1, 2749, 20], - ["null", 35, 2750, 23], - ["put", 35, 89, 1, 2750, 23], - ["record", 36, 0], - ["put", 36, 87, 1, 2751, 19], - ["access", 37, 0, 2752, 21], - ["put", 37, 80, 1, 2752, 21], - ["get", 39, 100, 1, 2755, 5], - ["frame", 40, 39, 0, 2755, 5], - ["null", 41, 2755, 5], - ["setarg", 40, 0, 41, 2755, 5], - ["invoke", 40, 38, 2755, 5], - ["access", 42, 1, 2757, 24], - ["get", 43, 94, 1, 2757, 28], - ["is_num", 45, 42, 2757, 28], - ["jump_false", 45, "num_err_2502", 2757, 28], - ["is_num", 46, 43, 2757, 28], - ["jump_false", 46, "num_err_2502", 2757, 28], - ["add", 44, 42, 43, 2757, 28], - ["jump", "num_done_2503", 2757, 28], - "num_err_2502", - [ - "access", - 47, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2757, - 28 - ], - ["access", 48, "error", 2757, 28], - ["access", 49, "cannot apply '+': operands must be numbers", 2757, 28], - ["array", 50, 0, 2757, 28], - ["push", 50, 49, 2757, 28], - ["frame", 52, 47, 2, 2757, 28], - ["null", 53, 2757, 28], - ["setarg", 52, 0, 53, 2757, 28], - ["setarg", 52, 1, 48, 2757, 28], - ["setarg", 52, 2, 50, 2757, 28], - ["invoke", 52, 51, 2757, 28], - ["disrupt", 2757, 28], - "num_done_2503", - ["put", 44, 91, 1, 2757, 28], - ["get", 54, 91, 1, 2758, 9], - ["get", 55, 90, 1, 2758, 28], - ["is_int", 57, 54, 2758, 28], - ["jump_false", 57, "rel_ni_2506", 2758, 28], - ["is_int", 58, 55, 2758, 28], - ["jump_false", 58, "rel_ni_2506", 2758, 28], - ["gt_int", 56, 54, 55, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_ni_2506", - ["is_num", 57, 54, 2758, 28], - ["jump_false", 57, "rel_nn_2507", 2758, 28], - ["is_num", 58, 55, 2758, 28], - ["jump_false", 58, "rel_nn_2507", 2758, 28], - ["gt_float", 56, 54, 55, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_nn_2507", - ["is_text", 57, 54, 2758, 28], - ["jump_false", 57, "rel_err_2509", 2758, 28], - ["is_text", 58, 55, 2758, 28], - ["jump_false", 58, "rel_err_2509", 2758, 28], - ["gt_text", 56, 54, 55, 2758, 28], - ["jump", "rel_done_2508", 2758, 28], - "rel_err_2509", - [ - "access", - 59, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2758, - 28 - ], - ["access", 60, "error", 2758, 28], - ["access", 61, "cannot compare with '>': operands must be same type", 2758, 28], - ["array", 62, 0, 2758, 28], - ["push", 62, 61, 2758, 28], - ["frame", 64, 59, 2, 2758, 28], - ["null", 65, 2758, 28], - ["setarg", 64, 0, 65, 2758, 28], - ["setarg", 64, 1, 60, 2758, 28], - ["setarg", 64, 2, 62, 2758, 28], - ["invoke", 64, 63, 2758, 28], - ["disrupt", 2758, 28], - "rel_done_2508", - ["jump_false", 56, "if_else_2504", 2758, 28], - ["get", 66, 91, 1, 2759, 20], - ["put", 66, 90, 1, 2759, 20], - ["jump", "if_end_2505", 2759, 20], - "if_else_2504", - "if_end_2505", - ["null", 67, 2763, 20], - ["is_identical", 68, 8, 67, 2763, 20], - ["jump_true", 68, "ne_nid_2513", 2763, 20], - ["jump", "ne_ni_2514", 2763, 20], - "ne_nid_2513", - ["false", 68, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_ni_2514", - ["is_int", 69, 8, 2763, 20], - ["jump_false", 69, "ne_nn_2515", 2763, 20], - ["is_int", 70, 67, 2763, 20], - ["jump_false", 70, "ne_nn_2515", 2763, 20], - ["ne_int", 68, 8, 67, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nn_2515", - ["is_num", 69, 8, 2763, 20], - ["jump_false", 69, "ne_nt_2516", 2763, 20], - ["is_num", 70, 67, 2763, 20], - ["jump_false", 70, "ne_nt_2516", 2763, 20], - ["ne_float", 68, 8, 67, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nt_2516", - ["is_text", 69, 8, 2763, 20], - ["jump_false", 69, "ne_nnl_2517", 2763, 20], - ["is_text", 70, 67, 2763, 20], - ["jump_false", 70, "ne_nnl_2517", 2763, 20], - ["ne_text", 68, 8, 67, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nnl_2517", - ["is_null", 69, 8, 2763, 20], - ["jump_false", 69, "ne_nb_2518", 2763, 20], - ["is_null", 70, 67, 2763, 20], - ["jump_false", 70, "ne_nb_2518", 2763, 20], - ["false", 68, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_nb_2518", - ["is_bool", 69, 8, 2763, 20], - ["jump_false", 69, "ne_mis_2519", 2763, 20], - ["is_bool", 70, 67, 2763, 20], - ["jump_false", 70, "ne_mis_2519", 2763, 20], - ["ne_bool", 68, 8, 67, 2763, 20], - ["jump", "ne_done_2512", 2763, 20], - "ne_mis_2519", - ["true", 68, 2763, 20], - "ne_done_2512", - ["jump_false", 68, "if_else_2510", 2763, 20], - ["access", 2, 0, 2764, 12], - "while_start_2520", - ["length", 71, 8, 2765, 26], - ["is_int", 73, 2, 2765, 26], - ["jump_false", 73, "rel_ni_2522", 2765, 26], - ["is_int", 74, 71, 2765, 26], - ["jump_false", 74, "rel_ni_2522", 2765, 26], - ["lt_int", 72, 2, 71, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_ni_2522", - ["is_num", 73, 2, 2765, 26], - ["jump_false", 73, "rel_nn_2523", 2765, 26], - ["is_num", 74, 71, 2765, 26], - ["jump_false", 74, "rel_nn_2523", 2765, 26], - ["lt_float", 72, 2, 71, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_nn_2523", - ["is_text", 73, 2, 2765, 26], - ["jump_false", 73, "rel_err_2525", 2765, 26], - ["is_text", 74, 71, 2765, 26], - ["jump_false", 74, "rel_err_2525", 2765, 26], - ["lt_text", 72, 2, 71, 2765, 26], - ["jump", "rel_done_2524", 2765, 26], - "rel_err_2525", - [ - "access", - 75, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2765, - 26 - ], - ["access", 76, "error", 2765, 26], - ["access", 77, "cannot compare with '<': operands must be same type", 2765, 26], - ["array", 78, 0, 2765, 26], - ["push", 78, 77, 2765, 26], - ["frame", 80, 75, 2, 2765, 26], - ["null", 81, 2765, 26], - ["setarg", 80, 0, 81, 2765, 26], - ["setarg", 80, 1, 76, 2765, 26], - ["setarg", 80, 2, 78, 2765, 26], - ["invoke", 80, 79, 2765, 26], - ["disrupt", 2765, 26], - "rel_done_2524", - ["jump_false", 72, "while_end_2521", 2765, 26], - ["load_dynamic", 82, 8, 2, 2766, 22], - ["move", 6, 82, 2766, 22], - ["load_field", 83, 6, "name", 2767, 16], - ["move", 12, 83, 2767, 16], - ["null", 84, 2768, 21], - ["is_identical", 85, 12, 84, 2768, 21], - ["jump_true", 85, "ne_nid_2529", 2768, 21], - ["jump", "ne_ni_2530", 2768, 21], - "ne_nid_2529", - ["false", 85, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_ni_2530", - ["is_int", 86, 12, 2768, 21], - ["jump_false", 86, "ne_nn_2531", 2768, 21], - ["is_int", 87, 84, 2768, 21], - ["jump_false", 87, "ne_nn_2531", 2768, 21], - ["ne_int", 85, 12, 84, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nn_2531", - ["is_num", 86, 12, 2768, 21], - ["jump_false", 86, "ne_nt_2532", 2768, 21], - ["is_num", 87, 84, 2768, 21], - ["jump_false", 87, "ne_nt_2532", 2768, 21], - ["ne_float", 85, 12, 84, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nt_2532", - ["is_text", 86, 12, 2768, 21], - ["jump_false", 86, "ne_nnl_2533", 2768, 21], - ["is_text", 87, 84, 2768, 21], - ["jump_false", 87, "ne_nnl_2533", 2768, 21], - ["ne_text", 85, 12, 84, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nnl_2533", - ["is_null", 86, 12, 2768, 21], - ["jump_false", 86, "ne_nb_2534", 2768, 21], - ["is_null", 87, 84, 2768, 21], - ["jump_false", 87, "ne_nb_2534", 2768, 21], - ["false", 85, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_nb_2534", - ["is_bool", 86, 12, 2768, 21], - ["jump_false", 86, "ne_mis_2535", 2768, 21], - ["is_bool", 87, 84, 2768, 21], - ["jump_false", 87, "ne_mis_2535", 2768, 21], - ["ne_bool", 85, 12, 84, 2768, 21], - ["jump", "ne_done_2528", 2768, 21], - "ne_mis_2535", - ["true", 85, 2768, 21], - "ne_done_2528", - ["jump_false", 85, "if_else_2526", 2768, 21], - ["get", 89, 59, 1, 2769, 22], - ["frame", 90, 89, 1, 2769, 22], - ["null", 91, 2769, 22], - ["setarg", 90, 0, 91, 2769, 22], - ["setarg", 90, 1, 6, 2769, 22], - ["invoke", 90, 88, 2769, 22], - ["move", 3, 88, 2769, 22], - ["get", 92, 79, 1, 2770, 21], - ["move", 7, 92, 2770, 21], - ["get", 93, 79, 1, 2771, 28], - ["access", 94, 1, 2771, 45], - ["is_num", 96, 93, 2771, 45], - ["jump_false", 96, "num_err_2536", 2771, 45], - ["is_num", 97, 94, 2771, 45], - ["jump_false", 97, "num_err_2536", 2771, 45], - ["add", 95, 93, 94, 2771, 45], - ["jump", "num_done_2537", 2771, 45], - "num_err_2536", - [ - "access", - 98, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2771, - 45 - ], - ["access", 99, "error", 2771, 45], - ["access", 100, "cannot apply '+': operands must be numbers", 2771, 45], - ["array", 101, 0, 2771, 45], - ["push", 101, 100, 2771, 45], - ["frame", 103, 98, 2, 2771, 45], - ["null", 104, 2771, 45], - ["setarg", 103, 0, 104, 2771, 45], - ["setarg", 103, 1, 99, 2771, 45], - ["setarg", 103, 2, 101, 2771, 45], - ["invoke", 103, 102, 2771, 45], - ["disrupt", 2771, 45], - "num_done_2537", - ["put", 95, 79, 1, 2771, 45], - ["get", 105, 81, 1, 2772, 16], - ["is_array", 106, 105, 2772, 29], - ["jump_false", 106, "push_err_2538", 2772, 29], - ["push", 105, 3, 2772, 29], - ["jump", "push_done_2539", 2772, 29], - "push_err_2538", - [ - "access", - 107, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2772, - 29 - ], - ["access", 108, "error", 2772, 29], - ["access", 109, "cannot push: target must be an array", 2772, 29], - ["array", 110, 0, 2772, 29], - ["push", 110, 109, 2772, 29], - ["frame", 112, 107, 2, 2772, 29], - ["null", 113, 2772, 29], - ["setarg", 112, 0, 113, 2772, 29], - ["setarg", 112, 1, 108, 2772, 29], - ["setarg", 112, 2, 110, 2772, 29], - ["invoke", 112, 111, 2772, 29], - ["disrupt", 2772, 29], - "push_done_2539", - ["get", 115, 52, 1, 2773, 24], - ["frame", 116, 115, 1, 2773, 24], - ["null", 117, 2773, 24], - ["setarg", 116, 0, 117, 2773, 24], - ["setarg", 116, 1, 12, 2773, 24], - ["invoke", 116, 114, 2773, 24], - ["move", 11, 114, 2773, 24], - ["get", 119, 10, 1, 2774, 18], - ["frame", 120, 119, 0, 2774, 18], - ["null", 121, 2774, 18], - ["setarg", 120, 0, 121, 2774, 18], - ["invoke", 120, 118, 2774, 18], - ["move", 4, 118, 2774, 18], - ["access", 122, "function", 2775, 18], - ["get", 124, 16, 1, 2775, 11], - ["frame", 125, 124, 3, 2775, 11], - ["null", 126, 2775, 11], - ["setarg", 125, 0, 126, 2775, 11], - ["setarg", 125, 1, 122, 2775, 11], - ["setarg", 125, 2, 4, 2775, 11], - ["setarg", 125, 3, 7, 2775, 11], - ["invoke", 125, 123, 2775, 11], - ["access", 127, 0, 2776, 29], - ["is_int", 129, 11, 2776, 29], - ["jump_false", 129, "rel_ni_2542", 2776, 29], - ["is_int", 130, 127, 2776, 29], - ["jump_false", 130, "rel_ni_2542", 2776, 29], - ["ge_int", 128, 11, 127, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_ni_2542", - ["is_num", 129, 11, 2776, 29], - ["jump_false", 129, "rel_nn_2543", 2776, 29], - ["is_num", 130, 127, 2776, 29], - ["jump_false", 130, "rel_nn_2543", 2776, 29], - ["ge_float", 128, 11, 127, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_nn_2543", - ["is_text", 129, 11, 2776, 29], - ["jump_false", 129, "rel_err_2545", 2776, 29], - ["is_text", 130, 127, 2776, 29], - ["jump_false", 130, "rel_err_2545", 2776, 29], - ["ge_text", 128, 11, 127, 2776, 29], - ["jump", "rel_done_2544", 2776, 29], - "rel_err_2545", - [ - "access", - 131, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2776, - 29 - ], - ["access", 132, "error", 2776, 29], - ["access", 133, "cannot compare with '>=': operands must be same type", 2776, 29], - ["array", 134, 0, 2776, 29], - ["push", 134, 133, 2776, 29], - ["frame", 136, 131, 2, 2776, 29], - ["null", 137, 2776, 29], - ["setarg", 136, 0, 137, 2776, 29], - ["setarg", 136, 1, 132, 2776, 29], - ["setarg", 136, 2, 134, 2776, 29], - ["invoke", 136, 135, 2776, 29], - ["disrupt", 2776, 29], - "rel_done_2544", - ["jump_false", 128, "if_else_2540", 2776, 29], - ["access", 138, "move", 2777, 20], - ["get", 140, 16, 1, 2777, 13], - ["frame", 141, 140, 3, 2777, 13], - ["null", 142, 2777, 13], - ["setarg", 141, 0, 142, 2777, 13], - ["setarg", 141, 1, 138, 2777, 13], - ["setarg", 141, 2, 11, 2777, 13], - ["setarg", 141, 3, 4, 2777, 13], - ["invoke", 141, 139, 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", 143, 1, 2780, 19], - ["is_num", 145, 2, 2780, 19], - ["jump_false", 145, "num_err_2546", 2780, 19], - ["is_num", 146, 143, 2780, 19], - ["jump_false", 146, "num_err_2546", 2780, 19], - ["add", 144, 2, 143, 2780, 19], - ["jump", "num_done_2547", 2780, 19], - "num_err_2546", - [ - "access", - 147, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2780, - 19 - ], - ["access", 148, "error", 2780, 19], - ["access", 149, "cannot apply '+': operands must be numbers", 2780, 19], - ["array", 150, 0, 2780, 19], - ["push", 150, 149, 2780, 19], - ["frame", 152, 147, 2, 2780, 19], - ["null", 153, 2780, 19], - ["setarg", 152, 0, 153, 2780, 19], - ["setarg", 152, 1, 148, 2780, 19], - ["setarg", 152, 2, 150, 2780, 19], - ["invoke", 152, 151, 2780, 19], - ["disrupt", 2780, 19], - "num_done_2547", - ["move", 2, 144, 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", 154, 15, 2786, 24], - ["is_int", 156, 2, 2786, 24], - ["jump_false", 156, "rel_ni_2550", 2786, 24], - ["is_int", 157, 154, 2786, 24], - ["jump_false", 157, "rel_ni_2550", 2786, 24], - ["lt_int", 155, 2, 154, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_ni_2550", - ["is_num", 156, 2, 2786, 24], - ["jump_false", 156, "rel_nn_2551", 2786, 24], - ["is_num", 157, 154, 2786, 24], - ["jump_false", 157, "rel_nn_2551", 2786, 24], - ["lt_float", 155, 2, 154, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_nn_2551", - ["is_text", 156, 2, 2786, 24], - ["jump_false", 156, "rel_err_2553", 2786, 24], - ["is_text", 157, 154, 2786, 24], - ["jump_false", 157, "rel_err_2553", 2786, 24], - ["lt_text", 155, 2, 154, 2786, 24], - ["jump", "rel_done_2552", 2786, 24], - "rel_err_2553", - [ - "access", - 158, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2786, - 24 - ], - ["access", 159, "error", 2786, 24], - ["access", 160, "cannot compare with '<': operands must be same type", 2786, 24], - ["array", 161, 0, 2786, 24], - ["push", 161, 160, 2786, 24], - ["frame", 163, 158, 2, 2786, 24], - ["null", 164, 2786, 24], - ["setarg", 163, 0, 164, 2786, 24], - ["setarg", 163, 1, 159, 2786, 24], - ["setarg", 163, 2, 161, 2786, 24], - ["invoke", 163, 162, 2786, 24], - ["disrupt", 2786, 24], - "rel_done_2552", - ["jump_false", 155, "while_end_2549", 2786, 24], - ["load_dynamic", 165, 15, 2, 2787, 25], - ["move", 16, 165, 2787, 25], - ["load_field", 166, 16, "kind", 2788, 14], - ["move", 9, 166, 2788, 14], - ["null", 167, 2789, 19], - ["is_identical", 168, 9, 167, 2789, 19], - ["jump_true", 168, "ne_nid_2557", 2789, 19], - ["jump", "ne_ni_2558", 2789, 19], - "ne_nid_2557", - ["false", 168, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_ni_2558", - ["is_int", 169, 9, 2789, 19], - ["jump_false", 169, "ne_nn_2559", 2789, 19], - ["is_int", 170, 167, 2789, 19], - ["jump_false", 170, "ne_nn_2559", 2789, 19], - ["ne_int", 168, 9, 167, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nn_2559", - ["is_num", 169, 9, 2789, 19], - ["jump_false", 169, "ne_nt_2560", 2789, 19], - ["is_num", 170, 167, 2789, 19], - ["jump_false", 170, "ne_nt_2560", 2789, 19], - ["ne_float", 168, 9, 167, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nt_2560", - ["is_text", 169, 9, 2789, 19], - ["jump_false", 169, "ne_nnl_2561", 2789, 19], - ["is_text", 170, 167, 2789, 19], - ["jump_false", 170, "ne_nnl_2561", 2789, 19], - ["ne_text", 168, 9, 167, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nnl_2561", - ["is_null", 169, 9, 2789, 19], - ["jump_false", 169, "ne_nb_2562", 2789, 19], - ["is_null", 170, 167, 2789, 19], - ["jump_false", 170, "ne_nb_2562", 2789, 19], - ["false", 168, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_nb_2562", - ["is_bool", 169, 9, 2789, 19], - ["jump_false", 169, "ne_mis_2563", 2789, 19], - ["is_bool", 170, 167, 2789, 19], - ["jump_false", 170, "ne_mis_2563", 2789, 19], - ["ne_bool", 168, 9, 167, 2789, 19], - ["jump", "ne_done_2556", 2789, 19], - "ne_mis_2563", - ["true", 168, 2789, 19], - "ne_done_2556", - ["jump_false", 168, "if_else_2554", 2789, 19], - ["access", 171, "call", 2790, 21], - ["is_identical", 172, 9, 171, 2790, 21], - ["jump_true", 172, "eq_done_2566", 2790, 21], - ["is_int", 173, 9, 2790, 21], - ["jump_false", 173, "eq_ni_2567", 2790, 21], - ["is_int", 174, 171, 2790, 21], - ["jump_false", 174, "eq_ni_2567", 2790, 21], - ["eq_int", 172, 9, 171, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_ni_2567", - ["is_num", 173, 9, 2790, 21], - ["jump_false", 173, "eq_nn_2568", 2790, 21], - ["is_num", 174, 171, 2790, 21], - ["jump_false", 174, "eq_nn_2568", 2790, 21], - ["eq_float", 172, 9, 171, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nn_2568", - ["is_text", 173, 9, 2790, 21], - ["jump_false", 173, "eq_nt_2569", 2790, 21], - ["is_text", 174, 171, 2790, 21], - ["jump_false", 174, "eq_nt_2569", 2790, 21], - ["eq_text", 172, 9, 171, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nt_2569", - ["is_null", 173, 9, 2790, 21], - ["jump_false", 173, "eq_nnl_2570", 2790, 21], - ["is_null", 174, 171, 2790, 21], - ["jump_false", 174, "eq_nnl_2570", 2790, 21], - ["true", 172, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nnl_2570", - ["is_bool", 173, 9, 2790, 21], - ["jump_false", 173, "eq_nb_2571", 2790, 21], - ["is_bool", 174, 171, 2790, 21], - ["jump_false", 174, "eq_nb_2571", 2790, 21], - ["eq_bool", 172, 9, 171, 2790, 21], - ["jump", "eq_done_2566", 2790, 21], - "eq_nb_2571", - ["false", 172, 2790, 21], - "eq_done_2566", - ["jump_false", 172, "if_else_2564", 2790, 21], - ["load_field", 175, 16, "expression", 2791, 37], - ["access", 176, -1, 2791, 54], - ["get", 178, 58, 1, 2791, 28], - ["frame", 179, 178, 2, 2791, 28], - ["null", 180, 2791, 28], - ["setarg", 179, 0, 180, 2791, 28], - ["setarg", 179, 1, 175, 2791, 28], - ["setarg", 179, 2, 176, 2791, 28], - ["invoke", 179, 177, 2791, 28], - ["move", 10, 177, 2791, 28], - ["jump", "if_end_2565", 2791, 28], - "if_else_2564", - ["access", 181, "return", 2792, 28], - ["is_identical", 182, 9, 181, 2792, 28], - ["jump_true", 182, "eq_done_2577", 2792, 28], - ["is_int", 183, 9, 2792, 28], - ["jump_false", 183, "eq_ni_2578", 2792, 28], - ["is_int", 184, 181, 2792, 28], - ["jump_false", 184, "eq_ni_2578", 2792, 28], - ["eq_int", 182, 9, 181, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_ni_2578", - ["is_num", 183, 9, 2792, 28], - ["jump_false", 183, "eq_nn_2579", 2792, 28], - ["is_num", 184, 181, 2792, 28], - ["jump_false", 184, "eq_nn_2579", 2792, 28], - ["eq_float", 182, 9, 181, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nn_2579", - ["is_text", 183, 9, 2792, 28], - ["jump_false", 183, "eq_nt_2580", 2792, 28], - ["is_text", 184, 181, 2792, 28], - ["jump_false", 184, "eq_nt_2580", 2792, 28], - ["eq_text", 182, 9, 181, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nt_2580", - ["is_null", 183, 9, 2792, 28], - ["jump_false", 183, "eq_nnl_2581", 2792, 28], - ["is_null", 184, 181, 2792, 28], - ["jump_false", 184, "eq_nnl_2581", 2792, 28], - ["true", 182, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nnl_2581", - ["is_bool", 183, 9, 2792, 28], - ["jump_false", 183, "eq_nb_2582", 2792, 28], - ["is_bool", 184, 181, 2792, 28], - ["jump_false", 184, "eq_nb_2582", 2792, 28], - ["eq_bool", 182, 9, 181, 2792, 28], - ["jump", "eq_done_2577", 2792, 28], - "eq_nb_2582", - ["false", 182, 2792, 28], - "eq_done_2577", - ["move", 185, 182, 2792, 28], - ["jump_true", 185, "or_end_2576", 2792, 28], - ["access", 186, "disrupt", 2792, 48], - ["is_identical", 187, 9, 186, 2792, 48], - ["jump_true", 187, "eq_done_2583", 2792, 48], - ["is_int", 188, 9, 2792, 48], - ["jump_false", 188, "eq_ni_2584", 2792, 48], - ["is_int", 189, 186, 2792, 48], - ["jump_false", 189, "eq_ni_2584", 2792, 48], - ["eq_int", 187, 9, 186, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_ni_2584", - ["is_num", 188, 9, 2792, 48], - ["jump_false", 188, "eq_nn_2585", 2792, 48], - ["is_num", 189, 186, 2792, 48], - ["jump_false", 189, "eq_nn_2585", 2792, 48], - ["eq_float", 187, 9, 186, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nn_2585", - ["is_text", 188, 9, 2792, 48], - ["jump_false", 188, "eq_nt_2586", 2792, 48], - ["is_text", 189, 186, 2792, 48], - ["jump_false", 189, "eq_nt_2586", 2792, 48], - ["eq_text", 187, 9, 186, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nt_2586", - ["is_null", 188, 9, 2792, 48], - ["jump_false", 188, "eq_nnl_2587", 2792, 48], - ["is_null", 189, 186, 2792, 48], - ["jump_false", 189, "eq_nnl_2587", 2792, 48], - ["true", 187, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nnl_2587", - ["is_bool", 188, 9, 2792, 48], - ["jump_false", 188, "eq_nb_2588", 2792, 48], - ["is_bool", 189, 186, 2792, 48], - ["jump_false", 189, "eq_nb_2588", 2792, 48], - ["eq_bool", 187, 9, 186, 2792, 48], - ["jump", "eq_done_2583", 2792, 48], - "eq_nb_2588", - ["false", 187, 2792, 48], - "eq_done_2583", - ["move", 185, 187, 2792, 48], - "or_end_2576", - ["move", 190, 185, 2792, 48], - ["jump_true", 190, "or_end_2575", 2792, 48], - ["access", 191, "break", 2793, 28], - ["is_identical", 192, 9, 191, 2793, 28], - ["jump_true", 192, "eq_done_2589", 2793, 28], - ["is_int", 193, 9, 2793, 28], - ["jump_false", 193, "eq_ni_2590", 2793, 28], - ["is_int", 194, 191, 2793, 28], - ["jump_false", 194, "eq_ni_2590", 2793, 28], - ["eq_int", 192, 9, 191, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_ni_2590", - ["is_num", 193, 9, 2793, 28], - ["jump_false", 193, "eq_nn_2591", 2793, 28], - ["is_num", 194, 191, 2793, 28], - ["jump_false", 194, "eq_nn_2591", 2793, 28], - ["eq_float", 192, 9, 191, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nn_2591", - ["is_text", 193, 9, 2793, 28], - ["jump_false", 193, "eq_nt_2592", 2793, 28], - ["is_text", 194, 191, 2793, 28], - ["jump_false", 194, "eq_nt_2592", 2793, 28], - ["eq_text", 192, 9, 191, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nt_2592", - ["is_null", 193, 9, 2793, 28], - ["jump_false", 193, "eq_nnl_2593", 2793, 28], - ["is_null", 194, 191, 2793, 28], - ["jump_false", 194, "eq_nnl_2593", 2793, 28], - ["true", 192, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nnl_2593", - ["is_bool", 193, 9, 2793, 28], - ["jump_false", 193, "eq_nb_2594", 2793, 28], - ["is_bool", 194, 191, 2793, 28], - ["jump_false", 194, "eq_nb_2594", 2793, 28], - ["eq_bool", 192, 9, 191, 2793, 28], - ["jump", "eq_done_2589", 2793, 28], - "eq_nb_2594", - ["false", 192, 2793, 28], - "eq_done_2589", - ["move", 190, 192, 2793, 28], - "or_end_2575", - ["move", 195, 190, 2793, 28], - ["jump_true", 195, "or_end_2574", 2793, 28], - ["access", 196, "continue", 2793, 47], - ["is_identical", 197, 9, 196, 2793, 47], - ["jump_true", 197, "eq_done_2595", 2793, 47], - ["is_int", 198, 9, 2793, 47], - ["jump_false", 198, "eq_ni_2596", 2793, 47], - ["is_int", 199, 196, 2793, 47], - ["jump_false", 199, "eq_ni_2596", 2793, 47], - ["eq_int", 197, 9, 196, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_ni_2596", - ["is_num", 198, 9, 2793, 47], - ["jump_false", 198, "eq_nn_2597", 2793, 47], - ["is_num", 199, 196, 2793, 47], - ["jump_false", 199, "eq_nn_2597", 2793, 47], - ["eq_float", 197, 9, 196, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nn_2597", - ["is_text", 198, 9, 2793, 47], - ["jump_false", 198, "eq_nt_2598", 2793, 47], - ["is_text", 199, 196, 2793, 47], - ["jump_false", 199, "eq_nt_2598", 2793, 47], - ["eq_text", 197, 9, 196, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nt_2598", - ["is_null", 198, 9, 2793, 47], - ["jump_false", 198, "eq_nnl_2599", 2793, 47], - ["is_null", 199, 196, 2793, 47], - ["jump_false", 199, "eq_nnl_2599", 2793, 47], - ["true", 197, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nnl_2599", - ["is_bool", 198, 9, 2793, 47], - ["jump_false", 198, "eq_nb_2600", 2793, 47], - ["is_bool", 199, 196, 2793, 47], - ["jump_false", 199, "eq_nb_2600", 2793, 47], - ["eq_bool", 197, 9, 196, 2793, 47], - ["jump", "eq_done_2595", 2793, 47], - "eq_nb_2600", - ["false", 197, 2793, 47], - "eq_done_2595", - ["move", 195, 197, 2793, 47], - "or_end_2574", - ["jump_false", 195, "if_else_2572", 2793, 47], - ["get", 201, 62, 1, 2794, 11], - ["frame", 202, 201, 1, 2794, 11], - ["null", 203, 2794, 11], - ["setarg", 202, 0, 203, 2794, 11], - ["setarg", 202, 1, 16, 2794, 11], - ["invoke", 202, 200, 2794, 11], - ["access", 10, -1, 2795, 28], - ["jump", "if_end_2573", 2795, 28], - "if_else_2572", - ["access", 204, "var", 2796, 28], - ["is_identical", 205, 9, 204, 2796, 28], - ["jump_true", 205, "eq_done_2613", 2796, 28], - ["is_int", 206, 9, 2796, 28], - ["jump_false", 206, "eq_ni_2614", 2796, 28], - ["is_int", 207, 204, 2796, 28], - ["jump_false", 207, "eq_ni_2614", 2796, 28], - ["eq_int", 205, 9, 204, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_ni_2614", - ["is_num", 206, 9, 2796, 28], - ["jump_false", 206, "eq_nn_2615", 2796, 28], - ["is_num", 207, 204, 2796, 28], - ["jump_false", 207, "eq_nn_2615", 2796, 28], - ["eq_float", 205, 9, 204, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nn_2615", - ["is_text", 206, 9, 2796, 28], - ["jump_false", 206, "eq_nt_2616", 2796, 28], - ["is_text", 207, 204, 2796, 28], - ["jump_false", 207, "eq_nt_2616", 2796, 28], - ["eq_text", 205, 9, 204, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nt_2616", - ["is_null", 206, 9, 2796, 28], - ["jump_false", 206, "eq_nnl_2617", 2796, 28], - ["is_null", 207, 204, 2796, 28], - ["jump_false", 207, "eq_nnl_2617", 2796, 28], - ["true", 205, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nnl_2617", - ["is_bool", 206, 9, 2796, 28], - ["jump_false", 206, "eq_nb_2618", 2796, 28], - ["is_bool", 207, 204, 2796, 28], - ["jump_false", 207, "eq_nb_2618", 2796, 28], - ["eq_bool", 205, 9, 204, 2796, 28], - ["jump", "eq_done_2613", 2796, 28], - "eq_nb_2618", - ["false", 205, 2796, 28], - "eq_done_2613", - ["move", 208, 205, 2796, 28], - ["jump_true", 208, "or_end_2612", 2796, 28], - ["access", 209, "def", 2796, 45], - ["is_identical", 210, 9, 209, 2796, 45], - ["jump_true", 210, "eq_done_2619", 2796, 45], - ["is_int", 211, 9, 2796, 45], - ["jump_false", 211, "eq_ni_2620", 2796, 45], - ["is_int", 212, 209, 2796, 45], - ["jump_false", 212, "eq_ni_2620", 2796, 45], - ["eq_int", 210, 9, 209, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_ni_2620", - ["is_num", 211, 9, 2796, 45], - ["jump_false", 211, "eq_nn_2621", 2796, 45], - ["is_num", 212, 209, 2796, 45], - ["jump_false", 212, "eq_nn_2621", 2796, 45], - ["eq_float", 210, 9, 209, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nn_2621", - ["is_text", 211, 9, 2796, 45], - ["jump_false", 211, "eq_nt_2622", 2796, 45], - ["is_text", 212, 209, 2796, 45], - ["jump_false", 212, "eq_nt_2622", 2796, 45], - ["eq_text", 210, 9, 209, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nt_2622", - ["is_null", 211, 9, 2796, 45], - ["jump_false", 211, "eq_nnl_2623", 2796, 45], - ["is_null", 212, 209, 2796, 45], - ["jump_false", 212, "eq_nnl_2623", 2796, 45], - ["true", 210, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nnl_2623", - ["is_bool", 211, 9, 2796, 45], - ["jump_false", 211, "eq_nb_2624", 2796, 45], - ["is_bool", 212, 209, 2796, 45], - ["jump_false", 212, "eq_nb_2624", 2796, 45], - ["eq_bool", 210, 9, 209, 2796, 45], - ["jump", "eq_done_2619", 2796, 45], - "eq_nb_2624", - ["false", 210, 2796, 45], - "eq_done_2619", - ["move", 208, 210, 2796, 45], - "or_end_2612", - ["move", 213, 208, 2796, 45], - ["jump_true", 213, "or_end_2611", 2796, 45], - ["access", 214, "var_list", 2797, 28], - ["is_identical", 215, 9, 214, 2797, 28], - ["jump_true", 215, "eq_done_2625", 2797, 28], - ["is_int", 216, 9, 2797, 28], - ["jump_false", 216, "eq_ni_2626", 2797, 28], - ["is_int", 217, 214, 2797, 28], - ["jump_false", 217, "eq_ni_2626", 2797, 28], - ["eq_int", 215, 9, 214, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_ni_2626", - ["is_num", 216, 9, 2797, 28], - ["jump_false", 216, "eq_nn_2627", 2797, 28], - ["is_num", 217, 214, 2797, 28], - ["jump_false", 217, "eq_nn_2627", 2797, 28], - ["eq_float", 215, 9, 214, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nn_2627", - ["is_text", 216, 9, 2797, 28], - ["jump_false", 216, "eq_nt_2628", 2797, 28], - ["is_text", 217, 214, 2797, 28], - ["jump_false", 217, "eq_nt_2628", 2797, 28], - ["eq_text", 215, 9, 214, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nt_2628", - ["is_null", 216, 9, 2797, 28], - ["jump_false", 216, "eq_nnl_2629", 2797, 28], - ["is_null", 217, 214, 2797, 28], - ["jump_false", 217, "eq_nnl_2629", 2797, 28], - ["true", 215, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nnl_2629", - ["is_bool", 216, 9, 2797, 28], - ["jump_false", 216, "eq_nb_2630", 2797, 28], - ["is_bool", 217, 214, 2797, 28], - ["jump_false", 217, "eq_nb_2630", 2797, 28], - ["eq_bool", 215, 9, 214, 2797, 28], - ["jump", "eq_done_2625", 2797, 28], - "eq_nb_2630", - ["false", 215, 2797, 28], - "eq_done_2625", - ["move", 213, 215, 2797, 28], - "or_end_2611", - ["move", 218, 213, 2797, 28], - ["jump_true", 218, "or_end_2610", 2797, 28], - ["access", 219, "def_list", 2797, 50], - ["is_identical", 220, 9, 219, 2797, 50], - ["jump_true", 220, "eq_done_2631", 2797, 50], - ["is_int", 221, 9, 2797, 50], - ["jump_false", 221, "eq_ni_2632", 2797, 50], - ["is_int", 222, 219, 2797, 50], - ["jump_false", 222, "eq_ni_2632", 2797, 50], - ["eq_int", 220, 9, 219, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_ni_2632", - ["is_num", 221, 9, 2797, 50], - ["jump_false", 221, "eq_nn_2633", 2797, 50], - ["is_num", 222, 219, 2797, 50], - ["jump_false", 222, "eq_nn_2633", 2797, 50], - ["eq_float", 220, 9, 219, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nn_2633", - ["is_text", 221, 9, 2797, 50], - ["jump_false", 221, "eq_nt_2634", 2797, 50], - ["is_text", 222, 219, 2797, 50], - ["jump_false", 222, "eq_nt_2634", 2797, 50], - ["eq_text", 220, 9, 219, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nt_2634", - ["is_null", 221, 9, 2797, 50], - ["jump_false", 221, "eq_nnl_2635", 2797, 50], - ["is_null", 222, 219, 2797, 50], - ["jump_false", 222, "eq_nnl_2635", 2797, 50], - ["true", 220, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nnl_2635", - ["is_bool", 221, 9, 2797, 50], - ["jump_false", 221, "eq_nb_2636", 2797, 50], - ["is_bool", 222, 219, 2797, 50], - ["jump_false", 222, "eq_nb_2636", 2797, 50], - ["eq_bool", 220, 9, 219, 2797, 50], - ["jump", "eq_done_2631", 2797, 50], - "eq_nb_2636", - ["false", 220, 2797, 50], - "eq_done_2631", - ["move", 218, 220, 2797, 50], - "or_end_2610", - ["move", 223, 218, 2797, 50], - ["jump_true", 223, "or_end_2609", 2797, 50], - ["access", 224, "function", 2798, 28], - ["is_identical", 225, 9, 224, 2798, 28], - ["jump_true", 225, "eq_done_2637", 2798, 28], - ["is_int", 226, 9, 2798, 28], - ["jump_false", 226, "eq_ni_2638", 2798, 28], - ["is_int", 227, 224, 2798, 28], - ["jump_false", 227, "eq_ni_2638", 2798, 28], - ["eq_int", 225, 9, 224, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_ni_2638", - ["is_num", 226, 9, 2798, 28], - ["jump_false", 226, "eq_nn_2639", 2798, 28], - ["is_num", 227, 224, 2798, 28], - ["jump_false", 227, "eq_nn_2639", 2798, 28], - ["eq_float", 225, 9, 224, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nn_2639", - ["is_text", 226, 9, 2798, 28], - ["jump_false", 226, "eq_nt_2640", 2798, 28], - ["is_text", 227, 224, 2798, 28], - ["jump_false", 227, "eq_nt_2640", 2798, 28], - ["eq_text", 225, 9, 224, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nt_2640", - ["is_null", 226, 9, 2798, 28], - ["jump_false", 226, "eq_nnl_2641", 2798, 28], - ["is_null", 227, 224, 2798, 28], - ["jump_false", 227, "eq_nnl_2641", 2798, 28], - ["true", 225, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nnl_2641", - ["is_bool", 226, 9, 2798, 28], - ["jump_false", 226, "eq_nb_2642", 2798, 28], - ["is_bool", 227, 224, 2798, 28], - ["jump_false", 227, "eq_nb_2642", 2798, 28], - ["eq_bool", 225, 9, 224, 2798, 28], - ["jump", "eq_done_2637", 2798, 28], - "eq_nb_2642", - ["false", 225, 2798, 28], - "eq_done_2637", - ["move", 223, 225, 2798, 28], - "or_end_2609", - ["move", 228, 223, 2798, 28], - ["jump_true", 228, "or_end_2608", 2798, 28], - ["access", 229, "block", 2798, 50], - ["is_identical", 230, 9, 229, 2798, 50], - ["jump_true", 230, "eq_done_2643", 2798, 50], - ["is_int", 231, 9, 2798, 50], - ["jump_false", 231, "eq_ni_2644", 2798, 50], - ["is_int", 232, 229, 2798, 50], - ["jump_false", 232, "eq_ni_2644", 2798, 50], - ["eq_int", 230, 9, 229, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_ni_2644", - ["is_num", 231, 9, 2798, 50], - ["jump_false", 231, "eq_nn_2645", 2798, 50], - ["is_num", 232, 229, 2798, 50], - ["jump_false", 232, "eq_nn_2645", 2798, 50], - ["eq_float", 230, 9, 229, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nn_2645", - ["is_text", 231, 9, 2798, 50], - ["jump_false", 231, "eq_nt_2646", 2798, 50], - ["is_text", 232, 229, 2798, 50], - ["jump_false", 232, "eq_nt_2646", 2798, 50], - ["eq_text", 230, 9, 229, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nt_2646", - ["is_null", 231, 9, 2798, 50], - ["jump_false", 231, "eq_nnl_2647", 2798, 50], - ["is_null", 232, 229, 2798, 50], - ["jump_false", 232, "eq_nnl_2647", 2798, 50], - ["true", 230, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nnl_2647", - ["is_bool", 231, 9, 2798, 50], - ["jump_false", 231, "eq_nb_2648", 2798, 50], - ["is_bool", 232, 229, 2798, 50], - ["jump_false", 232, "eq_nb_2648", 2798, 50], - ["eq_bool", 230, 9, 229, 2798, 50], - ["jump", "eq_done_2643", 2798, 50], - "eq_nb_2648", - ["false", 230, 2798, 50], - "eq_done_2643", - ["move", 228, 230, 2798, 50], - "or_end_2608", - ["move", 233, 228, 2798, 50], - ["jump_true", 233, "or_end_2607", 2798, 50], - ["access", 234, "if", 2799, 28], - ["is_identical", 235, 9, 234, 2799, 28], - ["jump_true", 235, "eq_done_2649", 2799, 28], - ["is_int", 236, 9, 2799, 28], - ["jump_false", 236, "eq_ni_2650", 2799, 28], - ["is_int", 237, 234, 2799, 28], - ["jump_false", 237, "eq_ni_2650", 2799, 28], - ["eq_int", 235, 9, 234, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_ni_2650", - ["is_num", 236, 9, 2799, 28], - ["jump_false", 236, "eq_nn_2651", 2799, 28], - ["is_num", 237, 234, 2799, 28], - ["jump_false", 237, "eq_nn_2651", 2799, 28], - ["eq_float", 235, 9, 234, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nn_2651", - ["is_text", 236, 9, 2799, 28], - ["jump_false", 236, "eq_nt_2652", 2799, 28], - ["is_text", 237, 234, 2799, 28], - ["jump_false", 237, "eq_nt_2652", 2799, 28], - ["eq_text", 235, 9, 234, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nt_2652", - ["is_null", 236, 9, 2799, 28], - ["jump_false", 236, "eq_nnl_2653", 2799, 28], - ["is_null", 237, 234, 2799, 28], - ["jump_false", 237, "eq_nnl_2653", 2799, 28], - ["true", 235, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nnl_2653", - ["is_bool", 236, 9, 2799, 28], - ["jump_false", 236, "eq_nb_2654", 2799, 28], - ["is_bool", 237, 234, 2799, 28], - ["jump_false", 237, "eq_nb_2654", 2799, 28], - ["eq_bool", 235, 9, 234, 2799, 28], - ["jump", "eq_done_2649", 2799, 28], - "eq_nb_2654", - ["false", 235, 2799, 28], - "eq_done_2649", - ["move", 233, 235, 2799, 28], - "or_end_2607", - ["move", 238, 233, 2799, 28], - ["jump_true", 238, "or_end_2606", 2799, 28], - ["access", 239, "while", 2799, 44], - ["is_identical", 240, 9, 239, 2799, 44], - ["jump_true", 240, "eq_done_2655", 2799, 44], - ["is_int", 241, 9, 2799, 44], - ["jump_false", 241, "eq_ni_2656", 2799, 44], - ["is_int", 242, 239, 2799, 44], - ["jump_false", 242, "eq_ni_2656", 2799, 44], - ["eq_int", 240, 9, 239, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_ni_2656", - ["is_num", 241, 9, 2799, 44], - ["jump_false", 241, "eq_nn_2657", 2799, 44], - ["is_num", 242, 239, 2799, 44], - ["jump_false", 242, "eq_nn_2657", 2799, 44], - ["eq_float", 240, 9, 239, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nn_2657", - ["is_text", 241, 9, 2799, 44], - ["jump_false", 241, "eq_nt_2658", 2799, 44], - ["is_text", 242, 239, 2799, 44], - ["jump_false", 242, "eq_nt_2658", 2799, 44], - ["eq_text", 240, 9, 239, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nt_2658", - ["is_null", 241, 9, 2799, 44], - ["jump_false", 241, "eq_nnl_2659", 2799, 44], - ["is_null", 242, 239, 2799, 44], - ["jump_false", 242, "eq_nnl_2659", 2799, 44], - ["true", 240, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nnl_2659", - ["is_bool", 241, 9, 2799, 44], - ["jump_false", 241, "eq_nb_2660", 2799, 44], - ["is_bool", 242, 239, 2799, 44], - ["jump_false", 242, "eq_nb_2660", 2799, 44], - ["eq_bool", 240, 9, 239, 2799, 44], - ["jump", "eq_done_2655", 2799, 44], - "eq_nb_2660", - ["false", 240, 2799, 44], - "eq_done_2655", - ["move", 238, 240, 2799, 44], - "or_end_2606", - ["move", 243, 238, 2799, 44], - ["jump_true", 243, "or_end_2605", 2799, 44], - ["access", 244, "do", 2800, 28], - ["is_identical", 245, 9, 244, 2800, 28], - ["jump_true", 245, "eq_done_2661", 2800, 28], - ["is_int", 246, 9, 2800, 28], - ["jump_false", 246, "eq_ni_2662", 2800, 28], - ["is_int", 247, 244, 2800, 28], - ["jump_false", 247, "eq_ni_2662", 2800, 28], - ["eq_int", 245, 9, 244, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_ni_2662", - ["is_num", 246, 9, 2800, 28], - ["jump_false", 246, "eq_nn_2663", 2800, 28], - ["is_num", 247, 244, 2800, 28], - ["jump_false", 247, "eq_nn_2663", 2800, 28], - ["eq_float", 245, 9, 244, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nn_2663", - ["is_text", 246, 9, 2800, 28], - ["jump_false", 246, "eq_nt_2664", 2800, 28], - ["is_text", 247, 244, 2800, 28], - ["jump_false", 247, "eq_nt_2664", 2800, 28], - ["eq_text", 245, 9, 244, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nt_2664", - ["is_null", 246, 9, 2800, 28], - ["jump_false", 246, "eq_nnl_2665", 2800, 28], - ["is_null", 247, 244, 2800, 28], - ["jump_false", 247, "eq_nnl_2665", 2800, 28], - ["true", 245, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nnl_2665", - ["is_bool", 246, 9, 2800, 28], - ["jump_false", 246, "eq_nb_2666", 2800, 28], - ["is_bool", 247, 244, 2800, 28], - ["jump_false", 247, "eq_nb_2666", 2800, 28], - ["eq_bool", 245, 9, 244, 2800, 28], - ["jump", "eq_done_2661", 2800, 28], - "eq_nb_2666", - ["false", 245, 2800, 28], - "eq_done_2661", - ["move", 243, 245, 2800, 28], - "or_end_2605", - ["move", 248, 243, 2800, 28], - ["jump_true", 248, "or_end_2604", 2800, 28], - ["access", 249, "for", 2800, 44], - ["is_identical", 250, 9, 249, 2800, 44], - ["jump_true", 250, "eq_done_2667", 2800, 44], - ["is_int", 251, 9, 2800, 44], - ["jump_false", 251, "eq_ni_2668", 2800, 44], - ["is_int", 252, 249, 2800, 44], - ["jump_false", 252, "eq_ni_2668", 2800, 44], - ["eq_int", 250, 9, 249, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_ni_2668", - ["is_num", 251, 9, 2800, 44], - ["jump_false", 251, "eq_nn_2669", 2800, 44], - ["is_num", 252, 249, 2800, 44], - ["jump_false", 252, "eq_nn_2669", 2800, 44], - ["eq_float", 250, 9, 249, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nn_2669", - ["is_text", 251, 9, 2800, 44], - ["jump_false", 251, "eq_nt_2670", 2800, 44], - ["is_text", 252, 249, 2800, 44], - ["jump_false", 252, "eq_nt_2670", 2800, 44], - ["eq_text", 250, 9, 249, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nt_2670", - ["is_null", 251, 9, 2800, 44], - ["jump_false", 251, "eq_nnl_2671", 2800, 44], - ["is_null", 252, 249, 2800, 44], - ["jump_false", 252, "eq_nnl_2671", 2800, 44], - ["true", 250, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nnl_2671", - ["is_bool", 251, 9, 2800, 44], - ["jump_false", 251, "eq_nb_2672", 2800, 44], - ["is_bool", 252, 249, 2800, 44], - ["jump_false", 252, "eq_nb_2672", 2800, 44], - ["eq_bool", 250, 9, 249, 2800, 44], - ["jump", "eq_done_2667", 2800, 44], - "eq_nb_2672", - ["false", 250, 2800, 44], - "eq_done_2667", - ["move", 248, 250, 2800, 44], - "or_end_2604", - ["move", 253, 248, 2800, 44], - ["jump_true", 253, "or_end_2603", 2800, 44], - ["access", 254, "switch", 2801, 28], - ["is_identical", 255, 9, 254, 2801, 28], - ["jump_true", 255, "eq_done_2673", 2801, 28], - ["is_int", 256, 9, 2801, 28], - ["jump_false", 256, "eq_ni_2674", 2801, 28], - ["is_int", 257, 254, 2801, 28], - ["jump_false", 257, "eq_ni_2674", 2801, 28], - ["eq_int", 255, 9, 254, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_ni_2674", - ["is_num", 256, 9, 2801, 28], - ["jump_false", 256, "eq_nn_2675", 2801, 28], - ["is_num", 257, 254, 2801, 28], - ["jump_false", 257, "eq_nn_2675", 2801, 28], - ["eq_float", 255, 9, 254, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nn_2675", - ["is_text", 256, 9, 2801, 28], - ["jump_false", 256, "eq_nt_2676", 2801, 28], - ["is_text", 257, 254, 2801, 28], - ["jump_false", 257, "eq_nt_2676", 2801, 28], - ["eq_text", 255, 9, 254, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nt_2676", - ["is_null", 256, 9, 2801, 28], - ["jump_false", 256, "eq_nnl_2677", 2801, 28], - ["is_null", 257, 254, 2801, 28], - ["jump_false", 257, "eq_nnl_2677", 2801, 28], - ["true", 255, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nnl_2677", - ["is_bool", 256, 9, 2801, 28], - ["jump_false", 256, "eq_nb_2678", 2801, 28], - ["is_bool", 257, 254, 2801, 28], - ["jump_false", 257, "eq_nb_2678", 2801, 28], - ["eq_bool", 255, 9, 254, 2801, 28], - ["jump", "eq_done_2673", 2801, 28], - "eq_nb_2678", - ["false", 255, 2801, 28], - "eq_done_2673", - ["move", 253, 255, 2801, 28], - "or_end_2603", - ["jump_false", 253, "if_else_2601", 2801, 28], - ["get", 259, 62, 1, 2802, 11], - ["frame", 260, 259, 1, 2802, 11], - ["null", 261, 2802, 11], - ["setarg", 260, 0, 261, 2802, 11], - ["setarg", 260, 1, 16, 2802, 11], - ["invoke", 260, 258, 2802, 11], - ["access", 10, -1, 2803, 28], - ["jump", "if_end_2602", 2803, 28], - "if_else_2601", - ["access", 262, -1, 2805, 43], - ["get", 264, 58, 1, 2805, 28], - ["frame", 265, 264, 2, 2805, 28], - ["null", 266, 2805, 28], - ["setarg", 265, 0, 266, 2805, 28], - ["setarg", 265, 1, 16, 2805, 28], - ["setarg", 265, 2, 262, 2805, 28], - ["invoke", 265, 263, 2805, 28], - ["move", 10, 263, 2805, 28], - "if_end_2602", - "if_end_2573", - "if_end_2565", - ["jump", "if_end_2555", 2805, 28], - "if_else_2554", - ["get", 268, 62, 1, 2808, 9], - ["frame", 269, 268, 1, 2808, 9], - ["null", 270, 2808, 9], - ["setarg", 269, 0, 270, 2808, 9], - ["setarg", 269, 1, 16, 2808, 9], - ["invoke", 269, 267, 2808, 9], - "if_end_2555", - ["access", 271, 1, 2810, 17], - ["is_num", 273, 2, 2810, 17], - ["jump_false", 273, "num_err_2679", 2810, 17], - ["is_num", 274, 271, 2810, 17], - ["jump_false", 274, "num_err_2679", 2810, 17], - ["add", 272, 2, 271, 2810, 17], - ["jump", "num_done_2680", 2810, 17], - "num_err_2679", - [ - "access", - 275, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2810, - 17 - ], - ["access", 276, "error", 2810, 17], - ["access", 277, "cannot apply '+': operands must be numbers", 2810, 17], - ["array", 278, 0, 2810, 17], - ["push", 278, 277, 2810, 17], - ["frame", 280, 275, 2, 2810, 17], - ["null", 281, 2810, 17], - ["setarg", 280, 0, 281, 2810, 17], - ["setarg", 280, 1, 276, 2810, 17], - ["setarg", 280, 2, 278, 2810, 17], - ["invoke", 280, 279, 2810, 17], - ["disrupt", 2810, 17], - "num_done_2680", - ["move", 2, 272, 2810, 17], - ["jump", "while_start_2548", 2810, 17], - "while_end_2549", - ["access", 282, 0, 2813, 27], - ["is_int", 284, 10, 2813, 27], - ["jump_false", 284, "rel_ni_2683", 2813, 27], - ["is_int", 285, 282, 2813, 27], - ["jump_false", 285, "rel_ni_2683", 2813, 27], - ["ge_int", 283, 10, 282, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_ni_2683", - ["is_num", 284, 10, 2813, 27], - ["jump_false", 284, "rel_nn_2684", 2813, 27], - ["is_num", 285, 282, 2813, 27], - ["jump_false", 285, "rel_nn_2684", 2813, 27], - ["ge_float", 283, 10, 282, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_nn_2684", - ["is_text", 284, 10, 2813, 27], - ["jump_false", 284, "rel_err_2686", 2813, 27], - ["is_text", 285, 282, 2813, 27], - ["jump_false", 285, "rel_err_2686", 2813, 27], - ["ge_text", 283, 10, 282, 2813, 27], - ["jump", "rel_done_2685", 2813, 27], - "rel_err_2686", - [ - "access", - 286, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2813, - 27 - ], - ["access", 287, "error", 2813, 27], - ["access", 288, "cannot compare with '>=': operands must be same type", 2813, 27], - ["array", 289, 0, 2813, 27], - ["push", 289, 288, 2813, 27], - ["frame", 291, 286, 2, 2813, 27], - ["null", 292, 2813, 27], - ["setarg", 291, 0, 292, 2813, 27], - ["setarg", 291, 1, 287, 2813, 27], - ["setarg", 291, 2, 289, 2813, 27], - ["invoke", 291, 290, 2813, 27], - ["disrupt", 2813, 27], - "rel_done_2685", - ["jump_false", 283, "if_else_2681", 2813, 27], - ["access", 293, "return", 2814, 14], - ["get", 295, 15, 1, 2814, 7], - ["frame", 296, 295, 2, 2814, 7], - ["null", 297, 2814, 7], - ["setarg", 296, 0, 297, 2814, 7], - ["setarg", 296, 1, 293, 2814, 7], - ["setarg", 296, 2, 10, 2814, 7], - ["invoke", 296, 294, 2814, 7], - ["jump", "if_end_2682", 2814, 7], - "if_else_2681", - ["get", 299, 10, 1, 2816, 19], - ["frame", 300, 299, 0, 2816, 19], - ["null", 301, 2816, 19], - ["setarg", 300, 0, 301, 2816, 19], - ["invoke", 300, 298, 2816, 19], - ["move", 13, 298, 2816, 19], - ["access", 302, "null", 2817, 14], - ["get", 304, 15, 1, 2817, 7], - ["frame", 305, 304, 2, 2817, 7], - ["null", 306, 2817, 7], - ["setarg", 305, 0, 306, 2817, 7], - ["setarg", 305, 1, 302, 2817, 7], - ["setarg", 305, 2, 13, 2817, 7], - ["invoke", 305, 303, 2817, 7], - ["access", 307, "return", 2818, 14], - ["get", 309, 15, 1, 2818, 7], - ["frame", 310, 309, 2, 2818, 7], - ["null", 311, 2818, 7], - ["setarg", 310, 0, 311, 2818, 7], - ["setarg", 310, 1, 307, 2818, 7], - ["setarg", 310, 2, 13, 2818, 7], - ["invoke", 310, 308, 2818, 7], - "if_end_2682", - ["record", 312, 0], - ["move", 14, 312, 2821, 14], - ["null", 313, 2822, 31], - ["is_identical", 314, 5, 313, 2822, 31], - ["jump_true", 314, "ne_nid_2690", 2822, 31], - ["jump", "ne_ni_2691", 2822, 31], - "ne_nid_2690", - ["false", 314, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_ni_2691", - ["is_int", 315, 5, 2822, 31], - ["jump_false", 315, "ne_nn_2692", 2822, 31], - ["is_int", 316, 313, 2822, 31], - ["jump_false", 316, "ne_nn_2692", 2822, 31], - ["ne_int", 314, 5, 313, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nn_2692", - ["is_num", 315, 5, 2822, 31], - ["jump_false", 315, "ne_nt_2693", 2822, 31], - ["is_num", 316, 313, 2822, 31], - ["jump_false", 316, "ne_nt_2693", 2822, 31], - ["ne_float", 314, 5, 313, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nt_2693", - ["is_text", 315, 5, 2822, 31], - ["jump_false", 315, "ne_nnl_2694", 2822, 31], - ["is_text", 316, 313, 2822, 31], - ["jump_false", 316, "ne_nnl_2694", 2822, 31], - ["ne_text", 314, 5, 313, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nnl_2694", - ["is_null", 315, 5, 2822, 31], - ["jump_false", 315, "ne_nb_2695", 2822, 31], - ["is_null", 316, 313, 2822, 31], - ["jump_false", 316, "ne_nb_2695", 2822, 31], - ["false", 314, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_nb_2695", - ["is_bool", 315, 5, 2822, 31], - ["jump_false", 315, "ne_mis_2696", 2822, 31], - ["is_bool", 316, 313, 2822, 31], - ["jump_false", 316, "ne_mis_2696", 2822, 31], - ["ne_bool", 314, 5, 313, 2822, 31], - ["jump", "ne_done_2689", 2822, 31], - "ne_mis_2696", - ["true", 314, 2822, 31], - "ne_done_2689", - ["jump_false", 314, "tern_else_2687", 2822, 31], - ["move", 317, 5, 2822, 38], - ["jump", "tern_end_2688", 2822, 38], - "tern_else_2687", - ["access", 318, "", 2822, 49], - ["move", 317, 318, 2822, 49], - "tern_end_2688", - ["store_field", 14, 317, "name", 2822, 5], - ["get", 319, 77, 1, 2823, 19], - ["store_field", 14, 319, "data", 2823, 5], - ["get", 320, 81, 1, 2824, 24], - ["store_field", 14, 320, "functions", 2824, 5], - ["record", 321, 4], - ["access", 322, 0, 2826, 16], - ["store_field", 321, 322, "nr_args", 2826, 16], - ["access", 323, 0, 2827, 23], - ["store_field", 321, 323, "nr_close_slots", 2827, 23], - ["get", 324, 90, 1, 2828, 17], - ["access", 325, 1, 2828, 30], - ["is_num", 327, 324, 2828, 30], - ["jump_false", 327, "num_err_2697", 2828, 30], - ["is_num", 328, 325, 2828, 30], - ["jump_false", 328, "num_err_2697", 2828, 30], - ["add", 326, 324, 325, 2828, 30], - ["jump", "num_done_2698", 2828, 30], - "num_err_2697", - [ - "access", - 329, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 2828, - 30 - ], - ["access", 330, "error", 2828, 30], - ["access", 331, "cannot apply '+': operands must be numbers", 2828, 30], - ["array", 332, 0, 2828, 30], - ["push", 332, 331, 2828, 30], - ["frame", 334, 329, 2, 2828, 30], - ["null", 335, 2828, 30], - ["setarg", 334, 0, 335, 2828, 30], - ["setarg", 334, 1, 330, 2828, 30], - ["setarg", 334, 2, 332, 2828, 30], - ["invoke", 334, 333, 2828, 30], - ["disrupt", 2828, 30], - "num_done_2698", - ["store_field", 321, 326, "nr_slots", 2828, 30], - ["get", 336, 83, 1, 2829, 21], - ["store_field", 321, 336, "instructions", 2829, 21], - ["store_field", 14, 321, "main", 2825, 5], - ["null", 337, 2832, 21], - ["is_identical", 338, 5, 337, 2832, 21], - ["jump_true", 338, "ne_nid_2702", 2832, 21], - ["jump", "ne_ni_2703", 2832, 21], - "ne_nid_2702", - ["false", 338, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_ni_2703", - ["is_int", 339, 5, 2832, 21], - ["jump_false", 339, "ne_nn_2704", 2832, 21], - ["is_int", 340, 337, 2832, 21], - ["jump_false", 340, "ne_nn_2704", 2832, 21], - ["ne_int", 338, 5, 337, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nn_2704", - ["is_num", 339, 5, 2832, 21], - ["jump_false", 339, "ne_nt_2705", 2832, 21], - ["is_num", 340, 337, 2832, 21], - ["jump_false", 340, "ne_nt_2705", 2832, 21], - ["ne_float", 338, 5, 337, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nt_2705", - ["is_text", 339, 5, 2832, 21], - ["jump_false", 339, "ne_nnl_2706", 2832, 21], - ["is_text", 340, 337, 2832, 21], - ["jump_false", 340, "ne_nnl_2706", 2832, 21], - ["ne_text", 338, 5, 337, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nnl_2706", - ["is_null", 339, 5, 2832, 21], - ["jump_false", 339, "ne_nb_2707", 2832, 21], - ["is_null", 340, 337, 2832, 21], - ["jump_false", 340, "ne_nb_2707", 2832, 21], - ["false", 338, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_nb_2707", - ["is_bool", 339, 5, 2832, 21], - ["jump_false", 339, "ne_mis_2708", 2832, 21], - ["is_bool", 340, 337, 2832, 21], - ["jump_false", 340, "ne_mis_2708", 2832, 21], - ["ne_bool", 338, 5, 337, 2832, 21], - ["jump", "ne_done_2701", 2832, 21], - "ne_mis_2708", - ["true", 338, 2832, 21], - "ne_done_2701", - ["jump_false", 338, "if_else_2699", 2832, 21], - ["store_field", 14, 5, "filename", 2833, 7], - ["jump", "if_end_2700", 2833, 7], - "if_else_2699", - "if_end_2700", - ["return", 14, 2836, 12], - ["null", 341, 2836, 12], - ["return", 341, 2836, 12] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 264, - "nr_close_slots": 0, - "instructions": [ - ["record", 103, 21], - ["access", 104, "add", 6, 10], - ["store_field", 103, 104, "+", 6, 10], - ["access", 105, "subtract", 6, 22], - ["store_field", 103, 105, "-", 6, 22], - ["access", 106, "multiply", 6, 39], - ["store_field", 103, 106, "*", 6, 39], - ["access", 107, "divide", 6, 56], - ["store_field", 103, 107, "/", 6, 56], - ["access", 108, "modulo", 7, 10], - ["store_field", 103, 108, "%", 7, 10], - ["access", 109, "bitand", 7, 25], - ["store_field", 103, 109, "&", 7, 25], - ["access", 110, "bitor", 7, 40], - ["store_field", 103, 110, "|", 7, 40], - ["access", 111, "bitxor", 7, 54], - ["store_field", 103, 111, "^", 7, 54], - ["access", 112, "shl", 8, 11], - ["store_field", 103, 112, "<<", 8, 11], - ["access", 113, "shr", 8, 24], - ["store_field", 103, 113, ">>", 8, 24], - ["access", 114, "ushr", 8, 38], - ["store_field", 103, 114, ">>>", 8, 38], - ["access", 115, "eq", 9, 11], - ["store_field", 103, 115, "==", 9, 11], - ["access", 116, "eq", 9, 24], - ["store_field", 103, 116, "===", 9, 24], - ["access", 117, "ne", 9, 36], - ["store_field", 103, 117, "!=", 9, 36], - ["access", 118, "ne", 9, 49], - ["store_field", 103, 118, "!==", 9, 49], - ["access", 119, "lt", 10, 10], - ["store_field", 103, 119, "<", 10, 10], - ["access", 120, "le", 10, 22], - ["store_field", 103, 120, "<=", 10, 22], - ["access", 121, "gt", 10, 33], - ["store_field", 103, 121, ">", 10, 33], - ["access", 122, "ge", 10, 45], - ["store_field", 103, 122, ">=", 10, 45], - ["access", 123, "pow", 11, 11], - ["store_field", 103, 123, "**", 11, 11], - ["access", 124, "in", 11, 24], - ["store_field", 103, 124, "in", 11, 24], - ["move", 11, 103, 11, 24], - ["record", 125, 22], - ["access", 126, "add", 15, 11], - ["store_field", 125, 126, "+!", 15, 11], - ["access", 127, "subtract", 15, 24], - ["store_field", 125, 127, "-!", 15, 24], - ["access", 128, "multiply", 15, 42], - ["store_field", 125, 128, "*!", 15, 42], - ["access", 129, "divide", 15, 60], - ["store_field", 125, 129, "/!", 15, 60], - ["access", 130, "modulo", 16, 11], - ["store_field", 125, 130, "%!", 16, 11], - ["access", 131, "pow", 16, 28], - ["store_field", 125, 131, "**!", 16, 28], - ["access", 132, "lt", 17, 11], - ["store_field", 125, 132, "!", 17, 23], - ["access", 134, "le", 17, 36], - ["store_field", 125, 134, "<=!", 17, 36], - ["access", 135, "ge", 17, 49], - ["store_field", 125, 135, ">=!", 17, 49], - ["access", 136, "eq", 18, 11], - ["store_field", 125, 136, "=!", 18, 11], - ["access", 137, "ne", 18, 24], - ["store_field", 125, 137, "!=!", 18, 24], - ["access", 138, "bitand", 19, 11], - ["store_field", 125, 138, "&!", 19, 11], - ["access", 139, "bitor", 19, 27], - ["store_field", 125, 139, "|!", 19, 27], - ["access", 140, "bitxor", 19, 42], - ["store_field", 125, 140, "^!", 19, 42], - ["access", 141, "shl", 20, 12], - ["store_field", 125, 141, "<>!", 20, 26], - ["access", 143, "ushr", 20, 41], - ["store_field", 125, 143, ">>>!", 20, 41], - ["access", 144, "and", 21, 12], - ["store_field", 125, 144, "&&!", 21, 12], - ["access", 145, "or", 21, 26], - ["store_field", 125, 145, "||!", 21, 26], - ["access", 146, "bitnot", 22, 11], - ["store_field", 125, 146, "~!", 22, 11], - ["access", 147, "load", 22, 28], - ["store_field", 125, 147, "[]!", 22, 28], - ["move", 54, 125, 22, 28], - ["record", 148, 10], - ["access", 149, "+", 26, 10], - ["store_field", 148, 149, "add", 26, 10], - ["access", 150, "-", 26, 25], - ["store_field", 148, 150, "subtract", 26, 25], - ["access", 151, "*", 26, 40], - ["store_field", 148, 151, "multiply", 26, 40], - ["access", 152, "/", 26, 53], - ["store_field", 148, 152, "divide", 26, 53], - ["access", 153, "%", 27, 13], - ["store_field", 148, 153, "modulo", 27, 13], - ["access", 154, "**", 27, 23], - ["store_field", 148, 154, "pow", 27, 23], - ["access", 155, "<", 28, 9], - ["store_field", 148, 155, "lt", 28, 9], - ["access", 156, "<=", 28, 18], - ["store_field", 148, 156, "le", 28, 18], - ["access", 157, ">", 28, 28], - ["store_field", 148, 157, "gt", 28, 28], - ["access", 158, ">=", 28, 37], - ["store_field", 148, 158, "ge", 28, 37], - ["move", 12, 148, 28, 37], - ["record", 159, 11], - ["access", 160, "add", 32, 11], - ["store_field", 159, 160, "+=", 32, 11], - ["access", 161, "subtract", 32, 24], - ["store_field", 159, 161, "-=", 32, 24], - ["access", 162, "multiply", 32, 42], - ["store_field", 159, 162, "*=", 32, 42], - ["access", 163, "divide", 32, 60], - ["store_field", 159, 163, "/=", 32, 60], - ["access", 164, "modulo", 33, 11], - ["store_field", 159, 164, "%=", 33, 11], - ["access", 165, "bitand", 33, 27], - ["store_field", 159, 165, "&=", 33, 27], - ["access", 166, "bitor", 33, 43], - ["store_field", 159, 166, "|=", 33, 43], - ["access", 167, "bitxor", 33, 58], - ["store_field", 159, 167, "^=", 33, 58], - ["access", 168, "shl", 34, 12], - ["store_field", 159, 168, "<<=", 34, 12], - ["access", 169, "shr", 34, 26], - ["store_field", 159, 169, ">>=", 34, 26], - ["access", 170, "ushr", 34, 41], - ["store_field", 159, 170, ">>>=", 34, 41], - ["move", 13, 159, 34, 41], - ["record", 171, 10], - ["access", 172, "is_array", 38, 15], - ["store_field", 171, 172, "is_array", 38, 15], - ["access", 173, "is_func", 38, 40], - ["store_field", 171, 173, "is_function", 38, 40], - ["access", 174, "is_record", 38, 62], - ["store_field", 171, 174, "is_object", 38, 62], - ["access", 175, "is_stone", 39, 15], - ["store_field", 171, 175, "is_stone", 39, 15], - ["access", 176, "is_int", 39, 39], - ["store_field", 171, 176, "is_integer", 39, 39], - ["access", 177, "is_text", 39, 58], - ["store_field", 171, 177, "is_text", 39, 58], - ["access", 178, "is_num", 40, 16], - ["store_field", 171, 178, "is_number", 40, 16], - ["access", 179, "is_bool", 40, 38], - ["store_field", 171, 179, "is_logical", 40, 38], - ["access", 180, "is_null", 40, 58], - ["store_field", 171, 180, "is_null", 40, 58], - ["access", 181, "length", 41, 13], - ["store_field", 171, 181, "length", 41, 13], - ["move", 101, 171, 41, 13], - ["null", 83, 45, 24], - ["null", 77, 46, 16], - ["null", 81, 47, 21], - ["null", 98, 48, 16], - ["access", 97, 0, 49, 21], - ["access", 92, 0, 50, 19], - ["access", 93, 0, 51, 26], - ["access", 94, 0, 52, 26], - ["access", 91, 0, 53, 26], - ["access", 90, 0, 54, 20], - ["access", 86, 0, 55, 25], - ["access", 79, 0, 56, 24], - ["null", 88, 57, 22], - ["null", 89, 58, 25], - ["record", 182, 0], - ["move", 87, 182, 59, 21], - ["null", 95, 60, 25], - ["false", 85, 61, 20], - ["access", 80, 0, 62, 23], - ["null", 96, 63, 18], - ["null", 84, 64, 27], - ["access", 76, 0, 65, 20], - ["access", 75, 0, 66, 19], - ["null", 78, 67, 20], - ["false", 82, 68, 26], - ["access", 2, 0, 71, 18], - ["access", 3, 0, 72, 18], - ["access", 6, 0, 73, 19], - ["null", 4, 74, 16], - ["null", 7, 75, 16], - ["null", 5, 76, 20], - ["function", 183, 0, 79, 20], - ["move", 99, 183, 79, 20], - ["function", 184, 1, 101, 23], - ["move", 74, 184, 101, 23], - ["function", 185, 2, 122, 20], - ["move", 10, 185, 122, 20], - ["function", 186, 3, 132, 17], - ["move", 9, 186, 132, 17], - ["function", 187, 4, 136, 18], - ["move", 52, 187, 136, 18], - ["function", 188, 5, 148, 24], - ["move", 50, 188, 148, 24], - ["function", 189, 6, 160, 27], - ["move", 51, 189, 160, 27], - ["function", 190, 7, 177, 19], - ["move", 60, 190, 177, 19], - ["function", 191, 8, 184, 17], - ["move", 102, 191, 184, 17], - ["function", 192, 9, 194, 19], - ["move", 8, 192, 194, 19], - ["function", 193, 10, 200, 20], - ["move", 36, 193, 200, 20], - ["function", 194, 11, 204, 16], - ["move", 14, 194, 204, 16], - ["function", 195, 12, 208, 16], - ["move", 15, 195, 208, 16], - ["function", 196, 13, 212, 16], - ["move", 16, 196, 212, 16], - ["function", 197, 14, 216, 16], - ["move", 17, 197, 216, 16], - ["function", 198, 15, 225, 21], - ["move", 18, 198, 225, 21], - ["function", 199, 16, 230, 24], - ["move", 27, 199, 230, 24], - ["function", 200, 17, 234, 24], - ["move", 28, 200, 234, 24], - ["function", 201, 18, 238, 25], - ["move", 25, 201, 238, 25], - ["function", 202, 19, 246, 25], - ["move", 26, 202, 246, 25], - ["function", 203, 20, 250, 24], - ["move", 37, 203, 250, 24], - ["function", 204, 21, 271, 19], - ["move", 34, 204, 271, 19], - ["function", 205, 22, 275, 24], - ["move", 35, 205, 275, 24], - ["function", 206, 23, 282, 22], - ["move", 68, 206, 282, 22], - ["function", 207, 24, 288, 23], - ["move", 70, 207, 288, 23], - ["function", 208, 25, 294, 25], - ["move", 69, 208, 294, 25], - ["function", 209, 26, 313, 29], - ["move", 20, 209, 313, 29], - ["function", 210, 27, 360, 28], - ["move", 40, 210, 360, 28], - ["function", 211, 28, 385, 28], - ["move", 29, 211, 385, 28], - ["function", 212, 29, 457, 28], - ["move", 38, 212, 457, 28], - ["function", 213, 30, 538, 25], - ["move", 42, 213, 538, 25], - ["function", 214, 31, 609, 29], - ["move", 39, 214, 609, 29], - ["record", 215, 4], - ["access", 216, "lt_int", 632, 10], - ["access", 217, "lt_float", 632, 20], - ["access", 218, "lt_text", 632, 32], - ["array", 219, 3, 632, 32], - ["push", 219, 216, 632, 32], - ["push", 219, 217, 632, 32], - ["push", 219, 218, 632, 32], - ["store_field", 215, 219, "lt", 632, 32], - ["access", 220, "le_int", 633, 10], - ["access", 221, "le_float", 633, 20], - ["access", 222, "le_text", 633, 32], - ["array", 223, 3, 633, 32], - ["push", 223, 220, 633, 32], - ["push", 223, 221, 633, 32], - ["push", 223, 222, 633, 32], - ["store_field", 215, 223, "le", 633, 32], - ["access", 224, "gt_int", 634, 10], - ["access", 225, "gt_float", 634, 20], - ["access", 226, "gt_text", 634, 32], - ["array", 227, 3, 634, 32], - ["push", 227, 224, 634, 32], - ["push", 227, 225, 634, 32], - ["push", 227, 226, 634, 32], - ["store_field", 215, 227, "gt", 634, 32], - ["access", 228, "ge_int", 635, 10], - ["access", 229, "ge_float", 635, 20], - ["access", 230, "ge_text", 635, 32], - ["array", 231, 3, 635, 32], - ["push", 231, 228, 635, 32], - ["push", 231, 229, 635, 32], - ["push", 231, 230, 635, 32], - ["store_field", 215, 231, "ge", 635, 32], - ["move", 73, 215, 635, 32], - ["function", 232, 32, 637, 20], - ["move", 21, 232, 637, 20], - ["function", 233, 33, 664, 23], - ["move", 31, 233, 664, 23], - ["function", 234, 34, 668, 23], - ["move", 44, 234, 668, 23], - ["function", 235, 35, 672, 23], - ["move", 30, 235, 672, 23], - ["function", 236, 36, 682, 23], - ["move", 43, 236, 682, 23], - ["function", 237, 37, 692, 19], - ["move", 22, 237, 692, 19], - ["function", 238, 38, 709, 26], - ["move", 23, 238, 709, 26], - ["function", 239, 39, 760, 30], - ["move", 24, 239, 760, 30], - ["function", 240, 40, 819, 22], - ["move", 32, 240, 819, 22], - ["function", 241, 41, 836, 29], - ["move", 33, 241, 836, 29], - ["function", 242, 42, 854, 25], - ["move", 71, 242, 854, 25], - ["function", 243, 43, 881, 20], - ["move", 100, 243, 881, 20], - ["function", 244, 44, 919, 27], - ["move", 53, 244, 919, 27], - ["true", 63, 931, 23], - ["true", 65, 932, 23], - ["true", 64, 933, 22], - ["true", 67, 934, 21], - ["true", 66, 935, 23], - ["function", 245, 45, 940, 26], - ["move", 41, 245, 940, 26], - ["function", 246, 46, 978, 30], - ["move", 45, 246, 978, 30], - ["function", 247, 47, 1010, 29], - ["move", 46, 247, 1010, 29], - ["function", 248, 48, 1048, 28], - ["move", 49, 248, 1048, 28], - ["function", 249, 49, 1086, 30], - ["move", 47, 249, 1086, 30], - ["function", 250, 50, 1124, 30], - ["move", 48, 250, 1124, 30], - ["null", 58, 1248, 18], - ["null", 62, 1249, 23], - ["null", 59, 1250, 22], - ["function", 251, 51, 1253, 31], - ["move", 19, 251, 1253, 31], - ["function", 252, 52, 1259, 20], - ["move", 56, 252, 1259, 20], - ["array", 253, 0, 1328, 23], - ["move", 72, 253, 1328, 23], - ["function", 254, 53, 1330, 29], - ["move", 57, 254, 1330, 29], - ["function", 255, 54, 1421, 20], - ["move", 55, 255, 1421, 20], - ["function", 256, 55, 1516, 14], - ["move", 58, 256, 1516, 14], - ["function", 257, 56, 2102, 19], - ["move", 62, 257, 2102, 19], - ["function", 258, 57, 2514, 18], - ["move", 59, 258, 2514, 18], - ["function", 259, 58, 2716, 21], - ["move", 61, 259, 2716, 21], - ["frame", 261, 61, 1, 2839, 10], - ["null", 262, 2839, 10], - ["setarg", 261, 0, 262, 2839, 10], - ["setarg", 261, 1, 1, 2839, 10], - ["tail_invoke", 261, 260, 2839, 10], - ["return", 260, 2839, 10], - ["null", 263, 2839, 10], - ["return", 263, 2839, 10] - ], - "name": "", - "filename": "mcode.cm", - "nr_args": 1 - } - ], - "main": { - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["access", 2, "json", 1, 16], - [ - "access", - 4, - { - "name": "use", - "kind": "name", - "make": "intrinsic" - }, - 1, - 12 - ], - ["frame", 5, 4, 1, 1, 12], - ["null", 6, 1, 12], - ["setarg", 5, 0, 6, 1, 12], - ["setarg", 5, 1, 2, 1, 12], - ["invoke", 5, 3, 1, 12], - ["function", 7, 59, 3, 13], - ["move", 1, 7, 3, 13], - ["return", 1, 2842, 8], - ["null", 8, 2842, 8], - ["return", 8, 2842, 8] +{"name":"mcode.cm","main":{ + "nr_slots": 4, + "nr_close_slots": 0, + "instructions": [ + ["access", 1, "json", 1, 16], + [ + "access", + 2, + { + "name": "use", + "kind": "name", + "make": "intrinsic" + }, + 1, + 12 ], - "nr_args": 0 - }, + ["frame", 3, 2, 1, 1, 12], + ["null", 2, 1, 12], + ["setarg", 3, 0, 2, 1, 12], + ["setarg", 3, 1, 1, 1, 12], + ["invoke", 3, 1, 1, 12], + ["function", 1, 59, 3, 13], + ["move", 2, 1, 3, 13], + ["return", 2, 2842, 8], + "_nop_ur_1", + "_nop_ur_2" + ], + "nr_args": 0 +},"functions":[{ + "disruption_pc": 0, + "nr_slots": 3, + "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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", "filename": "mcode.cm", - "data": {} -} \ No newline at end of file + "nr_args": 0 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + "_nop_tc_2", + ["add", 4, 1, 3, 124, 43], + ["jump", "num_done_1", 124, 43], + "num_err_0", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 124, + 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], + "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], + "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], + "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], + "rel_err_7", + [ + "access", + 1, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 125, + 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], + "rel_done_6", + ["jump_false", 5, "if_else_2", 125, 16], + ["put", 2, 16, 1, 126, 20], + ["jump", "if_end_3", 126, 20], + "if_else_2", + "if_end_3", + ["return", 2, 128, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["get", 4, 10, 1, 133, 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], + "push_err_8", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 133, + 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], + "push_done_9", + ["null", 4, 133, 75], + ["return", 4, 133, 75] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 137, 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], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 5, 2, 4, 138, 24], + ["jump", "rel_done_14", 138, 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], + "rel_err_15", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 138, + 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], + "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], + "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], + "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], + "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], + "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], + "eq_nb_23", + ["false", 4, 139, 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], + "_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], + "num_err_24", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 142, + 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], + "num_done_25", + ["move", 2, 4, 142, 17], + ["jump", "while_start_10", 142, 17], + "while_end_11", + ["access", 2, -1, 144, 12], + ["return", 2, 144, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 8, + "nr_close_slots": 0, + "instructions": [ + ["access", 2, 0, 149, 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], + "_nop_tc_1", + "_nop_tc_2", + ["lt_int", 5, 2, 4, 150, 24], + ["jump", "rel_done_30", 150, 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], + "rel_err_31", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 150, + 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], + "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], + "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], + "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], + "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], + "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], + "eq_nb_39", + ["false", 4, 151, 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], + "_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], + "num_err_40", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 154, + 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], + "num_done_41", + ["move", 2, 4, 154, 17], + ["jump", "while_start_26", 154, 17], + "while_end_27", + ["access", 2, -1, 156, 12], + ["return", 2, 156, 12], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + ["jump", "eq_ni_45", 161, 21], + ["eq_int", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_ni_45", + ["is_num", 5, 2, 161, 21], + ["jump_false", 5, "eq_nn_46", 161, 21], + "_nop_tc_2", + ["jump", "eq_nn_46", 161, 21], + ["eq_float", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nn_46", + ["is_text", 5, 2, 161, 21], + ["jump_false", 5, "eq_nt_47", 161, 21], + "_nop_tc_3", + ["jump", "eq_nt_47", 161, 21], + ["eq_text", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nt_47", + ["is_null", 5, 2, 161, 21], + ["jump_false", 5, "eq_nnl_48", 161, 21], + "_nop_tc_4", + "_nop_tc_5", + ["true", 4, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nnl_48", + ["is_bool", 5, 2, 161, 21], + ["jump_false", 5, "eq_nb_49", 161, 21], + "_nop_tc_6", + ["jump", "eq_nb_49", 161, 21], + ["eq_bool", 4, 2, 3, 161, 21], + ["jump", "eq_done_44", 161, 21], + "eq_nb_49", + ["false", 4, 161, 21], + "eq_done_44", + ["jump_false", 4, "if_else_42", 161, 21], + ["null", 2, 162, 14], + ["return", 2, 162, 14], + "_nop_ur_1", + "if_else_42", + "if_end_43", + ["access", 2, 0, 164, 14], + ["null", 3, 165, 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], + "_nop_tc_7", + "_nop_tc_8", + ["lt_int", 6, 2, 5, 166, 24], + ["jump", "rel_done_54", 166, 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], + "rel_err_55", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 166, + 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], + "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], + "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], + "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], + "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], + "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], + "eq_nb_63", + ["false", 5, 168, 32], + "eq_done_58", + ["jump_false", 5, "if_else_56", 168, 32], + ["return", 3, 169, 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], + "num_err_64", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 171, + 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], + "num_done_65", + ["move", 2, 5, 171, 17], + ["jump", "while_start_50", 171, 17], + "while_end_51", + ["null", 2, 173, 12], + ["return", 2, 173, 12], + "_nop_ur_3", + "_nop_ur_4" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + "_nop_tc_2", + ["concat", 4, 1, 2, 178, 26], + ["jump", "add_done_66", 178, 26], + "add_cn_67", + ["is_num", 3, 1, 178, 26], + ["jump_false", 3, "add_err_68", 178, 26], + "_nop_tc_3", + ["jump", "add_err_68", 178, 26], + ["add", 4, 1, 2, 178, 26], + ["jump", "add_done_66", 178, 26], + "add_err_68", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 178, + 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], + "add_done_66", + ["get", 2, 17, 1, 178, 37], + [ + "access", + 3, + { + "name": "text", + "kind": "name", + "make": "intrinsic" + }, + 178, + 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], + "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], + "add_err_71", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 178, + 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], + "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], + "_nop_tc_4", + "_nop_tc_5", + ["add", 5, 3, 4, 179, 41], + ["jump", "num_done_73", 179, 41], + "num_err_72", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 179, + 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], + "num_done_73", + ["put", 5, 17, 1, 179, 41], + ["return", 2, 180, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "ne_nid_77", + ["false", 4, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_ni_78", + ["is_int", 5, 2, 185, 26], + ["jump_false", 5, "ne_nn_79", 185, 26], + "_nop_tc_1", + ["jump", "ne_nn_79", 185, 26], + ["ne_int", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nn_79", + ["is_num", 5, 2, 185, 26], + ["jump_false", 5, "ne_nt_80", 185, 26], + "_nop_tc_2", + ["jump", "ne_nt_80", 185, 26], + ["ne_float", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nt_80", + ["is_text", 5, 2, 185, 26], + ["jump_false", 5, "ne_nnl_81", 185, 26], + "_nop_tc_3", + ["jump", "ne_nnl_81", 185, 26], + ["ne_text", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nnl_81", + ["is_null", 5, 2, 185, 26], + ["jump_false", 5, "ne_nb_82", 185, 26], + "_nop_tc_4", + "_nop_tc_5", + ["false", 4, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_nb_82", + ["is_bool", 5, 2, 185, 26], + ["jump_false", 5, "ne_mis_83", 185, 26], + "_nop_tc_6", + ["jump", "ne_mis_83", 185, 26], + ["ne_bool", 4, 2, 3, 185, 26], + ["jump", "ne_done_76", 185, 26], + "ne_mis_83", + ["true", 4, 185, 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], + "_nop_tc_7", + "_nop_tc_8", + ["add", 4, 2, 3, 186, 36], + ["jump", "num_done_85", 186, 36], + "num_err_84", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 186, + 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], + "num_done_85", + ["put", 4, 27, 1, 186, 36], + ["jump", "if_end_75", 186, 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], + "ne_nid_89", + ["false", 4, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_ni_90", + ["is_int", 5, 2, 188, 29], + ["jump_false", 5, "ne_nn_91", 188, 29], + "_nop_tc_9", + ["jump", "ne_nn_91", 188, 29], + ["ne_int", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nn_91", + ["is_num", 5, 2, 188, 29], + ["jump_false", 5, "ne_nt_92", 188, 29], + "_nop_tc_10", + ["jump", "ne_nt_92", 188, 29], + ["ne_float", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nt_92", + ["is_text", 5, 2, 188, 29], + ["jump_false", 5, "ne_nnl_93", 188, 29], + "_nop_tc_11", + ["jump", "ne_nnl_93", 188, 29], + ["ne_text", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nnl_93", + ["is_null", 5, 2, 188, 29], + ["jump_false", 5, "ne_nb_94", 188, 29], + "_nop_tc_12", + "_nop_tc_13", + ["false", 4, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_nb_94", + ["is_bool", 5, 2, 188, 29], + ["jump_false", 5, "ne_mis_95", 188, 29], + "_nop_tc_14", + ["jump", "ne_mis_95", 188, 29], + ["ne_bool", 4, 2, 3, 188, 29], + ["jump", "ne_done_88", 188, 29], + "ne_mis_95", + ["true", 4, 188, 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], + "_nop_tc_15", + "_nop_tc_16", + ["add", 4, 2, 3, 189, 38], + ["jump", "num_done_97", 189, 38], + "num_err_96", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 189, + 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], + "num_done_97", + ["put", 4, 28, 1, 189, 38], + ["jump", "if_end_87", 189, 38], + "if_else_86", + "if_end_87", + ["null", 2, 189, 38], + ["return", 2, 189, 38] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "nr_close_slots": 0, + "instructions": [ + ["get", 2, 27, 1, 195, 17], + "_nop_tc_1", + "_nop_tc_2", + ["push", 1, 2, 195, 17], + ["jump", "push_done_99", 195, 17], + "push_err_98", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 195, + 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], + "push_done_99", + ["get", 2, 28, 1, 196, 17], + "_nop_tc_3", + "_nop_tc_4", + ["push", 1, 2, 196, 17], + ["jump", "push_done_101", 196, 17], + "push_err_100", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 196, + 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], + "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], + "push_err_102", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 197, + 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], + "push_done_103", + ["null", 2, 197, 26], + ["return", 2, 197, 26] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "push_err_104", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 201, + 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], + "push_done_105", + ["null", 2, 201, 26], + ["return", 2, 201, 26] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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": "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": "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": "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": "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], + ["invoke", 5, 3, 231, 5], + ["null", 3, 231, 5], + ["return", 3, 231, 5] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "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], + "if_end_107", + ["null", 3, 242, 7], + ["return", 3, 242, 7] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + ["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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + ["jump", "eq_ni_111", 283, 17], + "_nop_tc_2", + ["jump", "eq_ni_111", 283, 17], + ["eq_int", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_ni_111", + "_nop_tc_3", + ["jump", "eq_nn_112", 283, 17], + "_nop_tc_4", + ["jump", "eq_nn_112", 283, 17], + ["eq_float", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nn_112", + "_nop_tc_5", + ["jump", "eq_nt_113", 283, 17], + "_nop_tc_6", + ["jump", "eq_nt_113", 283, 17], + ["eq_text", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nt_113", + "_nop_tc_7", + ["jump", "eq_nnl_114", 283, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nnl_114", + "_nop_tc_10", + ["jump", "eq_nb_115", 283, 17], + "_nop_tc_11", + ["jump", "eq_nb_115", 283, 17], + ["eq_bool", 3, 1, 2, 283, 17], + ["jump", "eq_done_110", 283, 17], + "eq_nb_115", + ["false", 3, 283, 17], + "eq_done_110", + ["jump_false", 3, "if_else_108", 283, 17], + ["false", 2, 283, 32], + ["return", 2, 283, 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], + "_nop_tc_12", + ["jump", "eq_ni_118", 284, 25], + ["eq_int", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_ni_118", + ["is_num", 5, 2, 284, 25], + ["jump_false", 5, "eq_nn_119", 284, 25], + "_nop_tc_13", + ["jump", "eq_nn_119", 284, 25], + ["eq_float", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nn_119", + ["is_text", 5, 2, 284, 25], + ["jump_false", 5, "eq_nt_120", 284, 25], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nt_120", + ["is_null", 5, 2, 284, 25], + ["jump_false", 5, "eq_nnl_121", 284, 25], + "_nop_tc_16", + ["jump", "eq_nnl_121", 284, 25], + ["true", 4, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nnl_121", + ["is_bool", 5, 2, 284, 25], + ["jump_false", 5, "eq_nb_122", 284, 25], + "_nop_tc_17", + ["jump", "eq_nb_122", 284, 25], + ["eq_bool", 4, 2, 3, 284, 25], + ["jump", "eq_done_117", 284, 25], + "eq_nb_122", + ["false", 4, 284, 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], + "and_end_116", + ["return", 2, 284, 48], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + ["jump", "eq_ni_126", 289, 17], + "_nop_tc_2", + ["jump", "eq_ni_126", 289, 17], + ["eq_int", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_ni_126", + "_nop_tc_3", + ["jump", "eq_nn_127", 289, 17], + "_nop_tc_4", + ["jump", "eq_nn_127", 289, 17], + ["eq_float", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nn_127", + "_nop_tc_5", + ["jump", "eq_nt_128", 289, 17], + "_nop_tc_6", + ["jump", "eq_nt_128", 289, 17], + ["eq_text", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nt_128", + "_nop_tc_7", + ["jump", "eq_nnl_129", 289, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nnl_129", + "_nop_tc_10", + ["jump", "eq_nb_130", 289, 17], + "_nop_tc_11", + ["jump", "eq_nb_130", 289, 17], + ["eq_bool", 3, 1, 2, 289, 17], + ["jump", "eq_done_125", 289, 17], + "eq_nb_130", + ["false", 3, 289, 17], + "eq_done_125", + ["jump_false", 3, "if_else_123", 289, 17], + ["false", 2, 289, 32], + ["return", 2, 289, 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], + "_nop_tc_12", + ["jump", "eq_ni_133", 290, 25], + ["eq_int", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_ni_133", + ["is_num", 5, 2, 290, 25], + ["jump_false", 5, "eq_nn_134", 290, 25], + "_nop_tc_13", + ["jump", "eq_nn_134", 290, 25], + ["eq_float", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nn_134", + ["is_text", 5, 2, 290, 25], + ["jump_false", 5, "eq_nt_135", 290, 25], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nt_135", + ["is_null", 5, 2, 290, 25], + ["jump_false", 5, "eq_nnl_136", 290, 25], + "_nop_tc_16", + ["jump", "eq_nnl_136", 290, 25], + ["true", 4, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nnl_136", + ["is_bool", 5, 2, 290, 25], + ["jump_false", 5, "eq_nb_137", 290, 25], + "_nop_tc_17", + ["jump", "eq_nb_137", 290, 25], + ["eq_bool", 4, 2, 3, 290, 25], + ["jump", "eq_done_132", 290, 25], + "eq_nb_137", + ["false", 4, 290, 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], + "_nop_tc_18", + ["jump", "eq_ni_139", 290, 48], + ["eq_int", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_ni_139", + ["is_num", 6, 3, 290, 48], + ["jump_false", 6, "eq_nn_140", 290, 48], + "_nop_tc_19", + ["jump", "eq_nn_140", 290, 48], + ["eq_float", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nn_140", + ["is_text", 6, 3, 290, 48], + ["jump_false", 6, "eq_nt_141", 290, 48], + "_nop_tc_20", + "_nop_tc_21", + ["eq_text", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nt_141", + ["is_null", 6, 3, 290, 48], + ["jump_false", 6, "eq_nnl_142", 290, 48], + "_nop_tc_22", + ["jump", "eq_nnl_142", 290, 48], + ["true", 5, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nnl_142", + ["is_bool", 6, 3, 290, 48], + ["jump_false", 6, "eq_nb_143", 290, 48], + "_nop_tc_23", + ["jump", "eq_nb_143", 290, 48], + ["eq_bool", 5, 3, 4, 290, 48], + ["jump", "eq_done_138", 290, 48], + "eq_nb_143", + ["false", 5, 290, 48], + "eq_done_138", + ["move", 2, 5, 290, 48], + "or_end_131", + ["return", 2, 290, 48], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + ["jump", "eq_ni_147", 295, 17], + "_nop_tc_2", + ["jump", "eq_ni_147", 295, 17], + ["eq_int", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_ni_147", + "_nop_tc_3", + ["jump", "eq_nn_148", 295, 17], + "_nop_tc_4", + ["jump", "eq_nn_148", 295, 17], + ["eq_float", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nn_148", + "_nop_tc_5", + ["jump", "eq_nt_149", 295, 17], + "_nop_tc_6", + ["jump", "eq_nt_149", 295, 17], + ["eq_text", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nt_149", + "_nop_tc_7", + ["jump", "eq_nnl_150", 295, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 3, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nnl_150", + "_nop_tc_10", + ["jump", "eq_nb_151", 295, 17], + "_nop_tc_11", + ["jump", "eq_nb_151", 295, 17], + ["eq_bool", 3, 1, 2, 295, 17], + ["jump", "eq_done_146", 295, 17], + "eq_nb_151", + ["false", 3, 295, 17], + "eq_done_146", + ["jump_false", 3, "if_else_144", 295, 17], + ["false", 2, 295, 32], + ["return", 2, 295, 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], + "_nop_tc_12", + ["jump", "eq_ni_153", 296, 25], + ["eq_int", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_ni_153", + ["is_num", 5, 2, 296, 25], + ["jump_false", 5, "eq_nn_154", 296, 25], + "_nop_tc_13", + ["jump", "eq_nn_154", 296, 25], + ["eq_float", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nn_154", + ["is_text", 5, 2, 296, 25], + ["jump_false", 5, "eq_nt_155", 296, 25], + "_nop_tc_14", + "_nop_tc_15", + ["eq_text", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nt_155", + ["is_null", 5, 2, 296, 25], + ["jump_false", 5, "eq_nnl_156", 296, 25], + "_nop_tc_16", + ["jump", "eq_nnl_156", 296, 25], + ["true", 4, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nnl_156", + ["is_bool", 5, 2, 296, 25], + ["jump_false", 5, "eq_nb_157", 296, 25], + "_nop_tc_17", + ["jump", "eq_nb_157", 296, 25], + ["eq_bool", 4, 2, 3, 296, 25], + ["jump", "eq_done_152", 296, 25], + "eq_nb_157", + ["false", 4, 296, 25], + "eq_done_152", + ["return", 4, 296, 25], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "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], + "_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], + "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], + "_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], + "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], + "_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], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "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], + "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], + "_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], + "_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], + "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], + "add_err_172", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 377, + 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], + "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], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 4, 5, 2, 377, 52], + ["jump", "add_done_173", 377, 52], + "add_cn_174", + ["is_num", 3, 5, 377, 52], + ["jump_false", 3, "add_err_175", 377, 52], + "_nop_tc_6", + ["jump", "add_err_175", 377, 52], + ["add", 4, 5, 2, 377, 52], + ["jump", "add_done_173", 377, 52], + "add_err_175", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 377, + 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], + "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], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + ["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], + ["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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "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], + ["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], + ["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], + ["invoke", 9, 6, 506, 5], + ["access", 6, "ne_text", 507, 12], + ["get", 8, 52, 1, 507, 5], + ["frame", 9, 8, 4, 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], + ["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], + ["null", 8, 516, 5], + ["setarg", 9, 0, 8, 516, 5], + ["setarg", 9, 1, 6, 516, 5], + ["setarg", 9, 2, 2, 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], + ["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], + ["get", 6, 51, 1, 524, 5], + ["frame", 9, 6, 3, 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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "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], + "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], + "_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], + "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], + "_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], + "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], + "_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], + "_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], + "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], + "add_err_187", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 602, + 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], + "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], + "_nop_tc_4", + "_nop_tc_5", + ["concat", 6, 7, 4, 602, 59], + ["jump", "add_done_188", 602, 59], + "add_cn_189", + ["is_num", 5, 7, 602, 59], + ["jump_false", 5, "add_err_190", 602, 59], + "_nop_tc_6", + ["jump", "add_err_190", 602, 59], + ["add", 6, 7, 4, 602, 59], + ["jump", "add_done_188", 602, 59], + "add_err_190", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 602, + 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], + "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], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "_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], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "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], + "_nop_tc_1", + ["jump", "eq_ni_197", 643, 19], + ["eq_int", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_ni_197", + ["is_num", 8, 1, 643, 19], + ["jump_false", 8, "eq_nn_198", 643, 19], + "_nop_tc_2", + ["jump", "eq_nn_198", 643, 19], + ["eq_float", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nn_198", + ["is_text", 8, 1, 643, 19], + ["jump_false", 8, "eq_nt_199", 643, 19], + "_nop_tc_3", + "_nop_tc_4", + ["eq_text", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nt_199", + ["is_null", 8, 1, 643, 19], + ["jump_false", 8, "eq_nnl_200", 643, 19], + "_nop_tc_5", + ["jump", "eq_nnl_200", 643, 19], + ["true", 7, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nnl_200", + ["is_bool", 8, 1, 643, 19], + ["jump_false", 8, "eq_nb_201", 643, 19], + "_nop_tc_6", + ["jump", "eq_nb_201", 643, 19], + ["eq_bool", 7, 1, 6, 643, 19], + ["jump", "eq_done_196", 643, 19], + "eq_nb_201", + ["false", 7, 643, 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], + "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], + "_nop_tc_7", + ["jump", "eq_ni_205", 645, 26], + ["eq_int", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_ni_205", + ["is_num", 8, 1, 645, 26], + ["jump_false", 8, "eq_nn_206", 645, 26], + "_nop_tc_8", + ["jump", "eq_nn_206", 645, 26], + ["eq_float", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nn_206", + ["is_text", 8, 1, 645, 26], + ["jump_false", 8, "eq_nt_207", 645, 26], + "_nop_tc_9", + "_nop_tc_10", + ["eq_text", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nt_207", + ["is_null", 8, 1, 645, 26], + ["jump_false", 8, "eq_nnl_208", 645, 26], + "_nop_tc_11", + ["jump", "eq_nnl_208", 645, 26], + ["true", 7, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nnl_208", + ["is_bool", 8, 1, 645, 26], + ["jump_false", 8, "eq_nb_209", 645, 26], + "_nop_tc_12", + ["jump", "eq_nb_209", 645, 26], + ["eq_bool", 7, 1, 6, 645, 26], + ["jump", "eq_done_204", 645, 26], + "eq_nb_209", + ["false", 7, 645, 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], + "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], + "_nop_tc_13", + ["jump", "eq_ni_213", 647, 26], + ["eq_int", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_ni_213", + ["is_num", 8, 1, 647, 26], + ["jump_false", 8, "eq_nn_214", 647, 26], + "_nop_tc_14", + ["jump", "eq_nn_214", 647, 26], + ["eq_float", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nn_214", + ["is_text", 8, 1, 647, 26], + ["jump_false", 8, "eq_nt_215", 647, 26], + "_nop_tc_15", + "_nop_tc_16", + ["eq_text", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nt_215", + ["is_null", 8, 1, 647, 26], + ["jump_false", 8, "eq_nnl_216", 647, 26], + "_nop_tc_17", + ["jump", "eq_nnl_216", 647, 26], + ["true", 7, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nnl_216", + ["is_bool", 8, 1, 647, 26], + ["jump_false", 8, "eq_nb_217", 647, 26], + "_nop_tc_18", + ["jump", "eq_nb_217", 647, 26], + ["eq_bool", 7, 1, 6, 647, 26], + ["jump", "eq_done_212", 647, 26], + "eq_nb_217", + ["false", 7, 647, 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], + "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], + "ne_nid_221", + ["false", 7, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_ni_222", + ["is_int", 8, 5, 651, 18], + ["jump_false", 8, "ne_nn_223", 651, 18], + "_nop_tc_19", + ["jump", "ne_nn_223", 651, 18], + ["ne_int", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nn_223", + ["is_num", 8, 5, 651, 18], + ["jump_false", 8, "ne_nt_224", 651, 18], + "_nop_tc_20", + ["jump", "ne_nt_224", 651, 18], + ["ne_float", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nt_224", + ["is_text", 8, 5, 651, 18], + ["jump_false", 8, "ne_nnl_225", 651, 18], + "_nop_tc_21", + ["jump", "ne_nnl_225", 651, 18], + ["ne_text", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nnl_225", + ["is_null", 8, 5, 651, 18], + ["jump_false", 8, "ne_nb_226", 651, 18], + "_nop_tc_22", + "_nop_tc_23", + ["false", 7, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_nb_226", + ["is_bool", 8, 5, 651, 18], + ["jump_false", 8, "ne_mis_227", 651, 18], + "_nop_tc_24", + ["jump", "ne_mis_227", 651, 18], + ["ne_bool", 7, 5, 6, 651, 18], + ["jump", "ne_done_220", 651, 18], + "ne_mis_227", + ["true", 7, 651, 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], + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "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], + "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], + "if_end_229", + "if_end_219", + "if_end_211", + "if_end_203", + "if_end_195", + ["null", 5, 661, 12], + ["return", 5, 661, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 +},{ + "disruption_pc": 0, + "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], + "_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], + "_nop_tc_3", + "_nop_tc_4", + ["add", 9, 7, 8, 704, 17], + ["jump", "num_done_305", 704, 17], + "num_err_304", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 704, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "_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], + "_nop_tc_3", + "_nop_tc_4", + ["add", 8, 10, 7, 752, 27], + ["jump", "num_done_321", 752, 27], + "num_err_320", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 752, + 27 + ], + ["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", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 753, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 812, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 4 +},{ + "disruption_pc": 0, + "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], + "_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], + "_nop_tc_3", + "_nop_tc_4", + ["add", 8, 6, 7, 831, 17], + ["jump", "num_done_351", 831, 17], + "num_err_350", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 831, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "_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], + "_nop_tc_3", + "_nop_tc_4", + ["add", 9, 5, 8, 848, 17], + ["jump", "num_done_361", 848, 17], + "num_err_360", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 848, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 862, + 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], + "_nop_tc_15", + "_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], + "_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], + "_nop_tc_18", + "_nop_tc_19", + "_nop_tc_20", + "_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", + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 864, + 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", + "_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", + [ + "access", + 6, + { + "name": "log", + "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, + 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], + "_nop_tc_37", + "_nop_tc_38", + ["add", 7, 2, 6, 876, 17], + ["jump", "num_done_402", 876, 17], + "num_err_401", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 876, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_ur_1", + "if_else_403", + "if_end_404", + [ + "access", + 1, + { + "name": "array", + "kind": "name", + "make": "intrinsic" + }, + 886, + 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], + [ + "access", + 3, + { + "name": "sort", + "kind": "name", + "make": "intrinsic" + }, + 886, + 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], + "_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], + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 893, + 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", + "_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], + "_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], + "_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], + "_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], + "_nop_tc_20", + "_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], + "_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], + "_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", + "_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], + "_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], + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 902, + 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], + "_nop_tc_40", + "_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], + "_nop_tc_42", + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 905, + 28 + ], + ["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], + "_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], + "_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], + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 907, + 20 + ], + ["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], + "_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", + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 907, + 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", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 908, + 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", + "_nop_tc_71", + "_nop_tc_72", + "_nop_tc_73", + ["subtract", 13, 12, 11, 911, 35], + ["jump", "num_done_486", 911, 35], + "num_err_485", + [ + "access", + 11, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 911, + 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", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 914, + 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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 0 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 921, + 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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 925, + 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], + "_nop_ur_2", + "_nop_ur_3" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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": "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": "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], + ["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" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "nr_slots": 20, + "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], + ["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], + ["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], + ["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], + ["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], + ["frame", 5, 4, 1, 1081, 5], + ["null", 4, 1081, 5], + ["setarg", 5, 0, 4, 1081, 5], + ["setarg", 5, 1, 16, 1081, 5], + ["invoke", 5, 4, 1081, 5], + ["return", 1, 1082, 12], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "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], + ["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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 3 +},{ + "disruption_pc": 0, + "nr_slots": 6, + "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] + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1315, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1359, + 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], + "_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], + "_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], + "_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", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1364, + 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], + "_nop_tc_37", + "_nop_tc_38", + ["subtract", 10, 7, 21, 1365, 23], + ["jump", "num_done_624", 1365, 23], + "num_err_623", + [ + "access", + 21, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1365, + 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], + "_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", + [ + "access", + 22, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1366, + 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", + "_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", + [ + "access", + 23, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1366, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1379, + 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], + "_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], + "_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], + "_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", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1382, + 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], + "_nop_tc_71", + "_nop_tc_72", + ["subtract", 10, 7, 8, 1383, 23], + ["jump", "num_done_658", 1383, 23], + "num_err_657", + [ + "access", + 8, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1383, + 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], + "_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", + [ + "access", + 9, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1384, + 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", + "_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", + [ + "access", + 10, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1384, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_ur_3", + "if_else_671", + "if_end_672", + "if_end_664", + "if_end_581", + ["access", 3, -1, 1417, 12], + ["return", 3, 1417, 12], + "_nop_ur_4", + "_nop_ur_5" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1479, + 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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1489, + 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], + "_nop_tc_49", + "_nop_tc_50", + ["subtract", 12, 10, 2, 1490, 25], + ["jump", "num_done_751", 1490, 25], + "num_err_750", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1490, + 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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1491, + 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", + "_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", + [ + "access", + 6, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1491, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_ur_5", + "_nop_ur_6" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + ["jump", "eq_ni_775", 1594, 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", + "_nop_tc_3", + ["jump", "eq_nn_776", 1594, 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", + "_nop_tc_5", + ["jump", "eq_nt_777", 1594, 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", + "_nop_tc_7", + ["jump", "eq_nnl_778", 1594, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 78, 1594, 17], + ["jump", "eq_done_774", 1594, 17], + "eq_nnl_778", + "_nop_tc_10", + ["jump", "eq_nb_779", 1594, 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1605, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1610, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_tc_60", + "_nop_tc_61", + ["add", 78, 9, 77, 1634, 19], + ["jump", "num_done_859", 1634, 19], + "num_err_858", + [ + "access", + 77, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1634, + 19 + ], + ["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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1638, + 27 + ], + ["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], + "_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], + "_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", + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1650, + 31 + ], + ["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], + "_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], + "_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], + "_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], + "_nop_tc_86", + "_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], + "_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], + "_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], + "_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], + "_nop_tc_92", + "_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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1668, + 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], + "_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], + "_nop_tc_114", + "_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], + "_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], + "_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], + "_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], + "_nop_tc_120", + "_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], + "_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], + "_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], + "_nop_tc_125", + "_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], + "_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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1678, + 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], + "_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], + "_nop_tc_136", + "_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], + "_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], + "_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], + "_nop_tc_142", + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + "_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], + "_nop_tc_154", + "_nop_tc_155", + ["eq_float", 8, 18, 7, 1693, 20], + ["jump", "eq_done_979", 1693, 20], + "eq_nn_981", + ["is_text", 10, 18, 1693, 20], + ["jump_false", 10, "eq_nt_982", 1693, 20], + "_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], + "_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], + "_nop_tc_159", + "_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], + "_nop_tc_161", + "_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], + "_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], + "_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], + "_nop_tc_166", + "_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], + "_nop_tc_168", + "_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], + "_nop_tc_171", + "_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", + "_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], + "_nop_tc_176", + "_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], + "_nop_tc_178", + "_nop_tc_179", + "_nop_tc_180", + "_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", + "_nop_tc_183", + "_nop_tc_184", + "_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], + "_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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 1708, + 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], + "_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], + "_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], + "_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", + [ + "access", + 7, + { + "name": "log", + "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, + 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], + "_nop_tc_574", + "_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], + "_nop_tc_576", + "_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], + "_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], + "_nop_tc_580", + "_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], + "_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", + "_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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2050, + 26 + ], + ["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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + "_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], + "_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], + "_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], + "_nop_tc_697", + "_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], + "_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], + "_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], + "_nop_tc_703", + "_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], + "_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], + "_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], + "_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], + "_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_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], + "_nop_ur_44", + "_nop_ur_45" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 2 +},{ + "disruption_pc": 0, + "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], + "_nop_tc_1", + ["jump", "eq_ni_1695", 2163, 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", + "_nop_tc_3", + ["jump", "eq_nn_1696", 2163, 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", + "_nop_tc_5", + ["jump", "eq_nt_1697", 2163, 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", + "_nop_tc_7", + ["jump", "eq_nnl_1698", 2163, 17], + "_nop_tc_8", + "_nop_tc_9", + ["true", 62, 2163, 17], + ["jump", "eq_done_1694", 2163, 17], + "eq_nnl_1698", + "_nop_tc_10", + ["jump", "eq_nb_1699", 2163, 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2181, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2198, + 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], + "_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], + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2201, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2210, + 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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2220, + 26 + ], + ["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], + "_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], + "_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], + "_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], + "_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], + "_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", + "_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], + "_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], + "_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], + "_nop_tc_109", + "_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], + "_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], + "_nop_tc_112", + "_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], + "_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], + "_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], + "_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], + "_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", + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2247, + 28 + ], + ["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], + "_nop_tc_125", + "_nop_tc_126", + ["add", 4, 11, 3, 2249, 21], + ["jump", "num_done_1857", 2249, 21], + "num_err_1856", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2249, + 21 + ], + ["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], + "_nop_tc_129", + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_tc_142", + "_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], + "_nop_tc_147", + "_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], + "_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", + "_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], + "_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], + "_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], + "_nop_tc_154", + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_tc_161", + "_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], + "_nop_tc_164", + "_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", + "_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], + "_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], + "_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", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2350, + 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", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2352, + 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], + "_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], + "_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], + "_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", + "_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], + "_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], + "_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], + "_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", + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_tc_229", + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_tc_236", + "_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", + "_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], + "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], + "rel_err_2067", + [ + "access", + 3, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2395, + 19 + ], + ["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], + "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", + [ + "access", + 3, + { + "name": "log", + "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, + 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], + "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], + ["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], + ["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], + "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], + "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], + "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], + "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], + "eq_nb_2223", + ["false", 4, 2487, 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], + "if_else_2224", + "if_end_2225", + ["null", 3, 2501, 14], + ["return", 3, 2501, 14], + "_nop_ur_19", + "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], + "_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], + "_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], + "_nop_tc_394", + "_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], + "_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], + "_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], + "_nop_ur_21", + "_nop_ur_22" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 34, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2548, + 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], + ["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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 4, + { + "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, + 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], + "_nop_tc_47", + "_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", + "_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], + "_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", + "_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", + [ + "access", + 4, + { + "name": "log", + "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, + 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], + "_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], + "_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", + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2612, + 17 + ], + ["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], + "_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], + "_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", + "_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], + "_nop_tc_74", + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2622, + 26 + ], + ["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], + "_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], + "_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], + "_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", + "_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], + "_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", + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2633, + 29 + ], + ["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], + "_nop_tc_90", + "_nop_tc_91", + ["add", 5, 8, 4, 2637, 19], + ["jump", "num_done_2398", 2637, 19], + "num_err_2397", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2637, + 19 + ], + ["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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + "_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], + "_nop_tc_116", + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2654, + 26 + ], + ["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], + "_nop_tc_121", + "_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], + "_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], + "_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], + "_nop_tc_126", + "_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], + "_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], + "_nop_tc_129", + "_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", + "_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], + "_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], + "_nop_tc_134", + "_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], + "_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], + "_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], + "_nop_tc_139", + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_nop_tc_151", + "_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], + "_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", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2693, + 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", + 4, + { + "name": "pop", + "kind": "name", + "make": "intrinsic" + }, + 2707, + 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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "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], + ["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], + ["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], + "_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", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2757, + 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", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2758, + 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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2765, + 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], + "_nop_tc_17", + "_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], + "_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], + "_nop_tc_20", + "_nop_tc_21", + ["add", 19, 17, 18, 2771, 45], + ["jump", "num_done_2537", 2771, 45], + "num_err_2536", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2771, + 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", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2772, + 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", + "_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], + "_nop_tc_27", + "_nop_tc_28", + ["add", 18, 2, 17, 2780, 19], + ["jump", "num_done_2547", 2780, 19], + "num_err_2546", + [ + "access", + 17, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2780, + 19 + ], + ["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", + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2786, + 24 + ], + ["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], + "_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], + "_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], + "_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], + "_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", + [ + "access", + 4, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2810, + 17 + ], + ["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], + "_nop_tc_138", + "_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], + "_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], + "_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", + [ + "access", + 2, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2813, + 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", + ["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], + ["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, + { + "name": "log", + "kind": "name", + "make": "intrinsic" + }, + 2828, + 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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +},{ + "disruption_pc": 0, + "nr_slots": 104, + "nr_close_slots": 0, + "instructions": [ + ["record", 2, 21], + ["access", 3, "add", 6, 10], + ["store_field", 2, 3, "+", 6, 10], + ["access", 3, "subtract", 6, 22], + ["store_field", 2, 3, "-", 6, 22], + ["access", 3, "multiply", 6, 39], + ["store_field", 2, 3, "*", 6, 39], + ["access", 3, "divide", 6, 56], + ["store_field", 2, 3, "/", 6, 56], + ["access", 3, "modulo", 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, "shl", 8, 11], + ["store_field", 2, 3, "<<", 8, 11], + ["access", 3, "shr", 8, 24], + ["store_field", 2, 3, ">>", 8, 24], + ["access", 3, "ushr", 8, 38], + ["store_field", 2, 3, ">>>", 8, 38], + ["access", 3, "eq", 9, 11], + ["store_field", 2, 3, "==", 9, 11], + ["access", 3, "eq", 9, 24], + ["store_field", 2, 3, "===", 9, 24], + ["access", 3, "ne", 9, 36], + ["store_field", 2, 3, "!=", 9, 36], + ["access", 3, "ne", 9, 49], + ["store_field", 2, 3, "!==", 9, 49], + ["access", 3, "lt", 10, 10], + ["store_field", 2, 3, "<", 10, 10], + ["access", 3, "le", 10, 22], + ["store_field", 2, 3, "<=", 10, 22], + ["access", 3, "gt", 10, 33], + ["store_field", 2, 3, ">", 10, 33], + ["access", 3, "ge", 10, 45], + ["store_field", 2, 3, ">=", 10, 45], + ["access", 3, "pow", 11, 11], + ["store_field", 2, 3, "**", 11, 11], + ["access", 3, "in", 11, 24], + ["store_field", 2, 3, "in", 11, 24], + ["move", 3, 2, 11, 24], + ["record", 2, 22], + ["access", 4, "add", 15, 11], + ["store_field", 2, 4, "+!", 15, 11], + ["access", 4, "subtract", 15, 24], + ["store_field", 2, 4, "-!", 15, 24], + ["access", 4, "multiply", 15, 42], + ["store_field", 2, 4, "*!", 15, 42], + ["access", 4, "divide", 15, 60], + ["store_field", 2, 4, "/!", 15, 60], + ["access", 4, "modulo", 16, 11], + ["store_field", 2, 4, "%!", 16, 11], + ["access", 4, "pow", 16, 28], + ["store_field", 2, 4, "**!", 16, 28], + ["access", 4, "lt", 17, 11], + ["store_field", 2, 4, "!", 17, 23], + ["access", 4, "le", 17, 36], + ["store_field", 2, 4, "<=!", 17, 36], + ["access", 4, "ge", 17, 49], + ["store_field", 2, 4, ">=!", 17, 49], + ["access", 4, "eq", 18, 11], + ["store_field", 2, 4, "=!", 18, 11], + ["access", 4, "ne", 18, 24], + ["store_field", 2, 4, "!=!", 18, 24], + ["access", 4, "bitand", 19, 11], + ["store_field", 2, 4, "&!", 19, 11], + ["access", 4, "bitor", 19, 27], + ["store_field", 2, 4, "|!", 19, 27], + ["access", 4, "bitxor", 19, 42], + ["store_field", 2, 4, "^!", 19, 42], + ["access", 4, "shl", 20, 12], + ["store_field", 2, 4, "<>!", 20, 26], + ["access", 4, "ushr", 20, 41], + ["store_field", 2, 4, ">>>!", 20, 41], + ["access", 4, "and", 21, 12], + ["store_field", 2, 4, "&&!", 21, 12], + ["access", 4, "or", 21, 26], + ["store_field", 2, 4, "||!", 21, 26], + ["access", 4, "bitnot", 22, 11], + ["store_field", 2, 4, "~!", 22, 11], + ["access", 4, "load", 22, 28], + ["store_field", 2, 4, "[]!", 22, 28], + ["move", 4, 2, 22, 28], + ["record", 2, 10], + ["access", 5, "+", 26, 10], + ["store_field", 2, 5, "add", 26, 10], + ["access", 5, "-", 26, 25], + ["store_field", 2, 5, "subtract", 26, 25], + ["access", 5, "*", 26, 40], + ["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, "<", 28, 9], + ["store_field", 2, 5, "lt", 28, 9], + ["access", 5, "<=", 28, 18], + ["store_field", 2, 5, "le", 28, 18], + ["access", 5, ">", 28, 28], + ["store_field", 2, 5, "gt", 28, 28], + ["access", 5, ">=", 28, 37], + ["store_field", 2, 5, "ge", 28, 37], + ["move", 5, 2, 28, 37], + ["record", 2, 11], + ["access", 6, "add", 32, 11], + ["store_field", 2, 6, "+=", 32, 11], + ["access", 6, "subtract", 32, 24], + ["store_field", 2, 6, "-=", 32, 24], + ["access", 6, "multiply", 32, 42], + ["store_field", 2, 6, "*=", 32, 42], + ["access", 6, "divide", 32, 60], + ["store_field", 2, 6, "/=", 32, 60], + ["access", 6, "modulo", 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, "shl", 34, 12], + ["store_field", 2, 6, "<<=", 34, 12], + ["access", 6, "shr", 34, 26], + ["store_field", 2, 6, ">>=", 34, 26], + ["access", 6, "ushr", 34, 41], + ["store_field", 2, 6, ">>>=", 34, 41], + ["move", 6, 2, 34, 41], + ["record", 2, 10], + ["access", 7, "is_array", 38, 15], + ["store_field", 2, 7, "is_array", 38, 15], + ["access", 7, "is_func", 38, 40], + ["store_field", 2, 7, "is_function", 38, 40], + ["access", 7, "is_record", 38, 62], + ["store_field", 2, 7, "is_object", 38, 62], + ["access", 7, "is_stone", 39, 15], + ["store_field", 2, 7, "is_stone", 39, 15], + ["access", 7, "is_int", 39, 39], + ["store_field", 2, 7, "is_integer", 39, 39], + ["access", 7, "is_text", 39, 58], + ["store_field", 2, 7, "is_text", 39, 58], + ["access", 7, "is_num", 40, 16], + ["store_field", 2, 7, "is_number", 40, 16], + ["access", 7, "is_bool", 40, 38], + ["store_field", 2, 7, "is_logical", 40, 38], + ["access", 7, "is_null", 40, 58], + ["store_field", 2, 7, "is_null", 40, 58], + ["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], + "_nop_ur_1", + "_nop_ur_2" + ], + "name": "", + "filename": "mcode.cm", + "nr_args": 1 +}]} \ No newline at end of file diff --git a/boot/parse.cm.mcode b/boot/parse.cm.mcode index 016cf9d7..84492cde 100644 --- a/boot/parse.cm.mcode +++ b/boot/parse.cm.mcode @@ -1,34565 +1,34517 @@ -{ - "name": "parse.cm", - "functions": [ - { - "disruption_pc": 0, - "nr_slots": 89, - "nr_close_slots": 0, - "instructions": [ - ["null", 2, 22, 13], - ["null", 1, 23, 13], - ["get", 3, 68, 1, 24, 16], - ["put", 3, 49, 1, 24, 16], - ["get", 4, 19, 1, 25, 14], - ["access", 5, 1, 25, 23], - ["is_num", 7, 4, 25, 23], - ["jump_false", 7, "num_err_0", 25, 23], - ["is_num", 8, 5, 25, 23], - ["jump_false", 8, "num_err_0", 25, 23], - ["add", 6, 4, 5, 25, 23], - ["jump", "num_done_1", 25, 23], - "num_err_0", - [ - "access", - 9, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 25, - 23 - ], - ["access", 10, "error", 25, 23], - ["access", 11, "cannot apply '+': operands must be numbers", 25, 23], - ["array", 12, 0, 25, 23], - ["push", 12, 11, 25, 23], - ["frame", 14, 9, 2, 25, 23], - ["null", 15, 25, 23], - ["setarg", 14, 0, 15, 25, 23], - ["setarg", 14, 1, 10, 25, 23], - ["setarg", 14, 2, 12, 25, 23], - ["invoke", 14, 13, 25, 23], - ["disrupt", 25, 23], - "num_done_1", - ["put", 6, 19, 1, 25, 23], - ["false", 16, 26, 14], - ["put", 16, 26, 1, 26, 14], - "while_start_2", - ["get", 17, 19, 1, 27, 12], - ["get", 18, 1, 1, 27, 28], - ["length", 19, 18, 27, 28], - ["is_int", 21, 17, 27, 28], - ["jump_false", 21, "rel_ni_4", 27, 28], - ["is_int", 22, 19, 27, 28], - ["jump_false", 22, "rel_ni_4", 27, 28], - ["lt_int", 20, 17, 19, 27, 28], - ["jump", "rel_done_6", 27, 28], - "rel_ni_4", - ["is_num", 21, 17, 27, 28], - ["jump_false", 21, "rel_nn_5", 27, 28], - ["is_num", 22, 19, 27, 28], - ["jump_false", 22, "rel_nn_5", 27, 28], - ["lt_float", 20, 17, 19, 27, 28], - ["jump", "rel_done_6", 27, 28], - "rel_nn_5", - ["is_text", 21, 17, 27, 28], - ["jump_false", 21, "rel_err_7", 27, 28], - ["is_text", 22, 19, 27, 28], - ["jump_false", 22, "rel_err_7", 27, 28], - ["lt_text", 20, 17, 19, 27, 28], - ["jump", "rel_done_6", 27, 28], - "rel_err_7", - [ - "access", - 23, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 27, - 28 - ], - ["access", 24, "error", 27, 28], - ["access", 25, "cannot compare with '<': operands must be same type", 27, 28], - ["array", 26, 0, 27, 28], - ["push", 26, 25, 27, 28], - ["frame", 28, 23, 2, 27, 28], - ["null", 29, 27, 28], - ["setarg", 28, 0, 29, 27, 28], - ["setarg", 28, 1, 24, 27, 28], - ["setarg", 28, 2, 26, 27, 28], - ["invoke", 28, 27, 27, 28], - ["disrupt", 27, 28], - "rel_done_6", - ["jump_false", 20, "while_end_3", 27, 28], - ["get", 30, 1, 1, 28, 11], - ["get", 31, 19, 1, 28, 18], - ["load_dynamic", 32, 30, 31, 28, 18], - ["move", 2, 32, 28, 18], - ["load_field", 33, 2, "kind", 29, 11], - ["move", 1, 33, 29, 11], - ["access", 34, "space", 30, 16], - ["is_identical", 35, 1, 34, 30, 16], - ["jump_true", 35, "eq_done_11", 30, 16], - ["is_int", 36, 1, 30, 16], - ["jump_false", 36, "eq_ni_12", 30, 16], - ["is_int", 37, 34, 30, 16], - ["jump_false", 37, "eq_ni_12", 30, 16], - ["eq_int", 35, 1, 34, 30, 16], - ["jump", "eq_done_11", 30, 16], - "eq_ni_12", - ["is_num", 36, 1, 30, 16], - ["jump_false", 36, "eq_nn_13", 30, 16], - ["is_num", 37, 34, 30, 16], - ["jump_false", 37, "eq_nn_13", 30, 16], - ["eq_float", 35, 1, 34, 30, 16], - ["jump", "eq_done_11", 30, 16], - "eq_nn_13", - ["is_text", 36, 1, 30, 16], - ["jump_false", 36, "eq_nt_14", 30, 16], - ["is_text", 37, 34, 30, 16], - ["jump_false", 37, "eq_nt_14", 30, 16], - ["eq_text", 35, 1, 34, 30, 16], - ["jump", "eq_done_11", 30, 16], - "eq_nt_14", - ["is_null", 36, 1, 30, 16], - ["jump_false", 36, "eq_nnl_15", 30, 16], - ["is_null", 37, 34, 30, 16], - ["jump_false", 37, "eq_nnl_15", 30, 16], - ["true", 35, 30, 16], - ["jump", "eq_done_11", 30, 16], - "eq_nnl_15", - ["is_bool", 36, 1, 30, 16], - ["jump_false", 36, "eq_nb_16", 30, 16], - ["is_bool", 37, 34, 30, 16], - ["jump_false", 37, "eq_nb_16", 30, 16], - ["eq_bool", 35, 1, 34, 30, 16], - ["jump", "eq_done_11", 30, 16], - "eq_nb_16", - ["false", 35, 30, 16], - "eq_done_11", - ["move", 38, 35, 30, 16], - ["jump_true", 38, "or_end_10", 30, 16], - ["access", 39, "comment", 30, 32], - ["is_identical", 40, 1, 39, 30, 32], - ["jump_true", 40, "eq_done_17", 30, 32], - ["is_int", 41, 1, 30, 32], - ["jump_false", 41, "eq_ni_18", 30, 32], - ["is_int", 42, 39, 30, 32], - ["jump_false", 42, "eq_ni_18", 30, 32], - ["eq_int", 40, 1, 39, 30, 32], - ["jump", "eq_done_17", 30, 32], - "eq_ni_18", - ["is_num", 41, 1, 30, 32], - ["jump_false", 41, "eq_nn_19", 30, 32], - ["is_num", 42, 39, 30, 32], - ["jump_false", 42, "eq_nn_19", 30, 32], - ["eq_float", 40, 1, 39, 30, 32], - ["jump", "eq_done_17", 30, 32], - "eq_nn_19", - ["is_text", 41, 1, 30, 32], - ["jump_false", 41, "eq_nt_20", 30, 32], - ["is_text", 42, 39, 30, 32], - ["jump_false", 42, "eq_nt_20", 30, 32], - ["eq_text", 40, 1, 39, 30, 32], - ["jump", "eq_done_17", 30, 32], - "eq_nt_20", - ["is_null", 41, 1, 30, 32], - ["jump_false", 41, "eq_nnl_21", 30, 32], - ["is_null", 42, 39, 30, 32], - ["jump_false", 42, "eq_nnl_21", 30, 32], - ["true", 40, 30, 32], - ["jump", "eq_done_17", 30, 32], - "eq_nnl_21", - ["is_bool", 41, 1, 30, 32], - ["jump_false", 41, "eq_nb_22", 30, 32], - ["is_bool", 42, 39, 30, 32], - ["jump_false", 42, "eq_nb_22", 30, 32], - ["eq_bool", 40, 1, 39, 30, 32], - ["jump", "eq_done_17", 30, 32], - "eq_nb_22", - ["false", 40, 30, 32], - "eq_done_17", - ["move", 38, 40, 30, 32], - "or_end_10", - ["jump_false", 38, "if_else_8", 30, 32], - ["get", 43, 19, 1, 31, 18], - ["access", 44, 1, 31, 27], - ["is_num", 46, 43, 31, 27], - ["jump_false", 46, "num_err_23", 31, 27], - ["is_num", 47, 44, 31, 27], - ["jump_false", 47, "num_err_23", 31, 27], - ["add", 45, 43, 44, 31, 27], - ["jump", "num_done_24", 31, 27], - "num_err_23", - [ - "access", - 48, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 31, - 27 - ], - ["access", 49, "error", 31, 27], - ["access", 50, "cannot apply '+': operands must be numbers", 31, 27], - ["array", 51, 0, 31, 27], - ["push", 51, 50, 31, 27], - ["frame", 53, 48, 2, 31, 27], - ["null", 54, 31, 27], - ["setarg", 53, 0, 54, 31, 27], - ["setarg", 53, 1, 49, 31, 27], - ["setarg", 53, 2, 51, 31, 27], - ["invoke", 53, 52, 31, 27], - ["disrupt", 31, 27], - "num_done_24", - ["put", 45, 19, 1, 31, 27], - ["jump", "while_start_2", 32, 9], - ["jump", "if_end_9", 32, 9], - "if_else_8", - "if_end_9", - ["access", 55, "newline", 34, 16], - ["is_identical", 56, 1, 55, 34, 16], - ["jump_true", 56, "eq_done_27", 34, 16], - ["is_int", 57, 1, 34, 16], - ["jump_false", 57, "eq_ni_28", 34, 16], - ["is_int", 58, 55, 34, 16], - ["jump_false", 58, "eq_ni_28", 34, 16], - ["eq_int", 56, 1, 55, 34, 16], - ["jump", "eq_done_27", 34, 16], - "eq_ni_28", - ["is_num", 57, 1, 34, 16], - ["jump_false", 57, "eq_nn_29", 34, 16], - ["is_num", 58, 55, 34, 16], - ["jump_false", 58, "eq_nn_29", 34, 16], - ["eq_float", 56, 1, 55, 34, 16], - ["jump", "eq_done_27", 34, 16], - "eq_nn_29", - ["is_text", 57, 1, 34, 16], - ["jump_false", 57, "eq_nt_30", 34, 16], - ["is_text", 58, 55, 34, 16], - ["jump_false", 58, "eq_nt_30", 34, 16], - ["eq_text", 56, 1, 55, 34, 16], - ["jump", "eq_done_27", 34, 16], - "eq_nt_30", - ["is_null", 57, 1, 34, 16], - ["jump_false", 57, "eq_nnl_31", 34, 16], - ["is_null", 58, 55, 34, 16], - ["jump_false", 58, "eq_nnl_31", 34, 16], - ["true", 56, 34, 16], - ["jump", "eq_done_27", 34, 16], - "eq_nnl_31", - ["is_bool", 57, 1, 34, 16], - ["jump_false", 57, "eq_nb_32", 34, 16], - ["is_bool", 58, 55, 34, 16], - ["jump_false", 58, "eq_nb_32", 34, 16], - ["eq_bool", 56, 1, 55, 34, 16], - ["jump", "eq_done_27", 34, 16], - "eq_nb_32", - ["false", 56, 34, 16], - "eq_done_27", - ["jump_false", 56, "if_else_25", 34, 16], - ["true", 59, 35, 18], - ["put", 59, 26, 1, 35, 18], - ["get", 60, 19, 1, 36, 18], - ["access", 61, 1, 36, 27], - ["is_num", 63, 60, 36, 27], - ["jump_false", 63, "num_err_33", 36, 27], - ["is_num", 64, 61, 36, 27], - ["jump_false", 64, "num_err_33", 36, 27], - ["add", 62, 60, 61, 36, 27], - ["jump", "num_done_34", 36, 27], - "num_err_33", - [ - "access", - 65, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 36, - 27 - ], - ["access", 66, "error", 36, 27], - ["access", 67, "cannot apply '+': operands must be numbers", 36, 27], - ["array", 68, 0, 36, 27], - ["push", 68, 67, 36, 27], - ["frame", 70, 65, 2, 36, 27], - ["null", 71, 36, 27], - ["setarg", 70, 0, 71, 36, 27], - ["setarg", 70, 1, 66, 36, 27], - ["setarg", 70, 2, 68, 36, 27], - ["invoke", 70, 69, 36, 27], - ["disrupt", 36, 27], - "num_done_34", - ["put", 62, 19, 1, 36, 27], - ["jump", "while_start_2", 37, 9], - ["jump", "if_end_26", 37, 9], - "if_else_25", - "if_end_26", - ["put", 2, 68, 1, 39, 13], - ["null", 72, 40, 14], - ["return", 72, 40, 14], - ["jump", "while_start_2", 40, 14], - "while_end_3", - ["get", 73, 1, 1, 42, 11], - ["get", 74, 1, 1, 42, 25], - ["length", 75, 74, 42, 25], - ["access", 76, 1, 42, 35], - ["is_num", 78, 75, 42, 35], - ["jump_false", 78, "num_err_35", 42, 35], - ["is_num", 79, 76, 42, 35], - ["jump_false", 79, "num_err_35", 42, 35], - ["subtract", 77, 75, 76, 42, 35], - ["jump", "num_done_36", 42, 35], - "num_err_35", - [ - "access", - 80, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 42, - 35 - ], - ["access", 81, "error", 42, 35], - ["access", 82, "cannot apply '-': operands must be numbers", 42, 35], - ["array", 83, 0, 42, 35], - ["push", 83, 82, 42, 35], - ["frame", 85, 80, 2, 42, 35], - ["null", 86, 42, 35], - ["setarg", 85, 0, 86, 42, 35], - ["setarg", 85, 1, 81, 42, 35], - ["setarg", 85, 2, 83, 42, 35], - ["invoke", 85, 84, 42, 35], - ["disrupt", 42, 35], - "num_done_36", - ["load_dynamic", 87, 73, 77, 42, 35], - ["put", 87, 68, 1, 42, 35], - ["null", 88, 42, 35], - ["return", 88, 42, 35] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 88, - "nr_close_slots": 0, - "instructions": [ - ["get", 6, 19, 1, 46, 13], - ["access", 7, 1, 46, 22], - ["is_num", 9, 6, 46, 22], - ["jump_false", 9, "num_err_37", 46, 22], - ["is_num", 10, 7, 46, 22], - ["jump_false", 10, "num_err_37", 46, 22], - ["add", 8, 6, 7, 46, 22], - ["jump", "num_done_38", 46, 22], - "num_err_37", - [ - "access", - 11, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 46, - 22 - ], - ["access", 12, "error", 46, 22], - ["access", 13, "cannot apply '+': operands must be numbers", 46, 22], - ["array", 14, 0, 46, 22], - ["push", 14, 13, 46, 22], - ["frame", 16, 11, 2, 46, 22], - ["null", 17, 46, 22], - ["setarg", 16, 0, 17, 46, 22], - ["setarg", 16, 1, 12, 46, 22], - ["setarg", 16, 2, 14, 46, 22], - ["invoke", 16, 15, 46, 22], - ["disrupt", 46, 22], - "num_done_38", - ["move", 2, 8, 46, 22], - ["access", 3, 0, 47, 17], - ["null", 5, 48, 13], - ["null", 4, 49, 13], - "while_start_39", - ["get", 18, 1, 1, 50, 23], - ["length", 19, 18, 50, 23], - ["is_int", 21, 2, 50, 23], - ["jump_false", 21, "rel_ni_41", 50, 23], - ["is_int", 22, 19, 50, 23], - ["jump_false", 22, "rel_ni_41", 50, 23], - ["lt_int", 20, 2, 19, 50, 23], - ["jump", "rel_done_43", 50, 23], - "rel_ni_41", - ["is_num", 21, 2, 50, 23], - ["jump_false", 21, "rel_nn_42", 50, 23], - ["is_num", 22, 19, 50, 23], - ["jump_false", 22, "rel_nn_42", 50, 23], - ["lt_float", 20, 2, 19, 50, 23], - ["jump", "rel_done_43", 50, 23], - "rel_nn_42", - ["is_text", 21, 2, 50, 23], - ["jump_false", 21, "rel_err_44", 50, 23], - ["is_text", 22, 19, 50, 23], - ["jump_false", 22, "rel_err_44", 50, 23], - ["lt_text", 20, 2, 19, 50, 23], - ["jump", "rel_done_43", 50, 23], - "rel_err_44", - [ - "access", - 23, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 50, - 23 - ], - ["access", 24, "error", 50, 23], - ["access", 25, "cannot compare with '<': operands must be same type", 50, 23], - ["array", 26, 0, 50, 23], - ["push", 26, 25, 50, 23], - ["frame", 28, 23, 2, 50, 23], - ["null", 29, 50, 23], - ["setarg", 28, 0, 29, 50, 23], - ["setarg", 28, 1, 24, 50, 23], - ["setarg", 28, 2, 26, 50, 23], - ["invoke", 28, 27, 50, 23], - ["disrupt", 50, 23], - "rel_done_43", - ["jump_false", 20, "while_end_40", 50, 23], - ["get", 30, 1, 1, 51, 11], - ["load_dynamic", 31, 30, 2, 51, 18], - ["move", 5, 31, 51, 18], - ["load_field", 32, 5, "kind", 52, 11], - ["move", 4, 32, 52, 11], - ["access", 33, "space", 53, 16], - ["is_identical", 34, 4, 33, 53, 16], - ["jump_true", 34, "ne_nid_50", 53, 16], - ["jump", "ne_ni_51", 53, 16], - "ne_nid_50", - ["false", 34, 53, 16], - ["jump", "ne_done_49", 53, 16], - "ne_ni_51", - ["is_int", 35, 4, 53, 16], - ["jump_false", 35, "ne_nn_52", 53, 16], - ["is_int", 36, 33, 53, 16], - ["jump_false", 36, "ne_nn_52", 53, 16], - ["ne_int", 34, 4, 33, 53, 16], - ["jump", "ne_done_49", 53, 16], - "ne_nn_52", - ["is_num", 35, 4, 53, 16], - ["jump_false", 35, "ne_nt_53", 53, 16], - ["is_num", 36, 33, 53, 16], - ["jump_false", 36, "ne_nt_53", 53, 16], - ["ne_float", 34, 4, 33, 53, 16], - ["jump", "ne_done_49", 53, 16], - "ne_nt_53", - ["is_text", 35, 4, 53, 16], - ["jump_false", 35, "ne_nnl_54", 53, 16], - ["is_text", 36, 33, 53, 16], - ["jump_false", 36, "ne_nnl_54", 53, 16], - ["ne_text", 34, 4, 33, 53, 16], - ["jump", "ne_done_49", 53, 16], - "ne_nnl_54", - ["is_null", 35, 4, 53, 16], - ["jump_false", 35, "ne_nb_55", 53, 16], - ["is_null", 36, 33, 53, 16], - ["jump_false", 36, "ne_nb_55", 53, 16], - ["false", 34, 53, 16], - ["jump", "ne_done_49", 53, 16], - "ne_nb_55", - ["is_bool", 35, 4, 53, 16], - ["jump_false", 35, "ne_mis_56", 53, 16], - ["is_bool", 36, 33, 53, 16], - ["jump_false", 36, "ne_mis_56", 53, 16], - ["ne_bool", 34, 4, 33, 53, 16], - ["jump", "ne_done_49", 53, 16], - "ne_mis_56", - ["true", 34, 53, 16], - "ne_done_49", - ["move", 37, 34, 53, 16], - ["jump_false", 37, "and_end_48", 53, 16], - ["access", 38, "comment", 53, 32], - ["is_identical", 39, 4, 38, 53, 32], - ["jump_true", 39, "ne_nid_58", 53, 32], - ["jump", "ne_ni_59", 53, 32], - "ne_nid_58", - ["false", 39, 53, 32], - ["jump", "ne_done_57", 53, 32], - "ne_ni_59", - ["is_int", 40, 4, 53, 32], - ["jump_false", 40, "ne_nn_60", 53, 32], - ["is_int", 41, 38, 53, 32], - ["jump_false", 41, "ne_nn_60", 53, 32], - ["ne_int", 39, 4, 38, 53, 32], - ["jump", "ne_done_57", 53, 32], - "ne_nn_60", - ["is_num", 40, 4, 53, 32], - ["jump_false", 40, "ne_nt_61", 53, 32], - ["is_num", 41, 38, 53, 32], - ["jump_false", 41, "ne_nt_61", 53, 32], - ["ne_float", 39, 4, 38, 53, 32], - ["jump", "ne_done_57", 53, 32], - "ne_nt_61", - ["is_text", 40, 4, 53, 32], - ["jump_false", 40, "ne_nnl_62", 53, 32], - ["is_text", 41, 38, 53, 32], - ["jump_false", 41, "ne_nnl_62", 53, 32], - ["ne_text", 39, 4, 38, 53, 32], - ["jump", "ne_done_57", 53, 32], - "ne_nnl_62", - ["is_null", 40, 4, 53, 32], - ["jump_false", 40, "ne_nb_63", 53, 32], - ["is_null", 41, 38, 53, 32], - ["jump_false", 41, "ne_nb_63", 53, 32], - ["false", 39, 53, 32], - ["jump", "ne_done_57", 53, 32], - "ne_nb_63", - ["is_bool", 40, 4, 53, 32], - ["jump_false", 40, "ne_mis_64", 53, 32], - ["is_bool", 41, 38, 53, 32], - ["jump_false", 41, "ne_mis_64", 53, 32], - ["ne_bool", 39, 4, 38, 53, 32], - ["jump", "ne_done_57", 53, 32], - "ne_mis_64", - ["true", 39, 53, 32], - "ne_done_57", - ["move", 37, 39, 53, 32], - "and_end_48", - ["move", 42, 37, 53, 32], - ["jump_false", 42, "and_end_47", 53, 32], - ["access", 43, "newline", 53, 50], - ["is_identical", 44, 4, 43, 53, 50], - ["jump_true", 44, "ne_nid_66", 53, 50], - ["jump", "ne_ni_67", 53, 50], - "ne_nid_66", - ["false", 44, 53, 50], - ["jump", "ne_done_65", 53, 50], - "ne_ni_67", - ["is_int", 45, 4, 53, 50], - ["jump_false", 45, "ne_nn_68", 53, 50], - ["is_int", 46, 43, 53, 50], - ["jump_false", 46, "ne_nn_68", 53, 50], - ["ne_int", 44, 4, 43, 53, 50], - ["jump", "ne_done_65", 53, 50], - "ne_nn_68", - ["is_num", 45, 4, 53, 50], - ["jump_false", 45, "ne_nt_69", 53, 50], - ["is_num", 46, 43, 53, 50], - ["jump_false", 46, "ne_nt_69", 53, 50], - ["ne_float", 44, 4, 43, 53, 50], - ["jump", "ne_done_65", 53, 50], - "ne_nt_69", - ["is_text", 45, 4, 53, 50], - ["jump_false", 45, "ne_nnl_70", 53, 50], - ["is_text", 46, 43, 53, 50], - ["jump_false", 46, "ne_nnl_70", 53, 50], - ["ne_text", 44, 4, 43, 53, 50], - ["jump", "ne_done_65", 53, 50], - "ne_nnl_70", - ["is_null", 45, 4, 53, 50], - ["jump_false", 45, "ne_nb_71", 53, 50], - ["is_null", 46, 43, 53, 50], - ["jump_false", 46, "ne_nb_71", 53, 50], - ["false", 44, 53, 50], - ["jump", "ne_done_65", 53, 50], - "ne_nb_71", - ["is_bool", 45, 4, 53, 50], - ["jump_false", 45, "ne_mis_72", 53, 50], - ["is_bool", 46, 43, 53, 50], - ["jump_false", 46, "ne_mis_72", 53, 50], - ["ne_bool", 44, 4, 43, 53, 50], - ["jump", "ne_done_65", 53, 50], - "ne_mis_72", - ["true", 44, 53, 50], - "ne_done_65", - ["move", 42, 44, 53, 50], - "and_end_47", - ["jump_false", 42, "if_else_45", 53, 50], - ["access", 47, 1, 54, 25], - ["is_num", 49, 3, 54, 25], - ["jump_false", 49, "num_err_73", 54, 25], - ["is_num", 50, 47, 54, 25], - ["jump_false", 50, "num_err_73", 54, 25], - ["add", 48, 3, 47, 54, 25], - ["jump", "num_done_74", 54, 25], - "num_err_73", - [ - "access", - 51, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 54, - 25 - ], - ["access", 52, "error", 54, 25], - ["access", 53, "cannot apply '+': operands must be numbers", 54, 25], - ["array", 54, 0, 54, 25], - ["push", 54, 53, 54, 25], - ["frame", 56, 51, 2, 54, 25], - ["null", 57, 54, 25], - ["setarg", 56, 0, 57, 54, 25], - ["setarg", 56, 1, 52, 54, 25], - ["setarg", 56, 2, 54, 54, 25], - ["invoke", 56, 55, 54, 25], - ["disrupt", 54, 25], - "num_done_74", - ["move", 3, 48, 54, 25], - ["is_identical", 58, 3, 1, 55, 22], - ["jump_true", 58, "eq_done_77", 55, 22], - ["is_int", 59, 3, 55, 22], - ["jump_false", 59, "eq_ni_78", 55, 22], - ["is_int", 60, 1, 55, 22], - ["jump_false", 60, "eq_ni_78", 55, 22], - ["eq_int", 58, 3, 1, 55, 22], - ["jump", "eq_done_77", 55, 22], - "eq_ni_78", - ["is_num", 59, 3, 55, 22], - ["jump_false", 59, "eq_nn_79", 55, 22], - ["is_num", 60, 1, 55, 22], - ["jump_false", 60, "eq_nn_79", 55, 22], - ["eq_float", 58, 3, 1, 55, 22], - ["jump", "eq_done_77", 55, 22], - "eq_nn_79", - ["is_text", 59, 3, 55, 22], - ["jump_false", 59, "eq_nt_80", 55, 22], - ["is_text", 60, 1, 55, 22], - ["jump_false", 60, "eq_nt_80", 55, 22], - ["eq_text", 58, 3, 1, 55, 22], - ["jump", "eq_done_77", 55, 22], - "eq_nt_80", - ["is_null", 59, 3, 55, 22], - ["jump_false", 59, "eq_nnl_81", 55, 22], - ["is_null", 60, 1, 55, 22], - ["jump_false", 60, "eq_nnl_81", 55, 22], - ["true", 58, 55, 22], - ["jump", "eq_done_77", 55, 22], - "eq_nnl_81", - ["is_bool", 59, 3, 55, 22], - ["jump_false", 59, "eq_nb_82", 55, 22], - ["is_bool", 60, 1, 55, 22], - ["jump_false", 60, "eq_nb_82", 55, 22], - ["eq_bool", 58, 3, 1, 55, 22], - ["jump", "eq_done_77", 55, 22], - "eq_nb_82", - ["false", 58, 55, 22], - "eq_done_77", - ["jump_false", 58, "if_else_75", 55, 22], - ["return", 5, 55, 32], - ["jump", "if_end_76", 55, 32], - "if_else_75", - "if_end_76", - ["jump", "if_end_46", 55, 32], - "if_else_45", - "if_end_46", - ["access", 61, 1, 57, 15], - ["is_num", 63, 2, 57, 15], - ["jump_false", 63, "num_err_83", 57, 15], - ["is_num", 64, 61, 57, 15], - ["jump_false", 64, "num_err_83", 57, 15], - ["add", 62, 2, 61, 57, 15], - ["jump", "num_done_84", 57, 15], - "num_err_83", - [ - "access", - 65, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 57, - 15 - ], - ["access", 66, "error", 57, 15], - ["access", 67, "cannot apply '+': operands must be numbers", 57, 15], - ["array", 68, 0, 57, 15], - ["push", 68, 67, 57, 15], - ["frame", 70, 65, 2, 57, 15], - ["null", 71, 57, 15], - ["setarg", 70, 0, 71, 57, 15], - ["setarg", 70, 1, 66, 57, 15], - ["setarg", 70, 2, 68, 57, 15], - ["invoke", 70, 69, 57, 15], - ["disrupt", 57, 15], - "num_done_84", - ["move", 2, 62, 57, 15], - ["jump", "while_start_39", 57, 15], - "while_end_40", - ["get", 72, 1, 1, 59, 12], - ["get", 73, 1, 1, 59, 26], - ["length", 74, 73, 59, 26], - ["access", 75, 1, 59, 36], - ["is_num", 77, 74, 59, 36], - ["jump_false", 77, "num_err_85", 59, 36], - ["is_num", 78, 75, 59, 36], - ["jump_false", 78, "num_err_85", 59, 36], - ["subtract", 76, 74, 75, 59, 36], - ["jump", "num_done_86", 59, 36], - "num_err_85", - [ - "access", - 79, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 59, - 36 - ], - ["access", 80, "error", 59, 36], - ["access", 81, "cannot apply '-': operands must be numbers", 59, 36], - ["array", 82, 0, 59, 36], - ["push", 82, 81, 59, 36], - ["frame", 84, 79, 2, 59, 36], - ["null", 85, 59, 36], - ["setarg", 84, 0, 85, 59, 36], - ["setarg", 84, 1, 80, 59, 36], - ["setarg", 84, 2, 82, 59, 36], - ["invoke", 84, 83, 59, 36], - ["disrupt", 59, 36], - "num_done_86", - ["load_dynamic", 86, 72, 76, 59, 36], - ["return", 86, 59, 36], - ["null", 87, 59, 36], - ["return", 87, 59, 36] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["access", 1, -1, 63, 14], - ["put", 1, 19, 1, 63, 14], - ["get", 3, 12, 1, 64, 5], - ["frame", 4, 3, 0, 64, 5], - ["null", 5, 64, 5], - ["setarg", 4, 0, 5, 64, 5], - ["invoke", 4, 2, 64, 5], - ["null", 6, 64, 5], - ["return", 6, 64, 5] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 8, - "nr_close_slots": 0, - "instructions": [ - ["record", 3, 4], - ["store_field", 3, 1, "kind", 77, 13], - ["load_field", 4, 2, "at", 78, 11], - ["store_field", 3, 4, "at", 78, 11], - ["load_field", 5, 2, "from_row", 79, 17], - ["store_field", 3, 5, "from_row", 79, 17], - ["load_field", 6, 2, "from_column", 80, 20], - ["store_field", 3, 6, "from_column", 80, 20], - ["return", 3, 80, 20], - ["null", 7, 80, 20], - ["return", 7, 80, 20] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 7, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 49, 1, 85, 19], - ["load_field", 3, 2, "to_row", 85, 19], - ["store_field", 1, 3, "to_row", 85, 5], - ["get", 4, 49, 1, 86, 22], - ["load_field", 5, 4, "to_column", 86, 22], - ["store_field", 1, 5, "to_column", 86, 5], - ["return", 1, 87, 12], - ["null", 6, 87, 12], - ["return", 6, 87, 12] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 64, - "nr_close_slots": 0, - "instructions": [ - ["get", 3, 21, 1, 91, 9], - ["access", 4, 5, 91, 24], - ["is_int", 6, 3, 91, 24], - ["jump_false", 6, "rel_ni_89", 91, 24], - ["is_int", 7, 4, 91, 24], - ["jump_false", 7, "rel_ni_89", 91, 24], - ["ge_int", 5, 3, 4, 91, 24], - ["jump", "rel_done_91", 91, 24], - "rel_ni_89", - ["is_num", 6, 3, 91, 24], - ["jump_false", 6, "rel_nn_90", 91, 24], - ["is_num", 7, 4, 91, 24], - ["jump_false", 7, "rel_nn_90", 91, 24], - ["ge_float", 5, 3, 4, 91, 24], - ["jump", "rel_done_91", 91, 24], - "rel_nn_90", - ["is_text", 6, 3, 91, 24], - ["jump_false", 6, "rel_err_92", 91, 24], - ["is_text", 7, 4, 91, 24], - ["jump_false", 7, "rel_err_92", 91, 24], - ["ge_text", 5, 3, 4, 91, 24], - ["jump", "rel_done_91", 91, 24], - "rel_err_92", - [ - "access", - 8, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 91, - 24 - ], - ["access", 9, "error", 91, 24], - ["access", 10, "cannot compare with '>=': operands must be same type", 91, 24], - ["array", 11, 0, 91, 24], - ["push", 11, 10, 91, 24], - ["frame", 13, 8, 2, 91, 24], - ["null", 14, 91, 24], - ["setarg", 13, 0, 14, 91, 24], - ["setarg", 13, 1, 9, 91, 24], - ["setarg", 13, 2, 11, 91, 24], - ["invoke", 13, 12, 91, 24], - ["disrupt", 91, 24], - "rel_done_91", - ["jump_false", 5, "if_else_87", 91, 24], - ["null", 15, 91, 34], - ["return", 15, 91, 34], - ["jump", "if_end_88", 91, 34], - "if_else_87", - "if_end_88", - ["get", 16, 21, 1, 92, 19], - ["access", 17, 1, 92, 33], - ["is_num", 19, 16, 92, 33], - ["jump_false", 19, "num_err_93", 92, 33], - ["is_num", 20, 17, 92, 33], - ["jump_false", 20, "num_err_93", 92, 33], - ["add", 18, 16, 17, 92, 33], - ["jump", "num_done_94", 92, 33], - "num_err_93", - [ - "access", - 21, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 92, - 33 - ], - ["access", 22, "error", 92, 33], - ["access", 23, "cannot apply '+': operands must be numbers", 92, 33], - ["array", 24, 0, 92, 33], - ["push", 24, 23, 92, 33], - ["frame", 26, 21, 2, 92, 33], - ["null", 27, 92, 33], - ["setarg", 26, 0, 27, 92, 33], - ["setarg", 26, 1, 22, 92, 33], - ["setarg", 26, 2, 24, 92, 33], - ["invoke", 26, 25, 92, 33], - ["disrupt", 92, 33], - "num_done_94", - ["put", 18, 21, 1, 92, 33], - ["get", 28, 22, 1, 93, 10], - ["record", 29, 4], - ["store_field", 29, 2, "message", 94, 16], - ["load_field", 30, 1, "from_row", 95, 13], - ["access", 31, 1, 95, 30], - ["is_num", 33, 30, 95, 30], - ["jump_false", 33, "num_err_95", 95, 30], - ["is_num", 34, 31, 95, 30], - ["jump_false", 34, "num_err_95", 95, 30], - ["add", 32, 30, 31, 95, 30], - ["jump", "num_done_96", 95, 30], - "num_err_95", - [ - "access", - 35, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 95, - 30 - ], - ["access", 36, "error", 95, 30], - ["access", 37, "cannot apply '+': operands must be numbers", 95, 30], - ["array", 38, 0, 95, 30], - ["push", 38, 37, 95, 30], - ["frame", 40, 35, 2, 95, 30], - ["null", 41, 95, 30], - ["setarg", 40, 0, 41, 95, 30], - ["setarg", 40, 1, 36, 95, 30], - ["setarg", 40, 2, 38, 95, 30], - ["invoke", 40, 39, 95, 30], - ["disrupt", 95, 30], - "num_done_96", - ["store_field", 29, 32, "line", 95, 30], - ["load_field", 42, 1, "from_column", 96, 15], - ["access", 43, 1, 96, 35], - ["is_num", 45, 42, 96, 35], - ["jump_false", 45, "num_err_97", 96, 35], - ["is_num", 46, 43, 96, 35], - ["jump_false", 46, "num_err_97", 96, 35], - ["add", 44, 42, 43, 96, 35], - ["jump", "num_done_98", 96, 35], - "num_err_97", - [ - "access", - 47, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 96, - 35 - ], - ["access", 48, "error", 96, 35], - ["access", 49, "cannot apply '+': operands must be numbers", 96, 35], - ["array", 50, 0, 96, 35], - ["push", 50, 49, 96, 35], - ["frame", 52, 47, 2, 96, 35], - ["null", 53, 96, 35], - ["setarg", 52, 0, 53, 96, 35], - ["setarg", 52, 1, 48, 96, 35], - ["setarg", 52, 2, 50, 96, 35], - ["invoke", 52, 51, 96, 35], - ["disrupt", 96, 35], - "num_done_98", - ["store_field", 29, 44, "column", 96, 35], - ["load_field", 54, 1, "at", 97, 15], - ["store_field", 29, 54, "offset", 97, 15], - ["is_array", 55, 28, 97, 15], - ["jump_false", 55, "push_err_99", 97, 15], - ["push", 28, 29, 97, 15], - ["jump", "push_done_100", 97, 15], - "push_err_99", - [ - "access", - 56, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 97, - 15 - ], - ["access", 57, "error", 97, 15], - ["access", 58, "cannot push: target must be an array", 97, 15], - ["array", 59, 0, 97, 15], - ["push", 59, 58, 97, 15], - ["frame", 61, 56, 2, 97, 15], - ["null", 62, 97, 15], - ["setarg", 61, 0, 62, 97, 15], - ["setarg", 61, 1, 57, 97, 15], - ["setarg", 61, 2, 59, 97, 15], - ["invoke", 61, 60, 97, 15], - ["disrupt", 97, 15], - "push_done_100", - ["null", 63, 97, 15], - ["return", 63, 97, 15] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 2 - }, - { - "disruption_pc": 0, - "nr_slots": 9, - "nr_close_slots": 0, - "instructions": [ - ["get", 2, 9, 1, 112, 12], - ["load_dynamic", 3, 2, 1, 112, 22], - ["true", 4, 112, 31], - ["is_identical", 5, 3, 4, 112, 31], - ["jump_true", 5, "eq_done_101", 112, 31], - ["is_int", 6, 3, 112, 31], - ["jump_false", 6, "eq_ni_102", 112, 31], - ["is_int", 7, 4, 112, 31], - ["jump_false", 7, "eq_ni_102", 112, 31], - ["eq_int", 5, 3, 4, 112, 31], - ["jump", "eq_done_101", 112, 31], - "eq_ni_102", - ["is_num", 6, 3, 112, 31], - ["jump_false", 6, "eq_nn_103", 112, 31], - ["is_num", 7, 4, 112, 31], - ["jump_false", 7, "eq_nn_103", 112, 31], - ["eq_float", 5, 3, 4, 112, 31], - ["jump", "eq_done_101", 112, 31], - "eq_nn_103", - ["is_text", 6, 3, 112, 31], - ["jump_false", 6, "eq_nt_104", 112, 31], - ["is_text", 7, 4, 112, 31], - ["jump_false", 7, "eq_nt_104", 112, 31], - ["eq_text", 5, 3, 4, 112, 31], - ["jump", "eq_done_101", 112, 31], - "eq_nt_104", - ["is_null", 6, 3, 112, 31], - ["jump_false", 6, "eq_nnl_105", 112, 31], - ["is_null", 7, 4, 112, 31], - ["jump_false", 7, "eq_nnl_105", 112, 31], - ["true", 5, 112, 31], - ["jump", "eq_done_101", 112, 31], - "eq_nnl_105", - ["is_bool", 6, 3, 112, 31], - ["jump_false", 6, "eq_nb_106", 112, 31], - ["is_bool", 7, 4, 112, 31], - ["jump_false", 7, "eq_nb_106", 112, 31], - ["eq_bool", 5, 3, 4, 112, 31], - ["jump", "eq_done_101", 112, 31], - "eq_nb_106", - ["false", 5, 112, 31], - "eq_done_101", - ["return", 5, 112, 31], - ["null", 8, 112, 31], - ["return", 8, 112, 31] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 1 - }, - { - "disruption_pc": 0, - "nr_slots": 160, - "nr_close_slots": 0, - "instructions": [ - ["get", 4, 68, 1, 129, 9], - ["load_field", 5, 4, "kind", 129, 9], - ["access", 6, "(", 129, 21], - ["is_identical", 7, 5, 6, 129, 21], - ["jump_true", 7, "ne_nid_110", 129, 21], - ["jump", "ne_ni_111", 129, 21], - "ne_nid_110", - ["false", 7, 129, 21], - ["jump", "ne_done_109", 129, 21], - "ne_ni_111", - ["is_int", 8, 5, 129, 21], - ["jump_false", 8, "ne_nn_112", 129, 21], - ["is_int", 9, 6, 129, 21], - ["jump_false", 9, "ne_nn_112", 129, 21], - ["ne_int", 7, 5, 6, 129, 21], - ["jump", "ne_done_109", 129, 21], - "ne_nn_112", - ["is_num", 8, 5, 129, 21], - ["jump_false", 8, "ne_nt_113", 129, 21], - ["is_num", 9, 6, 129, 21], - ["jump_false", 9, "ne_nt_113", 129, 21], - ["ne_float", 7, 5, 6, 129, 21], - ["jump", "ne_done_109", 129, 21], - "ne_nt_113", - ["is_text", 8, 5, 129, 21], - ["jump_false", 8, "ne_nnl_114", 129, 21], - ["is_text", 9, 6, 129, 21], - ["jump_false", 9, "ne_nnl_114", 129, 21], - ["ne_text", 7, 5, 6, 129, 21], - ["jump", "ne_done_109", 129, 21], - "ne_nnl_114", - ["is_null", 8, 5, 129, 21], - ["jump_false", 8, "ne_nb_115", 129, 21], - ["is_null", 9, 6, 129, 21], - ["jump_false", 9, "ne_nb_115", 129, 21], - ["false", 7, 129, 21], - ["jump", "ne_done_109", 129, 21], - "ne_nb_115", - ["is_bool", 8, 5, 129, 21], - ["jump_false", 8, "ne_mis_116", 129, 21], - ["is_bool", 9, 6, 129, 21], - ["jump_false", 9, "ne_mis_116", 129, 21], - ["ne_bool", 7, 5, 6, 129, 21], - ["jump", "ne_done_109", 129, 21], - "ne_mis_116", - ["true", 7, 129, 21], - "ne_done_109", - ["jump_false", 7, "if_else_107", 129, 21], - ["false", 10, 129, 33], - ["return", 10, 129, 33], - ["jump", "if_end_108", 129, 33], - "if_else_107", - "if_end_108", - ["get", 11, 19, 1, 130, 13], - ["access", 12, 1, 130, 22], - ["is_num", 14, 11, 130, 22], - ["jump_false", 14, "num_err_117", 130, 22], - ["is_num", 15, 12, 130, 22], - ["jump_false", 15, "num_err_117", 130, 22], - ["add", 13, 11, 12, 130, 22], - ["jump", "num_done_118", 130, 22], - "num_err_117", - [ - "access", - 16, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 130, - 22 - ], - ["access", 17, "error", 130, 22], - ["access", 18, "cannot apply '+': operands must be numbers", 130, 22], - ["array", 19, 0, 130, 22], - ["push", 19, 18, 130, 22], - ["frame", 21, 16, 2, 130, 22], - ["null", 22, 130, 22], - ["setarg", 21, 0, 22, 130, 22], - ["setarg", 21, 1, 17, 130, 22], - ["setarg", 21, 2, 19, 130, 22], - ["invoke", 21, 20, 130, 22], - ["disrupt", 130, 22], - "num_done_118", - ["move", 1, 13, 130, 22], - ["access", 2, 1, 131, 17], - ["null", 3, 132, 13], - "while_start_119", - ["get", 23, 1, 1, 133, 23], - ["length", 24, 23, 133, 23], - ["is_int", 26, 1, 133, 23], - ["jump_false", 26, "rel_ni_122", 133, 23], - ["is_int", 27, 24, 133, 23], - ["jump_false", 27, "rel_ni_122", 133, 23], - ["lt_int", 25, 1, 24, 133, 23], - ["jump", "rel_done_124", 133, 23], - "rel_ni_122", - ["is_num", 26, 1, 133, 23], - ["jump_false", 26, "rel_nn_123", 133, 23], - ["is_num", 27, 24, 133, 23], - ["jump_false", 27, "rel_nn_123", 133, 23], - ["lt_float", 25, 1, 24, 133, 23], - ["jump", "rel_done_124", 133, 23], - "rel_nn_123", - ["is_text", 26, 1, 133, 23], - ["jump_false", 26, "rel_err_125", 133, 23], - ["is_text", 27, 24, 133, 23], - ["jump_false", 27, "rel_err_125", 133, 23], - ["lt_text", 25, 1, 24, 133, 23], - ["jump", "rel_done_124", 133, 23], - "rel_err_125", - [ - "access", - 28, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 133, - 23 - ], - ["access", 29, "error", 133, 23], - ["access", 30, "cannot compare with '<': operands must be same type", 133, 23], - ["array", 31, 0, 133, 23], - ["push", 31, 30, 133, 23], - ["frame", 33, 28, 2, 133, 23], - ["null", 34, 133, 23], - ["setarg", 33, 0, 34, 133, 23], - ["setarg", 33, 1, 29, 133, 23], - ["setarg", 33, 2, 31, 133, 23], - ["invoke", 33, 32, 133, 23], - ["disrupt", 133, 23], - "rel_done_124", - ["move", 35, 25, 133, 23], - ["jump_false", 35, "and_end_121", 133, 23], - ["access", 36, 0, 133, 42], - ["is_int", 38, 2, 133, 42], - ["jump_false", 38, "rel_ni_126", 133, 42], - ["is_int", 39, 36, 133, 42], - ["jump_false", 39, "rel_ni_126", 133, 42], - ["gt_int", 37, 2, 36, 133, 42], - ["jump", "rel_done_128", 133, 42], - "rel_ni_126", - ["is_num", 38, 2, 133, 42], - ["jump_false", 38, "rel_nn_127", 133, 42], - ["is_num", 39, 36, 133, 42], - ["jump_false", 39, "rel_nn_127", 133, 42], - ["gt_float", 37, 2, 36, 133, 42], - ["jump", "rel_done_128", 133, 42], - "rel_nn_127", - ["is_text", 38, 2, 133, 42], - ["jump_false", 38, "rel_err_129", 133, 42], - ["is_text", 39, 36, 133, 42], - ["jump_false", 39, "rel_err_129", 133, 42], - ["gt_text", 37, 2, 36, 133, 42], - ["jump", "rel_done_128", 133, 42], - "rel_err_129", - [ - "access", - 40, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 133, - 42 - ], - ["access", 41, "error", 133, 42], - ["access", 42, "cannot compare with '>': operands must be same type", 133, 42], - ["array", 43, 0, 133, 42], - ["push", 43, 42, 133, 42], - ["frame", 45, 40, 2, 133, 42], - ["null", 46, 133, 42], - ["setarg", 45, 0, 46, 133, 42], - ["setarg", 45, 1, 41, 133, 42], - ["setarg", 45, 2, 43, 133, 42], - ["invoke", 45, 44, 133, 42], - ["disrupt", 133, 42], - "rel_done_128", - ["move", 35, 37, 133, 42], - "and_end_121", - ["jump_false", 35, "while_end_120", 133, 42], - ["get", 47, 1, 1, 134, 11], - ["load_dynamic", 48, 47, 1, 134, 18], - ["load_field", 49, 48, "kind", 134, 18], - ["move", 3, 49, 134, 18], - ["access", 50, "(", 135, 16], - ["is_identical", 51, 3, 50, 135, 16], - ["jump_true", 51, "eq_done_132", 135, 16], - ["is_int", 52, 3, 135, 16], - ["jump_false", 52, "eq_ni_133", 135, 16], - ["is_int", 53, 50, 135, 16], - ["jump_false", 53, "eq_ni_133", 135, 16], - ["eq_int", 51, 3, 50, 135, 16], - ["jump", "eq_done_132", 135, 16], - "eq_ni_133", - ["is_num", 52, 3, 135, 16], - ["jump_false", 52, "eq_nn_134", 135, 16], - ["is_num", 53, 50, 135, 16], - ["jump_false", 53, "eq_nn_134", 135, 16], - ["eq_float", 51, 3, 50, 135, 16], - ["jump", "eq_done_132", 135, 16], - "eq_nn_134", - ["is_text", 52, 3, 135, 16], - ["jump_false", 52, "eq_nt_135", 135, 16], - ["is_text", 53, 50, 135, 16], - ["jump_false", 53, "eq_nt_135", 135, 16], - ["eq_text", 51, 3, 50, 135, 16], - ["jump", "eq_done_132", 135, 16], - "eq_nt_135", - ["is_null", 52, 3, 135, 16], - ["jump_false", 52, "eq_nnl_136", 135, 16], - ["is_null", 53, 50, 135, 16], - ["jump_false", 53, "eq_nnl_136", 135, 16], - ["true", 51, 135, 16], - ["jump", "eq_done_132", 135, 16], - "eq_nnl_136", - ["is_bool", 52, 3, 135, 16], - ["jump_false", 52, "eq_nb_137", 135, 16], - ["is_bool", 53, 50, 135, 16], - ["jump_false", 53, "eq_nb_137", 135, 16], - ["eq_bool", 51, 3, 50, 135, 16], - ["jump", "eq_done_132", 135, 16], - "eq_nb_137", - ["false", 51, 135, 16], - "eq_done_132", - ["jump_false", 51, "if_else_130", 135, 16], - ["access", 54, 1, 135, 39], - ["is_num", 56, 2, 135, 39], - ["jump_false", 56, "num_err_138", 135, 39], - ["is_num", 57, 54, 135, 39], - ["jump_false", 57, "num_err_138", 135, 39], - ["add", 55, 2, 54, 135, 39], - ["jump", "num_done_139", 135, 39], - "num_err_138", - [ - "access", - 58, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 135, - 39 - ], - ["access", 59, "error", 135, 39], - ["access", 60, "cannot apply '+': operands must be numbers", 135, 39], - ["array", 61, 0, 135, 39], - ["push", 61, 60, 135, 39], - ["frame", 63, 58, 2, 135, 39], - ["null", 64, 135, 39], - ["setarg", 63, 0, 64, 135, 39], - ["setarg", 63, 1, 59, 135, 39], - ["setarg", 63, 2, 61, 135, 39], - ["invoke", 63, 62, 135, 39], - ["disrupt", 135, 39], - "num_done_139", - ["move", 2, 55, 135, 39], - ["jump", "if_end_131", 135, 39], - "if_else_130", - ["access", 65, ")", 136, 21], - ["is_identical", 66, 3, 65, 136, 21], - ["jump_true", 66, "eq_done_142", 136, 21], - ["is_int", 67, 3, 136, 21], - ["jump_false", 67, "eq_ni_143", 136, 21], - ["is_int", 68, 65, 136, 21], - ["jump_false", 68, "eq_ni_143", 136, 21], - ["eq_int", 66, 3, 65, 136, 21], - ["jump", "eq_done_142", 136, 21], - "eq_ni_143", - ["is_num", 67, 3, 136, 21], - ["jump_false", 67, "eq_nn_144", 136, 21], - ["is_num", 68, 65, 136, 21], - ["jump_false", 68, "eq_nn_144", 136, 21], - ["eq_float", 66, 3, 65, 136, 21], - ["jump", "eq_done_142", 136, 21], - "eq_nn_144", - ["is_text", 67, 3, 136, 21], - ["jump_false", 67, "eq_nt_145", 136, 21], - ["is_text", 68, 65, 136, 21], - ["jump_false", 68, "eq_nt_145", 136, 21], - ["eq_text", 66, 3, 65, 136, 21], - ["jump", "eq_done_142", 136, 21], - "eq_nt_145", - ["is_null", 67, 3, 136, 21], - ["jump_false", 67, "eq_nnl_146", 136, 21], - ["is_null", 68, 65, 136, 21], - ["jump_false", 68, "eq_nnl_146", 136, 21], - ["true", 66, 136, 21], - ["jump", "eq_done_142", 136, 21], - "eq_nnl_146", - ["is_bool", 67, 3, 136, 21], - ["jump_false", 67, "eq_nb_147", 136, 21], - ["is_bool", 68, 65, 136, 21], - ["jump_false", 68, "eq_nb_147", 136, 21], - ["eq_bool", 66, 3, 65, 136, 21], - ["jump", "eq_done_142", 136, 21], - "eq_nb_147", - ["false", 66, 136, 21], - "eq_done_142", - ["jump_false", 66, "if_else_140", 136, 21], - ["access", 69, 1, 136, 44], - ["is_num", 70, 2, 136, 44], - ["jump_false", 70, "num_err_148", 136, 44], - ["is_num", 71, 69, 136, 44], - ["jump_false", 71, "num_err_148", 136, 44], - ["subtract", 2, 2, 69, 136, 44], - ["jump", "num_done_149", 136, 44], - "num_err_148", - [ - "access", - 72, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 136, - 44 - ], - ["access", 73, "error", 136, 44], - ["access", 74, "cannot apply '-': operands must be numbers", 136, 44], - ["array", 75, 0, 136, 44], - ["push", 75, 74, 136, 44], - ["frame", 77, 72, 2, 136, 44], - ["null", 78, 136, 44], - ["setarg", 77, 0, 78, 136, 44], - ["setarg", 77, 1, 73, 136, 44], - ["setarg", 77, 2, 75, 136, 44], - ["invoke", 77, 76, 136, 44], - ["disrupt", 136, 44], - "num_done_149", - ["jump", "if_end_141", 136, 44], - "if_else_140", - ["access", 79, "text", 137, 21], - ["is_identical", 80, 3, 79, 137, 21], - ["jump_true", 80, "eq_done_153", 137, 21], - ["is_int", 81, 3, 137, 21], - ["jump_false", 81, "eq_ni_154", 137, 21], - ["is_int", 82, 79, 137, 21], - ["jump_false", 82, "eq_ni_154", 137, 21], - ["eq_int", 80, 3, 79, 137, 21], - ["jump", "eq_done_153", 137, 21], - "eq_ni_154", - ["is_num", 81, 3, 137, 21], - ["jump_false", 81, "eq_nn_155", 137, 21], - ["is_num", 82, 79, 137, 21], - ["jump_false", 82, "eq_nn_155", 137, 21], - ["eq_float", 80, 3, 79, 137, 21], - ["jump", "eq_done_153", 137, 21], - "eq_nn_155", - ["is_text", 81, 3, 137, 21], - ["jump_false", 81, "eq_nt_156", 137, 21], - ["is_text", 82, 79, 137, 21], - ["jump_false", 82, "eq_nt_156", 137, 21], - ["eq_text", 80, 3, 79, 137, 21], - ["jump", "eq_done_153", 137, 21], - "eq_nt_156", - ["is_null", 81, 3, 137, 21], - ["jump_false", 81, "eq_nnl_157", 137, 21], - ["is_null", 82, 79, 137, 21], - ["jump_false", 82, "eq_nnl_157", 137, 21], - ["true", 80, 137, 21], - ["jump", "eq_done_153", 137, 21], - "eq_nnl_157", - ["is_bool", 81, 3, 137, 21], - ["jump_false", 81, "eq_nb_158", 137, 21], - ["is_bool", 82, 79, 137, 21], - ["jump_false", 82, "eq_nb_158", 137, 21], - ["eq_bool", 80, 3, 79, 137, 21], - ["jump", "eq_done_153", 137, 21], - "eq_nb_158", - ["false", 80, 137, 21], - "eq_done_153", - ["move", 83, 80, 137, 21], - ["jump_true", 83, "or_end_152", 137, 21], - ["access", 84, "number", 137, 36], - ["is_identical", 85, 3, 84, 137, 36], - ["jump_true", 85, "eq_done_159", 137, 36], - ["is_int", 86, 3, 137, 36], - ["jump_false", 86, "eq_ni_160", 137, 36], - ["is_int", 87, 84, 137, 36], - ["jump_false", 87, "eq_ni_160", 137, 36], - ["eq_int", 85, 3, 84, 137, 36], - ["jump", "eq_done_159", 137, 36], - "eq_ni_160", - ["is_num", 86, 3, 137, 36], - ["jump_false", 86, "eq_nn_161", 137, 36], - ["is_num", 87, 84, 137, 36], - ["jump_false", 87, "eq_nn_161", 137, 36], - ["eq_float", 85, 3, 84, 137, 36], - ["jump", "eq_done_159", 137, 36], - "eq_nn_161", - ["is_text", 86, 3, 137, 36], - ["jump_false", 86, "eq_nt_162", 137, 36], - ["is_text", 87, 84, 137, 36], - ["jump_false", 87, "eq_nt_162", 137, 36], - ["eq_text", 85, 3, 84, 137, 36], - ["jump", "eq_done_159", 137, 36], - "eq_nt_162", - ["is_null", 86, 3, 137, 36], - ["jump_false", 86, "eq_nnl_163", 137, 36], - ["is_null", 87, 84, 137, 36], - ["jump_false", 87, "eq_nnl_163", 137, 36], - ["true", 85, 137, 36], - ["jump", "eq_done_159", 137, 36], - "eq_nnl_163", - ["is_bool", 86, 3, 137, 36], - ["jump_false", 86, "eq_nb_164", 137, 36], - ["is_bool", 87, 84, 137, 36], - ["jump_false", 87, "eq_nb_164", 137, 36], - ["eq_bool", 85, 3, 84, 137, 36], - ["jump", "eq_done_159", 137, 36], - "eq_nb_164", - ["false", 85, 137, 36], - "eq_done_159", - ["move", 83, 85, 137, 36], - "or_end_152", - ["jump_false", 83, "if_else_150", 137, 36], - ["jump", "if_end_151", 137, 46], - "if_else_150", - "if_end_151", - "if_end_141", - "if_end_131", - ["access", 88, 1, 138, 15], - ["is_num", 90, 1, 138, 15], - ["jump_false", 90, "num_err_165", 138, 15], - ["is_num", 91, 88, 138, 15], - ["jump_false", 91, "num_err_165", 138, 15], - ["add", 89, 1, 88, 138, 15], - ["jump", "num_done_166", 138, 15], - "num_err_165", - [ - "access", - 92, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 138, - 15 - ], - ["access", 93, "error", 138, 15], - ["access", 94, "cannot apply '+': operands must be numbers", 138, 15], - ["array", 95, 0, 138, 15], - ["push", 95, 94, 138, 15], - ["frame", 97, 92, 2, 138, 15], - ["null", 98, 138, 15], - ["setarg", 97, 0, 98, 138, 15], - ["setarg", 97, 1, 93, 138, 15], - ["setarg", 97, 2, 95, 138, 15], - ["invoke", 97, 96, 138, 15], - ["disrupt", 138, 15], - "num_done_166", - ["move", 1, 89, 138, 15], - ["jump", "while_start_119", 138, 15], - "while_end_120", - "while_start_167", - ["get", 99, 1, 1, 140, 23], - ["length", 100, 99, 140, 23], - ["is_int", 102, 1, 140, 23], - ["jump_false", 102, "rel_ni_169", 140, 23], - ["is_int", 103, 100, 140, 23], - ["jump_false", 103, "rel_ni_169", 140, 23], - ["lt_int", 101, 1, 100, 140, 23], - ["jump", "rel_done_171", 140, 23], - "rel_ni_169", - ["is_num", 102, 1, 140, 23], - ["jump_false", 102, "rel_nn_170", 140, 23], - ["is_num", 103, 100, 140, 23], - ["jump_false", 103, "rel_nn_170", 140, 23], - ["lt_float", 101, 1, 100, 140, 23], - ["jump", "rel_done_171", 140, 23], - "rel_nn_170", - ["is_text", 102, 1, 140, 23], - ["jump_false", 102, "rel_err_172", 140, 23], - ["is_text", 103, 100, 140, 23], - ["jump_false", 103, "rel_err_172", 140, 23], - ["lt_text", 101, 1, 100, 140, 23], - ["jump", "rel_done_171", 140, 23], - "rel_err_172", - [ - "access", - 104, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 140, - 23 - ], - ["access", 105, "error", 140, 23], - ["access", 106, "cannot compare with '<': operands must be same type", 140, 23], - ["array", 107, 0, 140, 23], - ["push", 107, 106, 140, 23], - ["frame", 109, 104, 2, 140, 23], - ["null", 110, 140, 23], - ["setarg", 109, 0, 110, 140, 23], - ["setarg", 109, 1, 105, 140, 23], - ["setarg", 109, 2, 107, 140, 23], - ["invoke", 109, 108, 140, 23], - ["disrupt", 140, 23], - "rel_done_171", - ["jump_false", 101, "while_end_168", 140, 23], - ["get", 111, 1, 1, 141, 11], - ["load_dynamic", 112, 111, 1, 141, 18], - ["load_field", 113, 112, "kind", 141, 18], - ["move", 3, 113, 141, 18], - ["access", 114, "space", 142, 16], - ["is_identical", 115, 3, 114, 142, 16], - ["jump_true", 115, "ne_nid_178", 142, 16], - ["jump", "ne_ni_179", 142, 16], - "ne_nid_178", - ["false", 115, 142, 16], - ["jump", "ne_done_177", 142, 16], - "ne_ni_179", - ["is_int", 116, 3, 142, 16], - ["jump_false", 116, "ne_nn_180", 142, 16], - ["is_int", 117, 114, 142, 16], - ["jump_false", 117, "ne_nn_180", 142, 16], - ["ne_int", 115, 3, 114, 142, 16], - ["jump", "ne_done_177", 142, 16], - "ne_nn_180", - ["is_num", 116, 3, 142, 16], - ["jump_false", 116, "ne_nt_181", 142, 16], - ["is_num", 117, 114, 142, 16], - ["jump_false", 117, "ne_nt_181", 142, 16], - ["ne_float", 115, 3, 114, 142, 16], - ["jump", "ne_done_177", 142, 16], - "ne_nt_181", - ["is_text", 116, 3, 142, 16], - ["jump_false", 116, "ne_nnl_182", 142, 16], - ["is_text", 117, 114, 142, 16], - ["jump_false", 117, "ne_nnl_182", 142, 16], - ["ne_text", 115, 3, 114, 142, 16], - ["jump", "ne_done_177", 142, 16], - "ne_nnl_182", - ["is_null", 116, 3, 142, 16], - ["jump_false", 116, "ne_nb_183", 142, 16], - ["is_null", 117, 114, 142, 16], - ["jump_false", 117, "ne_nb_183", 142, 16], - ["false", 115, 142, 16], - ["jump", "ne_done_177", 142, 16], - "ne_nb_183", - ["is_bool", 116, 3, 142, 16], - ["jump_false", 116, "ne_mis_184", 142, 16], - ["is_bool", 117, 114, 142, 16], - ["jump_false", 117, "ne_mis_184", 142, 16], - ["ne_bool", 115, 3, 114, 142, 16], - ["jump", "ne_done_177", 142, 16], - "ne_mis_184", - ["true", 115, 142, 16], - "ne_done_177", - ["move", 118, 115, 142, 16], - ["jump_false", 118, "and_end_176", 142, 16], - ["access", 119, "newline", 142, 32], - ["is_identical", 120, 3, 119, 142, 32], - ["jump_true", 120, "ne_nid_186", 142, 32], - ["jump", "ne_ni_187", 142, 32], - "ne_nid_186", - ["false", 120, 142, 32], - ["jump", "ne_done_185", 142, 32], - "ne_ni_187", - ["is_int", 121, 3, 142, 32], - ["jump_false", 121, "ne_nn_188", 142, 32], - ["is_int", 122, 119, 142, 32], - ["jump_false", 122, "ne_nn_188", 142, 32], - ["ne_int", 120, 3, 119, 142, 32], - ["jump", "ne_done_185", 142, 32], - "ne_nn_188", - ["is_num", 121, 3, 142, 32], - ["jump_false", 121, "ne_nt_189", 142, 32], - ["is_num", 122, 119, 142, 32], - ["jump_false", 122, "ne_nt_189", 142, 32], - ["ne_float", 120, 3, 119, 142, 32], - ["jump", "ne_done_185", 142, 32], - "ne_nt_189", - ["is_text", 121, 3, 142, 32], - ["jump_false", 121, "ne_nnl_190", 142, 32], - ["is_text", 122, 119, 142, 32], - ["jump_false", 122, "ne_nnl_190", 142, 32], - ["ne_text", 120, 3, 119, 142, 32], - ["jump", "ne_done_185", 142, 32], - "ne_nnl_190", - ["is_null", 121, 3, 142, 32], - ["jump_false", 121, "ne_nb_191", 142, 32], - ["is_null", 122, 119, 142, 32], - ["jump_false", 122, "ne_nb_191", 142, 32], - ["false", 120, 142, 32], - ["jump", "ne_done_185", 142, 32], - "ne_nb_191", - ["is_bool", 121, 3, 142, 32], - ["jump_false", 121, "ne_mis_192", 142, 32], - ["is_bool", 122, 119, 142, 32], - ["jump_false", 122, "ne_mis_192", 142, 32], - ["ne_bool", 120, 3, 119, 142, 32], - ["jump", "ne_done_185", 142, 32], - "ne_mis_192", - ["true", 120, 142, 32], - "ne_done_185", - ["move", 118, 120, 142, 32], - "and_end_176", - ["move", 123, 118, 142, 32], - ["jump_false", 123, "and_end_175", 142, 32], - ["access", 124, "comment", 142, 50], - ["is_identical", 125, 3, 124, 142, 50], - ["jump_true", 125, "ne_nid_194", 142, 50], - ["jump", "ne_ni_195", 142, 50], - "ne_nid_194", - ["false", 125, 142, 50], - ["jump", "ne_done_193", 142, 50], - "ne_ni_195", - ["is_int", 126, 3, 142, 50], - ["jump_false", 126, "ne_nn_196", 142, 50], - ["is_int", 127, 124, 142, 50], - ["jump_false", 127, "ne_nn_196", 142, 50], - ["ne_int", 125, 3, 124, 142, 50], - ["jump", "ne_done_193", 142, 50], - "ne_nn_196", - ["is_num", 126, 3, 142, 50], - ["jump_false", 126, "ne_nt_197", 142, 50], - ["is_num", 127, 124, 142, 50], - ["jump_false", 127, "ne_nt_197", 142, 50], - ["ne_float", 125, 3, 124, 142, 50], - ["jump", "ne_done_193", 142, 50], - "ne_nt_197", - ["is_text", 126, 3, 142, 50], - ["jump_false", 126, "ne_nnl_198", 142, 50], - ["is_text", 127, 124, 142, 50], - ["jump_false", 127, "ne_nnl_198", 142, 50], - ["ne_text", 125, 3, 124, 142, 50], - ["jump", "ne_done_193", 142, 50], - "ne_nnl_198", - ["is_null", 126, 3, 142, 50], - ["jump_false", 126, "ne_nb_199", 142, 50], - ["is_null", 127, 124, 142, 50], - ["jump_false", 127, "ne_nb_199", 142, 50], - ["false", 125, 142, 50], - ["jump", "ne_done_193", 142, 50], - "ne_nb_199", - ["is_bool", 126, 3, 142, 50], - ["jump_false", 126, "ne_mis_200", 142, 50], - ["is_bool", 127, 124, 142, 50], - ["jump_false", 127, "ne_mis_200", 142, 50], - ["ne_bool", 125, 3, 124, 142, 50], - ["jump", "ne_done_193", 142, 50], - "ne_mis_200", - ["true", 125, 142, 50], - "ne_done_193", - ["move", 123, 125, 142, 50], - "and_end_175", - ["jump_false", 123, "if_else_173", 142, 50], - ["jump", "while_end_168", 142, 61], - ["jump", "if_end_174", 142, 61], - "if_else_173", - "if_end_174", - ["access", 128, 1, 143, 15], - ["is_num", 130, 1, 143, 15], - ["jump_false", 130, "num_err_201", 143, 15], - ["is_num", 131, 128, 143, 15], - ["jump_false", 131, "num_err_201", 143, 15], - ["add", 129, 1, 128, 143, 15], - ["jump", "num_done_202", 143, 15], - "num_err_201", - [ - "access", - 132, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 143, - 15 - ], - ["access", 133, "error", 143, 15], - ["access", 134, "cannot apply '+': operands must be numbers", 143, 15], - ["array", 135, 0, 143, 15], - ["push", 135, 134, 143, 15], - ["frame", 137, 132, 2, 143, 15], - ["null", 138, 143, 15], - ["setarg", 137, 0, 138, 143, 15], - ["setarg", 137, 1, 133, 143, 15], - ["setarg", 137, 2, 135, 143, 15], - ["invoke", 137, 136, 143, 15], - ["disrupt", 143, 15], - "num_done_202", - ["move", 1, 129, 143, 15], - ["jump", "while_start_167", 143, 15], - "while_end_168", - ["get", 139, 1, 1, 145, 21], - ["length", 140, 139, 145, 21], - ["is_int", 142, 1, 145, 21], - ["jump_false", 142, "rel_ni_205", 145, 21], - ["is_int", 143, 140, 145, 21], - ["jump_false", 143, "rel_ni_205", 145, 21], - ["ge_int", 141, 1, 140, 145, 21], - ["jump", "rel_done_207", 145, 21], - "rel_ni_205", - ["is_num", 142, 1, 145, 21], - ["jump_false", 142, "rel_nn_206", 145, 21], - ["is_num", 143, 140, 145, 21], - ["jump_false", 143, "rel_nn_206", 145, 21], - ["ge_float", 141, 1, 140, 145, 21], - ["jump", "rel_done_207", 145, 21], - "rel_nn_206", - ["is_text", 142, 1, 145, 21], - ["jump_false", 142, "rel_err_208", 145, 21], - ["is_text", 143, 140, 145, 21], - ["jump_false", 143, "rel_err_208", 145, 21], - ["ge_text", 141, 1, 140, 145, 21], - ["jump", "rel_done_207", 145, 21], - "rel_err_208", - [ - "access", - 144, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 145, - 21 - ], - ["access", 145, "error", 145, 21], - ["access", 146, "cannot compare with '>=': operands must be same type", 145, 21], - ["array", 147, 0, 145, 21], - ["push", 147, 146, 145, 21], - ["frame", 149, 144, 2, 145, 21], - ["null", 150, 145, 21], - ["setarg", 149, 0, 150, 145, 21], - ["setarg", 149, 1, 145, 145, 21], - ["setarg", 149, 2, 147, 145, 21], - ["invoke", 149, 148, 145, 21], - ["disrupt", 145, 21], - "rel_done_207", - ["jump_false", 141, "if_else_203", 145, 21], - ["false", 151, 145, 37], - ["return", 151, 145, 37], - ["jump", "if_end_204", 145, 37], - "if_else_203", - "if_end_204", - ["get", 152, 1, 1, 146, 12], - ["load_dynamic", 153, 152, 1, 146, 19], - ["load_field", 154, 153, "kind", 146, 19], - ["access", 155, "=>", 146, 30], - ["is_identical", 156, 154, 155, 146, 30], - ["jump_true", 156, "eq_done_209", 146, 30], - ["is_int", 157, 154, 146, 30], - ["jump_false", 157, "eq_ni_210", 146, 30], - ["is_int", 158, 155, 146, 30], - ["jump_false", 158, "eq_ni_210", 146, 30], - ["eq_int", 156, 154, 155, 146, 30], - ["jump", "eq_done_209", 146, 30], - "eq_ni_210", - ["is_num", 157, 154, 146, 30], - ["jump_false", 157, "eq_nn_211", 146, 30], - ["is_num", 158, 155, 146, 30], - ["jump_false", 158, "eq_nn_211", 146, 30], - ["eq_float", 156, 154, 155, 146, 30], - ["jump", "eq_done_209", 146, 30], - "eq_nn_211", - ["is_text", 157, 154, 146, 30], - ["jump_false", 157, "eq_nt_212", 146, 30], - ["is_text", 158, 155, 146, 30], - ["jump_false", 158, "eq_nt_212", 146, 30], - ["eq_text", 156, 154, 155, 146, 30], - ["jump", "eq_done_209", 146, 30], - "eq_nt_212", - ["is_null", 157, 154, 146, 30], - ["jump_false", 157, "eq_nnl_213", 146, 30], - ["is_null", 158, 155, 146, 30], - ["jump_false", 158, "eq_nnl_213", 146, 30], - ["true", 156, 146, 30], - ["jump", "eq_done_209", 146, 30], - "eq_nnl_213", - ["is_bool", 157, 154, 146, 30], - ["jump_false", 157, "eq_nb_214", 146, 30], - ["is_bool", 158, 155, 146, 30], - ["jump_false", 158, "eq_nb_214", 146, 30], - ["eq_bool", 156, 154, 155, 146, 30], - ["jump", "eq_done_209", 146, 30], - "eq_nb_214", - ["false", 156, 146, 30], - "eq_done_209", - ["return", 156, 146, 30], - ["null", 159, 146, 30], - ["return", 159, 146, 30] - ], - "name": "", - "filename": "parse.cm", - "nr_args": 0 - }, - { - "disruption_pc": 0, - "nr_slots": 1649, - "nr_close_slots": 0, - "instructions": [ - ["get", 42, 68, 1, 150, 17], - ["move", 31, 42, 150, 17], - ["null", 23, 151, 16], - ["get", 43, 68, 1, 152, 13], - ["load_field", 44, 43, "kind", 152, 13], - ["move", 16, 44, 152, 13], - ["null", 18, 153, 16], - ["null", 25, 154, 16], - ["null", 17, 155, 16], - ["null", 29, 156, 17], - ["false", 14, 157, 20], - ["false", 15, 158, 17], - ["null", 24, 159, 14], - ["null", 2, 160, 16], - ["null", 11, 161, 20], - ["null", 10, 162, 14], - ["null", 22, 163, 21], - ["null", 27, 164, 18], - ["null", 26, 165, 17], - ["access", 30, 0, 166, 16], - ["null", 28, 167, 25], - ["null", 8, 168, 23], - ["null", 39, 169, 14], - ["false", 12, 170, 22], - ["access", 36, 0, 171, 14], - ["null", 37, 172, 20], - ["null", 9, 173, 21], - ["access", 13, 0, 174, 15], - ["access", 40, 0, 175, 15], - ["access", 41, 0, 176, 17], - ["access", 1, 0, 177, 17], - ["null", 5, 178, 22], - ["null", 6, 179, 20], - ["null", 35, 180, 14], - ["null", 38, 181, 14], - ["null", 3, 182, 18], - ["null", 4, 183, 19], - ["null", 7, 184, 23], - ["null", 32, 185, 19], - ["null", 34, 186, 20], - ["null", 33, 187, 20], - ["access", 19, 0, 188, 23], - ["null", 20, 189, 23], - ["false", 21, 190, 23], - ["access", 45, "number", 192, 14], - ["is_identical", 46, 16, 45, 192, 14], - ["jump_true", 46, "eq_done_217", 192, 14], - ["is_int", 47, 16, 192, 14], - ["jump_false", 47, "eq_ni_218", 192, 14], - ["is_int", 48, 45, 192, 14], - ["jump_false", 48, "eq_ni_218", 192, 14], - ["eq_int", 46, 16, 45, 192, 14], - ["jump", "eq_done_217", 192, 14], - "eq_ni_218", - ["is_num", 47, 16, 192, 14], - ["jump_false", 47, "eq_nn_219", 192, 14], - ["is_num", 48, 45, 192, 14], - ["jump_false", 48, "eq_nn_219", 192, 14], - ["eq_float", 46, 16, 45, 192, 14], - ["jump", "eq_done_217", 192, 14], - "eq_nn_219", - ["is_text", 47, 16, 192, 14], - ["jump_false", 47, "eq_nt_220", 192, 14], - ["is_text", 48, 45, 192, 14], - ["jump_false", 48, "eq_nt_220", 192, 14], - ["eq_text", 46, 16, 45, 192, 14], - ["jump", "eq_done_217", 192, 14], - "eq_nt_220", - ["is_null", 47, 16, 192, 14], - ["jump_false", 47, "eq_nnl_221", 192, 14], - ["is_null", 48, 45, 192, 14], - ["jump_false", 48, "eq_nnl_221", 192, 14], - ["true", 46, 192, 14], - ["jump", "eq_done_217", 192, 14], - "eq_nnl_221", - ["is_bool", 47, 16, 192, 14], - ["jump_false", 47, "eq_nb_222", 192, 14], - ["is_bool", 48, 45, 192, 14], - ["jump_false", 48, "eq_nb_222", 192, 14], - ["eq_bool", 46, 16, 45, 192, 14], - ["jump", "eq_done_217", 192, 14], - "eq_nb_222", - ["false", 46, 192, 14], - "eq_done_217", - ["jump_false", 46, "if_else_215", 192, 14], - ["access", 49, "number", 193, 23], - ["get", 51, 15, 1, 193, 14], - ["frame", 52, 51, 2, 193, 14], - ["null", 53, 193, 14], - ["setarg", 52, 0, 53, 193, 14], - ["setarg", 52, 1, 49, 193, 14], - ["setarg", 52, 2, 31, 193, 14], - ["invoke", 52, 50, 193, 14], - ["move", 23, 50, 193, 14], - ["get", 54, 68, 1, 194, 20], - ["load_field", 55, 54, "value", 194, 20], - ["store_field", 23, 55, "value", 194, 7], - ["get", 56, 68, 1, 195, 21], - ["load_field", 57, 56, "number", 195, 21], - ["store_field", 23, 57, "number", 195, 7], - ["get", 59, 12, 1, 196, 7], - ["frame", 60, 59, 0, 196, 7], - ["null", 61, 196, 7], - ["setarg", 60, 0, 61, 196, 7], - ["invoke", 60, 58, 196, 7], - ["get", 63, 16, 1, 197, 7], - ["frame", 64, 63, 1, 197, 7], - ["null", 65, 197, 7], - ["setarg", 64, 0, 65, 197, 7], - ["setarg", 64, 1, 23, 197, 7], - ["invoke", 64, 62, 197, 7], - ["return", 23, 198, 14], - ["jump", "if_end_216", 198, 14], - "if_else_215", - "if_end_216", - ["access", 66, "text", 200, 14], - ["is_identical", 67, 16, 66, 200, 14], - ["jump_true", 67, "eq_done_225", 200, 14], - ["is_int", 68, 16, 200, 14], - ["jump_false", 68, "eq_ni_226", 200, 14], - ["is_int", 69, 66, 200, 14], - ["jump_false", 69, "eq_ni_226", 200, 14], - ["eq_int", 67, 16, 66, 200, 14], - ["jump", "eq_done_225", 200, 14], - "eq_ni_226", - ["is_num", 68, 16, 200, 14], - ["jump_false", 68, "eq_nn_227", 200, 14], - ["is_num", 69, 66, 200, 14], - ["jump_false", 69, "eq_nn_227", 200, 14], - ["eq_float", 67, 16, 66, 200, 14], - ["jump", "eq_done_225", 200, 14], - "eq_nn_227", - ["is_text", 68, 16, 200, 14], - ["jump_false", 68, "eq_nt_228", 200, 14], - ["is_text", 69, 66, 200, 14], - ["jump_false", 69, "eq_nt_228", 200, 14], - ["eq_text", 67, 16, 66, 200, 14], - ["jump", "eq_done_225", 200, 14], - "eq_nt_228", - ["is_null", 68, 16, 200, 14], - ["jump_false", 68, "eq_nnl_229", 200, 14], - ["is_null", 69, 66, 200, 14], - ["jump_false", 69, "eq_nnl_229", 200, 14], - ["true", 67, 200, 14], - ["jump", "eq_done_225", 200, 14], - "eq_nnl_229", - ["is_bool", 68, 16, 200, 14], - ["jump_false", 68, "eq_nb_230", 200, 14], - ["is_bool", 69, 66, 200, 14], - ["jump_false", 69, "eq_nb_230", 200, 14], - ["eq_bool", 67, 16, 66, 200, 14], - ["jump", "eq_done_225", 200, 14], - "eq_nb_230", - ["false", 67, 200, 14], - "eq_done_225", - ["jump_false", 67, "if_else_223", 200, 14], - ["get", 70, 68, 1, 202, 12], - ["load_field", 71, 70, "value", 202, 12], - ["move", 39, 71, 202, 12], - ["false", 12, 203, 20], - ["access", 36, 0, 204, 12], - "while_start_231", - ["length", 72, 39, 205, 26], - ["access", 73, 1, 205, 32], - ["is_num", 75, 72, 205, 32], - ["jump_false", 75, "num_err_233", 205, 32], - ["is_num", 76, 73, 205, 32], - ["jump_false", 76, "num_err_233", 205, 32], - ["subtract", 74, 72, 73, 205, 32], - ["jump", "num_done_234", 205, 32], - "num_err_233", - [ - "access", - 77, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 205, - 32 - ], - ["access", 78, "error", 205, 32], - ["access", 79, "cannot apply '-': operands must be numbers", 205, 32], - ["array", 80, 0, 205, 32], - ["push", 80, 79, 205, 32], - ["frame", 82, 77, 2, 205, 32], - ["null", 83, 205, 32], - ["setarg", 82, 0, 83, 205, 32], - ["setarg", 82, 1, 78, 205, 32], - ["setarg", 82, 2, 80, 205, 32], - ["invoke", 82, 81, 205, 32], - ["disrupt", 205, 32], - "num_done_234", - ["is_int", 85, 36, 205, 32], - ["jump_false", 85, "rel_ni_235", 205, 32], - ["is_int", 86, 74, 205, 32], - ["jump_false", 86, "rel_ni_235", 205, 32], - ["lt_int", 84, 36, 74, 205, 32], - ["jump", "rel_done_237", 205, 32], - "rel_ni_235", - ["is_num", 85, 36, 205, 32], - ["jump_false", 85, "rel_nn_236", 205, 32], - ["is_num", 86, 74, 205, 32], - ["jump_false", 86, "rel_nn_236", 205, 32], - ["lt_float", 84, 36, 74, 205, 32], - ["jump", "rel_done_237", 205, 32], - "rel_nn_236", - ["is_text", 85, 36, 205, 32], - ["jump_false", 85, "rel_err_238", 205, 32], - ["is_text", 86, 74, 205, 32], - ["jump_false", 86, "rel_err_238", 205, 32], - ["lt_text", 84, 36, 74, 205, 32], - ["jump", "rel_done_237", 205, 32], - "rel_err_238", - [ - "access", - 87, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 205, - 32 - ], - ["access", 88, "error", 205, 32], - ["access", 89, "cannot compare with '<': operands must be same type", 205, 32], - ["array", 90, 0, 205, 32], - ["push", 90, 89, 205, 32], - ["frame", 92, 87, 2, 205, 32], - ["null", 93, 205, 32], - ["setarg", 92, 0, 93, 205, 32], - ["setarg", 92, 1, 88, 205, 32], - ["setarg", 92, 2, 90, 205, 32], - ["invoke", 92, 91, 205, 32], - ["disrupt", 205, 32], - "rel_done_237", - ["jump_false", 84, "while_end_232", 205, 32], - ["load_dynamic", 94, 39, 36, 206, 16], - ["access", 95, "$", 206, 23], - ["is_identical", 96, 94, 95, 206, 23], - ["jump_true", 96, "eq_done_242", 206, 23], - ["is_int", 97, 94, 206, 23], - ["jump_false", 97, "eq_ni_243", 206, 23], - ["is_int", 98, 95, 206, 23], - ["jump_false", 98, "eq_ni_243", 206, 23], - ["eq_int", 96, 94, 95, 206, 23], - ["jump", "eq_done_242", 206, 23], - "eq_ni_243", - ["is_num", 97, 94, 206, 23], - ["jump_false", 97, "eq_nn_244", 206, 23], - ["is_num", 98, 95, 206, 23], - ["jump_false", 98, "eq_nn_244", 206, 23], - ["eq_float", 96, 94, 95, 206, 23], - ["jump", "eq_done_242", 206, 23], - "eq_nn_244", - ["is_text", 97, 94, 206, 23], - ["jump_false", 97, "eq_nt_245", 206, 23], - ["is_text", 98, 95, 206, 23], - ["jump_false", 98, "eq_nt_245", 206, 23], - ["eq_text", 96, 94, 95, 206, 23], - ["jump", "eq_done_242", 206, 23], - "eq_nt_245", - ["is_null", 97, 94, 206, 23], - ["jump_false", 97, "eq_nnl_246", 206, 23], - ["is_null", 98, 95, 206, 23], - ["jump_false", 98, "eq_nnl_246", 206, 23], - ["true", 96, 206, 23], - ["jump", "eq_done_242", 206, 23], - "eq_nnl_246", - ["is_bool", 97, 94, 206, 23], - ["jump_false", 97, "eq_nb_247", 206, 23], - ["is_bool", 98, 95, 206, 23], - ["jump_false", 98, "eq_nb_247", 206, 23], - ["eq_bool", 96, 94, 95, 206, 23], - ["jump", "eq_done_242", 206, 23], - "eq_nb_247", - ["false", 96, 206, 23], - "eq_done_242", - ["move", 99, 96, 206, 23], - ["jump_false", 99, "and_end_241", 206, 23], - ["access", 100, 1, 206, 38], - ["is_num", 102, 36, 206, 38], - ["jump_false", 102, "num_err_248", 206, 38], - ["is_num", 103, 100, 206, 38], - ["jump_false", 103, "num_err_248", 206, 38], - ["add", 101, 36, 100, 206, 38], - ["jump", "num_done_249", 206, 38], - "num_err_248", - [ - "access", - 104, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 206, - 38 - ], - ["access", 105, "error", 206, 38], - ["access", 106, "cannot apply '+': operands must be numbers", 206, 38], - ["array", 107, 0, 206, 38], - ["push", 107, 106, 206, 38], - ["frame", 109, 104, 2, 206, 38], - ["null", 110, 206, 38], - ["setarg", 109, 0, 110, 206, 38], - ["setarg", 109, 1, 105, 206, 38], - ["setarg", 109, 2, 107, 206, 38], - ["invoke", 109, 108, 206, 38], - ["disrupt", 206, 38], - "num_done_249", - ["load_dynamic", 111, 39, 101, 206, 38], - ["access", 112, "{", 206, 44], - ["is_identical", 113, 111, 112, 206, 44], - ["jump_true", 113, "eq_done_250", 206, 44], - ["is_int", 114, 111, 206, 44], - ["jump_false", 114, "eq_ni_251", 206, 44], - ["is_int", 115, 112, 206, 44], - ["jump_false", 115, "eq_ni_251", 206, 44], - ["eq_int", 113, 111, 112, 206, 44], - ["jump", "eq_done_250", 206, 44], - "eq_ni_251", - ["is_num", 114, 111, 206, 44], - ["jump_false", 114, "eq_nn_252", 206, 44], - ["is_num", 115, 112, 206, 44], - ["jump_false", 115, "eq_nn_252", 206, 44], - ["eq_float", 113, 111, 112, 206, 44], - ["jump", "eq_done_250", 206, 44], - "eq_nn_252", - ["is_text", 114, 111, 206, 44], - ["jump_false", 114, "eq_nt_253", 206, 44], - ["is_text", 115, 112, 206, 44], - ["jump_false", 115, "eq_nt_253", 206, 44], - ["eq_text", 113, 111, 112, 206, 44], - ["jump", "eq_done_250", 206, 44], - "eq_nt_253", - ["is_null", 114, 111, 206, 44], - ["jump_false", 114, "eq_nnl_254", 206, 44], - ["is_null", 115, 112, 206, 44], - ["jump_false", 115, "eq_nnl_254", 206, 44], - ["true", 113, 206, 44], - ["jump", "eq_done_250", 206, 44], - "eq_nnl_254", - ["is_bool", 114, 111, 206, 44], - ["jump_false", 114, "eq_nb_255", 206, 44], - ["is_bool", 115, 112, 206, 44], - ["jump_false", 115, "eq_nb_255", 206, 44], - ["eq_bool", 113, 111, 112, 206, 44], - ["jump", "eq_done_250", 206, 44], - "eq_nb_255", - ["false", 113, 206, 44], - "eq_done_250", - ["move", 99, 113, 206, 44], - "and_end_241", - ["jump_false", 99, "if_else_239", 206, 44], - ["access", 116, 0, 207, 21], - ["is_identical", 117, 36, 116, 207, 21], - ["jump_true", 117, "eq_done_259", 207, 21], - ["is_int", 118, 36, 207, 21], - ["jump_false", 118, "eq_ni_260", 207, 21], - ["is_int", 119, 116, 207, 21], - ["jump_false", 119, "eq_ni_260", 207, 21], - ["eq_int", 117, 36, 116, 207, 21], - ["jump", "eq_done_259", 207, 21], - "eq_ni_260", - ["is_num", 118, 36, 207, 21], - ["jump_false", 118, "eq_nn_261", 207, 21], - ["is_num", 119, 116, 207, 21], - ["jump_false", 119, "eq_nn_261", 207, 21], - ["eq_float", 117, 36, 116, 207, 21], - ["jump", "eq_done_259", 207, 21], - "eq_nn_261", - ["is_text", 118, 36, 207, 21], - ["jump_false", 118, "eq_nt_262", 207, 21], - ["is_text", 119, 116, 207, 21], - ["jump_false", 119, "eq_nt_262", 207, 21], - ["eq_text", 117, 36, 116, 207, 21], - ["jump", "eq_done_259", 207, 21], - "eq_nt_262", - ["is_null", 118, 36, 207, 21], - ["jump_false", 118, "eq_nnl_263", 207, 21], - ["is_null", 119, 116, 207, 21], - ["jump_false", 119, "eq_nnl_263", 207, 21], - ["true", 117, 207, 21], - ["jump", "eq_done_259", 207, 21], - "eq_nnl_263", - ["is_bool", 118, 36, 207, 21], - ["jump_false", 118, "eq_nb_264", 207, 21], - ["is_bool", 119, 116, 207, 21], - ["jump_false", 119, "eq_nb_264", 207, 21], - ["eq_bool", 117, 36, 116, 207, 21], - ["jump", "eq_done_259", 207, 21], - "eq_nb_264", - ["false", 117, 207, 21], - "eq_done_259", - ["move", 120, 117, 207, 21], - ["jump_true", 120, "or_end_258", 207, 21], - ["access", 121, 1, 207, 34], - ["is_num", 123, 36, 207, 34], - ["jump_false", 123, "num_err_265", 207, 34], - ["is_num", 124, 121, 207, 34], - ["jump_false", 124, "num_err_265", 207, 34], - ["subtract", 122, 36, 121, 207, 34], - ["jump", "num_done_266", 207, 34], - "num_err_265", - [ - "access", - 125, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 207, - 34 - ], - ["access", 126, "error", 207, 34], - ["access", 127, "cannot apply '-': operands must be numbers", 207, 34], - ["array", 128, 0, 207, 34], - ["push", 128, 127, 207, 34], - ["frame", 130, 125, 2, 207, 34], - ["null", 131, 207, 34], - ["setarg", 130, 0, 131, 207, 34], - ["setarg", 130, 1, 126, 207, 34], - ["setarg", 130, 2, 128, 207, 34], - ["invoke", 130, 129, 207, 34], - ["disrupt", 207, 34], - "num_done_266", - ["load_dynamic", 132, 39, 122, 207, 34], - ["access", 133, "\\", 207, 40], - ["is_identical", 134, 132, 133, 207, 40], - ["jump_true", 134, "ne_nid_268", 207, 40], - ["jump", "ne_ni_269", 207, 40], - "ne_nid_268", - ["false", 134, 207, 40], - ["jump", "ne_done_267", 207, 40], - "ne_ni_269", - ["is_int", 135, 132, 207, 40], - ["jump_false", 135, "ne_nn_270", 207, 40], - ["is_int", 136, 133, 207, 40], - ["jump_false", 136, "ne_nn_270", 207, 40], - ["ne_int", 134, 132, 133, 207, 40], - ["jump", "ne_done_267", 207, 40], - "ne_nn_270", - ["is_num", 135, 132, 207, 40], - ["jump_false", 135, "ne_nt_271", 207, 40], - ["is_num", 136, 133, 207, 40], - ["jump_false", 136, "ne_nt_271", 207, 40], - ["ne_float", 134, 132, 133, 207, 40], - ["jump", "ne_done_267", 207, 40], - "ne_nt_271", - ["is_text", 135, 132, 207, 40], - ["jump_false", 135, "ne_nnl_272", 207, 40], - ["is_text", 136, 133, 207, 40], - ["jump_false", 136, "ne_nnl_272", 207, 40], - ["ne_text", 134, 132, 133, 207, 40], - ["jump", "ne_done_267", 207, 40], - "ne_nnl_272", - ["is_null", 135, 132, 207, 40], - ["jump_false", 135, "ne_nb_273", 207, 40], - ["is_null", 136, 133, 207, 40], - ["jump_false", 136, "ne_nb_273", 207, 40], - ["false", 134, 207, 40], - ["jump", "ne_done_267", 207, 40], - "ne_nb_273", - ["is_bool", 135, 132, 207, 40], - ["jump_false", 135, "ne_mis_274", 207, 40], - ["is_bool", 136, 133, 207, 40], - ["jump_false", 136, "ne_mis_274", 207, 40], - ["ne_bool", 134, 132, 133, 207, 40], - ["jump", "ne_done_267", 207, 40], - "ne_mis_274", - ["true", 134, 207, 40], - "ne_done_267", - ["move", 120, 134, 207, 40], - "or_end_258", - ["jump_false", 120, "if_else_256", 207, 40], - ["true", 12, 208, 26], - ["jump", "while_end_232", 209, 13], - ["jump", "if_end_257", 209, 13], - "if_else_256", - "if_end_257", - ["jump", "if_end_240", 209, 13], - "if_else_239", - "if_end_240", - ["access", 137, 1, 212, 19], - ["is_num", 139, 36, 212, 19], - ["jump_false", 139, "num_err_275", 212, 19], - ["is_num", 140, 137, 212, 19], - ["jump_false", 140, "num_err_275", 212, 19], - ["add", 138, 36, 137, 212, 19], - ["jump", "num_done_276", 212, 19], - "num_err_275", - [ - "access", - 141, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 212, - 19 - ], - ["access", 142, "error", 212, 19], - ["access", 143, "cannot apply '+': operands must be numbers", 212, 19], - ["array", 144, 0, 212, 19], - ["push", 144, 143, 212, 19], - ["frame", 146, 141, 2, 212, 19], - ["null", 147, 212, 19], - ["setarg", 146, 0, 147, 212, 19], - ["setarg", 146, 1, 142, 212, 19], - ["setarg", 146, 2, 144, 212, 19], - ["invoke", 146, 145, 212, 19], - ["disrupt", 212, 19], - "num_done_276", - ["move", 36, 138, 212, 19], - ["jump", "while_start_231", 212, 19], - "while_end_232", - ["not", 148, 12, 214, 12], - ["move", 149, 148, 214, 12], - ["jump_true", 149, "or_end_279", 214, 12], - ["get", 150, 4, 1, 214, 26], - ["null", 151, 214, 39], - ["is_identical", 152, 150, 151, 214, 39], - ["jump_true", 152, "eq_done_280", 214, 39], - ["is_int", 153, 150, 214, 39], - ["jump_false", 153, "eq_ni_281", 214, 39], - ["is_int", 154, 151, 214, 39], - ["jump_false", 154, "eq_ni_281", 214, 39], - ["eq_int", 152, 150, 151, 214, 39], - ["jump", "eq_done_280", 214, 39], - "eq_ni_281", - ["is_num", 153, 150, 214, 39], - ["jump_false", 153, "eq_nn_282", 214, 39], - ["is_num", 154, 151, 214, 39], - ["jump_false", 154, "eq_nn_282", 214, 39], - ["eq_float", 152, 150, 151, 214, 39], - ["jump", "eq_done_280", 214, 39], - "eq_nn_282", - ["is_text", 153, 150, 214, 39], - ["jump_false", 153, "eq_nt_283", 214, 39], - ["is_text", 154, 151, 214, 39], - ["jump_false", 154, "eq_nt_283", 214, 39], - ["eq_text", 152, 150, 151, 214, 39], - ["jump", "eq_done_280", 214, 39], - "eq_nt_283", - ["is_null", 153, 150, 214, 39], - ["jump_false", 153, "eq_nnl_284", 214, 39], - ["is_null", 154, 151, 214, 39], - ["jump_false", 154, "eq_nnl_284", 214, 39], - ["true", 152, 214, 39], - ["jump", "eq_done_280", 214, 39], - "eq_nnl_284", - ["is_bool", 153, 150, 214, 39], - ["jump_false", 153, "eq_nb_285", 214, 39], - ["is_bool", 154, 151, 214, 39], - ["jump_false", 154, "eq_nb_285", 214, 39], - ["eq_bool", 152, 150, 151, 214, 39], - ["jump", "eq_done_280", 214, 39], - "eq_nb_285", - ["false", 152, 214, 39], - "eq_done_280", - ["move", 149, 152, 214, 39], - "or_end_279", - ["jump_false", 149, "if_else_277", 214, 39], - ["access", 155, "text", 215, 25], - ["get", 157, 15, 1, 215, 16], - ["frame", 158, 157, 2, 215, 16], - ["null", 159, 215, 16], - ["setarg", 158, 0, 159, 215, 16], - ["setarg", 158, 1, 155, 215, 16], - ["setarg", 158, 2, 31, 215, 16], - ["invoke", 158, 156, 215, 16], - ["move", 23, 156, 215, 16], - ["get", 160, 68, 1, 216, 22], - ["load_field", 161, 160, "value", 216, 22], - ["store_field", 23, 161, "value", 216, 9], - ["get", 163, 12, 1, 217, 9], - ["frame", 164, 163, 0, 217, 9], - ["null", 165, 217, 9], - ["setarg", 164, 0, 165, 217, 9], - ["invoke", 164, 162, 217, 9], - ["get", 167, 16, 1, 218, 9], - ["frame", 168, 167, 1, 218, 9], - ["null", 169, 218, 9], - ["setarg", 168, 0, 169, 218, 9], - ["setarg", 168, 1, 23, 218, 9], - ["invoke", 168, 166, 218, 9], - ["return", 23, 219, 16], - ["jump", "if_end_278", 219, 16], - "if_else_277", - "if_end_278", - ["access", 170, "text literal", 222, 23], - ["get", 172, 15, 1, 222, 14], - ["frame", 173, 172, 2, 222, 14], - ["null", 174, 222, 14], - ["setarg", 173, 0, 174, 222, 14], - ["setarg", 173, 1, 170, 222, 14], - ["setarg", 173, 2, 31, 222, 14], - ["invoke", 173, 171, 222, 14], - ["move", 23, 171, 222, 14], - ["array", 175, 0, 223, 18], - ["move", 37, 175, 223, 18], - ["store_field", 23, 37, "list", 224, 7], - ["array", 176, 0, 225, 19], - ["move", 9, 176, 225, 19], - ["access", 13, 0, 226, 13], - ["access", 40, 0, 227, 13], - ["length", 177, 39, 228, 22], - ["move", 41, 177, 228, 22], - "while_start_286", - ["is_int", 179, 40, 229, 20], - ["jump_false", 179, "rel_ni_288", 229, 20], - ["is_int", 180, 41, 229, 20], - ["jump_false", 180, "rel_ni_288", 229, 20], - ["lt_int", 178, 40, 41, 229, 20], - ["jump", "rel_done_290", 229, 20], - "rel_ni_288", - ["is_num", 179, 40, 229, 20], - ["jump_false", 179, "rel_nn_289", 229, 20], - ["is_num", 180, 41, 229, 20], - ["jump_false", 180, "rel_nn_289", 229, 20], - ["lt_float", 178, 40, 41, 229, 20], - ["jump", "rel_done_290", 229, 20], - "rel_nn_289", - ["is_text", 179, 40, 229, 20], - ["jump_false", 179, "rel_err_291", 229, 20], - ["is_text", 180, 41, 229, 20], - ["jump_false", 180, "rel_err_291", 229, 20], - ["lt_text", 178, 40, 41, 229, 20], - ["jump", "rel_done_290", 229, 20], - "rel_err_291", - [ - "access", - 181, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 229, - 20 - ], - ["access", 182, "error", 229, 20], - ["access", 183, "cannot compare with '<': operands must be same type", 229, 20], - ["array", 184, 0, 229, 20], - ["push", 184, 183, 229, 20], - ["frame", 186, 181, 2, 229, 20], - ["null", 187, 229, 20], - ["setarg", 186, 0, 187, 229, 20], - ["setarg", 186, 1, 182, 229, 20], - ["setarg", 186, 2, 184, 229, 20], - ["invoke", 186, 185, 229, 20], - ["disrupt", 229, 20], - "rel_done_290", - ["jump_false", 178, "while_end_287", 229, 20], - ["load_dynamic", 188, 39, 40, 230, 16], - ["access", 189, "\\", 230, 24], - ["is_identical", 190, 188, 189, 230, 24], - ["jump_true", 190, "eq_done_295", 230, 24], - ["is_int", 191, 188, 230, 24], - ["jump_false", 191, "eq_ni_296", 230, 24], - ["is_int", 192, 189, 230, 24], - ["jump_false", 192, "eq_ni_296", 230, 24], - ["eq_int", 190, 188, 189, 230, 24], - ["jump", "eq_done_295", 230, 24], - "eq_ni_296", - ["is_num", 191, 188, 230, 24], - ["jump_false", 191, "eq_nn_297", 230, 24], - ["is_num", 192, 189, 230, 24], - ["jump_false", 192, "eq_nn_297", 230, 24], - ["eq_float", 190, 188, 189, 230, 24], - ["jump", "eq_done_295", 230, 24], - "eq_nn_297", - ["is_text", 191, 188, 230, 24], - ["jump_false", 191, "eq_nt_298", 230, 24], - ["is_text", 192, 189, 230, 24], - ["jump_false", 192, "eq_nt_298", 230, 24], - ["eq_text", 190, 188, 189, 230, 24], - ["jump", "eq_done_295", 230, 24], - "eq_nt_298", - ["is_null", 191, 188, 230, 24], - ["jump_false", 191, "eq_nnl_299", 230, 24], - ["is_null", 192, 189, 230, 24], - ["jump_false", 192, "eq_nnl_299", 230, 24], - ["true", 190, 230, 24], - ["jump", "eq_done_295", 230, 24], - "eq_nnl_299", - ["is_bool", 191, 188, 230, 24], - ["jump_false", 191, "eq_nb_300", 230, 24], - ["is_bool", 192, 189, 230, 24], - ["jump_false", 192, "eq_nb_300", 230, 24], - ["eq_bool", 190, 188, 189, 230, 24], - ["jump", "eq_done_295", 230, 24], - "eq_nb_300", - ["false", 190, 230, 24], - "eq_done_295", - ["move", 193, 190, 230, 24], - ["jump_false", 193, "and_end_294", 230, 24], - ["access", 194, 1, 230, 38], - ["is_num", 196, 40, 230, 38], - ["jump_false", 196, "num_err_301", 230, 38], - ["is_num", 197, 194, 230, 38], - ["jump_false", 197, "num_err_301", 230, 38], - ["add", 195, 40, 194, 230, 38], - ["jump", "num_done_302", 230, 38], - "num_err_301", - [ - "access", - 198, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 230, - 38 - ], - ["access", 199, "error", 230, 38], - ["access", 200, "cannot apply '+': operands must be numbers", 230, 38], - ["array", 201, 0, 230, 38], - ["push", 201, 200, 230, 38], - ["frame", 203, 198, 2, 230, 38], - ["null", 204, 230, 38], - ["setarg", 203, 0, 204, 230, 38], - ["setarg", 203, 1, 199, 230, 38], - ["setarg", 203, 2, 201, 230, 38], - ["invoke", 203, 202, 230, 38], - ["disrupt", 230, 38], - "num_done_302", - ["is_int", 206, 195, 230, 42], - ["jump_false", 206, "rel_ni_303", 230, 42], - ["is_int", 207, 41, 230, 42], - ["jump_false", 207, "rel_ni_303", 230, 42], - ["lt_int", 205, 195, 41, 230, 42], - ["jump", "rel_done_305", 230, 42], - "rel_ni_303", - ["is_num", 206, 195, 230, 42], - ["jump_false", 206, "rel_nn_304", 230, 42], - ["is_num", 207, 41, 230, 42], - ["jump_false", 207, "rel_nn_304", 230, 42], - ["lt_float", 205, 195, 41, 230, 42], - ["jump", "rel_done_305", 230, 42], - "rel_nn_304", - ["is_text", 206, 195, 230, 42], - ["jump_false", 206, "rel_err_306", 230, 42], - ["is_text", 207, 41, 230, 42], - ["jump_false", 207, "rel_err_306", 230, 42], - ["lt_text", 205, 195, 41, 230, 42], - ["jump", "rel_done_305", 230, 42], - "rel_err_306", - [ - "access", - 208, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 230, - 42 - ], - ["access", 209, "error", 230, 42], - ["access", 210, "cannot compare with '<': operands must be same type", 230, 42], - ["array", 211, 0, 230, 42], - ["push", 211, 210, 230, 42], - ["frame", 213, 208, 2, 230, 42], - ["null", 214, 230, 42], - ["setarg", 213, 0, 214, 230, 42], - ["setarg", 213, 1, 209, 230, 42], - ["setarg", 213, 2, 211, 230, 42], - ["invoke", 213, 212, 230, 42], - ["disrupt", 230, 42], - "rel_done_305", - ["move", 193, 205, 230, 42], - "and_end_294", - ["jump_false", 193, "if_else_292", 230, 42], - ["access", 215, 1, 231, 29], - ["is_num", 217, 40, 231, 29], - ["jump_false", 217, "num_err_307", 231, 29], - ["is_num", 218, 215, 231, 29], - ["jump_false", 218, "num_err_307", 231, 29], - ["add", 216, 40, 215, 231, 29], - ["jump", "num_done_308", 231, 29], - "num_err_307", - [ - "access", - 219, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 231, - 29 - ], - ["access", 220, "error", 231, 29], - ["access", 221, "cannot apply '+': operands must be numbers", 231, 29], - ["array", 222, 0, 231, 29], - ["push", 222, 221, 231, 29], - ["frame", 224, 219, 2, 231, 29], - ["null", 225, 231, 29], - ["setarg", 224, 0, 225, 231, 29], - ["setarg", 224, 1, 220, 231, 29], - ["setarg", 224, 2, 222, 231, 29], - ["invoke", 224, 223, 231, 29], - ["disrupt", 231, 29], - "num_done_308", - ["load_dynamic", 226, 39, 216, 231, 29], - ["move", 3, 226, 231, 29], - ["get", 227, 67, 1, 232, 21], - ["load_dynamic", 228, 227, 3, 232, 41], - ["move", 4, 228, 232, 41], - ["null", 229, 233, 26], - ["is_identical", 230, 4, 229, 233, 26], - ["jump_true", 230, "ne_nid_312", 233, 26], - ["jump", "ne_ni_313", 233, 26], - "ne_nid_312", - ["false", 230, 233, 26], - ["jump", "ne_done_311", 233, 26], - "ne_ni_313", - ["is_int", 231, 4, 233, 26], - ["jump_false", 231, "ne_nn_314", 233, 26], - ["is_int", 232, 229, 233, 26], - ["jump_false", 232, "ne_nn_314", 233, 26], - ["ne_int", 230, 4, 229, 233, 26], - ["jump", "ne_done_311", 233, 26], - "ne_nn_314", - ["is_num", 231, 4, 233, 26], - ["jump_false", 231, "ne_nt_315", 233, 26], - ["is_num", 232, 229, 233, 26], - ["jump_false", 232, "ne_nt_315", 233, 26], - ["ne_float", 230, 4, 229, 233, 26], - ["jump", "ne_done_311", 233, 26], - "ne_nt_315", - ["is_text", 231, 4, 233, 26], - ["jump_false", 231, "ne_nnl_316", 233, 26], - ["is_text", 232, 229, 233, 26], - ["jump_false", 232, "ne_nnl_316", 233, 26], - ["ne_text", 230, 4, 229, 233, 26], - ["jump", "ne_done_311", 233, 26], - "ne_nnl_316", - ["is_null", 231, 4, 233, 26], - ["jump_false", 231, "ne_nb_317", 233, 26], - ["is_null", 232, 229, 233, 26], - ["jump_false", 232, "ne_nb_317", 233, 26], - ["false", 230, 233, 26], - ["jump", "ne_done_311", 233, 26], - "ne_nb_317", - ["is_bool", 231, 4, 233, 26], - ["jump_false", 231, "ne_mis_318", 233, 26], - ["is_bool", 232, 229, 233, 26], - ["jump_false", 232, "ne_mis_318", 233, 26], - ["ne_bool", 230, 4, 229, 233, 26], - ["jump", "ne_done_311", 233, 26], - "ne_mis_318", - ["true", 230, 233, 26], - "ne_done_311", - ["jump_false", 230, "if_else_309", 233, 26], - ["is_array", 233, 9, 233, 50], - ["jump_false", 233, "push_err_319", 233, 50], - ["push", 9, 4, 233, 50], - ["jump", "push_done_320", 233, 50], - "push_err_319", - [ - "access", - 234, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 233, - 50 - ], - ["access", 235, "error", 233, 50], - ["access", 236, "cannot push: target must be an array", 233, 50], - ["array", 237, 0, 233, 50], - ["push", 237, 236, 233, 50], - ["frame", 239, 234, 2, 233, 50], - ["null", 240, 233, 50], - ["setarg", 239, 0, 240, 233, 50], - ["setarg", 239, 1, 235, 233, 50], - ["setarg", 239, 2, 237, 233, 50], - ["invoke", 239, 238, 233, 50], - ["disrupt", 233, 50], - "push_done_320", - ["jump", "if_end_310", 233, 50], - "if_else_309", - ["is_array", 241, 9, 234, 34], - ["jump_false", 241, "push_err_321", 234, 34], - ["push", 9, 3, 234, 34], - ["jump", "push_done_322", 234, 34], - "push_err_321", - [ - "access", - 242, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 234, - 34 - ], - ["access", 243, "error", 234, 34], - ["access", 244, "cannot push: target must be an array", 234, 34], - ["array", 245, 0, 234, 34], - ["push", 245, 244, 234, 34], - ["frame", 247, 242, 2, 234, 34], - ["null", 248, 234, 34], - ["setarg", 247, 0, 248, 234, 34], - ["setarg", 247, 1, 243, 234, 34], - ["setarg", 247, 2, 245, 234, 34], - ["invoke", 247, 246, 234, 34], - ["disrupt", 234, 34], - "push_done_322", - "if_end_310", - ["access", 249, 2, 235, 23], - ["is_num", 251, 40, 235, 23], - ["jump_false", 251, "num_err_323", 235, 23], - ["is_num", 252, 249, 235, 23], - ["jump_false", 252, "num_err_323", 235, 23], - ["add", 250, 40, 249, 235, 23], - ["jump", "num_done_324", 235, 23], - "num_err_323", - [ - "access", - 253, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 235, - 23 - ], - ["access", 254, "error", 235, 23], - ["access", 255, "cannot apply '+': operands must be numbers", 235, 23], - ["array", 256, 0, 235, 23], - ["push", 256, 255, 235, 23], - ["frame", 258, 253, 2, 235, 23], - ["null", 259, 235, 23], - ["setarg", 258, 0, 259, 235, 23], - ["setarg", 258, 1, 254, 235, 23], - ["setarg", 258, 2, 256, 235, 23], - ["invoke", 258, 257, 235, 23], - ["disrupt", 235, 23], - "num_done_324", - ["move", 40, 250, 235, 23], - ["jump", "if_end_293", 235, 23], - "if_else_292", - ["load_dynamic", 260, 39, 40, 236, 23], - ["access", 261, "$", 236, 31], - ["is_identical", 262, 260, 261, 236, 31], - ["jump_true", 262, "eq_done_329", 236, 31], - ["is_int", 263, 260, 236, 31], - ["jump_false", 263, "eq_ni_330", 236, 31], - ["is_int", 264, 261, 236, 31], - ["jump_false", 264, "eq_ni_330", 236, 31], - ["eq_int", 262, 260, 261, 236, 31], - ["jump", "eq_done_329", 236, 31], - "eq_ni_330", - ["is_num", 263, 260, 236, 31], - ["jump_false", 263, "eq_nn_331", 236, 31], - ["is_num", 264, 261, 236, 31], - ["jump_false", 264, "eq_nn_331", 236, 31], - ["eq_float", 262, 260, 261, 236, 31], - ["jump", "eq_done_329", 236, 31], - "eq_nn_331", - ["is_text", 263, 260, 236, 31], - ["jump_false", 263, "eq_nt_332", 236, 31], - ["is_text", 264, 261, 236, 31], - ["jump_false", 264, "eq_nt_332", 236, 31], - ["eq_text", 262, 260, 261, 236, 31], - ["jump", "eq_done_329", 236, 31], - "eq_nt_332", - ["is_null", 263, 260, 236, 31], - ["jump_false", 263, "eq_nnl_333", 236, 31], - ["is_null", 264, 261, 236, 31], - ["jump_false", 264, "eq_nnl_333", 236, 31], - ["true", 262, 236, 31], - ["jump", "eq_done_329", 236, 31], - "eq_nnl_333", - ["is_bool", 263, 260, 236, 31], - ["jump_false", 263, "eq_nb_334", 236, 31], - ["is_bool", 264, 261, 236, 31], - ["jump_false", 264, "eq_nb_334", 236, 31], - ["eq_bool", 262, 260, 261, 236, 31], - ["jump", "eq_done_329", 236, 31], - "eq_nb_334", - ["false", 262, 236, 31], - "eq_done_329", - ["move", 265, 262, 236, 31], - ["jump_false", 265, "and_end_328", 236, 31], - ["access", 266, 1, 236, 44], - ["is_num", 268, 40, 236, 44], - ["jump_false", 268, "num_err_335", 236, 44], - ["is_num", 269, 266, 236, 44], - ["jump_false", 269, "num_err_335", 236, 44], - ["add", 267, 40, 266, 236, 44], - ["jump", "num_done_336", 236, 44], - "num_err_335", - [ - "access", - 270, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 236, - 44 - ], - ["access", 271, "error", 236, 44], - ["access", 272, "cannot apply '+': operands must be numbers", 236, 44], - ["array", 273, 0, 236, 44], - ["push", 273, 272, 236, 44], - ["frame", 275, 270, 2, 236, 44], - ["null", 276, 236, 44], - ["setarg", 275, 0, 276, 236, 44], - ["setarg", 275, 1, 271, 236, 44], - ["setarg", 275, 2, 273, 236, 44], - ["invoke", 275, 274, 236, 44], - ["disrupt", 236, 44], - "num_done_336", - ["is_int", 278, 267, 236, 48], - ["jump_false", 278, "rel_ni_337", 236, 48], - ["is_int", 279, 41, 236, 48], - ["jump_false", 279, "rel_ni_337", 236, 48], - ["lt_int", 277, 267, 41, 236, 48], - ["jump", "rel_done_339", 236, 48], - "rel_ni_337", - ["is_num", 278, 267, 236, 48], - ["jump_false", 278, "rel_nn_338", 236, 48], - ["is_num", 279, 41, 236, 48], - ["jump_false", 279, "rel_nn_338", 236, 48], - ["lt_float", 277, 267, 41, 236, 48], - ["jump", "rel_done_339", 236, 48], - "rel_nn_338", - ["is_text", 278, 267, 236, 48], - ["jump_false", 278, "rel_err_340", 236, 48], - ["is_text", 279, 41, 236, 48], - ["jump_false", 279, "rel_err_340", 236, 48], - ["lt_text", 277, 267, 41, 236, 48], - ["jump", "rel_done_339", 236, 48], - "rel_err_340", - [ - "access", - 280, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 236, - 48 - ], - ["access", 281, "error", 236, 48], - ["access", 282, "cannot compare with '<': operands must be same type", 236, 48], - ["array", 283, 0, 236, 48], - ["push", 283, 282, 236, 48], - ["frame", 285, 280, 2, 236, 48], - ["null", 286, 236, 48], - ["setarg", 285, 0, 286, 236, 48], - ["setarg", 285, 1, 281, 236, 48], - ["setarg", 285, 2, 283, 236, 48], - ["invoke", 285, 284, 236, 48], - ["disrupt", 236, 48], - "rel_done_339", - ["move", 265, 277, 236, 48], - "and_end_328", - ["move", 287, 265, 236, 48], - ["jump_false", 287, "and_end_327", 236, 48], - ["access", 288, 1, 236, 66], - ["is_num", 290, 40, 236, 66], - ["jump_false", 290, "num_err_341", 236, 66], - ["is_num", 291, 288, 236, 66], - ["jump_false", 291, "num_err_341", 236, 66], - ["add", 289, 40, 288, 236, 66], - ["jump", "num_done_342", 236, 66], - "num_err_341", - [ - "access", - 292, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 236, - 66 - ], - ["access", 293, "error", 236, 66], - ["access", 294, "cannot apply '+': operands must be numbers", 236, 66], - ["array", 295, 0, 236, 66], - ["push", 295, 294, 236, 66], - ["frame", 297, 292, 2, 236, 66], - ["null", 298, 236, 66], - ["setarg", 297, 0, 298, 236, 66], - ["setarg", 297, 1, 293, 236, 66], - ["setarg", 297, 2, 295, 236, 66], - ["invoke", 297, 296, 236, 66], - ["disrupt", 236, 66], - "num_done_342", - ["load_dynamic", 299, 39, 289, 236, 66], - ["access", 300, "{", 236, 72], - ["is_identical", 301, 299, 300, 236, 72], - ["jump_true", 301, "eq_done_343", 236, 72], - ["is_int", 302, 299, 236, 72], - ["jump_false", 302, "eq_ni_344", 236, 72], - ["is_int", 303, 300, 236, 72], - ["jump_false", 303, "eq_ni_344", 236, 72], - ["eq_int", 301, 299, 300, 236, 72], - ["jump", "eq_done_343", 236, 72], - "eq_ni_344", - ["is_num", 302, 299, 236, 72], - ["jump_false", 302, "eq_nn_345", 236, 72], - ["is_num", 303, 300, 236, 72], - ["jump_false", 303, "eq_nn_345", 236, 72], - ["eq_float", 301, 299, 300, 236, 72], - ["jump", "eq_done_343", 236, 72], - "eq_nn_345", - ["is_text", 302, 299, 236, 72], - ["jump_false", 302, "eq_nt_346", 236, 72], - ["is_text", 303, 300, 236, 72], - ["jump_false", 303, "eq_nt_346", 236, 72], - ["eq_text", 301, 299, 300, 236, 72], - ["jump", "eq_done_343", 236, 72], - "eq_nt_346", - ["is_null", 302, 299, 236, 72], - ["jump_false", 302, "eq_nnl_347", 236, 72], - ["is_null", 303, 300, 236, 72], - ["jump_false", 303, "eq_nnl_347", 236, 72], - ["true", 301, 236, 72], - ["jump", "eq_done_343", 236, 72], - "eq_nnl_347", - ["is_bool", 302, 299, 236, 72], - ["jump_false", 302, "eq_nb_348", 236, 72], - ["is_bool", 303, 300, 236, 72], - ["jump_false", 303, "eq_nb_348", 236, 72], - ["eq_bool", 301, 299, 300, 236, 72], - ["jump", "eq_done_343", 236, 72], - "eq_nb_348", - ["false", 301, 236, 72], - "eq_done_343", - ["move", 287, 301, 236, 72], - "and_end_327", - ["jump_false", 287, "if_else_325", 236, 72], - ["access", 304, 2, 237, 23], - ["is_num", 306, 40, 237, 23], - ["jump_false", 306, "num_err_349", 237, 23], - ["is_num", 307, 304, 237, 23], - ["jump_false", 307, "num_err_349", 237, 23], - ["add", 305, 40, 304, 237, 23], - ["jump", "num_done_350", 237, 23], - "num_err_349", - [ - "access", - 308, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 237, - 23 - ], - ["access", 309, "error", 237, 23], - ["access", 310, "cannot apply '+': operands must be numbers", 237, 23], - ["array", 311, 0, 237, 23], - ["push", 311, 310, 237, 23], - ["frame", 313, 308, 2, 237, 23], - ["null", 314, 237, 23], - ["setarg", 313, 0, 314, 237, 23], - ["setarg", 313, 1, 309, 237, 23], - ["setarg", 313, 2, 311, 237, 23], - ["invoke", 313, 312, 237, 23], - ["disrupt", 237, 23], - "num_done_350", - ["move", 40, 305, 237, 23], - ["access", 1, 1, 238, 19], - ["array", 315, 0, 239, 24], - ["move", 5, 315, 239, 24], - "while_start_351", - ["is_int", 317, 40, 240, 24], - ["jump_false", 317, "rel_ni_354", 240, 24], - ["is_int", 318, 41, 240, 24], - ["jump_false", 318, "rel_ni_354", 240, 24], - ["lt_int", 316, 40, 41, 240, 24], - ["jump", "rel_done_356", 240, 24], - "rel_ni_354", - ["is_num", 317, 40, 240, 24], - ["jump_false", 317, "rel_nn_355", 240, 24], - ["is_num", 318, 41, 240, 24], - ["jump_false", 318, "rel_nn_355", 240, 24], - ["lt_float", 316, 40, 41, 240, 24], - ["jump", "rel_done_356", 240, 24], - "rel_nn_355", - ["is_text", 317, 40, 240, 24], - ["jump_false", 317, "rel_err_357", 240, 24], - ["is_text", 318, 41, 240, 24], - ["jump_false", 318, "rel_err_357", 240, 24], - ["lt_text", 316, 40, 41, 240, 24], - ["jump", "rel_done_356", 240, 24], - "rel_err_357", - [ - "access", - 319, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 240, - 24 - ], - ["access", 320, "error", 240, 24], - ["access", 321, "cannot compare with '<': operands must be same type", 240, 24], - ["array", 322, 0, 240, 24], - ["push", 322, 321, 240, 24], - ["frame", 324, 319, 2, 240, 24], - ["null", 325, 240, 24], - ["setarg", 324, 0, 325, 240, 24], - ["setarg", 324, 1, 320, 240, 24], - ["setarg", 324, 2, 322, 240, 24], - ["invoke", 324, 323, 240, 24], - ["disrupt", 240, 24], - "rel_done_356", - ["move", 326, 316, 240, 24], - ["jump_false", 326, "and_end_353", 240, 24], - ["access", 327, 0, 240, 41], - ["is_int", 329, 1, 240, 41], - ["jump_false", 329, "rel_ni_358", 240, 41], - ["is_int", 330, 327, 240, 41], - ["jump_false", 330, "rel_ni_358", 240, 41], - ["gt_int", 328, 1, 327, 240, 41], - ["jump", "rel_done_360", 240, 41], - "rel_ni_358", - ["is_num", 329, 1, 240, 41], - ["jump_false", 329, "rel_nn_359", 240, 41], - ["is_num", 330, 327, 240, 41], - ["jump_false", 330, "rel_nn_359", 240, 41], - ["gt_float", 328, 1, 327, 240, 41], - ["jump", "rel_done_360", 240, 41], - "rel_nn_359", - ["is_text", 329, 1, 240, 41], - ["jump_false", 329, "rel_err_361", 240, 41], - ["is_text", 330, 327, 240, 41], - ["jump_false", 330, "rel_err_361", 240, 41], - ["gt_text", 328, 1, 327, 240, 41], - ["jump", "rel_done_360", 240, 41], - "rel_err_361", - [ - "access", - 331, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 240, - 41 - ], - ["access", 332, "error", 240, 41], - ["access", 333, "cannot compare with '>': operands must be same type", 240, 41], - ["array", 334, 0, 240, 41], - ["push", 334, 333, 240, 41], - ["frame", 336, 331, 2, 240, 41], - ["null", 337, 240, 41], - ["setarg", 336, 0, 337, 240, 41], - ["setarg", 336, 1, 332, 240, 41], - ["setarg", 336, 2, 334, 240, 41], - ["invoke", 336, 335, 240, 41], - ["disrupt", 240, 41], - "rel_done_360", - ["move", 326, 328, 240, 41], - "and_end_353", - ["jump_false", 326, "while_end_352", 240, 41], - ["load_dynamic", 338, 39, 40, 241, 21], - ["move", 35, 338, 241, 21], - ["access", 339, "{", 242, 23], - ["is_identical", 340, 35, 339, 242, 23], - ["jump_true", 340, "eq_done_364", 242, 23], - ["is_int", 341, 35, 242, 23], - ["jump_false", 341, "eq_ni_365", 242, 23], - ["is_int", 342, 339, 242, 23], - ["jump_false", 342, "eq_ni_365", 242, 23], - ["eq_int", 340, 35, 339, 242, 23], - ["jump", "eq_done_364", 242, 23], - "eq_ni_365", - ["is_num", 341, 35, 242, 23], - ["jump_false", 341, "eq_nn_366", 242, 23], - ["is_num", 342, 339, 242, 23], - ["jump_false", 342, "eq_nn_366", 242, 23], - ["eq_float", 340, 35, 339, 242, 23], - ["jump", "eq_done_364", 242, 23], - "eq_nn_366", - ["is_text", 341, 35, 242, 23], - ["jump_false", 341, "eq_nt_367", 242, 23], - ["is_text", 342, 339, 242, 23], - ["jump_false", 342, "eq_nt_367", 242, 23], - ["eq_text", 340, 35, 339, 242, 23], - ["jump", "eq_done_364", 242, 23], - "eq_nt_367", - ["is_null", 341, 35, 242, 23], - ["jump_false", 341, "eq_nnl_368", 242, 23], - ["is_null", 342, 339, 242, 23], - ["jump_false", 342, "eq_nnl_368", 242, 23], - ["true", 340, 242, 23], - ["jump", "eq_done_364", 242, 23], - "eq_nnl_368", - ["is_bool", 341, 35, 242, 23], - ["jump_false", 341, "eq_nb_369", 242, 23], - ["is_bool", 342, 339, 242, 23], - ["jump_false", 342, "eq_nb_369", 242, 23], - ["eq_bool", 340, 35, 339, 242, 23], - ["jump", "eq_done_364", 242, 23], - "eq_nb_369", - ["false", 340, 242, 23], - "eq_done_364", - ["jump_false", 340, "if_else_362", 242, 23], - ["access", 343, 1, 242, 46], - ["is_num", 345, 1, 242, 46], - ["jump_false", 345, "num_err_370", 242, 46], - ["is_num", 346, 343, 242, 46], - ["jump_false", 346, "num_err_370", 242, 46], - ["add", 344, 1, 343, 242, 46], - ["jump", "num_done_371", 242, 46], - "num_err_370", - [ - "access", - 347, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 242, - 46 - ], - ["access", 348, "error", 242, 46], - ["access", 349, "cannot apply '+': operands must be numbers", 242, 46], - ["array", 350, 0, 242, 46], - ["push", 350, 349, 242, 46], - ["frame", 352, 347, 2, 242, 46], - ["null", 353, 242, 46], - ["setarg", 352, 0, 353, 242, 46], - ["setarg", 352, 1, 348, 242, 46], - ["setarg", 352, 2, 350, 242, 46], - ["invoke", 352, 351, 242, 46], - ["disrupt", 242, 46], - "num_done_371", - ["move", 1, 344, 242, 46], - ["is_array", 354, 5, 242, 66], - ["jump_false", 354, "push_err_372", 242, 66], - ["push", 5, 35, 242, 66], - ["jump", "push_done_373", 242, 66], - "push_err_372", - [ - "access", - 355, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 242, - 66 - ], - ["access", 356, "error", 242, 66], - ["access", 357, "cannot push: target must be an array", 242, 66], - ["array", 358, 0, 242, 66], - ["push", 358, 357, 242, 66], - ["frame", 360, 355, 2, 242, 66], - ["null", 361, 242, 66], - ["setarg", 360, 0, 361, 242, 66], - ["setarg", 360, 1, 356, 242, 66], - ["setarg", 360, 2, 358, 242, 66], - ["invoke", 360, 359, 242, 66], - ["disrupt", 242, 66], - "push_done_373", - ["access", 362, 1, 242, 83], - ["is_num", 364, 40, 242, 83], - ["jump_false", 364, "num_err_374", 242, 83], - ["is_num", 365, 362, 242, 83], - ["jump_false", 365, "num_err_374", 242, 83], - ["add", 363, 40, 362, 242, 83], - ["jump", "num_done_375", 242, 83], - "num_err_374", - [ - "access", - 366, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 242, - 83 - ], - ["access", 367, "error", 242, 83], - ["access", 368, "cannot apply '+': operands must be numbers", 242, 83], - ["array", 369, 0, 242, 83], - ["push", 369, 368, 242, 83], - ["frame", 371, 366, 2, 242, 83], - ["null", 372, 242, 83], - ["setarg", 371, 0, 372, 242, 83], - ["setarg", 371, 1, 367, 242, 83], - ["setarg", 371, 2, 369, 242, 83], - ["invoke", 371, 370, 242, 83], - ["disrupt", 242, 83], - "num_done_375", - ["move", 40, 363, 242, 83], - ["jump", "if_end_363", 242, 83], - "if_else_362", - ["access", 373, "}", 243, 28], - ["is_identical", 374, 35, 373, 243, 28], - ["jump_true", 374, "eq_done_378", 243, 28], - ["is_int", 375, 35, 243, 28], - ["jump_false", 375, "eq_ni_379", 243, 28], - ["is_int", 376, 373, 243, 28], - ["jump_false", 376, "eq_ni_379", 243, 28], - ["eq_int", 374, 35, 373, 243, 28], - ["jump", "eq_done_378", 243, 28], - "eq_ni_379", - ["is_num", 375, 35, 243, 28], - ["jump_false", 375, "eq_nn_380", 243, 28], - ["is_num", 376, 373, 243, 28], - ["jump_false", 376, "eq_nn_380", 243, 28], - ["eq_float", 374, 35, 373, 243, 28], - ["jump", "eq_done_378", 243, 28], - "eq_nn_380", - ["is_text", 375, 35, 243, 28], - ["jump_false", 375, "eq_nt_381", 243, 28], - ["is_text", 376, 373, 243, 28], - ["jump_false", 376, "eq_nt_381", 243, 28], - ["eq_text", 374, 35, 373, 243, 28], - ["jump", "eq_done_378", 243, 28], - "eq_nt_381", - ["is_null", 375, 35, 243, 28], - ["jump_false", 375, "eq_nnl_382", 243, 28], - ["is_null", 376, 373, 243, 28], - ["jump_false", 376, "eq_nnl_382", 243, 28], - ["true", 374, 243, 28], - ["jump", "eq_done_378", 243, 28], - "eq_nnl_382", - ["is_bool", 375, 35, 243, 28], - ["jump_false", 375, "eq_nb_383", 243, 28], - ["is_bool", 376, 373, 243, 28], - ["jump_false", 376, "eq_nb_383", 243, 28], - ["eq_bool", 374, 35, 373, 243, 28], - ["jump", "eq_done_378", 243, 28], - "eq_nb_383", - ["false", 374, 243, 28], - "eq_done_378", - ["jump_false", 374, "if_else_376", 243, 28], - ["access", 377, 1, 244, 31], - ["is_num", 378, 1, 244, 31], - ["jump_false", 378, "num_err_384", 244, 31], - ["is_num", 379, 377, 244, 31], - ["jump_false", 379, "num_err_384", 244, 31], - ["subtract", 1, 1, 377, 244, 31], - ["jump", "num_done_385", 244, 31], - "num_err_384", - [ - "access", - 380, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 244, - 31 - ], - ["access", 381, "error", 244, 31], - ["access", 382, "cannot apply '-': operands must be numbers", 244, 31], - ["array", 383, 0, 244, 31], - ["push", 383, 382, 244, 31], - ["frame", 385, 380, 2, 244, 31], - ["null", 386, 244, 31], - ["setarg", 385, 0, 386, 244, 31], - ["setarg", 385, 1, 381, 244, 31], - ["setarg", 385, 2, 383, 244, 31], - ["invoke", 385, 384, 244, 31], - ["disrupt", 244, 31], - "num_done_385", - ["access", 387, 0, 245, 27], - ["is_int", 389, 1, 245, 27], - ["jump_false", 389, "rel_ni_388", 245, 27], - ["is_int", 390, 387, 245, 27], - ["jump_false", 390, "rel_ni_388", 245, 27], - ["gt_int", 388, 1, 387, 245, 27], - ["jump", "rel_done_390", 245, 27], - "rel_ni_388", - ["is_num", 389, 1, 245, 27], - ["jump_false", 389, "rel_nn_389", 245, 27], - ["is_num", 390, 387, 245, 27], - ["jump_false", 390, "rel_nn_389", 245, 27], - ["gt_float", 388, 1, 387, 245, 27], - ["jump", "rel_done_390", 245, 27], - "rel_nn_389", - ["is_text", 389, 1, 245, 27], - ["jump_false", 389, "rel_err_391", 245, 27], - ["is_text", 390, 387, 245, 27], - ["jump_false", 390, "rel_err_391", 245, 27], - ["gt_text", 388, 1, 387, 245, 27], - ["jump", "rel_done_390", 245, 27], - "rel_err_391", - [ - "access", - 391, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 245, - 27 - ], - ["access", 392, "error", 245, 27], - ["access", 393, "cannot compare with '>': operands must be same type", 245, 27], - ["array", 394, 0, 245, 27], - ["push", 394, 393, 245, 27], - ["frame", 396, 391, 2, 245, 27], - ["null", 397, 245, 27], - ["setarg", 396, 0, 397, 245, 27], - ["setarg", 396, 1, 392, 245, 27], - ["setarg", 396, 2, 394, 245, 27], - ["invoke", 396, 395, 245, 27], - ["disrupt", 245, 27], - "rel_done_390", - ["jump_false", 388, "if_else_386", 245, 27], - ["is_array", 398, 5, 245, 49], - ["jump_false", 398, "push_err_392", 245, 49], - ["push", 5, 35, 245, 49], - ["jump", "push_done_393", 245, 49], - "push_err_392", - [ - "access", - 399, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 245, - 49 - ], - ["access", 400, "error", 245, 49], - ["access", 401, "cannot push: target must be an array", 245, 49], - ["array", 402, 0, 245, 49], - ["push", 402, 401, 245, 49], - ["frame", 404, 399, 2, 245, 49], - ["null", 405, 245, 49], - ["setarg", 404, 0, 405, 245, 49], - ["setarg", 404, 1, 400, 245, 49], - ["setarg", 404, 2, 402, 245, 49], - ["invoke", 404, 403, 245, 49], - ["disrupt", 245, 49], - "push_done_393", - ["jump", "if_end_387", 245, 49], - "if_else_386", - "if_end_387", - ["access", 406, 1, 246, 27], - ["is_num", 408, 40, 246, 27], - ["jump_false", 408, "num_err_394", 246, 27], - ["is_num", 409, 406, 246, 27], - ["jump_false", 409, "num_err_394", 246, 27], - ["add", 407, 40, 406, 246, 27], - ["jump", "num_done_395", 246, 27], - "num_err_394", - [ - "access", - 410, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 246, - 27 - ], - ["access", 411, "error", 246, 27], - ["access", 412, "cannot apply '+': operands must be numbers", 246, 27], - ["array", 413, 0, 246, 27], - ["push", 413, 412, 246, 27], - ["frame", 415, 410, 2, 246, 27], - ["null", 416, 246, 27], - ["setarg", 415, 0, 416, 246, 27], - ["setarg", 415, 1, 411, 246, 27], - ["setarg", 415, 2, 413, 246, 27], - ["invoke", 415, 414, 246, 27], - ["disrupt", 246, 27], - "num_done_395", - ["move", 40, 407, 246, 27], - ["jump", "if_end_377", 246, 27], - "if_else_376", - ["access", 417, "'", 248, 28], - ["is_identical", 418, 35, 417, 248, 28], - ["jump_true", 418, "eq_done_400", 248, 28], - ["is_int", 419, 35, 248, 28], - ["jump_false", 419, "eq_ni_401", 248, 28], - ["is_int", 420, 417, 248, 28], - ["jump_false", 420, "eq_ni_401", 248, 28], - ["eq_int", 418, 35, 417, 248, 28], - ["jump", "eq_done_400", 248, 28], - "eq_ni_401", - ["is_num", 419, 35, 248, 28], - ["jump_false", 419, "eq_nn_402", 248, 28], - ["is_num", 420, 417, 248, 28], - ["jump_false", 420, "eq_nn_402", 248, 28], - ["eq_float", 418, 35, 417, 248, 28], - ["jump", "eq_done_400", 248, 28], - "eq_nn_402", - ["is_text", 419, 35, 248, 28], - ["jump_false", 419, "eq_nt_403", 248, 28], - ["is_text", 420, 417, 248, 28], - ["jump_false", 420, "eq_nt_403", 248, 28], - ["eq_text", 418, 35, 417, 248, 28], - ["jump", "eq_done_400", 248, 28], - "eq_nt_403", - ["is_null", 419, 35, 248, 28], - ["jump_false", 419, "eq_nnl_404", 248, 28], - ["is_null", 420, 417, 248, 28], - ["jump_false", 420, "eq_nnl_404", 248, 28], - ["true", 418, 248, 28], - ["jump", "eq_done_400", 248, 28], - "eq_nnl_404", - ["is_bool", 419, 35, 248, 28], - ["jump_false", 419, "eq_nb_405", 248, 28], - ["is_bool", 420, 417, 248, 28], - ["jump_false", 420, "eq_nb_405", 248, 28], - ["eq_bool", 418, 35, 417, 248, 28], - ["jump", "eq_done_400", 248, 28], - "eq_nb_405", - ["false", 418, 248, 28], - "eq_done_400", - ["move", 421, 418, 248, 28], - ["jump_true", 421, "or_end_399", 248, 28], - ["access", 422, "\"", 248, 41], - ["is_identical", 423, 35, 422, 248, 41], - ["jump_true", 423, "eq_done_406", 248, 41], - ["is_int", 424, 35, 248, 41], - ["jump_false", 424, "eq_ni_407", 248, 41], - ["is_int", 425, 422, 248, 41], - ["jump_false", 425, "eq_ni_407", 248, 41], - ["eq_int", 423, 35, 422, 248, 41], - ["jump", "eq_done_406", 248, 41], - "eq_ni_407", - ["is_num", 424, 35, 248, 41], - ["jump_false", 424, "eq_nn_408", 248, 41], - ["is_num", 425, 422, 248, 41], - ["jump_false", 425, "eq_nn_408", 248, 41], - ["eq_float", 423, 35, 422, 248, 41], - ["jump", "eq_done_406", 248, 41], - "eq_nn_408", - ["is_text", 424, 35, 248, 41], - ["jump_false", 424, "eq_nt_409", 248, 41], - ["is_text", 425, 422, 248, 41], - ["jump_false", 425, "eq_nt_409", 248, 41], - ["eq_text", 423, 35, 422, 248, 41], - ["jump", "eq_done_406", 248, 41], - "eq_nt_409", - ["is_null", 424, 35, 248, 41], - ["jump_false", 424, "eq_nnl_410", 248, 41], - ["is_null", 425, 422, 248, 41], - ["jump_false", 425, "eq_nnl_410", 248, 41], - ["true", 423, 248, 41], - ["jump", "eq_done_406", 248, 41], - "eq_nnl_410", - ["is_bool", 424, 35, 248, 41], - ["jump_false", 424, "eq_nb_411", 248, 41], - ["is_bool", 425, 422, 248, 41], - ["jump_false", 425, "eq_nb_411", 248, 41], - ["eq_bool", 423, 35, 422, 248, 41], - ["jump", "eq_done_406", 248, 41], - "eq_nb_411", - ["false", 423, 248, 41], - "eq_done_406", - ["move", 421, 423, 248, 41], - "or_end_399", - ["move", 426, 421, 248, 41], - ["jump_true", 426, "or_end_398", 248, 41], - ["access", 427, "`", 248, 55], - ["is_identical", 428, 35, 427, 248, 55], - ["jump_true", 428, "eq_done_412", 248, 55], - ["is_int", 429, 35, 248, 55], - ["jump_false", 429, "eq_ni_413", 248, 55], - ["is_int", 430, 427, 248, 55], - ["jump_false", 430, "eq_ni_413", 248, 55], - ["eq_int", 428, 35, 427, 248, 55], - ["jump", "eq_done_412", 248, 55], - "eq_ni_413", - ["is_num", 429, 35, 248, 55], - ["jump_false", 429, "eq_nn_414", 248, 55], - ["is_num", 430, 427, 248, 55], - ["jump_false", 430, "eq_nn_414", 248, 55], - ["eq_float", 428, 35, 427, 248, 55], - ["jump", "eq_done_412", 248, 55], - "eq_nn_414", - ["is_text", 429, 35, 248, 55], - ["jump_false", 429, "eq_nt_415", 248, 55], - ["is_text", 430, 427, 248, 55], - ["jump_false", 430, "eq_nt_415", 248, 55], - ["eq_text", 428, 35, 427, 248, 55], - ["jump", "eq_done_412", 248, 55], - "eq_nt_415", - ["is_null", 429, 35, 248, 55], - ["jump_false", 429, "eq_nnl_416", 248, 55], - ["is_null", 430, 427, 248, 55], - ["jump_false", 430, "eq_nnl_416", 248, 55], - ["true", 428, 248, 55], - ["jump", "eq_done_412", 248, 55], - "eq_nnl_416", - ["is_bool", 429, 35, 248, 55], - ["jump_false", 429, "eq_nb_417", 248, 55], - ["is_bool", 430, 427, 248, 55], - ["jump_false", 430, "eq_nb_417", 248, 55], - ["eq_bool", 428, 35, 427, 248, 55], - ["jump", "eq_done_412", 248, 55], - "eq_nb_417", - ["false", 428, 248, 55], - "eq_done_412", - ["move", 426, 428, 248, 55], - "or_end_398", - ["jump_false", 426, "if_else_396", 248, 55], - ["move", 38, 35, 249, 20], - ["is_array", 431, 5, 250, 32], - ["jump_false", 431, "push_err_418", 250, 32], - ["push", 5, 35, 250, 32], - ["jump", "push_done_419", 250, 32], - "push_err_418", - [ - "access", - 432, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 250, - 32 - ], - ["access", 433, "error", 250, 32], - ["access", 434, "cannot push: target must be an array", 250, 32], - ["array", 435, 0, 250, 32], - ["push", 435, 434, 250, 32], - ["frame", 437, 432, 2, 250, 32], - ["null", 438, 250, 32], - ["setarg", 437, 0, 438, 250, 32], - ["setarg", 437, 1, 433, 250, 32], - ["setarg", 437, 2, 435, 250, 32], - ["invoke", 437, 436, 250, 32], - ["disrupt", 250, 32], - "push_done_419", - ["access", 439, 1, 251, 27], - ["is_num", 441, 40, 251, 27], - ["jump_false", 441, "num_err_420", 251, 27], - ["is_num", 442, 439, 251, 27], - ["jump_false", 442, "num_err_420", 251, 27], - ["add", 440, 40, 439, 251, 27], - ["jump", "num_done_421", 251, 27], - "num_err_420", - [ - "access", - 443, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 251, - 27 - ], - ["access", 444, "error", 251, 27], - ["access", 445, "cannot apply '+': operands must be numbers", 251, 27], - ["array", 446, 0, 251, 27], - ["push", 446, 445, 251, 27], - ["frame", 448, 443, 2, 251, 27], - ["null", 449, 251, 27], - ["setarg", 448, 0, 449, 251, 27], - ["setarg", 448, 1, 444, 251, 27], - ["setarg", 448, 2, 446, 251, 27], - ["invoke", 448, 447, 251, 27], - ["disrupt", 251, 27], - "num_done_421", - ["move", 40, 440, 251, 27], - "while_start_422", - ["is_int", 451, 40, 252, 28], - ["jump_false", 451, "rel_ni_425", 252, 28], - ["is_int", 452, 41, 252, 28], - ["jump_false", 452, "rel_ni_425", 252, 28], - ["lt_int", 450, 40, 41, 252, 28], - ["jump", "rel_done_427", 252, 28], - "rel_ni_425", - ["is_num", 451, 40, 252, 28], - ["jump_false", 451, "rel_nn_426", 252, 28], - ["is_num", 452, 41, 252, 28], - ["jump_false", 452, "rel_nn_426", 252, 28], - ["lt_float", 450, 40, 41, 252, 28], - ["jump", "rel_done_427", 252, 28], - "rel_nn_426", - ["is_text", 451, 40, 252, 28], - ["jump_false", 451, "rel_err_428", 252, 28], - ["is_text", 452, 41, 252, 28], - ["jump_false", 452, "rel_err_428", 252, 28], - ["lt_text", 450, 40, 41, 252, 28], - ["jump", "rel_done_427", 252, 28], - "rel_err_428", - [ - "access", - 453, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 252, - 28 - ], - ["access", 454, "error", 252, 28], - ["access", 455, "cannot compare with '<': operands must be same type", 252, 28], - ["array", 456, 0, 252, 28], - ["push", 456, 455, 252, 28], - ["frame", 458, 453, 2, 252, 28], - ["null", 459, 252, 28], - ["setarg", 458, 0, 459, 252, 28], - ["setarg", 458, 1, 454, 252, 28], - ["setarg", 458, 2, 456, 252, 28], - ["invoke", 458, 457, 252, 28], - ["disrupt", 252, 28], - "rel_done_427", - ["move", 460, 450, 252, 28], - ["jump_false", 460, "and_end_424", 252, 28], - ["load_dynamic", 461, 39, 40, 252, 40], - ["is_identical", 462, 461, 38, 252, 48], - ["jump_true", 462, "ne_nid_430", 252, 48], - ["jump", "ne_ni_431", 252, 48], - "ne_nid_430", - ["false", 462, 252, 48], - ["jump", "ne_done_429", 252, 48], - "ne_ni_431", - ["is_int", 463, 461, 252, 48], - ["jump_false", 463, "ne_nn_432", 252, 48], - ["is_int", 464, 38, 252, 48], - ["jump_false", 464, "ne_nn_432", 252, 48], - ["ne_int", 462, 461, 38, 252, 48], - ["jump", "ne_done_429", 252, 48], - "ne_nn_432", - ["is_num", 463, 461, 252, 48], - ["jump_false", 463, "ne_nt_433", 252, 48], - ["is_num", 464, 38, 252, 48], - ["jump_false", 464, "ne_nt_433", 252, 48], - ["ne_float", 462, 461, 38, 252, 48], - ["jump", "ne_done_429", 252, 48], - "ne_nt_433", - ["is_text", 463, 461, 252, 48], - ["jump_false", 463, "ne_nnl_434", 252, 48], - ["is_text", 464, 38, 252, 48], - ["jump_false", 464, "ne_nnl_434", 252, 48], - ["ne_text", 462, 461, 38, 252, 48], - ["jump", "ne_done_429", 252, 48], - "ne_nnl_434", - ["is_null", 463, 461, 252, 48], - ["jump_false", 463, "ne_nb_435", 252, 48], - ["is_null", 464, 38, 252, 48], - ["jump_false", 464, "ne_nb_435", 252, 48], - ["false", 462, 252, 48], - ["jump", "ne_done_429", 252, 48], - "ne_nb_435", - ["is_bool", 463, 461, 252, 48], - ["jump_false", 463, "ne_mis_436", 252, 48], - ["is_bool", 464, 38, 252, 48], - ["jump_false", 464, "ne_mis_436", 252, 48], - ["ne_bool", 462, 461, 38, 252, 48], - ["jump", "ne_done_429", 252, 48], - "ne_mis_436", - ["true", 462, 252, 48], - "ne_done_429", - ["move", 460, 462, 252, 48], - "and_end_424", - ["jump_false", 460, "while_end_423", 252, 48], - ["load_dynamic", 465, 39, 40, 253, 24], - ["access", 466, "\\", 253, 32], - ["is_identical", 467, 465, 466, 253, 32], - ["jump_true", 467, "eq_done_440", 253, 32], - ["is_int", 468, 465, 253, 32], - ["jump_false", 468, "eq_ni_441", 253, 32], - ["is_int", 469, 466, 253, 32], - ["jump_false", 469, "eq_ni_441", 253, 32], - ["eq_int", 467, 465, 466, 253, 32], - ["jump", "eq_done_440", 253, 32], - "eq_ni_441", - ["is_num", 468, 465, 253, 32], - ["jump_false", 468, "eq_nn_442", 253, 32], - ["is_num", 469, 466, 253, 32], - ["jump_false", 469, "eq_nn_442", 253, 32], - ["eq_float", 467, 465, 466, 253, 32], - ["jump", "eq_done_440", 253, 32], - "eq_nn_442", - ["is_text", 468, 465, 253, 32], - ["jump_false", 468, "eq_nt_443", 253, 32], - ["is_text", 469, 466, 253, 32], - ["jump_false", 469, "eq_nt_443", 253, 32], - ["eq_text", 467, 465, 466, 253, 32], - ["jump", "eq_done_440", 253, 32], - "eq_nt_443", - ["is_null", 468, 465, 253, 32], - ["jump_false", 468, "eq_nnl_444", 253, 32], - ["is_null", 469, 466, 253, 32], - ["jump_false", 469, "eq_nnl_444", 253, 32], - ["true", 467, 253, 32], - ["jump", "eq_done_440", 253, 32], - "eq_nnl_444", - ["is_bool", 468, 465, 253, 32], - ["jump_false", 468, "eq_nb_445", 253, 32], - ["is_bool", 469, 466, 253, 32], - ["jump_false", 469, "eq_nb_445", 253, 32], - ["eq_bool", 467, 465, 466, 253, 32], - ["jump", "eq_done_440", 253, 32], - "eq_nb_445", - ["false", 467, 253, 32], - "eq_done_440", - ["move", 470, 467, 253, 32], - ["jump_false", 470, "and_end_439", 253, 32], - ["access", 471, 1, 253, 46], - ["is_num", 473, 40, 253, 46], - ["jump_false", 473, "num_err_446", 253, 46], - ["is_num", 474, 471, 253, 46], - ["jump_false", 474, "num_err_446", 253, 46], - ["add", 472, 40, 471, 253, 46], - ["jump", "num_done_447", 253, 46], - "num_err_446", - [ - "access", - 475, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 253, - 46 - ], - ["access", 476, "error", 253, 46], - ["access", 477, "cannot apply '+': operands must be numbers", 253, 46], - ["array", 478, 0, 253, 46], - ["push", 478, 477, 253, 46], - ["frame", 480, 475, 2, 253, 46], - ["null", 481, 253, 46], - ["setarg", 480, 0, 481, 253, 46], - ["setarg", 480, 1, 476, 253, 46], - ["setarg", 480, 2, 478, 253, 46], - ["invoke", 480, 479, 253, 46], - ["disrupt", 253, 46], - "num_done_447", - ["is_int", 483, 472, 253, 50], - ["jump_false", 483, "rel_ni_448", 253, 50], - ["is_int", 484, 41, 253, 50], - ["jump_false", 484, "rel_ni_448", 253, 50], - ["lt_int", 482, 472, 41, 253, 50], - ["jump", "rel_done_450", 253, 50], - "rel_ni_448", - ["is_num", 483, 472, 253, 50], - ["jump_false", 483, "rel_nn_449", 253, 50], - ["is_num", 484, 41, 253, 50], - ["jump_false", 484, "rel_nn_449", 253, 50], - ["lt_float", 482, 472, 41, 253, 50], - ["jump", "rel_done_450", 253, 50], - "rel_nn_449", - ["is_text", 483, 472, 253, 50], - ["jump_false", 483, "rel_err_451", 253, 50], - ["is_text", 484, 41, 253, 50], - ["jump_false", 484, "rel_err_451", 253, 50], - ["lt_text", 482, 472, 41, 253, 50], - ["jump", "rel_done_450", 253, 50], - "rel_err_451", - [ - "access", - 485, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 253, - 50 - ], - ["access", 486, "error", 253, 50], - ["access", 487, "cannot compare with '<': operands must be same type", 253, 50], - ["array", 488, 0, 253, 50], - ["push", 488, 487, 253, 50], - ["frame", 490, 485, 2, 253, 50], - ["null", 491, 253, 50], - ["setarg", 490, 0, 491, 253, 50], - ["setarg", 490, 1, 486, 253, 50], - ["setarg", 490, 2, 488, 253, 50], - ["invoke", 490, 489, 253, 50], - ["disrupt", 253, 50], - "rel_done_450", - ["move", 470, 482, 253, 50], - "and_end_439", - ["jump_false", 470, "if_else_437", 253, 50], - ["load_dynamic", 492, 39, 40, 254, 39], - ["is_array", 493, 5, 254, 39], - ["jump_false", 493, "push_err_452", 254, 39], - ["push", 5, 492, 254, 39], - ["jump", "push_done_453", 254, 39], - "push_err_452", - [ - "access", - 494, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 254, - 39 - ], - ["access", 495, "error", 254, 39], - ["access", 496, "cannot push: target must be an array", 254, 39], - ["array", 497, 0, 254, 39], - ["push", 497, 496, 254, 39], - ["frame", 499, 494, 2, 254, 39], - ["null", 500, 254, 39], - ["setarg", 499, 0, 500, 254, 39], - ["setarg", 499, 1, 495, 254, 39], - ["setarg", 499, 2, 497, 254, 39], - ["invoke", 499, 498, 254, 39], - ["disrupt", 254, 39], - "push_done_453", - ["access", 501, 1, 255, 31], - ["is_num", 503, 40, 255, 31], - ["jump_false", 503, "num_err_454", 255, 31], - ["is_num", 504, 501, 255, 31], - ["jump_false", 504, "num_err_454", 255, 31], - ["add", 502, 40, 501, 255, 31], - ["jump", "num_done_455", 255, 31], - "num_err_454", - [ - "access", - 505, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 255, - 31 - ], - ["access", 506, "error", 255, 31], - ["access", 507, "cannot apply '+': operands must be numbers", 255, 31], - ["array", 508, 0, 255, 31], - ["push", 508, 507, 255, 31], - ["frame", 510, 505, 2, 255, 31], - ["null", 511, 255, 31], - ["setarg", 510, 0, 511, 255, 31], - ["setarg", 510, 1, 506, 255, 31], - ["setarg", 510, 2, 508, 255, 31], - ["invoke", 510, 509, 255, 31], - ["disrupt", 255, 31], - "num_done_455", - ["move", 40, 502, 255, 31], - ["jump", "if_end_438", 255, 31], - "if_else_437", - "if_end_438", - ["load_dynamic", 512, 39, 40, 257, 37], - ["is_array", 513, 5, 257, 37], - ["jump_false", 513, "push_err_456", 257, 37], - ["push", 5, 512, 257, 37], - ["jump", "push_done_457", 257, 37], - "push_err_456", - [ - "access", - 514, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 257, - 37 - ], - ["access", 515, "error", 257, 37], - ["access", 516, "cannot push: target must be an array", 257, 37], - ["array", 517, 0, 257, 37], - ["push", 517, 516, 257, 37], - ["frame", 519, 514, 2, 257, 37], - ["null", 520, 257, 37], - ["setarg", 519, 0, 520, 257, 37], - ["setarg", 519, 1, 515, 257, 37], - ["setarg", 519, 2, 517, 257, 37], - ["invoke", 519, 518, 257, 37], - ["disrupt", 257, 37], - "push_done_457", - ["access", 521, 1, 258, 29], - ["is_num", 523, 40, 258, 29], - ["jump_false", 523, "num_err_458", 258, 29], - ["is_num", 524, 521, 258, 29], - ["jump_false", 524, "num_err_458", 258, 29], - ["add", 522, 40, 521, 258, 29], - ["jump", "num_done_459", 258, 29], - "num_err_458", - [ - "access", - 525, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 258, - 29 - ], - ["access", 526, "error", 258, 29], - ["access", 527, "cannot apply '+': operands must be numbers", 258, 29], - ["array", 528, 0, 258, 29], - ["push", 528, 527, 258, 29], - ["frame", 530, 525, 2, 258, 29], - ["null", 531, 258, 29], - ["setarg", 530, 0, 531, 258, 29], - ["setarg", 530, 1, 526, 258, 29], - ["setarg", 530, 2, 528, 258, 29], - ["invoke", 530, 529, 258, 29], - ["disrupt", 258, 29], - "num_done_459", - ["move", 40, 522, 258, 29], - ["jump", "while_start_422", 258, 29], - "while_end_423", - ["is_int", 533, 40, 260, 25], - ["jump_false", 533, "rel_ni_462", 260, 25], - ["is_int", 534, 41, 260, 25], - ["jump_false", 534, "rel_ni_462", 260, 25], - ["lt_int", 532, 40, 41, 260, 25], - ["jump", "rel_done_464", 260, 25], - "rel_ni_462", - ["is_num", 533, 40, 260, 25], - ["jump_false", 533, "rel_nn_463", 260, 25], - ["is_num", 534, 41, 260, 25], - ["jump_false", 534, "rel_nn_463", 260, 25], - ["lt_float", 532, 40, 41, 260, 25], - ["jump", "rel_done_464", 260, 25], - "rel_nn_463", - ["is_text", 533, 40, 260, 25], - ["jump_false", 533, "rel_err_465", 260, 25], - ["is_text", 534, 41, 260, 25], - ["jump_false", 534, "rel_err_465", 260, 25], - ["lt_text", 532, 40, 41, 260, 25], - ["jump", "rel_done_464", 260, 25], - "rel_err_465", - [ - "access", - 535, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 260, - 25 - ], - ["access", 536, "error", 260, 25], - ["access", 537, "cannot compare with '<': operands must be same type", 260, 25], - ["array", 538, 0, 260, 25], - ["push", 538, 537, 260, 25], - ["frame", 540, 535, 2, 260, 25], - ["null", 541, 260, 25], - ["setarg", 540, 0, 541, 260, 25], - ["setarg", 540, 1, 536, 260, 25], - ["setarg", 540, 2, 538, 260, 25], - ["invoke", 540, 539, 260, 25], - ["disrupt", 260, 25], - "rel_done_464", - ["jump_false", 532, "if_else_460", 260, 25], - ["load_dynamic", 542, 39, 40, 260, 54], - ["is_array", 543, 5, 260, 54], - ["jump_false", 543, "push_err_466", 260, 54], - ["push", 5, 542, 260, 54], - ["jump", "push_done_467", 260, 54], - "push_err_466", - [ - "access", - 544, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 260, - 54 - ], - ["access", 545, "error", 260, 54], - ["access", 546, "cannot push: target must be an array", 260, 54], - ["array", 547, 0, 260, 54], - ["push", 547, 546, 260, 54], - ["frame", 549, 544, 2, 260, 54], - ["null", 550, 260, 54], - ["setarg", 549, 0, 550, 260, 54], - ["setarg", 549, 1, 545, 260, 54], - ["setarg", 549, 2, 547, 260, 54], - ["invoke", 549, 548, 260, 54], - ["disrupt", 260, 54], - "push_done_467", - ["access", 551, 1, 260, 73], - ["is_num", 553, 40, 260, 73], - ["jump_false", 553, "num_err_468", 260, 73], - ["is_num", 554, 551, 260, 73], - ["jump_false", 554, "num_err_468", 260, 73], - ["add", 552, 40, 551, 260, 73], - ["jump", "num_done_469", 260, 73], - "num_err_468", - [ - "access", - 555, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 260, - 73 - ], - ["access", 556, "error", 260, 73], - ["access", 557, "cannot apply '+': operands must be numbers", 260, 73], - ["array", 558, 0, 260, 73], - ["push", 558, 557, 260, 73], - ["frame", 560, 555, 2, 260, 73], - ["null", 561, 260, 73], - ["setarg", 560, 0, 561, 260, 73], - ["setarg", 560, 1, 556, 260, 73], - ["setarg", 560, 2, 558, 260, 73], - ["invoke", 560, 559, 260, 73], - ["disrupt", 260, 73], - "num_done_469", - ["move", 40, 552, 260, 73], - ["jump", "if_end_461", 260, 73], - "if_else_460", - "if_end_461", - ["jump", "if_end_397", 260, 73], - "if_else_396", - ["is_array", 562, 5, 262, 32], - ["jump_false", 562, "push_err_470", 262, 32], - ["push", 5, 35, 262, 32], - ["jump", "push_done_471", 262, 32], - "push_err_470", - [ - "access", - 563, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 262, - 32 - ], - ["access", 564, "error", 262, 32], - ["access", 565, "cannot push: target must be an array", 262, 32], - ["array", 566, 0, 262, 32], - ["push", 566, 565, 262, 32], - ["frame", 568, 563, 2, 262, 32], - ["null", 569, 262, 32], - ["setarg", 568, 0, 569, 262, 32], - ["setarg", 568, 1, 564, 262, 32], - ["setarg", 568, 2, 566, 262, 32], - ["invoke", 568, 567, 262, 32], - ["disrupt", 262, 32], - "push_done_471", - ["access", 570, 1, 263, 27], - ["is_num", 572, 40, 263, 27], - ["jump_false", 572, "num_err_472", 263, 27], - ["is_num", 573, 570, 263, 27], - ["jump_false", 573, "num_err_472", 263, 27], - ["add", 571, 40, 570, 263, 27], - ["jump", "num_done_473", 263, 27], - "num_err_472", - [ - "access", - 574, - { - "name": "log", - "kind": "name", - "make": "intrinsic" - }, - 263, - 27 - ], - ["access", 575, "error", 263, 27], - ["access", 576, "cannot apply '+': operands must be numbers", 263, 27], - ["array", 577, 0, 263, 27], - ["push", 577, 576, 263, 27], - ["frame", 579, 574, 2, 263, 27], - ["null", 580, 263, 27], - ["setarg", 579, 0, 580, 263, 27], - ["setarg", 579, 1, 575, 263, 27], - ["setarg", 579, 2, 577, 263, 27], - ["invoke", 579, 578, 263, 27], - ["disrupt", 263, 27], - "num_done_473", - ["move", 40, 571, 263, 27], - "if_end_397", - "if_end_377", - "if_end_363", - ["jump", "while_start_351", 263, 27], - "while_end_352", - [ - "access", - 582, - { - "name": "text", - "kind": "name", - "make": "intrinsic" - }, - 266, - 22 - ], - ["frame", 583, 582, 1, 266, 22], - ["null", 584, 266, 22], - ["setarg", 583, 0, 584, 266, 22], - ["setarg", 583, 1, 5, 266, 22], - ["invoke", 583, 581, 266, 22], - ["move", 6, 581, 266, 22], - ["access", 585, "