blob: 1d62a96c2513aee695a2c49f48c22047608761d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
@ ProgramNode (location: (0...52))
├── locals: []
└── statements:
@ StatementsNode (location: (0...52))
└── body: (length: 3)
├── @ StringNode (location: (0...8))
│ ├── opening_loc: (0...8) = "<<'HERE'"
│ ├── content_loc: (9...17) = "foo\nbar\n"
│ ├── closing_loc: (17...22) = "HERE\n"
│ └── unescaped: "foo\nbar\n"
├── @ StringNode (location: (23...29))
│ ├── opening_loc: (23...29) = "<<HERE"
│ ├── content_loc: (30...38) = "foo\nbar\n"
│ ├── closing_loc: (38...43) = "HERE\n"
│ └── unescaped: "foo\nbar\n"
└── @ XStringNode (location: (44...52))
├── opening_loc: (44...52) = "<<`HERE`"
├── content_loc: (53...61) = "foo\nbar\n"
├── closing_loc: (61...66) = "HERE\n"
└── unescaped: "foo\nbar\n"
|