3249 lines
117 KiB
Plaintext
3249 lines
117 KiB
Plaintext
{
|
|
"name": "time.cm",
|
|
"functions": [
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 239,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["move", 9, 1, 52, 11],
|
|
["move", 14, 2, 53, 11],
|
|
["move", 4, 3, 54, 11],
|
|
["null", 15, 55, 12],
|
|
["is_identical", 16, 9, 15, 55, 12],
|
|
["jump_true", 16, "eq_done_2", 55, 12],
|
|
["is_int", 17, 9, 55, 12],
|
|
["jump_false", 17, "eq_ni_3", 55, 12],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_3", 55, 12],
|
|
["eq_int", 16, 9, 15, 55, 12],
|
|
["jump", "eq_done_2", 55, 12],
|
|
"eq_ni_3",
|
|
["is_num", 17, 9, 55, 12],
|
|
["jump_false", 17, "eq_nn_4", 55, 12],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_4", 55, 12],
|
|
["eq_float", 16, 9, 15, 55, 12],
|
|
["jump", "eq_done_2", 55, 12],
|
|
"eq_nn_4",
|
|
["is_text", 17, 9, 55, 12],
|
|
["jump_false", 17, "eq_nt_5", 55, 12],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_5", 55, 12],
|
|
["eq_text", 16, 9, 15, 55, 12],
|
|
["jump", "eq_done_2", 55, 12],
|
|
"eq_nt_5",
|
|
["is_null", 17, 9, 55, 12],
|
|
["jump_false", 17, "eq_nnl_6", 55, 12],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 16, 55, 12],
|
|
["jump", "eq_done_2", 55, 12],
|
|
"eq_nnl_6",
|
|
["is_bool", 17, 9, 55, 12],
|
|
["jump_false", 17, "eq_nb_7", 55, 12],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_7", 55, 12],
|
|
["eq_bool", 16, 9, 15, 55, 12],
|
|
["jump", "eq_done_2", 55, 12],
|
|
"eq_nb_7",
|
|
["false", 16, 55, 12],
|
|
"eq_done_2",
|
|
["jump_false", 16, "if_else_0", 55, 12],
|
|
["get", 20, 4, 1, 55, 22],
|
|
["frame", 21, 20, 0, 55, 22],
|
|
["null", 22, 55, 22],
|
|
["setarg", 21, 0, 22, 55, 22],
|
|
["invoke", 21, 19, 55, 22],
|
|
["move", 9, 19, 55, 22],
|
|
["jump", "if_end_1", 55, 22],
|
|
"if_else_0",
|
|
"if_end_1",
|
|
["null", 23, 56, 12],
|
|
["is_identical", 24, 14, 23, 56, 12],
|
|
["jump_true", 24, "eq_done_10", 56, 12],
|
|
["is_int", 25, 14, 56, 12],
|
|
["jump_false", 25, "eq_ni_11", 56, 12],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_11", 56, 12],
|
|
["eq_int", 24, 14, 23, 56, 12],
|
|
["jump", "eq_done_10", 56, 12],
|
|
"eq_ni_11",
|
|
["is_num", 25, 14, 56, 12],
|
|
["jump_false", 25, "eq_nn_12", 56, 12],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_12", 56, 12],
|
|
["eq_float", 24, 14, 23, 56, 12],
|
|
["jump", "eq_done_10", 56, 12],
|
|
"eq_nn_12",
|
|
["is_text", 25, 14, 56, 12],
|
|
["jump_false", 25, "eq_nt_13", 56, 12],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_13", 56, 12],
|
|
["eq_text", 24, 14, 23, 56, 12],
|
|
["jump", "eq_done_10", 56, 12],
|
|
"eq_nt_13",
|
|
["is_null", 25, 14, 56, 12],
|
|
["jump_false", 25, "eq_nnl_14", 56, 12],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["true", 24, 56, 12],
|
|
["jump", "eq_done_10", 56, 12],
|
|
"eq_nnl_14",
|
|
["is_bool", 25, 14, 56, 12],
|
|
["jump_false", 25, "eq_nb_15", 56, 12],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_15", 56, 12],
|
|
["eq_bool", 24, 14, 23, 56, 12],
|
|
["jump", "eq_done_10", 56, 12],
|
|
"eq_nb_15",
|
|
["false", 24, 56, 12],
|
|
"eq_done_10",
|
|
["jump_false", 24, "if_else_8", 56, 12],
|
|
["get", 28, 2, 1, 56, 22],
|
|
["frame", 29, 28, 0, 56, 22],
|
|
["null", 30, 56, 22],
|
|
["setarg", 29, 0, 30, 56, 22],
|
|
["invoke", 29, 27, 56, 22],
|
|
["move", 14, 27, 56, 22],
|
|
["jump", "if_end_9", 56, 22],
|
|
"if_else_8",
|
|
"if_end_9",
|
|
["null", 31, 57, 12],
|
|
["is_identical", 32, 4, 31, 57, 12],
|
|
["jump_true", 32, "eq_done_18", 57, 12],
|
|
["is_int", 33, 4, 57, 12],
|
|
["jump_false", 33, "eq_ni_19", 57, 12],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_19", 57, 12],
|
|
["eq_int", 32, 4, 31, 57, 12],
|
|
["jump", "eq_done_18", 57, 12],
|
|
"eq_ni_19",
|
|
["is_num", 33, 4, 57, 12],
|
|
["jump_false", 33, "eq_nn_20", 57, 12],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_20", 57, 12],
|
|
["eq_float", 32, 4, 31, 57, 12],
|
|
["jump", "eq_done_18", 57, 12],
|
|
"eq_nn_20",
|
|
["is_text", 33, 4, 57, 12],
|
|
["jump_false", 33, "eq_nt_21", 57, 12],
|
|
"_nop_tc_15",
|
|
["jump", "eq_nt_21", 57, 12],
|
|
["eq_text", 32, 4, 31, 57, 12],
|
|
["jump", "eq_done_18", 57, 12],
|
|
"eq_nt_21",
|
|
["is_null", 33, 4, 57, 12],
|
|
["jump_false", 33, "eq_nnl_22", 57, 12],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["true", 32, 57, 12],
|
|
["jump", "eq_done_18", 57, 12],
|
|
"eq_nnl_22",
|
|
["is_bool", 33, 4, 57, 12],
|
|
["jump_false", 33, "eq_nb_23", 57, 12],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_23", 57, 12],
|
|
["eq_bool", 32, 4, 31, 57, 12],
|
|
["jump", "eq_done_18", 57, 12],
|
|
"eq_nb_23",
|
|
["false", 32, 57, 12],
|
|
"eq_done_18",
|
|
["jump_false", 32, "if_else_16", 57, 12],
|
|
["get", 36, 1, 1, 57, 22],
|
|
["frame", 37, 36, 0, 57, 22],
|
|
["null", 38, 57, 22],
|
|
["setarg", 37, 0, 38, 57, 22],
|
|
["invoke", 37, 35, 57, 22],
|
|
["move", 4, 35, 57, 22],
|
|
["jump", "if_end_17", 57, 22],
|
|
"if_else_16",
|
|
"if_end_17",
|
|
["access", 40, {"name":"is_object","kind":"name","make":"intrinsic"}, 59, 7],
|
|
["frame", 41, 40, 1, 59, 7],
|
|
["null", 42, 59, 7],
|
|
["setarg", 41, 0, 42, 59, 7],
|
|
["setarg", 41, 1, 9, 59, 7],
|
|
["invoke", 41, 39, 59, 7],
|
|
["jump_false", 39, "if_else_24", 59, 7],
|
|
["return", 9, 59, 28],
|
|
"_nop_ur_1",
|
|
"if_else_24",
|
|
"if_end_25",
|
|
["get", 43, 5, 1, 61, 25],
|
|
["load_field", 44, 43, "monthdays", 61, 25],
|
|
["access", 46, {"name":"array","kind":"name","make":"intrinsic"}, 61, 19],
|
|
["frame", 47, 46, 1, 61, 19],
|
|
["null", 48, 61, 19],
|
|
["setarg", 47, 0, 48, 61, 19],
|
|
["setarg", 47, 1, 44, 61, 19],
|
|
["invoke", 47, 45, 61, 19],
|
|
["move", 8, 45, 61, 19],
|
|
["record", 49, 11],
|
|
["access", 50, 0, 63, 13],
|
|
["store_field", 49, 50, "second", 63, 13],
|
|
["access", 51, 0, 63, 24],
|
|
["store_field", 49, 51, "minute", 63, 24],
|
|
["access", 52, 0, 63, 33],
|
|
["store_field", 49, 52, "hour", 63, 33],
|
|
["access", 53, 0, 64, 11],
|
|
["store_field", 49, 53, "yday", 64, 11],
|
|
["access", 54, 0, 64, 20],
|
|
["store_field", 49, 54, "year", 64, 20],
|
|
["access", 55, 0, 65, 14],
|
|
["store_field", 49, 55, "weekday", 65, 14],
|
|
["access", 56, 0, 65, 24],
|
|
["store_field", 49, 56, "month", 65, 24],
|
|
["access", 57, 0, 65, 32],
|
|
["store_field", 49, 57, "day", 65, 32],
|
|
["store_field", 49, 14, "zone", 66, 11],
|
|
"_nop_bl_1",
|
|
["move", 59, 4, 66, 21],
|
|
["store_field", 49, 59, "dst", 66, 21],
|
|
["access", 60, "AD", 67, 9],
|
|
["store_field", 49, 60, "ce", 67, 9],
|
|
["move", 11, 49, 67, 9],
|
|
["jump_false", 4, "tern_else_26", 70, 21],
|
|
["access", 62, 1, 70, 25],
|
|
["move", 61, 62, 70, 25],
|
|
["jump", "tern_end_27", 70, 25],
|
|
"tern_else_26",
|
|
["access", 63, 0, 70, 29],
|
|
["move", 61, 63, 70, 29],
|
|
"tern_end_27",
|
|
["is_text", 65, 14, 70, 29],
|
|
["jump_false", 65, "add_cn_29", 70, 29],
|
|
["is_text", 66, 61, 70, 29],
|
|
["jump_false", 66, "add_cn_29", 70, 29],
|
|
["concat", 64, 14, 61, 70, 29],
|
|
["jump", "add_done_28", 70, 29],
|
|
"add_cn_29",
|
|
["is_num", 65, 14, 70, 29],
|
|
["jump_false", 65, "add_err_30", 70, 29],
|
|
["is_num", 66, 61, 70, 29],
|
|
["jump_false", 66, "add_err_30", 70, 29],
|
|
["add", 64, 14, 61, 70, 29],
|
|
["jump", "add_done_28", 70, 29],
|
|
"add_err_30",
|
|
["disrupt", 70, 29],
|
|
"add_done_28",
|
|
["move", 10, 64, 70, 29],
|
|
["get", 67, 5, 1, 71, 20],
|
|
["load_field", 68, 67, "hour", 71, 20],
|
|
["is_num", 70, 10, 71, 20],
|
|
["jump_false", 70, "num_err_31", 71, 20],
|
|
["is_num", 71, 68, 71, 20],
|
|
["jump_false", 71, "num_err_31", 71, 20],
|
|
["multiply", 69, 10, 68, 71, 20],
|
|
["jump", "num_done_32", 71, 20],
|
|
"num_err_31",
|
|
["disrupt", 71, 20],
|
|
"num_done_32",
|
|
["is_text", 73, 9, 71, 20],
|
|
["jump_false", 73, "add_cn_34", 71, 20],
|
|
["is_text", 74, 69, 71, 20],
|
|
["jump_false", 74, "add_cn_34", 71, 20],
|
|
["concat", 72, 9, 69, 71, 20],
|
|
["jump", "add_done_33", 71, 20],
|
|
"add_cn_34",
|
|
["is_num", 73, 9, 71, 20],
|
|
["jump_false", 73, "add_err_35", 71, 20],
|
|
["is_num", 74, 69, 71, 20],
|
|
["jump_false", 74, "add_err_35", 71, 20],
|
|
["add", 72, 9, 69, 71, 20],
|
|
["jump", "add_done_33", 71, 20],
|
|
"add_err_35",
|
|
["disrupt", 71, 20],
|
|
"add_done_33",
|
|
["move", 9, 72, 71, 20],
|
|
["get", 75, 5, 1, 73, 17],
|
|
["load_field", 76, 75, "day", 73, 17],
|
|
["is_num", 78, 9, 73, 17],
|
|
["jump_false", 78, "num_err_36", 73, 17],
|
|
["is_num", 79, 76, 73, 17],
|
|
["jump_false", 79, "num_err_36", 73, 17],
|
|
["modulo", 77, 9, 76, 73, 17],
|
|
["jump", "num_done_37", 73, 17],
|
|
"num_err_36",
|
|
["disrupt", 73, 17],
|
|
"num_done_37",
|
|
["move", 6, 77, 73, 17],
|
|
["get", 80, 5, 1, 74, 23],
|
|
["load_field", 81, 80, "day", 74, 23],
|
|
["is_num", 83, 9, 74, 23],
|
|
["jump_false", 83, "num_err_38", 74, 23],
|
|
["is_num", 84, 81, 74, 23],
|
|
["jump_false", 84, "num_err_38", 74, 23],
|
|
["divide", 82, 9, 81, 74, 23],
|
|
["jump", "num_done_39", 74, 23],
|
|
"num_err_38",
|
|
["disrupt", 74, 23],
|
|
"num_done_39",
|
|
["access", 86, {"name":"floor","kind":"name","make":"intrinsic"}, 74, 13],
|
|
["frame", 87, 86, 1, 74, 13],
|
|
["null", 88, 74, 13],
|
|
["setarg", 87, 0, 88, 74, 13],
|
|
["setarg", 87, 1, 82, 74, 13],
|
|
["invoke", 87, 85, 74, 13],
|
|
["move", 5, 85, 74, 13],
|
|
["access", 89, 0, 75, 13],
|
|
["is_int", 91, 6, 75, 13],
|
|
["jump_false", 91, "rel_ni_42", 75, 13],
|
|
"_nop_tc_19",
|
|
"_nop_tc_20",
|
|
["lt_int", 90, 6, 89, 75, 13],
|
|
["jump", "rel_done_44", 75, 13],
|
|
"rel_ni_42",
|
|
["is_num", 91, 6, 75, 13],
|
|
["jump_false", 91, "rel_nn_43", 75, 13],
|
|
"_nop_tc_21",
|
|
"_nop_tc_22",
|
|
["lt_float", 90, 6, 89, 75, 13],
|
|
["jump", "rel_done_44", 75, 13],
|
|
"rel_nn_43",
|
|
["is_text", 91, 6, 75, 13],
|
|
["jump_false", 91, "rel_err_45", 75, 13],
|
|
"_nop_tc_23",
|
|
["jump", "rel_err_45", 75, 13],
|
|
["lt_text", 90, 6, 89, 75, 13],
|
|
["jump", "rel_done_44", 75, 13],
|
|
"rel_err_45",
|
|
["disrupt", 75, 13],
|
|
"rel_done_44",
|
|
["jump_false", 90, "if_else_40", 75, 13],
|
|
["get", 93, 5, 1, 75, 30],
|
|
["load_field", 94, 93, "day", 75, 30],
|
|
["is_text", 96, 6, 75, 30],
|
|
["jump_false", 96, "add_cn_47", 75, 30],
|
|
["is_text", 97, 94, 75, 30],
|
|
["jump_false", 97, "add_cn_47", 75, 30],
|
|
["concat", 95, 6, 94, 75, 30],
|
|
["jump", "add_done_46", 75, 30],
|
|
"add_cn_47",
|
|
["is_num", 96, 6, 75, 30],
|
|
["jump_false", 96, "add_err_48", 75, 30],
|
|
["is_num", 97, 94, 75, 30],
|
|
["jump_false", 97, "add_err_48", 75, 30],
|
|
["add", 95, 6, 94, 75, 30],
|
|
["jump", "add_done_46", 75, 30],
|
|
"add_err_48",
|
|
["disrupt", 75, 30],
|
|
"add_done_46",
|
|
["move", 6, 95, 75, 30],
|
|
["access", 98, 1, 75, 52],
|
|
["is_num", 100, 5, 75, 52],
|
|
["jump_false", 100, "num_err_49", 75, 52],
|
|
"_nop_tc_24",
|
|
"_nop_tc_25",
|
|
["subtract", 99, 5, 98, 75, 52],
|
|
["jump", "num_done_50", 75, 52],
|
|
"num_err_49",
|
|
["disrupt", 75, 52],
|
|
"num_done_50",
|
|
["move", 5, 99, 75, 52],
|
|
["jump", "if_end_41", 75, 52],
|
|
"if_else_40",
|
|
"if_end_41",
|
|
["get", 102, 5, 1, 77, 23],
|
|
["load_field", 103, 102, "minute", 77, 23],
|
|
["is_num", 105, 6, 77, 23],
|
|
["jump_false", 105, "num_err_51", 77, 23],
|
|
["is_num", 106, 103, 77, 23],
|
|
["jump_false", 106, "num_err_51", 77, 23],
|
|
["modulo", 104, 6, 103, 77, 23],
|
|
["jump", "num_done_52", 77, 23],
|
|
"num_err_51",
|
|
["disrupt", 77, 23],
|
|
"num_done_52",
|
|
["store_field", 11, 104, "second", 77, 3],
|
|
["get", 107, 5, 1, 78, 29],
|
|
["load_field", 108, 107, "minute", 78, 29],
|
|
["is_num", 110, 6, 78, 29],
|
|
["jump_false", 110, "num_err_53", 78, 29],
|
|
["is_num", 111, 108, 78, 29],
|
|
["jump_false", 111, "num_err_53", 78, 29],
|
|
["divide", 109, 6, 108, 78, 29],
|
|
["jump", "num_done_54", 78, 29],
|
|
"num_err_53",
|
|
["disrupt", 78, 29],
|
|
"num_done_54",
|
|
["access", 113, {"name":"floor","kind":"name","make":"intrinsic"}, 78, 17],
|
|
["frame", 114, 113, 1, 78, 17],
|
|
["null", 115, 78, 17],
|
|
["setarg", 114, 0, 115, 78, 17],
|
|
["setarg", 114, 1, 109, 78, 17],
|
|
["invoke", 114, 112, 78, 17],
|
|
["move", 12, 112, 78, 17],
|
|
["get", 116, 5, 1, 79, 23],
|
|
["load_field", 117, 116, "minute", 79, 23],
|
|
["is_num", 119, 12, 79, 23],
|
|
["jump_false", 119, "num_err_55", 79, 23],
|
|
["is_num", 120, 117, 79, 23],
|
|
["jump_false", 120, "num_err_55", 79, 23],
|
|
["modulo", 118, 12, 117, 79, 23],
|
|
["jump", "num_done_56", 79, 23],
|
|
"num_err_55",
|
|
["disrupt", 79, 23],
|
|
"num_done_56",
|
|
["store_field", 11, 118, "minute", 79, 3],
|
|
["get", 121, 5, 1, 80, 29],
|
|
["load_field", 122, 121, "minute", 80, 29],
|
|
["is_num", 124, 12, 80, 29],
|
|
["jump_false", 124, "num_err_57", 80, 29],
|
|
["is_num", 125, 122, 80, 29],
|
|
["jump_false", 125, "num_err_57", 80, 29],
|
|
["divide", 123, 12, 122, 80, 29],
|
|
["jump", "num_done_58", 80, 29],
|
|
"num_err_57",
|
|
["disrupt", 80, 29],
|
|
"num_done_58",
|
|
["access", 127, {"name":"floor","kind":"name","make":"intrinsic"}, 80, 17],
|
|
["frame", 128, 127, 1, 80, 17],
|
|
["null", 129, 80, 17],
|
|
["setarg", 128, 0, 129, 80, 17],
|
|
["setarg", 128, 1, 123, 80, 17],
|
|
["invoke", 128, 126, 80, 17],
|
|
["store_field", 11, 126, "hour", 80, 3],
|
|
["access", 130, 4503599627370496, 81, 24],
|
|
["is_text", 132, 5, 81, 24],
|
|
["jump_false", 132, "add_cn_60", 81, 24],
|
|
"_nop_tc_26",
|
|
["jump", "add_cn_60", 81, 24],
|
|
["concat", 131, 5, 130, 81, 24],
|
|
["jump", "add_done_59", 81, 24],
|
|
"add_cn_60",
|
|
["is_num", 132, 5, 81, 24],
|
|
["jump_false", 132, "add_err_61", 81, 24],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["add", 131, 5, 130, 81, 24],
|
|
["jump", "add_done_59", 81, 24],
|
|
"add_err_61",
|
|
["disrupt", 81, 24],
|
|
"add_done_59",
|
|
["access", 134, 2, 81, 43],
|
|
["is_text", 136, 131, 81, 43],
|
|
["jump_false", 136, "add_cn_63", 81, 43],
|
|
"_nop_tc_29",
|
|
["jump", "add_cn_63", 81, 43],
|
|
["concat", 135, 131, 134, 81, 43],
|
|
["jump", "add_done_62", 81, 43],
|
|
"add_cn_63",
|
|
["is_num", 136, 131, 81, 43],
|
|
["jump_false", 136, "add_err_64", 81, 43],
|
|
"_nop_tc_30",
|
|
"_nop_tc_31",
|
|
["add", 135, 131, 134, 81, 43],
|
|
["jump", "add_done_62", 81, 43],
|
|
"add_err_64",
|
|
["disrupt", 81, 43],
|
|
"add_done_62",
|
|
["access", 138, 7, 81, 48],
|
|
["is_num", 140, 135, 81, 48],
|
|
["jump_false", 140, "num_err_65", 81, 48],
|
|
"_nop_tc_32",
|
|
"_nop_tc_33",
|
|
["modulo", 139, 135, 138, 81, 48],
|
|
["jump", "num_done_66", 81, 48],
|
|
"num_err_65",
|
|
["disrupt", 81, 48],
|
|
"num_done_66",
|
|
["store_field", 11, 139, "weekday", 81, 3],
|
|
["get", 142, 5, 1, 83, 11],
|
|
["load_field", 143, 142, "epoch", 83, 11],
|
|
["move", 13, 143, 83, 11],
|
|
["access", 144, 0, 84, 14],
|
|
["is_int", 146, 5, 84, 14],
|
|
["jump_false", 146, "rel_ni_69", 84, 14],
|
|
"_nop_tc_34",
|
|
"_nop_tc_35",
|
|
["ge_int", 145, 5, 144, 84, 14],
|
|
["jump", "rel_done_71", 84, 14],
|
|
"rel_ni_69",
|
|
["is_num", 146, 5, 84, 14],
|
|
["jump_false", 146, "rel_nn_70", 84, 14],
|
|
"_nop_tc_36",
|
|
"_nop_tc_37",
|
|
["ge_float", 145, 5, 144, 84, 14],
|
|
["jump", "rel_done_71", 84, 14],
|
|
"rel_nn_70",
|
|
["is_text", 146, 5, 84, 14],
|
|
["jump_false", 146, "rel_err_72", 84, 14],
|
|
"_nop_tc_38",
|
|
["jump", "rel_err_72", 84, 14],
|
|
["ge_text", 145, 5, 144, 84, 14],
|
|
["jump", "rel_done_71", 84, 14],
|
|
"rel_err_72",
|
|
["disrupt", 84, 14],
|
|
"rel_done_71",
|
|
["jump_false", 145, "if_else_67", 84, 14],
|
|
["get", 148, 5, 1, 85, 9],
|
|
["load_field", 149, 148, "epoch", 85, 9],
|
|
["move", 13, 149, 85, 9],
|
|
"while_start_73",
|
|
["get", 151, 5, 1, 86, 19],
|
|
["is_proxy", 152, 151, 86, 19],
|
|
["jump_false", 152, "record_path_75", 86, 19],
|
|
["null", 153, 86, 19],
|
|
["access", 154, "yearsize", 86, 19],
|
|
["array", 155, 0, 86, 19],
|
|
["push", 155, 13, 86, 19],
|
|
["frame", 156, 151, 2, 86, 19],
|
|
["setarg", 156, 0, 153, 86, 19],
|
|
["setarg", 156, 1, 154, 86, 19],
|
|
["setarg", 156, 2, 155, 86, 19],
|
|
["invoke", 156, 150, 86, 19],
|
|
["jump", "call_done_76", 86, 19],
|
|
"record_path_75",
|
|
["load_field", 157, 151, "yearsize", 86, 19],
|
|
["frame", 158, 157, 1, 86, 19],
|
|
["setarg", 158, 0, 151, 86, 19],
|
|
["setarg", 158, 1, 13, 86, 19],
|
|
["invoke", 158, 150, 86, 19],
|
|
"call_done_76",
|
|
["is_int", 160, 5, 86, 19],
|
|
["jump_false", 160, "rel_ni_77", 86, 19],
|
|
["is_int", 161, 150, 86, 19],
|
|
["jump_false", 161, "rel_ni_77", 86, 19],
|
|
["ge_int", 159, 5, 150, 86, 19],
|
|
["jump", "rel_done_79", 86, 19],
|
|
"rel_ni_77",
|
|
["is_num", 160, 5, 86, 19],
|
|
["jump_false", 160, "rel_nn_78", 86, 19],
|
|
["is_num", 161, 150, 86, 19],
|
|
["jump_false", 161, "rel_nn_78", 86, 19],
|
|
["ge_float", 159, 5, 150, 86, 19],
|
|
["jump", "rel_done_79", 86, 19],
|
|
"rel_nn_78",
|
|
["is_text", 160, 5, 86, 19],
|
|
["jump_false", 160, "rel_err_80", 86, 19],
|
|
["is_text", 161, 150, 86, 19],
|
|
["jump_false", 161, "rel_err_80", 86, 19],
|
|
["ge_text", 159, 5, 150, 86, 19],
|
|
["jump", "rel_done_79", 86, 19],
|
|
"rel_err_80",
|
|
["disrupt", 86, 19],
|
|
"rel_done_79",
|
|
["jump_false", 159, "while_end_74", 86, 19],
|
|
["get", 163, 5, 1, 87, 19],
|
|
["is_proxy", 164, 163, 87, 19],
|
|
["jump_false", 164, "record_path_81", 87, 19],
|
|
["null", 165, 87, 19],
|
|
["access", 166, "yearsize", 87, 19],
|
|
["array", 167, 0, 87, 19],
|
|
["push", 167, 13, 87, 19],
|
|
["frame", 168, 163, 2, 87, 19],
|
|
["setarg", 168, 0, 165, 87, 19],
|
|
["setarg", 168, 1, 166, 87, 19],
|
|
["setarg", 168, 2, 167, 87, 19],
|
|
["invoke", 168, 162, 87, 19],
|
|
["jump", "call_done_82", 87, 19],
|
|
"record_path_81",
|
|
["load_field", 169, 163, "yearsize", 87, 19],
|
|
["frame", 170, 169, 1, 87, 19],
|
|
["setarg", 170, 0, 163, 87, 19],
|
|
["setarg", 170, 1, 13, 87, 19],
|
|
["invoke", 170, 162, 87, 19],
|
|
"call_done_82",
|
|
["is_num", 172, 5, 87, 19],
|
|
["jump_false", 172, "num_err_83", 87, 19],
|
|
["is_num", 173, 162, 87, 19],
|
|
["jump_false", 173, "num_err_83", 87, 19],
|
|
["subtract", 171, 5, 162, 87, 19],
|
|
["jump", "num_done_84", 87, 19],
|
|
"num_err_83",
|
|
["disrupt", 87, 19],
|
|
"num_done_84",
|
|
["move", 5, 171, 87, 19],
|
|
["access", 174, 1, 88, 15],
|
|
["is_text", 176, 13, 88, 15],
|
|
["jump_false", 176, "add_cn_86", 88, 15],
|
|
"_nop_tc_39",
|
|
["jump", "add_cn_86", 88, 15],
|
|
["concat", 175, 13, 174, 88, 15],
|
|
["jump", "add_done_85", 88, 15],
|
|
"add_cn_86",
|
|
["is_num", 176, 13, 88, 15],
|
|
["jump_false", 176, "add_err_87", 88, 15],
|
|
"_nop_tc_40",
|
|
"_nop_tc_41",
|
|
["add", 175, 13, 174, 88, 15],
|
|
["jump", "add_done_85", 88, 15],
|
|
"add_err_87",
|
|
["disrupt", 88, 15],
|
|
"add_done_85",
|
|
["move", 13, 175, 88, 15],
|
|
["jump", "while_start_73", 88, 15],
|
|
"while_end_74",
|
|
["jump", "if_end_68", 88, 15],
|
|
"if_else_67",
|
|
["get", 178, 5, 1, 91, 9],
|
|
["load_field", 179, 178, "epoch", 91, 9],
|
|
["move", 13, 179, 91, 9],
|
|
"while_start_88",
|
|
["access", 180, 0, 92, 18],
|
|
["is_int", 182, 5, 92, 18],
|
|
["jump_false", 182, "rel_ni_90", 92, 18],
|
|
"_nop_tc_42",
|
|
"_nop_tc_43",
|
|
["lt_int", 181, 5, 180, 92, 18],
|
|
["jump", "rel_done_92", 92, 18],
|
|
"rel_ni_90",
|
|
["is_num", 182, 5, 92, 18],
|
|
["jump_false", 182, "rel_nn_91", 92, 18],
|
|
"_nop_tc_44",
|
|
"_nop_tc_45",
|
|
["lt_float", 181, 5, 180, 92, 18],
|
|
["jump", "rel_done_92", 92, 18],
|
|
"rel_nn_91",
|
|
["is_text", 182, 5, 92, 18],
|
|
["jump_false", 182, "rel_err_93", 92, 18],
|
|
"_nop_tc_46",
|
|
["jump", "rel_err_93", 92, 18],
|
|
["lt_text", 181, 5, 180, 92, 18],
|
|
["jump", "rel_done_92", 92, 18],
|
|
"rel_err_93",
|
|
["disrupt", 92, 18],
|
|
"rel_done_92",
|
|
["jump_false", 181, "while_end_89", 92, 18],
|
|
["access", 184, 1, 93, 15],
|
|
["is_num", 186, 13, 93, 15],
|
|
["jump_false", 186, "num_err_94", 93, 15],
|
|
"_nop_tc_47",
|
|
"_nop_tc_48",
|
|
["subtract", 185, 13, 184, 93, 15],
|
|
["jump", "num_done_95", 93, 15],
|
|
"num_err_94",
|
|
["disrupt", 93, 15],
|
|
"num_done_95",
|
|
["move", 13, 185, 93, 15],
|
|
["get", 189, 5, 1, 94, 19],
|
|
["is_proxy", 190, 189, 94, 19],
|
|
["jump_false", 190, "record_path_96", 94, 19],
|
|
["null", 191, 94, 19],
|
|
["access", 192, "yearsize", 94, 19],
|
|
["array", 193, 0, 94, 19],
|
|
["push", 193, 13, 94, 19],
|
|
["frame", 194, 189, 2, 94, 19],
|
|
["setarg", 194, 0, 191, 94, 19],
|
|
["setarg", 194, 1, 192, 94, 19],
|
|
["setarg", 194, 2, 193, 94, 19],
|
|
["invoke", 194, 188, 94, 19],
|
|
["jump", "call_done_97", 94, 19],
|
|
"record_path_96",
|
|
["load_field", 195, 189, "yearsize", 94, 19],
|
|
["frame", 196, 195, 1, 94, 19],
|
|
["setarg", 196, 0, 189, 94, 19],
|
|
["setarg", 196, 1, 13, 94, 19],
|
|
["invoke", 196, 188, 94, 19],
|
|
"call_done_97",
|
|
["is_text", 198, 5, 94, 19],
|
|
["jump_false", 198, "add_cn_99", 94, 19],
|
|
["is_text", 199, 188, 94, 19],
|
|
["jump_false", 199, "add_cn_99", 94, 19],
|
|
["concat", 197, 5, 188, 94, 19],
|
|
["jump", "add_done_98", 94, 19],
|
|
"add_cn_99",
|
|
["is_num", 198, 5, 94, 19],
|
|
["jump_false", 198, "add_err_100", 94, 19],
|
|
["is_num", 199, 188, 94, 19],
|
|
["jump_false", 199, "add_err_100", 94, 19],
|
|
["add", 197, 5, 188, 94, 19],
|
|
["jump", "add_done_98", 94, 19],
|
|
"add_err_100",
|
|
["disrupt", 94, 19],
|
|
"add_done_98",
|
|
["move", 5, 197, 94, 19],
|
|
["jump", "while_start_88", 94, 19],
|
|
"while_end_89",
|
|
"if_end_68",
|
|
["store_field", 11, 13, "year", 97, 3],
|
|
["access", 200, 0, 98, 21],
|
|
["is_int", 202, 13, 98, 21],
|
|
["jump_false", 202, "rel_ni_103", 98, 21],
|
|
"_nop_tc_49",
|
|
"_nop_tc_50",
|
|
["le_int", 201, 13, 200, 98, 21],
|
|
["jump", "rel_done_105", 98, 21],
|
|
"rel_ni_103",
|
|
["is_num", 202, 13, 98, 21],
|
|
["jump_false", 202, "rel_nn_104", 98, 21],
|
|
"_nop_tc_51",
|
|
"_nop_tc_52",
|
|
["le_float", 201, 13, 200, 98, 21],
|
|
["jump", "rel_done_105", 98, 21],
|
|
"rel_nn_104",
|
|
["is_text", 202, 13, 98, 21],
|
|
["jump_false", 202, "rel_err_106", 98, 21],
|
|
"_nop_tc_53",
|
|
["jump", "rel_err_106", 98, 21],
|
|
["le_text", 201, 13, 200, 98, 21],
|
|
["jump", "rel_done_105", 98, 21],
|
|
"rel_err_106",
|
|
["disrupt", 98, 21],
|
|
"rel_done_105",
|
|
["jump_false", 201, "tern_else_101", 98, 21],
|
|
["access", 205, "BC", 98, 26],
|
|
["move", 204, 205, 98, 26],
|
|
["jump", "tern_end_102", 98, 26],
|
|
"tern_else_101",
|
|
["access", 206, "AD", 98, 33],
|
|
["move", 204, 206, 98, 33],
|
|
"tern_end_102",
|
|
["store_field", 11, 204, "ce", 98, 3],
|
|
["store_field", 11, 5, "yday", 99, 3],
|
|
["get", 208, 5, 1, 101, 7],
|
|
["is_proxy", 209, 208, 101, 7],
|
|
["jump_false", 209, "record_path_109", 101, 7],
|
|
["null", 210, 101, 7],
|
|
["access", 211, "yearsize", 101, 7],
|
|
["array", 212, 0, 101, 7],
|
|
["push", 212, 13, 101, 7],
|
|
["frame", 213, 208, 2, 101, 7],
|
|
["setarg", 213, 0, 210, 101, 7],
|
|
["setarg", 213, 1, 211, 101, 7],
|
|
["setarg", 213, 2, 212, 101, 7],
|
|
["invoke", 213, 207, 101, 7],
|
|
["jump", "call_done_110", 101, 7],
|
|
"record_path_109",
|
|
["load_field", 214, 208, "yearsize", 101, 7],
|
|
["frame", 215, 214, 1, 101, 7],
|
|
["setarg", 215, 0, 208, 101, 7],
|
|
["setarg", 215, 1, 13, 101, 7],
|
|
["invoke", 215, 207, 101, 7],
|
|
"call_done_110",
|
|
["access", 216, 366, 101, 27],
|
|
["is_identical", 217, 207, 216, 101, 27],
|
|
["jump_true", 217, "eq_done_111", 101, 27],
|
|
["is_int", 218, 207, 101, 27],
|
|
["jump_false", 218, "eq_ni_112", 101, 27],
|
|
"_nop_tc_54",
|
|
"_nop_tc_55",
|
|
["eq_int", 217, 207, 216, 101, 27],
|
|
["jump", "eq_done_111", 101, 27],
|
|
"eq_ni_112",
|
|
["is_num", 218, 207, 101, 27],
|
|
["jump_false", 218, "eq_nn_113", 101, 27],
|
|
"_nop_tc_56",
|
|
"_nop_tc_57",
|
|
["eq_float", 217, 207, 216, 101, 27],
|
|
["jump", "eq_done_111", 101, 27],
|
|
"eq_nn_113",
|
|
["is_text", 218, 207, 101, 27],
|
|
["jump_false", 218, "eq_nt_114", 101, 27],
|
|
"_nop_tc_58",
|
|
["jump", "eq_nt_114", 101, 27],
|
|
["eq_text", 217, 207, 216, 101, 27],
|
|
["jump", "eq_done_111", 101, 27],
|
|
"eq_nt_114",
|
|
["is_null", 218, 207, 101, 27],
|
|
["jump_false", 218, "eq_nnl_115", 101, 27],
|
|
"_nop_tc_59",
|
|
["jump", "eq_nnl_115", 101, 27],
|
|
["true", 217, 101, 27],
|
|
["jump", "eq_done_111", 101, 27],
|
|
"eq_nnl_115",
|
|
["is_bool", 218, 207, 101, 27],
|
|
["jump_false", 218, "eq_nb_116", 101, 27],
|
|
"_nop_tc_60",
|
|
["jump", "eq_nb_116", 101, 27],
|
|
["eq_bool", 217, 207, 216, 101, 27],
|
|
["jump", "eq_done_111", 101, 27],
|
|
"eq_nb_116",
|
|
["false", 217, 101, 27],
|
|
"eq_done_111",
|
|
["jump_false", 217, "if_else_107", 101, 27],
|
|
["access", 220, 29, 101, 47],
|
|
["access", 221, 1, 101, 42],
|
|
["store_index", 8, 220, 221, 101, 42],
|
|
["jump", "if_end_108", 101, 42],
|
|
"if_else_107",
|
|
"if_end_108",
|
|
["access", 7, 0, 102, 11],
|
|
"while_start_117",
|
|
["load_dynamic", 222, 8, 7, 103, 27],
|
|
["is_int", 224, 5, 103, 27],
|
|
["jump_false", 224, "rel_ni_119", 103, 27],
|
|
["is_int", 225, 222, 103, 27],
|
|
["jump_false", 225, "rel_ni_119", 103, 27],
|
|
["ge_int", 223, 5, 222, 103, 27],
|
|
["jump", "rel_done_121", 103, 27],
|
|
"rel_ni_119",
|
|
["is_num", 224, 5, 103, 27],
|
|
["jump_false", 224, "rel_nn_120", 103, 27],
|
|
["is_num", 225, 222, 103, 27],
|
|
["jump_false", 225, "rel_nn_120", 103, 27],
|
|
["ge_float", 223, 5, 222, 103, 27],
|
|
["jump", "rel_done_121", 103, 27],
|
|
"rel_nn_120",
|
|
["is_text", 224, 5, 103, 27],
|
|
["jump_false", 224, "rel_err_122", 103, 27],
|
|
["is_text", 225, 222, 103, 27],
|
|
["jump_false", 225, "rel_err_122", 103, 27],
|
|
["ge_text", 223, 5, 222, 103, 27],
|
|
["jump", "rel_done_121", 103, 27],
|
|
"rel_err_122",
|
|
["disrupt", 103, 27],
|
|
"rel_done_121",
|
|
["jump_false", 223, "while_end_118", 103, 27],
|
|
["load_dynamic", 226, 8, 7, 104, 27],
|
|
["is_num", 228, 5, 104, 27],
|
|
["jump_false", 228, "num_err_123", 104, 27],
|
|
["is_num", 229, 226, 104, 27],
|
|
["jump_false", 229, "num_err_123", 104, 27],
|
|
["subtract", 227, 5, 226, 104, 27],
|
|
["jump", "num_done_124", 104, 27],
|
|
"num_err_123",
|
|
["disrupt", 104, 27],
|
|
"num_done_124",
|
|
["move", 5, 227, 104, 27],
|
|
["access", 230, 1, 105, 13],
|
|
["is_text", 232, 7, 105, 13],
|
|
["jump_false", 232, "add_cn_126", 105, 13],
|
|
"_nop_tc_61",
|
|
["jump", "add_cn_126", 105, 13],
|
|
["concat", 231, 7, 230, 105, 13],
|
|
["jump", "add_done_125", 105, 13],
|
|
"add_cn_126",
|
|
["is_num", 232, 7, 105, 13],
|
|
["jump_false", 232, "add_err_127", 105, 13],
|
|
"_nop_tc_62",
|
|
"_nop_tc_63",
|
|
["add", 231, 7, 230, 105, 13],
|
|
["jump", "add_done_125", 105, 13],
|
|
"add_err_127",
|
|
["disrupt", 105, 13],
|
|
"add_done_125",
|
|
["move", 7, 231, 105, 13],
|
|
["jump", "while_start_117", 105, 13],
|
|
"while_end_118",
|
|
["store_field", 11, 7, "month", 107, 3],
|
|
["access", 234, 1, 108, 21],
|
|
["is_text", 236, 5, 108, 21],
|
|
["jump_false", 236, "add_cn_129", 108, 21],
|
|
"_nop_tc_64",
|
|
["jump", "add_cn_129", 108, 21],
|
|
["concat", 235, 5, 234, 108, 21],
|
|
["jump", "add_done_128", 108, 21],
|
|
"add_cn_129",
|
|
["is_num", 236, 5, 108, 21],
|
|
["jump_false", 236, "add_err_130", 108, 21],
|
|
"_nop_tc_65",
|
|
"_nop_tc_66",
|
|
["add", 235, 5, 234, 108, 21],
|
|
["jump", "add_done_128", 108, 21],
|
|
"add_err_130",
|
|
["disrupt", 108, 21],
|
|
"add_done_128",
|
|
["store_field", 11, 235, "day", 108, 3],
|
|
["return", 11, 110, 10],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "time_record",
|
|
"filename": "time.cm",
|
|
"nr_args": 3
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 248,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["move", 7, 1, 114, 11],
|
|
["null", 12, 115, 12],
|
|
["is_identical", 13, 7, 12, 115, 12],
|
|
["jump_true", 13, "eq_done_133", 115, 12],
|
|
["is_int", 14, 7, 115, 12],
|
|
["jump_false", 14, "eq_ni_134", 115, 12],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_134", 115, 12],
|
|
["eq_int", 13, 7, 12, 115, 12],
|
|
["jump", "eq_done_133", 115, 12],
|
|
"eq_ni_134",
|
|
["is_num", 14, 7, 115, 12],
|
|
["jump_false", 14, "eq_nn_135", 115, 12],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_135", 115, 12],
|
|
["eq_float", 13, 7, 12, 115, 12],
|
|
["jump", "eq_done_133", 115, 12],
|
|
"eq_nn_135",
|
|
["is_text", 14, 7, 115, 12],
|
|
["jump_false", 14, "eq_nt_136", 115, 12],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_136", 115, 12],
|
|
["eq_text", 13, 7, 12, 115, 12],
|
|
["jump", "eq_done_133", 115, 12],
|
|
"eq_nt_136",
|
|
["is_null", 14, 7, 115, 12],
|
|
["jump_false", 14, "eq_nnl_137", 115, 12],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 13, 115, 12],
|
|
["jump", "eq_done_133", 115, 12],
|
|
"eq_nnl_137",
|
|
["is_bool", 14, 7, 115, 12],
|
|
["jump_false", 14, "eq_nb_138", 115, 12],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_138", 115, 12],
|
|
["eq_bool", 13, 7, 12, 115, 12],
|
|
["jump", "eq_done_133", 115, 12],
|
|
"eq_nb_138",
|
|
["false", 13, 115, 12],
|
|
"eq_done_133",
|
|
["jump_false", 13, "if_else_131", 115, 12],
|
|
["get", 17, 4, 1, 115, 22],
|
|
["frame", 18, 17, 0, 115, 22],
|
|
["null", 19, 115, 22],
|
|
["setarg", 18, 0, 19, 115, 22],
|
|
["invoke", 18, 16, 115, 22],
|
|
["move", 7, 16, 115, 22],
|
|
["jump", "if_end_132", 115, 22],
|
|
"if_else_131",
|
|
"if_end_132",
|
|
["access", 21, {"name":"is_number","kind":"name","make":"intrinsic"}, 116, 7],
|
|
["frame", 22, 21, 1, 116, 7],
|
|
["null", 23, 116, 7],
|
|
["setarg", 22, 0, 23, 116, 7],
|
|
["setarg", 22, 1, 7, 116, 7],
|
|
["invoke", 22, 20, 116, 7],
|
|
["jump_false", 20, "if_else_139", 116, 7],
|
|
["return", 7, 116, 28],
|
|
"_nop_ur_1",
|
|
"if_else_139",
|
|
"if_end_140",
|
|
["access", 2, 0, 118, 16],
|
|
["load_field", 24, 7, "year", 119, 16],
|
|
["move", 25, 24, 119, 16],
|
|
["jump_true", 25, "or_end_141", 119, 16],
|
|
["access", 26, 0, 119, 28],
|
|
["move", 25, 26, 119, 28],
|
|
"or_end_141",
|
|
["move", 10, 25, 119, 28],
|
|
["load_field", 27, 7, "hour", 120, 16],
|
|
["move", 28, 27, 120, 16],
|
|
["jump_true", 28, "or_end_142", 120, 16],
|
|
["access", 29, 0, 120, 28],
|
|
["move", 28, 29, 120, 28],
|
|
"or_end_142",
|
|
["move", 4, 28, 120, 28],
|
|
["load_field", 30, 7, "minute", 121, 16],
|
|
["move", 31, 30, 121, 16],
|
|
["jump_true", 31, "or_end_143", 121, 16],
|
|
["access", 32, 0, 121, 28],
|
|
["move", 31, 32, 121, 28],
|
|
"or_end_143",
|
|
["move", 6, 31, 121, 28],
|
|
["load_field", 33, 7, "second", 122, 16],
|
|
["move", 34, 33, 122, 16],
|
|
["jump_true", 34, "or_end_144", 122, 16],
|
|
["access", 35, 0, 122, 28],
|
|
["move", 34, 35, 122, 28],
|
|
"or_end_144",
|
|
["move", 8, 34, 122, 28],
|
|
["load_field", 36, 7, "zone", 123, 16],
|
|
["move", 37, 36, 123, 16],
|
|
["jump_true", 37, "or_end_145", 123, 16],
|
|
["access", 38, 0, 123, 28],
|
|
["move", 37, 38, 123, 28],
|
|
"or_end_145",
|
|
["move", 11, 37, 123, 28],
|
|
["load_field", 39, 7, "dst", 124, 16],
|
|
["jump_false", 39, "tern_else_146", 124, 16],
|
|
["access", 41, 1, 124, 27],
|
|
["move", 40, 41, 124, 27],
|
|
["jump", "tern_end_147", 124, 27],
|
|
"tern_else_146",
|
|
["access", 42, 0, 124, 31],
|
|
["move", 40, 42, 124, 31],
|
|
"tern_end_147",
|
|
["move", 3, 40, 124, 31],
|
|
["load_field", 43, 7, "yday", 125, 16],
|
|
["move", 44, 43, 125, 16],
|
|
["jump_true", 44, "or_end_148", 125, 16],
|
|
["access", 45, 0, 125, 28],
|
|
["move", 44, 45, 125, 28],
|
|
"or_end_148",
|
|
["move", 9, 44, 125, 28],
|
|
["access", 5, 0, 127, 11],
|
|
["get", 46, 5, 1, 128, 14],
|
|
["load_field", 47, 46, "epoch", 128, 14],
|
|
["is_int", 49, 10, 128, 14],
|
|
["jump_false", 49, "rel_ni_151", 128, 14],
|
|
["is_int", 50, 47, 128, 14],
|
|
["jump_false", 50, "rel_ni_151", 128, 14],
|
|
["gt_int", 48, 10, 47, 128, 14],
|
|
["jump", "rel_done_153", 128, 14],
|
|
"rel_ni_151",
|
|
["is_num", 49, 10, 128, 14],
|
|
["jump_false", 49, "rel_nn_152", 128, 14],
|
|
["is_num", 50, 47, 128, 14],
|
|
["jump_false", 50, "rel_nn_152", 128, 14],
|
|
["gt_float", 48, 10, 47, 128, 14],
|
|
["jump", "rel_done_153", 128, 14],
|
|
"rel_nn_152",
|
|
["is_text", 49, 10, 128, 14],
|
|
["jump_false", 49, "rel_err_154", 128, 14],
|
|
["is_text", 50, 47, 128, 14],
|
|
["jump_false", 50, "rel_err_154", 128, 14],
|
|
["gt_text", 48, 10, 47, 128, 14],
|
|
["jump", "rel_done_153", 128, 14],
|
|
"rel_err_154",
|
|
["disrupt", 128, 14],
|
|
"rel_done_153",
|
|
["jump_false", 48, "if_else_149", 128, 14],
|
|
["get", 51, 5, 1, 129, 9],
|
|
["load_field", 52, 51, "epoch", 129, 9],
|
|
["move", 5, 52, 129, 9],
|
|
"while_start_155",
|
|
["is_int", 54, 5, 130, 16],
|
|
["jump_false", 54, "rel_ni_157", 130, 16],
|
|
["is_int", 55, 10, 130, 16],
|
|
["jump_false", 55, "rel_ni_157", 130, 16],
|
|
["lt_int", 53, 5, 10, 130, 16],
|
|
["jump", "rel_done_159", 130, 16],
|
|
"rel_ni_157",
|
|
["is_num", 54, 5, 130, 16],
|
|
["jump_false", 54, "rel_nn_158", 130, 16],
|
|
["is_num", 55, 10, 130, 16],
|
|
["jump_false", 55, "rel_nn_158", 130, 16],
|
|
["lt_float", 53, 5, 10, 130, 16],
|
|
["jump", "rel_done_159", 130, 16],
|
|
"rel_nn_158",
|
|
["is_text", 54, 5, 130, 16],
|
|
["jump_false", 54, "rel_err_160", 130, 16],
|
|
["is_text", 55, 10, 130, 16],
|
|
["jump_false", 55, "rel_err_160", 130, 16],
|
|
["lt_text", 53, 5, 10, 130, 16],
|
|
["jump", "rel_done_159", 130, 16],
|
|
"rel_err_160",
|
|
["disrupt", 130, 16],
|
|
"rel_done_159",
|
|
["jump_false", 53, "while_end_156", 130, 16],
|
|
["get", 56, 5, 1, 131, 15],
|
|
["load_field", 57, 56, "day", 131, 15],
|
|
["get", 59, 5, 1, 131, 26],
|
|
["is_proxy", 60, 59, 131, 26],
|
|
["jump_false", 60, "record_path_161", 131, 26],
|
|
["null", 61, 131, 26],
|
|
["access", 62, "yearsize", 131, 26],
|
|
["array", 63, 0, 131, 26],
|
|
["push", 63, 5, 131, 26],
|
|
["frame", 64, 59, 2, 131, 26],
|
|
["setarg", 64, 0, 61, 131, 26],
|
|
["setarg", 64, 1, 62, 131, 26],
|
|
["setarg", 64, 2, 63, 131, 26],
|
|
["invoke", 64, 58, 131, 26],
|
|
["jump", "call_done_162", 131, 26],
|
|
"record_path_161",
|
|
["load_field", 65, 59, "yearsize", 131, 26],
|
|
["frame", 66, 65, 1, 131, 26],
|
|
["setarg", 66, 0, 59, 131, 26],
|
|
["setarg", 66, 1, 5, 131, 26],
|
|
["invoke", 66, 58, 131, 26],
|
|
"call_done_162",
|
|
["is_num", 68, 57, 131, 26],
|
|
["jump_false", 68, "num_err_163", 131, 26],
|
|
["is_num", 69, 58, 131, 26],
|
|
["jump_false", 69, "num_err_163", 131, 26],
|
|
["multiply", 67, 57, 58, 131, 26],
|
|
["jump", "num_done_164", 131, 26],
|
|
"num_err_163",
|
|
["disrupt", 131, 26],
|
|
"num_done_164",
|
|
["is_text", 71, 2, 131, 26],
|
|
["jump_false", 71, "add_cn_166", 131, 26],
|
|
["is_text", 72, 67, 131, 26],
|
|
["jump_false", 72, "add_cn_166", 131, 26],
|
|
["concat", 70, 2, 67, 131, 26],
|
|
["jump", "add_done_165", 131, 26],
|
|
"add_cn_166",
|
|
["is_num", 71, 2, 131, 26],
|
|
["jump_false", 71, "add_err_167", 131, 26],
|
|
["is_num", 72, 67, 131, 26],
|
|
["jump_false", 72, "add_err_167", 131, 26],
|
|
["add", 70, 2, 67, 131, 26],
|
|
["jump", "add_done_165", 131, 26],
|
|
"add_err_167",
|
|
["disrupt", 131, 26],
|
|
"add_done_165",
|
|
["move", 2, 70, 131, 26],
|
|
["access", 73, 1, 132, 15],
|
|
["is_text", 75, 5, 132, 15],
|
|
["jump_false", 75, "add_cn_169", 132, 15],
|
|
"_nop_tc_7",
|
|
["jump", "add_cn_169", 132, 15],
|
|
["concat", 74, 5, 73, 132, 15],
|
|
["jump", "add_done_168", 132, 15],
|
|
"add_cn_169",
|
|
["is_num", 75, 5, 132, 15],
|
|
["jump_false", 75, "add_err_170", 132, 15],
|
|
"_nop_tc_8",
|
|
"_nop_tc_9",
|
|
["add", 74, 5, 73, 132, 15],
|
|
["jump", "add_done_168", 132, 15],
|
|
"add_err_170",
|
|
["disrupt", 132, 15],
|
|
"add_done_168",
|
|
["move", 5, 74, 132, 15],
|
|
["jump", "while_start_155", 132, 15],
|
|
"while_end_156",
|
|
["jump", "if_end_150", 132, 15],
|
|
"if_else_149",
|
|
["get", 77, 5, 1, 134, 21],
|
|
["load_field", 78, 77, "epoch", 134, 21],
|
|
["is_int", 80, 10, 134, 21],
|
|
["jump_false", 80, "rel_ni_173", 134, 21],
|
|
["is_int", 81, 78, 134, 21],
|
|
["jump_false", 81, "rel_ni_173", 134, 21],
|
|
["lt_int", 79, 10, 78, 134, 21],
|
|
["jump", "rel_done_175", 134, 21],
|
|
"rel_ni_173",
|
|
["is_num", 80, 10, 134, 21],
|
|
["jump_false", 80, "rel_nn_174", 134, 21],
|
|
["is_num", 81, 78, 134, 21],
|
|
["jump_false", 81, "rel_nn_174", 134, 21],
|
|
["lt_float", 79, 10, 78, 134, 21],
|
|
["jump", "rel_done_175", 134, 21],
|
|
"rel_nn_174",
|
|
["is_text", 80, 10, 134, 21],
|
|
["jump_false", 80, "rel_err_176", 134, 21],
|
|
["is_text", 81, 78, 134, 21],
|
|
["jump_false", 81, "rel_err_176", 134, 21],
|
|
["lt_text", 79, 10, 78, 134, 21],
|
|
["jump", "rel_done_175", 134, 21],
|
|
"rel_err_176",
|
|
["disrupt", 134, 21],
|
|
"rel_done_175",
|
|
["jump_false", 79, "if_else_171", 134, 21],
|
|
["get", 82, 5, 1, 135, 9],
|
|
["load_field", 83, 82, "epoch", 135, 9],
|
|
["access", 84, 1, 135, 22],
|
|
["is_num", 86, 83, 135, 22],
|
|
["jump_false", 86, "num_err_177", 135, 22],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["subtract", 85, 83, 84, 135, 22],
|
|
["jump", "num_done_178", 135, 22],
|
|
"num_err_177",
|
|
["disrupt", 135, 22],
|
|
"num_done_178",
|
|
["move", 5, 85, 135, 22],
|
|
"while_start_179",
|
|
["is_int", 89, 5, 136, 16],
|
|
["jump_false", 89, "rel_ni_181", 136, 16],
|
|
["is_int", 90, 10, 136, 16],
|
|
["jump_false", 90, "rel_ni_181", 136, 16],
|
|
["gt_int", 88, 5, 10, 136, 16],
|
|
["jump", "rel_done_183", 136, 16],
|
|
"rel_ni_181",
|
|
["is_num", 89, 5, 136, 16],
|
|
["jump_false", 89, "rel_nn_182", 136, 16],
|
|
["is_num", 90, 10, 136, 16],
|
|
["jump_false", 90, "rel_nn_182", 136, 16],
|
|
["gt_float", 88, 5, 10, 136, 16],
|
|
["jump", "rel_done_183", 136, 16],
|
|
"rel_nn_182",
|
|
["is_text", 89, 5, 136, 16],
|
|
["jump_false", 89, "rel_err_184", 136, 16],
|
|
["is_text", 90, 10, 136, 16],
|
|
["jump_false", 90, "rel_err_184", 136, 16],
|
|
["gt_text", 88, 5, 10, 136, 16],
|
|
["jump", "rel_done_183", 136, 16],
|
|
"rel_err_184",
|
|
["disrupt", 136, 16],
|
|
"rel_done_183",
|
|
["jump_false", 88, "while_end_180", 136, 16],
|
|
["get", 91, 5, 1, 137, 15],
|
|
["load_field", 92, 91, "day", 137, 15],
|
|
["get", 94, 5, 1, 137, 26],
|
|
["is_proxy", 95, 94, 137, 26],
|
|
["jump_false", 95, "record_path_185", 137, 26],
|
|
["null", 96, 137, 26],
|
|
["access", 97, "yearsize", 137, 26],
|
|
["array", 98, 0, 137, 26],
|
|
["push", 98, 5, 137, 26],
|
|
["frame", 99, 94, 2, 137, 26],
|
|
["setarg", 99, 0, 96, 137, 26],
|
|
["setarg", 99, 1, 97, 137, 26],
|
|
["setarg", 99, 2, 98, 137, 26],
|
|
["invoke", 99, 93, 137, 26],
|
|
["jump", "call_done_186", 137, 26],
|
|
"record_path_185",
|
|
["load_field", 100, 94, "yearsize", 137, 26],
|
|
["frame", 101, 100, 1, 137, 26],
|
|
["setarg", 101, 0, 94, 137, 26],
|
|
["setarg", 101, 1, 5, 137, 26],
|
|
["invoke", 101, 93, 137, 26],
|
|
"call_done_186",
|
|
["is_num", 103, 92, 137, 26],
|
|
["jump_false", 103, "num_err_187", 137, 26],
|
|
["is_num", 104, 93, 137, 26],
|
|
["jump_false", 104, "num_err_187", 137, 26],
|
|
["multiply", 102, 92, 93, 137, 26],
|
|
["jump", "num_done_188", 137, 26],
|
|
"num_err_187",
|
|
["disrupt", 137, 26],
|
|
"num_done_188",
|
|
["is_text", 106, 2, 137, 26],
|
|
["jump_false", 106, "add_cn_190", 137, 26],
|
|
["is_text", 107, 102, 137, 26],
|
|
["jump_false", 107, "add_cn_190", 137, 26],
|
|
["concat", 105, 2, 102, 137, 26],
|
|
["jump", "add_done_189", 137, 26],
|
|
"add_cn_190",
|
|
["is_num", 106, 2, 137, 26],
|
|
["jump_false", 106, "add_err_191", 137, 26],
|
|
["is_num", 107, 102, 137, 26],
|
|
["jump_false", 107, "add_err_191", 137, 26],
|
|
["add", 105, 2, 102, 137, 26],
|
|
["jump", "add_done_189", 137, 26],
|
|
"add_err_191",
|
|
["disrupt", 137, 26],
|
|
"add_done_189",
|
|
["move", 2, 105, 137, 26],
|
|
["access", 108, 1, 138, 15],
|
|
["is_num", 110, 5, 138, 15],
|
|
["jump_false", 110, "num_err_192", 138, 15],
|
|
"_nop_tc_12",
|
|
"_nop_tc_13",
|
|
["subtract", 109, 5, 108, 138, 15],
|
|
["jump", "num_done_193", 138, 15],
|
|
"num_err_192",
|
|
["disrupt", 138, 15],
|
|
"num_done_193",
|
|
["move", 5, 109, 138, 15],
|
|
["jump", "while_start_179", 138, 15],
|
|
"while_end_180",
|
|
["get", 113, 5, 1, 140, 14],
|
|
["is_proxy", 114, 113, 140, 14],
|
|
["jump_false", 114, "record_path_194", 140, 14],
|
|
["null", 115, 140, 14],
|
|
["access", 116, "yearsize", 140, 14],
|
|
["array", 117, 0, 140, 14],
|
|
["push", 117, 10, 140, 14],
|
|
["frame", 118, 113, 2, 140, 14],
|
|
["setarg", 118, 0, 115, 140, 14],
|
|
["setarg", 118, 1, 116, 140, 14],
|
|
["setarg", 118, 2, 117, 140, 14],
|
|
["invoke", 118, 112, 140, 14],
|
|
["jump", "call_done_195", 140, 14],
|
|
"record_path_194",
|
|
["load_field", 119, 113, "yearsize", 140, 14],
|
|
["frame", 120, 119, 1, 140, 14],
|
|
["setarg", 120, 0, 113, 140, 14],
|
|
["setarg", 120, 1, 10, 140, 14],
|
|
["invoke", 120, 112, 140, 14],
|
|
"call_done_195",
|
|
["is_num", 122, 112, 140, 36],
|
|
["jump_false", 122, "num_err_196", 140, 36],
|
|
["is_num", 123, 9, 140, 36],
|
|
["jump_false", 123, "num_err_196", 140, 36],
|
|
["subtract", 121, 112, 9, 140, 36],
|
|
["jump", "num_done_197", 140, 36],
|
|
"num_err_196",
|
|
["disrupt", 140, 36],
|
|
"num_done_197",
|
|
["access", 124, 1, 140, 43],
|
|
["is_num", 126, 121, 140, 43],
|
|
["jump_false", 126, "num_err_198", 140, 43],
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["subtract", 125, 121, 124, 140, 43],
|
|
["jump", "num_done_199", 140, 43],
|
|
"num_err_198",
|
|
["disrupt", 140, 43],
|
|
"num_done_199",
|
|
["get", 128, 5, 1, 140, 48],
|
|
["load_field", 129, 128, "day", 140, 48],
|
|
["is_num", 131, 125, 140, 48],
|
|
["jump_false", 131, "num_err_200", 140, 48],
|
|
["is_num", 132, 129, 140, 48],
|
|
["jump_false", 132, "num_err_200", 140, 48],
|
|
["multiply", 130, 125, 129, 140, 48],
|
|
["jump", "num_done_201", 140, 48],
|
|
"num_err_200",
|
|
["disrupt", 140, 48],
|
|
"num_done_201",
|
|
["is_text", 134, 2, 140, 48],
|
|
["jump_false", 134, "add_cn_203", 140, 48],
|
|
["is_text", 135, 130, 140, 48],
|
|
["jump_false", 135, "add_cn_203", 140, 48],
|
|
["concat", 133, 2, 130, 140, 48],
|
|
["jump", "add_done_202", 140, 48],
|
|
"add_cn_203",
|
|
["is_num", 134, 2, 140, 48],
|
|
["jump_false", 134, "add_err_204", 140, 48],
|
|
["is_num", 135, 130, 140, 48],
|
|
["jump_false", 135, "add_err_204", 140, 48],
|
|
["add", 133, 2, 130, 140, 48],
|
|
["jump", "add_done_202", 140, 48],
|
|
"add_err_204",
|
|
["disrupt", 140, 48],
|
|
"add_done_202",
|
|
["move", 2, 133, 140, 48],
|
|
["get", 137, 5, 1, 141, 14],
|
|
["is_proxy", 138, 137, 141, 14],
|
|
["jump_false", 138, "record_path_205", 141, 14],
|
|
["null", 139, 141, 14],
|
|
["access", 140, "day2hour", 141, 14],
|
|
["array", 141, 0, 141, 14],
|
|
["frame", 142, 137, 2, 141, 14],
|
|
["setarg", 142, 0, 139, 141, 14],
|
|
["setarg", 142, 1, 140, 141, 14],
|
|
["setarg", 142, 2, 141, 141, 14],
|
|
["invoke", 142, 136, 141, 14],
|
|
["jump", "call_done_206", 141, 14],
|
|
"record_path_205",
|
|
["load_field", 143, 137, "day2hour", 141, 14],
|
|
["frame", 144, 143, 0, 141, 14],
|
|
["setarg", 144, 0, 137, 141, 14],
|
|
["invoke", 144, 136, 141, 14],
|
|
"call_done_206",
|
|
["is_num", 146, 136, 141, 35],
|
|
["jump_false", 146, "num_err_207", 141, 35],
|
|
["is_num", 147, 4, 141, 35],
|
|
["jump_false", 147, "num_err_207", 141, 35],
|
|
["subtract", 145, 136, 4, 141, 35],
|
|
["jump", "num_done_208", 141, 35],
|
|
"num_err_207",
|
|
["disrupt", 141, 35],
|
|
"num_done_208",
|
|
["access", 148, 1, 141, 44],
|
|
["is_num", 150, 145, 141, 44],
|
|
["jump_false", 150, "num_err_209", 141, 44],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["subtract", 149, 145, 148, 141, 44],
|
|
["jump", "num_done_210", 141, 44],
|
|
"num_err_209",
|
|
["disrupt", 141, 44],
|
|
"num_done_210",
|
|
["get", 152, 5, 1, 141, 49],
|
|
["load_field", 153, 152, "hour", 141, 49],
|
|
["is_num", 155, 149, 141, 49],
|
|
["jump_false", 155, "num_err_211", 141, 49],
|
|
["is_num", 156, 153, 141, 49],
|
|
["jump_false", 156, "num_err_211", 141, 49],
|
|
["multiply", 154, 149, 153, 141, 49],
|
|
["jump", "num_done_212", 141, 49],
|
|
"num_err_211",
|
|
["disrupt", 141, 49],
|
|
"num_done_212",
|
|
["is_text", 158, 2, 141, 49],
|
|
["jump_false", 158, "add_cn_214", 141, 49],
|
|
["is_text", 159, 154, 141, 49],
|
|
["jump_false", 159, "add_cn_214", 141, 49],
|
|
["concat", 157, 2, 154, 141, 49],
|
|
["jump", "add_done_213", 141, 49],
|
|
"add_cn_214",
|
|
["is_num", 158, 2, 141, 49],
|
|
["jump_false", 158, "add_err_215", 141, 49],
|
|
["is_num", 159, 154, 141, 49],
|
|
["jump_false", 159, "add_err_215", 141, 49],
|
|
["add", 157, 2, 154, 141, 49],
|
|
["jump", "add_done_213", 141, 49],
|
|
"add_err_215",
|
|
["disrupt", 141, 49],
|
|
"add_done_213",
|
|
["move", 2, 157, 141, 49],
|
|
["get", 161, 5, 1, 142, 14],
|
|
["is_proxy", 162, 161, 142, 14],
|
|
["jump_false", 162, "record_path_216", 142, 14],
|
|
["null", 163, 142, 14],
|
|
["access", 164, "hour2minute", 142, 14],
|
|
["array", 165, 0, 142, 14],
|
|
["frame", 166, 161, 2, 142, 14],
|
|
["setarg", 166, 0, 163, 142, 14],
|
|
["setarg", 166, 1, 164, 142, 14],
|
|
["setarg", 166, 2, 165, 142, 14],
|
|
["invoke", 166, 160, 142, 14],
|
|
["jump", "call_done_217", 142, 14],
|
|
"record_path_216",
|
|
["load_field", 167, 161, "hour2minute", 142, 14],
|
|
["frame", 168, 167, 0, 142, 14],
|
|
["setarg", 168, 0, 161, 142, 14],
|
|
["invoke", 168, 160, 142, 14],
|
|
"call_done_217",
|
|
["is_num", 170, 160, 142, 35],
|
|
["jump_false", 170, "num_err_218", 142, 35],
|
|
["is_num", 171, 6, 142, 35],
|
|
["jump_false", 171, "num_err_218", 142, 35],
|
|
["subtract", 169, 160, 6, 142, 35],
|
|
["jump", "num_done_219", 142, 35],
|
|
"num_err_218",
|
|
["disrupt", 142, 35],
|
|
"num_done_219",
|
|
["access", 172, 1, 142, 44],
|
|
["is_num", 174, 169, 142, 44],
|
|
["jump_false", 174, "num_err_220", 142, 44],
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
["subtract", 173, 169, 172, 142, 44],
|
|
["jump", "num_done_221", 142, 44],
|
|
"num_err_220",
|
|
["disrupt", 142, 44],
|
|
"num_done_221",
|
|
["get", 176, 5, 1, 142, 49],
|
|
["load_field", 177, 176, "minute", 142, 49],
|
|
["is_num", 179, 173, 142, 49],
|
|
["jump_false", 179, "num_err_222", 142, 49],
|
|
["is_num", 180, 177, 142, 49],
|
|
["jump_false", 180, "num_err_222", 142, 49],
|
|
["multiply", 178, 173, 177, 142, 49],
|
|
["jump", "num_done_223", 142, 49],
|
|
"num_err_222",
|
|
["disrupt", 142, 49],
|
|
"num_done_223",
|
|
["is_text", 182, 2, 142, 49],
|
|
["jump_false", 182, "add_cn_225", 142, 49],
|
|
["is_text", 183, 178, 142, 49],
|
|
["jump_false", 183, "add_cn_225", 142, 49],
|
|
["concat", 181, 2, 178, 142, 49],
|
|
["jump", "add_done_224", 142, 49],
|
|
"add_cn_225",
|
|
["is_num", 182, 2, 142, 49],
|
|
["jump_false", 182, "add_err_226", 142, 49],
|
|
["is_num", 183, 178, 142, 49],
|
|
["jump_false", 183, "add_err_226", 142, 49],
|
|
["add", 181, 2, 178, 142, 49],
|
|
["jump", "add_done_224", 142, 49],
|
|
"add_err_226",
|
|
["disrupt", 142, 49],
|
|
"add_done_224",
|
|
["move", 2, 181, 142, 49],
|
|
["get", 185, 5, 1, 143, 13],
|
|
["is_proxy", 186, 185, 143, 13],
|
|
["jump_false", 186, "record_path_227", 143, 13],
|
|
["null", 187, 143, 13],
|
|
["access", 188, "minute2second", 143, 13],
|
|
["array", 189, 0, 143, 13],
|
|
["frame", 190, 185, 2, 143, 13],
|
|
["setarg", 190, 0, 187, 143, 13],
|
|
["setarg", 190, 1, 188, 143, 13],
|
|
["setarg", 190, 2, 189, 143, 13],
|
|
["invoke", 190, 184, 143, 13],
|
|
["jump", "call_done_228", 143, 13],
|
|
"record_path_227",
|
|
["load_field", 191, 185, "minute2second", 143, 13],
|
|
["frame", 192, 191, 0, 143, 13],
|
|
["setarg", 192, 0, 185, 143, 13],
|
|
["invoke", 192, 184, 143, 13],
|
|
"call_done_228",
|
|
["is_text", 194, 2, 143, 13],
|
|
["jump_false", 194, "add_cn_230", 143, 13],
|
|
["is_text", 195, 184, 143, 13],
|
|
["jump_false", 195, "add_cn_230", 143, 13],
|
|
["concat", 193, 2, 184, 143, 13],
|
|
["jump", "add_done_229", 143, 13],
|
|
"add_cn_230",
|
|
["is_num", 194, 2, 143, 13],
|
|
["jump_false", 194, "add_err_231", 143, 13],
|
|
["is_num", 195, 184, 143, 13],
|
|
["jump_false", 195, "add_err_231", 143, 13],
|
|
["add", 193, 2, 184, 143, 13],
|
|
["jump", "add_done_229", 143, 13],
|
|
"add_err_231",
|
|
["disrupt", 143, 13],
|
|
"add_done_229",
|
|
["is_num", 197, 193, 143, 36],
|
|
["jump_false", 197, "num_err_232", 143, 36],
|
|
["is_num", 198, 8, 143, 36],
|
|
["jump_false", 198, "num_err_232", 143, 36],
|
|
["subtract", 196, 193, 8, 143, 36],
|
|
["jump", "num_done_233", 143, 36],
|
|
"num_err_232",
|
|
["disrupt", 143, 36],
|
|
"num_done_233",
|
|
["move", 2, 196, 143, 36],
|
|
["is_text", 200, 11, 144, 21],
|
|
["jump_false", 200, "add_cn_235", 144, 21],
|
|
["is_text", 201, 3, 144, 21],
|
|
["jump_false", 201, "add_cn_235", 144, 21],
|
|
["concat", 199, 11, 3, 144, 21],
|
|
["jump", "add_done_234", 144, 21],
|
|
"add_cn_235",
|
|
["is_num", 200, 11, 144, 21],
|
|
["jump_false", 200, "add_err_236", 144, 21],
|
|
["is_num", 201, 3, 144, 21],
|
|
["jump_false", 201, "add_err_236", 144, 21],
|
|
["add", 199, 11, 3, 144, 21],
|
|
["jump", "add_done_234", 144, 21],
|
|
"add_err_236",
|
|
["disrupt", 144, 21],
|
|
"add_done_234",
|
|
["get", 202, 5, 1, 144, 28],
|
|
["load_field", 203, 202, "hour", 144, 28],
|
|
["is_num", 205, 199, 144, 28],
|
|
["jump_false", 205, "num_err_237", 144, 28],
|
|
["is_num", 206, 203, 144, 28],
|
|
["jump_false", 206, "num_err_237", 144, 28],
|
|
["multiply", 204, 199, 203, 144, 28],
|
|
["jump", "num_done_238", 144, 28],
|
|
"num_err_237",
|
|
["disrupt", 144, 28],
|
|
"num_done_238",
|
|
["is_text", 208, 2, 144, 28],
|
|
["jump_false", 208, "add_cn_240", 144, 28],
|
|
["is_text", 209, 204, 144, 28],
|
|
["jump_false", 209, "add_cn_240", 144, 28],
|
|
["concat", 207, 2, 204, 144, 28],
|
|
["jump", "add_done_239", 144, 28],
|
|
"add_cn_240",
|
|
["is_num", 208, 2, 144, 28],
|
|
["jump_false", 208, "add_err_241", 144, 28],
|
|
["is_num", 209, 204, 144, 28],
|
|
["jump_false", 209, "add_err_241", 144, 28],
|
|
["add", 207, 2, 204, 144, 28],
|
|
["jump", "add_done_239", 144, 28],
|
|
"add_err_241",
|
|
["disrupt", 144, 28],
|
|
"add_done_239",
|
|
["move", 2, 207, 144, 28],
|
|
["is_num", 211, 2, 145, 13],
|
|
["jump_false", 211, "neg_err_242", 145, 13],
|
|
["negate", 210, 2, 145, 13],
|
|
["jump", "neg_done_243", 145, 13],
|
|
"neg_err_242",
|
|
["disrupt", 145, 13],
|
|
"neg_done_243",
|
|
["return", 210, 145, 13],
|
|
"_nop_ur_2",
|
|
"if_else_171",
|
|
"if_end_172",
|
|
"if_end_150",
|
|
["move", 2, 8, 148, 7],
|
|
["get", 212, 5, 1, 149, 20],
|
|
["load_field", 213, 212, "minute", 149, 20],
|
|
["is_num", 215, 6, 149, 20],
|
|
["jump_false", 215, "num_err_244", 149, 20],
|
|
["is_num", 216, 213, 149, 20],
|
|
["jump_false", 216, "num_err_244", 149, 20],
|
|
["multiply", 214, 6, 213, 149, 20],
|
|
["jump", "num_done_245", 149, 20],
|
|
"num_err_244",
|
|
["disrupt", 149, 20],
|
|
"num_done_245",
|
|
["is_text", 218, 2, 149, 20],
|
|
["jump_false", 218, "add_cn_247", 149, 20],
|
|
["is_text", 219, 214, 149, 20],
|
|
["jump_false", 219, "add_cn_247", 149, 20],
|
|
["concat", 217, 2, 214, 149, 20],
|
|
["jump", "add_done_246", 149, 20],
|
|
"add_cn_247",
|
|
["is_num", 218, 2, 149, 20],
|
|
["jump_false", 218, "add_err_248", 149, 20],
|
|
["is_num", 219, 214, 149, 20],
|
|
["jump_false", 219, "add_err_248", 149, 20],
|
|
["add", 217, 2, 214, 149, 20],
|
|
["jump", "add_done_246", 149, 20],
|
|
"add_err_248",
|
|
["disrupt", 149, 20],
|
|
"add_done_246",
|
|
["move", 2, 217, 149, 20],
|
|
["get", 220, 5, 1, 150, 20],
|
|
["load_field", 221, 220, "hour", 150, 20],
|
|
["is_num", 223, 4, 150, 20],
|
|
["jump_false", 223, "num_err_249", 150, 20],
|
|
["is_num", 224, 221, 150, 20],
|
|
["jump_false", 224, "num_err_249", 150, 20],
|
|
["multiply", 222, 4, 221, 150, 20],
|
|
["jump", "num_done_250", 150, 20],
|
|
"num_err_249",
|
|
["disrupt", 150, 20],
|
|
"num_done_250",
|
|
["is_text", 226, 2, 150, 20],
|
|
["jump_false", 226, "add_cn_252", 150, 20],
|
|
["is_text", 227, 222, 150, 20],
|
|
["jump_false", 227, "add_cn_252", 150, 20],
|
|
["concat", 225, 2, 222, 150, 20],
|
|
["jump", "add_done_251", 150, 20],
|
|
"add_cn_252",
|
|
["is_num", 226, 2, 150, 20],
|
|
["jump_false", 226, "add_err_253", 150, 20],
|
|
["is_num", 227, 222, 150, 20],
|
|
["jump_false", 227, "add_err_253", 150, 20],
|
|
["add", 225, 2, 222, 150, 20],
|
|
["jump", "add_done_251", 150, 20],
|
|
"add_err_253",
|
|
["disrupt", 150, 20],
|
|
"add_done_251",
|
|
["move", 2, 225, 150, 20],
|
|
["get", 228, 5, 1, 151, 20],
|
|
["load_field", 229, 228, "day", 151, 20],
|
|
["is_num", 231, 9, 151, 20],
|
|
["jump_false", 231, "num_err_254", 151, 20],
|
|
["is_num", 232, 229, 151, 20],
|
|
["jump_false", 232, "num_err_254", 151, 20],
|
|
["multiply", 230, 9, 229, 151, 20],
|
|
["jump", "num_done_255", 151, 20],
|
|
"num_err_254",
|
|
["disrupt", 151, 20],
|
|
"num_done_255",
|
|
["is_text", 234, 2, 151, 20],
|
|
["jump_false", 234, "add_cn_257", 151, 20],
|
|
["is_text", 235, 230, 151, 20],
|
|
["jump_false", 235, "add_cn_257", 151, 20],
|
|
["concat", 233, 2, 230, 151, 20],
|
|
["jump", "add_done_256", 151, 20],
|
|
"add_cn_257",
|
|
["is_num", 234, 2, 151, 20],
|
|
["jump_false", 234, "add_err_258", 151, 20],
|
|
["is_num", 235, 230, 151, 20],
|
|
["jump_false", 235, "add_err_258", 151, 20],
|
|
["add", 233, 2, 230, 151, 20],
|
|
["jump", "add_done_256", 151, 20],
|
|
"add_err_258",
|
|
["disrupt", 151, 20],
|
|
"add_done_256",
|
|
["move", 2, 233, 151, 20],
|
|
["is_text", 237, 11, 152, 19],
|
|
["jump_false", 237, "add_cn_260", 152, 19],
|
|
["is_text", 238, 3, 152, 19],
|
|
["jump_false", 238, "add_cn_260", 152, 19],
|
|
["concat", 236, 11, 3, 152, 19],
|
|
["jump", "add_done_259", 152, 19],
|
|
"add_cn_260",
|
|
["is_num", 237, 11, 152, 19],
|
|
["jump_false", 237, "add_err_261", 152, 19],
|
|
["is_num", 238, 3, 152, 19],
|
|
["jump_false", 238, "add_err_261", 152, 19],
|
|
["add", 236, 11, 3, 152, 19],
|
|
["jump", "add_done_259", 152, 19],
|
|
"add_err_261",
|
|
["disrupt", 152, 19],
|
|
"add_done_259",
|
|
["get", 239, 5, 1, 152, 26],
|
|
["load_field", 240, 239, "hour", 152, 26],
|
|
["is_num", 242, 236, 152, 26],
|
|
["jump_false", 242, "num_err_262", 152, 26],
|
|
["is_num", 243, 240, 152, 26],
|
|
["jump_false", 243, "num_err_262", 152, 26],
|
|
["multiply", 241, 236, 240, 152, 26],
|
|
["jump", "num_done_263", 152, 26],
|
|
"num_err_262",
|
|
["disrupt", 152, 26],
|
|
"num_done_263",
|
|
["is_num", 245, 2, 152, 26],
|
|
["jump_false", 245, "num_err_264", 152, 26],
|
|
["is_num", 246, 241, 152, 26],
|
|
["jump_false", 246, "num_err_264", 152, 26],
|
|
["subtract", 244, 2, 241, 152, 26],
|
|
["jump", "num_done_265", 152, 26],
|
|
"num_err_264",
|
|
["disrupt", 152, 26],
|
|
"num_done_265",
|
|
["move", 2, 244, 152, 26],
|
|
["return", 2, 154, 10],
|
|
"_nop_ur_3",
|
|
"_nop_ur_4"
|
|
],
|
|
"name": "time_number",
|
|
"filename": "time.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 348,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["move", 8, 1, 161, 11],
|
|
["move", 6, 2, 162, 11],
|
|
["move", 11, 3, 163, 11],
|
|
["move", 5, 4, 164, 11],
|
|
["null", 12, 165, 12],
|
|
["is_identical", 13, 8, 12, 165, 12],
|
|
["jump_true", 13, "eq_done_268", 165, 12],
|
|
["is_int", 14, 8, 165, 12],
|
|
["jump_false", 14, "eq_ni_269", 165, 12],
|
|
"_nop_tc_1",
|
|
["jump", "eq_ni_269", 165, 12],
|
|
["eq_int", 13, 8, 12, 165, 12],
|
|
["jump", "eq_done_268", 165, 12],
|
|
"eq_ni_269",
|
|
["is_num", 14, 8, 165, 12],
|
|
["jump_false", 14, "eq_nn_270", 165, 12],
|
|
"_nop_tc_2",
|
|
["jump", "eq_nn_270", 165, 12],
|
|
["eq_float", 13, 8, 12, 165, 12],
|
|
["jump", "eq_done_268", 165, 12],
|
|
"eq_nn_270",
|
|
["is_text", 14, 8, 165, 12],
|
|
["jump_false", 14, "eq_nt_271", 165, 12],
|
|
"_nop_tc_3",
|
|
["jump", "eq_nt_271", 165, 12],
|
|
["eq_text", 13, 8, 12, 165, 12],
|
|
["jump", "eq_done_268", 165, 12],
|
|
"eq_nt_271",
|
|
["is_null", 14, 8, 165, 12],
|
|
["jump_false", 14, "eq_nnl_272", 165, 12],
|
|
"_nop_tc_4",
|
|
"_nop_tc_5",
|
|
["true", 13, 165, 12],
|
|
["jump", "eq_done_268", 165, 12],
|
|
"eq_nnl_272",
|
|
["is_bool", 14, 8, 165, 12],
|
|
["jump_false", 14, "eq_nb_273", 165, 12],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nb_273", 165, 12],
|
|
["eq_bool", 13, 8, 12, 165, 12],
|
|
["jump", "eq_done_268", 165, 12],
|
|
"eq_nb_273",
|
|
["false", 13, 165, 12],
|
|
"eq_done_268",
|
|
["jump_false", 13, "if_else_266", 165, 12],
|
|
["get", 17, 4, 1, 165, 22],
|
|
["frame", 18, 17, 0, 165, 22],
|
|
["null", 19, 165, 22],
|
|
["setarg", 18, 0, 19, 165, 22],
|
|
["invoke", 18, 16, 165, 22],
|
|
["move", 8, 16, 165, 22],
|
|
["jump", "if_end_267", 165, 22],
|
|
"if_else_266",
|
|
"if_end_267",
|
|
["null", 20, 166, 12],
|
|
["is_identical", 21, 6, 20, 166, 12],
|
|
["jump_true", 21, "eq_done_276", 166, 12],
|
|
["is_int", 22, 6, 166, 12],
|
|
["jump_false", 22, "eq_ni_277", 166, 12],
|
|
"_nop_tc_7",
|
|
["jump", "eq_ni_277", 166, 12],
|
|
["eq_int", 21, 6, 20, 166, 12],
|
|
["jump", "eq_done_276", 166, 12],
|
|
"eq_ni_277",
|
|
["is_num", 22, 6, 166, 12],
|
|
["jump_false", 22, "eq_nn_278", 166, 12],
|
|
"_nop_tc_8",
|
|
["jump", "eq_nn_278", 166, 12],
|
|
["eq_float", 21, 6, 20, 166, 12],
|
|
["jump", "eq_done_276", 166, 12],
|
|
"eq_nn_278",
|
|
["is_text", 22, 6, 166, 12],
|
|
["jump_false", 22, "eq_nt_279", 166, 12],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_279", 166, 12],
|
|
["eq_text", 21, 6, 20, 166, 12],
|
|
["jump", "eq_done_276", 166, 12],
|
|
"eq_nt_279",
|
|
["is_null", 22, 6, 166, 12],
|
|
["jump_false", 22, "eq_nnl_280", 166, 12],
|
|
"_nop_tc_10",
|
|
"_nop_tc_11",
|
|
["true", 21, 166, 12],
|
|
["jump", "eq_done_276", 166, 12],
|
|
"eq_nnl_280",
|
|
["is_bool", 22, 6, 166, 12],
|
|
["jump_false", 22, "eq_nb_281", 166, 12],
|
|
"_nop_tc_12",
|
|
["jump", "eq_nb_281", 166, 12],
|
|
["eq_bool", 21, 6, 20, 166, 12],
|
|
["jump", "eq_done_276", 166, 12],
|
|
"eq_nb_281",
|
|
["false", 21, 166, 12],
|
|
"eq_done_276",
|
|
["jump_false", 21, "if_else_274", 166, 12],
|
|
["get", 24, 3, 1, 166, 22],
|
|
["move", 6, 24, 166, 22],
|
|
["jump", "if_end_275", 166, 22],
|
|
"if_else_274",
|
|
"if_end_275",
|
|
["null", 25, 167, 12],
|
|
["is_identical", 26, 11, 25, 167, 12],
|
|
["jump_true", 26, "eq_done_284", 167, 12],
|
|
["is_int", 27, 11, 167, 12],
|
|
["jump_false", 27, "eq_ni_285", 167, 12],
|
|
"_nop_tc_13",
|
|
["jump", "eq_ni_285", 167, 12],
|
|
["eq_int", 26, 11, 25, 167, 12],
|
|
["jump", "eq_done_284", 167, 12],
|
|
"eq_ni_285",
|
|
["is_num", 27, 11, 167, 12],
|
|
["jump_false", 27, "eq_nn_286", 167, 12],
|
|
"_nop_tc_14",
|
|
["jump", "eq_nn_286", 167, 12],
|
|
["eq_float", 26, 11, 25, 167, 12],
|
|
["jump", "eq_done_284", 167, 12],
|
|
"eq_nn_286",
|
|
["is_text", 27, 11, 167, 12],
|
|
["jump_false", 27, "eq_nt_287", 167, 12],
|
|
"_nop_tc_15",
|
|
["jump", "eq_nt_287", 167, 12],
|
|
["eq_text", 26, 11, 25, 167, 12],
|
|
["jump", "eq_done_284", 167, 12],
|
|
"eq_nt_287",
|
|
["is_null", 27, 11, 167, 12],
|
|
["jump_false", 27, "eq_nnl_288", 167, 12],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["true", 26, 167, 12],
|
|
["jump", "eq_done_284", 167, 12],
|
|
"eq_nnl_288",
|
|
["is_bool", 27, 11, 167, 12],
|
|
["jump_false", 27, "eq_nb_289", 167, 12],
|
|
"_nop_tc_18",
|
|
["jump", "eq_nb_289", 167, 12],
|
|
["eq_bool", 26, 11, 25, 167, 12],
|
|
["jump", "eq_done_284", 167, 12],
|
|
"eq_nb_289",
|
|
["false", 26, 167, 12],
|
|
"eq_done_284",
|
|
["jump_false", 26, "if_else_282", 167, 12],
|
|
["get", 30, 2, 1, 167, 22],
|
|
["frame", 31, 30, 0, 167, 22],
|
|
["null", 32, 167, 22],
|
|
["setarg", 31, 0, 32, 167, 22],
|
|
["invoke", 31, 29, 167, 22],
|
|
["move", 11, 29, 167, 22],
|
|
["jump", "if_end_283", 167, 22],
|
|
"if_else_282",
|
|
"if_end_283",
|
|
["null", 33, 168, 12],
|
|
["is_identical", 34, 5, 33, 168, 12],
|
|
["jump_true", 34, "eq_done_292", 168, 12],
|
|
["is_int", 35, 5, 168, 12],
|
|
["jump_false", 35, "eq_ni_293", 168, 12],
|
|
"_nop_tc_19",
|
|
["jump", "eq_ni_293", 168, 12],
|
|
["eq_int", 34, 5, 33, 168, 12],
|
|
["jump", "eq_done_292", 168, 12],
|
|
"eq_ni_293",
|
|
["is_num", 35, 5, 168, 12],
|
|
["jump_false", 35, "eq_nn_294", 168, 12],
|
|
"_nop_tc_20",
|
|
["jump", "eq_nn_294", 168, 12],
|
|
["eq_float", 34, 5, 33, 168, 12],
|
|
["jump", "eq_done_292", 168, 12],
|
|
"eq_nn_294",
|
|
["is_text", 35, 5, 168, 12],
|
|
["jump_false", 35, "eq_nt_295", 168, 12],
|
|
"_nop_tc_21",
|
|
["jump", "eq_nt_295", 168, 12],
|
|
["eq_text", 34, 5, 33, 168, 12],
|
|
["jump", "eq_done_292", 168, 12],
|
|
"eq_nt_295",
|
|
["is_null", 35, 5, 168, 12],
|
|
["jump_false", 35, "eq_nnl_296", 168, 12],
|
|
"_nop_tc_22",
|
|
"_nop_tc_23",
|
|
["true", 34, 168, 12],
|
|
["jump", "eq_done_292", 168, 12],
|
|
"eq_nnl_296",
|
|
["is_bool", 35, 5, 168, 12],
|
|
["jump_false", 35, "eq_nb_297", 168, 12],
|
|
"_nop_tc_24",
|
|
["jump", "eq_nb_297", 168, 12],
|
|
["eq_bool", 34, 5, 33, 168, 12],
|
|
["jump", "eq_done_292", 168, 12],
|
|
"eq_nb_297",
|
|
["false", 34, 168, 12],
|
|
"eq_done_292",
|
|
["jump_false", 34, "if_else_290", 168, 12],
|
|
["get", 38, 1, 1, 168, 22],
|
|
["frame", 39, 38, 0, 168, 22],
|
|
["null", 40, 168, 22],
|
|
["setarg", 39, 0, 40, 168, 22],
|
|
["invoke", 39, 37, 168, 22],
|
|
["move", 5, 37, 168, 22],
|
|
["jump", "if_end_291", 168, 22],
|
|
"if_else_290",
|
|
"if_end_291",
|
|
["access", 42, {"name":"is_number","kind":"name","make":"intrinsic"}, 170, 13],
|
|
["frame", 43, 42, 1, 170, 13],
|
|
["null", 44, 170, 13],
|
|
["setarg", 43, 0, 44, 170, 13],
|
|
["setarg", 43, 1, 8, 170, 13],
|
|
["invoke", 43, 41, 170, 13],
|
|
["jump_false", 41, "tern_else_298", 170, 13],
|
|
["get", 47, 7, 1, 170, 28],
|
|
["frame", 48, 47, 3, 170, 28],
|
|
["null", 49, 170, 28],
|
|
["setarg", 48, 0, 49, 170, 28],
|
|
["setarg", 48, 1, 8, 170, 28],
|
|
["setarg", 48, 2, 11, 170, 28],
|
|
["setarg", 48, 3, 5, 170, 28],
|
|
["invoke", 48, 46, 170, 28],
|
|
["move", 45, 46, 170, 28],
|
|
["jump", "tern_end_299", 170, 28],
|
|
"tern_else_298",
|
|
["move", 45, 8, 170, 51],
|
|
"tern_end_299",
|
|
["move", 9, 45, 170, 51],
|
|
["load_field", 50, 9, "zone", 171, 7],
|
|
["move", 11, 50, 171, 7],
|
|
["load_field", 51, 9, "dst", 172, 7],
|
|
["move", 5, 51, 172, 7],
|
|
["access", 52, "a", 174, 17],
|
|
["access", 54, {"name":"search","kind":"name","make":"intrinsic"}, 174, 7],
|
|
["frame", 55, 54, 2, 174, 7],
|
|
["null", 56, 174, 7],
|
|
["setarg", 55, 0, 56, 174, 7],
|
|
["setarg", 55, 1, 6, 174, 7],
|
|
["setarg", 55, 2, 52, 174, 7],
|
|
["invoke", 55, 53, 174, 7],
|
|
["null", 57, 174, 25],
|
|
["is_identical", 58, 53, 57, 174, 25],
|
|
["jump_true", 58, "ne_nid_303", 174, 25],
|
|
["jump", "ne_ni_304", 174, 25],
|
|
"ne_nid_303",
|
|
["false", 58, 174, 25],
|
|
["jump", "ne_done_302", 174, 25],
|
|
"ne_ni_304",
|
|
["is_int", 59, 53, 174, 25],
|
|
["jump_false", 59, "ne_nn_305", 174, 25],
|
|
"_nop_tc_25",
|
|
["jump", "ne_nn_305", 174, 25],
|
|
["ne_int", 58, 53, 57, 174, 25],
|
|
["jump", "ne_done_302", 174, 25],
|
|
"ne_nn_305",
|
|
["is_num", 59, 53, 174, 25],
|
|
["jump_false", 59, "ne_nt_306", 174, 25],
|
|
"_nop_tc_26",
|
|
["jump", "ne_nt_306", 174, 25],
|
|
["ne_float", 58, 53, 57, 174, 25],
|
|
["jump", "ne_done_302", 174, 25],
|
|
"ne_nt_306",
|
|
["is_text", 59, 53, 174, 25],
|
|
["jump_false", 59, "ne_nnl_307", 174, 25],
|
|
"_nop_tc_27",
|
|
["jump", "ne_nnl_307", 174, 25],
|
|
["ne_text", 58, 53, 57, 174, 25],
|
|
["jump", "ne_done_302", 174, 25],
|
|
"ne_nnl_307",
|
|
["is_null", 59, 53, 174, 25],
|
|
["jump_false", 59, "ne_nb_308", 174, 25],
|
|
"_nop_tc_28",
|
|
"_nop_tc_29",
|
|
["false", 58, 174, 25],
|
|
["jump", "ne_done_302", 174, 25],
|
|
"ne_nb_308",
|
|
["is_bool", 59, 53, 174, 25],
|
|
["jump_false", 59, "ne_mis_309", 174, 25],
|
|
"_nop_tc_30",
|
|
["jump", "ne_mis_309", 174, 25],
|
|
["ne_bool", 58, 53, 57, 174, 25],
|
|
["jump", "ne_done_302", 174, 25],
|
|
"ne_mis_309",
|
|
["true", 58, 174, 25],
|
|
"ne_done_302",
|
|
["jump_false", 58, "if_else_300", 174, 25],
|
|
["load_field", 61, 9, "hour", 175, 9],
|
|
["access", 62, 13, 175, 21],
|
|
["is_int", 64, 61, 175, 21],
|
|
["jump_false", 64, "rel_ni_312", 175, 21],
|
|
"_nop_tc_31",
|
|
"_nop_tc_32",
|
|
["ge_int", 63, 61, 62, 175, 21],
|
|
["jump", "rel_done_314", 175, 21],
|
|
"rel_ni_312",
|
|
["is_num", 64, 61, 175, 21],
|
|
["jump_false", 64, "rel_nn_313", 175, 21],
|
|
"_nop_tc_33",
|
|
"_nop_tc_34",
|
|
["ge_float", 63, 61, 62, 175, 21],
|
|
["jump", "rel_done_314", 175, 21],
|
|
"rel_nn_313",
|
|
["is_text", 64, 61, 175, 21],
|
|
["jump_false", 64, "rel_err_315", 175, 21],
|
|
"_nop_tc_35",
|
|
["jump", "rel_err_315", 175, 21],
|
|
["ge_text", 63, 61, 62, 175, 21],
|
|
["jump", "rel_done_314", 175, 21],
|
|
"rel_err_315",
|
|
["disrupt", 175, 21],
|
|
"rel_done_314",
|
|
["jump_false", 63, "if_else_310", 175, 21],
|
|
["load_field", 66, 9, "hour", 175, 38],
|
|
["access", 67, 12, 175, 49],
|
|
["is_num", 69, 66, 175, 49],
|
|
["jump_false", 69, "num_err_316", 175, 49],
|
|
"_nop_tc_36",
|
|
"_nop_tc_37",
|
|
["subtract", 68, 66, 67, 175, 49],
|
|
["jump", "num_done_317", 175, 49],
|
|
"num_err_316",
|
|
["disrupt", 175, 49],
|
|
"num_done_317",
|
|
["store_field", 9, 68, "hour", 175, 27],
|
|
["access", 71, "a", 175, 68],
|
|
["access", 72, "PM", 175, 73],
|
|
["access", 74, {"name":"replace","kind":"name","make":"intrinsic"}, 175, 57],
|
|
["frame", 75, 74, 3, 175, 57],
|
|
["null", 76, 175, 57],
|
|
["setarg", 75, 0, 76, 175, 57],
|
|
["setarg", 75, 1, 6, 175, 57],
|
|
["setarg", 75, 2, 71, 175, 57],
|
|
["setarg", 75, 3, 72, 175, 57],
|
|
["invoke", 75, 73, 175, 57],
|
|
["move", 6, 73, 175, 57],
|
|
["jump", "if_end_311", 175, 57],
|
|
"if_else_310",
|
|
["load_field", 77, 9, "hour", 176, 14],
|
|
["access", 78, 12, 176, 26],
|
|
["is_identical", 79, 77, 78, 176, 26],
|
|
["jump_true", 79, "eq_done_320", 176, 26],
|
|
["is_int", 80, 77, 176, 26],
|
|
["jump_false", 80, "eq_ni_321", 176, 26],
|
|
"_nop_tc_38",
|
|
"_nop_tc_39",
|
|
["eq_int", 79, 77, 78, 176, 26],
|
|
["jump", "eq_done_320", 176, 26],
|
|
"eq_ni_321",
|
|
["is_num", 80, 77, 176, 26],
|
|
["jump_false", 80, "eq_nn_322", 176, 26],
|
|
"_nop_tc_40",
|
|
"_nop_tc_41",
|
|
["eq_float", 79, 77, 78, 176, 26],
|
|
["jump", "eq_done_320", 176, 26],
|
|
"eq_nn_322",
|
|
["is_text", 80, 77, 176, 26],
|
|
["jump_false", 80, "eq_nt_323", 176, 26],
|
|
"_nop_tc_42",
|
|
["jump", "eq_nt_323", 176, 26],
|
|
["eq_text", 79, 77, 78, 176, 26],
|
|
["jump", "eq_done_320", 176, 26],
|
|
"eq_nt_323",
|
|
["is_null", 80, 77, 176, 26],
|
|
["jump_false", 80, "eq_nnl_324", 176, 26],
|
|
"_nop_tc_43",
|
|
["jump", "eq_nnl_324", 176, 26],
|
|
["true", 79, 176, 26],
|
|
["jump", "eq_done_320", 176, 26],
|
|
"eq_nnl_324",
|
|
["is_bool", 80, 77, 176, 26],
|
|
["jump_false", 80, "eq_nb_325", 176, 26],
|
|
"_nop_tc_44",
|
|
["jump", "eq_nb_325", 176, 26],
|
|
["eq_bool", 79, 77, 78, 176, 26],
|
|
["jump", "eq_done_320", 176, 26],
|
|
"eq_nb_325",
|
|
["false", 79, 176, 26],
|
|
"eq_done_320",
|
|
["jump_false", 79, "if_else_318", 176, 26],
|
|
["access", 82, "a", 176, 47],
|
|
["access", 83, "PM", 176, 52],
|
|
["access", 85, {"name":"replace","kind":"name","make":"intrinsic"}, 176, 36],
|
|
["frame", 86, 85, 3, 176, 36],
|
|
["null", 87, 176, 36],
|
|
["setarg", 86, 0, 87, 176, 36],
|
|
["setarg", 86, 1, 6, 176, 36],
|
|
["setarg", 86, 2, 82, 176, 36],
|
|
["setarg", 86, 3, 83, 176, 36],
|
|
["invoke", 86, 84, 176, 36],
|
|
["move", 6, 84, 176, 36],
|
|
["jump", "if_end_319", 176, 36],
|
|
"if_else_318",
|
|
["load_field", 88, 9, "hour", 177, 14],
|
|
["access", 89, 0, 177, 26],
|
|
["is_identical", 90, 88, 89, 177, 26],
|
|
["jump_true", 90, "eq_done_328", 177, 26],
|
|
["is_int", 91, 88, 177, 26],
|
|
["jump_false", 91, "eq_ni_329", 177, 26],
|
|
"_nop_tc_45",
|
|
"_nop_tc_46",
|
|
["eq_int", 90, 88, 89, 177, 26],
|
|
["jump", "eq_done_328", 177, 26],
|
|
"eq_ni_329",
|
|
["is_num", 91, 88, 177, 26],
|
|
["jump_false", 91, "eq_nn_330", 177, 26],
|
|
"_nop_tc_47",
|
|
"_nop_tc_48",
|
|
["eq_float", 90, 88, 89, 177, 26],
|
|
["jump", "eq_done_328", 177, 26],
|
|
"eq_nn_330",
|
|
["is_text", 91, 88, 177, 26],
|
|
["jump_false", 91, "eq_nt_331", 177, 26],
|
|
"_nop_tc_49",
|
|
["jump", "eq_nt_331", 177, 26],
|
|
["eq_text", 90, 88, 89, 177, 26],
|
|
["jump", "eq_done_328", 177, 26],
|
|
"eq_nt_331",
|
|
["is_null", 91, 88, 177, 26],
|
|
["jump_false", 91, "eq_nnl_332", 177, 26],
|
|
"_nop_tc_50",
|
|
["jump", "eq_nnl_332", 177, 26],
|
|
["true", 90, 177, 26],
|
|
["jump", "eq_done_328", 177, 26],
|
|
"eq_nnl_332",
|
|
["is_bool", 91, 88, 177, 26],
|
|
["jump_false", 91, "eq_nb_333", 177, 26],
|
|
"_nop_tc_51",
|
|
["jump", "eq_nb_333", 177, 26],
|
|
["eq_bool", 90, 88, 89, 177, 26],
|
|
["jump", "eq_done_328", 177, 26],
|
|
"eq_nb_333",
|
|
["false", 90, 177, 26],
|
|
"eq_done_328",
|
|
["jump_false", 90, "if_else_326", 177, 26],
|
|
["access", 93, 12, 177, 42],
|
|
["store_field", 9, 93, "hour", 177, 31],
|
|
["access", 94, "a", 177, 61],
|
|
["access", 95, "AM", 177, 66],
|
|
["access", 97, {"name":"replace","kind":"name","make":"intrinsic"}, 177, 50],
|
|
["frame", 98, 97, 3, 177, 50],
|
|
["null", 99, 177, 50],
|
|
["setarg", 98, 0, 99, 177, 50],
|
|
["setarg", 98, 1, 6, 177, 50],
|
|
["setarg", 98, 2, 94, 177, 50],
|
|
["setarg", 98, 3, 95, 177, 50],
|
|
["invoke", 98, 96, 177, 50],
|
|
["move", 6, 96, 177, 50],
|
|
["jump", "if_end_327", 177, 50],
|
|
"if_else_326",
|
|
["access", 100, "a", 178, 25],
|
|
["access", 101, "AM", 178, 30],
|
|
["access", 103, {"name":"replace","kind":"name","make":"intrinsic"}, 178, 14],
|
|
["frame", 104, 103, 3, 178, 14],
|
|
["null", 105, 178, 14],
|
|
["setarg", 104, 0, 105, 178, 14],
|
|
["setarg", 104, 1, 6, 178, 14],
|
|
["setarg", 104, 2, 100, 178, 14],
|
|
["setarg", 104, 3, 101, 178, 14],
|
|
["invoke", 104, 102, 178, 14],
|
|
["move", 6, 102, 178, 14],
|
|
"if_end_327",
|
|
"if_end_319",
|
|
"if_end_311",
|
|
["jump", "if_end_301", 178, 14],
|
|
"if_else_300",
|
|
"if_end_301",
|
|
["load_field", 106, 9, "year", 181, 14],
|
|
["access", 107, 0, 181, 25],
|
|
["is_int", 109, 106, 181, 25],
|
|
["jump_false", 109, "rel_ni_336", 181, 25],
|
|
"_nop_tc_52",
|
|
"_nop_tc_53",
|
|
["gt_int", 108, 106, 107, 181, 25],
|
|
["jump", "rel_done_338", 181, 25],
|
|
"rel_ni_336",
|
|
["is_num", 109, 106, 181, 25],
|
|
["jump_false", 109, "rel_nn_337", 181, 25],
|
|
"_nop_tc_54",
|
|
"_nop_tc_55",
|
|
["gt_float", 108, 106, 107, 181, 25],
|
|
["jump", "rel_done_338", 181, 25],
|
|
"rel_nn_337",
|
|
["is_text", 109, 106, 181, 25],
|
|
["jump_false", 109, "rel_err_339", 181, 25],
|
|
"_nop_tc_56",
|
|
["jump", "rel_err_339", 181, 25],
|
|
["gt_text", 108, 106, 107, 181, 25],
|
|
["jump", "rel_done_338", 181, 25],
|
|
"rel_err_339",
|
|
["disrupt", 181, 25],
|
|
"rel_done_338",
|
|
["jump_false", 108, "tern_else_334", 181, 25],
|
|
["load_field", 112, 9, "year", 181, 29],
|
|
["move", 111, 112, 181, 29],
|
|
["jump", "tern_end_335", 181, 29],
|
|
"tern_else_334",
|
|
["load_field", 113, 9, "year", 181, 40],
|
|
["access", 114, 1, 181, 51],
|
|
["is_num", 116, 113, 181, 51],
|
|
["jump_false", 116, "num_err_340", 181, 51],
|
|
"_nop_tc_57",
|
|
"_nop_tc_58",
|
|
["subtract", 115, 113, 114, 181, 51],
|
|
["jump", "num_done_341", 181, 51],
|
|
"num_err_340",
|
|
["disrupt", 181, 51],
|
|
"num_done_341",
|
|
["move", 111, 115, 181, 51],
|
|
"tern_end_335",
|
|
["move", 10, 111, 181, 51],
|
|
["access", 118, "c", 182, 17],
|
|
["access", 120, {"name":"search","kind":"name","make":"intrinsic"}, 182, 7],
|
|
["frame", 121, 120, 2, 182, 7],
|
|
["null", 122, 182, 7],
|
|
["setarg", 121, 0, 122, 182, 7],
|
|
["setarg", 121, 1, 6, 182, 7],
|
|
["setarg", 121, 2, 118, 182, 7],
|
|
["invoke", 121, 119, 182, 7],
|
|
["null", 123, 182, 25],
|
|
["is_identical", 124, 119, 123, 182, 25],
|
|
["jump_true", 124, "ne_nid_345", 182, 25],
|
|
["jump", "ne_ni_346", 182, 25],
|
|
"ne_nid_345",
|
|
["false", 124, 182, 25],
|
|
["jump", "ne_done_344", 182, 25],
|
|
"ne_ni_346",
|
|
["is_int", 125, 119, 182, 25],
|
|
["jump_false", 125, "ne_nn_347", 182, 25],
|
|
"_nop_tc_59",
|
|
["jump", "ne_nn_347", 182, 25],
|
|
["ne_int", 124, 119, 123, 182, 25],
|
|
["jump", "ne_done_344", 182, 25],
|
|
"ne_nn_347",
|
|
["is_num", 125, 119, 182, 25],
|
|
["jump_false", 125, "ne_nt_348", 182, 25],
|
|
"_nop_tc_60",
|
|
["jump", "ne_nt_348", 182, 25],
|
|
["ne_float", 124, 119, 123, 182, 25],
|
|
["jump", "ne_done_344", 182, 25],
|
|
"ne_nt_348",
|
|
["is_text", 125, 119, 182, 25],
|
|
["jump_false", 125, "ne_nnl_349", 182, 25],
|
|
"_nop_tc_61",
|
|
["jump", "ne_nnl_349", 182, 25],
|
|
["ne_text", 124, 119, 123, 182, 25],
|
|
["jump", "ne_done_344", 182, 25],
|
|
"ne_nnl_349",
|
|
["is_null", 125, 119, 182, 25],
|
|
["jump_false", 125, "ne_nb_350", 182, 25],
|
|
"_nop_tc_62",
|
|
"_nop_tc_63",
|
|
["false", 124, 182, 25],
|
|
["jump", "ne_done_344", 182, 25],
|
|
"ne_nb_350",
|
|
["is_bool", 125, 119, 182, 25],
|
|
["jump_false", 125, "ne_mis_351", 182, 25],
|
|
"_nop_tc_64",
|
|
["jump", "ne_mis_351", 182, 25],
|
|
["ne_bool", 124, 119, 123, 182, 25],
|
|
["jump", "ne_done_344", 182, 25],
|
|
"ne_mis_351",
|
|
["true", 124, 182, 25],
|
|
"ne_done_344",
|
|
["jump_false", 124, "if_else_342", 182, 25],
|
|
["access", 127, 0, 183, 16],
|
|
["is_int", 129, 10, 183, 16],
|
|
["jump_false", 129, "rel_ni_354", 183, 16],
|
|
"_nop_tc_65",
|
|
"_nop_tc_66",
|
|
["lt_int", 128, 10, 127, 183, 16],
|
|
["jump", "rel_done_356", 183, 16],
|
|
"rel_ni_354",
|
|
["is_num", 129, 10, 183, 16],
|
|
["jump_false", 129, "rel_nn_355", 183, 16],
|
|
"_nop_tc_67",
|
|
"_nop_tc_68",
|
|
["lt_float", 128, 10, 127, 183, 16],
|
|
["jump", "rel_done_356", 183, 16],
|
|
"rel_nn_355",
|
|
["is_text", 129, 10, 183, 16],
|
|
["jump_false", 129, "rel_err_357", 183, 16],
|
|
"_nop_tc_69",
|
|
["jump", "rel_err_357", 183, 16],
|
|
["lt_text", 128, 10, 127, 183, 16],
|
|
["jump", "rel_done_356", 183, 16],
|
|
"rel_err_357",
|
|
["disrupt", 183, 16],
|
|
"rel_done_356",
|
|
["jump_false", 128, "if_else_352", 183, 16],
|
|
["access", 132, {"name":"abs","kind":"name","make":"intrinsic"}, 183, 28],
|
|
["frame", 133, 132, 1, 183, 28],
|
|
["null", 134, 183, 28],
|
|
["setarg", 133, 0, 134, 183, 28],
|
|
["setarg", 133, 1, 10, 183, 28],
|
|
["invoke", 133, 131, 183, 28],
|
|
["move", 10, 131, 183, 28],
|
|
["access", 135, "c", 183, 54],
|
|
["access", 136, "BC", 183, 59],
|
|
["access", 138, {"name":"replace","kind":"name","make":"intrinsic"}, 183, 43],
|
|
["frame", 139, 138, 3, 183, 43],
|
|
["null", 140, 183, 43],
|
|
["setarg", 139, 0, 140, 183, 43],
|
|
["setarg", 139, 1, 6, 183, 43],
|
|
["setarg", 139, 2, 135, 183, 43],
|
|
["setarg", 139, 3, 136, 183, 43],
|
|
["invoke", 139, 137, 183, 43],
|
|
["move", 6, 137, 183, 43],
|
|
["jump", "if_end_353", 183, 43],
|
|
"if_else_352",
|
|
["access", 141, "c", 184, 25],
|
|
["access", 142, "AD", 184, 30],
|
|
["access", 144, {"name":"replace","kind":"name","make":"intrinsic"}, 184, 14],
|
|
["frame", 145, 144, 3, 184, 14],
|
|
["null", 146, 184, 14],
|
|
["setarg", 145, 0, 146, 184, 14],
|
|
["setarg", 145, 1, 6, 184, 14],
|
|
["setarg", 145, 2, 141, 184, 14],
|
|
["setarg", 145, 3, 142, 184, 14],
|
|
["invoke", 145, 143, 184, 14],
|
|
["move", 6, 143, 184, 14],
|
|
"if_end_353",
|
|
["jump", "if_end_343", 184, 14],
|
|
"if_else_342",
|
|
"if_end_343",
|
|
["jump_false", 5, "tern_else_358", 187, 26],
|
|
["access", 148, 1, 187, 30],
|
|
["move", 147, 148, 187, 30],
|
|
["jump", "tern_end_359", 187, 30],
|
|
"tern_else_358",
|
|
["access", 149, 0, 187, 34],
|
|
["move", 147, 149, 187, 34],
|
|
"tern_end_359",
|
|
["is_text", 151, 11, 187, 34],
|
|
["jump_false", 151, "add_cn_361", 187, 34],
|
|
["is_text", 152, 147, 187, 34],
|
|
["jump_false", 152, "add_cn_361", 187, 34],
|
|
["concat", 150, 11, 147, 187, 34],
|
|
["jump", "add_done_360", 187, 34],
|
|
"add_cn_361",
|
|
["is_num", 151, 11, 187, 34],
|
|
["jump_false", 151, "add_err_362", 187, 34],
|
|
["is_num", 152, 147, 187, 34],
|
|
["jump_false", 152, "add_err_362", 187, 34],
|
|
["add", 150, 11, 147, 187, 34],
|
|
["jump", "add_done_360", 187, 34],
|
|
"add_err_362",
|
|
["disrupt", 187, 34],
|
|
"add_done_360",
|
|
["move", 7, 150, 187, 34],
|
|
["access", 153, "yyyy", 188, 18],
|
|
["access", 154, "i4", 188, 37],
|
|
["access", 156, {"name":"text","kind":"name","make":"intrinsic"}, 188, 26],
|
|
["frame", 157, 156, 2, 188, 26],
|
|
["null", 158, 188, 26],
|
|
["setarg", 157, 0, 158, 188, 26],
|
|
["setarg", 157, 1, 10, 188, 26],
|
|
["setarg", 157, 2, 154, 188, 26],
|
|
["invoke", 157, 155, 188, 26],
|
|
["access", 160, {"name":"replace","kind":"name","make":"intrinsic"}, 188, 7],
|
|
["frame", 161, 160, 3, 188, 7],
|
|
["null", 162, 188, 7],
|
|
["setarg", 161, 0, 162, 188, 7],
|
|
["setarg", 161, 1, 6, 188, 7],
|
|
["setarg", 161, 2, 153, 188, 7],
|
|
["setarg", 161, 3, 155, 188, 7],
|
|
["invoke", 161, 159, 188, 7],
|
|
["move", 6, 159, 188, 7],
|
|
["access", 163, "y", 189, 18],
|
|
["access", 165, {"name":"replace","kind":"name","make":"intrinsic"}, 189, 7],
|
|
["frame", 166, 165, 3, 189, 7],
|
|
["null", 167, 189, 7],
|
|
["setarg", 166, 0, 167, 189, 7],
|
|
["setarg", 166, 1, 6, 189, 7],
|
|
["setarg", 166, 2, 163, 189, 7],
|
|
["setarg", 166, 3, 10, 189, 7],
|
|
["invoke", 166, 164, 189, 7],
|
|
["move", 6, 164, 189, 7],
|
|
["access", 168, "eee", 190, 18],
|
|
["load_field", 169, 9, "yday", 190, 25],
|
|
["access", 170, 1, 190, 36],
|
|
["is_text", 172, 169, 190, 36],
|
|
["jump_false", 172, "add_cn_364", 190, 36],
|
|
"_nop_tc_70",
|
|
["jump", "add_cn_364", 190, 36],
|
|
["concat", 171, 169, 170, 190, 36],
|
|
["jump", "add_done_363", 190, 36],
|
|
"add_cn_364",
|
|
["is_num", 172, 169, 190, 36],
|
|
["jump_false", 172, "add_err_365", 190, 36],
|
|
"_nop_tc_71",
|
|
"_nop_tc_72",
|
|
["add", 171, 169, 170, 190, 36],
|
|
["jump", "add_done_363", 190, 36],
|
|
"add_err_365",
|
|
["disrupt", 190, 36],
|
|
"add_done_363",
|
|
["access", 175, {"name":"replace","kind":"name","make":"intrinsic"}, 190, 7],
|
|
["frame", 176, 175, 3, 190, 7],
|
|
["null", 177, 190, 7],
|
|
["setarg", 176, 0, 177, 190, 7],
|
|
["setarg", 176, 1, 6, 190, 7],
|
|
["setarg", 176, 2, 168, 190, 7],
|
|
["setarg", 176, 3, 171, 190, 7],
|
|
["invoke", 176, 174, 190, 7],
|
|
["move", 6, 174, 190, 7],
|
|
["access", 178, "dd", 191, 18],
|
|
["load_field", 179, 9, "day", 191, 29],
|
|
["access", 180, "i2", 191, 38],
|
|
["access", 182, {"name":"text","kind":"name","make":"intrinsic"}, 191, 24],
|
|
["frame", 183, 182, 2, 191, 24],
|
|
["null", 184, 191, 24],
|
|
["setarg", 183, 0, 184, 191, 24],
|
|
["setarg", 183, 1, 179, 191, 24],
|
|
["setarg", 183, 2, 180, 191, 24],
|
|
["invoke", 183, 181, 191, 24],
|
|
["access", 186, {"name":"replace","kind":"name","make":"intrinsic"}, 191, 7],
|
|
["frame", 187, 186, 3, 191, 7],
|
|
["null", 188, 191, 7],
|
|
["setarg", 187, 0, 188, 191, 7],
|
|
["setarg", 187, 1, 6, 191, 7],
|
|
["setarg", 187, 2, 178, 191, 7],
|
|
["setarg", 187, 3, 181, 191, 7],
|
|
["invoke", 187, 185, 191, 7],
|
|
["move", 6, 185, 191, 7],
|
|
["access", 189, "d", 192, 18],
|
|
["load_field", 190, 9, "day", 192, 23],
|
|
["access", 192, {"name":"replace","kind":"name","make":"intrinsic"}, 192, 7],
|
|
["frame", 193, 192, 3, 192, 7],
|
|
["null", 194, 192, 7],
|
|
["setarg", 193, 0, 194, 192, 7],
|
|
["setarg", 193, 1, 6, 192, 7],
|
|
["setarg", 193, 2, 189, 192, 7],
|
|
["setarg", 193, 3, 190, 192, 7],
|
|
["invoke", 193, 191, 192, 7],
|
|
["move", 6, 191, 192, 7],
|
|
["access", 195, "hh", 193, 18],
|
|
["load_field", 196, 9, "hour", 193, 29],
|
|
["access", 197, "i2", 193, 39],
|
|
["access", 199, {"name":"text","kind":"name","make":"intrinsic"}, 193, 24],
|
|
["frame", 200, 199, 2, 193, 24],
|
|
["null", 201, 193, 24],
|
|
["setarg", 200, 0, 201, 193, 24],
|
|
["setarg", 200, 1, 196, 193, 24],
|
|
["setarg", 200, 2, 197, 193, 24],
|
|
["invoke", 200, 198, 193, 24],
|
|
["access", 203, {"name":"replace","kind":"name","make":"intrinsic"}, 193, 7],
|
|
["frame", 204, 203, 3, 193, 7],
|
|
["null", 205, 193, 7],
|
|
["setarg", 204, 0, 205, 193, 7],
|
|
["setarg", 204, 1, 6, 193, 7],
|
|
["setarg", 204, 2, 195, 193, 7],
|
|
["setarg", 204, 3, 198, 193, 7],
|
|
["invoke", 204, 202, 193, 7],
|
|
["move", 6, 202, 193, 7],
|
|
["access", 206, "h", 194, 18],
|
|
["load_field", 207, 9, "hour", 194, 23],
|
|
["access", 209, {"name":"replace","kind":"name","make":"intrinsic"}, 194, 7],
|
|
["frame", 210, 209, 3, 194, 7],
|
|
["null", 211, 194, 7],
|
|
["setarg", 210, 0, 211, 194, 7],
|
|
["setarg", 210, 1, 6, 194, 7],
|
|
["setarg", 210, 2, 206, 194, 7],
|
|
["setarg", 210, 3, 207, 194, 7],
|
|
["invoke", 210, 208, 194, 7],
|
|
["move", 6, 208, 194, 7],
|
|
["access", 212, "nn", 195, 18],
|
|
["load_field", 213, 9, "minute", 195, 29],
|
|
["access", 214, "i2", 195, 41],
|
|
["access", 216, {"name":"text","kind":"name","make":"intrinsic"}, 195, 24],
|
|
["frame", 217, 216, 2, 195, 24],
|
|
["null", 218, 195, 24],
|
|
["setarg", 217, 0, 218, 195, 24],
|
|
["setarg", 217, 1, 213, 195, 24],
|
|
["setarg", 217, 2, 214, 195, 24],
|
|
["invoke", 217, 215, 195, 24],
|
|
["access", 220, {"name":"replace","kind":"name","make":"intrinsic"}, 195, 7],
|
|
["frame", 221, 220, 3, 195, 7],
|
|
["null", 222, 195, 7],
|
|
["setarg", 221, 0, 222, 195, 7],
|
|
["setarg", 221, 1, 6, 195, 7],
|
|
["setarg", 221, 2, 212, 195, 7],
|
|
["setarg", 221, 3, 215, 195, 7],
|
|
["invoke", 221, 219, 195, 7],
|
|
["move", 6, 219, 195, 7],
|
|
["access", 223, "n", 196, 18],
|
|
["load_field", 224, 9, "minute", 196, 23],
|
|
["access", 226, {"name":"replace","kind":"name","make":"intrinsic"}, 196, 7],
|
|
["frame", 227, 226, 3, 196, 7],
|
|
["null", 228, 196, 7],
|
|
["setarg", 227, 0, 228, 196, 7],
|
|
["setarg", 227, 1, 6, 196, 7],
|
|
["setarg", 227, 2, 223, 196, 7],
|
|
["setarg", 227, 3, 224, 196, 7],
|
|
["invoke", 227, 225, 196, 7],
|
|
["move", 6, 225, 196, 7],
|
|
["access", 229, "ss", 197, 18],
|
|
["load_field", 230, 9, "second", 197, 29],
|
|
["access", 231, "i2", 197, 41],
|
|
["access", 233, {"name":"text","kind":"name","make":"intrinsic"}, 197, 24],
|
|
["frame", 234, 233, 2, 197, 24],
|
|
["null", 235, 197, 24],
|
|
["setarg", 234, 0, 235, 197, 24],
|
|
["setarg", 234, 1, 230, 197, 24],
|
|
["setarg", 234, 2, 231, 197, 24],
|
|
["invoke", 234, 232, 197, 24],
|
|
["access", 237, {"name":"replace","kind":"name","make":"intrinsic"}, 197, 7],
|
|
["frame", 238, 237, 3, 197, 7],
|
|
["null", 239, 197, 7],
|
|
["setarg", 238, 0, 239, 197, 7],
|
|
["setarg", 238, 1, 6, 197, 7],
|
|
["setarg", 238, 2, 229, 197, 7],
|
|
["setarg", 238, 3, 232, 197, 7],
|
|
["invoke", 238, 236, 197, 7],
|
|
["move", 6, 236, 197, 7],
|
|
["access", 240, "s", 198, 18],
|
|
["load_field", 241, 9, "second", 198, 23],
|
|
["access", 243, {"name":"replace","kind":"name","make":"intrinsic"}, 198, 7],
|
|
["frame", 244, 243, 3, 198, 7],
|
|
["null", 245, 198, 7],
|
|
["setarg", 244, 0, 245, 198, 7],
|
|
["setarg", 244, 1, 6, 198, 7],
|
|
["setarg", 244, 2, 240, 198, 7],
|
|
["setarg", 244, 3, 241, 198, 7],
|
|
["invoke", 244, 242, 198, 7],
|
|
["move", 6, 242, 198, 7],
|
|
["access", 246, "x", 199, 18],
|
|
["jump_false", 5, "tern_else_366", 199, 23],
|
|
["access", 248, "DST", 199, 27],
|
|
["move", 247, 248, 199, 27],
|
|
["jump", "tern_end_367", 199, 27],
|
|
"tern_else_366",
|
|
["access", 249, "", 199, 35],
|
|
["move", 247, 249, 199, 35],
|
|
"tern_end_367",
|
|
["access", 251, {"name":"replace","kind":"name","make":"intrinsic"}, 199, 7],
|
|
["frame", 252, 251, 3, 199, 7],
|
|
["null", 253, 199, 7],
|
|
["setarg", 252, 0, 253, 199, 7],
|
|
["setarg", 252, 1, 6, 199, 7],
|
|
["setarg", 252, 2, 246, 199, 7],
|
|
["setarg", 252, 3, 247, 199, 7],
|
|
["invoke", 252, 250, 199, 7],
|
|
["move", 6, 250, 199, 7],
|
|
["access", 254, "z", 200, 18],
|
|
["access", 255, 0, 200, 39],
|
|
["is_int", 257, 7, 200, 39],
|
|
["jump_false", 257, "rel_ni_370", 200, 39],
|
|
"_nop_tc_73",
|
|
"_nop_tc_74",
|
|
["ge_int", 256, 7, 255, 200, 39],
|
|
["jump", "rel_done_372", 200, 39],
|
|
"rel_ni_370",
|
|
["is_num", 257, 7, 200, 39],
|
|
["jump_false", 257, "rel_nn_371", 200, 39],
|
|
"_nop_tc_75",
|
|
"_nop_tc_76",
|
|
["ge_float", 256, 7, 255, 200, 39],
|
|
["jump", "rel_done_372", 200, 39],
|
|
"rel_nn_371",
|
|
["is_text", 257, 7, 200, 39],
|
|
["jump_false", 257, "rel_err_373", 200, 39],
|
|
"_nop_tc_77",
|
|
["jump", "rel_err_373", 200, 39],
|
|
["ge_text", 256, 7, 255, 200, 39],
|
|
["jump", "rel_done_372", 200, 39],
|
|
"rel_err_373",
|
|
["disrupt", 200, 39],
|
|
"rel_done_372",
|
|
["jump_false", 256, "tern_else_368", 200, 39],
|
|
["access", 260, "+", 200, 43],
|
|
["move", 259, 260, 200, 43],
|
|
["jump", "tern_end_369", 200, 43],
|
|
"tern_else_368",
|
|
["access", 261, "", 200, 49],
|
|
["move", 259, 261, 200, 49],
|
|
"tern_end_369",
|
|
["access", 263, {"name":"text","kind":"name","make":"intrinsic"}, 200, 55],
|
|
["frame", 264, 263, 1, 200, 55],
|
|
["null", 265, 200, 55],
|
|
["setarg", 264, 0, 265, 200, 55],
|
|
["setarg", 264, 1, 7, 200, 55],
|
|
["invoke", 264, 262, 200, 55],
|
|
["is_text", 267, 259, 200, 55],
|
|
["jump_false", 267, "add_cn_375", 200, 55],
|
|
["is_text", 268, 262, 200, 55],
|
|
["jump_false", 268, "add_cn_375", 200, 55],
|
|
["concat", 266, 259, 262, 200, 55],
|
|
["jump", "add_done_374", 200, 55],
|
|
"add_cn_375",
|
|
["is_num", 267, 259, 200, 55],
|
|
["jump_false", 267, "add_err_376", 200, 55],
|
|
["is_num", 268, 262, 200, 55],
|
|
["jump_false", 268, "add_err_376", 200, 55],
|
|
["add", 266, 259, 262, 200, 55],
|
|
["jump", "add_done_374", 200, 55],
|
|
"add_err_376",
|
|
["disrupt", 200, 55],
|
|
"add_done_374",
|
|
["access", 270, {"name":"replace","kind":"name","make":"intrinsic"}, 200, 7],
|
|
["frame", 271, 270, 3, 200, 7],
|
|
["null", 272, 200, 7],
|
|
["setarg", 271, 0, 272, 200, 7],
|
|
["setarg", 271, 1, 6, 200, 7],
|
|
["setarg", 271, 2, 254, 200, 7],
|
|
["setarg", 271, 3, 266, 200, 7],
|
|
["invoke", 271, 269, 200, 7],
|
|
["move", 6, 269, 200, 7],
|
|
["regexp", 273, "mm[^bB]", "g", 201, 18],
|
|
["load_field", 274, 9, "month", 201, 30],
|
|
["access", 275, 1, 201, 42],
|
|
["is_text", 277, 274, 201, 42],
|
|
["jump_false", 277, "add_cn_378", 201, 42],
|
|
"_nop_tc_78",
|
|
["jump", "add_cn_378", 201, 42],
|
|
["concat", 276, 274, 275, 201, 42],
|
|
["jump", "add_done_377", 201, 42],
|
|
"add_cn_378",
|
|
["is_num", 277, 274, 201, 42],
|
|
["jump_false", 277, "add_err_379", 201, 42],
|
|
"_nop_tc_79",
|
|
"_nop_tc_80",
|
|
["add", 276, 274, 275, 201, 42],
|
|
["jump", "add_done_377", 201, 42],
|
|
"add_err_379",
|
|
["disrupt", 201, 42],
|
|
"add_done_377",
|
|
["access", 280, {"name":"replace","kind":"name","make":"intrinsic"}, 201, 7],
|
|
["frame", 281, 280, 3, 201, 7],
|
|
["null", 282, 201, 7],
|
|
["setarg", 281, 0, 282, 201, 7],
|
|
["setarg", 281, 1, 6, 201, 7],
|
|
["setarg", 281, 2, 273, 201, 7],
|
|
["setarg", 281, 3, 276, 201, 7],
|
|
["invoke", 281, 279, 201, 7],
|
|
["move", 6, 279, 201, 7],
|
|
["regexp", 283, "m[^bB]", "g", 202, 18],
|
|
["load_field", 284, 9, "month", 202, 30],
|
|
["access", 285, 1, 202, 42],
|
|
["is_text", 287, 284, 202, 42],
|
|
["jump_false", 287, "add_cn_381", 202, 42],
|
|
"_nop_tc_81",
|
|
["jump", "add_cn_381", 202, 42],
|
|
["concat", 286, 284, 285, 202, 42],
|
|
["jump", "add_done_380", 202, 42],
|
|
"add_cn_381",
|
|
["is_num", 287, 284, 202, 42],
|
|
["jump_false", 287, "add_err_382", 202, 42],
|
|
"_nop_tc_82",
|
|
"_nop_tc_83",
|
|
["add", 286, 284, 285, 202, 42],
|
|
["jump", "add_done_380", 202, 42],
|
|
"add_err_382",
|
|
["disrupt", 202, 42],
|
|
"add_done_380",
|
|
["access", 290, {"name":"replace","kind":"name","make":"intrinsic"}, 202, 7],
|
|
["frame", 291, 290, 3, 202, 7],
|
|
["null", 292, 202, 7],
|
|
["setarg", 291, 0, 292, 202, 7],
|
|
["setarg", 291, 1, 6, 202, 7],
|
|
["setarg", 291, 2, 283, 202, 7],
|
|
["setarg", 291, 3, 286, 202, 7],
|
|
["invoke", 291, 289, 202, 7],
|
|
["move", 6, 289, 202, 7],
|
|
["regexp", 293, "v[^bB]", "g", 203, 18],
|
|
["load_field", 294, 9, "weekday", 203, 30],
|
|
["access", 296, {"name":"replace","kind":"name","make":"intrinsic"}, 203, 7],
|
|
["frame", 297, 296, 3, 203, 7],
|
|
["null", 298, 203, 7],
|
|
["setarg", 297, 0, 298, 203, 7],
|
|
["setarg", 297, 1, 6, 203, 7],
|
|
["setarg", 297, 2, 293, 203, 7],
|
|
["setarg", 297, 3, 294, 203, 7],
|
|
["invoke", 297, 295, 203, 7],
|
|
["move", 6, 295, 203, 7],
|
|
["access", 299, "mb", 204, 18],
|
|
["get", 300, 5, 1, 204, 29],
|
|
["load_field", 301, 300, "monthstr", 204, 29],
|
|
["load_field", 302, 9, "month", 204, 43],
|
|
["load_dynamic", 303, 301, 302, 204, 43],
|
|
["access", 304, 0, 204, 55],
|
|
["access", 305, 3, 204, 58],
|
|
["access", 307, {"name":"text","kind":"name","make":"intrinsic"}, 204, 24],
|
|
["frame", 308, 307, 3, 204, 24],
|
|
["null", 309, 204, 24],
|
|
["setarg", 308, 0, 309, 204, 24],
|
|
["setarg", 308, 1, 303, 204, 24],
|
|
["setarg", 308, 2, 304, 204, 24],
|
|
["setarg", 308, 3, 305, 204, 24],
|
|
["invoke", 308, 306, 204, 24],
|
|
["access", 311, {"name":"replace","kind":"name","make":"intrinsic"}, 204, 7],
|
|
["frame", 312, 311, 3, 204, 7],
|
|
["null", 313, 204, 7],
|
|
["setarg", 312, 0, 313, 204, 7],
|
|
["setarg", 312, 1, 6, 204, 7],
|
|
["setarg", 312, 2, 299, 204, 7],
|
|
["setarg", 312, 3, 306, 204, 7],
|
|
["invoke", 312, 310, 204, 7],
|
|
["move", 6, 310, 204, 7],
|
|
["access", 314, "mB", 205, 18],
|
|
["get", 315, 5, 1, 205, 24],
|
|
["load_field", 316, 315, "monthstr", 205, 24],
|
|
["load_field", 317, 9, "month", 205, 38],
|
|
["load_dynamic", 318, 316, 317, 205, 38],
|
|
["access", 320, {"name":"replace","kind":"name","make":"intrinsic"}, 205, 7],
|
|
["frame", 321, 320, 3, 205, 7],
|
|
["null", 322, 205, 7],
|
|
["setarg", 321, 0, 322, 205, 7],
|
|
["setarg", 321, 1, 6, 205, 7],
|
|
["setarg", 321, 2, 314, 205, 7],
|
|
["setarg", 321, 3, 318, 205, 7],
|
|
["invoke", 321, 319, 205, 7],
|
|
["move", 6, 319, 205, 7],
|
|
["access", 323, "vB", 206, 18],
|
|
["get", 324, 5, 1, 206, 24],
|
|
["load_field", 325, 324, "weekdays", 206, 24],
|
|
["load_field", 326, 9, "weekday", 206, 38],
|
|
["load_dynamic", 327, 325, 326, 206, 38],
|
|
["access", 329, {"name":"replace","kind":"name","make":"intrinsic"}, 206, 7],
|
|
["frame", 330, 329, 3, 206, 7],
|
|
["null", 331, 206, 7],
|
|
["setarg", 330, 0, 331, 206, 7],
|
|
["setarg", 330, 1, 6, 206, 7],
|
|
["setarg", 330, 2, 323, 206, 7],
|
|
["setarg", 330, 3, 327, 206, 7],
|
|
["invoke", 330, 328, 206, 7],
|
|
["move", 6, 328, 206, 7],
|
|
["access", 332, "vb", 207, 18],
|
|
["get", 333, 5, 1, 207, 29],
|
|
["load_field", 334, 333, "weekdays", 207, 29],
|
|
["load_field", 335, 9, "weekday", 207, 43],
|
|
["load_dynamic", 336, 334, 335, 207, 43],
|
|
["access", 337, 0, 207, 57],
|
|
["access", 338, 3, 207, 60],
|
|
["access", 340, {"name":"text","kind":"name","make":"intrinsic"}, 207, 24],
|
|
["frame", 341, 340, 3, 207, 24],
|
|
["null", 342, 207, 24],
|
|
["setarg", 341, 0, 342, 207, 24],
|
|
["setarg", 341, 1, 336, 207, 24],
|
|
["setarg", 341, 2, 337, 207, 24],
|
|
["setarg", 341, 3, 338, 207, 24],
|
|
["invoke", 341, 339, 207, 24],
|
|
["access", 344, {"name":"replace","kind":"name","make":"intrinsic"}, 207, 7],
|
|
["frame", 345, 344, 3, 207, 7],
|
|
["null", 346, 207, 7],
|
|
["setarg", 345, 0, 346, 207, 7],
|
|
["setarg", 345, 1, 6, 207, 7],
|
|
["setarg", 345, 2, 332, 207, 7],
|
|
["setarg", 345, 3, 339, 207, 7],
|
|
["invoke", 345, 343, 207, 7],
|
|
["move", 6, 343, 207, 7],
|
|
["return", 6, 209, 10],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "time_text",
|
|
"filename": "time.cm",
|
|
"nr_args": 4
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 5, 1, 30, 43],
|
|
["load_field", 2, 1, "hour", 30, 43],
|
|
["get", 3, 5, 1, 30, 55],
|
|
["load_field", 4, 3, "minute", 30, 55],
|
|
["is_num", 6, 2, 30, 55],
|
|
["jump_false", 6, "num_err_383", 30, 55],
|
|
["is_num", 7, 4, 30, 55],
|
|
["jump_false", 7, "num_err_383", 30, 55],
|
|
["divide", 5, 2, 4, 30, 55],
|
|
["jump", "num_done_384", 30, 55],
|
|
"num_err_383",
|
|
["disrupt", 30, 55],
|
|
"num_done_384",
|
|
["return", 5, 30, 55],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "time.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 5, 1, 31, 43],
|
|
["load_field", 2, 1, "day", 31, 43],
|
|
["get", 3, 5, 1, 31, 55],
|
|
["load_field", 4, 3, "hour", 31, 55],
|
|
["is_num", 6, 2, 31, 55],
|
|
["jump_false", 6, "num_err_385", 31, 55],
|
|
["is_num", 7, 4, 31, 55],
|
|
["jump_false", 7, "num_err_385", 31, 55],
|
|
["divide", 5, 2, 4, 31, 55],
|
|
["jump", "num_done_386", 31, 55],
|
|
"num_err_385",
|
|
["disrupt", 31, 55],
|
|
"num_done_386",
|
|
["return", 5, 31, 55],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "time.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 5, 1, 32, 43],
|
|
["load_field", 2, 1, "minute", 32, 43],
|
|
["get", 3, 5, 1, 32, 57],
|
|
["load_field", 4, 3, "second", 32, 57],
|
|
["is_num", 6, 2, 32, 57],
|
|
["jump_false", 6, "num_err_387", 32, 57],
|
|
["is_num", 7, 4, 32, 57],
|
|
["jump_false", 7, "num_err_387", 32, 57],
|
|
["divide", 5, 2, 4, 32, 57],
|
|
["jump", "num_done_388", 32, 57],
|
|
"num_err_387",
|
|
["disrupt", 32, 57],
|
|
"num_done_388",
|
|
["return", 5, 32, 57],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "time.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 9,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 1, 5, 1, 33, 43],
|
|
["load_field", 2, 1, "week", 33, 43],
|
|
["get", 3, 5, 1, 33, 55],
|
|
["load_field", 4, 3, "day", 33, 55],
|
|
["is_num", 6, 2, 33, 55],
|
|
["jump_false", 6, "num_err_389", 33, 55],
|
|
["is_num", 7, 4, 33, 55],
|
|
["jump_false", 7, "num_err_389", 33, 55],
|
|
["divide", 5, 2, 4, 33, 55],
|
|
["jump", "num_done_390", 33, 55],
|
|
"num_err_389",
|
|
["disrupt", 33, 55],
|
|
"num_done_390",
|
|
["return", 5, 33, 55],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "time.cm",
|
|
"nr_args": 0
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 31,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 2, 4, 36, 11],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["modulo", 3, 1, 2, 36, 11],
|
|
["jump", "num_done_395", 36, 11],
|
|
"num_err_394",
|
|
["disrupt", 36, 11],
|
|
"num_done_395",
|
|
["access", 6, 0, 36, 16],
|
|
["is_identical", 7, 3, 6, 36, 16],
|
|
["jump_true", 7, "eq_done_396", 36, 16],
|
|
["is_int", 8, 3, 36, 16],
|
|
["jump_false", 8, "eq_ni_397", 36, 16],
|
|
"_nop_tc_5",
|
|
"_nop_tc_6",
|
|
["eq_int", 7, 3, 6, 36, 16],
|
|
["jump", "eq_done_396", 36, 16],
|
|
"eq_ni_397",
|
|
["is_num", 8, 3, 36, 16],
|
|
["jump_false", 8, "eq_nn_398", 36, 16],
|
|
"_nop_tc_7",
|
|
"_nop_tc_8",
|
|
["eq_float", 7, 3, 6, 36, 16],
|
|
["jump", "eq_done_396", 36, 16],
|
|
"eq_nn_398",
|
|
["is_text", 8, 3, 36, 16],
|
|
["jump_false", 8, "eq_nt_399", 36, 16],
|
|
"_nop_tc_9",
|
|
["jump", "eq_nt_399", 36, 16],
|
|
["eq_text", 7, 3, 6, 36, 16],
|
|
["jump", "eq_done_396", 36, 16],
|
|
"eq_nt_399",
|
|
["is_null", 8, 3, 36, 16],
|
|
["jump_false", 8, "eq_nnl_400", 36, 16],
|
|
"_nop_tc_10",
|
|
["jump", "eq_nnl_400", 36, 16],
|
|
["true", 7, 36, 16],
|
|
["jump", "eq_done_396", 36, 16],
|
|
"eq_nnl_400",
|
|
["is_bool", 8, 3, 36, 16],
|
|
["jump_false", 8, "eq_nb_401", 36, 16],
|
|
"_nop_tc_11",
|
|
["jump", "eq_nb_401", 36, 16],
|
|
["eq_bool", 7, 3, 6, 36, 16],
|
|
["jump", "eq_done_396", 36, 16],
|
|
"eq_nb_401",
|
|
["false", 7, 36, 16],
|
|
"eq_done_396",
|
|
["move", 10, 7, 36, 16],
|
|
["jump_false", 10, "and_end_393", 36, 16],
|
|
["access", 11, 100, 36, 26],
|
|
"_nop_tc_12",
|
|
"_nop_tc_13",
|
|
"_nop_tc_14",
|
|
"_nop_tc_15",
|
|
["modulo", 12, 1, 11, 36, 26],
|
|
["jump", "num_done_404", 36, 26],
|
|
"num_err_403",
|
|
["disrupt", 36, 26],
|
|
"num_done_404",
|
|
["access", 15, 0, 36, 33],
|
|
["is_identical", 16, 12, 15, 36, 33],
|
|
["jump_true", 16, "ne_nid_406", 36, 33],
|
|
["jump", "ne_ni_407", 36, 33],
|
|
"ne_nid_406",
|
|
["false", 16, 36, 33],
|
|
["jump", "ne_done_405", 36, 33],
|
|
"ne_ni_407",
|
|
["is_int", 17, 12, 36, 33],
|
|
["jump_false", 17, "ne_nn_408", 36, 33],
|
|
"_nop_tc_16",
|
|
"_nop_tc_17",
|
|
["ne_int", 16, 12, 15, 36, 33],
|
|
["jump", "ne_done_405", 36, 33],
|
|
"ne_nn_408",
|
|
["is_num", 17, 12, 36, 33],
|
|
["jump_false", 17, "ne_nt_409", 36, 33],
|
|
"_nop_tc_18",
|
|
"_nop_tc_19",
|
|
["ne_float", 16, 12, 15, 36, 33],
|
|
["jump", "ne_done_405", 36, 33],
|
|
"ne_nt_409",
|
|
["is_text", 17, 12, 36, 33],
|
|
["jump_false", 17, "ne_nnl_410", 36, 33],
|
|
"_nop_tc_20",
|
|
["jump", "ne_nnl_410", 36, 33],
|
|
["ne_text", 16, 12, 15, 36, 33],
|
|
["jump", "ne_done_405", 36, 33],
|
|
"ne_nnl_410",
|
|
["is_null", 17, 12, 36, 33],
|
|
["jump_false", 17, "ne_nb_411", 36, 33],
|
|
"_nop_tc_21",
|
|
["jump", "ne_nb_411", 36, 33],
|
|
["false", 16, 36, 33],
|
|
["jump", "ne_done_405", 36, 33],
|
|
"ne_nb_411",
|
|
["is_bool", 17, 12, 36, 33],
|
|
["jump_false", 17, "ne_mis_412", 36, 33],
|
|
"_nop_tc_22",
|
|
["jump", "ne_mis_412", 36, 33],
|
|
["ne_bool", 16, 12, 15, 36, 33],
|
|
["jump", "ne_done_405", 36, 33],
|
|
"ne_mis_412",
|
|
["true", 16, 36, 33],
|
|
"ne_done_405",
|
|
["move", 19, 16, 36, 33],
|
|
["jump_true", 19, "or_end_402", 36, 33],
|
|
["access", 20, 400, 36, 42],
|
|
"_nop_tc_23",
|
|
"_nop_tc_24",
|
|
"_nop_tc_25",
|
|
"_nop_tc_26",
|
|
["modulo", 21, 1, 20, 36, 42],
|
|
["jump", "num_done_414", 36, 42],
|
|
"num_err_413",
|
|
["disrupt", 36, 42],
|
|
"num_done_414",
|
|
["access", 24, 0, 36, 49],
|
|
["is_identical", 25, 21, 24, 36, 49],
|
|
["jump_true", 25, "eq_done_415", 36, 49],
|
|
["is_int", 26, 21, 36, 49],
|
|
["jump_false", 26, "eq_ni_416", 36, 49],
|
|
"_nop_tc_27",
|
|
"_nop_tc_28",
|
|
["eq_int", 25, 21, 24, 36, 49],
|
|
["jump", "eq_done_415", 36, 49],
|
|
"eq_ni_416",
|
|
["is_num", 26, 21, 36, 49],
|
|
["jump_false", 26, "eq_nn_417", 36, 49],
|
|
"_nop_tc_29",
|
|
"_nop_tc_30",
|
|
["eq_float", 25, 21, 24, 36, 49],
|
|
["jump", "eq_done_415", 36, 49],
|
|
"eq_nn_417",
|
|
["is_text", 26, 21, 36, 49],
|
|
["jump_false", 26, "eq_nt_418", 36, 49],
|
|
"_nop_tc_31",
|
|
["jump", "eq_nt_418", 36, 49],
|
|
["eq_text", 25, 21, 24, 36, 49],
|
|
["jump", "eq_done_415", 36, 49],
|
|
"eq_nt_418",
|
|
["is_null", 26, 21, 36, 49],
|
|
["jump_false", 26, "eq_nnl_419", 36, 49],
|
|
"_nop_tc_32",
|
|
["jump", "eq_nnl_419", 36, 49],
|
|
["true", 25, 36, 49],
|
|
["jump", "eq_done_415", 36, 49],
|
|
"eq_nnl_419",
|
|
["is_bool", 26, 21, 36, 49],
|
|
["jump_false", 26, "eq_nb_420", 36, 49],
|
|
"_nop_tc_33",
|
|
["jump", "eq_nb_420", 36, 49],
|
|
["eq_bool", 25, 21, 24, 36, 49],
|
|
["jump", "eq_done_415", 36, 49],
|
|
"eq_nb_420",
|
|
["false", 25, 36, 49],
|
|
"eq_done_415",
|
|
["move", 19, 25, 36, 49],
|
|
"or_end_402",
|
|
["move", 10, 19, 36, 49],
|
|
"and_end_393",
|
|
["jump_false", 10, "if_else_391", 36, 49],
|
|
["access", 28, 366, 36, 60],
|
|
["return", 28, 36, 60],
|
|
"_nop_ur_1",
|
|
"if_else_391",
|
|
"if_end_392",
|
|
["access", 29, 365, 37, 10],
|
|
["return", 29, 37, 10],
|
|
"_nop_ur_2",
|
|
"_nop_ur_3"
|
|
],
|
|
"name": "yearsize",
|
|
"filename": "time.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 16,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["get", 3, 5, 1, 39, 36],
|
|
["is_proxy", 4, 3, 39, 36],
|
|
["jump_false", 4, "record_path_421", 39, 36],
|
|
["null", 5, 39, 36],
|
|
["access", 6, "yearsize", 39, 36],
|
|
["array", 7, 0, 39, 36],
|
|
["push", 7, 1, 39, 36],
|
|
["frame", 8, 3, 2, 39, 36],
|
|
["setarg", 8, 0, 5, 39, 36],
|
|
["setarg", 8, 1, 6, 39, 36],
|
|
["setarg", 8, 2, 7, 39, 36],
|
|
["invoke", 8, 2, 39, 36],
|
|
["jump", "call_done_422", 39, 36],
|
|
"record_path_421",
|
|
["load_field", 9, 3, "yearsize", 39, 36],
|
|
["frame", 10, 9, 1, 39, 36],
|
|
["setarg", 10, 0, 3, 39, 36],
|
|
["setarg", 10, 1, 1, 39, 36],
|
|
["invoke", 10, 2, 39, 36],
|
|
"call_done_422",
|
|
["access", 11, 366, 39, 56],
|
|
["is_identical", 12, 2, 11, 39, 56],
|
|
["jump_true", 12, "eq_done_423", 39, 56],
|
|
["is_int", 13, 2, 39, 56],
|
|
["jump_false", 13, "eq_ni_424", 39, 56],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["eq_int", 12, 2, 11, 39, 56],
|
|
["jump", "eq_done_423", 39, 56],
|
|
"eq_ni_424",
|
|
["is_num", 13, 2, 39, 56],
|
|
["jump_false", 13, "eq_nn_425", 39, 56],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["eq_float", 12, 2, 11, 39, 56],
|
|
["jump", "eq_done_423", 39, 56],
|
|
"eq_nn_425",
|
|
["is_text", 13, 2, 39, 56],
|
|
["jump_false", 13, "eq_nt_426", 39, 56],
|
|
"_nop_tc_5",
|
|
["jump", "eq_nt_426", 39, 56],
|
|
["eq_text", 12, 2, 11, 39, 56],
|
|
["jump", "eq_done_423", 39, 56],
|
|
"eq_nt_426",
|
|
["is_null", 13, 2, 39, 56],
|
|
["jump_false", 13, "eq_nnl_427", 39, 56],
|
|
"_nop_tc_6",
|
|
["jump", "eq_nnl_427", 39, 56],
|
|
["true", 12, 39, 56],
|
|
["jump", "eq_done_423", 39, 56],
|
|
"eq_nnl_427",
|
|
["is_bool", 13, 2, 39, 56],
|
|
["jump_false", 13, "eq_nb_428", 39, 56],
|
|
"_nop_tc_7",
|
|
["jump", "eq_nb_428", 39, 56],
|
|
["eq_bool", 12, 2, 11, 39, 56],
|
|
["jump", "eq_done_423", 39, 56],
|
|
"eq_nb_428",
|
|
["false", 12, 39, 56],
|
|
"eq_done_423",
|
|
["return", 12, 39, 56],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "time.cm",
|
|
"nr_args": 1
|
|
},
|
|
{
|
|
"disruption_pc": 0,
|
|
"nr_slots": 26,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["access", 2, 24, 42, 13],
|
|
["access", 6, {"name":"whole","kind":"name","make":"intrinsic"}, 43, 11],
|
|
["frame", 7, 6, 1, 43, 11],
|
|
["null", 8, 43, 11],
|
|
["setarg", 7, 0, 8, 43, 11],
|
|
["setarg", 7, 1, 1, 43, 11],
|
|
["invoke", 7, 5, 43, 11],
|
|
["move", 4, 5, 43, 11],
|
|
"_nop_tc_1",
|
|
"_nop_tc_2",
|
|
["is_num", 11, 4, 44, 18],
|
|
["jump_false", 11, "num_err_429", 44, 18],
|
|
["subtract", 9, 1, 4, 44, 18],
|
|
["jump", "num_done_430", 44, 18],
|
|
"num_err_429",
|
|
["disrupt", 44, 18],
|
|
"num_done_430",
|
|
["move", 3, 9, 44, 18],
|
|
["is_num", 13, 3, 1, 14],
|
|
["jump_false", 13, "num_err_431", 1, 14],
|
|
"_nop_tc_3",
|
|
"_nop_tc_4",
|
|
["multiply", 12, 3, 2, 1, 14],
|
|
["jump", "num_done_432", 1, 14],
|
|
"num_err_431",
|
|
["disrupt", 1, 14],
|
|
"num_done_432",
|
|
["access", 16, {"name":"whole","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["frame", 17, 16, 1, 1, 1],
|
|
["null", 18, 1, 1],
|
|
["setarg", 17, 0, 18, 1, 1],
|
|
["setarg", 17, 1, 12, 1, 1],
|
|
["invoke", 17, 15, 1, 1],
|
|
["array", 19, 0, 1, 1],
|
|
["push", 19, 4, 1, 1],
|
|
["push", 19, 15, 1, 1],
|
|
["access", 20, {"name":"format","kind":"name","make":"intrinsic"}, 1, 1],
|
|
["access", 21, "{0}:{1}", 1, 1],
|
|
["frame", 23, 20, 2, 1, 1],
|
|
["null", 24, 1, 1],
|
|
["setarg", 23, 0, 24, 1, 1],
|
|
["setarg", 23, 1, 21, 1, 1],
|
|
["setarg", 23, 2, 19, 1, 1],
|
|
["invoke", 23, 22, 1, 1],
|
|
["return", 22, 1, 1],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"name": "<anonymous>",
|
|
"filename": "time.cm",
|
|
"nr_args": 1
|
|
}
|
|
],
|
|
"main": {
|
|
"nr_slots": 69,
|
|
"nr_close_slots": 0,
|
|
"instructions": [
|
|
["function", 9, 0, 0, 0],
|
|
["move", 7, 9, 0, 0],
|
|
["function", 10, 1, 0, 0],
|
|
["move", 6, 10, 0, 0],
|
|
["function", 11, 2, 0, 0],
|
|
["move", 8, 11, 0, 0],
|
|
["access", 12, "internal/time", 2, 16],
|
|
["access", 14, {"name":"use","kind":"name","make":"intrinsic"}, 2, 12],
|
|
["frame", 15, 14, 1, 2, 12],
|
|
["null", 16, 2, 12],
|
|
["setarg", 15, 0, 16, 2, 12],
|
|
["setarg", 15, 1, 12, 2, 12],
|
|
["invoke", 15, 13, 2, 12],
|
|
["move", 5, 13, 2, 12],
|
|
["load_field", 17, 5, "now", 4, 21],
|
|
["move", 4, 17, 4, 21],
|
|
["load_field", 18, 5, "computer_zone", 5, 21],
|
|
["move", 2, 18, 5, 21],
|
|
["load_field", 19, 5, "computer_dst", 6, 21],
|
|
["move", 1, 19, 6, 21],
|
|
["access", 20, 1, 12, 17],
|
|
["store_field", 5, 20, "second", 12, 1],
|
|
["access", 21, 60, 13, 17],
|
|
["store_field", 5, 21, "minute", 13, 1],
|
|
["access", 22, 3600, 14, 17],
|
|
["store_field", 5, 22, "hour", 14, 1],
|
|
["access", 23, 86400, 15, 17],
|
|
["store_field", 5, 23, "day", 15, 1],
|
|
["access", 24, 604800, 16, 17],
|
|
["store_field", 5, 24, "week", 16, 1],
|
|
["access", 25, "Sunday", 19, 3],
|
|
["access", 26, "Monday", 19, 13],
|
|
["access", 27, "Tuesday", 19, 23],
|
|
["access", 28, "Wednesday", 20, 3],
|
|
["access", 29, "Thursday", 20, 16],
|
|
["access", 30, "Friday", 20, 28],
|
|
["access", 31, "Saturday", 20, 38],
|
|
["array", 32, 7, 20, 38],
|
|
["push", 32, 25, 20, 38],
|
|
["push", 32, 26, 20, 38],
|
|
["push", 32, 27, 20, 38],
|
|
["push", 32, 28, 20, 38],
|
|
["push", 32, 29, 20, 38],
|
|
["push", 32, 30, 20, 38],
|
|
["push", 32, 31, 20, 38],
|
|
["store_field", 5, 32, "weekdays", 18, 1],
|
|
["access", 33, "January", 24, 3],
|
|
["access", 34, "February", 24, 14],
|
|
["access", 35, "March", 24, 26],
|
|
["access", 36, "April", 24, 35],
|
|
["access", 37, "May", 24, 44],
|
|
["access", 38, "June", 24, 51],
|
|
["access", 39, "July", 25, 3],
|
|
["access", 40, "August", 25, 11],
|
|
["access", 41, "September", 25, 21],
|
|
["access", 42, "October", 25, 34],
|
|
["access", 43, "November", 25, 45],
|
|
["access", 44, "December", 25, 57],
|
|
["array", 45, 12, 25, 57],
|
|
["push", 45, 33, 25, 57],
|
|
["push", 45, 34, 25, 57],
|
|
["push", 45, 35, 25, 57],
|
|
["push", 45, 36, 25, 57],
|
|
["push", 45, 37, 25, 57],
|
|
["push", 45, 38, 25, 57],
|
|
["push", 45, 39, 25, 57],
|
|
["push", 45, 40, 25, 57],
|
|
["push", 45, 41, 25, 57],
|
|
["push", 45, 42, 25, 57],
|
|
["push", 45, 43, 25, 57],
|
|
["push", 45, 44, 25, 57],
|
|
["store_field", 5, 45, "monthstr", 23, 1],
|
|
["access", 46, 1970, 28, 14],
|
|
["store_field", 5, 46, "epoch", 28, 1],
|
|
["function", 47, 3, 30, 23],
|
|
["store_field", 5, 47, "hour2minute", 30, 1],
|
|
["function", 48, 4, 31, 23],
|
|
["store_field", 5, 48, "day2hour", 31, 1],
|
|
["function", 49, 5, 32, 23],
|
|
["store_field", 5, 49, "minute2second", 32, 1],
|
|
["function", 50, 6, 33, 23],
|
|
["store_field", 5, 50, "week2day", 33, 1],
|
|
["function", 51, 7, 35, 17],
|
|
["store_field", 5, 51, "yearsize", 35, 1],
|
|
["function", 52, 8, 39, 15],
|
|
["store_field", 5, 52, "isleap", 39, 1],
|
|
["function", 53, 9, 41, 17],
|
|
["store_field", 5, 53, "timecode", 41, 1],
|
|
["access", 54, 31, 48, 19],
|
|
["access", 55, 28, 48, 23],
|
|
["access", 56, 31, 48, 27],
|
|
["access", 57, 30, 48, 31],
|
|
["access", 58, 31, 48, 35],
|
|
["access", 59, 30, 48, 39],
|
|
["access", 60, 31, 48, 43],
|
|
["access", 61, 31, 48, 47],
|
|
["access", 62, 30, 48, 51],
|
|
["access", 63, 31, 48, 55],
|
|
["access", 64, 30, 48, 59],
|
|
["access", 65, 31, 48, 63],
|
|
["array", 66, 12, 48, 63],
|
|
["push", 66, 54, 48, 63],
|
|
["push", 66, 55, 48, 63],
|
|
["push", 66, 56, 48, 63],
|
|
["push", 66, 57, 48, 63],
|
|
["push", 66, 58, 48, 63],
|
|
["push", 66, 59, 48, 63],
|
|
["push", 66, 60, 48, 63],
|
|
["push", 66, 61, 48, 63],
|
|
["push", 66, 62, 48, 63],
|
|
["push", 66, 63, 48, 63],
|
|
["push", 66, 64, 48, 63],
|
|
["push", 66, 65, 48, 63],
|
|
["store_field", 5, 66, "monthdays", 48, 1],
|
|
["access", 3, "vB mB d hh:nn:ss a z y c", 158, 19],
|
|
["record", 67, 3],
|
|
["store_field", 67, 7, "record", 212, 18],
|
|
["store_field", 67, 6, "number", 212, 39],
|
|
["store_field", 67, 8, "text", 212, 58],
|
|
["return", 67, 212, 58],
|
|
"_nop_ur_1",
|
|
"_nop_ur_2"
|
|
],
|
|
"nr_args": 0
|
|
},
|
|
"filename": "time.cm",
|
|
"data": {}
|
|
} |