-
Notifications
You must be signed in to change notification settings - Fork 5.3k
/
and.txt
77 lines (77 loc) · 2.19 KB
/
and.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
ProgramNode(0...77)(
[],
StatementsNode(0...77)(
[OrNode(0...14)(
RangeNode(0...5)(
CallNode(0...1)(nil, nil, (0...1), nil, nil, nil, nil, 0, "a"),
CallNode(4...5)(nil, nil, (4...5), nil, nil, nil, nil, 0, "b"),
(1...4),
1
),
RangeNode(9...14)(
CallNode(9...10)(nil, nil, (9...10), nil, nil, nil, nil, 0, "c"),
CallNode(13...14)(nil, nil, (13...14), nil, nil, nil, nil, 0, "d"),
(10...13),
1
),
(6...8)
),
AndNode(15...30)(
RangeNode(15...20)(
CallNode(15...16)(nil, nil, (15...16), nil, nil, nil, nil, 0, "a"),
CallNode(19...20)(nil, nil, (19...20), nil, nil, nil, nil, 0, "b"),
(16...19),
1
),
RangeNode(25...30)(
CallNode(25...26)(nil, nil, (25...26), nil, nil, nil, nil, 0, "c"),
CallNode(29...30)(nil, nil, (29...30), nil, nil, nil, nil, 0, "d"),
(26...29),
1
),
(21...24)
),
IfNode(32...53)(
(32...34),
OrNode(35...49)(
RangeNode(35...40)(
CallNode(35...36)(nil, nil, (35...36), nil, nil, nil, nil, 0, "a"),
CallNode(39...40)(nil, nil, (39...40), nil, nil, nil, nil, 0, "b"),
(36...39),
3
),
RangeNode(44...49)(
CallNode(44...45)(nil, nil, (44...45), nil, nil, nil, nil, 0, "c"),
CallNode(48...49)(nil, nil, (48...49), nil, nil, nil, nil, 0, "d"),
(45...48),
3
),
(41...43)
),
nil,
nil,
(50...53)
),
IfNode(55...77)(
(55...57),
AndNode(58...73)(
RangeNode(58...63)(
CallNode(58...59)(nil, nil, (58...59), nil, nil, nil, nil, 0, "a"),
CallNode(62...63)(nil, nil, (62...63), nil, nil, nil, nil, 0, "b"),
(59...62),
3
),
RangeNode(68...73)(
CallNode(68...69)(nil, nil, (68...69), nil, nil, nil, nil, 0, "c"),
CallNode(72...73)(nil, nil, (72...73), nil, nil, nil, nil, 0, "d"),
(69...72),
3
),
(64...67)
),
nil,
nil,
(74...77)
)]
)
)