зеркало из https://github.com/github/ruby.git
[ruby/prism] Finish keyword hash node flag refactor by renaming flag
https://github.com/ruby/prism/commit/7f812389f8
This commit is contained in:
Родитель
b418e5a580
Коммит
0a31cb1a37
|
@ -368,8 +368,8 @@ flags:
|
|||
comment: Flags for integer nodes that correspond to the base of the integer.
|
||||
- name: KeywordHashNodeFlags
|
||||
values:
|
||||
- name: STATIC_KEYS
|
||||
comment: "a keyword hash which only has `AssocNode` elements all with static literal keys, which means the elements can be treated as keyword arguments"
|
||||
- name: SYMBOL_KEYS
|
||||
comment: "a keyword hash which only has `AssocNode` elements all with symbol keys, which means the elements can be treated as keyword arguments"
|
||||
comment: Flags for keyword hash nodes.
|
||||
- name: LoopFlags
|
||||
values:
|
||||
|
|
|
@ -17,12 +17,6 @@
|
|||
|
||||
#include <stdbool.h>
|
||||
|
||||
// TODO: remove this by renaming the original flag
|
||||
/**
|
||||
* Temporary alias for the PM_NODE_FLAG_STATIC_KEYS flag.
|
||||
*/
|
||||
#define PM_KEYWORD_HASH_NODE_FLAGS_SYMBOL_KEYS PM_KEYWORD_HASH_NODE_FLAGS_STATIC_KEYS
|
||||
|
||||
/**
|
||||
* This enum provides various bits that represent different kinds of states that
|
||||
* the lexer can track. This is used to determine which kind of token to return
|
||||
|
|
|
@ -79,7 +79,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ ├── elements: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (5,1)-(5,12))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,1)-(5,12))
|
||||
│ │ ├── key:
|
||||
|
|
|
@ -250,7 +250,7 @@
|
|||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (25,4)-(25,6))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ ├── flags: symbol_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (25,4)-(25,6))
|
||||
│ │ │ ├── key:
|
||||
|
|
|
@ -782,7 +782,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "a"
|
||||
│ │ └── @ KeywordHashNode (location: (60,8)-(60,32))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocNode (location: (60,8)-(60,22))
|
||||
│ │ │ ├── key:
|
||||
|
@ -914,7 +914,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "a"
|
||||
│ │ └── @ KeywordHashNode (location: (64,8)-(64,15))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (64,8)-(64,15))
|
||||
│ │ ├── key:
|
||||
|
@ -983,7 +983,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (66,3)-(66,17))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (66,3)-(66,17))
|
||||
│ │ ├── key:
|
||||
|
@ -1173,7 +1173,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (74,3)-(74,20))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (74,3)-(74,20))
|
||||
│ │ ├── key:
|
||||
|
@ -1236,7 +1236,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "a"
|
||||
│ │ └── @ KeywordHashNode (location: (82,0)-(82,5))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (82,0)-(82,5))
|
||||
│ │ ├── key:
|
||||
|
@ -1287,7 +1287,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (87,4)-(87,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocNode (location: (87,4)-(87,11))
|
||||
│ │ │ ├── key:
|
||||
|
@ -1336,7 +1336,7 @@
|
|||
│ │ ├── @ IntegerNode (location: (89,10)-(89,11))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (89,13)-(89,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (89,13)-(89,21))
|
||||
│ │ ├── key:
|
||||
|
@ -1527,7 +1527,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (103,4)-(103,11))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (103,4)-(103,11))
|
||||
│ │ ├── key:
|
||||
|
@ -1555,7 +1555,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (105,4)-(105,28))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (105,4)-(105,28))
|
||||
│ │ ├── key:
|
||||
|
@ -1612,7 +1612,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (107,4)-(107,24))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (107,4)-(107,24))
|
||||
│ │ ├── key:
|
||||
|
|
|
@ -343,7 +343,7 @@
|
|||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (29,4)-(29,6))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ ├── flags: symbol_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (29,4)-(29,6))
|
||||
│ │ │ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,5))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,5))
|
||||
│ ├── key:
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (4,11)-(4,28))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (4,11)-(4,28))
|
||||
│ ├── key:
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── unescaped: "bar"
|
||||
│ └── @ KeywordHashNode (location: (1,10)-(1,18))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,10)-(1,18))
|
||||
│ ├── key:
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── unescaped: "bar"
|
||||
│ └── @ KeywordHashNode (location: (1,10)-(1,18))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,10)-(1,18))
|
||||
│ ├── key:
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (3,2)-(3,8))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (3,2)-(3,8))
|
||||
│ │ ├── key:
|
||||
|
@ -85,7 +85,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (5,2)-(5,8))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (5,2)-(5,8))
|
||||
│ ├── key:
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── unescaped: "b"
|
||||
│ │ └── @ KeywordHashNode (location: (1,7)-(1,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,7)-(1,14))
|
||||
│ │ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(1,5))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(1,5))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,2)-(5,3))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,2)-(5,3))
|
||||
│ ├── key:
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (2,2)-(2,6))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (2,2)-(2,6))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,2)-(3,1))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,2)-(3,1))
|
||||
│ │ ├── key:
|
||||
|
@ -45,7 +45,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (5,2)-(6,1))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,2)-(6,1))
|
||||
│ │ ├── key:
|
||||
|
@ -75,7 +75,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (8,2)-(8,11))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (8,2)-(8,11))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,5)-(1,12))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,5)-(1,12))
|
||||
│ ├── key:
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
│ ├── @ IntegerNode (location: (1,7)-(1,8))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (1,10)-(1,17))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,10)-(1,17))
|
||||
│ ├── key:
|
||||
|
@ -35,7 +35,7 @@
|
|||
│ ├── @ IntegerNode (location: (3,7)-(3,8))
|
||||
│ │ └── flags: decimal
|
||||
│ └── @ KeywordHashNode (location: (3,10)-(3,26))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 2)
|
||||
│ ├── @ AssocNode (location: (3,10)-(3,17))
|
||||
│ │ ├── key:
|
||||
|
@ -79,7 +79,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (5,9)-(5,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,9)-(5,14))
|
||||
│ │ ├── key:
|
||||
|
@ -113,7 +113,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (7,9)-(7,12))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (7,9)-(7,12))
|
||||
│ │ ├── key:
|
||||
|
@ -147,7 +147,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (9,9)-(9,12))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (9,9)-(9,12))
|
||||
│ │ ├── key:
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
│ │ ├── @ IntegerNode (location: (1,6)-(1,7))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (1,9)-(1,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,9)-(1,16))
|
||||
│ │ ├── key:
|
||||
|
@ -38,7 +38,7 @@
|
|||
│ │ ├── @ IntegerNode (location: (3,6)-(3,7))
|
||||
│ │ │ └── flags: decimal
|
||||
│ │ └── @ KeywordHashNode (location: (3,9)-(3,25))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 2)
|
||||
│ │ ├── @ AssocNode (location: (3,9)-(3,16))
|
||||
│ │ │ ├── key:
|
||||
|
@ -84,7 +84,7 @@
|
|||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (5,8)-(5,13))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ ├── flags: symbol_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (5,8)-(5,13))
|
||||
│ │ │ ├── key:
|
||||
|
@ -120,7 +120,7 @@
|
|||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (7,8)-(7,11))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ ├── flags: symbol_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (7,8)-(7,11))
|
||||
│ │ │ ├── key:
|
||||
|
@ -156,7 +156,7 @@
|
|||
│ │ │ ├── flags: ∅
|
||||
│ │ │ └── arguments: (length: 1)
|
||||
│ │ │ └── @ KeywordHashNode (location: (9,8)-(9,11))
|
||||
│ │ │ ├── flags: static_keys
|
||||
│ │ │ ├── flags: symbol_keys
|
||||
│ │ │ └── elements: (length: 1)
|
||||
│ │ │ └── @ AssocNode (location: (9,8)-(9,11))
|
||||
│ │ │ ├── key:
|
||||
|
|
|
@ -1249,7 +1249,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (63,8)-(63,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (63,8)-(63,16))
|
||||
│ │ ├── key:
|
||||
|
@ -1569,7 +1569,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (70,4)-(70,8))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (70,4)-(70,8))
|
||||
│ │ ├── key:
|
||||
|
@ -1615,7 +1615,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (71,6)-(71,10))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (71,6)-(71,10))
|
||||
│ │ ├── key:
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (1,9)-(1,18))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,9)-(1,18))
|
||||
│ │ ├── key:
|
||||
|
@ -63,7 +63,7 @@
|
|||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (3,9)-(3,18))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (3,9)-(3,18))
|
||||
│ ├── key:
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── block: ∅
|
||||
│ └── @ KeywordHashNode (location: (1,9)-(1,18))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,9)-(1,18))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,4)-(1,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,4)-(1,13))
|
||||
│ │ ├── key:
|
||||
|
@ -43,7 +43,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (3,4)-(3,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (3,4)-(3,13))
|
||||
│ │ ├── key:
|
||||
|
@ -95,7 +95,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (5,14)-(5,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,14)-(5,21))
|
||||
│ │ ├── key:
|
||||
|
@ -124,7 +124,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (7,5)-(7,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (7,5)-(7,14))
|
||||
│ │ ├── key:
|
||||
|
@ -148,7 +148,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (9,6)-(9,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (9,6)-(9,16))
|
||||
│ │ ├── key:
|
||||
|
@ -172,7 +172,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (11,6)-(11,16))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (11,6)-(11,16))
|
||||
│ ├── key:
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,4)-(1,13))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,4)-(1,13))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,4)-(1,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,4)-(1,13))
|
||||
│ │ ├── key:
|
||||
|
@ -43,7 +43,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (3,4)-(3,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (3,4)-(3,13))
|
||||
│ │ ├── key:
|
||||
|
@ -95,7 +95,7 @@
|
|||
│ │ │ ├── closing_loc: ∅
|
||||
│ │ │ └── block: ∅
|
||||
│ │ └── @ KeywordHashNode (location: (5,14)-(5,21))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (5,14)-(5,21))
|
||||
│ │ ├── key:
|
||||
|
@ -124,7 +124,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (7,5)-(7,14))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (7,5)-(7,14))
|
||||
│ │ ├── key:
|
||||
|
@ -148,7 +148,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (9,6)-(9,16))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (9,6)-(9,16))
|
||||
│ │ ├── key:
|
||||
|
@ -172,7 +172,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (11,6)-(11,16))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (11,6)-(11,16))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,7)-(1,15))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,7)-(1,15))
|
||||
│ │ ├── key:
|
||||
|
@ -65,7 +65,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (5,2)-(5,26))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (5,2)-(5,26))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,4)-(1,10))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 2)
|
||||
│ ├── @ AssocNode (location: (1,4)-(1,6))
|
||||
│ │ ├── key:
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (10,8)-(11,1))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (10,8)-(11,1))
|
||||
│ │ ├── key:
|
||||
|
@ -131,7 +131,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (13,8)-(14,1))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (13,8)-(14,1))
|
||||
│ ├── key:
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
│ ├── flags: ∅
|
||||
│ └── arguments: (length: 1)
|
||||
│ └── @ KeywordHashNode (location: (1,3)-(1,11))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,3)-(1,11))
|
||||
│ ├── key:
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
│ │ ├── closing_loc: ∅
|
||||
│ │ └── unescaped: "hello"
|
||||
│ └── @ KeywordHashNode (location: (1,17)-(1,21))
|
||||
│ ├── flags: static_keys
|
||||
│ ├── flags: symbol_keys
|
||||
│ └── elements: (length: 1)
|
||||
│ └── @ AssocNode (location: (1,17)-(1,21))
|
||||
│ ├── key:
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
│ │ ├── flags: ∅
|
||||
│ │ └── arguments: (length: 1)
|
||||
│ │ └── @ KeywordHashNode (location: (1,9)-(1,13))
|
||||
│ │ ├── flags: static_keys
|
||||
│ │ ├── flags: symbol_keys
|
||||
│ │ └── elements: (length: 1)
|
||||
│ │ └── @ AssocNode (location: (1,9)-(1,13))
|
||||
│ │ ├── key:
|
||||
|
|
Загрузка…
Ссылка в новой задаче