diff --git a/config.yml b/config.yml index ed5c9d8b9c..7d71d52de4 100644 --- a/config.yml +++ b/config.yml @@ -1515,6 +1515,16 @@ nodes: foo(bar) ^ + - name: equal_loc + type: location? + comment: | + Represents the location of the equal sign, in the case that this is an attribute write. + + foo.bar = value + ^ + + foo[bar] = value + ^ - name: block type: node? kind: diff --git a/lib/prism/translation/parser/compiler.rb b/lib/prism/translation/parser/compiler.rb index 6e0618890d..8805614603 100644 --- a/lib/prism/translation/parser/compiler.rb +++ b/lib/prism/translation/parser/compiler.rb @@ -217,7 +217,7 @@ def visit_begin_node(node) rescue_clause.exceptions.any? ? builder.array(nil, visit_all(rescue_clause.exceptions), nil) : nil, token(rescue_clause.operator_loc), visit(rescue_clause.reference), - srange_find(find_start_offset, find_end_offset, ";"), + srange_semicolon(find_start_offset, find_end_offset), visit(rescue_clause.statements) ) end until (rescue_clause = rescue_clause.subsequent).nil? @@ -323,7 +323,7 @@ def visit_call_node(node) visit_all(arguments), token(node.closing_loc), ), - srange_find(node.message_loc.end_offset, node.arguments.arguments.last.location.start_offset, "="), + token(node.equal_loc), visit(node.arguments.arguments.last) ), block @@ -340,7 +340,7 @@ def visit_call_node(node) if name.end_with?("=") && !message_loc.slice.end_with?("=") && node.arguments && block.nil? builder.assign( builder.attr_asgn(visit(node.receiver), call_operator, token(message_loc)), - srange_find(message_loc.end_offset, node.arguments.location.start_offset, "="), + token(node.equal_loc), visit(node.arguments.arguments.last) ) else @@ -789,7 +789,7 @@ def visit_for_node(node) if (do_keyword_loc = node.do_keyword_loc) token(do_keyword_loc) else - srange_find(node.collection.location.end_offset, (node.statements&.location || node.end_keyword_loc).start_offset, ";") + srange_semicolon(node.collection.location.end_offset, (node.statements&.location || node.end_keyword_loc).start_offset) end, visit(node.statements), token(node.end_keyword_loc) @@ -921,7 +921,7 @@ def visit_if_node(node) if (then_keyword_loc = node.then_keyword_loc) token(then_keyword_loc) else - srange_find(node.predicate.location.end_offset, (node.statements&.location || node.subsequent&.location || node.end_keyword_loc).start_offset, ";") + srange_semicolon(node.predicate.location.end_offset, (node.statements&.location || node.subsequent&.location || node.end_keyword_loc).start_offset) end, visit(node.statements), case node.subsequent @@ -987,7 +987,7 @@ def visit_in_node(node) if (then_loc = node.then_loc) token(then_loc) else - srange_find(node.pattern.location.end_offset, node.statements&.location&.start_offset, ";") + srange_semicolon(node.pattern.location.end_offset, node.statements&.location&.start_offset) end, visit(node.statements) ) @@ -1808,7 +1808,7 @@ def visit_unless_node(node) if (then_keyword_loc = node.then_keyword_loc) token(then_keyword_loc) else - srange_find(node.predicate.location.end_offset, (node.statements&.location || node.else_clause&.location || node.end_keyword_loc).start_offset, ";") + srange_semicolon(node.predicate.location.end_offset, (node.statements&.location || node.else_clause&.location || node.end_keyword_loc).start_offset) end, visit(node.else_clause), token(node.else_clause&.else_keyword_loc), @@ -1839,7 +1839,7 @@ def visit_until_node(node) if (do_keyword_loc = node.do_keyword_loc) token(do_keyword_loc) else - srange_find(node.predicate.location.end_offset, (node.statements&.location || node.closing_loc).start_offset, ";") + srange_semicolon(node.predicate.location.end_offset, (node.statements&.location || node.closing_loc).start_offset) end, visit(node.statements), token(node.closing_loc) @@ -1863,7 +1863,7 @@ def visit_when_node(node) if (then_keyword_loc = node.then_keyword_loc) token(then_keyword_loc) else - srange_find(node.conditions.last.location.end_offset, node.statements&.location&.start_offset, ";") + srange_semicolon(node.conditions.last.location.end_offset, node.statements&.location&.start_offset) end, visit(node.statements) ) @@ -1883,7 +1883,7 @@ def visit_while_node(node) if (do_keyword_loc = node.do_keyword_loc) token(do_keyword_loc) else - srange_find(node.predicate.location.end_offset, (node.statements&.location || node.closing_loc).start_offset, ";") + srange_semicolon(node.predicate.location.end_offset, (node.statements&.location || node.closing_loc).start_offset) end, visit(node.statements), token(node.closing_loc) @@ -2012,16 +2012,16 @@ def srange_offsets(start_offset, end_offset) Range.new(source_buffer, offset_cache[start_offset], offset_cache[end_offset]) end - # Constructs a new source range by finding the given character between - # the given start offset and end offset. If the needle is not found, it - # returns nil. Importantly it does not search past newlines or comments. + # Constructs a new source range by finding a semicolon between the given + # start offset and end offset. If the semicolon is not found, it returns + # nil. Importantly it does not search past newlines or comments. # # Note that end_offset is allowed to be nil, in which case this will # search until the end of the string. - def srange_find(start_offset, end_offset, character) - if (match = source_buffer.source.byteslice(start_offset...end_offset)[/\A\s*#{character}/]) + def srange_semicolon(start_offset, end_offset) + if (match = source_buffer.source.byteslice(start_offset...end_offset)[/\A\s*;/]) final_offset = start_offset + match.bytesize - [character, Range.new(source_buffer, offset_cache[final_offset - character.bytesize], offset_cache[final_offset])] + [";", Range.new(source_buffer, offset_cache[final_offset - 1], offset_cache[final_offset])] end end diff --git a/snapshots/3.3-3.3/block_args_in_array_assignment.txt b/snapshots/3.3-3.3/block_args_in_array_assignment.txt index 03327a51f6..aebf7deb8e 100644 --- a/snapshots/3.3-3.3/block_args_in_array_assignment.txt +++ b/snapshots/3.3-3.3/block_args_in_array_assignment.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -33,6 +34,7 @@ │ ├── flags: static_literal, decimal │ └── value: 8 ├── closing_loc: (1,16)-(1,17) = "]" + ├── equal_loc: (1,18)-(1,19) = "=" └── block: @ BlockArgumentNode (location: (1,10)-(1,16)) ├── flags: ∅ @@ -46,5 +48,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,10)-(1,11) = "&" diff --git a/snapshots/3.3-3.3/it.txt b/snapshots/3.3-3.3/it.txt index a8a8d521c0..b2559ebe85 100644 --- a/snapshots/3.3-3.3/it.txt +++ b/snapshots/3.3-3.3/it.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,2)-(3,3)) │ ├── flags: ∅ @@ -32,6 +33,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,2)-(1,4) = "do" │ └── closing_loc: (3,0)-(3,3) = "end" @@ -55,4 +57,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/3.3-3.3/it_indirect_writes.txt b/snapshots/3.3-3.3/it_indirect_writes.txt index 918eca9a37..5b0e2e9d42 100644 --- a/snapshots/3.3-3.3/it_indirect_writes.txt +++ b/snapshots/3.3-3.3/it_indirect_writes.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(1,15)) │ ├── flags: ∅ @@ -45,6 +46,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,4)-(3,16)) │ ├── flags: ∅ @@ -75,6 +77,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(5,16)) │ ├── flags: ∅ @@ -105,6 +108,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(7,19)) │ ├── flags: ∅ @@ -123,6 +127,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ LocalVariableOperatorWriteNode (location: (7,10)-(7,17)) │ │ ├── flags: newline @@ -146,6 +151,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,4)-(9,20)) │ ├── flags: ∅ @@ -164,6 +170,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ LocalVariableOrWriteNode (location: (9,10)-(9,18)) │ │ ├── flags: newline @@ -186,6 +193,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,4)-(11,20)) │ ├── flags: ∅ @@ -204,6 +212,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ LocalVariableAndWriteNode (location: (11,10)-(11,18)) │ │ ├── flags: newline @@ -226,6 +235,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,4)-(13,19)) │ ├── flags: ∅ @@ -261,6 +271,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,4)-(15,20)) │ ├── flags: ∅ @@ -295,6 +306,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,4)-(17,20)) │ ├── flags: ∅ @@ -329,6 +341,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,4)-(19,23)) │ ├── flags: ∅ @@ -347,6 +360,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ LocalVariableOperatorWriteNode (location: (19,10)-(19,17)) │ │ │ ├── flags: newline @@ -374,6 +388,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (21,4)-(21,24)) │ ├── flags: ∅ @@ -392,6 +407,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ LocalVariableOrWriteNode (location: (21,10)-(21,18)) │ │ │ ├── flags: newline @@ -418,6 +434,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (23,4)-(23,24)) ├── flags: ∅ @@ -436,6 +453,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ LocalVariableAndWriteNode (location: (23,10)-(23,18)) │ │ ├── flags: newline diff --git a/snapshots/3.3-3.3/it_read_and_assignment.txt b/snapshots/3.3-3.3/it_read_and_assignment.txt index d30b9c2902..1914c1208c 100644 --- a/snapshots/3.3-3.3/it_read_and_assignment.txt +++ b/snapshots/3.3-3.3/it_read_and_assignment.txt @@ -17,6 +17,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,7)-(1,30)) ├── flags: ∅ @@ -46,8 +47,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ LocalVariableWriteNode (location: (1,15)-(1,22)) │ │ ├── flags: newline @@ -76,6 +79,7 @@ │ │ ├── name: :it │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,7)-(1,8) = "{" └── closing_loc: (1,29)-(1,30) = "}" diff --git a/snapshots/3.3-3.3/it_with_ordinary_parameter.txt b/snapshots/3.3-3.3/it_with_ordinary_parameter.txt index ab3178de33..cdd8ef59af 100644 --- a/snapshots/3.3-3.3/it_with_ordinary_parameter.txt +++ b/snapshots/3.3-3.3/it_with_ordinary_parameter.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(1,14)) ├── flags: ∅ @@ -38,6 +39,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,5)-(1,6) = "{" └── closing_loc: (1,13)-(1,14) = "}" diff --git a/snapshots/3.3-3.3/keyword_args_in_array_assignment.txt b/snapshots/3.3-3.3/keyword_args_in_array_assignment.txt index 785542a3e5..8d8ee48547 100644 --- a/snapshots/3.3-3.3/keyword_args_in_array_assignment.txt +++ b/snapshots/3.3-3.3/keyword_args_in_array_assignment.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -53,4 +54,5 @@ │ ├── flags: static_literal, decimal │ └── value: 8 ├── closing_loc: (1,18)-(1,19) = "]" + ├── equal_loc: (1,20)-(1,21) = "=" └── block: ∅ diff --git a/snapshots/3.4/circular_parameters.txt b/snapshots/3.4/circular_parameters.txt index 3e74882f6c..967f1cb83c 100644 --- a/snapshots/3.4/circular_parameters.txt +++ b/snapshots/3.4/circular_parameters.txt @@ -91,6 +91,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,5)-(3,20)) │ ├── flags: ∅ @@ -133,6 +134,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (4,5)-(4,19)) ├── flags: ∅ diff --git a/snapshots/3.4/it.txt b/snapshots/3.4/it.txt index 70a2916eb2..6567f94a32 100644 --- a/snapshots/3.4/it.txt +++ b/snapshots/3.4/it.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,2)-(3,3)) │ ├── flags: ∅ diff --git a/snapshots/3.4/it_indirect_writes.txt b/snapshots/3.4/it_indirect_writes.txt index 165aececc6..f62753346f 100644 --- a/snapshots/3.4/it_indirect_writes.txt +++ b/snapshots/3.4/it_indirect_writes.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(1,15)) │ ├── flags: ∅ @@ -45,6 +46,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,4)-(3,16)) │ ├── flags: ∅ @@ -75,6 +77,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(5,16)) │ ├── flags: ∅ @@ -105,6 +108,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(7,19)) │ ├── flags: ∅ @@ -140,6 +144,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,4)-(9,20)) │ ├── flags: ∅ @@ -174,6 +179,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,4)-(11,20)) │ ├── flags: ∅ @@ -208,6 +214,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,4)-(13,19)) │ ├── flags: ∅ @@ -243,6 +250,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,4)-(15,20)) │ ├── flags: ∅ @@ -277,6 +285,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,4)-(17,20)) │ ├── flags: ∅ @@ -311,6 +320,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,4)-(19,23)) │ ├── flags: ∅ @@ -350,6 +360,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (21,4)-(21,24)) │ ├── flags: ∅ @@ -388,6 +399,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (23,4)-(23,24)) ├── flags: ∅ diff --git a/snapshots/3.4/it_read_and_assignment.txt b/snapshots/3.4/it_read_and_assignment.txt index 73aa2b5909..6801732cf2 100644 --- a/snapshots/3.4/it_read_and_assignment.txt +++ b/snapshots/3.4/it_read_and_assignment.txt @@ -17,6 +17,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,7)-(1,30)) ├── flags: ∅ @@ -42,6 +43,7 @@ │ │ │ └── @ ItLocalVariableReadNode (location: (1,11)-(1,13)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ LocalVariableWriteNode (location: (1,15)-(1,22)) │ │ ├── flags: newline @@ -70,6 +72,7 @@ │ │ ├── name: :it │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,7)-(1,8) = "{" └── closing_loc: (1,29)-(1,30) = "}" diff --git a/snapshots/3.5/endless_methods_command_call.txt b/snapshots/3.5/endless_methods_command_call.txt index c6b34c2d5f..d2c58ec8b0 100644 --- a/snapshots/3.5/endless_methods_command_call.txt +++ b/snapshots/3.5/endless_methods_command_call.txt @@ -44,6 +44,7 @@ │ │ │ │ ├── closing_loc: (1,29)-(1,30) = "\"" │ │ │ │ └── unescaped: "Hello" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (1,8)-(1,11) = "def" @@ -53,6 +54,7 @@ │ │ ├── equal_loc: (1,16)-(1,17) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (2,0)-(2,39)) │ ├── flags: newline, ignore_visibility @@ -99,6 +101,7 @@ │ │ │ │ ├── closing_loc: (2,38)-(2,39) = "\"" │ │ │ │ └── unescaped: "World" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (2,8)-(2,11) = "def" @@ -108,6 +111,7 @@ │ │ ├── equal_loc: (2,16)-(2,17) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,42)) │ ├── flags: newline, ignore_visibility @@ -148,6 +152,7 @@ │ │ │ │ ├── closing_loc: (3,29)-(3,30) = "\"" │ │ │ │ └── unescaped: "Hello" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (3,8)-(3,11) = "def" @@ -157,6 +162,7 @@ │ │ ├── equal_loc: (3,16)-(3,17) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,31)-(3,42)) │ ├── flags: ∅ @@ -175,6 +181,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (3,31)-(3,33) = "do" │ └── closing_loc: (3,39)-(3,42) = "end" @@ -217,6 +224,7 @@ │ │ │ │ ├── closing_loc: (4,31)-(4,32) = "\"" │ │ │ │ └── unescaped: "Hello" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (4,8)-(4,11) = "def" @@ -226,6 +234,7 @@ │ │ ├── equal_loc: (4,18)-(4,19) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,27)) │ ├── flags: newline, ignore_visibility @@ -276,6 +285,7 @@ │ │ │ │ ├── name: :x │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [:x] │ │ ├── def_keyword_loc: (5,8)-(5,11) = "def" @@ -285,6 +295,7 @@ │ │ ├── equal_loc: (5,19)-(5,20) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (6,0)-(6,34)) │ ├── flags: newline, ignore_visibility @@ -311,6 +322,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── parameters: ∅ │ │ ├── body: @@ -335,6 +347,7 @@ │ │ │ │ ├── closing_loc: (6,33)-(6,34) = "\"" │ │ │ │ └── unescaped: "Hello" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (6,8)-(6,11) = "def" @@ -344,6 +357,7 @@ │ │ ├── equal_loc: (6,20)-(6,21) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(7,36)) │ ├── flags: newline, ignore_visibility @@ -370,6 +384,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── parameters: ∅ │ │ ├── body: @@ -394,6 +409,7 @@ │ │ │ │ ├── closing_loc: (7,35)-(7,36) = "\"" │ │ │ │ └── unescaped: "Hello" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (7,8)-(7,11) = "def" @@ -403,6 +419,7 @@ │ │ ├── equal_loc: (7,22)-(7,23) = "=" │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (8,0)-(8,31)) ├── flags: newline, ignore_visibility @@ -429,6 +446,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: │ │ @ ParametersNode (location: (8,20)-(8,21)) @@ -463,6 +481,7 @@ │ │ │ ├── name: :x │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:x] │ ├── def_keyword_loc: (8,8)-(8,11) = "def" @@ -472,4 +491,5 @@ │ ├── equal_loc: (8,23)-(8,24) = "=" │ └── end_keyword_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/3.5/leading_logical.txt b/snapshots/3.5/leading_logical.txt index 98b0042491..9e043a88ce 100644 --- a/snapshots/3.5/leading_logical.txt +++ b/snapshots/3.5/leading_logical.txt @@ -93,6 +93,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ IntegerNode (location: (20,0)-(20,1)) │ ├── flags: newline, static_literal, decimal @@ -106,4 +107,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/arithmetic.txt b/snapshots/arithmetic.txt index 963080e0d9..c7a82a234c 100644 --- a/snapshots/arithmetic.txt +++ b/snapshots/arithmetic.txt @@ -28,6 +28,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -35,8 +36,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,8)) │ ├── flags: newline @@ -53,6 +56,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :-@ @@ -60,6 +64,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :* @@ -78,8 +83,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,9)) │ ├── flags: newline @@ -96,6 +103,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :+@ @@ -103,6 +111,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :** @@ -121,8 +130,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(7,8)) │ ├── flags: newline, ignore_visibility @@ -147,6 +158,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :~ @@ -154,8 +166,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(9,17)) │ ├── flags: newline @@ -172,6 +186,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :<< @@ -190,8 +205,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :<< @@ -210,8 +227,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(11,5)) │ ├── flags: newline @@ -234,6 +253,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :-@ @@ -241,6 +261,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (13,0)-(13,8)) ├── flags: newline @@ -254,4 +275,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/arrays.txt b/snapshots/arrays.txt index a8a334cd19..62944b80b8 100644 --- a/snapshots/arrays.txt +++ b/snapshots/arrays.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,0)-(1,1) = "[" │ └── closing_loc: (1,3)-(1,4) = "]" @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[]= @@ -54,6 +56,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ CallNode (location: (3,9)-(3,12)) │ │ │ ├── flags: variable_call, ignore_visibility @@ -64,6 +67,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ ArrayNode (location: (3,16)-(3,23)) │ │ ├── flags: static_literal @@ -80,6 +84,7 @@ │ │ ├── opening_loc: ∅ │ │ └── closing_loc: ∅ │ ├── closing_loc: (3,12)-(3,13) = "]" + │ ├── equal_loc: (3,14)-(3,15) = "=" │ └── block: ∅ ├── @ ArrayNode (location: (5,0)-(5,13)) │ ├── flags: newline @@ -199,6 +204,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── value: │ │ │ @ CallNode (location: (28,8)-(28,11)) @@ -210,6 +216,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (28,5)-(28,7) = "=>" │ ├── opening_loc: (28,0)-(28,1) = "[" @@ -229,6 +236,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[] @@ -247,8 +255,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (30,7)-(30,8) = "]" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[]= @@ -267,6 +277,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (30,16)-(30,19)) │ │ ├── flags: variable_call, ignore_visibility @@ -277,8 +288,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (30,12)-(30,13) = "]" + │ ├── equal_loc: (30,14)-(30,15) = "=" │ └── block: ∅ ├── @ CallNode (location: (32,0)-(32,13)) │ ├── flags: newline @@ -295,6 +308,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[] @@ -313,8 +327,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (32,7)-(32,8) = "]" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -333,8 +349,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (32,12)-(32,13) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ArrayNode (location: (34,0)-(35,1)) │ ├── flags: newline, static_literal @@ -353,6 +371,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -371,6 +390,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (37,9)-(37,12)) │ │ ├── flags: variable_call, ignore_visibility @@ -381,8 +401,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (37,12)-(37,13) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,19)) │ ├── flags: newline, attribute_write @@ -396,6 +418,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[]= @@ -414,6 +437,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ CallNode (location: (39,9)-(39,12)) │ │ │ ├── flags: variable_call, ignore_visibility @@ -424,6 +448,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (39,16)-(39,19)) │ │ ├── flags: variable_call, ignore_visibility @@ -434,8 +459,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (39,12)-(39,13) = "]" + │ ├── equal_loc: (39,14)-(39,15) = "=" │ └── block: ∅ ├── @ MultiWriteNode (location: (41,0)-(41,21)) │ ├── flags: newline @@ -452,6 +479,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (41,3)-(41,4) = "[" │ │ │ ├── arguments: @@ -475,6 +503,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (41,11)-(41,12) = "[" │ │ ├── arguments: @@ -515,6 +544,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -536,6 +566,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[]= @@ -554,6 +585,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── @ CallNode (location: (43,15)-(43,18)) │ │ │ ├── flags: variable_call, ignore_visibility @@ -564,10 +596,13 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (43,11)-(43,12) = "]" + │ │ ├── equal_loc: (43,13)-(43,14) = "=" │ │ └── block: ∅ │ ├── closing_loc: (43,18)-(43,19) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,8)) │ ├── flags: newline @@ -581,6 +616,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -599,8 +635,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (45,7)-(45,8) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (47,0)-(47,14)) │ ├── flags: newline, attribute_write @@ -614,6 +652,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[]= @@ -632,6 +671,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (47,11)-(47,14)) │ │ ├── flags: variable_call, ignore_visibility @@ -642,8 +682,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (47,7)-(47,8) = "]" + │ ├── equal_loc: (47,9)-(47,10) = "=" │ └── block: ∅ ├── @ ArrayNode (location: (49,0)-(49,6)) │ ├── flags: newline @@ -680,6 +722,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (51,1)-(51,3) = "**" │ ├── opening_loc: (51,0)-(51,1) = "[" @@ -705,6 +748,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (53,4)-(53,6) = "**" │ ├── opening_loc: (53,0)-(53,1) = "[" @@ -730,6 +774,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (55,4)-(55,6) = "**" │ │ ├── @ AssocSplatNode (location: (55,10)-(55,14)) @@ -753,6 +798,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (55,16)-(55,18) = "**" │ ├── opening_loc: (55,0)-(55,1) = "[" @@ -775,6 +821,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── value: │ │ │ @ CallNode (location: (58,9)-(58,12)) @@ -786,6 +833,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (58,6)-(58,8) = "=>" │ ├── opening_loc: (57,0)-(57,1) = "[" @@ -969,6 +1017,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (84,3)-(84,4) = "[" @@ -993,6 +1042,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (86,3)-(86,4) = "[" @@ -1016,6 +1066,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (88,3)-(88,4) = "[" @@ -1042,6 +1093,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (90,3)-(90,4) = "." │ │ ├── name: :foo @@ -1049,6 +1101,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (90,7)-(90,8) = "[" @@ -1076,6 +1129,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (92,3)-(92,4) = "." │ │ ├── name: :foo @@ -1083,6 +1137,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (92,7)-(92,8) = "[" @@ -1109,6 +1164,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (94,3)-(94,4) = "." │ │ ├── name: :foo @@ -1116,6 +1172,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (94,7)-(94,8) = "[" @@ -1139,6 +1196,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (96,3)-(96,4) = "[" @@ -1155,6 +1213,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (96,7)-(96,8) = "]" │ ├── block: ∅ @@ -1176,6 +1235,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (98,3)-(98,4) = "[" @@ -1192,6 +1252,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (98,7)-(98,8) = "]" │ ├── block: ∅ @@ -1212,6 +1273,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (100,3)-(100,4) = "[" @@ -1228,6 +1290,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (100,7)-(100,8) = "]" │ ├── block: ∅ @@ -1251,6 +1314,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (102,3)-(102,4) = "." │ │ ├── name: :foo @@ -1258,6 +1322,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (102,7)-(102,8) = "[" @@ -1274,6 +1339,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (102,11)-(102,12) = "]" │ ├── block: ∅ @@ -1298,6 +1364,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (104,3)-(104,4) = "." │ │ ├── name: :foo @@ -1305,6 +1372,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (104,7)-(104,8) = "[" @@ -1321,6 +1389,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (104,11)-(104,12) = "]" │ ├── block: ∅ @@ -1344,6 +1413,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (106,3)-(106,4) = "." │ │ ├── name: :foo @@ -1351,6 +1421,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── opening_loc: (106,7)-(106,8) = "[" @@ -1367,6 +1438,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (106,11)-(106,12) = "]" │ ├── block: ∅ @@ -1411,6 +1483,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[] @@ -1425,6 +1498,7 @@ │ │ │ ├── operator_loc: (108,12)-(108,13) = "*" │ │ │ └── expression: ∅ │ │ ├── closing_loc: (108,13)-(108,14) = "]" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (108,0)-(108,3) = "def" @@ -1469,6 +1543,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[] @@ -1486,6 +1561,7 @@ │ │ │ ├── operator_loc: (110,15)-(110,16) = "*" │ │ │ └── expression: ∅ │ │ ├── closing_loc: (110,16)-(110,17) = "]" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (110,0)-(110,3) = "def" @@ -1530,6 +1606,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[]= @@ -1547,6 +1624,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: (112,13)-(112,14) = "]" + │ │ ├── equal_loc: (112,15)-(112,16) = "=" │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (112,0)-(112,3) = "def" @@ -1591,6 +1669,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[]= @@ -1611,6 +1690,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: (114,16)-(114,17) = "]" + │ │ ├── equal_loc: (114,18)-(114,19) = "=" │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (114,0)-(114,3) = "def" @@ -1655,6 +1735,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── opening_loc: (116,11)-(116,12) = "[" @@ -1717,6 +1798,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── opening_loc: (118,11)-(118,12) = "[" @@ -1789,6 +1871,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (120,21)-(120,22) = "[" │ │ │ │ ├── arguments: @@ -1858,6 +1941,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (122,21)-(122,22) = "[" │ │ │ ├── arguments: diff --git a/snapshots/begin_ensure.txt b/snapshots/begin_ensure.txt index 2f127cd11f..f78e6632c8 100644 --- a/snapshots/begin_ensure.txt +++ b/snapshots/begin_ensure.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -41,6 +42,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (5,0)-(5,3) = "end" │ └── end_keyword_loc: (5,0)-(5,3) = "end" @@ -60,6 +62,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -80,6 +83,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (7,21)-(7,24) = "end" │ └── end_keyword_loc: (7,21)-(7,24) = "end" @@ -99,6 +103,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -119,6 +124,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (11,1)-(11,4) = "end" │ └── end_keyword_loc: (11,1)-(11,4) = "end" @@ -138,6 +144,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -158,6 +165,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (13,19)-(13,22) = "end" │ └── end_keyword_loc: (13,19)-(13,22) = "end" @@ -218,6 +226,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (15,40)-(21,3)) │ │ │ │ │ ├── flags: ∅ @@ -260,6 +269,7 @@ │ │ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ │ │ └── block: │ │ │ │ │ │ │ │ @ BlockNode (location: (18,22)-(19,7)) │ │ │ │ │ │ │ │ ├── flags: ∅ @@ -275,6 +285,7 @@ │ │ │ │ └── end_keyword_loc: (21,4)-(21,7) = "end" │ │ │ └── end_keyword_loc: (21,4)-(21,7) = "end" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ diff --git a/snapshots/begin_rescue.txt b/snapshots/begin_rescue.txt index edfe88dac4..7e1ae368a1 100644 --- a/snapshots/begin_rescue.txt +++ b/snapshots/begin_rescue.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (1,10)-(1,19)) @@ -43,6 +44,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: @@ -62,6 +64,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (1,30)-(1,33) = "end" │ ├── ensure_clause: ∅ @@ -82,6 +85,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (3,10)-(3,19)) @@ -104,6 +108,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: @@ -123,6 +128,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (3,30)-(3,36) = "ensure" │ ├── ensure_clause: @@ -142,6 +148,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (3,41)-(3,44) = "end" │ └── end_keyword_loc: (3,41)-(3,44) = "end" @@ -222,6 +229,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -243,6 +251,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -264,6 +273,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -285,6 +295,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -306,6 +317,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (24,0)-(29,1)) @@ -328,6 +340,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: │ │ @ RescueNode (location: (26,0)-(29,1)) @@ -350,6 +363,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: │ │ @ RescueNode (location: (28,0)-(29,1)) @@ -372,6 +386,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -393,6 +408,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (34,0)-(37,3)) @@ -422,6 +438,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: │ │ @ RescueNode (location: (36,0)-(37,3)) @@ -454,6 +471,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -475,6 +493,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (42,0)-(43,3)) @@ -504,6 +523,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -524,6 +544,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (46,0)-(46,3) = "end" │ └── end_keyword_loc: (46,0)-(46,3) = "end" @@ -549,6 +570,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (52,0)-(53,1)) @@ -571,6 +593,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -592,6 +615,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (56,8)-(56,16)) @@ -614,6 +638,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -635,6 +660,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (59,2)-(60,1)) @@ -657,6 +683,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -678,6 +705,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (64,0)-(65,1)) @@ -703,6 +731,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -724,6 +753,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (70,0)-(71,1)) @@ -752,6 +782,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -773,6 +804,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (76,0)-(77,3)) @@ -805,6 +837,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -826,6 +859,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (82,0)-(83,3)) @@ -855,6 +889,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/blocks.txt b/snapshots/blocks.txt index 4090abfd90..62943535e1 100644 --- a/snapshots/blocks.txt +++ b/snapshots/blocks.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -35,8 +36,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (1,7)-(1,8) = "]" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,9)-(1,16)) │ ├── flags: ∅ @@ -55,6 +58,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,9)-(1,10) = "{" │ └── closing_loc: (1,15)-(1,16) = "}" @@ -70,6 +74,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -88,8 +93,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (3,7)-(3,8) = "]" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,9)-(5,3)) │ ├── flags: ∅ @@ -108,6 +115,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (3,9)-(3,11) = "do" │ └── closing_loc: (5,0)-(5,3) = "end" @@ -123,6 +131,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (7,1)-(7,2) = "." │ ├── name: :reduce @@ -136,6 +145,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 0 │ ├── closing_loc: (7,10)-(7,11) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,12)-(7,35)) │ ├── flags: ∅ @@ -189,6 +199,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,4)-(9,10)) │ ├── flags: ∅ @@ -217,6 +228,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ ParenthesesNode (location: (11,9)-(11,21)) │ │ ├── flags: ∅ @@ -233,6 +245,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (11,14)-(11,20)) │ │ │ ├── flags: ∅ @@ -244,6 +257,7 @@ │ │ ├── opening_loc: (11,9)-(11,10) = "(" │ │ └── closing_loc: (11,20)-(11,21) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(13,14)) │ ├── flags: newline, ignore_visibility @@ -265,8 +279,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,8)-(13,14)) │ ├── flags: ∅ @@ -306,10 +322,13 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,12)-(15,18)) │ ├── flags: ∅ @@ -327,6 +346,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,4)-(18,3)) │ ├── flags: ∅ @@ -357,6 +377,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ ├── name: :[] @@ -370,6 +391,7 @@ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ └── value: 1 │ │ │ │ ├── closing_loc: (17,15)-(17,16) = "]" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── rest: ∅ │ │ │ ├── posts: (length: 0) @@ -391,6 +413,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (20,4)-(22,3)) │ ├── flags: ∅ @@ -425,6 +448,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (24,4)-(29,3)) │ ├── flags: ∅ @@ -443,6 +467,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (25,6)-(28,5)) │ │ ├── flags: ∅ @@ -461,6 +486,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (26,8)-(27,7)) │ │ │ ├── flags: ∅ @@ -485,6 +511,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -503,8 +530,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (31,7)-(31,8) = "]" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (31,9)-(31,16)) │ ├── flags: ∅ @@ -523,6 +552,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (31,9)-(31,10) = "{" │ └── closing_loc: (31,15)-(31,16) = "}" @@ -535,6 +565,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (33,4)-(33,24)) │ ├── flags: ∅ @@ -590,6 +621,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (35,4)-(35,11)) │ ├── flags: ∅ @@ -635,6 +667,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (38,5)-(39,3)) │ ├── flags: ∅ @@ -670,6 +703,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (41,5)-(41,12)) │ ├── flags: ∅ @@ -705,6 +739,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (43,2)-(44,3)) │ ├── flags: ∅ @@ -722,6 +757,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (46,2)-(46,4)) │ ├── flags: ∅ @@ -750,6 +786,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (48,11)-(52,1)) │ │ ├── flags: ∅ @@ -790,6 +827,7 @@ │ │ ├── opening_loc: (48,11)-(48,12) = "{" │ │ └── closing_loc: (52,0)-(52,1) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (54,0)-(54,17)) ├── flags: newline, ignore_visibility @@ -800,6 +838,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (54,4)-(54,17)) ├── flags: ∅ diff --git a/snapshots/boolean_operators.txt b/snapshots/boolean_operators.txt index bde70d6509..57483e7e3e 100644 --- a/snapshots/boolean_operators.txt +++ b/snapshots/boolean_operators.txt @@ -19,6 +19,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :a │ └── depth: 0 @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :a │ ├── binary_operator: :+ @@ -54,6 +56,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── name: :a └── depth: 0 diff --git a/snapshots/break.txt b/snapshots/break.txt index 7e5b8da0aa..df29276b90 100644 --- a/snapshots/break.txt +++ b/snapshots/break.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(1,13)) │ ├── flags: ∅ @@ -38,6 +39,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,4)-(3,27)) │ ├── flags: ∅ @@ -98,6 +100,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(5,15)) │ ├── flags: ∅ @@ -128,6 +131,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(8,3)) │ ├── flags: ∅ @@ -164,6 +168,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (10,4)-(10,21)) │ ├── flags: ∅ @@ -200,6 +205,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (12,4)-(12,23)) │ ├── flags: ∅ @@ -241,6 +247,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (14,4)-(17,3)) │ ├── flags: ∅ @@ -282,6 +289,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,4)-(19,15)) │ ├── flags: ∅ @@ -314,6 +322,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (21,4)-(21,16)) │ ├── flags: ∅ @@ -352,6 +361,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (23,4)-(23,17)) │ ├── flags: ∅ @@ -390,6 +400,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (25,4)-(25,24)) │ ├── flags: ∅ @@ -411,6 +422,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ ParenthesesNode (location: (25,13)-(25,22)) @@ -446,6 +458,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (27,4)-(27,16)) │ │ ├── flags: ∅ @@ -479,6 +492,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 42 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,23)) │ ├── flags: newline @@ -492,6 +506,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (29,4)-(29,17)) │ │ ├── flags: ∅ @@ -537,6 +552,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 42 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ WhileNode (location: (31,0)-(31,21)) │ ├── flags: newline @@ -556,6 +572,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ BreakNode (location: (31,11)-(31,16)) @@ -582,6 +599,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ BreakNode (location: (33,11)-(33,16)) diff --git a/snapshots/case.txt b/snapshots/case.txt index 3afc25826c..5a569ad6cf 100644 --- a/snapshots/case.txt +++ b/snapshots/case.txt @@ -65,6 +65,7 @@ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "hi" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ WhenNode (location: (5,32)-(5,53)) │ │ ├── flags: ∅ @@ -95,6 +96,7 @@ │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "bye" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: ∅ │ ├── case_keyword_loc: (5,0)-(5,4) = "case" @@ -120,6 +122,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: ∅ @@ -177,6 +180,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ WhenNode (location: (15,11)-(15,31)) @@ -214,6 +218,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :== @@ -232,8 +237,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: ∅ @@ -257,6 +264,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: ∅ @@ -280,6 +288,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ WhenNode (location: (28,3)-(28,10)) @@ -438,6 +447,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (47,0)-(48,3)) @@ -459,6 +469,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── right: │ │ │ │ │ @ CallNode (location: (47,14)-(47,15)) @@ -470,6 +481,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: (47,10)-(47,13) = "and" │ │ │ ├── then_keyword_loc: ∅ @@ -496,6 +508,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── in_loc: (47,0)-(47,2) = "in" │ │ └── then_loc: ∅ @@ -514,6 +527,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (51,7)-(55,3)) ├── flags: ∅ diff --git a/snapshots/case_in_hash_key.txt b/snapshots/case_in_hash_key.txt index 0753362dc0..db6811b8dc 100644 --- a/snapshots/case_in_hash_key.txt +++ b/snapshots/case_in_hash_key.txt @@ -61,9 +61,11 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── in_loc: (2,0)-(2,2) = "in" │ │ └── then_loc: ∅ @@ -116,9 +118,11 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── in_loc: (4,0)-(4,2) = "in" │ └── then_loc: ∅ diff --git a/snapshots/character_literal.txt b/snapshots/character_literal.txt index cf1023cc5b..6a591c8b01 100644 --- a/snapshots/character_literal.txt +++ b/snapshots/character_literal.txt @@ -34,4 +34,5 @@ │ │ └── unescaped: "" │ └── closing_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/classes.txt b/snapshots/classes.txt index 8dd66ba12c..8633bb0f9c 100644 --- a/snapshots/classes.txt +++ b/snapshots/classes.txt @@ -144,6 +144,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -151,6 +152,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── body: ∅ │ └── end_keyword_loc: (12,0)-(12,3) = "end" @@ -264,6 +266,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (18,12)-(18,13) = "." │ │ ├── name: :bar @@ -271,6 +274,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── body: ∅ │ └── end_keyword_loc: (19,0)-(19,3) = "end" @@ -292,6 +296,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (21,12)-(21,13) = "." │ │ ├── name: :bar @@ -299,6 +304,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── body: ∅ │ └── end_keyword_loc: (21,17)-(21,20) = "end" @@ -352,6 +358,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (30,0)-(30,3) = "end" ├── @ SingletonClassNode (location: (32,0)-(32,23)) @@ -384,6 +391,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (32,20)-(32,23) = "end" └── @ ClassNode (location: (34,0)-(35,3)) @@ -414,6 +422,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: (34,13)-(34,14) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── body: ∅ ├── end_keyword_loc: (35,0)-(35,3) = "end" diff --git a/snapshots/command_method_call.txt b/snapshots/command_method_call.txt index 87db5a9acf..772484a117 100644 --- a/snapshots/command_method_call.txt +++ b/snapshots/command_method_call.txt @@ -20,6 +20,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,9)) │ ├── flags: newline, ignore_visibility @@ -47,8 +48,10 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ IfNode (location: (5,0)-(5,14)) │ ├── flags: newline @@ -69,6 +72,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -90,6 +94,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: ∅ @@ -112,6 +117,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -133,6 +139,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: ∅ │ └── end_keyword_loc: ∅ @@ -157,6 +164,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (9,0)-(9,5)) @@ -177,6 +185,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ UntilNode (location: (11,0)-(11,17)) │ ├── flags: newline @@ -199,6 +208,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (11,0)-(11,5)) @@ -219,6 +229,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RescueModifierNode (location: (13,0)-(13,18)) │ ├── flags: newline @@ -238,6 +249,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (13,6)-(13,12) = "rescue" │ └── rescue_expression: @@ -256,6 +268,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (15,0)-(15,10)) │ ├── flags: newline @@ -269,6 +282,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -293,8 +307,10 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (15,9)-(15,10) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ AndNode (location: (17,0)-(17,15)) │ ├── flags: newline @@ -314,6 +330,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (17,10)-(17,15)) @@ -331,6 +348,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (17,6)-(17,9) = "and" ├── @ OrNode (location: (19,0)-(19,14)) @@ -351,6 +369,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (19,9)-(19,14)) @@ -368,6 +387,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (19,6)-(19,8) = "or" ├── @ CallNode (location: (21,0)-(21,9)) @@ -388,6 +408,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -395,6 +416,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LocalVariableWriteNode (location: (23,0)-(23,17)) │ ├── flags: newline @@ -423,6 +445,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 1 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (23,10)-(23,11) = "=" │ └── operator_loc: (23,4)-(23,5) = "=" @@ -451,6 +474,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (25,0)-(25,3) = "def" @@ -477,6 +501,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,11)) │ ├── flags: newline @@ -493,6 +518,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (29,5)-(29,6) = "." │ ├── name: :bar @@ -506,6 +532,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,14)) │ ├── flags: newline @@ -525,6 +552,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :[] @@ -538,6 +566,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: (31,7)-(31,8) = "]" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (31,8)-(31,9) = "." │ ├── name: :bar @@ -551,6 +580,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 3 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (33,0)-(33,14)) │ ├── flags: newline @@ -573,6 +603,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: (33,7)-(33,8) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (33,8)-(33,9) = "." │ ├── name: :bar @@ -586,6 +617,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 3 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(35,15)) │ ├── flags: newline @@ -602,6 +634,7 @@ │ │ ├── opening_loc: (35,5)-(35,6) = "(" │ │ ├── arguments: ∅ │ │ ├── closing_loc: (35,8)-(35,9) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockArgumentNode (location: (35,6)-(35,8)) │ │ ├── flags: ∅ @@ -622,6 +655,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 3 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ AndNode (location: (37,0)-(37,17)) │ ├── flags: newline @@ -644,6 +678,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 1 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -651,6 +686,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (37,11)-(37,17)) @@ -671,6 +707,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 2 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -678,6 +715,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (37,7)-(37,10) = "and" ├── @ OrNode (location: (39,0)-(39,16)) @@ -701,6 +739,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 1 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -708,6 +747,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (39,10)-(39,16)) @@ -728,6 +768,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 2 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -735,6 +776,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (39,7)-(39,9) = "or" └── @ CallNode (location: (41,0)-(41,10)) @@ -758,6 +800,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -765,6 +808,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -772,4 +816,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/command_method_call_2.txt b/snapshots/command_method_call_2.txt index 7f09f88128..ef3e73201c 100644 --- a/snapshots/command_method_call_2.txt +++ b/snapshots/command_method_call_2.txt @@ -36,8 +36,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,12)-(1,18)) │ │ ├── flags: ∅ @@ -47,6 +49,7 @@ │ │ ├── opening_loc: (1,12)-(1,14) = "do" │ │ └── closing_loc: (1,15)-(1,18) = "end" │ ├── closing_loc: (1,18)-(1,19) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,17)) ├── flags: newline, ignore_visibility @@ -79,6 +82,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (3,13)-(3,16)) │ │ ├── flags: variable_call, ignore_visibility @@ -89,8 +93,11 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (3,16)-(3,17) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/comment_single.txt b/snapshots/comment_single.txt index 3de3483075..786532cacb 100644 --- a/snapshots/comment_single.txt +++ b/snapshots/comment_single.txt @@ -14,4 +14,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/comments.txt b/snapshots/comments.txt index 66869bc2a9..8727f8831f 100644 --- a/snapshots/comments.txt +++ b/snapshots/comments.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,1)) │ ├── flags: newline, variable_call, ignore_visibility @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,1)) │ ├── flags: newline, variable_call, ignore_visibility @@ -34,6 +36,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (6,0)-(6,1)) │ ├── flags: newline, variable_call, ignore_visibility @@ -44,6 +47,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (8,0)-(10,4)) │ ├── flags: newline @@ -57,6 +61,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (10,2)-(10,3) = "." │ ├── name: :f @@ -64,6 +69,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (12,0)-(14,2)) │ ├── flags: newline @@ -77,6 +83,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (14,0)-(14,1) = "." │ ├── name: :h @@ -84,6 +91,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (16,0)-(17,2)) │ ├── flags: newline @@ -97,6 +105,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (17,0)-(17,1) = "." │ ├── name: :j @@ -104,6 +113,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (19,0)-(20,4)) │ ├── flags: newline @@ -117,6 +127,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (20,2)-(20,3) = "." │ ├── name: :l @@ -124,6 +135,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (22,0)-(24,5)) ├── flags: newline, safe_navigation @@ -137,6 +149,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (24,2)-(24,4) = "&." ├── name: :n @@ -144,4 +157,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/constants.txt b/snapshots/constants.txt index e1aada8e96..2cf8c8d871 100644 --- a/snapshots/constants.txt +++ b/snapshots/constants.txt @@ -41,6 +41,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :B │ ├── delimiter_loc: (5,1)-(5,3) = "::" @@ -89,6 +90,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (15,0)-(15,8)) │ ├── flags: newline, ignore_visibility @@ -114,8 +116,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (17,0)-(17,9)) │ ├── flags: newline, ignore_visibility @@ -143,9 +147,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (17,4)-(17,6) = "**" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (19,0)-(19,8)) │ ├── flags: newline, ignore_visibility @@ -156,6 +162,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (19,4)-(19,8)) │ ├── flags: ∅ @@ -169,6 +176,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (19,4)-(19,5) = "&" ├── @ CallNode (location: (21,0)-(21,13)) @@ -198,8 +206,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (23,0)-(23,14)) │ ├── flags: newline @@ -230,9 +240,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (23,9)-(23,11) = "**" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (25,0)-(25,13)) │ ├── flags: newline @@ -246,6 +258,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (25,9)-(25,13)) │ ├── flags: ∅ @@ -259,6 +272,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (25,9)-(25,10) = "&" ├── @ CallNode (location: (27,0)-(27,8)) @@ -276,6 +290,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ConstantPathWriteNode (location: (29,0)-(29,7)) │ ├── flags: newline @@ -341,6 +356,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,10)) │ ├── flags: newline @@ -360,6 +376,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (41,0)-(41,4)) │ ├── flags: newline @@ -373,6 +390,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (43,0)-(43,4)) │ ├── flags: newline @@ -386,6 +404,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,4)) │ ├── flags: newline @@ -399,6 +418,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (47,0)-(47,5)) │ ├── flags: newline @@ -412,6 +432,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (49,0)-(49,4)) │ ├── flags: newline @@ -425,6 +446,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (51,0)-(51,5)) │ ├── flags: newline @@ -438,6 +460,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (53,0)-(53,6)) │ ├── flags: newline @@ -451,6 +474,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (55,0)-(55,5)) │ ├── flags: newline @@ -464,6 +488,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (57,0)-(57,4)) │ ├── flags: newline @@ -477,6 +502,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (59,0)-(59,5)) │ ├── flags: newline @@ -490,6 +516,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (61,0)-(61,5)) │ ├── flags: newline @@ -503,6 +530,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (63,0)-(63,5)) │ ├── flags: newline @@ -516,6 +544,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ConstantPathNode (location: (65,0)-(67,1)) │ ├── flags: newline @@ -538,6 +567,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (71,0)-(71,6)) │ ├── flags: newline @@ -551,6 +581,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (73,0)-(73,8)) │ ├── flags: newline @@ -564,6 +595,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ConstantPathNode (location: (75,0)-(75,8)) │ ├── flags: newline @@ -586,6 +618,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (79,0)-(79,8)) │ ├── flags: newline @@ -599,6 +632,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (81,0)-(81,6)) │ ├── flags: newline @@ -612,6 +646,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (83,0)-(83,10)) │ ├── flags: newline @@ -625,6 +660,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (85,0)-(85,5)) │ ├── flags: newline @@ -638,6 +674,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (87,0)-(87,7)) │ ├── flags: newline @@ -651,6 +688,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (89,0)-(89,8)) │ ├── flags: newline @@ -664,6 +702,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (91,0)-(91,6)) │ ├── flags: newline @@ -677,6 +716,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ConstantPathNode (location: (93,0)-(93,6)) │ ├── flags: newline @@ -699,6 +739,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (97,0)-(97,8)) │ ├── flags: newline @@ -712,6 +753,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (99,0)-(99,6)) │ ├── flags: newline @@ -725,6 +767,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (101,0)-(101,5)) │ ├── flags: newline @@ -738,6 +781,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (103,0)-(103,5)) │ ├── flags: newline @@ -751,6 +795,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (105,0)-(105,7)) │ ├── flags: newline @@ -764,6 +809,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (107,0)-(107,6)) │ ├── flags: newline @@ -777,6 +823,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (109,0)-(109,6)) │ ├── flags: newline @@ -790,6 +837,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (111,0)-(111,5)) │ ├── flags: newline @@ -803,6 +851,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (113,0)-(113,7)) │ ├── flags: newline @@ -816,6 +865,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (115,0)-(115,9)) │ ├── flags: newline @@ -829,6 +879,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (117,0)-(117,8)) │ ├── flags: newline @@ -842,6 +893,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (119,0)-(119,9)) │ ├── flags: newline @@ -855,6 +907,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (121,0)-(121,7)) │ ├── flags: newline @@ -868,6 +921,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (123,0)-(123,8)) │ ├── flags: newline @@ -881,6 +935,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (125,0)-(125,7)) │ ├── flags: newline @@ -894,6 +949,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (127,0)-(127,7)) │ ├── flags: newline @@ -907,6 +963,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (129,0)-(129,8)) │ ├── flags: newline @@ -920,6 +977,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (131,0)-(131,9)) │ ├── flags: newline @@ -933,6 +991,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (133,0)-(133,8)) │ ├── flags: newline @@ -946,6 +1005,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (135,0)-(135,7)) │ ├── flags: newline @@ -959,6 +1019,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (137,0)-(137,8)) │ ├── flags: newline @@ -972,6 +1033,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (139,0)-(139,8)) │ ├── flags: newline @@ -985,6 +1047,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (141,0)-(141,15)) │ ├── flags: newline @@ -998,6 +1061,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (143,0)-(143,11)) │ ├── flags: newline @@ -1011,6 +1075,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (145,0)-(145,11)) │ ├── flags: newline @@ -1024,6 +1089,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (147,0)-(147,4)) │ ├── flags: newline @@ -1037,6 +1103,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (149,0)-(149,6)) │ ├── flags: newline @@ -1050,6 +1117,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (151,0)-(151,5)) │ ├── flags: newline @@ -1063,6 +1131,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (153,0)-(153,4)) │ ├── flags: newline @@ -1076,6 +1145,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (155,0)-(155,4)) │ ├── flags: newline @@ -1089,6 +1159,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (157,0)-(157,5)) │ ├── flags: newline @@ -1113,8 +1184,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (159,0)-(159,5)) │ ├── flags: newline @@ -1139,8 +1212,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (161,0)-(161,5)) │ ├── flags: newline @@ -1165,8 +1240,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (163,0)-(163,5)) │ ├── flags: newline @@ -1186,6 +1263,7 @@ │ │ ├── flags: ∅ │ │ └── name: :I │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (165,0)-(165,5)) │ ├── flags: newline @@ -1205,6 +1283,7 @@ │ │ ├── flags: ∅ │ │ └── name: :W │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (167,0)-(167,4)) │ ├── flags: newline @@ -1218,6 +1297,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (169,0)-(169,4)) │ ├── flags: newline @@ -1231,6 +1311,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (171,0)-(171,4)) │ ├── flags: newline @@ -1244,6 +1325,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (173,0)-(173,4)) │ ├── flags: newline @@ -1257,6 +1339,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (175,0)-(175,5)) │ ├── flags: newline @@ -1270,6 +1353,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (177,0)-(177,4)) │ ├── flags: newline @@ -1283,6 +1367,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ConstantPathNode (location: (179,0)-(180,1)) │ ├── flags: newline @@ -1299,6 +1384,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :C │ ├── delimiter_loc: (179,4)-(179,6) = "::" @@ -1318,6 +1404,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: │ @ CallNode (location: (184,0)-(184,10)) @@ -1332,5 +1419,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (182,4)-(182,6) = ".." diff --git a/snapshots/dash_heredocs.txt b/snapshots/dash_heredocs.txt index 1ca8b4f73d..402aee8b5c 100644 --- a/snapshots/dash_heredocs.txt +++ b/snapshots/dash_heredocs.txt @@ -35,6 +35,7 @@ │ │ ├── closing_loc: (9,0)-(10,0) = "SECOND\n" │ │ └── unescaped: " b\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ InterpolatedXStringNode (location: (11,0)-(11,8)) │ ├── flags: newline @@ -62,6 +63,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (13,3)-(13,4) = "}" │ │ └── @ StringNode (location: (13,4)-(14,0)) @@ -109,6 +111,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (27,3)-(27,4) = "}" │ │ └── @ StringNode (location: (27,4)-(28,0)) @@ -144,6 +147,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (32,3)-(32,4) = "}" │ │ └── @ StringNode (location: (32,4)-(33,0)) @@ -223,6 +227,7 @@ │ │ │ └── unescaped: "\n" │ │ └── closing_loc: (55,0)-(56,0) = "B\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (57,0)-(57,11)) ├── flags: newline @@ -270,4 +275,5 @@ │ │ └── unescaped: "\n" │ └── closing_loc: (63,0)-(64,0) = "B\n" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/defined.txt b/snapshots/defined.txt index a3807a5fcc..650e800a09 100644 --- a/snapshots/defined.txt +++ b/snapshots/defined.txt @@ -61,6 +61,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (5,17)-(5,20)) @@ -72,6 +73,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (5,13)-(5,16) = "and" │ ├── rparen_loc: (5,20)-(5,21) = ")" diff --git a/snapshots/dos_endings.txt b/snapshots/dos_endings.txt index 6ddb8b0a93..eaa98f310c 100644 --- a/snapshots/dos_endings.txt +++ b/snapshots/dos_endings.txt @@ -34,6 +34,7 @@ │ │ │ └── unescaped: "there" │ │ └── closing_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ArrayNode (location: (4,0)-(5,2)) │ ├── flags: newline, static_literal @@ -108,7 +109,9 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (17,19)-(17,20) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (17,2)-(17,3) = "=" diff --git a/snapshots/dstring.txt b/snapshots/dstring.txt index c136860fc4..516b7b3595 100644 --- a/snapshots/dstring.txt +++ b/snapshots/dstring.txt @@ -37,6 +37,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (5,7)-(5,8) = "}" │ └── closing_loc: (5,8)-(5,9) = "\"" diff --git a/snapshots/emoji_method_calls.txt b/snapshots/emoji_method_calls.txt index f6f1bc4162..7e4c6af8e8 100644 --- a/snapshots/emoji_method_calls.txt +++ b/snapshots/emoji_method_calls.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,3)-(1,4) = "." ├── name: :🌊= @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (1,9)-(1,10) = "=" └── block: ∅ diff --git a/snapshots/endless_methods.txt b/snapshots/endless_methods.txt index 512c87d552..938ec25a56 100644 --- a/snapshots/endless_methods.txt +++ b/snapshots/endless_methods.txt @@ -53,6 +53,7 @@ │ │ │ ├── closing_loc: (3,13)-(3,14) = "\"" │ │ │ └── unescaped: "" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (3,0)-(3,3) = "def" @@ -92,6 +93,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 2 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :+ @@ -105,6 +107,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 3 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (5,0)-(5,3) = "def" @@ -144,6 +147,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (7,4)-(7,7) = "def" diff --git a/snapshots/hashes.txt b/snapshots/hashes.txt index 8462c28994..0890f13667 100644 --- a/snapshots/hashes.txt +++ b/snapshots/hashes.txt @@ -31,6 +31,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── value: │ │ │ │ @ CallNode (location: (6,7)-(6,8)) @@ -42,6 +43,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (6,4)-(6,6) = "=>" │ │ └── @ AssocNode (location: (6,10)-(6,16)) @@ -56,6 +58,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── value: │ │ │ @ CallNode (location: (6,15)-(6,16)) @@ -67,6 +70,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (6,12)-(6,14) = "=>" │ └── closing_loc: (6,17)-(6,18) = "}" @@ -86,6 +90,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── value: │ │ │ │ @ CallNode (location: (8,7)-(8,8)) @@ -97,6 +102,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (8,4)-(8,6) = "=>" │ │ └── @ AssocSplatNode (location: (8,10)-(8,13)) @@ -111,6 +117,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (8,10)-(8,12) = "**" │ └── closing_loc: (8,14)-(8,15) = "}" @@ -137,6 +144,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: ∅ │ │ └── @ AssocNode (location: (12,6)-(12,10)) @@ -158,6 +166,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ └── closing_loc: (16,4)-(16,5) = "}" @@ -184,6 +193,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: ∅ │ │ ├── @ AssocNode (location: (18,8)-(18,12)) @@ -205,6 +215,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: ∅ │ │ ├── @ AssocSplatNode (location: (18,14)-(18,17)) @@ -219,6 +230,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (18,14)-(18,16) = "**" │ │ └── @ AssocNode (location: (18,19)-(18,23)) @@ -240,6 +252,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ └── closing_loc: (18,24)-(18,25) = "}" @@ -269,6 +282,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :! @@ -276,6 +290,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ └── closing_loc: (20,11)-(20,12) = "}" @@ -298,6 +313,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (23,4)-(26,3)) │ ├── flags: ∅ @@ -379,6 +395,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: ∅ │ │ │ └── @ AssocNode (location: (25,16)-(25,18)) diff --git a/snapshots/heredoc_with_comment.txt b/snapshots/heredoc_with_comment.txt index 5c244e50e4..fdc82a43ec 100644 --- a/snapshots/heredoc_with_comment.txt +++ b/snapshots/heredoc_with_comment.txt @@ -20,4 +20,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/heredoc_with_escaped_newline_at_start.txt b/snapshots/heredoc_with_escaped_newline_at_start.txt index d20d481e33..49d493feb1 100644 --- a/snapshots/heredoc_with_escaped_newline_at_start.txt +++ b/snapshots/heredoc_with_escaped_newline_at_start.txt @@ -35,6 +35,7 @@ │ │ ├── closing_loc: (1,24)-(1,25) = "'" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,25)) ├── flags: newline @@ -66,4 +67,5 @@ │ ├── closing_loc: (5,24)-(5,25) = "'" │ └── unescaped: "" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/if.txt b/snapshots/if.txt index ca39adf412..fce59fd80c 100644 --- a/snapshots/if.txt +++ b/snapshots/if.txt @@ -128,6 +128,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (10,4)-(10,21)) │ ├── flags: ∅ @@ -165,6 +166,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (12,4)-(12,20)) │ ├── flags: ∅ @@ -219,6 +221,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (16,4)-(16,38)) │ ├── flags: ∅ @@ -241,6 +244,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: (16,19)-(16,23) = "then" │ │ ├── statements: @@ -274,6 +278,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (19,0)-(19,4) = "then" │ ├── statements: @@ -289,6 +294,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (20,0)-(20,3) = "end" @@ -305,6 +311,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -324,6 +331,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ ├── statements: @@ -339,6 +347,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── subsequent: ∅ │ │ └── end_keyword_loc: ∅ @@ -391,9 +400,11 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: │ │ @ ElseNode (location: (26,0)-(27,3)) @@ -418,6 +429,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── pattern: │ │ │ @ IntegerNode (location: (29,11)-(29,12)) @@ -443,6 +455,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── pattern: │ │ │ │ @ ConstantReadNode (location: (30,14)-(30,15)) @@ -467,6 +480,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -482,6 +496,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (34,9)-(35,5)) │ ├── flags: ∅ @@ -522,6 +537,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -537,6 +553,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (37,9)-(38,5)) │ │ ├── flags: ∅ @@ -580,6 +597,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (40,9)-(41,5)) │ │ │ ├── flags: ∅ diff --git a/snapshots/integer_operations.txt b/snapshots/integer_operations.txt index 9962ccf247..22736d3030 100644 --- a/snapshots/integer_operations.txt +++ b/snapshots/integer_operations.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,2)) │ ├── flags: newline @@ -30,6 +31,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,6)) │ ├── flags: newline @@ -49,6 +51,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(7,6)) │ ├── flags: newline @@ -68,6 +71,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(9,5)) │ ├── flags: newline @@ -87,6 +91,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(11,5)) │ ├── flags: newline @@ -106,6 +111,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(13,5)) │ ├── flags: newline @@ -125,6 +131,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (15,0)-(15,4)) │ ├── flags: newline @@ -144,6 +151,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (17,0)-(17,5)) │ ├── flags: newline @@ -163,6 +171,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (19,0)-(19,5)) │ ├── flags: newline @@ -182,6 +191,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (21,0)-(21,5)) │ ├── flags: newline @@ -201,6 +211,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (23,0)-(23,5)) │ ├── flags: newline @@ -223,6 +234,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :/ @@ -236,6 +248,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 3 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (25,0)-(25,5)) │ ├── flags: newline @@ -255,6 +268,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (27,0)-(27,6)) │ ├── flags: newline @@ -274,6 +288,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,6)) │ ├── flags: newline @@ -293,6 +308,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,7)) │ ├── flags: newline @@ -312,6 +328,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (33,0)-(33,6)) │ ├── flags: newline @@ -331,6 +348,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(35,7)) │ ├── flags: newline @@ -350,6 +368,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (37,0)-(37,6)) │ ├── flags: newline @@ -369,6 +388,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,5)) │ ├── flags: newline @@ -388,6 +408,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (41,0)-(41,6)) │ ├── flags: newline @@ -407,6 +428,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (43,0)-(43,6)) │ ├── flags: newline @@ -426,6 +448,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,5)) │ ├── flags: newline @@ -445,6 +468,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (47,0)-(47,5)) │ ├── flags: newline @@ -464,6 +488,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ AndNode (location: (49,0)-(49,6)) │ ├── flags: newline @@ -519,8 +544,10 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 3 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (55,0)-(55,9)) │ ├── flags: newline @@ -543,6 +570,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :+ @@ -556,6 +584,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 3 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ OrNode (location: (57,0)-(57,6)) │ ├── flags: newline @@ -611,8 +640,10 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 3 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ ParenthesesNode (location: (63,0)-(63,7)) ├── flags: newline @@ -638,6 +669,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (63,0)-(63,1) = "(" └── closing_loc: (63,6)-(63,7) = ")" diff --git a/snapshots/it_assignment.txt b/snapshots/it_assignment.txt index 83469791c0..2c1fe8d63f 100644 --- a/snapshots/it_assignment.txt +++ b/snapshots/it_assignment.txt @@ -17,6 +17,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,7)-(1,24)) ├── flags: ∅ @@ -53,6 +54,7 @@ │ │ ├── name: :it │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,7)-(1,8) = "{" └── closing_loc: (1,23)-(1,24) = "}" diff --git a/snapshots/keyword_method_names.txt b/snapshots/keyword_method_names.txt index 6b33f09b38..661d5676ea 100644 --- a/snapshots/keyword_method_names.txt +++ b/snapshots/keyword_method_names.txt @@ -65,6 +65,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (8,6)-(9,5)) │ │ │ ├── flags: ∅ @@ -81,6 +82,7 @@ │ │ ├── equal_loc: ∅ │ │ └── end_keyword_loc: (10,0)-(10,3) = "end" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ DefNode (location: (12,0)-(13,3)) │ ├── flags: newline diff --git a/snapshots/keywords.txt b/snapshots/keywords.txt index efec77270c..8cd2d3b687 100644 --- a/snapshots/keywords.txt +++ b/snapshots/keywords.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(1,12)) │ ├── flags: ∅ diff --git a/snapshots/lambda.txt b/snapshots/lambda.txt index 546abfb55e..7ca05ab7bb 100644 --- a/snapshots/lambda.txt +++ b/snapshots/lambda.txt @@ -79,6 +79,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ └── closing_loc: (5,11)-(5,12) = "}" │ │ │ │ └── closing_loc: (5,12)-(5,13) = "\"" @@ -122,6 +123,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ ├── name: :* @@ -135,6 +137,7 @@ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ └── value: 3 │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_rest: ∅ │ │ │ └── block: ∅ @@ -171,6 +174,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── rest: ∅ │ │ │ ├── posts: (length: 0) @@ -212,6 +216,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_rest: ∅ │ │ │ └── block: ∅ @@ -288,6 +293,7 @@ │ │ │ ├── value: ∅ │ │ │ └── operator_loc: (14,16)-(14,18) = "**" │ │ ├── closing_loc: (14,18)-(14,19) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (13,0)-(13,3) = "def" @@ -305,6 +311,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,1)-(18,3)) │ ├── flags: ∅ @@ -334,6 +341,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_rest: ∅ │ │ │ └── block: ∅ @@ -374,6 +382,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_rest: ∅ │ │ │ └── block: ∅ @@ -412,6 +421,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_rest: ∅ │ │ │ └── block: ∅ diff --git a/snapshots/method_calls.txt b/snapshots/method_calls.txt index e924613a82..31389341ed 100644 --- a/snapshots/method_calls.txt +++ b/snapshots/method_calls.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :bar @@ -33,6 +34,7 @@ │ │ ├── closing_loc: (1,13)-(1,14) = "}" │ │ └── unescaped: "baz" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,9)) │ ├── flags: newline @@ -46,6 +48,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,1)-(3,2) = "." │ ├── name: :b @@ -64,6 +67,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (3,7)-(3,8)) │ │ ├── flags: variable_call, ignore_visibility @@ -74,8 +78,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (3,8)-(3,9) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,5)) │ ├── flags: newline @@ -89,6 +95,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (5,1)-(5,2) = "." │ ├── name: :b @@ -96,6 +103,7 @@ │ ├── opening_loc: (5,3)-(5,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (5,4)-(5,5) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(9,7)) │ ├── flags: newline, safe_navigation @@ -112,6 +120,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (8,2)-(8,3) = "." │ │ ├── name: :bar @@ -119,6 +128,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (9,2)-(9,4) = "&." │ ├── name: :baz @@ -126,6 +136,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(11,2)) │ ├── flags: newline, ignore_visibility @@ -136,6 +147,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(13,4)) │ ├── flags: newline @@ -149,6 +161,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (13,1)-(13,2) = "." │ ├── name: :call @@ -156,6 +169,7 @@ │ ├── opening_loc: (13,2)-(13,3) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (13,3)-(13,4) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (15,0)-(15,11)) │ ├── flags: newline @@ -169,6 +183,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (15,1)-(15,2) = "." │ ├── name: :call @@ -188,6 +203,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 3 │ ├── closing_loc: (15,10)-(15,11) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (17,0)-(17,4)) │ ├── flags: newline @@ -201,6 +217,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (17,1)-(17,3) = "::" │ ├── name: :b @@ -208,6 +225,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (19,0)-(19,6)) │ ├── flags: newline @@ -221,6 +239,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (19,1)-(19,3) = "::" │ ├── name: :b @@ -239,8 +258,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (21,0)-(21,11)) │ ├── flags: newline, attribute_write @@ -254,6 +275,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (21,3)-(21,4) = "." │ ├── name: :bar= @@ -267,6 +289,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: (21,8)-(21,9) = "=" │ └── block: ∅ ├── @ CallNode (location: (23,0)-(23,2)) │ ├── flags: newline, ignore_visibility @@ -277,6 +300,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (25,0)-(25,9)) │ ├── flags: newline, ignore_visibility @@ -287,6 +311,7 @@ │ ├── opening_loc: (25,1)-(25,2) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (25,8)-(25,9) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (25,2)-(25,8)) │ ├── flags: ∅ @@ -300,6 +325,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (25,2)-(25,3) = "&" ├── @ CallNode (location: (27,0)-(27,11)) @@ -328,9 +354,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (27,2)-(27,4) = "**" │ ├── closing_loc: (27,10)-(27,11) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,5)) │ ├── flags: newline @@ -347,6 +375,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (29,1)-(29,2) = "." │ │ ├── name: :b @@ -354,6 +383,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (29,3)-(29,4) = "." │ ├── name: :c @@ -361,6 +391,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,7)) │ ├── flags: newline, ignore_visibility @@ -382,6 +413,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (31,5)-(31,6)) │ │ ├── flags: variable_call, ignore_visibility @@ -392,8 +424,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (31,6)-(31,7) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (33,0)-(33,3)) │ ├── flags: newline, ignore_visibility @@ -404,6 +438,7 @@ │ ├── opening_loc: (33,1)-(33,2) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (33,2)-(33,3) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(35,8)) │ ├── flags: newline, ignore_visibility @@ -429,8 +464,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (35,7)-(35,8) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (37,0)-(37,6)) │ ├── flags: newline, ignore_visibility @@ -452,6 +489,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (37,5)-(37,6)) │ │ ├── flags: variable_call, ignore_visibility @@ -462,8 +500,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,8)) │ ├── flags: newline @@ -477,6 +517,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (39,1)-(39,2) = "." │ ├── name: :b @@ -495,6 +536,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (39,7)-(39,8)) │ │ ├── flags: variable_call, ignore_visibility @@ -505,8 +547,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (41,0)-(41,23)) │ ├── flags: newline @@ -523,6 +567,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: (41,3)-(41,4) = "." │ │ │ ├── name: :foo= @@ -539,6 +584,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (41,12)-(41,13) = "." │ │ ├── name: :bar= @@ -572,6 +618,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (43,1)-(43,3) = "&." │ ├── name: :b @@ -579,6 +626,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,5)) │ ├── flags: newline, safe_navigation @@ -592,6 +640,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (45,1)-(45,3) = "&." │ ├── name: :call @@ -599,6 +648,7 @@ │ ├── opening_loc: (45,3)-(45,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (45,4)-(45,5) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (47,0)-(47,7)) │ ├── flags: newline, safe_navigation @@ -612,6 +662,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (47,1)-(47,3) = "&." │ ├── name: :b @@ -630,8 +681,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (47,6)-(47,7) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (49,0)-(49,6)) │ ├── flags: newline, safe_navigation @@ -645,6 +698,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (49,1)-(49,3) = "&." │ ├── name: :b @@ -652,6 +706,7 @@ │ ├── opening_loc: (49,4)-(49,5) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (49,5)-(49,6) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ IfNode (location: (51,0)-(51,33)) │ ├── flags: newline @@ -672,6 +727,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── right: │ │ │ │ @ CallNode (location: (51,22)-(51,25)) @@ -683,6 +739,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (51,19)-(51,21) = "or" │ │ ├── right: @@ -695,6 +752,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (51,26)-(51,29) = "and" │ ├── then_keyword_loc: ∅ @@ -726,6 +784,7 @@ │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: ∅ @@ -753,6 +812,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: (56,0)-(56,1) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (58,0)-(58,10)) │ ├── flags: newline, ignore_visibility @@ -778,8 +838,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (58,9)-(58,10) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (60,0)-(60,40)) │ ├── flags: newline, ignore_visibility @@ -847,6 +909,7 @@ │ │ │ └── unescaped: "b" │ │ └── operator_loc: (60,27)-(60,29) = "=>" │ ├── closing_loc: (60,39)-(60,40) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (60,34)-(60,39)) │ ├── flags: ∅ @@ -921,6 +984,7 @@ │ │ │ └── operator_loc: ∅ │ │ └── closing_loc: (62,48)-(62,49) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (64,0)-(64,36)) │ ├── flags: newline, ignore_visibility @@ -956,6 +1020,7 @@ │ │ │ └── flags: static_literal │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (64,16)-(64,36)) │ ├── flags: ∅ @@ -1002,6 +1067,7 @@ │ │ │ ├── name: :a │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (64,16)-(64,18) = "do" │ └── closing_loc: (64,33)-(64,36) = "end" @@ -1037,6 +1103,7 @@ │ │ │ └── unescaped: "friend" │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (68,0)-(68,40)) │ ├── flags: newline, ignore_visibility @@ -1096,6 +1163,7 @@ │ │ │ └── unescaped: "dog" │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (70,0)-(70,41)) │ ├── flags: newline, ignore_visibility @@ -1155,6 +1223,7 @@ │ │ │ └── unescaped: "dog" │ │ └── operator_loc: ∅ │ ├── closing_loc: (70,40)-(70,41) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (72,0)-(72,36)) │ ├── flags: newline, ignore_visibility @@ -1199,6 +1268,7 @@ │ │ │ └── operator_loc: ∅ │ │ └── closing_loc: (72,25)-(72,26) = "}" │ ├── closing_loc: (72,35)-(72,36) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (72,28)-(72,35)) │ ├── flags: ∅ @@ -1242,6 +1312,7 @@ │ │ │ └── unescaped: "friend" │ │ └── operator_loc: (74,10)-(74,12) = "=>" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (76,0)-(78,1)) │ ├── flags: newline, ignore_visibility @@ -1267,6 +1338,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: (78,0)-(78,1) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (80,0)-(83,1)) │ ├── flags: newline, ignore_visibility @@ -1306,6 +1378,7 @@ │ │ │ └── unescaped: "c" │ │ └── operator_loc: ∅ │ ├── closing_loc: (83,0)-(83,1) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (85,0)-(85,11)) │ ├── flags: newline, ignore_visibility @@ -1316,6 +1389,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (85,4)-(85,11)) │ ├── flags: ∅ @@ -1368,6 +1442,7 @@ │ │ │ └── flags: static_literal │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (87,23)-(87,30)) │ ├── flags: ∅ @@ -1411,6 +1486,7 @@ │ │ │ └── value: 2 │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (91,0)-(91,18)) │ ├── flags: newline @@ -1430,6 +1506,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 10 │ ├── closing_loc: (91,17)-(91,18) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (93,0)-(93,10)) │ ├── flags: newline @@ -1443,6 +1520,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (93,1)-(93,2) = "." │ ├── name: :each @@ -1450,6 +1528,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (93,7)-(93,10)) │ ├── flags: ∅ @@ -1470,6 +1549,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (95,3)-(95,4) = "." │ ├── name: :map @@ -1477,6 +1557,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (95,8)-(95,14)) │ ├── flags: ∅ @@ -1518,6 +1599,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (99,0)-(99,13)) │ ├── flags: newline @@ -1546,6 +1628,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: (99,12)-(99,13) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (101,0)-(101,17)) │ ├── flags: newline @@ -1574,6 +1657,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: (101,12)-(101,13) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (101,14)-(101,17)) │ ├── flags: ∅ @@ -1611,6 +1695,7 @@ │ │ │ └── value: -1 │ │ └── operator_loc: ∅ │ ├── closing_loc: (103,11)-(103,12) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (105,0)-(105,28)) │ ├── flags: newline, ignore_visibility @@ -1659,6 +1744,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (105,20)-(105,26)) │ │ │ │ │ ├── flags: ∅ @@ -1671,6 +1757,7 @@ │ │ │ └── closing_loc: (105,27)-(105,28) = "}" │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (107,0)-(107,24)) │ ├── flags: newline, ignore_visibility @@ -1712,6 +1799,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (107,16)-(107,22)) │ │ │ │ │ ├── flags: ∅ @@ -1724,6 +1812,7 @@ │ │ │ └── closing_loc: (107,23)-(107,24) = "}" │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (109,0)-(109,36)) │ ├── flags: newline, ignore_visibility @@ -1759,6 +1848,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── call_operator_loc: (109,10)-(109,11) = "." │ │ │ │ ├── name: :map @@ -1766,6 +1856,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (109,15)-(109,27)) │ │ │ │ ├── flags: ∅ @@ -1786,6 +1877,7 @@ │ │ │ └── closing_loc: (109,27)-(109,28) = "}" │ │ └── closing_loc: (109,28)-(109,29) = "\"" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (109,30)-(109,36)) │ ├── flags: ∅ @@ -1828,6 +1920,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (111,18)-(111,24)) │ │ │ ├── flags: ∅ @@ -1839,6 +1932,7 @@ │ │ ├── end_keyword_loc: (111,25)-(111,28) = "end" │ │ └── name: :Bar │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (113,0)-(113,29)) │ ├── flags: newline, ignore_visibility @@ -1872,6 +1966,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (113,19)-(113,25)) │ │ │ ├── flags: ∅ @@ -1883,6 +1978,7 @@ │ │ ├── end_keyword_loc: (113,26)-(113,29) = "end" │ │ └── name: :Bar │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (115,0)-(115,16)) │ ├── flags: newline, ignore_visibility @@ -1907,6 +2003,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (115,9)-(115,15)) │ │ │ ├── flags: ∅ @@ -1918,6 +2015,7 @@ │ │ ├── opening_loc: (115,4)-(115,5) = "[" │ │ └── closing_loc: (115,15)-(115,16) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (117,0)-(117,28)) │ ├── flags: newline, ignore_visibility @@ -1949,6 +2047,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (117,16)-(117,24)) │ │ │ ├── flags: ∅ @@ -1968,6 +2067,7 @@ │ │ ├── ensure_clause: ∅ │ │ └── end_keyword_loc: (117,25)-(117,28) = "end" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (119,0)-(124,5)) │ ├── flags: newline, ignore_visibility @@ -1999,6 +2099,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ ├── statements: @@ -2014,6 +2115,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (121,8)-(123,7)) │ │ │ ├── flags: ∅ @@ -2050,6 +2152,7 @@ │ │ ├── subsequent: ∅ │ │ └── end_keyword_loc: (124,2)-(124,5) = "end" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (126,0)-(135,5)) │ ├── flags: newline, ignore_visibility @@ -2083,6 +2186,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── statements: │ │ │ @ StatementsNode (location: (128,4)-(130,7)) @@ -2097,6 +2201,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (128,8)-(130,7)) │ │ │ ├── flags: ∅ @@ -2145,6 +2250,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── statements: │ │ @ StatementsNode (location: (133,4)-(134,7)) @@ -2159,6 +2265,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (133,8)-(134,7)) │ │ ├── flags: ∅ @@ -2168,6 +2275,7 @@ │ │ ├── opening_loc: (133,8)-(133,10) = "do" │ │ └── closing_loc: (134,4)-(134,7) = "end" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (137,0)-(137,9)) │ ├── flags: newline @@ -2194,6 +2302,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (137,7)-(137,9)) │ │ ├── flags: ∅ @@ -2203,6 +2312,7 @@ │ │ ├── opening_loc: (137,7)-(137,8) = "{" │ │ └── closing_loc: (137,8)-(137,9) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (139,0)-(139,16)) │ ├── flags: newline @@ -2229,6 +2339,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (139,7)-(139,16)) │ │ ├── flags: ∅ @@ -2263,6 +2374,7 @@ │ │ ├── opening_loc: (139,7)-(139,8) = "{" │ │ └── closing_loc: (139,15)-(139,16) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (141,0)-(141,11)) │ ├── flags: newline @@ -2276,6 +2388,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (141,2)-(141,4)) │ │ ├── flags: ∅ @@ -2301,6 +2414,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (141,9)-(141,11)) │ │ ├── flags: ∅ @@ -2310,6 +2424,7 @@ │ │ ├── opening_loc: (141,9)-(141,10) = "{" │ │ └── closing_loc: (141,10)-(141,11) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (143,0)-(143,11)) │ ├── flags: newline @@ -2323,6 +2438,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :<< @@ -2341,6 +2457,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (143,9)-(143,11)) │ │ ├── flags: ∅ @@ -2350,6 +2467,7 @@ │ │ ├── opening_loc: (143,9)-(143,10) = "{" │ │ └── closing_loc: (143,10)-(143,11) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ InterpolatedStringNode (location: (145,0)-(145,17)) │ ├── flags: newline @@ -2388,6 +2506,7 @@ │ │ │ │ ├── opening_loc: (145,9)-(145,10) = "(" │ │ │ │ └── closing_loc: (145,13)-(145,14) = ")" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (145,15)-(145,16) = "}" │ └── closing_loc: (145,16)-(145,17) = "\"" @@ -2417,6 +2536,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (147,3)-(147,4) = "(" │ │ │ └── closing_loc: (147,5)-(147,6) = ")" @@ -2462,6 +2582,7 @@ │ │ │ ├── operator_loc: (149,12)-(149,13) = "*" │ │ │ └── expression: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (149,0)-(149,3) = "def" @@ -2493,6 +2614,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (151,11)-(151,16)) │ │ ├── flags: ∅ @@ -2508,6 +2630,7 @@ │ │ ├── opening_loc: (151,11)-(151,12) = "{" │ │ └── closing_loc: (151,15)-(151,16) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LocalVariableWriteNode (location: (153,0)-(153,7)) │ ├── flags: newline @@ -2528,6 +2651,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (154,4)-(154,6)) │ ├── flags: ∅ @@ -2582,6 +2706,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (156,13)-(156,14) = "}" │ │ └── closing_loc: (156,14)-(156,16) = "\":" @@ -2591,4 +2716,5 @@ │ │ └── value: 42 │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/methods.txt b/snapshots/methods.txt index 6a77ac0c5b..c4589de427 100644 --- a/snapshots/methods.txt +++ b/snapshots/methods.txt @@ -143,6 +143,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (10,4)-(10,5) = "(" │ │ └── closing_loc: (10,6)-(10,7) = ")" @@ -172,6 +173,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (13,4)-(13,5) = "(" │ │ └── closing_loc: (13,6)-(13,7) = ")" @@ -256,6 +258,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: ∅ │ ├── body: ∅ @@ -1049,6 +1052,7 @@ │ │ │ ├── operator_loc: (110,12)-(110,13) = "*" │ │ │ └── expression: ∅ │ │ ├── closing_loc: (110,13)-(110,14) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (110,0)-(110,3) = "def" @@ -1095,6 +1099,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (112,16)-(112,28)) │ │ ├── flags: ∅ @@ -1127,6 +1132,7 @@ │ │ │ │ ├── value: ∅ │ │ │ │ └── operator_loc: (112,23)-(112,25) = "**" │ │ │ ├── closing_loc: (112,25)-(112,26) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (112,16)-(112,17) = "{" │ │ └── closing_loc: (112,27)-(112,28) = "}" @@ -1172,6 +1178,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (114,14)-(114,17)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (114,17)-(114,18) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (114,0)-(114,3) = "def" @@ -1221,6 +1228,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (116,20)-(116,23)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (116,23)-(116,24) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (116,0)-(116,3) = "def" @@ -1252,6 +1260,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (118,7)-(118,8) = "=" │ │ ├── opening_loc: (118,4)-(118,5) = "(" @@ -1361,6 +1370,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (130,7)-(130,8) = "=" │ │ ├── opening_loc: (130,4)-(130,5) = "(" @@ -1468,6 +1478,7 @@ │ │ │ │ │ └── @ ForwardingArgumentsNode (location: (138,20)-(138,23)) │ │ │ │ │ └── flags: ∅ │ │ │ │ ├── closing_loc: (138,23)-(138,24) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (138,24)-(138,25) = "}" │ │ └── closing_loc: (138,25)-(138,26) = "\"" @@ -1519,6 +1530,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: (141,11)-(141,13) = "**" │ │ │ ├── @ AssocSplatNode (location: (141,18)-(141,23)) @@ -1533,6 +1545,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: (141,18)-(141,20) = "**" │ │ │ └── @ AssocSplatNode (location: (141,25)-(141,30)) @@ -1547,9 +1560,11 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (141,25)-(141,27) = "**" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (140,0)-(140,3) = "def" @@ -1865,6 +1880,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :>> @@ -1883,6 +1899,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (163,12)-(163,14)) │ │ │ ├── flags: ∅ @@ -1892,6 +1909,7 @@ │ │ │ ├── opening_loc: (163,12)-(163,13) = "{" │ │ │ └── closing_loc: (163,13)-(163,14) = "}" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:a] │ ├── def_keyword_loc: (162,0)-(162,3) = "def" @@ -1998,6 +2016,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :-@ @@ -2005,6 +2024,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_rest: ∅ │ │ └── block: ∅ @@ -2046,6 +2066,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :+@ @@ -2053,6 +2074,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_rest: ∅ │ │ └── block: ∅ @@ -2094,6 +2116,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :! @@ -2101,6 +2124,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_rest: ∅ │ │ └── block: ∅ @@ -2181,6 +2205,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (180,6)-(180,9)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (180,9)-(180,10) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (179,0)-(179,3) = "def" diff --git a/snapshots/modules.txt b/snapshots/modules.txt index 8bd25a7340..3eb4974319 100644 --- a/snapshots/modules.txt +++ b/snapshots/modules.txt @@ -55,6 +55,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (3,12)-(3,13) = "}" │ │ └── @ StringNode (location: (3,13)-(3,17)) @@ -81,6 +82,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── name: :M │ │ ├── delimiter_loc: (5,8)-(5,10) = "::" @@ -163,6 +165,7 @@ │ │ │ ├── opening_loc: (14,8)-(14,9) = "[" │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: (14,9)-(14,10) = "]" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── name: :B │ │ ├── delimiter_loc: (14,10)-(14,12) = "::" @@ -196,6 +199,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: (17,10)-(17,11) = "]" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :B │ ├── delimiter_loc: (17,11)-(17,13) = "::" diff --git a/snapshots/next.txt b/snapshots/next.txt index bf8447e837..edcb9c1d6d 100644 --- a/snapshots/next.txt +++ b/snapshots/next.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(1,12)) │ ├── flags: ∅ @@ -38,6 +39,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,4)-(3,26)) │ ├── flags: ∅ @@ -98,6 +100,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(5,14)) │ ├── flags: ∅ @@ -128,6 +131,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(8,3)) │ ├── flags: ∅ @@ -164,6 +168,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (10,4)-(10,20)) │ ├── flags: ∅ @@ -200,6 +205,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (12,4)-(12,22)) │ ├── flags: ∅ @@ -241,6 +247,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (14,4)-(17,3)) │ ├── flags: ∅ @@ -282,6 +289,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,4)-(20,3)) │ ├── flags: ∅ @@ -309,6 +317,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (22,4)-(22,14)) │ ├── flags: ∅ @@ -341,6 +350,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (24,4)-(24,15)) │ ├── flags: ∅ @@ -379,6 +389,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (26,4)-(26,16)) │ ├── flags: ∅ @@ -417,6 +428,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (28,4)-(28,23)) ├── flags: ∅ @@ -438,6 +450,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ ParenthesesNode (location: (28,13)-(28,21)) diff --git a/snapshots/non_alphanumeric_methods.txt b/snapshots/non_alphanumeric_methods.txt index 2d29d365e4..240a6e7816 100644 --- a/snapshots/non_alphanumeric_methods.txt +++ b/snapshots/non_alphanumeric_methods.txt @@ -265,6 +265,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: ∅ │ ├── body: ∅ diff --git a/snapshots/not.txt b/snapshots/not.txt index e164b18813..0ec160a71e 100644 --- a/snapshots/not.txt +++ b/snapshots/not.txt @@ -20,6 +20,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -27,6 +28,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (1,12)-(1,19)) @@ -41,6 +43,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -48,6 +51,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,8)-(1,11) = "and" ├── @ CallNode (location: (3,0)-(3,16)) @@ -65,6 +69,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (3,12)-(3,15)) @@ -76,6 +81,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (3,8)-(3,11) = "and" │ ├── call_operator_loc: ∅ @@ -84,6 +90,7 @@ │ ├── opening_loc: (3,3)-(3,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (3,15)-(3,16) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,7)) │ ├── flags: newline @@ -97,6 +104,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -104,6 +112,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ AndNode (location: (7,0)-(8,5)) │ ├── flags: newline @@ -120,6 +129,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -127,6 +137,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (7,12)-(8,5)) @@ -141,6 +152,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -148,6 +160,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (7,8)-(7,11) = "and" ├── @ AndNode (location: (11,0)-(13,5)) @@ -165,6 +178,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -172,6 +186,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (12,4)-(13,5)) @@ -186,6 +201,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -193,6 +209,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (11,8)-(11,11) = "and" ├── @ AndNode (location: (16,0)-(20,5)) @@ -210,6 +227,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -217,6 +235,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (17,2)-(20,5)) @@ -231,6 +250,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :! @@ -238,6 +258,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (16,8)-(16,11) = "and" ├── @ CallNode (location: (22,0)-(25,1)) @@ -252,6 +273,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -259,6 +281,7 @@ │ ├── opening_loc: (22,3)-(22,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (25,0)-(25,1) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (27,0)-(33,3)) │ ├── flags: newline @@ -272,6 +295,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -279,6 +303,7 @@ │ ├── opening_loc: (27,3)-(27,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (33,2)-(33,3) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(35,14)) │ ├── flags: newline @@ -295,6 +320,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (35,11)-(35,14)) @@ -306,6 +332,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (35,8)-(35,10) = ".." │ ├── call_operator_loc: ∅ @@ -314,6 +341,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (37,0)-(37,16)) ├── flags: newline @@ -336,6 +364,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (37,12)-(37,15)) @@ -347,6 +376,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (37,9)-(37,11) = ".." │ ├── opening_loc: (37,4)-(37,5) = "(" @@ -357,4 +387,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/patterns.txt b/snapshots/patterns.txt index 96c765a3c8..20c9b1f994 100644 --- a/snapshots/patterns.txt +++ b/snapshots/patterns.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ LocalVariableTargetNode (location: (1,7)-(1,10)) @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ IntegerNode (location: (2,7)-(2,8)) @@ -54,6 +56,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FloatNode (location: (3,7)-(3,10)) @@ -72,6 +75,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ImaginaryNode (location: (4,7)-(4,9)) @@ -93,6 +97,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RationalNode (location: (5,7)-(5,9)) @@ -112,6 +117,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SymbolNode (location: (6,7)-(6,11)) @@ -133,6 +139,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SymbolNode (location: (7,7)-(7,14)) @@ -154,6 +161,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SymbolNode (location: (8,7)-(8,13)) @@ -175,6 +183,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RegularExpressionNode (location: (9,7)-(9,12)) @@ -196,6 +205,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ XStringNode (location: (10,7)-(10,12)) @@ -217,6 +227,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ XStringNode (location: (11,7)-(11,14)) @@ -238,6 +249,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (12,7)-(12,14)) @@ -264,6 +276,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (13,7)-(13,14)) @@ -290,6 +303,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (14,7)-(14,14)) @@ -316,6 +330,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (15,7)-(15,14)) @@ -342,6 +357,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ StringNode (location: (16,7)-(16,14)) @@ -363,6 +379,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ StringNode (location: (17,7)-(17,14)) @@ -384,6 +401,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ StringNode (location: (18,7)-(18,12)) @@ -405,6 +423,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ NilNode (location: (19,7)-(19,10)) @@ -422,6 +441,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SelfNode (location: (20,7)-(20,11)) @@ -439,6 +459,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ TrueNode (location: (21,7)-(21,11)) @@ -456,6 +477,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FalseNode (location: (22,7)-(22,12)) @@ -473,6 +495,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SourceFileNode (location: (23,7)-(23,15)) @@ -491,6 +514,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SourceLineNode (location: (24,7)-(24,15)) @@ -508,6 +532,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SourceEncodingNode (location: (25,7)-(25,19)) @@ -525,6 +550,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ LambdaNode (location: (26,7)-(26,17)) @@ -555,6 +581,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (28,7)-(28,13)) @@ -581,6 +608,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (29,7)-(29,17)) @@ -607,6 +635,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (30,7)-(30,15)) @@ -639,6 +668,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (31,7)-(31,15)) @@ -667,6 +697,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (32,7)-(32,19)) @@ -699,6 +730,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (33,7)-(33,25)) @@ -731,6 +763,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (34,7)-(34,23)) @@ -763,6 +796,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (35,7)-(35,21)) @@ -795,6 +829,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (36,7)-(36,21)) @@ -827,6 +862,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (37,7)-(37,25)) @@ -859,6 +895,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (38,7)-(38,25)) @@ -901,6 +938,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (39,7)-(39,25)) @@ -943,6 +981,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (40,7)-(40,25)) @@ -985,6 +1024,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (41,7)-(41,25)) @@ -1027,6 +1067,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (42,7)-(42,25)) @@ -1059,6 +1100,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (43,7)-(43,25)) @@ -1091,6 +1133,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (44,7)-(44,21)) @@ -1123,6 +1166,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (45,7)-(45,17)) @@ -1147,6 +1191,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (46,7)-(46,19)) @@ -1171,6 +1216,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (47,7)-(47,19)) @@ -1195,6 +1241,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (48,7)-(48,21)) @@ -1219,6 +1266,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (49,7)-(49,27)) @@ -1245,6 +1293,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (50,7)-(50,27)) @@ -1269,6 +1318,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (51,7)-(51,35)) @@ -1293,6 +1343,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RangeNode (location: (52,7)-(52,31)) @@ -1353,6 +1404,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedVariableNode (location: (54,16)-(54,20)) @@ -1376,6 +1428,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedVariableNode (location: (55,7)-(55,12)) @@ -1398,6 +1451,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedVariableNode (location: (56,7)-(56,13)) @@ -1420,6 +1474,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedVariableNode (location: (57,7)-(57,12)) @@ -1442,6 +1497,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedExpressionNode (location: (59,7)-(59,11)) @@ -1466,6 +1522,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedExpressionNode (location: (60,7)-(60,13)) @@ -1489,6 +1546,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ PinnedExpressionNode (location: (61,7)-(61,23)) @@ -1518,6 +1576,7 @@ │ │ │ │ ├── closing_loc: (61,21)-(61,22) = "\"" │ │ │ │ └── unescaped: "baz" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── operator_loc: (61,7)-(61,8) = "^" │ │ ├── lparen_loc: (61,8)-(61,9) = "(" @@ -1535,6 +1594,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ConstantReadNode (location: (63,7)-(63,10)) @@ -1553,6 +1613,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ConstantPathNode (location: (64,7)-(64,20)) @@ -1583,6 +1644,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ConstantPathNode (location: (65,7)-(65,12)) @@ -1604,6 +1666,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ConstantPathNode (location: (66,7)-(66,22)) @@ -1637,6 +1700,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (68,7)-(68,12)) @@ -1663,6 +1727,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (69,7)-(69,13)) @@ -1692,6 +1757,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (70,7)-(70,19)) @@ -1727,6 +1793,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (71,7)-(71,15)) @@ -1757,6 +1824,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (72,7)-(72,21)) @@ -1795,6 +1863,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (73,7)-(73,21)) @@ -1833,6 +1902,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FindPatternNode (location: (74,7)-(74,27)) @@ -1879,6 +1949,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (76,7)-(76,12)) @@ -1905,6 +1976,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (77,7)-(77,13)) @@ -1934,6 +2006,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (78,7)-(78,19)) @@ -1969,6 +2042,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (79,7)-(79,17)) @@ -2006,6 +2080,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (80,7)-(80,15)) @@ -2036,6 +2111,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (81,7)-(81,21)) @@ -2074,6 +2150,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (82,7)-(82,21)) @@ -2112,6 +2189,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FindPatternNode (location: (83,7)-(83,27)) @@ -2158,6 +2236,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (85,7)-(85,11)) @@ -2189,6 +2268,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (86,7)-(86,21)) @@ -2228,6 +2308,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (87,7)-(87,21)) @@ -2267,6 +2348,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (88,7)-(88,21)) @@ -2306,6 +2388,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FindPatternNode (location: (89,7)-(89,22)) @@ -2349,6 +2432,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (90,7)-(90,11)) @@ -2378,6 +2462,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (92,7)-(92,9)) @@ -2401,6 +2486,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (93,7)-(93,17)) @@ -2456,6 +2542,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (95,7)-(95,13)) @@ -2487,6 +2574,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (96,7)-(96,23)) @@ -2526,6 +2614,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (97,7)-(97,23)) @@ -2565,6 +2654,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (98,7)-(98,23)) @@ -2604,6 +2694,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FindPatternNode (location: (99,7)-(99,24)) @@ -2647,6 +2738,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ LocalVariableTargetNode (location: (101,7)-(101,10)) @@ -2666,6 +2758,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ IntegerNode (location: (102,7)-(102,8)) @@ -2684,6 +2777,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FloatNode (location: (103,7)-(103,10)) @@ -2702,6 +2796,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ImaginaryNode (location: (104,7)-(104,9)) @@ -2723,6 +2818,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RationalNode (location: (105,7)-(105,9)) @@ -2742,6 +2838,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SymbolNode (location: (106,7)-(106,11)) @@ -2763,6 +2860,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SymbolNode (location: (107,7)-(107,14)) @@ -2784,6 +2882,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SymbolNode (location: (108,7)-(108,13)) @@ -2805,6 +2904,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ RegularExpressionNode (location: (109,7)-(109,12)) @@ -2826,6 +2926,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ XStringNode (location: (110,7)-(110,12)) @@ -2847,6 +2948,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ XStringNode (location: (111,7)-(111,14)) @@ -2868,6 +2970,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (112,7)-(112,14)) @@ -2894,6 +2997,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (113,7)-(113,14)) @@ -2920,6 +3024,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (114,7)-(114,14)) @@ -2946,6 +3051,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayNode (location: (115,7)-(115,14)) @@ -2972,6 +3078,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ StringNode (location: (116,7)-(116,14)) @@ -2993,6 +3100,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ StringNode (location: (117,7)-(117,14)) @@ -3014,6 +3122,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ StringNode (location: (118,7)-(118,12)) @@ -3035,6 +3144,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ NilNode (location: (119,7)-(119,10)) @@ -3052,6 +3162,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SelfNode (location: (120,7)-(120,11)) @@ -3069,6 +3180,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ TrueNode (location: (121,7)-(121,11)) @@ -3086,6 +3198,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ FalseNode (location: (122,7)-(122,12)) @@ -3103,6 +3216,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SourceFileNode (location: (123,7)-(123,15)) @@ -3121,6 +3235,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SourceLineNode (location: (124,7)-(124,15)) @@ -3138,6 +3253,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ SourceEncodingNode (location: (125,7)-(125,19)) @@ -3155,6 +3271,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ LambdaNode (location: (126,7)-(126,17)) @@ -3185,6 +3302,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (127,7)-(127,11)) @@ -3214,6 +3332,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (129,10)-(129,21)) @@ -3241,6 +3360,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (130,10)-(130,19)) @@ -3267,6 +3387,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (131,10)-(131,21)) @@ -3293,6 +3414,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (132,10)-(132,20)) @@ -3322,6 +3444,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (133,10)-(133,20)) @@ -3349,6 +3472,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (134,10)-(134,22)) @@ -3378,6 +3502,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (135,10)-(135,25)) @@ -3407,6 +3532,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (136,10)-(136,24)) @@ -3436,6 +3562,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (137,10)-(137,23)) @@ -3465,6 +3592,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (138,10)-(138,23)) @@ -3494,6 +3622,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (139,10)-(139,25)) @@ -3523,6 +3652,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (140,10)-(140,25)) @@ -3557,6 +3687,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (141,10)-(141,25)) @@ -3591,6 +3722,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (142,10)-(142,25)) @@ -3625,6 +3757,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (143,10)-(143,25)) @@ -3659,6 +3792,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (144,10)-(144,25)) @@ -3688,6 +3822,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (145,10)-(145,25)) @@ -3717,6 +3852,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (146,10)-(146,23)) @@ -3746,6 +3882,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (147,10)-(147,21)) @@ -3771,6 +3908,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (148,10)-(148,22)) @@ -3796,6 +3934,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (149,10)-(149,22)) @@ -3821,6 +3960,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (150,10)-(150,23)) @@ -3846,6 +3986,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (151,10)-(151,26)) @@ -3872,6 +4013,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (152,10)-(152,26)) @@ -3897,6 +4039,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (153,10)-(153,30)) @@ -3922,6 +4065,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (154,10)-(154,28)) @@ -3960,6 +4104,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (156,10)-(156,28)) @@ -4002,6 +4147,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (157,10)-(157,26)) @@ -4043,6 +4189,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (158,10)-(158,28)) @@ -4084,6 +4231,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (159,10)-(159,27)) @@ -4128,6 +4276,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (160,10)-(160,27)) @@ -4170,6 +4319,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (161,10)-(161,29)) @@ -4214,6 +4364,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (162,10)-(162,32)) @@ -4258,6 +4409,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (163,10)-(163,31)) @@ -4302,6 +4454,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (164,10)-(164,30)) @@ -4346,6 +4499,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (165,10)-(165,30)) @@ -4390,6 +4544,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (166,10)-(166,32)) @@ -4434,6 +4589,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (167,10)-(167,32)) @@ -4483,6 +4639,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (168,10)-(168,32)) @@ -4532,6 +4689,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (169,10)-(169,32)) @@ -4581,6 +4739,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (170,10)-(170,32)) @@ -4630,6 +4789,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (171,10)-(171,32)) @@ -4674,6 +4834,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (172,10)-(172,32)) @@ -4718,6 +4879,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (173,10)-(173,30)) @@ -4762,6 +4924,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (174,10)-(174,28)) @@ -4802,6 +4965,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (175,10)-(175,29)) @@ -4842,6 +5006,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (176,10)-(176,29)) @@ -4882,6 +5047,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (177,10)-(177,30)) @@ -4922,6 +5088,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (178,10)-(178,33)) @@ -4963,6 +5130,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (179,10)-(179,33)) @@ -5003,6 +5171,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (180,10)-(180,37)) @@ -5043,6 +5212,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (181,10)-(181,35)) @@ -5100,6 +5270,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── pattern: │ │ │ @ ArrayPatternNode (location: (183,8)-(183,10)) @@ -5127,6 +5298,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ ArrayPatternNode (location: (186,5)-(188,1)) @@ -5154,6 +5326,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ HashPatternNode (location: (190,7)-(194,1)) @@ -5215,6 +5388,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ CapturePatternNode (location: (196,7)-(196,17)) @@ -5243,6 +5417,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ CapturePatternNode (location: (197,7)-(197,17)) @@ -5300,6 +5475,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (200,4)-(202,3)) │ ├── flags: ∅ @@ -5409,6 +5585,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (206,7)-(206,19)) │ ├── flags: ∅ @@ -5465,6 +5642,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CaseMatchNode (location: (213,0)-(213,25)) │ ├── flags: newline @@ -5641,6 +5819,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (217,8)-(217,11) = "and" ├── @ OrNode (location: (218,0)-(218,12)) @@ -5679,6 +5858,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (218,8)-(218,10) = "or" ├── @ AndNode (location: (219,0)-(219,15)) @@ -5725,6 +5905,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (219,10)-(219,13) = "and" ├── @ OrNode (location: (220,0)-(220,14)) @@ -5771,6 +5952,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (220,10)-(220,12) = "or" ├── @ MatchRequiredNode (location: (222,0)-(222,14)) @@ -5804,6 +5986,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (222,7)-(222,8) = "[" │ │ │ └── closing_loc: (222,12)-(222,13) = "]" @@ -5844,6 +6027,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: (223,8)-(223,10) = "**" │ │ │ ├── opening_loc: (223,7)-(223,8) = "[" diff --git a/snapshots/procs.txt b/snapshots/procs.txt index 6d554889bf..a52eb78484 100644 --- a/snapshots/procs.txt +++ b/snapshots/procs.txt @@ -123,6 +123,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LambdaNode (location: (15,0)-(15,15)) │ ├── flags: newline @@ -144,6 +145,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LambdaNode (location: (17,0)-(17,29)) │ ├── flags: newline @@ -408,6 +410,7 @@ │ │ ├── name: :b │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ LambdaNode (location: (27,0)-(27,19)) ├── flags: newline diff --git a/snapshots/ranges.txt b/snapshots/ranges.txt index 59af913fa4..5808698003 100644 --- a/snapshots/ranges.txt +++ b/snapshots/ranges.txt @@ -76,6 +76,7 @@ │ │ ├── opening_loc: (5,4)-(5,5) = "(" │ │ └── closing_loc: (5,11)-(5,12) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RangeNode (location: (7,0)-(7,5)) │ ├── flags: newline, static_literal, exclude_end @@ -100,6 +101,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -118,6 +120,7 @@ │ │ │ └── value: 2 │ │ └── operator_loc: (9,4)-(9,7) = "..." │ ├── closing_loc: (9,8)-(9,9) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ HashNode (location: (11,0)-(11,15)) │ ├── flags: newline @@ -146,6 +149,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (11,7)-(11,10) = "..." │ │ └── operator_loc: ∅ @@ -204,6 +208,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (17,7)-(17,9) = ".." │ │ └── operator_loc: ∅ @@ -279,6 +284,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (27,0)-(27,8)) │ ├── flags: newline @@ -303,6 +309,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,9)) │ ├── flags: newline @@ -327,6 +334,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,9)) │ ├── flags: newline @@ -351,6 +359,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (33,0)-(33,8)) │ ├── flags: newline @@ -375,6 +384,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(35,8)) │ ├── flags: newline @@ -399,6 +409,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (37,0)-(37,7)) │ ├── flags: newline @@ -423,6 +434,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,7)) │ ├── flags: newline @@ -447,6 +459,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (41,0)-(41,8)) │ ├── flags: newline @@ -471,6 +484,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (43,0)-(43,8)) │ ├── flags: newline @@ -495,6 +509,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,8)) │ ├── flags: newline @@ -519,6 +534,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (47,0)-(47,8)) │ ├── flags: newline @@ -543,6 +559,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RangeNode (location: (49,0)-(49,7)) │ ├── flags: newline @@ -563,6 +580,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (49,1)-(49,3) = ".." └── @ RangeNode (location: (51,0)-(51,7)) @@ -584,5 +602,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (51,1)-(51,3) = ".." diff --git a/snapshots/regex.txt b/snapshots/regex.txt index e8835648ee..b26c1dd78b 100644 --- a/snapshots/regex.txt +++ b/snapshots/regex.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (1,8)-(1,9) = "/" │ │ └── unescaped: "bar" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RegularExpressionNode (location: (3,0)-(3,8)) │ ├── flags: newline, static_literal, ignore_case, forced_us_ascii_encoding @@ -80,6 +81,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (9,10)-(9,11) = "}" │ │ └── @ StringNode (location: (9,11)-(9,15)) @@ -121,8 +123,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── targets: (length: 1) │ │ │ └── @ LocalVariableTargetNode (location: (11,5)-(11,8)) @@ -189,6 +193,7 @@ │ │ ├── closing_loc: (26,15)-(26,16) = "\"" │ │ └── unescaped: "hi" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RegularExpressionNode (location: (28,0)-(28,9)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding @@ -222,6 +227,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (30,10)-(30,11) = "}" │ └── closing_loc: (30,11)-(30,13) = "/o" @@ -252,6 +258,7 @@ │ │ │ ├── closing_loc: (33,9)-(33,10) = "\"" │ │ │ └── unescaped: "" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 1) │ └── @ LocalVariableTargetNode (location: (32,0)-(33,4)) @@ -289,6 +296,7 @@ │ │ │ ├── closing_loc: (35,23)-(35,24) = "\"" │ │ │ └── unescaped: "" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 1) │ └── @ LocalVariableTargetNode (location: (35,4)-(35,7)) @@ -323,6 +331,7 @@ │ │ ├── closing_loc: (37,15)-(37,16) = "\"" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LocalVariableWriteNode (location: (39,0)-(39,5)) │ ├── flags: newline @@ -343,6 +352,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (40,4)-(40,24)) │ ├── flags: ∅ @@ -381,8 +391,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── targets: (length: 1) │ │ └── @ LocalVariableTargetNode (location: (40,10)-(40,11)) @@ -418,6 +430,7 @@ │ │ │ ├── closing_loc: (42,15)-(42,16) = "\"" │ │ │ └── unescaped: "" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 1) │ └── @ LocalVariableTargetNode (location: (42,4)-(42,7)) @@ -448,6 +461,7 @@ │ │ ├── closing_loc: (43,15)-(43,16) = "\"" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,16)) │ ├── flags: newline @@ -473,6 +487,7 @@ │ │ ├── closing_loc: (45,15)-(45,16) = "\"" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ DefNode (location: (46,0)-(46,32)) │ ├── flags: newline @@ -524,6 +539,7 @@ │ │ │ │ ├── closing_loc: (46,31)-(46,32) = "\"" │ │ │ │ └── unescaped: "" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── targets: (length: 1) │ │ └── @ LocalVariableTargetNode (location: (46,20)-(46,23)) diff --git a/snapshots/regex_char_width.txt b/snapshots/regex_char_width.txt index 664e4e8850..d08fe8dda7 100644 --- a/snapshots/regex_char_width.txt +++ b/snapshots/regex_char_width.txt @@ -32,6 +32,7 @@ │ │ │ ├── closing_loc: (2,35)-(2,36) = "'" │ │ │ └── unescaped: "\x{E285}\xA7a\x{E285}\xA9b" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 2) │ ├── @ LocalVariableTargetNode (location: (2,7)-(2,8)) diff --git a/snapshots/regex_escape_encoding.txt b/snapshots/regex_escape_encoding.txt index 0f2dcc2c54..ee073c6c58 100644 --- a/snapshots/regex_escape_encoding.txt +++ b/snapshots/regex_escape_encoding.txt @@ -40,4 +40,5 @@ │ ├── closing_loc: (3,20)-(3,21) = "/" │ └── unescaped: "hello \\u{fc}" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/rescue.txt b/snapshots/rescue.txt index 6b20e6e5ce..0ee20ee218 100644 --- a/snapshots/rescue.txt +++ b/snapshots/rescue.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,4)-(1,10) = "rescue" │ └── rescue_expression: @@ -34,6 +35,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (3,4)-(3,10) = "rescue" │ └── rescue_expression: @@ -48,6 +50,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (6,4)-(6,24)) │ ├── flags: ∅ @@ -79,6 +82,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (8,4)-(8,23)) │ ├── flags: ∅ @@ -124,6 +128,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (12,4)-(12,10) = "rescue" │ └── rescue_expression: @@ -149,6 +154,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (14,4)-(14,10) = "rescue" │ └── rescue_expression: @@ -195,6 +201,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (16,10)-(16,19)) @@ -214,6 +221,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── operator_loc: ∅ │ │ ├── reference: ∅ @@ -232,6 +240,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (18,4)-(20,3)) │ ├── flags: ∅ @@ -282,8 +291,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (19,7)-(19,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (19,9)-(19,15) = "rescue" │ │ └── rescue_expression: @@ -316,8 +327,10 @@ │ │ │ │ ├── closing_loc: (19,39)-(19,40) = "\"" │ │ │ │ └── unescaped: "baz" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (18,4)-(18,6) = "do" │ └── closing_loc: (20,0)-(20,3) = "end" @@ -343,6 +356,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_loc: (22,11)-(22,17) = "rescue" │ │ │ └── rescue_expression: @@ -363,6 +377,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (24,0)-(24,3) = "end" @@ -394,6 +409,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 42 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (26,34)-(26,40) = "rescue" │ │ └── rescue_expression: @@ -456,9 +472,11 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (30,0)-(30,6)) @@ -496,6 +514,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ ├── statements: @@ -511,6 +530,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── subsequent: ∅ │ │ └── end_keyword_loc: ∅ @@ -525,6 +545,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LocalVariableWriteNode (location: (35,0)-(35,18)) │ ├── flags: newline @@ -555,8 +576,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (35,8)-(35,14) = "rescue" │ │ └── rescue_expression: @@ -580,8 +603,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (35,2)-(35,3) = "=" └── @ BeginNode (location: (37,0)-(39,3)) diff --git a/snapshots/rescue_modifier.txt b/snapshots/rescue_modifier.txt index 0a27a3bb49..c6d6e67ef2 100644 --- a/snapshots/rescue_modifier.txt +++ b/snapshots/rescue_modifier.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -36,6 +37,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (1,2)-(1,8) = "rescue" │ │ └── rescue_expression: @@ -48,6 +50,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: ∅ @@ -64,6 +67,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -88,6 +92,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_loc: (3,6)-(3,12) = "rescue" │ │ │ └── rescue_expression: @@ -100,6 +105,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (3,2)-(3,3) = "=" │ ├── subsequent: ∅ @@ -117,6 +123,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -150,6 +157,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (5,7)-(5,13) = "rescue" │ │ └── rescue_expression: @@ -162,6 +170,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: ∅ @@ -178,6 +187,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -206,6 +216,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (7,10)-(7,16) = "rescue" │ │ └── rescue_expression: @@ -218,6 +229,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (7,0)-(7,3) = "def" diff --git a/snapshots/return.txt b/snapshots/return.txt index 6fb103e99c..25d43e00e1 100644 --- a/snapshots/return.txt +++ b/snapshots/return.txt @@ -207,6 +207,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: │ @ ParenthesesNode (location: (27,7)-(27,17)) diff --git a/snapshots/seattlerb/TestRubyParserShared.txt b/snapshots/seattlerb/TestRubyParserShared.txt index 7a488a20aa..548b112dde 100644 --- a/snapshots/seattlerb/TestRubyParserShared.txt +++ b/snapshots/seattlerb/TestRubyParserShared.txt @@ -177,6 +177,7 @@ │ │ │ │ ├── name: :b │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [:a, :b] │ │ ├── def_keyword_loc: (52,2)-(52,5) = "def" @@ -287,6 +288,7 @@ │ │ │ │ ├── name: :b │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [:a, :b] │ │ ├── def_keyword_loc: (67,2)-(67,5) = "def" @@ -395,4 +397,5 @@ │ ├── closing_loc: ∅ │ └── unescaped: "line3" ├── closing_loc: (92,0)-(92,1) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/and_multi.txt b/snapshots/seattlerb/and_multi.txt index f98ad67e10..a32921fa07 100644 --- a/snapshots/seattlerb/and_multi.txt +++ b/snapshots/seattlerb/and_multi.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,5)-(1,8) = "and" ├── right: diff --git a/snapshots/seattlerb/array_lits_trailing_calls.txt b/snapshots/seattlerb/array_lits_trailing_calls.txt index 2de5a054a6..08c95ac88b 100644 --- a/snapshots/seattlerb/array_lits_trailing_calls.txt +++ b/snapshots/seattlerb/array_lits_trailing_calls.txt @@ -19,6 +19,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,4)) ├── flags: newline @@ -34,4 +35,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/assoc__bare.txt b/snapshots/seattlerb/assoc__bare.txt index 530360ef66..72d8f387a5 100644 --- a/snapshots/seattlerb/assoc__bare.txt +++ b/snapshots/seattlerb/assoc__bare.txt @@ -31,6 +31,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: ∅ └── closing_loc: (1,5)-(1,6) = "}" diff --git a/snapshots/seattlerb/assoc_label.txt b/snapshots/seattlerb/assoc_label.txt index 91b94bbc1c..ae9fc3a318 100644 --- a/snapshots/seattlerb/assoc_label.txt +++ b/snapshots/seattlerb/assoc_label.txt @@ -34,4 +34,5 @@ │ │ └── value: 1 │ └── operator_loc: ∅ ├── closing_loc: (1,5)-(1,6) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/attr_asgn_colon_id.txt b/snapshots/seattlerb/attr_asgn_colon_id.txt index 67802fc8a4..9e2c641649 100644 --- a/snapshots/seattlerb/attr_asgn_colon_id.txt +++ b/snapshots/seattlerb/attr_asgn_colon_id.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (1,5)-(1,6) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/attrasgn_array_arg.txt b/snapshots/seattlerb/attrasgn_array_arg.txt index 43853b4ef9..e5224e9353 100644 --- a/snapshots/seattlerb/attrasgn_array_arg.txt +++ b/snapshots/seattlerb/attrasgn_array_arg.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -41,4 +42,5 @@ │ ├── flags: static_literal, decimal │ └── value: 3 ├── closing_loc: (1,8)-(1,9) = "]" + ├── equal_loc: (1,10)-(1,11) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/attrasgn_array_lhs.txt b/snapshots/seattlerb/attrasgn_array_lhs.txt index 5729407edc..1cc64d3e07 100644 --- a/snapshots/seattlerb/attrasgn_array_lhs.txt +++ b/snapshots/seattlerb/attrasgn_array_lhs.txt @@ -45,6 +45,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (1,21)-(1,23)) @@ -56,6 +57,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (1,18)-(1,20) = ".." │ └── @ ArrayNode (location: (1,27)-(1,42)) @@ -82,4 +84,5 @@ │ ├── opening_loc: (1,27)-(1,28) = "[" │ └── closing_loc: (1,41)-(1,42) = "]" ├── closing_loc: (1,23)-(1,24) = "]" + ├── equal_loc: (1,25)-(1,26) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/attrasgn_primary_dot_constant.txt b/snapshots/seattlerb/attrasgn_primary_dot_constant.txt index 2c06df2609..299bfe79d8 100644 --- a/snapshots/seattlerb/attrasgn_primary_dot_constant.txt +++ b/snapshots/seattlerb/attrasgn_primary_dot_constant.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :B= @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (1,4)-(1,5) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/backticks_interpolation_line.txt b/snapshots/seattlerb/backticks_interpolation_line.txt index 8c6a163c48..d18aef6139 100644 --- a/snapshots/seattlerb/backticks_interpolation_line.txt +++ b/snapshots/seattlerb/backticks_interpolation_line.txt @@ -36,8 +36,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,6)-(1,7) = "}" │ └── closing_loc: (1,7)-(1,8) = "`" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bang_eq.txt b/snapshots/seattlerb/bang_eq.txt index 6bbd4a6ea2..5a534501f3 100644 --- a/snapshots/seattlerb/bang_eq.txt +++ b/snapshots/seattlerb/bang_eq.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bdot2.txt b/snapshots/seattlerb/bdot2.txt index b1c05c0fc4..fb363fc4d9 100644 --- a/snapshots/seattlerb/bdot2.txt +++ b/snapshots/seattlerb/bdot2.txt @@ -26,6 +26,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (2,2)-(2,4) = ".." └── @ CallNode (location: (3,2)-(3,3)) @@ -37,4 +38,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bdot3.txt b/snapshots/seattlerb/bdot3.txt index 0b35268f19..08df7f22f0 100644 --- a/snapshots/seattlerb/bdot3.txt +++ b/snapshots/seattlerb/bdot3.txt @@ -26,6 +26,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (2,2)-(2,5) = "..." └── @ CallNode (location: (3,2)-(3,3)) @@ -37,4 +38,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/block_arg_kwsplat.txt b/snapshots/seattlerb/block_arg_kwsplat.txt index 20756c8378..671338da94 100644 --- a/snapshots/seattlerb/block_arg_kwsplat.txt +++ b/snapshots/seattlerb/block_arg_kwsplat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,11)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_opt_arg_block.txt b/snapshots/seattlerb/block_arg_opt_arg_block.txt index dd89df907d..f04012b531 100644 --- a/snapshots/seattlerb/block_arg_opt_arg_block.txt +++ b/snapshots/seattlerb/block_arg_opt_arg_block.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,21)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_opt_splat.txt b/snapshots/seattlerb/block_arg_opt_splat.txt index cefc1a8515..0d4308afc5 100644 --- a/snapshots/seattlerb/block_arg_opt_splat.txt +++ b/snapshots/seattlerb/block_arg_opt_splat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,20)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_opt_splat_arg_block_omfg.txt b/snapshots/seattlerb/block_arg_opt_splat_arg_block_omfg.txt index bf66e376fd..a8c6ba341e 100644 --- a/snapshots/seattlerb/block_arg_opt_splat_arg_block_omfg.txt +++ b/snapshots/seattlerb/block_arg_opt_splat_arg_block_omfg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,25)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_optional.txt b/snapshots/seattlerb/block_arg_optional.txt index 5fecfc31ab..99f2449a0c 100644 --- a/snapshots/seattlerb/block_arg_optional.txt +++ b/snapshots/seattlerb/block_arg_optional.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,13)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_scope.txt b/snapshots/seattlerb/block_arg_scope.txt index e90d6445b2..ccdb3c6aa2 100644 --- a/snapshots/seattlerb/block_arg_scope.txt +++ b/snapshots/seattlerb/block_arg_scope.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,12)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_scope2.txt b/snapshots/seattlerb/block_arg_scope2.txt index c9f7242d8a..a3874e6311 100644 --- a/snapshots/seattlerb/block_arg_scope2.txt +++ b/snapshots/seattlerb/block_arg_scope2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_arg_splat_arg.txt b/snapshots/seattlerb/block_arg_splat_arg.txt index 6ae1b1dade..4865dc04b2 100644 --- a/snapshots/seattlerb/block_arg_splat_arg.txt +++ b/snapshots/seattlerb/block_arg_splat_arg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,16)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_args_kwargs.txt b/snapshots/seattlerb/block_args_kwargs.txt index 45876c6dc1..3b1ea21611 100644 --- a/snapshots/seattlerb/block_args_kwargs.txt +++ b/snapshots/seattlerb/block_args_kwargs.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,23)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_args_no_kwargs.txt b/snapshots/seattlerb/block_args_no_kwargs.txt index 298bc26ce0..e1e997d8cf 100644 --- a/snapshots/seattlerb/block_args_no_kwargs.txt +++ b/snapshots/seattlerb/block_args_no_kwargs.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,13)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_args_opt1.txt b/snapshots/seattlerb/block_args_opt1.txt index d23bd5edce..151f34188a 100644 --- a/snapshots/seattlerb/block_args_opt1.txt +++ b/snapshots/seattlerb/block_args_opt1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,24)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_args_opt2.txt b/snapshots/seattlerb/block_args_opt2.txt index 7170768b1c..b8bc9bc343 100644 --- a/snapshots/seattlerb/block_args_opt2.txt +++ b/snapshots/seattlerb/block_args_opt2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_args_opt2_2.txt b/snapshots/seattlerb/block_args_opt2_2.txt index 34d04dbe54..5c36d15e1b 100644 --- a/snapshots/seattlerb/block_args_opt2_2.txt +++ b/snapshots/seattlerb/block_args_opt2_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,35)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_args_opt3.txt b/snapshots/seattlerb/block_args_opt3.txt index 508d062ce2..229e05b02f 100644 --- a/snapshots/seattlerb/block_args_opt3.txt +++ b/snapshots/seattlerb/block_args_opt3.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,42)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_call_defn_call_block_call.txt b/snapshots/seattlerb/block_call_defn_call_block_call.txt index 4e6ad90afd..93d74188bc 100644 --- a/snapshots/seattlerb/block_call_defn_call_block_call.txt +++ b/snapshots/seattlerb/block_call_defn_call_block_call.txt @@ -47,6 +47,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [:c] │ │ ├── def_keyword_loc: (1,2)-(1,5) = "def" @@ -56,6 +57,7 @@ │ │ ├── equal_loc: ∅ │ │ └── end_keyword_loc: (3,1)-(3,4) = "end" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (4,1)-(4,11)) ├── flags: newline @@ -69,6 +71,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (4,2)-(4,3) = "." ├── name: :f @@ -76,6 +79,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (4,5)-(4,11)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_call_dot_op2_brace_block.txt b/snapshots/seattlerb/block_call_dot_op2_brace_block.txt index 5f05b1f6ff..ff837f9de2 100644 --- a/snapshots/seattlerb/block_call_dot_op2_brace_block.txt +++ b/snapshots/seattlerb/block_call_dot_op2_brace_block.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :b @@ -38,8 +39,10 @@ │ │ ├── opening_loc: (1,5)-(1,6) = "(" │ │ ├── arguments: ∅ │ │ ├── closing_loc: (1,6)-(1,7) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,8)-(1,16)) │ ├── flags: ∅ @@ -58,6 +61,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,8)-(1,10) = "do" │ └── closing_loc: (1,13)-(1,16) = "end" @@ -67,6 +71,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,19)-(1,31)) ├── flags: ∅ @@ -103,6 +108,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,19)-(1,21) = "do" └── closing_loc: (1,28)-(1,31) = "end" diff --git a/snapshots/seattlerb/block_call_dot_op2_cmd_args_do_block.txt b/snapshots/seattlerb/block_call_dot_op2_cmd_args_do_block.txt index ca141580b7..f55ce46120 100644 --- a/snapshots/seattlerb/block_call_dot_op2_cmd_args_do_block.txt +++ b/snapshots/seattlerb/block_call_dot_op2_cmd_args_do_block.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :b @@ -38,8 +39,10 @@ │ │ ├── opening_loc: (1,5)-(1,6) = "(" │ │ ├── arguments: ∅ │ │ ├── closing_loc: (1,6)-(1,7) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,8)-(1,16)) │ ├── flags: ∅ @@ -58,6 +61,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,8)-(1,10) = "do" │ └── closing_loc: (1,13)-(1,16) = "end" @@ -78,8 +82,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,21)-(1,33)) ├── flags: ∅ @@ -116,6 +122,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,21)-(1,23) = "do" └── closing_loc: (1,30)-(1,33) = "end" diff --git a/snapshots/seattlerb/block_call_operation_colon.txt b/snapshots/seattlerb/block_call_operation_colon.txt index cecd421263..6c1740536f 100644 --- a/snapshots/seattlerb/block_call_operation_colon.txt +++ b/snapshots/seattlerb/block_call_operation_colon.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :b @@ -38,8 +39,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,6)-(1,12)) │ ├── flags: ∅ @@ -54,4 +57,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/block_call_operation_dot.txt b/snapshots/seattlerb/block_call_operation_dot.txt index 5c661fb49a..09f19632ad 100644 --- a/snapshots/seattlerb/block_call_operation_dot.txt +++ b/snapshots/seattlerb/block_call_operation_dot.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :b @@ -38,8 +39,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,6)-(1,12)) │ ├── flags: ∅ @@ -54,4 +57,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/block_call_paren_call_block_call.txt b/snapshots/seattlerb/block_call_paren_call_block_call.txt index 93c4b05f9b..3fb5905a4c 100644 --- a/snapshots/seattlerb/block_call_paren_call_block_call.txt +++ b/snapshots/seattlerb/block_call_paren_call_block_call.txt @@ -31,10 +31,12 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (1,2)-(1,3) = "(" │ │ └── closing_loc: (1,4)-(1,5) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (2,0)-(2,10)) ├── flags: newline @@ -48,6 +50,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (2,1)-(2,2) = "." ├── name: :d @@ -55,6 +58,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (2,4)-(2,10)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_command_operation_colon.txt b/snapshots/seattlerb/block_command_operation_colon.txt index c71fbe2f4a..c40d5108ac 100644 --- a/snapshots/seattlerb/block_command_operation_colon.txt +++ b/snapshots/seattlerb/block_command_operation_colon.txt @@ -26,6 +26,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,5)-(1,11)) │ ├── flags: ∅ @@ -49,4 +50,5 @@ │ ├── closing_loc: ∅ │ └── unescaped: "d" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/block_command_operation_dot.txt b/snapshots/seattlerb/block_command_operation_dot.txt index 68d98c99b4..cd04ccd4ef 100644 --- a/snapshots/seattlerb/block_command_operation_dot.txt +++ b/snapshots/seattlerb/block_command_operation_dot.txt @@ -26,6 +26,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,5)-(1,11)) │ ├── flags: ∅ @@ -49,4 +50,5 @@ │ ├── closing_loc: ∅ │ └── unescaped: "d" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/block_decomp_anon_splat_arg.txt b/snapshots/seattlerb/block_decomp_anon_splat_arg.txt index 5628cacc97..4b3b985e52 100644 --- a/snapshots/seattlerb/block_decomp_anon_splat_arg.txt +++ b/snapshots/seattlerb/block_decomp_anon_splat_arg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_decomp_arg_splat.txt b/snapshots/seattlerb/block_decomp_arg_splat.txt index b13e13d167..55a55081a9 100644 --- a/snapshots/seattlerb/block_decomp_arg_splat.txt +++ b/snapshots/seattlerb/block_decomp_arg_splat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_decomp_arg_splat_arg.txt b/snapshots/seattlerb/block_decomp_arg_splat_arg.txt index ba0a6202ce..abf6412b1c 100644 --- a/snapshots/seattlerb/block_decomp_arg_splat_arg.txt +++ b/snapshots/seattlerb/block_decomp_arg_splat_arg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_decomp_splat.txt b/snapshots/seattlerb/block_decomp_splat.txt index fd8ad4bda1..1ebce5f29a 100644 --- a/snapshots/seattlerb/block_decomp_splat.txt +++ b/snapshots/seattlerb/block_decomp_splat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,12)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_kw.txt b/snapshots/seattlerb/block_kw.txt index d76998ecb6..b68e4409b7 100644 --- a/snapshots/seattlerb/block_kw.txt +++ b/snapshots/seattlerb/block_kw.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(1,15)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_kw__required.txt b/snapshots/seattlerb/block_kw__required.txt index f04987d854..b7e56e6907 100644 --- a/snapshots/seattlerb/block_kw__required.txt +++ b/snapshots/seattlerb/block_kw__required.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(1,16)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_kwarg_lvar.txt b/snapshots/seattlerb/block_kwarg_lvar.txt index 861348f2a2..74e1034aad 100644 --- a/snapshots/seattlerb/block_kwarg_lvar.txt +++ b/snapshots/seattlerb/block_kwarg_lvar.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,3)-(1,20)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_kwarg_lvar_multiple.txt b/snapshots/seattlerb/block_kwarg_lvar_multiple.txt index f1c1fef8a3..b3649eae6d 100644 --- a/snapshots/seattlerb/block_kwarg_lvar_multiple.txt +++ b/snapshots/seattlerb/block_kwarg_lvar_multiple.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,3)-(1,33)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_opt_arg.txt b/snapshots/seattlerb/block_opt_arg.txt index 39be11ac92..f1df1ff429 100644 --- a/snapshots/seattlerb/block_opt_arg.txt +++ b/snapshots/seattlerb/block_opt_arg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_opt_splat.txt b/snapshots/seattlerb/block_opt_splat.txt index 3898212dc0..9cb8ab91e5 100644 --- a/snapshots/seattlerb/block_opt_splat.txt +++ b/snapshots/seattlerb/block_opt_splat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_opt_splat_arg_block_omfg.txt b/snapshots/seattlerb/block_opt_splat_arg_block_omfg.txt index ed4857ad25..b79bebf6d6 100644 --- a/snapshots/seattlerb/block_opt_splat_arg_block_omfg.txt +++ b/snapshots/seattlerb/block_opt_splat_arg_block_omfg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,22)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_optarg.txt b/snapshots/seattlerb/block_optarg.txt index 2172571eb1..76ff4779d6 100644 --- a/snapshots/seattlerb/block_optarg.txt +++ b/snapshots/seattlerb/block_optarg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_paren_splat.txt b/snapshots/seattlerb/block_paren_splat.txt index b6c2da679b..fafe9fd1b2 100644 --- a/snapshots/seattlerb/block_paren_splat.txt +++ b/snapshots/seattlerb/block_paren_splat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,15)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_reg_optarg.txt b/snapshots/seattlerb/block_reg_optarg.txt index 0173b92e8f..82a4d1c87d 100644 --- a/snapshots/seattlerb/block_reg_optarg.txt +++ b/snapshots/seattlerb/block_reg_optarg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_return.txt b/snapshots/seattlerb/block_return.txt index 0eee33c844..d0528da318 100644 --- a/snapshots/seattlerb/block_return.txt +++ b/snapshots/seattlerb/block_return.txt @@ -32,8 +32,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,15)-(1,27)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_scope.txt b/snapshots/seattlerb/block_scope.txt index ef659bb38e..24e701d566 100644 --- a/snapshots/seattlerb/block_scope.txt +++ b/snapshots/seattlerb/block_scope.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,10)) ├── flags: ∅ diff --git a/snapshots/seattlerb/block_splat_reg.txt b/snapshots/seattlerb/block_splat_reg.txt index b5eb009c52..453132bb12 100644 --- a/snapshots/seattlerb/block_splat_reg.txt +++ b/snapshots/seattlerb/block_splat_reg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,13)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug169.txt b/snapshots/seattlerb/bug169.txt index c55df4257d..66862b9211 100644 --- a/snapshots/seattlerb/bug169.txt +++ b/snapshots/seattlerb/bug169.txt @@ -22,6 +22,7 @@ │ ├── opening_loc: (1,2)-(1,3) = "(" │ └── closing_loc: (1,3)-(1,4) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(1,7)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug179.txt b/snapshots/seattlerb/bug179.txt index 4392d5ec27..99c541c247 100644 --- a/snapshots/seattlerb/bug179.txt +++ b/snapshots/seattlerb/bug179.txt @@ -29,4 +29,5 @@ │ │ └── flags: static_literal │ └── operator_loc: (1,4)-(1,6) = ".." ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug191.txt b/snapshots/seattlerb/bug191.txt index 27b7f97f45..ec99bd73e2 100644 --- a/snapshots/seattlerb/bug191.txt +++ b/snapshots/seattlerb/bug191.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,2)-(1,3) = "?" │ ├── statements: @@ -47,6 +48,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: ∅ │ └── end_keyword_loc: ∅ @@ -63,6 +65,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (3,2)-(3,3) = "?" ├── statements: @@ -92,6 +95,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: ∅ └── end_keyword_loc: ∅ diff --git a/snapshots/seattlerb/bug236.txt b/snapshots/seattlerb/bug236.txt index 792020dc78..fc93297fe1 100644 --- a/snapshots/seattlerb/bug236.txt +++ b/snapshots/seattlerb/bug236.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,1)-(1,7)) │ ├── flags: ∅ @@ -51,6 +52,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (3,1)-(3,6)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug290.txt b/snapshots/seattlerb/bug290.txt index 85d75c0d16..2460ec80bb 100644 --- a/snapshots/seattlerb/bug290.txt +++ b/snapshots/seattlerb/bug290.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: ∅ ├── else_clause: ∅ diff --git a/snapshots/seattlerb/bug_187.txt b/snapshots/seattlerb/bug_187.txt index 6a5786e34a..489556c6f5 100644 --- a/snapshots/seattlerb/bug_187.txt +++ b/snapshots/seattlerb/bug_187.txt @@ -38,6 +38,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (2,1)-(2,2) = "." │ │ ├── name: :b @@ -45,6 +46,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (2,4)-(2,10)) │ │ ├── flags: ∅ @@ -61,4 +63,5 @@ │ ├── equal_loc: ∅ │ └── end_keyword_loc: (3,0)-(3,3) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug_249.txt b/snapshots/seattlerb/bug_249.txt index 06daa80e41..2cd226915e 100644 --- a/snapshots/seattlerb/bug_249.txt +++ b/snapshots/seattlerb/bug_249.txt @@ -37,6 +37,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (1,17)-(4,4)) │ │ │ │ ├── flags: ∅ @@ -70,6 +71,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ KeywordHashNode (location: (4,11)-(4,28)) │ ├── flags: symbol_keys @@ -92,4 +94,5 @@ │ │ └── unescaped: "endpoint" │ └── operator_loc: (4,15)-(4,17) = "=>" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug_args__19.txt b/snapshots/seattlerb/bug_args__19.txt index 5b1d897718..55eb1b8787 100644 --- a/snapshots/seattlerb/bug_args__19.txt +++ b/snapshots/seattlerb/bug_args__19.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,16)) ├── flags: ∅ @@ -60,6 +61,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,2)-(1,3) = "{" └── closing_loc: (1,15)-(1,16) = "}" diff --git a/snapshots/seattlerb/bug_args_masgn.txt b/snapshots/seattlerb/bug_args_masgn.txt index 6456d82ecc..9914cbb1dc 100644 --- a/snapshots/seattlerb/bug_args_masgn.txt +++ b/snapshots/seattlerb/bug_args_masgn.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug_args_masgn2.txt b/snapshots/seattlerb/bug_args_masgn2.txt index bd9fc61161..ecb608247a 100644 --- a/snapshots/seattlerb/bug_args_masgn2.txt +++ b/snapshots/seattlerb/bug_args_masgn2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,22)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug_args_masgn_outer_parens__19.txt b/snapshots/seattlerb/bug_args_masgn_outer_parens__19.txt index ad62bd4daa..8801adffa9 100644 --- a/snapshots/seattlerb/bug_args_masgn_outer_parens__19.txt +++ b/snapshots/seattlerb/bug_args_masgn_outer_parens__19.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,19)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug_call_arglist_parens.txt b/snapshots/seattlerb/bug_call_arglist_parens.txt index 6954854bae..28a3eafb84 100644 --- a/snapshots/seattlerb/bug_call_arglist_parens.txt +++ b/snapshots/seattlerb/bug_call_arglist_parens.txt @@ -41,6 +41,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (1,6)-(1,9) = "def" @@ -85,6 +86,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (6,6)-(6,9) = "def" @@ -119,4 +121,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug_comma.txt b/snapshots/seattlerb/bug_comma.txt index d370ea0ac0..4ffe4b972d 100644 --- a/snapshots/seattlerb/bug_comma.txt +++ b/snapshots/seattlerb/bug_comma.txt @@ -35,8 +35,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (1,16)-(1,20) = "then" ├── statements: ∅ diff --git a/snapshots/seattlerb/bug_hash_args.txt b/snapshots/seattlerb/bug_hash_args.txt index cd90f0ebc6..f3002ef7f6 100644 --- a/snapshots/seattlerb/bug_hash_args.txt +++ b/snapshots/seattlerb/bug_hash_args.txt @@ -39,4 +39,5 @@ │ │ └── flags: static_literal │ └── operator_loc: ∅ ├── closing_loc: (1,18)-(1,19) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug_hash_args_trailing_comma.txt b/snapshots/seattlerb/bug_hash_args_trailing_comma.txt index 8c06cabf1c..2eccde82c0 100644 --- a/snapshots/seattlerb/bug_hash_args_trailing_comma.txt +++ b/snapshots/seattlerb/bug_hash_args_trailing_comma.txt @@ -39,4 +39,5 @@ │ │ └── flags: static_literal │ └── operator_loc: ∅ ├── closing_loc: (1,19)-(1,20) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug_masgn_right.txt b/snapshots/seattlerb/bug_masgn_right.txt index e5b635d802..b3c9924bd3 100644 --- a/snapshots/seattlerb/bug_masgn_right.txt +++ b/snapshots/seattlerb/bug_masgn_right.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/bug_not_parens.txt b/snapshots/seattlerb/bug_not_parens.txt index 163fb79564..39550d72b3 100644 --- a/snapshots/seattlerb/bug_not_parens.txt +++ b/snapshots/seattlerb/bug_not_parens.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -24,4 +25,5 @@ ├── opening_loc: (1,3)-(1,4) = "(" ├── arguments: ∅ ├── closing_loc: (1,5)-(1,6) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/bug_op_asgn_rescue.txt b/snapshots/seattlerb/bug_op_asgn_rescue.txt index 9da753aece..b12d5e9a43 100644 --- a/snapshots/seattlerb/bug_op_asgn_rescue.txt +++ b/snapshots/seattlerb/bug_op_asgn_rescue.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,8)-(1,14) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/call_and.txt b/snapshots/seattlerb/call_and.txt index 640f355c4a..c74913c47e 100644 --- a/snapshots/seattlerb/call_and.txt +++ b/snapshots/seattlerb/call_and.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_arg_assoc.txt b/snapshots/seattlerb/call_arg_assoc.txt index b8ec907031..3c780c6e19 100644 --- a/snapshots/seattlerb/call_arg_assoc.txt +++ b/snapshots/seattlerb/call_arg_assoc.txt @@ -34,4 +34,5 @@ │ │ └── value: 3 │ └── operator_loc: (1,6)-(1,8) = "=>" ├── closing_loc: (1,9)-(1,10) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_arg_assoc_kwsplat.txt b/snapshots/seattlerb/call_arg_assoc_kwsplat.txt index 11142b2721..e80ab7a106 100644 --- a/snapshots/seattlerb/call_arg_assoc_kwsplat.txt +++ b/snapshots/seattlerb/call_arg_assoc_kwsplat.txt @@ -44,4 +44,5 @@ │ │ └── value: 3 │ └── operator_loc: (1,12)-(1,14) = "**" ├── closing_loc: (1,15)-(1,16) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_arg_kwsplat.txt b/snapshots/seattlerb/call_arg_kwsplat.txt index 853f7103e3..097188f8cf 100644 --- a/snapshots/seattlerb/call_arg_kwsplat.txt +++ b/snapshots/seattlerb/call_arg_kwsplat.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ KeywordHashNode (location: (1,5)-(1,8)) │ ├── flags: ∅ @@ -37,4 +38,5 @@ │ │ └── value: 1 │ └── operator_loc: (1,5)-(1,7) = "**" ├── closing_loc: (1,8)-(1,9) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_args_assoc_quoted.txt b/snapshots/seattlerb/call_args_assoc_quoted.txt index 615bee5b4a..adb1413554 100644 --- a/snapshots/seattlerb/call_args_assoc_quoted.txt +++ b/snapshots/seattlerb/call_args_assoc_quoted.txt @@ -42,6 +42,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── closing_loc: (1,6)-(1,7) = "}" │ │ │ └── closing_loc: (1,7)-(1,9) = "\":" @@ -51,6 +52,7 @@ │ │ │ └── value: 42 │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,8)) │ ├── flags: newline, ignore_visibility @@ -81,6 +83,7 @@ │ │ │ └── value: 42 │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,8)) ├── flags: newline, ignore_visibility @@ -111,4 +114,5 @@ │ │ └── value: 42 │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_args_assoc_trailing_comma.txt b/snapshots/seattlerb/call_args_assoc_trailing_comma.txt index 00bc620f54..615ccb92c2 100644 --- a/snapshots/seattlerb/call_args_assoc_trailing_comma.txt +++ b/snapshots/seattlerb/call_args_assoc_trailing_comma.txt @@ -34,4 +34,5 @@ │ │ └── value: 3 │ └── operator_loc: (1,6)-(1,8) = "=>" ├── closing_loc: (1,10)-(1,11) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_args_command.txt b/snapshots/seattlerb/call_args_command.txt index 6fe112f224..33608409f3 100644 --- a/snapshots/seattlerb/call_args_command.txt +++ b/snapshots/seattlerb/call_args_command.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :b @@ -38,6 +39,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,5)-(1,6) = "." │ ├── name: :d @@ -51,6 +53,8 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_array_arg.txt b/snapshots/seattlerb/call_array_arg.txt index cec613bc58..71f0c2f80e 100644 --- a/snapshots/seattlerb/call_array_arg.txt +++ b/snapshots/seattlerb/call_array_arg.txt @@ -37,4 +37,5 @@ │ ├── opening_loc: (1,5)-(1,6) = "[" │ └── closing_loc: (1,12)-(1,13) = "]" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_array_block_call.txt b/snapshots/seattlerb/call_array_block_call.txt index 4a044924e9..7461b0529a 100644 --- a/snapshots/seattlerb/call_array_block_call.txt +++ b/snapshots/seattlerb/call_array_block_call.txt @@ -30,6 +30,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,11)-(1,17)) │ │ ├── flags: ∅ @@ -41,4 +42,5 @@ │ ├── opening_loc: (1,2)-(1,3) = "[" │ └── closing_loc: (1,18)-(1,19) = "]" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_array_lambda_block_call.txt b/snapshots/seattlerb/call_array_lambda_block_call.txt index dca64e5f7b..a2575f5780 100644 --- a/snapshots/seattlerb/call_array_lambda_block_call.txt +++ b/snapshots/seattlerb/call_array_lambda_block_call.txt @@ -36,6 +36,7 @@ │ ├── opening_loc: (1,2)-(1,3) = "[" │ └── closing_loc: (1,10)-(1,11) = "]" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,12)-(2,3)) ├── flags: ∅ diff --git a/snapshots/seattlerb/call_array_lit_inline_hash.txt b/snapshots/seattlerb/call_array_lit_inline_hash.txt index f83c7a55e5..3b38a1c0af 100644 --- a/snapshots/seattlerb/call_array_lit_inline_hash.txt +++ b/snapshots/seattlerb/call_array_lit_inline_hash.txt @@ -45,4 +45,5 @@ │ ├── opening_loc: (1,2)-(1,3) = "[" │ └── closing_loc: (1,14)-(1,15) = "]" ├── closing_loc: (1,15)-(1,16) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_assoc.txt b/snapshots/seattlerb/call_assoc.txt index a4e4512a08..464b532574 100644 --- a/snapshots/seattlerb/call_assoc.txt +++ b/snapshots/seattlerb/call_assoc.txt @@ -31,4 +31,5 @@ │ │ └── value: 3 │ └── operator_loc: (1,3)-(1,5) = "=>" ├── closing_loc: (1,6)-(1,7) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_assoc_new.txt b/snapshots/seattlerb/call_assoc_new.txt index 6cbc942a6b..2b252e5d5e 100644 --- a/snapshots/seattlerb/call_assoc_new.txt +++ b/snapshots/seattlerb/call_assoc_new.txt @@ -34,4 +34,5 @@ │ │ └── value: 3 │ └── operator_loc: ∅ ├── closing_loc: (1,5)-(1,6) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_assoc_new_if_multiline.txt b/snapshots/seattlerb/call_assoc_new_if_multiline.txt index a258b734a3..078dba18e9 100644 --- a/snapshots/seattlerb/call_assoc_new_if_multiline.txt +++ b/snapshots/seattlerb/call_assoc_new_if_multiline.txt @@ -62,4 +62,5 @@ │ │ └── end_keyword_loc: (5,0)-(5,3) = "end" │ └── operator_loc: ∅ ├── closing_loc: (5,3)-(5,4) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_assoc_trailing_comma.txt b/snapshots/seattlerb/call_assoc_trailing_comma.txt index a240775d69..1e4c77855a 100644 --- a/snapshots/seattlerb/call_assoc_trailing_comma.txt +++ b/snapshots/seattlerb/call_assoc_trailing_comma.txt @@ -31,4 +31,5 @@ │ │ └── value: 2 │ └── operator_loc: (1,3)-(1,5) = "=>" ├── closing_loc: (1,7)-(1,8) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_bang_command_call.txt b/snapshots/seattlerb/call_bang_command_call.txt index e226d65278..a133c530cf 100644 --- a/snapshots/seattlerb/call_bang_command_call.txt +++ b/snapshots/seattlerb/call_bang_command_call.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :b @@ -33,6 +34,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -40,4 +42,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_bang_squiggle.txt b/snapshots/seattlerb/call_bang_squiggle.txt index 5c10841f73..95d08a81c9 100644 --- a/snapshots/seattlerb/call_bang_squiggle.txt +++ b/snapshots/seattlerb/call_bang_squiggle.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_begin_call_block_call.txt b/snapshots/seattlerb/call_begin_call_block_call.txt index 240a3aaa76..c9397059af 100644 --- a/snapshots/seattlerb/call_begin_call_block_call.txt +++ b/snapshots/seattlerb/call_begin_call_block_call.txt @@ -35,6 +35,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (2,1)-(2,2) = "." │ │ ├── name: :c @@ -42,6 +43,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (2,4)-(2,10)) │ │ ├── flags: ∅ @@ -55,4 +57,5 @@ │ ├── ensure_clause: ∅ │ └── end_keyword_loc: (3,0)-(3,3) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_block_arg_named.txt b/snapshots/seattlerb/call_block_arg_named.txt index b74a1f69a9..9c93a4c040 100644 --- a/snapshots/seattlerb/call_block_arg_named.txt +++ b/snapshots/seattlerb/call_block_arg_named.txt @@ -14,6 +14,7 @@ ├── opening_loc: (1,1)-(1,2) = "(" ├── arguments: ∅ ├── closing_loc: (1,6)-(1,7) = ")" + ├── equal_loc: ∅ └── block: @ BlockArgumentNode (location: (1,2)-(1,6)) ├── flags: ∅ @@ -27,5 +28,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,2)-(1,3) = "&" diff --git a/snapshots/seattlerb/call_carat.txt b/snapshots/seattlerb/call_carat.txt index 88ed832aca..c074ae8403 100644 --- a/snapshots/seattlerb/call_carat.txt +++ b/snapshots/seattlerb/call_carat.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_colon2.txt b/snapshots/seattlerb/call_colon2.txt index 85e39cd363..dcca399fbf 100644 --- a/snapshots/seattlerb/call_colon2.txt +++ b/snapshots/seattlerb/call_colon2.txt @@ -17,4 +17,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_colon_parens.txt b/snapshots/seattlerb/call_colon_parens.txt index 19141c3413..f2902d10e8 100644 --- a/snapshots/seattlerb/call_colon_parens.txt +++ b/snapshots/seattlerb/call_colon_parens.txt @@ -17,4 +17,5 @@ ├── opening_loc: (1,3)-(1,4) = "(" ├── arguments: ∅ ├── closing_loc: (1,4)-(1,5) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_div.txt b/snapshots/seattlerb/call_div.txt index 55a410977c..6ffb409e3e 100644 --- a/snapshots/seattlerb/call_div.txt +++ b/snapshots/seattlerb/call_div.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_dot_parens.txt b/snapshots/seattlerb/call_dot_parens.txt index 29b592a960..42652196ff 100644 --- a/snapshots/seattlerb/call_dot_parens.txt +++ b/snapshots/seattlerb/call_dot_parens.txt @@ -17,4 +17,5 @@ ├── opening_loc: (1,2)-(1,3) = "(" ├── arguments: ∅ ├── closing_loc: (1,3)-(1,4) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_env.txt b/snapshots/seattlerb/call_env.txt index 933621594f..413df446b7 100644 --- a/snapshots/seattlerb/call_env.txt +++ b/snapshots/seattlerb/call_env.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :happy @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_eq3.txt b/snapshots/seattlerb/call_eq3.txt index 52e4b00c5c..7c9cb05eb8 100644 --- a/snapshots/seattlerb/call_eq3.txt +++ b/snapshots/seattlerb/call_eq3.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_gt.txt b/snapshots/seattlerb/call_gt.txt index 22371dd8ca..c80c2ab0b2 100644 --- a/snapshots/seattlerb/call_gt.txt +++ b/snapshots/seattlerb/call_gt.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_kwsplat.txt b/snapshots/seattlerb/call_kwsplat.txt index 17773e7693..7b53cfc361 100644 --- a/snapshots/seattlerb/call_kwsplat.txt +++ b/snapshots/seattlerb/call_kwsplat.txt @@ -27,4 +27,5 @@ │ │ └── value: 1 │ └── operator_loc: (1,2)-(1,4) = "**" ├── closing_loc: (1,5)-(1,6) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_leading_dots.txt b/snapshots/seattlerb/call_leading_dots.txt index 5562afcd70..7fbeee4337 100644 --- a/snapshots/seattlerb/call_leading_dots.txt +++ b/snapshots/seattlerb/call_leading_dots.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (2,0)-(2,1) = "." │ ├── name: :b @@ -27,6 +28,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (3,0)-(3,1) = "." ├── name: :c @@ -34,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_leading_dots_comment.txt b/snapshots/seattlerb/call_leading_dots_comment.txt index f285e42cbf..497096733a 100644 --- a/snapshots/seattlerb/call_leading_dots_comment.txt +++ b/snapshots/seattlerb/call_leading_dots_comment.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (2,0)-(2,1) = "." │ ├── name: :b @@ -27,6 +28,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (4,0)-(4,1) = "." ├── name: :d @@ -34,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_lt.txt b/snapshots/seattlerb/call_lt.txt index bec3deddd0..41a88ac3d7 100644 --- a/snapshots/seattlerb/call_lt.txt +++ b/snapshots/seattlerb/call_lt.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_lte.txt b/snapshots/seattlerb/call_lte.txt index a71e03ee12..0333ceb774 100644 --- a/snapshots/seattlerb/call_lte.txt +++ b/snapshots/seattlerb/call_lte.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_not.txt b/snapshots/seattlerb/call_not.txt index e9df80fb9f..af4a1cab34 100644 --- a/snapshots/seattlerb/call_not.txt +++ b/snapshots/seattlerb/call_not.txt @@ -17,4 +17,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_pipe.txt b/snapshots/seattlerb/call_pipe.txt index 8cf68211a9..66aec7af3f 100644 --- a/snapshots/seattlerb/call_pipe.txt +++ b/snapshots/seattlerb/call_pipe.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_rshift.txt b/snapshots/seattlerb/call_rshift.txt index 28948a044f..1c539107b5 100644 --- a/snapshots/seattlerb/call_rshift.txt +++ b/snapshots/seattlerb/call_rshift.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_self_brackets.txt b/snapshots/seattlerb/call_self_brackets.txt index e4f5e2c413..59a70e6db5 100644 --- a/snapshots/seattlerb/call_self_brackets.txt +++ b/snapshots/seattlerb/call_self_brackets.txt @@ -22,4 +22,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (1,6)-(1,7) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_spaceship.txt b/snapshots/seattlerb/call_spaceship.txt index 4ea67f2e00..9087b69321 100644 --- a/snapshots/seattlerb/call_spaceship.txt +++ b/snapshots/seattlerb/call_spaceship.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_stabby_do_end_with_block.txt b/snapshots/seattlerb/call_stabby_do_end_with_block.txt index 0e83d334ca..8bea34eae6 100644 --- a/snapshots/seattlerb/call_stabby_do_end_with_block.txt +++ b/snapshots/seattlerb/call_stabby_do_end_with_block.txt @@ -31,6 +31,7 @@ │ ├── flags: newline, static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,14)-(1,22)) ├── flags: ∅ diff --git a/snapshots/seattlerb/call_stabby_with_braces_block.txt b/snapshots/seattlerb/call_stabby_with_braces_block.txt index 705f8b8d02..4d604748d6 100644 --- a/snapshots/seattlerb/call_stabby_with_braces_block.txt +++ b/snapshots/seattlerb/call_stabby_with_braces_block.txt @@ -31,6 +31,7 @@ │ ├── flags: newline, static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,11)-(1,19)) ├── flags: ∅ diff --git a/snapshots/seattlerb/call_star.txt b/snapshots/seattlerb/call_star.txt index 06bee81f30..f757447606 100644 --- a/snapshots/seattlerb/call_star.txt +++ b/snapshots/seattlerb/call_star.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_star2.txt b/snapshots/seattlerb/call_star2.txt index bd367d2e75..731cea7731 100644 --- a/snapshots/seattlerb/call_star2.txt +++ b/snapshots/seattlerb/call_star2.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_trailing_comma.txt b/snapshots/seattlerb/call_trailing_comma.txt index 01cb77a25a..bc91c9d966 100644 --- a/snapshots/seattlerb/call_trailing_comma.txt +++ b/snapshots/seattlerb/call_trailing_comma.txt @@ -20,4 +20,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (1,4)-(1,5) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_trailing_dots.txt b/snapshots/seattlerb/call_trailing_dots.txt index 73ffd855ad..dda8ca355e 100644 --- a/snapshots/seattlerb/call_trailing_dots.txt +++ b/snapshots/seattlerb/call_trailing_dots.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :b @@ -27,6 +28,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (2,1)-(2,2) = "." ├── name: :c @@ -34,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/call_unary_bang.txt b/snapshots/seattlerb/call_unary_bang.txt index b08f070693..3d95afeace 100644 --- a/snapshots/seattlerb/call_unary_bang.txt +++ b/snapshots/seattlerb/call_unary_bang.txt @@ -17,4 +17,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/case_in.txt b/snapshots/seattlerb/case_in.txt index 929cca0d38..80a29db396 100644 --- a/snapshots/seattlerb/case_in.txt +++ b/snapshots/seattlerb/case_in.txt @@ -917,6 +917,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── operator_loc: (90,4)-(90,5) = "^" │ │ │ │ ├── lparen_loc: (90,5)-(90,6) = "(" diff --git a/snapshots/seattlerb/defn_arg_forward_args.txt b/snapshots/seattlerb/defn_arg_forward_args.txt index ababd94b11..76ffa41db5 100644 --- a/snapshots/seattlerb/defn_arg_forward_args.txt +++ b/snapshots/seattlerb/defn_arg_forward_args.txt @@ -47,6 +47,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (1,20)-(1,23)) │ │ └── flags: ∅ │ ├── closing_loc: (1,23)-(1,24) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:x] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_args_forward_args.txt b/snapshots/seattlerb/defn_args_forward_args.txt index d689049433..5cba1311d7 100644 --- a/snapshots/seattlerb/defn_args_forward_args.txt +++ b/snapshots/seattlerb/defn_args_forward_args.txt @@ -59,6 +59,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (1,32)-(1,35)) │ │ └── flags: ∅ │ ├── closing_loc: (1,35)-(1,36) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:x, :y, :z] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_endless_command.txt b/snapshots/seattlerb/defn_endless_command.txt index 12149a821c..1aa2e2c12a 100644 --- a/snapshots/seattlerb/defn_endless_command.txt +++ b/snapshots/seattlerb/defn_endless_command.txt @@ -30,6 +30,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 42 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_endless_command_rescue.txt b/snapshots/seattlerb/defn_endless_command_rescue.txt index 99194a5ce9..4046cbcb3e 100644 --- a/snapshots/seattlerb/defn_endless_command_rescue.txt +++ b/snapshots/seattlerb/defn_endless_command_rescue.txt @@ -33,6 +33,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 42 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,34)-(1,40) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/defn_forward_args.txt b/snapshots/seattlerb/defn_forward_args.txt index 58a97028c6..b912c58721 100644 --- a/snapshots/seattlerb/defn_forward_args.txt +++ b/snapshots/seattlerb/defn_forward_args.txt @@ -40,6 +40,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (1,14)-(1,17)) │ │ └── flags: ∅ │ ├── closing_loc: (1,17)-(1,18) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_forward_args__no_parens.txt b/snapshots/seattlerb/defn_forward_args__no_parens.txt index 5d8e09f6c0..af9aa9c11e 100644 --- a/snapshots/seattlerb/defn_forward_args__no_parens.txt +++ b/snapshots/seattlerb/defn_forward_args__no_parens.txt @@ -40,6 +40,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (2,4)-(2,7)) │ │ └── flags: ∅ │ ├── closing_loc: (2,7)-(2,8) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_kwarg_env.txt b/snapshots/seattlerb/defn_kwarg_env.txt index 0df82b5dc2..281e779877 100644 --- a/snapshots/seattlerb/defn_kwarg_env.txt +++ b/snapshots/seattlerb/defn_kwarg_env.txt @@ -52,6 +52,7 @@ │ │ │ └── depth: 0 │ │ └── operator_loc: (1,31)-(1,33) = "**" │ ├── closing_loc: (1,40)-(1,41) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:testing] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_oneliner.txt b/snapshots/seattlerb/defn_oneliner.txt index 81ca22f010..387955d934 100644 --- a/snapshots/seattlerb/defn_oneliner.txt +++ b/snapshots/seattlerb/defn_oneliner.txt @@ -43,6 +43,7 @@ │ │ ├── name: :cmd │ │ └── depth: 0 │ ├── closing_loc: (1,26)-(1,27) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:cmd] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_oneliner_noargs.txt b/snapshots/seattlerb/defn_oneliner_noargs.txt index 5928f64179..42d716cdcc 100644 --- a/snapshots/seattlerb/defn_oneliner_noargs.txt +++ b/snapshots/seattlerb/defn_oneliner_noargs.txt @@ -24,6 +24,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_oneliner_noargs_parentheses.txt b/snapshots/seattlerb/defn_oneliner_noargs_parentheses.txt index d0cd777039..b3fa26c683 100644 --- a/snapshots/seattlerb/defn_oneliner_noargs_parentheses.txt +++ b/snapshots/seattlerb/defn_oneliner_noargs_parentheses.txt @@ -24,6 +24,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defn_oneliner_rescue.txt b/snapshots/seattlerb/defn_oneliner_rescue.txt index 4c4e9aef2a..4d22657cfe 100644 --- a/snapshots/seattlerb/defn_oneliner_rescue.txt +++ b/snapshots/seattlerb/defn_oneliner_rescue.txt @@ -47,6 +47,7 @@ │ │ │ │ ├── name: :cmd │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: (2,12)-(2,13) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (3,0)-(4,5)) @@ -114,6 +115,7 @@ │ │ │ │ ├── name: :cmd │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: (9,12)-(9,13) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (9,14)-(9,20) = "rescue" │ │ └── rescue_expression: @@ -167,6 +169,7 @@ │ │ │ ├── name: :cmd │ │ │ └── depth: 0 │ │ ├── closing_loc: (13,26)-(13,27) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (13,28)-(13,34) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/defs_as_arg_with_do_block_inside.txt b/snapshots/seattlerb/defs_as_arg_with_do_block_inside.txt index f9479eb11b..994cd742bc 100644 --- a/snapshots/seattlerb/defs_as_arg_with_do_block_inside.txt +++ b/snapshots/seattlerb/defs_as_arg_with_do_block_inside.txt @@ -40,6 +40,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,15)-(1,16) = "." │ │ ├── name: :y @@ -47,6 +48,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,18)-(1,25)) │ │ ├── flags: ∅ @@ -63,4 +65,5 @@ │ ├── equal_loc: ∅ │ └── end_keyword_loc: (1,27)-(1,30) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/defs_endless_command.txt b/snapshots/seattlerb/defs_endless_command.txt index f34d667901..d8db9cd1b9 100644 --- a/snapshots/seattlerb/defs_endless_command.txt +++ b/snapshots/seattlerb/defs_endless_command.txt @@ -19,6 +19,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── parameters: ∅ ├── body: @@ -40,6 +41,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 42 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defs_endless_command_rescue.txt b/snapshots/seattlerb/defs_endless_command_rescue.txt index fe85936940..862623427d 100644 --- a/snapshots/seattlerb/defs_endless_command_rescue.txt +++ b/snapshots/seattlerb/defs_endless_command_rescue.txt @@ -19,6 +19,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── parameters: ∅ ├── body: @@ -43,6 +44,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 42 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,36)-(1,42) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/defs_oneliner.txt b/snapshots/seattlerb/defs_oneliner.txt index c99b810844..23033d429b 100644 --- a/snapshots/seattlerb/defs_oneliner.txt +++ b/snapshots/seattlerb/defs_oneliner.txt @@ -45,6 +45,7 @@ │ │ ├── name: :cmd │ │ └── depth: 0 │ ├── closing_loc: (1,31)-(1,32) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:cmd] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/seattlerb/defs_oneliner_rescue.txt b/snapshots/seattlerb/defs_oneliner_rescue.txt index e620fbd178..40bde573c4 100644 --- a/snapshots/seattlerb/defs_oneliner_rescue.txt +++ b/snapshots/seattlerb/defs_oneliner_rescue.txt @@ -49,6 +49,7 @@ │ │ │ │ ├── name: :cmd │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: (2,12)-(2,13) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (3,0)-(4,5)) @@ -118,6 +119,7 @@ │ │ │ │ ├── name: :cmd │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: (9,12)-(9,13) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (9,14)-(9,20) = "rescue" │ │ └── rescue_expression: @@ -173,6 +175,7 @@ │ │ │ ├── name: :cmd │ │ │ └── depth: 0 │ │ ├── closing_loc: (13,31)-(13,32) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (13,33)-(13,39) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/difficult0_.txt b/snapshots/seattlerb/difficult0_.txt index da977bdc52..0c7ebb3d30 100644 --- a/snapshots/seattlerb/difficult0_.txt +++ b/snapshots/seattlerb/difficult0_.txt @@ -54,6 +54,7 @@ │ │ │ │ └── unescaped: " c" │ │ │ └── closing_loc: (4,3)-(4,4) = "'" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :+ @@ -70,6 +71,8 @@ │ │ ├── closing_loc: (4,7)-(4,8) = "'" │ │ └── unescaped: "d" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/difficult1_line_numbers.txt b/snapshots/seattlerb/difficult1_line_numbers.txt index c34579e6ac..0d293c5ba3 100644 --- a/snapshots/seattlerb/difficult1_line_numbers.txt +++ b/snapshots/seattlerb/difficult1_line_numbers.txt @@ -31,6 +31,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (3,2)-(3,7)) │ │ ├── flags: newline @@ -44,6 +45,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (3,3)-(3,4) = "." │ │ ├── name: :b @@ -57,6 +59,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (4,2)-(4,10)) │ │ ├── flags: newline @@ -70,6 +73,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (4,3)-(4,4) = "." │ │ ├── name: :d @@ -86,6 +90,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 4 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (5,2)-(5,7)) │ │ ├── flags: newline @@ -99,6 +104,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (5,3)-(5,4) = "." │ │ ├── name: :f @@ -112,6 +118,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 5 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (6,2)-(6,10)) │ │ ├── flags: newline @@ -125,6 +132,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (6,3)-(6,4) = "." │ │ ├── name: :h @@ -141,6 +149,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 7 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (7,2)-(7,6)) │ │ ├── flags: newline, ignore_visibility @@ -157,6 +166,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: (7,5)-(7,6) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (8,2)-(8,8)) │ │ ├── flags: newline @@ -170,6 +180,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (8,3)-(8,4) = "." │ │ ├── name: :b @@ -183,6 +194,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: (8,7)-(8,8) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (9,2)-(9,11)) │ │ ├── flags: newline @@ -196,6 +208,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (9,3)-(9,4) = "." │ │ ├── name: :d @@ -212,6 +225,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 4 │ │ ├── closing_loc: (9,10)-(9,11) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ CallNode (location: (10,2)-(10,8)) │ │ ├── flags: newline @@ -225,6 +239,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (10,3)-(10,4) = "." │ │ ├── name: :f @@ -238,6 +253,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 5 │ │ ├── closing_loc: (10,7)-(10,8) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ CallNode (location: (11,2)-(11,11)) │ ├── flags: newline @@ -251,6 +267,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (11,3)-(11,4) = "." │ ├── name: :h @@ -267,6 +284,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 7 │ ├── closing_loc: (11,10)-(11,11) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: ∅ └── end_keyword_loc: (12,0)-(12,3) = "end" diff --git a/snapshots/seattlerb/difficult1_line_numbers2.txt b/snapshots/seattlerb/difficult1_line_numbers2.txt index ae710f997f..83d97619d1 100644 --- a/snapshots/seattlerb/difficult1_line_numbers2.txt +++ b/snapshots/seattlerb/difficult1_line_numbers2.txt @@ -34,6 +34,7 @@ │ │ │ │ ├── closing_loc: (2,6)-(2,7) = "\"" │ │ │ │ └── unescaped: "a" │ │ │ ├── closing_loc: (2,7)-(2,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ LocalVariableWriteNode (location: (3,2)-(3,7)) │ │ │ ├── flags: newline @@ -61,6 +62,7 @@ │ │ │ │ ├── name: :b │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ LocalVariableWriteNode (location: (5,2)-(5,6)) │ │ ├── flags: newline @@ -83,4 +85,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/difficult2_.txt b/snapshots/seattlerb/difficult2_.txt index 2a7e8e49d0..721cd3a5c0 100644 --- a/snapshots/seattlerb/difficult2_.txt +++ b/snapshots/seattlerb/difficult2_.txt @@ -35,6 +35,7 @@ │ │ │ ├── closing_loc: (1,7)-(1,8) = "'" │ │ │ └── unescaped: "" │ │ ├── closing_loc: (1,8)-(1,9) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: │ │ @ ElseNode (location: (1,10)-(1,13)) @@ -78,4 +79,5 @@ │ │ └── value: 3 │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/difficult3_.txt b/snapshots/seattlerb/difficult3_.txt index 313cfa4cf2..d79dad8d9f 100644 --- a/snapshots/seattlerb/difficult3_.txt +++ b/snapshots/seattlerb/difficult3_.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3_2.txt b/snapshots/seattlerb/difficult3_2.txt index e1eed78c79..3bd8803c45 100644 --- a/snapshots/seattlerb/difficult3_2.txt +++ b/snapshots/seattlerb/difficult3_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,13)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3_3.txt b/snapshots/seattlerb/difficult3_3.txt index 5dcd71d651..e193e6d4fd 100644 --- a/snapshots/seattlerb/difficult3_3.txt +++ b/snapshots/seattlerb/difficult3_3.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3_4.txt b/snapshots/seattlerb/difficult3_4.txt index b733c42265..070378d75b 100644 --- a/snapshots/seattlerb/difficult3_4.txt +++ b/snapshots/seattlerb/difficult3_4.txt @@ -24,6 +24,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,4)-(1,5) = "?" │ ├── statements: diff --git a/snapshots/seattlerb/difficult3_5.txt b/snapshots/seattlerb/difficult3_5.txt index b8bbbdc03e..619e3eacff 100644 --- a/snapshots/seattlerb/difficult3_5.txt +++ b/snapshots/seattlerb/difficult3_5.txt @@ -42,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,11)-(1,17)) │ ├── flags: ∅ @@ -51,4 +52,5 @@ │ ├── opening_loc: (1,11)-(1,13) = "do" │ └── closing_loc: (1,14)-(1,17) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/difficult3__10.txt b/snapshots/seattlerb/difficult3__10.txt index a5ce0762f1..c02f1985de 100644 --- a/snapshots/seattlerb/difficult3__10.txt +++ b/snapshots/seattlerb/difficult3__10.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3__11.txt b/snapshots/seattlerb/difficult3__11.txt index c1017885d8..fdd84d7862 100644 --- a/snapshots/seattlerb/difficult3__11.txt +++ b/snapshots/seattlerb/difficult3__11.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3__12.txt b/snapshots/seattlerb/difficult3__12.txt index bbcfad48b4..70af34502b 100644 --- a/snapshots/seattlerb/difficult3__12.txt +++ b/snapshots/seattlerb/difficult3__12.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3__6.txt b/snapshots/seattlerb/difficult3__6.txt index 95d1ac39b5..952539317f 100644 --- a/snapshots/seattlerb/difficult3__6.txt +++ b/snapshots/seattlerb/difficult3__6.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,21)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3__7.txt b/snapshots/seattlerb/difficult3__7.txt index 4640cfdb53..69f59c0982 100644 --- a/snapshots/seattlerb/difficult3__7.txt +++ b/snapshots/seattlerb/difficult3__7.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3__8.txt b/snapshots/seattlerb/difficult3__8.txt index e19cbfc279..1289c37b0e 100644 --- a/snapshots/seattlerb/difficult3__8.txt +++ b/snapshots/seattlerb/difficult3__8.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,20)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult3__9.txt b/snapshots/seattlerb/difficult3__9.txt index 2259351b41..e6b0879bdb 100644 --- a/snapshots/seattlerb/difficult3__9.txt +++ b/snapshots/seattlerb/difficult3__9.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,15)) ├── flags: ∅ diff --git a/snapshots/seattlerb/difficult4__leading_dots.txt b/snapshots/seattlerb/difficult4__leading_dots.txt index 4201ed00aa..aaf0dafd0f 100644 --- a/snapshots/seattlerb/difficult4__leading_dots.txt +++ b/snapshots/seattlerb/difficult4__leading_dots.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (2,0)-(2,1) = "." ├── name: :b @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/difficult6_.txt b/snapshots/seattlerb/difficult6_.txt index fc273bda46..f061f034d2 100644 --- a/snapshots/seattlerb/difficult6_.txt +++ b/snapshots/seattlerb/difficult6_.txt @@ -67,4 +67,5 @@ │ ├── opening_loc: (1,17)-(1,18) = "[" │ └── closing_loc: (1,22)-(1,23) = "]" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/difficult6__7.txt b/snapshots/seattlerb/difficult6__7.txt index 509da6914f..027409dab4 100644 --- a/snapshots/seattlerb/difficult6__7.txt +++ b/snapshots/seattlerb/difficult6__7.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :b @@ -38,6 +39,7 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,6)-(1,7) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,8)-(1,11)) ├── flags: ∅ @@ -56,6 +58,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,8)-(1,9) = "{" └── closing_loc: (1,10)-(1,11) = "}" diff --git a/snapshots/seattlerb/difficult6__8.txt b/snapshots/seattlerb/difficult6__8.txt index c6fece62cb..b16b36b60e 100644 --- a/snapshots/seattlerb/difficult6__8.txt +++ b/snapshots/seattlerb/difficult6__8.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "::" ├── name: :b @@ -38,6 +39,7 @@ │ ├── opening_loc: (1,5)-(1,6) = "(" │ └── closing_loc: (1,7)-(1,8) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,9)-(1,12)) ├── flags: ∅ @@ -56,6 +58,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,9)-(1,10) = "{" └── closing_loc: (1,11)-(1,12) = "}" diff --git a/snapshots/seattlerb/difficult7_.txt b/snapshots/seattlerb/difficult7_.txt index 2cf03ce57e..bd19aedcb7 100644 --- a/snapshots/seattlerb/difficult7_.txt +++ b/snapshots/seattlerb/difficult7_.txt @@ -28,6 +28,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (2,18)-(2,33)) │ │ │ ├── flags: ∅ @@ -50,6 +51,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── then_keyword_loc: (2,22)-(2,23) = "?" │ │ │ │ ├── statements: @@ -65,6 +67,7 @@ │ │ │ │ │ ├── opening_loc: (2,25)-(2,26) = "(" │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: (2,26)-(2,27) = ")" + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── subsequent: │ │ │ │ │ @ ElseNode (location: (2,28)-(2,31)) @@ -83,6 +86,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ └── end_keyword_loc: ∅ │ │ │ │ └── end_keyword_loc: ∅ diff --git a/snapshots/seattlerb/do_bug.txt b/snapshots/seattlerb/do_bug.txt index 8d1a0b786c..591bbfc0f3 100644 --- a/snapshots/seattlerb/do_bug.txt +++ b/snapshots/seattlerb/do_bug.txt @@ -20,6 +20,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (2,0)-(4,3)) ├── flags: newline @@ -33,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (2,1)-(2,2) = "." ├── name: :b @@ -40,6 +42,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (2,4)-(4,3)) ├── flags: ∅ diff --git a/snapshots/seattlerb/dot2_nil__26.txt b/snapshots/seattlerb/dot2_nil__26.txt index fc5122055f..eb81e7a6a1 100644 --- a/snapshots/seattlerb/dot2_nil__26.txt +++ b/snapshots/seattlerb/dot2_nil__26.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: ∅ └── operator_loc: (1,1)-(1,3) = ".." diff --git a/snapshots/seattlerb/dot3_nil__26.txt b/snapshots/seattlerb/dot3_nil__26.txt index c2277975db..3149e48d2b 100644 --- a/snapshots/seattlerb/dot3_nil__26.txt +++ b/snapshots/seattlerb/dot3_nil__26.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: ∅ └── operator_loc: (1,1)-(1,4) = "..." diff --git a/snapshots/seattlerb/dstr_evstr.txt b/snapshots/seattlerb/dstr_evstr.txt index 143d8ff584..c3b5b23628 100644 --- a/snapshots/seattlerb/dstr_evstr.txt +++ b/snapshots/seattlerb/dstr_evstr.txt @@ -39,6 +39,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── closing_loc: (1,10)-(1,11) = "}" └── closing_loc: (1,11)-(1,12) = "\"" diff --git a/snapshots/seattlerb/dstr_evstr_empty_end.txt b/snapshots/seattlerb/dstr_evstr_empty_end.txt index 8e3ade63c9..de61550358 100644 --- a/snapshots/seattlerb/dstr_evstr_empty_end.txt +++ b/snapshots/seattlerb/dstr_evstr_empty_end.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── closing_loc: (1,9)-(1,10) = "}" └── closing_loc: (1,10)-(1,11) = "\"" diff --git a/snapshots/seattlerb/dstr_lex_state.txt b/snapshots/seattlerb/dstr_lex_state.txt index 2bdeab0834..36afd84bd5 100644 --- a/snapshots/seattlerb/dstr_lex_state.txt +++ b/snapshots/seattlerb/dstr_lex_state.txt @@ -34,6 +34,7 @@ │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── closing_loc: (1,6)-(1,7) = "}" └── closing_loc: (1,7)-(1,8) = "\"" diff --git a/snapshots/seattlerb/eq_begin_why_wont_people_use_their_spacebar.txt b/snapshots/seattlerb/eq_begin_why_wont_people_use_their_spacebar.txt index 5f6a3fe62e..fcb4da7534 100644 --- a/snapshots/seattlerb/eq_begin_why_wont_people_use_their_spacebar.txt +++ b/snapshots/seattlerb/eq_begin_why_wont_people_use_their_spacebar.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -35,6 +36,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ BeginNode (location: (1,5)-(3,8)) │ ├── flags: ∅ @@ -51,4 +53,5 @@ │ ├── ensure_clause: ∅ │ └── end_keyword_loc: (3,5)-(3,8) = "end" ├── closing_loc: (1,3)-(1,4) = "]" + ├── equal_loc: (1,4)-(1,5) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/evstr_evstr.txt b/snapshots/seattlerb/evstr_evstr.txt index c8dba1c3e5..fc692727d1 100644 --- a/snapshots/seattlerb/evstr_evstr.txt +++ b/snapshots/seattlerb/evstr_evstr.txt @@ -25,6 +25,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,4)-(1,5) = "}" │ └── @ EmbeddedStatementsNode (location: (1,5)-(1,9)) @@ -43,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── closing_loc: (1,8)-(1,9) = "}" └── closing_loc: (1,9)-(1,10) = "\"" diff --git a/snapshots/seattlerb/evstr_str.txt b/snapshots/seattlerb/evstr_str.txt index 69a992b19a..1f279216e1 100644 --- a/snapshots/seattlerb/evstr_str.txt +++ b/snapshots/seattlerb/evstr_str.txt @@ -25,6 +25,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,4)-(1,5) = "}" │ └── @ StringNode (location: (1,5)-(1,7)) diff --git a/snapshots/seattlerb/expr_not_bang.txt b/snapshots/seattlerb/expr_not_bang.txt index 868ef85648..f347268565 100644 --- a/snapshots/seattlerb/expr_not_bang.txt +++ b/snapshots/seattlerb/expr_not_bang.txt @@ -28,8 +28,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -37,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/flip2_env_lvar.txt b/snapshots/seattlerb/flip2_env_lvar.txt index def6ffaf3a..fc26c8a1da 100644 --- a/snapshots/seattlerb/flip2_env_lvar.txt +++ b/snapshots/seattlerb/flip2_env_lvar.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (1,6)-(1,7)) @@ -32,6 +33,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,4)-(1,6) = ".." ├── then_keyword_loc: (1,8)-(1,12) = "then" diff --git a/snapshots/seattlerb/heredoc_squiggly_blank_line_plus_interpolation.txt b/snapshots/seattlerb/heredoc_squiggly_blank_line_plus_interpolation.txt index ce8f1d7043..ebee7080a2 100644 --- a/snapshots/seattlerb/heredoc_squiggly_blank_line_plus_interpolation.txt +++ b/snapshots/seattlerb/heredoc_squiggly_blank_line_plus_interpolation.txt @@ -51,6 +51,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ └── closing_loc: (3,9)-(3,10) = "}" │ │ │ │ └── @ StringNode (location: (3,10)-(4,0)) @@ -66,7 +67,9 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (1,19)-(1,20) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,2)-(1,3) = "=" diff --git a/snapshots/seattlerb/heredoc_trailing_slash_continued_call.txt b/snapshots/seattlerb/heredoc_trailing_slash_continued_call.txt index 758a4c9122..e79e5d72e1 100644 --- a/snapshots/seattlerb/heredoc_trailing_slash_continued_call.txt +++ b/snapshots/seattlerb/heredoc_trailing_slash_continued_call.txt @@ -20,4 +20,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/if_symbol.txt b/snapshots/seattlerb/if_symbol.txt index d1680869f1..f01b04ed07 100644 --- a/snapshots/seattlerb/if_symbol.txt +++ b/snapshots/seattlerb/if_symbol.txt @@ -27,6 +27,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: ∅ diff --git a/snapshots/seattlerb/index_0.txt b/snapshots/seattlerb/index_0.txt index 186e84dd64..be4677bc0e 100644 --- a/snapshots/seattlerb/index_0.txt +++ b/snapshots/seattlerb/index_0.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -35,6 +36,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (1,2)-(1,3) = "]" + ├── equal_loc: (1,4)-(1,5) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/index_0_opasgn.txt b/snapshots/seattlerb/index_0_opasgn.txt index 036128546a..8f349f3ba0 100644 --- a/snapshots/seattlerb/index_0_opasgn.txt +++ b/snapshots/seattlerb/index_0_opasgn.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (1,1)-(1,2) = "[" @@ -35,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/iter_args_1.txt b/snapshots/seattlerb/iter_args_1.txt index 7c3e7a3e22..72ebb6b1bc 100644 --- a/snapshots/seattlerb/iter_args_1.txt +++ b/snapshots/seattlerb/iter_args_1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,11)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_10_1.txt b/snapshots/seattlerb/iter_args_10_1.txt index b8d908757a..cba3b4fac3 100644 --- a/snapshots/seattlerb/iter_args_10_1.txt +++ b/snapshots/seattlerb/iter_args_10_1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,21)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_10_2.txt b/snapshots/seattlerb/iter_args_10_2.txt index 4c668599e1..7f4c84ea6d 100644 --- a/snapshots/seattlerb/iter_args_10_2.txt +++ b/snapshots/seattlerb/iter_args_10_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,25)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_11_1.txt b/snapshots/seattlerb/iter_args_11_1.txt index 6e08e008ed..d4ceaf6432 100644 --- a/snapshots/seattlerb/iter_args_11_1.txt +++ b/snapshots/seattlerb/iter_args_11_1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,24)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_11_2.txt b/snapshots/seattlerb/iter_args_11_2.txt index 04a15a3310..1d54d97293 100644 --- a/snapshots/seattlerb/iter_args_11_2.txt +++ b/snapshots/seattlerb/iter_args_11_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,28)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_2__19.txt b/snapshots/seattlerb/iter_args_2__19.txt index 3015ea93c5..ad0945ce67 100644 --- a/snapshots/seattlerb/iter_args_2__19.txt +++ b/snapshots/seattlerb/iter_args_2__19.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_3.txt b/snapshots/seattlerb/iter_args_3.txt index d85fd374aa..b3b6fea8a6 100644 --- a/snapshots/seattlerb/iter_args_3.txt +++ b/snapshots/seattlerb/iter_args_3.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,20)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_4.txt b/snapshots/seattlerb/iter_args_4.txt index 8f5a7043fe..a3807082d4 100644 --- a/snapshots/seattlerb/iter_args_4.txt +++ b/snapshots/seattlerb/iter_args_4.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,16)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_5.txt b/snapshots/seattlerb/iter_args_5.txt index 227703347d..d798ed935a 100644 --- a/snapshots/seattlerb/iter_args_5.txt +++ b/snapshots/seattlerb/iter_args_5.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,13)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_6.txt b/snapshots/seattlerb/iter_args_6.txt index 40f75f5e83..f967af437d 100644 --- a/snapshots/seattlerb/iter_args_6.txt +++ b/snapshots/seattlerb/iter_args_6.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_7_1.txt b/snapshots/seattlerb/iter_args_7_1.txt index fd0934b6f2..8e8a8e5743 100644 --- a/snapshots/seattlerb/iter_args_7_1.txt +++ b/snapshots/seattlerb/iter_args_7_1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_7_2.txt b/snapshots/seattlerb/iter_args_7_2.txt index 7fe4912654..5992dc47a6 100644 --- a/snapshots/seattlerb/iter_args_7_2.txt +++ b/snapshots/seattlerb/iter_args_7_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,22)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_8_1.txt b/snapshots/seattlerb/iter_args_8_1.txt index 89d73272ed..7cccd4aa37 100644 --- a/snapshots/seattlerb/iter_args_8_1.txt +++ b/snapshots/seattlerb/iter_args_8_1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,21)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_8_2.txt b/snapshots/seattlerb/iter_args_8_2.txt index 5cb728ec55..5ecf92dd55 100644 --- a/snapshots/seattlerb/iter_args_8_2.txt +++ b/snapshots/seattlerb/iter_args_8_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,25)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_9_1.txt b/snapshots/seattlerb/iter_args_9_1.txt index 8f47ae6b54..b243bea2c0 100644 --- a/snapshots/seattlerb/iter_args_9_1.txt +++ b/snapshots/seattlerb/iter_args_9_1.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_args_9_2.txt b/snapshots/seattlerb/iter_args_9_2.txt index 686c249cbf..a16bb081d8 100644 --- a/snapshots/seattlerb/iter_args_9_2.txt +++ b/snapshots/seattlerb/iter_args_9_2.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,21)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_kwarg.txt b/snapshots/seattlerb/iter_kwarg.txt index c5d5a74768..2c6c637ba6 100644 --- a/snapshots/seattlerb/iter_kwarg.txt +++ b/snapshots/seattlerb/iter_kwarg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,12)) ├── flags: ∅ diff --git a/snapshots/seattlerb/iter_kwarg_kwsplat.txt b/snapshots/seattlerb/iter_kwarg_kwsplat.txt index bab054537b..333a6862ee 100644 --- a/snapshots/seattlerb/iter_kwarg_kwsplat.txt +++ b/snapshots/seattlerb/iter_kwarg_kwsplat.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,17)) ├── flags: ∅ diff --git a/snapshots/seattlerb/label_vs_string.txt b/snapshots/seattlerb/label_vs_string.txt index 1de1fd1ff7..4193626143 100644 --- a/snapshots/seattlerb/label_vs_string.txt +++ b/snapshots/seattlerb/label_vs_string.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :<< @@ -33,4 +34,5 @@ │ ├── closing_loc: (2,0)-(2,1) = "'" │ └── unescaped: ":\n" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/lambda_do_vs_brace.txt b/snapshots/seattlerb/lambda_do_vs_brace.txt index dc08fa4de3..25a83896ce 100644 --- a/snapshots/seattlerb/lambda_do_vs_brace.txt +++ b/snapshots/seattlerb/lambda_do_vs_brace.txt @@ -25,6 +25,7 @@ │ │ ├── parameters: ∅ │ │ └── body: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,7)) │ ├── flags: newline, ignore_visibility @@ -46,6 +47,7 @@ │ │ ├── parameters: ∅ │ │ └── body: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,13)) │ ├── flags: newline, ignore_visibility @@ -73,6 +75,7 @@ │ │ │ └── closing_loc: (5,5)-(5,6) = ")" │ │ └── body: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (7,0)-(7,9)) ├── flags: newline, ignore_visibility @@ -100,4 +103,5 @@ │ │ └── closing_loc: (7,5)-(7,6) = ")" │ └── body: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/lasgn_call_bracket_rescue_arg.txt b/snapshots/seattlerb/lasgn_call_bracket_rescue_arg.txt index e6fba67dbd..362273d3c0 100644 --- a/snapshots/seattlerb/lasgn_call_bracket_rescue_arg.txt +++ b/snapshots/seattlerb/lasgn_call_bracket_rescue_arg.txt @@ -29,6 +29,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: (1,7)-(1,8) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,9)-(1,15) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/lasgn_call_nobracket_rescue_arg.txt b/snapshots/seattlerb/lasgn_call_nobracket_rescue_arg.txt index 15e77296ce..a1c291bb86 100644 --- a/snapshots/seattlerb/lasgn_call_nobracket_rescue_arg.txt +++ b/snapshots/seattlerb/lasgn_call_nobracket_rescue_arg.txt @@ -29,6 +29,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,8)-(1,14) = "rescue" │ └── rescue_expression: diff --git a/snapshots/seattlerb/lasgn_command.txt b/snapshots/seattlerb/lasgn_command.txt index 5aa47305c2..5f1f8bed95 100644 --- a/snapshots/seattlerb/lasgn_command.txt +++ b/snapshots/seattlerb/lasgn_command.txt @@ -23,6 +23,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,5)-(1,6) = "." │ ├── name: :c @@ -36,5 +37,6 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,2)-(1,3) = "=" diff --git a/snapshots/seattlerb/lasgn_lasgn_command_call.txt b/snapshots/seattlerb/lasgn_lasgn_command_call.txt index 012be1771a..78a798b1fc 100644 --- a/snapshots/seattlerb/lasgn_lasgn_command_call.txt +++ b/snapshots/seattlerb/lasgn_lasgn_command_call.txt @@ -32,6 +32,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,6)-(1,7) = "=" └── operator_loc: (1,2)-(1,3) = "=" diff --git a/snapshots/seattlerb/lasgn_middle_splat.txt b/snapshots/seattlerb/lasgn_middle_splat.txt index ebd47f54b6..c4a16ce235 100644 --- a/snapshots/seattlerb/lasgn_middle_splat.txt +++ b/snapshots/seattlerb/lasgn_middle_splat.txt @@ -23,6 +23,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ SplatNode (location: (1,7)-(1,9)) │ │ │ ├── flags: ∅ @@ -37,6 +38,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (1,11)-(1,12)) │ │ ├── flags: variable_call, ignore_visibility @@ -47,6 +49,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: ∅ │ └── closing_loc: ∅ diff --git a/snapshots/seattlerb/masgn_anon_splat_arg.txt b/snapshots/seattlerb/masgn_anon_splat_arg.txt index e0546c4ba3..d3e4d73a8a 100644 --- a/snapshots/seattlerb/masgn_anon_splat_arg.txt +++ b/snapshots/seattlerb/masgn_anon_splat_arg.txt @@ -31,4 +31,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_arg_colon_arg.txt b/snapshots/seattlerb/masgn_arg_colon_arg.txt index 5c22571e91..c13344c7c6 100644 --- a/snapshots/seattlerb/masgn_arg_colon_arg.txt +++ b/snapshots/seattlerb/masgn_arg_colon_arg.txt @@ -24,6 +24,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,4)-(1,6) = "::" │ ├── name: :c= @@ -43,4 +44,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_arg_ident.txt b/snapshots/seattlerb/masgn_arg_ident.txt index 83cd356423..79dcf7425a 100644 --- a/snapshots/seattlerb/masgn_arg_ident.txt +++ b/snapshots/seattlerb/masgn_arg_ident.txt @@ -24,6 +24,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,4)-(1,5) = "." │ ├── name: :C= @@ -43,4 +44,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_arg_splat_arg.txt b/snapshots/seattlerb/masgn_arg_splat_arg.txt index c5a3b9433a..698212d4bb 100644 --- a/snapshots/seattlerb/masgn_arg_splat_arg.txt +++ b/snapshots/seattlerb/masgn_arg_splat_arg.txt @@ -39,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_colon2.txt b/snapshots/seattlerb/masgn_colon2.txt index 59380bfcd6..299e8708da 100644 --- a/snapshots/seattlerb/masgn_colon2.txt +++ b/snapshots/seattlerb/masgn_colon2.txt @@ -24,6 +24,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :C │ ├── delimiter_loc: (1,4)-(1,6) = "::" diff --git a/snapshots/seattlerb/masgn_command_call.txt b/snapshots/seattlerb/masgn_command_call.txt index 60162e0e42..5477439504 100644 --- a/snapshots/seattlerb/masgn_command_call.txt +++ b/snapshots/seattlerb/masgn_command_call.txt @@ -32,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,6)-(1,7) = "." ├── name: :c @@ -45,4 +46,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_double_paren.txt b/snapshots/seattlerb/masgn_double_paren.txt index 7497801c26..cfb30f670b 100644 --- a/snapshots/seattlerb/masgn_double_paren.txt +++ b/snapshots/seattlerb/masgn_double_paren.txt @@ -38,4 +38,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_paren.txt b/snapshots/seattlerb/masgn_paren.txt index 6418b6e9fc..950e7551b3 100644 --- a/snapshots/seattlerb/masgn_paren.txt +++ b/snapshots/seattlerb/masgn_paren.txt @@ -34,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,10)-(1,11) = "." ├── name: :d @@ -41,4 +42,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_splat_arg.txt b/snapshots/seattlerb/masgn_splat_arg.txt index 0a80c9bbfd..29a38d9c6c 100644 --- a/snapshots/seattlerb/masgn_splat_arg.txt +++ b/snapshots/seattlerb/masgn_splat_arg.txt @@ -35,4 +35,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_splat_arg_arg.txt b/snapshots/seattlerb/masgn_splat_arg_arg.txt index 1bd31b5ffc..736f347004 100644 --- a/snapshots/seattlerb/masgn_splat_arg_arg.txt +++ b/snapshots/seattlerb/masgn_splat_arg_arg.txt @@ -39,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/masgn_var_star_var.txt b/snapshots/seattlerb/masgn_var_star_var.txt index 6c92113ff6..c281a29432 100644 --- a/snapshots/seattlerb/masgn_var_star_var.txt +++ b/snapshots/seattlerb/masgn_var_star_var.txt @@ -35,4 +35,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/messy_op_asgn_lineno.txt b/snapshots/seattlerb/messy_op_asgn_lineno.txt index b11d08a747..99221e3ee6 100644 --- a/snapshots/seattlerb/messy_op_asgn_lineno.txt +++ b/snapshots/seattlerb/messy_op_asgn_lineno.txt @@ -56,11 +56,14 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── binary_operator: :* │ ├── opening_loc: (1,2)-(1,3) = "(" │ └── closing_loc: (1,14)-(1,15) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/method_call_assoc_trailing_comma.txt b/snapshots/seattlerb/method_call_assoc_trailing_comma.txt index 62a45c5d8b..331bbac123 100644 --- a/snapshots/seattlerb/method_call_assoc_trailing_comma.txt +++ b/snapshots/seattlerb/method_call_assoc_trailing_comma.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :f @@ -41,4 +42,5 @@ │ │ └── value: 2 │ └── operator_loc: (1,5)-(1,7) = "=>" ├── closing_loc: (1,9)-(1,10) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/method_call_trailing_comma.txt b/snapshots/seattlerb/method_call_trailing_comma.txt index 6a3573ddfc..f6f3c3797b 100644 --- a/snapshots/seattlerb/method_call_trailing_comma.txt +++ b/snapshots/seattlerb/method_call_trailing_comma.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :f @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (1,6)-(1,7) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_back_anonsplat.txt b/snapshots/seattlerb/mlhs_back_anonsplat.txt index 0cfc1b3c60..397875c012 100644 --- a/snapshots/seattlerb/mlhs_back_anonsplat.txt +++ b/snapshots/seattlerb/mlhs_back_anonsplat.txt @@ -39,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_back_splat.txt b/snapshots/seattlerb/mlhs_back_splat.txt index 1d9aab3830..a3de793fa3 100644 --- a/snapshots/seattlerb/mlhs_back_splat.txt +++ b/snapshots/seattlerb/mlhs_back_splat.txt @@ -43,4 +43,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_front_anonsplat.txt b/snapshots/seattlerb/mlhs_front_anonsplat.txt index d98d4dedd3..bdcc1ae0fe 100644 --- a/snapshots/seattlerb/mlhs_front_anonsplat.txt +++ b/snapshots/seattlerb/mlhs_front_anonsplat.txt @@ -39,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_front_splat.txt b/snapshots/seattlerb/mlhs_front_splat.txt index 85016f0ca8..07a774572c 100644 --- a/snapshots/seattlerb/mlhs_front_splat.txt +++ b/snapshots/seattlerb/mlhs_front_splat.txt @@ -43,4 +43,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_keyword.txt b/snapshots/seattlerb/mlhs_keyword.txt index 22a0391e4a..2f50494abf 100644 --- a/snapshots/seattlerb/mlhs_keyword.txt +++ b/snapshots/seattlerb/mlhs_keyword.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :!= @@ -31,4 +32,5 @@ │ └── @ TrueNode (location: (1,11)-(1,15)) │ └── flags: static_literal ├── closing_loc: (1,15)-(1,16) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_mid_anonsplat.txt b/snapshots/seattlerb/mlhs_mid_anonsplat.txt index 7a0894db30..4fee84a519 100644 --- a/snapshots/seattlerb/mlhs_mid_anonsplat.txt +++ b/snapshots/seattlerb/mlhs_mid_anonsplat.txt @@ -51,4 +51,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_mid_splat.txt b/snapshots/seattlerb/mlhs_mid_splat.txt index d7671b6fe6..6870875493 100644 --- a/snapshots/seattlerb/mlhs_mid_splat.txt +++ b/snapshots/seattlerb/mlhs_mid_splat.txt @@ -55,4 +55,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/mlhs_rescue.txt b/snapshots/seattlerb/mlhs_rescue.txt index d888306a9a..9c1342421c 100644 --- a/snapshots/seattlerb/mlhs_rescue.txt +++ b/snapshots/seattlerb/mlhs_rescue.txt @@ -34,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (1,9)-(1,15) = "rescue" └── rescue_expression: diff --git a/snapshots/seattlerb/multiline_hash_declaration.txt b/snapshots/seattlerb/multiline_hash_declaration.txt index 7760698d13..e8e06c4408 100644 --- a/snapshots/seattlerb/multiline_hash_declaration.txt +++ b/snapshots/seattlerb/multiline_hash_declaration.txt @@ -36,6 +36,7 @@ │ │ │ └── closing_loc: (3,0)-(3,1) = "}" │ │ └── operator_loc: ∅ │ ├── closing_loc: (3,1)-(3,2) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(6,2)) │ ├── flags: newline, ignore_visibility @@ -68,6 +69,7 @@ │ │ │ └── closing_loc: (6,0)-(6,1) = "}" │ │ └── operator_loc: ∅ │ ├── closing_loc: (6,1)-(6,2) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (8,0)-(8,12)) ├── flags: newline, ignore_visibility @@ -100,4 +102,5 @@ │ │ └── closing_loc: (8,10)-(8,11) = "}" │ └── operator_loc: ∅ ├── closing_loc: (8,11)-(8,12) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/op_asgn_command_call.txt b/snapshots/seattlerb/op_asgn_command_call.txt index 810c203054..ca365aaf60 100644 --- a/snapshots/seattlerb/op_asgn_command_call.txt +++ b/snapshots/seattlerb/op_asgn_command_call.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,7)-(1,8) = "." │ ├── name: :c @@ -35,6 +36,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── name: :a └── depth: 0 diff --git a/snapshots/seattlerb/op_asgn_dot_ident_command_call.txt b/snapshots/seattlerb/op_asgn_dot_ident_command_call.txt index 6f6fbb6dd9..9158482b93 100644 --- a/snapshots/seattlerb/op_asgn_dot_ident_command_call.txt +++ b/snapshots/seattlerb/op_asgn_dot_ident_command_call.txt @@ -32,4 +32,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/op_asgn_index_command_call.txt b/snapshots/seattlerb/op_asgn_index_command_call.txt index ccf77c4823..23453cc431 100644 --- a/snapshots/seattlerb/op_asgn_index_command_call.txt +++ b/snapshots/seattlerb/op_asgn_index_command_call.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (1,1)-(1,2) = "[" @@ -52,4 +53,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/op_asgn_primary_colon_const_command_call.txt b/snapshots/seattlerb/op_asgn_primary_colon_const_command_call.txt index a86a9269e1..447fb848bd 100644 --- a/snapshots/seattlerb/op_asgn_primary_colon_const_command_call.txt +++ b/snapshots/seattlerb/op_asgn_primary_colon_const_command_call.txt @@ -39,7 +39,9 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── binary_operator: :* diff --git a/snapshots/seattlerb/op_asgn_primary_colon_identifier_command_call.txt b/snapshots/seattlerb/op_asgn_primary_colon_identifier_command_call.txt index ad52f68c10..e84e392df0 100644 --- a/snapshots/seattlerb/op_asgn_primary_colon_identifier_command_call.txt +++ b/snapshots/seattlerb/op_asgn_primary_colon_identifier_command_call.txt @@ -38,6 +38,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/op_asgn_val_dot_ident_command_call.txt b/snapshots/seattlerb/op_asgn_val_dot_ident_command_call.txt index 881bd60e63..4a2066f165 100644 --- a/snapshots/seattlerb/op_asgn_val_dot_ident_command_call.txt +++ b/snapshots/seattlerb/op_asgn_val_dot_ident_command_call.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── message_loc: (1,2)-(1,3) = "b" @@ -39,4 +40,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_if_not_canonical.txt b/snapshots/seattlerb/parse_if_not_canonical.txt index 23cc1f7929..efe91a7379 100644 --- a/snapshots/seattlerb/parse_if_not_canonical.txt +++ b/snapshots/seattlerb/parse_if_not_canonical.txt @@ -24,6 +24,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,10)-(1,11) = "." │ │ ├── name: :nil? @@ -31,6 +32,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -38,6 +40,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (1,16)-(1,20) = "then" ├── statements: diff --git a/snapshots/seattlerb/parse_if_not_noncanonical.txt b/snapshots/seattlerb/parse_if_not_noncanonical.txt index 23cc1f7929..efe91a7379 100644 --- a/snapshots/seattlerb/parse_if_not_noncanonical.txt +++ b/snapshots/seattlerb/parse_if_not_noncanonical.txt @@ -24,6 +24,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,10)-(1,11) = "." │ │ ├── name: :nil? @@ -31,6 +32,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -38,6 +40,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (1,16)-(1,20) = "then" ├── statements: diff --git a/snapshots/seattlerb/parse_line_block.txt b/snapshots/seattlerb/parse_line_block.txt index fcb4aee490..655450e4f4 100644 --- a/snapshots/seattlerb/parse_line_block.txt +++ b/snapshots/seattlerb/parse_line_block.txt @@ -31,4 +31,5 @@ │ ├── name: :a │ └── depth: 0 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_block_inline_comment.txt b/snapshots/seattlerb/parse_line_block_inline_comment.txt index 2cf5d6de00..d5cfa8b4cd 100644 --- a/snapshots/seattlerb/parse_line_block_inline_comment.txt +++ b/snapshots/seattlerb/parse_line_block_inline_comment.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (2,0)-(2,1)) │ ├── flags: newline, variable_call, ignore_visibility @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,1)) ├── flags: newline, variable_call, ignore_visibility @@ -34,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_block_inline_comment_leading_newlines.txt b/snapshots/seattlerb/parse_line_block_inline_comment_leading_newlines.txt index f376453c0d..f3e49af954 100644 --- a/snapshots/seattlerb/parse_line_block_inline_comment_leading_newlines.txt +++ b/snapshots/seattlerb/parse_line_block_inline_comment_leading_newlines.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,1)) │ ├── flags: newline, variable_call, ignore_visibility @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (7,0)-(7,1)) ├── flags: newline, variable_call, ignore_visibility @@ -34,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_block_inline_multiline_comment.txt b/snapshots/seattlerb/parse_line_block_inline_multiline_comment.txt index 21b6623652..ea1ef72ab5 100644 --- a/snapshots/seattlerb/parse_line_block_inline_multiline_comment.txt +++ b/snapshots/seattlerb/parse_line_block_inline_multiline_comment.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (2,0)-(2,1)) │ ├── flags: newline, variable_call, ignore_visibility @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (4,0)-(4,1)) ├── flags: newline, variable_call, ignore_visibility @@ -34,4 +36,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_call_ivar_arg_no_parens_line_break.txt b/snapshots/seattlerb/parse_line_call_ivar_arg_no_parens_line_break.txt index 9ed31de459..b4f4ecb161 100644 --- a/snapshots/seattlerb/parse_line_call_ivar_arg_no_parens_line_break.txt +++ b/snapshots/seattlerb/parse_line_call_ivar_arg_no_parens_line_break.txt @@ -20,4 +20,5 @@ │ ├── flags: ∅ │ └── name: :@b ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_call_ivar_line_break_paren.txt b/snapshots/seattlerb/parse_line_call_ivar_line_break_paren.txt index 32dbc0f02a..49f24eea79 100644 --- a/snapshots/seattlerb/parse_line_call_ivar_line_break_paren.txt +++ b/snapshots/seattlerb/parse_line_call_ivar_line_break_paren.txt @@ -20,4 +20,5 @@ │ ├── flags: ∅ │ └── name: :@b ├── closing_loc: (2,0)-(2,1) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_call_no_args.txt b/snapshots/seattlerb/parse_line_call_no_args.txt index 03b657d687..d7f4c17368 100644 --- a/snapshots/seattlerb/parse_line_call_no_args.txt +++ b/snapshots/seattlerb/parse_line_call_no_args.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(3,3)) ├── flags: ∅ @@ -64,6 +65,7 @@ │ │ ├── name: :y │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,2)-(1,4) = "do" └── closing_loc: (3,0)-(3,3) = "end" diff --git a/snapshots/seattlerb/parse_line_defn_complex.txt b/snapshots/seattlerb/parse_line_defn_complex.txt index fb4d1940f2..35c0fae8a6 100644 --- a/snapshots/seattlerb/parse_line_defn_complex.txt +++ b/snapshots/seattlerb/parse_line_defn_complex.txt @@ -43,6 +43,7 @@ │ │ │ ├── name: :y │ │ │ └── depth: 0 │ │ ├── closing_loc: (2,5)-(2,6) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── @ LocalVariableOperatorWriteNode (location: (3,2)-(3,8)) │ │ ├── flags: newline diff --git a/snapshots/seattlerb/parse_line_dot2.txt b/snapshots/seattlerb/parse_line_dot2.txt index 29f6e68a18..ec0651a460 100644 --- a/snapshots/seattlerb/parse_line_dot2.txt +++ b/snapshots/seattlerb/parse_line_dot2.txt @@ -28,6 +28,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (4,0)-(4,1)) @@ -39,6 +40,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (3,1)-(3,3) = ".." └── @ CallNode (location: (5,0)-(5,1)) @@ -50,4 +52,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_dot2_open.txt b/snapshots/seattlerb/parse_line_dot2_open.txt index d368ac7654..88a12a3379 100644 --- a/snapshots/seattlerb/parse_line_dot2_open.txt +++ b/snapshots/seattlerb/parse_line_dot2_open.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: ∅ │ └── operator_loc: (2,3)-(2,5) = ".." @@ -37,4 +38,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_dot3.txt b/snapshots/seattlerb/parse_line_dot3.txt index 7515617cea..378a2e6d94 100644 --- a/snapshots/seattlerb/parse_line_dot3.txt +++ b/snapshots/seattlerb/parse_line_dot3.txt @@ -28,6 +28,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (4,0)-(4,1)) @@ -39,6 +40,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (3,1)-(3,4) = "..." └── @ CallNode (location: (5,0)-(5,1)) @@ -50,4 +52,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_dot3_open.txt b/snapshots/seattlerb/parse_line_dot3_open.txt index 789b490a28..f851cde85f 100644 --- a/snapshots/seattlerb/parse_line_dot3_open.txt +++ b/snapshots/seattlerb/parse_line_dot3_open.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: ∅ │ └── operator_loc: (2,3)-(2,6) = "..." @@ -37,4 +38,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_evstr_after_break.txt b/snapshots/seattlerb/parse_line_evstr_after_break.txt index 446534f7ca..1e1ca35daf 100644 --- a/snapshots/seattlerb/parse_line_evstr_after_break.txt +++ b/snapshots/seattlerb/parse_line_evstr_after_break.txt @@ -35,6 +35,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (2,4)-(2,5) = "}" │ └── closing_loc: (2,5)-(2,6) = "\"" diff --git a/snapshots/seattlerb/parse_line_heredoc.txt b/snapshots/seattlerb/parse_line_heredoc.txt index e2c8e8a159..e858c7777c 100644 --- a/snapshots/seattlerb/parse_line_heredoc.txt +++ b/snapshots/seattlerb/parse_line_heredoc.txt @@ -26,6 +26,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,13)-(1,14) = "=" └── @ CallNode (location: (4,6)-(4,17)) @@ -44,4 +45,5 @@ │ ├── name: :string │ └── depth: 0 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_heredoc_evstr.txt b/snapshots/seattlerb/parse_line_heredoc_evstr.txt index 68b3300430..ff34a3bc17 100644 --- a/snapshots/seattlerb/parse_line_heredoc_evstr.txt +++ b/snapshots/seattlerb/parse_line_heredoc_evstr.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (3,3)-(3,4) = "}" │ └── @ StringNode (location: (3,4)-(4,0)) diff --git a/snapshots/seattlerb/parse_line_heredoc_regexp_chars.txt b/snapshots/seattlerb/parse_line_heredoc_regexp_chars.txt index a188a8ff41..013f4f230d 100644 --- a/snapshots/seattlerb/parse_line_heredoc_regexp_chars.txt +++ b/snapshots/seattlerb/parse_line_heredoc_regexp_chars.txt @@ -34,4 +34,5 @@ │ ├── name: :string │ └── depth: 0 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_iter_call_no_parens.txt b/snapshots/seattlerb/parse_line_iter_call_no_parens.txt index d9ec88b3bb..edd3ef1d31 100644 --- a/snapshots/seattlerb/parse_line_iter_call_no_parens.txt +++ b/snapshots/seattlerb/parse_line_iter_call_no_parens.txt @@ -25,8 +25,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,4)-(3,3)) ├── flags: ∅ @@ -77,6 +79,7 @@ │ │ ├── name: :y │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,4)-(1,6) = "do" └── closing_loc: (3,0)-(3,3) = "end" diff --git a/snapshots/seattlerb/parse_line_iter_call_parens.txt b/snapshots/seattlerb/parse_line_iter_call_parens.txt index 27ea8d2e3e..1956e1bdd6 100644 --- a/snapshots/seattlerb/parse_line_iter_call_parens.txt +++ b/snapshots/seattlerb/parse_line_iter_call_parens.txt @@ -25,8 +25,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (1,3)-(1,4) = ")" + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(3,3)) ├── flags: ∅ @@ -77,6 +79,7 @@ │ │ ├── name: :y │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (1,5)-(1,7) = "do" └── closing_loc: (3,0)-(3,3) = "end" diff --git a/snapshots/seattlerb/parse_line_op_asgn.txt b/snapshots/seattlerb/parse_line_op_asgn.txt index f2c62b60d1..4c7805d08a 100644 --- a/snapshots/seattlerb/parse_line_op_asgn.txt +++ b/snapshots/seattlerb/parse_line_op_asgn.txt @@ -19,6 +19,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :foo │ ├── binary_operator: :+ @@ -32,4 +33,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_postexe.txt b/snapshots/seattlerb/parse_line_postexe.txt index afa30a72c0..ef17b63fa0 100644 --- a/snapshots/seattlerb/parse_line_postexe.txt +++ b/snapshots/seattlerb/parse_line_postexe.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (1,0)-(1,3) = "END" ├── opening_loc: (1,4)-(1,5) = "{" diff --git a/snapshots/seattlerb/parse_line_preexe.txt b/snapshots/seattlerb/parse_line_preexe.txt index 4c670f30f6..a106d56fc2 100644 --- a/snapshots/seattlerb/parse_line_preexe.txt +++ b/snapshots/seattlerb/parse_line_preexe.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (1,0)-(1,5) = "BEGIN" ├── opening_loc: (1,6)-(1,7) = "{" diff --git a/snapshots/seattlerb/parse_line_rescue.txt b/snapshots/seattlerb/parse_line_rescue.txt index f56eb4fbe1..a935d2501f 100644 --- a/snapshots/seattlerb/parse_line_rescue.txt +++ b/snapshots/seattlerb/parse_line_rescue.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (3,0)-(6,3)) @@ -43,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: │ @ RescueNode (location: (5,0)-(6,3)) @@ -65,6 +67,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/seattlerb/parse_line_str_with_newline_escape.txt b/snapshots/seattlerb/parse_line_str_with_newline_escape.txt index 307e2af5f7..27b4af6f04 100644 --- a/snapshots/seattlerb/parse_line_str_with_newline_escape.txt +++ b/snapshots/seattlerb/parse_line_str_with_newline_escape.txt @@ -25,4 +25,5 @@ │ └── @ TrueNode (location: (1,8)-(1,12)) │ └── flags: static_literal ├── closing_loc: (1,12)-(1,13) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_to_ary.txt b/snapshots/seattlerb/parse_line_to_ary.txt index d1b21f313c..be3856aabd 100644 --- a/snapshots/seattlerb/parse_line_to_ary.txt +++ b/snapshots/seattlerb/parse_line_to_ary.txt @@ -31,6 +31,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,1)) ├── flags: newline, variable_call, ignore_visibility @@ -41,4 +42,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_line_trailing_newlines.txt b/snapshots/seattlerb/parse_line_trailing_newlines.txt index 459c13e9f5..f523401767 100644 --- a/snapshots/seattlerb/parse_line_trailing_newlines.txt +++ b/snapshots/seattlerb/parse_line_trailing_newlines.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (2,0)-(2,1)) ├── flags: newline, variable_call, ignore_visibility @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_opt_call_args_assocs_comma.txt b/snapshots/seattlerb/parse_opt_call_args_assocs_comma.txt index d60a693d0e..6842ba3e53 100644 --- a/snapshots/seattlerb/parse_opt_call_args_assocs_comma.txt +++ b/snapshots/seattlerb/parse_opt_call_args_assocs_comma.txt @@ -34,4 +34,5 @@ │ │ └── value: 3 │ └── operator_loc: (1,3)-(1,5) = "=>" ├── closing_loc: (1,7)-(1,8) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_opt_call_args_lit_comma.txt b/snapshots/seattlerb/parse_opt_call_args_lit_comma.txt index 753464b393..80ad331093 100644 --- a/snapshots/seattlerb/parse_opt_call_args_lit_comma.txt +++ b/snapshots/seattlerb/parse_opt_call_args_lit_comma.txt @@ -23,4 +23,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: (1,4)-(1,5) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/parse_pattern_044.txt b/snapshots/seattlerb/parse_pattern_044.txt index 0aca275aa0..310928d523 100644 --- a/snapshots/seattlerb/parse_pattern_044.txt +++ b/snapshots/seattlerb/parse_pattern_044.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (2,0)-(3,6)) diff --git a/snapshots/seattlerb/parse_until_not_canonical.txt b/snapshots/seattlerb/parse_until_not_canonical.txt index 11a77c10d5..792c34a71b 100644 --- a/snapshots/seattlerb/parse_until_not_canonical.txt +++ b/snapshots/seattlerb/parse_until_not_canonical.txt @@ -26,6 +26,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,13)-(1,14) = "." │ │ ├── name: :nil? @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -40,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (2,2)-(2,7)) diff --git a/snapshots/seattlerb/parse_until_not_noncanonical.txt b/snapshots/seattlerb/parse_until_not_noncanonical.txt index 11a77c10d5..792c34a71b 100644 --- a/snapshots/seattlerb/parse_until_not_noncanonical.txt +++ b/snapshots/seattlerb/parse_until_not_noncanonical.txt @@ -26,6 +26,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,13)-(1,14) = "." │ │ ├── name: :nil? @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -40,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (2,2)-(2,7)) diff --git a/snapshots/seattlerb/parse_while_not_canonical.txt b/snapshots/seattlerb/parse_while_not_canonical.txt index 618ebb72db..9100273a4d 100644 --- a/snapshots/seattlerb/parse_while_not_canonical.txt +++ b/snapshots/seattlerb/parse_while_not_canonical.txt @@ -26,6 +26,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,13)-(1,14) = "." │ │ ├── name: :nil? @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -40,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (2,2)-(2,7)) diff --git a/snapshots/seattlerb/parse_while_not_noncanonical.txt b/snapshots/seattlerb/parse_while_not_noncanonical.txt index 618ebb72db..9100273a4d 100644 --- a/snapshots/seattlerb/parse_while_not_noncanonical.txt +++ b/snapshots/seattlerb/parse_while_not_noncanonical.txt @@ -26,6 +26,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (1,13)-(1,14) = "." │ │ ├── name: :nil? @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -40,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (2,2)-(2,7)) diff --git a/snapshots/seattlerb/pipe_semicolon.txt b/snapshots/seattlerb/pipe_semicolon.txt index 14b4ad4d54..2830158dd1 100644 --- a/snapshots/seattlerb/pipe_semicolon.txt +++ b/snapshots/seattlerb/pipe_semicolon.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :b @@ -24,6 +25,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,4)-(1,18)) ├── flags: ∅ diff --git a/snapshots/seattlerb/pipe_space.txt b/snapshots/seattlerb/pipe_space.txt index 00aba740dd..aea2e19695 100644 --- a/snapshots/seattlerb/pipe_space.txt +++ b/snapshots/seattlerb/pipe_space.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,2) = "." ├── name: :b @@ -24,6 +25,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,4)-(1,14)) ├── flags: ∅ diff --git a/snapshots/seattlerb/qsymbols_interp.txt b/snapshots/seattlerb/qsymbols_interp.txt index 844decfc43..4d2ffbaede 100644 --- a/snapshots/seattlerb/qsymbols_interp.txt +++ b/snapshots/seattlerb/qsymbols_interp.txt @@ -49,6 +49,7 @@ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ └── value: 1 │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (1,11)-(1,12) = "}" │ │ └── closing_loc: ∅ diff --git a/snapshots/seattlerb/quoted_symbol_hash_arg.txt b/snapshots/seattlerb/quoted_symbol_hash_arg.txt index 9484ed9d04..0b38975740 100644 --- a/snapshots/seattlerb/quoted_symbol_hash_arg.txt +++ b/snapshots/seattlerb/quoted_symbol_hash_arg.txt @@ -36,4 +36,5 @@ │ │ └── closing_loc: (1,11)-(1,12) = "}" │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/rescue_do_end_ensure_result.txt b/snapshots/seattlerb/rescue_do_end_ensure_result.txt index bc3c34446b..b82a5bbe6d 100644 --- a/snapshots/seattlerb/rescue_do_end_ensure_result.txt +++ b/snapshots/seattlerb/rescue_do_end_ensure_result.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,5)-(5,3)) │ ├── flags: ∅ @@ -62,4 +63,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/rescue_do_end_no_raise.txt b/snapshots/seattlerb/rescue_do_end_no_raise.txt index d68a7b980f..54dc129f87 100644 --- a/snapshots/seattlerb/rescue_do_end_no_raise.txt +++ b/snapshots/seattlerb/rescue_do_end_no_raise.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,4)-(9,3)) ├── flags: ∅ diff --git a/snapshots/seattlerb/rescue_do_end_raised.txt b/snapshots/seattlerb/rescue_do_end_raised.txt index 53b77c1ea5..4da067406c 100644 --- a/snapshots/seattlerb/rescue_do_end_raised.txt +++ b/snapshots/seattlerb/rescue_do_end_raised.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,4)-(5,3)) ├── flags: ∅ @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ diff --git a/snapshots/seattlerb/rescue_do_end_rescued.txt b/snapshots/seattlerb/rescue_do_end_rescued.txt index 3f0efc2f59..acbd737b1d 100644 --- a/snapshots/seattlerb/rescue_do_end_rescued.txt +++ b/snapshots/seattlerb/rescue_do_end_rescued.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,4)-(9,3)) ├── flags: ∅ @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (3,0)-(4,9)) diff --git a/snapshots/seattlerb/rescue_in_block.txt b/snapshots/seattlerb/rescue_in_block.txt index a45766a4f3..56c3f91e31 100644 --- a/snapshots/seattlerb/rescue_in_block.txt +++ b/snapshots/seattlerb/rescue_in_block.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(4,3)) ├── flags: ∅ @@ -45,6 +46,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ diff --git a/snapshots/seattlerb/rescue_parens.txt b/snapshots/seattlerb/rescue_parens.txt index 2232ebb7a5..4940b736c8 100644 --- a/snapshots/seattlerb/rescue_parens.txt +++ b/snapshots/seattlerb/rescue_parens.txt @@ -34,6 +34,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (1,5)-(1,11) = "rescue" │ │ └── rescue_expression: @@ -46,8 +47,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,2)-(1,3) = "(" │ └── closing_loc: (1,13)-(1,14) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/return_call_assocs.txt b/snapshots/seattlerb/return_call_assocs.txt index 58c34b41d6..7ba81a364b 100644 --- a/snapshots/seattlerb/return_call_assocs.txt +++ b/snapshots/seattlerb/return_call_assocs.txt @@ -109,6 +109,7 @@ │ │ │ └── value: 1 │ │ └── operator_loc: (5,11)-(5,13) = "=>" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ReturnNode (location: (7,0)-(7,12)) │ ├── flags: newline @@ -146,6 +147,7 @@ │ │ │ └── value: 1 │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ReturnNode (location: (9,0)-(9,13)) │ ├── flags: newline @@ -183,6 +185,7 @@ │ │ │ └── value: 1 │ │ └── operator_loc: ∅ │ ├── closing_loc: (9,12)-(9,13) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ ReturnNode (location: (11,0)-(11,14)) ├── flags: newline @@ -217,6 +220,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── value: │ │ @ IntegerNode (location: (11,12)-(11,13)) @@ -224,4 +228,5 @@ │ │ └── value: 1 │ └── operator_loc: (11,10)-(11,12) = "=>" ├── closing_loc: (11,13)-(11,14) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_attrasgn.txt b/snapshots/seattlerb/safe_attrasgn.txt index cb849e3f05..db552e4a92 100644 --- a/snapshots/seattlerb/safe_attrasgn.txt +++ b/snapshots/seattlerb/safe_attrasgn.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :b= @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (1,5)-(1,6) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/safe_attrasgn_constant.txt b/snapshots/seattlerb/safe_attrasgn_constant.txt index dc37648a08..04d47f4675 100644 --- a/snapshots/seattlerb/safe_attrasgn_constant.txt +++ b/snapshots/seattlerb/safe_attrasgn_constant.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :B= @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (1,5)-(1,6) = "=" └── block: ∅ diff --git a/snapshots/seattlerb/safe_call.txt b/snapshots/seattlerb/safe_call.txt index 7faa6ac04e..54d8f588d7 100644 --- a/snapshots/seattlerb/safe_call.txt +++ b/snapshots/seattlerb/safe_call.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :b @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_call_after_newline.txt b/snapshots/seattlerb/safe_call_after_newline.txt index f55fcdd21b..d3f6b79759 100644 --- a/snapshots/seattlerb/safe_call_after_newline.txt +++ b/snapshots/seattlerb/safe_call_after_newline.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (2,0)-(2,2) = "&." ├── name: :b @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_call_dot_parens.txt b/snapshots/seattlerb/safe_call_dot_parens.txt index b4d8616f38..5c97b1351a 100644 --- a/snapshots/seattlerb/safe_call_dot_parens.txt +++ b/snapshots/seattlerb/safe_call_dot_parens.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :call @@ -24,4 +25,5 @@ ├── opening_loc: (1,3)-(1,4) = "(" ├── arguments: ∅ ├── closing_loc: (1,4)-(1,5) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_call_newline.txt b/snapshots/seattlerb/safe_call_newline.txt index 7faa6ac04e..54d8f588d7 100644 --- a/snapshots/seattlerb/safe_call_newline.txt +++ b/snapshots/seattlerb/safe_call_newline.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :b @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_call_operator.txt b/snapshots/seattlerb/safe_call_operator.txt index 918cbe1828..6be552b4c1 100644 --- a/snapshots/seattlerb/safe_call_operator.txt +++ b/snapshots/seattlerb/safe_call_operator.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :> @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_call_rhs_newline.txt b/snapshots/seattlerb/safe_call_rhs_newline.txt index 50d03b7044..37e32fab4a 100644 --- a/snapshots/seattlerb/safe_call_rhs_newline.txt +++ b/snapshots/seattlerb/safe_call_rhs_newline.txt @@ -23,6 +23,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,5)-(1,7) = "&." │ ├── name: :b @@ -30,5 +31,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,2)-(1,3) = "=" diff --git a/snapshots/seattlerb/safe_calls.txt b/snapshots/seattlerb/safe_calls.txt index 5d853af648..4004aa882d 100644 --- a/snapshots/seattlerb/safe_calls.txt +++ b/snapshots/seattlerb/safe_calls.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,3) = "&." │ ├── name: :b @@ -27,6 +28,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,4)-(1,6) = "&." ├── name: :c @@ -40,4 +42,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (1,9)-(1,10) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_op_asgn.txt b/snapshots/seattlerb/safe_op_asgn.txt index 31ad5a813d..8abb5bf82b 100644 --- a/snapshots/seattlerb/safe_op_asgn.txt +++ b/snapshots/seattlerb/safe_op_asgn.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── message_loc: (1,3)-(1,4) = "b" @@ -40,4 +41,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/safe_op_asgn2.txt b/snapshots/seattlerb/safe_op_asgn2.txt index 81d42aac63..2e5a80ad15 100644 --- a/snapshots/seattlerb/safe_op_asgn2.txt +++ b/snapshots/seattlerb/safe_op_asgn2.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── message_loc: (1,3)-(1,4) = "b" @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/slashy_newlines_within_string.txt b/snapshots/seattlerb/slashy_newlines_within_string.txt index 061e67ca6a..5cc044993e 100644 --- a/snapshots/seattlerb/slashy_newlines_within_string.txt +++ b/snapshots/seattlerb/slashy_newlines_within_string.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (4,7)-(4,8) = "\"" │ │ └── unescaped: "hello my dear friend" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (6,0)-(6,5)) ├── flags: newline @@ -36,6 +37,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :+ @@ -54,6 +56,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/stabby_block_iter_call.txt b/snapshots/seattlerb/stabby_block_iter_call.txt index 9769563607..232727ee9d 100644 --- a/snapshots/seattlerb/stabby_block_iter_call.txt +++ b/snapshots/seattlerb/stabby_block_iter_call.txt @@ -45,6 +45,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (2,1)-(2,2) = "." │ ├── name: :b @@ -52,6 +53,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (2,4)-(3,3)) │ ├── flags: ∅ @@ -61,4 +63,5 @@ │ ├── opening_loc: (2,4)-(2,6) = "do" │ └── closing_loc: (3,0)-(3,3) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/stabby_block_iter_call_no_target_with_arg.txt b/snapshots/seattlerb/stabby_block_iter_call_no_target_with_arg.txt index 5d60be6e86..a75e64faf0 100644 --- a/snapshots/seattlerb/stabby_block_iter_call_no_target_with_arg.txt +++ b/snapshots/seattlerb/stabby_block_iter_call_no_target_with_arg.txt @@ -48,6 +48,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: (2,3)-(2,4) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (2,5)-(3,3)) │ ├── flags: ∅ @@ -57,4 +58,5 @@ │ ├── opening_loc: (2,5)-(2,7) = "do" │ └── closing_loc: (3,0)-(3,3) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_backslashes.txt b/snapshots/seattlerb/str_backslashes.txt index e73793beb8..48a119c73a 100644 --- a/snapshots/seattlerb/str_backslashes.txt +++ b/snapshots/seattlerb/str_backslashes.txt @@ -23,4 +23,5 @@ │ ├── closing_loc: (1,203)-(1,204) = "'" │ └── unescaped: "\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_double_double_escaped_newline.txt b/snapshots/seattlerb/str_double_double_escaped_newline.txt index fa7444d7e7..5187bfb43c 100644 --- a/snapshots/seattlerb/str_double_double_escaped_newline.txt +++ b/snapshots/seattlerb/str_double_double_escaped_newline.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (1,6)-(1,7) = "\"" │ │ └── unescaped: "\\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (1,8)-(1,9)) ├── flags: newline, variable_call, ignore_visibility @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_double_escaped_newline.txt b/snapshots/seattlerb/str_double_escaped_newline.txt index c91c913919..4c61b94ef8 100644 --- a/snapshots/seattlerb/str_double_escaped_newline.txt +++ b/snapshots/seattlerb/str_double_escaped_newline.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (1,5)-(1,6) = "\"" │ │ └── unescaped: "\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (1,7)-(1,8)) ├── flags: newline, variable_call, ignore_visibility @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_double_newline.txt b/snapshots/seattlerb/str_double_newline.txt index 7809a9aaff..83283ddca6 100644 --- a/snapshots/seattlerb/str_double_newline.txt +++ b/snapshots/seattlerb/str_double_newline.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (2,0)-(2,1) = "\"" │ │ └── unescaped: "\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (2,2)-(2,3)) ├── flags: newline, variable_call, ignore_visibility @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_evstr.txt b/snapshots/seattlerb/str_evstr.txt index 98b65f00f8..05bedf388b 100644 --- a/snapshots/seattlerb/str_evstr.txt +++ b/snapshots/seattlerb/str_evstr.txt @@ -31,6 +31,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── closing_loc: (1,6)-(1,7) = "}" └── closing_loc: (1,7)-(1,8) = "\"" diff --git a/snapshots/seattlerb/str_evstr_escape.txt b/snapshots/seattlerb/str_evstr_escape.txt index f6559cc822..0f4e8c8e31 100644 --- a/snapshots/seattlerb/str_evstr_escape.txt +++ b/snapshots/seattlerb/str_evstr_escape.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,6)-(1,7) = "}" │ └── @ StringNode (location: (1,7)-(1,15)) diff --git a/snapshots/seattlerb/str_heredoc_interp.txt b/snapshots/seattlerb/str_heredoc_interp.txt index 1261eec6c3..e6f09298c6 100644 --- a/snapshots/seattlerb/str_heredoc_interp.txt +++ b/snapshots/seattlerb/str_heredoc_interp.txt @@ -25,6 +25,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (2,3)-(2,4) = "}" │ └── @ StringNode (location: (2,4)-(4,0)) diff --git a/snapshots/seattlerb/str_interp_ternary_or_label.txt b/snapshots/seattlerb/str_interp_ternary_or_label.txt index 8161109337..72a3cf7898 100644 --- a/snapshots/seattlerb/str_interp_ternary_or_label.txt +++ b/snapshots/seattlerb/str_interp_ternary_or_label.txt @@ -32,6 +32,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: (1,4)-(1,5) = "." │ │ │ ├── name: :b? @@ -39,6 +40,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: (1,8)-(1,9) = "?" │ │ ├── statements: @@ -74,8 +76,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :+ @@ -92,6 +96,7 @@ │ │ │ │ ├── closing_loc: (1,16)-(1,17) = "\"" │ │ │ │ └── unescaped: "" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── subsequent: │ │ │ @ ElseNode (location: (1,17)-(1,21)) diff --git a/snapshots/seattlerb/str_pct_Q_nested.txt b/snapshots/seattlerb/str_pct_Q_nested.txt index 76a0f5a5cf..00c3239b59 100644 --- a/snapshots/seattlerb/str_pct_Q_nested.txt +++ b/snapshots/seattlerb/str_pct_Q_nested.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,17)-(1,18) = "}" │ └── @ StringNode (location: (1,18)-(1,25)) diff --git a/snapshots/seattlerb/str_single_double_escaped_newline.txt b/snapshots/seattlerb/str_single_double_escaped_newline.txt index 2187edc92d..8ac56ccc00 100644 --- a/snapshots/seattlerb/str_single_double_escaped_newline.txt +++ b/snapshots/seattlerb/str_single_double_escaped_newline.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (1,6)-(1,7) = "'" │ │ └── unescaped: "\\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (1,8)-(1,9)) ├── flags: newline, variable_call, ignore_visibility @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_single_escaped_newline.txt b/snapshots/seattlerb/str_single_escaped_newline.txt index 36028e09d0..a0f1bd6649 100644 --- a/snapshots/seattlerb/str_single_escaped_newline.txt +++ b/snapshots/seattlerb/str_single_escaped_newline.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (1,5)-(1,6) = "'" │ │ └── unescaped: "\\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (1,7)-(1,8)) ├── flags: newline, variable_call, ignore_visibility @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/str_single_newline.txt b/snapshots/seattlerb/str_single_newline.txt index b53d1ed81a..7c0f8b02f0 100644 --- a/snapshots/seattlerb/str_single_newline.txt +++ b/snapshots/seattlerb/str_single_newline.txt @@ -23,6 +23,7 @@ │ │ ├── closing_loc: (2,0)-(2,1) = "'" │ │ └── unescaped: "\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (2,2)-(2,3)) ├── flags: newline, variable_call, ignore_visibility @@ -33,4 +34,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/symbol_list.txt b/snapshots/seattlerb/symbol_list.txt index 6ee21564bb..aa4f3663b5 100644 --- a/snapshots/seattlerb/symbol_list.txt +++ b/snapshots/seattlerb/symbol_list.txt @@ -28,6 +28,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (1,6)-(1,7) = "}" │ │ └── closing_loc: ∅ @@ -51,6 +52,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,11)-(1,12) = "}" │ └── closing_loc: ∅ diff --git a/snapshots/seattlerb/thingy.txt b/snapshots/seattlerb/thingy.txt index edbcd8e25b..abe6266076 100644 --- a/snapshots/seattlerb/thingy.txt +++ b/snapshots/seattlerb/thingy.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :call @@ -30,6 +31,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 42 │ ├── closing_loc: (1,5)-(1,6) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,7)) ├── flags: newline @@ -43,6 +45,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (3,1)-(3,3) = "::" ├── name: :call @@ -56,4 +59,5 @@ │ ├── flags: static_literal, decimal │ └── value: 42 ├── closing_loc: (3,6)-(3,7) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/unary_minus.txt b/snapshots/seattlerb/unary_minus.txt index d10ff3a89e..9e05d56c76 100644 --- a/snapshots/seattlerb/unary_minus.txt +++ b/snapshots/seattlerb/unary_minus.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :-@ @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/unary_plus.txt b/snapshots/seattlerb/unary_plus.txt index 11cb2ebabd..5305fe5d4e 100644 --- a/snapshots/seattlerb/unary_plus.txt +++ b/snapshots/seattlerb/unary_plus.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :+@ @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/unary_plus_on_literal.txt b/snapshots/seattlerb/unary_plus_on_literal.txt index 3431fd6cfe..d7c1e1d6d9 100644 --- a/snapshots/seattlerb/unary_plus_on_literal.txt +++ b/snapshots/seattlerb/unary_plus_on_literal.txt @@ -20,4 +20,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/unary_tilde.txt b/snapshots/seattlerb/unary_tilde.txt index 52a4fa8630..a039b5dc30 100644 --- a/snapshots/seattlerb/unary_tilde.txt +++ b/snapshots/seattlerb/unary_tilde.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :~ @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/utf8_bom.txt b/snapshots/seattlerb/utf8_bom.txt index c26bb1741b..2977bbb5cb 100644 --- a/snapshots/seattlerb/utf8_bom.txt +++ b/snapshots/seattlerb/utf8_bom.txt @@ -20,4 +20,5 @@ │ ├── flags: static_literal, decimal │ └── value: 0 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/seattlerb/when_splat.txt b/snapshots/seattlerb/when_splat.txt index 6df6e77397..eab233c4fc 100644 --- a/snapshots/seattlerb/when_splat.txt +++ b/snapshots/seattlerb/when_splat.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ WhenNode (location: (1,8)-(1,20)) @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,16)-(1,20) = "then" │ └── statements: ∅ diff --git a/snapshots/single_method_call_with_bang.txt b/snapshots/single_method_call_with_bang.txt index 8baca8888d..946e4a3b6b 100644 --- a/snapshots/single_method_call_with_bang.txt +++ b/snapshots/single_method_call_with_bang.txt @@ -14,4 +14,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/spanning_heredoc.txt b/snapshots/spanning_heredoc.txt index 06fda1bda4..57bbe9fc77 100644 --- a/snapshots/spanning_heredoc.txt +++ b/snapshots/spanning_heredoc.txt @@ -57,8 +57,10 @@ │ │ │ ├── closing_loc: (7,5)-(7,6) = "\"" │ │ │ └── unescaped: "" │ │ ├── closing_loc: (7,6)-(7,7) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (10,0)-(13,2)) │ ├── flags: newline, ignore_visibility @@ -95,6 +97,7 @@ │ │ │ └── unescaped: "d" │ │ └── closing_loc: (13,1)-(13,2) = "\"" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (16,0)-(19,2)) │ ├── flags: newline, ignore_visibility @@ -131,6 +134,7 @@ │ │ │ └── unescaped: "f" │ │ └── closing_loc: (19,1)-(19,2) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (22,0)-(25,2)) │ ├── flags: newline, ignore_visibility @@ -167,6 +171,7 @@ │ │ │ └── unescaped: "h" │ │ └── closing_loc: (25,1)-(25,2) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (28,0)-(31,2)) │ ├── flags: newline, ignore_visibility @@ -203,6 +208,7 @@ │ │ ├── opening_loc: (28,9)-(28,12) = "%w[" │ │ └── closing_loc: (31,1)-(31,2) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(38,2)) │ ├── flags: newline, ignore_visibility @@ -244,6 +250,7 @@ │ │ ├── opening_loc: (35,9)-(35,12) = "%W[" │ │ └── closing_loc: (38,1)-(38,2) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (41,0)-(44,2)) │ ├── flags: newline, ignore_visibility @@ -280,6 +287,7 @@ │ │ ├── opening_loc: (41,9)-(41,12) = "%i[" │ │ └── closing_loc: (44,1)-(44,2) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (48,0)-(51,2)) │ ├── flags: newline, ignore_visibility @@ -321,6 +329,7 @@ │ │ ├── opening_loc: (48,9)-(48,12) = "%I[" │ │ └── closing_loc: (51,1)-(51,2) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ StringNode (location: (53,0)-(53,3)) │ ├── flags: newline @@ -366,6 +375,7 @@ │ │ │ ├── closing_loc: (55,12)-(55,13) = "'" │ │ │ └── unescaped: "" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 1) │ └── @ LocalVariableTargetNode (location: (53,5)-(55,7)) diff --git a/snapshots/spanning_heredoc_newlines.txt b/snapshots/spanning_heredoc_newlines.txt index ce57ca9662..976d5d28dc 100644 --- a/snapshots/spanning_heredoc_newlines.txt +++ b/snapshots/spanning_heredoc_newlines.txt @@ -29,6 +29,7 @@ │ │ ├── closing_loc: (3,0)-(4,0) = "\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(8,0)) │ ├── flags: newline @@ -54,6 +55,7 @@ │ │ ├── closing_loc: (7,0)-(8,0) = "\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(12,0)) │ ├── flags: newline @@ -79,6 +81,7 @@ │ │ ├── closing_loc: (11,0)-(12,0) = "\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(16,0)) │ ├── flags: newline @@ -104,6 +107,7 @@ │ │ ├── closing_loc: (15,0)-(16,0) = "\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (17,0)-(20,0)) │ ├── flags: newline @@ -129,6 +133,7 @@ │ │ ├── closing_loc: (19,0)-(20,0) = "\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (21,0)-(24,0)) ├── flags: newline @@ -154,4 +159,5 @@ │ ├── closing_loc: (23,0)-(24,0) = "\n" │ └── unescaped: "" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/string_concatination_frozen_false.txt b/snapshots/string_concatination_frozen_false.txt index 7346f8266e..f1361edbce 100644 --- a/snapshots/string_concatination_frozen_false.txt +++ b/snapshots/string_concatination_frozen_false.txt @@ -64,6 +64,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (5,21)-(5,22) = "}" │ └── closing_loc: (5,22)-(5,23) = "\"" diff --git a/snapshots/string_concatination_frozen_true.txt b/snapshots/string_concatination_frozen_true.txt index e5263e8906..9d1f44666f 100644 --- a/snapshots/string_concatination_frozen_true.txt +++ b/snapshots/string_concatination_frozen_true.txt @@ -64,6 +64,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (5,21)-(5,22) = "}" │ └── closing_loc: (5,22)-(5,23) = "\"" diff --git a/snapshots/strings.txt b/snapshots/strings.txt index 315c98e94f..f2727f22fa 100644 --- a/snapshots/strings.txt +++ b/snapshots/strings.txt @@ -138,6 +138,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (35,11)-(35,12) = "}" │ │ └── @ StringNode (location: (35,12)-(35,16)) @@ -177,6 +178,7 @@ │ │ ├── closing_loc: (41,4)-(41,5) = "\"" │ │ └── unescaped: "bar" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ StringNode (location: (43,0)-(46,1)) │ ├── flags: newline @@ -252,6 +254,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (64,10)-(64,11) = "}" │ │ └── @ StringNode (location: (64,11)-(64,15)) @@ -393,6 +396,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ └── closing_loc: (79,8)-(79,9) = "}" │ │ │ │ └── @ StringNode (location: (79,9)-(80,3)) @@ -428,6 +432,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (81,9)-(81,10) = "}" │ │ └── closing_loc: ∅ @@ -715,6 +720,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ └── closing_loc: (132,9)-(132,10) = "}" │ │ │ │ └── @ StringNode (location: (132,10)-(132,11)) diff --git a/snapshots/symbols.txt b/snapshots/symbols.txt index 5d988e7313..05b960b1a0 100644 --- a/snapshots/symbols.txt +++ b/snapshots/symbols.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (3,7)-(3,8) = "}" │ └── closing_loc: (3,8)-(3,9) = "\"" diff --git a/snapshots/ternary_operator.txt b/snapshots/ternary_operator.txt index 4d6a7423f9..c7a38ffd83 100644 --- a/snapshots/ternary_operator.txt +++ b/snapshots/ternary_operator.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,2)-(1,3) = "?" │ ├── statements: @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: │ │ @ ElseNode (location: (1,6)-(1,9)) @@ -51,6 +53,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: ∅ │ └── end_keyword_loc: ∅ @@ -67,6 +70,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (3,2)-(3,3) = "?" │ ├── statements: @@ -86,6 +90,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rparen_loc: ∅ │ │ └── keyword_loc: (3,4)-(3,12) = "defined?" @@ -110,6 +115,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── rparen_loc: ∅ │ │ │ └── keyword_loc: (3,17)-(3,25) = "defined?" @@ -128,6 +134,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (5,6)-(5,7) = "?" │ ├── statements: @@ -161,6 +168,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (7,6)-(7,7) = "?" │ ├── statements: @@ -194,6 +202,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (9,6)-(9,7) = "?" │ ├── statements: @@ -227,6 +236,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (11,2)-(11,3) = "?" │ ├── statements: @@ -260,6 +270,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (13,2)-(13,3) = "?" │ ├── statements: @@ -275,6 +286,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: │ │ @ ElseNode (location: (13,8)-(13,14)) @@ -293,6 +305,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: ∅ │ └── end_keyword_loc: ∅ @@ -309,6 +322,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (15,4)-(15,5) = "?" ├── statements: diff --git a/snapshots/unless.txt b/snapshots/unless.txt index 9e62b0c0a9..62b659193d 100644 --- a/snapshots/unless.txt +++ b/snapshots/unless.txt @@ -73,6 +73,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (8,4)-(8,25)) │ ├── flags: ∅ @@ -110,6 +111,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (10,4)-(10,24)) │ ├── flags: ∅ @@ -168,6 +170,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -198,6 +201,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: ∅ └── end_keyword_loc: ∅ diff --git a/snapshots/unparser/corpus/literal/assignment.txt b/snapshots/unparser/corpus/literal/assignment.txt index 4e4ed86e7b..501492a43d 100644 --- a/snapshots/unparser/corpus/literal/assignment.txt +++ b/snapshots/unparser/corpus/literal/assignment.txt @@ -652,6 +652,7 @@ │ │ ├── opening_loc: (25,9)-(25,10) = "(" │ │ ├── arguments: ∅ │ │ ├── closing_loc: (25,10)-(25,11) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (25,4)-(25,5) = "=" ├── @ CallNode (location: (26,0)-(26,9)) @@ -667,6 +668,7 @@ │ ├── opening_loc: (26,7)-(26,8) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (26,8)-(26,9) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (27,0)-(27,13)) │ ├── flags: newline @@ -690,6 +692,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: (27,12)-(27,13) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (28,0)-(28,11)) │ ├── flags: newline @@ -709,6 +712,7 @@ │ │ └── @ TrueNode (location: (28,7)-(28,11)) │ │ └── flags: static_literal │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,19)) │ ├── flags: newline, attribute_write @@ -738,6 +742,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (29,14)-(29,19)) │ │ ├── flags: variable_call, ignore_visibility @@ -748,8 +753,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (29,10)-(29,11) = "]" + │ ├── equal_loc: (29,12)-(29,13) = "=" │ └── block: ∅ ├── @ CallNode (location: (30,0)-(30,17)) │ ├── flags: newline, attribute_write @@ -786,8 +793,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (30,8)-(30,9) = "]" + │ ├── equal_loc: (30,10)-(30,11) = "=" │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,9)) │ ├── flags: newline, attribute_write @@ -808,6 +817,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: (31,4)-(31,5) = "]" + │ ├── equal_loc: (31,6)-(31,7) = "=" │ └── block: ∅ ├── @ CallNode (location: (32,0)-(32,17)) │ ├── flags: newline, attribute_write @@ -841,8 +851,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (32,8)-(32,9) = "]" + │ ├── equal_loc: (32,10)-(32,11) = "=" │ └── block: ∅ ├── @ CallNode (location: (33,0)-(33,18)) │ ├── flags: newline, attribute_write @@ -868,6 +880,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (33,13)-(33,18)) │ │ ├── flags: variable_call, ignore_visibility @@ -878,8 +891,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (33,9)-(33,10) = "]" + │ ├── equal_loc: (33,11)-(33,12) = "=" │ └── block: ∅ ├── @ LocalVariableWriteNode (location: (34,0)-(34,7)) │ ├── flags: newline @@ -916,6 +931,7 @@ │ │ ├── closing_loc: (35,6)-(35,7) = ")" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: (35,3)-(35,4) = "=" │ └── block: ∅ ├── @ CallNode (location: (36,0)-(36,12)) │ ├── flags: newline, attribute_write @@ -947,8 +963,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (36,5)-(36,6) = "]" + │ ├── equal_loc: (36,7)-(36,8) = "=" │ └── block: ∅ ├── @ IndexOrWriteNode (location: (37,0)-(37,14)) │ ├── flags: newline @@ -982,6 +1000,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ InstanceVariableOrWriteNode (location: (38,0)-(38,10)) │ ├── flags: newline @@ -1062,6 +1081,7 @@ │ │ │ └── unescaped: "\n" │ │ └── closing_loc: (44,0)-(45,0) = "HEREDOC\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: (42,3)-(42,4) = "=" │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,16)) │ ├── flags: newline, attribute_write @@ -1101,6 +1121,7 @@ │ │ │ └── unescaped: "\n" │ │ └── closing_loc: (47,0)-(48,0) = "HEREDOC\n" │ ├── closing_loc: (45,2)-(45,3) = "]" + │ ├── equal_loc: (45,4)-(45,5) = "=" │ └── block: ∅ ├── @ IndexOrWriteNode (location: (48,0)-(48,21)) │ ├── flags: newline @@ -1150,6 +1171,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ InstanceVariableOrWriteNode (location: (51,0)-(51,17)) ├── flags: newline diff --git a/snapshots/unparser/corpus/literal/block.txt b/snapshots/unparser/corpus/literal/block.txt index 38fc6f48d9..8eb3db2db6 100644 --- a/snapshots/unparser/corpus/literal/block.txt +++ b/snapshots/unparser/corpus/literal/block.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(2,1)) │ ├── flags: ∅ @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,4)-(4,1)) │ ├── flags: ∅ @@ -66,6 +68,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(6,1)) │ ├── flags: ∅ @@ -103,6 +106,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(8,1)) │ ├── flags: ∅ @@ -143,6 +147,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,4)-(10,1)) │ ├── flags: ∅ @@ -187,6 +192,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: (11,5)-(11,6) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,7)-(13,1)) │ ├── flags: ∅ @@ -209,6 +215,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (14,4)-(16,1)) │ ├── flags: ∅ @@ -254,6 +261,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,4)-(19,1)) │ ├── flags: ∅ @@ -299,6 +307,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (20,4)-(22,1)) │ ├── flags: ∅ @@ -317,6 +326,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (20,4)-(20,5) = "{" │ └── closing_loc: (22,0)-(22,1) = "}" @@ -332,6 +342,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (23,3)-(23,4) = "." │ ├── name: :bar @@ -339,6 +350,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (23,8)-(25,1)) │ ├── flags: ∅ @@ -388,6 +400,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (23,8)-(23,9) = "{" │ └── closing_loc: (25,0)-(25,1) = "}" @@ -403,6 +416,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (26,3)-(26,4) = "." │ ├── name: :bar @@ -410,6 +424,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (26,8)-(27,1)) │ ├── flags: ∅ @@ -453,6 +468,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (28,3)-(28,4) = "." │ ├── name: :bar @@ -460,6 +476,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (28,8)-(29,1)) │ ├── flags: ∅ @@ -501,6 +518,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (30,3)-(30,4) = "." │ ├── name: :bar @@ -508,6 +526,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (30,8)-(31,1)) │ ├── flags: ∅ @@ -540,6 +559,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (32,3)-(32,4) = "." │ ├── name: :bar @@ -547,6 +567,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (32,8)-(34,1)) │ ├── flags: ∅ @@ -585,6 +606,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (32,8)-(32,9) = "{" │ └── closing_loc: (34,0)-(34,1) = "}" @@ -600,6 +622,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (35,3)-(35,4) = "." │ ├── name: :bar @@ -607,6 +630,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (35,8)-(37,1)) │ ├── flags: ∅ @@ -651,6 +675,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (35,8)-(35,9) = "{" │ └── closing_loc: (37,0)-(37,1) = "}" @@ -666,6 +691,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (38,3)-(38,4) = "." │ ├── name: :bar @@ -673,6 +699,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (38,8)-(40,1)) │ ├── flags: ∅ @@ -724,6 +751,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (38,8)-(38,9) = "{" │ └── closing_loc: (40,0)-(40,1) = "}" @@ -739,6 +767,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (41,3)-(41,4) = "." │ ├── name: :bar @@ -746,6 +775,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (41,8)-(43,1)) │ ├── flags: ∅ @@ -800,6 +830,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (41,8)-(41,9) = "{" │ └── closing_loc: (43,0)-(43,1) = "}" @@ -815,6 +846,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (44,3)-(44,4) = "." │ ├── name: :bar @@ -822,6 +854,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (44,8)-(46,1)) │ ├── flags: ∅ @@ -868,6 +901,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (44,8)-(44,9) = "{" │ └── closing_loc: (46,0)-(46,1) = "}" @@ -886,6 +920,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (47,3)-(47,4) = "." │ │ ├── name: :bar @@ -893,6 +928,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (47,8)-(48,1)) │ │ ├── flags: ∅ @@ -907,6 +943,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (49,0)-(51,3)) │ ├── flags: newline, ignore_visibility @@ -917,6 +954,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (49,2)-(51,3)) │ ├── flags: ∅ @@ -958,6 +996,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (52,2)-(56,3)) │ ├── flags: ∅ @@ -980,6 +1019,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (54,0)-(55,5)) @@ -1019,6 +1059,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (57,2)-(61,3)) │ ├── flags: ∅ @@ -1041,6 +1082,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (59,0)-(60,5)) @@ -1063,6 +1105,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── operator_loc: ∅ │ │ │ ├── reference: ∅ @@ -1080,6 +1123,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: ∅ @@ -1096,6 +1140,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (62,2)-(66,3)) │ ├── flags: ∅ @@ -1118,6 +1163,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (64,0)-(65,5)) @@ -1140,6 +1186,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── operator_loc: (64,23)-(64,25) = "=>" │ │ │ ├── reference: @@ -1161,6 +1208,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: ∅ @@ -1177,6 +1225,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (67,2)-(71,3)) │ ├── flags: ∅ @@ -1199,6 +1248,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (69,0)-(70,5)) @@ -1218,6 +1268,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── operator_loc: ∅ │ │ │ ├── reference: ∅ @@ -1235,6 +1286,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: ∅ @@ -1251,6 +1303,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (72,2)-(75,3)) │ ├── flags: ∅ @@ -1273,6 +1326,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (74,0)-(74,16)) @@ -1301,6 +1355,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (76,2)-(81,3)) │ ├── flags: ∅ @@ -1323,6 +1378,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (78,0)-(78,6)) @@ -1351,6 +1407,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (81,0)-(81,3) = "end" │ │ ├── ensure_clause: ∅ @@ -1366,6 +1423,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (82,2)-(86,3)) │ ├── flags: ∅ @@ -1388,6 +1446,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (84,0)-(85,5)) @@ -1407,6 +1466,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── operator_loc: (84,12)-(84,14) = "=>" │ │ │ ├── reference: @@ -1428,6 +1488,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: ∅ @@ -1444,6 +1505,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (87,2)-(89,3)) │ ├── flags: ∅ @@ -1474,6 +1536,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (90,2)-(93,3)) │ ├── flags: ∅ @@ -1513,6 +1576,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (94,4)-(96,1)) ├── flags: ∅ @@ -1545,6 +1609,7 @@ │ │ ├── name: :_2 │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (94,4)-(94,5) = "{" └── closing_loc: (96,0)-(96,1) = "}" diff --git a/snapshots/unparser/corpus/literal/case.txt b/snapshots/unparser/corpus/literal/case.txt index 5e831cc6c3..f78a03a72e 100644 --- a/snapshots/unparser/corpus/literal/case.txt +++ b/snapshots/unparser/corpus/literal/case.txt @@ -22,6 +22,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── then_keyword_loc: ∅ │ │ │ └── statements: @@ -37,6 +38,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ WhenNode (location: (4,0)-(5,5)) │ │ ├── flags: ∅ @@ -51,6 +53,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -66,6 +69,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: ∅ │ ├── case_keyword_loc: (1,0)-(1,4) = "case" @@ -82,6 +86,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 2) │ │ ├── @ WhenNode (location: (8,0)-(8,8)) @@ -97,6 +102,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── then_keyword_loc: ∅ │ │ │ └── statements: ∅ @@ -113,6 +119,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -128,6 +135,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: ∅ │ ├── case_keyword_loc: (7,0)-(7,4) = "case" @@ -144,6 +152,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 2) │ │ ├── @ WhenNode (location: (13,0)-(14,5)) @@ -159,6 +168,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── then_keyword_loc: ∅ │ │ │ └── statements: @@ -174,6 +184,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ WhenNode (location: (15,0)-(16,5)) │ │ ├── flags: ∅ @@ -188,6 +199,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -203,6 +215,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: ∅ │ ├── case_keyword_loc: (12,0)-(12,4) = "case" @@ -219,6 +232,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ WhenNode (location: (19,0)-(20,8)) @@ -234,6 +248,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── @ CallNode (location: (19,10)-(19,13)) │ │ │ ├── flags: variable_call, ignore_visibility @@ -244,6 +259,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -271,6 +287,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ WhenNode (location: (23,0)-(24,8)) @@ -290,6 +307,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -317,6 +335,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ WhenNode (location: (27,0)-(28,5)) @@ -332,6 +351,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -347,6 +367,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: │ │ @ ElseNode (location: (29,0)-(31,3)) @@ -377,6 +398,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ WhenNode (location: (33,0)-(33,15)) @@ -399,6 +421,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :| @@ -417,8 +440,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: ∅ @@ -437,6 +462,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ WhenNode (location: (36,0)-(36,15)) @@ -459,6 +485,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (36,9)-(36,10) = "." │ │ ├── name: :baz= @@ -472,6 +499,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: (36,13)-(36,14) = "=" │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ └── statements: ∅ diff --git a/snapshots/unparser/corpus/literal/class.txt b/snapshots/unparser/corpus/literal/class.txt index add60ce305..1a52256221 100644 --- a/snapshots/unparser/corpus/literal/class.txt +++ b/snapshots/unparser/corpus/literal/class.txt @@ -33,6 +33,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── body: ∅ │ └── end_keyword_loc: (5,0)-(5,3) = "end" @@ -51,6 +52,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── body: │ │ @ StatementsNode (location: (8,2)-(8,3)) @@ -65,6 +67,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (9,0)-(9,3) = "end" ├── @ ClassNode (location: (11,0)-(12,3)) @@ -214,8 +217,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (27,15)-(27,16) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ DefNode (location: (29,2)-(31,5)) │ │ ├── flags: newline diff --git a/snapshots/unparser/corpus/literal/def.txt b/snapshots/unparser/corpus/literal/def.txt index 9a6fa40050..5fc7a7af23 100644 --- a/snapshots/unparser/corpus/literal/def.txt +++ b/snapshots/unparser/corpus/literal/def.txt @@ -28,6 +28,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (3,0)-(4,3)) @@ -50,6 +51,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: @@ -69,6 +71,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (7,0)-(7,6) = "ensure" │ │ ├── ensure_clause: @@ -88,6 +91,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (9,0)-(9,3) = "end" │ │ └── end_keyword_loc: (9,0)-(9,3) = "end" @@ -124,6 +128,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── keyword_loc: (12,4)-(12,10) = "rescue" │ │ │ └── rescue_expression: @@ -136,6 +141,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (13,0)-(14,3)) @@ -158,6 +164,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: @@ -177,6 +184,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (17,0)-(17,6) = "ensure" │ │ ├── ensure_clause: @@ -196,6 +204,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (19,0)-(19,3) = "end" │ │ └── end_keyword_loc: (19,0)-(19,3) = "end" @@ -270,6 +279,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (27,0)-(27,3) = "def" @@ -301,6 +311,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (33,0)-(34,5)) @@ -323,6 +334,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: ∅ @@ -343,6 +355,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (37,0)-(37,3) = "end" │ │ └── end_keyword_loc: (37,0)-(37,3) = "end" @@ -376,6 +389,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: ∅ │ │ ├── else_clause: ∅ @@ -396,6 +410,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── end_keyword_loc: (43,0)-(43,3) = "end" │ │ └── end_keyword_loc: (43,0)-(43,3) = "end" @@ -429,6 +444,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (47,0)-(48,5)) @@ -451,6 +467,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── subsequent: ∅ │ │ ├── else_clause: ∅ @@ -604,6 +621,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── @ NilNode (location: (63,20)-(63,23)) │ │ │ │ └── flags: newline, static_literal @@ -759,6 +777,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_rest: ∅ │ │ └── block: ∅ @@ -797,6 +816,7 @@ │ │ │ ├── opening_loc: (80,16)-(80,17) = "(" │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: (80,17)-(80,18) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_rest: ∅ │ │ └── block: ∅ @@ -841,6 +861,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (83,0)-(83,3) = "def" @@ -963,6 +984,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:baz, :bor] │ ├── def_keyword_loc: (95,0)-(95,3) = "def" @@ -1017,6 +1039,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:baz, :bor, :block] │ ├── def_keyword_loc: (99,0)-(99,3) = "def" @@ -1104,6 +1127,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:block] │ ├── def_keyword_loc: (107,0)-(107,3) = "def" @@ -1169,6 +1193,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (117,2)-(117,5)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -1179,6 +1204,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (115,0)-(115,3) = "def" diff --git a/snapshots/unparser/corpus/literal/defs.txt b/snapshots/unparser/corpus/literal/defs.txt index 33c24f3b24..79c5ccc158 100644 --- a/snapshots/unparser/corpus/literal/defs.txt +++ b/snapshots/unparser/corpus/literal/defs.txt @@ -42,6 +42,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (4,0)-(4,3) = "def" @@ -71,6 +72,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (10,2)-(10,5)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -81,6 +83,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (8,0)-(8,3) = "def" @@ -111,6 +114,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (13,0)-(13,3) = "def" @@ -136,6 +140,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (17,9)-(18,1)) │ │ │ ├── flags: ∅ @@ -178,6 +183,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (17,0)-(17,3) = "def" @@ -209,6 +215,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 1 │ │ │ ├── closing_loc: (22,10)-(22,11) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (22,4)-(22,5) = "(" │ │ └── closing_loc: (22,11)-(22,12) = ")" @@ -226,6 +233,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (22,0)-(22,3) = "def" @@ -260,6 +268,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (26,4)-(26,5) = "(" │ │ └── closing_loc: (26,17)-(26,18) = ")" @@ -277,6 +286,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (26,0)-(26,3) = "def" @@ -318,6 +328,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (30,0)-(30,3) = "def" @@ -348,6 +359,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (34,0)-(34,3) = "def" @@ -370,6 +382,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── parameters: ∅ ├── body: @@ -385,6 +398,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (38,0)-(38,3) = "def" diff --git a/snapshots/unparser/corpus/literal/dstr.txt b/snapshots/unparser/corpus/literal/dstr.txt index 64cb3ff1b2..9b76f1594b 100644 --- a/snapshots/unparser/corpus/literal/dstr.txt +++ b/snapshots/unparser/corpus/literal/dstr.txt @@ -76,6 +76,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (11,0)-(11,3) = "end" @@ -303,6 +304,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── closing_loc: (32,7)-(32,8) = "}" │ │ │ └── @ StringNode (location: (32,8)-(33,0)) @@ -313,6 +315,7 @@ │ │ │ └── unescaped: "\n" │ │ └── closing_loc: (33,0)-(34,0) = "HEREDOC\n" │ ├── closing_loc: (31,14)-(31,15) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (34,0)-(37,1)) ├── flags: newline, ignore_visibility @@ -351,6 +354,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (35,7)-(35,8) = "}" │ │ └── @ StringNode (location: (35,8)-(36,0)) @@ -361,6 +365,7 @@ │ │ └── unescaped: "\n" │ └── closing_loc: (36,0)-(37,0) = "HEREDOC\n" ├── closing_loc: (34,14)-(34,15) = ")" + ├── equal_loc: ∅ └── block: @ BlockNode (location: (34,16)-(37,1)) ├── flags: ∅ diff --git a/snapshots/unparser/corpus/literal/flipflop.txt b/snapshots/unparser/corpus/literal/flipflop.txt index 418aa242cb..520646ed25 100644 --- a/snapshots/unparser/corpus/literal/flipflop.txt +++ b/snapshots/unparser/corpus/literal/flipflop.txt @@ -36,6 +36,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ │ ├── name: :== @@ -49,6 +50,7 @@ │ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ │ └── value: 4 │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (1,4)-(1,5) = "(" │ │ │ │ └── closing_loc: (1,11)-(1,12) = ")" @@ -71,6 +73,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ │ ├── name: :== @@ -84,6 +87,7 @@ │ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ │ └── value: 4 │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (1,14)-(1,15) = "(" │ │ │ │ └── closing_loc: (1,21)-(1,22) = ")" @@ -104,6 +108,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (3,0)-(3,3) = "end" @@ -138,6 +143,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ │ ├── name: :== @@ -151,6 +157,7 @@ │ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ │ └── value: 4 │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (4,4)-(4,5) = "(" │ │ │ │ └── closing_loc: (4,11)-(4,12) = ")" @@ -173,6 +180,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ │ ├── name: :== @@ -186,6 +194,7 @@ │ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ │ └── value: 4 │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (4,15)-(4,16) = "(" │ │ │ │ └── closing_loc: (4,22)-(4,23) = ")" @@ -206,6 +215,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (6,0)-(6,3) = "end" @@ -226,6 +236,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (7,3)-(7,5) = ".." │ ├── then_keyword_loc: ∅ @@ -248,6 +259,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: ∅ │ └── operator_loc: (9,6)-(9,8) = ".." diff --git a/snapshots/unparser/corpus/literal/for.txt b/snapshots/unparser/corpus/literal/for.txt index a1722a8a09..4be6cbad2d 100644 --- a/snapshots/unparser/corpus/literal/for.txt +++ b/snapshots/unparser/corpus/literal/for.txt @@ -33,6 +33,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── statements: │ │ │ @ StatementsNode (location: (2,2)-(2,5)) @@ -47,12 +48,14 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── for_keyword_loc: (1,4)-(1,7) = "for" │ │ ├── in_keyword_loc: (1,10)-(1,12) = "in" │ │ ├── do_keyword_loc: (1,17)-(1,19) = "do" │ │ └── end_keyword_loc: (3,0)-(3,3) = "end" │ ├── closing_loc: (3,3)-(3,4) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ForNode (location: (4,0)-(6,3)) │ ├── flags: newline @@ -71,6 +74,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── statements: │ │ @ StatementsNode (location: (5,2)-(5,5)) @@ -85,6 +89,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── for_keyword_loc: (4,0)-(4,3) = "for" │ ├── in_keyword_loc: (4,6)-(4,8) = "in" @@ -122,6 +127,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── statements: │ │ @ StatementsNode (location: (8,2)-(8,5)) @@ -136,6 +142,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── for_keyword_loc: (7,0)-(7,3) = "for" │ ├── in_keyword_loc: (7,12)-(7,14) = "in" @@ -169,6 +176,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── statements: │ @ StatementsNode (location: (11,2)-(11,5)) @@ -183,6 +191,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── for_keyword_loc: (10,0)-(10,3) = "for" ├── in_keyword_loc: (10,11)-(10,13) = "in" diff --git a/snapshots/unparser/corpus/literal/hookexe.txt b/snapshots/unparser/corpus/literal/hookexe.txt index bbcb8fee1b..95f55b8cfe 100644 --- a/snapshots/unparser/corpus/literal/hookexe.txt +++ b/snapshots/unparser/corpus/literal/hookexe.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,0)-(1,5) = "BEGIN" │ ├── opening_loc: (1,6)-(1,7) = "{" @@ -33,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ PostExecutionNode (location: (5,0)-(7,1)) ├── flags: newline @@ -49,6 +51,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (5,0)-(5,3) = "END" ├── opening_loc: (5,4)-(5,5) = "{" diff --git a/snapshots/unparser/corpus/literal/if.txt b/snapshots/unparser/corpus/literal/if.txt index 10240962c5..a1603c48e4 100644 --- a/snapshots/unparser/corpus/literal/if.txt +++ b/snapshots/unparser/corpus/literal/if.txt @@ -29,6 +29,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (3,0)-(3,3) = "end" @@ -123,6 +124,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: ∅ @@ -168,6 +170,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (22,6)-(22,7) = "=" │ │ ├── subsequent: ∅ @@ -214,6 +217,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (26,6)-(26,7) = "=" │ │ ├── else_clause: ∅ @@ -233,6 +237,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: @@ -254,6 +259,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (29,6)-(29,7) = "=" │ ├── else_clause: ∅ @@ -271,6 +277,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (31,7)-(33,1)) │ ├── flags: ∅ diff --git a/snapshots/unparser/corpus/literal/kwbegin.txt b/snapshots/unparser/corpus/literal/kwbegin.txt index 44028c93b7..2fc436e836 100644 --- a/snapshots/unparser/corpus/literal/kwbegin.txt +++ b/snapshots/unparser/corpus/literal/kwbegin.txt @@ -51,6 +51,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -72,6 +73,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (15,0)-(16,3)) @@ -94,6 +96,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -115,6 +118,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (21,2)-(21,3)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -125,6 +129,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (22,0)-(23,3)) @@ -147,6 +152,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -212,6 +218,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (36,0)-(39,3)) @@ -237,6 +244,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: │ │ @ RescueNode (location: (38,0)-(39,3)) @@ -262,6 +270,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -282,6 +291,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (42,0)-(42,3) = "end" │ └── end_keyword_loc: (42,0)-(42,3) = "end" @@ -312,6 +322,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── rescue_clause: │ │ │ @ RescueNode (location: (48,2)-(48,8)) @@ -347,6 +358,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── @ CallNode (location: (52,2)-(52,5)) │ │ │ ├── flags: newline, variable_call, ignore_visibility @@ -357,6 +369,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -387,6 +400,7 @@ │ │ │ │ ├── flags: ∅ │ │ │ │ └── name: :Exception │ │ │ ├── closing_loc: (56,17)-(56,18) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (56,19)-(56,25) = "rescue" │ │ └── rescue_expression: @@ -405,6 +419,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (56,30)-(56,31) = "=" │ ├── rescue_clause: @@ -546,6 +561,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ diff --git a/snapshots/unparser/corpus/literal/lambda.txt b/snapshots/unparser/corpus/literal/lambda.txt index 863678f17b..4df90087bc 100644 --- a/snapshots/unparser/corpus/literal/lambda.txt +++ b/snapshots/unparser/corpus/literal/lambda.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,7)-(2,1)) │ ├── flags: ∅ @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,7)-(5,1)) │ ├── flags: ∅ diff --git a/snapshots/unparser/corpus/literal/literal.txt b/snapshots/unparser/corpus/literal/literal.txt index ec42edcbf4..386002b557 100644 --- a/snapshots/unparser/corpus/literal/literal.txt +++ b/snapshots/unparser/corpus/literal/literal.txt @@ -153,6 +153,7 @@ │ │ │ │ └── unescaped: "\n" │ │ │ └── closing_loc: (8,0)-(9,0) = "HEREDOC\n" │ │ ├── closing_loc: (6,12)-(6,13) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (6,13)-(6,14) = "." │ ├── name: :a @@ -160,6 +161,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(9,8)) │ ├── flags: newline @@ -182,6 +184,7 @@ │ │ │ ├── closing_loc: (9,4)-(9,5) = ")" │ │ │ └── unescaped: "" │ │ ├── closing_loc: (9,5)-(9,6) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (9,6)-(9,7) = "." │ ├── name: :a @@ -189,6 +192,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ HashNode (location: (10,0)-(10,30)) │ ├── flags: newline @@ -239,6 +243,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (10,23)-(10,25) = "**" │ └── closing_loc: (10,29)-(10,30) = "}" @@ -275,6 +280,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (13,16)-(13,18) = "**" │ └── closing_loc: (13,22)-(13,23) = "}" @@ -331,6 +337,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ IntegerNode (location: (17,0)-(17,1)) │ ├── flags: newline, static_literal, decimal @@ -430,6 +437,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (29,13)-(29,14) = "}" │ └── closing_loc: (29,14)-(29,15) = "\"" @@ -740,6 +748,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (58,10)-(58,11) = "}" │ │ └── @ StringNode (location: (58,11)-(58,14)) @@ -795,6 +804,7 @@ │ │ │ │ ├── flags: static_literal │ │ │ │ └── value: 0.0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (60,0)-(60,1) = "(" │ │ └── closing_loc: (60,10)-(60,11) = ")" @@ -834,6 +844,7 @@ │ │ │ │ ├── flags: static_literal │ │ │ │ └── value: 0.0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (61,3)-(61,4) = "(" │ │ └── closing_loc: (61,13)-(61,14) = ")" @@ -865,6 +876,7 @@ │ │ │ │ ├── flags: static_literal │ │ │ │ └── value: 0.0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (62,0)-(62,1) = "(" │ │ └── closing_loc: (62,10)-(62,11) = ")" @@ -910,6 +922,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (66,0)-(66,1) = "[" │ └── closing_loc: (66,10)-(66,11) = "]" @@ -1080,6 +1093,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (76,5)-(76,6) = "(" │ │ │ │ └── closing_loc: (76,18)-(76,19) = ")" @@ -1228,6 +1242,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (83,4)-(86,1)) │ ├── flags: ∅ @@ -1298,6 +1313,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (90,5)-(90,6) = "}" │ └── @ StringNode (location: (90,6)-(91,1)) diff --git a/snapshots/unparser/corpus/literal/module.txt b/snapshots/unparser/corpus/literal/module.txt index 9ad15d2dcd..cd68b2708c 100644 --- a/snapshots/unparser/corpus/literal/module.txt +++ b/snapshots/unparser/corpus/literal/module.txt @@ -91,8 +91,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (11,15)-(11,16) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ DefNode (location: (13,2)-(15,5)) │ ├── flags: newline diff --git a/snapshots/unparser/corpus/literal/opasgn.txt b/snapshots/unparser/corpus/literal/opasgn.txt index 3df6248d4b..38eca36c28 100644 --- a/snapshots/unparser/corpus/literal/opasgn.txt +++ b/snapshots/unparser/corpus/literal/opasgn.txt @@ -74,6 +74,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── name: :a │ └── depth: 0 @@ -114,6 +115,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(9,17)) │ ├── flags: newline, attribute_write @@ -155,6 +157,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (9,16)-(9,17)) │ │ ├── flags: variable_call, ignore_visibility @@ -165,8 +168,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (9,12)-(9,13) = "]" + │ ├── equal_loc: (9,14)-(9,15) = "=" │ └── block: ∅ ├── @ CallOperatorWriteNode (location: (10,0)-(10,8)) │ ├── flags: newline @@ -275,6 +280,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallOrWriteNode (location: (16,0)-(16,9)) │ ├── flags: newline @@ -314,6 +320,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (17,3)-(17,4) = "]" │ ├── block: ∅ @@ -345,6 +352,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (18,3)-(18,4) = "]" │ ├── block: ∅ @@ -376,6 +384,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (19,3)-(19,4) = "]" │ ├── block: ∅ @@ -407,6 +416,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (20,3)-(20,4) = "]" │ ├── block: ∅ @@ -438,6 +448,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (21,3)-(21,4) = "]" │ ├── block: ∅ @@ -469,6 +480,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (22,3)-(22,4) = "]" │ ├── block: ∅ @@ -483,6 +495,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ IndexOrWriteNode (location: (23,0)-(23,10)) │ ├── flags: newline @@ -506,6 +519,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (23,3)-(23,4) = "]" │ ├── block: ∅ @@ -526,6 +540,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (24,3)-(24,4) = "." ├── message_loc: (24,4)-(24,5) = "A" diff --git a/snapshots/unparser/corpus/literal/pattern.txt b/snapshots/unparser/corpus/literal/pattern.txt index 200837c450..57506dbd0d 100644 --- a/snapshots/unparser/corpus/literal/pattern.txt +++ b/snapshots/unparser/corpus/literal/pattern.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 15) │ │ ├── @ InNode (location: (2,0)-(3,6)) @@ -90,6 +91,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── in_loc: (4,0)-(4,2) = "in" │ │ │ └── then_loc: (4,12)-(4,16) = "then" @@ -450,6 +452,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (35,0)-(35,17)) @@ -501,6 +504,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (38,0)-(38,4)) diff --git a/snapshots/unparser/corpus/literal/pragma.txt b/snapshots/unparser/corpus/literal/pragma.txt index 2a82f0c860..2ee0f17d0c 100644 --- a/snapshots/unparser/corpus/literal/pragma.txt +++ b/snapshots/unparser/corpus/literal/pragma.txt @@ -21,4 +21,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/unparser/corpus/literal/rescue.txt b/snapshots/unparser/corpus/literal/rescue.txt index 78801c1d90..1d73e02a5d 100644 --- a/snapshots/unparser/corpus/literal/rescue.txt +++ b/snapshots/unparser/corpus/literal/rescue.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,4)-(1,10) = "rescue" │ └── rescue_expression: @@ -29,6 +30,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RescueModifierNode (location: (2,0)-(2,21)) │ ├── flags: newline @@ -42,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (2,4)-(2,10) = "rescue" │ └── rescue_expression: @@ -61,6 +64,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ LocalVariableWriteNode (location: (3,0)-(3,27)) ├── flags: newline @@ -86,6 +90,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (3,9)-(3,15) = "rescue" │ │ └── rescue_expression: @@ -105,6 +110,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (3,4)-(3,5) = "(" │ └── closing_loc: (3,26)-(3,27) = ")" diff --git a/snapshots/unparser/corpus/literal/send.txt b/snapshots/unparser/corpus/literal/send.txt index a0dd09f7d5..82dc2cc7f7 100644 --- a/snapshots/unparser/corpus/literal/send.txt +++ b/snapshots/unparser/corpus/literal/send.txt @@ -54,6 +54,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (2,10)-(2,11) = "(" │ │ │ └── closing_loc: (2,21)-(2,22) = ")" @@ -96,6 +97,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── end_keyword_loc: (8,0)-(8,3) = "end" │ └── name: :A @@ -121,6 +123,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(12,7)) │ ├── flags: newline @@ -142,6 +145,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(15,7)) │ ├── flags: newline @@ -169,6 +173,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (16,0)-(19,7)) │ ├── flags: newline @@ -218,6 +223,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── then_keyword_loc: ∅ │ │ │ └── statements: ∅ @@ -230,6 +236,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (20,0)-(22,7)) │ ├── flags: newline @@ -246,6 +253,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── conditions: (length: 1) │ │ │ └── @ WhenNode (location: (21,0)-(21,8)) @@ -261,6 +269,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── then_keyword_loc: ∅ │ │ │ └── statements: ∅ @@ -273,6 +282,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (23,0)-(24,7)) │ ├── flags: newline @@ -293,6 +303,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (25,0)-(26,7)) │ ├── flags: newline @@ -319,6 +330,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (27,0)-(28,7)) │ ├── flags: newline @@ -343,6 +355,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(30,7)) │ ├── flags: newline @@ -362,6 +375,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── statements: ∅ │ ├── call_operator_loc: (30,3)-(30,4) = "." @@ -370,6 +384,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(32,7)) │ ├── flags: newline @@ -389,6 +404,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── statements: ∅ │ ├── call_operator_loc: (32,3)-(32,4) = "." @@ -397,6 +413,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (33,0)-(34,5)) │ ├── flags: newline @@ -410,6 +427,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (33,5)-(34,1)) │ │ ├── flags: ∅ @@ -424,6 +442,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(36,7)) │ ├── flags: newline @@ -441,6 +460,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ ├── statements: ∅ @@ -452,6 +472,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (37,0)-(37,19)) │ ├── flags: newline @@ -486,6 +507,7 @@ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (37,0)-(37,1) = "(" │ │ └── closing_loc: (37,14)-(37,15) = ")" @@ -495,6 +517,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (38,0)-(38,10)) │ ├── flags: newline @@ -524,6 +547,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,18)) │ ├── flags: newline @@ -546,6 +570,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :=~ @@ -562,6 +587,7 @@ │ │ │ │ ├── closing_loc: (39,12)-(39,13) = "/" │ │ │ │ └── unescaped: "bar" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (39,0)-(39,1) = "(" │ │ └── closing_loc: (39,13)-(39,14) = ")" @@ -571,6 +597,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (40,0)-(40,13)) │ ├── flags: newline @@ -596,6 +623,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (41,0)-(41,12)) │ ├── flags: newline @@ -623,8 +651,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ RangeNode (location: (42,0)-(42,8)) │ ├── flags: newline @@ -645,6 +675,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (42,1)-(42,3) = ".." ├── @ CallNode (location: (43,0)-(43,5)) @@ -659,6 +690,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (44,0)-(44,5)) │ ├── flags: newline, ignore_visibility @@ -669,6 +701,7 @@ │ ├── opening_loc: (44,3)-(44,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (44,4)-(44,5) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (45,0)-(45,4)) │ ├── flags: newline, safe_navigation @@ -682,6 +715,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (45,1)-(45,3) = "&." │ ├── name: :b @@ -689,6 +723,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (46,0)-(46,5)) │ ├── flags: newline @@ -702,6 +737,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (46,1)-(46,2) = "." │ ├── name: :foo @@ -709,6 +745,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (47,0)-(47,3)) │ ├── flags: newline, variable_call, ignore_visibility @@ -719,6 +756,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (48,0)-(48,18)) │ ├── flags: newline @@ -732,6 +770,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :<< @@ -759,6 +798,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :* @@ -777,12 +817,15 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (48,7)-(48,8) = "(" │ │ └── closing_loc: (48,17)-(48,18) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (49,0)-(49,12)) │ ├── flags: newline @@ -796,6 +839,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :=~ @@ -812,6 +856,7 @@ │ │ ├── closing_loc: (49,11)-(49,12) = "/" │ │ └── unescaped: "bar" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (50,0)-(50,18)) │ ├── flags: newline, ignore_visibility @@ -822,6 +867,7 @@ │ ├── opening_loc: (50,3)-(50,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (50,17)-(50,18) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (50,4)-(50,17)) │ ├── flags: ∅ @@ -844,6 +890,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── right: │ │ │ │ @ CallNode (location: (50,13)-(50,16)) @@ -855,6 +902,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (50,10)-(50,12) = "||" │ │ ├── opening_loc: (50,5)-(50,6) = "(" @@ -869,6 +917,7 @@ │ ├── opening_loc: (51,3)-(51,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (51,10)-(51,11) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (51,4)-(51,10)) │ ├── flags: ∅ @@ -882,6 +931,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (51,4)-(51,5) = "&" ├── @ CallNode (location: (52,0)-(52,18)) @@ -908,8 +958,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (52,17)-(52,18) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (52,11)-(52,17)) │ ├── flags: ∅ @@ -923,6 +975,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (52,11)-(52,12) = "&" ├── @ CallNode (location: (53,0)-(53,15)) @@ -949,8 +1002,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (53,14)-(53,15) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (54,0)-(54,9)) │ ├── flags: newline, ignore_visibility @@ -970,6 +1025,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: (54,8)-(54,9) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (55,0)-(55,8)) │ ├── flags: newline, ignore_visibility @@ -991,8 +1047,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (55,7)-(55,8) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (56,0)-(56,15)) │ ├── flags: newline, ignore_visibility @@ -1014,6 +1072,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SplatNode (location: (56,9)-(56,14)) │ │ ├── flags: ∅ @@ -1028,8 +1087,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (56,14)-(56,15) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (57,0)-(57,17)) │ ├── flags: newline, ignore_visibility @@ -1054,6 +1115,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: ∅ │ │ ├── name: :=~ @@ -1070,8 +1132,10 @@ │ │ │ ├── closing_loc: (57,15)-(57,16) = "/" │ │ │ └── unescaped: "bar" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (57,16)-(57,17) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (58,0)-(58,13)) │ ├── flags: newline @@ -1085,6 +1149,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (58,3)-(58,4) = "." │ ├── name: :bar @@ -1092,6 +1157,7 @@ │ ├── opening_loc: (58,7)-(58,8) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (58,12)-(58,13) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (58,8)-(58,12)) │ ├── flags: ∅ @@ -1105,6 +1171,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (58,8)-(58,9) = "&" ├── @ CallNode (location: (59,0)-(59,26)) @@ -1119,6 +1186,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (59,3)-(59,4) = "." │ ├── name: :bar @@ -1141,6 +1209,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ CallNode (location: (59,15)-(59,18)) │ │ │ ├── flags: variable_call, ignore_visibility @@ -1151,6 +1220,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SplatNode (location: (59,20)-(59,25)) │ │ ├── flags: ∅ @@ -1165,8 +1235,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (59,25)-(59,26) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (60,0)-(60,14)) │ ├── flags: newline @@ -1180,6 +1252,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (60,3)-(60,4) = "." │ ├── name: :bar @@ -1202,8 +1275,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (60,13)-(60,14) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (61,0)-(61,19)) │ ├── flags: newline @@ -1217,6 +1292,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (61,3)-(61,4) = "." │ ├── name: :bar @@ -1239,6 +1315,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (61,15)-(61,18)) │ │ ├── flags: variable_call, ignore_visibility @@ -1249,8 +1326,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (61,18)-(61,19) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (62,0)-(62,19)) │ ├── flags: newline @@ -1264,6 +1343,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (62,3)-(62,4) = "." │ ├── name: :bar @@ -1280,6 +1360,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "baz" │ ├── closing_loc: (62,18)-(62,19) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (62,14)-(62,18)) │ ├── flags: ∅ @@ -1293,6 +1374,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (62,14)-(62,15) = "&" ├── @ CallNode (location: (63,0)-(63,17)) @@ -1307,6 +1389,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (63,3)-(63,4) = "." │ ├── name: :bar @@ -1338,9 +1421,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ ├── closing_loc: (63,16)-(63,17) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (64,0)-(64,26)) │ ├── flags: newline @@ -1354,6 +1439,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (64,3)-(64,4) = "." │ ├── name: :bar @@ -1372,6 +1458,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ KeywordHashNode (location: (64,13)-(64,25)) │ │ ├── flags: ∅ @@ -1395,9 +1482,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (64,19)-(64,21) = "=>" │ ├── closing_loc: (64,25)-(64,26) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (65,0)-(65,19)) │ ├── flags: newline @@ -1411,6 +1500,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (65,3)-(65,4) = "." │ ├── name: :bar @@ -1429,6 +1519,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SplatNode (location: (65,13)-(65,18)) │ │ ├── flags: ∅ @@ -1443,8 +1534,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (65,18)-(65,19) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (66,0)-(66,27)) │ ├── flags: newline @@ -1458,6 +1551,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (66,3)-(66,4) = "." │ ├── name: :bar @@ -1476,6 +1570,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SplatNode (location: (66,13)-(66,18)) │ │ ├── flags: ∅ @@ -1490,8 +1585,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (66,26)-(66,27) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (66,20)-(66,26)) │ ├── flags: ∅ @@ -1505,6 +1602,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (66,20)-(66,21) = "&" ├── @ CallNode (location: (67,0)-(67,16)) @@ -1519,6 +1617,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (67,3)-(67,4) = "." │ ├── name: :bar @@ -1537,6 +1636,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ HashNode (location: (67,13)-(67,15)) │ │ ├── flags: static_literal @@ -1544,6 +1644,7 @@ │ │ ├── elements: (length: 0) │ │ └── closing_loc: (67,14)-(67,15) = "}" │ ├── closing_loc: (67,15)-(67,16) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (68,0)-(68,26)) │ ├── flags: newline @@ -1557,6 +1658,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (68,3)-(68,4) = "." │ ├── name: :bar @@ -1589,6 +1691,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── operator_loc: ∅ │ │ │ └── closing_loc: (68,19)-(68,20) = "}" @@ -1601,8 +1704,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (68,25)-(68,26) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (69,0)-(69,12)) │ ├── flags: newline, attribute_write @@ -1616,6 +1721,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (69,3)-(69,4) = "." │ ├── name: :bar= @@ -1632,6 +1738,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "baz" │ ├── closing_loc: ∅ + │ ├── equal_loc: (69,7)-(69,8) = "=" │ └── block: ∅ ├── @ CallNode (location: (70,0)-(70,9)) │ ├── flags: newline, ignore_visibility @@ -1666,9 +1773,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ ├── closing_loc: (70,8)-(70,9) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (71,0)-(71,11)) │ ├── flags: newline @@ -1682,6 +1791,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (71,3)-(71,4) = "." │ ├── name: :& @@ -1713,9 +1823,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ ├── closing_loc: (71,10)-(71,11) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (72,0)-(72,10)) │ ├── flags: newline @@ -1729,6 +1841,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (72,3)-(72,4) = "." │ ├── name: :& @@ -1753,9 +1866,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (72,6)-(72,8) = "**" │ ├── closing_loc: (72,9)-(72,10) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (73,0)-(73,9)) │ ├── flags: newline @@ -1769,6 +1884,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -1791,8 +1907,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (73,8)-(73,9) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (74,0)-(74,9)) │ ├── flags: newline @@ -1806,6 +1924,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -1822,6 +1941,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 2 │ ├── closing_loc: (74,8)-(74,9) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (75,0)-(75,5)) │ ├── flags: newline @@ -1835,6 +1955,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :[] @@ -1842,6 +1963,7 @@ │ ├── opening_loc: (75,3)-(75,4) = "[" │ ├── arguments: ∅ │ ├── closing_loc: (75,4)-(75,5) = "]" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (76,0)-(76,8)) │ ├── flags: newline, ignore_visibility @@ -1854,6 +1976,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (77,0)-(77,13)) │ ├── flags: newline, attribute_write, ignore_visibility @@ -1875,6 +1998,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ ├── closing_loc: ∅ + │ ├── equal_loc: (77,8)-(77,9) = "=" │ └── block: ∅ ├── @ CallNode (location: (78,0)-(78,17)) │ ├── flags: newline @@ -1897,6 +2021,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :+ @@ -1915,8 +2040,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (78,0)-(78,1) = "(" │ │ └── closing_loc: (78,6)-(78,7) = ")" @@ -1946,6 +2073,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :- @@ -1964,12 +2092,15 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (78,10)-(78,11) = "(" │ │ └── closing_loc: (78,16)-(78,17) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (79,0)-(79,19)) │ ├── flags: newline @@ -1992,6 +2123,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :+ @@ -2010,8 +2142,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (79,0)-(79,1) = "(" │ │ └── closing_loc: (79,6)-(79,7) = ")" @@ -2035,6 +2169,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (79,11)-(79,12) = "." │ │ ├── name: :- @@ -2053,6 +2188,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── @ CallNode (location: (79,17)-(79,18)) │ │ │ ├── flags: variable_call, ignore_visibility @@ -2063,10 +2199,13 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (79,18)-(79,19) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (80,0)-(80,17)) │ ├── flags: newline @@ -2089,6 +2228,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :+ @@ -2107,8 +2247,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (80,0)-(80,1) = "(" │ │ └── closing_loc: (80,6)-(80,7) = ")" @@ -2132,6 +2274,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (80,11)-(80,12) = "." │ │ ├── name: :- @@ -2154,10 +2297,13 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (80,16)-(80,17) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (81,0)-(81,8)) │ ├── flags: newline, ignore_visibility @@ -2185,9 +2331,11 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (81,2)-(81,4) = "**" │ ├── closing_loc: (81,7)-(81,8) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (82,0)-(82,6)) │ ├── flags: newline, safe_navigation @@ -2201,6 +2349,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (82,3)-(82,5) = "&." │ ├── name: :! @@ -2208,6 +2357,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (83,0)-(83,8)) │ ├── flags: newline @@ -2221,6 +2371,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (83,3)-(83,4) = "." │ ├── name: :~ @@ -2239,8 +2390,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (83,7)-(83,8) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (84,0)-(84,7)) ├── flags: newline, safe_navigation @@ -2254,6 +2407,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (84,1)-(84,3) = "&." ├── name: :+ @@ -2272,6 +2426,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (84,6)-(84,7) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/unparser/corpus/literal/since/27.txt b/snapshots/unparser/corpus/literal/since/27.txt index e4cda312f8..3edae724eb 100644 --- a/snapshots/unparser/corpus/literal/since/27.txt +++ b/snapshots/unparser/corpus/literal/since/27.txt @@ -39,6 +39,7 @@ │ │ ├── name: :_2 │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ ParenthesesNode (location: (4,0)-(4,5)) ├── flags: newline diff --git a/snapshots/unparser/corpus/literal/since/31.txt b/snapshots/unparser/corpus/literal/since/31.txt index 7890475124..639c52d603 100644 --- a/snapshots/unparser/corpus/literal/since/31.txt +++ b/snapshots/unparser/corpus/literal/since/31.txt @@ -38,6 +38,7 @@ │ │ ├── opening_loc: (2,5)-(2,6) = "(" │ │ ├── arguments: ∅ │ │ ├── closing_loc: (2,7)-(2,8) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockArgumentNode (location: (2,6)-(2,7)) │ │ ├── flags: ∅ @@ -86,6 +87,7 @@ │ ├── opening_loc: (6,5)-(6,6) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (6,7)-(6,8) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (6,6)-(6,7)) │ ├── flags: ∅ diff --git a/snapshots/unparser/corpus/literal/since/32.txt b/snapshots/unparser/corpus/literal/since/32.txt index 2b126a0cc5..335ae12c1e 100644 --- a/snapshots/unparser/corpus/literal/since/32.txt +++ b/snapshots/unparser/corpus/literal/since/32.txt @@ -55,6 +55,7 @@ │ │ │ ├── value: ∅ │ │ │ └── operator_loc: (2,16)-(2,18) = "**" │ │ ├── closing_loc: (2,18)-(2,19) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:argument] │ ├── def_keyword_loc: (1,0)-(1,3) = "def" @@ -110,6 +111,7 @@ │ │ │ ├── operator_loc: (6,16)-(6,17) = "*" │ │ │ └── expression: ∅ │ │ ├── closing_loc: (6,17)-(6,18) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:argument] │ ├── def_keyword_loc: (5,0)-(5,3) = "def" diff --git a/snapshots/unparser/corpus/literal/super.txt b/snapshots/unparser/corpus/literal/super.txt index a6311116ca..a3855c140e 100644 --- a/snapshots/unparser/corpus/literal/super.txt +++ b/snapshots/unparser/corpus/literal/super.txt @@ -32,6 +32,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rparen_loc: (3,7)-(3,8) = ")" │ └── block: ∅ @@ -52,6 +53,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (4,9)-(4,10)) │ │ ├── flags: variable_call, ignore_visibility @@ -62,6 +64,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rparen_loc: (4,10)-(4,11) = ")" │ └── block: ∅ @@ -84,6 +87,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (5,6)-(5,7) = "&" ├── @ SuperNode (location: (6,0)-(6,16)) @@ -103,6 +107,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rparen_loc: (6,15)-(6,16) = ")" │ └── block: @@ -118,6 +123,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (6,9)-(6,10) = "&" ├── @ SuperNode (location: (7,0)-(9,2)) @@ -137,6 +143,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (7,8)-(9,1)) │ │ ├── flags: ∅ @@ -155,6 +162,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (7,8)-(7,9) = "{" │ │ └── closing_loc: (9,0)-(9,1) = "}" @@ -180,6 +188,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (10,6)-(10,7) = "{" │ └── closing_loc: (12,0)-(12,1) = "}" @@ -200,6 +209,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rparen_loc: (13,7)-(13,8) = ")" │ └── block: @@ -220,6 +230,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (13,9)-(13,10) = "{" │ └── closing_loc: (15,0)-(15,1) = "}" @@ -247,6 +258,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (16,8)-(16,9) = "{" │ └── closing_loc: (18,0)-(18,1) = "}" @@ -267,6 +279,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ CallNode (location: (19,9)-(19,10)) │ ├── flags: variable_call, ignore_visibility @@ -277,6 +290,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rparen_loc: (19,10)-(19,11) = ")" └── block: @@ -297,6 +311,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (19,12)-(19,13) = "{" └── closing_loc: (21,0)-(21,1) = "}" diff --git a/snapshots/unparser/corpus/literal/unary.txt b/snapshots/unparser/corpus/literal/unary.txt index ec2115e411..d64e24adad 100644 --- a/snapshots/unparser/corpus/literal/unary.txt +++ b/snapshots/unparser/corpus/literal/unary.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (2,0)-(2,5)) │ ├── flags: newline @@ -39,6 +40,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (2,1)-(2,2) = "(" │ │ └── closing_loc: (2,4)-(2,5) = ")" @@ -48,6 +50,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,16)) │ ├── flags: newline @@ -79,6 +82,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ ├── right: │ │ │ │ │ │ @ CallNode (location: (3,11)-(3,14)) @@ -90,6 +94,7 @@ │ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ │ └── block: ∅ │ │ │ │ │ └── operator_loc: (3,8)-(3,10) = "||" │ │ │ │ ├── opening_loc: (3,3)-(3,4) = "(" @@ -100,6 +105,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (3,1)-(3,2) = "(" │ │ └── closing_loc: (3,15)-(3,16) = ")" @@ -109,6 +115,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (4,0)-(4,9)) │ ├── flags: newline @@ -134,6 +141,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (4,1)-(4,2) = "(" │ │ │ └── closing_loc: (4,4)-(4,5) = ")" @@ -143,6 +151,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -150,6 +159,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,2)) │ ├── flags: newline @@ -163,6 +173,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :~ @@ -170,6 +181,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (6,0)-(6,2)) │ ├── flags: newline @@ -183,6 +195,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :-@ @@ -190,6 +203,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(7,2)) │ ├── flags: newline @@ -203,6 +217,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :+@ @@ -210,6 +225,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (8,0)-(8,9)) │ ├── flags: newline @@ -235,6 +251,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── call_operator_loc: ∅ │ │ │ │ ├── name: :-@ @@ -242,6 +259,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (8,1)-(8,2) = "(" │ │ │ └── closing_loc: (8,4)-(8,5) = ")" @@ -251,6 +269,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :-@ @@ -258,6 +277,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (9,0)-(9,9)) ├── flags: newline @@ -283,6 +303,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :+@ @@ -290,6 +311,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (9,1)-(9,2) = "(" │ │ └── closing_loc: (9,4)-(9,5) = ")" @@ -299,6 +321,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :+@ @@ -306,4 +329,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/unparser/corpus/literal/variables.txt b/snapshots/unparser/corpus/literal/variables.txt index 3861af1a46..f2c2e32ebd 100644 --- a/snapshots/unparser/corpus/literal/variables.txt +++ b/snapshots/unparser/corpus/literal/variables.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ InstanceVariableReadNode (location: (2,0)-(2,2)) │ ├── flags: newline diff --git a/snapshots/unparser/corpus/literal/while.txt b/snapshots/unparser/corpus/literal/while.txt index 642a5c182e..f11ba958a6 100644 --- a/snapshots/unparser/corpus/literal/while.txt +++ b/snapshots/unparser/corpus/literal/while.txt @@ -26,6 +26,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (2,6)-(6,3)) │ │ ├── flags: ∅ @@ -68,6 +69,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── statements: │ │ │ @ StatementsNode (location: (4,6)-(4,15)) @@ -128,8 +130,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── statements: │ │ @ StatementsNode (location: (10,2)-(10,11)) @@ -150,6 +154,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (10,6)-(10,7) = "=" │ ├── locals: [:foo] @@ -200,6 +205,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (14,6)-(14,7) = "=" │ ├── end_keyword_loc: (15,0)-(15,3) = "end" @@ -245,6 +251,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (18,6)-(18,7) = "=" │ ├── end_keyword_loc: (19,0)-(19,3) = "end" @@ -276,6 +283,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── statements: │ │ @ StatementsNode (location: (23,4)-(23,13)) @@ -296,6 +304,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (23,8)-(23,9) = "=" │ ├── end_keyword_loc: (25,0)-(25,3) = "end" @@ -321,6 +330,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (28,7)-(32,3)) │ │ ├── flags: ∅ @@ -363,6 +373,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── statements: │ │ │ @ StatementsNode (location: (30,6)-(30,15)) @@ -383,6 +394,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (30,10)-(30,11) = "=" │ │ ├── opening_loc: (28,7)-(28,8) = "{" @@ -410,6 +422,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (36,7)-(40,3)) │ │ ├── flags: ∅ @@ -466,6 +479,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (38,10)-(38,11) = "=" │ │ ├── opening_loc: (36,7)-(36,8) = "{" @@ -499,6 +513,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── statements: │ │ │ @ StatementsNode (location: (42,5)-(44,3)) @@ -520,6 +535,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── rescue_clause: ∅ │ │ │ ├── else_clause: ∅ @@ -543,6 +559,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (45,0)-(47,3)) @@ -564,6 +581,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -584,6 +602,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (48,0)-(51,3)) @@ -605,6 +624,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (50,2)-(50,5)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -615,6 +635,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -635,6 +656,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (52,0)-(55,3)) @@ -656,6 +678,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (54,2)-(54,5)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -666,6 +689,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -716,6 +740,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (61,11)-(62,1)) │ │ │ ├── flags: ∅ @@ -781,6 +806,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (70,11)-(71,1)) │ │ ├── flags: ∅ diff --git a/snapshots/unparser/corpus/semantic/and.txt b/snapshots/unparser/corpus/semantic/and.txt index ad2b639777..9206b1bf33 100644 --- a/snapshots/unparser/corpus/semantic/and.txt +++ b/snapshots/unparser/corpus/semantic/and.txt @@ -20,6 +20,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (1,4)-(1,5)) @@ -31,6 +32,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (1,1)-(1,4) = "..." │ ├── right: @@ -46,6 +48,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (1,13)-(1,14)) @@ -57,6 +60,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (1,10)-(1,13) = "..." │ └── operator_loc: (1,6)-(1,8) = "or" @@ -75,6 +79,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (2,4)-(2,5)) @@ -86,6 +91,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (2,1)-(2,4) = "..." │ ├── right: @@ -101,6 +107,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (2,14)-(2,15)) @@ -112,6 +119,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (2,11)-(2,14) = "..." │ └── operator_loc: (2,6)-(2,9) = "and" @@ -134,6 +142,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── right: │ │ │ │ @ CallNode (location: (4,7)-(4,8)) @@ -145,6 +154,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (4,4)-(4,7) = "..." │ │ ├── right: @@ -160,6 +170,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── right: │ │ │ │ @ CallNode (location: (4,16)-(4,17)) @@ -171,6 +182,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (4,13)-(4,16) = "..." │ │ └── operator_loc: (4,9)-(4,11) = "or" @@ -197,6 +209,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (7,7)-(7,8)) @@ -208,6 +221,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (7,4)-(7,7) = "..." │ ├── right: @@ -223,6 +237,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (7,17)-(7,18)) @@ -234,6 +249,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (7,14)-(7,17) = "..." │ └── operator_loc: (7,9)-(7,12) = "and" diff --git a/snapshots/unparser/corpus/semantic/block.txt b/snapshots/unparser/corpus/semantic/block.txt index b6ea10f25f..5de8246b64 100644 --- a/snapshots/unparser/corpus/semantic/block.txt +++ b/snapshots/unparser/corpus/semantic/block.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(2,3)) │ ├── flags: ∅ @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (4,4)-(6,3)) │ ├── flags: ∅ @@ -65,6 +67,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (8,4)-(11,3)) │ ├── flags: ∅ @@ -96,6 +99,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,4)-(14,3)) │ ├── flags: ∅ @@ -140,6 +144,7 @@ │ │ ├── closing_loc: (18,0)-(19,0) = "DOC\n" │ │ └── unescaped: " b\n" │ ├── closing_loc: (16,10)-(16,11) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (16,12)-(20,3)) │ ├── flags: ∅ @@ -191,6 +196,7 @@ │ ├── closing_loc: (24,0)-(25,0) = "DOC\n" │ └── unescaped: " b\n" ├── closing_loc: (22,10)-(22,11) = ")" + ├── equal_loc: ∅ └── block: @ BlockNode (location: (22,12)-(26,3)) ├── flags: ∅ @@ -209,6 +215,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (22,12)-(22,14) = "do" └── closing_loc: (26,0)-(26,3) = "end" diff --git a/snapshots/unparser/corpus/semantic/def.txt b/snapshots/unparser/corpus/semantic/def.txt index f05ce02bca..f1e0a913f1 100644 --- a/snapshots/unparser/corpus/semantic/def.txt +++ b/snapshots/unparser/corpus/semantic/def.txt @@ -33,6 +33,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: ∅ │ │ │ ├── name: :- @@ -51,8 +52,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (2,2)-(2,3) = "(" │ │ └── closing_loc: (2,8)-(2,9) = ")" @@ -85,6 +88,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (6,4)-(6,10) = "rescue" │ └── rescue_expression: diff --git a/snapshots/unparser/corpus/semantic/kwbegin.txt b/snapshots/unparser/corpus/semantic/kwbegin.txt index dc5f529efb..432531b577 100644 --- a/snapshots/unparser/corpus/semantic/kwbegin.txt +++ b/snapshots/unparser/corpus/semantic/kwbegin.txt @@ -60,6 +60,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: ∅ │ ├── else_clause: ∅ @@ -81,6 +82,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (16,0)-(17,3)) @@ -103,6 +105,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -124,6 +127,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (22,2)-(22,3)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -134,6 +138,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (23,0)-(24,3)) @@ -156,6 +161,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -227,6 +233,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (36,0)-(39,3)) @@ -252,6 +259,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: │ @ RescueNode (location: (38,0)-(39,3)) @@ -277,6 +285,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ @@ -297,6 +306,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (42,0)-(42,3) = "end" └── end_keyword_loc: (42,0)-(42,3) = "end" diff --git a/snapshots/unparser/corpus/semantic/literal.txt b/snapshots/unparser/corpus/semantic/literal.txt index 0d21b59d49..b296cee92d 100644 --- a/snapshots/unparser/corpus/semantic/literal.txt +++ b/snapshots/unparser/corpus/semantic/literal.txt @@ -105,8 +105,11 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (14,9)-(14,10) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/unparser/corpus/semantic/opasgn.txt b/snapshots/unparser/corpus/semantic/opasgn.txt index 870942f97e..a14bef38b5 100644 --- a/snapshots/unparser/corpus/semantic/opasgn.txt +++ b/snapshots/unparser/corpus/semantic/opasgn.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (1,1)-(1,2) = "[" diff --git a/snapshots/unparser/corpus/semantic/send.txt b/snapshots/unparser/corpus/semantic/send.txt index f403d3d2b6..fd54e0e9c3 100644 --- a/snapshots/unparser/corpus/semantic/send.txt +++ b/snapshots/unparser/corpus/semantic/send.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (2,0)-(2,6)) │ ├── flags: newline, ignore_visibility @@ -30,6 +31,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: (2,5)-(2,6) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (4,0)-(4,15)) │ ├── flags: newline @@ -49,6 +51,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── call_operator_loc: (4,1)-(4,2) = "." │ │ │ ├── name: :=== @@ -67,8 +70,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (4,7)-(4,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (4,8)-(4,9) = "." │ │ ├── name: :c @@ -76,6 +81,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :== @@ -94,8 +100,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (6,0)-(6,15)) ├── flags: newline @@ -109,6 +117,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :== @@ -133,6 +142,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── call_operator_loc: (6,6)-(6,7) = "." │ │ ├── name: :c @@ -140,6 +150,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (6,8)-(6,9) = "." │ ├── name: :=== @@ -158,8 +169,11 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (6,14)-(6,15) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/unparser/corpus/semantic/while.txt b/snapshots/unparser/corpus/semantic/while.txt index de3a3335db..36f7b07c8d 100644 --- a/snapshots/unparser/corpus/semantic/while.txt +++ b/snapshots/unparser/corpus/semantic/while.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,11)-(1,13)) │ │ ├── flags: ∅ @@ -41,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ UntilNode (location: (3,0)-(5,3)) │ ├── flags: newline @@ -57,6 +59,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (3,9)-(3,11)) │ │ ├── flags: ∅ @@ -78,6 +81,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ WhileNode (location: (7,0)-(7,19)) │ ├── flags: newline @@ -108,6 +112,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (7,4)-(7,5) = "=" ├── @ UntilNode (location: (9,0)-(9,18)) @@ -128,6 +133,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── right: │ │ │ @ CallNode (location: (9,13)-(9,18)) @@ -139,6 +145,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (9,15)-(9,18)) │ │ │ ├── flags: ∅ @@ -161,6 +168,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ WhileNode (location: (11,0)-(13,3)) │ ├── flags: newline @@ -183,6 +191,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (11,8)-(11,9) = "=" │ └── statements: @@ -217,6 +226,7 @@ │ │ │ ├── closing_loc: (16,0)-(17,0) = "FOO\n" │ │ │ └── unescaped: "" │ │ ├── closing_loc: (15,16)-(15,17) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (15,18)-(18,3)) │ │ ├── flags: ∅ @@ -235,6 +245,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (15,18)-(15,20) = "do" │ │ └── closing_loc: (18,0)-(18,3) = "end" @@ -273,6 +284,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (21,6)-(21,7) = "=" │ └── @ WhileNode (location: (22,2)-(24,5)) @@ -304,6 +316,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (23,8)-(23,9) = "=" ├── end_keyword_loc: (25,0)-(25,3) = "end" diff --git a/snapshots/until.txt b/snapshots/until.txt index e89a17450a..55b3beafa8 100644 --- a/snapshots/until.txt +++ b/snapshots/until.txt @@ -44,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(5,24)) │ ├── flags: ∅ @@ -80,6 +81,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(7,23)) │ ├── flags: ∅ @@ -138,6 +140,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (11,0)-(11,10)) @@ -167,6 +170,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ WhileNode (location: (13,0)-(13,20)) ├── flags: newline @@ -186,6 +190,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ LocalVariableTargetNode (location: (13,17)-(13,20)) @@ -206,4 +211,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/variables.txt b/snapshots/variables.txt index f36ef08075..d25338e88d 100644 --- a/snapshots/variables.txt +++ b/snapshots/variables.txt @@ -85,6 +85,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LocalVariableWriteNode (location: (19,0)-(19,7)) │ ├── flags: newline @@ -397,6 +398,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── @ CallNode (location: (45,4)-(45,5)) │ │ │ ├── flags: newline, variable_call, ignore_visibility @@ -407,6 +409,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ CallNode (location: (45,7)-(45,8)) │ │ ├── flags: newline, variable_call, ignore_visibility @@ -417,6 +420,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (45,0)-(45,1) = "(" │ └── closing_loc: (45,8)-(45,9) = ")" diff --git a/snapshots/while.txt b/snapshots/while.txt index 7d6d53c520..67d45e4d66 100644 --- a/snapshots/while.txt +++ b/snapshots/while.txt @@ -44,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,4)-(5,24)) │ ├── flags: ∅ @@ -80,6 +81,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,4)-(7,23)) │ ├── flags: ∅ @@ -138,6 +140,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (11,0)-(11,10)) @@ -167,6 +170,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(13,58)) │ ├── flags: newline, ignore_visibility @@ -177,6 +181,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,4)-(13,58)) │ ├── flags: ∅ @@ -219,6 +224,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (13,33)-(13,39)) │ │ │ │ │ ├── flags: ∅ @@ -259,6 +265,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,4)-(15,55)) │ ├── flags: ∅ @@ -303,6 +310,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (15,30)-(15,36)) │ │ │ │ │ ├── flags: ∅ @@ -333,6 +341,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,4)-(17,56)) │ ├── flags: ∅ @@ -369,6 +378,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (17,31)-(17,37)) │ │ │ │ ├── flags: ∅ @@ -397,6 +407,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,4)-(19,60)) │ ├── flags: ∅ @@ -439,6 +450,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (19,35)-(19,41)) │ │ │ │ │ ├── flags: ∅ @@ -484,6 +496,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (21,20)-(21,26)) │ │ │ ├── flags: ∅ @@ -518,6 +531,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── pattern: │ │ @ LocalVariableTargetNode (location: (23,17)-(23,20)) @@ -538,4 +552,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/ambiuous_quoted_label_in_ternary_operator.txt b/snapshots/whitequark/ambiuous_quoted_label_in_ternary_operator.txt index 7c2f8a2d96..1bfcb0b3b5 100644 --- a/snapshots/whitequark/ambiuous_quoted_label_in_ternary_operator.txt +++ b/snapshots/whitequark/ambiuous_quoted_label_in_ternary_operator.txt @@ -18,6 +18,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (1,2)-(1,3) = "?" ├── statements: @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :& @@ -52,6 +54,7 @@ │ │ ├── closing_loc: (1,9)-(1,10) = "'" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: │ @ ElseNode (location: (1,10)-(1,15)) diff --git a/snapshots/whitequark/and.txt b/snapshots/whitequark/and.txt index 3f548d55eb..e528ac9bc3 100644 --- a/snapshots/whitequark/and.txt +++ b/snapshots/whitequark/and.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (1,7)-(1,10)) @@ -28,6 +29,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,4)-(1,6) = "&&" └── @ AndNode (location: (3,0)-(3,11)) @@ -42,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: │ @ CallNode (location: (3,8)-(3,11)) @@ -53,5 +56,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (3,4)-(3,7) = "and" diff --git a/snapshots/whitequark/and_asgn.txt b/snapshots/whitequark/and_asgn.txt index f07cfd749d..a268cafb87 100644 --- a/snapshots/whitequark/and_asgn.txt +++ b/snapshots/whitequark/and_asgn.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── message_loc: (1,4)-(1,5) = "a" @@ -39,6 +40,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (3,3)-(3,4) = "[" diff --git a/snapshots/whitequark/and_or_masgn.txt b/snapshots/whitequark/and_or_masgn.txt index 208120c02e..9357fb4a87 100644 --- a/snapshots/whitequark/and_or_masgn.txt +++ b/snapshots/whitequark/and_or_masgn.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ ParenthesesNode (location: (1,7)-(1,19)) @@ -51,6 +52,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (1,7)-(1,8) = "(" │ │ └── closing_loc: (1,18)-(1,19) = ")" @@ -67,6 +69,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: │ @ ParenthesesNode (location: (3,7)-(3,19)) @@ -101,6 +104,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (3,7)-(3,8) = "(" │ └── closing_loc: (3,18)-(3,19) = ")" diff --git a/snapshots/whitequark/anonymous_blockarg.txt b/snapshots/whitequark/anonymous_blockarg.txt index af4654ab82..3d180d6910 100644 --- a/snapshots/whitequark/anonymous_blockarg.txt +++ b/snapshots/whitequark/anonymous_blockarg.txt @@ -38,6 +38,7 @@ │ ├── opening_loc: (1,15)-(1,16) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (1,17)-(1,18) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockArgumentNode (location: (1,16)-(1,17)) │ ├── flags: ∅ diff --git a/snapshots/whitequark/arg_label.txt b/snapshots/whitequark/arg_label.txt index 97c1b45671..42c10dafa2 100644 --- a/snapshots/whitequark/arg_label.txt +++ b/snapshots/whitequark/arg_label.txt @@ -33,6 +33,7 @@ │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (1,0)-(1,3) = "def" @@ -69,6 +70,7 @@ │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (4,0)-(4,3) = "def" @@ -86,6 +88,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (6,2)-(6,12)) ├── flags: ∅ @@ -119,6 +122,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (6,2)-(6,3) = "{" └── closing_loc: (6,11)-(6,12) = "}" diff --git a/snapshots/whitequark/arg_scope.txt b/snapshots/whitequark/arg_scope.txt index 7838aad5fd..c5f0371b89 100644 --- a/snapshots/whitequark/arg_scope.txt +++ b/snapshots/whitequark/arg_scope.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,6)-(1,13)) ├── flags: ∅ diff --git a/snapshots/whitequark/args_args_assocs.txt b/snapshots/whitequark/args_args_assocs.txt index 67b53cc514..241dc55763 100644 --- a/snapshots/whitequark/args_args_assocs.txt +++ b/snapshots/whitequark/args_args_assocs.txt @@ -25,6 +25,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ KeywordHashNode (location: (1,9)-(1,18)) │ │ ├── flags: symbol_keys @@ -44,6 +45,7 @@ │ │ │ └── value: 1 │ │ └── operator_loc: (1,14)-(1,16) = "=>" │ ├── closing_loc: (1,18)-(1,19) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,25)) ├── flags: newline, ignore_visibility @@ -65,6 +67,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ KeywordHashNode (location: (3,9)-(3,18)) │ ├── flags: symbol_keys @@ -84,6 +87,7 @@ │ │ └── value: 1 │ └── operator_loc: (3,14)-(3,16) = "=>" ├── closing_loc: (3,24)-(3,25) = ")" + ├── equal_loc: ∅ └── block: @ BlockArgumentNode (location: (3,20)-(3,24)) ├── flags: ∅ @@ -97,5 +101,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (3,20)-(3,21) = "&" diff --git a/snapshots/whitequark/args_args_assocs_comma.txt b/snapshots/whitequark/args_args_assocs_comma.txt index cb98bdd1a0..ddf24a00b8 100644 --- a/snapshots/whitequark/args_args_assocs_comma.txt +++ b/snapshots/whitequark/args_args_assocs_comma.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -35,6 +36,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ KeywordHashNode (location: (1,9)-(1,18)) │ ├── flags: symbol_keys @@ -54,4 +56,5 @@ │ │ └── value: 1 │ └── operator_loc: (1,14)-(1,16) = "=>" ├── closing_loc: (1,19)-(1,20) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/args_args_comma.txt b/snapshots/whitequark/args_args_comma.txt index 1452565827..1afdbf6bb3 100644 --- a/snapshots/whitequark/args_args_comma.txt +++ b/snapshots/whitequark/args_args_comma.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -35,6 +36,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (1,8)-(1,9) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/args_args_star.txt b/snapshots/whitequark/args_args_star.txt index ffa19daba9..5845b84b6b 100644 --- a/snapshots/whitequark/args_args_star.txt +++ b/snapshots/whitequark/args_args_star.txt @@ -25,6 +25,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SplatNode (location: (1,9)-(1,13)) │ │ ├── flags: ∅ @@ -39,8 +40,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (1,13)-(1,14) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,20)) ├── flags: newline, ignore_visibility @@ -62,6 +65,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ SplatNode (location: (3,9)-(3,13)) │ ├── flags: ∅ @@ -76,8 +80,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (3,19)-(3,20) = ")" + ├── equal_loc: ∅ └── block: @ BlockArgumentNode (location: (3,15)-(3,19)) ├── flags: ∅ @@ -91,5 +97,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (3,15)-(3,16) = "&" diff --git a/snapshots/whitequark/args_assocs_comma.txt b/snapshots/whitequark/args_assocs_comma.txt index 2d00798a37..86ab339f0e 100644 --- a/snapshots/whitequark/args_assocs_comma.txt +++ b/snapshots/whitequark/args_assocs_comma.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -44,4 +45,5 @@ │ │ └── value: 1 │ └── operator_loc: (1,9)-(1,11) = "=>" ├── closing_loc: (1,14)-(1,15) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/args_block_pass.txt b/snapshots/whitequark/args_block_pass.txt index 22460638ce..f1765fb79c 100644 --- a/snapshots/whitequark/args_block_pass.txt +++ b/snapshots/whitequark/args_block_pass.txt @@ -14,6 +14,7 @@ ├── opening_loc: (1,3)-(1,4) = "(" ├── arguments: ∅ ├── closing_loc: (1,8)-(1,9) = ")" + ├── equal_loc: ∅ └── block: @ BlockArgumentNode (location: (1,4)-(1,8)) ├── flags: ∅ @@ -27,5 +28,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,4)-(1,5) = "&" diff --git a/snapshots/whitequark/args_cmd.txt b/snapshots/whitequark/args_cmd.txt index 1cfdf1bb10..9bc295c30b 100644 --- a/snapshots/whitequark/args_cmd.txt +++ b/snapshots/whitequark/args_cmd.txt @@ -36,8 +36,11 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (1,9)-(1,10) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/args_star.txt b/snapshots/whitequark/args_star.txt index d28e53af19..45eb557816 100644 --- a/snapshots/whitequark/args_star.txt +++ b/snapshots/whitequark/args_star.txt @@ -29,8 +29,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (1,8)-(1,9) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,15)) ├── flags: newline, ignore_visibility @@ -56,8 +58,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (3,14)-(3,15) = ")" + ├── equal_loc: ∅ └── block: @ BlockArgumentNode (location: (3,10)-(3,14)) ├── flags: ∅ @@ -71,5 +75,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (3,10)-(3,11) = "&" diff --git a/snapshots/whitequark/array_splat.txt b/snapshots/whitequark/array_splat.txt index bfd74572ca..ae94a8eda3 100644 --- a/snapshots/whitequark/array_splat.txt +++ b/snapshots/whitequark/array_splat.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,0)-(1,1) = "[" │ └── closing_loc: (1,5)-(1,6) = "]" @@ -43,6 +44,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ IntegerNode (location: (3,10)-(3,11)) │ │ ├── flags: static_literal, decimal @@ -68,6 +70,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (5,0)-(5,1) = "[" └── closing_loc: (5,8)-(5,9) = "]" diff --git a/snapshots/whitequark/array_symbols_interp.txt b/snapshots/whitequark/array_symbols_interp.txt index f250ef041f..0fa0416870 100644 --- a/snapshots/whitequark/array_symbols_interp.txt +++ b/snapshots/whitequark/array_symbols_interp.txt @@ -34,6 +34,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (1,12)-(1,13) = "}" │ │ └── closing_loc: ∅ @@ -68,6 +69,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (3,11)-(3,12) = "}" │ └── closing_loc: ∅ diff --git a/snapshots/whitequark/array_words_interp.txt b/snapshots/whitequark/array_words_interp.txt index dd104a1921..2acf9d2943 100644 --- a/snapshots/whitequark/array_words_interp.txt +++ b/snapshots/whitequark/array_words_interp.txt @@ -34,6 +34,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (1,12)-(1,13) = "}" │ │ └── closing_loc: ∅ @@ -68,6 +69,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (3,12)-(3,13) = "}" │ │ ├── @ StringNode (location: (3,13)-(3,16)) diff --git a/snapshots/whitequark/asgn_cmd.txt b/snapshots/whitequark/asgn_cmd.txt index c212864ded..f2b2cfd767 100644 --- a/snapshots/whitequark/asgn_cmd.txt +++ b/snapshots/whitequark/asgn_cmd.txt @@ -33,6 +33,7 @@ │ │ │ │ ├── name: :foo │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (1,10)-(1,11) = "=" │ └── operator_loc: (1,4)-(1,5) = "=" @@ -58,5 +59,6 @@ │ │ ├── name: :foo │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (3,4)-(3,5) = "=" diff --git a/snapshots/whitequark/asgn_mrhs.txt b/snapshots/whitequark/asgn_mrhs.txt index 972eaf7fa5..b8395d1b2d 100644 --- a/snapshots/whitequark/asgn_mrhs.txt +++ b/snapshots/whitequark/asgn_mrhs.txt @@ -27,6 +27,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: ∅ │ │ └── closing_loc: ∅ @@ -49,6 +50,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── @ IntegerNode (location: (3,11)-(3,12)) │ │ │ ├── flags: static_literal, decimal @@ -74,6 +76,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SplatNode (location: (5,11)-(5,15)) │ │ ├── flags: ∅ @@ -88,6 +91,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: ∅ │ └── closing_loc: ∅ diff --git a/snapshots/whitequark/bang.txt b/snapshots/whitequark/bang.txt index 165a5d3149..f9ad821fb3 100644 --- a/snapshots/whitequark/bang.txt +++ b/snapshots/whitequark/bang.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bang_cmd.txt b/snapshots/whitequark/bang_cmd.txt index d4487ad6ca..f78e47f5e4 100644 --- a/snapshots/whitequark/bang_cmd.txt +++ b/snapshots/whitequark/bang_cmd.txt @@ -28,8 +28,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -37,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/begin_cmdarg.txt b/snapshots/whitequark/begin_cmdarg.txt index 8287191fab..964f7955f9 100644 --- a/snapshots/whitequark/begin_cmdarg.txt +++ b/snapshots/whitequark/begin_cmdarg.txt @@ -35,6 +35,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,16)-(1,24)) │ │ ├── flags: ∅ @@ -54,4 +55,5 @@ │ ├── ensure_clause: ∅ │ └── end_keyword_loc: (1,25)-(1,28) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/beginless_erange_after_newline.txt b/snapshots/whitequark/beginless_erange_after_newline.txt index fe05701982..d88aadd4a6 100644 --- a/snapshots/whitequark/beginless_erange_after_newline.txt +++ b/snapshots/whitequark/beginless_erange_after_newline.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ RangeNode (location: (2,0)-(2,6)) ├── flags: newline, static_literal, exclude_end diff --git a/snapshots/whitequark/beginless_irange_after_newline.txt b/snapshots/whitequark/beginless_irange_after_newline.txt index ae5c09808a..b067a7b369 100644 --- a/snapshots/whitequark/beginless_irange_after_newline.txt +++ b/snapshots/whitequark/beginless_irange_after_newline.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ RangeNode (location: (2,0)-(2,5)) ├── flags: newline, static_literal diff --git a/snapshots/whitequark/block_arg_combinations.txt b/snapshots/whitequark/block_arg_combinations.txt index 733f1ad6b5..224e33dd01 100644 --- a/snapshots/whitequark/block_arg_combinations.txt +++ b/snapshots/whitequark/block_arg_combinations.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,1)-(1,5)) │ ├── flags: ∅ @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,1)-(3,8)) │ ├── flags: ∅ @@ -54,6 +56,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,1)-(5,9)) │ ├── flags: ∅ @@ -91,6 +94,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,1)-(7,12)) │ ├── flags: ∅ @@ -133,6 +137,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,1)-(9,16)) │ ├── flags: ∅ @@ -178,6 +183,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,1)-(11,13)) │ ├── flags: ∅ @@ -220,6 +226,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,1)-(13,9)) │ ├── flags: ∅ @@ -257,6 +264,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,1)-(15,8)) │ ├── flags: ∅ @@ -294,6 +302,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,1)-(19,3)) │ ├── flags: ∅ @@ -320,6 +329,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (21,1)-(21,9)) │ ├── flags: ∅ @@ -346,6 +356,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (23,1)-(23,12)) │ ├── flags: ∅ @@ -386,6 +397,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (25,1)-(25,15)) │ ├── flags: ∅ @@ -431,6 +443,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (27,1)-(27,19)) │ ├── flags: ∅ @@ -479,6 +492,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (29,1)-(29,16)) │ ├── flags: ∅ @@ -524,6 +538,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (31,1)-(31,12)) │ ├── flags: ∅ @@ -564,6 +579,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (33,1)-(33,11)) │ ├── flags: ∅ @@ -604,6 +620,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (35,1)-(35,11)) │ ├── flags: ∅ @@ -642,6 +659,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (37,1)-(37,17)) │ ├── flags: ∅ @@ -691,6 +709,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (39,1)-(39,24)) │ ├── flags: ∅ @@ -748,6 +767,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (41,1)-(41,27)) │ ├── flags: ∅ @@ -811,6 +831,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (43,1)-(43,20)) │ ├── flags: ∅ @@ -863,6 +884,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (45,1)-(45,9)) │ ├── flags: ∅ @@ -900,6 +922,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (47,1)-(47,8)) │ ├── flags: ∅ @@ -935,6 +958,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (49,1)-(49,14)) │ ├── flags: ∅ @@ -981,6 +1005,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (51,1)-(51,18)) │ ├── flags: ∅ @@ -1032,6 +1057,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (53,1)-(53,21)) │ ├── flags: ∅ @@ -1086,6 +1112,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (55,1)-(55,17)) │ ├── flags: ∅ @@ -1135,6 +1162,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (57,1)-(57,7)) ├── flags: ∅ diff --git a/snapshots/whitequark/block_kwarg.txt b/snapshots/whitequark/block_kwarg.txt index 65e827fb5b..8ab737f4b6 100644 --- a/snapshots/whitequark/block_kwarg.txt +++ b/snapshots/whitequark/block_kwarg.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,1)-(1,11)) ├── flags: ∅ diff --git a/snapshots/whitequark/block_kwarg_combinations.txt b/snapshots/whitequark/block_kwarg_combinations.txt index ec1659a941..6af2600515 100644 --- a/snapshots/whitequark/block_kwarg_combinations.txt +++ b/snapshots/whitequark/block_kwarg_combinations.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,1)-(1,16)) │ ├── flags: ∅ @@ -56,6 +57,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,1)-(3,17)) │ ├── flags: ∅ @@ -101,6 +103,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (5,1)-(5,32)) ├── flags: ∅ diff --git a/snapshots/whitequark/blockargs.txt b/snapshots/whitequark/blockargs.txt index 53ef39ac0f..6cd5c6590b 100644 --- a/snapshots/whitequark/blockargs.txt +++ b/snapshots/whitequark/blockargs.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,1)-(1,5)) │ ├── flags: ∅ @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,1)-(3,8)) │ ├── flags: ∅ @@ -54,6 +56,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,1)-(5,9)) │ ├── flags: ∅ @@ -91,6 +94,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,1)-(7,16)) │ ├── flags: ∅ @@ -133,6 +137,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,1)-(9,12)) │ ├── flags: ∅ @@ -175,6 +180,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,1)-(11,16)) │ ├── flags: ∅ @@ -220,6 +226,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,1)-(13,13)) │ ├── flags: ∅ @@ -262,6 +269,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,1)-(15,9)) │ ├── flags: ∅ @@ -299,6 +307,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,1)-(17,8)) │ ├── flags: ∅ @@ -336,6 +345,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,1)-(21,3)) │ ├── flags: ∅ @@ -362,6 +372,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (23,1)-(23,9)) │ ├── flags: ∅ @@ -388,6 +399,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (25,1)-(25,12)) │ ├── flags: ∅ @@ -428,6 +440,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (27,1)-(27,15)) │ ├── flags: ∅ @@ -473,6 +486,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (29,1)-(29,19)) │ ├── flags: ∅ @@ -521,6 +535,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (31,1)-(31,16)) │ ├── flags: ∅ @@ -566,6 +581,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (33,1)-(33,12)) │ ├── flags: ∅ @@ -606,6 +622,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (35,1)-(35,11)) │ ├── flags: ∅ @@ -646,6 +663,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (37,1)-(37,12)) │ ├── flags: ∅ @@ -686,6 +704,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (39,1)-(39,11)) │ ├── flags: ∅ @@ -724,6 +743,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (41,1)-(41,17)) │ ├── flags: ∅ @@ -773,6 +793,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (43,1)-(43,24)) │ ├── flags: ∅ @@ -830,6 +851,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (45,1)-(45,27)) │ ├── flags: ∅ @@ -893,6 +915,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (47,1)-(47,20)) │ ├── flags: ∅ @@ -945,6 +968,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (49,1)-(49,9)) │ ├── flags: ∅ @@ -982,6 +1006,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (51,1)-(51,8)) │ ├── flags: ∅ @@ -1017,6 +1042,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (53,1)-(53,8)) │ ├── flags: ∅ @@ -1052,6 +1078,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (55,1)-(55,8)) │ ├── flags: ∅ @@ -1087,6 +1114,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (57,1)-(57,17)) │ ├── flags: ∅ @@ -1132,6 +1160,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (59,1)-(59,32)) │ ├── flags: ∅ @@ -1190,6 +1219,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (61,1)-(61,11)) │ ├── flags: ∅ @@ -1226,6 +1256,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (63,1)-(63,14)) │ ├── flags: ∅ @@ -1272,6 +1303,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (65,1)-(65,18)) │ ├── flags: ∅ @@ -1323,6 +1355,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (67,1)-(67,21)) │ ├── flags: ∅ @@ -1377,6 +1410,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (69,1)-(69,17)) │ ├── flags: ∅ @@ -1426,6 +1460,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (71,1)-(71,7)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_447.txt b/snapshots/whitequark/bug_447.txt index 6c8644d462..99353f85a0 100644 --- a/snapshots/whitequark/bug_447.txt +++ b/snapshots/whitequark/bug_447.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: (1,2)-(1,3) = "[" │ │ └── closing_loc: (1,3)-(1,4) = "]" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,5)-(1,11)) │ ├── flags: ∅ @@ -50,6 +51,7 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (3,8)-(3,14)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_452.txt b/snapshots/whitequark/bug_452.txt index f55b54b89a..e1f59ea2a4 100644 --- a/snapshots/whitequark/bug_452.txt +++ b/snapshots/whitequark/bug_452.txt @@ -36,8 +36,10 @@ │ │ ├── opening_loc: (1,19)-(1,20) = "(" │ │ ├── arguments: ∅ │ │ ├── closing_loc: (1,20)-(1,21) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (1,23)-(1,37)) ├── flags: newline @@ -51,6 +53,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,25)-(1,26) = "." ├── name: :num @@ -58,6 +61,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,30)-(1,37)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_466.txt b/snapshots/whitequark/bug_466.txt index 8556ff6d24..fe67e320d4 100644 --- a/snapshots/whitequark/bug_466.txt +++ b/snapshots/whitequark/bug_466.txt @@ -54,6 +54,7 @@ │ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ │ └── value: 1 │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── opening_loc: (1,7)-(1,8) = "(" │ │ │ │ └── closing_loc: (1,11)-(1,12) = ")" @@ -63,10 +64,12 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,17)-(1,18) = "}" │ └── closing_loc: (1,18)-(1,19) = "\"" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,20)-(1,27)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_473.txt b/snapshots/whitequark/bug_473.txt index fa4c23b8a5..904c5d5456 100644 --- a/snapshots/whitequark/bug_473.txt +++ b/snapshots/whitequark/bug_473.txt @@ -35,4 +35,5 @@ │ │ └── closing_loc: (1,7)-(1,8) = "}" │ └── closing_loc: (1,8)-(1,9) = "\"" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_480.txt b/snapshots/whitequark/bug_480.txt index 0ddcbae41a..426b5fc89e 100644 --- a/snapshots/whitequark/bug_480.txt +++ b/snapshots/whitequark/bug_480.txt @@ -40,4 +40,5 @@ │ │ └── closing_loc: (1,10)-(1,11) = "}" │ └── closing_loc: (1,11)-(1,12) = "\"" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_481.txt b/snapshots/whitequark/bug_481.txt index 32879a82b0..02604082aa 100644 --- a/snapshots/whitequark/bug_481.txt +++ b/snapshots/whitequark/bug_481.txt @@ -31,6 +31,7 @@ │ │ ├── equal_loc: ∅ │ │ └── end_keyword_loc: (1,11)-(1,14) = "end" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (1,16)-(1,28)) ├── flags: newline @@ -44,6 +45,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,22)-(1,28)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_cmd_string_lookahead.txt b/snapshots/whitequark/bug_cmd_string_lookahead.txt index 6a581ca6cc..8788e0b5ff 100644 --- a/snapshots/whitequark/bug_cmd_string_lookahead.txt +++ b/snapshots/whitequark/bug_cmd_string_lookahead.txt @@ -23,6 +23,7 @@ │ ├── closing_loc: (1,9)-(1,10) = "\"" │ └── unescaped: "foo" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,11)-(1,17)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_cmdarg.txt b/snapshots/whitequark/bug_cmdarg.txt index efdb375dc8..4ebd76086b 100644 --- a/snapshots/whitequark/bug_cmdarg.txt +++ b/snapshots/whitequark/bug_cmdarg.txt @@ -33,6 +33,7 @@ │ │ │ └── flags: static_literal │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,11)) │ ├── flags: newline, ignore_visibility @@ -54,8 +55,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,26)) ├── flags: newline, ignore_visibility @@ -101,6 +104,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (5,16)-(5,22)) │ │ ├── flags: ∅ @@ -111,4 +115,5 @@ │ │ └── closing_loc: (5,19)-(5,22) = "end" │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_do_block_in_call_args.txt b/snapshots/whitequark/bug_do_block_in_call_args.txt index 770a175c2e..c0594ad36b 100644 --- a/snapshots/whitequark/bug_do_block_in_call_args.txt +++ b/snapshots/whitequark/bug_do_block_in_call_args.txt @@ -37,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,23)-(1,29)) │ │ ├── flags: ∅ @@ -53,4 +54,5 @@ │ ├── equal_loc: ∅ │ └── end_keyword_loc: (1,30)-(1,33) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_do_block_in_cmdarg.txt b/snapshots/whitequark/bug_do_block_in_cmdarg.txt index ff5af609e2..1e61315fc6 100644 --- a/snapshots/whitequark/bug_do_block_in_cmdarg.txt +++ b/snapshots/whitequark/bug_do_block_in_cmdarg.txt @@ -31,6 +31,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,10)-(1,16)) │ │ ├── flags: ∅ @@ -42,4 +43,5 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,16)-(1,17) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_do_block_in_hash_brace.txt b/snapshots/whitequark/bug_do_block_in_hash_brace.txt index 0242d5e661..0aa4ce1f91 100644 --- a/snapshots/whitequark/bug_do_block_in_hash_brace.txt +++ b/snapshots/whitequark/bug_do_block_in_hash_brace.txt @@ -45,6 +45,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (1,19)-(1,25)) │ │ │ │ │ ├── flags: ∅ @@ -73,6 +74,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (1,35)-(1,41)) │ │ │ │ ├── flags: ∅ @@ -84,6 +86,7 @@ │ │ │ └── operator_loc: ∅ │ │ └── closing_loc: (1,41)-(1,42) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,40)) │ ├── flags: newline, ignore_visibility @@ -118,6 +121,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (3,17)-(3,23)) │ │ │ │ │ ├── flags: ∅ @@ -146,6 +150,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (3,33)-(3,39)) │ │ │ │ ├── flags: ∅ @@ -157,6 +162,7 @@ │ │ │ └── operator_loc: ∅ │ │ └── closing_loc: (3,39)-(3,40) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,43)) │ ├── flags: newline, ignore_visibility @@ -198,6 +204,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (5,20)-(5,26)) │ │ │ │ │ ├── flags: ∅ @@ -226,6 +233,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (5,36)-(5,42)) │ │ │ │ ├── flags: ∅ @@ -237,6 +245,7 @@ │ │ │ └── operator_loc: ∅ │ │ └── closing_loc: (5,42)-(5,43) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(7,40)) │ ├── flags: newline, ignore_visibility @@ -278,6 +287,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: │ │ │ │ │ @ BlockNode (location: (7,17)-(7,23)) │ │ │ │ │ ├── flags: ∅ @@ -306,6 +316,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (7,33)-(7,39)) │ │ │ │ ├── flags: ∅ @@ -317,6 +328,7 @@ │ │ │ └── operator_loc: ∅ │ │ └── closing_loc: (7,39)-(7,40) = "}" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (9,0)-(9,52)) ├── flags: newline, ignore_visibility @@ -351,6 +363,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (9,14)-(9,20)) │ │ │ │ ├── flags: ∅ @@ -369,6 +382,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (9,29)-(9,35)) │ │ │ │ ├── flags: ∅ @@ -397,6 +411,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (9,45)-(9,51)) │ │ │ ├── flags: ∅ @@ -408,4 +423,5 @@ │ │ └── operator_loc: ∅ │ └── closing_loc: (9,51)-(9,52) = "}" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_heredoc_do.txt b/snapshots/whitequark/bug_heredoc_do.txt index 46e721c46f..8f3c1a52a8 100644 --- a/snapshots/whitequark/bug_heredoc_do.txt +++ b/snapshots/whitequark/bug_heredoc_do.txt @@ -23,6 +23,7 @@ │ ├── closing_loc: (2,0)-(3,0) = "TABLE\n" │ └── unescaped: "" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,11)-(3,3)) ├── flags: ∅ diff --git a/snapshots/whitequark/bug_lambda_leakage.txt b/snapshots/whitequark/bug_lambda_leakage.txt index 66e3ebac76..fd0a7fd626 100644 --- a/snapshots/whitequark/bug_lambda_leakage.txt +++ b/snapshots/whitequark/bug_lambda_leakage.txt @@ -40,4 +40,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/bug_while_not_parens_do.txt b/snapshots/whitequark/bug_while_not_parens_do.txt index eadf0fe6e4..c52f62db3f 100644 --- a/snapshots/whitequark/bug_while_not_parens_do.txt +++ b/snapshots/whitequark/bug_while_not_parens_do.txt @@ -30,5 +30,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: ∅ diff --git a/snapshots/whitequark/case_cond.txt b/snapshots/whitequark/case_cond.txt index 2d9572b88b..ed6f62071c 100644 --- a/snapshots/whitequark/case_cond.txt +++ b/snapshots/whitequark/case_cond.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ └── statements: diff --git a/snapshots/whitequark/case_cond_else.txt b/snapshots/whitequark/case_cond_else.txt index c2ed1fe4b7..5826ddc83b 100644 --- a/snapshots/whitequark/case_cond_else.txt +++ b/snapshots/whitequark/case_cond_else.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ └── statements: diff --git a/snapshots/whitequark/case_expr.txt b/snapshots/whitequark/case_expr.txt index 60ab69444f..cff0639836 100644 --- a/snapshots/whitequark/case_expr.txt +++ b/snapshots/whitequark/case_expr.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ WhenNode (location: (1,10)-(1,25)) @@ -43,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: ∅ ├── case_keyword_loc: (1,0)-(1,4) = "case" diff --git a/snapshots/whitequark/case_expr_else.txt b/snapshots/whitequark/case_expr_else.txt index fe687a1031..6d8c71e54c 100644 --- a/snapshots/whitequark/case_expr_else.txt +++ b/snapshots/whitequark/case_expr_else.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ WhenNode (location: (1,10)-(1,25)) @@ -43,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: │ @ ElseNode (location: (1,27)-(1,40)) @@ -61,6 +63,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (1,37)-(1,40) = "end" ├── case_keyword_loc: (1,0)-(1,4) = "case" diff --git a/snapshots/whitequark/class_super_label.txt b/snapshots/whitequark/class_super_label.txt index 590f971930..f851528563 100644 --- a/snapshots/whitequark/class_super_label.txt +++ b/snapshots/whitequark/class_super_label.txt @@ -33,6 +33,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── body: ∅ ├── end_keyword_loc: (1,17)-(1,20) = "end" diff --git a/snapshots/whitequark/comments_before_leading_dot__27.txt b/snapshots/whitequark/comments_before_leading_dot__27.txt index 0f3e727cb0..5fef160b43 100644 --- a/snapshots/whitequark/comments_before_leading_dot__27.txt +++ b/snapshots/whitequark/comments_before_leading_dot__27.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,0)-(3,2) = "&." │ ├── name: :foo @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (6,0)-(8,4)) │ ├── flags: newline @@ -37,6 +39,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (8,0)-(8,1) = "." │ ├── name: :foo @@ -44,6 +47,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(13,5)) │ ├── flags: newline, safe_navigation @@ -57,6 +61,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (13,0)-(13,2) = "&." │ ├── name: :foo @@ -64,6 +69,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (16,0)-(18,4)) ├── flags: newline @@ -77,6 +83,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (18,0)-(18,1) = "." ├── name: :foo @@ -84,4 +91,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/cond_begin.txt b/snapshots/whitequark/cond_begin.txt index a25e62a1dc..6ed2010a48 100644 --- a/snapshots/whitequark/cond_begin.txt +++ b/snapshots/whitequark/cond_begin.txt @@ -24,6 +24,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,3)-(1,4) = "(" │ └── closing_loc: (1,7)-(1,8) = ")" @@ -41,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: ∅ └── end_keyword_loc: (1,15)-(1,18) = "end" diff --git a/snapshots/whitequark/cond_begin_masgn.txt b/snapshots/whitequark/cond_begin_masgn.txt index 77211a717c..be8c624e70 100644 --- a/snapshots/whitequark/cond_begin_masgn.txt +++ b/snapshots/whitequark/cond_begin_masgn.txt @@ -24,6 +24,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ MultiWriteNode (location: (1,9)-(1,19)) │ │ ├── flags: newline @@ -51,6 +52,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,3)-(1,4) = "(" │ └── closing_loc: (1,19)-(1,20) = ")" diff --git a/snapshots/whitequark/cond_eflipflop.txt b/snapshots/whitequark/cond_eflipflop.txt index 7474993f0b..23205bed88 100644 --- a/snapshots/whitequark/cond_eflipflop.txt +++ b/snapshots/whitequark/cond_eflipflop.txt @@ -26,6 +26,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── right: │ │ │ │ @ CallNode (location: (1,8)-(1,11)) @@ -37,6 +38,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (1,5)-(1,8) = "..." │ │ ├── opening_loc: (1,1)-(1,2) = "(" @@ -47,6 +49,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ IfNode (location: (3,0)-(3,17)) ├── flags: newline @@ -64,6 +67,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (3,9)-(3,12)) @@ -75,6 +79,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (3,6)-(3,9) = "..." ├── then_keyword_loc: ∅ diff --git a/snapshots/whitequark/cond_eflipflop_with_beginless_range.txt b/snapshots/whitequark/cond_eflipflop_with_beginless_range.txt index f7ecd1aa6a..139407dbb9 100644 --- a/snapshots/whitequark/cond_eflipflop_with_beginless_range.txt +++ b/snapshots/whitequark/cond_eflipflop_with_beginless_range.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,3)-(1,6) = "..." ├── then_keyword_loc: ∅ diff --git a/snapshots/whitequark/cond_eflipflop_with_endless_range.txt b/snapshots/whitequark/cond_eflipflop_with_endless_range.txt index f94785895e..11bae91bf0 100644 --- a/snapshots/whitequark/cond_eflipflop_with_endless_range.txt +++ b/snapshots/whitequark/cond_eflipflop_with_endless_range.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: ∅ │ └── operator_loc: (1,6)-(1,9) = "..." diff --git a/snapshots/whitequark/cond_iflipflop.txt b/snapshots/whitequark/cond_iflipflop.txt index 7f11d52d77..a63db28534 100644 --- a/snapshots/whitequark/cond_iflipflop.txt +++ b/snapshots/whitequark/cond_iflipflop.txt @@ -26,6 +26,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── right: │ │ │ │ @ CallNode (location: (1,7)-(1,10)) @@ -37,6 +38,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: (1,5)-(1,7) = ".." │ │ ├── opening_loc: (1,1)-(1,2) = "(" @@ -47,6 +49,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ IfNode (location: (3,0)-(3,16)) ├── flags: newline @@ -64,6 +67,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (3,8)-(3,11)) @@ -75,6 +79,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (3,6)-(3,8) = ".." ├── then_keyword_loc: ∅ diff --git a/snapshots/whitequark/cond_iflipflop_with_beginless_range.txt b/snapshots/whitequark/cond_iflipflop_with_beginless_range.txt index f0c949755a..55619f83a4 100644 --- a/snapshots/whitequark/cond_iflipflop_with_beginless_range.txt +++ b/snapshots/whitequark/cond_iflipflop_with_beginless_range.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,3)-(1,5) = ".." ├── then_keyword_loc: ∅ diff --git a/snapshots/whitequark/cond_iflipflop_with_endless_range.txt b/snapshots/whitequark/cond_iflipflop_with_endless_range.txt index 11b0f89083..af470eee5a 100644 --- a/snapshots/whitequark/cond_iflipflop_with_endless_range.txt +++ b/snapshots/whitequark/cond_iflipflop_with_endless_range.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: ∅ │ └── operator_loc: (1,6)-(1,8) = ".." diff --git a/snapshots/whitequark/cond_match_current_line.txt b/snapshots/whitequark/cond_match_current_line.txt index 6694d733ce..a410794b6a 100644 --- a/snapshots/whitequark/cond_match_current_line.txt +++ b/snapshots/whitequark/cond_match_current_line.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ IfNode (location: (3,0)-(3,13)) ├── flags: newline diff --git a/snapshots/whitequark/dedenting_heredoc.txt b/snapshots/whitequark/dedenting_heredoc.txt index e321e839ac..07b97aba3a 100644 --- a/snapshots/whitequark/dedenting_heredoc.txt +++ b/snapshots/whitequark/dedenting_heredoc.txt @@ -48,6 +48,7 @@ │ │ │ └── unescaped: "\n" │ │ └── closing_loc: (4,0)-(5,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (6,0)-(6,8)) │ ├── flags: newline, ignore_visibility @@ -86,6 +87,7 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ └── closing_loc: (8,7)-(8,8) = "}" │ │ │ └── @ StringNode (location: (8,8)-(9,0)) @@ -96,6 +98,7 @@ │ │ │ └── unescaped: "\n" │ │ └── closing_loc: (9,0)-(10,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(11,6)) │ ├── flags: newline, ignore_visibility @@ -126,6 +129,7 @@ │ │ │ └── unescaped: "y\n" │ │ └── closing_loc: (14,0)-(15,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (16,0)-(16,6)) │ ├── flags: newline, ignore_visibility @@ -156,6 +160,7 @@ │ │ │ └── unescaped: "y\n" │ │ └── closing_loc: (19,0)-(20,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (21,0)-(21,6)) │ ├── flags: newline, ignore_visibility @@ -186,6 +191,7 @@ │ │ │ └── unescaped: "y\n" │ │ └── closing_loc: (24,0)-(25,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (26,0)-(26,6)) │ ├── flags: newline, ignore_visibility @@ -216,6 +222,7 @@ │ │ │ └── unescaped: "y\n" │ │ └── closing_loc: (29,0)-(30,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,6)) │ ├── flags: newline, ignore_visibility @@ -246,6 +253,7 @@ │ │ │ └── unescaped: "\ty\n" │ │ └── closing_loc: (34,0)-(35,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (36,0)-(36,6)) │ ├── flags: newline, ignore_visibility @@ -276,6 +284,7 @@ │ │ │ └── unescaped: " y\n" │ │ └── closing_loc: (39,0)-(40,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (41,0)-(41,6)) │ ├── flags: newline, ignore_visibility @@ -295,6 +304,7 @@ │ │ ├── closing_loc: (42,0)-(43,0) = " E\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (44,0)-(44,6)) │ ├── flags: newline, ignore_visibility @@ -331,6 +341,7 @@ │ │ │ └── unescaped: "y\n" │ │ └── closing_loc: (48,0)-(49,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (50,0)-(50,6)) │ ├── flags: newline, ignore_visibility @@ -367,6 +378,7 @@ │ │ │ └── unescaped: "y\n" │ │ └── closing_loc: (54,0)-(55,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (56,0)-(56,6)) │ ├── flags: newline, ignore_visibility @@ -397,6 +409,7 @@ │ │ │ └── unescaped: " y\n" │ │ └── closing_loc: (59,0)-(60,0) = "E\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (61,0)-(61,6)) │ ├── flags: newline, ignore_visibility @@ -416,6 +429,7 @@ │ │ ├── closing_loc: (63,0)-(64,0) = "E\n" │ │ └── unescaped: "x\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (65,0)-(65,6)) │ ├── flags: newline, ignore_visibility @@ -435,6 +449,7 @@ │ │ ├── closing_loc: (67,0)-(68,0) = "E\n" │ │ └── unescaped: "ð\n" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (69,0)-(69,6)) │ ├── flags: newline, ignore_visibility @@ -454,6 +469,7 @@ │ │ ├── closing_loc: (70,0)-(71,0) = "E\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (72,0)-(72,8)) ├── flags: newline, ignore_visibility @@ -492,6 +508,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (74,7)-(74,8) = "}" │ │ └── @ StringNode (location: (74,8)-(75,0)) @@ -502,4 +519,5 @@ │ │ └── unescaped: "\n" │ └── closing_loc: (75,0)-(76,0) = "E\n" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/defined.txt b/snapshots/whitequark/defined.txt index 77e102e539..ac3338b801 100644 --- a/snapshots/whitequark/defined.txt +++ b/snapshots/whitequark/defined.txt @@ -27,6 +27,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rparen_loc: ∅ │ └── keyword_loc: (3,0)-(3,8) = "defined?" @@ -43,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rparen_loc: (5,12)-(5,13) = ")" └── keyword_loc: (5,0)-(5,8) = "defined?" diff --git a/snapshots/whitequark/defs.txt b/snapshots/whitequark/defs.txt index 92b9e38b62..43863d0d32 100644 --- a/snapshots/whitequark/defs.txt +++ b/snapshots/whitequark/defs.txt @@ -22,6 +22,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (1,4)-(1,5) = "(" │ │ └── closing_loc: (1,8)-(1,9) = ")" diff --git a/snapshots/whitequark/emit_arg_inside_procarg0_legacy.txt b/snapshots/whitequark/emit_arg_inside_procarg0_legacy.txt index aebe56988e..2215d24424 100644 --- a/snapshots/whitequark/emit_arg_inside_procarg0_legacy.txt +++ b/snapshots/whitequark/emit_arg_inside_procarg0_legacy.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,1)-(1,8)) ├── flags: ∅ diff --git a/snapshots/whitequark/endless_comparison_method.txt b/snapshots/whitequark/endless_comparison_method.txt index 81fd4a07c5..a0f5bbc7c1 100644 --- a/snapshots/whitequark/endless_comparison_method.txt +++ b/snapshots/whitequark/endless_comparison_method.txt @@ -36,6 +36,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:other] │ ├── def_keyword_loc: (1,0)-(1,3) = "def" @@ -75,6 +76,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:other] │ ├── def_keyword_loc: (3,0)-(3,3) = "def" @@ -114,6 +116,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:other] │ ├── def_keyword_loc: (5,0)-(5,3) = "def" @@ -153,6 +156,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:other] │ ├── def_keyword_loc: (7,0)-(7,3) = "def" @@ -192,6 +196,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:other] │ ├── def_keyword_loc: (9,0)-(9,3) = "def" @@ -231,6 +236,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:other] ├── def_keyword_loc: (11,0)-(11,3) = "def" diff --git a/snapshots/whitequark/endless_method.txt b/snapshots/whitequark/endless_method.txt index 3c24ab2a7d..23aa5e8db5 100644 --- a/snapshots/whitequark/endless_method.txt +++ b/snapshots/whitequark/endless_method.txt @@ -66,6 +66,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:x] │ ├── def_keyword_loc: (3,0)-(3,3) = "def" @@ -88,6 +89,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: ∅ │ ├── body: @@ -118,6 +120,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── parameters: │ @ ParametersNode (location: (7,12)-(7,13)) @@ -155,6 +158,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:x] ├── def_keyword_loc: (7,0)-(7,3) = "def" diff --git a/snapshots/whitequark/endless_method_command_syntax.txt b/snapshots/whitequark/endless_method_command_syntax.txt index db2c0cec6f..7ba7e00674 100644 --- a/snapshots/whitequark/endless_method_command_syntax.txt +++ b/snapshots/whitequark/endless_method_command_syntax.txt @@ -33,6 +33,7 @@ │ │ │ ├── closing_loc: (1,21)-(1,22) = "\"" │ │ │ └── unescaped: "Hello" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (1,0)-(1,3) = "def" @@ -69,6 +70,7 @@ │ │ │ ├── closing_loc: (3,23)-(3,24) = "\"" │ │ │ └── unescaped: "Hello" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (3,0)-(3,3) = "def" @@ -115,6 +117,7 @@ │ │ │ ├── name: :x │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:x] │ ├── def_keyword_loc: (5,0)-(5,3) = "def" @@ -137,6 +140,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: ∅ │ ├── body: @@ -161,6 +165,7 @@ │ │ │ ├── closing_loc: (7,25)-(7,26) = "\"" │ │ │ └── unescaped: "Hello" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (7,0)-(7,3) = "def" @@ -183,6 +188,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: ∅ │ ├── body: @@ -207,6 +213,7 @@ │ │ │ ├── closing_loc: (9,27)-(9,28) = "\"" │ │ │ └── unescaped: "Hello" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (9,0)-(9,3) = "def" @@ -229,6 +236,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── parameters: │ │ @ ParametersNode (location: (11,12)-(11,13)) @@ -263,6 +271,7 @@ │ │ │ ├── name: :x │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:x] │ ├── def_keyword_loc: (11,0)-(11,3) = "def" @@ -314,6 +323,7 @@ │ │ │ │ ├── closing_loc: (13,36)-(13,37) = "\"" │ │ │ │ └── unescaped: "to be caught" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (13,38)-(13,44) = "rescue" │ │ └── rescue_expression: @@ -392,6 +402,7 @@ │ │ │ ├── closing_loc: (15,41)-(15,42) = "\"" │ │ │ └── unescaped: "to be caught" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (15,43)-(15,49) = "rescue" │ └── rescue_expression: diff --git a/snapshots/whitequark/endless_method_forwarded_args_legacy.txt b/snapshots/whitequark/endless_method_forwarded_args_legacy.txt index eaa1061007..345bcafa39 100644 --- a/snapshots/whitequark/endless_method_forwarded_args_legacy.txt +++ b/snapshots/whitequark/endless_method_forwarded_args_legacy.txt @@ -40,6 +40,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (1,19)-(1,22)) │ │ └── flags: ∅ │ ├── closing_loc: (1,22)-(1,23) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/ensure.txt b/snapshots/whitequark/ensure.txt index 63d4a3b05d..30791fb254 100644 --- a/snapshots/whitequark/ensure.txt +++ b/snapshots/whitequark/ensure.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: ∅ ├── else_clause: ∅ @@ -41,6 +42,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (1,26)-(1,29) = "end" └── end_keyword_loc: (1,26)-(1,29) = "end" diff --git a/snapshots/whitequark/find_pattern.txt b/snapshots/whitequark/find_pattern.txt index 8a58386c4e..2c4d67507c 100644 --- a/snapshots/whitequark/find_pattern.txt +++ b/snapshots/whitequark/find_pattern.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,31)) @@ -64,6 +65,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,37)) @@ -114,6 +116,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (5,10)-(5,38)) @@ -164,6 +167,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (7,10)-(7,39)) diff --git a/snapshots/whitequark/for.txt b/snapshots/whitequark/for.txt index 8dca927c90..0d3ecffda1 100644 --- a/snapshots/whitequark/for.txt +++ b/snapshots/whitequark/for.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── statements: │ │ @ StatementsNode (location: (1,16)-(1,19)) @@ -43,6 +44,7 @@ │ │ │ ├── name: :a │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── for_keyword_loc: (1,0)-(1,3) = "for" │ ├── in_keyword_loc: (1,6)-(1,8) = "in" @@ -65,6 +67,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── statements: │ @ StatementsNode (location: (3,14)-(3,17)) @@ -86,6 +89,7 @@ │ │ ├── name: :a │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── for_keyword_loc: (3,0)-(3,3) = "for" ├── in_keyword_loc: (3,6)-(3,8) = "in" diff --git a/snapshots/whitequark/for_mlhs.txt b/snapshots/whitequark/for_mlhs.txt index 0f70dd8a7d..02f3d0fd12 100644 --- a/snapshots/whitequark/for_mlhs.txt +++ b/snapshots/whitequark/for_mlhs.txt @@ -33,6 +33,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── statements: │ @ StatementsNode (location: (1,17)-(1,23)) @@ -58,6 +59,7 @@ │ │ ├── name: :b │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── for_keyword_loc: (1,0)-(1,3) = "for" ├── in_keyword_loc: (1,9)-(1,11) = "in" diff --git a/snapshots/whitequark/forward_arg.txt b/snapshots/whitequark/forward_arg.txt index 3879314fa8..e24ae1f3a8 100644 --- a/snapshots/whitequark/forward_arg.txt +++ b/snapshots/whitequark/forward_arg.txt @@ -40,6 +40,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (1,18)-(1,21)) │ │ └── flags: ∅ │ ├── closing_loc: (1,21)-(1,22) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/forward_arg_with_open_args.txt b/snapshots/whitequark/forward_arg_with_open_args.txt index ea36abae7e..78a359adf8 100644 --- a/snapshots/whitequark/forward_arg_with_open_args.txt +++ b/snapshots/whitequark/forward_arg_with_open_args.txt @@ -46,6 +46,7 @@ │ │ │ │ └── @ ForwardingArgumentsNode (location: (2,6)-(2,9)) │ │ │ │ └── flags: ∅ │ │ │ ├── closing_loc: (2,9)-(2,10) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (1,1)-(1,4) = "def" @@ -97,6 +98,7 @@ │ │ │ │ └── @ ForwardingArgumentsNode (location: (5,18)-(5,21)) │ │ │ │ └── flags: ∅ │ │ │ ├── closing_loc: (5,21)-(5,22) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── locals: [] │ │ ├── def_keyword_loc: (5,1)-(5,4) = "def" @@ -167,6 +169,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (10,17)-(10,20)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (10,20)-(10,21) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (10,0)-(10,3) = "def" @@ -213,6 +216,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (13,6)-(13,9)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (13,9)-(13,10) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:a] │ ├── def_keyword_loc: (12,0)-(12,3) = "def" @@ -259,6 +263,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (16,20)-(16,23)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (16,23)-(16,24) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:a] │ ├── def_keyword_loc: (16,0)-(16,3) = "def" @@ -348,6 +353,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (22,6)-(22,9)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (22,9)-(22,10) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:b] │ ├── def_keyword_loc: (21,0)-(21,3) = "def" @@ -400,6 +406,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (25,24)-(25,27)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (25,27)-(25,28) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [:b] │ ├── def_keyword_loc: (25,0)-(25,3) = "def" @@ -446,6 +453,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (27,20)-(27,23)) │ │ └── flags: ∅ │ ├── closing_loc: (27,23)-(27,24) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:a] ├── def_keyword_loc: (27,0)-(27,3) = "def" diff --git a/snapshots/whitequark/forward_args_legacy.txt b/snapshots/whitequark/forward_args_legacy.txt index 2fda9338f3..a719c84924 100644 --- a/snapshots/whitequark/forward_args_legacy.txt +++ b/snapshots/whitequark/forward_args_legacy.txt @@ -40,6 +40,7 @@ │ │ │ └── @ ForwardingArgumentsNode (location: (1,18)-(1,21)) │ │ │ └── flags: ∅ │ │ ├── closing_loc: (1,21)-(1,22) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/forwarded_argument_with_kwrestarg.txt b/snapshots/whitequark/forwarded_argument_with_kwrestarg.txt index d80ace6fba..329920e876 100644 --- a/snapshots/whitequark/forwarded_argument_with_kwrestarg.txt +++ b/snapshots/whitequark/forwarded_argument_with_kwrestarg.txt @@ -55,6 +55,7 @@ │ │ ├── value: ∅ │ │ └── operator_loc: (1,37)-(1,39) = "**" │ ├── closing_loc: (1,39)-(1,40) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:argument] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/forwarded_argument_with_restarg.txt b/snapshots/whitequark/forwarded_argument_with_restarg.txt index 2dd95c6cae..f71e0dcc59 100644 --- a/snapshots/whitequark/forwarded_argument_with_restarg.txt +++ b/snapshots/whitequark/forwarded_argument_with_restarg.txt @@ -52,6 +52,7 @@ │ │ ├── operator_loc: (1,36)-(1,37) = "*" │ │ └── expression: ∅ │ ├── closing_loc: (1,37)-(1,38) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:argument] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/forwarded_kwrestarg.txt b/snapshots/whitequark/forwarded_kwrestarg.txt index 50cc9ca38b..2ad0bf5c34 100644 --- a/snapshots/whitequark/forwarded_kwrestarg.txt +++ b/snapshots/whitequark/forwarded_kwrestarg.txt @@ -48,6 +48,7 @@ │ │ ├── value: ∅ │ │ └── operator_loc: (1,17)-(1,19) = "**" │ ├── closing_loc: (1,19)-(1,20) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt b/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt index 32ace5cb3d..60716b1c7e 100644 --- a/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt +++ b/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt @@ -61,6 +61,7 @@ │ │ │ └── flags: static_literal │ │ └── operator_loc: ∅ │ ├── closing_loc: (1,35)-(1,36) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/forwarded_restarg.txt b/snapshots/whitequark/forwarded_restarg.txt index 3e26b2b60e..86db7c5cf1 100644 --- a/snapshots/whitequark/forwarded_restarg.txt +++ b/snapshots/whitequark/forwarded_restarg.txt @@ -45,6 +45,7 @@ │ │ ├── operator_loc: (1,16)-(1,17) = "*" │ │ └── expression: ∅ │ ├── closing_loc: (1,17)-(1,18) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/hash_kwsplat.txt b/snapshots/whitequark/hash_kwsplat.txt index acccc48b3d..6a08a94635 100644 --- a/snapshots/whitequark/hash_kwsplat.txt +++ b/snapshots/whitequark/hash_kwsplat.txt @@ -35,6 +35,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,10)-(1,12) = "**" └── closing_loc: (1,16)-(1,17) = "}" diff --git a/snapshots/whitequark/hash_label_end.txt b/snapshots/whitequark/hash_label_end.txt index 9e4accee00..bff14365e0 100644 --- a/snapshots/whitequark/hash_label_end.txt +++ b/snapshots/whitequark/hash_label_end.txt @@ -29,6 +29,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: (1,4)-(1,5) = "?" │ │ ├── statements: @@ -55,6 +56,7 @@ │ │ │ └── end_keyword_loc: ∅ │ │ └── end_keyword_loc: ∅ │ ├── closing_loc: (1,11)-(1,12) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ HashNode (location: (3,0)-(3,12)) │ ├── flags: newline, static_literal diff --git a/snapshots/whitequark/hash_pair_value_omission.txt b/snapshots/whitequark/hash_pair_value_omission.txt index d87b1ef0f9..7dd9b5a370 100644 --- a/snapshots/whitequark/hash_pair_value_omission.txt +++ b/snapshots/whitequark/hash_pair_value_omission.txt @@ -53,6 +53,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── operator_loc: ∅ │ │ └── @ AssocNode (location: (3,5)-(3,7)) @@ -77,6 +78,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ └── closing_loc: (3,7)-(3,8) = "}" @@ -106,6 +108,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: ∅ └── closing_loc: (5,6)-(5,7) = "}" diff --git a/snapshots/whitequark/if.txt b/snapshots/whitequark/if.txt index e381b29fb4..e5572e7bcf 100644 --- a/snapshots/whitequark/if.txt +++ b/snapshots/whitequark/if.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,7)-(1,11) = "then" │ ├── statements: @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: ∅ │ └── end_keyword_loc: (1,17)-(1,20) = "end" @@ -49,6 +51,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -64,6 +67,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: ∅ └── end_keyword_loc: (3,13)-(3,16) = "end" diff --git a/snapshots/whitequark/if_else.txt b/snapshots/whitequark/if_else.txt index efabd768ae..74b9943ecb 100644 --- a/snapshots/whitequark/if_else.txt +++ b/snapshots/whitequark/if_else.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,7)-(1,11) = "then" │ ├── statements: @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── subsequent: │ │ @ ElseNode (location: (1,17)-(1,30)) @@ -51,6 +53,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (1,27)-(1,30) = "end" │ └── end_keyword_loc: (1,27)-(1,30) = "end" @@ -67,6 +70,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -82,6 +86,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: │ @ ElseNode (location: (3,13)-(3,26)) @@ -100,6 +105,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (3,23)-(3,26) = "end" └── end_keyword_loc: (3,23)-(3,26) = "end" diff --git a/snapshots/whitequark/if_elsif.txt b/snapshots/whitequark/if_elsif.txt index 6edd4e920f..8c5c28e0d5 100644 --- a/snapshots/whitequark/if_elsif.txt +++ b/snapshots/whitequark/if_elsif.txt @@ -18,6 +18,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -33,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: │ @ IfNode (location: (1,13)-(1,38)) @@ -48,6 +50,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ ├── statements: diff --git a/snapshots/whitequark/if_masgn__24.txt b/snapshots/whitequark/if_masgn__24.txt index 5d8ed5808d..71f68de58e 100644 --- a/snapshots/whitequark/if_masgn__24.txt +++ b/snapshots/whitequark/if_masgn__24.txt @@ -41,6 +41,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,3)-(1,4) = "(" │ └── closing_loc: (1,14)-(1,15) = ")" diff --git a/snapshots/whitequark/if_mod.txt b/snapshots/whitequark/if_mod.txt index d2597fec66..6dc03f830e 100644 --- a/snapshots/whitequark/if_mod.txt +++ b/snapshots/whitequark/if_mod.txt @@ -18,6 +18,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -33,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: ∅ └── end_keyword_loc: ∅ diff --git a/snapshots/whitequark/if_nl_then.txt b/snapshots/whitequark/if_nl_then.txt index c6a424bbd9..8df4a45ecb 100644 --- a/snapshots/whitequark/if_nl_then.txt +++ b/snapshots/whitequark/if_nl_then.txt @@ -18,6 +18,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (2,0)-(2,4) = "then" ├── statements: @@ -33,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── subsequent: ∅ └── end_keyword_loc: (2,9)-(2,12) = "end" diff --git a/snapshots/whitequark/keyword_argument_omission.txt b/snapshots/whitequark/keyword_argument_omission.txt index ac32216061..0e6954b6f4 100644 --- a/snapshots/whitequark/keyword_argument_omission.txt +++ b/snapshots/whitequark/keyword_argument_omission.txt @@ -41,6 +41,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: ∅ │ └── @ AssocNode (location: (1,8)-(1,10)) @@ -65,7 +66,9 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: ∅ ├── closing_loc: (1,10)-(1,11) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/kwbegin_compstmt.txt b/snapshots/whitequark/kwbegin_compstmt.txt index 690c790966..ab9b5c09ba 100644 --- a/snapshots/whitequark/kwbegin_compstmt.txt +++ b/snapshots/whitequark/kwbegin_compstmt.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ CallNode (location: (1,12)-(1,16)) │ ├── flags: newline, ignore_visibility @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/kwnilarg.txt b/snapshots/whitequark/kwnilarg.txt index 028fe07e74..a73b008308 100644 --- a/snapshots/whitequark/kwnilarg.txt +++ b/snapshots/whitequark/kwnilarg.txt @@ -68,6 +68,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (5,2)-(5,13)) ├── flags: ∅ diff --git a/snapshots/whitequark/kwoptarg_with_kwrestarg_and_forwarded_args.txt b/snapshots/whitequark/kwoptarg_with_kwrestarg_and_forwarded_args.txt index b233427556..8f8e1a0c8b 100644 --- a/snapshots/whitequark/kwoptarg_with_kwrestarg_and_forwarded_args.txt +++ b/snapshots/whitequark/kwoptarg_with_kwrestarg_and_forwarded_args.txt @@ -55,6 +55,7 @@ │ │ ├── value: ∅ │ │ └── operator_loc: (1,21)-(1,23) = "**" │ ├── closing_loc: (1,23)-(1,24) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:a] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/lbrace_arg_after_command_args.txt b/snapshots/whitequark/lbrace_arg_after_command_args.txt index 9132ab64ab..9d22574fe2 100644 --- a/snapshots/whitequark/lbrace_arg_after_command_args.txt +++ b/snapshots/whitequark/lbrace_arg_after_command_args.txt @@ -31,6 +31,7 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,7)-(1,8) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,9)-(1,22)) ├── flags: ∅ @@ -49,6 +50,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,13)-(1,20)) │ ├── flags: ∅ diff --git a/snapshots/whitequark/lparenarg_after_lvar__since_25.txt b/snapshots/whitequark/lparenarg_after_lvar__since_25.txt index 4c11a17f86..7f491e80d3 100644 --- a/snapshots/whitequark/lparenarg_after_lvar__since_25.txt +++ b/snapshots/whitequark/lparenarg_after_lvar__since_25.txt @@ -36,8 +36,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,15)) ├── flags: newline, ignore_visibility @@ -70,6 +72,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/lvar.txt b/snapshots/whitequark/lvar.txt index 3de3483075..786532cacb 100644 --- a/snapshots/whitequark/lvar.txt +++ b/snapshots/whitequark/lvar.txt @@ -14,4 +14,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/lvar_injecting_match.txt b/snapshots/whitequark/lvar_injecting_match.txt index 644f14c01a..0b9806de05 100644 --- a/snapshots/whitequark/lvar_injecting_match.txt +++ b/snapshots/whitequark/lvar_injecting_match.txt @@ -32,6 +32,7 @@ │ │ │ ├── closing_loc: (1,15)-(1,16) = "'" │ │ │ └── unescaped: "a" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 1) │ └── @ LocalVariableTargetNode (location: (1,4)-(1,5)) @@ -72,6 +73,7 @@ │ │ ├── closing_loc: (1,36)-(1,37) = "'" │ │ └── unescaped: "b" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LocalVariableReadNode (location: (1,39)-(1,40)) │ ├── flags: newline @@ -86,6 +88,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MatchWriteNode (location: (3,0)-(3,24)) │ ├── flags: newline @@ -114,6 +117,7 @@ │ │ │ ├── closing_loc: (3,23)-(3,24) = "'" │ │ │ └── unescaped: "bar" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── targets: (length: 1) │ └── @ LocalVariableTargetNode (location: (3,4)-(3,9)) diff --git a/snapshots/whitequark/masgn_cmd.txt b/snapshots/whitequark/masgn_cmd.txt index 8ca2afbba0..c52c95abec 100644 --- a/snapshots/whitequark/masgn_cmd.txt +++ b/snapshots/whitequark/masgn_cmd.txt @@ -38,4 +38,5 @@ │ ├── name: :foo │ └── depth: 0 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/masgn_nested.txt b/snapshots/whitequark/masgn_nested.txt index db92f24ab5..4177546912 100644 --- a/snapshots/whitequark/masgn_nested.txt +++ b/snapshots/whitequark/masgn_nested.txt @@ -36,6 +36,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ MultiWriteNode (location: (3,0)-(3,15)) ├── flags: newline @@ -74,4 +75,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/masgn_splat.txt b/snapshots/whitequark/masgn_splat.txt index e50174d9de..06ba67bd96 100644 --- a/snapshots/whitequark/masgn_splat.txt +++ b/snapshots/whitequark/masgn_splat.txt @@ -27,6 +27,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (3,0)-(3,13)) │ ├── flags: newline @@ -58,6 +59,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (5,0)-(5,8)) │ ├── flags: newline @@ -85,6 +87,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (7,0)-(7,11)) │ ├── flags: newline @@ -116,6 +119,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (9,0)-(9,18)) │ ├── flags: newline @@ -148,6 +152,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: ∅ │ └── closing_loc: ∅ @@ -177,6 +182,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (13,0)-(13,13)) │ ├── flags: newline @@ -208,6 +214,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (15,0)-(15,11)) │ ├── flags: newline @@ -239,6 +246,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ MultiWriteNode (location: (17,0)-(17,14)) │ ├── flags: newline @@ -274,6 +282,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ MultiWriteNode (location: (19,0)-(19,16)) ├── flags: newline @@ -308,6 +317,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ CallNode (location: (19,13)-(19,16)) │ ├── flags: variable_call, ignore_visibility @@ -318,6 +328,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: ∅ └── closing_loc: ∅ diff --git a/snapshots/whitequark/method_definition_in_while_cond.txt b/snapshots/whitequark/method_definition_in_while_cond.txt index 62cd4b7470..e1ef297eed 100644 --- a/snapshots/whitequark/method_definition_in_while_cond.txt +++ b/snapshots/whitequark/method_definition_in_while_cond.txt @@ -36,6 +36,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (1,22)-(1,28)) │ │ │ │ ├── flags: ∅ @@ -90,6 +91,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (3,19)-(3,25)) │ │ │ ├── flags: ∅ @@ -146,6 +148,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: │ │ │ │ @ BlockNode (location: (5,27)-(5,33)) │ │ │ │ ├── flags: ∅ @@ -202,6 +205,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (7,24)-(7,30)) │ │ ├── flags: ∅ diff --git a/snapshots/whitequark/multiple_args_with_trailing_comma.txt b/snapshots/whitequark/multiple_args_with_trailing_comma.txt index 9fd60b2a3c..eda675709d 100644 --- a/snapshots/whitequark/multiple_args_with_trailing_comma.txt +++ b/snapshots/whitequark/multiple_args_with_trailing_comma.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,1)-(1,12)) ├── flags: ∅ diff --git a/snapshots/whitequark/newline_in_hash_argument.txt b/snapshots/whitequark/newline_in_hash_argument.txt index 2a7d06102d..6aa9a7415d 100644 --- a/snapshots/whitequark/newline_in_hash_argument.txt +++ b/snapshots/whitequark/newline_in_hash_argument.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 2) │ │ ├── @ InNode (location: (2,0)-(4,4)) @@ -112,6 +113,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (10,3)-(10,4) = "." │ ├── name: :set @@ -139,6 +141,7 @@ │ │ │ └── value: 1 │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (13,0)-(14,1)) ├── flags: newline @@ -152,6 +155,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (13,3)-(13,4) = "." ├── name: :set @@ -179,4 +183,5 @@ │ │ └── value: 1 │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/non_lvar_injecting_match.txt b/snapshots/whitequark/non_lvar_injecting_match.txt index 0322423e63..0f94c9a99f 100644 --- a/snapshots/whitequark/non_lvar_injecting_match.txt +++ b/snapshots/whitequark/non_lvar_injecting_match.txt @@ -45,4 +45,5 @@ │ ├── closing_loc: (1,27)-(1,28) = "'" │ └── unescaped: "bar" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/not.txt b/snapshots/whitequark/not.txt index 08037eae9a..7643b7da31 100644 --- a/snapshots/whitequark/not.txt +++ b/snapshots/whitequark/not.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :! @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,5)) │ ├── flags: newline @@ -39,6 +41,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,8)) ├── flags: newline @@ -52,6 +55,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -59,4 +63,5 @@ ├── opening_loc: (5,3)-(5,4) = "(" ├── arguments: ∅ ├── closing_loc: (5,7)-(5,8) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/not_cmd.txt b/snapshots/whitequark/not_cmd.txt index 0ecd1cc67e..f2bafa1c6b 100644 --- a/snapshots/whitequark/not_cmd.txt +++ b/snapshots/whitequark/not_cmd.txt @@ -28,8 +28,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :! @@ -37,4 +39,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/not_masgn__24.txt b/snapshots/whitequark/not_masgn__24.txt index d84faadc50..9cecbe1a92 100644 --- a/snapshots/whitequark/not_masgn__24.txt +++ b/snapshots/whitequark/not_masgn__24.txt @@ -40,6 +40,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,1)-(1,2) = "(" │ └── closing_loc: (1,12)-(1,13) = ")" @@ -49,4 +50,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/numbered_args_after_27.txt b/snapshots/whitequark/numbered_args_after_27.txt index 7bf09f7904..a76ec96d42 100644 --- a/snapshots/whitequark/numbered_args_after_27.txt +++ b/snapshots/whitequark/numbered_args_after_27.txt @@ -39,6 +39,7 @@ │ │ ├── name: :_9 │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ LambdaNode (location: (3,0)-(3,13)) │ ├── flags: newline @@ -74,6 +75,7 @@ │ │ ├── name: :_9 │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,16)) │ ├── flags: newline, ignore_visibility @@ -84,6 +86,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,2)-(5,16)) │ ├── flags: ∅ @@ -116,6 +119,7 @@ │ │ │ ├── name: :_9 │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (5,2)-(5,4) = "do" │ └── closing_loc: (5,13)-(5,16) = "end" @@ -128,6 +132,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (7,2)-(7,13)) ├── flags: ∅ @@ -160,6 +165,7 @@ │ │ ├── name: :_9 │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (7,2)-(7,3) = "{" └── closing_loc: (7,12)-(7,13) = "}" diff --git a/snapshots/whitequark/numparam_outside_block.txt b/snapshots/whitequark/numparam_outside_block.txt index beef05a392..7fd3bf6805 100644 --- a/snapshots/whitequark/numparam_outside_block.txt +++ b/snapshots/whitequark/numparam_outside_block.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ SingletonClassNode (location: (3,0)-(3,21)) │ ├── flags: newline @@ -30,6 +31,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── body: │ │ @ StatementsNode (location: (3,14)-(3,16)) @@ -44,6 +46,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (3,18)-(3,21) = "end" ├── @ ClassNode (location: (5,0)-(5,16)) @@ -69,6 +72,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── end_keyword_loc: (5,13)-(5,16) = "end" │ └── name: :A @@ -93,6 +97,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── locals: [] │ ├── def_keyword_loc: (7,0)-(7,3) = "def" @@ -122,6 +127,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── end_keyword_loc: (9,14)-(9,17) = "end" └── name: :A diff --git a/snapshots/whitequark/numparam_ruby_bug_19025.txt b/snapshots/whitequark/numparam_ruby_bug_19025.txt index 5043c9be48..4729523512 100644 --- a/snapshots/whitequark/numparam_ruby_bug_19025.txt +++ b/snapshots/whitequark/numparam_ruby_bug_19025.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,2)-(1,14)) ├── flags: ∅ @@ -48,6 +49,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 2 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,4)-(1,5) = "[" │ └── closing_loc: (1,11)-(1,12) = "]" diff --git a/snapshots/whitequark/op_asgn.txt b/snapshots/whitequark/op_asgn.txt index cac3e0e7b1..45d190dbd1 100644 --- a/snapshots/whitequark/op_asgn.txt +++ b/snapshots/whitequark/op_asgn.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── message_loc: (1,4)-(1,5) = "A" @@ -40,6 +41,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,3)-(3,4) = "." │ ├── message_loc: (3,4)-(3,5) = "a" @@ -63,6 +65,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (5,3)-(5,5) = "::" ├── message_loc: (5,5)-(5,6) = "a" diff --git a/snapshots/whitequark/op_asgn_cmd.txt b/snapshots/whitequark/op_asgn_cmd.txt index 6ee1650274..3329a06177 100644 --- a/snapshots/whitequark/op_asgn_cmd.txt +++ b/snapshots/whitequark/op_asgn_cmd.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── message_loc: (1,4)-(1,5) = "A" @@ -45,8 +46,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallOperatorWriteNode (location: (3,0)-(3,14)) │ ├── flags: newline @@ -60,6 +63,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,3)-(3,4) = "." │ ├── message_loc: (3,4)-(3,5) = "a" @@ -88,8 +92,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ConstantPathOperatorWriteNode (location: (5,0)-(5,15)) │ ├── flags: newline @@ -106,6 +112,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── name: :A │ │ ├── delimiter_loc: (5,3)-(5,5) = "::" @@ -132,8 +139,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── binary_operator: :+ └── @ CallOperatorWriteNode (location: (7,0)-(7,15)) @@ -148,6 +157,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (7,3)-(7,5) = "::" ├── message_loc: (7,5)-(7,6) = "a" @@ -176,6 +186,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/op_asgn_index.txt b/snapshots/whitequark/op_asgn_index.txt index 0e2927f0fb..0186eb6d91 100644 --- a/snapshots/whitequark/op_asgn_index.txt +++ b/snapshots/whitequark/op_asgn_index.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (1,3)-(1,4) = "[" diff --git a/snapshots/whitequark/op_asgn_index_cmd.txt b/snapshots/whitequark/op_asgn_index_cmd.txt index 84cef7867d..076cfd406b 100644 --- a/snapshots/whitequark/op_asgn_index_cmd.txt +++ b/snapshots/whitequark/op_asgn_index_cmd.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (1,3)-(1,4) = "[" @@ -55,6 +56,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/or.txt b/snapshots/whitequark/or.txt index 7a23781399..9ac1920a05 100644 --- a/snapshots/whitequark/or.txt +++ b/snapshots/whitequark/or.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── right: │ │ @ CallNode (location: (1,7)-(1,10)) @@ -28,6 +29,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,4)-(1,6) = "or" └── @ OrNode (location: (3,0)-(3,10)) @@ -42,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── right: │ @ CallNode (location: (3,7)-(3,10)) @@ -53,5 +56,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (3,4)-(3,6) = "||" diff --git a/snapshots/whitequark/or_asgn.txt b/snapshots/whitequark/or_asgn.txt index 7234587b45..b04ed44e06 100644 --- a/snapshots/whitequark/or_asgn.txt +++ b/snapshots/whitequark/or_asgn.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── message_loc: (1,4)-(1,5) = "a" @@ -39,6 +40,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── opening_loc: (3,3)-(3,4) = "[" diff --git a/snapshots/whitequark/parser_bug_272.txt b/snapshots/whitequark/parser_bug_272.txt index 64df1cf46d..a8e0d333b9 100644 --- a/snapshots/whitequark/parser_bug_272.txt +++ b/snapshots/whitequark/parser_bug_272.txt @@ -20,6 +20,7 @@ │ ├── flags: ∅ │ └── name: :@b ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(1,15)) ├── flags: ∅ diff --git a/snapshots/whitequark/parser_bug_525.txt b/snapshots/whitequark/parser_bug_525.txt index 46dca6f97d..7612a8fb7d 100644 --- a/snapshots/whitequark/parser_bug_525.txt +++ b/snapshots/whitequark/parser_bug_525.txt @@ -38,9 +38,11 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (1,6)-(1,8) = "=>" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,12)-(1,32)) ├── flags: ∅ @@ -59,6 +61,7 @@ │ ├── opening_loc: (1,18)-(1,19) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (1,19)-(1,20) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,21)-(1,27)) │ ├── flags: ∅ diff --git a/snapshots/whitequark/parser_bug_604.txt b/snapshots/whitequark/parser_bug_604.txt index aa58b2304f..2c1e8986fd 100644 --- a/snapshots/whitequark/parser_bug_604.txt +++ b/snapshots/whitequark/parser_bug_604.txt @@ -28,6 +28,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :+ @@ -46,10 +47,13 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,8)-(1,14)) ├── flags: ∅ diff --git a/snapshots/whitequark/pattern_matching__FILE__LINE_literals.txt b/snapshots/whitequark/pattern_matching__FILE__LINE_literals.txt index 77b6f0b1ea..a4879bfa51 100644 --- a/snapshots/whitequark/pattern_matching__FILE__LINE_literals.txt +++ b/snapshots/whitequark/pattern_matching__FILE__LINE_literals.txt @@ -31,6 +31,7 @@ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ └── value: 1 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SourceEncodingNode (location: (1,38)-(1,50)) │ │ └── flags: static_literal diff --git a/snapshots/whitequark/pattern_matching_const_pattern.txt b/snapshots/whitequark/pattern_matching_const_pattern.txt index 55a851073f..065eefa681 100644 --- a/snapshots/whitequark/pattern_matching_const_pattern.txt +++ b/snapshots/whitequark/pattern_matching_const_pattern.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,26)) @@ -56,6 +57,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,30)) @@ -101,6 +103,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (5,10)-(5,28)) @@ -157,6 +160,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (7,10)-(7,30)) @@ -202,6 +206,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (9,10)-(9,26)) @@ -241,6 +246,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (11,10)-(11,28)) diff --git a/snapshots/whitequark/pattern_matching_constants.txt b/snapshots/whitequark/pattern_matching_constants.txt index 8a05a70f80..78d86f86fa 100644 --- a/snapshots/whitequark/pattern_matching_constants.txt +++ b/snapshots/whitequark/pattern_matching_constants.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,26)) @@ -51,6 +52,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,24)) @@ -82,6 +84,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (5,10)-(5,27)) diff --git a/snapshots/whitequark/pattern_matching_explicit_array_match.txt b/snapshots/whitequark/pattern_matching_explicit_array_match.txt index 3a1eac348a..17aeed9bb3 100644 --- a/snapshots/whitequark/pattern_matching_explicit_array_match.txt +++ b/snapshots/whitequark/pattern_matching_explicit_array_match.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,29)) @@ -61,6 +62,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,30)) @@ -109,6 +111,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (5,10)-(5,32)) @@ -157,6 +160,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (7,10)-(7,33)) @@ -209,6 +213,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (9,10)-(9,32)) @@ -257,6 +262,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (11,10)-(11,33)) @@ -309,6 +315,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (13,10)-(13,30)) @@ -355,6 +362,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (15,10)-(15,29)) @@ -399,6 +407,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (17,10)-(17,26)) @@ -441,6 +450,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (19,10)-(19,25)) diff --git a/snapshots/whitequark/pattern_matching_expr_in_paren.txt b/snapshots/whitequark/pattern_matching_expr_in_paren.txt index 5be3526649..397bac22c0 100644 --- a/snapshots/whitequark/pattern_matching_expr_in_paren.txt +++ b/snapshots/whitequark/pattern_matching_expr_in_paren.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,26)) diff --git a/snapshots/whitequark/pattern_matching_hash.txt b/snapshots/whitequark/pattern_matching_hash.txt index c433b66a7b..ecedb02f0e 100644 --- a/snapshots/whitequark/pattern_matching_hash.txt +++ b/snapshots/whitequark/pattern_matching_hash.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (2,8)-(3,13)) @@ -103,6 +104,7 @@ │ │ │ │ ├── name: :c │ │ │ │ └── depth: 0 │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── in_loc: (2,8)-(2,10) = "in" │ │ └── then_loc: ∅ @@ -121,6 +123,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (7,8)-(9,15)) @@ -170,6 +173,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (13,8)-(15,15)) @@ -219,6 +223,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (19,8)-(21,14)) @@ -272,6 +277,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (25,8)-(27,15)) @@ -321,6 +327,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (30,10)-(30,25)) @@ -360,6 +367,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (32,10)-(32,26)) @@ -403,6 +411,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (34,10)-(34,27)) @@ -452,6 +461,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (36,10)-(36,36)) @@ -523,6 +533,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (38,10)-(38,33)) @@ -586,6 +597,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (40,10)-(40,25)) @@ -639,6 +651,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (42,10)-(42,29)) @@ -710,6 +723,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (44,10)-(44,31)) @@ -759,6 +773,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (46,10)-(46,32)) @@ -808,6 +823,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (48,10)-(48,25)) diff --git a/snapshots/whitequark/pattern_matching_if_unless_modifiers.txt b/snapshots/whitequark/pattern_matching_if_unless_modifiers.txt index 690bd54437..90761ce455 100644 --- a/snapshots/whitequark/pattern_matching_if_unless_modifiers.txt +++ b/snapshots/whitequark/pattern_matching_if_unless_modifiers.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,27)) @@ -62,6 +63,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (3,10)-(3,31)) diff --git a/snapshots/whitequark/pattern_matching_implicit_array_match.txt b/snapshots/whitequark/pattern_matching_implicit_array_match.txt index 021ede47ab..cd67a840a0 100644 --- a/snapshots/whitequark/pattern_matching_implicit_array_match.txt +++ b/snapshots/whitequark/pattern_matching_implicit_array_match.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,23)) @@ -57,6 +58,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,24)) @@ -101,6 +103,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (5,10)-(5,30)) @@ -153,6 +156,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (7,10)-(7,36)) @@ -213,6 +217,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (9,10)-(9,30)) @@ -265,6 +270,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (11,10)-(11,24)) @@ -307,6 +313,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (13,10)-(13,26)) @@ -351,6 +358,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (15,10)-(15,27)) diff --git a/snapshots/whitequark/pattern_matching_keyword_variable.txt b/snapshots/whitequark/pattern_matching_keyword_variable.txt index 282fd796fd..804f474f9c 100644 --- a/snapshots/whitequark/pattern_matching_keyword_variable.txt +++ b/snapshots/whitequark/pattern_matching_keyword_variable.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,27)) diff --git a/snapshots/whitequark/pattern_matching_lambda.txt b/snapshots/whitequark/pattern_matching_lambda.txt index 2b3db96815..4d9951c036 100644 --- a/snapshots/whitequark/pattern_matching_lambda.txt +++ b/snapshots/whitequark/pattern_matching_lambda.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,31)) diff --git a/snapshots/whitequark/pattern_matching_match_alt.txt b/snapshots/whitequark/pattern_matching_match_alt.txt index 37c52fcef6..f8e8f0d9c6 100644 --- a/snapshots/whitequark/pattern_matching_match_alt.txt +++ b/snapshots/whitequark/pattern_matching_match_alt.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,28)) diff --git a/snapshots/whitequark/pattern_matching_match_as.txt b/snapshots/whitequark/pattern_matching_match_as.txt index 81beffe0ec..5494319007 100644 --- a/snapshots/whitequark/pattern_matching_match_as.txt +++ b/snapshots/whitequark/pattern_matching_match_as.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,29)) diff --git a/snapshots/whitequark/pattern_matching_nil_pattern.txt b/snapshots/whitequark/pattern_matching_nil_pattern.txt index 8eed090e49..79a1b16334 100644 --- a/snapshots/whitequark/pattern_matching_nil_pattern.txt +++ b/snapshots/whitequark/pattern_matching_nil_pattern.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,28)) diff --git a/snapshots/whitequark/pattern_matching_no_body.txt b/snapshots/whitequark/pattern_matching_no_body.txt index 9b83bd6447..3a656ba5af 100644 --- a/snapshots/whitequark/pattern_matching_no_body.txt +++ b/snapshots/whitequark/pattern_matching_no_body.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,14)) diff --git a/snapshots/whitequark/pattern_matching_ranges.txt b/snapshots/whitequark/pattern_matching_ranges.txt index e8cd3afcaa..bd92db0e12 100644 --- a/snapshots/whitequark/pattern_matching_ranges.txt +++ b/snapshots/whitequark/pattern_matching_ranges.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,27)) @@ -53,6 +54,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,26)) @@ -89,6 +91,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (5,10)-(5,26)) @@ -125,6 +128,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (7,10)-(7,27)) @@ -161,6 +165,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (9,10)-(9,28)) @@ -200,6 +205,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (11,10)-(11,27)) diff --git a/snapshots/whitequark/pattern_matching_single_match.txt b/snapshots/whitequark/pattern_matching_single_match.txt index 117730bdb2..bc0bc99575 100644 --- a/snapshots/whitequark/pattern_matching_single_match.txt +++ b/snapshots/whitequark/pattern_matching_single_match.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (1,10)-(1,21)) diff --git a/snapshots/whitequark/pin_expr.txt b/snapshots/whitequark/pin_expr.txt index c9a36e112f..4eb7d44699 100644 --- a/snapshots/whitequark/pin_expr.txt +++ b/snapshots/whitequark/pin_expr.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (1,10)-(1,34)) @@ -47,6 +48,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (3,10)-(3,28)) @@ -73,6 +75,7 @@ │ │ │ │ │ ├── flags: static_literal, decimal │ │ │ │ │ └── value: 0 │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── operator_loc: (3,13)-(3,14) = "^" │ │ │ ├── lparen_loc: (3,14)-(3,15) = "(" @@ -100,6 +103,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (5,10)-(6,1)) @@ -132,6 +136,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (8,10)-(8,27)) @@ -169,6 +174,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (10,10)-(10,35)) @@ -199,6 +205,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── conditions: (length: 1) │ │ └── @ InNode (location: (12,10)-(12,16)) @@ -229,6 +236,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ InNode (location: (14,10)-(14,36)) diff --git a/snapshots/whitequark/procarg0.txt b/snapshots/whitequark/procarg0.txt index 90e03ce940..fbf8caed46 100644 --- a/snapshots/whitequark/procarg0.txt +++ b/snapshots/whitequark/procarg0.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,2)-(1,18)) │ ├── flags: ∅ @@ -59,6 +60,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (3,2)-(3,11)) ├── flags: ∅ diff --git a/snapshots/whitequark/procarg0_legacy.txt b/snapshots/whitequark/procarg0_legacy.txt index aebe56988e..2215d24424 100644 --- a/snapshots/whitequark/procarg0_legacy.txt +++ b/snapshots/whitequark/procarg0_legacy.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,1)-(1,8)) ├── flags: ∅ diff --git a/snapshots/whitequark/regex_interp.txt b/snapshots/whitequark/regex_interp.txt index e440274cc2..ae81b20463 100644 --- a/snapshots/whitequark/regex_interp.txt +++ b/snapshots/whitequark/regex_interp.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,9)-(1,10) = "}" │ └── @ StringNode (location: (1,10)-(1,13)) diff --git a/snapshots/whitequark/resbody_list.txt b/snapshots/whitequark/resbody_list.txt index 6d74070a6a..70a488d9ae 100644 --- a/snapshots/whitequark/resbody_list.txt +++ b/snapshots/whitequark/resbody_list.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,34)) @@ -46,6 +47,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/resbody_list_mrhs.txt b/snapshots/whitequark/resbody_list_mrhs.txt index f9e5e8c108..cf0736fb20 100644 --- a/snapshots/whitequark/resbody_list_mrhs.txt +++ b/snapshots/whitequark/resbody_list_mrhs.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,39)) @@ -39,6 +40,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── operator_loc: ∅ │ ├── reference: ∅ @@ -56,6 +58,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/resbody_list_var.txt b/snapshots/whitequark/resbody_list_var.txt index ba7b58ac36..95f81a8d49 100644 --- a/snapshots/whitequark/resbody_list_var.txt +++ b/snapshots/whitequark/resbody_list_var.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,34)) @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── operator_loc: (1,24)-(1,26) = "=>" │ ├── reference: @@ -57,6 +59,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/resbody_var.txt b/snapshots/whitequark/resbody_var.txt index 0f686acd4a..f5f0bb0931 100644 --- a/snapshots/whitequark/resbody_var.txt +++ b/snapshots/whitequark/resbody_var.txt @@ -21,6 +21,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (1,13)-(1,31)) @@ -46,6 +47,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ @@ -67,6 +69,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (3,13)-(3,30)) @@ -93,6 +96,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/rescue.txt b/snapshots/whitequark/rescue.txt index f495323544..e16a2d4415 100644 --- a/snapshots/whitequark/rescue.txt +++ b/snapshots/whitequark/rescue.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,24)) @@ -43,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/rescue_else.txt b/snapshots/whitequark/rescue_else.txt index be0a9787eb..00fdfee598 100644 --- a/snapshots/whitequark/rescue_else.txt +++ b/snapshots/whitequark/rescue_else.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,24)) @@ -43,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: @@ -62,6 +64,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (1,37)-(1,40) = "end" ├── ensure_clause: ∅ diff --git a/snapshots/whitequark/rescue_else_ensure.txt b/snapshots/whitequark/rescue_else_ensure.txt index c967ef912e..813e881dc5 100644 --- a/snapshots/whitequark/rescue_else_ensure.txt +++ b/snapshots/whitequark/rescue_else_ensure.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,24)) @@ -43,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: @@ -62,6 +64,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (1,36)-(1,42) = "ensure" ├── ensure_clause: @@ -81,6 +84,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (1,48)-(1,51) = "end" └── end_keyword_loc: (1,48)-(1,51) = "end" diff --git a/snapshots/whitequark/rescue_ensure.txt b/snapshots/whitequark/rescue_ensure.txt index 22835ec30d..c519b956ea 100644 --- a/snapshots/whitequark/rescue_ensure.txt +++ b/snapshots/whitequark/rescue_ensure.txt @@ -21,6 +21,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: │ @ RescueNode (location: (1,13)-(1,24)) @@ -43,6 +44,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── subsequent: ∅ ├── else_clause: ∅ @@ -63,6 +65,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (1,39)-(1,42) = "end" └── end_keyword_loc: (1,39)-(1,42) = "end" diff --git a/snapshots/whitequark/rescue_mod.txt b/snapshots/whitequark/rescue_mod.txt index abed85c1b9..28651cce09 100644 --- a/snapshots/whitequark/rescue_mod.txt +++ b/snapshots/whitequark/rescue_mod.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (1,5)-(1,11) = "rescue" └── rescue_expression: @@ -29,4 +30,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/rescue_mod_asgn.txt b/snapshots/whitequark/rescue_mod_asgn.txt index a2fa161e4e..20a10aa9c6 100644 --- a/snapshots/whitequark/rescue_mod_asgn.txt +++ b/snapshots/whitequark/rescue_mod_asgn.txt @@ -23,6 +23,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,11)-(1,17) = "rescue" │ └── rescue_expression: @@ -35,5 +36,6 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── operator_loc: (1,4)-(1,5) = "=" diff --git a/snapshots/whitequark/rescue_mod_masgn.txt b/snapshots/whitequark/rescue_mod_masgn.txt index b5ca37b129..4fa3247bae 100644 --- a/snapshots/whitequark/rescue_mod_masgn.txt +++ b/snapshots/whitequark/rescue_mod_masgn.txt @@ -34,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (1,16)-(1,22) = "rescue" └── rescue_expression: diff --git a/snapshots/whitequark/rescue_mod_op_assign.txt b/snapshots/whitequark/rescue_mod_op_assign.txt index 22101d7c98..710d134dae 100644 --- a/snapshots/whitequark/rescue_mod_op_assign.txt +++ b/snapshots/whitequark/rescue_mod_op_assign.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (1,12)-(1,18) = "rescue" │ └── rescue_expression: @@ -34,6 +35,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── name: :foo ├── binary_operator: :+ diff --git a/snapshots/whitequark/rescue_without_begin_end.txt b/snapshots/whitequark/rescue_without_begin_end.txt index bf4fc14446..773cc64bc9 100644 --- a/snapshots/whitequark/rescue_without_begin_end.txt +++ b/snapshots/whitequark/rescue_without_begin_end.txt @@ -14,6 +14,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,5)-(1,30)) ├── flags: ∅ @@ -36,6 +37,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rescue_clause: │ │ @ RescueNode (location: (1,14)-(1,25)) @@ -58,6 +60,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── subsequent: ∅ │ ├── else_clause: ∅ diff --git a/snapshots/whitequark/return.txt b/snapshots/whitequark/return.txt index 1e059ba63c..8098bbd562 100644 --- a/snapshots/whitequark/return.txt +++ b/snapshots/whitequark/return.txt @@ -25,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ ReturnNode (location: (5,0)-(5,8)) │ ├── flags: newline @@ -60,6 +61,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── opening_loc: (7,6)-(7,7) = "(" └── closing_loc: (7,10)-(7,11) = ")" diff --git a/snapshots/whitequark/return_block.txt b/snapshots/whitequark/return_block.txt index 90161b6750..478b875769 100644 --- a/snapshots/whitequark/return_block.txt +++ b/snapshots/whitequark/return_block.txt @@ -32,8 +32,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,15)-(1,21)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_10653.txt b/snapshots/whitequark/ruby_bug_10653.txt index 3a562d8b1f..d75ba77ee3 100644 --- a/snapshots/whitequark/ruby_bug_10653.txt +++ b/snapshots/whitequark/ruby_bug_10653.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,14)-(1,20)) │ │ ├── flags: ∅ @@ -50,6 +51,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (1,27)-(1,33)) │ │ │ ├── flags: ∅ @@ -80,6 +82,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (3,14)-(3,16)) │ │ ├── flags: ∅ @@ -105,6 +108,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (3,23)-(3,25)) │ │ │ ├── flags: ∅ @@ -138,6 +142,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,13)-(5,27)) │ ├── flags: ∅ @@ -181,6 +186,7 @@ │ │ │ ├── name: :n │ │ │ └── depth: 0 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (5,13)-(5,15) = "do" │ └── closing_loc: (5,24)-(5,27) = "end" diff --git a/snapshots/whitequark/ruby_bug_11107.txt b/snapshots/whitequark/ruby_bug_11107.txt index 4ed332f903..2097cdb63e 100644 --- a/snapshots/whitequark/ruby_bug_11107.txt +++ b/snapshots/whitequark/ruby_bug_11107.txt @@ -42,6 +42,7 @@ │ ├── opening_loc: (1,11)-(1,12) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (1,12)-(1,13) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,14)-(1,20)) │ ├── flags: ∅ @@ -51,4 +52,5 @@ │ ├── opening_loc: (1,14)-(1,16) = "do" │ └── closing_loc: (1,17)-(1,20) = "end" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/ruby_bug_11380.txt b/snapshots/whitequark/ruby_bug_11380.txt index 5893034b65..6eb9d7b1e1 100644 --- a/snapshots/whitequark/ruby_bug_11380.txt +++ b/snapshots/whitequark/ruby_bug_11380.txt @@ -51,6 +51,7 @@ │ │ └── value: 1 │ └── operator_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,22)-(1,28)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_11873.txt b/snapshots/whitequark/ruby_bug_11873.txt index a92b217482..411f2a2350 100644 --- a/snapshots/whitequark/ruby_bug_11873.txt +++ b/snapshots/whitequark/ruby_bug_11873.txt @@ -47,10 +47,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (1,7)-(1,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ StringNode (location: (1,10)-(1,13)) │ │ ├── flags: ∅ @@ -59,6 +62,7 @@ │ │ ├── closing_loc: (1,12)-(1,13) = "\"" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,14)-(1,20)) │ ├── flags: ∅ @@ -109,10 +113,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (3,7)-(3,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ RegularExpressionNode (location: (3,10)-(3,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding @@ -121,6 +128,7 @@ │ │ ├── closing_loc: (3,12)-(3,13) = "/" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,14)-(3,20)) │ ├── flags: ∅ @@ -171,10 +179,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (5,7)-(5,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ RegularExpressionNode (location: (5,10)-(5,14)) │ │ ├── flags: static_literal, multi_line, forced_us_ascii_encoding @@ -183,6 +194,7 @@ │ │ ├── closing_loc: (5,12)-(5,14) = "/m" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,15)-(5,21)) │ ├── flags: ∅ @@ -233,10 +245,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (7,7)-(7,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (7,8)-(7,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ StringNode (location: (7,11)-(7,14)) │ │ ├── flags: ∅ @@ -245,6 +260,7 @@ │ │ ├── closing_loc: (7,13)-(7,14) = "\"" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,15)-(7,21)) │ ├── flags: ∅ @@ -295,10 +311,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (9,7)-(9,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (9,8)-(9,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ RegularExpressionNode (location: (9,11)-(9,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding @@ -307,6 +326,7 @@ │ │ ├── closing_loc: (9,13)-(9,14) = "/" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,15)-(9,21)) │ ├── flags: ∅ @@ -357,10 +377,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (11,7)-(11,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (11,8)-(11,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ RegularExpressionNode (location: (11,11)-(11,15)) │ │ ├── flags: static_literal, multi_line, forced_us_ascii_encoding @@ -369,6 +392,7 @@ │ │ ├── closing_loc: (11,13)-(11,15) = "/m" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,16)-(11,22)) │ ├── flags: ∅ @@ -397,6 +421,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (13,3)-(13,8)) │ │ │ ├── flags: ∅ @@ -426,8 +451,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (13,3)-(13,4) = "{" │ │ │ └── closing_loc: (13,7)-(13,8) = "}" @@ -438,6 +465,7 @@ │ │ ├── closing_loc: (13,12)-(13,13) = "\"" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,14)-(13,20)) │ ├── flags: ∅ @@ -466,6 +494,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (15,3)-(15,8)) │ │ │ ├── flags: ∅ @@ -495,8 +524,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (15,3)-(15,4) = "{" │ │ │ └── closing_loc: (15,7)-(15,8) = "}" @@ -507,6 +538,7 @@ │ │ ├── closing_loc: (15,12)-(15,13) = "/" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,14)-(15,20)) │ ├── flags: ∅ @@ -535,6 +567,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (17,3)-(17,8)) │ │ │ ├── flags: ∅ @@ -564,8 +597,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (17,3)-(17,4) = "{" │ │ │ └── closing_loc: (17,7)-(17,8) = "}" @@ -576,6 +611,7 @@ │ │ ├── closing_loc: (17,12)-(17,14) = "/m" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,15)-(17,21)) │ ├── flags: ∅ @@ -604,6 +640,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (19,3)-(19,9)) │ │ │ ├── flags: ∅ @@ -633,8 +670,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (19,7)-(19,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (19,3)-(19,4) = "{" │ │ │ └── closing_loc: (19,8)-(19,9) = "}" @@ -645,6 +684,7 @@ │ │ ├── closing_loc: (19,13)-(19,14) = "\"" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,15)-(19,21)) │ ├── flags: ∅ @@ -673,6 +713,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (21,3)-(21,9)) │ │ │ ├── flags: ∅ @@ -702,8 +743,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (21,7)-(21,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (21,3)-(21,4) = "{" │ │ │ └── closing_loc: (21,8)-(21,9) = "}" @@ -714,6 +757,7 @@ │ │ ├── closing_loc: (21,13)-(21,14) = "/" │ │ └── unescaped: "x" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (21,15)-(21,21)) │ ├── flags: ∅ @@ -742,6 +786,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (23,3)-(23,9)) │ │ ├── flags: ∅ @@ -771,8 +816,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (23,7)-(23,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (23,3)-(23,4) = "{" │ │ └── closing_loc: (23,8)-(23,9) = "}" @@ -783,6 +830,7 @@ │ ├── closing_loc: (23,13)-(23,15) = "/m" │ └── unescaped: "x" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (23,16)-(23,22)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_11873_a.txt b/snapshots/whitequark/ruby_bug_11873_a.txt index 6897357de8..e9ff71af83 100644 --- a/snapshots/whitequark/ruby_bug_11873_a.txt +++ b/snapshots/whitequark/ruby_bug_11873_a.txt @@ -47,15 +47,19 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (1,7)-(1,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ IntegerNode (location: (1,10)-(1,11)) │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,12)-(1,18)) │ ├── flags: ∅ @@ -106,15 +110,19 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (3,7)-(3,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ FloatNode (location: (3,10)-(3,13)) │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,14)-(3,20)) │ ├── flags: ∅ @@ -165,10 +173,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (5,7)-(5,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ ImaginaryNode (location: (5,10)-(5,14)) │ │ ├── flags: static_literal @@ -177,6 +188,7 @@ │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,15)-(5,21)) │ ├── flags: ∅ @@ -227,16 +239,20 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (7,7)-(7,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ RationalNode (location: (7,10)-(7,14)) │ │ ├── flags: static_literal, decimal │ │ ├── numerator: 1 │ │ └── denominator: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (7,15)-(7,21)) │ ├── flags: ∅ @@ -287,10 +303,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (9,7)-(9,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SymbolNode (location: (9,10)-(9,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding @@ -299,6 +318,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,13)-(9,19)) │ ├── flags: ∅ @@ -349,15 +369,19 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (11,7)-(11,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (11,8)-(11,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ IntegerNode (location: (11,11)-(11,12)) │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (11,13)-(11,19)) │ ├── flags: ∅ @@ -408,15 +432,19 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (13,7)-(13,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (13,8)-(13,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ FloatNode (location: (13,11)-(13,14)) │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,15)-(13,21)) │ ├── flags: ∅ @@ -467,10 +495,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (15,7)-(15,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (15,8)-(15,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ ImaginaryNode (location: (15,11)-(15,15)) │ │ ├── flags: static_literal @@ -479,6 +510,7 @@ │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (15,16)-(15,22)) │ ├── flags: ∅ @@ -529,16 +561,20 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (17,7)-(17,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (17,8)-(17,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ RationalNode (location: (17,11)-(17,15)) │ │ ├── flags: static_literal, decimal │ │ ├── numerator: 1 │ │ └── denominator: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (17,16)-(17,22)) │ ├── flags: ∅ @@ -589,10 +625,13 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (19,7)-(19,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (19,8)-(19,9) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── @ SymbolNode (location: (19,11)-(19,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding @@ -601,6 +640,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (19,14)-(19,20)) │ ├── flags: ∅ @@ -629,6 +669,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (21,3)-(21,8)) │ │ │ ├── flags: ∅ @@ -658,8 +699,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (21,3)-(21,4) = "{" │ │ │ └── closing_loc: (21,7)-(21,8) = "}" @@ -667,6 +710,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (21,12)-(21,18)) │ ├── flags: ∅ @@ -695,6 +739,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (23,3)-(23,8)) │ │ │ ├── flags: ∅ @@ -724,8 +769,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (23,3)-(23,4) = "{" │ │ │ └── closing_loc: (23,7)-(23,8) = "}" @@ -733,6 +780,7 @@ │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (23,14)-(23,20)) │ ├── flags: ∅ @@ -761,6 +809,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (25,3)-(25,8)) │ │ │ ├── flags: ∅ @@ -790,8 +839,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (25,3)-(25,4) = "{" │ │ │ └── closing_loc: (25,7)-(25,8) = "}" @@ -802,6 +853,7 @@ │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (25,15)-(25,21)) │ ├── flags: ∅ @@ -830,6 +882,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (27,3)-(27,8)) │ │ │ ├── flags: ∅ @@ -859,8 +912,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (27,3)-(27,4) = "{" │ │ │ └── closing_loc: (27,7)-(27,8) = "}" @@ -869,6 +924,7 @@ │ │ ├── numerator: 1 │ │ └── denominator: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (27,15)-(27,21)) │ ├── flags: ∅ @@ -897,6 +953,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (29,3)-(29,8)) │ │ │ ├── flags: ∅ @@ -926,8 +983,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (29,3)-(29,4) = "{" │ │ │ └── closing_loc: (29,7)-(29,8) = "}" @@ -938,6 +997,7 @@ │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (29,13)-(29,19)) │ ├── flags: ∅ @@ -966,6 +1026,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (31,3)-(31,9)) │ │ │ ├── flags: ∅ @@ -995,8 +1056,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (31,7)-(31,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (31,3)-(31,4) = "{" │ │ │ └── closing_loc: (31,8)-(31,9) = "}" @@ -1004,6 +1067,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (31,13)-(31,19)) │ ├── flags: ∅ @@ -1032,6 +1096,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (33,3)-(33,9)) │ │ │ ├── flags: ∅ @@ -1061,8 +1126,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (33,7)-(33,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (33,3)-(33,4) = "{" │ │ │ └── closing_loc: (33,8)-(33,9) = "}" @@ -1070,6 +1137,7 @@ │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (33,15)-(33,21)) │ ├── flags: ∅ @@ -1098,6 +1166,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (35,3)-(35,9)) │ │ │ ├── flags: ∅ @@ -1127,8 +1196,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (35,7)-(35,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (35,3)-(35,4) = "{" │ │ │ └── closing_loc: (35,8)-(35,9) = "}" @@ -1139,6 +1210,7 @@ │ │ ├── flags: static_literal │ │ └── value: 1.0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (35,16)-(35,22)) │ ├── flags: ∅ @@ -1167,6 +1239,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: │ │ │ @ BlockNode (location: (37,3)-(37,9)) │ │ │ ├── flags: ∅ @@ -1196,8 +1269,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (37,7)-(37,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── opening_loc: (37,3)-(37,4) = "{" │ │ │ └── closing_loc: (37,8)-(37,9) = "}" @@ -1206,6 +1281,7 @@ │ │ ├── numerator: 1 │ │ └── denominator: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (37,16)-(37,22)) │ ├── flags: ∅ @@ -1234,6 +1310,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (39,3)-(39,9)) │ │ ├── flags: ∅ @@ -1263,8 +1340,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (39,7)-(39,8) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (39,3)-(39,4) = "{" │ │ └── closing_loc: (39,8)-(39,9) = "}" @@ -1275,6 +1354,7 @@ │ ├── closing_loc: ∅ │ └── unescaped: "e" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (39,14)-(39,20)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_11873_b.txt b/snapshots/whitequark/ruby_bug_11873_b.txt index 263f4f8dd3..6b0d983076 100644 --- a/snapshots/whitequark/ruby_bug_11873_b.txt +++ b/snapshots/whitequark/ruby_bug_11873_b.txt @@ -25,6 +25,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,3)-(1,13)) │ │ ├── flags: ∅ @@ -54,8 +55,10 @@ │ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ │ ├── arguments: ∅ │ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ │ ├── equal_loc: ∅ │ │ │ │ │ └── block: ∅ │ │ │ │ ├── closing_loc: (1,7)-(1,8) = ")" + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── @ CallNode (location: (1,9)-(1,12)) │ │ │ ├── flags: newline, ignore_visibility @@ -77,8 +80,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── opening_loc: (1,3)-(1,4) = "{" │ │ └── closing_loc: (1,12)-(1,13) = "}" @@ -91,8 +96,10 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,19)-(1,25)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_11989.txt b/snapshots/whitequark/ruby_bug_11989.txt index 96bafab7e9..6c0be687fc 100644 --- a/snapshots/whitequark/ruby_bug_11989.txt +++ b/snapshots/whitequark/ruby_bug_11989.txt @@ -23,4 +23,5 @@ │ ├── closing_loc: (3,0)-(4,0) = "E\n" │ └── unescaped: "x\n y\n" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/ruby_bug_11990.txt b/snapshots/whitequark/ruby_bug_11990.txt index 7c0b29e19b..e95f4b498f 100644 --- a/snapshots/whitequark/ruby_bug_11990.txt +++ b/snapshots/whitequark/ruby_bug_11990.txt @@ -34,4 +34,5 @@ │ │ └── unescaped: " y" │ └── closing_loc: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/ruby_bug_12073.txt b/snapshots/whitequark/ruby_bug_12073.txt index 0b20229de9..13a48456b8 100644 --- a/snapshots/whitequark/ruby_bug_12073.txt +++ b/snapshots/whitequark/ruby_bug_12073.txt @@ -44,6 +44,7 @@ │ │ │ └── value: 1 │ │ └── operator_loc: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ DefNode (location: (3,0)-(3,34)) ├── flags: newline @@ -94,6 +95,7 @@ │ │ ├── closing_loc: (3,28)-(3,29) = "'" │ │ └── unescaped: "" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:raise] ├── def_keyword_loc: (3,0)-(3,3) = "def" diff --git a/snapshots/whitequark/ruby_bug_12402.txt b/snapshots/whitequark/ruby_bug_12402.txt index 6f915342c0..6c2155ab14 100644 --- a/snapshots/whitequark/ruby_bug_12402.txt +++ b/snapshots/whitequark/ruby_bug_12402.txt @@ -33,8 +33,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (1,17)-(1,23) = "rescue" │ │ └── rescue_expression: @@ -71,8 +73,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (3,16)-(3,17) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (3,18)-(3,24) = "rescue" │ │ └── rescue_expression: @@ -110,8 +114,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (5,16)-(5,22) = "rescue" │ │ └── rescue_expression: @@ -147,8 +153,10 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ ├── closing_loc: (7,15)-(7,16) = ")" + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (7,17)-(7,23) = "rescue" │ │ └── rescue_expression: @@ -192,8 +200,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (9,19)-(9,25) = "rescue" │ └── rescue_expression: @@ -236,8 +246,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (11,18)-(11,19) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (11,20)-(11,26) = "rescue" │ └── rescue_expression: @@ -280,8 +292,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (13,19)-(13,25) = "rescue" │ └── rescue_expression: @@ -324,8 +338,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (15,18)-(15,19) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (15,20)-(15,26) = "rescue" │ └── rescue_expression: @@ -369,8 +385,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (17,21)-(17,27) = "rescue" │ └── rescue_expression: @@ -414,8 +432,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (19,20)-(19,21) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (19,22)-(19,28) = "rescue" │ └── rescue_expression: @@ -458,8 +478,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (21,20)-(21,26) = "rescue" │ └── rescue_expression: @@ -502,8 +524,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: (23,19)-(23,20) = ")" + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (23,21)-(23,27) = "rescue" │ └── rescue_expression: @@ -553,8 +577,10 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── keyword_loc: (25,20)-(25,26) = "rescue" │ └── rescue_expression: @@ -604,8 +630,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (27,19)-(27,20) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── keyword_loc: (27,21)-(27,27) = "rescue" └── rescue_expression: diff --git a/snapshots/whitequark/ruby_bug_12669.txt b/snapshots/whitequark/ruby_bug_12669.txt index 9d1a924b79..2024462f81 100644 --- a/snapshots/whitequark/ruby_bug_12669.txt +++ b/snapshots/whitequark/ruby_bug_12669.txt @@ -33,6 +33,7 @@ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "x" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── name: :b │ │ ├── binary_operator: :+ @@ -69,6 +70,7 @@ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "x" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── operator_loc: (3,7)-(3,8) = "=" │ ├── name: :a @@ -103,6 +105,7 @@ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "x" │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── name: :b │ │ ├── binary_operator: :+ @@ -138,6 +141,7 @@ │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "x" │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── operator_loc: (7,6)-(7,7) = "=" └── operator_loc: (7,2)-(7,3) = "=" diff --git a/snapshots/whitequark/ruby_bug_12686.txt b/snapshots/whitequark/ruby_bug_12686.txt index 515ee75674..f2a9d6c924 100644 --- a/snapshots/whitequark/ruby_bug_12686.txt +++ b/snapshots/whitequark/ruby_bug_12686.txt @@ -34,6 +34,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── keyword_loc: (1,5)-(1,11) = "rescue" │ │ └── rescue_expression: @@ -42,4 +43,5 @@ │ ├── opening_loc: (1,2)-(1,3) = "(" │ └── closing_loc: (1,15)-(1,16) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/ruby_bug_13547.txt b/snapshots/whitequark/ruby_bug_13547.txt index d0ac79d7ff..9cf44215b3 100644 --- a/snapshots/whitequark/ruby_bug_13547.txt +++ b/snapshots/whitequark/ruby_bug_13547.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -24,6 +25,7 @@ ├── opening_loc: (1,4)-(1,5) = "[" ├── arguments: ∅ ├── closing_loc: (1,5)-(1,6) = "]" + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,7)-(1,9)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_14690.txt b/snapshots/whitequark/ruby_bug_14690.txt index 377c0e0a0e..0b6c9adccb 100644 --- a/snapshots/whitequark/ruby_bug_14690.txt +++ b/snapshots/whitequark/ruby_bug_14690.txt @@ -22,6 +22,7 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,5)-(1,6) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,7)-(1,23)) ├── flags: ∅ @@ -51,8 +52,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (1,12)-(1,13) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,14)-(1,21)) │ ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_15789.txt b/snapshots/whitequark/ruby_bug_15789.txt index c6ac7447a8..53392fde70 100644 --- a/snapshots/whitequark/ruby_bug_15789.txt +++ b/snapshots/whitequark/ruby_bug_15789.txt @@ -71,6 +71,7 @@ │ │ ├── name: :a │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,19)) ├── flags: newline, ignore_visibility @@ -137,4 +138,5 @@ │ ├── name: :a │ └── depth: 0 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/ruby_bug_18878.txt b/snapshots/whitequark/ruby_bug_18878.txt index feff9defb3..52aa416339 100644 --- a/snapshots/whitequark/ruby_bug_18878.txt +++ b/snapshots/whitequark/ruby_bug_18878.txt @@ -17,6 +17,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,9)-(1,19)) ├── flags: ∅ diff --git a/snapshots/whitequark/ruby_bug_19281.txt b/snapshots/whitequark/ruby_bug_19281.txt index 1af146e214..f024ab19e9 100644 --- a/snapshots/whitequark/ruby_bug_19281.txt +++ b/snapshots/whitequark/ruby_bug_19281.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,1)-(1,2) = "." │ ├── name: :b @@ -63,6 +64,7 @@ │ │ ├── opening_loc: (1,14)-(1,15) = "(" │ │ └── closing_loc: (1,16)-(1,17) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,13)) │ ├── flags: newline @@ -76,6 +78,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,1)-(3,2) = "." │ ├── name: :b @@ -101,6 +104,7 @@ │ │ ├── opening_loc: (3,11)-(3,12) = "(" │ │ └── closing_loc: (3,12)-(3,13) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,15)) │ ├── flags: newline, ignore_visibility @@ -150,6 +154,7 @@ │ │ ├── opening_loc: (5,12)-(5,13) = "(" │ │ └── closing_loc: (5,14)-(5,15) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (7,0)-(7,11)) ├── flags: newline, ignore_visibility @@ -178,4 +183,5 @@ │ ├── opening_loc: (7,9)-(7,10) = "(" │ └── closing_loc: (7,10)-(7,11) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/sclass.txt b/snapshots/whitequark/sclass.txt index 346d1a4149..5c31e4c0b5 100644 --- a/snapshots/whitequark/sclass.txt +++ b/snapshots/whitequark/sclass.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── body: │ @ StatementsNode (location: (1,14)-(1,17)) diff --git a/snapshots/whitequark/send_attr_asgn.txt b/snapshots/whitequark/send_attr_asgn.txt index faeb5a7c7c..2002d67315 100644 --- a/snapshots/whitequark/send_attr_asgn.txt +++ b/snapshots/whitequark/send_attr_asgn.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :A= @@ -30,6 +31,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: (1,6)-(1,7) = "=" │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,9)) │ ├── flags: newline, attribute_write @@ -43,6 +45,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,3)-(3,4) = "." │ ├── name: :a= @@ -56,6 +59,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: (3,6)-(3,7) = "=" │ └── block: ∅ ├── @ ConstantPathWriteNode (location: (5,0)-(5,10)) │ ├── flags: newline @@ -72,6 +76,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── name: :A │ │ ├── delimiter_loc: (5,3)-(5,5) = "::" @@ -93,6 +98,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (7,3)-(7,5) = "::" ├── name: :a= @@ -106,4 +112,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (7,7)-(7,8) = "=" └── block: ∅ diff --git a/snapshots/whitequark/send_attr_asgn_conditional.txt b/snapshots/whitequark/send_attr_asgn_conditional.txt index cb849e3f05..db552e4a92 100644 --- a/snapshots/whitequark/send_attr_asgn_conditional.txt +++ b/snapshots/whitequark/send_attr_asgn_conditional.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :b= @@ -30,4 +31,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: (1,5)-(1,6) = "=" └── block: ∅ diff --git a/snapshots/whitequark/send_binary_op.txt b/snapshots/whitequark/send_binary_op.txt index 49a2cffa65..e9c98b9687 100644 --- a/snapshots/whitequark/send_binary_op.txt +++ b/snapshots/whitequark/send_binary_op.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :!= @@ -30,6 +31,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,8)) │ ├── flags: newline @@ -43,6 +45,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :!~ @@ -56,6 +59,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (5,0)-(5,7)) │ ├── flags: newline @@ -69,6 +73,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :% @@ -82,6 +87,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (7,0)-(7,7)) │ ├── flags: newline @@ -95,6 +101,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :& @@ -108,6 +115,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(9,7)) │ ├── flags: newline @@ -121,6 +129,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :* @@ -134,6 +143,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (11,0)-(11,8)) │ ├── flags: newline @@ -147,6 +157,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :** @@ -160,6 +171,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (13,0)-(13,7)) │ ├── flags: newline @@ -173,6 +185,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :+ @@ -186,6 +199,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (15,0)-(15,7)) │ ├── flags: newline @@ -199,6 +213,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :- @@ -212,6 +227,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (17,0)-(17,7)) │ ├── flags: newline @@ -225,6 +241,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :/ @@ -238,6 +255,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (19,0)-(19,7)) │ ├── flags: newline @@ -251,6 +269,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :< @@ -264,6 +283,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (21,0)-(21,8)) │ ├── flags: newline @@ -277,6 +297,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :<< @@ -290,6 +311,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (23,0)-(23,8)) │ ├── flags: newline @@ -303,6 +325,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :<= @@ -316,6 +339,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (25,0)-(25,9)) │ ├── flags: newline @@ -329,6 +353,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :<=> @@ -342,6 +367,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (27,0)-(27,8)) │ ├── flags: newline @@ -355,6 +381,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :== @@ -368,6 +395,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (29,0)-(29,9)) │ ├── flags: newline @@ -381,6 +409,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :=== @@ -394,6 +423,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (31,0)-(31,8)) │ ├── flags: newline @@ -407,6 +437,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :=~ @@ -420,6 +451,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (33,0)-(33,7)) │ ├── flags: newline @@ -433,6 +465,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :> @@ -446,6 +479,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (35,0)-(35,8)) │ ├── flags: newline @@ -459,6 +493,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :>= @@ -472,6 +507,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (37,0)-(37,8)) │ ├── flags: newline @@ -485,6 +521,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :>> @@ -498,6 +535,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (39,0)-(39,7)) │ ├── flags: newline @@ -511,6 +549,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :^ @@ -524,6 +563,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (41,0)-(41,7)) ├── flags: newline @@ -537,6 +577,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :| @@ -550,4 +591,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_block_chain_cmd.txt b/snapshots/whitequark/send_block_chain_cmd.txt index bce45c38ee..7656a08771 100644 --- a/snapshots/whitequark/send_block_chain_cmd.txt +++ b/snapshots/whitequark/send_block_chain_cmd.txt @@ -23,6 +23,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (1,7)-(1,13)) │ │ ├── flags: ∅ @@ -48,8 +49,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,28)) │ ├── flags: newline @@ -69,6 +72,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (3,7)-(3,13)) │ │ ├── flags: ∅ @@ -94,8 +98,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,22)-(3,28)) │ ├── flags: ∅ @@ -122,6 +128,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (5,7)-(5,13)) │ │ ├── flags: ∅ @@ -136,6 +143,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,18)-(5,20)) │ ├── flags: ∅ @@ -162,6 +170,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (7,7)-(7,13)) │ │ ├── flags: ∅ @@ -187,8 +196,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (7,21)-(7,22) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (9,0)-(9,25)) │ ├── flags: newline @@ -208,6 +219,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (9,7)-(9,13)) │ │ ├── flags: ∅ @@ -233,8 +245,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: (9,21)-(9,22) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (9,23)-(9,25)) │ ├── flags: ∅ @@ -261,6 +275,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 1 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: │ │ @ BlockNode (location: (11,7)-(11,13)) │ │ ├── flags: ∅ @@ -286,8 +301,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (13,0)-(13,23)) ├── flags: newline @@ -307,6 +324,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (13,7)-(13,13)) │ ├── flags: ∅ @@ -332,6 +350,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (13,22)-(13,23) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_block_conditional.txt b/snapshots/whitequark/send_block_conditional.txt index 86ef0dbf36..4fb4ce99f8 100644 --- a/snapshots/whitequark/send_block_conditional.txt +++ b/snapshots/whitequark/send_block_conditional.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,3)-(1,5) = "&." ├── name: :bar @@ -24,6 +25,7 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,9)-(1,11)) ├── flags: ∅ diff --git a/snapshots/whitequark/send_call.txt b/snapshots/whitequark/send_call.txt index 4ed17fbaee..c025248b0d 100644 --- a/snapshots/whitequark/send_call.txt +++ b/snapshots/whitequark/send_call.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :call @@ -30,6 +31,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 1 │ ├── closing_loc: (1,6)-(1,7) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (3,0)-(3,8)) ├── flags: newline @@ -43,6 +45,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (3,3)-(3,5) = "::" ├── name: :call @@ -56,4 +59,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (3,7)-(3,8) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_conditional.txt b/snapshots/whitequark/send_conditional.txt index 7faa6ac04e..54d8f588d7 100644 --- a/snapshots/whitequark/send_conditional.txt +++ b/snapshots/whitequark/send_conditional.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── name: :b @@ -24,4 +25,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_index.txt b/snapshots/whitequark/send_index.txt index 5aec47c484..02bef8bb3c 100644 --- a/snapshots/whitequark/send_index.txt +++ b/snapshots/whitequark/send_index.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -33,4 +34,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: (1,8)-(1,9) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_index_asgn.txt b/snapshots/whitequark/send_index_asgn.txt index fe0f71956a..962a5d3da9 100644 --- a/snapshots/whitequark/send_index_asgn.txt +++ b/snapshots/whitequark/send_index_asgn.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -36,4 +37,5 @@ │ ├── flags: static_literal, decimal │ └── value: 3 ├── closing_loc: (1,8)-(1,9) = "]" + ├── equal_loc: (1,10)-(1,11) = "=" └── block: ∅ diff --git a/snapshots/whitequark/send_index_asgn_legacy.txt b/snapshots/whitequark/send_index_asgn_legacy.txt index fe0f71956a..962a5d3da9 100644 --- a/snapshots/whitequark/send_index_asgn_legacy.txt +++ b/snapshots/whitequark/send_index_asgn_legacy.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[]= @@ -36,4 +37,5 @@ │ ├── flags: static_literal, decimal │ └── value: 3 ├── closing_loc: (1,8)-(1,9) = "]" + ├── equal_loc: (1,10)-(1,11) = "=" └── block: ∅ diff --git a/snapshots/whitequark/send_index_cmd.txt b/snapshots/whitequark/send_index_cmd.txt index 89a5c41fc3..69128863f1 100644 --- a/snapshots/whitequark/send_index_cmd.txt +++ b/snapshots/whitequark/send_index_cmd.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -46,8 +47,11 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: (1,9)-(1,10) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_index_legacy.txt b/snapshots/whitequark/send_index_legacy.txt index 5aec47c484..02bef8bb3c 100644 --- a/snapshots/whitequark/send_index_legacy.txt +++ b/snapshots/whitequark/send_index_legacy.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :[] @@ -33,4 +34,5 @@ │ ├── flags: static_literal, decimal │ └── value: 2 ├── closing_loc: (1,8)-(1,9) = "]" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_op_asgn_conditional.txt b/snapshots/whitequark/send_op_asgn_conditional.txt index 68e09171f8..436029dca8 100644 --- a/snapshots/whitequark/send_op_asgn_conditional.txt +++ b/snapshots/whitequark/send_op_asgn_conditional.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (1,1)-(1,3) = "&." ├── message_loc: (1,3)-(1,4) = "b" diff --git a/snapshots/whitequark/send_plain.txt b/snapshots/whitequark/send_plain.txt index 96643ddcab..dfdfc6873c 100644 --- a/snapshots/whitequark/send_plain.txt +++ b/snapshots/whitequark/send_plain.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :fun @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,10)) │ ├── flags: newline @@ -37,6 +39,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,3)-(3,5) = "::" │ ├── name: :Fun @@ -44,6 +47,7 @@ │ ├── opening_loc: (3,8)-(3,9) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (3,9)-(3,10) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,8)) ├── flags: newline @@ -57,6 +61,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (5,3)-(5,5) = "::" ├── name: :fun @@ -64,4 +69,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_plain_cmd.txt b/snapshots/whitequark/send_plain_cmd.txt index 2785712baa..ba9a593134 100644 --- a/snapshots/whitequark/send_plain_cmd.txt +++ b/snapshots/whitequark/send_plain_cmd.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :fun @@ -35,8 +36,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,12)) │ ├── flags: newline @@ -50,6 +53,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,3)-(3,5) = "::" │ ├── name: :Fun @@ -68,8 +72,10 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,12)) ├── flags: newline @@ -83,6 +89,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: (5,3)-(5,5) = "::" ├── name: :fun @@ -101,6 +108,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_self.txt b/snapshots/whitequark/send_self.txt index f3c56f5413..88b2bdb896 100644 --- a/snapshots/whitequark/send_self.txt +++ b/snapshots/whitequark/send_self.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,4)) │ ├── flags: newline, ignore_visibility @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,6)) ├── flags: newline, ignore_visibility @@ -40,4 +42,5 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (5,5)-(5,6) = ")" + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/send_self_block.txt b/snapshots/whitequark/send_self_block.txt index 2d526d5d48..82269ea716 100644 --- a/snapshots/whitequark/send_self_block.txt +++ b/snapshots/whitequark/send_self_block.txt @@ -14,6 +14,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,4)-(1,10)) │ ├── flags: ∅ @@ -31,6 +32,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,4)-(3,7)) │ ├── flags: ∅ @@ -48,6 +50,7 @@ │ ├── opening_loc: (5,3)-(5,4) = "(" │ ├── arguments: ∅ │ ├── closing_loc: (5,4)-(5,5) = ")" + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (5,6)-(5,9)) │ ├── flags: ∅ @@ -71,6 +74,7 @@ │ ├── flags: static_literal, decimal │ └── value: 1 ├── closing_loc: (7,5)-(7,6) = ")" + ├── equal_loc: ∅ └── block: @ BlockNode (location: (7,7)-(7,10)) ├── flags: ∅ diff --git a/snapshots/whitequark/send_unary_op.txt b/snapshots/whitequark/send_unary_op.txt index 970b78417f..114ebfa86d 100644 --- a/snapshots/whitequark/send_unary_op.txt +++ b/snapshots/whitequark/send_unary_op.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :+@ @@ -24,6 +25,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,4)) │ ├── flags: newline @@ -37,6 +39,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :-@ @@ -44,6 +47,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,4)) ├── flags: newline @@ -57,6 +61,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :~ @@ -64,4 +69,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/space_args_arg.txt b/snapshots/whitequark/space_args_arg.txt index a0149c5f32..40c0474bad 100644 --- a/snapshots/whitequark/space_args_arg.txt +++ b/snapshots/whitequark/space_args_arg.txt @@ -28,4 +28,5 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,6)-(1,7) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/space_args_arg_block.txt b/snapshots/whitequark/space_args_arg_block.txt index c3289c1448..fbe64d62bc 100644 --- a/snapshots/whitequark/space_args_arg_block.txt +++ b/snapshots/whitequark/space_args_arg_block.txt @@ -17,6 +17,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (1,3)-(1,4) = "." │ ├── name: :fun @@ -38,6 +39,7 @@ │ │ ├── opening_loc: (1,8)-(1,9) = "(" │ │ └── closing_loc: (1,10)-(1,11) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (1,12)-(1,14)) │ ├── flags: ∅ @@ -58,6 +60,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: (3,3)-(3,5) = "::" │ ├── name: :fun @@ -79,6 +82,7 @@ │ │ ├── opening_loc: (3,9)-(3,10) = "(" │ │ └── closing_loc: (3,11)-(3,12) = ")" │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: │ @ BlockNode (location: (3,13)-(3,15)) │ ├── flags: ∅ @@ -110,6 +114,7 @@ │ ├── opening_loc: (5,4)-(5,5) = "(" │ └── closing_loc: (5,6)-(5,7) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (5,8)-(5,10)) ├── flags: ∅ diff --git a/snapshots/whitequark/space_args_arg_call.txt b/snapshots/whitequark/space_args_arg_call.txt index 538a865e2a..e8cfe45136 100644 --- a/snapshots/whitequark/space_args_arg_call.txt +++ b/snapshots/whitequark/space_args_arg_call.txt @@ -36,6 +36,8 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/space_args_arg_newline.txt b/snapshots/whitequark/space_args_arg_newline.txt index d3fbe23299..be99e96def 100644 --- a/snapshots/whitequark/space_args_arg_newline.txt +++ b/snapshots/whitequark/space_args_arg_newline.txt @@ -28,4 +28,5 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (2,0)-(2,1) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/space_args_block.txt b/snapshots/whitequark/space_args_block.txt index 19b5064886..2cf75fca9f 100644 --- a/snapshots/whitequark/space_args_block.txt +++ b/snapshots/whitequark/space_args_block.txt @@ -22,6 +22,7 @@ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,5)-(1,6) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: @ BlockNode (location: (1,7)-(1,9)) ├── flags: ∅ diff --git a/snapshots/whitequark/space_args_cmd.txt b/snapshots/whitequark/space_args_cmd.txt index f91b7edbbe..44f30d76b9 100644 --- a/snapshots/whitequark/space_args_cmd.txt +++ b/snapshots/whitequark/space_args_cmd.txt @@ -42,10 +42,13 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,10)-(1,11) = ")" ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/string_interp.txt b/snapshots/whitequark/string_interp.txt index 22ddaed0cd..2debd17ba2 100644 --- a/snapshots/whitequark/string_interp.txt +++ b/snapshots/whitequark/string_interp.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,9)-(1,10) = "}" │ └── @ StringNode (location: (1,10)-(1,13)) diff --git a/snapshots/whitequark/super.txt b/snapshots/whitequark/super.txt index da89dbda28..0f83f6f294 100644 --- a/snapshots/whitequark/super.txt +++ b/snapshots/whitequark/super.txt @@ -22,6 +22,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── rparen_loc: ∅ │ └── block: ∅ @@ -49,6 +50,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rparen_loc: (5,9)-(5,10) = ")" └── block: ∅ diff --git a/snapshots/whitequark/super_block.txt b/snapshots/whitequark/super_block.txt index 095856ef40..794210b67d 100644 --- a/snapshots/whitequark/super_block.txt +++ b/snapshots/whitequark/super_block.txt @@ -32,6 +32,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ CallNode (location: (3,11)-(3,14)) │ ├── flags: variable_call, ignore_visibility @@ -42,6 +43,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rparen_loc: ∅ └── block: diff --git a/snapshots/whitequark/symbol_interp.txt b/snapshots/whitequark/symbol_interp.txt index 46a24b6c7e..567dfa4145 100644 --- a/snapshots/whitequark/symbol_interp.txt +++ b/snapshots/whitequark/symbol_interp.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,10)-(1,11) = "}" │ └── @ StringNode (location: (1,11)-(1,14)) diff --git a/snapshots/whitequark/ternary.txt b/snapshots/whitequark/ternary.txt index 4aa7991675..add8f9e347 100644 --- a/snapshots/whitequark/ternary.txt +++ b/snapshots/whitequark/ternary.txt @@ -18,6 +18,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: (1,4)-(1,5) = "?" ├── statements: diff --git a/snapshots/whitequark/ternary_ambiguous_symbol.txt b/snapshots/whitequark/ternary_ambiguous_symbol.txt index 4d1900fc5f..db6fa66292 100644 --- a/snapshots/whitequark/ternary_ambiguous_symbol.txt +++ b/snapshots/whitequark/ternary_ambiguous_symbol.txt @@ -34,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── opening_loc: (1,4)-(1,5) = "(" │ └── closing_loc: (1,8)-(1,9) = ")" diff --git a/snapshots/whitequark/trailing_forward_arg.txt b/snapshots/whitequark/trailing_forward_arg.txt index 75fce37a34..7c4a04c73e 100644 --- a/snapshots/whitequark/trailing_forward_arg.txt +++ b/snapshots/whitequark/trailing_forward_arg.txt @@ -53,6 +53,7 @@ │ │ └── @ ForwardingArgumentsNode (location: (1,31)-(1,34)) │ │ └── flags: ∅ │ ├── closing_loc: (1,34)-(1,35) = ")" + │ ├── equal_loc: ∅ │ └── block: ∅ ├── locals: [:a, :b] ├── def_keyword_loc: (1,0)-(1,3) = "def" diff --git a/snapshots/whitequark/unary_num_pow_precedence.txt b/snapshots/whitequark/unary_num_pow_precedence.txt index 0f2fb776b4..dfb2ca10ea 100644 --- a/snapshots/whitequark/unary_num_pow_precedence.txt +++ b/snapshots/whitequark/unary_num_pow_precedence.txt @@ -23,6 +23,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 10 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── @ CallNode (location: (3,0)-(3,8)) │ ├── flags: newline @@ -45,6 +46,7 @@ │ │ │ ├── flags: static_literal, decimal │ │ │ └── value: 10 │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── call_operator_loc: ∅ │ ├── name: :-@ @@ -52,6 +54,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ CallNode (location: (5,0)-(5,10)) ├── flags: newline @@ -74,6 +77,7 @@ │ │ ├── flags: static_literal, decimal │ │ └── value: 10 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── call_operator_loc: ∅ ├── name: :-@ @@ -81,4 +85,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/unless.txt b/snapshots/whitequark/unless.txt index 3d417e355d..7c81d72e27 100644 --- a/snapshots/whitequark/unless.txt +++ b/snapshots/whitequark/unless.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,11)-(1,15) = "then" │ ├── statements: @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: ∅ │ └── end_keyword_loc: (1,21)-(1,24) = "end" @@ -49,6 +51,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -64,6 +67,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: ∅ └── end_keyword_loc: (3,17)-(3,20) = "end" diff --git a/snapshots/whitequark/unless_else.txt b/snapshots/whitequark/unless_else.txt index ffdb215692..77807c7d24 100644 --- a/snapshots/whitequark/unless_else.txt +++ b/snapshots/whitequark/unless_else.txt @@ -18,6 +18,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: (1,11)-(1,15) = "then" │ ├── statements: @@ -33,6 +34,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── else_clause: │ │ @ ElseNode (location: (1,21)-(1,34)) @@ -51,6 +53,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── end_keyword_loc: (1,31)-(1,34) = "end" │ └── end_keyword_loc: (1,31)-(1,34) = "end" @@ -67,6 +70,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -82,6 +86,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: │ @ ElseNode (location: (3,17)-(3,30)) @@ -100,6 +105,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── end_keyword_loc: (3,27)-(3,30) = "end" └── end_keyword_loc: (3,27)-(3,30) = "end" diff --git a/snapshots/whitequark/unless_mod.txt b/snapshots/whitequark/unless_mod.txt index 5dd1c2d25d..0a0e2f4917 100644 --- a/snapshots/whitequark/unless_mod.txt +++ b/snapshots/whitequark/unless_mod.txt @@ -18,6 +18,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── then_keyword_loc: ∅ ├── statements: @@ -33,6 +34,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: ∅ └── end_keyword_loc: ∅ diff --git a/snapshots/whitequark/until.txt b/snapshots/whitequark/until.txt index 9737c86bd2..2b31c70613 100644 --- a/snapshots/whitequark/until.txt +++ b/snapshots/whitequark/until.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (1,13)-(1,17)) @@ -34,6 +35,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ UntilNode (location: (3,0)-(3,19)) ├── flags: newline @@ -50,6 +52,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (3,11)-(3,15)) @@ -64,4 +67,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/until_mod.txt b/snapshots/whitequark/until_mod.txt index c7751ca5a4..dab63f0247 100644 --- a/snapshots/whitequark/until_mod.txt +++ b/snapshots/whitequark/until_mod.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (1,0)-(1,4)) @@ -34,4 +35,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/until_post.txt b/snapshots/whitequark/until_post.txt index 3e3ab838b9..2b65a3125a 100644 --- a/snapshots/whitequark/until_post.txt +++ b/snapshots/whitequark/until_post.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (1,0)-(1,14)) @@ -41,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/var_op_asgn_cmd.txt b/snapshots/whitequark/var_op_asgn_cmd.txt index 381c98a95a..7900953558 100644 --- a/snapshots/whitequark/var_op_asgn_cmd.txt +++ b/snapshots/whitequark/var_op_asgn_cmd.txt @@ -26,6 +26,7 @@ │ │ ├── name: :foo │ │ └── depth: 0 │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── name: :foo ├── binary_operator: :+ diff --git a/snapshots/whitequark/when_multi.txt b/snapshots/whitequark/when_multi.txt index b4038b74a8..2aab67f1e3 100644 --- a/snapshots/whitequark/when_multi.txt +++ b/snapshots/whitequark/when_multi.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ WhenNode (location: (1,10)-(1,32)) @@ -49,6 +50,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: ∅ ├── case_keyword_loc: (1,0)-(1,4) = "case" diff --git a/snapshots/whitequark/when_splat.txt b/snapshots/whitequark/when_splat.txt index f5d9080539..34c8032f77 100644 --- a/snapshots/whitequark/when_splat.txt +++ b/snapshots/whitequark/when_splat.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 2) │ ├── @ WhenNode (location: (1,10)-(1,27)) @@ -39,6 +40,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ ├── then_keyword_loc: ∅ │ │ └── statements: @@ -54,6 +56,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── @ WhenNode (location: (1,29)-(1,38)) │ ├── flags: ∅ @@ -72,6 +75,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ ├── then_keyword_loc: ∅ │ └── statements: ∅ diff --git a/snapshots/whitequark/when_then.txt b/snapshots/whitequark/when_then.txt index cb964cfb53..cf9e0c23ae 100644 --- a/snapshots/whitequark/when_then.txt +++ b/snapshots/whitequark/when_then.txt @@ -17,6 +17,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── conditions: (length: 1) │ └── @ WhenNode (location: (1,10)-(1,29)) @@ -43,6 +44,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── else_clause: ∅ ├── case_keyword_loc: (1,0)-(1,4) = "case" diff --git a/snapshots/whitequark/while.txt b/snapshots/whitequark/while.txt index 3d2469e8d1..41b104bd6d 100644 --- a/snapshots/whitequark/while.txt +++ b/snapshots/whitequark/while.txt @@ -20,6 +20,7 @@ │ │ ├── opening_loc: ∅ │ │ ├── arguments: ∅ │ │ ├── closing_loc: ∅ + │ │ ├── equal_loc: ∅ │ │ └── block: ∅ │ └── statements: │ @ StatementsNode (location: (1,13)-(1,17)) @@ -34,6 +35,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── @ WhileNode (location: (3,0)-(3,19)) ├── flags: newline @@ -50,6 +52,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (3,11)-(3,15)) @@ -64,4 +67,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/while_mod.txt b/snapshots/whitequark/while_mod.txt index 584bdf61f1..41782c4b64 100644 --- a/snapshots/whitequark/while_mod.txt +++ b/snapshots/whitequark/while_mod.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (1,0)-(1,4)) @@ -34,4 +35,5 @@ ├── opening_loc: ∅ ├── arguments: ∅ ├── closing_loc: ∅ + ├── equal_loc: ∅ └── block: ∅ diff --git a/snapshots/whitequark/while_post.txt b/snapshots/whitequark/while_post.txt index 303068d4be..4a16f63a7c 100644 --- a/snapshots/whitequark/while_post.txt +++ b/snapshots/whitequark/while_post.txt @@ -20,6 +20,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ └── statements: @ StatementsNode (location: (1,0)-(1,14)) @@ -41,6 +42,7 @@ │ ├── opening_loc: ∅ │ ├── arguments: ∅ │ ├── closing_loc: ∅ + │ ├── equal_loc: ∅ │ └── block: ∅ ├── rescue_clause: ∅ ├── else_clause: ∅ diff --git a/snapshots/whitequark/xstring_interp.txt b/snapshots/whitequark/xstring_interp.txt index 7808b93250..500b2d9875 100644 --- a/snapshots/whitequark/xstring_interp.txt +++ b/snapshots/whitequark/xstring_interp.txt @@ -31,6 +31,7 @@ │ │ │ ├── opening_loc: ∅ │ │ │ ├── arguments: ∅ │ │ │ ├── closing_loc: ∅ + │ │ │ ├── equal_loc: ∅ │ │ │ └── block: ∅ │ │ └── closing_loc: (1,9)-(1,10) = "}" │ └── @ StringNode (location: (1,10)-(1,13)) diff --git a/snapshots/xstring.txt b/snapshots/xstring.txt index 530066fd45..f5d49a71d0 100644 --- a/snapshots/xstring.txt +++ b/snapshots/xstring.txt @@ -37,6 +37,7 @@ │ │ │ │ ├── opening_loc: ∅ │ │ │ │ ├── arguments: ∅ │ │ │ │ ├── closing_loc: ∅ + │ │ │ │ ├── equal_loc: ∅ │ │ │ │ └── block: ∅ │ │ │ └── closing_loc: (3,10)-(3,11) = "}" │ │ └── @ StringNode (location: (3,11)-(3,15)) diff --git a/src/prism.c b/src/prism.c index 95e7d09050..029026cef4 100644 --- a/src/prism.c +++ b/src/prism.c @@ -2650,6 +2650,7 @@ pm_call_node_create(pm_parser_t *parser, pm_node_flags_t flags) { .opening_loc = PM_OPTIONAL_LOCATION_NOT_PROVIDED_VALUE, .arguments = NULL, .closing_loc = PM_OPTIONAL_LOCATION_NOT_PROVIDED_VALUE, + .equal_loc = PM_OPTIONAL_LOCATION_NOT_PROVIDED_VALUE, .block = NULL, .name = 0 }; @@ -13804,6 +13805,7 @@ parse_write(pm_parser_t *parser, pm_node_t *target, pm_token_t *operator, pm_nod pm_arguments_node_arguments_append(arguments, value); call->base.location.end = arguments->base.location.end; + call->equal_loc = PM_LOCATION_TOKEN_VALUE(operator); parse_write_name(parser, &call->name); pm_node_flag_set((pm_node_t *) call, PM_CALL_NODE_FLAGS_ATTRIBUTE_WRITE | pm_implicit_array_write_flags(value, PM_CALL_NODE_FLAGS_IMPLICIT_ARRAY)); @@ -13825,6 +13827,7 @@ parse_write(pm_parser_t *parser, pm_node_t *target, pm_token_t *operator, pm_nod // Replace the name with "[]=". call->name = pm_parser_constant_id_constant(parser, "[]=", 3); + call->equal_loc = PM_LOCATION_TOKEN_VALUE(operator); // Ensure that the arguments for []= don't contain keywords pm_index_arguments_check(parser, call->arguments, call->block);