@ ProgramNode (location: (1,0)-(3,5)) ├── locals: [] └── statements: @ StatementsNode (location: (1,0)-(3,5)) └── body: (length: 2) ├── @ RangeNode (location: (1,0)-(1,6)) │ ├── flags: exclude_end │ ├── left: ∅ │ ├── right: │ │ @ IntegerNode (location: (1,3)-(1,6)) │ │ ├── flags: decimal │ │ └── value: 100 │ └── operator_loc: (1,0)-(1,3) = "..." └── @ RangeNode (location: (3,0)-(3,5)) ├── flags: ∅ ├── left: ∅ ├── right: │ @ IntegerNode (location: (3,2)-(3,5)) │ ├── flags: decimal │ └── value: 100 └── operator_loc: (3,0)-(3,2) = ".."