Files
cell/boot/streamline.cm.mcode

62636 lines
630 KiB
Plaintext

{
"name": "streamline.cm",
"functions": [
{
"disruption_pc": 0,
"nr_slots": 54,
"nr_close_slots": 0,
"instructions": [
[
"get",
6,
14,
1,
13,
18
],
[
"is_proxy",
7,
6,
13,
18
],
[
"jump_false",
7,
"record_path_3",
13,
18
],
[
"null",
8,
13,
18
],
[
"access",
9,
"verify_all",
13,
18
],
[
"array",
10,
0,
13,
18
],
[
"push",
10,
1,
13,
18
],
[
"push",
10,
2,
13,
18
],
[
"frame",
11,
6,
2,
13,
18
],
[
"setarg",
11,
0,
8,
13,
18
],
[
"setarg",
11,
1,
9,
13,
18
],
[
"setarg",
11,
2,
10,
13,
18
],
[
"invoke",
11,
5,
13,
18
],
[
"jump",
"call_done_4",
13,
18
],
"record_path_3",
[
"load_field",
12,
6,
"verify_all",
13,
18
],
[
"frame",
13,
12,
2,
13,
18
],
[
"setarg",
13,
0,
6,
13,
18
],
[
"setarg",
13,
1,
1,
13,
18
],
[
"setarg",
13,
2,
2,
13,
18
],
[
"invoke",
13,
5,
13,
18
],
"call_done_4",
[
"move",
3,
5,
13,
18
],
[
"access",
4,
0,
14,
15
],
"while_start_5",
[
"length",
14,
3,
15,
25
],
[
"is_int",
16,
4,
15,
25
],
[
"jump_false",
16,
"rel_ni_7",
15,
25
],
"_nop_tc_1",
"_nop_tc_2",
[
"lt_int",
15,
4,
14,
15,
25
],
[
"jump",
"rel_done_9",
15,
25
],
"rel_ni_7",
[
"is_num",
16,
4,
15,
25
],
[
"jump_false",
16,
"rel_nn_8",
15,
25
],
"_nop_tc_3",
"_nop_tc_4",
[
"lt_float",
15,
4,
14,
15,
25
],
[
"jump",
"rel_done_9",
15,
25
],
"rel_nn_8",
[
"is_text",
16,
4,
15,
25
],
[
"jump_false",
16,
"rel_err_10",
15,
25
],
"_nop_tc_5",
[
"jump",
"rel_err_10",
15,
25
],
[
"lt_text",
15,
4,
14,
15,
25
],
[
"jump",
"rel_done_9",
15,
25
],
"rel_err_10",
[
"disrupt",
15,
25
],
"rel_done_9",
[
"jump_false",
15,
"while_end_6",
15,
25
],
[
"load_dynamic",
18,
3,
4,
1,
6
],
[
"array",
19,
0,
1,
6
],
[
"push",
19,
18,
1,
6
],
[
"access",
20,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
6
],
[
"access",
21,
"[verify_ir] {0}\n",
1,
6
],
[
"frame",
23,
20,
2,
1,
6
],
[
"null",
24,
1,
6
],
[
"setarg",
23,
0,
24,
1,
6
],
[
"setarg",
23,
1,
21,
1,
6
],
[
"setarg",
23,
2,
19,
1,
6
],
[
"invoke",
23,
22,
1,
6
],
[
"access",
26,
{
"name": "print",
"kind": "name",
"make": "intrinsic"
},
16,
9
],
[
"frame",
27,
26,
1,
16,
9
],
[
"null",
28,
16,
9
],
[
"setarg",
27,
0,
28,
16,
9
],
[
"setarg",
27,
1,
22,
16,
9
],
[
"invoke",
27,
25,
16,
9
],
[
"access",
29,
1,
17,
17
],
[
"is_text",
31,
4,
17,
17
],
[
"jump_false",
31,
"add_cn_12",
17,
17
],
"_nop_tc_6",
[
"jump",
"add_cn_12",
17,
17
],
[
"concat",
30,
4,
29,
17,
17
],
[
"jump",
"add_done_11",
17,
17
],
"add_cn_12",
[
"is_num",
31,
4,
17,
17
],
[
"jump_false",
31,
"add_err_13",
17,
17
],
"_nop_tc_7",
"_nop_tc_8",
[
"add",
30,
4,
29,
17,
17
],
[
"jump",
"add_done_11",
17,
17
],
"add_err_13",
[
"disrupt",
17,
17
],
"add_done_11",
[
"move",
4,
30,
17,
17
],
[
"jump",
"while_start_5",
17,
17
],
"while_end_6",
[
"length",
33,
3,
19,
18
],
[
"access",
34,
0,
19,
26
],
"_nop_tc_9",
"_nop_tc_10",
"_nop_tc_11",
"_nop_tc_12",
[
"gt_int",
35,
33,
34,
19,
26
],
[
"jump",
"rel_done_18",
19,
26
],
"rel_ni_16",
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
[
"gt_float",
35,
33,
34,
19,
26
],
[
"jump",
"rel_done_18",
19,
26
],
"rel_nn_17",
"_nop_tc_17",
[
"jump",
"rel_err_19",
19,
26
],
"_nop_tc_18",
[
"jump",
"rel_err_19",
19,
26
],
[
"gt_text",
35,
33,
34,
19,
26
],
[
"jump",
"rel_done_18",
19,
26
],
"rel_err_19",
[
"disrupt",
19,
26
],
"rel_done_18",
[
"jump_false",
35,
"if_else_14",
19,
26
],
[
"length",
38,
3,
1,
13
],
[
"access",
40,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
[
"frame",
41,
40,
1,
1,
1
],
[
"null",
42,
1,
1
],
[
"setarg",
41,
0,
42,
1,
1
],
[
"setarg",
41,
1,
38,
1,
1
],
[
"invoke",
41,
39,
1,
1
],
[
"array",
43,
0,
1,
1
],
[
"push",
43,
39,
1,
1
],
[
"push",
43,
2,
1,
1
],
[
"access",
44,
{
"name": "format",
"kind": "name",
"make": "intrinsic"
},
1,
1
],
[
"access",
45,
"[verify_ir] {0} errors after {1}\n",
1,
1
],
[
"frame",
47,
44,
2,
1,
1
],
[
"null",
48,
1,
1
],
[
"setarg",
47,
0,
48,
1,
1
],
[
"setarg",
47,
1,
45,
1,
1
],
[
"setarg",
47,
2,
43,
1,
1
],
[
"invoke",
47,
46,
1,
1
],
[
"access",
50,
{
"name": "print",
"kind": "name",
"make": "intrinsic"
},
20,
9
],
[
"frame",
51,
50,
1,
20,
9
],
[
"null",
52,
20,
9
],
[
"setarg",
51,
0,
52,
20,
9
],
[
"setarg",
51,
1,
46,
20,
9
],
[
"invoke",
51,
49,
20,
9
],
[
"jump",
"if_end_15",
20,
9
],
"if_else_14",
"if_end_15",
[
"null",
53,
20,
9
],
[
"return",
53,
20,
9
]
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 99,
"nr_close_slots": 0,
"instructions": [
[
"null",
7,
93,
18
],
[
"null",
4,
94,
17
],
[
"null",
9,
95,
14
],
[
"null",
8,
96,
14
],
[
"null",
5,
97,
14
],
[
"false",
6,
98,
19
],
[
"null",
10,
99,
18
],
[
"get",
11,
2,
1,
100,
9
],
[
"null",
12,
100,
16
],
[
"is_identical",
13,
11,
12,
100,
16
],
[
"jump_true",
13,
"eq_done_32",
100,
16
],
[
"is_int",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_ni_33",
100,
16
],
"_nop_tc_1",
[
"jump",
"eq_ni_33",
100,
16
],
[
"eq_int",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_32",
100,
16
],
"eq_ni_33",
[
"is_num",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nn_34",
100,
16
],
"_nop_tc_2",
[
"jump",
"eq_nn_34",
100,
16
],
[
"eq_float",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_32",
100,
16
],
"eq_nn_34",
[
"is_text",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nt_35",
100,
16
],
"_nop_tc_3",
[
"jump",
"eq_nt_35",
100,
16
],
[
"eq_text",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_32",
100,
16
],
"eq_nt_35",
[
"is_null",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nnl_36",
100,
16
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
13,
100,
16
],
[
"jump",
"eq_done_32",
100,
16
],
"eq_nnl_36",
[
"is_bool",
14,
11,
100,
16
],
[
"jump_false",
14,
"eq_nb_37",
100,
16
],
"_nop_tc_6",
[
"jump",
"eq_nb_37",
100,
16
],
[
"eq_bool",
13,
11,
12,
100,
16
],
[
"jump",
"eq_done_32",
100,
16
],
"eq_nb_37",
[
"false",
13,
100,
16
],
"eq_done_32",
[
"jump_false",
13,
"if_else_30",
100,
16
],
[
"frame",
17,
3,
0,
101,
14
],
[
"null",
18,
101,
14
],
[
"setarg",
17,
0,
18,
101,
14
],
[
"tail_invoke",
17,
16,
101,
14
],
[
"return",
16,
101,
14
],
"_nop_ur_1",
"if_else_30",
"if_end_31",
[
"get",
20,
20,
1,
103,
14
],
[
"is_proxy",
21,
20,
103,
14
],
[
"jump_false",
21,
"record_path_38",
103,
14
],
[
"null",
22,
103,
14
],
[
"access",
23,
"detailed_stats",
103,
14
],
[
"array",
24,
0,
103,
14
],
[
"push",
24,
1,
103,
14
],
[
"frame",
25,
20,
2,
103,
14
],
[
"setarg",
25,
0,
22,
103,
14
],
[
"setarg",
25,
1,
23,
103,
14
],
[
"setarg",
25,
2,
24,
103,
14
],
[
"invoke",
25,
19,
103,
14
],
[
"jump",
"call_done_39",
103,
14
],
"record_path_38",
[
"load_field",
26,
20,
"detailed_stats",
103,
14
],
[
"frame",
27,
26,
1,
103,
14
],
[
"setarg",
27,
0,
20,
103,
14
],
[
"setarg",
27,
1,
1,
103,
14
],
[
"invoke",
27,
19,
103,
14
],
"call_done_39",
[
"move",
7,
19,
103,
14
],
[
"get",
29,
19,
1,
104,
10
],
[
"is_proxy",
30,
29,
104,
10
],
[
"jump_false",
30,
"record_path_40",
104,
10
],
[
"null",
31,
104,
10
],
[
"access",
32,
"number",
104,
10
],
[
"array",
33,
0,
104,
10
],
[
"frame",
34,
29,
2,
104,
10
],
[
"setarg",
34,
0,
31,
104,
10
],
[
"setarg",
34,
1,
32,
104,
10
],
[
"setarg",
34,
2,
33,
104,
10
],
[
"invoke",
34,
28,
104,
10
],
[
"jump",
"call_done_41",
104,
10
],
"record_path_40",
[
"load_field",
35,
29,
"number",
104,
10
],
[
"frame",
36,
35,
0,
104,
10
],
[
"setarg",
36,
0,
29,
104,
10
],
[
"invoke",
36,
28,
104,
10
],
"call_done_41",
[
"move",
9,
28,
104,
10
],
[
"frame",
38,
3,
0,
105,
14
],
[
"null",
39,
105,
14
],
[
"setarg",
38,
0,
39,
105,
14
],
[
"invoke",
38,
37,
105,
14
],
[
"move",
10,
37,
105,
14
],
[
"get",
41,
19,
1,
106,
10
],
[
"is_proxy",
42,
41,
106,
10
],
[
"jump_false",
42,
"record_path_42",
106,
10
],
[
"null",
43,
106,
10
],
[
"access",
44,
"number",
106,
10
],
[
"array",
45,
0,
106,
10
],
[
"frame",
46,
41,
2,
106,
10
],
[
"setarg",
46,
0,
43,
106,
10
],
[
"setarg",
46,
1,
44,
106,
10
],
[
"setarg",
46,
2,
45,
106,
10
],
[
"invoke",
46,
40,
106,
10
],
[
"jump",
"call_done_43",
106,
10
],
"record_path_42",
[
"load_field",
47,
41,
"number",
106,
10
],
[
"frame",
48,
47,
0,
106,
10
],
[
"setarg",
48,
0,
41,
106,
10
],
[
"invoke",
48,
40,
106,
10
],
"call_done_43",
[
"move",
8,
40,
106,
10
],
[
"get",
50,
20,
1,
107,
13
],
[
"is_proxy",
51,
50,
107,
13
],
[
"jump_false",
51,
"record_path_44",
107,
13
],
[
"null",
52,
107,
13
],
[
"access",
53,
"detailed_stats",
107,
13
],
[
"array",
54,
0,
107,
13
],
[
"push",
54,
1,
107,
13
],
[
"frame",
55,
50,
2,
107,
13
],
[
"setarg",
55,
0,
52,
107,
13
],
[
"setarg",
55,
1,
53,
107,
13
],
[
"setarg",
55,
2,
54,
107,
13
],
[
"invoke",
55,
49,
107,
13
],
[
"jump",
"call_done_45",
107,
13
],
"record_path_44",
[
"load_field",
56,
50,
"detailed_stats",
107,
13
],
[
"frame",
57,
56,
1,
107,
13
],
[
"setarg",
57,
0,
50,
107,
13
],
[
"setarg",
57,
1,
1,
107,
13
],
[
"invoke",
57,
49,
107,
13
],
"call_done_45",
[
"move",
4,
49,
107,
13
],
[
"is_num",
59,
8,
108,
16
],
[
"jump_false",
59,
"num_err_46",
108,
16
],
[
"is_num",
60,
9,
108,
16
],
[
"jump_false",
60,
"num_err_46",
108,
16
],
[
"subtract",
58,
8,
9,
108,
16
],
[
"jump",
"num_done_47",
108,
16
],
"num_err_46",
[
"disrupt",
108,
16
],
"num_done_47",
[
"access",
61,
1000,
108,
22
],
[
"is_num",
63,
58,
108,
22
],
[
"jump_false",
63,
"num_err_48",
108,
22
],
"_nop_tc_7",
"_nop_tc_8",
[
"multiply",
62,
58,
61,
108,
22
],
[
"jump",
"num_done_49",
108,
22
],
"num_err_48",
[
"disrupt",
108,
22
],
"num_done_49",
[
"move",
5,
62,
108,
22
],
[
"load_field",
65,
7,
"instr",
109,
15
],
[
"load_field",
66,
4,
"instr",
109,
31
],
[
"is_identical",
67,
65,
66,
109,
31
],
[
"jump_true",
67,
"ne_nid_53",
109,
31
],
[
"jump",
"ne_ni_54",
109,
31
],
"ne_nid_53",
[
"false",
67,
109,
31
],
[
"jump",
"ne_done_52",
109,
31
],
"ne_ni_54",
[
"is_int",
68,
65,
109,
31
],
[
"jump_false",
68,
"ne_nn_55",
109,
31
],
[
"is_int",
69,
66,
109,
31
],
[
"jump_false",
69,
"ne_nn_55",
109,
31
],
[
"ne_int",
67,
65,
66,
109,
31
],
[
"jump",
"ne_done_52",
109,
31
],
"ne_nn_55",
[
"is_num",
68,
65,
109,
31
],
[
"jump_false",
68,
"ne_nt_56",
109,
31
],
[
"is_num",
69,
66,
109,
31
],
[
"jump_false",
69,
"ne_nt_56",
109,
31
],
[
"ne_float",
67,
65,
66,
109,
31
],
[
"jump",
"ne_done_52",
109,
31
],
"ne_nt_56",
[
"is_text",
68,
65,
109,
31
],
[
"jump_false",
68,
"ne_nnl_57",
109,
31
],
[
"is_text",
69,
66,
109,
31
],
[
"jump_false",
69,
"ne_nnl_57",
109,
31
],
[
"ne_text",
67,
65,
66,
109,
31
],
[
"jump",
"ne_done_52",
109,
31
],
"ne_nnl_57",
[
"is_null",
68,
65,
109,
31
],
[
"jump_false",
68,
"ne_nb_58",
109,
31
],
[
"is_null",
69,
66,
109,
31
],
[
"jump_false",
69,
"ne_nb_58",
109,
31
],
[
"false",
67,
109,
31
],
[
"jump",
"ne_done_52",
109,
31
],
"ne_nb_58",
[
"is_bool",
68,
65,
109,
31
],
[
"jump_false",
68,
"ne_mis_59",
109,
31
],
[
"is_bool",
69,
66,
109,
31
],
[
"jump_false",
69,
"ne_mis_59",
109,
31
],
[
"ne_bool",
67,
65,
66,
109,
31
],
[
"jump",
"ne_done_52",
109,
31
],
"ne_mis_59",
[
"true",
67,
109,
31
],
"ne_done_52",
[
"move",
70,
67,
109,
31
],
[
"jump_true",
70,
"or_end_51",
109,
31
],
[
"load_field",
71,
7,
"nop",
110,
15
],
[
"load_field",
72,
4,
"nop",
110,
29
],
[
"is_identical",
73,
71,
72,
110,
29
],
[
"jump_true",
73,
"ne_nid_61",
110,
29
],
[
"jump",
"ne_ni_62",
110,
29
],
"ne_nid_61",
[
"false",
73,
110,
29
],
[
"jump",
"ne_done_60",
110,
29
],
"ne_ni_62",
[
"is_int",
74,
71,
110,
29
],
[
"jump_false",
74,
"ne_nn_63",
110,
29
],
[
"is_int",
75,
72,
110,
29
],
[
"jump_false",
75,
"ne_nn_63",
110,
29
],
[
"ne_int",
73,
71,
72,
110,
29
],
[
"jump",
"ne_done_60",
110,
29
],
"ne_nn_63",
[
"is_num",
74,
71,
110,
29
],
[
"jump_false",
74,
"ne_nt_64",
110,
29
],
[
"is_num",
75,
72,
110,
29
],
[
"jump_false",
75,
"ne_nt_64",
110,
29
],
[
"ne_float",
73,
71,
72,
110,
29
],
[
"jump",
"ne_done_60",
110,
29
],
"ne_nt_64",
[
"is_text",
74,
71,
110,
29
],
[
"jump_false",
74,
"ne_nnl_65",
110,
29
],
[
"is_text",
75,
72,
110,
29
],
[
"jump_false",
75,
"ne_nnl_65",
110,
29
],
[
"ne_text",
73,
71,
72,
110,
29
],
[
"jump",
"ne_done_60",
110,
29
],
"ne_nnl_65",
[
"is_null",
74,
71,
110,
29
],
[
"jump_false",
74,
"ne_nb_66",
110,
29
],
[
"is_null",
75,
72,
110,
29
],
[
"jump_false",
75,
"ne_nb_66",
110,
29
],
[
"false",
73,
110,
29
],
[
"jump",
"ne_done_60",
110,
29
],
"ne_nb_66",
[
"is_bool",
74,
71,
110,
29
],
[
"jump_false",
74,
"ne_mis_67",
110,
29
],
[
"is_bool",
75,
72,
110,
29
],
[
"jump_false",
75,
"ne_mis_67",
110,
29
],
[
"ne_bool",
73,
71,
72,
110,
29
],
[
"jump",
"ne_done_60",
110,
29
],
"ne_mis_67",
[
"true",
73,
110,
29
],
"ne_done_60",
[
"move",
70,
73,
110,
29
],
"or_end_51",
[
"move",
76,
70,
110,
29
],
[
"jump_true",
76,
"or_end_50",
110,
29
],
[
"load_field",
77,
7,
"guard",
111,
15
],
[
"load_field",
78,
4,
"guard",
111,
31
],
[
"is_identical",
79,
77,
78,
111,
31
],
[
"jump_true",
79,
"ne_nid_69",
111,
31
],
[
"jump",
"ne_ni_70",
111,
31
],
"ne_nid_69",
[
"false",
79,
111,
31
],
[
"jump",
"ne_done_68",
111,
31
],
"ne_ni_70",
[
"is_int",
80,
77,
111,
31
],
[
"jump_false",
80,
"ne_nn_71",
111,
31
],
[
"is_int",
81,
78,
111,
31
],
[
"jump_false",
81,
"ne_nn_71",
111,
31
],
[
"ne_int",
79,
77,
78,
111,
31
],
[
"jump",
"ne_done_68",
111,
31
],
"ne_nn_71",
[
"is_num",
80,
77,
111,
31
],
[
"jump_false",
80,
"ne_nt_72",
111,
31
],
[
"is_num",
81,
78,
111,
31
],
[
"jump_false",
81,
"ne_nt_72",
111,
31
],
[
"ne_float",
79,
77,
78,
111,
31
],
[
"jump",
"ne_done_68",
111,
31
],
"ne_nt_72",
[
"is_text",
80,
77,
111,
31
],
[
"jump_false",
80,
"ne_nnl_73",
111,
31
],
[
"is_text",
81,
78,
111,
31
],
[
"jump_false",
81,
"ne_nnl_73",
111,
31
],
[
"ne_text",
79,
77,
78,
111,
31
],
[
"jump",
"ne_done_68",
111,
31
],
"ne_nnl_73",
[
"is_null",
80,
77,
111,
31
],
[
"jump_false",
80,
"ne_nb_74",
111,
31
],
[
"is_null",
81,
78,
111,
31
],
[
"jump_false",
81,
"ne_nb_74",
111,
31
],
[
"false",
79,
111,
31
],
[
"jump",
"ne_done_68",
111,
31
],
"ne_nb_74",
[
"is_bool",
80,
77,
111,
31
],
[
"jump_false",
80,
"ne_mis_75",
111,
31
],
[
"is_bool",
81,
78,
111,
31
],
[
"jump_false",
81,
"ne_mis_75",
111,
31
],
[
"ne_bool",
79,
77,
78,
111,
31
],
[
"jump",
"ne_done_68",
111,
31
],
"ne_mis_75",
[
"true",
79,
111,
31
],
"ne_done_68",
[
"move",
76,
79,
111,
31
],
"or_end_50",
[
"move",
6,
76,
111,
31
],
[
"get",
82,
2,
1,
112,
5
],
[
"load_field",
83,
82,
"passes",
112,
5
],
[
"record",
84,
7
],
[
"store_field",
84,
2,
"pass",
113,
13
],
[
"load_field",
85,
1,
"name",
114,
11
],
[
"store_field",
84,
85,
"fn",
114,
11
],
[
"store_field",
84,
5,
"ms",
115,
11
],
[
"store_field",
84,
7,
"before",
116,
15
],
[
"store_field",
84,
4,
"after",
117,
14
],
[
"store_field",
84,
6,
"changed",
118,
16
],
[
"record",
86,
2
],
[
"load_field",
87,
4,
"nop",
120,
21
],
[
"load_field",
88,
7,
"nop",
120,
33
],
[
"is_num",
90,
87,
120,
33
],
[
"jump_false",
90,
"num_err_76",
120,
33
],
[
"is_num",
91,
88,
120,
33
],
[
"jump_false",
91,
"num_err_76",
120,
33
],
[
"subtract",
89,
87,
88,
120,
33
],
[
"jump",
"num_done_77",
120,
33
],
"num_err_76",
[
"disrupt",
120,
33
],
"num_done_77",
[
"store_field",
86,
89,
"nops_added",
120,
33
],
[
"load_field",
92,
7,
"guard",
121,
25
],
[
"load_field",
93,
4,
"guard",
121,
40
],
[
"is_num",
95,
92,
121,
40
],
[
"jump_false",
95,
"num_err_78",
121,
40
],
[
"is_num",
96,
93,
121,
40
],
[
"jump_false",
96,
"num_err_78",
121,
40
],
[
"subtract",
94,
92,
93,
121,
40
],
[
"jump",
"num_done_79",
121,
40
],
"num_err_78",
[
"disrupt",
121,
40
],
"num_done_79",
[
"store_field",
86,
94,
"guards_removed",
121,
40
],
[
"store_field",
84,
86,
"changes",
121,
40
],
[
"is_array",
97,
83,
121,
40
],
[
"jump_false",
97,
"push_err_80",
121,
40
],
[
"push",
83,
84,
121,
40
],
[
"jump",
"push_done_81",
121,
40
],
"push_err_80",
[
"disrupt",
121,
40
],
"push_done_81",
[
"return",
10,
124,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 13,
"nr_close_slots": 0,
"instructions": [
[
"access",
3,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
130,
9
],
[
"frame",
4,
3,
1,
130,
9
],
[
"null",
5,
130,
9
],
[
"setarg",
4,
0,
5,
130,
9
],
[
"setarg",
4,
1,
1,
130,
9
],
[
"invoke",
4,
2,
130,
9
],
[
"jump_false",
2,
"if_else_82",
130,
9
],
[
"is_int",
6,
1,
131,
22
],
[
"jump_false",
6,
"if_else_84",
131,
22
],
[
"get",
7,
27,
1,
132,
16
],
[
"return",
7,
132,
16
],
"_nop_ur_1",
"if_else_84",
"if_end_85",
[
"get",
8,
28,
1,
134,
14
],
[
"return",
8,
134,
14
],
"_nop_ur_2",
"if_else_82",
"if_end_83",
[
"is_text",
9,
1,
136,
17
],
[
"jump_false",
9,
"if_else_86",
136,
17
],
[
"get",
10,
23,
1,
137,
14
],
[
"return",
10,
137,
14
],
"_nop_ur_3",
"if_else_86",
"if_end_87",
[
"get",
11,
17,
1,
139,
12
],
[
"return",
11,
139,
12
],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 48,
"nr_close_slots": 0,
"instructions": [
[
"access",
7,
0,
144,
20
],
[
"load_index",
8,
2,
7,
144,
20
],
[
"move",
4,
8,
144,
20
],
[
"null",
5,
145,
16
],
[
"null",
6,
146,
20
],
[
"null",
3,
147,
15
],
[
"access",
9,
"move",
148,
15
],
[
"is_identical",
10,
4,
9,
148,
15
],
[
"jump_true",
10,
"eq_done_90",
148,
15
],
[
"is_int",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_ni_91",
148,
15
],
"_nop_tc_1",
[
"jump",
"eq_ni_91",
148,
15
],
[
"eq_int",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_90",
148,
15
],
"eq_ni_91",
[
"is_num",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nn_92",
148,
15
],
"_nop_tc_2",
[
"jump",
"eq_nn_92",
148,
15
],
[
"eq_float",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_90",
148,
15
],
"eq_nn_92",
[
"is_text",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nt_93",
148,
15
],
"_nop_tc_3",
"_nop_tc_4",
[
"eq_text",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_90",
148,
15
],
"eq_nt_93",
[
"is_null",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nnl_94",
148,
15
],
"_nop_tc_5",
[
"jump",
"eq_nnl_94",
148,
15
],
[
"true",
10,
148,
15
],
[
"jump",
"eq_done_90",
148,
15
],
"eq_nnl_94",
[
"is_bool",
11,
4,
148,
15
],
[
"jump_false",
11,
"eq_nb_95",
148,
15
],
"_nop_tc_6",
[
"jump",
"eq_nb_95",
148,
15
],
[
"eq_bool",
10,
4,
9,
148,
15
],
[
"jump",
"eq_done_90",
148,
15
],
"eq_nb_95",
[
"false",
10,
148,
15
],
"eq_done_90",
[
"jump_false",
10,
"if_else_88",
148,
15
],
[
"access",
13,
2,
149,
35
],
[
"load_index",
14,
2,
13,
149,
35
],
[
"load_dynamic",
15,
1,
14,
149,
35
],
[
"move",
6,
15,
149,
35
],
[
"null",
16,
150,
42
],
[
"is_identical",
17,
6,
16,
150,
42
],
[
"jump_true",
17,
"ne_nid_99",
150,
42
],
[
"jump",
"ne_ni_100",
150,
42
],
"ne_nid_99",
[
"false",
17,
150,
42
],
[
"jump",
"ne_done_98",
150,
42
],
"ne_ni_100",
[
"is_int",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nn_101",
150,
42
],
"_nop_tc_7",
[
"jump",
"ne_nn_101",
150,
42
],
[
"ne_int",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_98",
150,
42
],
"ne_nn_101",
[
"is_num",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nt_102",
150,
42
],
"_nop_tc_8",
[
"jump",
"ne_nt_102",
150,
42
],
[
"ne_float",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_98",
150,
42
],
"ne_nt_102",
[
"is_text",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nnl_103",
150,
42
],
"_nop_tc_9",
[
"jump",
"ne_nnl_103",
150,
42
],
[
"ne_text",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_98",
150,
42
],
"ne_nnl_103",
[
"is_null",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_nb_104",
150,
42
],
"_nop_tc_10",
"_nop_tc_11",
[
"false",
17,
150,
42
],
[
"jump",
"ne_done_98",
150,
42
],
"ne_nb_104",
[
"is_bool",
18,
6,
150,
42
],
[
"jump_false",
18,
"ne_mis_105",
150,
42
],
"_nop_tc_12",
[
"jump",
"ne_mis_105",
150,
42
],
[
"ne_bool",
17,
6,
16,
150,
42
],
[
"jump",
"ne_done_98",
150,
42
],
"ne_mis_105",
[
"true",
17,
150,
42
],
"ne_done_98",
[
"jump_false",
17,
"tern_else_96",
150,
42
],
[
"move",
20,
6,
150,
49
],
[
"jump",
"tern_end_97",
150,
49
],
"tern_else_96",
[
"get",
21,
17,
1,
150,
60
],
[
"move",
20,
21,
150,
60
],
"tern_end_97",
[
"access",
22,
1,
150,
24
],
[
"load_index",
23,
2,
22,
150,
24
],
[
"store_dynamic",
1,
20,
23,
150,
24
],
[
"null",
24,
151,
14
],
[
"return",
24,
151,
14
],
"_nop_ur_1",
"if_else_88",
"if_end_89",
[
"get",
25,
11,
1,
153,
12
],
[
"load_dynamic",
26,
25,
4,
153,
24
],
[
"move",
5,
26,
153,
24
],
[
"null",
27,
154,
17
],
[
"is_identical",
28,
5,
27,
154,
17
],
[
"jump_true",
28,
"ne_nid_109",
154,
17
],
[
"jump",
"ne_ni_110",
154,
17
],
"ne_nid_109",
[
"false",
28,
154,
17
],
[
"jump",
"ne_done_108",
154,
17
],
"ne_ni_110",
[
"is_int",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nn_111",
154,
17
],
"_nop_tc_13",
[
"jump",
"ne_nn_111",
154,
17
],
[
"ne_int",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_108",
154,
17
],
"ne_nn_111",
[
"is_num",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nt_112",
154,
17
],
"_nop_tc_14",
[
"jump",
"ne_nt_112",
154,
17
],
[
"ne_float",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_108",
154,
17
],
"ne_nt_112",
[
"is_text",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nnl_113",
154,
17
],
"_nop_tc_15",
[
"jump",
"ne_nnl_113",
154,
17
],
[
"ne_text",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_108",
154,
17
],
"ne_nnl_113",
[
"is_null",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_nb_114",
154,
17
],
"_nop_tc_16",
"_nop_tc_17",
[
"false",
28,
154,
17
],
[
"jump",
"ne_done_108",
154,
17
],
"ne_nb_114",
[
"is_bool",
29,
5,
154,
17
],
[
"jump_false",
29,
"ne_mis_115",
154,
17
],
"_nop_tc_18",
[
"jump",
"ne_mis_115",
154,
17
],
[
"ne_bool",
28,
5,
27,
154,
17
],
[
"jump",
"ne_done_108",
154,
17
],
"ne_mis_115",
[
"true",
28,
154,
17
],
"ne_done_108",
[
"jump_false",
28,
"if_else_106",
154,
17
],
[
"access",
31,
1,
155,
18
],
[
"load_index",
32,
5,
31,
155,
18
],
[
"move",
3,
32,
155,
18
],
[
"null",
33,
156,
18
],
[
"is_identical",
34,
3,
33,
156,
18
],
[
"jump_true",
34,
"eq_done_118",
156,
18
],
[
"is_int",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_ni_119",
156,
18
],
"_nop_tc_19",
[
"jump",
"eq_ni_119",
156,
18
],
[
"eq_int",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_118",
156,
18
],
"eq_ni_119",
[
"is_num",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nn_120",
156,
18
],
"_nop_tc_20",
[
"jump",
"eq_nn_120",
156,
18
],
[
"eq_float",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_118",
156,
18
],
"eq_nn_120",
[
"is_text",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nt_121",
156,
18
],
"_nop_tc_21",
[
"jump",
"eq_nt_121",
156,
18
],
[
"eq_text",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_118",
156,
18
],
"eq_nt_121",
[
"is_null",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nnl_122",
156,
18
],
"_nop_tc_22",
"_nop_tc_23",
[
"true",
34,
156,
18
],
[
"jump",
"eq_done_118",
156,
18
],
"eq_nnl_122",
[
"is_bool",
35,
3,
156,
18
],
[
"jump_false",
35,
"eq_nb_123",
156,
18
],
"_nop_tc_24",
[
"jump",
"eq_nb_123",
156,
18
],
[
"eq_bool",
34,
3,
33,
156,
18
],
[
"jump",
"eq_done_118",
156,
18
],
"eq_nb_123",
[
"false",
34,
156,
18
],
"eq_done_118",
[
"jump_false",
34,
"if_else_116",
156,
18
],
[
"access",
37,
2,
157,
39
],
[
"load_index",
38,
2,
37,
157,
39
],
[
"get",
40,
31,
1,
157,
15
],
[
"frame",
41,
40,
1,
157,
15
],
[
"null",
42,
157,
15
],
[
"setarg",
41,
0,
42,
157,
15
],
[
"setarg",
41,
1,
38,
157,
15
],
[
"invoke",
41,
39,
157,
15
],
[
"move",
3,
39,
157,
15
],
[
"jump",
"if_end_117",
157,
15
],
"if_else_116",
"if_end_117",
[
"access",
43,
0,
159,
29
],
[
"load_index",
44,
5,
43,
159,
29
],
[
"load_dynamic",
45,
2,
44,
159,
29
],
[
"store_dynamic",
1,
3,
45,
159,
29
],
[
"jump",
"if_end_107",
159,
29
],
"if_else_106",
"if_end_107",
[
"null",
46,
161,
12
],
[
"return",
46,
161,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 32,
"nr_close_slots": 0,
"instructions": [
[
"load_dynamic",
5,
1,
2,
165,
28
],
[
"move",
4,
5,
165,
28
],
[
"null",
6,
166,
18
],
[
"is_identical",
7,
4,
6,
166,
18
],
[
"jump_true",
7,
"eq_done_126",
166,
18
],
[
"is_int",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_ni_127",
166,
18
],
"_nop_tc_1",
[
"jump",
"eq_ni_127",
166,
18
],
[
"eq_int",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_126",
166,
18
],
"eq_ni_127",
[
"is_num",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nn_128",
166,
18
],
"_nop_tc_2",
[
"jump",
"eq_nn_128",
166,
18
],
[
"eq_float",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_126",
166,
18
],
"eq_nn_128",
[
"is_text",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nt_129",
166,
18
],
"_nop_tc_3",
[
"jump",
"eq_nt_129",
166,
18
],
[
"eq_text",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_126",
166,
18
],
"eq_nt_129",
[
"is_null",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nnl_130",
166,
18
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
7,
166,
18
],
[
"jump",
"eq_done_126",
166,
18
],
"eq_nnl_130",
[
"is_bool",
8,
4,
166,
18
],
[
"jump_false",
8,
"eq_nb_131",
166,
18
],
"_nop_tc_6",
[
"jump",
"eq_nb_131",
166,
18
],
[
"eq_bool",
7,
4,
6,
166,
18
],
[
"jump",
"eq_done_126",
166,
18
],
"eq_nb_131",
[
"false",
7,
166,
18
],
"eq_done_126",
[
"jump_false",
7,
"if_else_124",
166,
18
],
[
"false",
10,
167,
14
],
[
"return",
10,
167,
14
],
"_nop_ur_1",
"if_else_124",
"if_end_125",
[
"is_identical",
11,
4,
3,
169,
18
],
[
"jump_true",
11,
"eq_done_134",
169,
18
],
[
"is_int",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_ni_135",
169,
18
],
[
"is_int",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_ni_135",
169,
18
],
[
"eq_int",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_134",
169,
18
],
"eq_ni_135",
[
"is_num",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nn_136",
169,
18
],
[
"is_num",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nn_136",
169,
18
],
[
"eq_float",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_134",
169,
18
],
"eq_nn_136",
[
"is_text",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nt_137",
169,
18
],
[
"is_text",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nt_137",
169,
18
],
[
"eq_text",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_134",
169,
18
],
"eq_nt_137",
[
"is_null",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nnl_138",
169,
18
],
[
"is_null",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nnl_138",
169,
18
],
[
"true",
11,
169,
18
],
[
"jump",
"eq_done_134",
169,
18
],
"eq_nnl_138",
[
"is_bool",
12,
4,
169,
18
],
[
"jump_false",
12,
"eq_nb_139",
169,
18
],
[
"is_bool",
13,
3,
169,
18
],
[
"jump_false",
13,
"eq_nb_139",
169,
18
],
[
"eq_bool",
11,
4,
3,
169,
18
],
[
"jump",
"eq_done_134",
169,
18
],
"eq_nb_139",
[
"false",
11,
169,
18
],
"eq_done_134",
[
"jump_false",
11,
"if_else_132",
169,
18
],
[
"true",
14,
170,
14
],
[
"return",
14,
170,
14
],
"_nop_ur_2",
"if_else_132",
"if_end_133",
[
"get",
15,
15,
1,
172,
16
],
[
"is_identical",
16,
3,
15,
172,
16
],
[
"jump_true",
16,
"eq_done_143",
172,
16
],
[
"is_int",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_ni_144",
172,
16
],
[
"is_int",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_ni_144",
172,
16
],
[
"eq_int",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_143",
172,
16
],
"eq_ni_144",
[
"is_num",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nn_145",
172,
16
],
[
"is_num",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nn_145",
172,
16
],
[
"eq_float",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_143",
172,
16
],
"eq_nn_145",
[
"is_text",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nt_146",
172,
16
],
[
"is_text",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nt_146",
172,
16
],
[
"eq_text",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_143",
172,
16
],
"eq_nt_146",
[
"is_null",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nnl_147",
172,
16
],
[
"is_null",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nnl_147",
172,
16
],
[
"true",
16,
172,
16
],
[
"jump",
"eq_done_143",
172,
16
],
"eq_nnl_147",
[
"is_bool",
17,
3,
172,
16
],
[
"jump_false",
17,
"eq_nb_148",
172,
16
],
[
"is_bool",
18,
15,
172,
16
],
[
"jump_false",
18,
"eq_nb_148",
172,
16
],
[
"eq_bool",
16,
3,
15,
172,
16
],
[
"jump",
"eq_done_143",
172,
16
],
"eq_nb_148",
[
"false",
16,
172,
16
],
"eq_done_143",
[
"move",
19,
16,
172,
16
],
[
"jump_false",
19,
"and_end_142",
172,
16
],
[
"get",
20,
27,
1,
172,
35
],
[
"is_identical",
21,
4,
20,
172,
35
],
[
"jump_true",
21,
"eq_done_150",
172,
35
],
[
"is_int",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_ni_151",
172,
35
],
[
"is_int",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_ni_151",
172,
35
],
[
"eq_int",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_150",
172,
35
],
"eq_ni_151",
[
"is_num",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nn_152",
172,
35
],
[
"is_num",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nn_152",
172,
35
],
[
"eq_float",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_150",
172,
35
],
"eq_nn_152",
[
"is_text",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nt_153",
172,
35
],
[
"is_text",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nt_153",
172,
35
],
[
"eq_text",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_150",
172,
35
],
"eq_nt_153",
[
"is_null",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nnl_154",
172,
35
],
[
"is_null",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nnl_154",
172,
35
],
[
"true",
21,
172,
35
],
[
"jump",
"eq_done_150",
172,
35
],
"eq_nnl_154",
[
"is_bool",
22,
4,
172,
35
],
[
"jump_false",
22,
"eq_nb_155",
172,
35
],
[
"is_bool",
23,
20,
172,
35
],
[
"jump_false",
23,
"eq_nb_155",
172,
35
],
[
"eq_bool",
21,
4,
20,
172,
35
],
[
"jump",
"eq_done_150",
172,
35
],
"eq_nb_155",
[
"false",
21,
172,
35
],
"eq_done_150",
[
"move",
24,
21,
172,
35
],
[
"jump_true",
24,
"or_end_149",
172,
35
],
[
"get",
25,
28,
1,
172,
53
],
[
"is_identical",
26,
4,
25,
172,
53
],
[
"jump_true",
26,
"eq_done_156",
172,
53
],
[
"is_int",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_ni_157",
172,
53
],
[
"is_int",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_ni_157",
172,
53
],
[
"eq_int",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_156",
172,
53
],
"eq_ni_157",
[
"is_num",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nn_158",
172,
53
],
[
"is_num",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nn_158",
172,
53
],
[
"eq_float",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_156",
172,
53
],
"eq_nn_158",
[
"is_text",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nt_159",
172,
53
],
[
"is_text",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nt_159",
172,
53
],
[
"eq_text",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_156",
172,
53
],
"eq_nt_159",
[
"is_null",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nnl_160",
172,
53
],
[
"is_null",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nnl_160",
172,
53
],
[
"true",
26,
172,
53
],
[
"jump",
"eq_done_156",
172,
53
],
"eq_nnl_160",
[
"is_bool",
27,
4,
172,
53
],
[
"jump_false",
27,
"eq_nb_161",
172,
53
],
[
"is_bool",
28,
25,
172,
53
],
[
"jump_false",
28,
"eq_nb_161",
172,
53
],
[
"eq_bool",
26,
4,
25,
172,
53
],
[
"jump",
"eq_done_156",
172,
53
],
"eq_nb_161",
[
"false",
26,
172,
53
],
"eq_done_156",
[
"move",
24,
26,
172,
53
],
"or_end_149",
[
"move",
19,
24,
172,
53
],
"and_end_142",
[
"jump_false",
19,
"if_else_140",
172,
53
],
[
"true",
29,
173,
14
],
[
"return",
29,
173,
14
],
"_nop_ur_3",
"if_else_140",
"if_end_141",
[
"false",
30,
175,
12
],
[
"return",
30,
175,
12
],
"_nop_ur_4",
"_nop_ur_5"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 75,
"nr_close_slots": 0,
"instructions": [
[
"null",
4,
179,
20
],
[
"access",
6,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
180,
10
],
[
"frame",
7,
6,
1,
180,
10
],
[
"null",
8,
180,
10
],
[
"setarg",
7,
0,
8,
180,
10
],
[
"setarg",
7,
1,
2,
180,
10
],
[
"invoke",
7,
5,
180,
10
],
"_nop_bl_1",
[
"jump_true",
5,
"if_else_162",
180,
10
],
[
"null",
10,
181,
14
],
[
"return",
10,
181,
14
],
"_nop_ur_1",
"if_else_162",
"if_end_163",
[
"load_dynamic",
11,
1,
2,
183,
31
],
[
"move",
4,
11,
183,
31
],
[
"null",
12,
184,
21
],
[
"is_identical",
13,
4,
12,
184,
21
],
[
"jump_true",
13,
"eq_done_166",
184,
21
],
[
"is_int",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_ni_167",
184,
21
],
"_nop_tc_1",
[
"jump",
"eq_ni_167",
184,
21
],
[
"eq_int",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_166",
184,
21
],
"eq_ni_167",
[
"is_num",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nn_168",
184,
21
],
"_nop_tc_2",
[
"jump",
"eq_nn_168",
184,
21
],
[
"eq_float",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_166",
184,
21
],
"eq_nn_168",
[
"is_text",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nt_169",
184,
21
],
"_nop_tc_3",
[
"jump",
"eq_nt_169",
184,
21
],
[
"eq_text",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_166",
184,
21
],
"eq_nt_169",
[
"is_null",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nnl_170",
184,
21
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
13,
184,
21
],
[
"jump",
"eq_done_166",
184,
21
],
"eq_nnl_170",
[
"is_bool",
14,
4,
184,
21
],
[
"jump_false",
14,
"eq_nb_171",
184,
21
],
"_nop_tc_6",
[
"jump",
"eq_nb_171",
184,
21
],
[
"eq_bool",
13,
4,
12,
184,
21
],
[
"jump",
"eq_done_166",
184,
21
],
"eq_nb_171",
[
"false",
13,
184,
21
],
"eq_done_166",
[
"jump_false",
13,
"if_else_164",
184,
21
],
[
"store_dynamic",
1,
3,
2,
185,
22
],
[
"jump",
"if_end_165",
185,
22
],
"if_else_164",
[
"is_identical",
16,
4,
3,
186,
28
],
[
"jump_true",
16,
"ne_nid_176",
186,
28
],
[
"jump",
"ne_ni_177",
186,
28
],
"ne_nid_176",
[
"false",
16,
186,
28
],
[
"jump",
"ne_done_175",
186,
28
],
"ne_ni_177",
[
"is_int",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nn_178",
186,
28
],
[
"is_int",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nn_178",
186,
28
],
[
"ne_int",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_175",
186,
28
],
"ne_nn_178",
[
"is_num",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nt_179",
186,
28
],
[
"is_num",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nt_179",
186,
28
],
[
"ne_float",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_175",
186,
28
],
"ne_nt_179",
[
"is_text",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nnl_180",
186,
28
],
[
"is_text",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nnl_180",
186,
28
],
[
"ne_text",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_175",
186,
28
],
"ne_nnl_180",
[
"is_null",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_nb_181",
186,
28
],
[
"is_null",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_nb_181",
186,
28
],
[
"false",
16,
186,
28
],
[
"jump",
"ne_done_175",
186,
28
],
"ne_nb_181",
[
"is_bool",
17,
4,
186,
28
],
[
"jump_false",
17,
"ne_mis_182",
186,
28
],
[
"is_bool",
18,
3,
186,
28
],
[
"jump_false",
18,
"ne_mis_182",
186,
28
],
[
"ne_bool",
16,
4,
3,
186,
28
],
[
"jump",
"ne_done_175",
186,
28
],
"ne_mis_182",
[
"true",
16,
186,
28
],
"ne_done_175",
[
"move",
19,
16,
186,
28
],
[
"jump_false",
19,
"and_end_174",
186,
28
],
[
"get",
20,
17,
1,
186,
47
],
[
"is_identical",
21,
4,
20,
186,
47
],
[
"jump_true",
21,
"ne_nid_184",
186,
47
],
[
"jump",
"ne_ni_185",
186,
47
],
"ne_nid_184",
[
"false",
21,
186,
47
],
[
"jump",
"ne_done_183",
186,
47
],
"ne_ni_185",
[
"is_int",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nn_186",
186,
47
],
[
"is_int",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nn_186",
186,
47
],
[
"ne_int",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_183",
186,
47
],
"ne_nn_186",
[
"is_num",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nt_187",
186,
47
],
[
"is_num",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nt_187",
186,
47
],
[
"ne_float",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_183",
186,
47
],
"ne_nt_187",
[
"is_text",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nnl_188",
186,
47
],
[
"is_text",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nnl_188",
186,
47
],
[
"ne_text",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_183",
186,
47
],
"ne_nnl_188",
[
"is_null",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_nb_189",
186,
47
],
[
"is_null",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_nb_189",
186,
47
],
[
"false",
21,
186,
47
],
[
"jump",
"ne_done_183",
186,
47
],
"ne_nb_189",
[
"is_bool",
22,
4,
186,
47
],
[
"jump_false",
22,
"ne_mis_190",
186,
47
],
[
"is_bool",
23,
20,
186,
47
],
[
"jump_false",
23,
"ne_mis_190",
186,
47
],
[
"ne_bool",
21,
4,
20,
186,
47
],
[
"jump",
"ne_done_183",
186,
47
],
"ne_mis_190",
[
"true",
21,
186,
47
],
"ne_done_183",
[
"move",
19,
21,
186,
47
],
"and_end_174",
[
"jump_false",
19,
"if_else_172",
186,
47
],
[
"get",
24,
27,
1,
187,
24
],
[
"is_identical",
25,
4,
24,
187,
24
],
[
"jump_true",
25,
"eq_done_195",
187,
24
],
[
"is_int",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_ni_196",
187,
24
],
[
"is_int",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_ni_196",
187,
24
],
[
"eq_int",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_195",
187,
24
],
"eq_ni_196",
[
"is_num",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nn_197",
187,
24
],
[
"is_num",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nn_197",
187,
24
],
[
"eq_float",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_195",
187,
24
],
"eq_nn_197",
[
"is_text",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nt_198",
187,
24
],
[
"is_text",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nt_198",
187,
24
],
[
"eq_text",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_195",
187,
24
],
"eq_nt_198",
[
"is_null",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nnl_199",
187,
24
],
[
"is_null",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nnl_199",
187,
24
],
[
"true",
25,
187,
24
],
[
"jump",
"eq_done_195",
187,
24
],
"eq_nnl_199",
[
"is_bool",
26,
4,
187,
24
],
[
"jump_false",
26,
"eq_nb_200",
187,
24
],
[
"is_bool",
27,
24,
187,
24
],
[
"jump_false",
27,
"eq_nb_200",
187,
24
],
[
"eq_bool",
25,
4,
24,
187,
24
],
[
"jump",
"eq_done_195",
187,
24
],
"eq_nb_200",
[
"false",
25,
187,
24
],
"eq_done_195",
[
"move",
28,
25,
187,
24
],
[
"jump_true",
28,
"or_end_194",
187,
24
],
[
"get",
29,
28,
1,
187,
45
],
[
"is_identical",
30,
4,
29,
187,
45
],
[
"jump_true",
30,
"eq_done_201",
187,
45
],
[
"is_int",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_ni_202",
187,
45
],
[
"is_int",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_ni_202",
187,
45
],
[
"eq_int",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_201",
187,
45
],
"eq_ni_202",
[
"is_num",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nn_203",
187,
45
],
[
"is_num",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nn_203",
187,
45
],
[
"eq_float",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_201",
187,
45
],
"eq_nn_203",
[
"is_text",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nt_204",
187,
45
],
[
"is_text",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nt_204",
187,
45
],
[
"eq_text",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_201",
187,
45
],
"eq_nt_204",
[
"is_null",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nnl_205",
187,
45
],
[
"is_null",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nnl_205",
187,
45
],
[
"true",
30,
187,
45
],
[
"jump",
"eq_done_201",
187,
45
],
"eq_nnl_205",
[
"is_bool",
31,
4,
187,
45
],
[
"jump_false",
31,
"eq_nb_206",
187,
45
],
[
"is_bool",
32,
29,
187,
45
],
[
"jump_false",
32,
"eq_nb_206",
187,
45
],
[
"eq_bool",
30,
4,
29,
187,
45
],
[
"jump",
"eq_done_201",
187,
45
],
"eq_nb_206",
[
"false",
30,
187,
45
],
"eq_done_201",
[
"move",
28,
30,
187,
45
],
"or_end_194",
[
"move",
33,
28,
187,
45
],
[
"jump_false",
33,
"and_end_193",
187,
45
],
[
"get",
34,
15,
1,
187,
64
],
[
"is_identical",
35,
3,
34,
187,
64
],
[
"jump_true",
35,
"eq_done_207",
187,
64
],
[
"is_int",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_ni_208",
187,
64
],
[
"is_int",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_ni_208",
187,
64
],
[
"eq_int",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_207",
187,
64
],
"eq_ni_208",
[
"is_num",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nn_209",
187,
64
],
[
"is_num",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nn_209",
187,
64
],
[
"eq_float",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_207",
187,
64
],
"eq_nn_209",
[
"is_text",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nt_210",
187,
64
],
[
"is_text",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nt_210",
187,
64
],
[
"eq_text",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_207",
187,
64
],
"eq_nt_210",
[
"is_null",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nnl_211",
187,
64
],
[
"is_null",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nnl_211",
187,
64
],
[
"true",
35,
187,
64
],
[
"jump",
"eq_done_207",
187,
64
],
"eq_nnl_211",
[
"is_bool",
36,
3,
187,
64
],
[
"jump_false",
36,
"eq_nb_212",
187,
64
],
[
"is_bool",
37,
34,
187,
64
],
[
"jump_false",
37,
"eq_nb_212",
187,
64
],
[
"eq_bool",
35,
3,
34,
187,
64
],
[
"jump",
"eq_done_207",
187,
64
],
"eq_nb_212",
[
"false",
35,
187,
64
],
"eq_done_207",
[
"move",
33,
35,
187,
64
],
"and_end_193",
[
"jump_false",
33,
"if_else_191",
187,
64
],
[
"jump",
"if_end_192",
187,
71
],
"if_else_191",
[
"get",
38,
15,
1,
189,
30
],
[
"is_identical",
39,
4,
38,
189,
30
],
[
"jump_true",
39,
"eq_done_216",
189,
30
],
[
"is_int",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_ni_217",
189,
30
],
[
"is_int",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_ni_217",
189,
30
],
[
"eq_int",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_216",
189,
30
],
"eq_ni_217",
[
"is_num",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nn_218",
189,
30
],
[
"is_num",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nn_218",
189,
30
],
[
"eq_float",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_216",
189,
30
],
"eq_nn_218",
[
"is_text",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nt_219",
189,
30
],
[
"is_text",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nt_219",
189,
30
],
[
"eq_text",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_216",
189,
30
],
"eq_nt_219",
[
"is_null",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nnl_220",
189,
30
],
[
"is_null",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nnl_220",
189,
30
],
[
"true",
39,
189,
30
],
[
"jump",
"eq_done_216",
189,
30
],
"eq_nnl_220",
[
"is_bool",
40,
4,
189,
30
],
[
"jump_false",
40,
"eq_nb_221",
189,
30
],
[
"is_bool",
41,
38,
189,
30
],
[
"jump_false",
41,
"eq_nb_221",
189,
30
],
[
"eq_bool",
39,
4,
38,
189,
30
],
[
"jump",
"eq_done_216",
189,
30
],
"eq_nb_221",
[
"false",
39,
189,
30
],
"eq_done_216",
[
"move",
42,
39,
189,
30
],
[
"jump_false",
42,
"and_end_215",
189,
30
],
[
"get",
43,
27,
1,
189,
47
],
[
"is_identical",
44,
3,
43,
189,
47
],
[
"jump_true",
44,
"eq_done_223",
189,
47
],
[
"is_int",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_ni_224",
189,
47
],
[
"is_int",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_ni_224",
189,
47
],
[
"eq_int",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_223",
189,
47
],
"eq_ni_224",
[
"is_num",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nn_225",
189,
47
],
[
"is_num",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nn_225",
189,
47
],
[
"eq_float",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_223",
189,
47
],
"eq_nn_225",
[
"is_text",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nt_226",
189,
47
],
[
"is_text",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nt_226",
189,
47
],
[
"eq_text",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_223",
189,
47
],
"eq_nt_226",
[
"is_null",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nnl_227",
189,
47
],
[
"is_null",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nnl_227",
189,
47
],
[
"true",
44,
189,
47
],
[
"jump",
"eq_done_223",
189,
47
],
"eq_nnl_227",
[
"is_bool",
45,
3,
189,
47
],
[
"jump_false",
45,
"eq_nb_228",
189,
47
],
[
"is_bool",
46,
43,
189,
47
],
[
"jump_false",
46,
"eq_nb_228",
189,
47
],
[
"eq_bool",
44,
3,
43,
189,
47
],
[
"jump",
"eq_done_223",
189,
47
],
"eq_nb_228",
[
"false",
44,
189,
47
],
"eq_done_223",
[
"move",
47,
44,
189,
47
],
[
"jump_true",
47,
"or_end_222",
189,
47
],
[
"get",
48,
28,
1,
189,
63
],
[
"is_identical",
49,
3,
48,
189,
63
],
[
"jump_true",
49,
"eq_done_229",
189,
63
],
[
"is_int",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_ni_230",
189,
63
],
[
"is_int",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_ni_230",
189,
63
],
[
"eq_int",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_229",
189,
63
],
"eq_ni_230",
[
"is_num",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nn_231",
189,
63
],
[
"is_num",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nn_231",
189,
63
],
[
"eq_float",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_229",
189,
63
],
"eq_nn_231",
[
"is_text",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nt_232",
189,
63
],
[
"is_text",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nt_232",
189,
63
],
[
"eq_text",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_229",
189,
63
],
"eq_nt_232",
[
"is_null",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nnl_233",
189,
63
],
[
"is_null",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nnl_233",
189,
63
],
[
"true",
49,
189,
63
],
[
"jump",
"eq_done_229",
189,
63
],
"eq_nnl_233",
[
"is_bool",
50,
3,
189,
63
],
[
"jump_false",
50,
"eq_nb_234",
189,
63
],
[
"is_bool",
51,
48,
189,
63
],
[
"jump_false",
51,
"eq_nb_234",
189,
63
],
[
"eq_bool",
49,
3,
48,
189,
63
],
[
"jump",
"eq_done_229",
189,
63
],
"eq_nb_234",
[
"false",
49,
189,
63
],
"eq_done_229",
[
"move",
47,
49,
189,
63
],
"or_end_222",
[
"move",
42,
47,
189,
63
],
"and_end_215",
[
"jump_false",
42,
"if_else_213",
189,
63
],
[
"store_dynamic",
1,
3,
2,
190,
24
],
[
"jump",
"if_end_214",
190,
24
],
"if_else_213",
[
"get",
52,
27,
1,
191,
31
],
[
"is_identical",
53,
4,
52,
191,
31
],
[
"jump_true",
53,
"eq_done_239",
191,
31
],
[
"is_int",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_ni_240",
191,
31
],
[
"is_int",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_ni_240",
191,
31
],
[
"eq_int",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_239",
191,
31
],
"eq_ni_240",
[
"is_num",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nn_241",
191,
31
],
[
"is_num",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nn_241",
191,
31
],
[
"eq_float",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_239",
191,
31
],
"eq_nn_241",
[
"is_text",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nt_242",
191,
31
],
[
"is_text",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nt_242",
191,
31
],
[
"eq_text",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_239",
191,
31
],
"eq_nt_242",
[
"is_null",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nnl_243",
191,
31
],
[
"is_null",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nnl_243",
191,
31
],
[
"true",
53,
191,
31
],
[
"jump",
"eq_done_239",
191,
31
],
"eq_nnl_243",
[
"is_bool",
54,
4,
191,
31
],
[
"jump_false",
54,
"eq_nb_244",
191,
31
],
[
"is_bool",
55,
52,
191,
31
],
[
"jump_false",
55,
"eq_nb_244",
191,
31
],
[
"eq_bool",
53,
4,
52,
191,
31
],
[
"jump",
"eq_done_239",
191,
31
],
"eq_nb_244",
[
"false",
53,
191,
31
],
"eq_done_239",
[
"move",
56,
53,
191,
31
],
[
"jump_false",
56,
"and_end_238",
191,
31
],
[
"get",
57,
28,
1,
191,
47
],
[
"is_identical",
58,
3,
57,
191,
47
],
[
"jump_true",
58,
"eq_done_245",
191,
47
],
[
"is_int",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_ni_246",
191,
47
],
[
"is_int",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_ni_246",
191,
47
],
[
"eq_int",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_245",
191,
47
],
"eq_ni_246",
[
"is_num",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nn_247",
191,
47
],
[
"is_num",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nn_247",
191,
47
],
[
"eq_float",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_245",
191,
47
],
"eq_nn_247",
[
"is_text",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nt_248",
191,
47
],
[
"is_text",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nt_248",
191,
47
],
[
"eq_text",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_245",
191,
47
],
"eq_nt_248",
[
"is_null",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nnl_249",
191,
47
],
[
"is_null",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nnl_249",
191,
47
],
[
"true",
58,
191,
47
],
[
"jump",
"eq_done_245",
191,
47
],
"eq_nnl_249",
[
"is_bool",
59,
3,
191,
47
],
[
"jump_false",
59,
"eq_nb_250",
191,
47
],
[
"is_bool",
60,
57,
191,
47
],
[
"jump_false",
60,
"eq_nb_250",
191,
47
],
[
"eq_bool",
58,
3,
57,
191,
47
],
[
"jump",
"eq_done_245",
191,
47
],
"eq_nb_250",
[
"false",
58,
191,
47
],
"eq_done_245",
[
"move",
56,
58,
191,
47
],
"and_end_238",
[
"move",
61,
56,
191,
47
],
[
"jump_true",
61,
"or_end_237",
191,
47
],
[
"get",
62,
28,
1,
191,
72
],
[
"is_identical",
63,
4,
62,
191,
72
],
[
"jump_true",
63,
"eq_done_252",
191,
72
],
[
"is_int",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_ni_253",
191,
72
],
[
"is_int",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_ni_253",
191,
72
],
[
"eq_int",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_252",
191,
72
],
"eq_ni_253",
[
"is_num",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nn_254",
191,
72
],
[
"is_num",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nn_254",
191,
72
],
[
"eq_float",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_252",
191,
72
],
"eq_nn_254",
[
"is_text",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nt_255",
191,
72
],
[
"is_text",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nt_255",
191,
72
],
[
"eq_text",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_252",
191,
72
],
"eq_nt_255",
[
"is_null",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nnl_256",
191,
72
],
[
"is_null",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nnl_256",
191,
72
],
[
"true",
63,
191,
72
],
[
"jump",
"eq_done_252",
191,
72
],
"eq_nnl_256",
[
"is_bool",
64,
4,
191,
72
],
[
"jump_false",
64,
"eq_nb_257",
191,
72
],
[
"is_bool",
65,
62,
191,
72
],
[
"jump_false",
65,
"eq_nb_257",
191,
72
],
[
"eq_bool",
63,
4,
62,
191,
72
],
[
"jump",
"eq_done_252",
191,
72
],
"eq_nb_257",
[
"false",
63,
191,
72
],
"eq_done_252",
[
"move",
66,
63,
191,
72
],
[
"jump_false",
66,
"and_end_251",
191,
72
],
[
"get",
67,
27,
1,
191,
90
],
[
"is_identical",
68,
3,
67,
191,
90
],
[
"jump_true",
68,
"eq_done_258",
191,
90
],
[
"is_int",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_ni_259",
191,
90
],
[
"is_int",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_ni_259",
191,
90
],
[
"eq_int",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_258",
191,
90
],
"eq_ni_259",
[
"is_num",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nn_260",
191,
90
],
[
"is_num",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nn_260",
191,
90
],
[
"eq_float",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_258",
191,
90
],
"eq_nn_260",
[
"is_text",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nt_261",
191,
90
],
[
"is_text",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nt_261",
191,
90
],
[
"eq_text",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_258",
191,
90
],
"eq_nt_261",
[
"is_null",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nnl_262",
191,
90
],
[
"is_null",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nnl_262",
191,
90
],
[
"true",
68,
191,
90
],
[
"jump",
"eq_done_258",
191,
90
],
"eq_nnl_262",
[
"is_bool",
69,
3,
191,
90
],
[
"jump_false",
69,
"eq_nb_263",
191,
90
],
[
"is_bool",
70,
67,
191,
90
],
[
"jump_false",
70,
"eq_nb_263",
191,
90
],
[
"eq_bool",
68,
3,
67,
191,
90
],
[
"jump",
"eq_done_258",
191,
90
],
"eq_nb_263",
[
"false",
68,
191,
90
],
"eq_done_258",
[
"move",
66,
68,
191,
90
],
"and_end_251",
[
"move",
61,
66,
191,
90
],
"or_end_237",
[
"jump_false",
61,
"if_else_235",
191,
90
],
[
"get",
71,
15,
1,
192,
32
],
[
"store_dynamic",
1,
71,
2,
192,
24
],
[
"jump",
"if_end_236",
192,
24
],
"if_else_235",
[
"get",
72,
17,
1,
194,
32
],
[
"store_dynamic",
1,
72,
2,
194,
24
],
"if_end_236",
"if_end_214",
"if_end_192",
[
"jump",
"if_end_173",
194,
24
],
"if_else_172",
"if_end_173",
"if_end_165",
[
"null",
73,
197,
12
],
[
"return",
73,
197,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 3
},
{
"disruption_pc": 0,
"nr_slots": 106,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
255,
24
],
[
"move",
2,
12,
255,
24
],
[
"load_field",
13,
1,
"nr_args",
256,
19
],
[
"null",
14,
256,
35
],
[
"is_identical",
15,
13,
14,
256,
35
],
[
"jump_true",
15,
"ne_nid_267",
256,
35
],
[
"jump",
"ne_ni_268",
256,
35
],
"ne_nid_267",
[
"false",
15,
256,
35
],
[
"jump",
"ne_done_266",
256,
35
],
"ne_ni_268",
[
"is_int",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nn_269",
256,
35
],
"_nop_tc_1",
[
"jump",
"ne_nn_269",
256,
35
],
[
"ne_int",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_266",
256,
35
],
"ne_nn_269",
[
"is_num",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nt_270",
256,
35
],
"_nop_tc_2",
[
"jump",
"ne_nt_270",
256,
35
],
[
"ne_float",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_266",
256,
35
],
"ne_nt_270",
[
"is_text",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nnl_271",
256,
35
],
"_nop_tc_3",
[
"jump",
"ne_nnl_271",
256,
35
],
[
"ne_text",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_266",
256,
35
],
"ne_nnl_271",
[
"is_null",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_nb_272",
256,
35
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
15,
256,
35
],
[
"jump",
"ne_done_266",
256,
35
],
"ne_nb_272",
[
"is_bool",
16,
13,
256,
35
],
[
"jump_false",
16,
"ne_mis_273",
256,
35
],
"_nop_tc_6",
[
"jump",
"ne_mis_273",
256,
35
],
[
"ne_bool",
15,
13,
14,
256,
35
],
[
"jump",
"ne_done_266",
256,
35
],
"ne_mis_273",
[
"true",
15,
256,
35
],
"ne_done_266",
[
"jump_false",
15,
"tern_else_264",
256,
35
],
[
"load_field",
19,
1,
"nr_args",
256,
42
],
[
"move",
18,
19,
256,
42
],
[
"jump",
"tern_end_265",
256,
42
],
"tern_else_264",
[
"access",
20,
0,
256,
57
],
[
"move",
18,
20,
256,
57
],
"tern_end_265",
[
"move",
4,
18,
256,
57
],
[
"access",
6,
0,
257,
21
],
[
"null",
9,
258,
26
],
[
"null",
3,
259,
23
],
[
"access",
11,
0,
260,
13
],
[
"access",
10,
0,
261,
13
],
[
"null",
7,
262,
17
],
[
"null",
8,
263,
14
],
[
"null",
5,
264,
16
],
[
"null",
21,
266,
25
],
[
"is_identical",
22,
2,
21,
266,
25
],
[
"jump_true",
22,
"eq_done_277",
266,
25
],
[
"is_int",
23,
2,
266,
25
],
[
"jump_false",
23,
"eq_ni_278",
266,
25
],
"_nop_tc_7",
[
"jump",
"eq_ni_278",
266,
25
],
[
"eq_int",
22,
2,
21,
266,
25
],
[
"jump",
"eq_done_277",
266,
25
],
"eq_ni_278",
[
"is_num",
23,
2,
266,
25
],
[
"jump_false",
23,
"eq_nn_279",
266,
25
],
"_nop_tc_8",
[
"jump",
"eq_nn_279",
266,
25
],
[
"eq_float",
22,
2,
21,
266,
25
],
[
"jump",
"eq_done_277",
266,
25
],
"eq_nn_279",
[
"is_text",
23,
2,
266,
25
],
[
"jump_false",
23,
"eq_nt_280",
266,
25
],
"_nop_tc_9",
[
"jump",
"eq_nt_280",
266,
25
],
[
"eq_text",
22,
2,
21,
266,
25
],
[
"jump",
"eq_done_277",
266,
25
],
"eq_nt_280",
[
"is_null",
23,
2,
266,
25
],
[
"jump_false",
23,
"eq_nnl_281",
266,
25
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
22,
266,
25
],
[
"jump",
"eq_done_277",
266,
25
],
"eq_nnl_281",
[
"is_bool",
23,
2,
266,
25
],
[
"jump_false",
23,
"eq_nb_282",
266,
25
],
"_nop_tc_12",
[
"jump",
"eq_nb_282",
266,
25
],
[
"eq_bool",
22,
2,
21,
266,
25
],
[
"jump",
"eq_done_277",
266,
25
],
"eq_nb_282",
[
"false",
22,
266,
25
],
"eq_done_277",
[
"move",
25,
22,
266,
25
],
[
"jump_true",
25,
"or_end_276",
266,
25
],
[
"access",
26,
0,
266,
44
],
[
"is_identical",
27,
4,
26,
266,
44
],
[
"jump_true",
27,
"eq_done_283",
266,
44
],
[
"is_int",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_ni_284",
266,
44
],
"_nop_tc_13",
"_nop_tc_14",
[
"eq_int",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_283",
266,
44
],
"eq_ni_284",
[
"is_num",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nn_285",
266,
44
],
"_nop_tc_15",
"_nop_tc_16",
[
"eq_float",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_283",
266,
44
],
"eq_nn_285",
[
"is_text",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nt_286",
266,
44
],
"_nop_tc_17",
[
"jump",
"eq_nt_286",
266,
44
],
[
"eq_text",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_283",
266,
44
],
"eq_nt_286",
[
"is_null",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nnl_287",
266,
44
],
"_nop_tc_18",
[
"jump",
"eq_nnl_287",
266,
44
],
[
"true",
27,
266,
44
],
[
"jump",
"eq_done_283",
266,
44
],
"eq_nnl_287",
[
"is_bool",
28,
4,
266,
44
],
[
"jump_false",
28,
"eq_nb_288",
266,
44
],
"_nop_tc_19",
[
"jump",
"eq_nb_288",
266,
44
],
[
"eq_bool",
27,
4,
26,
266,
44
],
[
"jump",
"eq_done_283",
266,
44
],
"eq_nb_288",
[
"false",
27,
266,
44
],
"eq_done_283",
[
"move",
25,
27,
266,
44
],
"or_end_276",
[
"jump_false",
25,
"if_else_274",
266,
44
],
[
"load_field",
30,
1,
"nr_slots",
267,
20
],
[
"access",
32,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
267,
14
],
[
"frame",
33,
32,
1,
267,
14
],
[
"null",
34,
267,
14
],
[
"setarg",
33,
0,
34,
267,
14
],
[
"setarg",
33,
1,
30,
267,
14
],
[
"tail_invoke",
33,
31,
267,
14
],
[
"return",
31,
267,
14
],
"_nop_ur_1",
"if_else_274",
"if_end_275",
[
"length",
35,
2,
270,
24
],
[
"move",
6,
35,
270,
24
],
[
"load_field",
36,
1,
"nr_slots",
271,
28
],
[
"access",
38,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
271,
22
],
[
"frame",
39,
38,
1,
271,
22
],
[
"null",
40,
271,
22
],
[
"setarg",
39,
0,
40,
271,
22
],
[
"setarg",
39,
1,
36,
271,
22
],
[
"invoke",
39,
37,
271,
22
],
[
"move",
9,
37,
271,
22
],
[
"access",
41,
0,
272,
9
],
[
"move",
11,
41,
272,
9
],
"while_start_289",
[
"is_int",
43,
11,
273,
16
],
[
"jump_false",
43,
"rel_ni_291",
273,
16
],
[
"is_int",
44,
6,
273,
16
],
[
"jump_false",
44,
"rel_ni_291",
273,
16
],
[
"lt_int",
42,
11,
6,
273,
16
],
[
"jump",
"rel_done_293",
273,
16
],
"rel_ni_291",
[
"is_num",
43,
11,
273,
16
],
[
"jump_false",
43,
"rel_nn_292",
273,
16
],
[
"is_num",
44,
6,
273,
16
],
[
"jump_false",
44,
"rel_nn_292",
273,
16
],
[
"lt_float",
42,
11,
6,
273,
16
],
[
"jump",
"rel_done_293",
273,
16
],
"rel_nn_292",
[
"is_text",
43,
11,
273,
16
],
[
"jump_false",
43,
"rel_err_294",
273,
16
],
[
"is_text",
44,
6,
273,
16
],
[
"jump_false",
44,
"rel_err_294",
273,
16
],
[
"lt_text",
42,
11,
6,
273,
16
],
[
"jump",
"rel_done_293",
273,
16
],
"rel_err_294",
[
"disrupt",
273,
16
],
"rel_done_293",
[
"jump_false",
42,
"while_end_290",
273,
16
],
[
"load_dynamic",
45,
2,
11,
274,
28
],
[
"move",
7,
45,
274,
28
],
[
"is_array",
46,
7,
275,
20
],
[
"jump_false",
46,
"if_else_295",
275,
20
],
[
"get",
47,
35,
1,
276,
16
],
[
"access",
48,
0,
276,
34
],
[
"load_index",
49,
7,
48,
276,
34
],
[
"load_dynamic",
50,
47,
49,
276,
34
],
[
"move",
5,
50,
276,
34
],
[
"null",
51,
277,
21
],
[
"is_identical",
52,
5,
51,
277,
21
],
[
"jump_true",
52,
"ne_nid_300",
277,
21
],
[
"jump",
"ne_ni_301",
277,
21
],
"ne_nid_300",
[
"false",
52,
277,
21
],
[
"jump",
"ne_done_299",
277,
21
],
"ne_ni_301",
[
"is_int",
53,
5,
277,
21
],
[
"jump_false",
53,
"ne_nn_302",
277,
21
],
"_nop_tc_20",
[
"jump",
"ne_nn_302",
277,
21
],
[
"ne_int",
52,
5,
51,
277,
21
],
[
"jump",
"ne_done_299",
277,
21
],
"ne_nn_302",
[
"is_num",
53,
5,
277,
21
],
[
"jump_false",
53,
"ne_nt_303",
277,
21
],
"_nop_tc_21",
[
"jump",
"ne_nt_303",
277,
21
],
[
"ne_float",
52,
5,
51,
277,
21
],
[
"jump",
"ne_done_299",
277,
21
],
"ne_nt_303",
[
"is_text",
53,
5,
277,
21
],
[
"jump_false",
53,
"ne_nnl_304",
277,
21
],
"_nop_tc_22",
[
"jump",
"ne_nnl_304",
277,
21
],
[
"ne_text",
52,
5,
51,
277,
21
],
[
"jump",
"ne_done_299",
277,
21
],
"ne_nnl_304",
[
"is_null",
53,
5,
277,
21
],
[
"jump_false",
53,
"ne_nb_305",
277,
21
],
"_nop_tc_23",
"_nop_tc_24",
[
"false",
52,
277,
21
],
[
"jump",
"ne_done_299",
277,
21
],
"ne_nb_305",
[
"is_bool",
53,
5,
277,
21
],
[
"jump_false",
53,
"ne_mis_306",
277,
21
],
"_nop_tc_25",
[
"jump",
"ne_mis_306",
277,
21
],
[
"ne_bool",
52,
5,
51,
277,
21
],
[
"jump",
"ne_done_299",
277,
21
],
"ne_mis_306",
[
"true",
52,
277,
21
],
"ne_done_299",
[
"jump_false",
52,
"if_else_297",
277,
21
],
[
"access",
55,
0,
278,
53
],
[
"load_index",
56,
5,
55,
278,
53
],
[
"load_dynamic",
57,
7,
56,
278,
53
],
[
"access",
58,
1,
278,
63
],
[
"load_index",
59,
5,
58,
278,
63
],
[
"get",
61,
33,
1,
278,
11
],
[
"frame",
62,
61,
3,
278,
11
],
[
"null",
63,
278,
11
],
[
"setarg",
62,
0,
63,
278,
11
],
[
"setarg",
62,
1,
9,
278,
11
],
[
"setarg",
62,
2,
57,
278,
11
],
[
"setarg",
62,
3,
59,
278,
11
],
[
"invoke",
62,
60,
278,
11
],
[
"length",
64,
5,
279,
22
],
[
"access",
65,
2,
279,
30
],
"_nop_tc_26",
"_nop_tc_27",
"_nop_tc_28",
"_nop_tc_29",
[
"gt_int",
66,
64,
65,
279,
30
],
[
"jump",
"rel_done_311",
279,
30
],
"rel_ni_309",
"_nop_tc_30",
"_nop_tc_31",
"_nop_tc_32",
"_nop_tc_33",
[
"gt_float",
66,
64,
65,
279,
30
],
[
"jump",
"rel_done_311",
279,
30
],
"rel_nn_310",
"_nop_tc_34",
[
"jump",
"rel_err_312",
279,
30
],
"_nop_tc_35",
[
"jump",
"rel_err_312",
279,
30
],
[
"gt_text",
66,
64,
65,
279,
30
],
[
"jump",
"rel_done_311",
279,
30
],
"rel_err_312",
[
"disrupt",
279,
30
],
"rel_done_311",
[
"jump_false",
66,
"if_else_307",
279,
30
],
[
"access",
69,
2,
280,
55
],
[
"load_index",
70,
5,
69,
280,
55
],
[
"load_dynamic",
71,
7,
70,
280,
55
],
[
"access",
72,
3,
280,
65
],
[
"load_index",
73,
5,
72,
280,
65
],
[
"get",
75,
33,
1,
280,
13
],
[
"frame",
76,
75,
3,
280,
13
],
[
"null",
77,
280,
13
],
[
"setarg",
76,
0,
77,
280,
13
],
[
"setarg",
76,
1,
9,
280,
13
],
[
"setarg",
76,
2,
71,
280,
13
],
[
"setarg",
76,
3,
73,
280,
13
],
[
"invoke",
76,
74,
280,
13
],
[
"jump",
"if_end_308",
280,
13
],
"if_else_307",
"if_end_308",
[
"jump",
"if_end_298",
280,
13
],
"if_else_297",
"if_end_298",
[
"jump",
"if_end_296",
280,
13
],
"if_else_295",
"if_end_296",
[
"access",
78,
1,
284,
15
],
[
"is_text",
80,
11,
284,
15
],
[
"jump_false",
80,
"add_cn_314",
284,
15
],
"_nop_tc_36",
[
"jump",
"add_cn_314",
284,
15
],
[
"concat",
79,
11,
78,
284,
15
],
[
"jump",
"add_done_313",
284,
15
],
"add_cn_314",
[
"is_num",
80,
11,
284,
15
],
[
"jump_false",
80,
"add_err_315",
284,
15
],
"_nop_tc_37",
"_nop_tc_38",
[
"add",
79,
11,
78,
284,
15
],
[
"jump",
"add_done_313",
284,
15
],
"add_err_315",
[
"disrupt",
284,
15
],
"add_done_313",
[
"move",
11,
79,
284,
15
],
[
"jump",
"while_start_289",
284,
15
],
"while_end_290",
[
"load_field",
82,
1,
"nr_slots",
287,
25
],
[
"access",
84,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
287,
19
],
[
"frame",
85,
84,
1,
287,
19
],
[
"null",
86,
287,
19
],
[
"setarg",
85,
0,
86,
287,
19
],
[
"setarg",
85,
1,
82,
287,
19
],
[
"invoke",
85,
83,
287,
19
],
[
"move",
3,
83,
287,
19
],
[
"access",
87,
1,
288,
9
],
[
"move",
10,
87,
288,
9
],
"while_start_316",
[
"is_int",
89,
10,
289,
17
],
[
"jump_false",
89,
"rel_ni_318",
289,
17
],
[
"is_int",
90,
4,
289,
17
],
[
"jump_false",
90,
"rel_ni_318",
289,
17
],
[
"le_int",
88,
10,
4,
289,
17
],
[
"jump",
"rel_done_320",
289,
17
],
"rel_ni_318",
[
"is_num",
89,
10,
289,
17
],
[
"jump_false",
89,
"rel_nn_319",
289,
17
],
[
"is_num",
90,
4,
289,
17
],
[
"jump_false",
90,
"rel_nn_319",
289,
17
],
[
"le_float",
88,
10,
4,
289,
17
],
[
"jump",
"rel_done_320",
289,
17
],
"rel_nn_319",
[
"is_text",
89,
10,
289,
17
],
[
"jump_false",
89,
"rel_err_321",
289,
17
],
[
"is_text",
90,
4,
289,
17
],
[
"jump_false",
90,
"rel_err_321",
289,
17
],
[
"le_text",
88,
10,
4,
289,
17
],
[
"jump",
"rel_done_320",
289,
17
],
"rel_err_321",
[
"disrupt",
289,
17
],
"rel_done_320",
[
"jump_false",
88,
"while_end_317",
289,
17
],
[
"load_dynamic",
91,
9,
10,
290,
27
],
[
"move",
8,
91,
290,
27
],
[
"null",
92,
291,
17
],
[
"is_identical",
93,
8,
92,
291,
17
],
[
"jump_true",
93,
"ne_nid_326",
291,
17
],
[
"jump",
"ne_ni_327",
291,
17
],
"ne_nid_326",
[
"false",
93,
291,
17
],
[
"jump",
"ne_done_325",
291,
17
],
"ne_ni_327",
[
"is_int",
94,
8,
291,
17
],
[
"jump_false",
94,
"ne_nn_328",
291,
17
],
"_nop_tc_39",
[
"jump",
"ne_nn_328",
291,
17
],
[
"ne_int",
93,
8,
92,
291,
17
],
[
"jump",
"ne_done_325",
291,
17
],
"ne_nn_328",
[
"is_num",
94,
8,
291,
17
],
[
"jump_false",
94,
"ne_nt_329",
291,
17
],
"_nop_tc_40",
[
"jump",
"ne_nt_329",
291,
17
],
[
"ne_float",
93,
8,
92,
291,
17
],
[
"jump",
"ne_done_325",
291,
17
],
"ne_nt_329",
[
"is_text",
94,
8,
291,
17
],
[
"jump_false",
94,
"ne_nnl_330",
291,
17
],
"_nop_tc_41",
[
"jump",
"ne_nnl_330",
291,
17
],
[
"ne_text",
93,
8,
92,
291,
17
],
[
"jump",
"ne_done_325",
291,
17
],
"ne_nnl_330",
[
"is_null",
94,
8,
291,
17
],
[
"jump_false",
94,
"ne_nb_331",
291,
17
],
"_nop_tc_42",
"_nop_tc_43",
[
"false",
93,
291,
17
],
[
"jump",
"ne_done_325",
291,
17
],
"ne_nb_331",
[
"is_bool",
94,
8,
291,
17
],
[
"jump_false",
94,
"ne_mis_332",
291,
17
],
"_nop_tc_44",
[
"jump",
"ne_mis_332",
291,
17
],
[
"ne_bool",
93,
8,
92,
291,
17
],
[
"jump",
"ne_done_325",
291,
17
],
"ne_mis_332",
[
"true",
93,
291,
17
],
"ne_done_325",
[
"move",
96,
93,
291,
17
],
[
"jump_false",
96,
"and_end_324",
291,
17
],
[
"get",
97,
17,
1,
291,
31
],
[
"is_identical",
98,
8,
97,
291,
31
],
[
"jump_true",
98,
"ne_nid_334",
291,
31
],
[
"jump",
"ne_ni_335",
291,
31
],
"ne_nid_334",
[
"false",
98,
291,
31
],
[
"jump",
"ne_done_333",
291,
31
],
"ne_ni_335",
[
"is_int",
99,
8,
291,
31
],
[
"jump_false",
99,
"ne_nn_336",
291,
31
],
[
"is_int",
100,
97,
291,
31
],
[
"jump_false",
100,
"ne_nn_336",
291,
31
],
[
"ne_int",
98,
8,
97,
291,
31
],
[
"jump",
"ne_done_333",
291,
31
],
"ne_nn_336",
[
"is_num",
99,
8,
291,
31
],
[
"jump_false",
99,
"ne_nt_337",
291,
31
],
[
"is_num",
100,
97,
291,
31
],
[
"jump_false",
100,
"ne_nt_337",
291,
31
],
[
"ne_float",
98,
8,
97,
291,
31
],
[
"jump",
"ne_done_333",
291,
31
],
"ne_nt_337",
[
"is_text",
99,
8,
291,
31
],
[
"jump_false",
99,
"ne_nnl_338",
291,
31
],
[
"is_text",
100,
97,
291,
31
],
[
"jump_false",
100,
"ne_nnl_338",
291,
31
],
[
"ne_text",
98,
8,
97,
291,
31
],
[
"jump",
"ne_done_333",
291,
31
],
"ne_nnl_338",
[
"is_null",
99,
8,
291,
31
],
[
"jump_false",
99,
"ne_nb_339",
291,
31
],
[
"is_null",
100,
97,
291,
31
],
[
"jump_false",
100,
"ne_nb_339",
291,
31
],
[
"false",
98,
291,
31
],
[
"jump",
"ne_done_333",
291,
31
],
"ne_nb_339",
[
"is_bool",
99,
8,
291,
31
],
[
"jump_false",
99,
"ne_mis_340",
291,
31
],
[
"is_bool",
100,
97,
291,
31
],
[
"jump_false",
100,
"ne_mis_340",
291,
31
],
[
"ne_bool",
98,
8,
97,
291,
31
],
[
"jump",
"ne_done_333",
291,
31
],
"ne_mis_340",
[
"true",
98,
291,
31
],
"ne_done_333",
[
"move",
96,
98,
291,
31
],
"and_end_324",
[
"jump_false",
96,
"if_else_322",
291,
31
],
[
"store_dynamic",
3,
8,
10,
292,
21
],
[
"jump",
"if_end_323",
292,
21
],
"if_else_322",
"if_end_323",
[
"access",
101,
1,
294,
15
],
[
"is_text",
103,
10,
294,
15
],
[
"jump_false",
103,
"add_cn_342",
294,
15
],
"_nop_tc_45",
[
"jump",
"add_cn_342",
294,
15
],
[
"concat",
102,
10,
101,
294,
15
],
[
"jump",
"add_done_341",
294,
15
],
"add_cn_342",
[
"is_num",
103,
10,
294,
15
],
[
"jump_false",
103,
"add_err_343",
294,
15
],
"_nop_tc_46",
"_nop_tc_47",
[
"add",
102,
10,
101,
294,
15
],
[
"jump",
"add_done_341",
294,
15
],
"add_err_343",
[
"disrupt",
294,
15
],
"add_done_341",
[
"move",
10,
102,
294,
15
],
[
"jump",
"while_start_316",
294,
15
],
"while_end_317",
[
"return",
3,
296,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 97,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
338,
24
],
[
"move",
3,
12,
338,
24
],
[
"load_field",
13,
1,
"nr_args",
339,
19
],
[
"null",
14,
339,
35
],
[
"is_identical",
15,
13,
14,
339,
35
],
[
"jump_true",
15,
"ne_nid_347",
339,
35
],
[
"jump",
"ne_ni_348",
339,
35
],
"ne_nid_347",
[
"false",
15,
339,
35
],
[
"jump",
"ne_done_346",
339,
35
],
"ne_ni_348",
[
"is_int",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nn_349",
339,
35
],
"_nop_tc_1",
[
"jump",
"ne_nn_349",
339,
35
],
[
"ne_int",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_346",
339,
35
],
"ne_nn_349",
[
"is_num",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nt_350",
339,
35
],
"_nop_tc_2",
[
"jump",
"ne_nt_350",
339,
35
],
[
"ne_float",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_346",
339,
35
],
"ne_nt_350",
[
"is_text",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nnl_351",
339,
35
],
"_nop_tc_3",
[
"jump",
"ne_nnl_351",
339,
35
],
[
"ne_text",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_346",
339,
35
],
"ne_nnl_351",
[
"is_null",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_nb_352",
339,
35
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
15,
339,
35
],
[
"jump",
"ne_done_346",
339,
35
],
"ne_nb_352",
[
"is_bool",
16,
13,
339,
35
],
[
"jump_false",
16,
"ne_mis_353",
339,
35
],
"_nop_tc_6",
[
"jump",
"ne_mis_353",
339,
35
],
[
"ne_bool",
15,
13,
14,
339,
35
],
[
"jump",
"ne_done_346",
339,
35
],
"ne_mis_353",
[
"true",
15,
339,
35
],
"ne_done_346",
[
"jump_false",
15,
"tern_else_344",
339,
35
],
[
"load_field",
19,
1,
"nr_args",
339,
42
],
[
"move",
18,
19,
339,
42
],
[
"jump",
"tern_end_345",
339,
42
],
"tern_else_344",
[
"access",
20,
0,
339,
57
],
[
"move",
18,
20,
339,
57
],
"tern_end_345",
[
"move",
4,
18,
339,
57
],
[
"access",
9,
0,
340,
21
],
[
"null",
5,
341,
23
],
[
"access",
11,
0,
342,
13
],
[
"access",
10,
0,
343,
13
],
[
"null",
8,
344,
17
],
[
"access",
2,
0,
345,
16
],
[
"null",
7,
346,
15
],
[
"null",
6,
347,
16
],
[
"null",
21,
349,
25
],
[
"is_identical",
22,
3,
21,
349,
25
],
[
"jump_true",
22,
"eq_done_356",
349,
25
],
[
"is_int",
23,
3,
349,
25
],
[
"jump_false",
23,
"eq_ni_357",
349,
25
],
"_nop_tc_7",
[
"jump",
"eq_ni_357",
349,
25
],
[
"eq_int",
22,
3,
21,
349,
25
],
[
"jump",
"eq_done_356",
349,
25
],
"eq_ni_357",
[
"is_num",
23,
3,
349,
25
],
[
"jump_false",
23,
"eq_nn_358",
349,
25
],
"_nop_tc_8",
[
"jump",
"eq_nn_358",
349,
25
],
[
"eq_float",
22,
3,
21,
349,
25
],
[
"jump",
"eq_done_356",
349,
25
],
"eq_nn_358",
[
"is_text",
23,
3,
349,
25
],
[
"jump_false",
23,
"eq_nt_359",
349,
25
],
"_nop_tc_9",
[
"jump",
"eq_nt_359",
349,
25
],
[
"eq_text",
22,
3,
21,
349,
25
],
[
"jump",
"eq_done_356",
349,
25
],
"eq_nt_359",
[
"is_null",
23,
3,
349,
25
],
[
"jump_false",
23,
"eq_nnl_360",
349,
25
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
22,
349,
25
],
[
"jump",
"eq_done_356",
349,
25
],
"eq_nnl_360",
[
"is_bool",
23,
3,
349,
25
],
[
"jump_false",
23,
"eq_nb_361",
349,
25
],
"_nop_tc_12",
[
"jump",
"eq_nb_361",
349,
25
],
[
"eq_bool",
22,
3,
21,
349,
25
],
[
"jump",
"eq_done_356",
349,
25
],
"eq_nb_361",
[
"false",
22,
349,
25
],
"eq_done_356",
[
"jump_false",
22,
"if_else_354",
349,
25
],
[
"load_field",
25,
1,
"nr_slots",
350,
20
],
[
"access",
27,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
350,
14
],
[
"frame",
28,
27,
1,
350,
14
],
[
"null",
29,
350,
14
],
[
"setarg",
28,
0,
29,
350,
14
],
[
"setarg",
28,
1,
25,
350,
14
],
[
"tail_invoke",
28,
26,
350,
14
],
[
"return",
26,
350,
14
],
"_nop_ur_1",
"if_else_354",
"if_end_355",
[
"length",
30,
3,
353,
24
],
[
"move",
9,
30,
353,
24
],
[
"load_field",
31,
1,
"nr_slots",
354,
25
],
[
"access",
33,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
354,
19
],
[
"frame",
34,
33,
1,
354,
19
],
[
"null",
35,
354,
19
],
[
"setarg",
34,
0,
35,
354,
19
],
[
"setarg",
34,
1,
31,
354,
19
],
[
"invoke",
34,
32,
354,
19
],
[
"move",
5,
32,
354,
19
],
[
"access",
36,
0,
355,
9
],
[
"move",
11,
36,
355,
9
],
"while_start_362",
[
"is_int",
38,
11,
356,
16
],
[
"jump_false",
38,
"rel_ni_364",
356,
16
],
[
"is_int",
39,
9,
356,
16
],
[
"jump_false",
39,
"rel_ni_364",
356,
16
],
[
"lt_int",
37,
11,
9,
356,
16
],
[
"jump",
"rel_done_366",
356,
16
],
"rel_ni_364",
[
"is_num",
38,
11,
356,
16
],
[
"jump_false",
38,
"rel_nn_365",
356,
16
],
[
"is_num",
39,
9,
356,
16
],
[
"jump_false",
39,
"rel_nn_365",
356,
16
],
[
"lt_float",
37,
11,
9,
356,
16
],
[
"jump",
"rel_done_366",
356,
16
],
"rel_nn_365",
[
"is_text",
38,
11,
356,
16
],
[
"jump_false",
38,
"rel_err_367",
356,
16
],
[
"is_text",
39,
9,
356,
16
],
[
"jump_false",
39,
"rel_err_367",
356,
16
],
[
"lt_text",
37,
11,
9,
356,
16
],
[
"jump",
"rel_done_366",
356,
16
],
"rel_err_367",
[
"disrupt",
356,
16
],
"rel_done_366",
[
"jump_false",
37,
"while_end_363",
356,
16
],
[
"load_dynamic",
40,
3,
11,
357,
28
],
[
"move",
8,
40,
357,
28
],
[
"is_array",
41,
8,
358,
20
],
[
"jump_false",
41,
"if_else_368",
358,
20
],
[
"get",
42,
11,
1,
359,
16
],
[
"access",
43,
0,
359,
34
],
[
"load_index",
44,
8,
43,
359,
34
],
[
"load_dynamic",
45,
42,
44,
359,
34
],
[
"move",
6,
45,
359,
34
],
[
"null",
46,
360,
21
],
[
"is_identical",
47,
6,
46,
360,
21
],
[
"jump_true",
47,
"ne_nid_373",
360,
21
],
[
"jump",
"ne_ni_374",
360,
21
],
"ne_nid_373",
[
"false",
47,
360,
21
],
[
"jump",
"ne_done_372",
360,
21
],
"ne_ni_374",
[
"is_int",
48,
6,
360,
21
],
[
"jump_false",
48,
"ne_nn_375",
360,
21
],
"_nop_tc_13",
[
"jump",
"ne_nn_375",
360,
21
],
[
"ne_int",
47,
6,
46,
360,
21
],
[
"jump",
"ne_done_372",
360,
21
],
"ne_nn_375",
[
"is_num",
48,
6,
360,
21
],
[
"jump_false",
48,
"ne_nt_376",
360,
21
],
"_nop_tc_14",
[
"jump",
"ne_nt_376",
360,
21
],
[
"ne_float",
47,
6,
46,
360,
21
],
[
"jump",
"ne_done_372",
360,
21
],
"ne_nt_376",
[
"is_text",
48,
6,
360,
21
],
[
"jump_false",
48,
"ne_nnl_377",
360,
21
],
"_nop_tc_15",
[
"jump",
"ne_nnl_377",
360,
21
],
[
"ne_text",
47,
6,
46,
360,
21
],
[
"jump",
"ne_done_372",
360,
21
],
"ne_nnl_377",
[
"is_null",
48,
6,
360,
21
],
[
"jump_false",
48,
"ne_nb_378",
360,
21
],
"_nop_tc_16",
"_nop_tc_17",
[
"false",
47,
360,
21
],
[
"jump",
"ne_done_372",
360,
21
],
"ne_nb_378",
[
"is_bool",
48,
6,
360,
21
],
[
"jump_false",
48,
"ne_mis_379",
360,
21
],
"_nop_tc_18",
[
"jump",
"ne_mis_379",
360,
21
],
[
"ne_bool",
47,
6,
46,
360,
21
],
[
"jump",
"ne_done_372",
360,
21
],
"ne_mis_379",
[
"true",
47,
360,
21
],
"ne_done_372",
[
"jump_false",
47,
"if_else_370",
360,
21
],
[
"access",
50,
0,
361,
29
],
[
"load_index",
51,
6,
50,
361,
29
],
[
"load_dynamic",
52,
8,
51,
361,
29
],
[
"move",
2,
52,
361,
29
],
[
"access",
53,
1,
362,
22
],
[
"load_index",
54,
6,
53,
362,
22
],
[
"move",
7,
54,
362,
22
],
[
"null",
55,
363,
22
],
[
"is_identical",
56,
7,
55,
363,
22
],
[
"jump_true",
56,
"eq_done_382",
363,
22
],
[
"is_int",
57,
7,
363,
22
],
[
"jump_false",
57,
"eq_ni_383",
363,
22
],
"_nop_tc_19",
[
"jump",
"eq_ni_383",
363,
22
],
[
"eq_int",
56,
7,
55,
363,
22
],
[
"jump",
"eq_done_382",
363,
22
],
"eq_ni_383",
[
"is_num",
57,
7,
363,
22
],
[
"jump_false",
57,
"eq_nn_384",
363,
22
],
"_nop_tc_20",
[
"jump",
"eq_nn_384",
363,
22
],
[
"eq_float",
56,
7,
55,
363,
22
],
[
"jump",
"eq_done_382",
363,
22
],
"eq_nn_384",
[
"is_text",
57,
7,
363,
22
],
[
"jump_false",
57,
"eq_nt_385",
363,
22
],
"_nop_tc_21",
[
"jump",
"eq_nt_385",
363,
22
],
[
"eq_text",
56,
7,
55,
363,
22
],
[
"jump",
"eq_done_382",
363,
22
],
"eq_nt_385",
[
"is_null",
57,
7,
363,
22
],
[
"jump_false",
57,
"eq_nnl_386",
363,
22
],
"_nop_tc_22",
"_nop_tc_23",
[
"true",
56,
363,
22
],
[
"jump",
"eq_done_382",
363,
22
],
"eq_nnl_386",
[
"is_bool",
57,
7,
363,
22
],
[
"jump_false",
57,
"eq_nb_387",
363,
22
],
"_nop_tc_24",
[
"jump",
"eq_nb_387",
363,
22
],
[
"eq_bool",
56,
7,
55,
363,
22
],
[
"jump",
"eq_done_382",
363,
22
],
"eq_nb_387",
[
"false",
56,
363,
22
],
"eq_done_382",
[
"jump_false",
56,
"if_else_380",
363,
22
],
[
"access",
59,
2,
364,
43
],
[
"load_index",
60,
8,
59,
364,
43
],
[
"get",
62,
31,
1,
364,
19
],
[
"frame",
63,
62,
1,
364,
19
],
[
"null",
64,
364,
19
],
[
"setarg",
63,
0,
64,
364,
19
],
[
"setarg",
63,
1,
60,
364,
19
],
[
"invoke",
63,
61,
364,
19
],
[
"move",
7,
61,
364,
19
],
[
"jump",
"if_end_381",
364,
19
],
"if_else_380",
"if_end_381",
[
"access",
65,
0,
366,
22
],
[
"is_int",
67,
2,
366,
22
],
[
"jump_false",
67,
"rel_ni_391",
366,
22
],
"_nop_tc_25",
"_nop_tc_26",
[
"gt_int",
66,
2,
65,
366,
22
],
[
"jump",
"rel_done_393",
366,
22
],
"rel_ni_391",
[
"is_num",
67,
2,
366,
22
],
[
"jump_false",
67,
"rel_nn_392",
366,
22
],
"_nop_tc_27",
"_nop_tc_28",
[
"gt_float",
66,
2,
65,
366,
22
],
[
"jump",
"rel_done_393",
366,
22
],
"rel_nn_392",
[
"is_text",
67,
2,
366,
22
],
[
"jump_false",
67,
"rel_err_394",
366,
22
],
"_nop_tc_29",
[
"jump",
"rel_err_394",
366,
22
],
[
"gt_text",
66,
2,
65,
366,
22
],
[
"jump",
"rel_done_393",
366,
22
],
"rel_err_394",
[
"disrupt",
366,
22
],
"rel_done_393",
[
"move",
69,
66,
366,
22
],
[
"jump_false",
69,
"and_end_390",
366,
22
],
[
"is_int",
71,
2,
366,
34
],
[
"jump_false",
71,
"rel_ni_395",
366,
34
],
[
"is_int",
72,
4,
366,
34
],
[
"jump_false",
72,
"rel_ni_395",
366,
34
],
[
"gt_int",
70,
2,
4,
366,
34
],
[
"jump",
"rel_done_397",
366,
34
],
"rel_ni_395",
[
"is_num",
71,
2,
366,
34
],
[
"jump_false",
71,
"rel_nn_396",
366,
34
],
[
"is_num",
72,
4,
366,
34
],
[
"jump_false",
72,
"rel_nn_396",
366,
34
],
[
"gt_float",
70,
2,
4,
366,
34
],
[
"jump",
"rel_done_397",
366,
34
],
"rel_nn_396",
[
"is_text",
71,
2,
366,
34
],
[
"jump_false",
71,
"rel_err_398",
366,
34
],
[
"is_text",
72,
4,
366,
34
],
[
"jump_false",
72,
"rel_err_398",
366,
34
],
[
"gt_text",
70,
2,
4,
366,
34
],
[
"jump",
"rel_done_397",
366,
34
],
"rel_err_398",
[
"disrupt",
366,
34
],
"rel_done_397",
[
"move",
69,
70,
366,
34
],
"and_end_390",
[
"jump_false",
69,
"if_else_388",
366,
34
],
[
"get",
74,
33,
1,
367,
13
],
[
"frame",
75,
74,
3,
367,
13
],
[
"null",
76,
367,
13
],
[
"setarg",
75,
0,
76,
367,
13
],
[
"setarg",
75,
1,
5,
367,
13
],
[
"setarg",
75,
2,
2,
367,
13
],
[
"setarg",
75,
3,
7,
367,
13
],
[
"invoke",
75,
73,
367,
13
],
[
"jump",
"if_end_389",
367,
13
],
"if_else_388",
"if_end_389",
[
"jump",
"if_end_371",
367,
13
],
"if_else_370",
"if_end_371",
[
"jump",
"if_end_369",
367,
13
],
"if_else_368",
"if_end_369",
[
"access",
77,
1,
371,
15
],
[
"is_text",
79,
11,
371,
15
],
[
"jump_false",
79,
"add_cn_400",
371,
15
],
"_nop_tc_30",
[
"jump",
"add_cn_400",
371,
15
],
[
"concat",
78,
11,
77,
371,
15
],
[
"jump",
"add_done_399",
371,
15
],
"add_cn_400",
[
"is_num",
79,
11,
371,
15
],
[
"jump_false",
79,
"add_err_401",
371,
15
],
"_nop_tc_31",
"_nop_tc_32",
[
"add",
78,
11,
77,
371,
15
],
[
"jump",
"add_done_399",
371,
15
],
"add_err_401",
[
"disrupt",
371,
15
],
"add_done_399",
[
"move",
11,
78,
371,
15
],
[
"jump",
"while_start_362",
371,
15
],
"while_end_363",
[
"access",
81,
0,
375,
9
],
[
"move",
10,
81,
375,
9
],
"while_start_402",
[
"length",
82,
5,
376,
23
],
[
"is_int",
84,
10,
376,
23
],
[
"jump_false",
84,
"rel_ni_404",
376,
23
],
"_nop_tc_33",
"_nop_tc_34",
[
"lt_int",
83,
10,
82,
376,
23
],
[
"jump",
"rel_done_406",
376,
23
],
"rel_ni_404",
[
"is_num",
84,
10,
376,
23
],
[
"jump_false",
84,
"rel_nn_405",
376,
23
],
"_nop_tc_35",
"_nop_tc_36",
[
"lt_float",
83,
10,
82,
376,
23
],
[
"jump",
"rel_done_406",
376,
23
],
"rel_nn_405",
[
"is_text",
84,
10,
376,
23
],
[
"jump_false",
84,
"rel_err_407",
376,
23
],
"_nop_tc_37",
[
"jump",
"rel_err_407",
376,
23
],
[
"lt_text",
83,
10,
82,
376,
23
],
[
"jump",
"rel_done_406",
376,
23
],
"rel_err_407",
[
"disrupt",
376,
23
],
"rel_done_406",
[
"jump_false",
83,
"while_end_403",
376,
23
],
[
"load_dynamic",
86,
5,
10,
377,
23
],
[
"get",
87,
17,
1,
377,
29
],
[
"is_identical",
88,
86,
87,
377,
29
],
[
"jump_true",
88,
"eq_done_410",
377,
29
],
[
"is_int",
89,
86,
377,
29
],
[
"jump_false",
89,
"eq_ni_411",
377,
29
],
[
"is_int",
90,
87,
377,
29
],
[
"jump_false",
90,
"eq_ni_411",
377,
29
],
[
"eq_int",
88,
86,
87,
377,
29
],
[
"jump",
"eq_done_410",
377,
29
],
"eq_ni_411",
[
"is_num",
89,
86,
377,
29
],
[
"jump_false",
89,
"eq_nn_412",
377,
29
],
[
"is_num",
90,
87,
377,
29
],
[
"jump_false",
90,
"eq_nn_412",
377,
29
],
[
"eq_float",
88,
86,
87,
377,
29
],
[
"jump",
"eq_done_410",
377,
29
],
"eq_nn_412",
[
"is_text",
89,
86,
377,
29
],
[
"jump_false",
89,
"eq_nt_413",
377,
29
],
[
"is_text",
90,
87,
377,
29
],
[
"jump_false",
90,
"eq_nt_413",
377,
29
],
[
"eq_text",
88,
86,
87,
377,
29
],
[
"jump",
"eq_done_410",
377,
29
],
"eq_nt_413",
[
"is_null",
89,
86,
377,
29
],
[
"jump_false",
89,
"eq_nnl_414",
377,
29
],
[
"is_null",
90,
87,
377,
29
],
[
"jump_false",
90,
"eq_nnl_414",
377,
29
],
[
"true",
88,
377,
29
],
[
"jump",
"eq_done_410",
377,
29
],
"eq_nnl_414",
[
"is_bool",
89,
86,
377,
29
],
[
"jump_false",
89,
"eq_nb_415",
377,
29
],
[
"is_bool",
90,
87,
377,
29
],
[
"jump_false",
90,
"eq_nb_415",
377,
29
],
[
"eq_bool",
88,
86,
87,
377,
29
],
[
"jump",
"eq_done_410",
377,
29
],
"eq_nb_415",
[
"false",
88,
377,
29
],
"eq_done_410",
[
"jump_false",
88,
"if_else_408",
377,
29
],
[
"null",
91,
378,
26
],
[
"store_dynamic",
5,
91,
10,
378,
21
],
[
"jump",
"if_end_409",
378,
21
],
"if_else_408",
"if_end_409",
[
"access",
92,
1,
380,
15
],
[
"is_text",
94,
10,
380,
15
],
[
"jump_false",
94,
"add_cn_417",
380,
15
],
"_nop_tc_38",
[
"jump",
"add_cn_417",
380,
15
],
[
"concat",
93,
10,
92,
380,
15
],
[
"jump",
"add_done_416",
380,
15
],
"add_cn_417",
[
"is_num",
94,
10,
380,
15
],
[
"jump_false",
94,
"add_err_418",
380,
15
],
"_nop_tc_39",
"_nop_tc_40",
[
"add",
93,
10,
92,
380,
15
],
[
"jump",
"add_done_416",
380,
15
],
"add_err_418",
[
"disrupt",
380,
15
],
"add_done_416",
[
"move",
10,
93,
380,
15
],
[
"jump",
"while_start_402",
380,
15
],
"while_end_403",
[
"return",
5,
382,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 691,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
25,
1,
"instructions",
391,
24
],
[
"move",
5,
25,
391,
24
],
[
"load_field",
26,
1,
"nr_args",
392,
19
],
[
"null",
27,
392,
35
],
[
"is_identical",
28,
26,
27,
392,
35
],
[
"jump_true",
28,
"ne_nid_422",
392,
35
],
[
"jump",
"ne_ni_423",
392,
35
],
"ne_nid_422",
[
"false",
28,
392,
35
],
[
"jump",
"ne_done_421",
392,
35
],
"ne_ni_423",
[
"is_int",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nn_424",
392,
35
],
"_nop_tc_1",
[
"jump",
"ne_nn_424",
392,
35
],
[
"ne_int",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_421",
392,
35
],
"ne_nn_424",
[
"is_num",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nt_425",
392,
35
],
"_nop_tc_2",
[
"jump",
"ne_nt_425",
392,
35
],
[
"ne_float",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_421",
392,
35
],
"ne_nt_425",
[
"is_text",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nnl_426",
392,
35
],
"_nop_tc_3",
[
"jump",
"ne_nnl_426",
392,
35
],
[
"ne_text",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_421",
392,
35
],
"ne_nnl_426",
[
"is_null",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_nb_427",
392,
35
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
28,
392,
35
],
[
"jump",
"ne_done_421",
392,
35
],
"ne_nb_427",
[
"is_bool",
29,
26,
392,
35
],
[
"jump_false",
29,
"ne_mis_428",
392,
35
],
"_nop_tc_6",
[
"jump",
"ne_mis_428",
392,
35
],
[
"ne_bool",
28,
26,
27,
392,
35
],
[
"jump",
"ne_done_421",
392,
35
],
"ne_mis_428",
[
"true",
28,
392,
35
],
"ne_done_421",
[
"jump_false",
28,
"tern_else_419",
392,
35
],
[
"load_field",
32,
1,
"nr_args",
392,
42
],
[
"move",
31,
32,
392,
42
],
[
"jump",
"tern_end_420",
392,
42
],
"tern_else_419",
[
"access",
33,
0,
392,
57
],
[
"move",
31,
33,
392,
57
],
"tern_end_420",
[
"move",
18,
31,
392,
57
],
[
"access",
9,
0,
393,
21
],
[
"null",
20,
394,
22
],
[
"null",
10,
395,
22
],
[
"access",
11,
0,
396,
14
],
[
"access",
16,
0,
397,
13
],
[
"access",
13,
0,
398,
13
],
[
"null",
21,
399,
17
],
[
"null",
23,
400,
14
],
[
"access",
14,
0,
401,
16
],
[
"access",
12,
0,
402,
15
],
[
"null",
22,
403,
24
],
[
"null",
17,
404,
16
],
[
"null",
15,
405,
19
],
[
"null",
24,
406,
24
],
[
"null",
7,
407,
21
],
[
"access",
6,
0,
408,
16
],
[
"null",
8,
409,
18
],
[
"null",
19,
410,
18
],
[
"null",
34,
412,
25
],
[
"is_identical",
35,
5,
34,
412,
25
],
[
"jump_true",
35,
"eq_done_432",
412,
25
],
[
"is_int",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_ni_433",
412,
25
],
"_nop_tc_7",
[
"jump",
"eq_ni_433",
412,
25
],
[
"eq_int",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_432",
412,
25
],
"eq_ni_433",
[
"is_num",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nn_434",
412,
25
],
"_nop_tc_8",
[
"jump",
"eq_nn_434",
412,
25
],
[
"eq_float",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_432",
412,
25
],
"eq_nn_434",
[
"is_text",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nt_435",
412,
25
],
"_nop_tc_9",
[
"jump",
"eq_nt_435",
412,
25
],
[
"eq_text",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_432",
412,
25
],
"eq_nt_435",
[
"is_null",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nnl_436",
412,
25
],
"_nop_tc_10",
"_nop_tc_11",
[
"true",
35,
412,
25
],
[
"jump",
"eq_done_432",
412,
25
],
"eq_nnl_436",
[
"is_bool",
36,
5,
412,
25
],
[
"jump_false",
36,
"eq_nb_437",
412,
25
],
"_nop_tc_12",
[
"jump",
"eq_nb_437",
412,
25
],
[
"eq_bool",
35,
5,
34,
412,
25
],
[
"jump",
"eq_done_432",
412,
25
],
"eq_nb_437",
[
"false",
35,
412,
25
],
"eq_done_432",
[
"move",
38,
35,
412,
25
],
[
"jump_true",
38,
"or_end_431",
412,
25
],
[
"length",
39,
5,
412,
40
],
[
"access",
40,
0,
412,
57
],
[
"is_identical",
41,
39,
40,
412,
57
],
[
"jump_true",
41,
"eq_done_438",
412,
57
],
"_nop_tc_13",
"_nop_tc_14",
"_nop_tc_15",
"_nop_tc_16",
[
"eq_int",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_438",
412,
57
],
"eq_ni_439",
"_nop_tc_17",
"_nop_tc_18",
"_nop_tc_19",
"_nop_tc_20",
[
"eq_float",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_438",
412,
57
],
"eq_nn_440",
"_nop_tc_21",
[
"jump",
"eq_nt_441",
412,
57
],
"_nop_tc_22",
[
"jump",
"eq_nt_441",
412,
57
],
[
"eq_text",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_438",
412,
57
],
"eq_nt_441",
"_nop_tc_23",
[
"jump",
"eq_nnl_442",
412,
57
],
"_nop_tc_24",
[
"jump",
"eq_nnl_442",
412,
57
],
[
"true",
41,
412,
57
],
[
"jump",
"eq_done_438",
412,
57
],
"eq_nnl_442",
"_nop_tc_25",
[
"jump",
"eq_nb_443",
412,
57
],
"_nop_tc_26",
[
"jump",
"eq_nb_443",
412,
57
],
[
"eq_bool",
41,
39,
40,
412,
57
],
[
"jump",
"eq_done_438",
412,
57
],
"eq_nb_443",
[
"false",
41,
412,
57
],
"eq_done_438",
[
"move",
38,
41,
412,
57
],
"or_end_431",
[
"jump_false",
38,
"if_else_429",
412,
57
],
[
"record",
44,
0
],
[
"return",
44,
413,
14
],
"_nop_ur_1",
"if_else_429",
"if_end_430",
[
"null",
45,
416,
16
],
[
"is_identical",
46,
4,
45,
416,
16
],
[
"jump_true",
46,
"ne_nid_448",
416,
16
],
[
"jump",
"ne_ni_449",
416,
16
],
"ne_nid_448",
[
"false",
46,
416,
16
],
[
"jump",
"ne_done_447",
416,
16
],
"ne_ni_449",
[
"is_int",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nn_450",
416,
16
],
"_nop_tc_27",
[
"jump",
"ne_nn_450",
416,
16
],
[
"ne_int",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_447",
416,
16
],
"ne_nn_450",
[
"is_num",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nt_451",
416,
16
],
"_nop_tc_28",
[
"jump",
"ne_nt_451",
416,
16
],
[
"ne_float",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_447",
416,
16
],
"ne_nt_451",
[
"is_text",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nnl_452",
416,
16
],
"_nop_tc_29",
[
"jump",
"ne_nnl_452",
416,
16
],
[
"ne_text",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_447",
416,
16
],
"ne_nnl_452",
[
"is_null",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_nb_453",
416,
16
],
"_nop_tc_30",
"_nop_tc_31",
[
"false",
46,
416,
16
],
[
"jump",
"ne_done_447",
416,
16
],
"ne_nb_453",
[
"is_bool",
47,
4,
416,
16
],
[
"jump_false",
47,
"ne_mis_454",
416,
16
],
"_nop_tc_32",
[
"jump",
"ne_mis_454",
416,
16
],
[
"ne_bool",
46,
4,
45,
416,
16
],
[
"jump",
"ne_done_447",
416,
16
],
"ne_mis_454",
[
"true",
46,
416,
16
],
"ne_done_447",
[
"move",
49,
46,
416,
16
],
[
"jump_false",
49,
"and_end_446",
416,
16
],
[
"load_field",
50,
4,
"events",
416,
24
],
[
"null",
51,
416,
38
],
[
"is_identical",
52,
50,
51,
416,
38
],
[
"jump_true",
52,
"ne_nid_456",
416,
38
],
[
"jump",
"ne_ni_457",
416,
38
],
"ne_nid_456",
[
"false",
52,
416,
38
],
[
"jump",
"ne_done_455",
416,
38
],
"ne_ni_457",
[
"is_int",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nn_458",
416,
38
],
"_nop_tc_33",
[
"jump",
"ne_nn_458",
416,
38
],
[
"ne_int",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_455",
416,
38
],
"ne_nn_458",
[
"is_num",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nt_459",
416,
38
],
"_nop_tc_34",
[
"jump",
"ne_nt_459",
416,
38
],
[
"ne_float",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_455",
416,
38
],
"ne_nt_459",
[
"is_text",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nnl_460",
416,
38
],
"_nop_tc_35",
[
"jump",
"ne_nnl_460",
416,
38
],
[
"ne_text",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_455",
416,
38
],
"ne_nnl_460",
[
"is_null",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_nb_461",
416,
38
],
"_nop_tc_36",
"_nop_tc_37",
[
"false",
52,
416,
38
],
[
"jump",
"ne_done_455",
416,
38
],
"ne_nb_461",
[
"is_bool",
53,
50,
416,
38
],
[
"jump_false",
53,
"ne_mis_462",
416,
38
],
"_nop_tc_38",
[
"jump",
"ne_mis_462",
416,
38
],
[
"ne_bool",
52,
50,
51,
416,
38
],
[
"jump",
"ne_done_455",
416,
38
],
"ne_mis_462",
[
"true",
52,
416,
38
],
"ne_done_455",
[
"move",
49,
52,
416,
38
],
"and_end_446",
[
"jump_false",
49,
"if_else_444",
416,
38
],
[
"load_field",
55,
4,
"events",
417,
16
],
[
"move",
8,
55,
417,
16
],
[
"jump",
"if_end_445",
417,
16
],
"if_else_444",
"if_end_445",
[
"length",
56,
5,
420,
24
],
[
"move",
9,
56,
420,
24
],
[
"load_field",
57,
1,
"nr_slots",
423,
24
],
[
"access",
59,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
423,
18
],
[
"frame",
60,
59,
1,
423,
18
],
[
"null",
61,
423,
18
],
[
"setarg",
60,
0,
61,
423,
18
],
[
"setarg",
60,
1,
57,
423,
18
],
[
"invoke",
60,
58,
423,
18
],
[
"move",
20,
58,
423,
18
],
[
"access",
62,
1,
424,
9
],
[
"move",
13,
62,
424,
9
],
"while_start_463",
[
"is_int",
64,
13,
425,
17
],
[
"jump_false",
64,
"rel_ni_465",
425,
17
],
[
"is_int",
65,
18,
425,
17
],
[
"jump_false",
65,
"rel_ni_465",
425,
17
],
[
"le_int",
63,
13,
18,
425,
17
],
[
"jump",
"rel_done_467",
425,
17
],
"rel_ni_465",
[
"is_num",
64,
13,
425,
17
],
[
"jump_false",
64,
"rel_nn_466",
425,
17
],
[
"is_num",
65,
18,
425,
17
],
[
"jump_false",
65,
"rel_nn_466",
425,
17
],
[
"le_float",
63,
13,
18,
425,
17
],
[
"jump",
"rel_done_467",
425,
17
],
"rel_nn_466",
[
"is_text",
64,
13,
425,
17
],
[
"jump_false",
64,
"rel_err_468",
425,
17
],
[
"is_text",
65,
18,
425,
17
],
[
"jump_false",
65,
"rel_err_468",
425,
17
],
[
"le_text",
63,
13,
18,
425,
17
],
[
"jump",
"rel_done_467",
425,
17
],
"rel_err_468",
[
"disrupt",
425,
17
],
"rel_done_467",
[
"jump_false",
63,
"while_end_464",
425,
17
],
[
"load_dynamic",
66,
2,
13,
426,
23
],
[
"null",
67,
426,
29
],
[
"is_identical",
68,
66,
67,
426,
29
],
[
"jump_true",
68,
"ne_nid_472",
426,
29
],
[
"jump",
"ne_ni_473",
426,
29
],
"ne_nid_472",
[
"false",
68,
426,
29
],
[
"jump",
"ne_done_471",
426,
29
],
"ne_ni_473",
[
"is_int",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nn_474",
426,
29
],
"_nop_tc_39",
[
"jump",
"ne_nn_474",
426,
29
],
[
"ne_int",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_471",
426,
29
],
"ne_nn_474",
[
"is_num",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nt_475",
426,
29
],
"_nop_tc_40",
[
"jump",
"ne_nt_475",
426,
29
],
[
"ne_float",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_471",
426,
29
],
"ne_nt_475",
[
"is_text",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nnl_476",
426,
29
],
"_nop_tc_41",
[
"jump",
"ne_nnl_476",
426,
29
],
[
"ne_text",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_471",
426,
29
],
"ne_nnl_476",
[
"is_null",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_nb_477",
426,
29
],
"_nop_tc_42",
"_nop_tc_43",
[
"false",
68,
426,
29
],
[
"jump",
"ne_done_471",
426,
29
],
"ne_nb_477",
[
"is_bool",
69,
66,
426,
29
],
[
"jump_false",
69,
"ne_mis_478",
426,
29
],
"_nop_tc_44",
[
"jump",
"ne_mis_478",
426,
29
],
[
"ne_bool",
68,
66,
67,
426,
29
],
[
"jump",
"ne_done_471",
426,
29
],
"ne_mis_478",
[
"true",
68,
426,
29
],
"ne_done_471",
[
"jump_false",
68,
"if_else_469",
426,
29
],
[
"load_dynamic",
71,
2,
13,
427,
37
],
[
"store_dynamic",
20,
71,
13,
427,
20
],
[
"jump",
"if_end_470",
427,
20
],
"if_else_469",
"if_end_470",
[
"access",
72,
1,
429,
15
],
[
"is_text",
74,
13,
429,
15
],
[
"jump_false",
74,
"add_cn_480",
429,
15
],
"_nop_tc_45",
[
"jump",
"add_cn_480",
429,
15
],
[
"concat",
73,
13,
72,
429,
15
],
[
"jump",
"add_done_479",
429,
15
],
"add_cn_480",
[
"is_num",
74,
13,
429,
15
],
[
"jump_false",
74,
"add_err_481",
429,
15
],
"_nop_tc_46",
"_nop_tc_47",
[
"add",
73,
13,
72,
429,
15
],
[
"jump",
"add_done_479",
429,
15
],
"add_err_481",
[
"disrupt",
429,
15
],
"add_done_479",
[
"move",
13,
73,
429,
15
],
[
"jump",
"while_start_463",
429,
15
],
"while_end_464",
[
"access",
76,
0,
431,
9
],
[
"move",
13,
76,
431,
9
],
"while_start_482",
[
"length",
77,
3,
432,
23
],
[
"is_int",
79,
13,
432,
23
],
[
"jump_false",
79,
"rel_ni_484",
432,
23
],
"_nop_tc_48",
"_nop_tc_49",
[
"lt_int",
78,
13,
77,
432,
23
],
[
"jump",
"rel_done_486",
432,
23
],
"rel_ni_484",
[
"is_num",
79,
13,
432,
23
],
[
"jump_false",
79,
"rel_nn_485",
432,
23
],
"_nop_tc_50",
"_nop_tc_51",
[
"lt_float",
78,
13,
77,
432,
23
],
[
"jump",
"rel_done_486",
432,
23
],
"rel_nn_485",
[
"is_text",
79,
13,
432,
23
],
[
"jump_false",
79,
"rel_err_487",
432,
23
],
"_nop_tc_52",
[
"jump",
"rel_err_487",
432,
23
],
[
"lt_text",
78,
13,
77,
432,
23
],
[
"jump",
"rel_done_486",
432,
23
],
"rel_err_487",
[
"disrupt",
432,
23
],
"rel_done_486",
[
"jump_false",
78,
"while_end_483",
432,
23
],
[
"load_dynamic",
81,
3,
13,
433,
23
],
[
"null",
82,
433,
29
],
[
"is_identical",
83,
81,
82,
433,
29
],
[
"jump_true",
83,
"ne_nid_491",
433,
29
],
[
"jump",
"ne_ni_492",
433,
29
],
"ne_nid_491",
[
"false",
83,
433,
29
],
[
"jump",
"ne_done_490",
433,
29
],
"ne_ni_492",
[
"is_int",
84,
81,
433,
29
],
[
"jump_false",
84,
"ne_nn_493",
433,
29
],
"_nop_tc_53",
[
"jump",
"ne_nn_493",
433,
29
],
[
"ne_int",
83,
81,
82,
433,
29
],
[
"jump",
"ne_done_490",
433,
29
],
"ne_nn_493",
[
"is_num",
84,
81,
433,
29
],
[
"jump_false",
84,
"ne_nt_494",
433,
29
],
"_nop_tc_54",
[
"jump",
"ne_nt_494",
433,
29
],
[
"ne_float",
83,
81,
82,
433,
29
],
[
"jump",
"ne_done_490",
433,
29
],
"ne_nt_494",
[
"is_text",
84,
81,
433,
29
],
[
"jump_false",
84,
"ne_nnl_495",
433,
29
],
"_nop_tc_55",
[
"jump",
"ne_nnl_495",
433,
29
],
[
"ne_text",
83,
81,
82,
433,
29
],
[
"jump",
"ne_done_490",
433,
29
],
"ne_nnl_495",
[
"is_null",
84,
81,
433,
29
],
[
"jump_false",
84,
"ne_nb_496",
433,
29
],
"_nop_tc_56",
"_nop_tc_57",
[
"false",
83,
433,
29
],
[
"jump",
"ne_done_490",
433,
29
],
"ne_nb_496",
[
"is_bool",
84,
81,
433,
29
],
[
"jump_false",
84,
"ne_mis_497",
433,
29
],
"_nop_tc_58",
[
"jump",
"ne_mis_497",
433,
29
],
[
"ne_bool",
83,
81,
82,
433,
29
],
[
"jump",
"ne_done_490",
433,
29
],
"ne_mis_497",
[
"true",
83,
433,
29
],
"ne_done_490",
[
"jump_false",
83,
"if_else_488",
433,
29
],
[
"load_dynamic",
86,
3,
13,
434,
37
],
[
"store_dynamic",
20,
86,
13,
434,
20
],
[
"jump",
"if_end_489",
434,
20
],
"if_else_488",
"if_end_489",
[
"access",
87,
1,
436,
15
],
[
"is_text",
89,
13,
436,
15
],
[
"jump_false",
89,
"add_cn_499",
436,
15
],
"_nop_tc_59",
[
"jump",
"add_cn_499",
436,
15
],
[
"concat",
88,
13,
87,
436,
15
],
[
"jump",
"add_done_498",
436,
15
],
"add_cn_499",
[
"is_num",
89,
13,
436,
15
],
[
"jump_false",
89,
"add_err_500",
436,
15
],
"_nop_tc_60",
"_nop_tc_61",
[
"add",
88,
13,
87,
436,
15
],
[
"jump",
"add_done_498",
436,
15
],
"add_err_500",
[
"disrupt",
436,
15
],
"add_done_498",
[
"move",
13,
88,
436,
15
],
[
"jump",
"while_start_482",
436,
15
],
"while_end_483",
[
"access",
92,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
439,
18
],
[
"frame",
93,
92,
1,
439,
18
],
[
"null",
94,
439,
18
],
[
"setarg",
93,
0,
94,
439,
18
],
[
"setarg",
93,
1,
20,
439,
18
],
[
"invoke",
93,
91,
439,
18
],
[
"move",
10,
91,
439,
18
],
[
"access",
95,
0,
441,
9
],
[
"move",
16,
95,
441,
9
],
"while_start_501",
[
"is_int",
97,
16,
442,
16
],
[
"jump_false",
97,
"rel_ni_503",
442,
16
],
[
"is_int",
98,
9,
442,
16
],
[
"jump_false",
98,
"rel_ni_503",
442,
16
],
[
"lt_int",
96,
16,
9,
442,
16
],
[
"jump",
"rel_done_505",
442,
16
],
"rel_ni_503",
[
"is_num",
97,
16,
442,
16
],
[
"jump_false",
97,
"rel_nn_504",
442,
16
],
[
"is_num",
98,
9,
442,
16
],
[
"jump_false",
98,
"rel_nn_504",
442,
16
],
[
"lt_float",
96,
16,
9,
442,
16
],
[
"jump",
"rel_done_505",
442,
16
],
"rel_nn_504",
[
"is_text",
97,
16,
442,
16
],
[
"jump_false",
97,
"rel_err_506",
442,
16
],
[
"is_text",
98,
9,
442,
16
],
[
"jump_false",
98,
"rel_err_506",
442,
16
],
[
"lt_text",
96,
16,
9,
442,
16
],
[
"jump",
"rel_done_505",
442,
16
],
"rel_err_506",
[
"disrupt",
442,
16
],
"rel_done_505",
[
"jump_false",
96,
"while_end_502",
442,
16
],
[
"load_dynamic",
99,
5,
16,
443,
28
],
[
"move",
21,
99,
443,
28
],
[
"is_text",
100,
21,
445,
19
],
[
"jump_false",
100,
"if_else_507",
445,
19
],
[
"access",
102,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
446,
22
],
[
"frame",
103,
102,
1,
446,
22
],
[
"null",
104,
446,
22
],
[
"setarg",
103,
0,
104,
446,
22
],
[
"setarg",
103,
1,
20,
446,
22
],
[
"invoke",
103,
101,
446,
22
],
[
"move",
10,
101,
446,
22
],
[
"access",
105,
1,
447,
17
],
[
"is_text",
107,
16,
447,
17
],
[
"jump_false",
107,
"add_cn_510",
447,
17
],
"_nop_tc_62",
[
"jump",
"add_cn_510",
447,
17
],
[
"concat",
106,
16,
105,
447,
17
],
[
"jump",
"add_done_509",
447,
17
],
"add_cn_510",
[
"is_num",
107,
16,
447,
17
],
[
"jump_false",
107,
"add_err_511",
447,
17
],
"_nop_tc_63",
"_nop_tc_64",
[
"add",
106,
16,
105,
447,
17
],
[
"jump",
"add_done_509",
447,
17
],
"add_err_511",
[
"disrupt",
447,
17
],
"add_done_509",
[
"move",
16,
106,
447,
17
],
[
"jump",
"while_start_501",
448,
9
],
[
"jump",
"if_end_508",
448,
9
],
"if_else_507",
"if_end_508",
[
"is_array",
109,
21,
451,
21
],
"_nop_bl_1",
[
"jump_true",
109,
"if_else_512",
451,
21
],
[
"access",
111,
1,
452,
17
],
[
"is_text",
113,
16,
452,
17
],
[
"jump_false",
113,
"add_cn_515",
452,
17
],
"_nop_tc_65",
[
"jump",
"add_cn_515",
452,
17
],
[
"concat",
112,
16,
111,
452,
17
],
[
"jump",
"add_done_514",
452,
17
],
"add_cn_515",
[
"is_num",
113,
16,
452,
17
],
[
"jump_false",
113,
"add_err_516",
452,
17
],
"_nop_tc_66",
"_nop_tc_67",
[
"add",
112,
16,
111,
452,
17
],
[
"jump",
"add_done_514",
452,
17
],
"add_err_516",
[
"disrupt",
452,
17
],
"add_done_514",
[
"move",
16,
112,
452,
17
],
[
"jump",
"while_start_501",
453,
9
],
[
"jump",
"if_end_513",
453,
9
],
"if_else_512",
"if_end_513",
[
"access",
115,
0,
456,
18
],
[
"load_index",
116,
21,
115,
456,
18
],
[
"move",
23,
116,
456,
18
],
[
"get",
117,
26,
1,
459,
11
],
[
"load_dynamic",
118,
117,
23,
459,
26
],
[
"null",
119,
459,
33
],
[
"is_identical",
120,
118,
119,
459,
33
],
[
"jump_true",
120,
"ne_nid_521",
459,
33
],
[
"jump",
"ne_ni_522",
459,
33
],
"ne_nid_521",
[
"false",
120,
459,
33
],
[
"jump",
"ne_done_520",
459,
33
],
"ne_ni_522",
[
"is_int",
121,
118,
459,
33
],
[
"jump_false",
121,
"ne_nn_523",
459,
33
],
"_nop_tc_68",
[
"jump",
"ne_nn_523",
459,
33
],
[
"ne_int",
120,
118,
119,
459,
33
],
[
"jump",
"ne_done_520",
459,
33
],
"ne_nn_523",
[
"is_num",
121,
118,
459,
33
],
[
"jump_false",
121,
"ne_nt_524",
459,
33
],
"_nop_tc_69",
[
"jump",
"ne_nt_524",
459,
33
],
[
"ne_float",
120,
118,
119,
459,
33
],
[
"jump",
"ne_done_520",
459,
33
],
"ne_nt_524",
[
"is_text",
121,
118,
459,
33
],
[
"jump_false",
121,
"ne_nnl_525",
459,
33
],
"_nop_tc_70",
[
"jump",
"ne_nnl_525",
459,
33
],
[
"ne_text",
120,
118,
119,
459,
33
],
[
"jump",
"ne_done_520",
459,
33
],
"ne_nnl_525",
[
"is_null",
121,
118,
459,
33
],
[
"jump_false",
121,
"ne_nb_526",
459,
33
],
"_nop_tc_71",
"_nop_tc_72",
[
"false",
120,
459,
33
],
[
"jump",
"ne_done_520",
459,
33
],
"ne_nb_526",
[
"is_bool",
121,
118,
459,
33
],
[
"jump_false",
121,
"ne_mis_527",
459,
33
],
"_nop_tc_73",
[
"jump",
"ne_mis_527",
459,
33
],
[
"ne_bool",
120,
118,
119,
459,
33
],
[
"jump",
"ne_done_520",
459,
33
],
"ne_mis_527",
[
"true",
120,
459,
33
],
"ne_done_520",
[
"move",
123,
120,
459,
33
],
[
"jump_false",
123,
"and_end_519",
459,
33
],
[
"access",
124,
1,
459,
45
],
[
"is_text",
126,
16,
459,
45
],
[
"jump_false",
126,
"add_cn_529",
459,
45
],
"_nop_tc_74",
[
"jump",
"add_cn_529",
459,
45
],
[
"concat",
125,
16,
124,
459,
45
],
[
"jump",
"add_done_528",
459,
45
],
"add_cn_529",
[
"is_num",
126,
16,
459,
45
],
[
"jump_false",
126,
"add_err_530",
459,
45
],
"_nop_tc_75",
"_nop_tc_76",
[
"add",
125,
16,
124,
459,
45
],
[
"jump",
"add_done_528",
459,
45
],
"add_err_530",
[
"disrupt",
459,
45
],
"add_done_528",
[
"is_int",
129,
125,
459,
49
],
[
"jump_false",
129,
"rel_ni_531",
459,
49
],
[
"is_int",
130,
9,
459,
49
],
[
"jump_false",
130,
"rel_ni_531",
459,
49
],
[
"lt_int",
128,
125,
9,
459,
49
],
[
"jump",
"rel_done_533",
459,
49
],
"rel_ni_531",
[
"is_num",
129,
125,
459,
49
],
[
"jump_false",
129,
"rel_nn_532",
459,
49
],
[
"is_num",
130,
9,
459,
49
],
[
"jump_false",
130,
"rel_nn_532",
459,
49
],
[
"lt_float",
128,
125,
9,
459,
49
],
[
"jump",
"rel_done_533",
459,
49
],
"rel_nn_532",
[
"is_text",
129,
125,
459,
49
],
[
"jump_false",
129,
"rel_err_534",
459,
49
],
[
"is_text",
130,
9,
459,
49
],
[
"jump_false",
130,
"rel_err_534",
459,
49
],
[
"lt_text",
128,
125,
9,
459,
49
],
[
"jump",
"rel_done_533",
459,
49
],
"rel_err_534",
[
"disrupt",
459,
49
],
"rel_done_533",
[
"move",
123,
128,
459,
49
],
"and_end_519",
[
"jump_false",
123,
"if_else_517",
459,
49
],
[
"access",
131,
1,
460,
22
],
[
"load_index",
132,
21,
131,
460,
22
],
[
"move",
14,
132,
460,
22
],
[
"access",
133,
2,
461,
21
],
[
"load_index",
134,
21,
133,
461,
21
],
[
"move",
12,
134,
461,
21
],
[
"get",
135,
26,
1,
462,
24
],
[
"load_dynamic",
136,
135,
23,
462,
39
],
[
"move",
22,
136,
462,
39
],
[
"access",
137,
1,
463,
33
],
[
"is_text",
139,
16,
463,
33
],
[
"jump_false",
139,
"add_cn_536",
463,
33
],
"_nop_tc_77",
[
"jump",
"add_cn_536",
463,
33
],
[
"concat",
138,
16,
137,
463,
33
],
[
"jump",
"add_done_535",
463,
33
],
"add_cn_536",
[
"is_num",
139,
16,
463,
33
],
[
"jump_false",
139,
"add_err_537",
463,
33
],
"_nop_tc_78",
"_nop_tc_79",
[
"add",
138,
16,
137,
463,
33
],
[
"jump",
"add_done_535",
463,
33
],
"add_err_537",
[
"disrupt",
463,
33
],
"add_done_535",
[
"load_dynamic",
141,
5,
138,
463,
33
],
[
"move",
17,
141,
463,
33
],
[
"is_array",
142,
17,
465,
22
],
[
"jump_false",
142,
"if_else_538",
465,
22
],
[
"access",
143,
0,
466,
26
],
[
"load_index",
144,
17,
143,
466,
26
],
[
"move",
15,
144,
466,
26
],
[
"access",
145,
"jump_false",
468,
26
],
[
"is_identical",
146,
15,
145,
468,
26
],
[
"jump_true",
146,
"eq_done_543",
468,
26
],
[
"is_int",
147,
15,
468,
26
],
[
"jump_false",
147,
"eq_ni_544",
468,
26
],
"_nop_tc_80",
[
"jump",
"eq_ni_544",
468,
26
],
[
"eq_int",
146,
15,
145,
468,
26
],
[
"jump",
"eq_done_543",
468,
26
],
"eq_ni_544",
[
"is_num",
147,
15,
468,
26
],
[
"jump_false",
147,
"eq_nn_545",
468,
26
],
"_nop_tc_81",
[
"jump",
"eq_nn_545",
468,
26
],
[
"eq_float",
146,
15,
145,
468,
26
],
[
"jump",
"eq_done_543",
468,
26
],
"eq_nn_545",
[
"is_text",
147,
15,
468,
26
],
[
"jump_false",
147,
"eq_nt_546",
468,
26
],
"_nop_tc_82",
"_nop_tc_83",
[
"eq_text",
146,
15,
145,
468,
26
],
[
"jump",
"eq_done_543",
468,
26
],
"eq_nt_546",
[
"is_null",
147,
15,
468,
26
],
[
"jump_false",
147,
"eq_nnl_547",
468,
26
],
"_nop_tc_84",
[
"jump",
"eq_nnl_547",
468,
26
],
[
"true",
146,
468,
26
],
[
"jump",
"eq_done_543",
468,
26
],
"eq_nnl_547",
[
"is_bool",
147,
15,
468,
26
],
[
"jump_false",
147,
"eq_nb_548",
468,
26
],
"_nop_tc_85",
[
"jump",
"eq_nb_548",
468,
26
],
[
"eq_bool",
146,
15,
145,
468,
26
],
[
"jump",
"eq_done_543",
468,
26
],
"eq_nb_548",
[
"false",
146,
468,
26
],
"eq_done_543",
[
"move",
149,
146,
468,
26
],
[
"jump_false",
149,
"and_end_542",
468,
26
],
[
"access",
150,
1,
468,
47
],
[
"load_index",
151,
17,
150,
468,
47
],
[
"is_identical",
152,
151,
14,
468,
53
],
[
"jump_true",
152,
"eq_done_549",
468,
53
],
[
"is_int",
153,
151,
468,
53
],
[
"jump_false",
153,
"eq_ni_550",
468,
53
],
[
"is_int",
154,
14,
468,
53
],
[
"jump_false",
154,
"eq_ni_550",
468,
53
],
[
"eq_int",
152,
151,
14,
468,
53
],
[
"jump",
"eq_done_549",
468,
53
],
"eq_ni_550",
[
"is_num",
153,
151,
468,
53
],
[
"jump_false",
153,
"eq_nn_551",
468,
53
],
[
"is_num",
154,
14,
468,
53
],
[
"jump_false",
154,
"eq_nn_551",
468,
53
],
[
"eq_float",
152,
151,
14,
468,
53
],
[
"jump",
"eq_done_549",
468,
53
],
"eq_nn_551",
[
"is_text",
153,
151,
468,
53
],
[
"jump_false",
153,
"eq_nt_552",
468,
53
],
[
"is_text",
154,
14,
468,
53
],
[
"jump_false",
154,
"eq_nt_552",
468,
53
],
[
"eq_text",
152,
151,
14,
468,
53
],
[
"jump",
"eq_done_549",
468,
53
],
"eq_nt_552",
[
"is_null",
153,
151,
468,
53
],
[
"jump_false",
153,
"eq_nnl_553",
468,
53
],
[
"is_null",
154,
14,
468,
53
],
[
"jump_false",
154,
"eq_nnl_553",
468,
53
],
[
"true",
152,
468,
53
],
[
"jump",
"eq_done_549",
468,
53
],
"eq_nnl_553",
[
"is_bool",
153,
151,
468,
53
],
[
"jump_false",
153,
"eq_nb_554",
468,
53
],
[
"is_bool",
154,
14,
468,
53
],
[
"jump_false",
154,
"eq_nb_554",
468,
53
],
[
"eq_bool",
152,
151,
14,
468,
53
],
[
"jump",
"eq_done_549",
468,
53
],
"eq_nb_554",
[
"false",
152,
468,
53
],
"eq_done_549",
[
"move",
149,
152,
468,
53
],
"and_end_542",
[
"jump_false",
149,
"if_else_540",
468,
53
],
[
"access",
155,
2,
469,
33
],
[
"load_index",
156,
17,
155,
469,
33
],
[
"move",
24,
156,
469,
33
],
[
"get",
158,
32,
1,
470,
17
],
[
"frame",
159,
158,
3,
470,
17
],
[
"null",
160,
470,
17
],
[
"setarg",
159,
0,
160,
470,
17
],
[
"setarg",
159,
1,
10,
470,
17
],
[
"setarg",
159,
2,
12,
470,
17
],
[
"setarg",
159,
3,
22,
470,
17
],
[
"invoke",
159,
157,
470,
17
],
[
"jump_false",
157,
"if_else_555",
470,
17
],
[
"access",
161,
1,
471,
25
],
[
"is_text",
163,
11,
471,
25
],
[
"jump_false",
163,
"add_cn_558",
471,
25
],
"_nop_tc_86",
[
"jump",
"add_cn_558",
471,
25
],
[
"concat",
162,
11,
161,
471,
25
],
[
"jump",
"add_done_557",
471,
25
],
"add_cn_558",
[
"is_num",
163,
11,
471,
25
],
[
"jump_false",
163,
"add_err_559",
471,
25
],
"_nop_tc_87",
"_nop_tc_88",
[
"add",
162,
11,
161,
471,
25
],
[
"jump",
"add_done_557",
471,
25
],
"add_err_559",
[
"disrupt",
471,
25
],
"add_done_557",
[
"move",
11,
162,
471,
25
],
[
"access",
165,
"_nop_tc_",
472,
33
],
[
"access",
167,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
472,
46
],
[
"frame",
168,
167,
1,
472,
46
],
[
"null",
169,
472,
46
],
[
"setarg",
168,
0,
169,
472,
46
],
[
"setarg",
168,
1,
11,
472,
46
],
[
"invoke",
168,
166,
472,
46
],
"_nop_tc_89",
"_nop_tc_90",
[
"is_text",
172,
166,
472,
46
],
[
"jump_false",
172,
"add_cn_561",
472,
46
],
[
"concat",
170,
165,
166,
472,
46
],
[
"jump",
"add_done_560",
472,
46
],
"add_cn_561",
"_nop_tc_91",
[
"jump",
"add_err_562",
472,
46
],
[
"is_num",
172,
166,
472,
46
],
[
"jump_false",
172,
"add_err_562",
472,
46
],
[
"add",
170,
165,
166,
472,
46
],
[
"jump",
"add_done_560",
472,
46
],
"add_err_562",
[
"disrupt",
472,
46
],
"add_done_560",
[
"store_dynamic",
5,
170,
16,
472,
28
],
[
"access",
173,
1,
473,
25
],
[
"is_text",
175,
11,
473,
25
],
[
"jump_false",
175,
"add_cn_564",
473,
25
],
"_nop_tc_92",
[
"jump",
"add_cn_564",
473,
25
],
[
"concat",
174,
11,
173,
473,
25
],
[
"jump",
"add_done_563",
473,
25
],
"add_cn_564",
[
"is_num",
175,
11,
473,
25
],
[
"jump_false",
175,
"add_err_565",
473,
25
],
"_nop_tc_93",
"_nop_tc_94",
[
"add",
174,
11,
173,
473,
25
],
[
"jump",
"add_done_563",
473,
25
],
"add_err_565",
[
"disrupt",
473,
25
],
"add_done_563",
[
"move",
11,
174,
473,
25
],
[
"access",
177,
"_nop_tc_",
474,
37
],
[
"access",
179,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
474,
50
],
[
"frame",
180,
179,
1,
474,
50
],
[
"null",
181,
474,
50
],
[
"setarg",
180,
0,
181,
474,
50
],
[
"setarg",
180,
1,
11,
474,
50
],
[
"invoke",
180,
178,
474,
50
],
"_nop_tc_95",
"_nop_tc_96",
[
"is_text",
184,
178,
474,
50
],
[
"jump_false",
184,
"add_cn_567",
474,
50
],
[
"concat",
182,
177,
178,
474,
50
],
[
"jump",
"add_done_566",
474,
50
],
"add_cn_567",
"_nop_tc_97",
[
"jump",
"add_err_568",
474,
50
],
[
"is_num",
184,
178,
474,
50
],
[
"jump_false",
184,
"add_err_568",
474,
50
],
[
"add",
182,
177,
178,
474,
50
],
[
"jump",
"add_done_566",
474,
50
],
"add_err_568",
[
"disrupt",
474,
50
],
"add_done_566",
[
"access",
185,
1,
474,
32
],
[
"is_text",
187,
16,
474,
32
],
[
"jump_false",
187,
"add_cn_570",
474,
32
],
"_nop_tc_98",
[
"jump",
"add_cn_570",
474,
32
],
[
"concat",
186,
16,
185,
474,
32
],
[
"jump",
"add_done_569",
474,
32
],
"add_cn_570",
[
"is_num",
187,
16,
474,
32
],
[
"jump_false",
187,
"add_err_571",
474,
32
],
"_nop_tc_99",
"_nop_tc_100",
[
"add",
186,
16,
185,
474,
32
],
[
"jump",
"add_done_569",
474,
32
],
"add_err_571",
[
"disrupt",
474,
32
],
"add_done_569",
[
"store_dynamic",
5,
182,
186,
474,
32
],
[
"null",
189,
475,
29
],
[
"is_identical",
190,
8,
189,
475,
29
],
[
"jump_true",
190,
"ne_nid_575",
475,
29
],
[
"jump",
"ne_ni_576",
475,
29
],
"ne_nid_575",
[
"false",
190,
475,
29
],
[
"jump",
"ne_done_574",
475,
29
],
"ne_ni_576",
[
"is_int",
191,
8,
475,
29
],
[
"jump_false",
191,
"ne_nn_577",
475,
29
],
"_nop_tc_101",
[
"jump",
"ne_nn_577",
475,
29
],
[
"ne_int",
190,
8,
189,
475,
29
],
[
"jump",
"ne_done_574",
475,
29
],
"ne_nn_577",
[
"is_num",
191,
8,
475,
29
],
[
"jump_false",
191,
"ne_nt_578",
475,
29
],
"_nop_tc_102",
[
"jump",
"ne_nt_578",
475,
29
],
[
"ne_float",
190,
8,
189,
475,
29
],
[
"jump",
"ne_done_574",
475,
29
],
"ne_nt_578",
[
"is_text",
191,
8,
475,
29
],
[
"jump_false",
191,
"ne_nnl_579",
475,
29
],
"_nop_tc_103",
[
"jump",
"ne_nnl_579",
475,
29
],
[
"ne_text",
190,
8,
189,
475,
29
],
[
"jump",
"ne_done_574",
475,
29
],
"ne_nnl_579",
[
"is_null",
191,
8,
475,
29
],
[
"jump_false",
191,
"ne_nb_580",
475,
29
],
"_nop_tc_104",
"_nop_tc_105",
[
"false",
190,
475,
29
],
[
"jump",
"ne_done_574",
475,
29
],
"ne_nb_580",
[
"is_bool",
191,
8,
475,
29
],
[
"jump_false",
191,
"ne_mis_581",
475,
29
],
"_nop_tc_106",
[
"jump",
"ne_mis_581",
475,
29
],
[
"ne_bool",
190,
8,
189,
475,
29
],
[
"jump",
"ne_done_574",
475,
29
],
"ne_mis_581",
[
"true",
190,
475,
29
],
"ne_done_574",
[
"jump_false",
190,
"if_else_572",
475,
29
],
[
"record",
193,
7
],
[
"access",
194,
"rewrite",
477,
26
],
[
"store_field",
193,
194,
"event",
477,
26
],
[
"access",
195,
"eliminate_type_checks",
478,
25
],
[
"store_field",
193,
195,
"pass",
478,
25
],
[
"access",
196,
"known_type_eliminates_guard",
479,
25
],
[
"store_field",
193,
196,
"rule",
479,
25
],
[
"store_field",
193,
16,
"at",
480,
23
],
[
"array",
197,
2,
481,
35
],
[
"push",
197,
21,
481,
35
],
[
"push",
197,
17,
481,
35
],
[
"store_field",
193,
197,
"before",
481,
35
],
[
"load_dynamic",
198,
5,
16,
482,
40
],
[
"access",
199,
1,
482,
61
],
[
"is_text",
201,
16,
482,
61
],
[
"jump_false",
201,
"add_cn_583",
482,
61
],
"_nop_tc_107",
[
"jump",
"add_cn_583",
482,
61
],
[
"concat",
200,
16,
199,
482,
61
],
[
"jump",
"add_done_582",
482,
61
],
"add_cn_583",
[
"is_num",
201,
16,
482,
61
],
[
"jump_false",
201,
"add_err_584",
482,
61
],
"_nop_tc_108",
"_nop_tc_109",
[
"add",
200,
16,
199,
482,
61
],
[
"jump",
"add_done_582",
482,
61
],
"add_err_584",
[
"disrupt",
482,
61
],
"add_done_582",
[
"load_dynamic",
203,
5,
200,
482,
61
],
[
"array",
204,
2,
482,
61
],
[
"push",
204,
198,
482,
61
],
[
"push",
204,
203,
482,
61
],
[
"store_field",
193,
204,
"after",
482,
61
],
[
"record",
205,
3
],
[
"store_field",
205,
12,
"slot",
483,
31
],
[
"load_dynamic",
206,
10,
12,
483,
59
],
[
"store_field",
205,
206,
"known_type",
483,
59
],
[
"store_field",
205,
22,
"checked_type",
483,
79
],
[
"store_field",
193,
205,
"why",
483,
79
],
[
"is_array",
207,
8,
483,
79
],
[
"jump_false",
207,
"push_err_585",
483,
79
],
[
"push",
8,
193,
483,
79
],
[
"jump",
"push_done_586",
483,
79
],
"push_err_585",
[
"disrupt",
483,
79
],
"push_done_586",
[
"jump",
"if_end_573",
483,
79
],
"if_else_572",
"if_end_573",
[
"get",
208,
25,
1,
486,
34
],
[
"store_dynamic",
10,
208,
14,
486,
26
],
[
"access",
209,
2,
487,
23
],
[
"is_text",
211,
16,
487,
23
],
[
"jump_false",
211,
"add_cn_588",
487,
23
],
"_nop_tc_110",
[
"jump",
"add_cn_588",
487,
23
],
[
"concat",
210,
16,
209,
487,
23
],
[
"jump",
"add_done_587",
487,
23
],
"add_cn_588",
[
"is_num",
211,
16,
487,
23
],
[
"jump_false",
211,
"add_err_589",
487,
23
],
"_nop_tc_111",
"_nop_tc_112",
[
"add",
210,
16,
209,
487,
23
],
[
"jump",
"add_done_587",
487,
23
],
"add_err_589",
[
"disrupt",
487,
23
],
"add_done_587",
[
"move",
16,
210,
487,
23
],
[
"jump",
"while_start_501",
488,
15
],
[
"jump",
"if_end_556",
488,
15
],
"if_else_555",
"if_end_556",
[
"load_dynamic",
213,
10,
12,
490,
36
],
[
"move",
7,
213,
490,
36
],
[
"null",
214,
491,
30
],
[
"is_identical",
215,
7,
214,
491,
30
],
[
"jump_true",
215,
"ne_nid_595",
491,
30
],
[
"jump",
"ne_ni_596",
491,
30
],
"ne_nid_595",
[
"false",
215,
491,
30
],
[
"jump",
"ne_done_594",
491,
30
],
"ne_ni_596",
[
"is_int",
216,
7,
491,
30
],
[
"jump_false",
216,
"ne_nn_597",
491,
30
],
"_nop_tc_113",
[
"jump",
"ne_nn_597",
491,
30
],
[
"ne_int",
215,
7,
214,
491,
30
],
[
"jump",
"ne_done_594",
491,
30
],
"ne_nn_597",
[
"is_num",
216,
7,
491,
30
],
[
"jump_false",
216,
"ne_nt_598",
491,
30
],
"_nop_tc_114",
[
"jump",
"ne_nt_598",
491,
30
],
[
"ne_float",
215,
7,
214,
491,
30
],
[
"jump",
"ne_done_594",
491,
30
],
"ne_nt_598",
[
"is_text",
216,
7,
491,
30
],
[
"jump_false",
216,
"ne_nnl_599",
491,
30
],
"_nop_tc_115",
[
"jump",
"ne_nnl_599",
491,
30
],
[
"ne_text",
215,
7,
214,
491,
30
],
[
"jump",
"ne_done_594",
491,
30
],
"ne_nnl_599",
[
"is_null",
216,
7,
491,
30
],
[
"jump_false",
216,
"ne_nb_600",
491,
30
],
"_nop_tc_116",
"_nop_tc_117",
[
"false",
215,
491,
30
],
[
"jump",
"ne_done_594",
491,
30
],
"ne_nb_600",
[
"is_bool",
216,
7,
491,
30
],
[
"jump_false",
216,
"ne_mis_601",
491,
30
],
"_nop_tc_118",
[
"jump",
"ne_mis_601",
491,
30
],
[
"ne_bool",
215,
7,
214,
491,
30
],
[
"jump",
"ne_done_594",
491,
30
],
"ne_mis_601",
[
"true",
215,
491,
30
],
"ne_done_594",
[
"move",
218,
215,
491,
30
],
[
"jump_false",
218,
"and_end_593",
491,
30
],
[
"get",
219,
17,
1,
491,
51
],
[
"is_identical",
220,
7,
219,
491,
51
],
[
"jump_true",
220,
"ne_nid_603",
491,
51
],
[
"jump",
"ne_ni_604",
491,
51
],
"ne_nid_603",
[
"false",
220,
491,
51
],
[
"jump",
"ne_done_602",
491,
51
],
"ne_ni_604",
[
"is_int",
221,
7,
491,
51
],
[
"jump_false",
221,
"ne_nn_605",
491,
51
],
[
"is_int",
222,
219,
491,
51
],
[
"jump_false",
222,
"ne_nn_605",
491,
51
],
[
"ne_int",
220,
7,
219,
491,
51
],
[
"jump",
"ne_done_602",
491,
51
],
"ne_nn_605",
[
"is_num",
221,
7,
491,
51
],
[
"jump_false",
221,
"ne_nt_606",
491,
51
],
[
"is_num",
222,
219,
491,
51
],
[
"jump_false",
222,
"ne_nt_606",
491,
51
],
[
"ne_float",
220,
7,
219,
491,
51
],
[
"jump",
"ne_done_602",
491,
51
],
"ne_nt_606",
[
"is_text",
221,
7,
491,
51
],
[
"jump_false",
221,
"ne_nnl_607",
491,
51
],
[
"is_text",
222,
219,
491,
51
],
[
"jump_false",
222,
"ne_nnl_607",
491,
51
],
[
"ne_text",
220,
7,
219,
491,
51
],
[
"jump",
"ne_done_602",
491,
51
],
"ne_nnl_607",
[
"is_null",
221,
7,
491,
51
],
[
"jump_false",
221,
"ne_nb_608",
491,
51
],
[
"is_null",
222,
219,
491,
51
],
[
"jump_false",
222,
"ne_nb_608",
491,
51
],
[
"false",
220,
491,
51
],
[
"jump",
"ne_done_602",
491,
51
],
"ne_nb_608",
[
"is_bool",
221,
7,
491,
51
],
[
"jump_false",
221,
"ne_mis_609",
491,
51
],
[
"is_bool",
222,
219,
491,
51
],
[
"jump_false",
222,
"ne_mis_609",
491,
51
],
[
"ne_bool",
220,
7,
219,
491,
51
],
[
"jump",
"ne_done_602",
491,
51
],
"ne_mis_609",
[
"true",
220,
491,
51
],
"ne_done_602",
[
"move",
218,
220,
491,
51
],
"and_end_593",
[
"move",
223,
218,
491,
51
],
[
"jump_false",
223,
"and_end_592",
491,
51
],
[
"is_identical",
224,
7,
22,
491,
77
],
[
"jump_true",
224,
"ne_nid_611",
491,
77
],
[
"jump",
"ne_ni_612",
491,
77
],
"ne_nid_611",
[
"false",
224,
491,
77
],
[
"jump",
"ne_done_610",
491,
77
],
"ne_ni_612",
[
"is_int",
225,
7,
491,
77
],
[
"jump_false",
225,
"ne_nn_613",
491,
77
],
[
"is_int",
226,
22,
491,
77
],
[
"jump_false",
226,
"ne_nn_613",
491,
77
],
[
"ne_int",
224,
7,
22,
491,
77
],
[
"jump",
"ne_done_610",
491,
77
],
"ne_nn_613",
[
"is_num",
225,
7,
491,
77
],
[
"jump_false",
225,
"ne_nt_614",
491,
77
],
[
"is_num",
226,
22,
491,
77
],
[
"jump_false",
226,
"ne_nt_614",
491,
77
],
[
"ne_float",
224,
7,
22,
491,
77
],
[
"jump",
"ne_done_610",
491,
77
],
"ne_nt_614",
[
"is_text",
225,
7,
491,
77
],
[
"jump_false",
225,
"ne_nnl_615",
491,
77
],
[
"is_text",
226,
22,
491,
77
],
[
"jump_false",
226,
"ne_nnl_615",
491,
77
],
[
"ne_text",
224,
7,
22,
491,
77
],
[
"jump",
"ne_done_610",
491,
77
],
"ne_nnl_615",
[
"is_null",
225,
7,
491,
77
],
[
"jump_false",
225,
"ne_nb_616",
491,
77
],
[
"is_null",
226,
22,
491,
77
],
[
"jump_false",
226,
"ne_nb_616",
491,
77
],
[
"false",
224,
491,
77
],
[
"jump",
"ne_done_610",
491,
77
],
"ne_nb_616",
[
"is_bool",
225,
7,
491,
77
],
[
"jump_false",
225,
"ne_mis_617",
491,
77
],
[
"is_bool",
226,
22,
491,
77
],
[
"jump_false",
226,
"ne_mis_617",
491,
77
],
[
"ne_bool",
224,
7,
22,
491,
77
],
[
"jump",
"ne_done_610",
491,
77
],
"ne_mis_617",
[
"true",
224,
491,
77
],
"ne_done_610",
[
"move",
223,
224,
491,
77
],
"and_end_592",
[
"jump_false",
223,
"if_else_590",
491,
77
],
[
"get",
227,
15,
1,
492,
35
],
[
"is_identical",
228,
22,
227,
492,
35
],
[
"jump_true",
228,
"eq_done_621",
492,
35
],
[
"is_int",
229,
22,
492,
35
],
[
"jump_false",
229,
"eq_ni_622",
492,
35
],
[
"is_int",
230,
227,
492,
35
],
[
"jump_false",
230,
"eq_ni_622",
492,
35
],
[
"eq_int",
228,
22,
227,
492,
35
],
[
"jump",
"eq_done_621",
492,
35
],
"eq_ni_622",
[
"is_num",
229,
22,
492,
35
],
[
"jump_false",
229,
"eq_nn_623",
492,
35
],
[
"is_num",
230,
227,
492,
35
],
[
"jump_false",
230,
"eq_nn_623",
492,
35
],
[
"eq_float",
228,
22,
227,
492,
35
],
[
"jump",
"eq_done_621",
492,
35
],
"eq_nn_623",
[
"is_text",
229,
22,
492,
35
],
[
"jump_false",
229,
"eq_nt_624",
492,
35
],
[
"is_text",
230,
227,
492,
35
],
[
"jump_false",
230,
"eq_nt_624",
492,
35
],
[
"eq_text",
228,
22,
227,
492,
35
],
[
"jump",
"eq_done_621",
492,
35
],
"eq_nt_624",
[
"is_null",
229,
22,
492,
35
],
[
"jump_false",
229,
"eq_nnl_625",
492,
35
],
[
"is_null",
230,
227,
492,
35
],
[
"jump_false",
230,
"eq_nnl_625",
492,
35
],
[
"true",
228,
492,
35
],
[
"jump",
"eq_done_621",
492,
35
],
"eq_nnl_625",
[
"is_bool",
229,
22,
492,
35
],
[
"jump_false",
229,
"eq_nb_626",
492,
35
],
[
"is_bool",
230,
227,
492,
35
],
[
"jump_false",
230,
"eq_nb_626",
492,
35
],
[
"eq_bool",
228,
22,
227,
492,
35
],
[
"jump",
"eq_done_621",
492,
35
],
"eq_nb_626",
[
"false",
228,
492,
35
],
"eq_done_621",
[
"move",
231,
228,
492,
35
],
[
"jump_false",
231,
"and_end_620",
492,
35
],
[
"get",
232,
27,
1,
492,
58
],
[
"is_identical",
233,
7,
232,
492,
58
],
[
"jump_true",
233,
"eq_done_628",
492,
58
],
[
"is_int",
234,
7,
492,
58
],
[
"jump_false",
234,
"eq_ni_629",
492,
58
],
[
"is_int",
235,
232,
492,
58
],
[
"jump_false",
235,
"eq_ni_629",
492,
58
],
[
"eq_int",
233,
7,
232,
492,
58
],
[
"jump",
"eq_done_628",
492,
58
],
"eq_ni_629",
[
"is_num",
234,
7,
492,
58
],
[
"jump_false",
234,
"eq_nn_630",
492,
58
],
[
"is_num",
235,
232,
492,
58
],
[
"jump_false",
235,
"eq_nn_630",
492,
58
],
[
"eq_float",
233,
7,
232,
492,
58
],
[
"jump",
"eq_done_628",
492,
58
],
"eq_nn_630",
[
"is_text",
234,
7,
492,
58
],
[
"jump_false",
234,
"eq_nt_631",
492,
58
],
[
"is_text",
235,
232,
492,
58
],
[
"jump_false",
235,
"eq_nt_631",
492,
58
],
[
"eq_text",
233,
7,
232,
492,
58
],
[
"jump",
"eq_done_628",
492,
58
],
"eq_nt_631",
[
"is_null",
234,
7,
492,
58
],
[
"jump_false",
234,
"eq_nnl_632",
492,
58
],
[
"is_null",
235,
232,
492,
58
],
[
"jump_false",
235,
"eq_nnl_632",
492,
58
],
[
"true",
233,
492,
58
],
[
"jump",
"eq_done_628",
492,
58
],
"eq_nnl_632",
[
"is_bool",
234,
7,
492,
58
],
[
"jump_false",
234,
"eq_nb_633",
492,
58
],
[
"is_bool",
235,
232,
492,
58
],
[
"jump_false",
235,
"eq_nb_633",
492,
58
],
[
"eq_bool",
233,
7,
232,
492,
58
],
[
"jump",
"eq_done_628",
492,
58
],
"eq_nb_633",
[
"false",
233,
492,
58
],
"eq_done_628",
[
"move",
236,
233,
492,
58
],
[
"jump_true",
236,
"or_end_627",
492,
58
],
[
"get",
237,
28,
1,
492,
80
],
[
"is_identical",
238,
7,
237,
492,
80
],
[
"jump_true",
238,
"eq_done_634",
492,
80
],
[
"is_int",
239,
7,
492,
80
],
[
"jump_false",
239,
"eq_ni_635",
492,
80
],
[
"is_int",
240,
237,
492,
80
],
[
"jump_false",
240,
"eq_ni_635",
492,
80
],
[
"eq_int",
238,
7,
237,
492,
80
],
[
"jump",
"eq_done_634",
492,
80
],
"eq_ni_635",
[
"is_num",
239,
7,
492,
80
],
[
"jump_false",
239,
"eq_nn_636",
492,
80
],
[
"is_num",
240,
237,
492,
80
],
[
"jump_false",
240,
"eq_nn_636",
492,
80
],
[
"eq_float",
238,
7,
237,
492,
80
],
[
"jump",
"eq_done_634",
492,
80
],
"eq_nn_636",
[
"is_text",
239,
7,
492,
80
],
[
"jump_false",
239,
"eq_nt_637",
492,
80
],
[
"is_text",
240,
237,
492,
80
],
[
"jump_false",
240,
"eq_nt_637",
492,
80
],
[
"eq_text",
238,
7,
237,
492,
80
],
[
"jump",
"eq_done_634",
492,
80
],
"eq_nt_637",
[
"is_null",
239,
7,
492,
80
],
[
"jump_false",
239,
"eq_nnl_638",
492,
80
],
[
"is_null",
240,
237,
492,
80
],
[
"jump_false",
240,
"eq_nnl_638",
492,
80
],
[
"true",
238,
492,
80
],
[
"jump",
"eq_done_634",
492,
80
],
"eq_nnl_638",
[
"is_bool",
239,
7,
492,
80
],
[
"jump_false",
239,
"eq_nb_639",
492,
80
],
[
"is_bool",
240,
237,
492,
80
],
[
"jump_false",
240,
"eq_nb_639",
492,
80
],
[
"eq_bool",
238,
7,
237,
492,
80
],
[
"jump",
"eq_done_634",
492,
80
],
"eq_nb_639",
[
"false",
238,
492,
80
],
"eq_done_634",
[
"move",
236,
238,
492,
80
],
"or_end_627",
[
"move",
231,
236,
492,
80
],
"and_end_620",
[
"jump_false",
231,
"if_else_618",
492,
80
],
[
"access",
241,
1,
493,
27
],
[
"is_text",
243,
11,
493,
27
],
[
"jump_false",
243,
"add_cn_641",
493,
27
],
"_nop_tc_119",
[
"jump",
"add_cn_641",
493,
27
],
[
"concat",
242,
11,
241,
493,
27
],
[
"jump",
"add_done_640",
493,
27
],
"add_cn_641",
[
"is_num",
243,
11,
493,
27
],
[
"jump_false",
243,
"add_err_642",
493,
27
],
"_nop_tc_120",
"_nop_tc_121",
[
"add",
242,
11,
241,
493,
27
],
[
"jump",
"add_done_640",
493,
27
],
"add_err_642",
[
"disrupt",
493,
27
],
"add_done_640",
[
"move",
11,
242,
493,
27
],
[
"access",
245,
"_nop_tc_",
494,
35
],
[
"access",
247,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
494,
48
],
[
"frame",
248,
247,
1,
494,
48
],
[
"null",
249,
494,
48
],
[
"setarg",
248,
0,
249,
494,
48
],
[
"setarg",
248,
1,
11,
494,
48
],
[
"invoke",
248,
246,
494,
48
],
"_nop_tc_122",
"_nop_tc_123",
[
"is_text",
252,
246,
494,
48
],
[
"jump_false",
252,
"add_cn_644",
494,
48
],
[
"concat",
250,
245,
246,
494,
48
],
[
"jump",
"add_done_643",
494,
48
],
"add_cn_644",
"_nop_tc_124",
[
"jump",
"add_err_645",
494,
48
],
[
"is_num",
252,
246,
494,
48
],
[
"jump_false",
252,
"add_err_645",
494,
48
],
[
"add",
250,
245,
246,
494,
48
],
[
"jump",
"add_done_643",
494,
48
],
"add_err_645",
[
"disrupt",
494,
48
],
"add_done_643",
[
"store_dynamic",
5,
250,
16,
494,
30
],
[
"access",
253,
1,
495,
27
],
[
"is_text",
255,
11,
495,
27
],
[
"jump_false",
255,
"add_cn_647",
495,
27
],
"_nop_tc_125",
[
"jump",
"add_cn_647",
495,
27
],
[
"concat",
254,
11,
253,
495,
27
],
[
"jump",
"add_done_646",
495,
27
],
"add_cn_647",
[
"is_num",
255,
11,
495,
27
],
[
"jump_false",
255,
"add_err_648",
495,
27
],
"_nop_tc_126",
"_nop_tc_127",
[
"add",
254,
11,
253,
495,
27
],
[
"jump",
"add_done_646",
495,
27
],
"add_err_648",
[
"disrupt",
495,
27
],
"add_done_646",
[
"move",
11,
254,
495,
27
],
[
"access",
257,
"_nop_tc_",
496,
39
],
[
"access",
259,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
496,
52
],
[
"frame",
260,
259,
1,
496,
52
],
[
"null",
261,
496,
52
],
[
"setarg",
260,
0,
261,
496,
52
],
[
"setarg",
260,
1,
11,
496,
52
],
[
"invoke",
260,
258,
496,
52
],
"_nop_tc_128",
"_nop_tc_129",
[
"is_text",
264,
258,
496,
52
],
[
"jump_false",
264,
"add_cn_650",
496,
52
],
[
"concat",
262,
257,
258,
496,
52
],
[
"jump",
"add_done_649",
496,
52
],
"add_cn_650",
"_nop_tc_130",
[
"jump",
"add_err_651",
496,
52
],
[
"is_num",
264,
258,
496,
52
],
[
"jump_false",
264,
"add_err_651",
496,
52
],
[
"add",
262,
257,
258,
496,
52
],
[
"jump",
"add_done_649",
496,
52
],
"add_err_651",
[
"disrupt",
496,
52
],
"add_done_649",
[
"access",
265,
1,
496,
34
],
[
"is_text",
267,
16,
496,
34
],
[
"jump_false",
267,
"add_cn_653",
496,
34
],
"_nop_tc_131",
[
"jump",
"add_cn_653",
496,
34
],
[
"concat",
266,
16,
265,
496,
34
],
[
"jump",
"add_done_652",
496,
34
],
"add_cn_653",
[
"is_num",
267,
16,
496,
34
],
[
"jump_false",
267,
"add_err_654",
496,
34
],
"_nop_tc_132",
"_nop_tc_133",
[
"add",
266,
16,
265,
496,
34
],
[
"jump",
"add_done_652",
496,
34
],
"add_err_654",
[
"disrupt",
496,
34
],
"add_done_652",
[
"store_dynamic",
5,
262,
266,
496,
34
],
[
"null",
269,
497,
31
],
[
"is_identical",
270,
8,
269,
497,
31
],
[
"jump_true",
270,
"ne_nid_658",
497,
31
],
[
"jump",
"ne_ni_659",
497,
31
],
"ne_nid_658",
[
"false",
270,
497,
31
],
[
"jump",
"ne_done_657",
497,
31
],
"ne_ni_659",
[
"is_int",
271,
8,
497,
31
],
[
"jump_false",
271,
"ne_nn_660",
497,
31
],
"_nop_tc_134",
[
"jump",
"ne_nn_660",
497,
31
],
[
"ne_int",
270,
8,
269,
497,
31
],
[
"jump",
"ne_done_657",
497,
31
],
"ne_nn_660",
[
"is_num",
271,
8,
497,
31
],
[
"jump_false",
271,
"ne_nt_661",
497,
31
],
"_nop_tc_135",
[
"jump",
"ne_nt_661",
497,
31
],
[
"ne_float",
270,
8,
269,
497,
31
],
[
"jump",
"ne_done_657",
497,
31
],
"ne_nt_661",
[
"is_text",
271,
8,
497,
31
],
[
"jump_false",
271,
"ne_nnl_662",
497,
31
],
"_nop_tc_136",
[
"jump",
"ne_nnl_662",
497,
31
],
[
"ne_text",
270,
8,
269,
497,
31
],
[
"jump",
"ne_done_657",
497,
31
],
"ne_nnl_662",
[
"is_null",
271,
8,
497,
31
],
[
"jump_false",
271,
"ne_nb_663",
497,
31
],
"_nop_tc_137",
"_nop_tc_138",
[
"false",
270,
497,
31
],
[
"jump",
"ne_done_657",
497,
31
],
"ne_nb_663",
[
"is_bool",
271,
8,
497,
31
],
[
"jump_false",
271,
"ne_mis_664",
497,
31
],
"_nop_tc_139",
[
"jump",
"ne_mis_664",
497,
31
],
[
"ne_bool",
270,
8,
269,
497,
31
],
[
"jump",
"ne_done_657",
497,
31
],
"ne_mis_664",
[
"true",
270,
497,
31
],
"ne_done_657",
[
"jump_false",
270,
"if_else_655",
497,
31
],
[
"record",
273,
7
],
[
"access",
274,
"rewrite",
499,
28
],
[
"store_field",
273,
274,
"event",
499,
28
],
[
"access",
275,
"eliminate_type_checks",
500,
27
],
[
"store_field",
273,
275,
"pass",
500,
27
],
[
"access",
276,
"num_subsumes_int_float",
501,
27
],
[
"store_field",
273,
276,
"rule",
501,
27
],
[
"store_field",
273,
16,
"at",
502,
25
],
[
"array",
277,
2,
503,
37
],
[
"push",
277,
21,
503,
37
],
[
"push",
277,
17,
503,
37
],
[
"store_field",
273,
277,
"before",
503,
37
],
[
"load_dynamic",
278,
5,
16,
504,
42
],
[
"access",
279,
1,
504,
63
],
[
"is_text",
281,
16,
504,
63
],
[
"jump_false",
281,
"add_cn_666",
504,
63
],
"_nop_tc_140",
[
"jump",
"add_cn_666",
504,
63
],
[
"concat",
280,
16,
279,
504,
63
],
[
"jump",
"add_done_665",
504,
63
],
"add_cn_666",
[
"is_num",
281,
16,
504,
63
],
[
"jump_false",
281,
"add_err_667",
504,
63
],
"_nop_tc_141",
"_nop_tc_142",
[
"add",
280,
16,
279,
504,
63
],
[
"jump",
"add_done_665",
504,
63
],
"add_err_667",
[
"disrupt",
504,
63
],
"add_done_665",
[
"load_dynamic",
283,
5,
280,
504,
63
],
[
"array",
284,
2,
504,
63
],
[
"push",
284,
278,
504,
63
],
[
"push",
284,
283,
504,
63
],
[
"store_field",
273,
284,
"after",
504,
63
],
[
"record",
285,
3
],
[
"store_field",
285,
12,
"slot",
505,
33
],
[
"store_field",
285,
7,
"known_type",
505,
50
],
[
"store_field",
285,
22,
"checked_type",
505,
75
],
[
"store_field",
273,
285,
"why",
505,
75
],
[
"is_array",
286,
8,
505,
75
],
[
"jump_false",
286,
"push_err_668",
505,
75
],
[
"push",
8,
273,
505,
75
],
[
"jump",
"push_done_669",
505,
75
],
"push_err_668",
[
"disrupt",
505,
75
],
"push_done_669",
[
"jump",
"if_end_656",
505,
75
],
"if_else_655",
"if_end_656",
[
"get",
287,
25,
1,
508,
36
],
[
"store_dynamic",
10,
287,
14,
508,
28
],
[
"access",
288,
2,
509,
25
],
[
"is_text",
290,
16,
509,
25
],
[
"jump_false",
290,
"add_cn_671",
509,
25
],
"_nop_tc_143",
[
"jump",
"add_cn_671",
509,
25
],
[
"concat",
289,
16,
288,
509,
25
],
[
"jump",
"add_done_670",
509,
25
],
"add_cn_671",
[
"is_num",
290,
16,
509,
25
],
[
"jump_false",
290,
"add_err_672",
509,
25
],
"_nop_tc_144",
"_nop_tc_145",
[
"add",
289,
16,
288,
509,
25
],
[
"jump",
"add_done_670",
509,
25
],
"add_err_672",
[
"disrupt",
509,
25
],
"add_done_670",
[
"move",
16,
289,
509,
25
],
[
"jump",
"while_start_501",
510,
17
],
[
"jump",
"if_end_619",
510,
17
],
"if_else_618",
"if_end_619",
[
"access",
292,
1,
512,
25
],
[
"is_text",
294,
11,
512,
25
],
[
"jump_false",
294,
"add_cn_674",
512,
25
],
"_nop_tc_146",
[
"jump",
"add_cn_674",
512,
25
],
[
"concat",
293,
11,
292,
512,
25
],
[
"jump",
"add_done_673",
512,
25
],
"add_cn_674",
[
"is_num",
294,
11,
512,
25
],
[
"jump_false",
294,
"add_err_675",
512,
25
],
"_nop_tc_147",
"_nop_tc_148",
[
"add",
293,
11,
292,
512,
25
],
[
"jump",
"add_done_673",
512,
25
],
"add_err_675",
[
"disrupt",
512,
25
],
"add_done_673",
[
"move",
11,
293,
512,
25
],
[
"access",
296,
"_nop_tc_",
513,
33
],
[
"access",
298,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
513,
46
],
[
"frame",
299,
298,
1,
513,
46
],
[
"null",
300,
513,
46
],
[
"setarg",
299,
0,
300,
513,
46
],
[
"setarg",
299,
1,
11,
513,
46
],
[
"invoke",
299,
297,
513,
46
],
"_nop_tc_149",
"_nop_tc_150",
[
"is_text",
303,
297,
513,
46
],
[
"jump_false",
303,
"add_cn_677",
513,
46
],
[
"concat",
301,
296,
297,
513,
46
],
[
"jump",
"add_done_676",
513,
46
],
"add_cn_677",
"_nop_tc_151",
[
"jump",
"add_err_678",
513,
46
],
[
"is_num",
303,
297,
513,
46
],
[
"jump_false",
303,
"add_err_678",
513,
46
],
[
"add",
301,
296,
297,
513,
46
],
[
"jump",
"add_done_676",
513,
46
],
"add_err_678",
[
"disrupt",
513,
46
],
"add_done_676",
[
"store_dynamic",
5,
301,
16,
513,
28
],
[
"length",
304,
17,
514,
29
],
[
"move",
6,
304,
514,
29
],
[
"access",
305,
"jump",
515,
38
],
[
"access",
306,
2,
515,
72
],
"_nop_tc_152",
"_nop_tc_153",
"_nop_tc_154",
"_nop_tc_155",
[
"subtract",
307,
6,
306,
515,
72
],
[
"jump",
"num_done_680",
515,
72
],
"num_err_679",
[
"disrupt",
515,
72
],
"num_done_680",
[
"load_dynamic",
310,
17,
307,
515,
72
],
[
"access",
311,
1,
515,
88
],
[
"is_num",
313,
6,
515,
88
],
[
"jump_false",
313,
"num_err_681",
515,
88
],
"_nop_tc_156",
"_nop_tc_157",
[
"subtract",
312,
6,
311,
515,
88
],
[
"jump",
"num_done_682",
515,
88
],
"num_err_681",
[
"disrupt",
515,
88
],
"num_done_682",
[
"load_dynamic",
315,
17,
312,
515,
88
],
[
"array",
316,
4,
515,
88
],
[
"push",
316,
305,
515,
88
],
[
"push",
316,
24,
515,
88
],
[
"push",
316,
310,
515,
88
],
[
"push",
316,
315,
515,
88
],
[
"access",
317,
1,
515,
32
],
[
"is_text",
319,
16,
515,
32
],
[
"jump_false",
319,
"add_cn_684",
515,
32
],
"_nop_tc_158",
[
"jump",
"add_cn_684",
515,
32
],
[
"concat",
318,
16,
317,
515,
32
],
[
"jump",
"add_done_683",
515,
32
],
"add_cn_684",
[
"is_num",
319,
16,
515,
32
],
[
"jump_false",
319,
"add_err_685",
515,
32
],
"_nop_tc_159",
"_nop_tc_160",
[
"add",
318,
16,
317,
515,
32
],
[
"jump",
"add_done_683",
515,
32
],
"add_err_685",
[
"disrupt",
515,
32
],
"add_done_683",
[
"store_dynamic",
5,
316,
318,
515,
32
],
[
"null",
321,
516,
29
],
[
"is_identical",
322,
8,
321,
516,
29
],
[
"jump_true",
322,
"ne_nid_689",
516,
29
],
[
"jump",
"ne_ni_690",
516,
29
],
"ne_nid_689",
[
"false",
322,
516,
29
],
[
"jump",
"ne_done_688",
516,
29
],
"ne_ni_690",
[
"is_int",
323,
8,
516,
29
],
[
"jump_false",
323,
"ne_nn_691",
516,
29
],
"_nop_tc_161",
[
"jump",
"ne_nn_691",
516,
29
],
[
"ne_int",
322,
8,
321,
516,
29
],
[
"jump",
"ne_done_688",
516,
29
],
"ne_nn_691",
[
"is_num",
323,
8,
516,
29
],
[
"jump_false",
323,
"ne_nt_692",
516,
29
],
"_nop_tc_162",
[
"jump",
"ne_nt_692",
516,
29
],
[
"ne_float",
322,
8,
321,
516,
29
],
[
"jump",
"ne_done_688",
516,
29
],
"ne_nt_692",
[
"is_text",
323,
8,
516,
29
],
[
"jump_false",
323,
"ne_nnl_693",
516,
29
],
"_nop_tc_163",
[
"jump",
"ne_nnl_693",
516,
29
],
[
"ne_text",
322,
8,
321,
516,
29
],
[
"jump",
"ne_done_688",
516,
29
],
"ne_nnl_693",
[
"is_null",
323,
8,
516,
29
],
[
"jump_false",
323,
"ne_nb_694",
516,
29
],
"_nop_tc_164",
"_nop_tc_165",
[
"false",
322,
516,
29
],
[
"jump",
"ne_done_688",
516,
29
],
"ne_nb_694",
[
"is_bool",
323,
8,
516,
29
],
[
"jump_false",
323,
"ne_mis_695",
516,
29
],
"_nop_tc_166",
[
"jump",
"ne_mis_695",
516,
29
],
[
"ne_bool",
322,
8,
321,
516,
29
],
[
"jump",
"ne_done_688",
516,
29
],
"ne_mis_695",
[
"true",
322,
516,
29
],
"ne_done_688",
[
"jump_false",
322,
"if_else_686",
516,
29
],
[
"record",
325,
7
],
[
"access",
326,
"rewrite",
518,
26
],
[
"store_field",
325,
326,
"event",
518,
26
],
[
"access",
327,
"eliminate_type_checks",
519,
25
],
[
"store_field",
325,
327,
"pass",
519,
25
],
[
"access",
328,
"incompatible_type_forces_jump",
520,
25
],
[
"store_field",
325,
328,
"rule",
520,
25
],
[
"store_field",
325,
16,
"at",
521,
23
],
[
"array",
329,
2,
522,
35
],
[
"push",
329,
21,
522,
35
],
[
"push",
329,
17,
522,
35
],
[
"store_field",
325,
329,
"before",
522,
35
],
[
"load_dynamic",
330,
5,
16,
523,
40
],
[
"access",
331,
1,
523,
61
],
[
"is_text",
333,
16,
523,
61
],
[
"jump_false",
333,
"add_cn_697",
523,
61
],
"_nop_tc_167",
[
"jump",
"add_cn_697",
523,
61
],
[
"concat",
332,
16,
331,
523,
61
],
[
"jump",
"add_done_696",
523,
61
],
"add_cn_697",
[
"is_num",
333,
16,
523,
61
],
[
"jump_false",
333,
"add_err_698",
523,
61
],
"_nop_tc_168",
"_nop_tc_169",
[
"add",
332,
16,
331,
523,
61
],
[
"jump",
"add_done_696",
523,
61
],
"add_err_698",
[
"disrupt",
523,
61
],
"add_done_696",
[
"load_dynamic",
335,
5,
332,
523,
61
],
[
"array",
336,
2,
523,
61
],
[
"push",
336,
330,
523,
61
],
[
"push",
336,
335,
523,
61
],
[
"store_field",
325,
336,
"after",
523,
61
],
[
"record",
337,
3
],
[
"store_field",
337,
12,
"slot",
524,
31
],
[
"store_field",
337,
7,
"known_type",
524,
48
],
[
"store_field",
337,
22,
"checked_type",
524,
73
],
[
"store_field",
325,
337,
"why",
524,
73
],
[
"is_array",
338,
8,
524,
73
],
[
"jump_false",
338,
"push_err_699",
524,
73
],
[
"push",
8,
325,
524,
73
],
[
"jump",
"push_done_700",
524,
73
],
"push_err_699",
[
"disrupt",
524,
73
],
"push_done_700",
[
"jump",
"if_end_687",
524,
73
],
"if_else_686",
"if_end_687",
[
"get",
339,
17,
1,
527,
34
],
[
"store_dynamic",
10,
339,
14,
527,
26
],
[
"access",
340,
2,
528,
23
],
[
"is_text",
342,
16,
528,
23
],
[
"jump_false",
342,
"add_cn_702",
528,
23
],
"_nop_tc_170",
[
"jump",
"add_cn_702",
528,
23
],
[
"concat",
341,
16,
340,
528,
23
],
[
"jump",
"add_done_701",
528,
23
],
"add_cn_702",
[
"is_num",
342,
16,
528,
23
],
[
"jump_false",
342,
"add_err_703",
528,
23
],
"_nop_tc_171",
"_nop_tc_172",
[
"add",
341,
16,
340,
528,
23
],
[
"jump",
"add_done_701",
528,
23
],
"add_err_703",
[
"disrupt",
528,
23
],
"add_done_701",
[
"move",
16,
341,
528,
23
],
[
"jump",
"while_start_501",
529,
15
],
[
"jump",
"if_end_591",
529,
15
],
"if_else_590",
"if_end_591",
[
"get",
344,
25,
1,
531,
32
],
[
"store_dynamic",
10,
344,
14,
531,
24
],
[
"store_dynamic",
10,
22,
12,
532,
24
],
[
"access",
345,
2,
533,
21
],
[
"is_text",
347,
16,
533,
21
],
[
"jump_false",
347,
"add_cn_705",
533,
21
],
"_nop_tc_173",
[
"jump",
"add_cn_705",
533,
21
],
[
"concat",
346,
16,
345,
533,
21
],
[
"jump",
"add_done_704",
533,
21
],
"add_cn_705",
[
"is_num",
347,
16,
533,
21
],
[
"jump_false",
347,
"add_err_706",
533,
21
],
"_nop_tc_174",
"_nop_tc_175",
[
"add",
346,
16,
345,
533,
21
],
[
"jump",
"add_done_704",
533,
21
],
"add_err_706",
[
"disrupt",
533,
21
],
"add_done_704",
[
"move",
16,
346,
533,
21
],
[
"jump",
"while_start_501",
534,
13
],
[
"jump",
"if_end_541",
534,
13
],
"if_else_540",
"if_end_541",
[
"access",
349,
"jump_true",
537,
26
],
[
"is_identical",
350,
15,
349,
537,
26
],
[
"jump_true",
350,
"eq_done_710",
537,
26
],
[
"is_int",
351,
15,
537,
26
],
[
"jump_false",
351,
"eq_ni_711",
537,
26
],
"_nop_tc_176",
[
"jump",
"eq_ni_711",
537,
26
],
[
"eq_int",
350,
15,
349,
537,
26
],
[
"jump",
"eq_done_710",
537,
26
],
"eq_ni_711",
[
"is_num",
351,
15,
537,
26
],
[
"jump_false",
351,
"eq_nn_712",
537,
26
],
"_nop_tc_177",
[
"jump",
"eq_nn_712",
537,
26
],
[
"eq_float",
350,
15,
349,
537,
26
],
[
"jump",
"eq_done_710",
537,
26
],
"eq_nn_712",
[
"is_text",
351,
15,
537,
26
],
[
"jump_false",
351,
"eq_nt_713",
537,
26
],
"_nop_tc_178",
"_nop_tc_179",
[
"eq_text",
350,
15,
349,
537,
26
],
[
"jump",
"eq_done_710",
537,
26
],
"eq_nt_713",
[
"is_null",
351,
15,
537,
26
],
[
"jump_false",
351,
"eq_nnl_714",
537,
26
],
"_nop_tc_180",
[
"jump",
"eq_nnl_714",
537,
26
],
[
"true",
350,
537,
26
],
[
"jump",
"eq_done_710",
537,
26
],
"eq_nnl_714",
[
"is_bool",
351,
15,
537,
26
],
[
"jump_false",
351,
"eq_nb_715",
537,
26
],
"_nop_tc_181",
[
"jump",
"eq_nb_715",
537,
26
],
[
"eq_bool",
350,
15,
349,
537,
26
],
[
"jump",
"eq_done_710",
537,
26
],
"eq_nb_715",
[
"false",
350,
537,
26
],
"eq_done_710",
[
"move",
353,
350,
537,
26
],
[
"jump_false",
353,
"and_end_709",
537,
26
],
[
"access",
354,
1,
537,
46
],
[
"load_index",
355,
17,
354,
537,
46
],
[
"is_identical",
356,
355,
14,
537,
52
],
[
"jump_true",
356,
"eq_done_716",
537,
52
],
[
"is_int",
357,
355,
537,
52
],
[
"jump_false",
357,
"eq_ni_717",
537,
52
],
[
"is_int",
358,
14,
537,
52
],
[
"jump_false",
358,
"eq_ni_717",
537,
52
],
[
"eq_int",
356,
355,
14,
537,
52
],
[
"jump",
"eq_done_716",
537,
52
],
"eq_ni_717",
[
"is_num",
357,
355,
537,
52
],
[
"jump_false",
357,
"eq_nn_718",
537,
52
],
[
"is_num",
358,
14,
537,
52
],
[
"jump_false",
358,
"eq_nn_718",
537,
52
],
[
"eq_float",
356,
355,
14,
537,
52
],
[
"jump",
"eq_done_716",
537,
52
],
"eq_nn_718",
[
"is_text",
357,
355,
537,
52
],
[
"jump_false",
357,
"eq_nt_719",
537,
52
],
[
"is_text",
358,
14,
537,
52
],
[
"jump_false",
358,
"eq_nt_719",
537,
52
],
[
"eq_text",
356,
355,
14,
537,
52
],
[
"jump",
"eq_done_716",
537,
52
],
"eq_nt_719",
[
"is_null",
357,
355,
537,
52
],
[
"jump_false",
357,
"eq_nnl_720",
537,
52
],
[
"is_null",
358,
14,
537,
52
],
[
"jump_false",
358,
"eq_nnl_720",
537,
52
],
[
"true",
356,
537,
52
],
[
"jump",
"eq_done_716",
537,
52
],
"eq_nnl_720",
[
"is_bool",
357,
355,
537,
52
],
[
"jump_false",
357,
"eq_nb_721",
537,
52
],
[
"is_bool",
358,
14,
537,
52
],
[
"jump_false",
358,
"eq_nb_721",
537,
52
],
[
"eq_bool",
356,
355,
14,
537,
52
],
[
"jump",
"eq_done_716",
537,
52
],
"eq_nb_721",
[
"false",
356,
537,
52
],
"eq_done_716",
[
"move",
353,
356,
537,
52
],
"and_end_709",
[
"jump_false",
353,
"if_else_707",
537,
52
],
[
"access",
359,
2,
538,
33
],
[
"load_index",
360,
17,
359,
538,
33
],
[
"move",
24,
360,
538,
33
],
[
"get",
362,
32,
1,
539,
17
],
[
"frame",
363,
362,
3,
539,
17
],
[
"null",
364,
539,
17
],
[
"setarg",
363,
0,
364,
539,
17
],
[
"setarg",
363,
1,
10,
539,
17
],
[
"setarg",
363,
2,
12,
539,
17
],
[
"setarg",
363,
3,
22,
539,
17
],
[
"invoke",
363,
361,
539,
17
],
[
"jump_false",
361,
"if_else_722",
539,
17
],
[
"access",
365,
1,
540,
25
],
[
"is_text",
367,
11,
540,
25
],
[
"jump_false",
367,
"add_cn_725",
540,
25
],
"_nop_tc_182",
[
"jump",
"add_cn_725",
540,
25
],
[
"concat",
366,
11,
365,
540,
25
],
[
"jump",
"add_done_724",
540,
25
],
"add_cn_725",
[
"is_num",
367,
11,
540,
25
],
[
"jump_false",
367,
"add_err_726",
540,
25
],
"_nop_tc_183",
"_nop_tc_184",
[
"add",
366,
11,
365,
540,
25
],
[
"jump",
"add_done_724",
540,
25
],
"add_err_726",
[
"disrupt",
540,
25
],
"add_done_724",
[
"move",
11,
366,
540,
25
],
[
"access",
369,
"_nop_tc_",
541,
33
],
[
"access",
371,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
541,
46
],
[
"frame",
372,
371,
1,
541,
46
],
[
"null",
373,
541,
46
],
[
"setarg",
372,
0,
373,
541,
46
],
[
"setarg",
372,
1,
11,
541,
46
],
[
"invoke",
372,
370,
541,
46
],
"_nop_tc_185",
"_nop_tc_186",
[
"is_text",
376,
370,
541,
46
],
[
"jump_false",
376,
"add_cn_728",
541,
46
],
[
"concat",
374,
369,
370,
541,
46
],
[
"jump",
"add_done_727",
541,
46
],
"add_cn_728",
"_nop_tc_187",
[
"jump",
"add_err_729",
541,
46
],
[
"is_num",
376,
370,
541,
46
],
[
"jump_false",
376,
"add_err_729",
541,
46
],
[
"add",
374,
369,
370,
541,
46
],
[
"jump",
"add_done_727",
541,
46
],
"add_err_729",
[
"disrupt",
541,
46
],
"add_done_727",
[
"store_dynamic",
5,
374,
16,
541,
28
],
[
"length",
377,
17,
542,
29
],
[
"move",
6,
377,
542,
29
],
[
"access",
378,
"jump",
543,
38
],
[
"access",
379,
2,
543,
72
],
"_nop_tc_188",
"_nop_tc_189",
"_nop_tc_190",
"_nop_tc_191",
[
"subtract",
380,
6,
379,
543,
72
],
[
"jump",
"num_done_731",
543,
72
],
"num_err_730",
[
"disrupt",
543,
72
],
"num_done_731",
[
"load_dynamic",
383,
17,
380,
543,
72
],
[
"access",
384,
1,
543,
88
],
[
"is_num",
386,
6,
543,
88
],
[
"jump_false",
386,
"num_err_732",
543,
88
],
"_nop_tc_192",
"_nop_tc_193",
[
"subtract",
385,
6,
384,
543,
88
],
[
"jump",
"num_done_733",
543,
88
],
"num_err_732",
[
"disrupt",
543,
88
],
"num_done_733",
[
"load_dynamic",
388,
17,
385,
543,
88
],
[
"array",
389,
4,
543,
88
],
[
"push",
389,
378,
543,
88
],
[
"push",
389,
24,
543,
88
],
[
"push",
389,
383,
543,
88
],
[
"push",
389,
388,
543,
88
],
[
"access",
390,
1,
543,
32
],
[
"is_text",
392,
16,
543,
32
],
[
"jump_false",
392,
"add_cn_735",
543,
32
],
"_nop_tc_194",
[
"jump",
"add_cn_735",
543,
32
],
[
"concat",
391,
16,
390,
543,
32
],
[
"jump",
"add_done_734",
543,
32
],
"add_cn_735",
[
"is_num",
392,
16,
543,
32
],
[
"jump_false",
392,
"add_err_736",
543,
32
],
"_nop_tc_195",
"_nop_tc_196",
[
"add",
391,
16,
390,
543,
32
],
[
"jump",
"add_done_734",
543,
32
],
"add_err_736",
[
"disrupt",
543,
32
],
"add_done_734",
[
"store_dynamic",
5,
389,
391,
543,
32
],
[
"null",
394,
544,
29
],
[
"is_identical",
395,
8,
394,
544,
29
],
[
"jump_true",
395,
"ne_nid_740",
544,
29
],
[
"jump",
"ne_ni_741",
544,
29
],
"ne_nid_740",
[
"false",
395,
544,
29
],
[
"jump",
"ne_done_739",
544,
29
],
"ne_ni_741",
[
"is_int",
396,
8,
544,
29
],
[
"jump_false",
396,
"ne_nn_742",
544,
29
],
"_nop_tc_197",
[
"jump",
"ne_nn_742",
544,
29
],
[
"ne_int",
395,
8,
394,
544,
29
],
[
"jump",
"ne_done_739",
544,
29
],
"ne_nn_742",
[
"is_num",
396,
8,
544,
29
],
[
"jump_false",
396,
"ne_nt_743",
544,
29
],
"_nop_tc_198",
[
"jump",
"ne_nt_743",
544,
29
],
[
"ne_float",
395,
8,
394,
544,
29
],
[
"jump",
"ne_done_739",
544,
29
],
"ne_nt_743",
[
"is_text",
396,
8,
544,
29
],
[
"jump_false",
396,
"ne_nnl_744",
544,
29
],
"_nop_tc_199",
[
"jump",
"ne_nnl_744",
544,
29
],
[
"ne_text",
395,
8,
394,
544,
29
],
[
"jump",
"ne_done_739",
544,
29
],
"ne_nnl_744",
[
"is_null",
396,
8,
544,
29
],
[
"jump_false",
396,
"ne_nb_745",
544,
29
],
"_nop_tc_200",
"_nop_tc_201",
[
"false",
395,
544,
29
],
[
"jump",
"ne_done_739",
544,
29
],
"ne_nb_745",
[
"is_bool",
396,
8,
544,
29
],
[
"jump_false",
396,
"ne_mis_746",
544,
29
],
"_nop_tc_202",
[
"jump",
"ne_mis_746",
544,
29
],
[
"ne_bool",
395,
8,
394,
544,
29
],
[
"jump",
"ne_done_739",
544,
29
],
"ne_mis_746",
[
"true",
395,
544,
29
],
"ne_done_739",
[
"jump_false",
395,
"if_else_737",
544,
29
],
[
"record",
398,
7
],
[
"access",
399,
"rewrite",
546,
26
],
[
"store_field",
398,
399,
"event",
546,
26
],
[
"access",
400,
"eliminate_type_checks",
547,
25
],
[
"store_field",
398,
400,
"pass",
547,
25
],
[
"access",
401,
"known_type_eliminates_guard",
548,
25
],
[
"store_field",
398,
401,
"rule",
548,
25
],
[
"store_field",
398,
16,
"at",
549,
23
],
[
"array",
402,
2,
550,
35
],
[
"push",
402,
21,
550,
35
],
[
"push",
402,
17,
550,
35
],
[
"store_field",
398,
402,
"before",
550,
35
],
[
"load_dynamic",
403,
5,
16,
551,
40
],
[
"access",
404,
1,
551,
61
],
[
"is_text",
406,
16,
551,
61
],
[
"jump_false",
406,
"add_cn_748",
551,
61
],
"_nop_tc_203",
[
"jump",
"add_cn_748",
551,
61
],
[
"concat",
405,
16,
404,
551,
61
],
[
"jump",
"add_done_747",
551,
61
],
"add_cn_748",
[
"is_num",
406,
16,
551,
61
],
[
"jump_false",
406,
"add_err_749",
551,
61
],
"_nop_tc_204",
"_nop_tc_205",
[
"add",
405,
16,
404,
551,
61
],
[
"jump",
"add_done_747",
551,
61
],
"add_err_749",
[
"disrupt",
551,
61
],
"add_done_747",
[
"load_dynamic",
408,
5,
405,
551,
61
],
[
"array",
409,
2,
551,
61
],
[
"push",
409,
403,
551,
61
],
[
"push",
409,
408,
551,
61
],
[
"store_field",
398,
409,
"after",
551,
61
],
[
"record",
410,
3
],
[
"store_field",
410,
12,
"slot",
552,
31
],
[
"load_dynamic",
411,
10,
12,
552,
59
],
[
"store_field",
410,
411,
"known_type",
552,
59
],
[
"store_field",
410,
22,
"checked_type",
552,
79
],
[
"store_field",
398,
410,
"why",
552,
79
],
[
"is_array",
412,
8,
552,
79
],
[
"jump_false",
412,
"push_err_750",
552,
79
],
[
"push",
8,
398,
552,
79
],
[
"jump",
"push_done_751",
552,
79
],
"push_err_750",
[
"disrupt",
552,
79
],
"push_done_751",
[
"jump",
"if_end_738",
552,
79
],
"if_else_737",
"if_end_738",
[
"get",
413,
25,
1,
555,
34
],
[
"store_dynamic",
10,
413,
14,
555,
26
],
[
"access",
414,
2,
556,
23
],
[
"is_text",
416,
16,
556,
23
],
[
"jump_false",
416,
"add_cn_753",
556,
23
],
"_nop_tc_206",
[
"jump",
"add_cn_753",
556,
23
],
[
"concat",
415,
16,
414,
556,
23
],
[
"jump",
"add_done_752",
556,
23
],
"add_cn_753",
[
"is_num",
416,
16,
556,
23
],
[
"jump_false",
416,
"add_err_754",
556,
23
],
"_nop_tc_207",
"_nop_tc_208",
[
"add",
415,
16,
414,
556,
23
],
[
"jump",
"add_done_752",
556,
23
],
"add_err_754",
[
"disrupt",
556,
23
],
"add_done_752",
[
"move",
16,
415,
556,
23
],
[
"jump",
"while_start_501",
557,
15
],
[
"jump",
"if_end_723",
557,
15
],
"if_else_722",
"if_end_723",
[
"load_dynamic",
418,
10,
12,
559,
36
],
[
"move",
7,
418,
559,
36
],
[
"null",
419,
560,
30
],
[
"is_identical",
420,
7,
419,
560,
30
],
[
"jump_true",
420,
"ne_nid_760",
560,
30
],
[
"jump",
"ne_ni_761",
560,
30
],
"ne_nid_760",
[
"false",
420,
560,
30
],
[
"jump",
"ne_done_759",
560,
30
],
"ne_ni_761",
[
"is_int",
421,
7,
560,
30
],
[
"jump_false",
421,
"ne_nn_762",
560,
30
],
"_nop_tc_209",
[
"jump",
"ne_nn_762",
560,
30
],
[
"ne_int",
420,
7,
419,
560,
30
],
[
"jump",
"ne_done_759",
560,
30
],
"ne_nn_762",
[
"is_num",
421,
7,
560,
30
],
[
"jump_false",
421,
"ne_nt_763",
560,
30
],
"_nop_tc_210",
[
"jump",
"ne_nt_763",
560,
30
],
[
"ne_float",
420,
7,
419,
560,
30
],
[
"jump",
"ne_done_759",
560,
30
],
"ne_nt_763",
[
"is_text",
421,
7,
560,
30
],
[
"jump_false",
421,
"ne_nnl_764",
560,
30
],
"_nop_tc_211",
[
"jump",
"ne_nnl_764",
560,
30
],
[
"ne_text",
420,
7,
419,
560,
30
],
[
"jump",
"ne_done_759",
560,
30
],
"ne_nnl_764",
[
"is_null",
421,
7,
560,
30
],
[
"jump_false",
421,
"ne_nb_765",
560,
30
],
"_nop_tc_212",
"_nop_tc_213",
[
"false",
420,
560,
30
],
[
"jump",
"ne_done_759",
560,
30
],
"ne_nb_765",
[
"is_bool",
421,
7,
560,
30
],
[
"jump_false",
421,
"ne_mis_766",
560,
30
],
"_nop_tc_214",
[
"jump",
"ne_mis_766",
560,
30
],
[
"ne_bool",
420,
7,
419,
560,
30
],
[
"jump",
"ne_done_759",
560,
30
],
"ne_mis_766",
[
"true",
420,
560,
30
],
"ne_done_759",
[
"move",
423,
420,
560,
30
],
[
"jump_false",
423,
"and_end_758",
560,
30
],
[
"get",
424,
17,
1,
560,
51
],
[
"is_identical",
425,
7,
424,
560,
51
],
[
"jump_true",
425,
"ne_nid_768",
560,
51
],
[
"jump",
"ne_ni_769",
560,
51
],
"ne_nid_768",
[
"false",
425,
560,
51
],
[
"jump",
"ne_done_767",
560,
51
],
"ne_ni_769",
[
"is_int",
426,
7,
560,
51
],
[
"jump_false",
426,
"ne_nn_770",
560,
51
],
[
"is_int",
427,
424,
560,
51
],
[
"jump_false",
427,
"ne_nn_770",
560,
51
],
[
"ne_int",
425,
7,
424,
560,
51
],
[
"jump",
"ne_done_767",
560,
51
],
"ne_nn_770",
[
"is_num",
426,
7,
560,
51
],
[
"jump_false",
426,
"ne_nt_771",
560,
51
],
[
"is_num",
427,
424,
560,
51
],
[
"jump_false",
427,
"ne_nt_771",
560,
51
],
[
"ne_float",
425,
7,
424,
560,
51
],
[
"jump",
"ne_done_767",
560,
51
],
"ne_nt_771",
[
"is_text",
426,
7,
560,
51
],
[
"jump_false",
426,
"ne_nnl_772",
560,
51
],
[
"is_text",
427,
424,
560,
51
],
[
"jump_false",
427,
"ne_nnl_772",
560,
51
],
[
"ne_text",
425,
7,
424,
560,
51
],
[
"jump",
"ne_done_767",
560,
51
],
"ne_nnl_772",
[
"is_null",
426,
7,
560,
51
],
[
"jump_false",
426,
"ne_nb_773",
560,
51
],
[
"is_null",
427,
424,
560,
51
],
[
"jump_false",
427,
"ne_nb_773",
560,
51
],
[
"false",
425,
560,
51
],
[
"jump",
"ne_done_767",
560,
51
],
"ne_nb_773",
[
"is_bool",
426,
7,
560,
51
],
[
"jump_false",
426,
"ne_mis_774",
560,
51
],
[
"is_bool",
427,
424,
560,
51
],
[
"jump_false",
427,
"ne_mis_774",
560,
51
],
[
"ne_bool",
425,
7,
424,
560,
51
],
[
"jump",
"ne_done_767",
560,
51
],
"ne_mis_774",
[
"true",
425,
560,
51
],
"ne_done_767",
[
"move",
423,
425,
560,
51
],
"and_end_758",
[
"move",
428,
423,
560,
51
],
[
"jump_false",
428,
"and_end_757",
560,
51
],
[
"is_identical",
429,
7,
22,
560,
77
],
[
"jump_true",
429,
"ne_nid_776",
560,
77
],
[
"jump",
"ne_ni_777",
560,
77
],
"ne_nid_776",
[
"false",
429,
560,
77
],
[
"jump",
"ne_done_775",
560,
77
],
"ne_ni_777",
[
"is_int",
430,
7,
560,
77
],
[
"jump_false",
430,
"ne_nn_778",
560,
77
],
[
"is_int",
431,
22,
560,
77
],
[
"jump_false",
431,
"ne_nn_778",
560,
77
],
[
"ne_int",
429,
7,
22,
560,
77
],
[
"jump",
"ne_done_775",
560,
77
],
"ne_nn_778",
[
"is_num",
430,
7,
560,
77
],
[
"jump_false",
430,
"ne_nt_779",
560,
77
],
[
"is_num",
431,
22,
560,
77
],
[
"jump_false",
431,
"ne_nt_779",
560,
77
],
[
"ne_float",
429,
7,
22,
560,
77
],
[
"jump",
"ne_done_775",
560,
77
],
"ne_nt_779",
[
"is_text",
430,
7,
560,
77
],
[
"jump_false",
430,
"ne_nnl_780",
560,
77
],
[
"is_text",
431,
22,
560,
77
],
[
"jump_false",
431,
"ne_nnl_780",
560,
77
],
[
"ne_text",
429,
7,
22,
560,
77
],
[
"jump",
"ne_done_775",
560,
77
],
"ne_nnl_780",
[
"is_null",
430,
7,
560,
77
],
[
"jump_false",
430,
"ne_nb_781",
560,
77
],
[
"is_null",
431,
22,
560,
77
],
[
"jump_false",
431,
"ne_nb_781",
560,
77
],
[
"false",
429,
560,
77
],
[
"jump",
"ne_done_775",
560,
77
],
"ne_nb_781",
[
"is_bool",
430,
7,
560,
77
],
[
"jump_false",
430,
"ne_mis_782",
560,
77
],
[
"is_bool",
431,
22,
560,
77
],
[
"jump_false",
431,
"ne_mis_782",
560,
77
],
[
"ne_bool",
429,
7,
22,
560,
77
],
[
"jump",
"ne_done_775",
560,
77
],
"ne_mis_782",
[
"true",
429,
560,
77
],
"ne_done_775",
[
"move",
428,
429,
560,
77
],
"and_end_757",
[
"jump_false",
428,
"if_else_755",
560,
77
],
[
"get",
432,
15,
1,
561,
35
],
[
"is_identical",
433,
22,
432,
561,
35
],
[
"jump_true",
433,
"eq_done_786",
561,
35
],
[
"is_int",
434,
22,
561,
35
],
[
"jump_false",
434,
"eq_ni_787",
561,
35
],
[
"is_int",
435,
432,
561,
35
],
[
"jump_false",
435,
"eq_ni_787",
561,
35
],
[
"eq_int",
433,
22,
432,
561,
35
],
[
"jump",
"eq_done_786",
561,
35
],
"eq_ni_787",
[
"is_num",
434,
22,
561,
35
],
[
"jump_false",
434,
"eq_nn_788",
561,
35
],
[
"is_num",
435,
432,
561,
35
],
[
"jump_false",
435,
"eq_nn_788",
561,
35
],
[
"eq_float",
433,
22,
432,
561,
35
],
[
"jump",
"eq_done_786",
561,
35
],
"eq_nn_788",
[
"is_text",
434,
22,
561,
35
],
[
"jump_false",
434,
"eq_nt_789",
561,
35
],
[
"is_text",
435,
432,
561,
35
],
[
"jump_false",
435,
"eq_nt_789",
561,
35
],
[
"eq_text",
433,
22,
432,
561,
35
],
[
"jump",
"eq_done_786",
561,
35
],
"eq_nt_789",
[
"is_null",
434,
22,
561,
35
],
[
"jump_false",
434,
"eq_nnl_790",
561,
35
],
[
"is_null",
435,
432,
561,
35
],
[
"jump_false",
435,
"eq_nnl_790",
561,
35
],
[
"true",
433,
561,
35
],
[
"jump",
"eq_done_786",
561,
35
],
"eq_nnl_790",
[
"is_bool",
434,
22,
561,
35
],
[
"jump_false",
434,
"eq_nb_791",
561,
35
],
[
"is_bool",
435,
432,
561,
35
],
[
"jump_false",
435,
"eq_nb_791",
561,
35
],
[
"eq_bool",
433,
22,
432,
561,
35
],
[
"jump",
"eq_done_786",
561,
35
],
"eq_nb_791",
[
"false",
433,
561,
35
],
"eq_done_786",
[
"move",
436,
433,
561,
35
],
[
"jump_false",
436,
"and_end_785",
561,
35
],
[
"get",
437,
27,
1,
561,
58
],
[
"is_identical",
438,
7,
437,
561,
58
],
[
"jump_true",
438,
"eq_done_793",
561,
58
],
[
"is_int",
439,
7,
561,
58
],
[
"jump_false",
439,
"eq_ni_794",
561,
58
],
[
"is_int",
440,
437,
561,
58
],
[
"jump_false",
440,
"eq_ni_794",
561,
58
],
[
"eq_int",
438,
7,
437,
561,
58
],
[
"jump",
"eq_done_793",
561,
58
],
"eq_ni_794",
[
"is_num",
439,
7,
561,
58
],
[
"jump_false",
439,
"eq_nn_795",
561,
58
],
[
"is_num",
440,
437,
561,
58
],
[
"jump_false",
440,
"eq_nn_795",
561,
58
],
[
"eq_float",
438,
7,
437,
561,
58
],
[
"jump",
"eq_done_793",
561,
58
],
"eq_nn_795",
[
"is_text",
439,
7,
561,
58
],
[
"jump_false",
439,
"eq_nt_796",
561,
58
],
[
"is_text",
440,
437,
561,
58
],
[
"jump_false",
440,
"eq_nt_796",
561,
58
],
[
"eq_text",
438,
7,
437,
561,
58
],
[
"jump",
"eq_done_793",
561,
58
],
"eq_nt_796",
[
"is_null",
439,
7,
561,
58
],
[
"jump_false",
439,
"eq_nnl_797",
561,
58
],
[
"is_null",
440,
437,
561,
58
],
[
"jump_false",
440,
"eq_nnl_797",
561,
58
],
[
"true",
438,
561,
58
],
[
"jump",
"eq_done_793",
561,
58
],
"eq_nnl_797",
[
"is_bool",
439,
7,
561,
58
],
[
"jump_false",
439,
"eq_nb_798",
561,
58
],
[
"is_bool",
440,
437,
561,
58
],
[
"jump_false",
440,
"eq_nb_798",
561,
58
],
[
"eq_bool",
438,
7,
437,
561,
58
],
[
"jump",
"eq_done_793",
561,
58
],
"eq_nb_798",
[
"false",
438,
561,
58
],
"eq_done_793",
[
"move",
441,
438,
561,
58
],
[
"jump_true",
441,
"or_end_792",
561,
58
],
[
"get",
442,
28,
1,
561,
80
],
[
"is_identical",
443,
7,
442,
561,
80
],
[
"jump_true",
443,
"eq_done_799",
561,
80
],
[
"is_int",
444,
7,
561,
80
],
[
"jump_false",
444,
"eq_ni_800",
561,
80
],
[
"is_int",
445,
442,
561,
80
],
[
"jump_false",
445,
"eq_ni_800",
561,
80
],
[
"eq_int",
443,
7,
442,
561,
80
],
[
"jump",
"eq_done_799",
561,
80
],
"eq_ni_800",
[
"is_num",
444,
7,
561,
80
],
[
"jump_false",
444,
"eq_nn_801",
561,
80
],
[
"is_num",
445,
442,
561,
80
],
[
"jump_false",
445,
"eq_nn_801",
561,
80
],
[
"eq_float",
443,
7,
442,
561,
80
],
[
"jump",
"eq_done_799",
561,
80
],
"eq_nn_801",
[
"is_text",
444,
7,
561,
80
],
[
"jump_false",
444,
"eq_nt_802",
561,
80
],
[
"is_text",
445,
442,
561,
80
],
[
"jump_false",
445,
"eq_nt_802",
561,
80
],
[
"eq_text",
443,
7,
442,
561,
80
],
[
"jump",
"eq_done_799",
561,
80
],
"eq_nt_802",
[
"is_null",
444,
7,
561,
80
],
[
"jump_false",
444,
"eq_nnl_803",
561,
80
],
[
"is_null",
445,
442,
561,
80
],
[
"jump_false",
445,
"eq_nnl_803",
561,
80
],
[
"true",
443,
561,
80
],
[
"jump",
"eq_done_799",
561,
80
],
"eq_nnl_803",
[
"is_bool",
444,
7,
561,
80
],
[
"jump_false",
444,
"eq_nb_804",
561,
80
],
[
"is_bool",
445,
442,
561,
80
],
[
"jump_false",
445,
"eq_nb_804",
561,
80
],
[
"eq_bool",
443,
7,
442,
561,
80
],
[
"jump",
"eq_done_799",
561,
80
],
"eq_nb_804",
[
"false",
443,
561,
80
],
"eq_done_799",
[
"move",
441,
443,
561,
80
],
"or_end_792",
[
"move",
436,
441,
561,
80
],
"and_end_785",
[
"jump_false",
436,
"if_else_783",
561,
80
],
[
"access",
446,
1,
562,
27
],
[
"is_text",
448,
11,
562,
27
],
[
"jump_false",
448,
"add_cn_806",
562,
27
],
"_nop_tc_215",
[
"jump",
"add_cn_806",
562,
27
],
[
"concat",
447,
11,
446,
562,
27
],
[
"jump",
"add_done_805",
562,
27
],
"add_cn_806",
[
"is_num",
448,
11,
562,
27
],
[
"jump_false",
448,
"add_err_807",
562,
27
],
"_nop_tc_216",
"_nop_tc_217",
[
"add",
447,
11,
446,
562,
27
],
[
"jump",
"add_done_805",
562,
27
],
"add_err_807",
[
"disrupt",
562,
27
],
"add_done_805",
[
"move",
11,
447,
562,
27
],
[
"access",
450,
"_nop_tc_",
563,
35
],
[
"access",
452,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
563,
48
],
[
"frame",
453,
452,
1,
563,
48
],
[
"null",
454,
563,
48
],
[
"setarg",
453,
0,
454,
563,
48
],
[
"setarg",
453,
1,
11,
563,
48
],
[
"invoke",
453,
451,
563,
48
],
"_nop_tc_218",
"_nop_tc_219",
[
"is_text",
457,
451,
563,
48
],
[
"jump_false",
457,
"add_cn_809",
563,
48
],
[
"concat",
455,
450,
451,
563,
48
],
[
"jump",
"add_done_808",
563,
48
],
"add_cn_809",
"_nop_tc_220",
[
"jump",
"add_err_810",
563,
48
],
[
"is_num",
457,
451,
563,
48
],
[
"jump_false",
457,
"add_err_810",
563,
48
],
[
"add",
455,
450,
451,
563,
48
],
[
"jump",
"add_done_808",
563,
48
],
"add_err_810",
[
"disrupt",
563,
48
],
"add_done_808",
[
"store_dynamic",
5,
455,
16,
563,
30
],
[
"length",
458,
17,
564,
31
],
[
"move",
6,
458,
564,
31
],
[
"access",
459,
"jump",
565,
40
],
[
"access",
460,
2,
565,
74
],
"_nop_tc_221",
"_nop_tc_222",
"_nop_tc_223",
"_nop_tc_224",
[
"subtract",
461,
6,
460,
565,
74
],
[
"jump",
"num_done_812",
565,
74
],
"num_err_811",
[
"disrupt",
565,
74
],
"num_done_812",
[
"load_dynamic",
464,
17,
461,
565,
74
],
[
"access",
465,
1,
565,
90
],
[
"is_num",
467,
6,
565,
90
],
[
"jump_false",
467,
"num_err_813",
565,
90
],
"_nop_tc_225",
"_nop_tc_226",
[
"subtract",
466,
6,
465,
565,
90
],
[
"jump",
"num_done_814",
565,
90
],
"num_err_813",
[
"disrupt",
565,
90
],
"num_done_814",
[
"load_dynamic",
469,
17,
466,
565,
90
],
[
"array",
470,
4,
565,
90
],
[
"push",
470,
459,
565,
90
],
[
"push",
470,
24,
565,
90
],
[
"push",
470,
464,
565,
90
],
[
"push",
470,
469,
565,
90
],
[
"access",
471,
1,
565,
34
],
[
"is_text",
473,
16,
565,
34
],
[
"jump_false",
473,
"add_cn_816",
565,
34
],
"_nop_tc_227",
[
"jump",
"add_cn_816",
565,
34
],
[
"concat",
472,
16,
471,
565,
34
],
[
"jump",
"add_done_815",
565,
34
],
"add_cn_816",
[
"is_num",
473,
16,
565,
34
],
[
"jump_false",
473,
"add_err_817",
565,
34
],
"_nop_tc_228",
"_nop_tc_229",
[
"add",
472,
16,
471,
565,
34
],
[
"jump",
"add_done_815",
565,
34
],
"add_err_817",
[
"disrupt",
565,
34
],
"add_done_815",
[
"store_dynamic",
5,
470,
472,
565,
34
],
[
"null",
475,
566,
31
],
[
"is_identical",
476,
8,
475,
566,
31
],
[
"jump_true",
476,
"ne_nid_821",
566,
31
],
[
"jump",
"ne_ni_822",
566,
31
],
"ne_nid_821",
[
"false",
476,
566,
31
],
[
"jump",
"ne_done_820",
566,
31
],
"ne_ni_822",
[
"is_int",
477,
8,
566,
31
],
[
"jump_false",
477,
"ne_nn_823",
566,
31
],
"_nop_tc_230",
[
"jump",
"ne_nn_823",
566,
31
],
[
"ne_int",
476,
8,
475,
566,
31
],
[
"jump",
"ne_done_820",
566,
31
],
"ne_nn_823",
[
"is_num",
477,
8,
566,
31
],
[
"jump_false",
477,
"ne_nt_824",
566,
31
],
"_nop_tc_231",
[
"jump",
"ne_nt_824",
566,
31
],
[
"ne_float",
476,
8,
475,
566,
31
],
[
"jump",
"ne_done_820",
566,
31
],
"ne_nt_824",
[
"is_text",
477,
8,
566,
31
],
[
"jump_false",
477,
"ne_nnl_825",
566,
31
],
"_nop_tc_232",
[
"jump",
"ne_nnl_825",
566,
31
],
[
"ne_text",
476,
8,
475,
566,
31
],
[
"jump",
"ne_done_820",
566,
31
],
"ne_nnl_825",
[
"is_null",
477,
8,
566,
31
],
[
"jump_false",
477,
"ne_nb_826",
566,
31
],
"_nop_tc_233",
"_nop_tc_234",
[
"false",
476,
566,
31
],
[
"jump",
"ne_done_820",
566,
31
],
"ne_nb_826",
[
"is_bool",
477,
8,
566,
31
],
[
"jump_false",
477,
"ne_mis_827",
566,
31
],
"_nop_tc_235",
[
"jump",
"ne_mis_827",
566,
31
],
[
"ne_bool",
476,
8,
475,
566,
31
],
[
"jump",
"ne_done_820",
566,
31
],
"ne_mis_827",
[
"true",
476,
566,
31
],
"ne_done_820",
[
"jump_false",
476,
"if_else_818",
566,
31
],
[
"record",
479,
7
],
[
"access",
480,
"rewrite",
568,
28
],
[
"store_field",
479,
480,
"event",
568,
28
],
[
"access",
481,
"eliminate_type_checks",
569,
27
],
[
"store_field",
479,
481,
"pass",
569,
27
],
[
"access",
482,
"num_subsumes_int_float",
570,
27
],
[
"store_field",
479,
482,
"rule",
570,
27
],
[
"store_field",
479,
16,
"at",
571,
25
],
[
"array",
483,
2,
572,
37
],
[
"push",
483,
21,
572,
37
],
[
"push",
483,
17,
572,
37
],
[
"store_field",
479,
483,
"before",
572,
37
],
[
"load_dynamic",
484,
5,
16,
573,
42
],
[
"access",
485,
1,
573,
63
],
[
"is_text",
487,
16,
573,
63
],
[
"jump_false",
487,
"add_cn_829",
573,
63
],
"_nop_tc_236",
[
"jump",
"add_cn_829",
573,
63
],
[
"concat",
486,
16,
485,
573,
63
],
[
"jump",
"add_done_828",
573,
63
],
"add_cn_829",
[
"is_num",
487,
16,
573,
63
],
[
"jump_false",
487,
"add_err_830",
573,
63
],
"_nop_tc_237",
"_nop_tc_238",
[
"add",
486,
16,
485,
573,
63
],
[
"jump",
"add_done_828",
573,
63
],
"add_err_830",
[
"disrupt",
573,
63
],
"add_done_828",
[
"load_dynamic",
489,
5,
486,
573,
63
],
[
"array",
490,
2,
573,
63
],
[
"push",
490,
484,
573,
63
],
[
"push",
490,
489,
573,
63
],
[
"store_field",
479,
490,
"after",
573,
63
],
[
"record",
491,
3
],
[
"store_field",
491,
12,
"slot",
574,
33
],
[
"store_field",
491,
7,
"known_type",
574,
50
],
[
"store_field",
491,
22,
"checked_type",
574,
75
],
[
"store_field",
479,
491,
"why",
574,
75
],
[
"is_array",
492,
8,
574,
75
],
[
"jump_false",
492,
"push_err_831",
574,
75
],
[
"push",
8,
479,
574,
75
],
[
"jump",
"push_done_832",
574,
75
],
"push_err_831",
[
"disrupt",
574,
75
],
"push_done_832",
[
"jump",
"if_end_819",
574,
75
],
"if_else_818",
"if_end_819",
[
"get",
493,
25,
1,
577,
36
],
[
"store_dynamic",
10,
493,
14,
577,
28
],
[
"access",
494,
2,
578,
25
],
[
"is_text",
496,
16,
578,
25
],
[
"jump_false",
496,
"add_cn_834",
578,
25
],
"_nop_tc_239",
[
"jump",
"add_cn_834",
578,
25
],
[
"concat",
495,
16,
494,
578,
25
],
[
"jump",
"add_done_833",
578,
25
],
"add_cn_834",
[
"is_num",
496,
16,
578,
25
],
[
"jump_false",
496,
"add_err_835",
578,
25
],
"_nop_tc_240",
"_nop_tc_241",
[
"add",
495,
16,
494,
578,
25
],
[
"jump",
"add_done_833",
578,
25
],
"add_err_835",
[
"disrupt",
578,
25
],
"add_done_833",
[
"move",
16,
495,
578,
25
],
[
"jump",
"while_start_501",
579,
17
],
[
"jump",
"if_end_784",
579,
17
],
"if_else_783",
"if_end_784",
[
"access",
498,
1,
581,
25
],
[
"is_text",
500,
11,
581,
25
],
[
"jump_false",
500,
"add_cn_837",
581,
25
],
"_nop_tc_242",
[
"jump",
"add_cn_837",
581,
25
],
[
"concat",
499,
11,
498,
581,
25
],
[
"jump",
"add_done_836",
581,
25
],
"add_cn_837",
[
"is_num",
500,
11,
581,
25
],
[
"jump_false",
500,
"add_err_838",
581,
25
],
"_nop_tc_243",
"_nop_tc_244",
[
"add",
499,
11,
498,
581,
25
],
[
"jump",
"add_done_836",
581,
25
],
"add_err_838",
[
"disrupt",
581,
25
],
"add_done_836",
[
"move",
11,
499,
581,
25
],
[
"access",
502,
"_nop_tc_",
582,
33
],
[
"access",
504,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
582,
46
],
[
"frame",
505,
504,
1,
582,
46
],
[
"null",
506,
582,
46
],
[
"setarg",
505,
0,
506,
582,
46
],
[
"setarg",
505,
1,
11,
582,
46
],
[
"invoke",
505,
503,
582,
46
],
"_nop_tc_245",
"_nop_tc_246",
[
"is_text",
509,
503,
582,
46
],
[
"jump_false",
509,
"add_cn_840",
582,
46
],
[
"concat",
507,
502,
503,
582,
46
],
[
"jump",
"add_done_839",
582,
46
],
"add_cn_840",
"_nop_tc_247",
[
"jump",
"add_err_841",
582,
46
],
[
"is_num",
509,
503,
582,
46
],
[
"jump_false",
509,
"add_err_841",
582,
46
],
[
"add",
507,
502,
503,
582,
46
],
[
"jump",
"add_done_839",
582,
46
],
"add_err_841",
[
"disrupt",
582,
46
],
"add_done_839",
[
"store_dynamic",
5,
507,
16,
582,
28
],
[
"access",
510,
1,
583,
25
],
[
"is_text",
512,
11,
583,
25
],
[
"jump_false",
512,
"add_cn_843",
583,
25
],
"_nop_tc_248",
[
"jump",
"add_cn_843",
583,
25
],
[
"concat",
511,
11,
510,
583,
25
],
[
"jump",
"add_done_842",
583,
25
],
"add_cn_843",
[
"is_num",
512,
11,
583,
25
],
[
"jump_false",
512,
"add_err_844",
583,
25
],
"_nop_tc_249",
"_nop_tc_250",
[
"add",
511,
11,
510,
583,
25
],
[
"jump",
"add_done_842",
583,
25
],
"add_err_844",
[
"disrupt",
583,
25
],
"add_done_842",
[
"move",
11,
511,
583,
25
],
[
"access",
514,
"_nop_tc_",
584,
37
],
[
"access",
516,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
584,
50
],
[
"frame",
517,
516,
1,
584,
50
],
[
"null",
518,
584,
50
],
[
"setarg",
517,
0,
518,
584,
50
],
[
"setarg",
517,
1,
11,
584,
50
],
[
"invoke",
517,
515,
584,
50
],
"_nop_tc_251",
"_nop_tc_252",
[
"is_text",
521,
515,
584,
50
],
[
"jump_false",
521,
"add_cn_846",
584,
50
],
[
"concat",
519,
514,
515,
584,
50
],
[
"jump",
"add_done_845",
584,
50
],
"add_cn_846",
"_nop_tc_253",
[
"jump",
"add_err_847",
584,
50
],
[
"is_num",
521,
515,
584,
50
],
[
"jump_false",
521,
"add_err_847",
584,
50
],
[
"add",
519,
514,
515,
584,
50
],
[
"jump",
"add_done_845",
584,
50
],
"add_err_847",
[
"disrupt",
584,
50
],
"add_done_845",
[
"access",
522,
1,
584,
32
],
[
"is_text",
524,
16,
584,
32
],
[
"jump_false",
524,
"add_cn_849",
584,
32
],
"_nop_tc_254",
[
"jump",
"add_cn_849",
584,
32
],
[
"concat",
523,
16,
522,
584,
32
],
[
"jump",
"add_done_848",
584,
32
],
"add_cn_849",
[
"is_num",
524,
16,
584,
32
],
[
"jump_false",
524,
"add_err_850",
584,
32
],
"_nop_tc_255",
"_nop_tc_256",
[
"add",
523,
16,
522,
584,
32
],
[
"jump",
"add_done_848",
584,
32
],
"add_err_850",
[
"disrupt",
584,
32
],
"add_done_848",
[
"store_dynamic",
5,
519,
523,
584,
32
],
[
"null",
526,
585,
29
],
[
"is_identical",
527,
8,
526,
585,
29
],
[
"jump_true",
527,
"ne_nid_854",
585,
29
],
[
"jump",
"ne_ni_855",
585,
29
],
"ne_nid_854",
[
"false",
527,
585,
29
],
[
"jump",
"ne_done_853",
585,
29
],
"ne_ni_855",
[
"is_int",
528,
8,
585,
29
],
[
"jump_false",
528,
"ne_nn_856",
585,
29
],
"_nop_tc_257",
[
"jump",
"ne_nn_856",
585,
29
],
[
"ne_int",
527,
8,
526,
585,
29
],
[
"jump",
"ne_done_853",
585,
29
],
"ne_nn_856",
[
"is_num",
528,
8,
585,
29
],
[
"jump_false",
528,
"ne_nt_857",
585,
29
],
"_nop_tc_258",
[
"jump",
"ne_nt_857",
585,
29
],
[
"ne_float",
527,
8,
526,
585,
29
],
[
"jump",
"ne_done_853",
585,
29
],
"ne_nt_857",
[
"is_text",
528,
8,
585,
29
],
[
"jump_false",
528,
"ne_nnl_858",
585,
29
],
"_nop_tc_259",
[
"jump",
"ne_nnl_858",
585,
29
],
[
"ne_text",
527,
8,
526,
585,
29
],
[
"jump",
"ne_done_853",
585,
29
],
"ne_nnl_858",
[
"is_null",
528,
8,
585,
29
],
[
"jump_false",
528,
"ne_nb_859",
585,
29
],
"_nop_tc_260",
"_nop_tc_261",
[
"false",
527,
585,
29
],
[
"jump",
"ne_done_853",
585,
29
],
"ne_nb_859",
[
"is_bool",
528,
8,
585,
29
],
[
"jump_false",
528,
"ne_mis_860",
585,
29
],
"_nop_tc_262",
[
"jump",
"ne_mis_860",
585,
29
],
[
"ne_bool",
527,
8,
526,
585,
29
],
[
"jump",
"ne_done_853",
585,
29
],
"ne_mis_860",
[
"true",
527,
585,
29
],
"ne_done_853",
[
"jump_false",
527,
"if_else_851",
585,
29
],
[
"record",
530,
7
],
[
"access",
531,
"rewrite",
587,
26
],
[
"store_field",
530,
531,
"event",
587,
26
],
[
"access",
532,
"eliminate_type_checks",
588,
25
],
[
"store_field",
530,
532,
"pass",
588,
25
],
[
"access",
533,
"incompatible_type_forces_jump",
589,
25
],
[
"store_field",
530,
533,
"rule",
589,
25
],
[
"store_field",
530,
16,
"at",
590,
23
],
[
"array",
534,
2,
591,
35
],
[
"push",
534,
21,
591,
35
],
[
"push",
534,
17,
591,
35
],
[
"store_field",
530,
534,
"before",
591,
35
],
[
"load_dynamic",
535,
5,
16,
592,
40
],
[
"access",
536,
1,
592,
61
],
[
"is_text",
538,
16,
592,
61
],
[
"jump_false",
538,
"add_cn_862",
592,
61
],
"_nop_tc_263",
[
"jump",
"add_cn_862",
592,
61
],
[
"concat",
537,
16,
536,
592,
61
],
[
"jump",
"add_done_861",
592,
61
],
"add_cn_862",
[
"is_num",
538,
16,
592,
61
],
[
"jump_false",
538,
"add_err_863",
592,
61
],
"_nop_tc_264",
"_nop_tc_265",
[
"add",
537,
16,
536,
592,
61
],
[
"jump",
"add_done_861",
592,
61
],
"add_err_863",
[
"disrupt",
592,
61
],
"add_done_861",
[
"load_dynamic",
540,
5,
537,
592,
61
],
[
"array",
541,
2,
592,
61
],
[
"push",
541,
535,
592,
61
],
[
"push",
541,
540,
592,
61
],
[
"store_field",
530,
541,
"after",
592,
61
],
[
"record",
542,
3
],
[
"store_field",
542,
12,
"slot",
593,
31
],
[
"store_field",
542,
7,
"known_type",
593,
48
],
[
"store_field",
542,
22,
"checked_type",
593,
73
],
[
"store_field",
530,
542,
"why",
593,
73
],
[
"is_array",
543,
8,
593,
73
],
[
"jump_false",
543,
"push_err_864",
593,
73
],
[
"push",
8,
530,
593,
73
],
[
"jump",
"push_done_865",
593,
73
],
"push_err_864",
[
"disrupt",
593,
73
],
"push_done_865",
[
"jump",
"if_end_852",
593,
73
],
"if_else_851",
"if_end_852",
[
"get",
544,
25,
1,
596,
34
],
[
"store_dynamic",
10,
544,
14,
596,
26
],
[
"access",
545,
2,
597,
23
],
[
"is_text",
547,
16,
597,
23
],
[
"jump_false",
547,
"add_cn_867",
597,
23
],
"_nop_tc_266",
[
"jump",
"add_cn_867",
597,
23
],
[
"concat",
546,
16,
545,
597,
23
],
[
"jump",
"add_done_866",
597,
23
],
"add_cn_867",
[
"is_num",
547,
16,
597,
23
],
[
"jump_false",
547,
"add_err_868",
597,
23
],
"_nop_tc_267",
"_nop_tc_268",
[
"add",
546,
16,
545,
597,
23
],
[
"jump",
"add_done_866",
597,
23
],
"add_err_868",
[
"disrupt",
597,
23
],
"add_done_866",
[
"move",
16,
546,
597,
23
],
[
"jump",
"while_start_501",
598,
15
],
[
"jump",
"if_end_756",
598,
15
],
"if_else_755",
"if_end_756",
[
"get",
549,
25,
1,
600,
32
],
[
"store_dynamic",
10,
549,
14,
600,
24
],
[
"access",
550,
2,
601,
21
],
[
"is_text",
552,
16,
601,
21
],
[
"jump_false",
552,
"add_cn_870",
601,
21
],
"_nop_tc_269",
[
"jump",
"add_cn_870",
601,
21
],
[
"concat",
551,
16,
550,
601,
21
],
[
"jump",
"add_done_869",
601,
21
],
"add_cn_870",
[
"is_num",
552,
16,
601,
21
],
[
"jump_false",
552,
"add_err_871",
601,
21
],
"_nop_tc_270",
"_nop_tc_271",
[
"add",
551,
16,
550,
601,
21
],
[
"jump",
"add_done_869",
601,
21
],
"add_err_871",
[
"disrupt",
601,
21
],
"add_done_869",
[
"move",
16,
551,
601,
21
],
[
"jump",
"while_start_501",
602,
13
],
[
"jump",
"if_end_708",
602,
13
],
"if_else_707",
"if_end_708",
[
"jump",
"if_end_539",
602,
13
],
"if_else_538",
"if_end_539",
[
"get",
554,
25,
1,
606,
28
],
[
"store_dynamic",
10,
554,
14,
606,
20
],
[
"access",
555,
1,
607,
17
],
[
"is_text",
557,
16,
607,
17
],
[
"jump_false",
557,
"add_cn_873",
607,
17
],
"_nop_tc_272",
[
"jump",
"add_cn_873",
607,
17
],
[
"concat",
556,
16,
555,
607,
17
],
[
"jump",
"add_done_872",
607,
17
],
"add_cn_873",
[
"is_num",
557,
16,
607,
17
],
[
"jump_false",
557,
"add_err_874",
607,
17
],
"_nop_tc_273",
"_nop_tc_274",
[
"add",
556,
16,
555,
607,
17
],
[
"jump",
"add_done_872",
607,
17
],
"add_err_874",
[
"disrupt",
607,
17
],
"add_done_872",
[
"move",
16,
556,
607,
17
],
[
"jump",
"while_start_501",
608,
9
],
[
"jump",
"if_end_518",
608,
9
],
"if_else_517",
"if_end_518",
[
"access",
559,
"load_dynamic",
612,
17
],
[
"is_identical",
560,
23,
559,
612,
17
],
[
"jump_true",
560,
"eq_done_877",
612,
17
],
[
"is_int",
561,
23,
612,
17
],
[
"jump_false",
561,
"eq_ni_878",
612,
17
],
"_nop_tc_275",
[
"jump",
"eq_ni_878",
612,
17
],
[
"eq_int",
560,
23,
559,
612,
17
],
[
"jump",
"eq_done_877",
612,
17
],
"eq_ni_878",
[
"is_num",
561,
23,
612,
17
],
[
"jump_false",
561,
"eq_nn_879",
612,
17
],
"_nop_tc_276",
[
"jump",
"eq_nn_879",
612,
17
],
[
"eq_float",
560,
23,
559,
612,
17
],
[
"jump",
"eq_done_877",
612,
17
],
"eq_nn_879",
[
"is_text",
561,
23,
612,
17
],
[
"jump_false",
561,
"eq_nt_880",
612,
17
],
"_nop_tc_277",
"_nop_tc_278",
[
"eq_text",
560,
23,
559,
612,
17
],
[
"jump",
"eq_done_877",
612,
17
],
"eq_nt_880",
[
"is_null",
561,
23,
612,
17
],
[
"jump_false",
561,
"eq_nnl_881",
612,
17
],
"_nop_tc_279",
[
"jump",
"eq_nnl_881",
612,
17
],
[
"true",
560,
612,
17
],
[
"jump",
"eq_done_877",
612,
17
],
"eq_nnl_881",
[
"is_bool",
561,
23,
612,
17
],
[
"jump_false",
561,
"eq_nb_882",
612,
17
],
"_nop_tc_280",
[
"jump",
"eq_nb_882",
612,
17
],
[
"eq_bool",
560,
23,
559,
612,
17
],
[
"jump",
"eq_done_877",
612,
17
],
"eq_nb_882",
[
"false",
560,
612,
17
],
"eq_done_877",
[
"jump_false",
560,
"if_else_875",
612,
17
],
[
"move",
19,
23,
613,
18
],
[
"access",
563,
3,
614,
39
],
[
"load_index",
564,
21,
563,
614,
39
],
[
"get",
565,
23,
1,
614,
43
],
[
"get",
567,
32,
1,
614,
13
],
[
"frame",
568,
567,
3,
614,
13
],
[
"null",
569,
614,
13
],
[
"setarg",
568,
0,
569,
614,
13
],
[
"setarg",
568,
1,
10,
614,
13
],
[
"setarg",
568,
2,
564,
614,
13
],
[
"setarg",
568,
3,
565,
614,
13
],
[
"invoke",
568,
566,
614,
13
],
[
"jump_false",
566,
"if_else_883",
614,
13
],
[
"access",
570,
"load_field",
615,
22
],
[
"access",
571,
0,
615,
17
],
[
"store_index",
21,
570,
571,
615,
17
],
[
"null",
572,
616,
25
],
[
"is_identical",
573,
8,
572,
616,
25
],
[
"jump_true",
573,
"ne_nid_888",
616,
25
],
[
"jump",
"ne_ni_889",
616,
25
],
"ne_nid_888",
[
"false",
573,
616,
25
],
[
"jump",
"ne_done_887",
616,
25
],
"ne_ni_889",
[
"is_int",
574,
8,
616,
25
],
[
"jump_false",
574,
"ne_nn_890",
616,
25
],
"_nop_tc_281",
[
"jump",
"ne_nn_890",
616,
25
],
[
"ne_int",
573,
8,
572,
616,
25
],
[
"jump",
"ne_done_887",
616,
25
],
"ne_nn_890",
[
"is_num",
574,
8,
616,
25
],
[
"jump_false",
574,
"ne_nt_891",
616,
25
],
"_nop_tc_282",
[
"jump",
"ne_nt_891",
616,
25
],
[
"ne_float",
573,
8,
572,
616,
25
],
[
"jump",
"ne_done_887",
616,
25
],
"ne_nt_891",
[
"is_text",
574,
8,
616,
25
],
[
"jump_false",
574,
"ne_nnl_892",
616,
25
],
"_nop_tc_283",
[
"jump",
"ne_nnl_892",
616,
25
],
[
"ne_text",
573,
8,
572,
616,
25
],
[
"jump",
"ne_done_887",
616,
25
],
"ne_nnl_892",
[
"is_null",
574,
8,
616,
25
],
[
"jump_false",
574,
"ne_nb_893",
616,
25
],
"_nop_tc_284",
"_nop_tc_285",
[
"false",
573,
616,
25
],
[
"jump",
"ne_done_887",
616,
25
],
"ne_nb_893",
[
"is_bool",
574,
8,
616,
25
],
[
"jump_false",
574,
"ne_mis_894",
616,
25
],
"_nop_tc_286",
[
"jump",
"ne_mis_894",
616,
25
],
[
"ne_bool",
573,
8,
572,
616,
25
],
[
"jump",
"ne_done_887",
616,
25
],
"ne_mis_894",
[
"true",
573,
616,
25
],
"ne_done_887",
[
"jump_false",
573,
"if_else_885",
616,
25
],
[
"record",
576,
7
],
[
"access",
577,
"rewrite",
618,
22
],
[
"store_field",
576,
577,
"event",
618,
22
],
[
"access",
578,
"eliminate_type_checks",
619,
21
],
[
"store_field",
576,
578,
"pass",
619,
21
],
[
"access",
579,
"dynamic_to_field",
620,
21
],
[
"store_field",
576,
579,
"rule",
620,
21
],
[
"store_field",
576,
16,
"at",
621,
19
],
[
"store_field",
576,
19,
"before",
621,
30
],
[
"access",
580,
0,
621,
51
],
[
"load_index",
581,
21,
580,
621,
51
],
[
"store_field",
576,
581,
"after",
621,
51
],
[
"record",
582,
2
],
[
"access",
583,
3,
622,
33
],
[
"load_index",
584,
21,
583,
622,
33
],
[
"store_field",
582,
584,
"slot",
622,
33
],
[
"access",
585,
3,
622,
66
],
[
"load_index",
586,
21,
585,
622,
66
],
[
"load_dynamic",
587,
10,
586,
622,
66
],
[
"store_field",
582,
587,
"known_type",
622,
66
],
[
"store_field",
576,
582,
"why",
622,
66
],
[
"is_array",
588,
8,
622,
66
],
[
"jump_false",
588,
"push_err_895",
622,
66
],
[
"push",
8,
576,
622,
66
],
[
"jump",
"push_done_896",
622,
66
],
"push_err_895",
[
"disrupt",
622,
66
],
"push_done_896",
[
"jump",
"if_end_886",
622,
66
],
"if_else_885",
"if_end_886",
[
"jump",
"if_end_884",
622,
66
],
"if_else_883",
[
"access",
589,
3,
625,
46
],
[
"load_index",
590,
21,
589,
625,
46
],
[
"get",
591,
27,
1,
625,
50
],
[
"get",
593,
32,
1,
625,
20
],
[
"frame",
594,
593,
3,
625,
20
],
[
"null",
595,
625,
20
],
[
"setarg",
594,
0,
595,
625,
20
],
[
"setarg",
594,
1,
10,
625,
20
],
[
"setarg",
594,
2,
590,
625,
20
],
[
"setarg",
594,
3,
591,
625,
20
],
[
"invoke",
594,
592,
625,
20
],
[
"jump_false",
592,
"if_else_897",
625,
20
],
[
"access",
596,
"load_index",
626,
22
],
[
"access",
597,
0,
626,
17
],
[
"store_index",
21,
596,
597,
626,
17
],
[
"null",
598,
627,
25
],
[
"is_identical",
599,
8,
598,
627,
25
],
[
"jump_true",
599,
"ne_nid_902",
627,
25
],
[
"jump",
"ne_ni_903",
627,
25
],
"ne_nid_902",
[
"false",
599,
627,
25
],
[
"jump",
"ne_done_901",
627,
25
],
"ne_ni_903",
[
"is_int",
600,
8,
627,
25
],
[
"jump_false",
600,
"ne_nn_904",
627,
25
],
"_nop_tc_287",
[
"jump",
"ne_nn_904",
627,
25
],
[
"ne_int",
599,
8,
598,
627,
25
],
[
"jump",
"ne_done_901",
627,
25
],
"ne_nn_904",
[
"is_num",
600,
8,
627,
25
],
[
"jump_false",
600,
"ne_nt_905",
627,
25
],
"_nop_tc_288",
[
"jump",
"ne_nt_905",
627,
25
],
[
"ne_float",
599,
8,
598,
627,
25
],
[
"jump",
"ne_done_901",
627,
25
],
"ne_nt_905",
[
"is_text",
600,
8,
627,
25
],
[
"jump_false",
600,
"ne_nnl_906",
627,
25
],
"_nop_tc_289",
[
"jump",
"ne_nnl_906",
627,
25
],
[
"ne_text",
599,
8,
598,
627,
25
],
[
"jump",
"ne_done_901",
627,
25
],
"ne_nnl_906",
[
"is_null",
600,
8,
627,
25
],
[
"jump_false",
600,
"ne_nb_907",
627,
25
],
"_nop_tc_290",
"_nop_tc_291",
[
"false",
599,
627,
25
],
[
"jump",
"ne_done_901",
627,
25
],
"ne_nb_907",
[
"is_bool",
600,
8,
627,
25
],
[
"jump_false",
600,
"ne_mis_908",
627,
25
],
"_nop_tc_292",
[
"jump",
"ne_mis_908",
627,
25
],
[
"ne_bool",
599,
8,
598,
627,
25
],
[
"jump",
"ne_done_901",
627,
25
],
"ne_mis_908",
[
"true",
599,
627,
25
],
"ne_done_901",
[
"jump_false",
599,
"if_else_899",
627,
25
],
[
"record",
602,
7
],
[
"access",
603,
"rewrite",
629,
22
],
[
"store_field",
602,
603,
"event",
629,
22
],
[
"access",
604,
"eliminate_type_checks",
630,
21
],
[
"store_field",
602,
604,
"pass",
630,
21
],
[
"access",
605,
"dynamic_to_index",
631,
21
],
[
"store_field",
602,
605,
"rule",
631,
21
],
[
"store_field",
602,
16,
"at",
632,
19
],
[
"store_field",
602,
19,
"before",
632,
30
],
[
"access",
606,
0,
632,
51
],
[
"load_index",
607,
21,
606,
632,
51
],
[
"store_field",
602,
607,
"after",
632,
51
],
[
"record",
608,
2
],
[
"access",
609,
3,
633,
33
],
[
"load_index",
610,
21,
609,
633,
33
],
[
"store_field",
608,
610,
"slot",
633,
33
],
[
"access",
611,
3,
633,
66
],
[
"load_index",
612,
21,
611,
633,
66
],
[
"load_dynamic",
613,
10,
612,
633,
66
],
[
"store_field",
608,
613,
"known_type",
633,
66
],
[
"store_field",
602,
608,
"why",
633,
66
],
[
"is_array",
614,
8,
633,
66
],
[
"jump_false",
614,
"push_err_909",
633,
66
],
[
"push",
8,
602,
633,
66
],
[
"jump",
"push_done_910",
633,
66
],
"push_err_909",
[
"disrupt",
633,
66
],
"push_done_910",
[
"jump",
"if_end_900",
633,
66
],
"if_else_899",
"if_end_900",
[
"jump",
"if_end_898",
633,
66
],
"if_else_897",
"if_end_898",
"if_end_884",
[
"get",
615,
17,
1,
637,
32
],
[
"access",
616,
1,
637,
26
],
[
"load_index",
617,
21,
616,
637,
26
],
[
"store_dynamic",
10,
615,
617,
637,
26
],
[
"access",
618,
1,
638,
17
],
[
"is_text",
620,
16,
638,
17
],
[
"jump_false",
620,
"add_cn_912",
638,
17
],
"_nop_tc_293",
[
"jump",
"add_cn_912",
638,
17
],
[
"concat",
619,
16,
618,
638,
17
],
[
"jump",
"add_done_911",
638,
17
],
"add_cn_912",
[
"is_num",
620,
16,
638,
17
],
[
"jump_false",
620,
"add_err_913",
638,
17
],
"_nop_tc_294",
"_nop_tc_295",
[
"add",
619,
16,
618,
638,
17
],
[
"jump",
"add_done_911",
638,
17
],
"add_err_913",
[
"disrupt",
638,
17
],
"add_done_911",
[
"move",
16,
619,
638,
17
],
[
"jump",
"while_start_501",
639,
9
],
[
"jump",
"if_end_876",
639,
9
],
"if_else_875",
"if_end_876",
[
"access",
622,
"store_dynamic",
641,
17
],
[
"is_identical",
623,
23,
622,
641,
17
],
[
"jump_true",
623,
"eq_done_916",
641,
17
],
[
"is_int",
624,
23,
641,
17
],
[
"jump_false",
624,
"eq_ni_917",
641,
17
],
"_nop_tc_296",
[
"jump",
"eq_ni_917",
641,
17
],
[
"eq_int",
623,
23,
622,
641,
17
],
[
"jump",
"eq_done_916",
641,
17
],
"eq_ni_917",
[
"is_num",
624,
23,
641,
17
],
[
"jump_false",
624,
"eq_nn_918",
641,
17
],
"_nop_tc_297",
[
"jump",
"eq_nn_918",
641,
17
],
[
"eq_float",
623,
23,
622,
641,
17
],
[
"jump",
"eq_done_916",
641,
17
],
"eq_nn_918",
[
"is_text",
624,
23,
641,
17
],
[
"jump_false",
624,
"eq_nt_919",
641,
17
],
"_nop_tc_298",
"_nop_tc_299",
[
"eq_text",
623,
23,
622,
641,
17
],
[
"jump",
"eq_done_916",
641,
17
],
"eq_nt_919",
[
"is_null",
624,
23,
641,
17
],
[
"jump_false",
624,
"eq_nnl_920",
641,
17
],
"_nop_tc_300",
[
"jump",
"eq_nnl_920",
641,
17
],
[
"true",
623,
641,
17
],
[
"jump",
"eq_done_916",
641,
17
],
"eq_nnl_920",
[
"is_bool",
624,
23,
641,
17
],
[
"jump_false",
624,
"eq_nb_921",
641,
17
],
"_nop_tc_301",
[
"jump",
"eq_nb_921",
641,
17
],
[
"eq_bool",
623,
23,
622,
641,
17
],
[
"jump",
"eq_done_916",
641,
17
],
"eq_nb_921",
[
"false",
623,
641,
17
],
"eq_done_916",
[
"jump_false",
623,
"if_else_914",
641,
17
],
[
"move",
19,
23,
642,
18
],
[
"access",
626,
3,
643,
39
],
[
"load_index",
627,
21,
626,
643,
39
],
[
"get",
628,
23,
1,
643,
43
],
[
"get",
630,
32,
1,
643,
13
],
[
"frame",
631,
630,
3,
643,
13
],
[
"null",
632,
643,
13
],
[
"setarg",
631,
0,
632,
643,
13
],
[
"setarg",
631,
1,
10,
643,
13
],
[
"setarg",
631,
2,
627,
643,
13
],
[
"setarg",
631,
3,
628,
643,
13
],
[
"invoke",
631,
629,
643,
13
],
[
"jump_false",
629,
"if_else_922",
643,
13
],
[
"access",
633,
"store_field",
644,
22
],
[
"access",
634,
0,
644,
17
],
[
"store_index",
21,
633,
634,
644,
17
],
[
"null",
635,
645,
25
],
[
"is_identical",
636,
8,
635,
645,
25
],
[
"jump_true",
636,
"ne_nid_927",
645,
25
],
[
"jump",
"ne_ni_928",
645,
25
],
"ne_nid_927",
[
"false",
636,
645,
25
],
[
"jump",
"ne_done_926",
645,
25
],
"ne_ni_928",
[
"is_int",
637,
8,
645,
25
],
[
"jump_false",
637,
"ne_nn_929",
645,
25
],
"_nop_tc_302",
[
"jump",
"ne_nn_929",
645,
25
],
[
"ne_int",
636,
8,
635,
645,
25
],
[
"jump",
"ne_done_926",
645,
25
],
"ne_nn_929",
[
"is_num",
637,
8,
645,
25
],
[
"jump_false",
637,
"ne_nt_930",
645,
25
],
"_nop_tc_303",
[
"jump",
"ne_nt_930",
645,
25
],
[
"ne_float",
636,
8,
635,
645,
25
],
[
"jump",
"ne_done_926",
645,
25
],
"ne_nt_930",
[
"is_text",
637,
8,
645,
25
],
[
"jump_false",
637,
"ne_nnl_931",
645,
25
],
"_nop_tc_304",
[
"jump",
"ne_nnl_931",
645,
25
],
[
"ne_text",
636,
8,
635,
645,
25
],
[
"jump",
"ne_done_926",
645,
25
],
"ne_nnl_931",
[
"is_null",
637,
8,
645,
25
],
[
"jump_false",
637,
"ne_nb_932",
645,
25
],
"_nop_tc_305",
"_nop_tc_306",
[
"false",
636,
645,
25
],
[
"jump",
"ne_done_926",
645,
25
],
"ne_nb_932",
[
"is_bool",
637,
8,
645,
25
],
[
"jump_false",
637,
"ne_mis_933",
645,
25
],
"_nop_tc_307",
[
"jump",
"ne_mis_933",
645,
25
],
[
"ne_bool",
636,
8,
635,
645,
25
],
[
"jump",
"ne_done_926",
645,
25
],
"ne_mis_933",
[
"true",
636,
645,
25
],
"ne_done_926",
[
"jump_false",
636,
"if_else_924",
645,
25
],
[
"record",
639,
7
],
[
"access",
640,
"rewrite",
647,
22
],
[
"store_field",
639,
640,
"event",
647,
22
],
[
"access",
641,
"eliminate_type_checks",
648,
21
],
[
"store_field",
639,
641,
"pass",
648,
21
],
[
"access",
642,
"dynamic_to_field",
649,
21
],
[
"store_field",
639,
642,
"rule",
649,
21
],
[
"store_field",
639,
16,
"at",
650,
19
],
[
"store_field",
639,
19,
"before",
650,
30
],
[
"access",
643,
0,
650,
51
],
[
"load_index",
644,
21,
643,
650,
51
],
[
"store_field",
639,
644,
"after",
650,
51
],
[
"record",
645,
2
],
[
"access",
646,
3,
651,
33
],
[
"load_index",
647,
21,
646,
651,
33
],
[
"store_field",
645,
647,
"slot",
651,
33
],
[
"access",
648,
3,
651,
66
],
[
"load_index",
649,
21,
648,
651,
66
],
[
"load_dynamic",
650,
10,
649,
651,
66
],
[
"store_field",
645,
650,
"known_type",
651,
66
],
[
"store_field",
639,
645,
"why",
651,
66
],
[
"is_array",
651,
8,
651,
66
],
[
"jump_false",
651,
"push_err_934",
651,
66
],
[
"push",
8,
639,
651,
66
],
[
"jump",
"push_done_935",
651,
66
],
"push_err_934",
[
"disrupt",
651,
66
],
"push_done_935",
[
"jump",
"if_end_925",
651,
66
],
"if_else_924",
"if_end_925",
[
"jump",
"if_end_923",
651,
66
],
"if_else_922",
[
"access",
652,
3,
654,
46
],
[
"load_index",
653,
21,
652,
654,
46
],
[
"get",
654,
27,
1,
654,
50
],
[
"get",
656,
32,
1,
654,
20
],
[
"frame",
657,
656,
3,
654,
20
],
[
"null",
658,
654,
20
],
[
"setarg",
657,
0,
658,
654,
20
],
[
"setarg",
657,
1,
10,
654,
20
],
[
"setarg",
657,
2,
653,
654,
20
],
[
"setarg",
657,
3,
654,
654,
20
],
[
"invoke",
657,
655,
654,
20
],
[
"jump_false",
655,
"if_else_936",
654,
20
],
[
"access",
659,
"store_index",
655,
22
],
[
"access",
660,
0,
655,
17
],
[
"store_index",
21,
659,
660,
655,
17
],
[
"null",
661,
656,
25
],
[
"is_identical",
662,
8,
661,
656,
25
],
[
"jump_true",
662,
"ne_nid_941",
656,
25
],
[
"jump",
"ne_ni_942",
656,
25
],
"ne_nid_941",
[
"false",
662,
656,
25
],
[
"jump",
"ne_done_940",
656,
25
],
"ne_ni_942",
[
"is_int",
663,
8,
656,
25
],
[
"jump_false",
663,
"ne_nn_943",
656,
25
],
"_nop_tc_308",
[
"jump",
"ne_nn_943",
656,
25
],
[
"ne_int",
662,
8,
661,
656,
25
],
[
"jump",
"ne_done_940",
656,
25
],
"ne_nn_943",
[
"is_num",
663,
8,
656,
25
],
[
"jump_false",
663,
"ne_nt_944",
656,
25
],
"_nop_tc_309",
[
"jump",
"ne_nt_944",
656,
25
],
[
"ne_float",
662,
8,
661,
656,
25
],
[
"jump",
"ne_done_940",
656,
25
],
"ne_nt_944",
[
"is_text",
663,
8,
656,
25
],
[
"jump_false",
663,
"ne_nnl_945",
656,
25
],
"_nop_tc_310",
[
"jump",
"ne_nnl_945",
656,
25
],
[
"ne_text",
662,
8,
661,
656,
25
],
[
"jump",
"ne_done_940",
656,
25
],
"ne_nnl_945",
[
"is_null",
663,
8,
656,
25
],
[
"jump_false",
663,
"ne_nb_946",
656,
25
],
"_nop_tc_311",
"_nop_tc_312",
[
"false",
662,
656,
25
],
[
"jump",
"ne_done_940",
656,
25
],
"ne_nb_946",
[
"is_bool",
663,
8,
656,
25
],
[
"jump_false",
663,
"ne_mis_947",
656,
25
],
"_nop_tc_313",
[
"jump",
"ne_mis_947",
656,
25
],
[
"ne_bool",
662,
8,
661,
656,
25
],
[
"jump",
"ne_done_940",
656,
25
],
"ne_mis_947",
[
"true",
662,
656,
25
],
"ne_done_940",
[
"jump_false",
662,
"if_else_938",
656,
25
],
[
"record",
665,
7
],
[
"access",
666,
"rewrite",
658,
22
],
[
"store_field",
665,
666,
"event",
658,
22
],
[
"access",
667,
"eliminate_type_checks",
659,
21
],
[
"store_field",
665,
667,
"pass",
659,
21
],
[
"access",
668,
"dynamic_to_index",
660,
21
],
[
"store_field",
665,
668,
"rule",
660,
21
],
[
"store_field",
665,
16,
"at",
661,
19
],
[
"store_field",
665,
19,
"before",
661,
30
],
[
"access",
669,
0,
661,
51
],
[
"load_index",
670,
21,
669,
661,
51
],
[
"store_field",
665,
670,
"after",
661,
51
],
[
"record",
671,
2
],
[
"access",
672,
3,
662,
33
],
[
"load_index",
673,
21,
672,
662,
33
],
[
"store_field",
671,
673,
"slot",
662,
33
],
[
"access",
674,
3,
662,
66
],
[
"load_index",
675,
21,
674,
662,
66
],
[
"load_dynamic",
676,
10,
675,
662,
66
],
[
"store_field",
671,
676,
"known_type",
662,
66
],
[
"store_field",
665,
671,
"why",
662,
66
],
[
"is_array",
677,
8,
662,
66
],
[
"jump_false",
677,
"push_err_948",
662,
66
],
[
"push",
8,
665,
662,
66
],
[
"jump",
"push_done_949",
662,
66
],
"push_err_948",
[
"disrupt",
662,
66
],
"push_done_949",
[
"jump",
"if_end_939",
662,
66
],
"if_else_938",
"if_end_939",
[
"jump",
"if_end_937",
662,
66
],
"if_else_936",
"if_end_937",
"if_end_923",
[
"access",
678,
1,
666,
17
],
[
"is_text",
680,
16,
666,
17
],
[
"jump_false",
680,
"add_cn_951",
666,
17
],
"_nop_tc_314",
[
"jump",
"add_cn_951",
666,
17
],
[
"concat",
679,
16,
678,
666,
17
],
[
"jump",
"add_done_950",
666,
17
],
"add_cn_951",
[
"is_num",
680,
16,
666,
17
],
[
"jump_false",
680,
"add_err_952",
666,
17
],
"_nop_tc_315",
"_nop_tc_316",
[
"add",
679,
16,
678,
666,
17
],
[
"jump",
"add_done_950",
666,
17
],
"add_err_952",
[
"disrupt",
666,
17
],
"add_done_950",
[
"move",
16,
679,
666,
17
],
[
"jump",
"while_start_501",
667,
9
],
[
"jump",
"if_end_915",
667,
9
],
"if_else_914",
"if_end_915",
[
"get",
683,
16,
1,
670,
7
],
[
"frame",
684,
683,
2,
670,
7
],
[
"null",
685,
670,
7
],
[
"setarg",
684,
0,
685,
670,
7
],
[
"setarg",
684,
1,
10,
670,
7
],
[
"setarg",
684,
2,
21,
670,
7
],
[
"invoke",
684,
682,
670,
7
],
[
"access",
686,
1,
671,
15
],
[
"is_text",
688,
16,
671,
15
],
[
"jump_false",
688,
"add_cn_954",
671,
15
],
"_nop_tc_317",
[
"jump",
"add_cn_954",
671,
15
],
[
"concat",
687,
16,
686,
671,
15
],
[
"jump",
"add_done_953",
671,
15
],
"add_cn_954",
[
"is_num",
688,
16,
671,
15
],
[
"jump_false",
688,
"add_err_955",
671,
15
],
"_nop_tc_318",
"_nop_tc_319",
[
"add",
687,
16,
686,
671,
15
],
[
"jump",
"add_done_953",
671,
15
],
"add_err_955",
[
"disrupt",
671,
15
],
"add_done_953",
[
"move",
16,
687,
671,
15
],
[
"jump",
"while_start_501",
671,
15
],
"while_end_502",
[
"return",
10,
674,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 4
},
{
"disruption_pc": 0,
"nr_slots": 245,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
683,
24
],
[
"move",
5,
12,
683,
24
],
[
"access",
4,
0,
684,
21
],
[
"null",
3,
685,
23
],
[
"access",
11,
0,
687,
13
],
[
"null",
8,
688,
17
],
[
"null",
10,
689,
14
],
[
"access",
9,
0,
690,
16
],
[
"null",
7,
691,
14
],
[
"null",
6,
692,
18
],
[
"null",
13,
694,
25
],
[
"is_identical",
14,
5,
13,
694,
25
],
[
"jump_true",
14,
"eq_done_959",
694,
25
],
[
"is_int",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_ni_960",
694,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_960",
694,
25
],
[
"eq_int",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_959",
694,
25
],
"eq_ni_960",
[
"is_num",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nn_961",
694,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_961",
694,
25
],
[
"eq_float",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_959",
694,
25
],
"eq_nn_961",
[
"is_text",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nt_962",
694,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_962",
694,
25
],
[
"eq_text",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_959",
694,
25
],
"eq_nt_962",
[
"is_null",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nnl_963",
694,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
14,
694,
25
],
[
"jump",
"eq_done_959",
694,
25
],
"eq_nnl_963",
[
"is_bool",
15,
5,
694,
25
],
[
"jump_false",
15,
"eq_nb_964",
694,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_964",
694,
25
],
[
"eq_bool",
14,
5,
13,
694,
25
],
[
"jump",
"eq_done_959",
694,
25
],
"eq_nb_964",
[
"false",
14,
694,
25
],
"eq_done_959",
[
"move",
17,
14,
694,
25
],
[
"jump_true",
17,
"or_end_958",
694,
25
],
[
"length",
18,
5,
694,
40
],
[
"access",
19,
0,
694,
57
],
[
"is_identical",
20,
18,
19,
694,
57
],
[
"jump_true",
20,
"eq_done_965",
694,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
"_nop_tc_10",
[
"eq_int",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_965",
694,
57
],
"eq_ni_966",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
[
"eq_float",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_965",
694,
57
],
"eq_nn_967",
"_nop_tc_15",
[
"jump",
"eq_nt_968",
694,
57
],
"_nop_tc_16",
[
"jump",
"eq_nt_968",
694,
57
],
[
"eq_text",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_965",
694,
57
],
"eq_nt_968",
"_nop_tc_17",
[
"jump",
"eq_nnl_969",
694,
57
],
"_nop_tc_18",
[
"jump",
"eq_nnl_969",
694,
57
],
[
"true",
20,
694,
57
],
[
"jump",
"eq_done_965",
694,
57
],
"eq_nnl_969",
"_nop_tc_19",
[
"jump",
"eq_nb_970",
694,
57
],
"_nop_tc_20",
[
"jump",
"eq_nb_970",
694,
57
],
[
"eq_bool",
20,
18,
19,
694,
57
],
[
"jump",
"eq_done_965",
694,
57
],
"eq_nb_970",
[
"false",
20,
694,
57
],
"eq_done_965",
[
"move",
17,
20,
694,
57
],
"or_end_958",
[
"jump_false",
17,
"if_else_956",
694,
57
],
[
"null",
23,
695,
14
],
[
"return",
23,
695,
14
],
"_nop_ur_1",
"if_else_956",
"if_end_957",
[
"null",
24,
698,
16
],
[
"is_identical",
25,
2,
24,
698,
16
],
[
"jump_true",
25,
"ne_nid_975",
698,
16
],
[
"jump",
"ne_ni_976",
698,
16
],
"ne_nid_975",
[
"false",
25,
698,
16
],
[
"jump",
"ne_done_974",
698,
16
],
"ne_ni_976",
[
"is_int",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nn_977",
698,
16
],
"_nop_tc_21",
[
"jump",
"ne_nn_977",
698,
16
],
[
"ne_int",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_974",
698,
16
],
"ne_nn_977",
[
"is_num",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nt_978",
698,
16
],
"_nop_tc_22",
[
"jump",
"ne_nt_978",
698,
16
],
[
"ne_float",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_974",
698,
16
],
"ne_nt_978",
[
"is_text",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nnl_979",
698,
16
],
"_nop_tc_23",
[
"jump",
"ne_nnl_979",
698,
16
],
[
"ne_text",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_974",
698,
16
],
"ne_nnl_979",
[
"is_null",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_nb_980",
698,
16
],
"_nop_tc_24",
"_nop_tc_25",
[
"false",
25,
698,
16
],
[
"jump",
"ne_done_974",
698,
16
],
"ne_nb_980",
[
"is_bool",
26,
2,
698,
16
],
[
"jump_false",
26,
"ne_mis_981",
698,
16
],
"_nop_tc_26",
[
"jump",
"ne_mis_981",
698,
16
],
[
"ne_bool",
25,
2,
24,
698,
16
],
[
"jump",
"ne_done_974",
698,
16
],
"ne_mis_981",
[
"true",
25,
698,
16
],
"ne_done_974",
[
"move",
28,
25,
698,
16
],
[
"jump_false",
28,
"and_end_973",
698,
16
],
[
"load_field",
29,
2,
"events",
698,
24
],
[
"null",
30,
698,
38
],
[
"is_identical",
31,
29,
30,
698,
38
],
[
"jump_true",
31,
"ne_nid_983",
698,
38
],
[
"jump",
"ne_ni_984",
698,
38
],
"ne_nid_983",
[
"false",
31,
698,
38
],
[
"jump",
"ne_done_982",
698,
38
],
"ne_ni_984",
[
"is_int",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nn_985",
698,
38
],
"_nop_tc_27",
[
"jump",
"ne_nn_985",
698,
38
],
[
"ne_int",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_982",
698,
38
],
"ne_nn_985",
[
"is_num",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nt_986",
698,
38
],
"_nop_tc_28",
[
"jump",
"ne_nt_986",
698,
38
],
[
"ne_float",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_982",
698,
38
],
"ne_nt_986",
[
"is_text",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nnl_987",
698,
38
],
"_nop_tc_29",
[
"jump",
"ne_nnl_987",
698,
38
],
[
"ne_text",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_982",
698,
38
],
"ne_nnl_987",
[
"is_null",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_nb_988",
698,
38
],
"_nop_tc_30",
"_nop_tc_31",
[
"false",
31,
698,
38
],
[
"jump",
"ne_done_982",
698,
38
],
"ne_nb_988",
[
"is_bool",
32,
29,
698,
38
],
[
"jump_false",
32,
"ne_mis_989",
698,
38
],
"_nop_tc_32",
[
"jump",
"ne_mis_989",
698,
38
],
[
"ne_bool",
31,
29,
30,
698,
38
],
[
"jump",
"ne_done_982",
698,
38
],
"ne_mis_989",
[
"true",
31,
698,
38
],
"ne_done_982",
[
"move",
28,
31,
698,
38
],
"and_end_973",
[
"jump_false",
28,
"if_else_971",
698,
38
],
[
"load_field",
34,
2,
"events",
699,
16
],
[
"move",
6,
34,
699,
16
],
[
"jump",
"if_end_972",
699,
16
],
"if_else_971",
"if_end_972",
[
"length",
35,
5,
702,
24
],
[
"move",
4,
35,
702,
24
],
[
"load_field",
36,
1,
"nr_slots",
703,
25
],
[
"access",
38,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
703,
19
],
[
"frame",
39,
38,
1,
703,
19
],
[
"null",
40,
703,
19
],
[
"setarg",
39,
0,
40,
703,
19
],
[
"setarg",
39,
1,
36,
703,
19
],
[
"invoke",
39,
37,
703,
19
],
[
"move",
3,
37,
703,
19
],
[
"access",
41,
0,
705,
9
],
[
"move",
11,
41,
705,
9
],
"while_start_990",
[
"is_int",
43,
11,
706,
16
],
[
"jump_false",
43,
"rel_ni_992",
706,
16
],
[
"is_int",
44,
4,
706,
16
],
[
"jump_false",
44,
"rel_ni_992",
706,
16
],
[
"lt_int",
42,
11,
4,
706,
16
],
[
"jump",
"rel_done_994",
706,
16
],
"rel_ni_992",
[
"is_num",
43,
11,
706,
16
],
[
"jump_false",
43,
"rel_nn_993",
706,
16
],
[
"is_num",
44,
4,
706,
16
],
[
"jump_false",
44,
"rel_nn_993",
706,
16
],
[
"lt_float",
42,
11,
4,
706,
16
],
[
"jump",
"rel_done_994",
706,
16
],
"rel_nn_993",
[
"is_text",
43,
11,
706,
16
],
[
"jump_false",
43,
"rel_err_995",
706,
16
],
[
"is_text",
44,
4,
706,
16
],
[
"jump_false",
44,
"rel_err_995",
706,
16
],
[
"lt_text",
42,
11,
4,
706,
16
],
[
"jump",
"rel_done_994",
706,
16
],
"rel_err_995",
[
"disrupt",
706,
16
],
"rel_done_994",
[
"jump_false",
42,
"while_end_991",
706,
16
],
[
"load_dynamic",
45,
5,
11,
707,
28
],
[
"move",
8,
45,
707,
28
],
[
"is_text",
46,
8,
709,
19
],
[
"jump_false",
46,
"if_else_996",
709,
19
],
[
"load_field",
47,
1,
"nr_slots",
710,
29
],
[
"access",
49,
{
"name": "array",
"kind": "name",
"make": "intrinsic"
},
710,
23
],
[
"frame",
50,
49,
1,
710,
23
],
[
"null",
51,
710,
23
],
[
"setarg",
50,
0,
51,
710,
23
],
[
"setarg",
50,
1,
47,
710,
23
],
[
"invoke",
50,
48,
710,
23
],
[
"move",
3,
48,
710,
23
],
[
"access",
52,
1,
711,
17
],
[
"is_text",
54,
11,
711,
17
],
[
"jump_false",
54,
"add_cn_999",
711,
17
],
"_nop_tc_33",
[
"jump",
"add_cn_999",
711,
17
],
[
"concat",
53,
11,
52,
711,
17
],
[
"jump",
"add_done_998",
711,
17
],
"add_cn_999",
[
"is_num",
54,
11,
711,
17
],
[
"jump_false",
54,
"add_err_1000",
711,
17
],
"_nop_tc_34",
"_nop_tc_35",
[
"add",
53,
11,
52,
711,
17
],
[
"jump",
"add_done_998",
711,
17
],
"add_err_1000",
[
"disrupt",
711,
17
],
"add_done_998",
[
"move",
11,
53,
711,
17
],
[
"jump",
"while_start_990",
712,
9
],
[
"jump",
"if_end_997",
712,
9
],
"if_else_996",
"if_end_997",
[
"is_array",
56,
8,
714,
21
],
"_nop_bl_1",
[
"jump_true",
56,
"if_else_1001",
714,
21
],
[
"access",
58,
1,
715,
17
],
[
"is_text",
60,
11,
715,
17
],
[
"jump_false",
60,
"add_cn_1004",
715,
17
],
"_nop_tc_36",
[
"jump",
"add_cn_1004",
715,
17
],
[
"concat",
59,
11,
58,
715,
17
],
[
"jump",
"add_done_1003",
715,
17
],
"add_cn_1004",
[
"is_num",
60,
11,
715,
17
],
[
"jump_false",
60,
"add_err_1005",
715,
17
],
"_nop_tc_37",
"_nop_tc_38",
[
"add",
59,
11,
58,
715,
17
],
[
"jump",
"add_done_1003",
715,
17
],
"add_err_1005",
[
"disrupt",
715,
17
],
"add_done_1003",
[
"move",
11,
59,
715,
17
],
[
"jump",
"while_start_990",
716,
9
],
[
"jump",
"if_end_1002",
716,
9
],
"if_else_1001",
"if_end_1002",
[
"access",
62,
0,
719,
18
],
[
"load_index",
63,
8,
62,
719,
18
],
[
"move",
10,
63,
719,
18
],
[
"length",
64,
8,
720,
21
],
[
"move",
9,
64,
720,
21
],
[
"access",
65,
"int",
723,
17
],
[
"is_identical",
66,
10,
65,
723,
17
],
[
"jump_true",
66,
"eq_done_1008",
723,
17
],
[
"is_int",
67,
10,
723,
17
],
[
"jump_false",
67,
"eq_ni_1009",
723,
17
],
"_nop_tc_39",
[
"jump",
"eq_ni_1009",
723,
17
],
[
"eq_int",
66,
10,
65,
723,
17
],
[
"jump",
"eq_done_1008",
723,
17
],
"eq_ni_1009",
[
"is_num",
67,
10,
723,
17
],
[
"jump_false",
67,
"eq_nn_1010",
723,
17
],
"_nop_tc_40",
[
"jump",
"eq_nn_1010",
723,
17
],
[
"eq_float",
66,
10,
65,
723,
17
],
[
"jump",
"eq_done_1008",
723,
17
],
"eq_nn_1010",
[
"is_text",
67,
10,
723,
17
],
[
"jump_false",
67,
"eq_nt_1011",
723,
17
],
"_nop_tc_41",
"_nop_tc_42",
[
"eq_text",
66,
10,
65,
723,
17
],
[
"jump",
"eq_done_1008",
723,
17
],
"eq_nt_1011",
[
"is_null",
67,
10,
723,
17
],
[
"jump_false",
67,
"eq_nnl_1012",
723,
17
],
"_nop_tc_43",
[
"jump",
"eq_nnl_1012",
723,
17
],
[
"true",
66,
723,
17
],
[
"jump",
"eq_done_1008",
723,
17
],
"eq_nnl_1012",
[
"is_bool",
67,
10,
723,
17
],
[
"jump_false",
67,
"eq_nb_1013",
723,
17
],
"_nop_tc_44",
[
"jump",
"eq_nb_1013",
723,
17
],
[
"eq_bool",
66,
10,
65,
723,
17
],
[
"jump",
"eq_done_1008",
723,
17
],
"eq_nb_1013",
[
"false",
66,
723,
17
],
"eq_done_1008",
[
"jump_false",
66,
"if_else_1006",
723,
17
],
[
"access",
69,
2,
724,
39
],
[
"load_index",
70,
8,
69,
724,
39
],
[
"access",
71,
1,
724,
27
],
[
"load_index",
72,
8,
71,
724,
27
],
[
"store_dynamic",
3,
70,
72,
724,
27
],
[
"jump",
"if_end_1007",
724,
27
],
"if_else_1006",
[
"access",
73,
"access",
725,
24
],
[
"is_identical",
74,
10,
73,
725,
24
],
[
"jump_true",
74,
"eq_done_1017",
725,
24
],
[
"is_int",
75,
10,
725,
24
],
[
"jump_false",
75,
"eq_ni_1018",
725,
24
],
"_nop_tc_45",
[
"jump",
"eq_ni_1018",
725,
24
],
[
"eq_int",
74,
10,
73,
725,
24
],
[
"jump",
"eq_done_1017",
725,
24
],
"eq_ni_1018",
[
"is_num",
75,
10,
725,
24
],
[
"jump_false",
75,
"eq_nn_1019",
725,
24
],
"_nop_tc_46",
[
"jump",
"eq_nn_1019",
725,
24
],
[
"eq_float",
74,
10,
73,
725,
24
],
[
"jump",
"eq_done_1017",
725,
24
],
"eq_nn_1019",
[
"is_text",
75,
10,
725,
24
],
[
"jump_false",
75,
"eq_nt_1020",
725,
24
],
"_nop_tc_47",
"_nop_tc_48",
[
"eq_text",
74,
10,
73,
725,
24
],
[
"jump",
"eq_done_1017",
725,
24
],
"eq_nt_1020",
[
"is_null",
75,
10,
725,
24
],
[
"jump_false",
75,
"eq_nnl_1021",
725,
24
],
"_nop_tc_49",
[
"jump",
"eq_nnl_1021",
725,
24
],
[
"true",
74,
725,
24
],
[
"jump",
"eq_done_1017",
725,
24
],
"eq_nnl_1021",
[
"is_bool",
75,
10,
725,
24
],
[
"jump_false",
75,
"eq_nb_1022",
725,
24
],
"_nop_tc_50",
[
"jump",
"eq_nb_1022",
725,
24
],
[
"eq_bool",
74,
10,
73,
725,
24
],
[
"jump",
"eq_done_1017",
725,
24
],
"eq_nb_1022",
[
"false",
74,
725,
24
],
"eq_done_1017",
[
"move",
77,
74,
725,
24
],
[
"jump_false",
77,
"and_end_1016",
725,
24
],
[
"access",
78,
2,
725,
52
],
[
"load_index",
79,
8,
78,
725,
52
],
[
"access",
81,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
725,
36
],
[
"frame",
82,
81,
1,
725,
36
],
[
"null",
83,
725,
36
],
[
"setarg",
82,
0,
83,
725,
36
],
[
"setarg",
82,
1,
79,
725,
36
],
[
"invoke",
82,
80,
725,
36
],
[
"move",
77,
80,
725,
36
],
"and_end_1016",
[
"jump_false",
77,
"if_else_1014",
725,
36
],
[
"access",
84,
2,
726,
39
],
[
"load_index",
85,
8,
84,
726,
39
],
[
"access",
86,
1,
726,
27
],
[
"load_index",
87,
8,
86,
726,
27
],
[
"store_dynamic",
3,
85,
87,
726,
27
],
[
"jump",
"if_end_1015",
726,
27
],
"if_else_1014",
[
"access",
88,
"true",
727,
24
],
[
"is_identical",
89,
10,
88,
727,
24
],
[
"jump_true",
89,
"eq_done_1025",
727,
24
],
[
"is_int",
90,
10,
727,
24
],
[
"jump_false",
90,
"eq_ni_1026",
727,
24
],
"_nop_tc_51",
[
"jump",
"eq_ni_1026",
727,
24
],
[
"eq_int",
89,
10,
88,
727,
24
],
[
"jump",
"eq_done_1025",
727,
24
],
"eq_ni_1026",
[
"is_num",
90,
10,
727,
24
],
[
"jump_false",
90,
"eq_nn_1027",
727,
24
],
"_nop_tc_52",
[
"jump",
"eq_nn_1027",
727,
24
],
[
"eq_float",
89,
10,
88,
727,
24
],
[
"jump",
"eq_done_1025",
727,
24
],
"eq_nn_1027",
[
"is_text",
90,
10,
727,
24
],
[
"jump_false",
90,
"eq_nt_1028",
727,
24
],
"_nop_tc_53",
"_nop_tc_54",
[
"eq_text",
89,
10,
88,
727,
24
],
[
"jump",
"eq_done_1025",
727,
24
],
"eq_nt_1028",
[
"is_null",
90,
10,
727,
24
],
[
"jump_false",
90,
"eq_nnl_1029",
727,
24
],
"_nop_tc_55",
[
"jump",
"eq_nnl_1029",
727,
24
],
[
"true",
89,
727,
24
],
[
"jump",
"eq_done_1025",
727,
24
],
"eq_nnl_1029",
[
"is_bool",
90,
10,
727,
24
],
[
"jump_false",
90,
"eq_nb_1030",
727,
24
],
"_nop_tc_56",
[
"jump",
"eq_nb_1030",
727,
24
],
[
"eq_bool",
89,
10,
88,
727,
24
],
[
"jump",
"eq_done_1025",
727,
24
],
"eq_nb_1030",
[
"false",
89,
727,
24
],
"eq_done_1025",
[
"jump_false",
89,
"if_else_1023",
727,
24
],
[
"true",
92,
728,
33
],
[
"access",
93,
1,
728,
27
],
[
"load_index",
94,
8,
93,
728,
27
],
[
"store_dynamic",
3,
92,
94,
728,
27
],
[
"jump",
"if_end_1024",
728,
27
],
"if_else_1023",
[
"access",
95,
"false",
729,
24
],
[
"is_identical",
96,
10,
95,
729,
24
],
[
"jump_true",
96,
"eq_done_1033",
729,
24
],
[
"is_int",
97,
10,
729,
24
],
[
"jump_false",
97,
"eq_ni_1034",
729,
24
],
"_nop_tc_57",
[
"jump",
"eq_ni_1034",
729,
24
],
[
"eq_int",
96,
10,
95,
729,
24
],
[
"jump",
"eq_done_1033",
729,
24
],
"eq_ni_1034",
[
"is_num",
97,
10,
729,
24
],
[
"jump_false",
97,
"eq_nn_1035",
729,
24
],
"_nop_tc_58",
[
"jump",
"eq_nn_1035",
729,
24
],
[
"eq_float",
96,
10,
95,
729,
24
],
[
"jump",
"eq_done_1033",
729,
24
],
"eq_nn_1035",
[
"is_text",
97,
10,
729,
24
],
[
"jump_false",
97,
"eq_nt_1036",
729,
24
],
"_nop_tc_59",
"_nop_tc_60",
[
"eq_text",
96,
10,
95,
729,
24
],
[
"jump",
"eq_done_1033",
729,
24
],
"eq_nt_1036",
[
"is_null",
97,
10,
729,
24
],
[
"jump_false",
97,
"eq_nnl_1037",
729,
24
],
"_nop_tc_61",
[
"jump",
"eq_nnl_1037",
729,
24
],
[
"true",
96,
729,
24
],
[
"jump",
"eq_done_1033",
729,
24
],
"eq_nnl_1037",
[
"is_bool",
97,
10,
729,
24
],
[
"jump_false",
97,
"eq_nb_1038",
729,
24
],
"_nop_tc_62",
[
"jump",
"eq_nb_1038",
729,
24
],
[
"eq_bool",
96,
10,
95,
729,
24
],
[
"jump",
"eq_done_1033",
729,
24
],
"eq_nb_1038",
[
"false",
96,
729,
24
],
"eq_done_1033",
[
"jump_false",
96,
"if_else_1031",
729,
24
],
[
"false",
99,
730,
33
],
[
"access",
100,
1,
730,
27
],
[
"load_index",
101,
8,
100,
730,
27
],
[
"store_dynamic",
3,
99,
101,
730,
27
],
[
"jump",
"if_end_1032",
730,
27
],
"if_else_1031",
[
"access",
102,
"move",
731,
24
],
[
"is_identical",
103,
10,
102,
731,
24
],
[
"jump_true",
103,
"eq_done_1041",
731,
24
],
[
"is_int",
104,
10,
731,
24
],
[
"jump_false",
104,
"eq_ni_1042",
731,
24
],
"_nop_tc_63",
[
"jump",
"eq_ni_1042",
731,
24
],
[
"eq_int",
103,
10,
102,
731,
24
],
[
"jump",
"eq_done_1041",
731,
24
],
"eq_ni_1042",
[
"is_num",
104,
10,
731,
24
],
[
"jump_false",
104,
"eq_nn_1043",
731,
24
],
"_nop_tc_64",
[
"jump",
"eq_nn_1043",
731,
24
],
[
"eq_float",
103,
10,
102,
731,
24
],
[
"jump",
"eq_done_1041",
731,
24
],
"eq_nn_1043",
[
"is_text",
104,
10,
731,
24
],
[
"jump_false",
104,
"eq_nt_1044",
731,
24
],
"_nop_tc_65",
"_nop_tc_66",
[
"eq_text",
103,
10,
102,
731,
24
],
[
"jump",
"eq_done_1041",
731,
24
],
"eq_nt_1044",
[
"is_null",
104,
10,
731,
24
],
[
"jump_false",
104,
"eq_nnl_1045",
731,
24
],
"_nop_tc_67",
[
"jump",
"eq_nnl_1045",
731,
24
],
[
"true",
103,
731,
24
],
[
"jump",
"eq_done_1041",
731,
24
],
"eq_nnl_1045",
[
"is_bool",
104,
10,
731,
24
],
[
"jump_false",
104,
"eq_nb_1046",
731,
24
],
"_nop_tc_68",
[
"jump",
"eq_nb_1046",
731,
24
],
[
"eq_bool",
103,
10,
102,
731,
24
],
[
"jump",
"eq_done_1041",
731,
24
],
"eq_nb_1046",
[
"false",
103,
731,
24
],
"eq_done_1041",
[
"jump_false",
103,
"if_else_1039",
731,
24
],
[
"access",
106,
2,
732,
32
],
[
"load_index",
107,
8,
106,
732,
32
],
[
"load_dynamic",
108,
3,
107,
732,
32
],
[
"move",
7,
108,
732,
32
],
[
"null",
109,
733,
19
],
[
"is_identical",
110,
7,
109,
733,
19
],
[
"jump_true",
110,
"ne_nid_1050",
733,
19
],
[
"jump",
"ne_ni_1051",
733,
19
],
"ne_nid_1050",
[
"false",
110,
733,
19
],
[
"jump",
"ne_done_1049",
733,
19
],
"ne_ni_1051",
[
"is_int",
111,
7,
733,
19
],
[
"jump_false",
111,
"ne_nn_1052",
733,
19
],
"_nop_tc_69",
[
"jump",
"ne_nn_1052",
733,
19
],
[
"ne_int",
110,
7,
109,
733,
19
],
[
"jump",
"ne_done_1049",
733,
19
],
"ne_nn_1052",
[
"is_num",
111,
7,
733,
19
],
[
"jump_false",
111,
"ne_nt_1053",
733,
19
],
"_nop_tc_70",
[
"jump",
"ne_nt_1053",
733,
19
],
[
"ne_float",
110,
7,
109,
733,
19
],
[
"jump",
"ne_done_1049",
733,
19
],
"ne_nt_1053",
[
"is_text",
111,
7,
733,
19
],
[
"jump_false",
111,
"ne_nnl_1054",
733,
19
],
"_nop_tc_71",
[
"jump",
"ne_nnl_1054",
733,
19
],
[
"ne_text",
110,
7,
109,
733,
19
],
[
"jump",
"ne_done_1049",
733,
19
],
"ne_nnl_1054",
[
"is_null",
111,
7,
733,
19
],
[
"jump_false",
111,
"ne_nb_1055",
733,
19
],
"_nop_tc_72",
"_nop_tc_73",
[
"false",
110,
733,
19
],
[
"jump",
"ne_done_1049",
733,
19
],
"ne_nb_1055",
[
"is_bool",
111,
7,
733,
19
],
[
"jump_false",
111,
"ne_mis_1056",
733,
19
],
"_nop_tc_74",
[
"jump",
"ne_mis_1056",
733,
19
],
[
"ne_bool",
110,
7,
109,
733,
19
],
[
"jump",
"ne_done_1049",
733,
19
],
"ne_mis_1056",
[
"true",
110,
733,
19
],
"ne_done_1049",
[
"jump_false",
110,
"if_else_1047",
733,
19
],
[
"access",
113,
1,
734,
29
],
[
"load_index",
114,
8,
113,
734,
29
],
[
"store_dynamic",
3,
7,
114,
734,
29
],
[
"jump",
"if_end_1048",
734,
29
],
"if_else_1047",
[
"null",
115,
736,
35
],
[
"access",
116,
1,
736,
29
],
[
"load_index",
117,
8,
116,
736,
29
],
[
"store_dynamic",
3,
115,
117,
736,
29
],
"if_end_1048",
[
"jump",
"if_end_1040",
736,
29
],
"if_else_1039",
"if_end_1040",
"if_end_1032",
"if_end_1024",
"if_end_1015",
"if_end_1007",
[
"access",
118,
2,
741,
27
],
[
"load_index",
119,
8,
118,
741,
27
],
[
"access",
121,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
741,
11
],
[
"frame",
122,
121,
1,
741,
11
],
[
"null",
123,
741,
11
],
[
"setarg",
122,
0,
123,
741,
11
],
[
"setarg",
122,
1,
119,
741,
11
],
[
"invoke",
122,
120,
741,
11
],
[
"move",
124,
120,
741,
11
],
[
"jump_false",
124,
"and_end_1059",
741,
11
],
[
"access",
125,
2,
741,
40
],
[
"load_index",
126,
8,
125,
741,
40
],
[
"access",
127,
3,
741,
52
],
[
"load_index",
128,
8,
127,
741,
52
],
[
"is_identical",
129,
126,
128,
741,
52
],
[
"jump_true",
129,
"eq_done_1060",
741,
52
],
[
"is_int",
130,
126,
741,
52
],
[
"jump_false",
130,
"eq_ni_1061",
741,
52
],
[
"is_int",
131,
128,
741,
52
],
[
"jump_false",
131,
"eq_ni_1061",
741,
52
],
[
"eq_int",
129,
126,
128,
741,
52
],
[
"jump",
"eq_done_1060",
741,
52
],
"eq_ni_1061",
[
"is_num",
130,
126,
741,
52
],
[
"jump_false",
130,
"eq_nn_1062",
741,
52
],
[
"is_num",
131,
128,
741,
52
],
[
"jump_false",
131,
"eq_nn_1062",
741,
52
],
[
"eq_float",
129,
126,
128,
741,
52
],
[
"jump",
"eq_done_1060",
741,
52
],
"eq_nn_1062",
[
"is_text",
130,
126,
741,
52
],
[
"jump_false",
130,
"eq_nt_1063",
741,
52
],
[
"is_text",
131,
128,
741,
52
],
[
"jump_false",
131,
"eq_nt_1063",
741,
52
],
[
"eq_text",
129,
126,
128,
741,
52
],
[
"jump",
"eq_done_1060",
741,
52
],
"eq_nt_1063",
[
"is_null",
130,
126,
741,
52
],
[
"jump_false",
130,
"eq_nnl_1064",
741,
52
],
[
"is_null",
131,
128,
741,
52
],
[
"jump_false",
131,
"eq_nnl_1064",
741,
52
],
[
"true",
129,
741,
52
],
[
"jump",
"eq_done_1060",
741,
52
],
"eq_nnl_1064",
[
"is_bool",
130,
126,
741,
52
],
[
"jump_false",
130,
"eq_nb_1065",
741,
52
],
[
"is_bool",
131,
128,
741,
52
],
[
"jump_false",
131,
"eq_nb_1065",
741,
52
],
[
"eq_bool",
129,
126,
128,
741,
52
],
[
"jump",
"eq_done_1060",
741,
52
],
"eq_nb_1065",
[
"false",
129,
741,
52
],
"eq_done_1060",
[
"move",
124,
129,
741,
52
],
"and_end_1059",
[
"jump_false",
124,
"if_else_1057",
741,
52
],
[
"get",
132,
30,
1,
742,
13
],
[
"load_dynamic",
133,
132,
10,
742,
27
],
[
"true",
134,
742,
34
],
[
"is_identical",
135,
133,
134,
742,
34
],
[
"jump_true",
135,
"eq_done_1068",
742,
34
],
[
"is_int",
136,
133,
742,
34
],
[
"jump_false",
136,
"eq_ni_1069",
742,
34
],
"_nop_tc_75",
[
"jump",
"eq_ni_1069",
742,
34
],
[
"eq_int",
135,
133,
134,
742,
34
],
[
"jump",
"eq_done_1068",
742,
34
],
"eq_ni_1069",
[
"is_num",
136,
133,
742,
34
],
[
"jump_false",
136,
"eq_nn_1070",
742,
34
],
"_nop_tc_76",
[
"jump",
"eq_nn_1070",
742,
34
],
[
"eq_float",
135,
133,
134,
742,
34
],
[
"jump",
"eq_done_1068",
742,
34
],
"eq_nn_1070",
[
"is_text",
136,
133,
742,
34
],
[
"jump_false",
136,
"eq_nt_1071",
742,
34
],
"_nop_tc_77",
[
"jump",
"eq_nt_1071",
742,
34
],
[
"eq_text",
135,
133,
134,
742,
34
],
[
"jump",
"eq_done_1068",
742,
34
],
"eq_nt_1071",
[
"is_null",
136,
133,
742,
34
],
[
"jump_false",
136,
"eq_nnl_1072",
742,
34
],
"_nop_tc_78",
[
"jump",
"eq_nnl_1072",
742,
34
],
[
"true",
135,
742,
34
],
[
"jump",
"eq_done_1068",
742,
34
],
"eq_nnl_1072",
[
"is_bool",
136,
133,
742,
34
],
[
"jump_false",
136,
"eq_nb_1073",
742,
34
],
"_nop_tc_79",
"_nop_tc_80",
[
"eq_bool",
135,
133,
134,
742,
34
],
[
"jump",
"eq_done_1068",
742,
34
],
"eq_nb_1073",
[
"false",
135,
742,
34
],
"eq_done_1068",
[
"jump_false",
135,
"if_else_1066",
742,
34
],
[
"access",
138,
"true",
743,
30
],
[
"access",
139,
1,
743,
44
],
[
"load_index",
140,
8,
139,
743,
44
],
[
"access",
141,
2,
743,
61
],
[
"is_num",
143,
9,
743,
61
],
[
"jump_false",
143,
"num_err_1074",
743,
61
],
"_nop_tc_81",
"_nop_tc_82",
[
"subtract",
142,
9,
141,
743,
61
],
[
"jump",
"num_done_1075",
743,
61
],
"num_err_1074",
[
"disrupt",
743,
61
],
"num_done_1075",
[
"load_dynamic",
145,
8,
142,
743,
61
],
[
"access",
146,
1,
743,
78
],
[
"is_num",
148,
9,
743,
78
],
[
"jump_false",
148,
"num_err_1076",
743,
78
],
"_nop_tc_83",
"_nop_tc_84",
[
"subtract",
147,
9,
146,
743,
78
],
[
"jump",
"num_done_1077",
743,
78
],
"num_err_1076",
[
"disrupt",
743,
78
],
"num_done_1077",
[
"load_dynamic",
150,
8,
147,
743,
78
],
[
"array",
151,
4,
743,
78
],
[
"push",
151,
138,
743,
78
],
[
"push",
151,
140,
743,
78
],
[
"push",
151,
145,
743,
78
],
[
"push",
151,
150,
743,
78
],
[
"store_dynamic",
5,
151,
11,
743,
24
],
[
"null",
152,
744,
25
],
[
"is_identical",
153,
6,
152,
744,
25
],
[
"jump_true",
153,
"ne_nid_1081",
744,
25
],
[
"jump",
"ne_ni_1082",
744,
25
],
"ne_nid_1081",
[
"false",
153,
744,
25
],
[
"jump",
"ne_done_1080",
744,
25
],
"ne_ni_1082",
[
"is_int",
154,
6,
744,
25
],
[
"jump_false",
154,
"ne_nn_1083",
744,
25
],
"_nop_tc_85",
[
"jump",
"ne_nn_1083",
744,
25
],
[
"ne_int",
153,
6,
152,
744,
25
],
[
"jump",
"ne_done_1080",
744,
25
],
"ne_nn_1083",
[
"is_num",
154,
6,
744,
25
],
[
"jump_false",
154,
"ne_nt_1084",
744,
25
],
"_nop_tc_86",
[
"jump",
"ne_nt_1084",
744,
25
],
[
"ne_float",
153,
6,
152,
744,
25
],
[
"jump",
"ne_done_1080",
744,
25
],
"ne_nt_1084",
[
"is_text",
154,
6,
744,
25
],
[
"jump_false",
154,
"ne_nnl_1085",
744,
25
],
"_nop_tc_87",
[
"jump",
"ne_nnl_1085",
744,
25
],
[
"ne_text",
153,
6,
152,
744,
25
],
[
"jump",
"ne_done_1080",
744,
25
],
"ne_nnl_1085",
[
"is_null",
154,
6,
744,
25
],
[
"jump_false",
154,
"ne_nb_1086",
744,
25
],
"_nop_tc_88",
"_nop_tc_89",
[
"false",
153,
744,
25
],
[
"jump",
"ne_done_1080",
744,
25
],
"ne_nb_1086",
[
"is_bool",
154,
6,
744,
25
],
[
"jump_false",
154,
"ne_mis_1087",
744,
25
],
"_nop_tc_90",
[
"jump",
"ne_mis_1087",
744,
25
],
[
"ne_bool",
153,
6,
152,
744,
25
],
[
"jump",
"ne_done_1080",
744,
25
],
"ne_mis_1087",
[
"true",
153,
744,
25
],
"ne_done_1080",
[
"jump_false",
153,
"if_else_1078",
744,
25
],
[
"record",
156,
7
],
[
"access",
157,
"rewrite",
746,
22
],
[
"store_field",
156,
157,
"event",
746,
22
],
[
"access",
158,
"simplify_algebra",
746,
39
],
[
"store_field",
156,
158,
"pass",
746,
39
],
[
"access",
159,
"self_eq",
747,
21
],
[
"store_field",
156,
159,
"rule",
747,
21
],
[
"store_field",
156,
11,
"at",
747,
36
],
[
"store_field",
156,
8,
"before",
748,
23
],
[
"load_dynamic",
160,
5,
11,
748,
50
],
[
"store_field",
156,
160,
"after",
748,
50
],
[
"record",
161,
2
],
[
"store_field",
161,
10,
"op",
749,
25
],
[
"access",
162,
2,
749,
41
],
[
"load_index",
163,
8,
162,
749,
41
],
[
"store_field",
161,
163,
"slot",
749,
41
],
[
"store_field",
156,
161,
"why",
749,
41
],
[
"is_array",
164,
6,
749,
41
],
[
"jump_false",
164,
"push_err_1088",
749,
41
],
[
"push",
6,
156,
749,
41
],
[
"jump",
"push_done_1089",
749,
41
],
"push_err_1088",
[
"disrupt",
749,
41
],
"push_done_1089",
[
"jump",
"if_end_1079",
749,
41
],
"if_else_1078",
"if_end_1079",
[
"true",
165,
752,
35
],
[
"access",
166,
1,
752,
29
],
[
"load_index",
167,
8,
166,
752,
29
],
[
"store_dynamic",
3,
165,
167,
752,
29
],
[
"access",
168,
1,
753,
19
],
[
"is_text",
170,
11,
753,
19
],
[
"jump_false",
170,
"add_cn_1091",
753,
19
],
"_nop_tc_91",
[
"jump",
"add_cn_1091",
753,
19
],
[
"concat",
169,
11,
168,
753,
19
],
[
"jump",
"add_done_1090",
753,
19
],
"add_cn_1091",
[
"is_num",
170,
11,
753,
19
],
[
"jump_false",
170,
"add_err_1092",
753,
19
],
"_nop_tc_92",
"_nop_tc_93",
[
"add",
169,
11,
168,
753,
19
],
[
"jump",
"add_done_1090",
753,
19
],
"add_err_1092",
[
"disrupt",
753,
19
],
"add_done_1090",
[
"move",
11,
169,
753,
19
],
[
"jump",
"while_start_990",
754,
11
],
[
"jump",
"if_end_1067",
754,
11
],
"if_else_1066",
"if_end_1067",
[
"get",
172,
12,
1,
756,
13
],
[
"load_dynamic",
173,
172,
10,
756,
28
],
[
"true",
174,
756,
35
],
[
"is_identical",
175,
173,
174,
756,
35
],
[
"jump_true",
175,
"eq_done_1095",
756,
35
],
[
"is_int",
176,
173,
756,
35
],
[
"jump_false",
176,
"eq_ni_1096",
756,
35
],
"_nop_tc_94",
[
"jump",
"eq_ni_1096",
756,
35
],
[
"eq_int",
175,
173,
174,
756,
35
],
[
"jump",
"eq_done_1095",
756,
35
],
"eq_ni_1096",
[
"is_num",
176,
173,
756,
35
],
[
"jump_false",
176,
"eq_nn_1097",
756,
35
],
"_nop_tc_95",
[
"jump",
"eq_nn_1097",
756,
35
],
[
"eq_float",
175,
173,
174,
756,
35
],
[
"jump",
"eq_done_1095",
756,
35
],
"eq_nn_1097",
[
"is_text",
176,
173,
756,
35
],
[
"jump_false",
176,
"eq_nt_1098",
756,
35
],
"_nop_tc_96",
[
"jump",
"eq_nt_1098",
756,
35
],
[
"eq_text",
175,
173,
174,
756,
35
],
[
"jump",
"eq_done_1095",
756,
35
],
"eq_nt_1098",
[
"is_null",
176,
173,
756,
35
],
[
"jump_false",
176,
"eq_nnl_1099",
756,
35
],
"_nop_tc_97",
[
"jump",
"eq_nnl_1099",
756,
35
],
[
"true",
175,
756,
35
],
[
"jump",
"eq_done_1095",
756,
35
],
"eq_nnl_1099",
[
"is_bool",
176,
173,
756,
35
],
[
"jump_false",
176,
"eq_nb_1100",
756,
35
],
"_nop_tc_98",
"_nop_tc_99",
[
"eq_bool",
175,
173,
174,
756,
35
],
[
"jump",
"eq_done_1095",
756,
35
],
"eq_nb_1100",
[
"false",
175,
756,
35
],
"eq_done_1095",
[
"jump_false",
175,
"if_else_1093",
756,
35
],
[
"access",
178,
"false",
757,
30
],
[
"access",
179,
1,
757,
45
],
[
"load_index",
180,
8,
179,
757,
45
],
[
"access",
181,
2,
757,
62
],
[
"is_num",
183,
9,
757,
62
],
[
"jump_false",
183,
"num_err_1101",
757,
62
],
"_nop_tc_100",
"_nop_tc_101",
[
"subtract",
182,
9,
181,
757,
62
],
[
"jump",
"num_done_1102",
757,
62
],
"num_err_1101",
[
"disrupt",
757,
62
],
"num_done_1102",
[
"load_dynamic",
185,
8,
182,
757,
62
],
[
"access",
186,
1,
757,
79
],
[
"is_num",
188,
9,
757,
79
],
[
"jump_false",
188,
"num_err_1103",
757,
79
],
"_nop_tc_102",
"_nop_tc_103",
[
"subtract",
187,
9,
186,
757,
79
],
[
"jump",
"num_done_1104",
757,
79
],
"num_err_1103",
[
"disrupt",
757,
79
],
"num_done_1104",
[
"load_dynamic",
190,
8,
187,
757,
79
],
[
"array",
191,
4,
757,
79
],
[
"push",
191,
178,
757,
79
],
[
"push",
191,
180,
757,
79
],
[
"push",
191,
185,
757,
79
],
[
"push",
191,
190,
757,
79
],
[
"store_dynamic",
5,
191,
11,
757,
24
],
[
"null",
192,
758,
25
],
[
"is_identical",
193,
6,
192,
758,
25
],
[
"jump_true",
193,
"ne_nid_1108",
758,
25
],
[
"jump",
"ne_ni_1109",
758,
25
],
"ne_nid_1108",
[
"false",
193,
758,
25
],
[
"jump",
"ne_done_1107",
758,
25
],
"ne_ni_1109",
[
"is_int",
194,
6,
758,
25
],
[
"jump_false",
194,
"ne_nn_1110",
758,
25
],
"_nop_tc_104",
[
"jump",
"ne_nn_1110",
758,
25
],
[
"ne_int",
193,
6,
192,
758,
25
],
[
"jump",
"ne_done_1107",
758,
25
],
"ne_nn_1110",
[
"is_num",
194,
6,
758,
25
],
[
"jump_false",
194,
"ne_nt_1111",
758,
25
],
"_nop_tc_105",
[
"jump",
"ne_nt_1111",
758,
25
],
[
"ne_float",
193,
6,
192,
758,
25
],
[
"jump",
"ne_done_1107",
758,
25
],
"ne_nt_1111",
[
"is_text",
194,
6,
758,
25
],
[
"jump_false",
194,
"ne_nnl_1112",
758,
25
],
"_nop_tc_106",
[
"jump",
"ne_nnl_1112",
758,
25
],
[
"ne_text",
193,
6,
192,
758,
25
],
[
"jump",
"ne_done_1107",
758,
25
],
"ne_nnl_1112",
[
"is_null",
194,
6,
758,
25
],
[
"jump_false",
194,
"ne_nb_1113",
758,
25
],
"_nop_tc_107",
"_nop_tc_108",
[
"false",
193,
758,
25
],
[
"jump",
"ne_done_1107",
758,
25
],
"ne_nb_1113",
[
"is_bool",
194,
6,
758,
25
],
[
"jump_false",
194,
"ne_mis_1114",
758,
25
],
"_nop_tc_109",
[
"jump",
"ne_mis_1114",
758,
25
],
[
"ne_bool",
193,
6,
192,
758,
25
],
[
"jump",
"ne_done_1107",
758,
25
],
"ne_mis_1114",
[
"true",
193,
758,
25
],
"ne_done_1107",
[
"jump_false",
193,
"if_else_1105",
758,
25
],
[
"record",
196,
7
],
[
"access",
197,
"rewrite",
760,
22
],
[
"store_field",
196,
197,
"event",
760,
22
],
[
"access",
198,
"simplify_algebra",
760,
39
],
[
"store_field",
196,
198,
"pass",
760,
39
],
[
"access",
199,
"self_ne",
761,
21
],
[
"store_field",
196,
199,
"rule",
761,
21
],
[
"store_field",
196,
11,
"at",
761,
36
],
[
"store_field",
196,
8,
"before",
762,
23
],
[
"load_dynamic",
200,
5,
11,
762,
50
],
[
"store_field",
196,
200,
"after",
762,
50
],
[
"record",
201,
2
],
[
"store_field",
201,
10,
"op",
763,
25
],
[
"access",
202,
2,
763,
41
],
[
"load_index",
203,
8,
202,
763,
41
],
[
"store_field",
201,
203,
"slot",
763,
41
],
[
"store_field",
196,
201,
"why",
763,
41
],
[
"is_array",
204,
6,
763,
41
],
[
"jump_false",
204,
"push_err_1115",
763,
41
],
[
"push",
6,
196,
763,
41
],
[
"jump",
"push_done_1116",
763,
41
],
"push_err_1115",
[
"disrupt",
763,
41
],
"push_done_1116",
[
"jump",
"if_end_1106",
763,
41
],
"if_else_1105",
"if_end_1106",
[
"false",
205,
766,
35
],
[
"access",
206,
1,
766,
29
],
[
"load_index",
207,
8,
206,
766,
29
],
[
"store_dynamic",
3,
205,
207,
766,
29
],
[
"access",
208,
1,
767,
19
],
[
"is_text",
210,
11,
767,
19
],
[
"jump_false",
210,
"add_cn_1118",
767,
19
],
"_nop_tc_110",
[
"jump",
"add_cn_1118",
767,
19
],
[
"concat",
209,
11,
208,
767,
19
],
[
"jump",
"add_done_1117",
767,
19
],
"add_cn_1118",
[
"is_num",
210,
11,
767,
19
],
[
"jump_false",
210,
"add_err_1119",
767,
19
],
"_nop_tc_111",
"_nop_tc_112",
[
"add",
209,
11,
208,
767,
19
],
[
"jump",
"add_done_1117",
767,
19
],
"add_err_1119",
[
"disrupt",
767,
19
],
"add_done_1117",
[
"move",
11,
209,
767,
19
],
[
"jump",
"while_start_990",
768,
11
],
[
"jump",
"if_end_1094",
768,
11
],
"if_else_1093",
"if_end_1094",
[
"jump",
"if_end_1058",
768,
11
],
"if_else_1057",
"if_end_1058",
[
"access",
212,
"invoke",
773,
17
],
[
"is_identical",
213,
10,
212,
773,
17
],
[
"jump_true",
213,
"eq_done_1123",
773,
17
],
[
"is_int",
214,
10,
773,
17
],
[
"jump_false",
214,
"eq_ni_1124",
773,
17
],
"_nop_tc_113",
[
"jump",
"eq_ni_1124",
773,
17
],
[
"eq_int",
213,
10,
212,
773,
17
],
[
"jump",
"eq_done_1123",
773,
17
],
"eq_ni_1124",
[
"is_num",
214,
10,
773,
17
],
[
"jump_false",
214,
"eq_nn_1125",
773,
17
],
"_nop_tc_114",
[
"jump",
"eq_nn_1125",
773,
17
],
[
"eq_float",
213,
10,
212,
773,
17
],
[
"jump",
"eq_done_1123",
773,
17
],
"eq_nn_1125",
[
"is_text",
214,
10,
773,
17
],
[
"jump_false",
214,
"eq_nt_1126",
773,
17
],
"_nop_tc_115",
"_nop_tc_116",
[
"eq_text",
213,
10,
212,
773,
17
],
[
"jump",
"eq_done_1123",
773,
17
],
"eq_nt_1126",
[
"is_null",
214,
10,
773,
17
],
[
"jump_false",
214,
"eq_nnl_1127",
773,
17
],
"_nop_tc_117",
[
"jump",
"eq_nnl_1127",
773,
17
],
[
"true",
213,
773,
17
],
[
"jump",
"eq_done_1123",
773,
17
],
"eq_nnl_1127",
[
"is_bool",
214,
10,
773,
17
],
[
"jump_false",
214,
"eq_nb_1128",
773,
17
],
"_nop_tc_118",
[
"jump",
"eq_nb_1128",
773,
17
],
[
"eq_bool",
213,
10,
212,
773,
17
],
[
"jump",
"eq_done_1123",
773,
17
],
"eq_nb_1128",
[
"false",
213,
773,
17
],
"eq_done_1123",
[
"move",
216,
213,
773,
17
],
[
"jump_true",
216,
"or_end_1122",
773,
17
],
[
"access",
217,
"tail_invoke",
773,
35
],
[
"is_identical",
218,
10,
217,
773,
35
],
[
"jump_true",
218,
"eq_done_1129",
773,
35
],
[
"is_int",
219,
10,
773,
35
],
[
"jump_false",
219,
"eq_ni_1130",
773,
35
],
"_nop_tc_119",
[
"jump",
"eq_ni_1130",
773,
35
],
[
"eq_int",
218,
10,
217,
773,
35
],
[
"jump",
"eq_done_1129",
773,
35
],
"eq_ni_1130",
[
"is_num",
219,
10,
773,
35
],
[
"jump_false",
219,
"eq_nn_1131",
773,
35
],
"_nop_tc_120",
[
"jump",
"eq_nn_1131",
773,
35
],
[
"eq_float",
218,
10,
217,
773,
35
],
[
"jump",
"eq_done_1129",
773,
35
],
"eq_nn_1131",
[
"is_text",
219,
10,
773,
35
],
[
"jump_false",
219,
"eq_nt_1132",
773,
35
],
"_nop_tc_121",
"_nop_tc_122",
[
"eq_text",
218,
10,
217,
773,
35
],
[
"jump",
"eq_done_1129",
773,
35
],
"eq_nt_1132",
[
"is_null",
219,
10,
773,
35
],
[
"jump_false",
219,
"eq_nnl_1133",
773,
35
],
"_nop_tc_123",
[
"jump",
"eq_nnl_1133",
773,
35
],
[
"true",
218,
773,
35
],
[
"jump",
"eq_done_1129",
773,
35
],
"eq_nnl_1133",
[
"is_bool",
219,
10,
773,
35
],
[
"jump_false",
219,
"eq_nb_1134",
773,
35
],
"_nop_tc_124",
[
"jump",
"eq_nb_1134",
773,
35
],
[
"eq_bool",
218,
10,
217,
773,
35
],
[
"jump",
"eq_done_1129",
773,
35
],
"eq_nb_1134",
[
"false",
218,
773,
35
],
"eq_done_1129",
[
"move",
216,
218,
773,
35
],
"or_end_1122",
[
"jump_false",
216,
"if_else_1120",
773,
35
],
[
"null",
221,
774,
33
],
[
"access",
222,
2,
774,
27
],
[
"load_index",
223,
8,
222,
774,
27
],
[
"store_dynamic",
3,
221,
223,
774,
27
],
[
"jump",
"if_end_1121",
774,
27
],
"if_else_1120",
[
"get",
224,
8,
1,
775,
18
],
[
"load_dynamic",
225,
224,
10,
775,
31
],
[
"true",
226,
775,
38
],
[
"is_identical",
227,
225,
226,
775,
38
],
[
"jump_true",
227,
"ne_nid_1138",
775,
38
],
[
"jump",
"ne_ni_1139",
775,
38
],
"ne_nid_1138",
[
"false",
227,
775,
38
],
[
"jump",
"ne_done_1137",
775,
38
],
"ne_ni_1139",
[
"is_int",
228,
225,
775,
38
],
[
"jump_false",
228,
"ne_nn_1140",
775,
38
],
"_nop_tc_125",
[
"jump",
"ne_nn_1140",
775,
38
],
[
"ne_int",
227,
225,
226,
775,
38
],
[
"jump",
"ne_done_1137",
775,
38
],
"ne_nn_1140",
[
"is_num",
228,
225,
775,
38
],
[
"jump_false",
228,
"ne_nt_1141",
775,
38
],
"_nop_tc_126",
[
"jump",
"ne_nt_1141",
775,
38
],
[
"ne_float",
227,
225,
226,
775,
38
],
[
"jump",
"ne_done_1137",
775,
38
],
"ne_nt_1141",
[
"is_text",
228,
225,
775,
38
],
[
"jump_false",
228,
"ne_nnl_1142",
775,
38
],
"_nop_tc_127",
[
"jump",
"ne_nnl_1142",
775,
38
],
[
"ne_text",
227,
225,
226,
775,
38
],
[
"jump",
"ne_done_1137",
775,
38
],
"ne_nnl_1142",
[
"is_null",
228,
225,
775,
38
],
[
"jump_false",
228,
"ne_nb_1143",
775,
38
],
"_nop_tc_128",
[
"jump",
"ne_nb_1143",
775,
38
],
[
"false",
227,
775,
38
],
[
"jump",
"ne_done_1137",
775,
38
],
"ne_nb_1143",
[
"is_bool",
228,
225,
775,
38
],
[
"jump_false",
228,
"ne_mis_1144",
775,
38
],
"_nop_tc_129",
"_nop_tc_130",
[
"ne_bool",
227,
225,
226,
775,
38
],
[
"jump",
"ne_done_1137",
775,
38
],
"ne_mis_1144",
[
"true",
227,
775,
38
],
"ne_done_1137",
[
"jump_false",
227,
"if_else_1135",
775,
38
],
[
"access",
230,
1,
776,
29
],
[
"load_index",
231,
8,
230,
776,
29
],
[
"access",
233,
{
"name": "is_number",
"kind": "name",
"make": "intrinsic"
},
776,
13
],
[
"frame",
234,
233,
1,
776,
13
],
[
"null",
235,
776,
13
],
[
"setarg",
234,
0,
235,
776,
13
],
[
"setarg",
234,
1,
231,
776,
13
],
[
"invoke",
234,
232,
776,
13
],
[
"jump_false",
232,
"if_else_1145",
776,
13
],
[
"null",
236,
777,
35
],
[
"access",
237,
1,
777,
29
],
[
"load_index",
238,
8,
237,
777,
29
],
[
"store_dynamic",
3,
236,
238,
777,
29
],
[
"jump",
"if_end_1146",
777,
29
],
"if_else_1145",
"if_end_1146",
[
"jump",
"if_end_1136",
777,
29
],
"if_else_1135",
"if_end_1136",
"if_end_1121",
[
"access",
239,
1,
781,
15
],
[
"is_text",
241,
11,
781,
15
],
[
"jump_false",
241,
"add_cn_1148",
781,
15
],
"_nop_tc_131",
[
"jump",
"add_cn_1148",
781,
15
],
[
"concat",
240,
11,
239,
781,
15
],
[
"jump",
"add_done_1147",
781,
15
],
"add_cn_1148",
[
"is_num",
241,
11,
781,
15
],
[
"jump_false",
241,
"add_err_1149",
781,
15
],
"_nop_tc_132",
"_nop_tc_133",
[
"add",
240,
11,
239,
781,
15
],
[
"jump",
"add_done_1147",
781,
15
],
"add_err_1149",
[
"disrupt",
781,
15
],
"add_done_1147",
[
"move",
11,
240,
781,
15
],
[
"jump",
"while_start_990",
781,
15
],
"while_end_991",
[
"null",
243,
784,
12
],
[
"return",
243,
784,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 277,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
791,
24
],
[
"move",
5,
12,
791,
24
],
[
"access",
4,
0,
792,
21
],
[
"access",
9,
0,
793,
14
],
[
"access",
10,
0,
794,
13
],
[
"null",
8,
795,
17
],
[
"null",
3,
796,
16
],
[
"null",
11,
797,
19
],
[
"access",
6,
0,
798,
16
],
[
"null",
7,
799,
18
],
[
"null",
13,
801,
25
],
[
"is_identical",
14,
5,
13,
801,
25
],
[
"jump_true",
14,
"eq_done_1153",
801,
25
],
[
"is_int",
15,
5,
801,
25
],
[
"jump_false",
15,
"eq_ni_1154",
801,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1154",
801,
25
],
[
"eq_int",
14,
5,
13,
801,
25
],
[
"jump",
"eq_done_1153",
801,
25
],
"eq_ni_1154",
[
"is_num",
15,
5,
801,
25
],
[
"jump_false",
15,
"eq_nn_1155",
801,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1155",
801,
25
],
[
"eq_float",
14,
5,
13,
801,
25
],
[
"jump",
"eq_done_1153",
801,
25
],
"eq_nn_1155",
[
"is_text",
15,
5,
801,
25
],
[
"jump_false",
15,
"eq_nt_1156",
801,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1156",
801,
25
],
[
"eq_text",
14,
5,
13,
801,
25
],
[
"jump",
"eq_done_1153",
801,
25
],
"eq_nt_1156",
[
"is_null",
15,
5,
801,
25
],
[
"jump_false",
15,
"eq_nnl_1157",
801,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
14,
801,
25
],
[
"jump",
"eq_done_1153",
801,
25
],
"eq_nnl_1157",
[
"is_bool",
15,
5,
801,
25
],
[
"jump_false",
15,
"eq_nb_1158",
801,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1158",
801,
25
],
[
"eq_bool",
14,
5,
13,
801,
25
],
[
"jump",
"eq_done_1153",
801,
25
],
"eq_nb_1158",
[
"false",
14,
801,
25
],
"eq_done_1153",
[
"move",
17,
14,
801,
25
],
[
"jump_true",
17,
"or_end_1152",
801,
25
],
[
"length",
18,
5,
801,
40
],
[
"access",
19,
0,
801,
57
],
[
"is_identical",
20,
18,
19,
801,
57
],
[
"jump_true",
20,
"eq_done_1159",
801,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
"_nop_tc_10",
[
"eq_int",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_1159",
801,
57
],
"eq_ni_1160",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
[
"eq_float",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_1159",
801,
57
],
"eq_nn_1161",
"_nop_tc_15",
[
"jump",
"eq_nt_1162",
801,
57
],
"_nop_tc_16",
[
"jump",
"eq_nt_1162",
801,
57
],
[
"eq_text",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_1159",
801,
57
],
"eq_nt_1162",
"_nop_tc_17",
[
"jump",
"eq_nnl_1163",
801,
57
],
"_nop_tc_18",
[
"jump",
"eq_nnl_1163",
801,
57
],
[
"true",
20,
801,
57
],
[
"jump",
"eq_done_1159",
801,
57
],
"eq_nnl_1163",
"_nop_tc_19",
[
"jump",
"eq_nb_1164",
801,
57
],
"_nop_tc_20",
[
"jump",
"eq_nb_1164",
801,
57
],
[
"eq_bool",
20,
18,
19,
801,
57
],
[
"jump",
"eq_done_1159",
801,
57
],
"eq_nb_1164",
[
"false",
20,
801,
57
],
"eq_done_1159",
[
"move",
17,
20,
801,
57
],
"or_end_1152",
[
"jump_false",
17,
"if_else_1150",
801,
57
],
[
"null",
23,
802,
14
],
[
"return",
23,
802,
14
],
"_nop_ur_1",
"if_else_1150",
"if_end_1151",
[
"null",
24,
805,
16
],
[
"is_identical",
25,
2,
24,
805,
16
],
[
"jump_true",
25,
"ne_nid_1169",
805,
16
],
[
"jump",
"ne_ni_1170",
805,
16
],
"ne_nid_1169",
[
"false",
25,
805,
16
],
[
"jump",
"ne_done_1168",
805,
16
],
"ne_ni_1170",
[
"is_int",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nn_1171",
805,
16
],
"_nop_tc_21",
[
"jump",
"ne_nn_1171",
805,
16
],
[
"ne_int",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_1168",
805,
16
],
"ne_nn_1171",
[
"is_num",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nt_1172",
805,
16
],
"_nop_tc_22",
[
"jump",
"ne_nt_1172",
805,
16
],
[
"ne_float",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_1168",
805,
16
],
"ne_nt_1172",
[
"is_text",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nnl_1173",
805,
16
],
"_nop_tc_23",
[
"jump",
"ne_nnl_1173",
805,
16
],
[
"ne_text",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_1168",
805,
16
],
"ne_nnl_1173",
[
"is_null",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_nb_1174",
805,
16
],
"_nop_tc_24",
"_nop_tc_25",
[
"false",
25,
805,
16
],
[
"jump",
"ne_done_1168",
805,
16
],
"ne_nb_1174",
[
"is_bool",
26,
2,
805,
16
],
[
"jump_false",
26,
"ne_mis_1175",
805,
16
],
"_nop_tc_26",
[
"jump",
"ne_mis_1175",
805,
16
],
[
"ne_bool",
25,
2,
24,
805,
16
],
[
"jump",
"ne_done_1168",
805,
16
],
"ne_mis_1175",
[
"true",
25,
805,
16
],
"ne_done_1168",
[
"move",
28,
25,
805,
16
],
[
"jump_false",
28,
"and_end_1167",
805,
16
],
[
"load_field",
29,
2,
"events",
805,
24
],
[
"null",
30,
805,
38
],
[
"is_identical",
31,
29,
30,
805,
38
],
[
"jump_true",
31,
"ne_nid_1177",
805,
38
],
[
"jump",
"ne_ni_1178",
805,
38
],
"ne_nid_1177",
[
"false",
31,
805,
38
],
[
"jump",
"ne_done_1176",
805,
38
],
"ne_ni_1178",
[
"is_int",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nn_1179",
805,
38
],
"_nop_tc_27",
[
"jump",
"ne_nn_1179",
805,
38
],
[
"ne_int",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_1176",
805,
38
],
"ne_nn_1179",
[
"is_num",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nt_1180",
805,
38
],
"_nop_tc_28",
[
"jump",
"ne_nt_1180",
805,
38
],
[
"ne_float",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_1176",
805,
38
],
"ne_nt_1180",
[
"is_text",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nnl_1181",
805,
38
],
"_nop_tc_29",
[
"jump",
"ne_nnl_1181",
805,
38
],
[
"ne_text",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_1176",
805,
38
],
"ne_nnl_1181",
[
"is_null",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_nb_1182",
805,
38
],
"_nop_tc_30",
"_nop_tc_31",
[
"false",
31,
805,
38
],
[
"jump",
"ne_done_1176",
805,
38
],
"ne_nb_1182",
[
"is_bool",
32,
29,
805,
38
],
[
"jump_false",
32,
"ne_mis_1183",
805,
38
],
"_nop_tc_32",
[
"jump",
"ne_mis_1183",
805,
38
],
[
"ne_bool",
31,
29,
30,
805,
38
],
[
"jump",
"ne_done_1176",
805,
38
],
"ne_mis_1183",
[
"true",
31,
805,
38
],
"ne_done_1176",
[
"move",
28,
31,
805,
38
],
"and_end_1167",
[
"jump_false",
28,
"if_else_1165",
805,
38
],
[
"load_field",
34,
2,
"events",
806,
16
],
[
"move",
7,
34,
806,
16
],
[
"jump",
"if_end_1166",
806,
16
],
"if_else_1165",
"if_end_1166",
[
"length",
35,
5,
809,
24
],
[
"move",
4,
35,
809,
24
],
[
"access",
36,
0,
810,
9
],
[
"move",
10,
36,
810,
9
],
"while_start_1184",
[
"is_int",
38,
10,
811,
16
],
[
"jump_false",
38,
"rel_ni_1186",
811,
16
],
[
"is_int",
39,
4,
811,
16
],
[
"jump_false",
39,
"rel_ni_1186",
811,
16
],
[
"lt_int",
37,
10,
4,
811,
16
],
[
"jump",
"rel_done_1188",
811,
16
],
"rel_ni_1186",
[
"is_num",
38,
10,
811,
16
],
[
"jump_false",
38,
"rel_nn_1187",
811,
16
],
[
"is_num",
39,
4,
811,
16
],
[
"jump_false",
39,
"rel_nn_1187",
811,
16
],
[
"lt_float",
37,
10,
4,
811,
16
],
[
"jump",
"rel_done_1188",
811,
16
],
"rel_nn_1187",
[
"is_text",
38,
10,
811,
16
],
[
"jump_false",
38,
"rel_err_1189",
811,
16
],
[
"is_text",
39,
4,
811,
16
],
[
"jump_false",
39,
"rel_err_1189",
811,
16
],
[
"lt_text",
37,
10,
4,
811,
16
],
[
"jump",
"rel_done_1188",
811,
16
],
"rel_err_1189",
[
"disrupt",
811,
16
],
"rel_done_1188",
[
"jump_false",
37,
"while_end_1185",
811,
16
],
[
"load_dynamic",
40,
5,
10,
812,
28
],
[
"move",
8,
40,
812,
28
],
[
"is_array",
41,
8,
813,
21
],
[
"not",
42,
41,
813,
21
],
[
"move",
43,
42,
813,
21
],
[
"jump_true",
43,
"or_end_1193",
813,
21
],
[
"access",
44,
0,
813,
37
],
[
"load_index",
45,
8,
44,
813,
37
],
[
"access",
46,
"not",
813,
43
],
[
"is_identical",
47,
45,
46,
813,
43
],
[
"jump_true",
47,
"ne_nid_1195",
813,
43
],
[
"jump",
"ne_ni_1196",
813,
43
],
"ne_nid_1195",
[
"false",
47,
813,
43
],
[
"jump",
"ne_done_1194",
813,
43
],
"ne_ni_1196",
[
"is_int",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nn_1197",
813,
43
],
"_nop_tc_33",
[
"jump",
"ne_nn_1197",
813,
43
],
[
"ne_int",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_1194",
813,
43
],
"ne_nn_1197",
[
"is_num",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nt_1198",
813,
43
],
"_nop_tc_34",
[
"jump",
"ne_nt_1198",
813,
43
],
[
"ne_float",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_1194",
813,
43
],
"ne_nt_1198",
[
"is_text",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nnl_1199",
813,
43
],
"_nop_tc_35",
"_nop_tc_36",
[
"ne_text",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_1194",
813,
43
],
"ne_nnl_1199",
[
"is_null",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_nb_1200",
813,
43
],
"_nop_tc_37",
[
"jump",
"ne_nb_1200",
813,
43
],
[
"false",
47,
813,
43
],
[
"jump",
"ne_done_1194",
813,
43
],
"ne_nb_1200",
[
"is_bool",
48,
45,
813,
43
],
[
"jump_false",
48,
"ne_mis_1201",
813,
43
],
"_nop_tc_38",
[
"jump",
"ne_mis_1201",
813,
43
],
[
"ne_bool",
47,
45,
46,
813,
43
],
[
"jump",
"ne_done_1194",
813,
43
],
"ne_mis_1201",
[
"true",
47,
813,
43
],
"ne_done_1194",
[
"move",
43,
47,
813,
43
],
"or_end_1193",
[
"move",
50,
43,
813,
43
],
[
"jump_true",
50,
"or_end_1192",
813,
43
],
[
"access",
51,
1,
813,
56
],
[
"is_text",
53,
10,
813,
56
],
[
"jump_false",
53,
"add_cn_1203",
813,
56
],
"_nop_tc_39",
[
"jump",
"add_cn_1203",
813,
56
],
[
"concat",
52,
10,
51,
813,
56
],
[
"jump",
"add_done_1202",
813,
56
],
"add_cn_1203",
[
"is_num",
53,
10,
813,
56
],
[
"jump_false",
53,
"add_err_1204",
813,
56
],
"_nop_tc_40",
"_nop_tc_41",
[
"add",
52,
10,
51,
813,
56
],
[
"jump",
"add_done_1202",
813,
56
],
"add_err_1204",
[
"disrupt",
813,
56
],
"add_done_1202",
[
"is_int",
56,
52,
813,
61
],
[
"jump_false",
56,
"rel_ni_1205",
813,
61
],
[
"is_int",
57,
4,
813,
61
],
[
"jump_false",
57,
"rel_ni_1205",
813,
61
],
[
"ge_int",
55,
52,
4,
813,
61
],
[
"jump",
"rel_done_1207",
813,
61
],
"rel_ni_1205",
[
"is_num",
56,
52,
813,
61
],
[
"jump_false",
56,
"rel_nn_1206",
813,
61
],
[
"is_num",
57,
4,
813,
61
],
[
"jump_false",
57,
"rel_nn_1206",
813,
61
],
[
"ge_float",
55,
52,
4,
813,
61
],
[
"jump",
"rel_done_1207",
813,
61
],
"rel_nn_1206",
[
"is_text",
56,
52,
813,
61
],
[
"jump_false",
56,
"rel_err_1208",
813,
61
],
[
"is_text",
57,
4,
813,
61
],
[
"jump_false",
57,
"rel_err_1208",
813,
61
],
[
"ge_text",
55,
52,
4,
813,
61
],
[
"jump",
"rel_done_1207",
813,
61
],
"rel_err_1208",
[
"disrupt",
813,
61
],
"rel_done_1207",
[
"move",
50,
55,
813,
61
],
"or_end_1192",
[
"jump_false",
50,
"if_else_1190",
813,
61
],
[
"access",
58,
1,
814,
17
],
[
"is_text",
60,
10,
814,
17
],
[
"jump_false",
60,
"add_cn_1210",
814,
17
],
"_nop_tc_42",
[
"jump",
"add_cn_1210",
814,
17
],
[
"concat",
59,
10,
58,
814,
17
],
[
"jump",
"add_done_1209",
814,
17
],
"add_cn_1210",
[
"is_num",
60,
10,
814,
17
],
[
"jump_false",
60,
"add_err_1211",
814,
17
],
"_nop_tc_43",
"_nop_tc_44",
[
"add",
59,
10,
58,
814,
17
],
[
"jump",
"add_done_1209",
814,
17
],
"add_err_1211",
[
"disrupt",
814,
17
],
"add_done_1209",
[
"move",
10,
59,
814,
17
],
[
"jump",
"while_start_1184",
815,
9
],
[
"jump",
"if_end_1191",
815,
9
],
"if_else_1190",
"if_end_1191",
[
"access",
62,
1,
818,
31
],
[
"is_text",
64,
10,
818,
31
],
[
"jump_false",
64,
"add_cn_1213",
818,
31
],
"_nop_tc_45",
[
"jump",
"add_cn_1213",
818,
31
],
[
"concat",
63,
10,
62,
818,
31
],
[
"jump",
"add_done_1212",
818,
31
],
"add_cn_1213",
[
"is_num",
64,
10,
818,
31
],
[
"jump_false",
64,
"add_err_1214",
818,
31
],
"_nop_tc_46",
"_nop_tc_47",
[
"add",
63,
10,
62,
818,
31
],
[
"jump",
"add_done_1212",
818,
31
],
"add_err_1214",
[
"disrupt",
818,
31
],
"add_done_1212",
[
"load_dynamic",
66,
5,
63,
818,
31
],
[
"move",
3,
66,
818,
31
],
[
"is_array",
67,
3,
819,
21
],
"_nop_bl_1",
[
"jump_true",
67,
"if_else_1215",
819,
21
],
[
"access",
69,
1,
820,
17
],
[
"is_text",
71,
10,
820,
17
],
[
"jump_false",
71,
"add_cn_1218",
820,
17
],
"_nop_tc_48",
[
"jump",
"add_cn_1218",
820,
17
],
[
"concat",
70,
10,
69,
820,
17
],
[
"jump",
"add_done_1217",
820,
17
],
"add_cn_1218",
[
"is_num",
71,
10,
820,
17
],
[
"jump_false",
71,
"add_err_1219",
820,
17
],
"_nop_tc_49",
"_nop_tc_50",
[
"add",
70,
10,
69,
820,
17
],
[
"jump",
"add_done_1217",
820,
17
],
"add_err_1219",
[
"disrupt",
820,
17
],
"add_done_1217",
[
"move",
10,
70,
820,
17
],
[
"jump",
"while_start_1184",
821,
9
],
[
"jump",
"if_end_1216",
821,
9
],
"if_else_1215",
"if_end_1216",
[
"access",
73,
0,
824,
22
],
[
"load_index",
74,
3,
73,
824,
22
],
[
"move",
11,
74,
824,
22
],
[
"length",
75,
3,
825,
21
],
[
"move",
6,
75,
825,
21
],
[
"access",
76,
"jump_false",
828,
22
],
[
"is_identical",
77,
11,
76,
828,
22
],
[
"jump_true",
77,
"eq_done_1223",
828,
22
],
[
"is_int",
78,
11,
828,
22
],
[
"jump_false",
78,
"eq_ni_1224",
828,
22
],
"_nop_tc_51",
[
"jump",
"eq_ni_1224",
828,
22
],
[
"eq_int",
77,
11,
76,
828,
22
],
[
"jump",
"eq_done_1223",
828,
22
],
"eq_ni_1224",
[
"is_num",
78,
11,
828,
22
],
[
"jump_false",
78,
"eq_nn_1225",
828,
22
],
"_nop_tc_52",
[
"jump",
"eq_nn_1225",
828,
22
],
[
"eq_float",
77,
11,
76,
828,
22
],
[
"jump",
"eq_done_1223",
828,
22
],
"eq_nn_1225",
[
"is_text",
78,
11,
828,
22
],
[
"jump_false",
78,
"eq_nt_1226",
828,
22
],
"_nop_tc_53",
"_nop_tc_54",
[
"eq_text",
77,
11,
76,
828,
22
],
[
"jump",
"eq_done_1223",
828,
22
],
"eq_nt_1226",
[
"is_null",
78,
11,
828,
22
],
[
"jump_false",
78,
"eq_nnl_1227",
828,
22
],
"_nop_tc_55",
[
"jump",
"eq_nnl_1227",
828,
22
],
[
"true",
77,
828,
22
],
[
"jump",
"eq_done_1223",
828,
22
],
"eq_nnl_1227",
[
"is_bool",
78,
11,
828,
22
],
[
"jump_false",
78,
"eq_nb_1228",
828,
22
],
"_nop_tc_56",
[
"jump",
"eq_nb_1228",
828,
22
],
[
"eq_bool",
77,
11,
76,
828,
22
],
[
"jump",
"eq_done_1223",
828,
22
],
"eq_nb_1228",
[
"false",
77,
828,
22
],
"eq_done_1223",
[
"move",
80,
77,
828,
22
],
[
"jump_false",
80,
"and_end_1222",
828,
22
],
[
"access",
81,
1,
828,
43
],
[
"load_index",
82,
3,
81,
828,
43
],
[
"access",
83,
1,
828,
55
],
[
"load_index",
84,
8,
83,
828,
55
],
[
"is_identical",
85,
82,
84,
828,
55
],
[
"jump_true",
85,
"eq_done_1229",
828,
55
],
[
"is_int",
86,
82,
828,
55
],
[
"jump_false",
86,
"eq_ni_1230",
828,
55
],
[
"is_int",
87,
84,
828,
55
],
[
"jump_false",
87,
"eq_ni_1230",
828,
55
],
[
"eq_int",
85,
82,
84,
828,
55
],
[
"jump",
"eq_done_1229",
828,
55
],
"eq_ni_1230",
[
"is_num",
86,
82,
828,
55
],
[
"jump_false",
86,
"eq_nn_1231",
828,
55
],
[
"is_num",
87,
84,
828,
55
],
[
"jump_false",
87,
"eq_nn_1231",
828,
55
],
[
"eq_float",
85,
82,
84,
828,
55
],
[
"jump",
"eq_done_1229",
828,
55
],
"eq_nn_1231",
[
"is_text",
86,
82,
828,
55
],
[
"jump_false",
86,
"eq_nt_1232",
828,
55
],
[
"is_text",
87,
84,
828,
55
],
[
"jump_false",
87,
"eq_nt_1232",
828,
55
],
[
"eq_text",
85,
82,
84,
828,
55
],
[
"jump",
"eq_done_1229",
828,
55
],
"eq_nt_1232",
[
"is_null",
86,
82,
828,
55
],
[
"jump_false",
86,
"eq_nnl_1233",
828,
55
],
[
"is_null",
87,
84,
828,
55
],
[
"jump_false",
87,
"eq_nnl_1233",
828,
55
],
[
"true",
85,
828,
55
],
[
"jump",
"eq_done_1229",
828,
55
],
"eq_nnl_1233",
[
"is_bool",
86,
82,
828,
55
],
[
"jump_false",
86,
"eq_nb_1234",
828,
55
],
[
"is_bool",
87,
84,
828,
55
],
[
"jump_false",
87,
"eq_nb_1234",
828,
55
],
[
"eq_bool",
85,
82,
84,
828,
55
],
[
"jump",
"eq_done_1229",
828,
55
],
"eq_nb_1234",
[
"false",
85,
828,
55
],
"eq_done_1229",
[
"move",
80,
85,
828,
55
],
"and_end_1222",
[
"jump_false",
80,
"if_else_1220",
828,
55
],
[
"access",
88,
1,
829,
19
],
[
"is_text",
90,
9,
829,
19
],
[
"jump_false",
90,
"add_cn_1236",
829,
19
],
"_nop_tc_57",
[
"jump",
"add_cn_1236",
829,
19
],
[
"concat",
89,
9,
88,
829,
19
],
[
"jump",
"add_done_1235",
829,
19
],
"add_cn_1236",
[
"is_num",
90,
9,
829,
19
],
[
"jump_false",
90,
"add_err_1237",
829,
19
],
"_nop_tc_58",
"_nop_tc_59",
[
"add",
89,
9,
88,
829,
19
],
[
"jump",
"add_done_1235",
829,
19
],
"add_err_1237",
[
"disrupt",
829,
19
],
"add_done_1235",
[
"move",
9,
89,
829,
19
],
[
"access",
92,
"_nop_bl_",
830,
27
],
[
"access",
94,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
830,
40
],
[
"frame",
95,
94,
1,
830,
40
],
[
"null",
96,
830,
40
],
[
"setarg",
95,
0,
96,
830,
40
],
[
"setarg",
95,
1,
9,
830,
40
],
[
"invoke",
95,
93,
830,
40
],
"_nop_tc_60",
"_nop_tc_61",
[
"is_text",
99,
93,
830,
40
],
[
"jump_false",
99,
"add_cn_1239",
830,
40
],
[
"concat",
97,
92,
93,
830,
40
],
[
"jump",
"add_done_1238",
830,
40
],
"add_cn_1239",
"_nop_tc_62",
[
"jump",
"add_err_1240",
830,
40
],
[
"is_num",
99,
93,
830,
40
],
[
"jump_false",
99,
"add_err_1240",
830,
40
],
[
"add",
97,
92,
93,
830,
40
],
[
"jump",
"add_done_1238",
830,
40
],
"add_err_1240",
[
"disrupt",
830,
40
],
"add_done_1238",
[
"store_dynamic",
5,
97,
10,
830,
22
],
[
"access",
100,
"jump_true",
831,
32
],
[
"access",
101,
2,
831,
51
],
[
"load_index",
102,
8,
101,
831,
51
],
[
"access",
103,
2,
831,
60
],
[
"load_index",
104,
3,
103,
831,
60
],
[
"access",
105,
2,
831,
76
],
[
"is_num",
107,
6,
831,
76
],
[
"jump_false",
107,
"num_err_1241",
831,
76
],
"_nop_tc_63",
"_nop_tc_64",
[
"subtract",
106,
6,
105,
831,
76
],
[
"jump",
"num_done_1242",
831,
76
],
"num_err_1241",
[
"disrupt",
831,
76
],
"num_done_1242",
[
"load_dynamic",
109,
3,
106,
831,
76
],
[
"access",
110,
1,
831,
92
],
[
"is_num",
112,
6,
831,
92
],
[
"jump_false",
112,
"num_err_1243",
831,
92
],
"_nop_tc_65",
"_nop_tc_66",
[
"subtract",
111,
6,
110,
831,
92
],
[
"jump",
"num_done_1244",
831,
92
],
"num_err_1243",
[
"disrupt",
831,
92
],
"num_done_1244",
[
"load_dynamic",
114,
3,
111,
831,
92
],
[
"array",
115,
5,
831,
92
],
[
"push",
115,
100,
831,
92
],
[
"push",
115,
102,
831,
92
],
[
"push",
115,
104,
831,
92
],
[
"push",
115,
109,
831,
92
],
[
"push",
115,
114,
831,
92
],
[
"access",
116,
1,
831,
26
],
[
"is_text",
118,
10,
831,
26
],
[
"jump_false",
118,
"add_cn_1246",
831,
26
],
"_nop_tc_67",
[
"jump",
"add_cn_1246",
831,
26
],
[
"concat",
117,
10,
116,
831,
26
],
[
"jump",
"add_done_1245",
831,
26
],
"add_cn_1246",
[
"is_num",
118,
10,
831,
26
],
[
"jump_false",
118,
"add_err_1247",
831,
26
],
"_nop_tc_68",
"_nop_tc_69",
[
"add",
117,
10,
116,
831,
26
],
[
"jump",
"add_done_1245",
831,
26
],
"add_err_1247",
[
"disrupt",
831,
26
],
"add_done_1245",
[
"store_dynamic",
5,
115,
117,
831,
26
],
[
"null",
120,
832,
23
],
[
"is_identical",
121,
7,
120,
832,
23
],
[
"jump_true",
121,
"ne_nid_1251",
832,
23
],
[
"jump",
"ne_ni_1252",
832,
23
],
"ne_nid_1251",
[
"false",
121,
832,
23
],
[
"jump",
"ne_done_1250",
832,
23
],
"ne_ni_1252",
[
"is_int",
122,
7,
832,
23
],
[
"jump_false",
122,
"ne_nn_1253",
832,
23
],
"_nop_tc_70",
[
"jump",
"ne_nn_1253",
832,
23
],
[
"ne_int",
121,
7,
120,
832,
23
],
[
"jump",
"ne_done_1250",
832,
23
],
"ne_nn_1253",
[
"is_num",
122,
7,
832,
23
],
[
"jump_false",
122,
"ne_nt_1254",
832,
23
],
"_nop_tc_71",
[
"jump",
"ne_nt_1254",
832,
23
],
[
"ne_float",
121,
7,
120,
832,
23
],
[
"jump",
"ne_done_1250",
832,
23
],
"ne_nt_1254",
[
"is_text",
122,
7,
832,
23
],
[
"jump_false",
122,
"ne_nnl_1255",
832,
23
],
"_nop_tc_72",
[
"jump",
"ne_nnl_1255",
832,
23
],
[
"ne_text",
121,
7,
120,
832,
23
],
[
"jump",
"ne_done_1250",
832,
23
],
"ne_nnl_1255",
[
"is_null",
122,
7,
832,
23
],
[
"jump_false",
122,
"ne_nb_1256",
832,
23
],
"_nop_tc_73",
"_nop_tc_74",
[
"false",
121,
832,
23
],
[
"jump",
"ne_done_1250",
832,
23
],
"ne_nb_1256",
[
"is_bool",
122,
7,
832,
23
],
[
"jump_false",
122,
"ne_mis_1257",
832,
23
],
"_nop_tc_75",
[
"jump",
"ne_mis_1257",
832,
23
],
[
"ne_bool",
121,
7,
120,
832,
23
],
[
"jump",
"ne_done_1250",
832,
23
],
"ne_mis_1257",
[
"true",
121,
832,
23
],
"ne_done_1250",
[
"jump_false",
121,
"if_else_1248",
832,
23
],
[
"record",
124,
6
],
[
"access",
125,
"rewrite",
834,
20
],
[
"store_field",
124,
125,
"event",
834,
20
],
[
"access",
126,
"simplify_booleans",
834,
37
],
[
"store_field",
124,
126,
"pass",
834,
37
],
[
"access",
127,
"not_jump_false_fusion",
835,
19
],
[
"store_field",
124,
127,
"rule",
835,
19
],
[
"store_field",
124,
10,
"at",
835,
48
],
[
"array",
128,
2,
836,
29
],
[
"push",
128,
8,
836,
29
],
[
"push",
128,
3,
836,
29
],
[
"store_field",
124,
128,
"before",
836,
29
],
[
"load_dynamic",
129,
5,
10,
837,
34
],
[
"access",
130,
1,
837,
55
],
[
"is_text",
132,
10,
837,
55
],
[
"jump_false",
132,
"add_cn_1259",
837,
55
],
"_nop_tc_76",
[
"jump",
"add_cn_1259",
837,
55
],
[
"concat",
131,
10,
130,
837,
55
],
[
"jump",
"add_done_1258",
837,
55
],
"add_cn_1259",
[
"is_num",
132,
10,
837,
55
],
[
"jump_false",
132,
"add_err_1260",
837,
55
],
"_nop_tc_77",
"_nop_tc_78",
[
"add",
131,
10,
130,
837,
55
],
[
"jump",
"add_done_1258",
837,
55
],
"add_err_1260",
[
"disrupt",
837,
55
],
"add_done_1258",
[
"load_dynamic",
134,
5,
131,
837,
55
],
[
"array",
135,
2,
837,
55
],
[
"push",
135,
129,
837,
55
],
[
"push",
135,
134,
837,
55
],
[
"store_field",
124,
135,
"after",
837,
55
],
[
"is_array",
136,
7,
837,
55
],
[
"jump_false",
136,
"push_err_1261",
837,
55
],
[
"push",
7,
124,
837,
55
],
[
"jump",
"push_done_1262",
837,
55
],
"push_err_1261",
[
"disrupt",
837,
55
],
"push_done_1262",
[
"jump",
"if_end_1249",
837,
55
],
"if_else_1248",
"if_end_1249",
[
"access",
137,
2,
840,
17
],
[
"is_text",
139,
10,
840,
17
],
[
"jump_false",
139,
"add_cn_1264",
840,
17
],
"_nop_tc_79",
[
"jump",
"add_cn_1264",
840,
17
],
[
"concat",
138,
10,
137,
840,
17
],
[
"jump",
"add_done_1263",
840,
17
],
"add_cn_1264",
[
"is_num",
139,
10,
840,
17
],
[
"jump_false",
139,
"add_err_1265",
840,
17
],
"_nop_tc_80",
"_nop_tc_81",
[
"add",
138,
10,
137,
840,
17
],
[
"jump",
"add_done_1263",
840,
17
],
"add_err_1265",
[
"disrupt",
840,
17
],
"add_done_1263",
[
"move",
10,
138,
840,
17
],
[
"jump",
"while_start_1184",
841,
9
],
[
"jump",
"if_end_1221",
841,
9
],
"if_else_1220",
"if_end_1221",
[
"access",
141,
"jump_true",
845,
22
],
[
"is_identical",
142,
11,
141,
845,
22
],
[
"jump_true",
142,
"eq_done_1269",
845,
22
],
[
"is_int",
143,
11,
845,
22
],
[
"jump_false",
143,
"eq_ni_1270",
845,
22
],
"_nop_tc_82",
[
"jump",
"eq_ni_1270",
845,
22
],
[
"eq_int",
142,
11,
141,
845,
22
],
[
"jump",
"eq_done_1269",
845,
22
],
"eq_ni_1270",
[
"is_num",
143,
11,
845,
22
],
[
"jump_false",
143,
"eq_nn_1271",
845,
22
],
"_nop_tc_83",
[
"jump",
"eq_nn_1271",
845,
22
],
[
"eq_float",
142,
11,
141,
845,
22
],
[
"jump",
"eq_done_1269",
845,
22
],
"eq_nn_1271",
[
"is_text",
143,
11,
845,
22
],
[
"jump_false",
143,
"eq_nt_1272",
845,
22
],
"_nop_tc_84",
"_nop_tc_85",
[
"eq_text",
142,
11,
141,
845,
22
],
[
"jump",
"eq_done_1269",
845,
22
],
"eq_nt_1272",
[
"is_null",
143,
11,
845,
22
],
[
"jump_false",
143,
"eq_nnl_1273",
845,
22
],
"_nop_tc_86",
[
"jump",
"eq_nnl_1273",
845,
22
],
[
"true",
142,
845,
22
],
[
"jump",
"eq_done_1269",
845,
22
],
"eq_nnl_1273",
[
"is_bool",
143,
11,
845,
22
],
[
"jump_false",
143,
"eq_nb_1274",
845,
22
],
"_nop_tc_87",
[
"jump",
"eq_nb_1274",
845,
22
],
[
"eq_bool",
142,
11,
141,
845,
22
],
[
"jump",
"eq_done_1269",
845,
22
],
"eq_nb_1274",
[
"false",
142,
845,
22
],
"eq_done_1269",
[
"move",
145,
142,
845,
22
],
[
"jump_false",
145,
"and_end_1268",
845,
22
],
[
"access",
146,
1,
845,
42
],
[
"load_index",
147,
3,
146,
845,
42
],
[
"access",
148,
1,
845,
54
],
[
"load_index",
149,
8,
148,
845,
54
],
[
"is_identical",
150,
147,
149,
845,
54
],
[
"jump_true",
150,
"eq_done_1275",
845,
54
],
[
"is_int",
151,
147,
845,
54
],
[
"jump_false",
151,
"eq_ni_1276",
845,
54
],
[
"is_int",
152,
149,
845,
54
],
[
"jump_false",
152,
"eq_ni_1276",
845,
54
],
[
"eq_int",
150,
147,
149,
845,
54
],
[
"jump",
"eq_done_1275",
845,
54
],
"eq_ni_1276",
[
"is_num",
151,
147,
845,
54
],
[
"jump_false",
151,
"eq_nn_1277",
845,
54
],
[
"is_num",
152,
149,
845,
54
],
[
"jump_false",
152,
"eq_nn_1277",
845,
54
],
[
"eq_float",
150,
147,
149,
845,
54
],
[
"jump",
"eq_done_1275",
845,
54
],
"eq_nn_1277",
[
"is_text",
151,
147,
845,
54
],
[
"jump_false",
151,
"eq_nt_1278",
845,
54
],
[
"is_text",
152,
149,
845,
54
],
[
"jump_false",
152,
"eq_nt_1278",
845,
54
],
[
"eq_text",
150,
147,
149,
845,
54
],
[
"jump",
"eq_done_1275",
845,
54
],
"eq_nt_1278",
[
"is_null",
151,
147,
845,
54
],
[
"jump_false",
151,
"eq_nnl_1279",
845,
54
],
[
"is_null",
152,
149,
845,
54
],
[
"jump_false",
152,
"eq_nnl_1279",
845,
54
],
[
"true",
150,
845,
54
],
[
"jump",
"eq_done_1275",
845,
54
],
"eq_nnl_1279",
[
"is_bool",
151,
147,
845,
54
],
[
"jump_false",
151,
"eq_nb_1280",
845,
54
],
[
"is_bool",
152,
149,
845,
54
],
[
"jump_false",
152,
"eq_nb_1280",
845,
54
],
[
"eq_bool",
150,
147,
149,
845,
54
],
[
"jump",
"eq_done_1275",
845,
54
],
"eq_nb_1280",
[
"false",
150,
845,
54
],
"eq_done_1275",
[
"move",
145,
150,
845,
54
],
"and_end_1268",
[
"jump_false",
145,
"if_else_1266",
845,
54
],
[
"access",
153,
1,
846,
19
],
[
"is_text",
155,
9,
846,
19
],
[
"jump_false",
155,
"add_cn_1282",
846,
19
],
"_nop_tc_88",
[
"jump",
"add_cn_1282",
846,
19
],
[
"concat",
154,
9,
153,
846,
19
],
[
"jump",
"add_done_1281",
846,
19
],
"add_cn_1282",
[
"is_num",
155,
9,
846,
19
],
[
"jump_false",
155,
"add_err_1283",
846,
19
],
"_nop_tc_89",
"_nop_tc_90",
[
"add",
154,
9,
153,
846,
19
],
[
"jump",
"add_done_1281",
846,
19
],
"add_err_1283",
[
"disrupt",
846,
19
],
"add_done_1281",
[
"move",
9,
154,
846,
19
],
[
"access",
157,
"_nop_bl_",
847,
27
],
[
"access",
159,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
847,
40
],
[
"frame",
160,
159,
1,
847,
40
],
[
"null",
161,
847,
40
],
[
"setarg",
160,
0,
161,
847,
40
],
[
"setarg",
160,
1,
9,
847,
40
],
[
"invoke",
160,
158,
847,
40
],
"_nop_tc_91",
"_nop_tc_92",
[
"is_text",
164,
158,
847,
40
],
[
"jump_false",
164,
"add_cn_1285",
847,
40
],
[
"concat",
162,
157,
158,
847,
40
],
[
"jump",
"add_done_1284",
847,
40
],
"add_cn_1285",
"_nop_tc_93",
[
"jump",
"add_err_1286",
847,
40
],
[
"is_num",
164,
158,
847,
40
],
[
"jump_false",
164,
"add_err_1286",
847,
40
],
[
"add",
162,
157,
158,
847,
40
],
[
"jump",
"add_done_1284",
847,
40
],
"add_err_1286",
[
"disrupt",
847,
40
],
"add_done_1284",
[
"store_dynamic",
5,
162,
10,
847,
22
],
[
"access",
165,
"jump_false",
848,
32
],
[
"access",
166,
2,
848,
52
],
[
"load_index",
167,
8,
166,
848,
52
],
[
"access",
168,
2,
848,
61
],
[
"load_index",
169,
3,
168,
848,
61
],
[
"access",
170,
2,
848,
77
],
[
"is_num",
172,
6,
848,
77
],
[
"jump_false",
172,
"num_err_1287",
848,
77
],
"_nop_tc_94",
"_nop_tc_95",
[
"subtract",
171,
6,
170,
848,
77
],
[
"jump",
"num_done_1288",
848,
77
],
"num_err_1287",
[
"disrupt",
848,
77
],
"num_done_1288",
[
"load_dynamic",
174,
3,
171,
848,
77
],
[
"access",
175,
1,
848,
93
],
[
"is_num",
177,
6,
848,
93
],
[
"jump_false",
177,
"num_err_1289",
848,
93
],
"_nop_tc_96",
"_nop_tc_97",
[
"subtract",
176,
6,
175,
848,
93
],
[
"jump",
"num_done_1290",
848,
93
],
"num_err_1289",
[
"disrupt",
848,
93
],
"num_done_1290",
[
"load_dynamic",
179,
3,
176,
848,
93
],
[
"array",
180,
5,
848,
93
],
[
"push",
180,
165,
848,
93
],
[
"push",
180,
167,
848,
93
],
[
"push",
180,
169,
848,
93
],
[
"push",
180,
174,
848,
93
],
[
"push",
180,
179,
848,
93
],
[
"access",
181,
1,
848,
26
],
[
"is_text",
183,
10,
848,
26
],
[
"jump_false",
183,
"add_cn_1292",
848,
26
],
"_nop_tc_98",
[
"jump",
"add_cn_1292",
848,
26
],
[
"concat",
182,
10,
181,
848,
26
],
[
"jump",
"add_done_1291",
848,
26
],
"add_cn_1292",
[
"is_num",
183,
10,
848,
26
],
[
"jump_false",
183,
"add_err_1293",
848,
26
],
"_nop_tc_99",
"_nop_tc_100",
[
"add",
182,
10,
181,
848,
26
],
[
"jump",
"add_done_1291",
848,
26
],
"add_err_1293",
[
"disrupt",
848,
26
],
"add_done_1291",
[
"store_dynamic",
5,
180,
182,
848,
26
],
[
"null",
185,
849,
23
],
[
"is_identical",
186,
7,
185,
849,
23
],
[
"jump_true",
186,
"ne_nid_1297",
849,
23
],
[
"jump",
"ne_ni_1298",
849,
23
],
"ne_nid_1297",
[
"false",
186,
849,
23
],
[
"jump",
"ne_done_1296",
849,
23
],
"ne_ni_1298",
[
"is_int",
187,
7,
849,
23
],
[
"jump_false",
187,
"ne_nn_1299",
849,
23
],
"_nop_tc_101",
[
"jump",
"ne_nn_1299",
849,
23
],
[
"ne_int",
186,
7,
185,
849,
23
],
[
"jump",
"ne_done_1296",
849,
23
],
"ne_nn_1299",
[
"is_num",
187,
7,
849,
23
],
[
"jump_false",
187,
"ne_nt_1300",
849,
23
],
"_nop_tc_102",
[
"jump",
"ne_nt_1300",
849,
23
],
[
"ne_float",
186,
7,
185,
849,
23
],
[
"jump",
"ne_done_1296",
849,
23
],
"ne_nt_1300",
[
"is_text",
187,
7,
849,
23
],
[
"jump_false",
187,
"ne_nnl_1301",
849,
23
],
"_nop_tc_103",
[
"jump",
"ne_nnl_1301",
849,
23
],
[
"ne_text",
186,
7,
185,
849,
23
],
[
"jump",
"ne_done_1296",
849,
23
],
"ne_nnl_1301",
[
"is_null",
187,
7,
849,
23
],
[
"jump_false",
187,
"ne_nb_1302",
849,
23
],
"_nop_tc_104",
"_nop_tc_105",
[
"false",
186,
849,
23
],
[
"jump",
"ne_done_1296",
849,
23
],
"ne_nb_1302",
[
"is_bool",
187,
7,
849,
23
],
[
"jump_false",
187,
"ne_mis_1303",
849,
23
],
"_nop_tc_106",
[
"jump",
"ne_mis_1303",
849,
23
],
[
"ne_bool",
186,
7,
185,
849,
23
],
[
"jump",
"ne_done_1296",
849,
23
],
"ne_mis_1303",
[
"true",
186,
849,
23
],
"ne_done_1296",
[
"jump_false",
186,
"if_else_1294",
849,
23
],
[
"record",
189,
6
],
[
"access",
190,
"rewrite",
851,
20
],
[
"store_field",
189,
190,
"event",
851,
20
],
[
"access",
191,
"simplify_booleans",
851,
37
],
[
"store_field",
189,
191,
"pass",
851,
37
],
[
"access",
192,
"not_jump_true_fusion",
852,
19
],
[
"store_field",
189,
192,
"rule",
852,
19
],
[
"store_field",
189,
10,
"at",
852,
47
],
[
"array",
193,
2,
853,
29
],
[
"push",
193,
8,
853,
29
],
[
"push",
193,
3,
853,
29
],
[
"store_field",
189,
193,
"before",
853,
29
],
[
"load_dynamic",
194,
5,
10,
854,
34
],
[
"access",
195,
1,
854,
55
],
[
"is_text",
197,
10,
854,
55
],
[
"jump_false",
197,
"add_cn_1305",
854,
55
],
"_nop_tc_107",
[
"jump",
"add_cn_1305",
854,
55
],
[
"concat",
196,
10,
195,
854,
55
],
[
"jump",
"add_done_1304",
854,
55
],
"add_cn_1305",
[
"is_num",
197,
10,
854,
55
],
[
"jump_false",
197,
"add_err_1306",
854,
55
],
"_nop_tc_108",
"_nop_tc_109",
[
"add",
196,
10,
195,
854,
55
],
[
"jump",
"add_done_1304",
854,
55
],
"add_err_1306",
[
"disrupt",
854,
55
],
"add_done_1304",
[
"load_dynamic",
199,
5,
196,
854,
55
],
[
"array",
200,
2,
854,
55
],
[
"push",
200,
194,
854,
55
],
[
"push",
200,
199,
854,
55
],
[
"store_field",
189,
200,
"after",
854,
55
],
[
"is_array",
201,
7,
854,
55
],
[
"jump_false",
201,
"push_err_1307",
854,
55
],
[
"push",
7,
189,
854,
55
],
[
"jump",
"push_done_1308",
854,
55
],
"push_err_1307",
[
"disrupt",
854,
55
],
"push_done_1308",
[
"jump",
"if_end_1295",
854,
55
],
"if_else_1294",
"if_end_1295",
[
"access",
202,
2,
857,
17
],
[
"is_text",
204,
10,
857,
17
],
[
"jump_false",
204,
"add_cn_1310",
857,
17
],
"_nop_tc_110",
[
"jump",
"add_cn_1310",
857,
17
],
[
"concat",
203,
10,
202,
857,
17
],
[
"jump",
"add_done_1309",
857,
17
],
"add_cn_1310",
[
"is_num",
204,
10,
857,
17
],
[
"jump_false",
204,
"add_err_1311",
857,
17
],
"_nop_tc_111",
"_nop_tc_112",
[
"add",
203,
10,
202,
857,
17
],
[
"jump",
"add_done_1309",
857,
17
],
"add_err_1311",
[
"disrupt",
857,
17
],
"add_done_1309",
[
"move",
10,
203,
857,
17
],
[
"jump",
"while_start_1184",
858,
9
],
[
"jump",
"if_end_1267",
858,
9
],
"if_else_1266",
"if_end_1267",
[
"access",
206,
"not",
862,
22
],
[
"is_identical",
207,
11,
206,
862,
22
],
[
"jump_true",
207,
"eq_done_1315",
862,
22
],
[
"is_int",
208,
11,
862,
22
],
[
"jump_false",
208,
"eq_ni_1316",
862,
22
],
"_nop_tc_113",
[
"jump",
"eq_ni_1316",
862,
22
],
[
"eq_int",
207,
11,
206,
862,
22
],
[
"jump",
"eq_done_1315",
862,
22
],
"eq_ni_1316",
[
"is_num",
208,
11,
862,
22
],
[
"jump_false",
208,
"eq_nn_1317",
862,
22
],
"_nop_tc_114",
[
"jump",
"eq_nn_1317",
862,
22
],
[
"eq_float",
207,
11,
206,
862,
22
],
[
"jump",
"eq_done_1315",
862,
22
],
"eq_nn_1317",
[
"is_text",
208,
11,
862,
22
],
[
"jump_false",
208,
"eq_nt_1318",
862,
22
],
"_nop_tc_115",
"_nop_tc_116",
[
"eq_text",
207,
11,
206,
862,
22
],
[
"jump",
"eq_done_1315",
862,
22
],
"eq_nt_1318",
[
"is_null",
208,
11,
862,
22
],
[
"jump_false",
208,
"eq_nnl_1319",
862,
22
],
"_nop_tc_117",
[
"jump",
"eq_nnl_1319",
862,
22
],
[
"true",
207,
862,
22
],
[
"jump",
"eq_done_1315",
862,
22
],
"eq_nnl_1319",
[
"is_bool",
208,
11,
862,
22
],
[
"jump_false",
208,
"eq_nb_1320",
862,
22
],
"_nop_tc_118",
[
"jump",
"eq_nb_1320",
862,
22
],
[
"eq_bool",
207,
11,
206,
862,
22
],
[
"jump",
"eq_done_1315",
862,
22
],
"eq_nb_1320",
[
"false",
207,
862,
22
],
"eq_done_1315",
[
"move",
210,
207,
862,
22
],
[
"jump_false",
210,
"and_end_1314",
862,
22
],
[
"access",
211,
2,
862,
36
],
[
"load_index",
212,
3,
211,
862,
36
],
[
"access",
213,
1,
862,
48
],
[
"load_index",
214,
8,
213,
862,
48
],
[
"is_identical",
215,
212,
214,
862,
48
],
[
"jump_true",
215,
"eq_done_1321",
862,
48
],
[
"is_int",
216,
212,
862,
48
],
[
"jump_false",
216,
"eq_ni_1322",
862,
48
],
[
"is_int",
217,
214,
862,
48
],
[
"jump_false",
217,
"eq_ni_1322",
862,
48
],
[
"eq_int",
215,
212,
214,
862,
48
],
[
"jump",
"eq_done_1321",
862,
48
],
"eq_ni_1322",
[
"is_num",
216,
212,
862,
48
],
[
"jump_false",
216,
"eq_nn_1323",
862,
48
],
[
"is_num",
217,
214,
862,
48
],
[
"jump_false",
217,
"eq_nn_1323",
862,
48
],
[
"eq_float",
215,
212,
214,
862,
48
],
[
"jump",
"eq_done_1321",
862,
48
],
"eq_nn_1323",
[
"is_text",
216,
212,
862,
48
],
[
"jump_false",
216,
"eq_nt_1324",
862,
48
],
[
"is_text",
217,
214,
862,
48
],
[
"jump_false",
217,
"eq_nt_1324",
862,
48
],
[
"eq_text",
215,
212,
214,
862,
48
],
[
"jump",
"eq_done_1321",
862,
48
],
"eq_nt_1324",
[
"is_null",
216,
212,
862,
48
],
[
"jump_false",
216,
"eq_nnl_1325",
862,
48
],
[
"is_null",
217,
214,
862,
48
],
[
"jump_false",
217,
"eq_nnl_1325",
862,
48
],
[
"true",
215,
862,
48
],
[
"jump",
"eq_done_1321",
862,
48
],
"eq_nnl_1325",
[
"is_bool",
216,
212,
862,
48
],
[
"jump_false",
216,
"eq_nb_1326",
862,
48
],
[
"is_bool",
217,
214,
862,
48
],
[
"jump_false",
217,
"eq_nb_1326",
862,
48
],
[
"eq_bool",
215,
212,
214,
862,
48
],
[
"jump",
"eq_done_1321",
862,
48
],
"eq_nb_1326",
[
"false",
215,
862,
48
],
"eq_done_1321",
[
"move",
210,
215,
862,
48
],
"and_end_1314",
[
"jump_false",
210,
"if_else_1312",
862,
48
],
[
"access",
218,
1,
863,
19
],
[
"is_text",
220,
9,
863,
19
],
[
"jump_false",
220,
"add_cn_1328",
863,
19
],
"_nop_tc_119",
[
"jump",
"add_cn_1328",
863,
19
],
[
"concat",
219,
9,
218,
863,
19
],
[
"jump",
"add_done_1327",
863,
19
],
"add_cn_1328",
[
"is_num",
220,
9,
863,
19
],
[
"jump_false",
220,
"add_err_1329",
863,
19
],
"_nop_tc_120",
"_nop_tc_121",
[
"add",
219,
9,
218,
863,
19
],
[
"jump",
"add_done_1327",
863,
19
],
"add_err_1329",
[
"disrupt",
863,
19
],
"add_done_1327",
[
"move",
9,
219,
863,
19
],
[
"access",
222,
"_nop_bl_",
864,
27
],
[
"access",
224,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
864,
40
],
[
"frame",
225,
224,
1,
864,
40
],
[
"null",
226,
864,
40
],
[
"setarg",
225,
0,
226,
864,
40
],
[
"setarg",
225,
1,
9,
864,
40
],
[
"invoke",
225,
223,
864,
40
],
"_nop_tc_122",
"_nop_tc_123",
[
"is_text",
229,
223,
864,
40
],
[
"jump_false",
229,
"add_cn_1331",
864,
40
],
[
"concat",
227,
222,
223,
864,
40
],
[
"jump",
"add_done_1330",
864,
40
],
"add_cn_1331",
"_nop_tc_124",
[
"jump",
"add_err_1332",
864,
40
],
[
"is_num",
229,
223,
864,
40
],
[
"jump_false",
229,
"add_err_1332",
864,
40
],
[
"add",
227,
222,
223,
864,
40
],
[
"jump",
"add_done_1330",
864,
40
],
"add_err_1332",
[
"disrupt",
864,
40
],
"add_done_1330",
[
"store_dynamic",
5,
227,
10,
864,
22
],
[
"access",
230,
"move",
865,
32
],
[
"access",
231,
1,
865,
45
],
[
"load_index",
232,
3,
231,
865,
45
],
[
"access",
233,
2,
865,
55
],
[
"load_index",
234,
8,
233,
865,
55
],
[
"access",
235,
2,
865,
71
],
[
"is_num",
237,
6,
865,
71
],
[
"jump_false",
237,
"num_err_1333",
865,
71
],
"_nop_tc_125",
"_nop_tc_126",
[
"subtract",
236,
6,
235,
865,
71
],
[
"jump",
"num_done_1334",
865,
71
],
"num_err_1333",
[
"disrupt",
865,
71
],
"num_done_1334",
[
"load_dynamic",
239,
3,
236,
865,
71
],
[
"access",
240,
1,
865,
87
],
[
"is_num",
242,
6,
865,
87
],
[
"jump_false",
242,
"num_err_1335",
865,
87
],
"_nop_tc_127",
"_nop_tc_128",
[
"subtract",
241,
6,
240,
865,
87
],
[
"jump",
"num_done_1336",
865,
87
],
"num_err_1335",
[
"disrupt",
865,
87
],
"num_done_1336",
[
"load_dynamic",
244,
3,
241,
865,
87
],
[
"array",
245,
5,
865,
87
],
[
"push",
245,
230,
865,
87
],
[
"push",
245,
232,
865,
87
],
[
"push",
245,
234,
865,
87
],
[
"push",
245,
239,
865,
87
],
[
"push",
245,
244,
865,
87
],
[
"access",
246,
1,
865,
26
],
[
"is_text",
248,
10,
865,
26
],
[
"jump_false",
248,
"add_cn_1338",
865,
26
],
"_nop_tc_129",
[
"jump",
"add_cn_1338",
865,
26
],
[
"concat",
247,
10,
246,
865,
26
],
[
"jump",
"add_done_1337",
865,
26
],
"add_cn_1338",
[
"is_num",
248,
10,
865,
26
],
[
"jump_false",
248,
"add_err_1339",
865,
26
],
"_nop_tc_130",
"_nop_tc_131",
[
"add",
247,
10,
246,
865,
26
],
[
"jump",
"add_done_1337",
865,
26
],
"add_err_1339",
[
"disrupt",
865,
26
],
"add_done_1337",
[
"store_dynamic",
5,
245,
247,
865,
26
],
[
"null",
250,
866,
23
],
[
"is_identical",
251,
7,
250,
866,
23
],
[
"jump_true",
251,
"ne_nid_1343",
866,
23
],
[
"jump",
"ne_ni_1344",
866,
23
],
"ne_nid_1343",
[
"false",
251,
866,
23
],
[
"jump",
"ne_done_1342",
866,
23
],
"ne_ni_1344",
[
"is_int",
252,
7,
866,
23
],
[
"jump_false",
252,
"ne_nn_1345",
866,
23
],
"_nop_tc_132",
[
"jump",
"ne_nn_1345",
866,
23
],
[
"ne_int",
251,
7,
250,
866,
23
],
[
"jump",
"ne_done_1342",
866,
23
],
"ne_nn_1345",
[
"is_num",
252,
7,
866,
23
],
[
"jump_false",
252,
"ne_nt_1346",
866,
23
],
"_nop_tc_133",
[
"jump",
"ne_nt_1346",
866,
23
],
[
"ne_float",
251,
7,
250,
866,
23
],
[
"jump",
"ne_done_1342",
866,
23
],
"ne_nt_1346",
[
"is_text",
252,
7,
866,
23
],
[
"jump_false",
252,
"ne_nnl_1347",
866,
23
],
"_nop_tc_134",
[
"jump",
"ne_nnl_1347",
866,
23
],
[
"ne_text",
251,
7,
250,
866,
23
],
[
"jump",
"ne_done_1342",
866,
23
],
"ne_nnl_1347",
[
"is_null",
252,
7,
866,
23
],
[
"jump_false",
252,
"ne_nb_1348",
866,
23
],
"_nop_tc_135",
"_nop_tc_136",
[
"false",
251,
866,
23
],
[
"jump",
"ne_done_1342",
866,
23
],
"ne_nb_1348",
[
"is_bool",
252,
7,
866,
23
],
[
"jump_false",
252,
"ne_mis_1349",
866,
23
],
"_nop_tc_137",
[
"jump",
"ne_mis_1349",
866,
23
],
[
"ne_bool",
251,
7,
250,
866,
23
],
[
"jump",
"ne_done_1342",
866,
23
],
"ne_mis_1349",
[
"true",
251,
866,
23
],
"ne_done_1342",
[
"jump_false",
251,
"if_else_1340",
866,
23
],
[
"record",
254,
6
],
[
"access",
255,
"rewrite",
868,
20
],
[
"store_field",
254,
255,
"event",
868,
20
],
[
"access",
256,
"simplify_booleans",
868,
37
],
[
"store_field",
254,
256,
"pass",
868,
37
],
[
"access",
257,
"double_not",
869,
19
],
[
"store_field",
254,
257,
"rule",
869,
19
],
[
"store_field",
254,
10,
"at",
869,
37
],
[
"array",
258,
2,
870,
29
],
[
"push",
258,
8,
870,
29
],
[
"push",
258,
3,
870,
29
],
[
"store_field",
254,
258,
"before",
870,
29
],
[
"load_dynamic",
259,
5,
10,
871,
34
],
[
"access",
260,
1,
871,
55
],
[
"is_text",
262,
10,
871,
55
],
[
"jump_false",
262,
"add_cn_1351",
871,
55
],
"_nop_tc_138",
[
"jump",
"add_cn_1351",
871,
55
],
[
"concat",
261,
10,
260,
871,
55
],
[
"jump",
"add_done_1350",
871,
55
],
"add_cn_1351",
[
"is_num",
262,
10,
871,
55
],
[
"jump_false",
262,
"add_err_1352",
871,
55
],
"_nop_tc_139",
"_nop_tc_140",
[
"add",
261,
10,
260,
871,
55
],
[
"jump",
"add_done_1350",
871,
55
],
"add_err_1352",
[
"disrupt",
871,
55
],
"add_done_1350",
[
"load_dynamic",
264,
5,
261,
871,
55
],
[
"array",
265,
2,
871,
55
],
[
"push",
265,
259,
871,
55
],
[
"push",
265,
264,
871,
55
],
[
"store_field",
254,
265,
"after",
871,
55
],
[
"is_array",
266,
7,
871,
55
],
[
"jump_false",
266,
"push_err_1353",
871,
55
],
[
"push",
7,
254,
871,
55
],
[
"jump",
"push_done_1354",
871,
55
],
"push_err_1353",
[
"disrupt",
871,
55
],
"push_done_1354",
[
"jump",
"if_end_1341",
871,
55
],
"if_else_1340",
"if_end_1341",
[
"access",
267,
2,
874,
17
],
[
"is_text",
269,
10,
874,
17
],
[
"jump_false",
269,
"add_cn_1356",
874,
17
],
"_nop_tc_141",
[
"jump",
"add_cn_1356",
874,
17
],
[
"concat",
268,
10,
267,
874,
17
],
[
"jump",
"add_done_1355",
874,
17
],
"add_cn_1356",
[
"is_num",
269,
10,
874,
17
],
[
"jump_false",
269,
"add_err_1357",
874,
17
],
"_nop_tc_142",
"_nop_tc_143",
[
"add",
268,
10,
267,
874,
17
],
[
"jump",
"add_done_1355",
874,
17
],
"add_err_1357",
[
"disrupt",
874,
17
],
"add_done_1355",
[
"move",
10,
268,
874,
17
],
[
"jump",
"while_start_1184",
875,
9
],
[
"jump",
"if_end_1313",
875,
9
],
"if_else_1312",
"if_end_1313",
[
"access",
271,
1,
878,
15
],
[
"is_text",
273,
10,
878,
15
],
[
"jump_false",
273,
"add_cn_1359",
878,
15
],
"_nop_tc_144",
[
"jump",
"add_cn_1359",
878,
15
],
[
"concat",
272,
10,
271,
878,
15
],
[
"jump",
"add_done_1358",
878,
15
],
"add_cn_1359",
[
"is_num",
273,
10,
878,
15
],
[
"jump_false",
273,
"add_err_1360",
878,
15
],
"_nop_tc_145",
"_nop_tc_146",
[
"add",
272,
10,
271,
878,
15
],
[
"jump",
"add_done_1358",
878,
15
],
"add_err_1360",
[
"disrupt",
878,
15
],
"add_done_1358",
[
"move",
10,
272,
878,
15
],
[
"jump",
"while_start_1184",
878,
15
],
"while_end_1185",
[
"null",
275,
881,
12
],
[
"return",
275,
881,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 82,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
9,
1,
"instructions",
888,
24
],
[
"move",
5,
9,
888,
24
],
[
"access",
4,
0,
889,
21
],
[
"access",
6,
0,
890,
14
],
[
"access",
8,
0,
891,
13
],
[
"null",
3,
892,
17
],
[
"null",
7,
893,
18
],
[
"null",
10,
895,
25
],
[
"is_identical",
11,
5,
10,
895,
25
],
[
"jump_true",
11,
"eq_done_1364",
895,
25
],
[
"is_int",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_ni_1365",
895,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1365",
895,
25
],
[
"eq_int",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1364",
895,
25
],
"eq_ni_1365",
[
"is_num",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nn_1366",
895,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1366",
895,
25
],
[
"eq_float",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1364",
895,
25
],
"eq_nn_1366",
[
"is_text",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nt_1367",
895,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1367",
895,
25
],
[
"eq_text",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1364",
895,
25
],
"eq_nt_1367",
[
"is_null",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nnl_1368",
895,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
11,
895,
25
],
[
"jump",
"eq_done_1364",
895,
25
],
"eq_nnl_1368",
[
"is_bool",
12,
5,
895,
25
],
[
"jump_false",
12,
"eq_nb_1369",
895,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1369",
895,
25
],
[
"eq_bool",
11,
5,
10,
895,
25
],
[
"jump",
"eq_done_1364",
895,
25
],
"eq_nb_1369",
[
"false",
11,
895,
25
],
"eq_done_1364",
[
"move",
14,
11,
895,
25
],
[
"jump_true",
14,
"or_end_1363",
895,
25
],
[
"length",
15,
5,
895,
40
],
[
"access",
16,
0,
895,
57
],
[
"is_identical",
17,
15,
16,
895,
57
],
[
"jump_true",
17,
"eq_done_1370",
895,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
"_nop_tc_10",
[
"eq_int",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1370",
895,
57
],
"eq_ni_1371",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
[
"eq_float",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1370",
895,
57
],
"eq_nn_1372",
"_nop_tc_15",
[
"jump",
"eq_nt_1373",
895,
57
],
"_nop_tc_16",
[
"jump",
"eq_nt_1373",
895,
57
],
[
"eq_text",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1370",
895,
57
],
"eq_nt_1373",
"_nop_tc_17",
[
"jump",
"eq_nnl_1374",
895,
57
],
"_nop_tc_18",
[
"jump",
"eq_nnl_1374",
895,
57
],
[
"true",
17,
895,
57
],
[
"jump",
"eq_done_1370",
895,
57
],
"eq_nnl_1374",
"_nop_tc_19",
[
"jump",
"eq_nb_1375",
895,
57
],
"_nop_tc_20",
[
"jump",
"eq_nb_1375",
895,
57
],
[
"eq_bool",
17,
15,
16,
895,
57
],
[
"jump",
"eq_done_1370",
895,
57
],
"eq_nb_1375",
[
"false",
17,
895,
57
],
"eq_done_1370",
[
"move",
14,
17,
895,
57
],
"or_end_1363",
[
"jump_false",
14,
"if_else_1361",
895,
57
],
[
"null",
20,
896,
14
],
[
"return",
20,
896,
14
],
"_nop_ur_1",
"if_else_1361",
"if_end_1362",
[
"null",
21,
899,
16
],
[
"is_identical",
22,
2,
21,
899,
16
],
[
"jump_true",
22,
"ne_nid_1380",
899,
16
],
[
"jump",
"ne_ni_1381",
899,
16
],
"ne_nid_1380",
[
"false",
22,
899,
16
],
[
"jump",
"ne_done_1379",
899,
16
],
"ne_ni_1381",
[
"is_int",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nn_1382",
899,
16
],
"_nop_tc_21",
[
"jump",
"ne_nn_1382",
899,
16
],
[
"ne_int",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1379",
899,
16
],
"ne_nn_1382",
[
"is_num",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nt_1383",
899,
16
],
"_nop_tc_22",
[
"jump",
"ne_nt_1383",
899,
16
],
[
"ne_float",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1379",
899,
16
],
"ne_nt_1383",
[
"is_text",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nnl_1384",
899,
16
],
"_nop_tc_23",
[
"jump",
"ne_nnl_1384",
899,
16
],
[
"ne_text",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1379",
899,
16
],
"ne_nnl_1384",
[
"is_null",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_nb_1385",
899,
16
],
"_nop_tc_24",
"_nop_tc_25",
[
"false",
22,
899,
16
],
[
"jump",
"ne_done_1379",
899,
16
],
"ne_nb_1385",
[
"is_bool",
23,
2,
899,
16
],
[
"jump_false",
23,
"ne_mis_1386",
899,
16
],
"_nop_tc_26",
[
"jump",
"ne_mis_1386",
899,
16
],
[
"ne_bool",
22,
2,
21,
899,
16
],
[
"jump",
"ne_done_1379",
899,
16
],
"ne_mis_1386",
[
"true",
22,
899,
16
],
"ne_done_1379",
[
"move",
25,
22,
899,
16
],
[
"jump_false",
25,
"and_end_1378",
899,
16
],
[
"load_field",
26,
2,
"events",
899,
24
],
[
"null",
27,
899,
38
],
[
"is_identical",
28,
26,
27,
899,
38
],
[
"jump_true",
28,
"ne_nid_1388",
899,
38
],
[
"jump",
"ne_ni_1389",
899,
38
],
"ne_nid_1388",
[
"false",
28,
899,
38
],
[
"jump",
"ne_done_1387",
899,
38
],
"ne_ni_1389",
[
"is_int",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nn_1390",
899,
38
],
"_nop_tc_27",
[
"jump",
"ne_nn_1390",
899,
38
],
[
"ne_int",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1387",
899,
38
],
"ne_nn_1390",
[
"is_num",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nt_1391",
899,
38
],
"_nop_tc_28",
[
"jump",
"ne_nt_1391",
899,
38
],
[
"ne_float",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1387",
899,
38
],
"ne_nt_1391",
[
"is_text",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nnl_1392",
899,
38
],
"_nop_tc_29",
[
"jump",
"ne_nnl_1392",
899,
38
],
[
"ne_text",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1387",
899,
38
],
"ne_nnl_1392",
[
"is_null",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_nb_1393",
899,
38
],
"_nop_tc_30",
"_nop_tc_31",
[
"false",
28,
899,
38
],
[
"jump",
"ne_done_1387",
899,
38
],
"ne_nb_1393",
[
"is_bool",
29,
26,
899,
38
],
[
"jump_false",
29,
"ne_mis_1394",
899,
38
],
"_nop_tc_32",
[
"jump",
"ne_mis_1394",
899,
38
],
[
"ne_bool",
28,
26,
27,
899,
38
],
[
"jump",
"ne_done_1387",
899,
38
],
"ne_mis_1394",
[
"true",
28,
899,
38
],
"ne_done_1387",
[
"move",
25,
28,
899,
38
],
"and_end_1378",
[
"jump_false",
25,
"if_else_1376",
899,
38
],
[
"load_field",
31,
2,
"events",
900,
16
],
[
"move",
7,
31,
900,
16
],
[
"jump",
"if_end_1377",
900,
16
],
"if_else_1376",
"if_end_1377",
[
"length",
32,
5,
903,
24
],
[
"move",
4,
32,
903,
24
],
[
"access",
33,
0,
904,
9
],
[
"move",
8,
33,
904,
9
],
"while_start_1395",
[
"is_int",
35,
8,
905,
16
],
[
"jump_false",
35,
"rel_ni_1397",
905,
16
],
[
"is_int",
36,
4,
905,
16
],
[
"jump_false",
36,
"rel_ni_1397",
905,
16
],
[
"lt_int",
34,
8,
4,
905,
16
],
[
"jump",
"rel_done_1399",
905,
16
],
"rel_ni_1397",
[
"is_num",
35,
8,
905,
16
],
[
"jump_false",
35,
"rel_nn_1398",
905,
16
],
[
"is_num",
36,
4,
905,
16
],
[
"jump_false",
36,
"rel_nn_1398",
905,
16
],
[
"lt_float",
34,
8,
4,
905,
16
],
[
"jump",
"rel_done_1399",
905,
16
],
"rel_nn_1398",
[
"is_text",
35,
8,
905,
16
],
[
"jump_false",
35,
"rel_err_1400",
905,
16
],
[
"is_text",
36,
4,
905,
16
],
[
"jump_false",
36,
"rel_err_1400",
905,
16
],
[
"lt_text",
34,
8,
4,
905,
16
],
[
"jump",
"rel_done_1399",
905,
16
],
"rel_err_1400",
[
"disrupt",
905,
16
],
"rel_done_1399",
[
"jump_false",
34,
"while_end_1396",
905,
16
],
[
"load_dynamic",
37,
5,
8,
906,
28
],
[
"move",
3,
37,
906,
28
],
[
"is_array",
38,
3,
907,
20
],
[
"move",
39,
38,
907,
20
],
[
"jump_false",
39,
"and_end_1404",
907,
20
],
[
"access",
40,
0,
907,
36
],
[
"load_index",
41,
3,
40,
907,
36
],
[
"access",
42,
"move",
907,
42
],
[
"is_identical",
43,
41,
42,
907,
42
],
[
"jump_true",
43,
"eq_done_1405",
907,
42
],
[
"is_int",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_ni_1406",
907,
42
],
"_nop_tc_33",
[
"jump",
"eq_ni_1406",
907,
42
],
[
"eq_int",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1405",
907,
42
],
"eq_ni_1406",
[
"is_num",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nn_1407",
907,
42
],
"_nop_tc_34",
[
"jump",
"eq_nn_1407",
907,
42
],
[
"eq_float",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1405",
907,
42
],
"eq_nn_1407",
[
"is_text",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nt_1408",
907,
42
],
"_nop_tc_35",
"_nop_tc_36",
[
"eq_text",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1405",
907,
42
],
"eq_nt_1408",
[
"is_null",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nnl_1409",
907,
42
],
"_nop_tc_37",
[
"jump",
"eq_nnl_1409",
907,
42
],
[
"true",
43,
907,
42
],
[
"jump",
"eq_done_1405",
907,
42
],
"eq_nnl_1409",
[
"is_bool",
44,
41,
907,
42
],
[
"jump_false",
44,
"eq_nb_1410",
907,
42
],
"_nop_tc_38",
[
"jump",
"eq_nb_1410",
907,
42
],
[
"eq_bool",
43,
41,
42,
907,
42
],
[
"jump",
"eq_done_1405",
907,
42
],
"eq_nb_1410",
[
"false",
43,
907,
42
],
"eq_done_1405",
[
"move",
39,
43,
907,
42
],
"and_end_1404",
[
"move",
46,
39,
907,
42
],
[
"jump_false",
46,
"and_end_1403",
907,
42
],
[
"access",
47,
1,
907,
58
],
[
"load_index",
48,
3,
47,
907,
58
],
[
"access",
49,
2,
907,
70
],
[
"load_index",
50,
3,
49,
907,
70
],
[
"is_identical",
51,
48,
50,
907,
70
],
[
"jump_true",
51,
"eq_done_1411",
907,
70
],
[
"is_int",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_ni_1412",
907,
70
],
[
"is_int",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_ni_1412",
907,
70
],
[
"eq_int",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1411",
907,
70
],
"eq_ni_1412",
[
"is_num",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nn_1413",
907,
70
],
[
"is_num",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nn_1413",
907,
70
],
[
"eq_float",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1411",
907,
70
],
"eq_nn_1413",
[
"is_text",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nt_1414",
907,
70
],
[
"is_text",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nt_1414",
907,
70
],
[
"eq_text",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1411",
907,
70
],
"eq_nt_1414",
[
"is_null",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nnl_1415",
907,
70
],
[
"is_null",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nnl_1415",
907,
70
],
[
"true",
51,
907,
70
],
[
"jump",
"eq_done_1411",
907,
70
],
"eq_nnl_1415",
[
"is_bool",
52,
48,
907,
70
],
[
"jump_false",
52,
"eq_nb_1416",
907,
70
],
[
"is_bool",
53,
50,
907,
70
],
[
"jump_false",
53,
"eq_nb_1416",
907,
70
],
[
"eq_bool",
51,
48,
50,
907,
70
],
[
"jump",
"eq_done_1411",
907,
70
],
"eq_nb_1416",
[
"false",
51,
907,
70
],
"eq_done_1411",
[
"move",
46,
51,
907,
70
],
"and_end_1403",
[
"jump_false",
46,
"if_else_1401",
907,
70
],
[
"access",
54,
1,
908,
19
],
[
"is_text",
56,
6,
908,
19
],
[
"jump_false",
56,
"add_cn_1418",
908,
19
],
"_nop_tc_39",
[
"jump",
"add_cn_1418",
908,
19
],
[
"concat",
55,
6,
54,
908,
19
],
[
"jump",
"add_done_1417",
908,
19
],
"add_cn_1418",
[
"is_num",
56,
6,
908,
19
],
[
"jump_false",
56,
"add_err_1419",
908,
19
],
"_nop_tc_40",
"_nop_tc_41",
[
"add",
55,
6,
54,
908,
19
],
[
"jump",
"add_done_1417",
908,
19
],
"add_err_1419",
[
"disrupt",
908,
19
],
"add_done_1417",
[
"move",
6,
55,
908,
19
],
[
"access",
58,
"_nop_mv_",
909,
27
],
[
"access",
60,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
909,
40
],
[
"frame",
61,
60,
1,
909,
40
],
[
"null",
62,
909,
40
],
[
"setarg",
61,
0,
62,
909,
40
],
[
"setarg",
61,
1,
6,
909,
40
],
[
"invoke",
61,
59,
909,
40
],
"_nop_tc_42",
"_nop_tc_43",
[
"is_text",
65,
59,
909,
40
],
[
"jump_false",
65,
"add_cn_1421",
909,
40
],
[
"concat",
63,
58,
59,
909,
40
],
[
"jump",
"add_done_1420",
909,
40
],
"add_cn_1421",
"_nop_tc_44",
[
"jump",
"add_err_1422",
909,
40
],
[
"is_num",
65,
59,
909,
40
],
[
"jump_false",
65,
"add_err_1422",
909,
40
],
[
"add",
63,
58,
59,
909,
40
],
[
"jump",
"add_done_1420",
909,
40
],
"add_err_1422",
[
"disrupt",
909,
40
],
"add_done_1420",
[
"store_dynamic",
5,
63,
8,
909,
22
],
[
"null",
66,
910,
23
],
[
"is_identical",
67,
7,
66,
910,
23
],
[
"jump_true",
67,
"ne_nid_1426",
910,
23
],
[
"jump",
"ne_ni_1427",
910,
23
],
"ne_nid_1426",
[
"false",
67,
910,
23
],
[
"jump",
"ne_done_1425",
910,
23
],
"ne_ni_1427",
[
"is_int",
68,
7,
910,
23
],
[
"jump_false",
68,
"ne_nn_1428",
910,
23
],
"_nop_tc_45",
[
"jump",
"ne_nn_1428",
910,
23
],
[
"ne_int",
67,
7,
66,
910,
23
],
[
"jump",
"ne_done_1425",
910,
23
],
"ne_nn_1428",
[
"is_num",
68,
7,
910,
23
],
[
"jump_false",
68,
"ne_nt_1429",
910,
23
],
"_nop_tc_46",
[
"jump",
"ne_nt_1429",
910,
23
],
[
"ne_float",
67,
7,
66,
910,
23
],
[
"jump",
"ne_done_1425",
910,
23
],
"ne_nt_1429",
[
"is_text",
68,
7,
910,
23
],
[
"jump_false",
68,
"ne_nnl_1430",
910,
23
],
"_nop_tc_47",
[
"jump",
"ne_nnl_1430",
910,
23
],
[
"ne_text",
67,
7,
66,
910,
23
],
[
"jump",
"ne_done_1425",
910,
23
],
"ne_nnl_1430",
[
"is_null",
68,
7,
910,
23
],
[
"jump_false",
68,
"ne_nb_1431",
910,
23
],
"_nop_tc_48",
"_nop_tc_49",
[
"false",
67,
910,
23
],
[
"jump",
"ne_done_1425",
910,
23
],
"ne_nb_1431",
[
"is_bool",
68,
7,
910,
23
],
[
"jump_false",
68,
"ne_mis_1432",
910,
23
],
"_nop_tc_50",
[
"jump",
"ne_mis_1432",
910,
23
],
[
"ne_bool",
67,
7,
66,
910,
23
],
[
"jump",
"ne_done_1425",
910,
23
],
"ne_mis_1432",
[
"true",
67,
910,
23
],
"ne_done_1425",
[
"jump_false",
67,
"if_else_1423",
910,
23
],
[
"record",
70,
6
],
[
"access",
71,
"rewrite",
912,
20
],
[
"store_field",
70,
71,
"event",
912,
20
],
[
"access",
72,
"eliminate_moves",
912,
37
],
[
"store_field",
70,
72,
"pass",
912,
37
],
[
"access",
73,
"self_move",
913,
19
],
[
"store_field",
70,
73,
"rule",
913,
19
],
[
"store_field",
70,
8,
"at",
913,
36
],
[
"store_field",
70,
3,
"before",
914,
21
],
[
"load_dynamic",
74,
5,
8,
914,
48
],
[
"store_field",
70,
74,
"after",
914,
48
],
[
"is_array",
75,
7,
914,
48
],
[
"jump_false",
75,
"push_err_1433",
914,
48
],
[
"push",
7,
70,
914,
48
],
[
"jump",
"push_done_1434",
914,
48
],
"push_err_1433",
[
"disrupt",
914,
48
],
"push_done_1434",
[
"jump",
"if_end_1424",
914,
48
],
"if_else_1423",
"if_end_1424",
[
"jump",
"if_end_1402",
914,
48
],
"if_else_1401",
"if_end_1402",
[
"access",
76,
1,
918,
15
],
[
"is_text",
78,
8,
918,
15
],
[
"jump_false",
78,
"add_cn_1436",
918,
15
],
"_nop_tc_51",
[
"jump",
"add_cn_1436",
918,
15
],
[
"concat",
77,
8,
76,
918,
15
],
[
"jump",
"add_done_1435",
918,
15
],
"add_cn_1436",
[
"is_num",
78,
8,
918,
15
],
[
"jump_false",
78,
"add_err_1437",
918,
15
],
"_nop_tc_52",
"_nop_tc_53",
[
"add",
77,
8,
76,
918,
15
],
[
"jump",
"add_done_1435",
918,
15
],
"add_err_1437",
[
"disrupt",
918,
15
],
"add_done_1435",
[
"move",
8,
77,
918,
15
],
[
"jump",
"while_start_1395",
918,
15
],
"while_end_1396",
[
"null",
80,
921,
12
],
[
"return",
80,
921,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 60,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
8,
1,
"instructions",
928,
24
],
[
"move",
6,
8,
928,
24
],
[
"access",
4,
0,
929,
21
],
[
"access",
5,
0,
930,
14
],
[
"false",
2,
931,
24
],
[
"access",
7,
0,
932,
13
],
[
"null",
3,
933,
17
],
[
"null",
9,
935,
25
],
[
"is_identical",
10,
6,
9,
935,
25
],
[
"jump_true",
10,
"eq_done_1441",
935,
25
],
[
"is_int",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_ni_1442",
935,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1442",
935,
25
],
[
"eq_int",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1441",
935,
25
],
"eq_ni_1442",
[
"is_num",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nn_1443",
935,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1443",
935,
25
],
[
"eq_float",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1441",
935,
25
],
"eq_nn_1443",
[
"is_text",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nt_1444",
935,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1444",
935,
25
],
[
"eq_text",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1441",
935,
25
],
"eq_nt_1444",
[
"is_null",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nnl_1445",
935,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
10,
935,
25
],
[
"jump",
"eq_done_1441",
935,
25
],
"eq_nnl_1445",
[
"is_bool",
11,
6,
935,
25
],
[
"jump_false",
11,
"eq_nb_1446",
935,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1446",
935,
25
],
[
"eq_bool",
10,
6,
9,
935,
25
],
[
"jump",
"eq_done_1441",
935,
25
],
"eq_nb_1446",
[
"false",
10,
935,
25
],
"eq_done_1441",
[
"move",
13,
10,
935,
25
],
[
"jump_true",
13,
"or_end_1440",
935,
25
],
[
"length",
14,
6,
935,
40
],
[
"access",
15,
0,
935,
57
],
[
"is_identical",
16,
14,
15,
935,
57
],
[
"jump_true",
16,
"eq_done_1447",
935,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
"_nop_tc_10",
[
"eq_int",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1447",
935,
57
],
"eq_ni_1448",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
[
"eq_float",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1447",
935,
57
],
"eq_nn_1449",
"_nop_tc_15",
[
"jump",
"eq_nt_1450",
935,
57
],
"_nop_tc_16",
[
"jump",
"eq_nt_1450",
935,
57
],
[
"eq_text",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1447",
935,
57
],
"eq_nt_1450",
"_nop_tc_17",
[
"jump",
"eq_nnl_1451",
935,
57
],
"_nop_tc_18",
[
"jump",
"eq_nnl_1451",
935,
57
],
[
"true",
16,
935,
57
],
[
"jump",
"eq_done_1447",
935,
57
],
"eq_nnl_1451",
"_nop_tc_19",
[
"jump",
"eq_nb_1452",
935,
57
],
"_nop_tc_20",
[
"jump",
"eq_nb_1452",
935,
57
],
[
"eq_bool",
16,
14,
15,
935,
57
],
[
"jump",
"eq_done_1447",
935,
57
],
"eq_nb_1452",
[
"false",
16,
935,
57
],
"eq_done_1447",
[
"move",
13,
16,
935,
57
],
"or_end_1440",
[
"jump_false",
13,
"if_else_1438",
935,
57
],
[
"null",
19,
936,
14
],
[
"return",
19,
936,
14
],
"_nop_ur_1",
"if_else_1438",
"if_end_1439",
[
"length",
20,
6,
939,
24
],
[
"move",
4,
20,
939,
24
],
[
"access",
21,
0,
940,
9
],
[
"move",
7,
21,
940,
9
],
"while_start_1453",
[
"is_int",
23,
7,
941,
16
],
[
"jump_false",
23,
"rel_ni_1455",
941,
16
],
[
"is_int",
24,
4,
941,
16
],
[
"jump_false",
24,
"rel_ni_1455",
941,
16
],
[
"lt_int",
22,
7,
4,
941,
16
],
[
"jump",
"rel_done_1457",
941,
16
],
"rel_ni_1455",
[
"is_num",
23,
7,
941,
16
],
[
"jump_false",
23,
"rel_nn_1456",
941,
16
],
[
"is_num",
24,
4,
941,
16
],
[
"jump_false",
24,
"rel_nn_1456",
941,
16
],
[
"lt_float",
22,
7,
4,
941,
16
],
[
"jump",
"rel_done_1457",
941,
16
],
"rel_nn_1456",
[
"is_text",
23,
7,
941,
16
],
[
"jump_false",
23,
"rel_err_1458",
941,
16
],
[
"is_text",
24,
4,
941,
16
],
[
"jump_false",
24,
"rel_err_1458",
941,
16
],
[
"lt_text",
22,
7,
4,
941,
16
],
[
"jump",
"rel_done_1457",
941,
16
],
"rel_err_1458",
[
"disrupt",
941,
16
],
"rel_done_1457",
[
"jump_false",
22,
"while_end_1454",
941,
16
],
[
"load_dynamic",
25,
6,
7,
942,
28
],
[
"move",
3,
25,
942,
28
],
[
"is_text",
26,
3,
943,
19
],
[
"jump_false",
26,
"if_else_1459",
943,
19
],
[
"access",
27,
"_nop_",
944,
33
],
[
"access",
29,
{
"name": "starts_with",
"kind": "name",
"make": "intrinsic"
},
944,
14
],
[
"frame",
30,
29,
2,
944,
14
],
[
"null",
31,
944,
14
],
[
"setarg",
30,
0,
31,
944,
14
],
[
"setarg",
30,
1,
3,
944,
14
],
[
"setarg",
30,
2,
27,
944,
14
],
[
"invoke",
30,
28,
944,
14
],
"_nop_bl_1",
[
"jump_true",
28,
"if_else_1461",
944,
14
],
[
"false",
33,
945,
26
],
[
"move",
2,
33,
945,
26
],
[
"jump",
"if_end_1462",
945,
26
],
"if_else_1461",
"if_end_1462",
[
"jump",
"if_end_1460",
945,
26
],
"if_else_1459",
[
"is_array",
34,
3,
947,
27
],
[
"jump_false",
34,
"if_else_1463",
947,
27
],
[
"jump_false",
2,
"if_else_1465",
948,
13
],
[
"access",
35,
1,
949,
21
],
[
"is_text",
37,
5,
949,
21
],
[
"jump_false",
37,
"add_cn_1468",
949,
21
],
"_nop_tc_21",
[
"jump",
"add_cn_1468",
949,
21
],
[
"concat",
36,
5,
35,
949,
21
],
[
"jump",
"add_done_1467",
949,
21
],
"add_cn_1468",
[
"is_num",
37,
5,
949,
21
],
[
"jump_false",
37,
"add_err_1469",
949,
21
],
"_nop_tc_22",
"_nop_tc_23",
[
"add",
36,
5,
35,
949,
21
],
[
"jump",
"add_done_1467",
949,
21
],
"add_err_1469",
[
"disrupt",
949,
21
],
"add_done_1467",
[
"move",
5,
36,
949,
21
],
[
"access",
39,
"_nop_ur_",
950,
29
],
[
"access",
41,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
950,
42
],
[
"frame",
42,
41,
1,
950,
42
],
[
"null",
43,
950,
42
],
[
"setarg",
42,
0,
43,
950,
42
],
[
"setarg",
42,
1,
5,
950,
42
],
[
"invoke",
42,
40,
950,
42
],
"_nop_tc_24",
"_nop_tc_25",
[
"is_text",
46,
40,
950,
42
],
[
"jump_false",
46,
"add_cn_1471",
950,
42
],
[
"concat",
44,
39,
40,
950,
42
],
[
"jump",
"add_done_1470",
950,
42
],
"add_cn_1471",
"_nop_tc_26",
[
"jump",
"add_err_1472",
950,
42
],
[
"is_num",
46,
40,
950,
42
],
[
"jump_false",
46,
"add_err_1472",
950,
42
],
[
"add",
44,
39,
40,
950,
42
],
[
"jump",
"add_done_1470",
950,
42
],
"add_err_1472",
[
"disrupt",
950,
42
],
"add_done_1470",
[
"store_dynamic",
6,
44,
7,
950,
24
],
[
"jump",
"if_end_1466",
950,
24
],
"if_else_1465",
[
"access",
47,
0,
951,
26
],
[
"load_index",
48,
3,
47,
951,
26
],
[
"access",
49,
"return",
951,
32
],
[
"is_identical",
50,
48,
49,
951,
32
],
[
"jump_true",
50,
"eq_done_1475",
951,
32
],
[
"is_int",
51,
48,
951,
32
],
[
"jump_false",
51,
"eq_ni_1476",
951,
32
],
"_nop_tc_27",
[
"jump",
"eq_ni_1476",
951,
32
],
[
"eq_int",
50,
48,
49,
951,
32
],
[
"jump",
"eq_done_1475",
951,
32
],
"eq_ni_1476",
[
"is_num",
51,
48,
951,
32
],
[
"jump_false",
51,
"eq_nn_1477",
951,
32
],
"_nop_tc_28",
[
"jump",
"eq_nn_1477",
951,
32
],
[
"eq_float",
50,
48,
49,
951,
32
],
[
"jump",
"eq_done_1475",
951,
32
],
"eq_nn_1477",
[
"is_text",
51,
48,
951,
32
],
[
"jump_false",
51,
"eq_nt_1478",
951,
32
],
"_nop_tc_29",
"_nop_tc_30",
[
"eq_text",
50,
48,
49,
951,
32
],
[
"jump",
"eq_done_1475",
951,
32
],
"eq_nt_1478",
[
"is_null",
51,
48,
951,
32
],
[
"jump_false",
51,
"eq_nnl_1479",
951,
32
],
"_nop_tc_31",
[
"jump",
"eq_nnl_1479",
951,
32
],
[
"true",
50,
951,
32
],
[
"jump",
"eq_done_1475",
951,
32
],
"eq_nnl_1479",
[
"is_bool",
51,
48,
951,
32
],
[
"jump_false",
51,
"eq_nb_1480",
951,
32
],
"_nop_tc_32",
[
"jump",
"eq_nb_1480",
951,
32
],
[
"eq_bool",
50,
48,
49,
951,
32
],
[
"jump",
"eq_done_1475",
951,
32
],
"eq_nb_1480",
[
"false",
50,
951,
32
],
"eq_done_1475",
[
"jump_false",
50,
"if_else_1473",
951,
32
],
[
"true",
53,
952,
26
],
[
"move",
2,
53,
952,
26
],
[
"jump",
"if_end_1474",
952,
26
],
"if_else_1473",
"if_end_1474",
"if_end_1466",
[
"jump",
"if_end_1464",
952,
26
],
"if_else_1463",
"if_end_1464",
"if_end_1460",
[
"access",
54,
1,
955,
15
],
[
"is_text",
56,
7,
955,
15
],
[
"jump_false",
56,
"add_cn_1482",
955,
15
],
"_nop_tc_33",
[
"jump",
"add_cn_1482",
955,
15
],
[
"concat",
55,
7,
54,
955,
15
],
[
"jump",
"add_done_1481",
955,
15
],
"add_cn_1482",
[
"is_num",
56,
7,
955,
15
],
[
"jump_false",
56,
"add_err_1483",
955,
15
],
"_nop_tc_34",
"_nop_tc_35",
[
"add",
55,
7,
54,
955,
15
],
[
"jump",
"add_done_1481",
955,
15
],
"add_err_1483",
[
"disrupt",
955,
15
],
"add_done_1481",
[
"move",
7,
55,
955,
15
],
[
"jump",
"while_start_1453",
955,
15
],
"while_end_1454",
[
"null",
58,
958,
12
],
[
"return",
58,
958,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 1
},
{
"disruption_pc": 0,
"nr_slots": 97,
"nr_close_slots": 0,
"instructions": [
[
"load_field",
12,
1,
"instructions",
965,
24
],
[
"move",
5,
12,
965,
24
],
[
"access",
4,
0,
966,
21
],
[
"access",
8,
0,
967,
14
],
[
"access",
11,
0,
968,
13
],
[
"access",
9,
0,
969,
13
],
[
"null",
7,
970,
17
],
[
"null",
10,
971,
24
],
[
"null",
3,
972,
16
],
[
"null",
6,
973,
18
],
[
"null",
13,
975,
25
],
[
"is_identical",
14,
5,
13,
975,
25
],
[
"jump_true",
14,
"eq_done_1487",
975,
25
],
[
"is_int",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_ni_1488",
975,
25
],
"_nop_tc_1",
[
"jump",
"eq_ni_1488",
975,
25
],
[
"eq_int",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1487",
975,
25
],
"eq_ni_1488",
[
"is_num",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nn_1489",
975,
25
],
"_nop_tc_2",
[
"jump",
"eq_nn_1489",
975,
25
],
[
"eq_float",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1487",
975,
25
],
"eq_nn_1489",
[
"is_text",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nt_1490",
975,
25
],
"_nop_tc_3",
[
"jump",
"eq_nt_1490",
975,
25
],
[
"eq_text",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1487",
975,
25
],
"eq_nt_1490",
[
"is_null",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nnl_1491",
975,
25
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
14,
975,
25
],
[
"jump",
"eq_done_1487",
975,
25
],
"eq_nnl_1491",
[
"is_bool",
15,
5,
975,
25
],
[
"jump_false",
15,
"eq_nb_1492",
975,
25
],
"_nop_tc_6",
[
"jump",
"eq_nb_1492",
975,
25
],
[
"eq_bool",
14,
5,
13,
975,
25
],
[
"jump",
"eq_done_1487",
975,
25
],
"eq_nb_1492",
[
"false",
14,
975,
25
],
"eq_done_1487",
[
"move",
17,
14,
975,
25
],
[
"jump_true",
17,
"or_end_1486",
975,
25
],
[
"length",
18,
5,
975,
40
],
[
"access",
19,
0,
975,
57
],
[
"is_identical",
20,
18,
19,
975,
57
],
[
"jump_true",
20,
"eq_done_1493",
975,
57
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
"_nop_tc_10",
[
"eq_int",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1493",
975,
57
],
"eq_ni_1494",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
[
"eq_float",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1493",
975,
57
],
"eq_nn_1495",
"_nop_tc_15",
[
"jump",
"eq_nt_1496",
975,
57
],
"_nop_tc_16",
[
"jump",
"eq_nt_1496",
975,
57
],
[
"eq_text",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1493",
975,
57
],
"eq_nt_1496",
"_nop_tc_17",
[
"jump",
"eq_nnl_1497",
975,
57
],
"_nop_tc_18",
[
"jump",
"eq_nnl_1497",
975,
57
],
[
"true",
20,
975,
57
],
[
"jump",
"eq_done_1493",
975,
57
],
"eq_nnl_1497",
"_nop_tc_19",
[
"jump",
"eq_nb_1498",
975,
57
],
"_nop_tc_20",
[
"jump",
"eq_nb_1498",
975,
57
],
[
"eq_bool",
20,
18,
19,
975,
57
],
[
"jump",
"eq_done_1493",
975,
57
],
"eq_nb_1498",
[
"false",
20,
975,
57
],
"eq_done_1493",
[
"move",
17,
20,
975,
57
],
"or_end_1486",
[
"jump_false",
17,
"if_else_1484",
975,
57
],
[
"null",
23,
976,
14
],
[
"return",
23,
976,
14
],
"_nop_ur_1",
"if_else_1484",
"if_end_1485",
[
"null",
24,
979,
16
],
[
"is_identical",
25,
2,
24,
979,
16
],
[
"jump_true",
25,
"ne_nid_1503",
979,
16
],
[
"jump",
"ne_ni_1504",
979,
16
],
"ne_nid_1503",
[
"false",
25,
979,
16
],
[
"jump",
"ne_done_1502",
979,
16
],
"ne_ni_1504",
[
"is_int",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nn_1505",
979,
16
],
"_nop_tc_21",
[
"jump",
"ne_nn_1505",
979,
16
],
[
"ne_int",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1502",
979,
16
],
"ne_nn_1505",
[
"is_num",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nt_1506",
979,
16
],
"_nop_tc_22",
[
"jump",
"ne_nt_1506",
979,
16
],
[
"ne_float",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1502",
979,
16
],
"ne_nt_1506",
[
"is_text",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nnl_1507",
979,
16
],
"_nop_tc_23",
[
"jump",
"ne_nnl_1507",
979,
16
],
[
"ne_text",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1502",
979,
16
],
"ne_nnl_1507",
[
"is_null",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_nb_1508",
979,
16
],
"_nop_tc_24",
"_nop_tc_25",
[
"false",
25,
979,
16
],
[
"jump",
"ne_done_1502",
979,
16
],
"ne_nb_1508",
[
"is_bool",
26,
2,
979,
16
],
[
"jump_false",
26,
"ne_mis_1509",
979,
16
],
"_nop_tc_26",
[
"jump",
"ne_mis_1509",
979,
16
],
[
"ne_bool",
25,
2,
24,
979,
16
],
[
"jump",
"ne_done_1502",
979,
16
],
"ne_mis_1509",
[
"true",
25,
979,
16
],
"ne_done_1502",
[
"move",
28,
25,
979,
16
],
[
"jump_false",
28,
"and_end_1501",
979,
16
],
[
"load_field",
29,
2,
"events",
979,
24
],
[
"null",
30,
979,
38
],
[
"is_identical",
31,
29,
30,
979,
38
],
[
"jump_true",
31,
"ne_nid_1511",
979,
38
],
[
"jump",
"ne_ni_1512",
979,
38
],
"ne_nid_1511",
[
"false",
31,
979,
38
],
[
"jump",
"ne_done_1510",
979,
38
],
"ne_ni_1512",
[
"is_int",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nn_1513",
979,
38
],
"_nop_tc_27",
[
"jump",
"ne_nn_1513",
979,
38
],
[
"ne_int",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1510",
979,
38
],
"ne_nn_1513",
[
"is_num",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nt_1514",
979,
38
],
"_nop_tc_28",
[
"jump",
"ne_nt_1514",
979,
38
],
[
"ne_float",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1510",
979,
38
],
"ne_nt_1514",
[
"is_text",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nnl_1515",
979,
38
],
"_nop_tc_29",
[
"jump",
"ne_nnl_1515",
979,
38
],
[
"ne_text",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1510",
979,
38
],
"ne_nnl_1515",
[
"is_null",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_nb_1516",
979,
38
],
"_nop_tc_30",
"_nop_tc_31",
[
"false",
31,
979,
38
],
[
"jump",
"ne_done_1510",
979,
38
],
"ne_nb_1516",
[
"is_bool",
32,
29,
979,
38
],
[
"jump_false",
32,
"ne_mis_1517",
979,
38
],
"_nop_tc_32",
[
"jump",
"ne_mis_1517",
979,
38
],
[
"ne_bool",
31,
29,
30,
979,
38
],
[
"jump",
"ne_done_1510",
979,
38
],
"ne_mis_1517",
[
"true",
31,
979,
38
],
"ne_done_1510",
[
"move",
28,
31,
979,
38
],
"and_end_1501",
[
"jump_false",
28,
"if_else_1499",
979,
38
],
[
"load_field",
34,
2,
"events",
980,
16
],
[
"move",
6,
34,
980,
16
],
[
"jump",
"if_end_1500",
980,
16
],
"if_else_1499",
"if_end_1500",
[
"length",
35,
5,
983,
24
],
[
"move",
4,
35,
983,
24
],
[
"access",
36,
0,
984,
9
],
[
"move",
11,
36,
984,
9
],
"while_start_1518",
[
"is_int",
38,
11,
985,
16
],
[
"jump_false",
38,
"rel_ni_1520",
985,
16
],
[
"is_int",
39,
4,
985,
16
],
[
"jump_false",
39,
"rel_ni_1520",
985,
16
],
[
"lt_int",
37,
11,
4,
985,
16
],
[
"jump",
"rel_done_1522",
985,
16
],
"rel_ni_1520",
[
"is_num",
38,
11,
985,
16
],
[
"jump_false",
38,
"rel_nn_1521",
985,
16
],
[
"is_num",
39,
4,
985,
16
],
[
"jump_false",
39,
"rel_nn_1521",
985,
16
],
[
"lt_float",
37,
11,
4,
985,
16
],
[
"jump",
"rel_done_1522",
985,
16
],
"rel_nn_1521",
[
"is_text",
38,
11,
985,
16
],
[
"jump_false",
38,
"rel_err_1523",
985,
16
],
[
"is_text",
39,
4,
985,
16
],
[
"jump_false",
39,
"rel_err_1523",
985,
16
],
[
"lt_text",
37,
11,
4,
985,
16
],
[
"jump",
"rel_done_1522",
985,
16
],
"rel_err_1523",
[
"disrupt",
985,
16
],
"rel_done_1522",
[
"jump_false",
37,
"while_end_1519",
985,
16
],
[
"load_dynamic",
40,
5,
11,
986,
28
],
[
"move",
7,
40,
986,
28
],
[
"is_array",
41,
7,
987,
20
],
[
"move",
42,
41,
987,
20
],
[
"jump_false",
42,
"and_end_1526",
987,
20
],
[
"access",
43,
0,
987,
36
],
[
"load_index",
44,
7,
43,
987,
36
],
[
"access",
45,
"jump",
987,
42
],
[
"is_identical",
46,
44,
45,
987,
42
],
[
"jump_true",
46,
"eq_done_1527",
987,
42
],
[
"is_int",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_ni_1528",
987,
42
],
"_nop_tc_33",
[
"jump",
"eq_ni_1528",
987,
42
],
[
"eq_int",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1527",
987,
42
],
"eq_ni_1528",
[
"is_num",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nn_1529",
987,
42
],
"_nop_tc_34",
[
"jump",
"eq_nn_1529",
987,
42
],
[
"eq_float",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1527",
987,
42
],
"eq_nn_1529",
[
"is_text",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nt_1530",
987,
42
],
"_nop_tc_35",
"_nop_tc_36",
[
"eq_text",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1527",
987,
42
],
"eq_nt_1530",
[
"is_null",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nnl_1531",
987,
42
],
"_nop_tc_37",
[
"jump",
"eq_nnl_1531",
987,
42
],
[
"true",
46,
987,
42
],
[
"jump",
"eq_done_1527",
987,
42
],
"eq_nnl_1531",
[
"is_bool",
47,
44,
987,
42
],
[
"jump_false",
47,
"eq_nb_1532",
987,
42
],
"_nop_tc_38",
[
"jump",
"eq_nb_1532",
987,
42
],
[
"eq_bool",
46,
44,
45,
987,
42
],
[
"jump",
"eq_done_1527",
987,
42
],
"eq_nb_1532",
[
"false",
46,
987,
42
],
"eq_done_1527",
[
"move",
42,
46,
987,
42
],
"and_end_1526",
[
"jump_false",
42,
"if_else_1524",
987,
42
],
[
"access",
49,
1,
988,
30
],
[
"load_index",
50,
7,
49,
988,
30
],
[
"move",
10,
50,
988,
30
],
[
"access",
51,
1,
989,
17
],
[
"is_text",
53,
11,
989,
17
],
[
"jump_false",
53,
"add_cn_1534",
989,
17
],
"_nop_tc_39",
[
"jump",
"add_cn_1534",
989,
17
],
[
"concat",
52,
11,
51,
989,
17
],
[
"jump",
"add_done_1533",
989,
17
],
"add_cn_1534",
[
"is_num",
53,
11,
989,
17
],
[
"jump_false",
53,
"add_err_1535",
989,
17
],
"_nop_tc_40",
"_nop_tc_41",
[
"add",
52,
11,
51,
989,
17
],
[
"jump",
"add_done_1533",
989,
17
],
"add_err_1535",
[
"disrupt",
989,
17
],
"add_done_1533",
[
"move",
9,
52,
989,
17
],
"while_start_1536",
[
"is_int",
56,
9,
990,
20
],
[
"jump_false",
56,
"rel_ni_1538",
990,
20
],
[
"is_int",
57,
4,
990,
20
],
[
"jump_false",
57,
"rel_ni_1538",
990,
20
],
[
"lt_int",
55,
9,
4,
990,
20
],
[
"jump",
"rel_done_1540",
990,
20
],
"rel_ni_1538",
[
"is_num",
56,
9,
990,
20
],
[
"jump_false",
56,
"rel_nn_1539",
990,
20
],
[
"is_num",
57,
4,
990,
20
],
[
"jump_false",
57,
"rel_nn_1539",
990,
20
],
[
"lt_float",
55,
9,
4,
990,
20
],
[
"jump",
"rel_done_1540",
990,
20
],
"rel_nn_1539",
[
"is_text",
56,
9,
990,
20
],
[
"jump_false",
56,
"rel_err_1541",
990,
20
],
[
"is_text",
57,
4,
990,
20
],
[
"jump_false",
57,
"rel_err_1541",
990,
20
],
[
"lt_text",
55,
9,
4,
990,
20
],
[
"jump",
"rel_done_1540",
990,
20
],
"rel_err_1541",
[
"disrupt",
990,
20
],
"rel_done_1540",
[
"jump_false",
55,
"while_end_1537",
990,
20
],
[
"load_dynamic",
58,
5,
9,
991,
31
],
[
"move",
3,
58,
991,
31
],
[
"is_text",
59,
3,
992,
23
],
[
"jump_false",
59,
"if_else_1542",
992,
23
],
[
"is_identical",
60,
3,
10,
993,
25
],
[
"jump_true",
60,
"eq_done_1546",
993,
25
],
"_nop_tc_42",
[
"jump",
"eq_ni_1547",
993,
25
],
[
"is_int",
62,
10,
993,
25
],
[
"jump_false",
62,
"eq_ni_1547",
993,
25
],
[
"eq_int",
60,
3,
10,
993,
25
],
[
"jump",
"eq_done_1546",
993,
25
],
"eq_ni_1547",
[
"is_num",
61,
3,
993,
25
],
[
"jump_false",
61,
"eq_nn_1548",
993,
25
],
[
"is_num",
62,
10,
993,
25
],
[
"jump_false",
62,
"eq_nn_1548",
993,
25
],
[
"eq_float",
60,
3,
10,
993,
25
],
[
"jump",
"eq_done_1546",
993,
25
],
"eq_nn_1548",
[
"is_text",
61,
3,
993,
25
],
[
"jump_false",
61,
"eq_nt_1549",
993,
25
],
[
"is_text",
62,
10,
993,
25
],
[
"jump_false",
62,
"eq_nt_1549",
993,
25
],
[
"eq_text",
60,
3,
10,
993,
25
],
[
"jump",
"eq_done_1546",
993,
25
],
"eq_nt_1549",
[
"is_null",
61,
3,
993,
25
],
[
"jump_false",
61,
"eq_nnl_1550",
993,
25
],
[
"is_null",
62,
10,
993,
25
],
[
"jump_false",
62,
"eq_nnl_1550",
993,
25
],
[
"true",
60,
993,
25
],
[
"jump",
"eq_done_1546",
993,
25
],
"eq_nnl_1550",
[
"is_bool",
61,
3,
993,
25
],
[
"jump_false",
61,
"eq_nb_1551",
993,
25
],
[
"is_bool",
62,
10,
993,
25
],
[
"jump_false",
62,
"eq_nb_1551",
993,
25
],
[
"eq_bool",
60,
3,
10,
993,
25
],
[
"jump",
"eq_done_1546",
993,
25
],
"eq_nb_1551",
[
"false",
60,
993,
25
],
"eq_done_1546",
[
"jump_false",
60,
"if_else_1544",
993,
25
],
[
"access",
63,
1,
994,
25
],
[
"is_text",
65,
8,
994,
25
],
[
"jump_false",
65,
"add_cn_1553",
994,
25
],
"_nop_tc_43",
[
"jump",
"add_cn_1553",
994,
25
],
[
"concat",
64,
8,
63,
994,
25
],
[
"jump",
"add_done_1552",
994,
25
],
"add_cn_1553",
[
"is_num",
65,
8,
994,
25
],
[
"jump_false",
65,
"add_err_1554",
994,
25
],
"_nop_tc_44",
"_nop_tc_45",
[
"add",
64,
8,
63,
994,
25
],
[
"jump",
"add_done_1552",
994,
25
],
"add_err_1554",
[
"disrupt",
994,
25
],
"add_done_1552",
[
"move",
8,
64,
994,
25
],
[
"access",
67,
"_nop_dj_",
995,
33
],
[
"access",
69,
{
"name": "text",
"kind": "name",
"make": "intrinsic"
},
995,
46
],
[
"frame",
70,
69,
1,
995,
46
],
[
"null",
71,
995,
46
],
[
"setarg",
70,
0,
71,
995,
46
],
[
"setarg",
70,
1,
8,
995,
46
],
[
"invoke",
70,
68,
995,
46
],
"_nop_tc_46",
"_nop_tc_47",
[
"is_text",
74,
68,
995,
46
],
[
"jump_false",
74,
"add_cn_1556",
995,
46
],
[
"concat",
72,
67,
68,
995,
46
],
[
"jump",
"add_done_1555",
995,
46
],
"add_cn_1556",
"_nop_tc_48",
[
"jump",
"add_err_1557",
995,
46
],
[
"is_num",
74,
68,
995,
46
],
[
"jump_false",
74,
"add_err_1557",
995,
46
],
[
"add",
72,
67,
68,
995,
46
],
[
"jump",
"add_done_1555",
995,
46
],
"add_err_1557",
[
"disrupt",
995,
46
],
"add_done_1555",
[
"store_dynamic",
5,
72,
11,
995,
28
],
[
"null",
75,
996,
29
],
[
"is_identical",
76,
6,
75,
996,
29
],
[
"jump_true",
76,
"ne_nid_1561",
996,
29
],
[
"jump",
"ne_ni_1562",
996,
29
],
"ne_nid_1561",
[
"false",
76,
996,
29
],
[
"jump",
"ne_done_1560",
996,
29
],
"ne_ni_1562",
[
"is_int",
77,
6,
996,
29
],
[
"jump_false",
77,
"ne_nn_1563",
996,
29
],
"_nop_tc_49",
[
"jump",
"ne_nn_1563",
996,
29
],
[
"ne_int",
76,
6,
75,
996,
29
],
[
"jump",
"ne_done_1560",
996,
29
],
"ne_nn_1563",
[
"is_num",
77,
6,
996,
29
],
[
"jump_false",
77,
"ne_nt_1564",
996,
29
],
"_nop_tc_50",
[
"jump",
"ne_nt_1564",
996,
29
],
[
"ne_float",
76,
6,
75,
996,
29
],
[
"jump",
"ne_done_1560",
996,
29
],
"ne_nt_1564",
[
"is_text",
77,
6,
996,
29
],
[
"jump_false",
77,
"ne_nnl_1565",
996,
29
],
"_nop_tc_51",
[
"jump",
"ne_nnl_1565",
996,
29
],
[
"ne_text",
76,
6,
75,
996,
29
],
[
"jump",
"ne_done_1560",
996,
29
],
"ne_nnl_1565",
[
"is_null",
77,
6,
996,
29
],
[
"jump_false",
77,
"ne_nb_1566",
996,
29
],
"_nop_tc_52",
"_nop_tc_53",
[
"false",
76,
996,
29
],
[
"jump",
"ne_done_1560",
996,
29
],
"ne_nb_1566",
[
"is_bool",
77,
6,
996,
29
],
[
"jump_false",
77,
"ne_mis_1567",
996,
29
],
"_nop_tc_54",
[
"jump",
"ne_mis_1567",
996,
29
],
[
"ne_bool",
76,
6,
75,
996,
29
],
[
"jump",
"ne_done_1560",
996,
29
],
"ne_mis_1567",
[
"true",
76,
996,
29
],
"ne_done_1560",
[
"jump_false",
76,
"if_else_1558",
996,
29
],
[
"record",
79,
7
],
[
"access",
80,
"rewrite",
998,
26
],
[
"store_field",
79,
80,
"event",
998,
26
],
[
"access",
81,
"eliminate_dead_jumps",
998,
43
],
[
"store_field",
79,
81,
"pass",
998,
43
],
[
"access",
82,
"jump_to_next",
999,
25
],
[
"store_field",
79,
82,
"rule",
999,
25
],
[
"store_field",
79,
11,
"at",
999,
45
],
[
"store_field",
79,
7,
"before",
1000,
27
],
[
"load_dynamic",
83,
5,
11,
1000,
54
],
[
"store_field",
79,
83,
"after",
1000,
54
],
[
"record",
84,
1
],
[
"store_field",
84,
10,
"label",
1001,
32
],
[
"store_field",
79,
84,
"why",
1001,
32
],
[
"is_array",
85,
6,
1001,
32
],
[
"jump_false",
85,
"push_err_1568",
1001,
32
],
[
"push",
6,
79,
1001,
32
],
[
"jump",
"push_done_1569",
1001,
32
],
"push_err_1568",
[
"disrupt",
1001,
32
],
"push_done_1569",
[
"jump",
"if_end_1559",
1001,
32
],
"if_else_1558",
"if_end_1559",
[
"jump",
"if_end_1545",
1001,
32
],
"if_else_1544",
"if_end_1545",
[
"jump",
"while_end_1537",
1005,
13
],
[
"jump",
"if_end_1543",
1005,
13
],
"if_else_1542",
"if_end_1543",
[
"is_array",
86,
3,
1007,
24
],
[
"jump_false",
86,
"if_else_1570",
1007,
24
],
[
"jump",
"while_end_1537",
1008,
13
],
[
"jump",
"if_end_1571",
1008,
13
],
"if_else_1570",
"if_end_1571",
[
"access",
87,
1,
1010,
19
],
[
"is_text",
89,
9,
1010,
19
],
[
"jump_false",
89,
"add_cn_1573",
1010,
19
],
"_nop_tc_55",
[
"jump",
"add_cn_1573",
1010,
19
],
[
"concat",
88,
9,
87,
1010,
19
],
[
"jump",
"add_done_1572",
1010,
19
],
"add_cn_1573",
[
"is_num",
89,
9,
1010,
19
],
[
"jump_false",
89,
"add_err_1574",
1010,
19
],
"_nop_tc_56",
"_nop_tc_57",
[
"add",
88,
9,
87,
1010,
19
],
[
"jump",
"add_done_1572",
1010,
19
],
"add_err_1574",
[
"disrupt",
1010,
19
],
"add_done_1572",
[
"move",
9,
88,
1010,
19
],
[
"jump",
"while_start_1536",
1010,
19
],
"while_end_1537",
[
"jump",
"if_end_1525",
1010,
19
],
"if_else_1524",
"if_end_1525",
[
"access",
91,
1,
1013,
15
],
[
"is_text",
93,
11,
1013,
15
],
[
"jump_false",
93,
"add_cn_1576",
1013,
15
],
"_nop_tc_58",
[
"jump",
"add_cn_1576",
1013,
15
],
[
"concat",
92,
11,
91,
1013,
15
],
[
"jump",
"add_done_1575",
1013,
15
],
"add_cn_1576",
[
"is_num",
93,
11,
1013,
15
],
[
"jump_false",
93,
"add_err_1577",
1013,
15
],
"_nop_tc_59",
"_nop_tc_60",
[
"add",
92,
11,
91,
1013,
15
],
[
"jump",
"add_done_1575",
1013,
15
],
"add_err_1577",
[
"disrupt",
1013,
15
],
"add_done_1575",
[
"move",
11,
92,
1013,
15
],
[
"jump",
"while_start_1518",
1013,
15
],
"while_end_1519",
[
"null",
95,
1016,
12
],
[
"return",
95,
1016,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1030,
39
],
[
"get",
3,
4,
2,
1030,
21
],
[
"frame",
4,
3,
1,
1030,
21
],
[
"null",
5,
1030,
21
],
[
"setarg",
4,
0,
5,
1030,
21
],
[
"setarg",
4,
1,
1,
1030,
21
],
[
"invoke",
4,
2,
1030,
21
],
[
"put",
2,
4,
1,
1030,
21
],
[
"get",
6,
4,
1,
1031,
14
],
[
"return",
6,
1031,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1035,
44
],
[
"get",
3,
18,
2,
1035,
21
],
[
"frame",
4,
3,
1,
1035,
21
],
[
"null",
5,
1035,
21
],
[
"setarg",
4,
0,
5,
1035,
21
],
[
"setarg",
4,
1,
1,
1035,
21
],
[
"invoke",
4,
2,
1035,
21
],
[
"put",
2,
5,
1,
1035,
21
],
[
"get",
6,
5,
1,
1036,
14
],
[
"return",
6,
1036,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 11,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1040,
42
],
[
"get",
2,
4,
1,
1040,
48
],
[
"get",
3,
5,
1,
1040,
61
],
[
"get",
4,
2,
1,
1040,
74
],
[
"get",
6,
9,
2,
1040,
20
],
[
"frame",
7,
6,
4,
1040,
20
],
[
"null",
8,
1040,
20
],
[
"setarg",
7,
0,
8,
1040,
20
],
[
"setarg",
7,
1,
1,
1040,
20
],
[
"setarg",
7,
2,
2,
1040,
20
],
[
"setarg",
7,
3,
3,
1040,
20
],
[
"setarg",
7,
4,
4,
1040,
20
],
[
"invoke",
7,
5,
1040,
20
],
[
"put",
5,
3,
1,
1040,
20
],
[
"get",
9,
3,
1,
1041,
14
],
[
"return",
9,
1041,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1052,
31
],
[
"get",
2,
2,
1,
1052,
37
],
[
"get",
4,
22,
2,
1052,
14
],
[
"frame",
5,
4,
2,
1052,
14
],
[
"null",
6,
1052,
14
],
[
"setarg",
5,
0,
6,
1052,
14
],
[
"setarg",
5,
1,
1,
1052,
14
],
[
"setarg",
5,
2,
2,
1052,
14
],
[
"tail_invoke",
5,
3,
1052,
14
],
[
"return",
3,
1052,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1056,
32
],
[
"get",
2,
2,
1,
1056,
38
],
[
"get",
4,
13,
2,
1056,
14
],
[
"frame",
5,
4,
2,
1056,
14
],
[
"null",
6,
1056,
14
],
[
"setarg",
5,
0,
6,
1056,
14
],
[
"setarg",
5,
1,
1,
1056,
14
],
[
"setarg",
5,
2,
2,
1056,
14
],
[
"tail_invoke",
5,
3,
1056,
14
],
[
"return",
3,
1056,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1060,
30
],
[
"get",
2,
2,
1,
1060,
36
],
[
"get",
4,
10,
2,
1060,
14
],
[
"frame",
5,
4,
2,
1060,
14
],
[
"null",
6,
1060,
14
],
[
"setarg",
5,
0,
6,
1060,
14
],
[
"setarg",
5,
1,
1,
1060,
14
],
[
"setarg",
5,
2,
2,
1060,
14
],
[
"tail_invoke",
5,
3,
1060,
14
],
[
"return",
3,
1060,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 7,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1064,
36
],
[
"get",
3,
5,
2,
1064,
14
],
[
"frame",
4,
3,
1,
1064,
14
],
[
"null",
5,
1064,
14
],
[
"setarg",
4,
0,
5,
1064,
14
],
[
"setarg",
4,
1,
1,
1064,
14
],
[
"tail_invoke",
4,
2,
1064,
14
],
[
"return",
2,
1064,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 8,
"nr_close_slots": 0,
"instructions": [
[
"get",
1,
1,
1,
1068,
35
],
[
"get",
2,
2,
1,
1068,
41
],
[
"get",
4,
36,
2,
1068,
14
],
[
"frame",
5,
4,
2,
1068,
14
],
[
"null",
6,
1068,
14
],
[
"setarg",
5,
0,
6,
1068,
14
],
[
"setarg",
5,
1,
1,
1068,
14
],
[
"setarg",
5,
2,
2,
1068,
14
],
[
"tail_invoke",
5,
3,
1068,
14
],
[
"return",
3,
1068,
14
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 0
},
{
"disruption_pc": 0,
"nr_slots": 136,
"nr_close_slots": 0,
"instructions": [
[
"null",
4,
1023,
23
],
[
"null",
5,
1024,
23
],
[
"null",
3,
1025,
22
],
[
"load_field",
6,
1,
"instructions",
1026,
9
],
[
"null",
7,
1026,
30
],
[
"is_identical",
8,
6,
7,
1026,
30
],
[
"jump_true",
8,
"eq_done_1581",
1026,
30
],
[
"is_int",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_ni_1582",
1026,
30
],
"_nop_tc_1",
[
"jump",
"eq_ni_1582",
1026,
30
],
[
"eq_int",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1581",
1026,
30
],
"eq_ni_1582",
[
"is_num",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nn_1583",
1026,
30
],
"_nop_tc_2",
[
"jump",
"eq_nn_1583",
1026,
30
],
[
"eq_float",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1581",
1026,
30
],
"eq_nn_1583",
[
"is_text",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nt_1584",
1026,
30
],
"_nop_tc_3",
[
"jump",
"eq_nt_1584",
1026,
30
],
[
"eq_text",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1581",
1026,
30
],
"eq_nt_1584",
[
"is_null",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nnl_1585",
1026,
30
],
"_nop_tc_4",
"_nop_tc_5",
[
"true",
8,
1026,
30
],
[
"jump",
"eq_done_1581",
1026,
30
],
"eq_nnl_1585",
[
"is_bool",
9,
6,
1026,
30
],
[
"jump_false",
9,
"eq_nb_1586",
1026,
30
],
"_nop_tc_6",
[
"jump",
"eq_nb_1586",
1026,
30
],
[
"eq_bool",
8,
6,
7,
1026,
30
],
[
"jump",
"eq_done_1581",
1026,
30
],
"eq_nb_1586",
[
"false",
8,
1026,
30
],
"eq_done_1581",
[
"move",
11,
8,
1026,
30
],
[
"jump_true",
11,
"or_end_1580",
1026,
30
],
[
"load_field",
12,
1,
"instructions",
1026,
45
],
[
"length",
13,
12,
1026,
45
],
[
"access",
14,
0,
1026,
67
],
[
"is_identical",
15,
13,
14,
1026,
67
],
[
"jump_true",
15,
"eq_done_1587",
1026,
67
],
"_nop_tc_7",
"_nop_tc_8",
"_nop_tc_9",
"_nop_tc_10",
[
"eq_int",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1587",
1026,
67
],
"eq_ni_1588",
"_nop_tc_11",
"_nop_tc_12",
"_nop_tc_13",
"_nop_tc_14",
[
"eq_float",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1587",
1026,
67
],
"eq_nn_1589",
"_nop_tc_15",
[
"jump",
"eq_nt_1590",
1026,
67
],
"_nop_tc_16",
[
"jump",
"eq_nt_1590",
1026,
67
],
[
"eq_text",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1587",
1026,
67
],
"eq_nt_1590",
"_nop_tc_17",
[
"jump",
"eq_nnl_1591",
1026,
67
],
"_nop_tc_18",
[
"jump",
"eq_nnl_1591",
1026,
67
],
[
"true",
15,
1026,
67
],
[
"jump",
"eq_done_1587",
1026,
67
],
"eq_nnl_1591",
"_nop_tc_19",
[
"jump",
"eq_nb_1592",
1026,
67
],
"_nop_tc_20",
[
"jump",
"eq_nb_1592",
1026,
67
],
[
"eq_bool",
15,
13,
14,
1026,
67
],
[
"jump",
"eq_done_1587",
1026,
67
],
"eq_nb_1592",
[
"false",
15,
1026,
67
],
"eq_done_1587",
[
"move",
11,
15,
1026,
67
],
"or_end_1580",
[
"jump_false",
11,
"if_else_1578",
1026,
67
],
[
"null",
18,
1027,
14
],
[
"return",
18,
1027,
14
],
"_nop_ur_1",
"if_else_1578",
"if_end_1579",
[
"access",
19,
"infer_param_types",
1029,
20
],
[
"function",
20,
14,
1029,
41
],
[
"get",
22,
29,
1,
1029,
5
],
[
"frame",
23,
22,
3,
1029,
5
],
[
"null",
24,
1029,
5
],
[
"setarg",
23,
0,
24,
1029,
5
],
[
"setarg",
23,
1,
1,
1029,
5
],
[
"setarg",
23,
2,
19,
1029,
5
],
[
"setarg",
23,
3,
20,
1029,
5
],
[
"invoke",
23,
21,
1029,
5
],
[
"get",
25,
24,
1,
1033,
9
],
[
"jump_false",
25,
"if_else_1593",
1033,
9
],
[
"access",
26,
"after infer_param_types",
1033,
36
],
[
"get",
28,
24,
1,
1033,
20
],
[
"frame",
29,
28,
2,
1033,
20
],
[
"null",
30,
1033,
20
],
[
"setarg",
29,
0,
30,
1033,
20
],
[
"setarg",
29,
1,
1,
1033,
20
],
[
"setarg",
29,
2,
26,
1033,
20
],
[
"invoke",
29,
27,
1033,
20
],
[
"jump",
"if_end_1594",
1033,
20
],
"if_else_1593",
"if_end_1594",
[
"access",
31,
"infer_slot_write_types",
1034,
20
],
[
"function",
32,
15,
1034,
46
],
[
"get",
34,
29,
1,
1034,
5
],
[
"frame",
35,
34,
3,
1034,
5
],
[
"null",
36,
1034,
5
],
[
"setarg",
35,
0,
36,
1034,
5
],
[
"setarg",
35,
1,
1,
1034,
5
],
[
"setarg",
35,
2,
31,
1034,
5
],
[
"setarg",
35,
3,
32,
1034,
5
],
[
"invoke",
35,
33,
1034,
5
],
[
"get",
37,
24,
1,
1038,
9
],
[
"jump_false",
37,
"if_else_1595",
1038,
9
],
[
"access",
38,
"after infer_slot_write_types",
1038,
36
],
[
"get",
40,
24,
1,
1038,
20
],
[
"frame",
41,
40,
2,
1038,
20
],
[
"null",
42,
1038,
20
],
[
"setarg",
41,
0,
42,
1038,
20
],
[
"setarg",
41,
1,
1,
1038,
20
],
[
"setarg",
41,
2,
38,
1038,
20
],
[
"invoke",
41,
39,
1038,
20
],
[
"jump",
"if_end_1596",
1038,
20
],
"if_else_1595",
"if_end_1596",
[
"access",
43,
"eliminate_type_checks",
1039,
20
],
[
"function",
44,
16,
1039,
45
],
[
"get",
46,
29,
1,
1039,
5
],
[
"frame",
47,
46,
3,
1039,
5
],
[
"null",
48,
1039,
5
],
[
"setarg",
47,
0,
48,
1039,
5
],
[
"setarg",
47,
1,
1,
1039,
5
],
[
"setarg",
47,
2,
43,
1039,
5
],
[
"setarg",
47,
3,
44,
1039,
5
],
[
"invoke",
47,
45,
1039,
5
],
[
"get",
49,
24,
1,
1043,
9
],
[
"jump_false",
49,
"if_else_1597",
1043,
9
],
[
"access",
50,
"after eliminate_type_checks",
1043,
36
],
[
"get",
52,
24,
1,
1043,
20
],
[
"frame",
53,
52,
2,
1043,
20
],
[
"null",
54,
1043,
20
],
[
"setarg",
53,
0,
54,
1043,
20
],
[
"setarg",
53,
1,
1,
1043,
20
],
[
"setarg",
53,
2,
50,
1043,
20
],
[
"invoke",
53,
51,
1043,
20
],
[
"jump",
"if_end_1598",
1043,
20
],
"if_else_1597",
"if_end_1598",
[
"null",
55,
1044,
16
],
[
"is_identical",
56,
2,
55,
1044,
16
],
[
"jump_true",
56,
"ne_nid_1604",
1044,
16
],
[
"jump",
"ne_ni_1605",
1044,
16
],
"ne_nid_1604",
[
"false",
56,
1044,
16
],
[
"jump",
"ne_done_1603",
1044,
16
],
"ne_ni_1605",
[
"is_int",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nn_1606",
1044,
16
],
"_nop_tc_21",
[
"jump",
"ne_nn_1606",
1044,
16
],
[
"ne_int",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1603",
1044,
16
],
"ne_nn_1606",
[
"is_num",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nt_1607",
1044,
16
],
"_nop_tc_22",
[
"jump",
"ne_nt_1607",
1044,
16
],
[
"ne_float",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1603",
1044,
16
],
"ne_nt_1607",
[
"is_text",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nnl_1608",
1044,
16
],
"_nop_tc_23",
[
"jump",
"ne_nnl_1608",
1044,
16
],
[
"ne_text",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1603",
1044,
16
],
"ne_nnl_1608",
[
"is_null",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_nb_1609",
1044,
16
],
"_nop_tc_24",
"_nop_tc_25",
[
"false",
56,
1044,
16
],
[
"jump",
"ne_done_1603",
1044,
16
],
"ne_nb_1609",
[
"is_bool",
57,
2,
1044,
16
],
[
"jump_false",
57,
"ne_mis_1610",
1044,
16
],
"_nop_tc_26",
[
"jump",
"ne_mis_1610",
1044,
16
],
[
"ne_bool",
56,
2,
55,
1044,
16
],
[
"jump",
"ne_done_1603",
1044,
16
],
"ne_mis_1610",
[
"true",
56,
1044,
16
],
"ne_done_1603",
[
"move",
59,
56,
1044,
16
],
[
"jump_false",
59,
"and_end_1602",
1044,
16
],
[
"load_field",
60,
2,
"type_deltas",
1044,
24
],
[
"null",
61,
1044,
43
],
[
"is_identical",
62,
60,
61,
1044,
43
],
[
"jump_true",
62,
"ne_nid_1612",
1044,
43
],
[
"jump",
"ne_ni_1613",
1044,
43
],
"ne_nid_1612",
[
"false",
62,
1044,
43
],
[
"jump",
"ne_done_1611",
1044,
43
],
"ne_ni_1613",
[
"is_int",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nn_1614",
1044,
43
],
"_nop_tc_27",
[
"jump",
"ne_nn_1614",
1044,
43
],
[
"ne_int",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1611",
1044,
43
],
"ne_nn_1614",
[
"is_num",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nt_1615",
1044,
43
],
"_nop_tc_28",
[
"jump",
"ne_nt_1615",
1044,
43
],
[
"ne_float",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1611",
1044,
43
],
"ne_nt_1615",
[
"is_text",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nnl_1616",
1044,
43
],
"_nop_tc_29",
[
"jump",
"ne_nnl_1616",
1044,
43
],
[
"ne_text",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1611",
1044,
43
],
"ne_nnl_1616",
[
"is_null",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_nb_1617",
1044,
43
],
"_nop_tc_30",
"_nop_tc_31",
[
"false",
62,
1044,
43
],
[
"jump",
"ne_done_1611",
1044,
43
],
"ne_nb_1617",
[
"is_bool",
63,
60,
1044,
43
],
[
"jump_false",
63,
"ne_mis_1618",
1044,
43
],
"_nop_tc_32",
[
"jump",
"ne_mis_1618",
1044,
43
],
[
"ne_bool",
62,
60,
61,
1044,
43
],
[
"jump",
"ne_done_1611",
1044,
43
],
"ne_mis_1618",
[
"true",
62,
1044,
43
],
"ne_done_1611",
[
"move",
59,
62,
1044,
43
],
"and_end_1602",
[
"move",
65,
59,
1044,
43
],
[
"jump_false",
65,
"and_end_1601",
1044,
43
],
[
"null",
66,
1044,
65
],
[
"is_identical",
67,
3,
66,
1044,
65
],
[
"jump_true",
67,
"ne_nid_1620",
1044,
65
],
[
"jump",
"ne_ni_1621",
1044,
65
],
"ne_nid_1620",
[
"false",
67,
1044,
65
],
[
"jump",
"ne_done_1619",
1044,
65
],
"ne_ni_1621",
"_nop_tc_33",
[
"jump",
"ne_nn_1622",
1044,
65
],
"_nop_tc_34",
[
"jump",
"ne_nn_1622",
1044,
65
],
[
"ne_int",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1619",
1044,
65
],
"ne_nn_1622",
"_nop_tc_35",
[
"jump",
"ne_nt_1623",
1044,
65
],
"_nop_tc_36",
[
"jump",
"ne_nt_1623",
1044,
65
],
[
"ne_float",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1619",
1044,
65
],
"ne_nt_1623",
"_nop_tc_37",
[
"jump",
"ne_nnl_1624",
1044,
65
],
"_nop_tc_38",
[
"jump",
"ne_nnl_1624",
1044,
65
],
[
"ne_text",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1619",
1044,
65
],
"ne_nnl_1624",
"_nop_tc_39",
"_nop_tc_40",
"_nop_tc_41",
"_nop_tc_42",
[
"false",
67,
1044,
65
],
[
"jump",
"ne_done_1619",
1044,
65
],
"ne_nb_1625",
"_nop_tc_43",
[
"jump",
"ne_mis_1626",
1044,
65
],
"_nop_tc_44",
[
"jump",
"ne_mis_1626",
1044,
65
],
[
"ne_bool",
67,
3,
66,
1044,
65
],
[
"jump",
"ne_done_1619",
1044,
65
],
"ne_mis_1626",
[
"true",
67,
1044,
65
],
"ne_done_1619",
[
"move",
65,
67,
1044,
65
],
"and_end_1601",
[
"jump_false",
65,
"if_else_1599",
1044,
65
],
[
"load_field",
70,
2,
"type_deltas",
1045,
7
],
[
"record",
71,
3
],
[
"load_field",
72,
1,
"name",
1046,
13
],
[
"store_field",
71,
72,
"fn",
1046,
13
],
[
"store_field",
71,
4,
"param_types",
1047,
22
],
[
"store_field",
71,
3,
"slot_types",
1048,
21
],
[
"is_array",
73,
70,
1048,
21
],
[
"jump_false",
73,
"push_err_1627",
1048,
21
],
[
"push",
70,
71,
1048,
21
],
[
"jump",
"push_done_1628",
1048,
21
],
"push_err_1627",
[
"disrupt",
1048,
21
],
"push_done_1628",
[
"jump",
"if_end_1600",
1048,
21
],
"if_else_1599",
"if_end_1600",
[
"access",
74,
"simplify_algebra",
1051,
20
],
[
"function",
75,
17,
1051,
40
],
[
"get",
77,
29,
1,
1051,
5
],
[
"frame",
78,
77,
3,
1051,
5
],
[
"null",
79,
1051,
5
],
[
"setarg",
78,
0,
79,
1051,
5
],
[
"setarg",
78,
1,
1,
1051,
5
],
[
"setarg",
78,
2,
74,
1051,
5
],
[
"setarg",
78,
3,
75,
1051,
5
],
[
"invoke",
78,
76,
1051,
5
],
[
"get",
80,
24,
1,
1054,
9
],
[
"jump_false",
80,
"if_else_1629",
1054,
9
],
[
"access",
81,
"after simplify_algebra",
1054,
36
],
[
"get",
83,
24,
1,
1054,
20
],
[
"frame",
84,
83,
2,
1054,
20
],
[
"null",
85,
1054,
20
],
[
"setarg",
84,
0,
85,
1054,
20
],
[
"setarg",
84,
1,
1,
1054,
20
],
[
"setarg",
84,
2,
81,
1054,
20
],
[
"invoke",
84,
82,
1054,
20
],
[
"jump",
"if_end_1630",
1054,
20
],
"if_else_1629",
"if_end_1630",
[
"access",
86,
"simplify_booleans",
1055,
20
],
[
"function",
87,
18,
1055,
41
],
[
"get",
89,
29,
1,
1055,
5
],
[
"frame",
90,
89,
3,
1055,
5
],
[
"null",
91,
1055,
5
],
[
"setarg",
90,
0,
91,
1055,
5
],
[
"setarg",
90,
1,
1,
1055,
5
],
[
"setarg",
90,
2,
86,
1055,
5
],
[
"setarg",
90,
3,
87,
1055,
5
],
[
"invoke",
90,
88,
1055,
5
],
[
"get",
92,
24,
1,
1058,
9
],
[
"jump_false",
92,
"if_else_1631",
1058,
9
],
[
"access",
93,
"after simplify_booleans",
1058,
36
],
[
"get",
95,
24,
1,
1058,
20
],
[
"frame",
96,
95,
2,
1058,
20
],
[
"null",
97,
1058,
20
],
[
"setarg",
96,
0,
97,
1058,
20
],
[
"setarg",
96,
1,
1,
1058,
20
],
[
"setarg",
96,
2,
93,
1058,
20
],
[
"invoke",
96,
94,
1058,
20
],
[
"jump",
"if_end_1632",
1058,
20
],
"if_else_1631",
"if_end_1632",
[
"access",
98,
"eliminate_moves",
1059,
20
],
[
"function",
99,
19,
1059,
39
],
[
"get",
101,
29,
1,
1059,
5
],
[
"frame",
102,
101,
3,
1059,
5
],
[
"null",
103,
1059,
5
],
[
"setarg",
102,
0,
103,
1059,
5
],
[
"setarg",
102,
1,
1,
1059,
5
],
[
"setarg",
102,
2,
98,
1059,
5
],
[
"setarg",
102,
3,
99,
1059,
5
],
[
"invoke",
102,
100,
1059,
5
],
[
"get",
104,
24,
1,
1062,
9
],
[
"jump_false",
104,
"if_else_1633",
1062,
9
],
[
"access",
105,
"after eliminate_moves",
1062,
36
],
[
"get",
107,
24,
1,
1062,
20
],
[
"frame",
108,
107,
2,
1062,
20
],
[
"null",
109,
1062,
20
],
[
"setarg",
108,
0,
109,
1062,
20
],
[
"setarg",
108,
1,
1,
1062,
20
],
[
"setarg",
108,
2,
105,
1062,
20
],
[
"invoke",
108,
106,
1062,
20
],
[
"jump",
"if_end_1634",
1062,
20
],
"if_else_1633",
"if_end_1634",
[
"access",
110,
"eliminate_unreachable",
1063,
20
],
[
"function",
111,
20,
1063,
45
],
[
"get",
113,
29,
1,
1063,
5
],
[
"frame",
114,
113,
3,
1063,
5
],
[
"null",
115,
1063,
5
],
[
"setarg",
114,
0,
115,
1063,
5
],
[
"setarg",
114,
1,
1,
1063,
5
],
[
"setarg",
114,
2,
110,
1063,
5
],
[
"setarg",
114,
3,
111,
1063,
5
],
[
"invoke",
114,
112,
1063,
5
],
[
"get",
116,
24,
1,
1066,
9
],
[
"jump_false",
116,
"if_else_1635",
1066,
9
],
[
"access",
117,
"after eliminate_unreachable",
1066,
36
],
[
"get",
119,
24,
1,
1066,
20
],
[
"frame",
120,
119,
2,
1066,
20
],
[
"null",
121,
1066,
20
],
[
"setarg",
120,
0,
121,
1066,
20
],
[
"setarg",
120,
1,
1,
1066,
20
],
[
"setarg",
120,
2,
117,
1066,
20
],
[
"invoke",
120,
118,
1066,
20
],
[
"jump",
"if_end_1636",
1066,
20
],
"if_else_1635",
"if_end_1636",
[
"access",
122,
"eliminate_dead_jumps",
1067,
20
],
[
"function",
123,
21,
1067,
44
],
[
"get",
125,
29,
1,
1067,
5
],
[
"frame",
126,
125,
3,
1067,
5
],
[
"null",
127,
1067,
5
],
[
"setarg",
126,
0,
127,
1067,
5
],
[
"setarg",
126,
1,
1,
1067,
5
],
[
"setarg",
126,
2,
122,
1067,
5
],
[
"setarg",
126,
3,
123,
1067,
5
],
[
"invoke",
126,
124,
1067,
5
],
[
"get",
128,
24,
1,
1070,
9
],
[
"jump_false",
128,
"if_else_1637",
1070,
9
],
[
"access",
129,
"after eliminate_dead_jumps",
1070,
36
],
[
"get",
131,
24,
1,
1070,
20
],
[
"frame",
132,
131,
2,
1070,
20
],
[
"null",
133,
1070,
20
],
[
"setarg",
132,
0,
133,
1070,
20
],
[
"setarg",
132,
1,
1,
1070,
20
],
[
"setarg",
132,
2,
129,
1070,
20
],
[
"invoke",
132,
130,
1070,
20
],
[
"jump",
"if_end_1638",
1070,
20
],
"if_else_1637",
"if_end_1638",
[
"null",
134,
1071,
12
],
[
"return",
134,
1071,
12
],
"_nop_ur_2",
"_nop_ur_3"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
},
{
"disruption_pc": 0,
"nr_slots": 418,
"nr_close_slots": 0,
"instructions": [
[
"null",
24,
8,
19
],
[
"null",
14,
9,
18
],
[
"load_field",
38,
1,
"_verify",
10,
7
],
[
"move",
39,
38,
10,
7
],
[
"jump_false",
39,
"and_end_2",
10,
7
],
[
"load_field",
40,
1,
"_verify_mod",
10,
21
],
[
"move",
39,
40,
10,
21
],
"and_end_2",
[
"jump_false",
39,
"if_else_0",
10,
21
],
[
"load_field",
41,
1,
"_verify_mod",
11,
16
],
[
"move",
14,
41,
11,
16
],
[
"function",
42,
0,
12,
17
],
[
"move",
24,
42,
12,
17
],
[
"jump",
"if_end_1",
12,
17
],
"if_else_0",
"if_end_1",
[
"access",
17,
"unknown",
26,
19
],
[
"access",
27,
"int",
27,
15
],
[
"access",
28,
"float",
28,
17
],
[
"access",
15,
"num",
29,
15
],
[
"access",
23,
"text",
30,
16
],
[
"access",
25,
"bool",
31,
16
],
[
"access",
3,
"null",
32,
16
],
[
"access",
7,
"array",
33,
17
],
[
"access",
34,
"record",
34,
18
],
[
"access",
37,
"function",
35,
20
],
[
"record",
43,
8
],
[
"store_field",
43,
27,
"is_int",
57,
13
],
[
"store_field",
43,
23,
"is_text",
57,
29
],
[
"store_field",
43,
15,
"is_num",
57,
45
],
[
"store_field",
43,
25,
"is_bool",
58,
14
],
[
"store_field",
43,
3,
"is_null",
58,
31
],
[
"store_field",
43,
7,
"is_array",
59,
15
],
[
"store_field",
43,
37,
"is_func",
59,
33
],
[
"store_field",
43,
34,
"is_record",
60,
16
],
[
"move",
26,
43,
60,
16
],
[
"record",
44,
11
],
[
"true",
45,
65,
13
],
[
"store_field",
44,
45,
"eq_int",
65,
13
],
[
"true",
46,
65,
29
],
[
"store_field",
44,
46,
"eq_float",
65,
29
],
[
"true",
47,
65,
44
],
[
"store_field",
44,
47,
"eq_text",
65,
44
],
[
"true",
48,
65,
59
],
[
"store_field",
44,
48,
"eq_bool",
65,
59
],
[
"true",
49,
66,
19
],
[
"store_field",
44,
49,
"is_identical",
66,
19
],
[
"true",
50,
67,
13
],
[
"store_field",
44,
50,
"le_int",
67,
13
],
[
"true",
51,
67,
29
],
[
"store_field",
44,
51,
"le_float",
67,
29
],
[
"true",
52,
67,
44
],
[
"store_field",
44,
52,
"le_text",
67,
44
],
[
"true",
53,
68,
13
],
[
"store_field",
44,
53,
"ge_int",
68,
13
],
[
"true",
54,
68,
29
],
[
"store_field",
44,
54,
"ge_float",
68,
29
],
[
"true",
55,
68,
44
],
[
"store_field",
44,
55,
"ge_text",
68,
44
],
[
"move",
30,
44,
68,
44
],
[
"record",
56,
10
],
[
"true",
57,
71,
13
],
[
"store_field",
56,
57,
"ne_int",
71,
13
],
[
"true",
58,
71,
29
],
[
"store_field",
56,
58,
"ne_float",
71,
29
],
[
"true",
59,
71,
44
],
[
"store_field",
56,
59,
"ne_text",
71,
44
],
[
"true",
60,
71,
59
],
[
"store_field",
56,
60,
"ne_bool",
71,
59
],
[
"true",
61,
72,
13
],
[
"store_field",
56,
61,
"lt_int",
72,
13
],
[
"true",
62,
72,
29
],
[
"store_field",
56,
62,
"lt_float",
72,
29
],
[
"true",
63,
72,
44
],
[
"store_field",
56,
63,
"lt_text",
72,
44
],
[
"true",
64,
73,
13
],
[
"store_field",
56,
64,
"gt_int",
73,
13
],
[
"true",
65,
73,
29
],
[
"store_field",
56,
65,
"gt_float",
73,
29
],
[
"true",
66,
73,
44
],
[
"store_field",
56,
66,
"gt_text",
73,
44
],
[
"move",
12,
56,
73,
44
],
[
"record",
67,
19
],
[
"true",
68,
76,
10
],
[
"store_field",
67,
68,
"int",
76,
10
],
[
"true",
69,
76,
24
],
[
"store_field",
67,
69,
"access",
76,
24
],
[
"true",
70,
76,
36
],
[
"store_field",
67,
70,
"true",
76,
36
],
[
"true",
71,
76,
49
],
[
"store_field",
67,
71,
"false",
76,
49
],
[
"true",
72,
76,
61
],
[
"store_field",
67,
72,
"move",
76,
61
],
[
"true",
73,
76,
73
],
[
"store_field",
67,
73,
"null",
76,
73
],
[
"true",
74,
77,
11
],
[
"store_field",
67,
74,
"jump",
77,
11
],
[
"true",
75,
77,
28
],
[
"store_field",
67,
75,
"jump_true",
77,
28
],
[
"true",
76,
77,
46
],
[
"store_field",
67,
76,
"jump_false",
77,
46
],
[
"true",
77,
77,
67
],
[
"store_field",
67,
77,
"jump_not_null",
77,
67
],
[
"true",
78,
78,
13
],
[
"store_field",
67,
78,
"return",
78,
13
],
[
"true",
79,
78,
28
],
[
"store_field",
67,
79,
"disrupt",
78,
28
],
[
"true",
80,
79,
18
],
[
"store_field",
67,
80,
"store_field",
79,
18
],
[
"true",
81,
79,
37
],
[
"store_field",
67,
81,
"store_index",
79,
37
],
[
"true",
82,
79,
58
],
[
"store_field",
67,
82,
"store_dynamic",
79,
58
],
[
"true",
83,
80,
11
],
[
"store_field",
67,
83,
"push",
80,
11
],
[
"true",
84,
80,
25
],
[
"store_field",
67,
84,
"setarg",
80,
25
],
[
"true",
85,
80,
39
],
[
"store_field",
67,
85,
"invoke",
80,
39
],
[
"true",
86,
80,
58
],
[
"store_field",
67,
86,
"tail_invoke",
80,
58
],
[
"move",
8,
67,
80,
58
],
[
"null",
20,
85,
18
],
[
"null",
19,
86,
18
],
[
"null",
87,
87,
14
],
[
"is_identical",
88,
2,
87,
87,
14
],
[
"jump_true",
88,
"ne_nid_23",
87,
14
],
[
"jump",
"ne_ni_24",
87,
14
],
"ne_nid_23",
[
"false",
88,
87,
14
],
[
"jump",
"ne_done_22",
87,
14
],
"ne_ni_24",
[
"is_int",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nn_25",
87,
14
],
"_nop_tc_1",
[
"jump",
"ne_nn_25",
87,
14
],
[
"ne_int",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_22",
87,
14
],
"ne_nn_25",
[
"is_num",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nt_26",
87,
14
],
"_nop_tc_2",
[
"jump",
"ne_nt_26",
87,
14
],
[
"ne_float",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_22",
87,
14
],
"ne_nt_26",
[
"is_text",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nnl_27",
87,
14
],
"_nop_tc_3",
[
"jump",
"ne_nnl_27",
87,
14
],
[
"ne_text",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_22",
87,
14
],
"ne_nnl_27",
[
"is_null",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_nb_28",
87,
14
],
"_nop_tc_4",
"_nop_tc_5",
[
"false",
88,
87,
14
],
[
"jump",
"ne_done_22",
87,
14
],
"ne_nb_28",
[
"is_bool",
89,
2,
87,
14
],
[
"jump_false",
89,
"ne_mis_29",
87,
14
],
"_nop_tc_6",
[
"jump",
"ne_mis_29",
87,
14
],
[
"ne_bool",
88,
2,
87,
87,
14
],
[
"jump",
"ne_done_22",
87,
14
],
"ne_mis_29",
[
"true",
88,
87,
14
],
"ne_done_22",
[
"jump_false",
88,
"if_else_20",
87,
14
],
[
"access",
91,
"ir_stats",
88,
20
],
[
"access",
93,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
88,
16
],
[
"frame",
94,
93,
1,
88,
16
],
[
"null",
95,
88,
16
],
[
"setarg",
94,
0,
95,
88,
16
],
[
"setarg",
94,
1,
91,
88,
16
],
[
"invoke",
94,
92,
88,
16
],
[
"move",
20,
92,
88,
16
],
[
"access",
96,
"time",
89,
20
],
[
"access",
98,
{
"name": "use",
"kind": "name",
"make": "intrinsic"
},
89,
16
],
[
"frame",
99,
98,
1,
89,
16
],
[
"null",
100,
89,
16
],
[
"setarg",
99,
0,
100,
89,
16
],
[
"setarg",
99,
1,
96,
89,
16
],
[
"invoke",
99,
97,
89,
16
],
[
"move",
19,
97,
89,
16
],
[
"jump",
"if_end_21",
89,
16
],
"if_else_20",
"if_end_21",
[
"function",
101,
1,
92,
18
],
[
"move",
29,
101,
92,
18
],
[
"function",
102,
2,
129,
27
],
[
"move",
31,
102,
129,
27
],
[
"function",
103,
3,
143,
21
],
[
"move",
16,
103,
143,
21
],
[
"function",
104,
4,
164,
17
],
[
"move",
32,
104,
164,
17
],
[
"function",
105,
5,
178,
24
],
[
"move",
33,
105,
178,
24
],
[
"record",
106,
43
],
[
"access",
107,
2,
229,
16
],
[
"access",
108,
3,
229,
26
],
[
"array",
109,
4,
229,
29
],
[
"push",
109,
107,
229,
29
],
[
"push",
109,
15,
229,
29
],
[
"push",
109,
108,
229,
29
],
[
"push",
109,
15,
229,
29
],
[
"store_field",
106,
109,
"subtract",
229,
29
],
[
"access",
110,
2,
229,
48
],
[
"access",
111,
3,
229,
58
],
[
"array",
112,
4,
229,
61
],
[
"push",
112,
110,
229,
61
],
[
"push",
112,
15,
229,
61
],
[
"push",
112,
111,
229,
61
],
[
"push",
112,
15,
229,
61
],
[
"store_field",
106,
112,
"multiply",
229,
61
],
[
"access",
113,
2,
230,
14
],
[
"access",
114,
3,
230,
24
],
[
"array",
115,
4,
230,
27
],
[
"push",
115,
113,
230,
27
],
[
"push",
115,
15,
230,
27
],
[
"push",
115,
114,
230,
27
],
[
"push",
115,
15,
230,
27
],
[
"store_field",
106,
115,
"divide",
230,
27
],
[
"access",
116,
2,
230,
44
],
[
"access",
117,
3,
230,
54
],
[
"array",
118,
4,
230,
57
],
[
"push",
118,
116,
230,
57
],
[
"push",
118,
15,
230,
57
],
[
"push",
118,
117,
230,
57
],
[
"push",
118,
15,
230,
57
],
[
"store_field",
106,
118,
"modulo",
230,
57
],
[
"access",
119,
2,
231,
11
],
[
"access",
120,
3,
231,
21
],
[
"array",
121,
4,
231,
24
],
[
"push",
121,
119,
231,
24
],
[
"push",
121,
15,
231,
24
],
[
"push",
121,
120,
231,
24
],
[
"push",
121,
15,
231,
24
],
[
"store_field",
106,
121,
"pow",
231,
24
],
[
"access",
122,
2,
231,
41
],
[
"array",
123,
2,
231,
44
],
[
"push",
123,
122,
231,
44
],
[
"push",
123,
15,
231,
44
],
[
"store_field",
106,
123,
"negate",
231,
44
],
[
"access",
124,
2,
232,
14
],
[
"access",
125,
3,
232,
24
],
[
"array",
126,
4,
232,
27
],
[
"push",
126,
124,
232,
27
],
[
"push",
126,
27,
232,
27
],
[
"push",
126,
125,
232,
27
],
[
"push",
126,
27,
232,
27
],
[
"store_field",
106,
126,
"eq_int",
232,
27
],
[
"access",
127,
2,
232,
44
],
[
"access",
128,
3,
232,
54
],
[
"array",
129,
4,
232,
57
],
[
"push",
129,
127,
232,
57
],
[
"push",
129,
27,
232,
57
],
[
"push",
129,
128,
232,
57
],
[
"push",
129,
27,
232,
57
],
[
"store_field",
106,
129,
"ne_int",
232,
57
],
[
"access",
130,
2,
233,
14
],
[
"access",
131,
3,
233,
24
],
[
"array",
132,
4,
233,
27
],
[
"push",
132,
130,
233,
27
],
[
"push",
132,
27,
233,
27
],
[
"push",
132,
131,
233,
27
],
[
"push",
132,
27,
233,
27
],
[
"store_field",
106,
132,
"lt_int",
233,
27
],
[
"access",
133,
2,
233,
44
],
[
"access",
134,
3,
233,
54
],
[
"array",
135,
4,
233,
57
],
[
"push",
135,
133,
233,
57
],
[
"push",
135,
27,
233,
57
],
[
"push",
135,
134,
233,
57
],
[
"push",
135,
27,
233,
57
],
[
"store_field",
106,
135,
"gt_int",
233,
57
],
[
"access",
136,
2,
234,
14
],
[
"access",
137,
3,
234,
24
],
[
"array",
138,
4,
234,
27
],
[
"push",
138,
136,
234,
27
],
[
"push",
138,
27,
234,
27
],
[
"push",
138,
137,
234,
27
],
[
"push",
138,
27,
234,
27
],
[
"store_field",
106,
138,
"le_int",
234,
27
],
[
"access",
139,
2,
234,
44
],
[
"access",
140,
3,
234,
54
],
[
"array",
141,
4,
234,
57
],
[
"push",
141,
139,
234,
57
],
[
"push",
141,
27,
234,
57
],
[
"push",
141,
140,
234,
57
],
[
"push",
141,
27,
234,
57
],
[
"store_field",
106,
141,
"ge_int",
234,
57
],
[
"access",
142,
2,
235,
14
],
[
"access",
143,
3,
235,
24
],
[
"array",
144,
4,
235,
27
],
[
"push",
144,
142,
235,
27
],
[
"push",
144,
27,
235,
27
],
[
"push",
144,
143,
235,
27
],
[
"push",
144,
27,
235,
27
],
[
"store_field",
106,
144,
"bitand",
235,
27
],
[
"access",
145,
2,
235,
43
],
[
"access",
146,
3,
235,
53
],
[
"array",
147,
4,
235,
56
],
[
"push",
147,
145,
235,
56
],
[
"push",
147,
27,
235,
56
],
[
"push",
147,
146,
235,
56
],
[
"push",
147,
27,
235,
56
],
[
"store_field",
106,
147,
"bitor",
235,
56
],
[
"access",
148,
2,
236,
14
],
[
"access",
149,
3,
236,
24
],
[
"array",
150,
4,
236,
27
],
[
"push",
150,
148,
236,
27
],
[
"push",
150,
27,
236,
27
],
[
"push",
150,
149,
236,
27
],
[
"push",
150,
27,
236,
27
],
[
"store_field",
106,
150,
"bitxor",
236,
27
],
[
"access",
151,
2,
236,
41
],
[
"access",
152,
3,
236,
51
],
[
"array",
153,
4,
236,
54
],
[
"push",
153,
151,
236,
54
],
[
"push",
153,
27,
236,
54
],
[
"push",
153,
152,
236,
54
],
[
"push",
153,
27,
236,
54
],
[
"store_field",
106,
153,
"shl",
236,
54
],
[
"access",
154,
2,
237,
11
],
[
"access",
155,
3,
237,
21
],
[
"array",
156,
4,
237,
24
],
[
"push",
156,
154,
237,
24
],
[
"push",
156,
27,
237,
24
],
[
"push",
156,
155,
237,
24
],
[
"push",
156,
27,
237,
24
],
[
"store_field",
106,
156,
"shr",
237,
24
],
[
"access",
157,
2,
237,
39
],
[
"access",
158,
3,
237,
49
],
[
"array",
159,
4,
237,
52
],
[
"push",
159,
157,
237,
52
],
[
"push",
159,
27,
237,
52
],
[
"push",
159,
158,
237,
52
],
[
"push",
159,
27,
237,
52
],
[
"store_field",
106,
159,
"ushr",
237,
52
],
[
"access",
160,
2,
238,
14
],
[
"array",
161,
2,
238,
17
],
[
"push",
161,
160,
238,
17
],
[
"push",
161,
27,
238,
17
],
[
"store_field",
106,
161,
"bitnot",
238,
17
],
[
"access",
162,
2,
239,
16
],
[
"access",
163,
3,
239,
28
],
[
"array",
164,
4,
239,
31
],
[
"push",
164,
162,
239,
31
],
[
"push",
164,
28,
239,
31
],
[
"push",
164,
163,
239,
31
],
[
"push",
164,
28,
239,
31
],
[
"store_field",
106,
164,
"eq_float",
239,
31
],
[
"access",
165,
2,
239,
52
],
[
"access",
166,
3,
239,
64
],
[
"array",
167,
4,
239,
67
],
[
"push",
167,
165,
239,
67
],
[
"push",
167,
28,
239,
67
],
[
"push",
167,
166,
239,
67
],
[
"push",
167,
28,
239,
67
],
[
"store_field",
106,
167,
"ne_float",
239,
67
],
[
"access",
168,
2,
240,
16
],
[
"access",
169,
3,
240,
28
],
[
"array",
170,
4,
240,
31
],
[
"push",
170,
168,
240,
31
],
[
"push",
170,
28,
240,
31
],
[
"push",
170,
169,
240,
31
],
[
"push",
170,
28,
240,
31
],
[
"store_field",
106,
170,
"lt_float",
240,
31
],
[
"access",
171,
2,
240,
52
],
[
"access",
172,
3,
240,
64
],
[
"array",
173,
4,
240,
67
],
[
"push",
173,
171,
240,
67
],
[
"push",
173,
28,
240,
67
],
[
"push",
173,
172,
240,
67
],
[
"push",
173,
28,
240,
67
],
[
"store_field",
106,
173,
"gt_float",
240,
67
],
[
"access",
174,
2,
241,
16
],
[
"access",
175,
3,
241,
28
],
[
"array",
176,
4,
241,
31
],
[
"push",
176,
174,
241,
31
],
[
"push",
176,
28,
241,
31
],
[
"push",
176,
175,
241,
31
],
[
"push",
176,
28,
241,
31
],
[
"store_field",
106,
176,
"le_float",
241,
31
],
[
"access",
177,
2,
241,
52
],
[
"access",
178,
3,
241,
64
],
[
"array",
179,
4,
241,
67
],
[
"push",
179,
177,
241,
67
],
[
"push",
179,
28,
241,
67
],
[
"push",
179,
178,
241,
67
],
[
"push",
179,
28,
241,
67
],
[
"store_field",
106,
179,
"ge_float",
241,
67
],
[
"access",
180,
2,
242,
14
],
[
"access",
181,
3,
242,
25
],
[
"array",
182,
4,
242,
28
],
[
"push",
182,
180,
242,
28
],
[
"push",
182,
23,
242,
28
],
[
"push",
182,
181,
242,
28
],
[
"push",
182,
23,
242,
28
],
[
"store_field",
106,
182,
"concat",
242,
28
],
[
"access",
183,
2,
243,
15
],
[
"access",
184,
3,
243,
26
],
[
"array",
185,
4,
243,
29
],
[
"push",
185,
183,
243,
29
],
[
"push",
185,
23,
243,
29
],
[
"push",
185,
184,
243,
29
],
[
"push",
185,
23,
243,
29
],
[
"store_field",
106,
185,
"eq_text",
243,
29
],
[
"access",
186,
2,
243,
48
],
[
"access",
187,
3,
243,
59
],
[
"array",
188,
4,
243,
62
],
[
"push",
188,
186,
243,
62
],
[
"push",
188,
23,
243,
62
],
[
"push",
188,
187,
243,
62
],
[
"push",
188,
23,
243,
62
],
[
"store_field",
106,
188,
"ne_text",
243,
62
],
[
"access",
189,
2,
244,
15
],
[
"access",
190,
3,
244,
26
],
[
"array",
191,
4,
244,
29
],
[
"push",
191,
189,
244,
29
],
[
"push",
191,
23,
244,
29
],
[
"push",
191,
190,
244,
29
],
[
"push",
191,
23,
244,
29
],
[
"store_field",
106,
191,
"lt_text",
244,
29
],
[
"access",
192,
2,
244,
48
],
[
"access",
193,
3,
244,
59
],
[
"array",
194,
4,
244,
62
],
[
"push",
194,
192,
244,
62
],
[
"push",
194,
23,
244,
62
],
[
"push",
194,
193,
244,
62
],
[
"push",
194,
23,
244,
62
],
[
"store_field",
106,
194,
"gt_text",
244,
62
],
[
"access",
195,
2,
245,
15
],
[
"access",
196,
3,
245,
26
],
[
"array",
197,
4,
245,
29
],
[
"push",
197,
195,
245,
29
],
[
"push",
197,
23,
245,
29
],
[
"push",
197,
196,
245,
29
],
[
"push",
197,
23,
245,
29
],
[
"store_field",
106,
197,
"le_text",
245,
29
],
[
"access",
198,
2,
245,
48
],
[
"access",
199,
3,
245,
59
],
[
"array",
200,
4,
245,
62
],
[
"push",
200,
198,
245,
62
],
[
"push",
200,
23,
245,
62
],
[
"push",
200,
199,
245,
62
],
[
"push",
200,
23,
245,
62
],
[
"store_field",
106,
200,
"ge_text",
245,
62
],
[
"access",
201,
2,
246,
15
],
[
"access",
202,
3,
246,
26
],
[
"array",
203,
4,
246,
29
],
[
"push",
203,
201,
246,
29
],
[
"push",
203,
25,
246,
29
],
[
"push",
203,
202,
246,
29
],
[
"push",
203,
25,
246,
29
],
[
"store_field",
106,
203,
"eq_bool",
246,
29
],
[
"access",
204,
2,
246,
48
],
[
"access",
205,
3,
246,
59
],
[
"array",
206,
4,
246,
62
],
[
"push",
206,
204,
246,
62
],
[
"push",
206,
25,
246,
62
],
[
"push",
206,
205,
246,
62
],
[
"push",
206,
25,
246,
62
],
[
"store_field",
106,
206,
"ne_bool",
246,
62
],
[
"access",
207,
2,
247,
11
],
[
"array",
208,
2,
247,
14
],
[
"push",
208,
207,
247,
14
],
[
"push",
208,
25,
247,
14
],
[
"store_field",
106,
208,
"not",
247,
14
],
[
"access",
209,
2,
247,
29
],
[
"access",
210,
3,
247,
40
],
[
"array",
211,
4,
247,
43
],
[
"push",
211,
209,
247,
43
],
[
"push",
211,
25,
247,
43
],
[
"push",
211,
210,
247,
43
],
[
"push",
211,
25,
247,
43
],
[
"store_field",
106,
211,
"and",
247,
43
],
[
"access",
212,
2,
247,
57
],
[
"access",
213,
3,
247,
68
],
[
"array",
214,
4,
247,
71
],
[
"push",
214,
212,
247,
71
],
[
"push",
214,
25,
247,
71
],
[
"push",
214,
213,
247,
71
],
[
"push",
214,
25,
247,
71
],
[
"store_field",
106,
214,
"or",
247,
71
],
[
"access",
215,
1,
248,
19
],
[
"access",
216,
2,
248,
31
],
[
"array",
217,
4,
248,
34
],
[
"push",
217,
215,
248,
34
],
[
"push",
217,
7,
248,
34
],
[
"push",
217,
216,
248,
34
],
[
"push",
217,
27,
248,
34
],
[
"store_field",
106,
217,
"store_index",
248,
34
],
[
"access",
218,
1,
248,
56
],
[
"array",
219,
2,
248,
59
],
[
"push",
219,
218,
248,
59
],
[
"push",
219,
34,
248,
59
],
[
"store_field",
106,
219,
"store_field",
248,
59
],
[
"access",
220,
1,
249,
12
],
[
"array",
221,
2,
249,
15
],
[
"push",
221,
220,
249,
15
],
[
"push",
221,
7,
249,
15
],
[
"store_field",
106,
221,
"push",
249,
15
],
[
"access",
222,
2,
250,
18
],
[
"access",
223,
3,
250,
30
],
[
"array",
224,
4,
250,
33
],
[
"push",
224,
222,
250,
33
],
[
"push",
224,
7,
250,
33
],
[
"push",
224,
223,
250,
33
],
[
"push",
224,
27,
250,
33
],
[
"store_field",
106,
224,
"load_index",
250,
33
],
[
"access",
225,
2,
250,
54
],
[
"array",
226,
2,
250,
57
],
[
"push",
226,
225,
250,
57
],
[
"push",
226,
34,
250,
57
],
[
"store_field",
106,
226,
"load_field",
250,
57
],
[
"access",
227,
2,
251,
11
],
[
"array",
228,
2,
251,
14
],
[
"push",
228,
227,
251,
14
],
[
"push",
228,
7,
251,
14
],
[
"store_field",
106,
228,
"pop",
251,
14
],
[
"move",
35,
106,
251,
14
],
[
"function",
229,
6,
254,
27
],
[
"move",
4,
229,
254,
27
],
[
"record",
230,
74
],
[
"access",
231,
1,
307,
11
],
[
"array",
232,
2,
307,
14
],
[
"push",
232,
231,
307,
14
],
[
"push",
232,
27,
307,
14
],
[
"store_field",
230,
232,
"int",
307,
14
],
[
"access",
233,
1,
307,
29
],
[
"array",
234,
2,
307,
32
],
[
"push",
234,
233,
307,
32
],
[
"push",
234,
25,
307,
32
],
[
"store_field",
230,
234,
"true",
307,
32
],
[
"access",
235,
1,
307,
49
],
[
"array",
236,
2,
307,
52
],
[
"push",
236,
235,
307,
52
],
[
"push",
236,
25,
307,
52
],
[
"store_field",
230,
236,
"false",
307,
52
],
[
"access",
237,
1,
308,
12
],
[
"array",
238,
2,
308,
15
],
[
"push",
238,
237,
308,
15
],
[
"push",
238,
3,
308,
15
],
[
"store_field",
230,
238,
"null",
308,
15
],
[
"access",
239,
1,
308,
33
],
[
"null",
240,
308,
36
],
[
"array",
241,
2,
308,
36
],
[
"push",
241,
239,
308,
36
],
[
"push",
241,
240,
308,
36
],
[
"store_field",
230,
241,
"access",
308,
36
],
[
"access",
242,
1,
309,
13
],
[
"array",
243,
2,
309,
16
],
[
"push",
243,
242,
309,
16
],
[
"push",
243,
7,
309,
16
],
[
"store_field",
230,
243,
"array",
309,
16
],
[
"access",
244,
1,
309,
35
],
[
"array",
245,
2,
309,
38
],
[
"push",
245,
244,
309,
38
],
[
"push",
245,
34,
309,
38
],
[
"store_field",
230,
245,
"record",
309,
38
],
[
"access",
246,
1,
310,
16
],
[
"array",
247,
2,
310,
19
],
[
"push",
247,
246,
310,
19
],
[
"push",
247,
37,
310,
19
],
[
"store_field",
230,
247,
"function",
310,
19
],
[
"access",
248,
1,
310,
41
],
[
"array",
249,
2,
310,
44
],
[
"push",
249,
248,
310,
44
],
[
"push",
249,
27,
310,
44
],
[
"store_field",
230,
249,
"length",
310,
44
],
[
"access",
250,
1,
311,
14
],
[
"array",
251,
2,
311,
17
],
[
"push",
251,
250,
311,
17
],
[
"push",
251,
27,
311,
17
],
[
"store_field",
230,
251,
"bitnot",
311,
17
],
[
"access",
252,
1,
311,
34
],
[
"array",
253,
2,
311,
37
],
[
"push",
253,
252,
311,
37
],
[
"push",
253,
27,
311,
37
],
[
"store_field",
230,
253,
"bitand",
311,
37
],
[
"access",
254,
1,
311,
53
],
[
"array",
255,
2,
311,
56
],
[
"push",
255,
254,
311,
56
],
[
"push",
255,
27,
311,
56
],
[
"store_field",
230,
255,
"bitor",
311,
56
],
[
"access",
256,
1,
312,
14
],
[
"array",
257,
2,
312,
17
],
[
"push",
257,
256,
312,
17
],
[
"push",
257,
27,
312,
17
],
[
"store_field",
230,
257,
"bitxor",
312,
17
],
[
"access",
258,
1,
312,
31
],
[
"array",
259,
2,
312,
34
],
[
"push",
259,
258,
312,
34
],
[
"push",
259,
27,
312,
34
],
[
"store_field",
230,
259,
"shl",
312,
34
],
[
"access",
260,
1,
312,
48
],
[
"array",
261,
2,
312,
51
],
[
"push",
261,
260,
312,
51
],
[
"push",
261,
27,
312,
51
],
[
"store_field",
230,
261,
"shr",
312,
51
],
[
"access",
262,
1,
312,
66
],
[
"array",
263,
2,
312,
69
],
[
"push",
263,
262,
312,
69
],
[
"push",
263,
27,
312,
69
],
[
"store_field",
230,
263,
"ushr",
312,
69
],
[
"access",
264,
1,
313,
14
],
[
"array",
265,
2,
313,
17
],
[
"push",
265,
264,
313,
17
],
[
"push",
265,
17,
313,
17
],
[
"store_field",
230,
265,
"negate",
313,
17
],
[
"access",
266,
1,
313,
38
],
[
"array",
267,
2,
313,
41
],
[
"push",
267,
266,
313,
41
],
[
"push",
267,
23,
313,
41
],
[
"store_field",
230,
267,
"concat",
313,
41
],
[
"access",
268,
1,
314,
10
],
[
"array",
269,
2,
314,
13
],
[
"push",
269,
268,
314,
13
],
[
"push",
269,
25,
314,
13
],
[
"store_field",
230,
269,
"eq",
314,
13
],
[
"access",
270,
1,
314,
27
],
[
"array",
271,
2,
314,
30
],
[
"push",
271,
270,
314,
30
],
[
"push",
271,
25,
314,
30
],
[
"store_field",
230,
271,
"ne",
314,
30
],
[
"access",
272,
1,
314,
44
],
[
"array",
273,
2,
314,
47
],
[
"push",
273,
272,
314,
47
],
[
"push",
273,
25,
314,
47
],
[
"store_field",
230,
273,
"lt",
314,
47
],
[
"access",
274,
1,
315,
10
],
[
"array",
275,
2,
315,
13
],
[
"push",
275,
274,
315,
13
],
[
"push",
275,
25,
315,
13
],
[
"store_field",
230,
275,
"le",
315,
13
],
[
"access",
276,
1,
315,
27
],
[
"array",
277,
2,
315,
30
],
[
"push",
277,
276,
315,
30
],
[
"push",
277,
25,
315,
30
],
[
"store_field",
230,
277,
"gt",
315,
30
],
[
"access",
278,
1,
315,
44
],
[
"array",
279,
2,
315,
47
],
[
"push",
279,
278,
315,
47
],
[
"push",
279,
25,
315,
47
],
[
"store_field",
230,
279,
"ge",
315,
47
],
[
"access",
280,
1,
315,
61
],
[
"array",
281,
2,
315,
64
],
[
"push",
281,
280,
315,
64
],
[
"push",
281,
25,
315,
64
],
[
"store_field",
230,
281,
"in",
315,
64
],
[
"access",
282,
1,
316,
11
],
[
"array",
283,
2,
316,
14
],
[
"push",
283,
282,
316,
14
],
[
"push",
283,
17,
316,
14
],
[
"store_field",
230,
283,
"add",
316,
14
],
[
"access",
284,
1,
316,
37
],
[
"array",
285,
2,
316,
40
],
[
"push",
285,
284,
316,
40
],
[
"push",
285,
17,
316,
40
],
[
"store_field",
230,
285,
"subtract",
316,
40
],
[
"access",
286,
1,
316,
63
],
[
"array",
287,
2,
316,
66
],
[
"push",
287,
286,
316,
66
],
[
"push",
287,
17,
316,
66
],
[
"store_field",
230,
287,
"multiply",
316,
66
],
[
"access",
288,
1,
317,
14
],
[
"array",
289,
2,
317,
17
],
[
"push",
289,
288,
317,
17
],
[
"push",
289,
17,
317,
17
],
[
"store_field",
230,
289,
"divide",
317,
17
],
[
"access",
290,
1,
317,
38
],
[
"array",
291,
2,
317,
41
],
[
"push",
291,
290,
317,
41
],
[
"push",
291,
17,
317,
41
],
[
"store_field",
230,
291,
"modulo",
317,
41
],
[
"access",
292,
1,
317,
59
],
[
"array",
293,
2,
317,
62
],
[
"push",
293,
292,
317,
62
],
[
"push",
293,
17,
317,
62
],
[
"store_field",
230,
293,
"pow",
317,
62
],
[
"access",
294,
1,
318,
12
],
[
"array",
295,
2,
318,
15
],
[
"push",
295,
294,
318,
15
],
[
"push",
295,
17,
318,
15
],
[
"store_field",
230,
295,
"move",
318,
15
],
[
"access",
296,
1,
318,
40
],
[
"array",
297,
2,
318,
43
],
[
"push",
297,
296,
318,
43
],
[
"push",
297,
17,
318,
43
],
[
"store_field",
230,
297,
"load_field",
318,
43
],
[
"access",
298,
1,
319,
18
],
[
"array",
299,
2,
319,
21
],
[
"push",
299,
298,
319,
21
],
[
"push",
299,
17,
319,
21
],
[
"store_field",
230,
299,
"load_index",
319,
21
],
[
"access",
300,
1,
319,
48
],
[
"array",
301,
2,
319,
51
],
[
"push",
301,
300,
319,
51
],
[
"push",
301,
17,
319,
51
],
[
"store_field",
230,
301,
"load_dynamic",
319,
51
],
[
"access",
302,
1,
320,
11
],
[
"array",
303,
2,
320,
14
],
[
"push",
303,
302,
320,
14
],
[
"push",
303,
17,
320,
14
],
[
"store_field",
230,
303,
"pop",
320,
14
],
[
"access",
304,
1,
320,
32
],
[
"array",
305,
2,
320,
35
],
[
"push",
305,
304,
320,
35
],
[
"push",
305,
17,
320,
35
],
[
"store_field",
230,
305,
"get",
320,
35
],
[
"access",
306,
2,
321,
14
],
[
"array",
307,
2,
321,
17
],
[
"push",
307,
306,
321,
17
],
[
"push",
307,
17,
321,
17
],
[
"store_field",
230,
307,
"invoke",
321,
17
],
[
"access",
308,
2,
321,
43
],
[
"array",
309,
2,
321,
46
],
[
"push",
309,
308,
321,
46
],
[
"push",
309,
17,
321,
46
],
[
"store_field",
230,
309,
"tail_invoke",
321,
46
],
[
"access",
310,
1,
322,
14
],
[
"array",
311,
2,
322,
17
],
[
"push",
311,
310,
322,
17
],
[
"push",
311,
25,
322,
17
],
[
"store_field",
230,
311,
"eq_int",
322,
17
],
[
"access",
312,
1,
322,
35
],
[
"array",
313,
2,
322,
38
],
[
"push",
313,
312,
322,
38
],
[
"push",
313,
25,
322,
38
],
[
"store_field",
230,
313,
"ne_int",
322,
38
],
[
"access",
314,
1,
322,
56
],
[
"array",
315,
2,
322,
59
],
[
"push",
315,
314,
322,
59
],
[
"push",
315,
25,
322,
59
],
[
"store_field",
230,
315,
"lt_int",
322,
59
],
[
"access",
316,
1,
323,
14
],
[
"array",
317,
2,
323,
17
],
[
"push",
317,
316,
323,
17
],
[
"push",
317,
25,
323,
17
],
[
"store_field",
230,
317,
"gt_int",
323,
17
],
[
"access",
318,
1,
323,
35
],
[
"array",
319,
2,
323,
38
],
[
"push",
319,
318,
323,
38
],
[
"push",
319,
25,
323,
38
],
[
"store_field",
230,
319,
"le_int",
323,
38
],
[
"access",
320,
1,
323,
56
],
[
"array",
321,
2,
323,
59
],
[
"push",
321,
320,
323,
59
],
[
"push",
321,
25,
323,
59
],
[
"store_field",
230,
321,
"ge_int",
323,
59
],
[
"access",
322,
1,
324,
16
],
[
"array",
323,
2,
324,
19
],
[
"push",
323,
322,
324,
19
],
[
"push",
323,
25,
324,
19
],
[
"store_field",
230,
323,
"eq_float",
324,
19
],
[
"access",
324,
1,
324,
39
],
[
"array",
325,
2,
324,
42
],
[
"push",
325,
324,
324,
42
],
[
"push",
325,
25,
324,
42
],
[
"store_field",
230,
325,
"ne_float",
324,
42
],
[
"access",
326,
1,
324,
62
],
[
"array",
327,
2,
324,
65
],
[
"push",
327,
326,
324,
65
],
[
"push",
327,
25,
324,
65
],
[
"store_field",
230,
327,
"lt_float",
324,
65
],
[
"access",
328,
1,
325,
16
],
[
"array",
329,
2,
325,
19
],
[
"push",
329,
328,
325,
19
],
[
"push",
329,
25,
325,
19
],
[
"store_field",
230,
329,
"gt_float",
325,
19
],
[
"access",
330,
1,
325,
39
],
[
"array",
331,
2,
325,
42
],
[
"push",
331,
330,
325,
42
],
[
"push",
331,
25,
325,
42
],
[
"store_field",
230,
331,
"le_float",
325,
42
],
[
"access",
332,
1,
325,
62
],
[
"array",
333,
2,
325,
65
],
[
"push",
333,
332,
325,
65
],
[
"push",
333,
25,
325,
65
],
[
"store_field",
230,
333,
"ge_float",
325,
65
],
[
"access",
334,
1,
326,
15
],
[
"array",
335,
2,
326,
18
],
[
"push",
335,
334,
326,
18
],
[
"push",
335,
25,
326,
18
],
[
"store_field",
230,
335,
"eq_text",
326,
18
],
[
"access",
336,
1,
326,
37
],
[
"array",
337,
2,
326,
40
],
[
"push",
337,
336,
326,
40
],
[
"push",
337,
25,
326,
40
],
[
"store_field",
230,
337,
"ne_text",
326,
40
],
[
"access",
338,
1,
326,
59
],
[
"array",
339,
2,
326,
62
],
[
"push",
339,
338,
326,
62
],
[
"push",
339,
25,
326,
62
],
[
"store_field",
230,
339,
"lt_text",
326,
62
],
[
"access",
340,
1,
327,
15
],
[
"array",
341,
2,
327,
18
],
[
"push",
341,
340,
327,
18
],
[
"push",
341,
25,
327,
18
],
[
"store_field",
230,
341,
"gt_text",
327,
18
],
[
"access",
342,
1,
327,
37
],
[
"array",
343,
2,
327,
40
],
[
"push",
343,
342,
327,
40
],
[
"push",
343,
25,
327,
40
],
[
"store_field",
230,
343,
"le_text",
327,
40
],
[
"access",
344,
1,
327,
59
],
[
"array",
345,
2,
327,
62
],
[
"push",
345,
344,
327,
62
],
[
"push",
345,
25,
327,
62
],
[
"store_field",
230,
345,
"ge_text",
327,
62
],
[
"access",
346,
1,
328,
15
],
[
"array",
347,
2,
328,
18
],
[
"push",
347,
346,
328,
18
],
[
"push",
347,
25,
328,
18
],
[
"store_field",
230,
347,
"eq_bool",
328,
18
],
[
"access",
348,
1,
328,
37
],
[
"array",
349,
2,
328,
40
],
[
"push",
349,
348,
328,
40
],
[
"push",
349,
25,
328,
40
],
[
"store_field",
230,
349,
"ne_bool",
328,
40
],
[
"access",
350,
1,
329,
14
],
[
"array",
351,
2,
329,
17
],
[
"push",
351,
350,
329,
17
],
[
"push",
351,
25,
329,
17
],
[
"store_field",
230,
351,
"eq_tol",
329,
17
],
[
"access",
352,
1,
329,
35
],
[
"array",
353,
2,
329,
38
],
[
"push",
353,
352,
329,
38
],
[
"push",
353,
25,
329,
38
],
[
"store_field",
230,
353,
"ne_tol",
329,
38
],
[
"access",
354,
1,
330,
11
],
[
"array",
355,
2,
330,
14
],
[
"push",
355,
354,
330,
14
],
[
"push",
355,
25,
330,
14
],
[
"store_field",
230,
355,
"not",
330,
14
],
[
"access",
356,
1,
330,
29
],
[
"array",
357,
2,
330,
32
],
[
"push",
357,
356,
330,
32
],
[
"push",
357,
25,
330,
32
],
[
"store_field",
230,
357,
"and",
330,
32
],
[
"access",
358,
1,
330,
46
],
[
"array",
359,
2,
330,
49
],
[
"push",
359,
358,
330,
49
],
[
"push",
359,
25,
330,
49
],
[
"store_field",
230,
359,
"or",
330,
49
],
[
"access",
360,
1,
331,
14
],
[
"array",
361,
2,
331,
17
],
[
"push",
361,
360,
331,
17
],
[
"push",
361,
25,
331,
17
],
[
"store_field",
230,
361,
"is_int",
331,
17
],
[
"access",
362,
1,
331,
36
],
[
"array",
363,
2,
331,
39
],
[
"push",
363,
362,
331,
39
],
[
"push",
363,
25,
331,
39
],
[
"store_field",
230,
363,
"is_text",
331,
39
],
[
"access",
364,
1,
331,
57
],
[
"array",
365,
2,
331,
60
],
[
"push",
365,
364,
331,
60
],
[
"push",
365,
25,
331,
60
],
[
"store_field",
230,
365,
"is_num",
331,
60
],
[
"access",
366,
1,
332,
15
],
[
"array",
367,
2,
332,
18
],
[
"push",
367,
366,
332,
18
],
[
"push",
367,
25,
332,
18
],
[
"store_field",
230,
367,
"is_bool",
332,
18
],
[
"access",
368,
1,
332,
37
],
[
"array",
369,
2,
332,
40
],
[
"push",
369,
368,
332,
40
],
[
"push",
369,
25,
332,
40
],
[
"store_field",
230,
369,
"is_null",
332,
40
],
[
"access",
370,
1,
332,
64
],
[
"array",
371,
2,
332,
67
],
[
"push",
371,
370,
332,
67
],
[
"push",
371,
25,
332,
67
],
[
"store_field",
230,
371,
"is_identical",
332,
67
],
[
"access",
372,
1,
333,
16
],
[
"array",
373,
2,
333,
19
],
[
"push",
373,
372,
333,
19
],
[
"push",
373,
25,
333,
19
],
[
"store_field",
230,
373,
"is_array",
333,
19
],
[
"access",
374,
1,
333,
38
],
[
"array",
375,
2,
333,
41
],
[
"push",
375,
374,
333,
41
],
[
"push",
375,
25,
333,
41
],
[
"store_field",
230,
375,
"is_func",
333,
41
],
[
"access",
376,
1,
334,
17
],
[
"array",
377,
2,
334,
20
],
[
"push",
377,
376,
334,
20
],
[
"push",
377,
25,
334,
20
],
[
"store_field",
230,
377,
"is_record",
334,
20
],
[
"access",
378,
1,
334,
40
],
[
"array",
379,
2,
334,
43
],
[
"push",
379,
378,
334,
43
],
[
"push",
379,
25,
334,
43
],
[
"store_field",
230,
379,
"is_stone",
334,
43
],
[
"move",
11,
230,
334,
43
],
[
"function",
380,
7,
337,
32
],
[
"move",
18,
380,
337,
32
],
[
"function",
381,
8,
390,
31
],
[
"move",
9,
381,
390,
31
],
[
"function",
382,
9,
682,
26
],
[
"move",
22,
382,
682,
26
],
[
"function",
383,
10,
790,
27
],
[
"move",
13,
383,
790,
27
],
[
"function",
384,
11,
887,
25
],
[
"move",
10,
384,
887,
25
],
[
"function",
385,
12,
927,
31
],
[
"move",
5,
385,
927,
31
],
[
"function",
386,
13,
964,
30
],
[
"move",
36,
386,
964,
30
],
[
"function",
387,
22,
1022,
27
],
[
"move",
21,
387,
1022,
27
],
[
"load_field",
388,
1,
"main",
1075,
7
],
[
"null",
389,
1075,
18
],
[
"is_identical",
390,
388,
389,
1075,
18
],
[
"jump_true",
390,
"ne_nid_1642",
1075,
18
],
[
"jump",
"ne_ni_1643",
1075,
18
],
"ne_nid_1642",
[
"false",
390,
1075,
18
],
[
"jump",
"ne_done_1641",
1075,
18
],
"ne_ni_1643",
[
"is_int",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nn_1644",
1075,
18
],
"_nop_tc_7",
[
"jump",
"ne_nn_1644",
1075,
18
],
[
"ne_int",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1641",
1075,
18
],
"ne_nn_1644",
[
"is_num",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nt_1645",
1075,
18
],
"_nop_tc_8",
[
"jump",
"ne_nt_1645",
1075,
18
],
[
"ne_float",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1641",
1075,
18
],
"ne_nt_1645",
[
"is_text",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nnl_1646",
1075,
18
],
"_nop_tc_9",
[
"jump",
"ne_nnl_1646",
1075,
18
],
[
"ne_text",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1641",
1075,
18
],
"ne_nnl_1646",
[
"is_null",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_nb_1647",
1075,
18
],
"_nop_tc_10",
"_nop_tc_11",
[
"false",
390,
1075,
18
],
[
"jump",
"ne_done_1641",
1075,
18
],
"ne_nb_1647",
[
"is_bool",
391,
388,
1075,
18
],
[
"jump_false",
391,
"ne_mis_1648",
1075,
18
],
"_nop_tc_12",
[
"jump",
"ne_mis_1648",
1075,
18
],
[
"ne_bool",
390,
388,
389,
1075,
18
],
[
"jump",
"ne_done_1641",
1075,
18
],
"ne_mis_1648",
[
"true",
390,
1075,
18
],
"ne_done_1641",
[
"jump_false",
390,
"if_else_1639",
1075,
18
],
[
"load_field",
393,
1,
"main",
1076,
23
],
[
"frame",
395,
21,
2,
1076,
5
],
[
"null",
396,
1076,
5
],
[
"setarg",
395,
0,
396,
1076,
5
],
[
"setarg",
395,
1,
393,
1076,
5
],
[
"setarg",
395,
2,
2,
1076,
5
],
[
"invoke",
395,
394,
1076,
5
],
[
"jump",
"if_end_1640",
1076,
5
],
"if_else_1639",
"if_end_1640",
[
"access",
6,
0,
1080,
12
],
[
"load_field",
397,
1,
"functions",
1081,
7
],
[
"null",
398,
1081,
23
],
[
"is_identical",
399,
397,
398,
1081,
23
],
[
"jump_true",
399,
"ne_nid_1652",
1081,
23
],
[
"jump",
"ne_ni_1653",
1081,
23
],
"ne_nid_1652",
[
"false",
399,
1081,
23
],
[
"jump",
"ne_done_1651",
1081,
23
],
"ne_ni_1653",
[
"is_int",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nn_1654",
1081,
23
],
"_nop_tc_13",
[
"jump",
"ne_nn_1654",
1081,
23
],
[
"ne_int",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1651",
1081,
23
],
"ne_nn_1654",
[
"is_num",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nt_1655",
1081,
23
],
"_nop_tc_14",
[
"jump",
"ne_nt_1655",
1081,
23
],
[
"ne_float",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1651",
1081,
23
],
"ne_nt_1655",
[
"is_text",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nnl_1656",
1081,
23
],
"_nop_tc_15",
[
"jump",
"ne_nnl_1656",
1081,
23
],
[
"ne_text",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1651",
1081,
23
],
"ne_nnl_1656",
[
"is_null",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_nb_1657",
1081,
23
],
"_nop_tc_16",
"_nop_tc_17",
[
"false",
399,
1081,
23
],
[
"jump",
"ne_done_1651",
1081,
23
],
"ne_nb_1657",
[
"is_bool",
400,
397,
1081,
23
],
[
"jump_false",
400,
"ne_mis_1658",
1081,
23
],
"_nop_tc_18",
[
"jump",
"ne_mis_1658",
1081,
23
],
[
"ne_bool",
399,
397,
398,
1081,
23
],
[
"jump",
"ne_done_1651",
1081,
23
],
"ne_mis_1658",
[
"true",
399,
1081,
23
],
"ne_done_1651",
[
"jump_false",
399,
"if_else_1649",
1081,
23
],
[
"access",
402,
0,
1082,
10
],
[
"move",
6,
402,
1082,
10
],
"while_start_1659",
[
"load_field",
403,
1,
"functions",
1083,
24
],
[
"length",
404,
403,
1083,
24
],
[
"is_int",
406,
6,
1083,
24
],
[
"jump_false",
406,
"rel_ni_1661",
1083,
24
],
"_nop_tc_19",
"_nop_tc_20",
[
"lt_int",
405,
6,
404,
1083,
24
],
[
"jump",
"rel_done_1663",
1083,
24
],
"rel_ni_1661",
[
"is_num",
406,
6,
1083,
24
],
[
"jump_false",
406,
"rel_nn_1662",
1083,
24
],
"_nop_tc_21",
"_nop_tc_22",
[
"lt_float",
405,
6,
404,
1083,
24
],
[
"jump",
"rel_done_1663",
1083,
24
],
"rel_nn_1662",
[
"is_text",
406,
6,
1083,
24
],
[
"jump_false",
406,
"rel_err_1664",
1083,
24
],
"_nop_tc_23",
[
"jump",
"rel_err_1664",
1083,
24
],
[
"lt_text",
405,
6,
404,
1083,
24
],
[
"jump",
"rel_done_1663",
1083,
24
],
"rel_err_1664",
[
"disrupt",
1083,
24
],
"rel_done_1663",
[
"jump_false",
405,
"while_end_1660",
1083,
24
],
[
"load_field",
408,
1,
"functions",
1084,
25
],
[
"load_dynamic",
409,
408,
6,
1084,
38
],
[
"frame",
411,
21,
2,
1084,
7
],
[
"null",
412,
1084,
7
],
[
"setarg",
411,
0,
412,
1084,
7
],
[
"setarg",
411,
1,
409,
1084,
7
],
[
"setarg",
411,
2,
2,
1084,
7
],
[
"invoke",
411,
410,
1084,
7
],
[
"access",
413,
1,
1085,
17
],
[
"is_text",
415,
6,
1085,
17
],
[
"jump_false",
415,
"add_cn_1666",
1085,
17
],
"_nop_tc_24",
[
"jump",
"add_cn_1666",
1085,
17
],
[
"concat",
414,
6,
413,
1085,
17
],
[
"jump",
"add_done_1665",
1085,
17
],
"add_cn_1666",
[
"is_num",
415,
6,
1085,
17
],
[
"jump_false",
415,
"add_err_1667",
1085,
17
],
"_nop_tc_25",
"_nop_tc_26",
[
"add",
414,
6,
413,
1085,
17
],
[
"jump",
"add_done_1665",
1085,
17
],
"add_err_1667",
[
"disrupt",
1085,
17
],
"add_done_1665",
[
"move",
6,
414,
1085,
17
],
[
"jump",
"while_start_1659",
1085,
17
],
"while_end_1660",
[
"jump",
"if_end_1650",
1085,
17
],
"if_else_1649",
"if_end_1650",
[
"return",
1,
1089,
10
],
"_nop_ur_1",
"_nop_ur_2"
],
"name": "<anonymous>",
"filename": "streamline.cm",
"nr_args": 2
}
],
"main": {
"nr_slots": 4,
"nr_close_slots": 0,
"instructions": [
[
"function",
2,
23,
5,
18
],
[
"move",
1,
2,
5,
18
],
[
"return",
1,
1092,
8
],
"_nop_ur_1",
"_nop_ur_2"
],
"nr_args": 0
},
"filename": "streamline.cm",
"data": {}
}