diff options
Diffstat (limited to 'test/yarp/snapshots/symbols.txt')
-rw-r--r-- | test/yarp/snapshots/symbols.txt | 438 |
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__" |