|
1 | | -@ ProgramNode (location: (1,0)-(21,5)) |
| 1 | +@ ProgramNode (location: (1,0)-(15,4)) |
2 | 2 | ├── flags: ∅ |
3 | 3 | ├── locals: [] |
4 | 4 | └── statements: |
5 | | - @ StatementsNode (location: (1,0)-(21,5)) |
| 5 | + @ StatementsNode (location: (1,0)-(15,4)) |
6 | 6 | ├── flags: ∅ |
7 | | - └── body: (length: 8) |
| 7 | + └── body: (length: 4) |
8 | 8 | ├── @ AndNode (location: (1,0)-(3,4)) |
9 | 9 | │ ├── flags: newline |
10 | 10 | │ ├── left: |
|
62 | 62 | │ │ ├── flags: static_literal, decimal |
63 | 63 | │ │ └── value: 3 |
64 | 64 | │ └── operator_loc: (11,0)-(11,3) = "and" |
65 | | - ├── @ OrNode (location: (13,0)-(15,4)) |
66 | | - │ ├── flags: newline |
67 | | - │ ├── left: |
68 | | - │ │ @ OrNode (location: (13,0)-(14,4)) |
69 | | - │ │ ├── flags: ∅ |
70 | | - │ │ ├── left: |
71 | | - │ │ │ @ IntegerNode (location: (13,0)-(13,1)) |
72 | | - │ │ │ ├── flags: static_literal, decimal |
73 | | - │ │ │ └── value: 1 |
74 | | - │ │ ├── right: |
75 | | - │ │ │ @ IntegerNode (location: (14,3)-(14,4)) |
76 | | - │ │ │ ├── flags: static_literal, decimal |
77 | | - │ │ │ └── value: 2 |
78 | | - │ │ └── operator_loc: (14,0)-(14,2) = "or" |
79 | | - │ ├── right: |
80 | | - │ │ @ IntegerNode (location: (15,3)-(15,4)) |
81 | | - │ │ ├── flags: static_literal, decimal |
82 | | - │ │ └── value: 3 |
83 | | - │ └── operator_loc: (15,0)-(15,2) = "or" |
84 | | - ├── @ IntegerNode (location: (17,0)-(17,1)) |
85 | | - │ ├── flags: newline, static_literal, decimal |
86 | | - │ └── value: 1 |
87 | | - ├── @ CallNode (location: (18,0)-(18,6)) |
88 | | - │ ├── flags: newline, variable_call, ignore_visibility |
89 | | - │ ├── receiver: ∅ |
90 | | - │ ├── call_operator_loc: ∅ |
91 | | - │ ├── name: :andfoo |
92 | | - │ ├── message_loc: (18,0)-(18,6) = "andfoo" |
93 | | - │ ├── opening_loc: ∅ |
94 | | - │ ├── arguments: ∅ |
95 | | - │ ├── closing_loc: ∅ |
96 | | - │ ├── equal_loc: ∅ |
97 | | - │ └── block: ∅ |
98 | | - ├── @ IntegerNode (location: (20,0)-(20,1)) |
99 | | - │ ├── flags: newline, static_literal, decimal |
100 | | - │ └── value: 2 |
101 | | - └── @ CallNode (location: (21,0)-(21,5)) |
102 | | - ├── flags: newline, variable_call, ignore_visibility |
103 | | - ├── receiver: ∅ |
104 | | - ├── call_operator_loc: ∅ |
105 | | - ├── name: :orfoo |
106 | | - ├── message_loc: (21,0)-(21,5) = "orfoo" |
107 | | - ├── opening_loc: ∅ |
108 | | - ├── arguments: ∅ |
109 | | - ├── closing_loc: ∅ |
110 | | - ├── equal_loc: ∅ |
111 | | - └── block: ∅ |
| 65 | + └── @ OrNode (location: (13,0)-(15,4)) |
| 66 | + ├── flags: newline |
| 67 | + ├── left: |
| 68 | + │ @ OrNode (location: (13,0)-(14,4)) |
| 69 | + │ ├── flags: ∅ |
| 70 | + │ ├── left: |
| 71 | + │ │ @ IntegerNode (location: (13,0)-(13,1)) |
| 72 | + │ │ ├── flags: static_literal, decimal |
| 73 | + │ │ └── value: 1 |
| 74 | + │ ├── right: |
| 75 | + │ │ @ IntegerNode (location: (14,3)-(14,4)) |
| 76 | + │ │ ├── flags: static_literal, decimal |
| 77 | + │ │ └── value: 2 |
| 78 | + │ └── operator_loc: (14,0)-(14,2) = "or" |
| 79 | + ├── right: |
| 80 | + │ @ IntegerNode (location: (15,3)-(15,4)) |
| 81 | + │ ├── flags: static_literal, decimal |
| 82 | + │ └── value: 3 |
| 83 | + └── operator_loc: (15,0)-(15,2) = "or" |
0 commit comments