Files
cell/boot/toml.cm.mcode
2026-02-15 22:55:11 -06:00

3334 lines
115 KiB
Plaintext

{
"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": 259,
"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", 10, 19, 22, 15],
["null", 23, 23, 16],
["is_identical", 24, 10, 23, 23, 16],
["jump_true", 24, "eq_done_8", 23, 16],
["is_int", 25, 10, 23, 16],
["jump_false", 25, "eq_ni_9", 23, 16],
"_nop_tc_1",
["jump", "eq_ni_9", 23, 16],
["eq_int", 24, 10, 23, 23, 16],
["jump", "eq_done_8", 23, 16],
"eq_ni_9",
["is_num", 25, 10, 23, 16],
["jump_false", 25, "eq_nn_10", 23, 16],
"_nop_tc_2",
["jump", "eq_nn_10", 23, 16],
["eq_float", 24, 10, 23, 23, 16],
["jump", "eq_done_8", 23, 16],
"eq_nn_10",
["is_text", 25, 10, 23, 16],
["jump_false", 25, "eq_nt_11", 23, 16],
"_nop_tc_3",
["jump", "eq_nt_11", 23, 16],
["eq_text", 24, 10, 23, 23, 16],
["jump", "eq_done_8", 23, 16],
"eq_nt_11",
["is_null", 25, 10, 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, 10, 23, 16],
["jump_false", 25, "eq_nb_13", 23, 16],
"_nop_tc_6",
["jump", "eq_nb_13", 23, 16],
["eq_bool", 24, 10, 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", 10, 28, 23, 30],
["jump", "if_end_7", 23, 30],
"if_else_6",
"if_end_7",
["record", 32, 0],
["move", 11, 32, 25, 16],
["move", 2, 11, 26, 25],
["access", 4, 0, 29, 11],
["null", 9, 30, 14],
["null", 5, 31, 15],
["null", 12, 32, 22],
["access", 6, 0, 33, 11],
["null", 7, 34, 13],
["null", 3, 35, 18],
["null", 8, 36, 18],
["null", 14, 37, 15],
["null", 13, 38, 18],
["access", 33, 0, 39, 12],
["move", 4, 33, 39, 12],
"for_start_14",
["length", 34, 10, 39, 26],
["is_int", 36, 4, 39, 26],
["jump_false", 36, "rel_ni_17", 39, 26],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 35, 4, 34, 39, 26],
["jump", "rel_done_19", 39, 26],
"rel_ni_17",
["is_num", 36, 4, 39, 26],
["jump_false", 36, "rel_nn_18", 39, 26],
"_nop_tc_9",
"_nop_tc_10",
["lt_float", 35, 4, 34, 39, 26],
["jump", "rel_done_19", 39, 26],
"rel_nn_18",
["is_text", 36, 4, 39, 26],
["jump_false", 36, "rel_err_20", 39, 26],
"_nop_tc_11",
["jump", "rel_err_20", 39, 26],
["lt_text", 35, 4, 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, 10, 4, 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", 9, 39, 40, 12],
["null", 43, 41, 17],
["is_identical", 44, 9, 43, 41, 17],
["jump_true", 44, "eq_done_23", 41, 17],
["is_int", 45, 9, 41, 17],
["jump_false", 45, "eq_ni_24", 41, 17],
"_nop_tc_12",
["jump", "eq_ni_24", 41, 17],
["eq_int", 44, 9, 43, 41, 17],
["jump", "eq_done_23", 41, 17],
"eq_ni_24",
["is_num", 45, 9, 41, 17],
["jump_false", 45, "eq_nn_25", 41, 17],
"_nop_tc_13",
["jump", "eq_nn_25", 41, 17],
["eq_float", 44, 9, 43, 41, 17],
["jump", "eq_done_23", 41, 17],
"eq_nn_25",
["is_text", 45, 9, 41, 17],
["jump_false", 45, "eq_nt_26", 41, 17],
"_nop_tc_14",
["jump", "eq_nt_26", 41, 17],
["eq_text", 44, 9, 43, 41, 17],
["jump", "eq_done_23", 41, 17],
"eq_nt_26",
["is_null", 45, 9, 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, 9, 41, 17],
["jump_false", 45, "eq_nb_28", 41, 17],
"_nop_tc_17",
["jump", "eq_nb_28", 41, 17],
["eq_bool", 44, 9, 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, 10, 4, 41, 36],
["move", 9, 47, 41, 36],
["jump", "if_end_22", 41, 36],
"if_else_21",
"if_end_22",
["not", 48, 9, 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, 9, 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, 9, 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, 9, 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, 9, 47, 15],
["setarg", 70, 2, 66, 47, 15],
["setarg", 70, 3, 67, 47, 15],
["invoke", 70, 68, 47, 15],
["move", 5, 68, 47, 15],
["get", 73, 4, 1, 48, 22],
["frame", 74, 73, 1, 48, 22],
["null", 75, 48, 22],
["setarg", 74, 0, 75, 48, 22],
["setarg", 74, 1, 5, 48, 22],
["invoke", 74, 72, 48, 22],
["move", 12, 72, 48, 22],
["null", 76, 49, 27],
["is_identical", 77, 12, 76, 49, 27],
["jump_true", 77, "eq_done_37", 49, 27],
["is_int", 78, 12, 49, 27],
["jump_false", 78, "eq_ni_38", 49, 27],
"_nop_tc_18",
["jump", "eq_ni_38", 49, 27],
["eq_int", 77, 12, 76, 49, 27],
["jump", "eq_done_37", 49, 27],
"eq_ni_38",
["is_num", 78, 12, 49, 27],
["jump_false", 78, "eq_nn_39", 49, 27],
"_nop_tc_19",
["jump", "eq_nn_39", 49, 27],
["eq_float", 77, 12, 76, 49, 27],
["jump", "eq_done_37", 49, 27],
"eq_nn_39",
["is_text", 78, 12, 49, 27],
["jump_false", 78, "eq_nt_40", 49, 27],
"_nop_tc_20",
["jump", "eq_nt_40", 49, 27],
["eq_text", 77, 12, 76, 49, 27],
["jump", "eq_done_37", 49, 27],
"eq_nt_40",
["is_null", 78, 12, 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, 12, 49, 27],
["jump_false", 78, "eq_nb_42", 49, 27],
"_nop_tc_23",
["jump", "eq_nb_42", 49, 27],
["eq_bool", 77, 12, 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", 2, 11, 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, 12, 52, 30],
["setarg", 84, 2, 81, 52, 30],
["invoke", 84, 82, 52, 30],
["access", 86, 0, 54, 16],
["move", 6, 86, 54, 16],
"for_start_43",
["length", 87, 12, 54, 30],
["is_int", 89, 6, 54, 30],
["jump_false", 89, "rel_ni_46", 54, 30],
"_nop_tc_24",
"_nop_tc_25",
["lt_int", 88, 6, 87, 54, 30],
["jump", "rel_done_48", 54, 30],
"rel_ni_46",
["is_num", 89, 6, 54, 30],
["jump_false", 89, "rel_nn_47", 54, 30],
"_nop_tc_26",
"_nop_tc_27",
["lt_float", 88, 6, 87, 54, 30],
["jump", "rel_done_48", 54, 30],
"rel_nn_47",
["is_text", 89, 6, 54, 30],
["jump_false", 89, "rel_err_49", 54, 30],
"_nop_tc_28",
["jump", "rel_err_49", 54, 30],
["lt_text", 88, 6, 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, 12, 6, 55, 28],
["move", 7, 91, 55, 28],
["load_dynamic", 92, 2, 7, 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", 2, 97, 7, 59, 27],
["jump", "if_end_51", 59, 27],
"if_else_50",
["load_dynamic", 98, 2, 7, 60, 47],
["access", 100, {"name":"is_object","kind":"name","make":"intrinsic"}, 60, 21],
["frame", 101, 100, 1, 60, 21],
["null", 102, 60, 21],
["setarg", 101, 0, 102, 60, 21],
["setarg", 101, 1, 98, 60, 21],
["invoke", 101, 99, 60, 21],
"_nop_bl_2",
["jump_true", 99, "if_else_58", 60, 21],
["null", 104, 62, 18],
["return", 104, 62, 18],
"_nop_ur_3",
"if_else_58",
"if_end_59",
"if_end_51",
["load_dynamic", 105, 2, 7, 65, 43],
["move", 2, 105, 65, 43],
"for_update_44",
["int", 106, 1, 54, 46],
["move", 107, 6, 54, 46],
["is_text", 109, 107, 54, 46],
["jump_false", 109, "add_cn_61", 54, 46],
"_nop_tc_35",
["jump", "add_cn_61", 54, 46],
["concat", 108, 107, 106, 54, 46],
["jump", "add_done_60", 54, 46],
"add_cn_61",
["is_num", 109, 107, 54, 46],
["jump_false", 109, "add_err_62", 54, 46],
"_nop_tc_36",
"_nop_tc_37",
["add", 108, 107, 106, 54, 46],
["jump", "add_done_60", 54, 46],
"add_err_62",
["disrupt", 54, 46],
"add_done_60",
["move", 6, 108, 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", 111, "=", 71, 29],
["access", 113, {"name":"search","kind":"name","make":"intrinsic"}, 71, 16],
["frame", 114, 113, 2, 71, 16],
["null", 115, 71, 16],
["setarg", 114, 0, 115, 71, 16],
["setarg", 114, 1, 9, 71, 16],
["setarg", 114, 2, 111, 71, 16],
["invoke", 114, 112, 71, 16],
["move", 3, 112, 71, 16],
["null", 116, 72, 21],
["is_identical", 117, 3, 116, 72, 21],
["jump_true", 117, "ne_nid_67", 72, 21],
["jump", "ne_ni_68", 72, 21],
"ne_nid_67",
["false", 117, 72, 21],
["jump", "ne_done_66", 72, 21],
"ne_ni_68",
["is_int", 118, 3, 72, 21],
["jump_false", 118, "ne_nn_69", 72, 21],
"_nop_tc_38",
["jump", "ne_nn_69", 72, 21],
["ne_int", 117, 3, 116, 72, 21],
["jump", "ne_done_66", 72, 21],
"ne_nn_69",
["is_num", 118, 3, 72, 21],
["jump_false", 118, "ne_nt_70", 72, 21],
"_nop_tc_39",
["jump", "ne_nt_70", 72, 21],
["ne_float", 117, 3, 116, 72, 21],
["jump", "ne_done_66", 72, 21],
"ne_nt_70",
["is_text", 118, 3, 72, 21],
["jump_false", 118, "ne_nnl_71", 72, 21],
"_nop_tc_40",
["jump", "ne_nnl_71", 72, 21],
["ne_text", 117, 3, 116, 72, 21],
["jump", "ne_done_66", 72, 21],
"ne_nnl_71",
["is_null", 118, 3, 72, 21],
["jump_false", 118, "ne_nb_72", 72, 21],
"_nop_tc_41",
"_nop_tc_42",
["false", 117, 72, 21],
["jump", "ne_done_66", 72, 21],
"ne_nb_72",
["is_bool", 118, 3, 72, 21],
["jump_false", 118, "ne_mis_73", 72, 21],
"_nop_tc_43",
["jump", "ne_mis_73", 72, 21],
["ne_bool", 117, 3, 116, 72, 21],
["jump", "ne_done_66", 72, 21],
"ne_mis_73",
["true", 117, 72, 21],
"ne_done_66",
["move", 120, 117, 72, 21],
["jump_false", 120, "and_end_65", 72, 21],
["access", 121, 0, 72, 40],
["is_int", 123, 3, 72, 40],
["jump_false", 123, "rel_ni_74", 72, 40],
"_nop_tc_44",
"_nop_tc_45",
["gt_int", 122, 3, 121, 72, 40],
["jump", "rel_done_76", 72, 40],
"rel_ni_74",
["is_num", 123, 3, 72, 40],
["jump_false", 123, "rel_nn_75", 72, 40],
"_nop_tc_46",
"_nop_tc_47",
["gt_float", 122, 3, 121, 72, 40],
["jump", "rel_done_76", 72, 40],
"rel_nn_75",
["is_text", 123, 3, 72, 40],
["jump_false", 123, "rel_err_77", 72, 40],
"_nop_tc_48",
["jump", "rel_err_77", 72, 40],
["gt_text", 122, 3, 121, 72, 40],
["jump", "rel_done_76", 72, 40],
"rel_err_77",
["disrupt", 72, 40],
"rel_done_76",
["move", 120, 122, 72, 40],
"and_end_65",
["jump_false", 120, "if_else_63", 72, 40],
["access", 125, 0, 73, 34],
["access", 127, {"name":"text","kind":"name","make":"intrinsic"}, 73, 23],
["frame", 128, 127, 3, 73, 23],
["null", 129, 73, 23],
["setarg", 128, 0, 129, 73, 23],
["setarg", 128, 1, 9, 73, 23],
["setarg", 128, 2, 125, 73, 23],
["setarg", 128, 3, 3, 73, 23],
["invoke", 128, 126, 73, 23],
["access", 131, {"name":"trim","kind":"name","make":"intrinsic"}, 73, 18],
["frame", 132, 131, 1, 73, 18],
["null", 133, 73, 18],
["setarg", 132, 0, 133, 73, 18],
["setarg", 132, 1, 126, 73, 18],
["invoke", 132, 130, 73, 18],
["move", 8, 130, 73, 18],
["access", 134, 1, 74, 42],
["is_text", 136, 3, 74, 42],
["jump_false", 136, "add_cn_79", 74, 42],
"_nop_tc_49",
["jump", "add_cn_79", 74, 42],
["concat", 135, 3, 134, 74, 42],
["jump", "add_done_78", 74, 42],
"add_cn_79",
["is_num", 136, 3, 74, 42],
["jump_false", 136, "add_err_80", 74, 42],
"_nop_tc_50",
"_nop_tc_51",
["add", 135, 3, 134, 74, 42],
["jump", "add_done_78", 74, 42],
"add_err_80",
["disrupt", 74, 42],
"add_done_78",
["access", 139, {"name":"text","kind":"name","make":"intrinsic"}, 74, 20],
["frame", 140, 139, 2, 74, 20],
["null", 141, 74, 20],
["setarg", 140, 0, 141, 74, 20],
["setarg", 140, 1, 9, 74, 20],
["setarg", 140, 2, 135, 74, 20],
["invoke", 140, 138, 74, 20],
["access", 143, {"name":"trim","kind":"name","make":"intrinsic"}, 74, 15],
["frame", 144, 143, 1, 74, 15],
["null", 145, 74, 15],
["setarg", 144, 0, 145, 74, 15],
["setarg", 144, 1, 138, 74, 15],
["invoke", 144, 142, 74, 15],
["move", 14, 142, 74, 15],
["null", 146, 75, 23],
["is_identical", 147, 8, 146, 75, 23],
["jump_true", 147, "eq_done_83", 75, 23],
["is_int", 148, 8, 75, 23],
["jump_false", 148, "eq_ni_84", 75, 23],
"_nop_tc_52",
["jump", "eq_ni_84", 75, 23],
["eq_int", 147, 8, 146, 75, 23],
["jump", "eq_done_83", 75, 23],
"eq_ni_84",
["is_num", 148, 8, 75, 23],
["jump_false", 148, "eq_nn_85", 75, 23],
"_nop_tc_53",
["jump", "eq_nn_85", 75, 23],
["eq_float", 147, 8, 146, 75, 23],
["jump", "eq_done_83", 75, 23],
"eq_nn_85",
["is_text", 148, 8, 75, 23],
["jump_false", 148, "eq_nt_86", 75, 23],
"_nop_tc_54",
["jump", "eq_nt_86", 75, 23],
["eq_text", 147, 8, 146, 75, 23],
["jump", "eq_done_83", 75, 23],
"eq_nt_86",
["is_null", 148, 8, 75, 23],
["jump_false", 148, "eq_nnl_87", 75, 23],
"_nop_tc_55",
"_nop_tc_56",
["true", 147, 75, 23],
["jump", "eq_done_83", 75, 23],
"eq_nnl_87",
["is_bool", 148, 8, 75, 23],
["jump_false", 148, "eq_nb_88", 75, 23],
"_nop_tc_57",
["jump", "eq_nb_88", 75, 23],
["eq_bool", 147, 8, 146, 75, 23],
["jump", "eq_done_83", 75, 23],
"eq_nb_88",
["false", 147, 75, 23],
"eq_done_83",
["jump_false", 147, "if_else_81", 75, 23],
["access", 150, 0, 75, 56],
["access", 152, {"name":"text","kind":"name","make":"intrinsic"}, 75, 45],
["frame", 153, 152, 3, 75, 45],
["null", 154, 75, 45],
["setarg", 153, 0, 154, 75, 45],
["setarg", 153, 1, 9, 75, 45],
["setarg", 153, 2, 150, 75, 45],
["setarg", 153, 3, 3, 75, 45],
["invoke", 153, 151, 75, 45],
["access", 156, {"name":"trim","kind":"name","make":"intrinsic"}, 75, 40],
["frame", 157, 156, 1, 75, 40],
["null", 158, 75, 40],
["setarg", 157, 0, 158, 75, 40],
["setarg", 157, 1, 151, 75, 40],
["invoke", 157, 155, 75, 40],
["move", 8, 155, 75, 40],
["jump", "if_end_82", 75, 40],
"if_else_81",
"if_end_82",
["null", 159, 76, 20],
["is_identical", 160, 14, 159, 76, 20],
["jump_true", 160, "eq_done_91", 76, 20],
["is_int", 161, 14, 76, 20],
["jump_false", 161, "eq_ni_92", 76, 20],
"_nop_tc_58",
["jump", "eq_ni_92", 76, 20],
["eq_int", 160, 14, 159, 76, 20],
["jump", "eq_done_91", 76, 20],
"eq_ni_92",
["is_num", 161, 14, 76, 20],
["jump_false", 161, "eq_nn_93", 76, 20],
"_nop_tc_59",
["jump", "eq_nn_93", 76, 20],
["eq_float", 160, 14, 159, 76, 20],
["jump", "eq_done_91", 76, 20],
"eq_nn_93",
["is_text", 161, 14, 76, 20],
["jump_false", 161, "eq_nt_94", 76, 20],
"_nop_tc_60",
["jump", "eq_nt_94", 76, 20],
["eq_text", 160, 14, 159, 76, 20],
["jump", "eq_done_91", 76, 20],
"eq_nt_94",
["is_null", 161, 14, 76, 20],
["jump_false", 161, "eq_nnl_95", 76, 20],
"_nop_tc_61",
"_nop_tc_62",
["true", 160, 76, 20],
["jump", "eq_done_91", 76, 20],
"eq_nnl_95",
["is_bool", 161, 14, 76, 20],
["jump_false", 161, "eq_nb_96", 76, 20],
"_nop_tc_63",
["jump", "eq_nb_96", 76, 20],
["eq_bool", 160, 14, 159, 76, 20],
["jump", "eq_done_91", 76, 20],
"eq_nb_96",
["false", 160, 76, 20],
"eq_done_91",
["jump_false", 160, "if_else_89", 76, 20],
["access", 163, 1, 76, 61],
["is_text", 165, 3, 76, 61],
["jump_false", 165, "add_cn_98", 76, 61],
"_nop_tc_64",
["jump", "add_cn_98", 76, 61],
["concat", 164, 3, 163, 76, 61],
["jump", "add_done_97", 76, 61],
"add_cn_98",
["is_num", 165, 3, 76, 61],
["jump_false", 165, "add_err_99", 76, 61],
"_nop_tc_65",
"_nop_tc_66",
["add", 164, 3, 163, 76, 61],
["jump", "add_done_97", 76, 61],
"add_err_99",
["disrupt", 76, 61],
"add_done_97",
["access", 168, {"name":"text","kind":"name","make":"intrinsic"}, 76, 39],
["frame", 169, 168, 2, 76, 39],
["null", 170, 76, 39],
["setarg", 169, 0, 170, 76, 39],
["setarg", 169, 1, 9, 76, 39],
["setarg", 169, 2, 164, 76, 39],
["invoke", 169, 167, 76, 39],
["access", 172, {"name":"trim","kind":"name","make":"intrinsic"}, 76, 34],
["frame", 173, 172, 1, 76, 34],
["null", 174, 76, 34],
["setarg", 173, 0, 174, 76, 34],
["setarg", 173, 1, 167, 76, 34],
["invoke", 173, 171, 76, 34],
["move", 14, 171, 76, 34],
["jump", "if_end_90", 76, 34],
"if_else_89",
"if_end_90",
["get", 176, 3, 1, 78, 13],
["frame", 177, 176, 1, 78, 13],
["null", 178, 78, 13],
["setarg", 177, 0, 178, 78, 13],
["setarg", 177, 1, 8, 78, 13],
["invoke", 177, 175, 78, 13],
["move", 7, 175, 78, 13],
["null", 179, 79, 18],
["is_identical", 180, 7, 179, 79, 18],
["jump_true", 180, "eq_done_102", 79, 18],
["is_int", 181, 7, 79, 18],
["jump_false", 181, "eq_ni_103", 79, 18],
"_nop_tc_67",
["jump", "eq_ni_103", 79, 18],
["eq_int", 180, 7, 179, 79, 18],
["jump", "eq_done_102", 79, 18],
"eq_ni_103",
["is_num", 181, 7, 79, 18],
["jump_false", 181, "eq_nn_104", 79, 18],
"_nop_tc_68",
["jump", "eq_nn_104", 79, 18],
["eq_float", 180, 7, 179, 79, 18],
["jump", "eq_done_102", 79, 18],
"eq_nn_104",
["is_text", 181, 7, 79, 18],
["jump_false", 181, "eq_nt_105", 79, 18],
"_nop_tc_69",
["jump", "eq_nt_105", 79, 18],
["eq_text", 180, 7, 179, 79, 18],
["jump", "eq_done_102", 79, 18],
"eq_nt_105",
["is_null", 181, 7, 79, 18],
["jump_false", 181, "eq_nnl_106", 79, 18],
"_nop_tc_70",
"_nop_tc_71",
["true", 180, 79, 18],
["jump", "eq_done_102", 79, 18],
"eq_nnl_106",
["is_bool", 181, 7, 79, 18],
["jump_false", 181, "eq_nb_107", 79, 18],
"_nop_tc_72",
["jump", "eq_nb_107", 79, 18],
["eq_bool", 180, 7, 179, 79, 18],
["jump", "eq_done_102", 79, 18],
"eq_nb_107",
["false", 180, 79, 18],
"eq_done_102",
["jump_false", 180, "if_else_100", 79, 18],
["null", 183, 79, 31],
["return", 183, 79, 31],
"_nop_ur_4",
"if_else_100",
"if_end_101",
["access", 184, "\"", 81, 30],
["access", 186, {"name":"starts_with","kind":"name","make":"intrinsic"}, 81, 11],
["frame", 187, 186, 2, 81, 11],
["null", 188, 81, 11],
["setarg", 187, 0, 188, 81, 11],
["setarg", 187, 1, 14, 81, 11],
["setarg", 187, 2, 184, 81, 11],
["invoke", 187, 185, 81, 11],
["move", 189, 185, 81, 11],
["jump_false", 189, "and_end_110", 81, 11],
["access", 190, "\"", 81, 55],
["access", 192, {"name":"ends_with","kind":"name","make":"intrinsic"}, 81, 38],
["frame", 193, 192, 2, 81, 38],
["null", 194, 81, 38],
["setarg", 193, 0, 194, 81, 38],
["setarg", 193, 1, 14, 81, 38],
["setarg", 193, 2, 190, 81, 38],
["invoke", 193, 191, 81, 38],
["move", 189, 191, 81, 38],
"and_end_110",
["jump_false", 189, "if_else_108", 81, 38],
["access", 195, 1, 82, 32],
["access", 196, -1, 82, 35],
["access", 198, {"name":"text","kind":"name","make":"intrinsic"}, 82, 20],
["frame", 199, 198, 3, 82, 20],
["null", 200, 82, 20],
["setarg", 199, 0, 200, 82, 20],
["setarg", 199, 1, 14, 82, 20],
["setarg", 199, 2, 195, 82, 20],
["setarg", 199, 3, 196, 82, 20],
["invoke", 199, 197, 82, 20],
["move", 13, 197, 82, 20],
["get", 202, 8, 1, 83, 32],
["frame", 203, 202, 1, 83, 32],
["null", 204, 83, 32],
["setarg", 203, 0, 204, 83, 32],
["setarg", 203, 1, 13, 83, 32],
["invoke", 203, 201, 83, 32],
["store_dynamic", 2, 201, 7, 83, 25],
["load_dynamic", 205, 2, 7, 84, 29],
["null", 206, 84, 37],
["is_identical", 207, 205, 206, 84, 37],
["jump_true", 207, "eq_done_113", 84, 37],
["is_int", 208, 205, 84, 37],
["jump_false", 208, "eq_ni_114", 84, 37],
"_nop_tc_73",
["jump", "eq_ni_114", 84, 37],
["eq_int", 207, 205, 206, 84, 37],
["jump", "eq_done_113", 84, 37],
"eq_ni_114",
["is_num", 208, 205, 84, 37],
["jump_false", 208, "eq_nn_115", 84, 37],
"_nop_tc_74",
["jump", "eq_nn_115", 84, 37],
["eq_float", 207, 205, 206, 84, 37],
["jump", "eq_done_113", 84, 37],
"eq_nn_115",
["is_text", 208, 205, 84, 37],
["jump_false", 208, "eq_nt_116", 84, 37],
"_nop_tc_75",
["jump", "eq_nt_116", 84, 37],
["eq_text", 207, 205, 206, 84, 37],
["jump", "eq_done_113", 84, 37],
"eq_nt_116",
["is_null", 208, 205, 84, 37],
["jump_false", 208, "eq_nnl_117", 84, 37],
"_nop_tc_76",
"_nop_tc_77",
["true", 207, 84, 37],
["jump", "eq_done_113", 84, 37],
"eq_nnl_117",
["is_bool", 208, 205, 84, 37],
["jump_false", 208, "eq_nb_118", 84, 37],
"_nop_tc_78",
["jump", "eq_nb_118", 84, 37],
["eq_bool", 207, 205, 206, 84, 37],
["jump", "eq_done_113", 84, 37],
"eq_nb_118",
["false", 207, 84, 37],
"eq_done_113",
["jump_false", 207, "if_else_111", 84, 37],
["null", 210, 84, 50],
["return", 210, 84, 50],
"_nop_ur_5",
"if_else_111",
"if_end_112",
["jump", "if_end_109", 84, 50],
"if_else_108",
["access", 211, "[", 85, 37],
["access", 213, {"name":"starts_with","kind":"name","make":"intrinsic"}, 85, 18],
["frame", 214, 213, 2, 85, 18],
["null", 215, 85, 18],
["setarg", 214, 0, 215, 85, 18],
["setarg", 214, 1, 14, 85, 18],
["setarg", 214, 2, 211, 85, 18],
["invoke", 214, 212, 85, 18],
["move", 216, 212, 85, 18],
["jump_false", 216, "and_end_121", 85, 18],
["access", 217, "]", 85, 62],
["access", 219, {"name":"ends_with","kind":"name","make":"intrinsic"}, 85, 45],
["frame", 220, 219, 2, 85, 45],
["null", 221, 85, 45],
["setarg", 220, 0, 221, 85, 45],
["setarg", 220, 1, 14, 85, 45],
["setarg", 220, 2, 217, 85, 45],
["invoke", 220, 218, 85, 45],
["move", 216, 218, 85, 45],
"and_end_121",
["jump_false", 216, "if_else_119", 85, 45],
["get", 223, 2, 1, 86, 32],
["frame", 224, 223, 1, 86, 32],
["null", 225, 86, 32],
["setarg", 224, 0, 225, 86, 32],
["setarg", 224, 1, 14, 86, 32],
["invoke", 224, 222, 86, 32],
["store_dynamic", 2, 222, 7, 86, 25],
["load_dynamic", 226, 2, 7, 87, 29],
["null", 227, 87, 37],
["is_identical", 228, 226, 227, 87, 37],
["jump_true", 228, "eq_done_124", 87, 37],
["is_int", 229, 226, 87, 37],
["jump_false", 229, "eq_ni_125", 87, 37],
"_nop_tc_79",
["jump", "eq_ni_125", 87, 37],
["eq_int", 228, 226, 227, 87, 37],
["jump", "eq_done_124", 87, 37],
"eq_ni_125",
["is_num", 229, 226, 87, 37],
["jump_false", 229, "eq_nn_126", 87, 37],
"_nop_tc_80",
["jump", "eq_nn_126", 87, 37],
["eq_float", 228, 226, 227, 87, 37],
["jump", "eq_done_124", 87, 37],
"eq_nn_126",
["is_text", 229, 226, 87, 37],
["jump_false", 229, "eq_nt_127", 87, 37],
"_nop_tc_81",
["jump", "eq_nt_127", 87, 37],
["eq_text", 228, 226, 227, 87, 37],
["jump", "eq_done_124", 87, 37],
"eq_nt_127",
["is_null", 229, 226, 87, 37],
["jump_false", 229, "eq_nnl_128", 87, 37],
"_nop_tc_82",
"_nop_tc_83",
["true", 228, 87, 37],
["jump", "eq_done_124", 87, 37],
"eq_nnl_128",
["is_bool", 229, 226, 87, 37],
["jump_false", 229, "eq_nb_129", 87, 37],
"_nop_tc_84",
["jump", "eq_nb_129", 87, 37],
["eq_bool", 228, 226, 227, 87, 37],
["jump", "eq_done_124", 87, 37],
"eq_nb_129",
["false", 228, 87, 37],
"eq_done_124",
["jump_false", 228, "if_else_122", 87, 37],
["null", 231, 87, 50],
["return", 231, 87, 50],
"_nop_ur_6",
"if_else_122",
"if_end_123",
["jump", "if_end_120", 87, 50],
"if_else_119",
["access", 232, "true", 88, 27],
["is_identical", 233, 14, 232, 88, 27],
["jump_true", 233, "eq_done_133", 88, 27],
["is_int", 234, 14, 88, 27],
["jump_false", 234, "eq_ni_134", 88, 27],
"_nop_tc_85",
["jump", "eq_ni_134", 88, 27],
["eq_int", 233, 14, 232, 88, 27],
["jump", "eq_done_133", 88, 27],
"eq_ni_134",
["is_num", 234, 14, 88, 27],
["jump_false", 234, "eq_nn_135", 88, 27],
"_nop_tc_86",
["jump", "eq_nn_135", 88, 27],
["eq_float", 233, 14, 232, 88, 27],
["jump", "eq_done_133", 88, 27],
"eq_nn_135",
["is_text", 234, 14, 88, 27],
["jump_false", 234, "eq_nt_136", 88, 27],
"_nop_tc_87",
"_nop_tc_88",
["eq_text", 233, 14, 232, 88, 27],
["jump", "eq_done_133", 88, 27],
"eq_nt_136",
["is_null", 234, 14, 88, 27],
["jump_false", 234, "eq_nnl_137", 88, 27],
"_nop_tc_89",
["jump", "eq_nnl_137", 88, 27],
["true", 233, 88, 27],
["jump", "eq_done_133", 88, 27],
"eq_nnl_137",
["is_bool", 234, 14, 88, 27],
["jump_false", 234, "eq_nb_138", 88, 27],
"_nop_tc_90",
["jump", "eq_nb_138", 88, 27],
["eq_bool", 233, 14, 232, 88, 27],
["jump", "eq_done_133", 88, 27],
"eq_nb_138",
["false", 233, 88, 27],
"eq_done_133",
["move", 236, 233, 88, 27],
["jump_true", 236, "or_end_132", 88, 27],
["access", 237, "false", 88, 46],
["is_identical", 238, 14, 237, 88, 46],
["jump_true", 238, "eq_done_139", 88, 46],
["is_int", 239, 14, 88, 46],
["jump_false", 239, "eq_ni_140", 88, 46],
"_nop_tc_91",
["jump", "eq_ni_140", 88, 46],
["eq_int", 238, 14, 237, 88, 46],
["jump", "eq_done_139", 88, 46],
"eq_ni_140",
["is_num", 239, 14, 88, 46],
["jump_false", 239, "eq_nn_141", 88, 46],
"_nop_tc_92",
["jump", "eq_nn_141", 88, 46],
["eq_float", 238, 14, 237, 88, 46],
["jump", "eq_done_139", 88, 46],
"eq_nn_141",
["is_text", 239, 14, 88, 46],
["jump_false", 239, "eq_nt_142", 88, 46],
"_nop_tc_93",
"_nop_tc_94",
["eq_text", 238, 14, 237, 88, 46],
["jump", "eq_done_139", 88, 46],
"eq_nt_142",
["is_null", 239, 14, 88, 46],
["jump_false", 239, "eq_nnl_143", 88, 46],
"_nop_tc_95",
["jump", "eq_nnl_143", 88, 46],
["true", 238, 88, 46],
["jump", "eq_done_139", 88, 46],
"eq_nnl_143",
["is_bool", 239, 14, 88, 46],
["jump_false", 239, "eq_nb_144", 88, 46],
"_nop_tc_96",
["jump", "eq_nb_144", 88, 46],
["eq_bool", 238, 14, 237, 88, 46],
["jump", "eq_done_139", 88, 46],
"eq_nb_144",
["false", 238, 88, 46],
"eq_done_139",
["move", 236, 238, 88, 46],
"or_end_132",
["jump_false", 236, "if_else_130", 88, 46],
["access", 241, "true", 89, 41],
["is_identical", 242, 14, 241, 89, 41],
["jump_true", 242, "eq_done_145", 89, 41],
["is_int", 243, 14, 89, 41],
["jump_false", 243, "eq_ni_146", 89, 41],
"_nop_tc_97",
["jump", "eq_ni_146", 89, 41],
["eq_int", 242, 14, 241, 89, 41],
["jump", "eq_done_145", 89, 41],
"eq_ni_146",
["is_num", 243, 14, 89, 41],
["jump_false", 243, "eq_nn_147", 89, 41],
"_nop_tc_98",
["jump", "eq_nn_147", 89, 41],
["eq_float", 242, 14, 241, 89, 41],
["jump", "eq_done_145", 89, 41],
"eq_nn_147",
["is_text", 243, 14, 89, 41],
["jump_false", 243, "eq_nt_148", 89, 41],
"_nop_tc_99",
"_nop_tc_100",
["eq_text", 242, 14, 241, 89, 41],
["jump", "eq_done_145", 89, 41],
"eq_nt_148",
["is_null", 243, 14, 89, 41],
["jump_false", 243, "eq_nnl_149", 89, 41],
"_nop_tc_101",
["jump", "eq_nnl_149", 89, 41],
["true", 242, 89, 41],
["jump", "eq_done_145", 89, 41],
"eq_nnl_149",
["is_bool", 243, 14, 89, 41],
["jump_false", 243, "eq_nb_150", 89, 41],
"_nop_tc_102",
["jump", "eq_nb_150", 89, 41],
["eq_bool", 242, 14, 241, 89, 41],
["jump", "eq_done_145", 89, 41],
"eq_nb_150",
["false", 242, 89, 41],
"eq_done_145",
["store_dynamic", 2, 242, 7, 89, 25],
["jump", "if_end_131", 89, 25],
"if_else_130",
["access", 246, {"name":"is_number","kind":"name","make":"intrinsic"}, 90, 18],
["frame", 247, 246, 1, 90, 18],
["null", 248, 90, 18],
["setarg", 247, 0, 248, 90, 18],
["setarg", 247, 1, 14, 90, 18],
["invoke", 247, 245, 90, 18],
["jump_false", 245, "if_else_151", 90, 18],
["access", 250, {"name":"Number","kind":"name","make":"intrinsic"}, 91, 32],
["frame", 251, 250, 1, 91, 32],
["null", 252, 91, 32],
["setarg", 251, 0, 252, 91, 32],
["setarg", 251, 1, 14, 91, 32],
["invoke", 251, 249, 91, 32],
["store_dynamic", 2, 249, 7, 91, 25],
["jump", "if_end_152", 91, 25],
"if_else_151",
["store_dynamic", 2, 14, 7, 94, 25],
"if_end_152",
"if_end_131",
"if_end_120",
"if_end_109",
["jump", "if_end_64", 94, 25],
"if_else_63",
"if_end_64",
"for_update_15",
["int", 253, 1, 39, 35],
["move", 254, 4, 39, 35],
["is_text", 256, 254, 39, 35],
["jump_false", 256, "add_cn_154", 39, 35],
"_nop_tc_103",
["jump", "add_cn_154", 39, 35],
["concat", 255, 254, 253, 39, 35],
["jump", "add_done_153", 39, 35],
"add_cn_154",
["is_num", 256, 254, 39, 35],
["jump_false", 256, "add_err_155", 39, 35],
"_nop_tc_104",
"_nop_tc_105",
["add", 255, 254, 253, 39, 35],
["jump", "add_done_153", 39, 35],
"add_err_155",
["disrupt", 39, 35],
"add_done_153",
["move", 4, 255, 39, 35],
["jump", "for_start_14", 39, 35],
"for_end_16",
["return", 11, 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_156", 103, 16],
["null", 5, 103, 29],
["return", 5, 103, 29],
"_nop_ur_1",
"if_else_156",
"if_end_157",
["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_160", 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_160",
["jump_false", 11, "if_else_158", 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, 8, 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_158",
"if_end_159",
["return", 1, 109, 10],
"_nop_ur_3",
"_nop_ur_4"
],
"name": "parse_key",
"filename": "toml.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 94,
"nr_close_slots": 0,
"instructions": [
["is_text", 9, 1, 114, 16],
"_nop_bl_1",
["jump_true", 9, "if_else_161", 114, 16],
["null", 11, 114, 29],
["return", 11, 114, 29],
"_nop_ur_1",
"if_else_161",
"if_end_162",
["array", 12, 0, 116, 15],
["move", 6, 12, 116, 15],
["access", 3, "", 117, 17],
["false", 5, 118, 18],
["access", 4, 0, 120, 11],
["null", 2, 121, 11],
["null", 7, 122, 15],
["access", 13, 0, 123, 12],
["move", 4, 13, 123, 12],
"for_start_163",
["length", 14, 1, 123, 26],
["is_int", 16, 4, 123, 26],
["jump_false", 16, "rel_ni_166", 123, 26],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 15, 4, 14, 123, 26],
["jump", "rel_done_168", 123, 26],
"rel_ni_166",
["is_num", 16, 4, 123, 26],
["jump_false", 16, "rel_nn_167", 123, 26],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 15, 4, 14, 123, 26],
["jump", "rel_done_168", 123, 26],
"rel_nn_167",
["is_text", 16, 4, 123, 26],
["jump_false", 16, "rel_err_169", 123, 26],
"_nop_tc_5",
["jump", "rel_err_169", 123, 26],
["lt_text", 15, 4, 14, 123, 26],
["jump", "rel_done_168", 123, 26],
"rel_err_169",
["disrupt", 123, 26],
"rel_done_168",
["jump_false", 15, "for_end_165", 123, 26],
["load_dynamic", 18, 1, 4, 124, 13],
["move", 2, 18, 124, 13],
["access", 19, "\"", 125, 14],
["is_identical", 20, 2, 19, 125, 14],
["jump_true", 20, "eq_done_173", 125, 14],
["is_int", 21, 2, 125, 14],
["jump_false", 21, "eq_ni_174", 125, 14],
"_nop_tc_6",
["jump", "eq_ni_174", 125, 14],
["eq_int", 20, 2, 19, 125, 14],
["jump", "eq_done_173", 125, 14],
"eq_ni_174",
["is_num", 21, 2, 125, 14],
["jump_false", 21, "eq_nn_175", 125, 14],
"_nop_tc_7",
["jump", "eq_nn_175", 125, 14],
["eq_float", 20, 2, 19, 125, 14],
["jump", "eq_done_173", 125, 14],
"eq_nn_175",
["is_text", 21, 2, 125, 14],
["jump_false", 21, "eq_nt_176", 125, 14],
"_nop_tc_8",
"_nop_tc_9",
["eq_text", 20, 2, 19, 125, 14],
["jump", "eq_done_173", 125, 14],
"eq_nt_176",
["is_null", 21, 2, 125, 14],
["jump_false", 21, "eq_nnl_177", 125, 14],
"_nop_tc_10",
["jump", "eq_nnl_177", 125, 14],
["true", 20, 125, 14],
["jump", "eq_done_173", 125, 14],
"eq_nnl_177",
["is_bool", 21, 2, 125, 14],
["jump_false", 21, "eq_nb_178", 125, 14],
"_nop_tc_11",
["jump", "eq_nb_178", 125, 14],
["eq_bool", 20, 2, 19, 125, 14],
["jump", "eq_done_173", 125, 14],
"eq_nb_178",
["false", 20, 125, 14],
"eq_done_173",
["move", 23, 20, 125, 14],
["jump_false", 23, "and_end_172", 125, 14],
["access", 24, 0, 125, 27],
["is_identical", 25, 4, 24, 125, 27],
["jump_true", 25, "eq_done_180", 125, 27],
["is_int", 26, 4, 125, 27],
["jump_false", 26, "eq_ni_181", 125, 27],
"_nop_tc_12",
"_nop_tc_13",
["eq_int", 25, 4, 24, 125, 27],
["jump", "eq_done_180", 125, 27],
"eq_ni_181",
["is_num", 26, 4, 125, 27],
["jump_false", 26, "eq_nn_182", 125, 27],
"_nop_tc_14",
"_nop_tc_15",
["eq_float", 25, 4, 24, 125, 27],
["jump", "eq_done_180", 125, 27],
"eq_nn_182",
["is_text", 26, 4, 125, 27],
["jump_false", 26, "eq_nt_183", 125, 27],
"_nop_tc_16",
["jump", "eq_nt_183", 125, 27],
["eq_text", 25, 4, 24, 125, 27],
["jump", "eq_done_180", 125, 27],
"eq_nt_183",
["is_null", 26, 4, 125, 27],
["jump_false", 26, "eq_nnl_184", 125, 27],
"_nop_tc_17",
["jump", "eq_nnl_184", 125, 27],
["true", 25, 125, 27],
["jump", "eq_done_180", 125, 27],
"eq_nnl_184",
["is_bool", 26, 4, 125, 27],
["jump_false", 26, "eq_nb_185", 125, 27],
"_nop_tc_18",
["jump", "eq_nb_185", 125, 27],
["eq_bool", 25, 4, 24, 125, 27],
["jump", "eq_done_180", 125, 27],
"eq_nb_185",
["false", 25, 125, 27],
"eq_done_180",
["move", 28, 25, 125, 27],
["jump_true", 28, "or_end_179", 125, 27],
["access", 29, 1, 125, 40],
["is_num", 31, 4, 125, 40],
["jump_false", 31, "num_err_186", 125, 40],
"_nop_tc_19",
"_nop_tc_20",
["subtract", 30, 4, 29, 125, 40],
["jump", "num_done_187", 125, 40],
"num_err_186",
["disrupt", 125, 40],
"num_done_187",
["load_dynamic", 33, 1, 30, 125, 40],
["access", 34, "\\", 125, 46],
["is_identical", 35, 33, 34, 125, 46],
["jump_true", 35, "ne_nid_189", 125, 46],
["jump", "ne_ni_190", 125, 46],
"ne_nid_189",
["false", 35, 125, 46],
["jump", "ne_done_188", 125, 46],
"ne_ni_190",
["is_int", 36, 33, 125, 46],
["jump_false", 36, "ne_nn_191", 125, 46],
"_nop_tc_21",
["jump", "ne_nn_191", 125, 46],
["ne_int", 35, 33, 34, 125, 46],
["jump", "ne_done_188", 125, 46],
"ne_nn_191",
["is_num", 36, 33, 125, 46],
["jump_false", 36, "ne_nt_192", 125, 46],
"_nop_tc_22",
["jump", "ne_nt_192", 125, 46],
["ne_float", 35, 33, 34, 125, 46],
["jump", "ne_done_188", 125, 46],
"ne_nt_192",
["is_text", 36, 33, 125, 46],
["jump_false", 36, "ne_nnl_193", 125, 46],
"_nop_tc_23",
"_nop_tc_24",
["ne_text", 35, 33, 34, 125, 46],
["jump", "ne_done_188", 125, 46],
"ne_nnl_193",
["is_null", 36, 33, 125, 46],
["jump_false", 36, "ne_nb_194", 125, 46],
"_nop_tc_25",
["jump", "ne_nb_194", 125, 46],
["false", 35, 125, 46],
["jump", "ne_done_188", 125, 46],
"ne_nb_194",
["is_bool", 36, 33, 125, 46],
["jump_false", 36, "ne_mis_195", 125, 46],
"_nop_tc_26",
["jump", "ne_mis_195", 125, 46],
["ne_bool", 35, 33, 34, 125, 46],
["jump", "ne_done_188", 125, 46],
"ne_mis_195",
["true", 35, 125, 46],
"ne_done_188",
["move", 28, 35, 125, 46],
"or_end_179",
["move", 23, 28, 125, 46],
"and_end_172",
["jump_false", 23, "if_else_170", 125, 46],
["not", 38, 5, 126, 19],
["move", 5, 38, 126, 19],
["jump", "if_end_171", 126, 19],
"if_else_170",
["access", 39, ".", 127, 21],
["is_identical", 40, 2, 39, 127, 21],
["jump_true", 40, "eq_done_199", 127, 21],
["is_int", 41, 2, 127, 21],
["jump_false", 41, "eq_ni_200", 127, 21],
"_nop_tc_27",
["jump", "eq_ni_200", 127, 21],
["eq_int", 40, 2, 39, 127, 21],
["jump", "eq_done_199", 127, 21],
"eq_ni_200",
["is_num", 41, 2, 127, 21],
["jump_false", 41, "eq_nn_201", 127, 21],
"_nop_tc_28",
["jump", "eq_nn_201", 127, 21],
["eq_float", 40, 2, 39, 127, 21],
["jump", "eq_done_199", 127, 21],
"eq_nn_201",
["is_text", 41, 2, 127, 21],
["jump_false", 41, "eq_nt_202", 127, 21],
"_nop_tc_29",
"_nop_tc_30",
["eq_text", 40, 2, 39, 127, 21],
["jump", "eq_done_199", 127, 21],
"eq_nt_202",
["is_null", 41, 2, 127, 21],
["jump_false", 41, "eq_nnl_203", 127, 21],
"_nop_tc_31",
["jump", "eq_nnl_203", 127, 21],
["true", 40, 127, 21],
["jump", "eq_done_199", 127, 21],
"eq_nnl_203",
["is_bool", 41, 2, 127, 21],
["jump_false", 41, "eq_nb_204", 127, 21],
"_nop_tc_32",
["jump", "eq_nb_204", 127, 21],
["eq_bool", 40, 2, 39, 127, 21],
["jump", "eq_done_199", 127, 21],
"eq_nb_204",
["false", 40, 127, 21],
"eq_done_199",
["move", 43, 40, 127, 21],
["jump_false", 43, "and_end_198", 127, 21],
["not", 44, 5, 127, 29],
["move", 43, 44, 127, 29],
"and_end_198",
["jump_false", 43, "if_else_196", 127, 29],
["access", 46, {"name":"trim","kind":"name","make":"intrinsic"}, 128, 15],
["frame", 47, 46, 1, 128, 15],
["null", 48, 128, 15],
["setarg", 47, 0, 48, 128, 15],
["setarg", 47, 1, 3, 128, 15],
["invoke", 47, 45, 128, 15],
["move", 7, 45, 128, 15],
["null", 49, 129, 20],
["is_identical", 50, 7, 49, 129, 20],
["jump_true", 50, "eq_done_207", 129, 20],
["is_int", 51, 7, 129, 20],
["jump_false", 51, "eq_ni_208", 129, 20],
"_nop_tc_33",
["jump", "eq_ni_208", 129, 20],
["eq_int", 50, 7, 49, 129, 20],
["jump", "eq_done_207", 129, 20],
"eq_ni_208",
["is_num", 51, 7, 129, 20],
["jump_false", 51, "eq_nn_209", 129, 20],
"_nop_tc_34",
["jump", "eq_nn_209", 129, 20],
["eq_float", 50, 7, 49, 129, 20],
["jump", "eq_done_207", 129, 20],
"eq_nn_209",
["is_text", 51, 7, 129, 20],
["jump_false", 51, "eq_nt_210", 129, 20],
"_nop_tc_35",
["jump", "eq_nt_210", 129, 20],
["eq_text", 50, 7, 49, 129, 20],
["jump", "eq_done_207", 129, 20],
"eq_nt_210",
["is_null", 51, 7, 129, 20],
["jump_false", 51, "eq_nnl_211", 129, 20],
"_nop_tc_36",
"_nop_tc_37",
["true", 50, 129, 20],
["jump", "eq_done_207", 129, 20],
"eq_nnl_211",
["is_bool", 51, 7, 129, 20],
["jump_false", 51, "eq_nb_212", 129, 20],
"_nop_tc_38",
["jump", "eq_nb_212", 129, 20],
["eq_bool", 50, 7, 49, 129, 20],
["jump", "eq_done_207", 129, 20],
"eq_nb_212",
["false", 50, 129, 20],
"eq_done_207",
["jump_false", 50, "if_else_205", 129, 20],
["access", 54, {"name":"trim","kind":"name","make":"intrinsic"}, 129, 34],
["frame", 55, 54, 1, 129, 34],
["null", 56, 129, 34],
["setarg", 55, 0, 56, 129, 34],
["setarg", 55, 1, 3, 129, 34],
["invoke", 55, 53, 129, 34],
["move", 7, 53, 129, 34],
["jump", "if_end_206", 129, 34],
"if_else_205",
"if_end_206",
["get", 58, 3, 1, 130, 19],
["frame", 59, 58, 1, 130, 19],
["null", 60, 130, 19],
["setarg", 59, 0, 60, 130, 19],
["setarg", 59, 1, 7, 130, 19],
["invoke", 59, 57, 130, 19],
["is_array", 61, 6, 130, 19],
["jump_false", 61, "push_err_213", 130, 19],
["push", 6, 57, 130, 19],
["jump", "push_done_214", 130, 19],
"push_err_213",
["disrupt", 130, 19],
"push_done_214",
["access", 62, "", 131, 17],
["move", 3, 62, 131, 17],
["jump", "for_update_164", 132, 7],
["jump", "if_end_197", 132, 7],
"if_else_196",
"if_end_197",
"if_end_171",
["is_text", 64, 3, 134, 25],
["jump_false", 64, "add_cn_216", 134, 25],
["is_text", 65, 2, 134, 25],
["jump_false", 65, "add_cn_216", 134, 25],
["concat", 63, 3, 2, 134, 25],
["jump", "add_done_215", 134, 25],
"add_cn_216",
["is_num", 64, 3, 134, 25],
["jump_false", 64, "add_err_217", 134, 25],
["is_num", 65, 2, 134, 25],
["jump_false", 65, "add_err_217", 134, 25],
["add", 63, 3, 2, 134, 25],
["jump", "add_done_215", 134, 25],
"add_err_217",
["disrupt", 134, 25],
"add_done_215",
["move", 3, 63, 134, 25],
"for_update_164",
["int", 66, 1, 123, 33],
["move", 67, 4, 123, 33],
["is_text", 69, 67, 123, 33],
["jump_false", 69, "add_cn_219", 123, 33],
"_nop_tc_39",
["jump", "add_cn_219", 123, 33],
["concat", 68, 67, 66, 123, 33],
["jump", "add_done_218", 123, 33],
"add_cn_219",
["is_num", 69, 67, 123, 33],
["jump_false", 69, "add_err_220", 123, 33],
"_nop_tc_40",
"_nop_tc_41",
["add", 68, 67, 66, 123, 33],
["jump", "add_done_218", 123, 33],
"add_err_220",
["disrupt", 123, 33],
"add_done_218",
["move", 4, 68, 123, 33],
["jump", "for_start_163", 123, 33],
"for_end_165",
["access", 72, {"name":"trim","kind":"name","make":"intrinsic"}, 137, 14],
["frame", 73, 72, 1, 137, 14],
["null", 74, 137, 14],
["setarg", 73, 0, 74, 137, 14],
["setarg", 73, 1, 3, 137, 14],
["invoke", 73, 71, 137, 14],
["move", 8, 71, 137, 14],
["null", 75, 138, 15],
["is_identical", 76, 8, 75, 138, 15],
["jump_true", 76, "eq_done_223", 138, 15],
["is_int", 77, 8, 138, 15],
["jump_false", 77, "eq_ni_224", 138, 15],
"_nop_tc_42",
["jump", "eq_ni_224", 138, 15],
["eq_int", 76, 8, 75, 138, 15],
["jump", "eq_done_223", 138, 15],
"eq_ni_224",
["is_num", 77, 8, 138, 15],
["jump_false", 77, "eq_nn_225", 138, 15],
"_nop_tc_43",
["jump", "eq_nn_225", 138, 15],
["eq_float", 76, 8, 75, 138, 15],
["jump", "eq_done_223", 138, 15],
"eq_nn_225",
["is_text", 77, 8, 138, 15],
["jump_false", 77, "eq_nt_226", 138, 15],
"_nop_tc_44",
["jump", "eq_nt_226", 138, 15],
["eq_text", 76, 8, 75, 138, 15],
["jump", "eq_done_223", 138, 15],
"eq_nt_226",
["is_null", 77, 8, 138, 15],
["jump_false", 77, "eq_nnl_227", 138, 15],
"_nop_tc_45",
"_nop_tc_46",
["true", 76, 138, 15],
["jump", "eq_done_223", 138, 15],
"eq_nnl_227",
["is_bool", 77, 8, 138, 15],
["jump_false", 77, "eq_nb_228", 138, 15],
"_nop_tc_47",
["jump", "eq_nb_228", 138, 15],
["eq_bool", 76, 8, 75, 138, 15],
["jump", "eq_done_223", 138, 15],
"eq_nb_228",
["false", 76, 138, 15],
"eq_done_223",
["jump_false", 76, "if_else_221", 138, 15],
["access", 80, {"name":"trim","kind":"name","make":"intrinsic"}, 138, 28],
["frame", 81, 80, 1, 138, 28],
["null", 82, 138, 28],
["setarg", 81, 0, 82, 138, 28],
["setarg", 81, 1, 3, 138, 28],
["invoke", 81, 79, 138, 28],
["move", 8, 79, 138, 28],
["jump", "if_end_222", 138, 28],
"if_else_221",
"if_end_222",
["length", 83, 8, 139, 14],
["access", 84, 0, 139, 22],
"_nop_tc_48",
"_nop_tc_49",
"_nop_tc_50",
"_nop_tc_51",
["gt_int", 85, 83, 84, 139, 22],
["jump", "rel_done_233", 139, 22],
"rel_ni_231",
"_nop_tc_52",
"_nop_tc_53",
"_nop_tc_54",
"_nop_tc_55",
["gt_float", 85, 83, 84, 139, 22],
["jump", "rel_done_233", 139, 22],
"rel_nn_232",
"_nop_tc_56",
["jump", "rel_err_234", 139, 22],
"_nop_tc_57",
["jump", "rel_err_234", 139, 22],
["gt_text", 85, 83, 84, 139, 22],
["jump", "rel_done_233", 139, 22],
"rel_err_234",
["disrupt", 139, 22],
"rel_done_233",
["jump_false", 85, "if_else_229", 139, 22],
["get", 89, 3, 1, 139, 37],
["frame", 90, 89, 1, 139, 37],
["null", 91, 139, 37],
["setarg", 90, 0, 91, 139, 37],
["setarg", 90, 1, 8, 139, 37],
["invoke", 90, 88, 139, 37],
["is_array", 92, 6, 139, 37],
["jump_false", 92, "push_err_235", 139, 37],
["push", 6, 88, 139, 37],
["jump", "push_done_236", 139, 37],
"push_err_235",
["disrupt", 139, 37],
"push_done_236",
["jump", "if_end_230", 139, 37],
"if_else_229",
"if_end_230",
["return", 6, 141, 10],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "parse_key_path",
"filename": "toml.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 105,
"nr_close_slots": 0,
"instructions": [
["is_text", 10, 1, 145, 16],
"_nop_bl_1",
["jump_true", 10, "if_else_237", 145, 16],
["null", 12, 145, 29],
["return", 12, 145, 29],
"_nop_ur_1",
"if_else_237",
"if_end_238",
["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", 9, 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, 9, 149, 7],
["invoke", 21, 19, 149, 7],
["move", 9, 19, 149, 7],
"_nop_bl_2",
["jump_true", 9, "if_else_239", 150, 8],
["array", 24, 0, 150, 18],
["return", 24, 150, 18],
"_nop_ur_2",
"if_else_239",
"if_end_240",
["array", 25, 0, 152, 15],
["move", 6, 25, 152, 15],
["access", 3, "", 153, 17],
["false", 5, 154, 19],
["access", 4, 0, 156, 11],
["null", 2, 157, 12],
["null", 8, 158, 15],
["access", 26, 0, 159, 12],
["move", 4, 26, 159, 12],
"for_start_241",
["length", 27, 9, 159, 26],
["is_int", 29, 4, 159, 26],
["jump_false", 29, "rel_ni_244", 159, 26],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 28, 4, 27, 159, 26],
["jump", "rel_done_246", 159, 26],
"rel_ni_244",
["is_num", 29, 4, 159, 26],
["jump_false", 29, "rel_nn_245", 159, 26],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 28, 4, 27, 159, 26],
["jump", "rel_done_246", 159, 26],
"rel_nn_245",
["is_text", 29, 4, 159, 26],
["jump_false", 29, "rel_err_247", 159, 26],
"_nop_tc_5",
["jump", "rel_err_247", 159, 26],
["lt_text", 28, 4, 27, 159, 26],
["jump", "rel_done_246", 159, 26],
"rel_err_247",
["disrupt", 159, 26],
"rel_done_246",
["jump_false", 28, "for_end_243", 159, 26],
["load_dynamic", 31, 9, 4, 160, 12],
["move", 2, 31, 160, 12],
["access", 32, "\"", 162, 15],
["is_identical", 33, 2, 32, 162, 15],
["jump_true", 33, "eq_done_251", 162, 15],
["is_int", 34, 2, 162, 15],
["jump_false", 34, "eq_ni_252", 162, 15],
"_nop_tc_6",
["jump", "eq_ni_252", 162, 15],
["eq_int", 33, 2, 32, 162, 15],
["jump", "eq_done_251", 162, 15],
"eq_ni_252",
["is_num", 34, 2, 162, 15],
["jump_false", 34, "eq_nn_253", 162, 15],
"_nop_tc_7",
["jump", "eq_nn_253", 162, 15],
["eq_float", 33, 2, 32, 162, 15],
["jump", "eq_done_251", 162, 15],
"eq_nn_253",
["is_text", 34, 2, 162, 15],
["jump_false", 34, "eq_nt_254", 162, 15],
"_nop_tc_8",
"_nop_tc_9",
["eq_text", 33, 2, 32, 162, 15],
["jump", "eq_done_251", 162, 15],
"eq_nt_254",
["is_null", 34, 2, 162, 15],
["jump_false", 34, "eq_nnl_255", 162, 15],
"_nop_tc_10",
["jump", "eq_nnl_255", 162, 15],
["true", 33, 162, 15],
["jump", "eq_done_251", 162, 15],
"eq_nnl_255",
["is_bool", 34, 2, 162, 15],
["jump_false", 34, "eq_nb_256", 162, 15],
"_nop_tc_11",
["jump", "eq_nb_256", 162, 15],
["eq_bool", 33, 2, 32, 162, 15],
["jump", "eq_done_251", 162, 15],
"eq_nb_256",
["false", 33, 162, 15],
"eq_done_251",
["move", 36, 33, 162, 15],
["jump_false", 36, "and_end_250", 162, 15],
["access", 37, 0, 162, 28],
["is_identical", 38, 4, 37, 162, 28],
["jump_true", 38, "eq_done_258", 162, 28],
["is_int", 39, 4, 162, 28],
["jump_false", 39, "eq_ni_259", 162, 28],
"_nop_tc_12",
"_nop_tc_13",
["eq_int", 38, 4, 37, 162, 28],
["jump", "eq_done_258", 162, 28],
"eq_ni_259",
["is_num", 39, 4, 162, 28],
["jump_false", 39, "eq_nn_260", 162, 28],
"_nop_tc_14",
"_nop_tc_15",
["eq_float", 38, 4, 37, 162, 28],
["jump", "eq_done_258", 162, 28],
"eq_nn_260",
["is_text", 39, 4, 162, 28],
["jump_false", 39, "eq_nt_261", 162, 28],
"_nop_tc_16",
["jump", "eq_nt_261", 162, 28],
["eq_text", 38, 4, 37, 162, 28],
["jump", "eq_done_258", 162, 28],
"eq_nt_261",
["is_null", 39, 4, 162, 28],
["jump_false", 39, "eq_nnl_262", 162, 28],
"_nop_tc_17",
["jump", "eq_nnl_262", 162, 28],
["true", 38, 162, 28],
["jump", "eq_done_258", 162, 28],
"eq_nnl_262",
["is_bool", 39, 4, 162, 28],
["jump_false", 39, "eq_nb_263", 162, 28],
"_nop_tc_18",
["jump", "eq_nb_263", 162, 28],
["eq_bool", 38, 4, 37, 162, 28],
["jump", "eq_done_258", 162, 28],
"eq_nb_263",
["false", 38, 162, 28],
"eq_done_258",
["move", 41, 38, 162, 28],
["jump_true", 41, "or_end_257", 162, 28],
["access", 42, 1, 162, 39],
["is_num", 44, 4, 162, 39],
["jump_false", 44, "num_err_264", 162, 39],
"_nop_tc_19",
"_nop_tc_20",
["subtract", 43, 4, 42, 162, 39],
["jump", "num_done_265", 162, 39],
"num_err_264",
["disrupt", 162, 39],
"num_done_265",
["load_dynamic", 46, 9, 43, 162, 39],
["access", 47, "\\", 162, 45],
["is_identical", 48, 46, 47, 162, 45],
["jump_true", 48, "ne_nid_267", 162, 45],
["jump", "ne_ni_268", 162, 45],
"ne_nid_267",
["false", 48, 162, 45],
["jump", "ne_done_266", 162, 45],
"ne_ni_268",
["is_int", 49, 46, 162, 45],
["jump_false", 49, "ne_nn_269", 162, 45],
"_nop_tc_21",
["jump", "ne_nn_269", 162, 45],
["ne_int", 48, 46, 47, 162, 45],
["jump", "ne_done_266", 162, 45],
"ne_nn_269",
["is_num", 49, 46, 162, 45],
["jump_false", 49, "ne_nt_270", 162, 45],
"_nop_tc_22",
["jump", "ne_nt_270", 162, 45],
["ne_float", 48, 46, 47, 162, 45],
["jump", "ne_done_266", 162, 45],
"ne_nt_270",
["is_text", 49, 46, 162, 45],
["jump_false", 49, "ne_nnl_271", 162, 45],
"_nop_tc_23",
"_nop_tc_24",
["ne_text", 48, 46, 47, 162, 45],
["jump", "ne_done_266", 162, 45],
"ne_nnl_271",
["is_null", 49, 46, 162, 45],
["jump_false", 49, "ne_nb_272", 162, 45],
"_nop_tc_25",
["jump", "ne_nb_272", 162, 45],
["false", 48, 162, 45],
["jump", "ne_done_266", 162, 45],
"ne_nb_272",
["is_bool", 49, 46, 162, 45],
["jump_false", 49, "ne_mis_273", 162, 45],
"_nop_tc_26",
["jump", "ne_mis_273", 162, 45],
["ne_bool", 48, 46, 47, 162, 45],
["jump", "ne_done_266", 162, 45],
"ne_mis_273",
["true", 48, 162, 45],
"ne_done_266",
["move", 41, 48, 162, 45],
"or_end_257",
["move", 36, 41, 162, 45],
"and_end_250",
["jump_false", 36, "if_else_248", 162, 45],
["not", 51, 5, 163, 20],
["move", 5, 51, 163, 20],
["is_text", 53, 3, 164, 27],
["jump_false", 53, "add_cn_275", 164, 27],
["is_text", 54, 2, 164, 27],
["jump_false", 54, "add_cn_275", 164, 27],
["concat", 52, 3, 2, 164, 27],
["jump", "add_done_274", 164, 27],
"add_cn_275",
["is_num", 53, 3, 164, 27],
["jump_false", 53, "add_err_276", 164, 27],
["is_num", 54, 2, 164, 27],
["jump_false", 54, "add_err_276", 164, 27],
["add", 52, 3, 2, 164, 27],
["jump", "add_done_274", 164, 27],
"add_err_276",
["disrupt", 164, 27],
"add_done_274",
["move", 3, 52, 164, 27],
["jump", "if_end_249", 164, 27],
"if_else_248",
["access", 55, ",", 165, 22],
["is_identical", 56, 2, 55, 165, 22],
["jump_true", 56, "eq_done_280", 165, 22],
["is_int", 57, 2, 165, 22],
["jump_false", 57, "eq_ni_281", 165, 22],
"_nop_tc_27",
["jump", "eq_ni_281", 165, 22],
["eq_int", 56, 2, 55, 165, 22],
["jump", "eq_done_280", 165, 22],
"eq_ni_281",
["is_num", 57, 2, 165, 22],
["jump_false", 57, "eq_nn_282", 165, 22],
"_nop_tc_28",
["jump", "eq_nn_282", 165, 22],
["eq_float", 56, 2, 55, 165, 22],
["jump", "eq_done_280", 165, 22],
"eq_nn_282",
["is_text", 57, 2, 165, 22],
["jump_false", 57, "eq_nt_283", 165, 22],
"_nop_tc_29",
"_nop_tc_30",
["eq_text", 56, 2, 55, 165, 22],
["jump", "eq_done_280", 165, 22],
"eq_nt_283",
["is_null", 57, 2, 165, 22],
["jump_false", 57, "eq_nnl_284", 165, 22],
"_nop_tc_31",
["jump", "eq_nnl_284", 165, 22],
["true", 56, 165, 22],
["jump", "eq_done_280", 165, 22],
"eq_nnl_284",
["is_bool", 57, 2, 165, 22],
["jump_false", 57, "eq_nb_285", 165, 22],
"_nop_tc_32",
["jump", "eq_nb_285", 165, 22],
["eq_bool", 56, 2, 55, 165, 22],
["jump", "eq_done_280", 165, 22],
"eq_nb_285",
["false", 56, 165, 22],
"eq_done_280",
["move", 59, 56, 165, 22],
["jump_false", 59, "and_end_279", 165, 22],
["not", 60, 5, 165, 30],
["move", 59, 60, 165, 30],
"and_end_279",
["jump_false", 59, "if_else_277", 165, 30],
["access", 62, {"name":"trim","kind":"name","make":"intrinsic"}, 166, 15],
["frame", 63, 62, 1, 166, 15],
["null", 64, 166, 15],
["setarg", 63, 0, 64, 166, 15],
["setarg", 63, 1, 3, 166, 15],
["invoke", 63, 61, 166, 15],
["move", 8, 61, 166, 15],
["null", 65, 167, 20],
["is_identical", 66, 8, 65, 167, 20],
["jump_true", 66, "eq_done_288", 167, 20],
["is_int", 67, 8, 167, 20],
["jump_false", 67, "eq_ni_289", 167, 20],
"_nop_tc_33",
["jump", "eq_ni_289", 167, 20],
["eq_int", 66, 8, 65, 167, 20],
["jump", "eq_done_288", 167, 20],
"eq_ni_289",
["is_num", 67, 8, 167, 20],
["jump_false", 67, "eq_nn_290", 167, 20],
"_nop_tc_34",
["jump", "eq_nn_290", 167, 20],
["eq_float", 66, 8, 65, 167, 20],
["jump", "eq_done_288", 167, 20],
"eq_nn_290",
["is_text", 67, 8, 167, 20],
["jump_false", 67, "eq_nt_291", 167, 20],
"_nop_tc_35",
["jump", "eq_nt_291", 167, 20],
["eq_text", 66, 8, 65, 167, 20],
["jump", "eq_done_288", 167, 20],
"eq_nt_291",
["is_null", 67, 8, 167, 20],
["jump_false", 67, "eq_nnl_292", 167, 20],
"_nop_tc_36",
"_nop_tc_37",
["true", 66, 167, 20],
["jump", "eq_done_288", 167, 20],
"eq_nnl_292",
["is_bool", 67, 8, 167, 20],
["jump_false", 67, "eq_nb_293", 167, 20],
"_nop_tc_38",
["jump", "eq_nb_293", 167, 20],
["eq_bool", 66, 8, 65, 167, 20],
["jump", "eq_done_288", 167, 20],
"eq_nb_293",
["false", 66, 167, 20],
"eq_done_288",
["jump_false", 66, "if_else_286", 167, 20],
["access", 70, {"name":"trim","kind":"name","make":"intrinsic"}, 167, 34],
["frame", 71, 70, 1, 167, 34],
["null", 72, 167, 34],
["setarg", 71, 0, 72, 167, 34],
["setarg", 71, 1, 3, 167, 34],
["invoke", 71, 69, 167, 34],
["move", 8, 69, 167, 34],
["jump", "if_end_287", 167, 34],
"if_else_286",
"if_end_287",
["get", 74, 6, 1, 168, 19],
["frame", 75, 74, 1, 168, 19],
["null", 76, 168, 19],
["setarg", 75, 0, 76, 168, 19],
["setarg", 75, 1, 8, 168, 19],
["invoke", 75, 73, 168, 19],
["is_array", 77, 6, 168, 19],
["jump_false", 77, "push_err_294", 168, 19],
["push", 6, 73, 168, 19],
["jump", "push_done_295", 168, 19],
"push_err_294",
["disrupt", 168, 19],
"push_done_295",
["access", 78, "", 169, 17],
["move", 3, 78, 169, 17],
["jump", "if_end_278", 169, 17],
"if_else_277",
["is_text", 80, 3, 171, 27],
["jump_false", 80, "add_cn_297", 171, 27],
["is_text", 81, 2, 171, 27],
["jump_false", 81, "add_cn_297", 171, 27],
["concat", 79, 3, 2, 171, 27],
["jump", "add_done_296", 171, 27],
"add_cn_297",
["is_num", 80, 3, 171, 27],
["jump_false", 80, "add_err_298", 171, 27],
["is_num", 81, 2, 171, 27],
["jump_false", 81, "add_err_298", 171, 27],
["add", 79, 3, 2, 171, 27],
["jump", "add_done_296", 171, 27],
"add_err_298",
["disrupt", 171, 27],
"add_done_296",
["move", 3, 79, 171, 27],
"if_end_278",
"if_end_249",
"for_update_242",
["int", 82, 1, 159, 31],
["move", 83, 4, 159, 31],
["is_text", 85, 83, 159, 31],
["jump_false", 85, "add_cn_300", 159, 31],
"_nop_tc_39",
["jump", "add_cn_300", 159, 31],
["concat", 84, 83, 82, 159, 31],
["jump", "add_done_299", 159, 31],
"add_cn_300",
["is_num", 85, 83, 159, 31],
["jump_false", 85, "add_err_301", 159, 31],
"_nop_tc_40",
"_nop_tc_41",
["add", 84, 83, 82, 159, 31],
["jump", "add_done_299", 159, 31],
"add_err_301",
["disrupt", 159, 31],
"add_done_299",
["move", 4, 84, 159, 31],
["jump", "for_start_241", 159, 31],
"for_end_243",
["access", 88, {"name":"trim","kind":"name","make":"intrinsic"}, 175, 14],
["frame", 89, 88, 1, 175, 14],
["null", 90, 175, 14],
["setarg", 89, 0, 90, 175, 14],
["setarg", 89, 1, 3, 175, 14],
["invoke", 89, 87, 175, 14],
["move", 7, 87, 175, 14],
["null", 91, 176, 15],
["is_identical", 92, 7, 91, 176, 15],
["jump_true", 92, "eq_done_304", 176, 15],
["is_int", 93, 7, 176, 15],
["jump_false", 93, "eq_ni_305", 176, 15],
"_nop_tc_42",
["jump", "eq_ni_305", 176, 15],
["eq_int", 92, 7, 91, 176, 15],
["jump", "eq_done_304", 176, 15],
"eq_ni_305",
["is_num", 93, 7, 176, 15],
["jump_false", 93, "eq_nn_306", 176, 15],
"_nop_tc_43",
["jump", "eq_nn_306", 176, 15],
["eq_float", 92, 7, 91, 176, 15],
["jump", "eq_done_304", 176, 15],
"eq_nn_306",
["is_text", 93, 7, 176, 15],
["jump_false", 93, "eq_nt_307", 176, 15],
"_nop_tc_44",
["jump", "eq_nt_307", 176, 15],
["eq_text", 92, 7, 91, 176, 15],
["jump", "eq_done_304", 176, 15],
"eq_nt_307",
["is_null", 93, 7, 176, 15],
["jump_false", 93, "eq_nnl_308", 176, 15],
"_nop_tc_45",
"_nop_tc_46",
["true", 92, 176, 15],
["jump", "eq_done_304", 176, 15],
"eq_nnl_308",
["is_bool", 93, 7, 176, 15],
["jump_false", 93, "eq_nb_309", 176, 15],
"_nop_tc_47",
["jump", "eq_nb_309", 176, 15],
["eq_bool", 92, 7, 91, 176, 15],
["jump", "eq_done_304", 176, 15],
"eq_nb_309",
["false", 92, 176, 15],
"eq_done_304",
["jump_false", 92, "if_else_302", 176, 15],
["access", 96, {"name":"trim","kind":"name","make":"intrinsic"}, 176, 28],
["frame", 97, 96, 1, 176, 28],
["null", 98, 176, 28],
["setarg", 97, 0, 98, 176, 28],
["setarg", 97, 1, 3, 176, 28],
["invoke", 97, 95, 176, 28],
["move", 7, 95, 176, 28],
["jump", "if_end_303", 176, 28],
"if_else_302",
"if_end_303",
["jump_false", 7, "if_else_310", 177, 7],
["get", 100, 6, 1, 177, 25],
["frame", 101, 100, 1, 177, 25],
["null", 102, 177, 25],
["setarg", 101, 0, 102, 177, 25],
["setarg", 101, 1, 7, 177, 25],
["invoke", 101, 99, 177, 25],
["is_array", 103, 6, 177, 25],
["jump_false", 103, "push_err_312", 177, 25],
["push", 6, 99, 177, 25],
["jump", "push_done_313", 177, 25],
"push_err_312",
["disrupt", 177, 25],
"push_done_313",
["jump", "if_end_311", 177, 25],
"if_else_310",
"if_end_311",
["return", 6, 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_314", 183, 16],
["null", 4, 183, 29],
["return", 4, 183, 29],
"_nop_ur_1",
"if_else_314",
"if_end_315",
["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_318", 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_318",
["jump_false", 10, "if_else_316", 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, 8, 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_316",
"if_end_317",
["access", 26, "true", 188, 14],
["is_identical", 27, 1, 26, 188, 14],
["jump_true", 27, "eq_done_322", 188, 14],
["is_int", 28, 1, 188, 14],
["jump_false", 28, "eq_ni_323", 188, 14],
"_nop_tc_1",
["jump", "eq_ni_323", 188, 14],
["eq_int", 27, 1, 26, 188, 14],
["jump", "eq_done_322", 188, 14],
"eq_ni_323",
["is_num", 28, 1, 188, 14],
["jump_false", 28, "eq_nn_324", 188, 14],
"_nop_tc_2",
["jump", "eq_nn_324", 188, 14],
["eq_float", 27, 1, 26, 188, 14],
["jump", "eq_done_322", 188, 14],
"eq_nn_324",
["is_text", 28, 1, 188, 14],
["jump_false", 28, "eq_nt_325", 188, 14],
"_nop_tc_3",
"_nop_tc_4",
["eq_text", 27, 1, 26, 188, 14],
["jump", "eq_done_322", 188, 14],
"eq_nt_325",
["is_null", 28, 1, 188, 14],
["jump_false", 28, "eq_nnl_326", 188, 14],
"_nop_tc_5",
["jump", "eq_nnl_326", 188, 14],
["true", 27, 188, 14],
["jump", "eq_done_322", 188, 14],
"eq_nnl_326",
["is_bool", 28, 1, 188, 14],
["jump_false", 28, "eq_nb_327", 188, 14],
"_nop_tc_6",
["jump", "eq_nb_327", 188, 14],
["eq_bool", 27, 1, 26, 188, 14],
["jump", "eq_done_322", 188, 14],
"eq_nb_327",
["false", 27, 188, 14],
"eq_done_322",
["move", 30, 27, 188, 14],
["jump_true", 30, "or_end_321", 188, 14],
["access", 31, "false", 188, 31],
["is_identical", 32, 1, 31, 188, 31],
["jump_true", 32, "eq_done_328", 188, 31],
["is_int", 33, 1, 188, 31],
["jump_false", 33, "eq_ni_329", 188, 31],
"_nop_tc_7",
["jump", "eq_ni_329", 188, 31],
["eq_int", 32, 1, 31, 188, 31],
["jump", "eq_done_328", 188, 31],
"eq_ni_329",
["is_num", 33, 1, 188, 31],
["jump_false", 33, "eq_nn_330", 188, 31],
"_nop_tc_8",
["jump", "eq_nn_330", 188, 31],
["eq_float", 32, 1, 31, 188, 31],
["jump", "eq_done_328", 188, 31],
"eq_nn_330",
["is_text", 33, 1, 188, 31],
["jump_false", 33, "eq_nt_331", 188, 31],
"_nop_tc_9",
"_nop_tc_10",
["eq_text", 32, 1, 31, 188, 31],
["jump", "eq_done_328", 188, 31],
"eq_nt_331",
["is_null", 33, 1, 188, 31],
["jump_false", 33, "eq_nnl_332", 188, 31],
"_nop_tc_11",
["jump", "eq_nnl_332", 188, 31],
["true", 32, 188, 31],
["jump", "eq_done_328", 188, 31],
"eq_nnl_332",
["is_bool", 33, 1, 188, 31],
["jump_false", 33, "eq_nb_333", 188, 31],
"_nop_tc_12",
["jump", "eq_nb_333", 188, 31],
["eq_bool", 32, 1, 31, 188, 31],
["jump", "eq_done_328", 188, 31],
"eq_nb_333",
["false", 32, 188, 31],
"eq_done_328",
["move", 30, 32, 188, 31],
"or_end_321",
["jump_false", 30, "if_else_319", 188, 31],
["access", 35, "true", 188, 54],
["is_identical", 36, 1, 35, 188, 54],
["jump_true", 36, "eq_done_334", 188, 54],
["is_int", 37, 1, 188, 54],
["jump_false", 37, "eq_ni_335", 188, 54],
"_nop_tc_13",
["jump", "eq_ni_335", 188, 54],
["eq_int", 36, 1, 35, 188, 54],
["jump", "eq_done_334", 188, 54],
"eq_ni_335",
["is_num", 37, 1, 188, 54],
["jump_false", 37, "eq_nn_336", 188, 54],
"_nop_tc_14",
["jump", "eq_nn_336", 188, 54],
["eq_float", 36, 1, 35, 188, 54],
["jump", "eq_done_334", 188, 54],
"eq_nn_336",
["is_text", 37, 1, 188, 54],
["jump_false", 37, "eq_nt_337", 188, 54],
"_nop_tc_15",
"_nop_tc_16",
["eq_text", 36, 1, 35, 188, 54],
["jump", "eq_done_334", 188, 54],
"eq_nt_337",
["is_null", 37, 1, 188, 54],
["jump_false", 37, "eq_nnl_338", 188, 54],
"_nop_tc_17",
["jump", "eq_nnl_338", 188, 54],
["true", 36, 188, 54],
["jump", "eq_done_334", 188, 54],
"eq_nnl_338",
["is_bool", 37, 1, 188, 54],
["jump_false", 37, "eq_nb_339", 188, 54],
"_nop_tc_18",
["jump", "eq_nb_339", 188, 54],
["eq_bool", 36, 1, 35, 188, 54],
["jump", "eq_done_334", 188, 54],
"eq_nb_339",
["false", 36, 188, 54],
"eq_done_334",
["return", 36, 188, 54],
"_nop_ur_3",
"if_else_319",
"if_end_320",
["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_340", 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_340",
"if_end_341",
["return", 1, 193, 10],
"_nop_ur_5",
"_nop_ur_6"
],
"name": "parse_value",
"filename": "toml.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 65,
"nr_close_slots": 0,
"instructions": [
["null", 3, 200, 17],
["access", 2, 0, 201, 13],
["is_text", 4, 1, 202, 17],
["jump_false", 4, "if_else_342", 202, 17],
["access", 5, "\"", 202, 32],
["get", 7, 7, 2, 202, 38],
["frame", 8, 7, 1, 202, 38],
["null", 9, 202, 38],
["setarg", 8, 0, 9, 202, 38],
["setarg", 8, 1, 1, 202, 38],
["invoke", 8, 6, 202, 38],
"_nop_tc_1",
"_nop_tc_2",
["is_text", 12, 6, 202, 38],
["jump_false", 12, "add_cn_345", 202, 38],
["concat", 10, 5, 6, 202, 38],
["jump", "add_done_344", 202, 38],
"add_cn_345",
"_nop_tc_3",
["jump", "add_err_346", 202, 38],
["is_num", 12, 6, 202, 38],
["jump_false", 12, "add_err_346", 202, 38],
["add", 10, 5, 6, 202, 38],
["jump", "add_done_344", 202, 38],
"add_err_346",
["disrupt", 202, 38],
"add_done_344",
["access", 13, "\"", 202, 59],
["is_text", 15, 10, 202, 59],
["jump_false", 15, "add_cn_348", 202, 59],
"_nop_tc_4",
"_nop_tc_5",
["concat", 14, 10, 13, 202, 59],
["jump", "add_done_347", 202, 59],
"add_cn_348",
["is_num", 15, 10, 202, 59],
["jump_false", 15, "add_err_349", 202, 59],
"_nop_tc_6",
["jump", "add_err_349", 202, 59],
["add", 14, 10, 13, 202, 59],
["jump", "add_done_347", 202, 59],
"add_err_349",
["disrupt", 202, 59],
"add_done_347",
["return", 14, 202, 59],
"_nop_ur_1",
"if_else_342",
"if_end_343",
["is_bool", 17, 1, 203, 20],
["jump_false", 17, "if_else_350", 203, 20],
["jump_false", 1, "tern_else_352", 203, 35],
["access", 19, "true", 203, 43],
["move", 18, 19, 203, 43],
["jump", "tern_end_353", 203, 43],
"tern_else_352",
["access", 20, "false", 203, 52],
["move", 18, 20, 203, 52],
"tern_end_353",
["return", 18, 203, 52],
"_nop_ur_2",
"if_else_350",
"if_end_351",
["access", 22, {"name":"is_number","kind":"name","make":"intrinsic"}, 204, 9],
["frame", 23, 22, 1, 204, 9],
["null", 24, 204, 9],
["setarg", 23, 0, 24, 204, 9],
["setarg", 23, 1, 1, 204, 9],
["invoke", 23, 21, 204, 9],
["jump_false", 21, "if_else_354", 204, 9],
["access", 26, {"name":"text","kind":"name","make":"intrinsic"}, 204, 34],
["frame", 27, 26, 1, 204, 34],
["null", 28, 204, 34],
["setarg", 27, 0, 28, 204, 34],
["setarg", 27, 1, 1, 204, 34],
["tail_invoke", 27, 25, 204, 34],
["return", 25, 204, 34],
"_nop_ur_3",
"if_else_354",
"if_end_355",
["is_array", 29, 1, 205, 18],
["jump_false", 29, "if_else_356", 205, 18],
["array", 30, 0, 206, 15],
["move", 3, 30, 206, 15],
["access", 31, 0, 207, 16],
["move", 2, 31, 207, 16],
"for_start_358",
["length", 32, 1, 207, 30],
["is_int", 34, 2, 207, 30],
["jump_false", 34, "rel_ni_361", 207, 30],
"_nop_tc_7",
"_nop_tc_8",
["lt_int", 33, 2, 32, 207, 30],
["jump", "rel_done_363", 207, 30],
"rel_ni_361",
["is_num", 34, 2, 207, 30],
["jump_false", 34, "rel_nn_362", 207, 30],
"_nop_tc_9",
"_nop_tc_10",
["lt_float", 33, 2, 32, 207, 30],
["jump", "rel_done_363", 207, 30],
"rel_nn_362",
["is_text", 34, 2, 207, 30],
["jump_false", 34, "rel_err_364", 207, 30],
"_nop_tc_11",
["jump", "rel_err_364", 207, 30],
["lt_text", 33, 2, 32, 207, 30],
["jump", "rel_done_363", 207, 30],
"rel_err_364",
["disrupt", 207, 30],
"rel_done_363",
["jump_false", 33, "for_end_360", 207, 30],
["load_dynamic", 36, 1, 2, 207, 74],
["get", 38, 3, 1, 207, 55],
["frame", 39, 38, 1, 207, 55],
["null", 40, 207, 55],
["setarg", 39, 0, 40, 207, 55],
["setarg", 39, 1, 36, 207, 55],
["invoke", 39, 37, 207, 55],
["is_array", 41, 3, 207, 55],
["jump_false", 41, "push_err_365", 207, 55],
["push", 3, 37, 207, 55],
["jump", "push_done_366", 207, 55],
"push_err_365",
["disrupt", 207, 55],
"push_done_366",
"for_update_359",
["int", 42, 1, 207, 39],
["move", 43, 2, 207, 39],
["is_text", 45, 43, 207, 39],
["jump_false", 45, "add_cn_368", 207, 39],
"_nop_tc_12",
["jump", "add_cn_368", 207, 39],
["concat", 44, 43, 42, 207, 39],
["jump", "add_done_367", 207, 39],
"add_cn_368",
["is_num", 45, 43, 207, 39],
["jump_false", 45, "add_err_369", 207, 39],
"_nop_tc_13",
"_nop_tc_14",
["add", 44, 43, 42, 207, 39],
["jump", "add_done_367", 207, 39],
"add_err_369",
["disrupt", 207, 39],
"add_done_367",
["move", 2, 44, 207, 39],
["jump", "for_start_358", 207, 39],
"for_end_360",
["access", 47, "[", 208, 14],
["access", 48, ", ", 208, 32],
["access", 50, {"name":"text","kind":"name","make":"intrinsic"}, 208, 20],
["frame", 51, 50, 2, 208, 20],
["null", 52, 208, 20],
["setarg", 51, 0, 52, 208, 20],
["setarg", 51, 1, 3, 208, 20],
["setarg", 51, 2, 48, 208, 20],
["invoke", 51, 49, 208, 20],
"_nop_tc_15",
"_nop_tc_16",
["is_text", 55, 49, 208, 20],
["jump_false", 55, "add_cn_371", 208, 20],
["concat", 53, 47, 49, 208, 20],
["jump", "add_done_370", 208, 20],
"add_cn_371",
"_nop_tc_17",
["jump", "add_err_372", 208, 20],
["is_num", 55, 49, 208, 20],
["jump_false", 55, "add_err_372", 208, 20],
["add", 53, 47, 49, 208, 20],
["jump", "add_done_370", 208, 20],
"add_err_372",
["disrupt", 208, 20],
"add_done_370",
["access", 56, "]", 208, 40],
["is_text", 58, 53, 208, 40],
["jump_false", 58, "add_cn_374", 208, 40],
"_nop_tc_18",
"_nop_tc_19",
["concat", 57, 53, 56, 208, 40],
["jump", "add_done_373", 208, 40],
"add_cn_374",
["is_num", 58, 53, 208, 40],
["jump_false", 58, "add_err_375", 208, 40],
"_nop_tc_20",
["jump", "add_err_375", 208, 40],
["add", 57, 53, 56, 208, 40],
["jump", "add_done_373", 208, 40],
"add_err_375",
["disrupt", 208, 40],
"add_done_373",
["return", 57, 208, 40],
"_nop_ur_4",
"if_else_356",
"if_end_357",
["access", 61, {"name":"text","kind":"name","make":"intrinsic"}, 210, 12],
["frame", 62, 61, 1, 210, 12],
["null", 63, 210, 12],
["setarg", 62, 0, 63, 210, 12],
["setarg", 62, 1, 1, 210, 12],
["tail_invoke", 62, 60, 210, 12],
["return", 60, 210, 12],
"_nop_ur_5",
"_nop_ur_6"
],
"name": "encode_value",
"filename": "toml.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 44,
"nr_close_slots": 0,
"instructions": [
["access", 2, ".", 214, 19],
["access", 4, {"name":"search","kind":"name","make":"intrinsic"}, 214, 9],
["frame", 5, 4, 2, 214, 9],
["null", 6, 214, 9],
["setarg", 5, 0, 6, 214, 9],
["setarg", 5, 1, 1, 214, 9],
["setarg", 5, 2, 2, 214, 9],
["invoke", 5, 3, 214, 9],
["null", 7, 214, 27],
["is_identical", 8, 3, 7, 214, 27],
["jump_true", 8, "ne_nid_381", 214, 27],
["jump", "ne_ni_382", 214, 27],
"ne_nid_381",
["false", 8, 214, 27],
["jump", "ne_done_380", 214, 27],
"ne_ni_382",
["is_int", 9, 3, 214, 27],
["jump_false", 9, "ne_nn_383", 214, 27],
"_nop_tc_1",
["jump", "ne_nn_383", 214, 27],
["ne_int", 8, 3, 7, 214, 27],
["jump", "ne_done_380", 214, 27],
"ne_nn_383",
["is_num", 9, 3, 214, 27],
["jump_false", 9, "ne_nt_384", 214, 27],
"_nop_tc_2",
["jump", "ne_nt_384", 214, 27],
["ne_float", 8, 3, 7, 214, 27],
["jump", "ne_done_380", 214, 27],
"ne_nt_384",
["is_text", 9, 3, 214, 27],
["jump_false", 9, "ne_nnl_385", 214, 27],
"_nop_tc_3",
["jump", "ne_nnl_385", 214, 27],
["ne_text", 8, 3, 7, 214, 27],
["jump", "ne_done_380", 214, 27],
"ne_nnl_385",
["is_null", 9, 3, 214, 27],
["jump_false", 9, "ne_nb_386", 214, 27],
"_nop_tc_4",
"_nop_tc_5",
["false", 8, 214, 27],
["jump", "ne_done_380", 214, 27],
"ne_nb_386",
["is_bool", 9, 3, 214, 27],
["jump_false", 9, "ne_mis_387", 214, 27],
"_nop_tc_6",
["jump", "ne_mis_387", 214, 27],
["ne_bool", 8, 3, 7, 214, 27],
["jump", "ne_done_380", 214, 27],
"ne_mis_387",
["true", 8, 214, 27],
"ne_done_380",
["move", 11, 8, 214, 27],
["jump_true", 11, "or_end_379", 214, 27],
["access", 12, "\"", 214, 45],
["access", 14, {"name":"search","kind":"name","make":"intrinsic"}, 214, 35],
["frame", 15, 14, 2, 214, 35],
["null", 16, 214, 35],
["setarg", 15, 0, 16, 214, 35],
["setarg", 15, 1, 1, 214, 35],
["setarg", 15, 2, 12, 214, 35],
["invoke", 15, 13, 214, 35],
["null", 17, 214, 53],
["is_identical", 18, 13, 17, 214, 53],
["jump_true", 18, "ne_nid_389", 214, 53],
["jump", "ne_ni_390", 214, 53],
"ne_nid_389",
["false", 18, 214, 53],
["jump", "ne_done_388", 214, 53],
"ne_ni_390",
["is_int", 19, 13, 214, 53],
["jump_false", 19, "ne_nn_391", 214, 53],
"_nop_tc_7",
["jump", "ne_nn_391", 214, 53],
["ne_int", 18, 13, 17, 214, 53],
["jump", "ne_done_388", 214, 53],
"ne_nn_391",
["is_num", 19, 13, 214, 53],
["jump_false", 19, "ne_nt_392", 214, 53],
"_nop_tc_8",
["jump", "ne_nt_392", 214, 53],
["ne_float", 18, 13, 17, 214, 53],
["jump", "ne_done_388", 214, 53],
"ne_nt_392",
["is_text", 19, 13, 214, 53],
["jump_false", 19, "ne_nnl_393", 214, 53],
"_nop_tc_9",
["jump", "ne_nnl_393", 214, 53],
["ne_text", 18, 13, 17, 214, 53],
["jump", "ne_done_388", 214, 53],
"ne_nnl_393",
["is_null", 19, 13, 214, 53],
["jump_false", 19, "ne_nb_394", 214, 53],
"_nop_tc_10",
"_nop_tc_11",
["false", 18, 214, 53],
["jump", "ne_done_388", 214, 53],
"ne_nb_394",
["is_bool", 19, 13, 214, 53],
["jump_false", 19, "ne_mis_395", 214, 53],
"_nop_tc_12",
["jump", "ne_mis_395", 214, 53],
["ne_bool", 18, 13, 17, 214, 53],
["jump", "ne_done_388", 214, 53],
"ne_mis_395",
["true", 18, 214, 53],
"ne_done_388",
["move", 11, 18, 214, 53],
"or_end_379",
["move", 21, 11, 214, 53],
["jump_true", 21, "or_end_378", 214, 53],
["access", 22, " ", 214, 71],
["access", 24, {"name":"search","kind":"name","make":"intrinsic"}, 214, 61],
["frame", 25, 24, 2, 214, 61],
["null", 26, 214, 61],
["setarg", 25, 0, 26, 214, 61],
["setarg", 25, 1, 1, 214, 61],
["setarg", 25, 2, 22, 214, 61],
["invoke", 25, 23, 214, 61],
["null", 27, 214, 79],
["is_identical", 28, 23, 27, 214, 79],
["jump_true", 28, "ne_nid_397", 214, 79],
["jump", "ne_ni_398", 214, 79],
"ne_nid_397",
["false", 28, 214, 79],
["jump", "ne_done_396", 214, 79],
"ne_ni_398",
["is_int", 29, 23, 214, 79],
["jump_false", 29, "ne_nn_399", 214, 79],
"_nop_tc_13",
["jump", "ne_nn_399", 214, 79],
["ne_int", 28, 23, 27, 214, 79],
["jump", "ne_done_396", 214, 79],
"ne_nn_399",
["is_num", 29, 23, 214, 79],
["jump_false", 29, "ne_nt_400", 214, 79],
"_nop_tc_14",
["jump", "ne_nt_400", 214, 79],
["ne_float", 28, 23, 27, 214, 79],
["jump", "ne_done_396", 214, 79],
"ne_nt_400",
["is_text", 29, 23, 214, 79],
["jump_false", 29, "ne_nnl_401", 214, 79],
"_nop_tc_15",
["jump", "ne_nnl_401", 214, 79],
["ne_text", 28, 23, 27, 214, 79],
["jump", "ne_done_396", 214, 79],
"ne_nnl_401",
["is_null", 29, 23, 214, 79],
["jump_false", 29, "ne_nb_402", 214, 79],
"_nop_tc_16",
"_nop_tc_17",
["false", 28, 214, 79],
["jump", "ne_done_396", 214, 79],
"ne_nb_402",
["is_bool", 29, 23, 214, 79],
["jump_false", 29, "ne_mis_403", 214, 79],
"_nop_tc_18",
["jump", "ne_mis_403", 214, 79],
["ne_bool", 28, 23, 27, 214, 79],
["jump", "ne_done_396", 214, 79],
"ne_mis_403",
["true", 28, 214, 79],
"ne_done_396",
["move", 21, 28, 214, 79],
"or_end_378",
["jump_false", 21, "if_else_376", 214, 79],
["access", 31, "\"", 215, 14],
["get", 33, 7, 2, 215, 20],
["frame", 34, 33, 1, 215, 20],
["null", 35, 215, 20],
["setarg", 34, 0, 35, 215, 20],
["setarg", 34, 1, 1, 215, 20],
["invoke", 34, 32, 215, 20],
"_nop_tc_19",
"_nop_tc_20",
["is_text", 38, 32, 215, 20],
["jump_false", 38, "add_cn_405", 215, 20],
["concat", 36, 31, 32, 215, 20],
["jump", "add_done_404", 215, 20],
"add_cn_405",
"_nop_tc_21",
["jump", "add_err_406", 215, 20],
["is_num", 38, 32, 215, 20],
["jump_false", 38, "add_err_406", 215, 20],
["add", 36, 31, 32, 215, 20],
["jump", "add_done_404", 215, 20],
"add_err_406",
["disrupt", 215, 20],
"add_done_404",
["access", 39, "\"", 215, 37],
["is_text", 41, 36, 215, 37],
["jump_false", 41, "add_cn_408", 215, 37],
"_nop_tc_22",
"_nop_tc_23",
["concat", 40, 36, 39, 215, 37],
["jump", "add_done_407", 215, 37],
"add_cn_408",
["is_num", 41, 36, 215, 37],
["jump_false", 41, "add_err_409", 215, 37],
"_nop_tc_24",
["jump", "add_err_409", 215, 37],
["add", 40, 36, 39, 215, 37],
["jump", "add_done_407", 215, 37],
"add_err_409",
["disrupt", 215, 37],
"add_done_407",
["return", 40, 215, 37],
"_nop_ur_1",
"if_else_376",
"if_end_377",
["return", 1, 217, 12],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "quote_key",
"filename": "toml.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 98,
"nr_close_slots": 0,
"instructions": [
["access", 14, {"name":"array","kind":"name","make":"intrinsic"}, 233, 16],
["frame", 15, 14, 1, 233, 16],
["null", 16, 233, 16],
["setarg", 15, 0, 16, 233, 16],
["setarg", 15, 1, 1, 233, 16],
["invoke", 15, 13, 233, 16],
["move", 6, 13, 233, 16],
["access", 3, 0, 234, 13],
["null", 5, 235, 15],
["null", 12, 236, 17],
["null", 7, 237, 18],
["null", 9, 238, 24],
["null", 8, 239, 24],
["access", 4, 0, 240, 13],
["null", 10, 241, 14],
["null", 11, 242, 14],
["access", 17, 0, 243, 14],
["move", 3, 17, 243, 14],
"for_start_430",
["length", 18, 6, 243, 28],
["is_int", 20, 3, 243, 28],
["jump_false", 20, "rel_ni_433", 243, 28],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 19, 3, 18, 243, 28],
["jump", "rel_done_435", 243, 28],
"rel_ni_433",
["is_num", 20, 3, 243, 28],
["jump_false", 20, "rel_nn_434", 243, 28],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 19, 3, 18, 243, 28],
["jump", "rel_done_435", 243, 28],
"rel_nn_434",
["is_text", 20, 3, 243, 28],
["jump_false", 20, "rel_err_436", 243, 28],
"_nop_tc_5",
["jump", "rel_err_436", 243, 28],
["lt_text", 19, 3, 18, 243, 28],
["jump", "rel_done_435", 243, 28],
"rel_err_436",
["disrupt", 243, 28],
"rel_done_435",
["jump_false", 19, "for_end_432", 243, 28],
["load_dynamic", 22, 6, 3, 244, 18],
["move", 5, 22, 244, 18],
["load_dynamic", 23, 1, 5, 245, 17],
["move", 12, 23, 245, 17],
["access", 25, {"name":"is_object","kind":"name","make":"intrinsic"}, 247, 11],
["frame", 26, 25, 1, 247, 11],
["null", 27, 247, 11],
["setarg", 26, 0, 27, 247, 11],
["setarg", 26, 1, 12, 247, 11],
["invoke", 26, 24, 247, 11],
["jump_false", 24, "if_else_437", 247, 11],
["get", 29, 7, 1, 248, 18],
["frame", 30, 29, 1, 248, 18],
["null", 31, 248, 18],
["setarg", 30, 0, 31, 248, 18],
["setarg", 30, 1, 5, 248, 18],
["invoke", 30, 28, 248, 18],
["move", 7, 28, 248, 18],
["jump_false", 2, "tern_else_439", 249, 24],
["access", 33, ".", 249, 38],
["is_text", 35, 2, 249, 38],
["jump_false", 35, "add_cn_442", 249, 38],
"_nop_tc_6",
"_nop_tc_7",
["concat", 34, 2, 33, 249, 38],
["jump", "add_done_441", 249, 38],
"add_cn_442",
["is_num", 35, 2, 249, 38],
["jump_false", 35, "add_err_443", 249, 38],
"_nop_tc_8",
["jump", "add_err_443", 249, 38],
["add", 34, 2, 33, 249, 38],
["jump", "add_done_441", 249, 38],
"add_err_443",
["disrupt", 249, 38],
"add_done_441",
["is_text", 38, 34, 249, 44],
["jump_false", 38, "add_cn_445", 249, 44],
["is_text", 39, 7, 249, 44],
["jump_false", 39, "add_cn_445", 249, 44],
["concat", 37, 34, 7, 249, 44],
["jump", "add_done_444", 249, 44],
"add_cn_445",
["is_num", 38, 34, 249, 44],
["jump_false", 38, "add_err_446", 249, 44],
["is_num", 39, 7, 249, 44],
["jump_false", 39, "add_err_446", 249, 44],
["add", 37, 34, 7, 249, 44],
["jump", "add_done_444", 249, 44],
"add_err_446",
["disrupt", 249, 44],
"add_done_444",
["move", 32, 37, 249, 44],
["jump", "tern_end_440", 249, 44],
"tern_else_439",
["move", 32, 7, 249, 53],
"tern_end_440",
["move", 9, 32, 249, 53],
["get", 40, 8, 1, 250, 14],
["access", 41, "[", 250, 22],
"_nop_tc_9",
"_nop_tc_10",
["is_text", 44, 9, 250, 28],
["jump_false", 44, "add_cn_448", 250, 28],
["concat", 42, 41, 9, 250, 28],
["jump", "add_done_447", 250, 28],
"add_cn_448",
"_nop_tc_11",
["jump", "add_err_449", 250, 28],
["is_num", 44, 9, 250, 28],
["jump_false", 44, "add_err_449", 250, 28],
["add", 42, 41, 9, 250, 28],
["jump", "add_done_447", 250, 28],
"add_err_449",
["disrupt", 250, 28],
"add_done_447",
["access", 45, "]", 250, 43],
["is_text", 47, 42, 250, 43],
["jump_false", 47, "add_cn_451", 250, 43],
"_nop_tc_12",
"_nop_tc_13",
["concat", 46, 42, 45, 250, 43],
["jump", "add_done_450", 250, 43],
"add_cn_451",
["is_num", 47, 42, 250, 43],
["jump_false", 47, "add_err_452", 250, 43],
"_nop_tc_14",
["jump", "add_err_452", 250, 43],
["add", 46, 42, 45, 250, 43],
["jump", "add_done_450", 250, 43],
"add_err_452",
["disrupt", 250, 43],
"add_done_450",
["is_array", 49, 40, 250, 43],
["jump_false", 49, "push_err_453", 250, 43],
["push", 40, 46, 250, 43],
["jump", "push_done_454", 250, 43],
"push_err_453",
["disrupt", 250, 43],
"push_done_454",
["access", 51, {"name":"array","kind":"name","make":"intrinsic"}, 253, 24],
["frame", 52, 51, 1, 253, 24],
["null", 53, 253, 24],
["setarg", 52, 0, 53, 253, 24],
["setarg", 52, 1, 12, 253, 24],
["invoke", 52, 50, 253, 24],
["move", 8, 50, 253, 24],
["access", 54, 0, 254, 18],
["move", 4, 54, 254, 18],
"for_start_455",
["length", 55, 8, 254, 32],
["is_int", 57, 4, 254, 32],
["jump_false", 57, "rel_ni_458", 254, 32],
"_nop_tc_15",
"_nop_tc_16",
["lt_int", 56, 4, 55, 254, 32],
["jump", "rel_done_460", 254, 32],
"rel_ni_458",
["is_num", 57, 4, 254, 32],
["jump_false", 57, "rel_nn_459", 254, 32],
"_nop_tc_17",
"_nop_tc_18",
["lt_float", 56, 4, 55, 254, 32],
["jump", "rel_done_460", 254, 32],
"rel_nn_459",
["is_text", 57, 4, 254, 32],
["jump_false", 57, "rel_err_461", 254, 32],
"_nop_tc_19",
["jump", "rel_err_461", 254, 32],
["lt_text", 56, 4, 55, 254, 32],
["jump", "rel_done_460", 254, 32],
"rel_err_461",
["disrupt", 254, 32],
"rel_done_460",
["jump_false", 56, "for_end_457", 254, 32],
["load_dynamic", 59, 8, 4, 255, 29],
["move", 10, 59, 255, 29],
["load_dynamic", 60, 12, 10, 256, 22],
["move", 11, 60, 256, 22],
["access", 62, {"name":"is_object","kind":"name","make":"intrinsic"}, 257, 16],
["frame", 63, 62, 1, 257, 16],
["null", 64, 257, 16],
["setarg", 63, 0, 64, 257, 16],
["setarg", 63, 1, 11, 257, 16],
["invoke", 63, 61, 257, 16],
"_nop_bl_1",
["jump_true", 61, "if_else_462", 257, 16],
["get", 66, 8, 1, 257, 36],
["get", 68, 7, 1, 257, 44],
["frame", 69, 68, 1, 257, 44],
["null", 70, 257, 44],
["setarg", 69, 0, 70, 257, 44],
["setarg", 69, 1, 10, 257, 44],
["invoke", 69, 67, 257, 44],
["access", 71, " = ", 257, 60],
["is_text", 73, 67, 257, 60],
["jump_false", 73, "add_cn_465", 257, 60],
"_nop_tc_20",
"_nop_tc_21",
["concat", 72, 67, 71, 257, 60],
["jump", "add_done_464", 257, 60],
"add_cn_465",
["is_num", 73, 67, 257, 60],
["jump_false", 73, "add_err_466", 257, 60],
"_nop_tc_22",
["jump", "add_err_466", 257, 60],
["add", 72, 67, 71, 257, 60],
["jump", "add_done_464", 257, 60],
"add_err_466",
["disrupt", 257, 60],
"add_done_464",
["get", 76, 3, 1, 257, 68],
["frame", 77, 76, 1, 257, 68],
["null", 78, 257, 68],
["setarg", 77, 0, 78, 257, 68],
["setarg", 77, 1, 11, 257, 68],
["invoke", 77, 75, 257, 68],
["is_text", 80, 72, 257, 68],
["jump_false", 80, "add_cn_468", 257, 68],
["is_text", 81, 75, 257, 68],
["jump_false", 81, "add_cn_468", 257, 68],
["concat", 79, 72, 75, 257, 68],
["jump", "add_done_467", 257, 68],
"add_cn_468",
["is_num", 80, 72, 257, 68],
["jump_false", 80, "add_err_469", 257, 68],
["is_num", 81, 75, 257, 68],
["jump_false", 81, "add_err_469", 257, 68],
["add", 79, 72, 75, 257, 68],
["jump", "add_done_467", 257, 68],
"add_err_469",
["disrupt", 257, 68],
"add_done_467",
["is_array", 82, 66, 257, 68],
["jump_false", 82, "push_err_470", 257, 68],
["push", 66, 79, 257, 68],
["jump", "push_done_471", 257, 68],
"push_err_470",
["disrupt", 257, 68],
"push_done_471",
["jump", "if_end_463", 257, 68],
"if_else_462",
"if_end_463",
"for_update_456",
["int", 83, 1, 254, 48],
["move", 84, 4, 254, 48],
["is_text", 86, 84, 254, 48],
["jump_false", 86, "add_cn_473", 254, 48],
"_nop_tc_23",
["jump", "add_cn_473", 254, 48],
["concat", 85, 84, 83, 254, 48],
["jump", "add_done_472", 254, 48],
"add_cn_473",
["is_num", 86, 84, 254, 48],
["jump_false", 86, "add_err_474", 254, 48],
"_nop_tc_24",
"_nop_tc_25",
["add", 85, 84, 83, 254, 48],
["jump", "add_done_472", 254, 48],
"add_err_474",
["disrupt", 254, 48],
"add_done_472",
["move", 4, 85, 254, 48],
["jump", "for_start_455", 254, 48],
"for_end_457",
["get", 89, 2, 1, 261, 9],
["frame", 90, 89, 2, 261, 9],
["null", 91, 261, 9],
["setarg", 90, 0, 91, 261, 9],
["setarg", 90, 1, 12, 261, 9],
["setarg", 90, 2, 9, 261, 9],
["invoke", 90, 88, 261, 9],
["jump", "if_end_438", 261, 9],
"if_else_437",
"if_end_438",
"for_update_431",
["int", 92, 1, 243, 36],
["move", 93, 3, 243, 36],
["is_text", 95, 93, 243, 36],
["jump_false", 95, "add_cn_476", 243, 36],
"_nop_tc_26",
["jump", "add_cn_476", 243, 36],
["concat", 94, 93, 92, 243, 36],
["jump", "add_done_475", 243, 36],
"add_cn_476",
["is_num", 95, 93, 243, 36],
["jump_false", 95, "add_err_477", 243, 36],
"_nop_tc_27",
"_nop_tc_28",
["add", 94, 93, 92, 243, 36],
["jump", "add_done_475", 243, 36],
"add_err_477",
["disrupt", 243, 36],
"add_done_475",
["move", 3, 94, 243, 36],
["jump", "for_start_430", 243, 36],
"for_end_432",
["null", 97, 243, 36],
["return", 97, 243, 36]
],
"name": "encode_section",
"filename": "toml.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 59,
"nr_close_slots": 0,
"instructions": [
["array", 10, 0, 197, 16],
["move", 8, 10, 197, 16],
["function", 11, 7, 199, 3],
["move", 3, 11, 199, 3],
["function", 12, 8, 213, 3],
["move", 7, 12, 213, 3],
["access", 14, {"name":"array","kind":"name","make":"intrinsic"}, 221, 14],
["frame", 15, 14, 1, 221, 14],
["null", 16, 221, 14],
["setarg", 15, 0, 16, 221, 14],
["setarg", 15, 1, 1, 221, 14],
["invoke", 15, 13, 221, 14],
["move", 6, 13, 221, 14],
["access", 4, 0, 222, 11],
["null", 5, 223, 13],
["null", 9, 224, 15],
["access", 17, 0, 225, 12],
["move", 4, 17, 225, 12],
"for_start_410",
["length", 18, 6, 225, 26],
["is_int", 20, 4, 225, 26],
["jump_false", 20, "rel_ni_413", 225, 26],
"_nop_tc_1",
"_nop_tc_2",
["lt_int", 19, 4, 18, 225, 26],
["jump", "rel_done_415", 225, 26],
"rel_ni_413",
["is_num", 20, 4, 225, 26],
["jump_false", 20, "rel_nn_414", 225, 26],
"_nop_tc_3",
"_nop_tc_4",
["lt_float", 19, 4, 18, 225, 26],
["jump", "rel_done_415", 225, 26],
"rel_nn_414",
["is_text", 20, 4, 225, 26],
["jump_false", 20, "rel_err_416", 225, 26],
"_nop_tc_5",
["jump", "rel_err_416", 225, 26],
["lt_text", 19, 4, 18, 225, 26],
["jump", "rel_done_415", 225, 26],
"rel_err_416",
["disrupt", 225, 26],
"rel_done_415",
["jump_false", 19, "for_end_412", 225, 26],
["load_dynamic", 22, 6, 4, 226, 16],
["move", 5, 22, 226, 16],
["load_dynamic", 23, 1, 5, 227, 17],
["move", 9, 23, 227, 17],
["access", 25, {"name":"is_object","kind":"name","make":"intrinsic"}, 228, 10],
["frame", 26, 25, 1, 228, 10],
["null", 27, 228, 10],
["setarg", 26, 0, 27, 228, 10],
["setarg", 26, 1, 9, 228, 10],
["invoke", 26, 24, 228, 10],
"_nop_bl_1",
["jump_true", 24, "if_else_417", 228, 10],
["frame", 30, 7, 1, 228, 41],
["null", 31, 228, 41],
["setarg", 30, 0, 31, 228, 41],
["setarg", 30, 1, 5, 228, 41],
["invoke", 30, 29, 228, 41],
["access", 32, " = ", 228, 58],
["is_text", 34, 29, 228, 58],
["jump_false", 34, "add_cn_420", 228, 58],
"_nop_tc_6",
"_nop_tc_7",
["concat", 33, 29, 32, 228, 58],
["jump", "add_done_419", 228, 58],
"add_cn_420",
["is_num", 34, 29, 228, 58],
["jump_false", 34, "add_err_421", 228, 58],
"_nop_tc_8",
["jump", "add_err_421", 228, 58],
["add", 33, 29, 32, 228, 58],
["jump", "add_done_419", 228, 58],
"add_err_421",
["disrupt", 228, 58],
"add_done_419",
["frame", 37, 3, 1, 228, 66],
["null", 38, 228, 66],
["setarg", 37, 0, 38, 228, 66],
["setarg", 37, 1, 9, 228, 66],
["invoke", 37, 36, 228, 66],
["is_text", 40, 33, 228, 66],
["jump_false", 40, "add_cn_423", 228, 66],
["is_text", 41, 36, 228, 66],
["jump_false", 41, "add_cn_423", 228, 66],
["concat", 39, 33, 36, 228, 66],
["jump", "add_done_422", 228, 66],
"add_cn_423",
["is_num", 40, 33, 228, 66],
["jump_false", 40, "add_err_424", 228, 66],
["is_num", 41, 36, 228, 66],
["jump_false", 41, "add_err_424", 228, 66],
["add", 39, 33, 36, 228, 66],
["jump", "add_done_422", 228, 66],
"add_err_424",
["disrupt", 228, 66],
"add_done_422",
["is_array", 42, 8, 228, 66],
["jump_false", 42, "push_err_425", 228, 66],
["push", 8, 39, 228, 66],
["jump", "push_done_426", 228, 66],
"push_err_425",
["disrupt", 228, 66],
"push_done_426",
["jump", "if_end_418", 228, 66],
"if_else_417",
"if_end_418",
"for_update_411",
["int", 43, 1, 225, 34],
["move", 44, 4, 225, 34],
["is_text", 46, 44, 225, 34],
["jump_false", 46, "add_cn_428", 225, 34],
"_nop_tc_9",
["jump", "add_cn_428", 225, 34],
["concat", 45, 44, 43, 225, 34],
["jump", "add_done_427", 225, 34],
"add_cn_428",
["is_num", 46, 44, 225, 34],
["jump_false", 46, "add_err_429", 225, 34],
"_nop_tc_10",
"_nop_tc_11",
["add", 45, 44, 43, 225, 34],
["jump", "add_done_427", 225, 34],
"add_err_429",
["disrupt", 225, 34],
"add_done_427",
["move", 4, 45, 225, 34],
["jump", "for_start_410", 225, 34],
"for_end_412",
["function", 48, 9, 232, 3],
["move", 2, 48, 232, 3],
["access", 49, "", 266, 23],
["frame", 51, 2, 2, 266, 3],
["null", 52, 266, 3],
["setarg", 51, 0, 52, 266, 3],
["setarg", 51, 1, 1, 266, 3],
["setarg", 51, 2, 49, 266, 3],
["invoke", 51, 50, 266, 3],
["access", 53, "\n", 267, 23],
["access", 55, {"name":"text","kind":"name","make":"intrinsic"}, 267, 10],
["frame", 56, 55, 2, 267, 10],
["null", 57, 267, 10],
["setarg", 56, 0, 57, 267, 10],
["setarg", 56, 1, 8, 267, 10],
["setarg", 56, 2, 53, 267, 10],
["tail_invoke", 56, 54, 267, 10],
["return", 54, 267, 10],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "encode_toml",
"filename": "toml.cm",
"nr_args": 1
}
],
"main": {
"nr_slots": 19,
"nr_close_slots": 0,
"instructions": [
["function", 9, 0, 0, 0],
["move", 8, 9, 0, 0],
["function", 10, 1, 0, 0],
["move", 7, 10, 0, 0],
["function", 11, 2, 0, 0],
["move", 5, 11, 0, 0],
["function", 12, 3, 0, 0],
["move", 3, 12, 0, 0],
["function", 13, 4, 0, 0],
["move", 4, 13, 0, 0],
["function", 14, 5, 0, 0],
["move", 2, 14, 0, 0],
["function", 15, 6, 0, 0],
["move", 6, 15, 0, 0],
["function", 16, 10, 0, 0],
["move", 1, 16, 0, 0],
["record", 17, 2],
["store_field", 17, 5, "decode", 271, 11],
["store_field", 17, 1, "encode", 272, 11],
["return", 17, 272, 11],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},
"filename": "toml.cm",
"data": {}
}