aboutsummaryrefslogtreecommitdiffstats
path: root/test/prism/snapshots/whitequark/ruby_bug_10653.txt
diff options
context:
space:
mode:
Diffstat (limited to 'test/prism/snapshots/whitequark/ruby_bug_10653.txt')
-rw-r--r--test/prism/snapshots/whitequark/ruby_bug_10653.txt156
1 files changed, 78 insertions, 78 deletions
diff --git a/test/prism/snapshots/whitequark/ruby_bug_10653.txt b/test/prism/snapshots/whitequark/ruby_bug_10653.txt
index 57c5dfc940..5c26bd6120 100644
--- a/test/prism/snapshots/whitequark/ruby_bug_10653.txt
+++ b/test/prism/snapshots/whitequark/ruby_bug_10653.txt
@@ -12,6 +12,7 @@
│ │ @ StatementsNode (location: (1,8)-(1,20))
│ │ └── body: (length: 1)
│ │ └── @ CallNode (location: (1,8)-(1,20))
+ │ │ ├── flags: ∅
│ │ ├── receiver: ∅
│ │ ├── call_operator_loc: ∅
│ │ ├── name: :raise
@@ -19,15 +20,14 @@
│ │ ├── opening_loc: ∅
│ │ ├── arguments: ∅
│ │ ├── closing_loc: ∅
- │ │ ├── block:
- │ │ │ @ BlockNode (location: (1,14)-(1,20))
- │ │ │ ├── locals: []
- │ │ │ ├── locals_body_index: 0
- │ │ │ ├── parameters: ∅
- │ │ │ ├── body: ∅
- │ │ │ ├── opening_loc: (1,14)-(1,16) = "do"
- │ │ │ └── closing_loc: (1,17)-(1,20) = "end"
- │ │ └── flags: ∅
+ │ │ └── block:
+ │ │ @ BlockNode (location: (1,14)-(1,20))
+ │ │ ├── locals: []
+ │ │ ├── locals_body_index: 0
+ │ │ ├── parameters: ∅
+ │ │ ├── body: ∅
+ │ │ ├── opening_loc: (1,14)-(1,16) = "do"
+ │ │ └── closing_loc: (1,17)-(1,20) = "end"
│ ├── consequent:
│ │ @ ElseNode (location: (1,21)-(1,33))
│ │ ├── else_keyword_loc: (1,21)-(1,22) = ":"
@@ -35,6 +35,7 @@
│ │ │ @ StatementsNode (location: (1,23)-(1,33))
│ │ │ └── body: (length: 1)
│ │ │ └── @ CallNode (location: (1,23)-(1,33))
+ │ │ │ ├── flags: ∅
│ │ │ ├── receiver: ∅
│ │ │ ├── call_operator_loc: ∅
│ │ │ ├── name: :tap
@@ -42,15 +43,14 @@
│ │ │ ├── opening_loc: ∅
│ │ │ ├── arguments: ∅
│ │ │ ├── closing_loc: ∅
- │ │ │ ├── block:
- │ │ │ │ @ BlockNode (location: (1,27)-(1,33))
- │ │ │ │ ├── locals: []
- │ │ │ │ ├── locals_body_index: 0
- │ │ │ │ ├── parameters: ∅
- │ │ │ │ ├── body: ∅
- │ │ │ │ ├── opening_loc: (1,27)-(1,29) = "do"
- │ │ │ │ └── closing_loc: (1,30)-(1,33) = "end"
- │ │ │ └── flags: ∅
+ │ │ │ └── block:
+ │ │ │ @ BlockNode (location: (1,27)-(1,33))
+ │ │ │ ├── locals: []
+ │ │ │ ├── locals_body_index: 0
+ │ │ │ ├── parameters: ∅
+ │ │ │ ├── body: ∅
+ │ │ │ ├── opening_loc: (1,27)-(1,29) = "do"
+ │ │ │ └── closing_loc: (1,30)-(1,33) = "end"
│ │ └── end_keyword_loc: ∅
│ └── end_keyword_loc: ∅
├── @ IfNode (location: (3,0)-(3,25))
@@ -62,6 +62,7 @@
│ │ @ StatementsNode (location: (3,8)-(3,16))
│ │ └── body: (length: 1)
│ │ └── @ CallNode (location: (3,8)-(3,16))
+ │ │ ├── flags: ∅
│ │ ├── receiver: ∅
│ │ ├── call_operator_loc: ∅
│ │ ├── name: :raise
@@ -69,15 +70,14 @@
│ │ ├── opening_loc: ∅
│ │ ├── arguments: ∅
│ │ ├── closing_loc: ∅
- │ │ ├── block:
- │ │ │ @ BlockNode (location: (3,14)-(3,16))
- │ │ │ ├── locals: []
- │ │ │ ├── locals_body_index: 0
- │ │ │ ├── parameters: ∅
- │ │ │ ├── body: ∅
- │ │ │ ├── opening_loc: (3,14)-(3,15) = "{"
- │ │ │ └── closing_loc: (3,15)-(3,16) = "}"
- │ │ └── flags: ∅
+ │ │ └── block:
+ │ │ @ BlockNode (location: (3,14)-(3,16))
+ │ │ ├── locals: []
+ │ │ ├── locals_body_index: 0
+ │ │ ├── parameters: ∅
+ │ │ ├── body: ∅
+ │ │ ├── opening_loc: (3,14)-(3,15) = "{"
+ │ │ └── closing_loc: (3,15)-(3,16) = "}"
│ ├── consequent:
│ │ @ ElseNode (location: (3,17)-(3,25))
│ │ ├── else_keyword_loc: (3,17)-(3,18) = ":"
@@ -85,6 +85,7 @@
│ │ │ @ StatementsNode (location: (3,19)-(3,25))
│ │ │ └── body: (length: 1)
│ │ │ └── @ CallNode (location: (3,19)-(3,25))
+ │ │ │ ├── flags: ∅
│ │ │ ├── receiver: ∅
│ │ │ ├── call_operator_loc: ∅
│ │ │ ├── name: :tap
@@ -92,15 +93,14 @@
│ │ │ ├── opening_loc: ∅
│ │ │ ├── arguments: ∅
│ │ │ ├── closing_loc: ∅
- │ │ │ ├── block:
- │ │ │ │ @ BlockNode (location: (3,23)-(3,25))
- │ │ │ │ ├── locals: []
- │ │ │ │ ├── locals_body_index: 0
- │ │ │ │ ├── parameters: ∅
- │ │ │ │ ├── body: ∅
- │ │ │ │ ├── opening_loc: (3,23)-(3,24) = "{"
- │ │ │ │ └── closing_loc: (3,24)-(3,25) = "}"
- │ │ │ └── flags: ∅
+ │ │ │ └── block:
+ │ │ │ @ BlockNode (location: (3,23)-(3,25))
+ │ │ │ ├── locals: []
+ │ │ │ ├── locals_body_index: 0
+ │ │ │ ├── parameters: ∅
+ │ │ │ ├── body: ∅
+ │ │ │ ├── opening_loc: (3,23)-(3,24) = "{"
+ │ │ │ └── closing_loc: (3,24)-(3,25) = "}"
│ │ └── end_keyword_loc: ∅
│ └── end_keyword_loc: ∅
└── @ IfNode (location: (5,0)-(5,31))
@@ -112,6 +112,7 @@
│ @ StatementsNode (location: (5,7)-(5,27))
│ └── body: (length: 1)
│ └── @ CallNode (location: (5,7)-(5,27))
+ │ ├── flags: ∅
│ ├── receiver:
│ │ @ IntegerNode (location: (5,7)-(5,8))
│ │ └── flags: decimal
@@ -121,48 +122,47 @@
│ ├── opening_loc: ∅
│ ├── arguments: ∅
│ ├── closing_loc: ∅
- │ ├── block:
- │ │ @ BlockNode (location: (5,13)-(5,27))
- │ │ ├── locals: [:n]
- │ │ ├── locals_body_index: 1
- │ │ ├── parameters:
- │ │ │ @ BlockParametersNode (location: (5,16)-(5,19))
- │ │ │ ├── parameters:
- │ │ │ │ @ ParametersNode (location: (5,17)-(5,18))
- │ │ │ │ ├── requireds: (length: 1)
- │ │ │ │ │ └── @ RequiredParameterNode (location: (5,17)-(5,18))
- │ │ │ │ │ └── name: :n
- │ │ │ │ ├── optionals: (length: 0)
- │ │ │ │ ├── rest: ∅
- │ │ │ │ ├── posts: (length: 0)
- │ │ │ │ ├── keywords: (length: 0)
- │ │ │ │ ├── keyword_rest: ∅
- │ │ │ │ └── block: ∅
- │ │ │ ├── locals: (length: 0)
- │ │ │ ├── opening_loc: (5,16)-(5,17) = "|"
- │ │ │ └── closing_loc: (5,18)-(5,19) = "|"
- │ │ ├── body:
- │ │ │ @ StatementsNode (location: (5,20)-(5,23))
- │ │ │ └── body: (length: 1)
- │ │ │ └── @ CallNode (location: (5,20)-(5,23))
- │ │ │ ├── receiver: ∅
- │ │ │ ├── call_operator_loc: ∅
- │ │ │ ├── name: :p
- │ │ │ ├── message_loc: (5,20)-(5,21) = "p"
- │ │ │ ├── opening_loc: ∅
- │ │ │ ├── arguments:
- │ │ │ │ @ ArgumentsNode (location: (5,22)-(5,23))
- │ │ │ │ ├── arguments: (length: 1)
- │ │ │ │ │ └── @ LocalVariableReadNode (location: (5,22)-(5,23))
- │ │ │ │ │ ├── name: :n
- │ │ │ │ │ └── depth: 0
- │ │ │ │ └── flags: ∅
- │ │ │ ├── closing_loc: ∅
- │ │ │ ├── block: ∅
- │ │ │ └── flags: ∅
- │ │ ├── opening_loc: (5,13)-(5,15) = "do"
- │ │ └── closing_loc: (5,24)-(5,27) = "end"
- │ └── flags: ∅
+ │ └── block:
+ │ @ BlockNode (location: (5,13)-(5,27))
+ │ ├── locals: [:n]
+ │ ├── locals_body_index: 1
+ │ ├── parameters:
+ │ │ @ BlockParametersNode (location: (5,16)-(5,19))
+ │ │ ├── parameters:
+ │ │ │ @ ParametersNode (location: (5,17)-(5,18))
+ │ │ │ ├── requireds: (length: 1)
+ │ │ │ │ └── @ RequiredParameterNode (location: (5,17)-(5,18))
+ │ │ │ │ └── name: :n
+ │ │ │ ├── optionals: (length: 0)
+ │ │ │ ├── rest: ∅
+ │ │ │ ├── posts: (length: 0)
+ │ │ │ ├── keywords: (length: 0)
+ │ │ │ ├── keyword_rest: ∅
+ │ │ │ └── block: ∅
+ │ │ ├── locals: (length: 0)
+ │ │ ├── opening_loc: (5,16)-(5,17) = "|"
+ │ │ └── closing_loc: (5,18)-(5,19) = "|"
+ │ ├── body:
+ │ │ @ StatementsNode (location: (5,20)-(5,23))
+ │ │ └── body: (length: 1)
+ │ │ └── @ CallNode (location: (5,20)-(5,23))
+ │ │ ├── flags: ∅
+ │ │ ├── receiver: ∅
+ │ │ ├── call_operator_loc: ∅
+ │ │ ├── name: :p
+ │ │ ├── message_loc: (5,20)-(5,21) = "p"
+ │ │ ├── opening_loc: ∅
+ │ │ ├── arguments:
+ │ │ │ @ ArgumentsNode (location: (5,22)-(5,23))
+ │ │ │ ├── flags: ∅
+ │ │ │ └── arguments: (length: 1)
+ │ │ │ └── @ LocalVariableReadNode (location: (5,22)-(5,23))
+ │ │ │ ├── name: :n
+ │ │ │ └── depth: 0
+ │ │ ├── closing_loc: ∅
+ │ │ └── block: ∅
+ │ ├── opening_loc: (5,13)-(5,15) = "do"
+ │ └── closing_loc: (5,24)-(5,27) = "end"
├── consequent:
│ @ ElseNode (location: (5,28)-(5,31))
│ ├── else_keyword_loc: (5,28)-(5,29) = ":"