aboutsummaryrefslogtreecommitdiffstats
path: root/test/yarp/snapshots/symbols.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/yarp/snapshots/symbols.txt')
-rw-r--r--test/yarp/snapshots/symbols.txt438
1 files changed, 219 insertions, 219 deletions
diff --git a/test/yarp/snapshots/symbols.txt b/test/yarp/snapshots/symbols.txt
index d162bbcb6c..d445d8a90f 100644
--- a/test/yarp/snapshots/symbols.txt
+++ b/test/yarp/snapshots/symbols.txt
@@ -1,398 +1,398 @@
-@ ProgramNode (location: (0...345))
+@ ProgramNode (location: (1,0)-(93,13))
├── locals: []
└── statements:
- @ StatementsNode (location: (0...345))
+ @ StatementsNode (location: (1,0)-(93,13))
└── body: (length: 47)
- ├── @ SymbolNode (location: (0...6))
- │ ├── opening_loc: (0...2) = ":'"
- │ ├── value_loc: (2...5) = "abc"
- │ ├── closing_loc: (5...6) = "'"
+ ├── @ SymbolNode (location: (1,0)-(1,6))
+ │ ├── opening_loc: (1,0)-(1,2) = ":'"
+ │ ├── value_loc: (1,2)-(1,5) = "abc"
+ │ ├── closing_loc: (1,5)-(1,6) = "'"
│ └── unescaped: "abc"
- ├── @ InterpolatedSymbolNode (location: (8...17))
- │ ├── opening_loc: (8...10) = ":\""
+ ├── @ InterpolatedSymbolNode (location: (3,0)-(3,9))
+ │ ├── opening_loc: (3,0)-(3,2) = ":\""
│ ├── parts: (length: 1)
- │ │ └── @ EmbeddedStatementsNode (location: (10...16))
- │ │ ├── opening_loc: (10...12) = "\#{"
+ │ │ └── @ EmbeddedStatementsNode (location: (3,2)-(3,8))
+ │ │ ├── opening_loc: (3,2)-(3,4) = "\#{"
│ │ ├── statements:
- │ │ │ @ StatementsNode (location: (12...15))
+ │ │ │ @ StatementsNode (location: (3,4)-(3,7))
│ │ │ └── body: (length: 1)
- │ │ │ └── @ CallNode (location: (12...15))
+ │ │ │ └── @ CallNode (location: (3,4)-(3,7))
│ │ │ ├── receiver: ∅
│ │ │ ├── call_operator_loc: ∅
- │ │ │ ├── message_loc: (12...15) = "var"
+ │ │ │ ├── message_loc: (3,4)-(3,7) = "var"
│ │ │ ├── opening_loc: ∅
│ │ │ ├── arguments: ∅
│ │ │ ├── closing_loc: ∅
│ │ │ ├── block: ∅
│ │ │ ├── flags: variable_call
│ │ │ └── name: "var"
- │ │ └── closing_loc: (15...16) = "}"
- │ └── closing_loc: (16...17) = "\""
- ├── @ InterpolatedSymbolNode (location: (19...29))
- │ ├── opening_loc: (19...21) = ":\""
+ │ │ └── closing_loc: (3,7)-(3,8) = "}"
+ │ └── closing_loc: (3,8)-(3,9) = "\""
+ ├── @ InterpolatedSymbolNode (location: (5,0)-(5,10))
+ │ ├── opening_loc: (5,0)-(5,2) = ":\""
│ ├── parts: (length: 2)
- │ │ ├── @ StringNode (location: (21...24))
+ │ │ ├── @ StringNode (location: (5,2)-(5,5))
│ │ │ ├── flags: ∅
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── content_loc: (21...24) = "abc"
+ │ │ │ ├── content_loc: (5,2)-(5,5) = "abc"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "abc"
- │ │ └── @ EmbeddedStatementsNode (location: (24...28))
- │ │ ├── opening_loc: (24...26) = "\#{"
+ │ │ └── @ EmbeddedStatementsNode (location: (5,5)-(5,9))
+ │ │ ├── opening_loc: (5,5)-(5,7) = "\#{"
│ │ ├── statements:
- │ │ │ @ StatementsNode (location: (26...27))
+ │ │ │ @ StatementsNode (location: (5,7)-(5,8))
│ │ │ └── body: (length: 1)
- │ │ │ └── @ IntegerNode (location: (26...27))
+ │ │ │ └── @ IntegerNode (location: (5,7)-(5,8))
│ │ │ └── flags: decimal
- │ │ └── closing_loc: (27...28) = "}"
- │ └── closing_loc: (28...29) = "\""
- ├── @ ArrayNode (location: (31...51))
+ │ │ └── closing_loc: (5,8)-(5,9) = "}"
+ │ └── closing_loc: (5,9)-(5,10) = "\""
+ ├── @ ArrayNode (location: (7,0)-(7,20))
│ ├── elements: (length: 4)
- │ │ ├── @ SymbolNode (location: (32...35))
- │ │ │ ├── opening_loc: (32...33) = ":"
- │ │ │ ├── value_loc: (33...35) = "Υ"
+ │ │ ├── @ SymbolNode (location: (7,1)-(7,4))
+ │ │ │ ├── opening_loc: (7,1)-(7,2) = ":"
+ │ │ │ ├── value_loc: (7,2)-(7,4) = "Υ"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "Υ"
- │ │ ├── @ SymbolNode (location: (37...40))
- │ │ │ ├── opening_loc: (37...38) = ":"
- │ │ │ ├── value_loc: (38...40) = "ά"
+ │ │ ├── @ SymbolNode (location: (7,6)-(7,9))
+ │ │ │ ├── opening_loc: (7,6)-(7,7) = ":"
+ │ │ │ ├── value_loc: (7,7)-(7,9) = "ά"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "ά"
- │ │ ├── @ SymbolNode (location: (42...45))
- │ │ │ ├── opening_loc: (42...43) = ":"
- │ │ │ ├── value_loc: (43...45) = "ŗ"
+ │ │ ├── @ SymbolNode (location: (7,11)-(7,14))
+ │ │ │ ├── opening_loc: (7,11)-(7,12) = ":"
+ │ │ │ ├── value_loc: (7,12)-(7,14) = "ŗ"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "ŗ"
- │ │ └── @ SymbolNode (location: (47...50))
- │ │ ├── opening_loc: (47...48) = ":"
- │ │ ├── value_loc: (48...50) = "ρ"
+ │ │ └── @ SymbolNode (location: (7,16)-(7,19))
+ │ │ ├── opening_loc: (7,16)-(7,17) = ":"
+ │ │ ├── value_loc: (7,17)-(7,19) = "ρ"
│ │ ├── closing_loc: ∅
│ │ └── unescaped: "ρ"
- │ ├── opening_loc: (31...32) = "["
- │ └── closing_loc: (50...51) = "]"
- ├── @ SymbolNode (location: (53...56))
- │ ├── opening_loc: (53...54) = ":"
- │ ├── value_loc: (54...56) = "-@"
+ │ ├── opening_loc: (7,0)-(7,1) = "["
+ │ └── closing_loc: (7,19)-(7,20) = "]"
+ ├── @ SymbolNode (location: (9,0)-(9,3))
+ │ ├── opening_loc: (9,0)-(9,1) = ":"
+ │ ├── value_loc: (9,1)-(9,3) = "-@"
│ ├── closing_loc: ∅
│ └── unescaped: "-@"
- ├── @ SymbolNode (location: (58...60))
- │ ├── opening_loc: (58...59) = ":"
- │ ├── value_loc: (59...60) = "-"
+ ├── @ SymbolNode (location: (11,0)-(11,2))
+ │ ├── opening_loc: (11,0)-(11,1) = ":"
+ │ ├── value_loc: (11,1)-(11,2) = "-"
│ ├── closing_loc: ∅
│ └── unescaped: "-"
- ├── @ SymbolNode (location: (62...64))
- │ ├── opening_loc: (62...63) = ":"
- │ ├── value_loc: (63...64) = "%"
+ ├── @ SymbolNode (location: (13,0)-(13,2))
+ │ ├── opening_loc: (13,0)-(13,1) = ":"
+ │ ├── value_loc: (13,1)-(13,2) = "%"
│ ├── closing_loc: ∅
│ └── unescaped: "%"
- ├── @ SymbolNode (location: (66...68))
- │ ├── opening_loc: (66...67) = ":"
- │ ├── value_loc: (67...68) = "|"
+ ├── @ SymbolNode (location: (15,0)-(15,2))
+ │ ├── opening_loc: (15,0)-(15,1) = ":"
+ │ ├── value_loc: (15,1)-(15,2) = "|"
│ ├── closing_loc: ∅
│ └── unescaped: "|"
- ├── @ SymbolNode (location: (70...73))
- │ ├── opening_loc: (70...71) = ":"
- │ ├── value_loc: (71...73) = "+@"
+ ├── @ SymbolNode (location: (17,0)-(17,3))
+ │ ├── opening_loc: (17,0)-(17,1) = ":"
+ │ ├── value_loc: (17,1)-(17,3) = "+@"
│ ├── closing_loc: ∅
│ └── unescaped: "+@"
- ├── @ SymbolNode (location: (75...77))
- │ ├── opening_loc: (75...76) = ":"
- │ ├── value_loc: (76...77) = "+"
+ ├── @ SymbolNode (location: (19,0)-(19,2))
+ │ ├── opening_loc: (19,0)-(19,1) = ":"
+ │ ├── value_loc: (19,1)-(19,2) = "+"
│ ├── closing_loc: ∅
│ └── unescaped: "+"
- ├── @ SymbolNode (location: (79...81))
- │ ├── opening_loc: (79...80) = ":"
- │ ├── value_loc: (80...81) = "/"
+ ├── @ SymbolNode (location: (21,0)-(21,2))
+ │ ├── opening_loc: (21,0)-(21,1) = ":"
+ │ ├── value_loc: (21,1)-(21,2) = "/"
│ ├── closing_loc: ∅
│ └── unescaped: "/"
- ├── @ SymbolNode (location: (83...86))
- │ ├── opening_loc: (83...84) = ":"
- │ ├── value_loc: (84...86) = "**"
+ ├── @ SymbolNode (location: (23,0)-(23,3))
+ │ ├── opening_loc: (23,0)-(23,1) = ":"
+ │ ├── value_loc: (23,1)-(23,3) = "**"
│ ├── closing_loc: ∅
│ └── unescaped: "**"
- ├── @ SymbolNode (location: (88...90))
- │ ├── opening_loc: (88...89) = ":"
- │ ├── value_loc: (89...90) = "*"
+ ├── @ SymbolNode (location: (25,0)-(25,2))
+ │ ├── opening_loc: (25,0)-(25,1) = ":"
+ │ ├── value_loc: (25,1)-(25,2) = "*"
│ ├── closing_loc: ∅
│ └── unescaped: "*"
- ├── @ SymbolNode (location: (92...95))
- │ ├── opening_loc: (92...93) = ":"
- │ ├── value_loc: (93...95) = "~@"
+ ├── @ SymbolNode (location: (27,0)-(27,3))
+ │ ├── opening_loc: (27,0)-(27,1) = ":"
+ │ ├── value_loc: (27,1)-(27,3) = "~@"
│ ├── closing_loc: ∅
│ └── unescaped: "~@"
- ├── @ ArrayNode (location: (97...113))
+ ├── @ ArrayNode (location: (29,0)-(29,16))
│ ├── elements: (length: 4)
- │ │ ├── @ IntegerNode (location: (98...99))
+ │ │ ├── @ IntegerNode (location: (29,1)-(29,2))
│ │ │ └── flags: decimal
- │ │ ├── @ FloatNode (location: (101...104))
- │ │ ├── @ RationalNode (location: (106...108))
+ │ │ ├── @ FloatNode (location: (29,4)-(29,7))
+ │ │ ├── @ RationalNode (location: (29,9)-(29,11))
│ │ │ └── numeric:
- │ │ │ @ IntegerNode (location: (106...107))
+ │ │ │ @ IntegerNode (location: (29,9)-(29,10))
│ │ │ └── flags: decimal
- │ │ └── @ ImaginaryNode (location: (110...112))
+ │ │ └── @ ImaginaryNode (location: (29,13)-(29,15))
│ │ └── numeric:
- │ │ @ IntegerNode (location: (110...111))
+ │ │ @ IntegerNode (location: (29,13)-(29,14))
│ │ └── flags: decimal
- │ ├── opening_loc: (97...98) = "["
- │ └── closing_loc: (112...113) = "]"
- ├── @ SymbolNode (location: (115...117))
- │ ├── opening_loc: (115...116) = ":"
- │ ├── value_loc: (116...117) = "~"
+ │ ├── opening_loc: (29,0)-(29,1) = "["
+ │ └── closing_loc: (29,15)-(29,16) = "]"
+ ├── @ SymbolNode (location: (31,0)-(31,2))
+ │ ├── opening_loc: (31,0)-(31,1) = ":"
+ │ ├── value_loc: (31,1)-(31,2) = "~"
│ ├── closing_loc: ∅
│ └── unescaped: "~"
- ├── @ SymbolNode (location: (119...121))
- │ ├── opening_loc: (119...120) = ":"
- │ ├── value_loc: (120...121) = "a"
+ ├── @ SymbolNode (location: (33,0)-(33,2))
+ │ ├── opening_loc: (33,0)-(33,1) = ":"
+ │ ├── value_loc: (33,1)-(33,2) = "a"
│ ├── closing_loc: ∅
│ └── unescaped: "a"
- ├── @ ArrayNode (location: (123...132))
+ ├── @ ArrayNode (location: (35,0)-(35,9))
│ ├── elements: (length: 3)
- │ │ ├── @ SymbolNode (location: (126...127))
+ │ │ ├── @ SymbolNode (location: (35,3)-(35,4))
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── value_loc: (126...127) = "a"
+ │ │ │ ├── value_loc: (35,3)-(35,4) = "a"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "a"
- │ │ ├── @ SymbolNode (location: (128...129))
+ │ │ ├── @ SymbolNode (location: (35,5)-(35,6))
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── value_loc: (128...129) = "b"
+ │ │ │ ├── value_loc: (35,5)-(35,6) = "b"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "b"
- │ │ └── @ SymbolNode (location: (130...131))
+ │ │ └── @ SymbolNode (location: (35,7)-(35,8))
│ │ ├── opening_loc: ∅
- │ │ ├── value_loc: (130...131) = "c"
+ │ │ ├── value_loc: (35,7)-(35,8) = "c"
│ │ ├── closing_loc: ∅
│ │ └── unescaped: "c"
- │ ├── opening_loc: (123...126) = "%i["
- │ └── closing_loc: (131...132) = "]"
- ├── @ ArrayNode (location: (134...158))
+ │ ├── opening_loc: (35,0)-(35,3) = "%i["
+ │ └── closing_loc: (35,8)-(35,9) = "]"
+ ├── @ ArrayNode (location: (37,0)-(37,24))
│ ├── elements: (length: 4)
- │ │ ├── @ SymbolNode (location: (137...138))
+ │ │ ├── @ SymbolNode (location: (37,3)-(37,4))
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── value_loc: (137...138) = "a"
+ │ │ │ ├── value_loc: (37,3)-(37,4) = "a"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "a"
- │ │ ├── @ SymbolNode (location: (139...144))
+ │ │ ├── @ SymbolNode (location: (37,5)-(37,10))
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── value_loc: (139...144) = "b\#{1}"
+ │ │ │ ├── value_loc: (37,5)-(37,10) = "b\#{1}"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "b\#{1}"
- │ │ ├── @ SymbolNode (location: (145...150))
+ │ │ ├── @ SymbolNode (location: (37,11)-(37,16))
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── value_loc: (145...150) = "\#{2}c"
+ │ │ │ ├── value_loc: (37,11)-(37,16) = "\#{2}c"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "\#{2}c"
- │ │ └── @ SymbolNode (location: (151...157))
+ │ │ └── @ SymbolNode (location: (37,17)-(37,23))
│ │ ├── opening_loc: ∅
- │ │ ├── value_loc: (151...157) = "d\#{3}f"
+ │ │ ├── value_loc: (37,17)-(37,23) = "d\#{3}f"
│ │ ├── closing_loc: ∅
│ │ └── unescaped: "d\#{3}f"
- │ ├── opening_loc: (134...137) = "%i["
- │ └── closing_loc: (157...158) = "]"
- ├── @ ArrayNode (location: (160...184))
+ │ ├── opening_loc: (37,0)-(37,3) = "%i["
+ │ └── closing_loc: (37,23)-(37,24) = "]"
+ ├── @ ArrayNode (location: (39,0)-(39,24))
│ ├── elements: (length: 4)
- │ │ ├── @ SymbolNode (location: (163...164))
+ │ │ ├── @ SymbolNode (location: (39,3)-(39,4))
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── value_loc: (163...164) = "a"
+ │ │ │ ├── value_loc: (39,3)-(39,4) = "a"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "a"
- │ │ ├── @ InterpolatedSymbolNode (location: (165...170))
+ │ │ ├── @ InterpolatedSymbolNode (location: (39,5)-(39,10))
│ │ │ ├── opening_loc: ∅
│ │ │ ├── parts: (length: 2)
- │ │ │ │ ├── @ StringNode (location: (165...166))
+ │ │ │ │ ├── @ StringNode (location: (39,5)-(39,6))
│ │ │ │ │ ├── flags: ∅
│ │ │ │ │ ├── opening_loc: ∅
- │ │ │ │ │ ├── content_loc: (165...166) = "b"
+ │ │ │ │ │ ├── content_loc: (39,5)-(39,6) = "b"
│ │ │ │ │ ├── closing_loc: ∅
│ │ │ │ │ └── unescaped: "b"
- │ │ │ │ └── @ EmbeddedStatementsNode (location: (166...170))
- │ │ │ │ ├── opening_loc: (166...168) = "\#{"
+ │ │ │ │ └── @ EmbeddedStatementsNode (location: (39,6)-(39,10))
+ │ │ │ │ ├── opening_loc: (39,6)-(39,8) = "\#{"
│ │ │ │ ├── statements:
- │ │ │ │ │ @ StatementsNode (location: (168...169))
+ │ │ │ │ │ @ StatementsNode (location: (39,8)-(39,9))
│ │ │ │ │ └── body: (length: 1)
- │ │ │ │ │ └── @ IntegerNode (location: (168...169))
+ │ │ │ │ │ └── @ IntegerNode (location: (39,8)-(39,9))
│ │ │ │ │ └── flags: decimal
- │ │ │ │ └── closing_loc: (169...170) = "}"
+ │ │ │ │ └── closing_loc: (39,9)-(39,10) = "}"
│ │ │ └── closing_loc: ∅
- │ │ ├── @ InterpolatedSymbolNode (location: (171...176))
+ │ │ ├── @ InterpolatedSymbolNode (location: (39,11)-(39,16))
│ │ │ ├── opening_loc: ∅
│ │ │ ├── parts: (length: 2)
- │ │ │ │ ├── @ EmbeddedStatementsNode (location: (171...175))
- │ │ │ │ │ ├── opening_loc: (171...173) = "\#{"
+ │ │ │ │ ├── @ EmbeddedStatementsNode (location: (39,11)-(39,15))
+ │ │ │ │ │ ├── opening_loc: (39,11)-(39,13) = "\#{"
│ │ │ │ │ ├── statements:
- │ │ │ │ │ │ @ StatementsNode (location: (173...174))
+ │ │ │ │ │ │ @ StatementsNode (location: (39,13)-(39,14))
│ │ │ │ │ │ └── body: (length: 1)
- │ │ │ │ │ │ └── @ IntegerNode (location: (173...174))
+ │ │ │ │ │ │ └── @ IntegerNode (location: (39,13)-(39,14))
│ │ │ │ │ │ └── flags: decimal
- │ │ │ │ │ └── closing_loc: (174...175) = "}"
- │ │ │ │ └── @ StringNode (location: (175...176))
+ │ │ │ │ │ └── closing_loc: (39,14)-(39,15) = "}"
+ │ │ │ │ └── @ StringNode (location: (39,15)-(39,16))
│ │ │ │ ├── flags: ∅
│ │ │ │ ├── opening_loc: ∅
- │ │ │ │ ├── content_loc: (175...176) = "c"
+ │ │ │ │ ├── content_loc: (39,15)-(39,16) = "c"
│ │ │ │ ├── closing_loc: ∅
│ │ │ │ └── unescaped: "c"
│ │ │ └── closing_loc: ∅
- │ │ └── @ InterpolatedSymbolNode (location: (177...183))
+ │ │ └── @ InterpolatedSymbolNode (location: (39,17)-(39,23))
│ │ ├── opening_loc: ∅
│ │ ├── parts: (length: 3)
- │ │ │ ├── @ StringNode (location: (177...178))
+ │ │ │ ├── @ StringNode (location: (39,17)-(39,18))
│ │ │ │ ├── flags: ∅
│ │ │ │ ├── opening_loc: ∅
- │ │ │ │ ├── content_loc: (177...178) = "d"
+ │ │ │ │ ├── content_loc: (39,17)-(39,18) = "d"
│ │ │ │ ├── closing_loc: ∅
│ │ │ │ └── unescaped: "d"
- │ │ │ ├── @ EmbeddedStatementsNode (location: (178...182))
- │ │ │ │ ├── opening_loc: (178...180) = "\#{"
+ │ │ │ ├── @ EmbeddedStatementsNode (location: (39,18)-(39,22))
+ │ │ │ │ ├── opening_loc: (39,18)-(39,20) = "\#{"
│ │ │ │ ├── statements:
- │ │ │ │ │ @ StatementsNode (location: (180...181))
+ │ │ │ │ │ @ StatementsNode (location: (39,20)-(39,21))
│ │ │ │ │ └── body: (length: 1)
- │ │ │ │ │ └── @ IntegerNode (location: (180...181))
+ │ │ │ │ │ └── @ IntegerNode (location: (39,20)-(39,21))
│ │ │ │ │ └── flags: decimal
- │ │ │ │ └── closing_loc: (181...182) = "}"
- │ │ │ └── @ StringNode (location: (182...183))
+ │ │ │ │ └── closing_loc: (39,21)-(39,22) = "}"
+ │ │ │ └── @ StringNode (location: (39,22)-(39,23))
│ │ │ ├── flags: ∅
│ │ │ ├── opening_loc: ∅
- │ │ │ ├── content_loc: (182...183) = "f"
+ │ │ │ ├── content_loc: (39,22)-(39,23) = "f"
│ │ │ ├── closing_loc: ∅
│ │ │ └── unescaped: "f"
│ │ └── closing_loc: ∅
- │ ├── opening_loc: (160...163) = "%I["
- │ └── closing_loc: (183...184) = "]"
- ├── @ SymbolNode (location: (186...190))
- │ ├── opening_loc: (186...187) = ":"
- │ ├── value_loc: (187...190) = "@@a"
+ │ ├── opening_loc: (39,0)-(39,3) = "%I["
+ │ └── closing_loc: (39,23)-(39,24) = "]"
+ ├── @ SymbolNode (location: (41,0)-(41,4))
+ │ ├── opening_loc: (41,0)-(41,1) = ":"
+ │ ├── value_loc: (41,1)-(41,4) = "@@a"
│ ├── closing_loc: ∅
│ └── unescaped: "@@a"
- ├── @ SymbolNode (location: (192...197))
- │ ├── opening_loc: (192...193) = ":"
- │ ├── value_loc: (193...197) = "👍"
+ ├── @ SymbolNode (location: (43,0)-(43,5))
+ │ ├── opening_loc: (43,0)-(43,1) = ":"
+ │ ├── value_loc: (43,1)-(43,5) = "👍"
│ ├── closing_loc: ∅
│ └── unescaped: "👍"
- ├── @ ArrayNode (location: (199...206))
+ ├── @ ArrayNode (location: (45,0)-(45,7))
│ ├── elements: (length: 1)
- │ │ └── @ SymbolNode (location: (202...205))
+ │ │ └── @ SymbolNode (location: (45,3)-(45,6))
│ │ ├── opening_loc: ∅
- │ │ ├── value_loc: (202...205) = "a\\b"
+ │ │ ├── value_loc: (45,3)-(45,6) = "a\\b"
│ │ ├── closing_loc: ∅
│ │ └── unescaped: "a\\b"
- │ ├── opening_loc: (199...202) = "%i["
- │ └── closing_loc: (205...206) = "]"
- ├── @ SymbolNode (location: (208...211))
- │ ├── opening_loc: (208...209) = ":"
- │ ├── value_loc: (209...211) = "$a"
+ │ ├── opening_loc: (45,0)-(45,3) = "%i["
+ │ └── closing_loc: (45,6)-(45,7) = "]"
+ ├── @ SymbolNode (location: (47,0)-(47,3))
+ │ ├── opening_loc: (47,0)-(47,1) = ":"
+ │ ├── value_loc: (47,1)-(47,3) = "$a"
│ ├── closing_loc: ∅
│ └── unescaped: "$a"
- ├── @ SymbolNode (location: (213...216))
- │ ├── opening_loc: (213...214) = ":"
- │ ├── value_loc: (214...216) = "@a"
+ ├── @ SymbolNode (location: (49,0)-(49,3))
+ │ ├── opening_loc: (49,0)-(49,1) = ":"
+ │ ├── value_loc: (49,1)-(49,3) = "@a"
│ ├── closing_loc: ∅
│ └── unescaped: "@a"
- ├── @ SymbolNode (location: (218...221))
- │ ├── opening_loc: (218...219) = ":"
- │ ├── value_loc: (219...221) = "do"
+ ├── @ SymbolNode (location: (51,0)-(51,3))
+ │ ├── opening_loc: (51,0)-(51,1) = ":"
+ │ ├── value_loc: (51,1)-(51,3) = "do"
│ ├── closing_loc: ∅
│ └── unescaped: "do"
- ├── @ SymbolNode (location: (223...225))
- │ ├── opening_loc: (223...224) = ":"
- │ ├── value_loc: (224...225) = "&"
+ ├── @ SymbolNode (location: (53,0)-(53,2))
+ │ ├── opening_loc: (53,0)-(53,1) = ":"
+ │ ├── value_loc: (53,1)-(53,2) = "&"
│ ├── closing_loc: ∅
│ └── unescaped: "&"
- ├── @ SymbolNode (location: (227...229))
- │ ├── opening_loc: (227...228) = ":"
- │ ├── value_loc: (228...229) = "`"
+ ├── @ SymbolNode (location: (55,0)-(55,2))
+ │ ├── opening_loc: (55,0)-(55,1) = ":"
+ │ ├── value_loc: (55,1)-(55,2) = "`"
│ ├── closing_loc: ∅
│ └── unescaped: "`"
- ├── @ SymbolNode (location: (231...234))
- │ ├── opening_loc: (231...232) = ":"
- │ ├── value_loc: (232...234) = "!@"
+ ├── @ SymbolNode (location: (57,0)-(57,3))
+ │ ├── opening_loc: (57,0)-(57,1) = ":"
+ │ ├── value_loc: (57,1)-(57,3) = "!@"
│ ├── closing_loc: ∅
│ └── unescaped: "!@"
- ├── @ SymbolNode (location: (236...239))
- │ ├── opening_loc: (236...237) = ":"
- │ ├── value_loc: (237...239) = "!~"
+ ├── @ SymbolNode (location: (59,0)-(59,3))
+ │ ├── opening_loc: (59,0)-(59,1) = ":"
+ │ ├── value_loc: (59,1)-(59,3) = "!~"
│ ├── closing_loc: ∅
│ └── unescaped: "!~"
- ├── @ SymbolNode (location: (241...243))
- │ ├── opening_loc: (241...242) = ":"
- │ ├── value_loc: (242...243) = "!"
+ ├── @ SymbolNode (location: (61,0)-(61,2))
+ │ ├── opening_loc: (61,0)-(61,1) = ":"
+ │ ├── value_loc: (61,1)-(61,2) = "!"
│ ├── closing_loc: ∅
│ └── unescaped: "!"
- ├── @ SymbolNode (location: (245...248))
- │ ├── opening_loc: (245...246) = ":"
- │ ├── value_loc: (246...248) = "[]"
+ ├── @ SymbolNode (location: (63,0)-(63,3))
+ │ ├── opening_loc: (63,0)-(63,1) = ":"
+ │ ├── value_loc: (63,1)-(63,3) = "[]"
│ ├── closing_loc: ∅
│ └── unescaped: "[]"
- ├── @ SymbolNode (location: (250...254))
- │ ├── opening_loc: (250...251) = ":"
- │ ├── value_loc: (251...254) = "[]="
+ ├── @ SymbolNode (location: (65,0)-(65,4))
+ │ ├── opening_loc: (65,0)-(65,1) = ":"
+ │ ├── value_loc: (65,1)-(65,4) = "[]="
│ ├── closing_loc: ∅
│ └── unescaped: "[]="
- ├── @ SymbolNode (location: (256...258))
- │ ├── opening_loc: (256...257) = ":"
- │ ├── value_loc: (257...258) = "^"
+ ├── @ SymbolNode (location: (67,0)-(67,2))
+ │ ├── opening_loc: (67,0)-(67,1) = ":"
+ │ ├── value_loc: (67,1)-(67,2) = "^"
│ ├── closing_loc: ∅
│ └── unescaped: "^"
- ├── @ SymbolNode (location: (260...263))
- │ ├── opening_loc: (260...261) = ":"
- │ ├── value_loc: (261...263) = "=="
+ ├── @ SymbolNode (location: (69,0)-(69,3))
+ │ ├── opening_loc: (69,0)-(69,1) = ":"
+ │ ├── value_loc: (69,1)-(69,3) = "=="
│ ├── closing_loc: ∅
│ └── unescaped: "=="
- ├── @ SymbolNode (location: (265...269))
- │ ├── opening_loc: (265...266) = ":"
- │ ├── value_loc: (266...269) = "==="
+ ├── @ SymbolNode (location: (71,0)-(71,4))
+ │ ├── opening_loc: (71,0)-(71,1) = ":"
+ │ ├── value_loc: (71,1)-(71,4) = "==="
│ ├── closing_loc: ∅
│ └── unescaped: "==="
- ├── @ SymbolNode (location: (271...274))
- │ ├── opening_loc: (271...272) = ":"
- │ ├── value_loc: (272...274) = "=~"
+ ├── @ SymbolNode (location: (73,0)-(73,3))
+ │ ├── opening_loc: (73,0)-(73,1) = ":"
+ │ ├── value_loc: (73,1)-(73,3) = "=~"
│ ├── closing_loc: ∅
│ └── unescaped: "=~"
- ├── @ SymbolNode (location: (276...279))
- │ ├── opening_loc: (276...277) = ":"
- │ ├── value_loc: (277...279) = ">="
+ ├── @ SymbolNode (location: (75,0)-(75,3))
+ │ ├── opening_loc: (75,0)-(75,1) = ":"
+ │ ├── value_loc: (75,1)-(75,3) = ">="
│ ├── closing_loc: ∅
│ └── unescaped: ">="
- ├── @ SymbolNode (location: (281...284))
- │ ├── opening_loc: (281...282) = ":"
- │ ├── value_loc: (282...284) = ">>"
+ ├── @ SymbolNode (location: (77,0)-(77,3))
+ │ ├── opening_loc: (77,0)-(77,1) = ":"
+ │ ├── value_loc: (77,1)-(77,3) = ">>"
│ ├── closing_loc: ∅
│ └── unescaped: ">>"
- ├── @ SymbolNode (location: (286...288))
- │ ├── opening_loc: (286...287) = ":"
- │ ├── value_loc: (287...288) = ">"
+ ├── @ SymbolNode (location: (79,0)-(79,2))
+ │ ├── opening_loc: (79,0)-(79,1) = ":"
+ │ ├── value_loc: (79,1)-(79,2) = ">"
│ ├── closing_loc: ∅
│ └── unescaped: ">"
- ├── @ SymbolNode (location: (290...294))
- │ ├── opening_loc: (290...291) = ":"
- │ ├── value_loc: (291...294) = "<=>"
+ ├── @ SymbolNode (location: (81,0)-(81,4))
+ │ ├── opening_loc: (81,0)-(81,1) = ":"
+ │ ├── value_loc: (81,1)-(81,4) = "<=>"
│ ├── closing_loc: ∅
│ └── unescaped: "<=>"
- ├── @ SymbolNode (location: (296...299))
- │ ├── opening_loc: (296...297) = ":"
- │ ├── value_loc: (297...299) = "<="
+ ├── @ SymbolNode (location: (83,0)-(83,3))
+ │ ├── opening_loc: (83,0)-(83,1) = ":"
+ │ ├── value_loc: (83,1)-(83,3) = "<="
│ ├── closing_loc: ∅
│ └── unescaped: "<="
- ├── @ SymbolNode (location: (301...304))
- │ ├── opening_loc: (301...302) = ":"
- │ ├── value_loc: (302...304) = "<<"
+ ├── @ SymbolNode (location: (85,0)-(85,3))
+ │ ├── opening_loc: (85,0)-(85,1) = ":"
+ │ ├── value_loc: (85,1)-(85,3) = "<<"
│ ├── closing_loc: ∅
│ └── unescaped: "<<"
- ├── @ SymbolNode (location: (306...308))
- │ ├── opening_loc: (306...307) = ":"
- │ ├── value_loc: (307...308) = "<"
+ ├── @ SymbolNode (location: (87,0)-(87,2))
+ │ ├── opening_loc: (87,0)-(87,1) = ":"
+ │ ├── value_loc: (87,1)-(87,2) = "<"
│ ├── closing_loc: ∅
│ └── unescaped: "<"
- ├── @ SymbolNode (location: (310...319))
- │ ├── opening_loc: (310...311) = ":"
- │ ├── value_loc: (311...319) = "__LINE__"
+ ├── @ SymbolNode (location: (89,0)-(89,9))
+ │ ├── opening_loc: (89,0)-(89,1) = ":"
+ │ ├── value_loc: (89,1)-(89,9) = "__LINE__"
│ ├── closing_loc: ∅
│ └── unescaped: "__LINE__"
- ├── @ SymbolNode (location: (321...330))
- │ ├── opening_loc: (321...322) = ":"
- │ ├── value_loc: (322...330) = "__FILE__"
+ ├── @ SymbolNode (location: (91,0)-(91,9))
+ │ ├── opening_loc: (91,0)-(91,1) = ":"
+ │ ├── value_loc: (91,1)-(91,9) = "__FILE__"
│ ├── closing_loc: ∅
│ └── unescaped: "__FILE__"
- └── @ SymbolNode (location: (332...345))
- ├── opening_loc: (332...333) = ":"
- ├── value_loc: (333...345) = "__ENCODING__"
+ └── @ SymbolNode (location: (93,0)-(93,13))
+ ├── opening_loc: (93,0)-(93,1) = ":"
+ ├── value_loc: (93,1)-(93,13) = "__ENCODING__"
├── closing_loc: ∅
└── unescaped: "__ENCODING__"