@ ProgramNode (location: (1,0)-(1,9)) ├── locals: [] └── statements: @ StatementsNode (location: (1,0)-(1,9)) └── body: (length: 1) └── @ StringNode (location: (1,0)-(1,9)) ├── flags: ∅ ├── opening_loc: (1,0)-(1,3) = "%q{" ├── content_loc: (1,3)-(1,8) = "a b c" ├── closing_loc: (1,8)-(1,9) = "}" └── unescaped: "a b c"