[ruby/prism] Update tests and snapshots
https://github.com/ruby/prism/commit/0663e2bcfa
This commit is contained in:
parent
43229d531f
commit
d313c82f79
@ -367,7 +367,7 @@ module Prism
|
||||
Location(),
|
||||
Location(),
|
||||
ArgumentsNode(1, [
|
||||
KeywordHashNode([AssocSplatNode(expression("kwargs"), Location())]),
|
||||
KeywordHashNode(0, [AssocSplatNode(expression("kwargs"), Location())]),
|
||||
SplatNode(Location(), expression("args"))
|
||||
]),
|
||||
Location(),
|
||||
@ -414,13 +414,13 @@ module Prism
|
||||
Location(),
|
||||
Location(),
|
||||
ArgumentsNode(0, [
|
||||
KeywordHashNode(
|
||||
[AssocNode(
|
||||
KeywordHashNode(1, [
|
||||
AssocNode(
|
||||
SymbolNode(0, nil, Location(), Location(), "foo"),
|
||||
expression("bar"),
|
||||
nil
|
||||
)]
|
||||
),
|
||||
)
|
||||
]),
|
||||
SplatNode(Location(), expression("args"))
|
||||
]),
|
||||
Location(),
|
||||
|
@ -79,6 +79,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (5,1)-(5,12))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,1)-(5,12))
|
||||
│ │ ├── key:
|
||||
@ -175,6 +176,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (28,1)-(28,11))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (28,1)-(28,11))
|
||||
│ │ ├── key:
|
||||
@ -632,6 +634,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (49,1)-(49,5))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (49,1)-(49,5))
|
||||
│ │ ├── value:
|
||||
@ -646,6 +649,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (51,1)-(51,5))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (51,1)-(51,5))
|
||||
│ │ ├── value:
|
||||
@ -668,6 +672,7 @@
|
||||
│ │ ├── @ IntegerNode (location: (53,1)-(53,2))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (53,4)-(53,8))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (53,4)-(53,8))
|
||||
│ │ ├── value:
|
||||
@ -690,6 +695,7 @@
|
||||
│ │ ├── @ IntegerNode (location: (55,1)-(55,2))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (55,4)-(55,20))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 3)
|
||||
│ │ ├── @ AssocSplatNode (location: (55,4)-(55,8))
|
||||
│ │ │ ├── value:
|
||||
@ -730,6 +736,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (58,2)-(58,12))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (58,2)-(58,12))
|
||||
│ │ ├── key:
|
||||
|
@ -117,6 +117,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (17,4)-(17,9))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (17,4)-(17,9))
|
||||
│ │ ├── value:
|
||||
@ -198,6 +199,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (23,9)-(23,14))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (23,9)-(23,14))
|
||||
│ │ ├── value:
|
||||
|
@ -250,6 +250,7 @@
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (25,4)-(25,6))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (25,4)-(25,6))
|
||||
│ │ │ ├── key:
|
||||
|
@ -307,6 +307,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (27,2)-(27,10))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (27,2)-(27,10))
|
||||
│ │ ├── value:
|
||||
@ -781,6 +782,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "a"
|
||||
│ │ └── @ KeywordHashNode (location: (60,8)-(60,32))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocNode (location: (60,8)-(60,22))
|
||||
│ │ │ ├── key:
|
||||
@ -912,6 +914,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "a"
|
||||
│ │ └── @ KeywordHashNode (location: (64,8)-(64,15))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (64,8)-(64,15))
|
||||
│ │ ├── key:
|
||||
@ -980,6 +983,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (66,3)-(66,17))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (66,3)-(66,17))
|
||||
│ │ ├── key:
|
||||
@ -1011,6 +1015,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (68,3)-(68,40))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 3)
|
||||
│ │ ├── @ AssocNode (location: (68,3)-(68,20))
|
||||
│ │ │ ├── key:
|
||||
@ -1065,6 +1070,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (70,3)-(70,40))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 3)
|
||||
│ │ ├── @ AssocNode (location: (70,3)-(70,20))
|
||||
│ │ │ ├── key:
|
||||
@ -1167,6 +1173,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (74,3)-(74,20))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (74,3)-(74,20))
|
||||
│ │ ├── key:
|
||||
@ -1229,6 +1236,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "a"
|
||||
│ │ └── @ KeywordHashNode (location: (82,0)-(82,5))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (82,0)-(82,5))
|
||||
│ │ ├── key:
|
||||
@ -1279,6 +1287,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (87,4)-(87,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocNode (location: (87,4)-(87,11))
|
||||
│ │ │ ├── key:
|
||||
@ -1327,6 +1336,7 @@
|
||||
│ │ ├── @ IntegerNode (location: (89,10)-(89,11))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (89,13)-(89,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (89,13)-(89,21))
|
||||
│ │ ├── key:
|
||||
@ -1517,6 +1527,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (103,4)-(103,11))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (103,4)-(103,11))
|
||||
│ │ ├── key:
|
||||
@ -1544,6 +1555,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (105,4)-(105,28))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (105,4)-(105,28))
|
||||
│ │ ├── key:
|
||||
@ -1600,6 +1612,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (107,4)-(107,24))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (107,4)-(107,24))
|
||||
│ │ ├── key:
|
||||
|
@ -1297,6 +1297,7 @@
|
||||
│ │ │ ├── flags: contains_keyword_splat
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (139,11)-(139,30))
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── elements: (length: 3)
|
||||
│ │ │ ├── @ AssocSplatNode (location: (139,11)-(139,16))
|
||||
│ │ │ │ ├── value:
|
||||
|
@ -343,6 +343,7 @@
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (29,4)-(29,6))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (29,4)-(29,6))
|
||||
│ │ │ ├── key:
|
||||
|
@ -7,6 +7,7 @@
|
||||
├── flags: ∅
|
||||
├── elements: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,1)-(1,7))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,1)-(1,7))
|
||||
│ ├── key:
|
||||
|
@ -9,6 +9,7 @@
|
||||
│ ├── @ IntegerNode (location: (1,1)-(1,2))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (1,4)-(1,10))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,4)-(1,10))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,5))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,5))
|
||||
│ ├── key:
|
||||
|
@ -66,6 +66,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (4,11)-(4,28))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (4,11)-(4,28))
|
||||
│ ├── key:
|
||||
|
@ -21,6 +21,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── unescaped: "bar"
|
||||
│ └── @ KeywordHashNode (location: (1,10)-(1,18))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,10)-(1,18))
|
||||
│ ├── key:
|
||||
|
@ -21,6 +21,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── unescaped: "bar"
|
||||
│ └── @ KeywordHashNode (location: (1,10)-(1,18))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,10)-(1,18))
|
||||
│ ├── key:
|
||||
|
@ -17,6 +17,7 @@
|
||||
│ ├── @ IntegerNode (location: (1,2)-(1,3))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (1,5)-(1,9))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,5)-(1,9))
|
||||
│ ├── key:
|
||||
|
@ -17,6 +17,7 @@
|
||||
│ ├── @ IntegerNode (location: (1,2)-(1,3))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (1,5)-(1,15))
|
||||
│ ├── flags: ∅
|
||||
│ └── elements: (length: 2)
|
||||
│ ├── @ AssocNode (location: (1,5)-(1,10))
|
||||
│ │ ├── key:
|
||||
|
@ -25,6 +25,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (1,5)-(1,8))
|
||||
│ ├── flags: ∅
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocSplatNode (location: (1,5)-(1,8))
|
||||
│ ├── value:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,2)-(1,11))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,2)-(1,11))
|
||||
│ │ ├── key:
|
||||
@ -56,6 +57,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (3,2)-(3,8))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (3,2)-(3,8))
|
||||
│ │ ├── key:
|
||||
@ -83,6 +85,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (5,2)-(5,8))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (5,2)-(5,8))
|
||||
│ ├── key:
|
||||
|
@ -17,6 +17,7 @@
|
||||
│ ├── @ IntegerNode (location: (1,2)-(1,3))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (1,5)-(1,9))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,5)-(1,9))
|
||||
│ ├── key:
|
||||
|
@ -24,6 +24,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "b"
|
||||
│ │ └── @ KeywordHashNode (location: (1,7)-(1,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,7)-(1,14))
|
||||
│ │ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,6))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,6))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,5))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,5))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(5,3))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(5,3))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,6))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,6))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: contains_keyword_splat
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,5))
|
||||
│ ├── flags: ∅
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocSplatNode (location: (1,2)-(1,5))
|
||||
│ ├── value:
|
||||
|
@ -35,6 +35,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,31)-(1,40))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (1,31)-(1,40))
|
||||
│ │ ├── value:
|
||||
|
@ -53,6 +53,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (2,2)-(2,6))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (2,2)-(2,6))
|
||||
│ ├── key:
|
||||
|
@ -25,6 +25,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,4)-(1,8))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,4)-(1,8))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,2)-(3,1))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,2)-(3,1))
|
||||
│ │ ├── key:
|
||||
@ -44,6 +45,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (5,2)-(6,1))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,2)-(6,1))
|
||||
│ │ ├── key:
|
||||
@ -73,6 +75,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (8,2)-(8,11))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (8,2)-(8,11))
|
||||
│ ├── key:
|
||||
|
@ -17,6 +17,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,6))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,6))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,5)-(1,12))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,5)-(1,12))
|
||||
│ ├── key:
|
||||
|
@ -12,6 +12,7 @@
|
||||
│ ├── @ IntegerNode (location: (1,7)-(1,8))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (1,10)-(1,17))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,10)-(1,17))
|
||||
│ ├── key:
|
||||
@ -34,6 +35,7 @@
|
||||
│ ├── @ IntegerNode (location: (3,7)-(3,8))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (3,10)-(3,26))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 2)
|
||||
│ ├── @ AssocNode (location: (3,10)-(3,17))
|
||||
│ │ ├── key:
|
||||
@ -77,6 +79,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (5,9)-(5,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,9)-(5,14))
|
||||
│ │ ├── key:
|
||||
@ -110,6 +113,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (7,9)-(7,12))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (7,9)-(7,12))
|
||||
│ │ ├── key:
|
||||
@ -143,6 +147,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (9,9)-(9,12))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (9,9)-(9,12))
|
||||
│ │ ├── key:
|
||||
@ -176,6 +181,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (11,9)-(11,13))
|
||||
│ ├── flags: ∅
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (11,9)-(11,13))
|
||||
│ ├── key:
|
||||
|
@ -13,6 +13,7 @@
|
||||
│ │ ├── @ IntegerNode (location: (1,6)-(1,7))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (1,9)-(1,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,9)-(1,16))
|
||||
│ │ ├── key:
|
||||
@ -37,6 +38,7 @@
|
||||
│ │ ├── @ IntegerNode (location: (3,6)-(3,7))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (3,9)-(3,25))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocNode (location: (3,9)-(3,16))
|
||||
│ │ │ ├── key:
|
||||
@ -82,6 +84,7 @@
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (5,8)-(5,13))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (5,8)-(5,13))
|
||||
│ │ │ ├── key:
|
||||
@ -117,6 +120,7 @@
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (7,8)-(7,11))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (7,8)-(7,11))
|
||||
│ │ │ ├── key:
|
||||
@ -152,6 +156,7 @@
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (9,8)-(9,11))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (9,8)-(9,11))
|
||||
│ │ │ ├── key:
|
||||
@ -187,6 +192,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (11,8)-(11,12))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (11,8)-(11,12))
|
||||
│ │ ├── key:
|
||||
|
@ -1249,6 +1249,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (63,8)-(63,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (63,8)-(63,16))
|
||||
│ │ ├── key:
|
||||
@ -1304,6 +1305,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (64,13)-(64,25))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (64,13)-(64,25))
|
||||
│ │ ├── key:
|
||||
@ -1567,6 +1569,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (70,4)-(70,8))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (70,4)-(70,8))
|
||||
│ │ ├── key:
|
||||
@ -1612,6 +1615,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (71,6)-(71,10))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (71,6)-(71,10))
|
||||
│ │ ├── key:
|
||||
@ -1657,6 +1661,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (72,6)-(72,9))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (72,6)-(72,9))
|
||||
│ │ ├── value:
|
||||
@ -2073,6 +2078,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (81,2)-(81,7))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (81,2)-(81,7))
|
||||
│ │ ├── value:
|
||||
|
@ -40,6 +40,7 @@
|
||||
│ │ │ │ ├── name: :argument
|
||||
│ │ │ │ └── depth: 0
|
||||
│ │ │ └── @ KeywordHashNode (location: (2,16)-(2,18))
|
||||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocSplatNode (location: (2,16)-(2,18))
|
||||
│ │ │ ├── value: ∅
|
||||
|
@ -25,6 +25,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (1,9)-(1,18))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,9)-(1,18))
|
||||
│ │ ├── key:
|
||||
@ -62,6 +63,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (3,9)-(3,18))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (3,9)-(3,18))
|
||||
│ ├── key:
|
||||
|
@ -35,6 +35,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (1,9)-(1,18))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,9)-(1,18))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,4)-(1,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,4)-(1,13))
|
||||
│ │ ├── key:
|
||||
@ -42,6 +43,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (3,4)-(3,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (3,4)-(3,13))
|
||||
│ │ ├── key:
|
||||
@ -93,6 +95,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (5,14)-(5,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,14)-(5,21))
|
||||
│ │ ├── key:
|
||||
@ -121,6 +124,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (7,5)-(7,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (7,5)-(7,14))
|
||||
│ │ ├── key:
|
||||
@ -144,6 +148,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (9,6)-(9,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (9,6)-(9,16))
|
||||
│ │ ├── key:
|
||||
@ -167,6 +172,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (11,6)-(11,16))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (11,6)-(11,16))
|
||||
│ ├── key:
|
||||
|
@ -25,6 +25,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,4)-(1,13))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,4)-(1,13))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,4)-(1,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,4)-(1,13))
|
||||
│ │ ├── key:
|
||||
@ -42,6 +43,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (3,4)-(3,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (3,4)-(3,13))
|
||||
│ │ ├── key:
|
||||
@ -93,6 +95,7 @@
|
||||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (5,14)-(5,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,14)-(5,21))
|
||||
│ │ ├── key:
|
||||
@ -121,6 +124,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (7,5)-(7,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (7,5)-(7,14))
|
||||
│ │ ├── key:
|
||||
@ -144,6 +148,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (9,6)-(9,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (9,6)-(9,16))
|
||||
│ │ ├── key:
|
||||
@ -167,6 +172,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (11,6)-(11,16))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (11,6)-(11,16))
|
||||
│ ├── key:
|
||||
|
@ -7,6 +7,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,2)-(1,8))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,2)-(1,8))
|
||||
│ │ ├── key:
|
||||
@ -24,6 +25,7 @@
|
||||
│ ├── @ IntegerNode (location: (3,2)-(3,3))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (3,5)-(3,11))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (3,5)-(3,11))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,7)-(1,15))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,7)-(1,15))
|
||||
│ │ ├── key:
|
||||
@ -64,6 +65,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (5,2)-(5,26))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (5,2)-(5,26))
|
||||
│ ├── key:
|
||||
|
@ -40,6 +40,7 @@
|
||||
│ │ │ ├── name: :argument
|
||||
│ │ │ └── depth: 0
|
||||
│ │ └── @ KeywordHashNode (location: (1,37)-(1,39))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (1,37)-(1,39))
|
||||
│ │ ├── value: ∅
|
||||
|
@ -35,6 +35,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,17)-(1,19))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (1,17)-(1,19))
|
||||
│ │ ├── value: ∅
|
||||
|
@ -35,6 +35,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,17)-(1,35))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocSplatNode (location: (1,17)-(1,19))
|
||||
│ │ │ ├── value: ∅
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,4)-(1,10))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 2)
|
||||
│ ├── @ AssocNode (location: (1,4)-(1,6))
|
||||
│ │ ├── key:
|
||||
|
@ -40,6 +40,7 @@
|
||||
│ │ ├── flags: contains_keyword_splat
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,21)-(1,23))
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocSplatNode (location: (1,21)-(1,23))
|
||||
│ │ ├── value: ∅
|
||||
|
@ -93,6 +93,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (10,8)-(11,1))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (10,8)-(11,1))
|
||||
│ │ ├── key:
|
||||
@ -130,6 +131,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (13,8)-(14,1))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (13,8)-(14,1))
|
||||
│ ├── key:
|
||||
|
@ -15,6 +15,7 @@
|
||||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,3)-(1,11))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,3)-(1,11))
|
||||
│ ├── key:
|
||||
|
@ -31,6 +31,7 @@
|
||||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── unescaped: "hello"
|
||||
│ └── @ KeywordHashNode (location: (1,17)-(1,21))
|
||||
│ ├── flags: static_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,17)-(1,21))
|
||||
│ ├── key:
|
||||
|
@ -23,6 +23,7 @@
|
||||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,9)-(1,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,9)-(1,13))
|
||||
│ │ ├── key:
|
||||
|
Loading…
x
Reference in New Issue
Block a user