{ "name": "toml.cm", "functions": [ { "disruption_pc": 0, "nr_slots": 19, "nr_close_slots": 0, "instructions": [ [ "is_text", 3, 1, 5, 16 ], "_nop_bl_1", [ "jump_true", 3, "if_else_0", 5, 16 ], [ "null", 5, 5, 27 ], [ "return", 5, 5, 27 ], "_nop_ur_1", "if_else_0", "if_end_1", [ "access", 6, "\\\"", 6, 22 ], [ "access", 7, "\"", 6, 29 ], [ "access", 9, { "name": "replace", "kind": "name", "make": "intrinsic" }, 6, 11 ], [ "frame", 10, 9, 3, 6, 11 ], [ "null", 11, 6, 11 ], [ "setarg", 10, 0, 11, 6, 11 ], [ "setarg", 10, 1, 1, 6, 11 ], [ "setarg", 10, 2, 6, 6, 11 ], [ "setarg", 10, 3, 7, 6, 11 ], [ "invoke", 10, 8, 6, 11 ], [ "move", 2, 8, 6, 11 ], [ "access", 12, "\\\\", 7, 18 ], [ "access", 13, "\\", 7, 26 ], [ "access", 15, { "name": "replace", "kind": "name", "make": "intrinsic" }, 7, 7 ], [ "frame", 16, 15, 3, 7, 7 ], [ "null", 17, 7, 7 ], [ "setarg", 16, 0, 17, 7, 7 ], [ "setarg", 16, 1, 2, 7, 7 ], [ "setarg", 16, 2, 12, 7, 7 ], [ "setarg", 16, 3, 13, 7, 7 ], [ "invoke", 16, 14, 7, 7 ], [ "move", 2, 14, 7, 7 ], [ "return", 2, 8, 10 ], "_nop_ur_2", "_nop_ur_3" ], "name": "toml_unescape", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 19, "nr_close_slots": 0, "instructions": [ [ "is_text", 3, 1, 12, 16 ], "_nop_bl_1", [ "jump_true", 3, "if_else_2", 12, 16 ], [ "null", 5, 12, 27 ], [ "return", 5, 12, 27 ], "_nop_ur_1", "if_else_2", "if_end_3", [ "access", 6, "\\", 13, 22 ], [ "access", 7, "\\\\", 13, 28 ], [ "access", 9, { "name": "replace", "kind": "name", "make": "intrinsic" }, 13, 11 ], [ "frame", 10, 9, 3, 13, 11 ], [ "null", 11, 13, 11 ], [ "setarg", 10, 0, 11, 13, 11 ], [ "setarg", 10, 1, 1, 13, 11 ], [ "setarg", 10, 2, 6, 13, 11 ], [ "setarg", 10, 3, 7, 13, 11 ], [ "invoke", 10, 8, 13, 11 ], [ "move", 2, 8, 13, 11 ], [ "access", 12, "\"", 14, 18 ], [ "access", 13, "\\\"", 14, 23 ], [ "access", 15, { "name": "replace", "kind": "name", "make": "intrinsic" }, 14, 7 ], [ "frame", 16, 15, 3, 14, 7 ], [ "null", 17, 14, 7 ], [ "setarg", 16, 0, 17, 14, 7 ], [ "setarg", 16, 1, 2, 14, 7 ], [ "setarg", 16, 2, 12, 14, 7 ], [ "setarg", 16, 3, 13, 14, 7 ], [ "invoke", 16, 14, 14, 7 ], [ "move", 2, 14, 14, 7 ], [ "return", 2, 15, 10 ], "_nop_ur_2", "_nop_ur_3" ], "name": "toml_escape", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 245, "nr_close_slots": 0, "instructions": [ [ "is_text", 15, 1, 19, 16 ], "_nop_bl_1", [ "jump_true", 15, "if_else_4", 19, 16 ], [ "null", 17, 19, 35 ], [ "return", 17, 19, 35 ], "_nop_ur_1", "if_else_4", "if_end_5", [ "access", 18, "\n", 22, 32 ], [ "access", 20, { "name": "array", "kind": "name", "make": "intrinsic" }, 22, 15 ], [ "frame", 21, 20, 2, 22, 15 ], [ "null", 22, 22, 15 ], [ "setarg", 21, 0, 22, 22, 15 ], [ "setarg", 21, 1, 1, 22, 15 ], [ "setarg", 21, 2, 18, 22, 15 ], [ "invoke", 21, 19, 22, 15 ], [ "move", 9, 19, 22, 15 ], [ "null", 23, 23, 16 ], [ "is_identical", 24, 9, 23, 23, 16 ], [ "jump_true", 24, "eq_done_8", 23, 16 ], [ "is_int", 25, 9, 23, 16 ], [ "jump_false", 25, "eq_ni_9", 23, 16 ], "_nop_tc_1", [ "jump", "eq_ni_9", 23, 16 ], [ "eq_int", 24, 9, 23, 23, 16 ], [ "jump", "eq_done_8", 23, 16 ], "eq_ni_9", [ "is_num", 25, 9, 23, 16 ], [ "jump_false", 25, "eq_nn_10", 23, 16 ], "_nop_tc_2", [ "jump", "eq_nn_10", 23, 16 ], [ "eq_float", 24, 9, 23, 23, 16 ], [ "jump", "eq_done_8", 23, 16 ], "eq_nn_10", [ "is_text", 25, 9, 23, 16 ], [ "jump_false", 25, "eq_nt_11", 23, 16 ], "_nop_tc_3", [ "jump", "eq_nt_11", 23, 16 ], [ "eq_text", 24, 9, 23, 23, 16 ], [ "jump", "eq_done_8", 23, 16 ], "eq_nt_11", [ "is_null", 25, 9, 23, 16 ], [ "jump_false", 25, "eq_nnl_12", 23, 16 ], "_nop_tc_4", "_nop_tc_5", [ "true", 24, 23, 16 ], [ "jump", "eq_done_8", 23, 16 ], "eq_nnl_12", [ "is_bool", 25, 9, 23, 16 ], [ "jump_false", 25, "eq_nb_13", 23, 16 ], "_nop_tc_6", [ "jump", "eq_nb_13", 23, 16 ], [ "eq_bool", 24, 9, 23, 23, 16 ], [ "jump", "eq_done_8", 23, 16 ], "eq_nb_13", [ "false", 24, 23, 16 ], "eq_done_8", [ "jump_false", 24, "if_else_6", 23, 16 ], [ "access", 27, "\n", 23, 47 ], [ "access", 29, { "name": "array", "kind": "name", "make": "intrinsic" }, 23, 30 ], [ "frame", 30, 29, 2, 23, 30 ], [ "null", 31, 23, 30 ], [ "setarg", 30, 0, 31, 23, 30 ], [ "setarg", 30, 1, 1, 23, 30 ], [ "setarg", 30, 2, 27, 23, 30 ], [ "invoke", 30, 28, 23, 30 ], [ "move", 9, 28, 23, 30 ], [ "jump", "if_end_7", 23, 30 ], "if_else_6", "if_end_7", [ "record", 32, 0 ], [ "move", 3, 32, 25, 16 ], [ "move", 6, 3, 26, 25 ], [ "access", 14, 0, 29, 11 ], [ "null", 7, 30, 14 ], [ "null", 10, 31, 15 ], [ "null", 11, 32, 22 ], [ "access", 13, 0, 33, 11 ], [ "null", 4, 34, 13 ], [ "null", 2, 35, 18 ], [ "null", 12, 36, 18 ], [ "null", 8, 37, 15 ], [ "null", 5, 38, 18 ], [ "access", 33, 0, 39, 12 ], [ "move", 14, 33, 39, 12 ], "for_start_14", [ "length", 34, 9, 39, 26 ], [ "is_int", 36, 14, 39, 26 ], [ "jump_false", 36, "rel_ni_17", 39, 26 ], "_nop_tc_7", "_nop_tc_8", [ "lt_int", 35, 14, 34, 39, 26 ], [ "jump", "rel_done_19", 39, 26 ], "rel_ni_17", [ "is_num", 36, 14, 39, 26 ], [ "jump_false", 36, "rel_nn_18", 39, 26 ], "_nop_tc_9", "_nop_tc_10", [ "lt_float", 35, 14, 34, 39, 26 ], [ "jump", "rel_done_19", 39, 26 ], "rel_nn_18", [ "is_text", 36, 14, 39, 26 ], [ "jump_false", 36, "rel_err_20", 39, 26 ], "_nop_tc_11", [ "jump", "rel_err_20", 39, 26 ], [ "lt_text", 35, 14, 34, 39, 26 ], [ "jump", "rel_done_19", 39, 26 ], "rel_err_20", [ "disrupt", 39, 26 ], "rel_done_19", [ "jump_false", 35, "for_end_16", 39, 26 ], [ "load_dynamic", 38, 9, 14, 40, 23 ], [ "access", 40, { "name": "trim", "kind": "name", "make": "intrinsic" }, 40, 12 ], [ "frame", 41, 40, 1, 40, 12 ], [ "null", 42, 40, 12 ], [ "setarg", 41, 0, 42, 40, 12 ], [ "setarg", 41, 1, 38, 40, 12 ], [ "invoke", 41, 39, 40, 12 ], [ "move", 7, 39, 40, 12 ], [ "null", 43, 41, 17 ], [ "is_identical", 44, 7, 43, 41, 17 ], [ "jump_true", 44, "eq_done_23", 41, 17 ], [ "is_int", 45, 7, 41, 17 ], [ "jump_false", 45, "eq_ni_24", 41, 17 ], "_nop_tc_12", [ "jump", "eq_ni_24", 41, 17 ], [ "eq_int", 44, 7, 43, 41, 17 ], [ "jump", "eq_done_23", 41, 17 ], "eq_ni_24", [ "is_num", 45, 7, 41, 17 ], [ "jump_false", 45, "eq_nn_25", 41, 17 ], "_nop_tc_13", [ "jump", "eq_nn_25", 41, 17 ], [ "eq_float", 44, 7, 43, 41, 17 ], [ "jump", "eq_done_23", 41, 17 ], "eq_nn_25", [ "is_text", 45, 7, 41, 17 ], [ "jump_false", 45, "eq_nt_26", 41, 17 ], "_nop_tc_14", [ "jump", "eq_nt_26", 41, 17 ], [ "eq_text", 44, 7, 43, 41, 17 ], [ "jump", "eq_done_23", 41, 17 ], "eq_nt_26", [ "is_null", 45, 7, 41, 17 ], [ "jump_false", 45, "eq_nnl_27", 41, 17 ], "_nop_tc_15", "_nop_tc_16", [ "true", 44, 41, 17 ], [ "jump", "eq_done_23", 41, 17 ], "eq_nnl_27", [ "is_bool", 45, 7, 41, 17 ], [ "jump_false", 45, "eq_nb_28", 41, 17 ], "_nop_tc_17", [ "jump", "eq_nb_28", 41, 17 ], [ "eq_bool", 44, 7, 43, 41, 17 ], [ "jump", "eq_done_23", 41, 17 ], "eq_nb_28", [ "false", 44, 41, 17 ], "eq_done_23", [ "jump_false", 44, "if_else_21", 41, 17 ], [ "load_dynamic", 47, 9, 14, 41, 36 ], [ "move", 7, 47, 41, 36 ], [ "jump", "if_end_22", 41, 36 ], "if_else_21", "if_end_22", [ "not", 48, 7, 43, 10 ], [ "move", 49, 48, 43, 10 ], [ "jump_true", 49, "or_end_31", 43, 10 ], [ "access", 50, "#", 43, 36 ], [ "access", 52, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 43, 18 ], [ "frame", 53, 52, 2, 43, 18 ], [ "null", 54, 43, 18 ], [ "setarg", 53, 0, 54, 43, 18 ], [ "setarg", 53, 1, 7, 43, 18 ], [ "setarg", 53, 2, 50, 43, 18 ], [ "invoke", 53, 51, 43, 18 ], [ "move", 49, 51, 43, 18 ], "or_end_31", [ "jump_false", 49, "if_else_29", 43, 18 ], [ "jump", "for_update_15", 43, 42 ], [ "jump", "if_end_30", 43, 42 ], "if_else_29", "if_end_30", [ "access", 55, "[", 46, 27 ], [ "access", 57, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 46, 9 ], [ "frame", 58, 57, 2, 46, 9 ], [ "null", 59, 46, 9 ], [ "setarg", 58, 0, 59, 46, 9 ], [ "setarg", 58, 1, 7, 46, 9 ], [ "setarg", 58, 2, 55, 46, 9 ], [ "invoke", 58, 56, 46, 9 ], [ "move", 60, 56, 46, 9 ], [ "jump_false", 60, "and_end_34", 46, 9 ], [ "access", 61, "]", 46, 51 ], [ "access", 63, { "name": "ends_with", "kind": "name", "make": "intrinsic" }, 46, 35 ], [ "frame", 64, 63, 2, 46, 35 ], [ "null", 65, 46, 35 ], [ "setarg", 64, 0, 65, 46, 35 ], [ "setarg", 64, 1, 7, 46, 35 ], [ "setarg", 64, 2, 61, 46, 35 ], [ "invoke", 64, 62, 46, 35 ], [ "move", 60, 62, 46, 35 ], "and_end_34", [ "jump_false", 60, "if_else_32", 46, 35 ], [ "access", 66, 1, 47, 26 ], [ "access", 67, -1, 47, 29 ], [ "access", 69, { "name": "text", "kind": "name", "make": "intrinsic" }, 47, 15 ], [ "frame", 70, 69, 3, 47, 15 ], [ "null", 71, 47, 15 ], [ "setarg", 70, 0, 71, 47, 15 ], [ "setarg", 70, 1, 7, 47, 15 ], [ "setarg", 70, 2, 66, 47, 15 ], [ "setarg", 70, 3, 67, 47, 15 ], [ "invoke", 70, 68, 47, 15 ], [ "move", 10, 68, 47, 15 ], [ "get", 73, 3, 1, 48, 22 ], [ "frame", 74, 73, 1, 48, 22 ], [ "null", 75, 48, 22 ], [ "setarg", 74, 0, 75, 48, 22 ], [ "setarg", 74, 1, 10, 48, 22 ], [ "invoke", 74, 72, 48, 22 ], [ "move", 11, 72, 48, 22 ], [ "null", 76, 49, 27 ], [ "is_identical", 77, 11, 76, 49, 27 ], [ "jump_true", 77, "eq_done_37", 49, 27 ], [ "is_int", 78, 11, 49, 27 ], [ "jump_false", 78, "eq_ni_38", 49, 27 ], "_nop_tc_18", [ "jump", "eq_ni_38", 49, 27 ], [ "eq_int", 77, 11, 76, 49, 27 ], [ "jump", "eq_done_37", 49, 27 ], "eq_ni_38", [ "is_num", 78, 11, 49, 27 ], [ "jump_false", 78, "eq_nn_39", 49, 27 ], "_nop_tc_19", [ "jump", "eq_nn_39", 49, 27 ], [ "eq_float", 77, 11, 76, 49, 27 ], [ "jump", "eq_done_37", 49, 27 ], "eq_nn_39", [ "is_text", 78, 11, 49, 27 ], [ "jump_false", 78, "eq_nt_40", 49, 27 ], "_nop_tc_20", [ "jump", "eq_nt_40", 49, 27 ], [ "eq_text", 77, 11, 76, 49, 27 ], [ "jump", "eq_done_37", 49, 27 ], "eq_nt_40", [ "is_null", 78, 11, 49, 27 ], [ "jump_false", 78, "eq_nnl_41", 49, 27 ], "_nop_tc_21", "_nop_tc_22", [ "true", 77, 49, 27 ], [ "jump", "eq_done_37", 49, 27 ], "eq_nnl_41", [ "is_bool", 78, 11, 49, 27 ], [ "jump_false", 78, "eq_nb_42", 49, 27 ], "_nop_tc_23", [ "jump", "eq_nb_42", 49, 27 ], [ "eq_bool", 77, 11, 76, 49, 27 ], [ "jump", "eq_done_37", 49, 27 ], "eq_nb_42", [ "false", 77, 49, 27 ], "eq_done_37", [ "jump_false", 77, "if_else_35", 49, 27 ], [ "null", 80, 49, 40 ], [ "return", 80, 49, 40 ], "_nop_ur_2", "if_else_35", "if_end_36", [ "move", 6, 3, 51, 25 ], [ "access", 81, ".", 52, 49 ], [ "access", 83, { "name": "text", "kind": "name", "make": "intrinsic" }, 52, 30 ], [ "frame", 84, 83, 2, 52, 30 ], [ "null", 85, 52, 30 ], [ "setarg", 84, 0, 85, 52, 30 ], [ "setarg", 84, 1, 11, 52, 30 ], [ "setarg", 84, 2, 81, 52, 30 ], [ "invoke", 84, 82, 52, 30 ], [ "access", 86, 0, 54, 16 ], [ "move", 13, 86, 54, 16 ], "for_start_43", [ "length", 87, 11, 54, 30 ], [ "is_int", 89, 13, 54, 30 ], [ "jump_false", 89, "rel_ni_46", 54, 30 ], "_nop_tc_24", "_nop_tc_25", [ "lt_int", 88, 13, 87, 54, 30 ], [ "jump", "rel_done_48", 54, 30 ], "rel_ni_46", [ "is_num", 89, 13, 54, 30 ], [ "jump_false", 89, "rel_nn_47", 54, 30 ], "_nop_tc_26", "_nop_tc_27", [ "lt_float", 88, 13, 87, 54, 30 ], [ "jump", "rel_done_48", 54, 30 ], "rel_nn_47", [ "is_text", 89, 13, 54, 30 ], [ "jump_false", 89, "rel_err_49", 54, 30 ], "_nop_tc_28", [ "jump", "rel_err_49", 54, 30 ], [ "lt_text", 88, 13, 87, 54, 30 ], [ "jump", "rel_done_48", 54, 30 ], "rel_err_49", [ "disrupt", 54, 30 ], "rel_done_48", [ "jump_false", 88, "for_end_45", 54, 30 ], [ "load_dynamic", 91, 11, 13, 55, 28 ], [ "move", 4, 91, 55, 28 ], [ "load_dynamic", 92, 6, 4, 58, 29 ], [ "null", 93, 58, 37 ], [ "is_identical", 94, 92, 93, 58, 37 ], [ "jump_true", 94, "eq_done_52", 58, 37 ], [ "is_int", 95, 92, 58, 37 ], [ "jump_false", 95, "eq_ni_53", 58, 37 ], "_nop_tc_29", [ "jump", "eq_ni_53", 58, 37 ], [ "eq_int", 94, 92, 93, 58, 37 ], [ "jump", "eq_done_52", 58, 37 ], "eq_ni_53", [ "is_num", 95, 92, 58, 37 ], [ "jump_false", 95, "eq_nn_54", 58, 37 ], "_nop_tc_30", [ "jump", "eq_nn_54", 58, 37 ], [ "eq_float", 94, 92, 93, 58, 37 ], [ "jump", "eq_done_52", 58, 37 ], "eq_nn_54", [ "is_text", 95, 92, 58, 37 ], [ "jump_false", 95, "eq_nt_55", 58, 37 ], "_nop_tc_31", [ "jump", "eq_nt_55", 58, 37 ], [ "eq_text", 94, 92, 93, 58, 37 ], [ "jump", "eq_done_52", 58, 37 ], "eq_nt_55", [ "is_null", 95, 92, 58, 37 ], [ "jump_false", 95, "eq_nnl_56", 58, 37 ], "_nop_tc_32", "_nop_tc_33", [ "true", 94, 58, 37 ], [ "jump", "eq_done_52", 58, 37 ], "eq_nnl_56", [ "is_bool", 95, 92, 58, 37 ], [ "jump_false", 95, "eq_nb_57", 58, 37 ], "_nop_tc_34", [ "jump", "eq_nb_57", 58, 37 ], [ "eq_bool", 94, 92, 93, 58, 37 ], [ "jump", "eq_done_52", 58, 37 ], "eq_nb_57", [ "false", 94, 58, 37 ], "eq_done_52", [ "jump_false", 94, "if_else_50", 58, 37 ], [ "record", 97, 0 ], [ "store_dynamic", 6, 97, 4, 59, 27 ], [ "jump", "if_end_51", 59, 27 ], "if_else_50", [ "load_dynamic", 98, 6, 4, 60, 47 ], [ "is_record", 99, 98, 60, 47 ], "_nop_bl_2", [ "jump_true", 99, "if_else_58", 60, 47 ], [ "null", 101, 62, 18 ], [ "return", 101, 62, 18 ], "_nop_ur_3", "if_else_58", "if_end_59", "if_end_51", [ "load_dynamic", 102, 6, 4, 65, 43 ], [ "move", 6, 102, 65, 43 ], "for_update_44", [ "int", 103, 1, 54, 46 ], [ "move", 104, 13, 54, 46 ], [ "add", 105, 104, 103, 54, 46 ], [ "move", 13, 105, 54, 46 ], [ "jump", "for_start_43", 54, 46 ], "for_end_45", [ "jump", "for_update_15", 67, 7 ], [ "jump", "if_end_33", 67, 7 ], "if_else_32", "if_end_33", [ "access", 106, "=", 71, 29 ], [ "access", 108, { "name": "search", "kind": "name", "make": "intrinsic" }, 71, 16 ], [ "frame", 109, 108, 2, 71, 16 ], [ "null", 110, 71, 16 ], [ "setarg", 109, 0, 110, 71, 16 ], [ "setarg", 109, 1, 7, 71, 16 ], [ "setarg", 109, 2, 106, 71, 16 ], [ "invoke", 109, 107, 71, 16 ], [ "move", 2, 107, 71, 16 ], [ "null", 111, 72, 21 ], [ "is_identical", 112, 2, 111, 72, 21 ], [ "jump_true", 112, "ne_nid_64", 72, 21 ], [ "jump", "ne_ni_65", 72, 21 ], "ne_nid_64", [ "false", 112, 72, 21 ], [ "jump", "ne_done_63", 72, 21 ], "ne_ni_65", [ "is_int", 113, 2, 72, 21 ], [ "jump_false", 113, "ne_nn_66", 72, 21 ], "_nop_tc_35", [ "jump", "ne_nn_66", 72, 21 ], [ "ne_int", 112, 2, 111, 72, 21 ], [ "jump", "ne_done_63", 72, 21 ], "ne_nn_66", [ "is_num", 113, 2, 72, 21 ], [ "jump_false", 113, "ne_nt_67", 72, 21 ], "_nop_tc_36", [ "jump", "ne_nt_67", 72, 21 ], [ "ne_float", 112, 2, 111, 72, 21 ], [ "jump", "ne_done_63", 72, 21 ], "ne_nt_67", [ "is_text", 113, 2, 72, 21 ], [ "jump_false", 113, "ne_nnl_68", 72, 21 ], "_nop_tc_37", [ "jump", "ne_nnl_68", 72, 21 ], [ "ne_text", 112, 2, 111, 72, 21 ], [ "jump", "ne_done_63", 72, 21 ], "ne_nnl_68", [ "is_null", 113, 2, 72, 21 ], [ "jump_false", 113, "ne_nb_69", 72, 21 ], "_nop_tc_38", "_nop_tc_39", [ "false", 112, 72, 21 ], [ "jump", "ne_done_63", 72, 21 ], "ne_nb_69", [ "is_bool", 113, 2, 72, 21 ], [ "jump_false", 113, "ne_mis_70", 72, 21 ], "_nop_tc_40", [ "jump", "ne_mis_70", 72, 21 ], [ "ne_bool", 112, 2, 111, 72, 21 ], [ "jump", "ne_done_63", 72, 21 ], "ne_mis_70", [ "true", 112, 72, 21 ], "ne_done_63", [ "move", 115, 112, 72, 21 ], [ "jump_false", 115, "and_end_62", 72, 21 ], [ "access", 116, 0, 72, 40 ], [ "is_int", 118, 2, 72, 40 ], [ "jump_false", 118, "rel_ni_71", 72, 40 ], "_nop_tc_41", [ "jump", "rel_ni_71", 72, 40 ], [ "gt_int", 117, 2, 116, 72, 40 ], [ "jump", "rel_done_73", 72, 40 ], "rel_ni_71", [ "is_num", 118, 2, 72, 40 ], [ "jump_false", 118, "rel_nn_72", 72, 40 ], "_nop_tc_42", "_nop_tc_43", [ "gt_float", 117, 2, 116, 72, 40 ], [ "jump", "rel_done_73", 72, 40 ], "rel_nn_72", [ "is_text", 118, 2, 72, 40 ], [ "jump_false", 118, "rel_err_74", 72, 40 ], "_nop_tc_44", [ "jump", "rel_err_74", 72, 40 ], [ "gt_text", 117, 2, 116, 72, 40 ], [ "jump", "rel_done_73", 72, 40 ], "rel_err_74", [ "disrupt", 72, 40 ], "rel_done_73", [ "move", 115, 117, 72, 40 ], "and_end_62", [ "jump_false", 115, "if_else_60", 72, 40 ], [ "access", 120, 0, 73, 34 ], [ "access", 122, { "name": "text", "kind": "name", "make": "intrinsic" }, 73, 23 ], [ "frame", 123, 122, 3, 73, 23 ], [ "null", 124, 73, 23 ], [ "setarg", 123, 0, 124, 73, 23 ], [ "setarg", 123, 1, 7, 73, 23 ], [ "setarg", 123, 2, 120, 73, 23 ], [ "setarg", 123, 3, 2, 73, 23 ], [ "invoke", 123, 121, 73, 23 ], [ "access", 126, { "name": "trim", "kind": "name", "make": "intrinsic" }, 73, 18 ], [ "frame", 127, 126, 1, 73, 18 ], [ "null", 128, 73, 18 ], [ "setarg", 127, 0, 128, 73, 18 ], [ "setarg", 127, 1, 121, 73, 18 ], [ "invoke", 127, 125, 73, 18 ], [ "move", 12, 125, 73, 18 ], [ "access", 129, 1, 74, 42 ], [ "add", 130, 2, 129, 74, 42 ], [ "access", 132, { "name": "text", "kind": "name", "make": "intrinsic" }, 74, 20 ], [ "frame", 133, 132, 2, 74, 20 ], [ "null", 134, 74, 20 ], [ "setarg", 133, 0, 134, 74, 20 ], [ "setarg", 133, 1, 7, 74, 20 ], [ "setarg", 133, 2, 130, 74, 20 ], [ "invoke", 133, 131, 74, 20 ], [ "access", 136, { "name": "trim", "kind": "name", "make": "intrinsic" }, 74, 15 ], [ "frame", 137, 136, 1, 74, 15 ], [ "null", 138, 74, 15 ], [ "setarg", 137, 0, 138, 74, 15 ], [ "setarg", 137, 1, 131, 74, 15 ], [ "invoke", 137, 135, 74, 15 ], [ "move", 8, 135, 74, 15 ], [ "null", 139, 75, 23 ], [ "is_identical", 140, 12, 139, 75, 23 ], [ "jump_true", 140, "eq_done_77", 75, 23 ], [ "is_int", 141, 12, 75, 23 ], [ "jump_false", 141, "eq_ni_78", 75, 23 ], "_nop_tc_45", [ "jump", "eq_ni_78", 75, 23 ], [ "eq_int", 140, 12, 139, 75, 23 ], [ "jump", "eq_done_77", 75, 23 ], "eq_ni_78", [ "is_num", 141, 12, 75, 23 ], [ "jump_false", 141, "eq_nn_79", 75, 23 ], "_nop_tc_46", [ "jump", "eq_nn_79", 75, 23 ], [ "eq_float", 140, 12, 139, 75, 23 ], [ "jump", "eq_done_77", 75, 23 ], "eq_nn_79", [ "is_text", 141, 12, 75, 23 ], [ "jump_false", 141, "eq_nt_80", 75, 23 ], "_nop_tc_47", [ "jump", "eq_nt_80", 75, 23 ], [ "eq_text", 140, 12, 139, 75, 23 ], [ "jump", "eq_done_77", 75, 23 ], "eq_nt_80", [ "is_null", 141, 12, 75, 23 ], [ "jump_false", 141, "eq_nnl_81", 75, 23 ], "_nop_tc_48", "_nop_tc_49", [ "true", 140, 75, 23 ], [ "jump", "eq_done_77", 75, 23 ], "eq_nnl_81", [ "is_bool", 141, 12, 75, 23 ], [ "jump_false", 141, "eq_nb_82", 75, 23 ], "_nop_tc_50", [ "jump", "eq_nb_82", 75, 23 ], [ "eq_bool", 140, 12, 139, 75, 23 ], [ "jump", "eq_done_77", 75, 23 ], "eq_nb_82", [ "false", 140, 75, 23 ], "eq_done_77", [ "jump_false", 140, "if_else_75", 75, 23 ], [ "access", 143, 0, 75, 56 ], [ "access", 145, { "name": "text", "kind": "name", "make": "intrinsic" }, 75, 45 ], [ "frame", 146, 145, 3, 75, 45 ], [ "null", 147, 75, 45 ], [ "setarg", 146, 0, 147, 75, 45 ], [ "setarg", 146, 1, 7, 75, 45 ], [ "setarg", 146, 2, 143, 75, 45 ], [ "setarg", 146, 3, 2, 75, 45 ], [ "invoke", 146, 144, 75, 45 ], [ "access", 149, { "name": "trim", "kind": "name", "make": "intrinsic" }, 75, 40 ], [ "frame", 150, 149, 1, 75, 40 ], [ "null", 151, 75, 40 ], [ "setarg", 150, 0, 151, 75, 40 ], [ "setarg", 150, 1, 144, 75, 40 ], [ "invoke", 150, 148, 75, 40 ], [ "move", 12, 148, 75, 40 ], [ "jump", "if_end_76", 75, 40 ], "if_else_75", "if_end_76", [ "null", 152, 76, 20 ], [ "is_identical", 153, 8, 152, 76, 20 ], [ "jump_true", 153, "eq_done_85", 76, 20 ], [ "is_int", 154, 8, 76, 20 ], [ "jump_false", 154, "eq_ni_86", 76, 20 ], "_nop_tc_51", [ "jump", "eq_ni_86", 76, 20 ], [ "eq_int", 153, 8, 152, 76, 20 ], [ "jump", "eq_done_85", 76, 20 ], "eq_ni_86", [ "is_num", 154, 8, 76, 20 ], [ "jump_false", 154, "eq_nn_87", 76, 20 ], "_nop_tc_52", [ "jump", "eq_nn_87", 76, 20 ], [ "eq_float", 153, 8, 152, 76, 20 ], [ "jump", "eq_done_85", 76, 20 ], "eq_nn_87", [ "is_text", 154, 8, 76, 20 ], [ "jump_false", 154, "eq_nt_88", 76, 20 ], "_nop_tc_53", [ "jump", "eq_nt_88", 76, 20 ], [ "eq_text", 153, 8, 152, 76, 20 ], [ "jump", "eq_done_85", 76, 20 ], "eq_nt_88", [ "is_null", 154, 8, 76, 20 ], [ "jump_false", 154, "eq_nnl_89", 76, 20 ], "_nop_tc_54", "_nop_tc_55", [ "true", 153, 76, 20 ], [ "jump", "eq_done_85", 76, 20 ], "eq_nnl_89", [ "is_bool", 154, 8, 76, 20 ], [ "jump_false", 154, "eq_nb_90", 76, 20 ], "_nop_tc_56", [ "jump", "eq_nb_90", 76, 20 ], [ "eq_bool", 153, 8, 152, 76, 20 ], [ "jump", "eq_done_85", 76, 20 ], "eq_nb_90", [ "false", 153, 76, 20 ], "eq_done_85", [ "jump_false", 153, "if_else_83", 76, 20 ], [ "access", 156, 1, 76, 61 ], [ "add", 157, 2, 156, 76, 61 ], [ "access", 159, { "name": "text", "kind": "name", "make": "intrinsic" }, 76, 39 ], [ "frame", 160, 159, 2, 76, 39 ], [ "null", 161, 76, 39 ], [ "setarg", 160, 0, 161, 76, 39 ], [ "setarg", 160, 1, 7, 76, 39 ], [ "setarg", 160, 2, 157, 76, 39 ], [ "invoke", 160, 158, 76, 39 ], [ "access", 163, { "name": "trim", "kind": "name", "make": "intrinsic" }, 76, 34 ], [ "frame", 164, 163, 1, 76, 34 ], [ "null", 165, 76, 34 ], [ "setarg", 164, 0, 165, 76, 34 ], [ "setarg", 164, 1, 158, 76, 34 ], [ "invoke", 164, 162, 76, 34 ], [ "move", 8, 162, 76, 34 ], [ "jump", "if_end_84", 76, 34 ], "if_else_83", "if_end_84", [ "get", 167, 1, 1, 78, 13 ], [ "frame", 168, 167, 1, 78, 13 ], [ "null", 169, 78, 13 ], [ "setarg", 168, 0, 169, 78, 13 ], [ "setarg", 168, 1, 12, 78, 13 ], [ "invoke", 168, 166, 78, 13 ], [ "move", 4, 166, 78, 13 ], [ "null", 170, 79, 18 ], [ "is_identical", 171, 4, 170, 79, 18 ], [ "jump_true", 171, "eq_done_93", 79, 18 ], [ "is_int", 172, 4, 79, 18 ], [ "jump_false", 172, "eq_ni_94", 79, 18 ], "_nop_tc_57", [ "jump", "eq_ni_94", 79, 18 ], [ "eq_int", 171, 4, 170, 79, 18 ], [ "jump", "eq_done_93", 79, 18 ], "eq_ni_94", [ "is_num", 172, 4, 79, 18 ], [ "jump_false", 172, "eq_nn_95", 79, 18 ], "_nop_tc_58", [ "jump", "eq_nn_95", 79, 18 ], [ "eq_float", 171, 4, 170, 79, 18 ], [ "jump", "eq_done_93", 79, 18 ], "eq_nn_95", [ "is_text", 172, 4, 79, 18 ], [ "jump_false", 172, "eq_nt_96", 79, 18 ], "_nop_tc_59", [ "jump", "eq_nt_96", 79, 18 ], [ "eq_text", 171, 4, 170, 79, 18 ], [ "jump", "eq_done_93", 79, 18 ], "eq_nt_96", [ "is_null", 172, 4, 79, 18 ], [ "jump_false", 172, "eq_nnl_97", 79, 18 ], "_nop_tc_60", "_nop_tc_61", [ "true", 171, 79, 18 ], [ "jump", "eq_done_93", 79, 18 ], "eq_nnl_97", [ "is_bool", 172, 4, 79, 18 ], [ "jump_false", 172, "eq_nb_98", 79, 18 ], "_nop_tc_62", [ "jump", "eq_nb_98", 79, 18 ], [ "eq_bool", 171, 4, 170, 79, 18 ], [ "jump", "eq_done_93", 79, 18 ], "eq_nb_98", [ "false", 171, 79, 18 ], "eq_done_93", [ "jump_false", 171, "if_else_91", 79, 18 ], [ "null", 174, 79, 31 ], [ "return", 174, 79, 31 ], "_nop_ur_4", "if_else_91", "if_end_92", [ "access", 175, "\"", 81, 30 ], [ "access", 177, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 81, 11 ], [ "frame", 178, 177, 2, 81, 11 ], [ "null", 179, 81, 11 ], [ "setarg", 178, 0, 179, 81, 11 ], [ "setarg", 178, 1, 8, 81, 11 ], [ "setarg", 178, 2, 175, 81, 11 ], [ "invoke", 178, 176, 81, 11 ], [ "move", 180, 176, 81, 11 ], [ "jump_false", 180, "and_end_101", 81, 11 ], [ "access", 181, "\"", 81, 55 ], [ "access", 183, { "name": "ends_with", "kind": "name", "make": "intrinsic" }, 81, 38 ], [ "frame", 184, 183, 2, 81, 38 ], [ "null", 185, 81, 38 ], [ "setarg", 184, 0, 185, 81, 38 ], [ "setarg", 184, 1, 8, 81, 38 ], [ "setarg", 184, 2, 181, 81, 38 ], [ "invoke", 184, 182, 81, 38 ], [ "move", 180, 182, 81, 38 ], "and_end_101", [ "jump_false", 180, "if_else_99", 81, 38 ], [ "access", 186, 1, 82, 32 ], [ "access", 187, -1, 82, 35 ], [ "access", 189, { "name": "text", "kind": "name", "make": "intrinsic" }, 82, 20 ], [ "frame", 190, 189, 3, 82, 20 ], [ "null", 191, 82, 20 ], [ "setarg", 190, 0, 191, 82, 20 ], [ "setarg", 190, 1, 8, 82, 20 ], [ "setarg", 190, 2, 186, 82, 20 ], [ "setarg", 190, 3, 187, 82, 20 ], [ "invoke", 190, 188, 82, 20 ], [ "move", 5, 188, 82, 20 ], [ "get", 193, 7, 1, 83, 32 ], [ "frame", 194, 193, 1, 83, 32 ], [ "null", 195, 83, 32 ], [ "setarg", 194, 0, 195, 83, 32 ], [ "setarg", 194, 1, 5, 83, 32 ], [ "invoke", 194, 192, 83, 32 ], [ "store_dynamic", 6, 192, 4, 83, 25 ], [ "load_dynamic", 196, 6, 4, 84, 29 ], [ "null", 197, 84, 37 ], [ "is_identical", 198, 196, 197, 84, 37 ], [ "jump_true", 198, "eq_done_104", 84, 37 ], [ "is_int", 199, 196, 84, 37 ], [ "jump_false", 199, "eq_ni_105", 84, 37 ], "_nop_tc_63", [ "jump", "eq_ni_105", 84, 37 ], [ "eq_int", 198, 196, 197, 84, 37 ], [ "jump", "eq_done_104", 84, 37 ], "eq_ni_105", [ "is_num", 199, 196, 84, 37 ], [ "jump_false", 199, "eq_nn_106", 84, 37 ], "_nop_tc_64", [ "jump", "eq_nn_106", 84, 37 ], [ "eq_float", 198, 196, 197, 84, 37 ], [ "jump", "eq_done_104", 84, 37 ], "eq_nn_106", [ "is_text", 199, 196, 84, 37 ], [ "jump_false", 199, "eq_nt_107", 84, 37 ], "_nop_tc_65", [ "jump", "eq_nt_107", 84, 37 ], [ "eq_text", 198, 196, 197, 84, 37 ], [ "jump", "eq_done_104", 84, 37 ], "eq_nt_107", [ "is_null", 199, 196, 84, 37 ], [ "jump_false", 199, "eq_nnl_108", 84, 37 ], "_nop_tc_66", "_nop_tc_67", [ "true", 198, 84, 37 ], [ "jump", "eq_done_104", 84, 37 ], "eq_nnl_108", [ "is_bool", 199, 196, 84, 37 ], [ "jump_false", 199, "eq_nb_109", 84, 37 ], "_nop_tc_68", [ "jump", "eq_nb_109", 84, 37 ], [ "eq_bool", 198, 196, 197, 84, 37 ], [ "jump", "eq_done_104", 84, 37 ], "eq_nb_109", [ "false", 198, 84, 37 ], "eq_done_104", [ "jump_false", 198, "if_else_102", 84, 37 ], [ "null", 201, 84, 50 ], [ "return", 201, 84, 50 ], "_nop_ur_5", "if_else_102", "if_end_103", [ "jump", "if_end_100", 84, 50 ], "if_else_99", [ "access", 202, "[", 85, 37 ], [ "access", 204, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 85, 18 ], [ "frame", 205, 204, 2, 85, 18 ], [ "null", 206, 85, 18 ], [ "setarg", 205, 0, 206, 85, 18 ], [ "setarg", 205, 1, 8, 85, 18 ], [ "setarg", 205, 2, 202, 85, 18 ], [ "invoke", 205, 203, 85, 18 ], [ "move", 207, 203, 85, 18 ], [ "jump_false", 207, "and_end_112", 85, 18 ], [ "access", 208, "]", 85, 62 ], [ "access", 210, { "name": "ends_with", "kind": "name", "make": "intrinsic" }, 85, 45 ], [ "frame", 211, 210, 2, 85, 45 ], [ "null", 212, 85, 45 ], [ "setarg", 211, 0, 212, 85, 45 ], [ "setarg", 211, 1, 8, 85, 45 ], [ "setarg", 211, 2, 208, 85, 45 ], [ "invoke", 211, 209, 85, 45 ], [ "move", 207, 209, 85, 45 ], "and_end_112", [ "jump_false", 207, "if_else_110", 85, 45 ], [ "get", 214, 8, 1, 86, 32 ], [ "frame", 215, 214, 1, 86, 32 ], [ "null", 216, 86, 32 ], [ "setarg", 215, 0, 216, 86, 32 ], [ "setarg", 215, 1, 8, 86, 32 ], [ "invoke", 215, 213, 86, 32 ], [ "store_dynamic", 6, 213, 4, 86, 25 ], [ "load_dynamic", 217, 6, 4, 87, 29 ], [ "null", 218, 87, 37 ], [ "is_identical", 219, 217, 218, 87, 37 ], [ "jump_true", 219, "eq_done_115", 87, 37 ], [ "is_int", 220, 217, 87, 37 ], [ "jump_false", 220, "eq_ni_116", 87, 37 ], "_nop_tc_69", [ "jump", "eq_ni_116", 87, 37 ], [ "eq_int", 219, 217, 218, 87, 37 ], [ "jump", "eq_done_115", 87, 37 ], "eq_ni_116", [ "is_num", 220, 217, 87, 37 ], [ "jump_false", 220, "eq_nn_117", 87, 37 ], "_nop_tc_70", [ "jump", "eq_nn_117", 87, 37 ], [ "eq_float", 219, 217, 218, 87, 37 ], [ "jump", "eq_done_115", 87, 37 ], "eq_nn_117", [ "is_text", 220, 217, 87, 37 ], [ "jump_false", 220, "eq_nt_118", 87, 37 ], "_nop_tc_71", [ "jump", "eq_nt_118", 87, 37 ], [ "eq_text", 219, 217, 218, 87, 37 ], [ "jump", "eq_done_115", 87, 37 ], "eq_nt_118", [ "is_null", 220, 217, 87, 37 ], [ "jump_false", 220, "eq_nnl_119", 87, 37 ], "_nop_tc_72", "_nop_tc_73", [ "true", 219, 87, 37 ], [ "jump", "eq_done_115", 87, 37 ], "eq_nnl_119", [ "is_bool", 220, 217, 87, 37 ], [ "jump_false", 220, "eq_nb_120", 87, 37 ], "_nop_tc_74", [ "jump", "eq_nb_120", 87, 37 ], [ "eq_bool", 219, 217, 218, 87, 37 ], [ "jump", "eq_done_115", 87, 37 ], "eq_nb_120", [ "false", 219, 87, 37 ], "eq_done_115", [ "jump_false", 219, "if_else_113", 87, 37 ], [ "null", 222, 87, 50 ], [ "return", 222, 87, 50 ], "_nop_ur_6", "if_else_113", "if_end_114", [ "jump", "if_end_111", 87, 50 ], "if_else_110", [ "access", 223, "true", 88, 27 ], [ "is_identical", 224, 8, 223, 88, 27 ], [ "jump_true", 224, "eq_done_124", 88, 27 ], [ "is_int", 225, 8, 88, 27 ], [ "jump_false", 225, "eq_ni_125", 88, 27 ], "_nop_tc_75", [ "jump", "eq_ni_125", 88, 27 ], [ "eq_int", 224, 8, 223, 88, 27 ], [ "jump", "eq_done_124", 88, 27 ], "eq_ni_125", [ "is_num", 225, 8, 88, 27 ], [ "jump_false", 225, "eq_nn_126", 88, 27 ], "_nop_tc_76", [ "jump", "eq_nn_126", 88, 27 ], [ "eq_float", 224, 8, 223, 88, 27 ], [ "jump", "eq_done_124", 88, 27 ], "eq_nn_126", [ "is_text", 225, 8, 88, 27 ], [ "jump_false", 225, "eq_nt_127", 88, 27 ], "_nop_tc_77", "_nop_tc_78", [ "eq_text", 224, 8, 223, 88, 27 ], [ "jump", "eq_done_124", 88, 27 ], "eq_nt_127", [ "is_null", 225, 8, 88, 27 ], [ "jump_false", 225, "eq_nnl_128", 88, 27 ], "_nop_tc_79", [ "jump", "eq_nnl_128", 88, 27 ], [ "true", 224, 88, 27 ], [ "jump", "eq_done_124", 88, 27 ], "eq_nnl_128", [ "is_bool", 225, 8, 88, 27 ], [ "jump_false", 225, "eq_nb_129", 88, 27 ], "_nop_tc_80", [ "jump", "eq_nb_129", 88, 27 ], [ "eq_bool", 224, 8, 223, 88, 27 ], [ "jump", "eq_done_124", 88, 27 ], "eq_nb_129", [ "false", 224, 88, 27 ], "eq_done_124", [ "move", 227, 224, 88, 27 ], [ "jump_true", 227, "or_end_123", 88, 27 ], [ "access", 228, "false", 88, 46 ], [ "is_identical", 229, 8, 228, 88, 46 ], [ "jump_true", 229, "eq_done_130", 88, 46 ], [ "is_int", 230, 8, 88, 46 ], [ "jump_false", 230, "eq_ni_131", 88, 46 ], "_nop_tc_81", [ "jump", "eq_ni_131", 88, 46 ], [ "eq_int", 229, 8, 228, 88, 46 ], [ "jump", "eq_done_130", 88, 46 ], "eq_ni_131", [ "is_num", 230, 8, 88, 46 ], [ "jump_false", 230, "eq_nn_132", 88, 46 ], "_nop_tc_82", [ "jump", "eq_nn_132", 88, 46 ], [ "eq_float", 229, 8, 228, 88, 46 ], [ "jump", "eq_done_130", 88, 46 ], "eq_nn_132", [ "is_text", 230, 8, 88, 46 ], [ "jump_false", 230, "eq_nt_133", 88, 46 ], "_nop_tc_83", "_nop_tc_84", [ "eq_text", 229, 8, 228, 88, 46 ], [ "jump", "eq_done_130", 88, 46 ], "eq_nt_133", [ "is_null", 230, 8, 88, 46 ], [ "jump_false", 230, "eq_nnl_134", 88, 46 ], "_nop_tc_85", [ "jump", "eq_nnl_134", 88, 46 ], [ "true", 229, 88, 46 ], [ "jump", "eq_done_130", 88, 46 ], "eq_nnl_134", [ "is_bool", 230, 8, 88, 46 ], [ "jump_false", 230, "eq_nb_135", 88, 46 ], "_nop_tc_86", [ "jump", "eq_nb_135", 88, 46 ], [ "eq_bool", 229, 8, 228, 88, 46 ], [ "jump", "eq_done_130", 88, 46 ], "eq_nb_135", [ "false", 229, 88, 46 ], "eq_done_130", [ "move", 227, 229, 88, 46 ], "or_end_123", [ "jump_false", 227, "if_else_121", 88, 46 ], [ "access", 232, "true", 89, 41 ], [ "is_identical", 233, 8, 232, 89, 41 ], [ "jump_true", 233, "eq_done_136", 89, 41 ], [ "is_int", 234, 8, 89, 41 ], [ "jump_false", 234, "eq_ni_137", 89, 41 ], "_nop_tc_87", [ "jump", "eq_ni_137", 89, 41 ], [ "eq_int", 233, 8, 232, 89, 41 ], [ "jump", "eq_done_136", 89, 41 ], "eq_ni_137", [ "is_num", 234, 8, 89, 41 ], [ "jump_false", 234, "eq_nn_138", 89, 41 ], "_nop_tc_88", [ "jump", "eq_nn_138", 89, 41 ], [ "eq_float", 233, 8, 232, 89, 41 ], [ "jump", "eq_done_136", 89, 41 ], "eq_nn_138", [ "is_text", 234, 8, 89, 41 ], [ "jump_false", 234, "eq_nt_139", 89, 41 ], "_nop_tc_89", "_nop_tc_90", [ "eq_text", 233, 8, 232, 89, 41 ], [ "jump", "eq_done_136", 89, 41 ], "eq_nt_139", [ "is_null", 234, 8, 89, 41 ], [ "jump_false", 234, "eq_nnl_140", 89, 41 ], "_nop_tc_91", [ "jump", "eq_nnl_140", 89, 41 ], [ "true", 233, 89, 41 ], [ "jump", "eq_done_136", 89, 41 ], "eq_nnl_140", [ "is_bool", 234, 8, 89, 41 ], [ "jump_false", 234, "eq_nb_141", 89, 41 ], "_nop_tc_92", [ "jump", "eq_nb_141", 89, 41 ], [ "eq_bool", 233, 8, 232, 89, 41 ], [ "jump", "eq_done_136", 89, 41 ], "eq_nb_141", [ "false", 233, 89, 41 ], "eq_done_136", [ "store_dynamic", 6, 233, 4, 89, 25 ], [ "jump", "if_end_122", 89, 25 ], "if_else_121", [ "is_num", 236, 8, 90, 28 ], [ "jump_false", 236, "if_else_142", 90, 28 ], [ "access", 238, { "name": "Number", "kind": "name", "make": "intrinsic" }, 91, 32 ], [ "frame", 239, 238, 1, 91, 32 ], [ "null", 240, 91, 32 ], [ "setarg", 239, 0, 240, 91, 32 ], [ "setarg", 239, 1, 8, 91, 32 ], [ "invoke", 239, 237, 91, 32 ], [ "store_dynamic", 6, 237, 4, 91, 25 ], [ "jump", "if_end_143", 91, 25 ], "if_else_142", [ "store_dynamic", 6, 8, 4, 94, 25 ], "if_end_143", "if_end_122", "if_end_111", "if_end_100", [ "jump", "if_end_61", 94, 25 ], "if_else_60", "if_end_61", "for_update_15", [ "int", 241, 1, 39, 35 ], [ "move", 242, 14, 39, 35 ], [ "add", 243, 242, 241, 39, 35 ], [ "move", 14, 243, 39, 35 ], [ "jump", "for_start_14", 39, 35 ], "for_end_16", [ "return", 3, 99, 10 ], "_nop_ur_7", "_nop_ur_8" ], "name": "parse_toml", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 28, "nr_close_slots": 0, "instructions": [ [ "is_text", 3, 1, 103, 16 ], "_nop_bl_1", [ "jump_true", 3, "if_else_144", 103, 16 ], [ "null", 5, 103, 29 ], [ "return", 5, 103, 29 ], "_nop_ur_1", "if_else_144", "if_end_145", [ "null", 2, 104, 15 ], [ "access", 6, "\"", 105, 24 ], [ "access", 8, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 105, 7 ], [ "frame", 9, 8, 2, 105, 7 ], [ "null", 10, 105, 7 ], [ "setarg", 9, 0, 10, 105, 7 ], [ "setarg", 9, 1, 1, 105, 7 ], [ "setarg", 9, 2, 6, 105, 7 ], [ "invoke", 9, 7, 105, 7 ], [ "move", 11, 7, 105, 7 ], [ "jump_false", 11, "and_end_148", 105, 7 ], [ "access", 12, "\"", 105, 47 ], [ "access", 14, { "name": "ends_with", "kind": "name", "make": "intrinsic" }, 105, 32 ], [ "frame", 15, 14, 2, 105, 32 ], [ "null", 16, 105, 32 ], [ "setarg", 15, 0, 16, 105, 32 ], [ "setarg", 15, 1, 1, 105, 32 ], [ "setarg", 15, 2, 12, 105, 32 ], [ "invoke", 15, 13, 105, 32 ], [ "move", 11, 13, 105, 32 ], "and_end_148", [ "jump_false", 11, "if_else_146", 105, 32 ], [ "access", 17, 1, 106, 23 ], [ "access", 18, -1, 106, 26 ], [ "access", 20, { "name": "text", "kind": "name", "make": "intrinsic" }, 106, 13 ], [ "frame", 21, 20, 3, 106, 13 ], [ "null", 22, 106, 13 ], [ "setarg", 21, 0, 22, 106, 13 ], [ "setarg", 21, 1, 1, 106, 13 ], [ "setarg", 21, 2, 17, 106, 13 ], [ "setarg", 21, 3, 18, 106, 13 ], [ "invoke", 21, 19, 106, 13 ], [ "move", 2, 19, 106, 13 ], [ "get", 24, 7, 1, 107, 12 ], [ "frame", 25, 24, 1, 107, 12 ], [ "null", 26, 107, 12 ], [ "setarg", 25, 0, 26, 107, 12 ], [ "setarg", 25, 1, 2, 107, 12 ], [ "tail_invoke", 25, 23, 107, 12 ], [ "return", 23, 107, 12 ], "_nop_ur_2", "if_else_146", "if_end_147", [ "return", 1, 109, 10 ], "_nop_ur_3", "_nop_ur_4" ], "name": "parse_key", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 88, "nr_close_slots": 0, "instructions": [ [ "is_text", 9, 1, 114, 16 ], "_nop_bl_1", [ "jump_true", 9, "if_else_149", 114, 16 ], [ "null", 11, 114, 29 ], [ "return", 11, 114, 29 ], "_nop_ur_1", "if_else_149", "if_end_150", [ "array", 12, 0, 116, 15 ], [ "move", 2, 12, 116, 15 ], [ "access", 6, "", 117, 17 ], [ "false", 5, 118, 18 ], [ "access", 8, 0, 120, 11 ], [ "null", 7, 121, 11 ], [ "null", 4, 122, 15 ], [ "access", 13, 0, 123, 12 ], [ "move", 8, 13, 123, 12 ], "for_start_151", [ "length", 14, 1, 123, 26 ], [ "is_int", 16, 8, 123, 26 ], [ "jump_false", 16, "rel_ni_154", 123, 26 ], "_nop_tc_1", "_nop_tc_2", [ "lt_int", 15, 8, 14, 123, 26 ], [ "jump", "rel_done_156", 123, 26 ], "rel_ni_154", [ "is_num", 16, 8, 123, 26 ], [ "jump_false", 16, "rel_nn_155", 123, 26 ], "_nop_tc_3", "_nop_tc_4", [ "lt_float", 15, 8, 14, 123, 26 ], [ "jump", "rel_done_156", 123, 26 ], "rel_nn_155", [ "is_text", 16, 8, 123, 26 ], [ "jump_false", 16, "rel_err_157", 123, 26 ], "_nop_tc_5", [ "jump", "rel_err_157", 123, 26 ], [ "lt_text", 15, 8, 14, 123, 26 ], [ "jump", "rel_done_156", 123, 26 ], "rel_err_157", [ "disrupt", 123, 26 ], "rel_done_156", [ "jump_false", 15, "for_end_153", 123, 26 ], [ "load_dynamic", 18, 1, 8, 124, 13 ], [ "move", 7, 18, 124, 13 ], [ "access", 19, "\"", 125, 14 ], [ "is_identical", 20, 7, 19, 125, 14 ], [ "jump_true", 20, "eq_done_161", 125, 14 ], [ "is_int", 21, 7, 125, 14 ], [ "jump_false", 21, "eq_ni_162", 125, 14 ], "_nop_tc_6", [ "jump", "eq_ni_162", 125, 14 ], [ "eq_int", 20, 7, 19, 125, 14 ], [ "jump", "eq_done_161", 125, 14 ], "eq_ni_162", [ "is_num", 21, 7, 125, 14 ], [ "jump_false", 21, "eq_nn_163", 125, 14 ], "_nop_tc_7", [ "jump", "eq_nn_163", 125, 14 ], [ "eq_float", 20, 7, 19, 125, 14 ], [ "jump", "eq_done_161", 125, 14 ], "eq_nn_163", [ "is_text", 21, 7, 125, 14 ], [ "jump_false", 21, "eq_nt_164", 125, 14 ], "_nop_tc_8", "_nop_tc_9", [ "eq_text", 20, 7, 19, 125, 14 ], [ "jump", "eq_done_161", 125, 14 ], "eq_nt_164", [ "is_null", 21, 7, 125, 14 ], [ "jump_false", 21, "eq_nnl_165", 125, 14 ], "_nop_tc_10", [ "jump", "eq_nnl_165", 125, 14 ], [ "true", 20, 125, 14 ], [ "jump", "eq_done_161", 125, 14 ], "eq_nnl_165", [ "is_bool", 21, 7, 125, 14 ], [ "jump_false", 21, "eq_nb_166", 125, 14 ], "_nop_tc_11", [ "jump", "eq_nb_166", 125, 14 ], [ "eq_bool", 20, 7, 19, 125, 14 ], [ "jump", "eq_done_161", 125, 14 ], "eq_nb_166", [ "false", 20, 125, 14 ], "eq_done_161", [ "move", 23, 20, 125, 14 ], [ "jump_false", 23, "and_end_160", 125, 14 ], [ "access", 24, 0, 125, 27 ], [ "is_identical", 25, 8, 24, 125, 27 ], [ "jump_true", 25, "eq_done_168", 125, 27 ], [ "is_int", 26, 8, 125, 27 ], [ "jump_false", 26, "eq_ni_169", 125, 27 ], "_nop_tc_12", [ "jump", "eq_ni_169", 125, 27 ], [ "eq_int", 25, 8, 24, 125, 27 ], [ "jump", "eq_done_168", 125, 27 ], "eq_ni_169", [ "is_num", 26, 8, 125, 27 ], [ "jump_false", 26, "eq_nn_170", 125, 27 ], "_nop_tc_13", "_nop_tc_14", [ "eq_float", 25, 8, 24, 125, 27 ], [ "jump", "eq_done_168", 125, 27 ], "eq_nn_170", [ "is_text", 26, 8, 125, 27 ], [ "jump_false", 26, "eq_nt_171", 125, 27 ], "_nop_tc_15", [ "jump", "eq_nt_171", 125, 27 ], [ "eq_text", 25, 8, 24, 125, 27 ], [ "jump", "eq_done_168", 125, 27 ], "eq_nt_171", [ "is_null", 26, 8, 125, 27 ], [ "jump_false", 26, "eq_nnl_172", 125, 27 ], "_nop_tc_16", [ "jump", "eq_nnl_172", 125, 27 ], [ "true", 25, 125, 27 ], [ "jump", "eq_done_168", 125, 27 ], "eq_nnl_172", [ "is_bool", 26, 8, 125, 27 ], [ "jump_false", 26, "eq_nb_173", 125, 27 ], "_nop_tc_17", [ "jump", "eq_nb_173", 125, 27 ], [ "eq_bool", 25, 8, 24, 125, 27 ], [ "jump", "eq_done_168", 125, 27 ], "eq_nb_173", [ "false", 25, 125, 27 ], "eq_done_168", [ "move", 28, 25, 125, 27 ], [ "jump_true", 28, "or_end_167", 125, 27 ], [ "access", 29, 1, 125, 40 ], [ "subtract", 30, 8, 29, 125, 40 ], [ "load_dynamic", 31, 1, 30, 125, 40 ], [ "access", 32, "\\", 125, 46 ], [ "is_identical", 33, 31, 32, 125, 46 ], [ "jump_true", 33, "ne_nid_175", 125, 46 ], [ "jump", "ne_ni_176", 125, 46 ], "ne_nid_175", [ "false", 33, 125, 46 ], [ "jump", "ne_done_174", 125, 46 ], "ne_ni_176", [ "is_int", 34, 31, 125, 46 ], [ "jump_false", 34, "ne_nn_177", 125, 46 ], "_nop_tc_18", [ "jump", "ne_nn_177", 125, 46 ], [ "ne_int", 33, 31, 32, 125, 46 ], [ "jump", "ne_done_174", 125, 46 ], "ne_nn_177", [ "is_num", 34, 31, 125, 46 ], [ "jump_false", 34, "ne_nt_178", 125, 46 ], "_nop_tc_19", [ "jump", "ne_nt_178", 125, 46 ], [ "ne_float", 33, 31, 32, 125, 46 ], [ "jump", "ne_done_174", 125, 46 ], "ne_nt_178", [ "is_text", 34, 31, 125, 46 ], [ "jump_false", 34, "ne_nnl_179", 125, 46 ], "_nop_tc_20", "_nop_tc_21", [ "ne_text", 33, 31, 32, 125, 46 ], [ "jump", "ne_done_174", 125, 46 ], "ne_nnl_179", [ "is_null", 34, 31, 125, 46 ], [ "jump_false", 34, "ne_nb_180", 125, 46 ], "_nop_tc_22", [ "jump", "ne_nb_180", 125, 46 ], [ "false", 33, 125, 46 ], [ "jump", "ne_done_174", 125, 46 ], "ne_nb_180", [ "is_bool", 34, 31, 125, 46 ], [ "jump_false", 34, "ne_mis_181", 125, 46 ], "_nop_tc_23", [ "jump", "ne_mis_181", 125, 46 ], [ "ne_bool", 33, 31, 32, 125, 46 ], [ "jump", "ne_done_174", 125, 46 ], "ne_mis_181", [ "true", 33, 125, 46 ], "ne_done_174", [ "move", 28, 33, 125, 46 ], "or_end_167", [ "move", 23, 28, 125, 46 ], "and_end_160", [ "jump_false", 23, "if_else_158", 125, 46 ], [ "not", 36, 5, 126, 19 ], [ "move", 5, 36, 126, 19 ], [ "jump", "if_end_159", 126, 19 ], "if_else_158", [ "access", 37, ".", 127, 21 ], [ "is_identical", 38, 7, 37, 127, 21 ], [ "jump_true", 38, "eq_done_185", 127, 21 ], [ "is_int", 39, 7, 127, 21 ], [ "jump_false", 39, "eq_ni_186", 127, 21 ], "_nop_tc_24", [ "jump", "eq_ni_186", 127, 21 ], [ "eq_int", 38, 7, 37, 127, 21 ], [ "jump", "eq_done_185", 127, 21 ], "eq_ni_186", [ "is_num", 39, 7, 127, 21 ], [ "jump_false", 39, "eq_nn_187", 127, 21 ], "_nop_tc_25", [ "jump", "eq_nn_187", 127, 21 ], [ "eq_float", 38, 7, 37, 127, 21 ], [ "jump", "eq_done_185", 127, 21 ], "eq_nn_187", [ "is_text", 39, 7, 127, 21 ], [ "jump_false", 39, "eq_nt_188", 127, 21 ], "_nop_tc_26", "_nop_tc_27", [ "eq_text", 38, 7, 37, 127, 21 ], [ "jump", "eq_done_185", 127, 21 ], "eq_nt_188", [ "is_null", 39, 7, 127, 21 ], [ "jump_false", 39, "eq_nnl_189", 127, 21 ], "_nop_tc_28", [ "jump", "eq_nnl_189", 127, 21 ], [ "true", 38, 127, 21 ], [ "jump", "eq_done_185", 127, 21 ], "eq_nnl_189", [ "is_bool", 39, 7, 127, 21 ], [ "jump_false", 39, "eq_nb_190", 127, 21 ], "_nop_tc_29", [ "jump", "eq_nb_190", 127, 21 ], [ "eq_bool", 38, 7, 37, 127, 21 ], [ "jump", "eq_done_185", 127, 21 ], "eq_nb_190", [ "false", 38, 127, 21 ], "eq_done_185", [ "move", 41, 38, 127, 21 ], [ "jump_false", 41, "and_end_184", 127, 21 ], [ "not", 42, 5, 127, 29 ], [ "move", 41, 42, 127, 29 ], "and_end_184", [ "jump_false", 41, "if_else_182", 127, 29 ], [ "access", 44, { "name": "trim", "kind": "name", "make": "intrinsic" }, 128, 15 ], [ "frame", 45, 44, 1, 128, 15 ], [ "null", 46, 128, 15 ], [ "setarg", 45, 0, 46, 128, 15 ], [ "setarg", 45, 1, 6, 128, 15 ], [ "invoke", 45, 43, 128, 15 ], [ "move", 4, 43, 128, 15 ], [ "null", 47, 129, 20 ], [ "is_identical", 48, 4, 47, 129, 20 ], [ "jump_true", 48, "eq_done_193", 129, 20 ], [ "is_int", 49, 4, 129, 20 ], [ "jump_false", 49, "eq_ni_194", 129, 20 ], "_nop_tc_30", [ "jump", "eq_ni_194", 129, 20 ], [ "eq_int", 48, 4, 47, 129, 20 ], [ "jump", "eq_done_193", 129, 20 ], "eq_ni_194", [ "is_num", 49, 4, 129, 20 ], [ "jump_false", 49, "eq_nn_195", 129, 20 ], "_nop_tc_31", [ "jump", "eq_nn_195", 129, 20 ], [ "eq_float", 48, 4, 47, 129, 20 ], [ "jump", "eq_done_193", 129, 20 ], "eq_nn_195", [ "is_text", 49, 4, 129, 20 ], [ "jump_false", 49, "eq_nt_196", 129, 20 ], "_nop_tc_32", [ "jump", "eq_nt_196", 129, 20 ], [ "eq_text", 48, 4, 47, 129, 20 ], [ "jump", "eq_done_193", 129, 20 ], "eq_nt_196", [ "is_null", 49, 4, 129, 20 ], [ "jump_false", 49, "eq_nnl_197", 129, 20 ], "_nop_tc_33", "_nop_tc_34", [ "true", 48, 129, 20 ], [ "jump", "eq_done_193", 129, 20 ], "eq_nnl_197", [ "is_bool", 49, 4, 129, 20 ], [ "jump_false", 49, "eq_nb_198", 129, 20 ], "_nop_tc_35", [ "jump", "eq_nb_198", 129, 20 ], [ "eq_bool", 48, 4, 47, 129, 20 ], [ "jump", "eq_done_193", 129, 20 ], "eq_nb_198", [ "false", 48, 129, 20 ], "eq_done_193", [ "jump_false", 48, "if_else_191", 129, 20 ], [ "access", 52, { "name": "trim", "kind": "name", "make": "intrinsic" }, 129, 34 ], [ "frame", 53, 52, 1, 129, 34 ], [ "null", 54, 129, 34 ], [ "setarg", 53, 0, 54, 129, 34 ], [ "setarg", 53, 1, 6, 129, 34 ], [ "invoke", 53, 51, 129, 34 ], [ "move", 4, 51, 129, 34 ], [ "jump", "if_end_192", 129, 34 ], "if_else_191", "if_end_192", [ "get", 56, 1, 1, 130, 19 ], [ "frame", 57, 56, 1, 130, 19 ], [ "null", 58, 130, 19 ], [ "setarg", 57, 0, 58, 130, 19 ], [ "setarg", 57, 1, 4, 130, 19 ], [ "invoke", 57, 55, 130, 19 ], [ "is_array", 59, 2, 130, 19 ], [ "jump_false", 59, "push_err_199", 130, 19 ], [ "push", 2, 55, 130, 19 ], [ "jump", "push_done_200", 130, 19 ], "push_err_199", [ "disrupt", 130, 19 ], "push_done_200", [ "access", 60, "", 131, 17 ], [ "move", 6, 60, 131, 17 ], [ "jump", "for_update_152", 132, 7 ], [ "jump", "if_end_183", 132, 7 ], "if_else_182", "if_end_183", "if_end_159", [ "add", 61, 6, 7, 134, 25 ], [ "move", 6, 61, 134, 25 ], "for_update_152", [ "int", 62, 1, 123, 33 ], [ "move", 63, 8, 123, 33 ], [ "add", 64, 63, 62, 123, 33 ], [ "move", 8, 64, 123, 33 ], [ "jump", "for_start_151", 123, 33 ], "for_end_153", [ "access", 66, { "name": "trim", "kind": "name", "make": "intrinsic" }, 137, 14 ], [ "frame", 67, 66, 1, 137, 14 ], [ "null", 68, 137, 14 ], [ "setarg", 67, 0, 68, 137, 14 ], [ "setarg", 67, 1, 6, 137, 14 ], [ "invoke", 67, 65, 137, 14 ], [ "move", 3, 65, 137, 14 ], [ "null", 69, 138, 15 ], [ "is_identical", 70, 3, 69, 138, 15 ], [ "jump_true", 70, "eq_done_203", 138, 15 ], [ "is_int", 71, 3, 138, 15 ], [ "jump_false", 71, "eq_ni_204", 138, 15 ], "_nop_tc_36", [ "jump", "eq_ni_204", 138, 15 ], [ "eq_int", 70, 3, 69, 138, 15 ], [ "jump", "eq_done_203", 138, 15 ], "eq_ni_204", [ "is_num", 71, 3, 138, 15 ], [ "jump_false", 71, "eq_nn_205", 138, 15 ], "_nop_tc_37", [ "jump", "eq_nn_205", 138, 15 ], [ "eq_float", 70, 3, 69, 138, 15 ], [ "jump", "eq_done_203", 138, 15 ], "eq_nn_205", [ "is_text", 71, 3, 138, 15 ], [ "jump_false", 71, "eq_nt_206", 138, 15 ], "_nop_tc_38", [ "jump", "eq_nt_206", 138, 15 ], [ "eq_text", 70, 3, 69, 138, 15 ], [ "jump", "eq_done_203", 138, 15 ], "eq_nt_206", [ "is_null", 71, 3, 138, 15 ], [ "jump_false", 71, "eq_nnl_207", 138, 15 ], "_nop_tc_39", "_nop_tc_40", [ "true", 70, 138, 15 ], [ "jump", "eq_done_203", 138, 15 ], "eq_nnl_207", [ "is_bool", 71, 3, 138, 15 ], [ "jump_false", 71, "eq_nb_208", 138, 15 ], "_nop_tc_41", [ "jump", "eq_nb_208", 138, 15 ], [ "eq_bool", 70, 3, 69, 138, 15 ], [ "jump", "eq_done_203", 138, 15 ], "eq_nb_208", [ "false", 70, 138, 15 ], "eq_done_203", [ "jump_false", 70, "if_else_201", 138, 15 ], [ "access", 74, { "name": "trim", "kind": "name", "make": "intrinsic" }, 138, 28 ], [ "frame", 75, 74, 1, 138, 28 ], [ "null", 76, 138, 28 ], [ "setarg", 75, 0, 76, 138, 28 ], [ "setarg", 75, 1, 6, 138, 28 ], [ "invoke", 75, 73, 138, 28 ], [ "move", 3, 73, 138, 28 ], [ "jump", "if_end_202", 138, 28 ], "if_else_201", "if_end_202", [ "length", 77, 3, 139, 14 ], [ "access", 78, 0, 139, 22 ], "_nop_tc_42", "_nop_tc_43", "_nop_tc_44", [ "jump", "rel_ni_211", 139, 22 ], [ "gt_int", 79, 77, 78, 139, 22 ], [ "jump", "rel_done_213", 139, 22 ], "rel_ni_211", "_nop_tc_45", "_nop_tc_46", "_nop_tc_47", "_nop_tc_48", [ "gt_float", 79, 77, 78, 139, 22 ], [ "jump", "rel_done_213", 139, 22 ], "rel_nn_212", "_nop_tc_49", [ "jump", "rel_err_214", 139, 22 ], "_nop_tc_50", [ "jump", "rel_err_214", 139, 22 ], [ "gt_text", 79, 77, 78, 139, 22 ], [ "jump", "rel_done_213", 139, 22 ], "rel_err_214", [ "disrupt", 139, 22 ], "rel_done_213", [ "jump_false", 79, "if_else_209", 139, 22 ], [ "get", 83, 1, 1, 139, 37 ], [ "frame", 84, 83, 1, 139, 37 ], [ "null", 85, 139, 37 ], [ "setarg", 84, 0, 85, 139, 37 ], [ "setarg", 84, 1, 3, 139, 37 ], [ "invoke", 84, 82, 139, 37 ], [ "is_array", 86, 2, 139, 37 ], [ "jump_false", 86, "push_err_215", 139, 37 ], [ "push", 2, 82, 139, 37 ], [ "jump", "push_done_216", 139, 37 ], "push_err_215", [ "disrupt", 139, 37 ], "push_done_216", [ "jump", "if_end_210", 139, 37 ], "if_else_209", "if_end_210", [ "return", 2, 141, 10 ], "_nop_ur_2", "_nop_ur_3" ], "name": "parse_key_path", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 97, "nr_close_slots": 0, "instructions": [ [ "is_text", 10, 1, 145, 16 ], "_nop_bl_1", [ "jump_true", 10, "if_else_217", 145, 16 ], [ "null", 12, 145, 29 ], [ "return", 12, 145, 29 ], "_nop_ur_1", "if_else_217", "if_end_218", [ "access", 13, 1, 148, 21 ], [ "access", 14, -1, 148, 24 ], [ "access", 16, { "name": "text", "kind": "name", "make": "intrinsic" }, 148, 11 ], [ "frame", 17, 16, 3, 148, 11 ], [ "null", 18, 148, 11 ], [ "setarg", 17, 0, 18, 148, 11 ], [ "setarg", 17, 1, 1, 148, 11 ], [ "setarg", 17, 2, 13, 148, 11 ], [ "setarg", 17, 3, 14, 148, 11 ], [ "invoke", 17, 15, 148, 11 ], [ "move", 7, 15, 148, 11 ], [ "access", 20, { "name": "trim", "kind": "name", "make": "intrinsic" }, 149, 7 ], [ "frame", 21, 20, 1, 149, 7 ], [ "null", 22, 149, 7 ], [ "setarg", 21, 0, 22, 149, 7 ], [ "setarg", 21, 1, 7, 149, 7 ], [ "invoke", 21, 19, 149, 7 ], [ "move", 7, 19, 149, 7 ], "_nop_bl_2", [ "jump_true", 7, "if_else_219", 150, 8 ], [ "array", 24, 0, 150, 18 ], [ "return", 24, 150, 18 ], "_nop_ur_2", "if_else_219", "if_end_220", [ "array", 25, 0, 152, 15 ], [ "move", 2, 25, 152, 15 ], [ "access", 6, "", 153, 17 ], [ "false", 5, 154, 19 ], [ "access", 8, 0, 156, 11 ], [ "null", 3, 157, 12 ], [ "null", 4, 158, 15 ], [ "access", 26, 0, 159, 12 ], [ "move", 8, 26, 159, 12 ], "for_start_221", [ "length", 27, 7, 159, 26 ], [ "is_int", 29, 8, 159, 26 ], [ "jump_false", 29, "rel_ni_224", 159, 26 ], "_nop_tc_1", "_nop_tc_2", [ "lt_int", 28, 8, 27, 159, 26 ], [ "jump", "rel_done_226", 159, 26 ], "rel_ni_224", [ "is_num", 29, 8, 159, 26 ], [ "jump_false", 29, "rel_nn_225", 159, 26 ], "_nop_tc_3", "_nop_tc_4", [ "lt_float", 28, 8, 27, 159, 26 ], [ "jump", "rel_done_226", 159, 26 ], "rel_nn_225", [ "is_text", 29, 8, 159, 26 ], [ "jump_false", 29, "rel_err_227", 159, 26 ], "_nop_tc_5", [ "jump", "rel_err_227", 159, 26 ], [ "lt_text", 28, 8, 27, 159, 26 ], [ "jump", "rel_done_226", 159, 26 ], "rel_err_227", [ "disrupt", 159, 26 ], "rel_done_226", [ "jump_false", 28, "for_end_223", 159, 26 ], [ "load_dynamic", 31, 7, 8, 160, 12 ], [ "move", 3, 31, 160, 12 ], [ "access", 32, "\"", 162, 15 ], [ "is_identical", 33, 3, 32, 162, 15 ], [ "jump_true", 33, "eq_done_231", 162, 15 ], [ "is_int", 34, 3, 162, 15 ], [ "jump_false", 34, "eq_ni_232", 162, 15 ], "_nop_tc_6", [ "jump", "eq_ni_232", 162, 15 ], [ "eq_int", 33, 3, 32, 162, 15 ], [ "jump", "eq_done_231", 162, 15 ], "eq_ni_232", [ "is_num", 34, 3, 162, 15 ], [ "jump_false", 34, "eq_nn_233", 162, 15 ], "_nop_tc_7", [ "jump", "eq_nn_233", 162, 15 ], [ "eq_float", 33, 3, 32, 162, 15 ], [ "jump", "eq_done_231", 162, 15 ], "eq_nn_233", [ "is_text", 34, 3, 162, 15 ], [ "jump_false", 34, "eq_nt_234", 162, 15 ], "_nop_tc_8", "_nop_tc_9", [ "eq_text", 33, 3, 32, 162, 15 ], [ "jump", "eq_done_231", 162, 15 ], "eq_nt_234", [ "is_null", 34, 3, 162, 15 ], [ "jump_false", 34, "eq_nnl_235", 162, 15 ], "_nop_tc_10", [ "jump", "eq_nnl_235", 162, 15 ], [ "true", 33, 162, 15 ], [ "jump", "eq_done_231", 162, 15 ], "eq_nnl_235", [ "is_bool", 34, 3, 162, 15 ], [ "jump_false", 34, "eq_nb_236", 162, 15 ], "_nop_tc_11", [ "jump", "eq_nb_236", 162, 15 ], [ "eq_bool", 33, 3, 32, 162, 15 ], [ "jump", "eq_done_231", 162, 15 ], "eq_nb_236", [ "false", 33, 162, 15 ], "eq_done_231", [ "move", 36, 33, 162, 15 ], [ "jump_false", 36, "and_end_230", 162, 15 ], [ "access", 37, 0, 162, 28 ], [ "is_identical", 38, 8, 37, 162, 28 ], [ "jump_true", 38, "eq_done_238", 162, 28 ], [ "is_int", 39, 8, 162, 28 ], [ "jump_false", 39, "eq_ni_239", 162, 28 ], "_nop_tc_12", [ "jump", "eq_ni_239", 162, 28 ], [ "eq_int", 38, 8, 37, 162, 28 ], [ "jump", "eq_done_238", 162, 28 ], "eq_ni_239", [ "is_num", 39, 8, 162, 28 ], [ "jump_false", 39, "eq_nn_240", 162, 28 ], "_nop_tc_13", "_nop_tc_14", [ "eq_float", 38, 8, 37, 162, 28 ], [ "jump", "eq_done_238", 162, 28 ], "eq_nn_240", [ "is_text", 39, 8, 162, 28 ], [ "jump_false", 39, "eq_nt_241", 162, 28 ], "_nop_tc_15", [ "jump", "eq_nt_241", 162, 28 ], [ "eq_text", 38, 8, 37, 162, 28 ], [ "jump", "eq_done_238", 162, 28 ], "eq_nt_241", [ "is_null", 39, 8, 162, 28 ], [ "jump_false", 39, "eq_nnl_242", 162, 28 ], "_nop_tc_16", [ "jump", "eq_nnl_242", 162, 28 ], [ "true", 38, 162, 28 ], [ "jump", "eq_done_238", 162, 28 ], "eq_nnl_242", [ "is_bool", 39, 8, 162, 28 ], [ "jump_false", 39, "eq_nb_243", 162, 28 ], "_nop_tc_17", [ "jump", "eq_nb_243", 162, 28 ], [ "eq_bool", 38, 8, 37, 162, 28 ], [ "jump", "eq_done_238", 162, 28 ], "eq_nb_243", [ "false", 38, 162, 28 ], "eq_done_238", [ "move", 41, 38, 162, 28 ], [ "jump_true", 41, "or_end_237", 162, 28 ], [ "access", 42, 1, 162, 39 ], [ "subtract", 43, 8, 42, 162, 39 ], [ "load_dynamic", 44, 7, 43, 162, 39 ], [ "access", 45, "\\", 162, 45 ], [ "is_identical", 46, 44, 45, 162, 45 ], [ "jump_true", 46, "ne_nid_245", 162, 45 ], [ "jump", "ne_ni_246", 162, 45 ], "ne_nid_245", [ "false", 46, 162, 45 ], [ "jump", "ne_done_244", 162, 45 ], "ne_ni_246", [ "is_int", 47, 44, 162, 45 ], [ "jump_false", 47, "ne_nn_247", 162, 45 ], "_nop_tc_18", [ "jump", "ne_nn_247", 162, 45 ], [ "ne_int", 46, 44, 45, 162, 45 ], [ "jump", "ne_done_244", 162, 45 ], "ne_nn_247", [ "is_num", 47, 44, 162, 45 ], [ "jump_false", 47, "ne_nt_248", 162, 45 ], "_nop_tc_19", [ "jump", "ne_nt_248", 162, 45 ], [ "ne_float", 46, 44, 45, 162, 45 ], [ "jump", "ne_done_244", 162, 45 ], "ne_nt_248", [ "is_text", 47, 44, 162, 45 ], [ "jump_false", 47, "ne_nnl_249", 162, 45 ], "_nop_tc_20", "_nop_tc_21", [ "ne_text", 46, 44, 45, 162, 45 ], [ "jump", "ne_done_244", 162, 45 ], "ne_nnl_249", [ "is_null", 47, 44, 162, 45 ], [ "jump_false", 47, "ne_nb_250", 162, 45 ], "_nop_tc_22", [ "jump", "ne_nb_250", 162, 45 ], [ "false", 46, 162, 45 ], [ "jump", "ne_done_244", 162, 45 ], "ne_nb_250", [ "is_bool", 47, 44, 162, 45 ], [ "jump_false", 47, "ne_mis_251", 162, 45 ], "_nop_tc_23", [ "jump", "ne_mis_251", 162, 45 ], [ "ne_bool", 46, 44, 45, 162, 45 ], [ "jump", "ne_done_244", 162, 45 ], "ne_mis_251", [ "true", 46, 162, 45 ], "ne_done_244", [ "move", 41, 46, 162, 45 ], "or_end_237", [ "move", 36, 41, 162, 45 ], "and_end_230", [ "jump_false", 36, "if_else_228", 162, 45 ], [ "not", 49, 5, 163, 20 ], [ "move", 5, 49, 163, 20 ], [ "add", 50, 6, 3, 164, 27 ], [ "move", 6, 50, 164, 27 ], [ "jump", "if_end_229", 164, 27 ], "if_else_228", [ "access", 51, ",", 165, 22 ], [ "is_identical", 52, 3, 51, 165, 22 ], [ "jump_true", 52, "eq_done_255", 165, 22 ], [ "is_int", 53, 3, 165, 22 ], [ "jump_false", 53, "eq_ni_256", 165, 22 ], "_nop_tc_24", [ "jump", "eq_ni_256", 165, 22 ], [ "eq_int", 52, 3, 51, 165, 22 ], [ "jump", "eq_done_255", 165, 22 ], "eq_ni_256", [ "is_num", 53, 3, 165, 22 ], [ "jump_false", 53, "eq_nn_257", 165, 22 ], "_nop_tc_25", [ "jump", "eq_nn_257", 165, 22 ], [ "eq_float", 52, 3, 51, 165, 22 ], [ "jump", "eq_done_255", 165, 22 ], "eq_nn_257", [ "is_text", 53, 3, 165, 22 ], [ "jump_false", 53, "eq_nt_258", 165, 22 ], "_nop_tc_26", "_nop_tc_27", [ "eq_text", 52, 3, 51, 165, 22 ], [ "jump", "eq_done_255", 165, 22 ], "eq_nt_258", [ "is_null", 53, 3, 165, 22 ], [ "jump_false", 53, "eq_nnl_259", 165, 22 ], "_nop_tc_28", [ "jump", "eq_nnl_259", 165, 22 ], [ "true", 52, 165, 22 ], [ "jump", "eq_done_255", 165, 22 ], "eq_nnl_259", [ "is_bool", 53, 3, 165, 22 ], [ "jump_false", 53, "eq_nb_260", 165, 22 ], "_nop_tc_29", [ "jump", "eq_nb_260", 165, 22 ], [ "eq_bool", 52, 3, 51, 165, 22 ], [ "jump", "eq_done_255", 165, 22 ], "eq_nb_260", [ "false", 52, 165, 22 ], "eq_done_255", [ "move", 55, 52, 165, 22 ], [ "jump_false", 55, "and_end_254", 165, 22 ], [ "not", 56, 5, 165, 30 ], [ "move", 55, 56, 165, 30 ], "and_end_254", [ "jump_false", 55, "if_else_252", 165, 30 ], [ "access", 58, { "name": "trim", "kind": "name", "make": "intrinsic" }, 166, 15 ], [ "frame", 59, 58, 1, 166, 15 ], [ "null", 60, 166, 15 ], [ "setarg", 59, 0, 60, 166, 15 ], [ "setarg", 59, 1, 6, 166, 15 ], [ "invoke", 59, 57, 166, 15 ], [ "move", 4, 57, 166, 15 ], [ "null", 61, 167, 20 ], [ "is_identical", 62, 4, 61, 167, 20 ], [ "jump_true", 62, "eq_done_263", 167, 20 ], [ "is_int", 63, 4, 167, 20 ], [ "jump_false", 63, "eq_ni_264", 167, 20 ], "_nop_tc_30", [ "jump", "eq_ni_264", 167, 20 ], [ "eq_int", 62, 4, 61, 167, 20 ], [ "jump", "eq_done_263", 167, 20 ], "eq_ni_264", [ "is_num", 63, 4, 167, 20 ], [ "jump_false", 63, "eq_nn_265", 167, 20 ], "_nop_tc_31", [ "jump", "eq_nn_265", 167, 20 ], [ "eq_float", 62, 4, 61, 167, 20 ], [ "jump", "eq_done_263", 167, 20 ], "eq_nn_265", [ "is_text", 63, 4, 167, 20 ], [ "jump_false", 63, "eq_nt_266", 167, 20 ], "_nop_tc_32", [ "jump", "eq_nt_266", 167, 20 ], [ "eq_text", 62, 4, 61, 167, 20 ], [ "jump", "eq_done_263", 167, 20 ], "eq_nt_266", [ "is_null", 63, 4, 167, 20 ], [ "jump_false", 63, "eq_nnl_267", 167, 20 ], "_nop_tc_33", "_nop_tc_34", [ "true", 62, 167, 20 ], [ "jump", "eq_done_263", 167, 20 ], "eq_nnl_267", [ "is_bool", 63, 4, 167, 20 ], [ "jump_false", 63, "eq_nb_268", 167, 20 ], "_nop_tc_35", [ "jump", "eq_nb_268", 167, 20 ], [ "eq_bool", 62, 4, 61, 167, 20 ], [ "jump", "eq_done_263", 167, 20 ], "eq_nb_268", [ "false", 62, 167, 20 ], "eq_done_263", [ "jump_false", 62, "if_else_261", 167, 20 ], [ "access", 66, { "name": "trim", "kind": "name", "make": "intrinsic" }, 167, 34 ], [ "frame", 67, 66, 1, 167, 34 ], [ "null", 68, 167, 34 ], [ "setarg", 67, 0, 68, 167, 34 ], [ "setarg", 67, 1, 6, 167, 34 ], [ "invoke", 67, 65, 167, 34 ], [ "move", 4, 65, 167, 34 ], [ "jump", "if_end_262", 167, 34 ], "if_else_261", "if_end_262", [ "get", 70, 2, 1, 168, 19 ], [ "frame", 71, 70, 1, 168, 19 ], [ "null", 72, 168, 19 ], [ "setarg", 71, 0, 72, 168, 19 ], [ "setarg", 71, 1, 4, 168, 19 ], [ "invoke", 71, 69, 168, 19 ], [ "is_array", 73, 2, 168, 19 ], [ "jump_false", 73, "push_err_269", 168, 19 ], [ "push", 2, 69, 168, 19 ], [ "jump", "push_done_270", 168, 19 ], "push_err_269", [ "disrupt", 168, 19 ], "push_done_270", [ "access", 74, "", 169, 17 ], [ "move", 6, 74, 169, 17 ], [ "jump", "if_end_253", 169, 17 ], "if_else_252", [ "add", 75, 6, 3, 171, 27 ], [ "move", 6, 75, 171, 27 ], "if_end_253", "if_end_229", "for_update_222", [ "int", 76, 1, 159, 31 ], [ "move", 77, 8, 159, 31 ], [ "add", 78, 77, 76, 159, 31 ], [ "move", 8, 78, 159, 31 ], [ "jump", "for_start_221", 159, 31 ], "for_end_223", [ "access", 80, { "name": "trim", "kind": "name", "make": "intrinsic" }, 175, 14 ], [ "frame", 81, 80, 1, 175, 14 ], [ "null", 82, 175, 14 ], [ "setarg", 81, 0, 82, 175, 14 ], [ "setarg", 81, 1, 6, 175, 14 ], [ "invoke", 81, 79, 175, 14 ], [ "move", 9, 79, 175, 14 ], [ "null", 83, 176, 15 ], [ "is_identical", 84, 9, 83, 176, 15 ], [ "jump_true", 84, "eq_done_273", 176, 15 ], [ "is_int", 85, 9, 176, 15 ], [ "jump_false", 85, "eq_ni_274", 176, 15 ], "_nop_tc_36", [ "jump", "eq_ni_274", 176, 15 ], [ "eq_int", 84, 9, 83, 176, 15 ], [ "jump", "eq_done_273", 176, 15 ], "eq_ni_274", [ "is_num", 85, 9, 176, 15 ], [ "jump_false", 85, "eq_nn_275", 176, 15 ], "_nop_tc_37", [ "jump", "eq_nn_275", 176, 15 ], [ "eq_float", 84, 9, 83, 176, 15 ], [ "jump", "eq_done_273", 176, 15 ], "eq_nn_275", [ "is_text", 85, 9, 176, 15 ], [ "jump_false", 85, "eq_nt_276", 176, 15 ], "_nop_tc_38", [ "jump", "eq_nt_276", 176, 15 ], [ "eq_text", 84, 9, 83, 176, 15 ], [ "jump", "eq_done_273", 176, 15 ], "eq_nt_276", [ "is_null", 85, 9, 176, 15 ], [ "jump_false", 85, "eq_nnl_277", 176, 15 ], "_nop_tc_39", "_nop_tc_40", [ "true", 84, 176, 15 ], [ "jump", "eq_done_273", 176, 15 ], "eq_nnl_277", [ "is_bool", 85, 9, 176, 15 ], [ "jump_false", 85, "eq_nb_278", 176, 15 ], "_nop_tc_41", [ "jump", "eq_nb_278", 176, 15 ], [ "eq_bool", 84, 9, 83, 176, 15 ], [ "jump", "eq_done_273", 176, 15 ], "eq_nb_278", [ "false", 84, 176, 15 ], "eq_done_273", [ "jump_false", 84, "if_else_271", 176, 15 ], [ "access", 88, { "name": "trim", "kind": "name", "make": "intrinsic" }, 176, 28 ], [ "frame", 89, 88, 1, 176, 28 ], [ "null", 90, 176, 28 ], [ "setarg", 89, 0, 90, 176, 28 ], [ "setarg", 89, 1, 6, 176, 28 ], [ "invoke", 89, 87, 176, 28 ], [ "move", 9, 87, 176, 28 ], [ "jump", "if_end_272", 176, 28 ], "if_else_271", "if_end_272", [ "jump_false", 9, "if_else_279", 177, 7 ], [ "get", 92, 2, 1, 177, 25 ], [ "frame", 93, 92, 1, 177, 25 ], [ "null", 94, 177, 25 ], [ "setarg", 93, 0, 94, 177, 25 ], [ "setarg", 93, 1, 9, 177, 25 ], [ "invoke", 93, 91, 177, 25 ], [ "is_array", 95, 2, 177, 25 ], [ "jump_false", 95, "push_err_281", 177, 25 ], [ "push", 2, 91, 177, 25 ], [ "jump", "push_done_282", 177, 25 ], "push_err_281", [ "disrupt", 177, 25 ], "push_done_282", [ "jump", "if_end_280", 177, 25 ], "if_else_279", "if_end_280", [ "return", 2, 179, 10 ], "_nop_ur_3", "_nop_ur_4" ], "name": "parse_array", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 53, "nr_close_slots": 0, "instructions": [ [ "is_text", 2, 1, 183, 16 ], "_nop_bl_1", [ "jump_true", 2, "if_else_283", 183, 16 ], [ "null", 4, 183, 29 ], [ "return", 4, 183, 29 ], "_nop_ur_1", "if_else_283", "if_end_284", [ "access", 5, "\"", 185, 24 ], [ "access", 7, { "name": "starts_with", "kind": "name", "make": "intrinsic" }, 185, 7 ], [ "frame", 8, 7, 2, 185, 7 ], [ "null", 9, 185, 7 ], [ "setarg", 8, 0, 9, 185, 7 ], [ "setarg", 8, 1, 1, 185, 7 ], [ "setarg", 8, 2, 5, 185, 7 ], [ "invoke", 8, 6, 185, 7 ], [ "move", 10, 6, 185, 7 ], [ "jump_false", 10, "and_end_287", 185, 7 ], [ "access", 11, "\"", 185, 47 ], [ "access", 13, { "name": "ends_with", "kind": "name", "make": "intrinsic" }, 185, 32 ], [ "frame", 14, 13, 2, 185, 32 ], [ "null", 15, 185, 32 ], [ "setarg", 14, 0, 15, 185, 32 ], [ "setarg", 14, 1, 1, 185, 32 ], [ "setarg", 14, 2, 11, 185, 32 ], [ "invoke", 14, 12, 185, 32 ], [ "move", 10, 12, 185, 32 ], "and_end_287", [ "jump_false", 10, "if_else_285", 185, 32 ], [ "access", 16, 1, 186, 36 ], [ "access", 17, -1, 186, 39 ], [ "access", 19, { "name": "text", "kind": "name", "make": "intrinsic" }, 186, 26 ], [ "frame", 20, 19, 3, 186, 26 ], [ "null", 21, 186, 26 ], [ "setarg", 20, 0, 21, 186, 26 ], [ "setarg", 20, 1, 1, 186, 26 ], [ "setarg", 20, 2, 16, 186, 26 ], [ "setarg", 20, 3, 17, 186, 26 ], [ "invoke", 20, 18, 186, 26 ], [ "get", 23, 7, 1, 186, 12 ], [ "frame", 24, 23, 1, 186, 12 ], [ "null", 25, 186, 12 ], [ "setarg", 24, 0, 25, 186, 12 ], [ "setarg", 24, 1, 18, 186, 12 ], [ "tail_invoke", 24, 22, 186, 12 ], [ "return", 22, 186, 12 ], "_nop_ur_2", "if_else_285", "if_end_286", [ "access", 26, "true", 188, 14 ], [ "is_identical", 27, 1, 26, 188, 14 ], [ "jump_true", 27, "eq_done_291", 188, 14 ], [ "is_int", 28, 1, 188, 14 ], [ "jump_false", 28, "eq_ni_292", 188, 14 ], "_nop_tc_1", [ "jump", "eq_ni_292", 188, 14 ], [ "eq_int", 27, 1, 26, 188, 14 ], [ "jump", "eq_done_291", 188, 14 ], "eq_ni_292", [ "is_num", 28, 1, 188, 14 ], [ "jump_false", 28, "eq_nn_293", 188, 14 ], "_nop_tc_2", [ "jump", "eq_nn_293", 188, 14 ], [ "eq_float", 27, 1, 26, 188, 14 ], [ "jump", "eq_done_291", 188, 14 ], "eq_nn_293", [ "is_text", 28, 1, 188, 14 ], [ "jump_false", 28, "eq_nt_294", 188, 14 ], "_nop_tc_3", "_nop_tc_4", [ "eq_text", 27, 1, 26, 188, 14 ], [ "jump", "eq_done_291", 188, 14 ], "eq_nt_294", [ "is_null", 28, 1, 188, 14 ], [ "jump_false", 28, "eq_nnl_295", 188, 14 ], "_nop_tc_5", [ "jump", "eq_nnl_295", 188, 14 ], [ "true", 27, 188, 14 ], [ "jump", "eq_done_291", 188, 14 ], "eq_nnl_295", [ "is_bool", 28, 1, 188, 14 ], [ "jump_false", 28, "eq_nb_296", 188, 14 ], "_nop_tc_6", [ "jump", "eq_nb_296", 188, 14 ], [ "eq_bool", 27, 1, 26, 188, 14 ], [ "jump", "eq_done_291", 188, 14 ], "eq_nb_296", [ "false", 27, 188, 14 ], "eq_done_291", [ "move", 30, 27, 188, 14 ], [ "jump_true", 30, "or_end_290", 188, 14 ], [ "access", 31, "false", 188, 31 ], [ "is_identical", 32, 1, 31, 188, 31 ], [ "jump_true", 32, "eq_done_297", 188, 31 ], [ "is_int", 33, 1, 188, 31 ], [ "jump_false", 33, "eq_ni_298", 188, 31 ], "_nop_tc_7", [ "jump", "eq_ni_298", 188, 31 ], [ "eq_int", 32, 1, 31, 188, 31 ], [ "jump", "eq_done_297", 188, 31 ], "eq_ni_298", [ "is_num", 33, 1, 188, 31 ], [ "jump_false", 33, "eq_nn_299", 188, 31 ], "_nop_tc_8", [ "jump", "eq_nn_299", 188, 31 ], [ "eq_float", 32, 1, 31, 188, 31 ], [ "jump", "eq_done_297", 188, 31 ], "eq_nn_299", [ "is_text", 33, 1, 188, 31 ], [ "jump_false", 33, "eq_nt_300", 188, 31 ], "_nop_tc_9", "_nop_tc_10", [ "eq_text", 32, 1, 31, 188, 31 ], [ "jump", "eq_done_297", 188, 31 ], "eq_nt_300", [ "is_null", 33, 1, 188, 31 ], [ "jump_false", 33, "eq_nnl_301", 188, 31 ], "_nop_tc_11", [ "jump", "eq_nnl_301", 188, 31 ], [ "true", 32, 188, 31 ], [ "jump", "eq_done_297", 188, 31 ], "eq_nnl_301", [ "is_bool", 33, 1, 188, 31 ], [ "jump_false", 33, "eq_nb_302", 188, 31 ], "_nop_tc_12", [ "jump", "eq_nb_302", 188, 31 ], [ "eq_bool", 32, 1, 31, 188, 31 ], [ "jump", "eq_done_297", 188, 31 ], "eq_nb_302", [ "false", 32, 188, 31 ], "eq_done_297", [ "move", 30, 32, 188, 31 ], "or_end_290", [ "jump_false", 30, "if_else_288", 188, 31 ], [ "access", 35, "true", 188, 54 ], [ "is_identical", 36, 1, 35, 188, 54 ], [ "jump_true", 36, "eq_done_303", 188, 54 ], [ "is_int", 37, 1, 188, 54 ], [ "jump_false", 37, "eq_ni_304", 188, 54 ], "_nop_tc_13", [ "jump", "eq_ni_304", 188, 54 ], [ "eq_int", 36, 1, 35, 188, 54 ], [ "jump", "eq_done_303", 188, 54 ], "eq_ni_304", [ "is_num", 37, 1, 188, 54 ], [ "jump_false", 37, "eq_nn_305", 188, 54 ], "_nop_tc_14", [ "jump", "eq_nn_305", 188, 54 ], [ "eq_float", 36, 1, 35, 188, 54 ], [ "jump", "eq_done_303", 188, 54 ], "eq_nn_305", [ "is_text", 37, 1, 188, 54 ], [ "jump_false", 37, "eq_nt_306", 188, 54 ], "_nop_tc_15", "_nop_tc_16", [ "eq_text", 36, 1, 35, 188, 54 ], [ "jump", "eq_done_303", 188, 54 ], "eq_nt_306", [ "is_null", 37, 1, 188, 54 ], [ "jump_false", 37, "eq_nnl_307", 188, 54 ], "_nop_tc_17", [ "jump", "eq_nnl_307", 188, 54 ], [ "true", 36, 188, 54 ], [ "jump", "eq_done_303", 188, 54 ], "eq_nnl_307", [ "is_bool", 37, 1, 188, 54 ], [ "jump_false", 37, "eq_nb_308", 188, 54 ], "_nop_tc_18", [ "jump", "eq_nb_308", 188, 54 ], [ "eq_bool", 36, 1, 35, 188, 54 ], [ "jump", "eq_done_303", 188, 54 ], "eq_nb_308", [ "false", 36, 188, 54 ], "eq_done_303", [ "return", 36, 188, 54 ], "_nop_ur_3", "if_else_288", "if_end_289", [ "access", 40, { "name": "Number", "kind": "name", "make": "intrinsic" }, 191, 14 ], [ "frame", 41, 40, 1, 191, 14 ], [ "null", 42, 191, 14 ], [ "setarg", 41, 0, 42, 191, 14 ], [ "setarg", 41, 1, 1, 191, 14 ], [ "invoke", 41, 39, 191, 14 ], [ "access", 44, { "name": "isNaN", "kind": "name", "make": "intrinsic" }, 191, 8 ], [ "frame", 45, 44, 1, 191, 8 ], [ "null", 46, 191, 8 ], [ "setarg", 45, 0, 46, 191, 8 ], [ "setarg", 45, 1, 39, 191, 8 ], [ "invoke", 45, 43, 191, 8 ], "_nop_bl_2", [ "jump_true", 43, "if_else_309", 191, 8 ], [ "access", 49, { "name": "Number", "kind": "name", "make": "intrinsic" }, 191, 35 ], [ "frame", 50, 49, 1, 191, 35 ], [ "null", 51, 191, 35 ], [ "setarg", 50, 0, 51, 191, 35 ], [ "setarg", 50, 1, 1, 191, 35 ], [ "tail_invoke", 50, 48, 191, 35 ], [ "return", 48, 191, 35 ], "_nop_ur_4", "if_else_309", "if_end_310", [ "return", 1, 193, 10 ], "_nop_ur_5", "_nop_ur_6" ], "name": "parse_value", "filename": "toml.cm", "nr_args": 1 }, { "disruption_pc": 0, "nr_slots": 47, "nr_close_slots": 0, "instructions": [ [ "array", 10, 0, 197, 16 ], [ "move", 2, 10, 197, 16 ], [ "access", 12, { "name": "array", "kind": "name", "make": "intrinsic" }, 221, 14 ], [ "frame", 13, 12, 1, 221, 14 ], [ "null", 14, 221, 14 ], [ "setarg", 13, 0, 14, 221, 14 ], [ "setarg", 13, 1, 1, 221, 14 ], [ "invoke", 13, 11, 221, 14 ], [ "move", 3, 11, 221, 14 ], [ "access", 8, 0, 222, 11 ], [ "null", 6, 223, 13 ], [ "null", 9, 224, 15 ], [ "access", 15, 0, 225, 12 ], [ "move", 8, 15, 225, 12 ], "for_start_311", [ "length", 16, 3, 225, 26 ], [ "is_int", 18, 8, 225, 26 ], [ "jump_false", 18, "rel_ni_314", 225, 26 ], "_nop_tc_1", "_nop_tc_2", [ "lt_int", 17, 8, 16, 225, 26 ], [ "jump", "rel_done_316", 225, 26 ], "rel_ni_314", [ "is_num", 18, 8, 225, 26 ], [ "jump_false", 18, "rel_nn_315", 225, 26 ], "_nop_tc_3", "_nop_tc_4", [ "lt_float", 17, 8, 16, 225, 26 ], [ "jump", "rel_done_316", 225, 26 ], "rel_nn_315", [ "is_text", 18, 8, 225, 26 ], [ "jump_false", 18, "rel_err_317", 225, 26 ], "_nop_tc_5", [ "jump", "rel_err_317", 225, 26 ], [ "lt_text", 17, 8, 16, 225, 26 ], [ "jump", "rel_done_316", 225, 26 ], "rel_err_317", [ "disrupt", 225, 26 ], "rel_done_316", [ "jump_false", 17, "for_end_313", 225, 26 ], [ "load_dynamic", 20, 3, 8, 226, 16 ], [ "move", 6, 20, 226, 16 ], [ "load_dynamic", 21, 1, 6, 227, 17 ], [ "move", 9, 21, 227, 17 ], [ "is_record", 22, 9, 228, 20 ], "_nop_bl_1", [ "jump_true", 22, "if_else_318", 228, 20 ], [ "frame", 25, 5, 1, 228, 41 ], [ "null", 26, 228, 41 ], [ "setarg", 25, 0, 26, 228, 41 ], [ "setarg", 25, 1, 6, 228, 41 ], [ "invoke", 25, 24, 228, 41 ], [ "access", 27, " = ", 228, 58 ], [ "add", 28, 24, 27, 228, 58 ], [ "frame", 30, 4, 1, 228, 66 ], [ "null", 31, 228, 66 ], [ "setarg", 30, 0, 31, 228, 66 ], [ "setarg", 30, 1, 9, 228, 66 ], [ "invoke", 30, 29, 228, 66 ], [ "add", 32, 28, 29, 228, 66 ], [ "is_array", 33, 2, 228, 66 ], [ "jump_false", 33, "push_err_320", 228, 66 ], [ "push", 2, 32, 228, 66 ], [ "jump", "push_done_321", 228, 66 ], "push_err_320", [ "disrupt", 228, 66 ], "push_done_321", [ "jump", "if_end_319", 228, 66 ], "if_else_318", "if_end_319", "for_update_312", [ "int", 34, 1, 225, 34 ], [ "move", 35, 8, 225, 34 ], [ "add", 36, 35, 34, 225, 34 ], [ "move", 8, 36, 225, 34 ], [ "jump", "for_start_311", 225, 34 ], "for_end_313", [ "access", 37, "", 266, 23 ], [ "frame", 39, 7, 2, 266, 3 ], [ "null", 40, 266, 3 ], [ "setarg", 39, 0, 40, 266, 3 ], [ "setarg", 39, 1, 1, 266, 3 ], [ "setarg", 39, 2, 37, 266, 3 ], [ "invoke", 39, 38, 266, 3 ], [ "access", 41, "\n", 267, 23 ], [ "access", 43, { "name": "text", "kind": "name", "make": "intrinsic" }, 267, 10 ], [ "frame", 44, 43, 2, 267, 10 ], [ "null", 45, 267, 10 ], [ "setarg", 44, 0, 45, 267, 10 ], [ "setarg", 44, 1, 2, 267, 10 ], [ "setarg", 44, 2, 41, 267, 10 ], [ "tail_invoke", 44, 42, 267, 10 ], [ "return", 42, 267, 10 ], "_nop_ur_1", "_nop_ur_2" ], "name": "encode_toml", "filename": "toml.cm", "nr_args": 1 } ], "main": { "nr_args": 0, "nr_close_slots": 0, "nr_slots": 19, "instructions": [ [ "function", 9, 0, 0, 0 ], [ "move", 7, 9, 0, 0 ], [ "function", 10, 1, 0, 0 ], [ "move", 4, 10, 0, 0 ], [ "function", 11, 2, 0, 0 ], [ "move", 6, 11, 0, 0 ], [ "function", 12, 3, 0, 0 ], [ "move", 1, 12, 0, 0 ], [ "function", 13, 4, 0, 0 ], [ "move", 3, 13, 0, 0 ], [ "function", 14, 5, 0, 0 ], [ "move", 8, 14, 0, 0 ], [ "function", 15, 6, 0, 0 ], [ "move", 2, 15, 0, 0 ], [ "function", 16, 7, 0, 0 ], [ "move", 5, 16, 0, 0 ], [ "record", 17, 0 ], [ "store_field", 17, 6, "decode", 271, 11 ], [ "store_field", 17, 5, "encode", 272, 11 ], [ "return", 17, 272, 11 ], "_nop_ur_1", "_nop_ur_2" ] }, "filename": "toml.cm", "data": {} }