Files
cell/boot/toml.cm.mcode

17565 lines
174 KiB
Plaintext

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