From 7c1e135205b4277e40e3cabef485ab86fe5ba9e8 Mon Sep 17 00:00:00 2001 From: Earlopain <14981592+Earlopain@users.noreply.github.com> Date: Tue, 15 Sep 2026 14:57:18 +0200 Subject: [PATCH] Rename `SymbolNode#value_loc` to `SymbolNode#content_loc` Makes it consistent with nodes that contain text, like `StringNode` For those, `value` returns the literal. But we can't make it return a symbol for backwards compatibility. --- config.yml | 2 +- lib/prism/node_ext.rb | 12 ++ lib/prism/translation/parser/compiler.rb | 24 ++-- lib/prism/translation/ripper.rb | 22 ++-- lib/prism/translation/ruby_parser.rb | 2 +- rbi/generated/prism/dsl.rbi | 4 +- rbi/generated/prism/node.rbi | 20 ++-- rbi/generated/prism/node_ext.rbi | 8 ++ rust/ruby-prism-sys/src/bindings.rs | 4 +- sig/generated/prism/dsl.rbs | 4 +- sig/generated/prism/node.rbs | 26 ++--- sig/generated/prism/node_ext.rbs | 8 ++ .../keyword_args_in_array_assignment.txt | 4 +- snapshots/alias.txt | 38 +++---- snapshots/arrays.txt | 40 +++---- snapshots/begin_ensure.txt | 2 +- snapshots/case.txt | 16 +-- snapshots/case_in_hash_key.txt | 4 +- snapshots/command_method_call_3.txt | 8 +- snapshots/dos_endings.txt | 2 +- snapshots/dsym_str.txt | 4 +- snapshots/encoding_binary.txt | 2 +- snapshots/global_variables.txt | 46 ++++---- snapshots/hashes.txt | 26 ++--- snapshots/if.txt | 2 +- snapshots/method_calls.txt | 102 ++++++++--------- snapshots/methods.txt | 4 +- snapshots/pattern_one_line_bare_key.txt | 4 +- snapshots/pattern_terminators.txt | 14 +-- snapshots/patterns.txt | 72 ++++++------ snapshots/percent_array_newline_delimiter.txt | 8 +- snapshots/range_beginless.txt | 2 +- snapshots/ranges.txt | 4 +- snapshots/rescue.txt | 2 +- snapshots/rescue_modifier_statement_value.txt | 12 +- snapshots/seattlerb/TestRubyParserShared.txt | 20 ++-- snapshots/seattlerb/alias_resword.txt | 4 +- snapshots/seattlerb/assoc__bare.txt | 2 +- snapshots/seattlerb/assoc_label.txt | 2 +- .../block_command_operation_colon.txt | 4 +- .../seattlerb/block_command_operation_dot.txt | 4 +- snapshots/seattlerb/block_kwarg_lvar.txt | 2 +- .../seattlerb/block_kwarg_lvar_multiple.txt | 4 +- snapshots/seattlerb/block_optarg.txt | 2 +- snapshots/seattlerb/block_reg_optarg.txt | 2 +- snapshots/seattlerb/bug_215.txt | 2 +- snapshots/seattlerb/bug_249.txt | 2 +- snapshots/seattlerb/bug_case_when_regexp.txt | 2 +- snapshots/seattlerb/bug_hash_args.txt | 4 +- .../bug_hash_args_trailing_comma.txt | 4 +- .../seattlerb/call_arg_assoc_kwsplat.txt | 2 +- .../seattlerb/call_args_assoc_quoted.txt | 4 +- snapshots/seattlerb/call_array_arg.txt | 4 +- .../seattlerb/call_array_lit_inline_hash.txt | 4 +- snapshots/seattlerb/call_assoc_new.txt | 2 +- .../seattlerb/call_assoc_new_if_multiline.txt | 4 +- snapshots/seattlerb/case_in.txt | 84 +++++++------- snapshots/seattlerb/case_in_31.txt | 6 +- snapshots/seattlerb/case_in_37.txt | 6 +- snapshots/seattlerb/case_in_42.txt | 4 +- snapshots/seattlerb/case_in_42_2.txt | 2 +- snapshots/seattlerb/case_in_47.txt | 8 +- snapshots/seattlerb/case_in_67.txt | 2 +- snapshots/seattlerb/case_in_86.txt | 4 +- snapshots/seattlerb/case_in_86_2.txt | 4 +- .../seattlerb/case_in_array_pat_const.txt | 4 +- .../seattlerb/case_in_array_pat_const2.txt | 4 +- .../case_in_array_pat_paren_assign.txt | 4 +- snapshots/seattlerb/case_in_const.txt | 2 +- snapshots/seattlerb/case_in_else.txt | 4 +- snapshots/seattlerb/case_in_find.txt | 4 +- snapshots/seattlerb/case_in_find_array.txt | 4 +- snapshots/seattlerb/case_in_hash_pat.txt | 8 +- .../seattlerb/case_in_hash_pat_assign.txt | 10 +- .../case_in_hash_pat_paren_assign.txt | 6 +- .../seattlerb/case_in_hash_pat_paren_true.txt | 6 +- snapshots/seattlerb/case_in_hash_pat_rest.txt | 6 +- .../seattlerb/case_in_hash_pat_rest_solo.txt | 4 +- .../seattlerb/case_in_if_unless_post_mod.txt | 6 +- snapshots/seattlerb/case_in_multiple.txt | 6 +- snapshots/seattlerb/case_in_or.txt | 4 +- .../seattlerb/defn_args_forward_args.txt | 2 +- snapshots/seattlerb/defn_kwarg_lvar.txt | 2 +- snapshots/seattlerb/defn_reg_opt_reg.txt | 2 +- snapshots/seattlerb/difficult2_.txt | 2 +- snapshots/seattlerb/difficult7_.txt | 4 +- snapshots/seattlerb/dstr_lex_state.txt | 2 +- snapshots/seattlerb/dsym_esc_to_sym.txt | 2 +- snapshots/seattlerb/dsym_to_sym.txt | 8 +- snapshots/seattlerb/if_symbol.txt | 2 +- .../interpolated_symbol_array_line_breaks.txt | 4 +- .../seattlerb/magic_encoding_comment.txt | 2 +- .../seattlerb/multiline_hash_declaration.txt | 6 +- ..._interpolated_symbol_array_line_breaks.txt | 4 +- .../seattlerb/op_asgn_index_command_call.txt | 2 +- snapshots/seattlerb/parse_line_hash_lit.txt | 2 +- snapshots/seattlerb/parse_pattern_058.txt | 4 +- snapshots/seattlerb/parse_pattern_058_2.txt | 4 +- snapshots/seattlerb/parse_pattern_069.txt | 4 +- snapshots/seattlerb/parse_pattern_076.txt | 4 +- snapshots/seattlerb/qsymbols.txt | 6 +- snapshots/seattlerb/qsymbols_interp.txt | 4 +- .../seattlerb/quoted_symbol_hash_arg.txt | 2 +- snapshots/seattlerb/quoted_symbol_keys.txt | 4 +- .../seattlerb/rescue_do_end_ensure_result.txt | 4 +- .../seattlerb/rescue_do_end_no_raise.txt | 8 +- snapshots/seattlerb/rescue_do_end_raised.txt | 2 +- snapshots/seattlerb/rescue_do_end_rescued.txt | 6 +- snapshots/seattlerb/return_call_assocs.txt | 12 +- snapshots/seattlerb/symbol_empty.txt | 2 +- snapshots/seattlerb/symbols.txt | 6 +- snapshots/seattlerb/symbols_interp.txt | 6 +- snapshots/seattlerb/unary_plus_on_literal.txt | 2 +- snapshots/spanning_heredoc_newlines.txt | 2 +- snapshots/strings.txt | 2 +- snapshots/super.txt | 6 +- snapshots/symbols.txt | 106 +++++++++--------- snapshots/undef.txt | 22 ++-- snapshots/unless.txt | 4 +- snapshots/unparser/corpus/literal/alias.txt | 4 +- snapshots/unparser/corpus/literal/case.txt | 6 +- snapshots/unparser/corpus/literal/class.txt | 2 +- snapshots/unparser/corpus/literal/if.txt | 2 +- snapshots/unparser/corpus/literal/kwbegin.txt | 2 +- snapshots/unparser/corpus/literal/literal.txt | 34 +++--- snapshots/unparser/corpus/literal/module.txt | 2 +- snapshots/unparser/corpus/literal/pattern.txt | 8 +- snapshots/unparser/corpus/literal/send.txt | 20 ++-- .../unparser/corpus/literal/since/32.txt | 2 +- snapshots/unparser/corpus/literal/undef.txt | 6 +- snapshots/unparser/corpus/literal/while.txt | 4 +- snapshots/unparser/corpus/semantic/undef.txt | 6 +- snapshots/until.txt | 4 +- snapshots/while.txt | 4 +- snapshots/whitequark/alias.txt | 4 +- snapshots/whitequark/arg_label.txt | 6 +- snapshots/whitequark/args_args_assocs.txt | 4 +- .../whitequark/args_args_assocs_comma.txt | 2 +- snapshots/whitequark/args_assocs_comma.txt | 2 +- snapshots/whitequark/array_symbols.txt | 4 +- snapshots/whitequark/array_symbols_interp.txt | 2 +- snapshots/whitequark/bug_cmdarg.txt | 4 +- .../whitequark/bug_do_block_in_hash_brace.txt | 26 ++--- snapshots/whitequark/class_super_label.txt | 2 +- ...warded_kwrestarg_with_additional_kwarg.txt | 2 +- snapshots/whitequark/hash_hashrocket.txt | 2 +- snapshots/whitequark/hash_kwsplat.txt | 2 +- snapshots/whitequark/hash_label.txt | 2 +- snapshots/whitequark/hash_label_end.txt | 6 +- .../whitequark/hash_pair_value_omission.txt | 8 +- snapshots/whitequark/interp_digit_var.txt | 20 ++-- .../whitequark/keyword_argument_omission.txt | 4 +- .../lbrace_arg_after_command_args.txt | 2 +- .../whitequark/multiple_pattern_matches.txt | 16 +-- .../whitequark/newline_in_hash_argument.txt | 8 +- snapshots/whitequark/parser_bug_525.txt | 2 +- ...ser_slash_slash_n_escaping_in_literals.txt | 10 +- .../pattern_matching_const_pattern.txt | 4 +- .../whitequark/pattern_matching_hash.txt | 34 +++--- ...e_line_allowed_omission_of_parentheses.txt | 20 ++-- snapshots/whitequark/pin_expr.txt | 2 +- snapshots/whitequark/ruby_bug_10279.txt | 2 +- snapshots/whitequark/ruby_bug_11380.txt | 4 +- snapshots/whitequark/ruby_bug_11873_a.txt | 8 +- snapshots/whitequark/ruby_bug_12073.txt | 2 +- snapshots/whitequark/ruby_bug_12669.txt | 8 +- snapshots/whitequark/ruby_bug_9669.txt | 2 +- snapshots/whitequark/symbol_plain.txt | 4 +- snapshots/whitequark/undef.txt | 4 +- src/prism.c | 10 +- 170 files changed, 741 insertions(+), 713 deletions(-) diff --git a/config.yml b/config.yml index f5ff264693..c226470021 100644 --- a/config.yml +++ b/config.yml @@ -4552,7 +4552,7 @@ nodes: fields: - name: opening_loc type: location? - - name: value_loc + - name: content_loc type: location - name: closing_loc type: location? diff --git a/lib/prism/node_ext.rb b/lib/prism/node_ext.rb index 03826b9a4b..bf1e0cc65f 100644 --- a/lib/prism/node_ext.rb +++ b/lib/prism/node_ext.rb @@ -488,5 +488,17 @@ def closing_loc # :nodoc end_keyword_loc end end + + class SymbolNode < Node + #: () -> String + def value # :nodoc + content + end + + #: () -> Location + def value_loc # :nodoc + content_loc + end + end # :startdoc: end diff --git a/lib/prism/translation/parser/compiler.rb b/lib/prism/translation/parser/compiler.rb index 256d873f66..b62b1da4c3 100644 --- a/lib/prism/translation/parser/compiler.rb +++ b/lib/prism/translation/parser/compiler.rb @@ -140,7 +140,7 @@ def visit_assoc_node(node) if key.opening.nil? builder.match_hash_var([key.unescaped, srange(key.location)]) else - builder.match_hash_var_from_str(token(key.opening_loc), [builder.string_internal([key.unescaped, srange(key.value_loc)])], token(key.closing_loc)) + builder.match_hash_var_from_str(token(key.opening_loc), [builder.string_internal([key.unescaped, srange(key.content_loc)])], token(key.closing_loc)) end else builder.match_hash_var_from_str(token(key.opening_loc), visit_all(key.parts), token(key.closing_loc)) @@ -151,9 +151,9 @@ def visit_assoc_node(node) implicit_value = if value.is_a?(CallNode) builder.call_method(nil, nil, [value.name, srange(value.message_loc)]) elsif value.is_a?(ConstantReadNode) - builder.const([value.name, srange(key.value_loc)]) + builder.const([value.name, srange(key.content_loc)]) else - builder.ident([value.name, srange(key.value_loc)]).updated(:lvar) + builder.ident([value.name, srange(key.content_loc)]).updated(:lvar) end builder.pair_keyword([key.unescaped, srange(key)], implicit_value) @@ -165,13 +165,13 @@ def visit_assoc_node(node) else parts = if key.is_a?(SymbolNode) - value = key.value - if value == "" + content = key.content + if content == "" [] - elsif value.include?("\n") - string_nodes_from_line_continuations(key.unescaped, value, key.value_loc.start_offset, key.opening) + elsif content.include?("\n") + string_nodes_from_line_continuations(key.unescaped, content, key.content_loc.start_offset, key.opening) else - [builder.string_internal([key.unescaped, srange(key.value_loc)])] + [builder.string_internal([key.unescaped, srange(key.content_loc)])] end else visit_all(key.parts) @@ -1775,12 +1775,12 @@ def visit_symbol_node(node) end else parts = - if node.value == "" + if node.content == "" [] - elsif node.value.include?("\n") - string_nodes_from_line_continuations(node.unescaped, node.value, node.value_loc.start_offset, node.opening) + elsif node.content.include?("\n") + string_nodes_from_line_continuations(node.unescaped, node.content, node.content_loc.start_offset, node.opening) else - [builder.string_internal([node.unescaped, srange(node.value_loc)])] + [builder.string_internal([node.unescaped, srange(node.content_loc)])] end builder.symbol_compose( diff --git a/lib/prism/translation/ripper.rb b/lib/prism/translation/ripper.rb index de178edd2c..b47df74341 100644 --- a/lib/prism/translation/ripper.rb +++ b/lib/prism/translation/ripper.rb @@ -789,7 +789,7 @@ def visit_array_node(node) visit_words_sep(opening_loc, previous, element) bounds(element.location) - elements = on_qsymbols_add(elements, on_tstring_content(element.value)) + elements = on_qsymbols_add(elements, on_tstring_content(element.content)) previous = element end @@ -853,7 +853,7 @@ def visit_array_node(node) on_symbols_add( elements, if element.is_a?(SymbolNode) - on_word_add(on_word_new, on_tstring_content(element.value)) + on_word_add(on_word_new, on_tstring_content(element.content)) else element.parts.inject(on_word_new) do |word, part| word_part = @@ -2351,8 +2351,8 @@ def visit_hash_pattern_node(node) if (key = element.key).opening_loc.nil? visit(key) else - bounds(key.value_loc) - if (value = key.value).empty? + bounds(key.content_loc) + if (value = key.content).empty? on_string_content else on_string_add(on_string_content, on_tstring_content(value)) @@ -3841,10 +3841,10 @@ def visit_super_node(node) def visit_symbol_node(node) with_string_bounds(node) do if (opening = node.opening)&.match?(/^%s|['"]:?$/) - bounds(node.value_loc) + bounds(node.content_loc) content = on_string_content - if !(value = node.value).empty? + if !(value = node.content).empty? content = on_string_add(content, on_tstring_content(value)) end @@ -3852,13 +3852,13 @@ def visit_symbol_node(node) on_dyna_symbol(content) elsif (closing = node.closing) == ":" bounds(node.location) - on_label("#{node.value}:") + on_label("#{node.content}:") elsif opening.nil? && node.closing_loc.nil? - bounds(node.value_loc) - on_symbol_literal(visit_token(node.value)) + bounds(node.content_loc) + on_symbol_literal(visit_token(node.content)) else - bounds(node.value_loc) - on_symbol_literal(on_symbol(visit_token(node.value))) + bounds(node.content_loc) + on_symbol_literal(on_symbol(visit_token(node.content))) end end end diff --git a/lib/prism/translation/ruby_parser.rb b/lib/prism/translation/ruby_parser.rb index edb3f3bf04..bcd42e089e 100644 --- a/lib/prism/translation/ruby_parser.rb +++ b/lib/prism/translation/ruby_parser.rb @@ -1476,7 +1476,7 @@ def visit_super_node(node) # :foo # ^^^^ def visit_symbol_node(node) - node.value == "!@" ? s(node, :lit, :"!@") : s(node, :lit, node.unescaped.to_sym) + node.content == "!@" ? s(node, :lit, :"!@") : s(node, :lit, node.unescaped.to_sym) end # true diff --git a/rbi/generated/prism/dsl.rbi b/rbi/generated/prism/dsl.rbi index 6f60f0fc17..b7ccbb365b 100644 --- a/rbi/generated/prism/dsl.rbi +++ b/rbi/generated/prism/dsl.rbi @@ -634,8 +634,8 @@ module Prism def super_node(source: T.unsafe(nil), node_id: T.unsafe(nil), location: T.unsafe(nil), flags: T.unsafe(nil), keyword_loc: T.unsafe(nil), lparen_loc: T.unsafe(nil), arguments: T.unsafe(nil), rparen_loc: T.unsafe(nil), block: T.unsafe(nil)); end # Create a new SymbolNode node. - sig { params(source: Source, node_id: Integer, location: Location, flags: Integer, opening_loc: ::T.nilable(Location), value_loc: Location, closing_loc: ::T.nilable(Location), unescaped: String).returns(SymbolNode) } - def symbol_node(source: T.unsafe(nil), node_id: T.unsafe(nil), location: T.unsafe(nil), flags: T.unsafe(nil), opening_loc: T.unsafe(nil), value_loc: T.unsafe(nil), closing_loc: T.unsafe(nil), unescaped: T.unsafe(nil)); end + sig { params(source: Source, node_id: Integer, location: Location, flags: Integer, opening_loc: ::T.nilable(Location), content_loc: Location, closing_loc: ::T.nilable(Location), unescaped: String).returns(SymbolNode) } + def symbol_node(source: T.unsafe(nil), node_id: T.unsafe(nil), location: T.unsafe(nil), flags: T.unsafe(nil), opening_loc: T.unsafe(nil), content_loc: T.unsafe(nil), closing_loc: T.unsafe(nil), unescaped: T.unsafe(nil)); end # Create a new TrueNode node. sig { params(source: Source, node_id: Integer, location: Location, flags: Integer).returns(TrueNode) } diff --git a/rbi/generated/prism/node.rbi b/rbi/generated/prism/node.rbi index f524c4e5dd..94c7d4f077 100644 --- a/rbi/generated/prism/node.rbi +++ b/rbi/generated/prism/node.rbi @@ -13233,8 +13233,8 @@ module Prism # ^^^ class SymbolNode < Node # Initialize a new SymbolNode node. - sig { params(source: Source, node_id: Integer, location: Location, flags: Integer, opening_loc: ::T.nilable(Location), value_loc: Location, closing_loc: ::T.nilable(Location), unescaped: String).void } - def initialize(source, node_id, location, flags, opening_loc, value_loc, closing_loc, unescaped); end + sig { params(source: Source, node_id: Integer, location: Location, flags: Integer, opening_loc: ::T.nilable(Location), content_loc: Location, closing_loc: ::T.nilable(Location), unescaped: String).void } + def initialize(source, node_id, location, flags, opening_loc, content_loc, closing_loc, unescaped); end # See Node.accept. sig { override.params(visitor: Visitor).returns(::T.untyped) } @@ -13258,8 +13258,8 @@ module Prism def comment_targets; end # Creates a copy of self with the given fields, using self as the template. - sig { params(node_id: Integer, location: Location, flags: Integer, opening_loc: ::T.nilable(Location), value_loc: Location, closing_loc: ::T.nilable(Location), unescaped: String).returns(SymbolNode) } - def copy(node_id: T.unsafe(nil), location: T.unsafe(nil), flags: T.unsafe(nil), opening_loc: T.unsafe(nil), value_loc: T.unsafe(nil), closing_loc: T.unsafe(nil), unescaped: T.unsafe(nil)); end + sig { params(node_id: Integer, location: Location, flags: Integer, opening_loc: ::T.nilable(Location), content_loc: Location, closing_loc: ::T.nilable(Location), unescaped: String).returns(SymbolNode) } + def copy(node_id: T.unsafe(nil), location: T.unsafe(nil), flags: T.unsafe(nil), opening_loc: T.unsafe(nil), content_loc: T.unsafe(nil), closing_loc: T.unsafe(nil), unescaped: T.unsafe(nil)); end sig { override.returns(T::Array[::T.nilable(Node)]) } def deconstruct; end @@ -13299,14 +13299,14 @@ module Prism sig { params(repository: ::T.untyped).returns(::T.nilable(Relocation::Entry)) } def save_opening_loc(repository); end - # Returns the Location represented by `value_loc`. + # Returns the Location represented by `content_loc`. sig { returns(Location) } - def value_loc; end + def content_loc; end - # Save the value_loc location using the given saved source so that + # Save the content_loc location using the given saved source so that # it can be retrieved later. sig { params(repository: ::T.untyped).returns(Relocation::Entry) } - def save_value_loc(repository); end + def save_content_loc(repository); end # Returns the Location represented by `closing_loc`. sig { returns(::T.nilable(Location)) } @@ -13325,9 +13325,9 @@ module Prism sig { returns(::T.nilable(String)) } def opening; end - # Slice the location of value_loc from the source. + # Slice the location of content_loc from the source. sig { returns(String) } - def value; end + def content; end # Slice the location of closing_loc from the source. sig { returns(::T.nilable(String)) } diff --git a/rbi/generated/prism/node_ext.rbi b/rbi/generated/prism/node_ext.rbi index 589007ddcc..97094f0b2e 100644 --- a/rbi/generated/prism/node_ext.rbi +++ b/rbi/generated/prism/node_ext.rbi @@ -248,4 +248,12 @@ module Prism sig { returns(::T.nilable(Location)) } def closing_loc; end end + + class SymbolNode < Node + sig { returns(String) } + def value; end + + sig { returns(Location) } + def value_loc; end + end end diff --git a/rust/ruby-prism-sys/src/bindings.rs b/rust/ruby-prism-sys/src/bindings.rs index d6f23a6e27..815bb4057e 100644 --- a/rust/ruby-prism-sys/src/bindings.rs +++ b/rust/ruby-prism-sys/src/bindings.rs @@ -9274,9 +9274,9 @@ pub struct pm_symbol_node { /** SymbolNode#opening_loc */ pub opening_loc: pm_location_t, - /** SymbolNode#value_loc + /** SymbolNode#content_loc */ - pub value_loc: pm_location_t, + pub content_loc: pm_location_t, /** SymbolNode#closing_loc */ pub closing_loc: pm_location_t, diff --git a/sig/generated/prism/dsl.rbs b/sig/generated/prism/dsl.rbs index 3d57662ce2..8afc9399df 100644 --- a/sig/generated/prism/dsl.rbs +++ b/sig/generated/prism/dsl.rbs @@ -780,8 +780,8 @@ module Prism # Create a new SymbolNode node. # - # : (?source: Source, ?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?value_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode - def symbol_node: (?source: Source, ?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?value_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode + # : (?source: Source, ?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?content_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode + def symbol_node: (?source: Source, ?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?content_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode # Create a new TrueNode node. # diff --git a/sig/generated/prism/node.rbs b/sig/generated/prism/node.rbs index 3f3adef533..9b5ae2cf9b 100644 --- a/sig/generated/prism/node.rbs +++ b/sig/generated/prism/node.rbs @@ -19397,14 +19397,14 @@ module Prism @closing_loc: Location? - @value_loc: Location + @content_loc: Location @opening_loc: Location? # Initialize a new SymbolNode node. # - # : (Source source, Integer node_id, Location location, Integer flags, Location? opening_loc, Location value_loc, Location? closing_loc, String unescaped) -> void - def initialize: (Source source, Integer node_id, Location location, Integer flags, Location? opening_loc, Location value_loc, Location? closing_loc, String unescaped) -> void + # : (Source source, Integer node_id, Location location, Integer flags, Location? opening_loc, Location content_loc, Location? closing_loc, String unescaped) -> void + def initialize: (Source source, Integer node_id, Location location, Integer flags, Location? opening_loc, Location content_loc, Location? closing_loc, String unescaped) -> void # See Node.accept. # @@ -19438,8 +19438,8 @@ module Prism # # Creates a copy of self with the given fields, using self as the template. # - # : (?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?value_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode - def copy: (?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?value_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode + # : (?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?content_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode + def copy: (?node_id: Integer, ?location: Location, ?flags: Integer, ?opening_loc: Location?, ?content_loc: Location, ?closing_loc: Location?, ?unescaped: String) -> SymbolNode alias deconstruct child_nodes @@ -19495,19 +19495,19 @@ module Prism # :category: Locations # :call-seq: - # value_loc -> Location + # content_loc -> Location # - # Returns the Location represented by `value_loc`. + # Returns the Location represented by `content_loc`. # # : () -> Location - def value_loc: () -> Location + def content_loc: () -> Location # :category: Repository - # Save the value_loc location using the given saved source so that + # Save the content_loc location using the given saved source so that # it can be retrieved later. # # : (_Repository repository) -> Relocation::Entry - def save_value_loc: (_Repository repository) -> Relocation::Entry + def save_content_loc: (_Repository repository) -> Relocation::Entry # :category: Locations # :call-seq: @@ -19542,12 +19542,12 @@ module Prism def opening: () -> String? # :call-seq: - # value -> String + # content -> String # - # Slice the location of value_loc from the source. + # Slice the location of content_loc from the source. # # : () -> String - def value: () -> String + def content: () -> String # :call-seq: # closing -> String | nil diff --git a/sig/generated/prism/node_ext.rbs b/sig/generated/prism/node_ext.rbs index b60c8a4d9a..22a7f9987d 100644 --- a/sig/generated/prism/node_ext.rbs +++ b/sig/generated/prism/node_ext.rbs @@ -279,4 +279,12 @@ module Prism # : () -> Location? def closing_loc: () -> Location? end + + class SymbolNode < Node + # : () -> String + def value: () -> String + + # : () -> Location + def value_loc: () -> Location + end end 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 8d8ee48547..8c9381e523 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 @@ -39,14 +39,14 @@ │ │ │ @ SymbolNode (location: (1,10)-(1,15)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,10)-(1,14) = "axis" + │ │ │ ├── content_loc: (1,10)-(1,14) = "axis" │ │ │ ├── closing_loc: (1,14)-(1,15) = ":" │ │ │ └── unescaped: "axis" │ │ ├── value: │ │ │ @ SymbolNode (location: (1,16)-(1,18)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,16)-(1,17) = ":" - │ │ │ ├── value_loc: (1,17)-(1,18) = "y" + │ │ │ ├── content_loc: (1,17)-(1,18) = "y" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "y" │ │ └── operator_loc: ∅ diff --git a/snapshots/alias.txt b/snapshots/alias.txt index 0d52c14f1a..6fbd7d51d3 100644 --- a/snapshots/alias.txt +++ b/snapshots/alias.txt @@ -11,14 +11,14 @@ │ │ @ SymbolNode (location: (1,6)-(1,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,6)-(1,7) = ":" - │ │ ├── value_loc: (1,7)-(1,10) = "foo" + │ │ ├── content_loc: (1,7)-(1,10) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── old_name: │ │ @ SymbolNode (location: (1,11)-(1,15)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,11)-(1,12) = ":" - │ │ ├── value_loc: (1,12)-(1,15) = "bar" + │ │ ├── content_loc: (1,12)-(1,15) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ └── keyword_loc: (1,0)-(1,5) = "alias" @@ -28,14 +28,14 @@ │ │ @ SymbolNode (location: (3,6)-(3,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,6)-(3,9) = "%s[" - │ │ ├── value_loc: (3,9)-(3,12) = "abc" + │ │ ├── content_loc: (3,9)-(3,12) = "abc" │ │ ├── closing_loc: (3,12)-(3,13) = "]" │ │ └── unescaped: "abc" │ ├── old_name: │ │ @ SymbolNode (location: (3,14)-(3,21)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,14)-(3,17) = "%s[" - │ │ ├── value_loc: (3,17)-(3,20) = "def" + │ │ ├── content_loc: (3,17)-(3,20) = "def" │ │ ├── closing_loc: (3,20)-(3,21) = "]" │ │ └── unescaped: "def" │ └── keyword_loc: (3,0)-(3,5) = "alias" @@ -45,14 +45,14 @@ │ │ @ SymbolNode (location: (5,6)-(5,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,6)-(5,8) = ":'" - │ │ ├── value_loc: (5,8)-(5,11) = "abc" + │ │ ├── content_loc: (5,8)-(5,11) = "abc" │ │ ├── closing_loc: (5,11)-(5,12) = "'" │ │ └── unescaped: "abc" │ ├── old_name: │ │ @ SymbolNode (location: (5,13)-(5,19)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,13)-(5,15) = ":'" - │ │ ├── value_loc: (5,15)-(5,18) = "def" + │ │ ├── content_loc: (5,15)-(5,18) = "def" │ │ ├── closing_loc: (5,18)-(5,19) = "'" │ │ └── unescaped: "def" │ └── keyword_loc: (5,0)-(5,5) = "alias" @@ -85,7 +85,7 @@ │ │ @ SymbolNode (location: (7,17)-(7,23)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (7,17)-(7,19) = ":'" - │ │ ├── value_loc: (7,19)-(7,22) = "def" + │ │ ├── content_loc: (7,19)-(7,22) = "def" │ │ ├── closing_loc: (7,22)-(7,23) = "'" │ │ └── unescaped: "def" │ └── keyword_loc: (7,0)-(7,5) = "alias" @@ -106,14 +106,14 @@ │ │ @ SymbolNode (location: (11,6)-(11,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (11,6)-(11,9) = "foo" + │ │ ├── content_loc: (11,6)-(11,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── old_name: │ │ @ SymbolNode (location: (11,10)-(11,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (11,10)-(11,13) = "bar" + │ │ ├── content_loc: (11,10)-(11,13) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ └── keyword_loc: (11,0)-(11,5) = "alias" @@ -134,14 +134,14 @@ │ │ @ SymbolNode (location: (15,6)-(15,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (15,6)-(15,9) = "foo" + │ │ ├── content_loc: (15,6)-(15,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── old_name: │ │ @ SymbolNode (location: (15,10)-(15,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (15,10)-(15,12) = "if" + │ │ ├── content_loc: (15,10)-(15,12) = "if" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "if" │ └── keyword_loc: (15,0)-(15,5) = "alias" @@ -151,14 +151,14 @@ │ │ @ SymbolNode (location: (17,6)-(17,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (17,6)-(17,9) = "foo" + │ │ ├── content_loc: (17,6)-(17,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── old_name: │ │ @ SymbolNode (location: (17,10)-(17,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (17,10)-(17,13) = "<=>" + │ │ ├── content_loc: (17,10)-(17,13) = "<=>" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "<=>" │ └── keyword_loc: (17,0)-(17,5) = "alias" @@ -168,14 +168,14 @@ │ │ @ SymbolNode (location: (19,6)-(19,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (19,6)-(19,7) = ":" - │ │ ├── value_loc: (19,7)-(19,9) = "==" + │ │ ├── content_loc: (19,7)-(19,9) = "==" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "==" │ ├── old_name: │ │ @ SymbolNode (location: (19,10)-(19,15)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (19,10)-(19,11) = ":" - │ │ ├── value_loc: (19,11)-(19,15) = "eql?" + │ │ ├── content_loc: (19,11)-(19,15) = "eql?" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "eql?" │ └── keyword_loc: (19,0)-(19,5) = "alias" @@ -185,14 +185,14 @@ │ │ @ SymbolNode (location: (21,6)-(21,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (21,6)-(21,7) = "A" + │ │ ├── content_loc: (21,6)-(21,7) = "A" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "A" │ ├── old_name: │ │ @ SymbolNode (location: (21,8)-(21,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (21,8)-(21,9) = "B" + │ │ ├── content_loc: (21,8)-(21,9) = "B" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "B" │ └── keyword_loc: (21,0)-(21,5) = "alias" @@ -202,14 +202,14 @@ │ @ SymbolNode (location: (23,6)-(23,8)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (23,6)-(23,7) = ":" - │ ├── value_loc: (23,7)-(23,8) = "A" + │ ├── content_loc: (23,7)-(23,8) = "A" │ ├── closing_loc: ∅ │ └── unescaped: "A" ├── old_name: │ @ SymbolNode (location: (23,9)-(23,11)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (23,9)-(23,10) = ":" - │ ├── value_loc: (23,10)-(23,11) = "B" + │ ├── content_loc: (23,10)-(23,11) = "B" │ ├── closing_loc: ∅ │ └── unescaped: "B" └── keyword_loc: (23,0)-(23,5) = "alias" diff --git a/snapshots/arrays.txt b/snapshots/arrays.txt index 62944b80b8..8d530fe166 100644 --- a/snapshots/arrays.txt +++ b/snapshots/arrays.txt @@ -98,7 +98,7 @@ │ │ │ @ SymbolNode (location: (5,1)-(5,3)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,1)-(5,2) = "a" + │ │ │ ├── content_loc: (5,1)-(5,2) = "a" │ │ │ ├── closing_loc: (5,2)-(5,3) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -108,13 +108,13 @@ │ │ │ │ ├── @ SymbolNode (location: (5,5)-(5,7)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (5,5)-(5,6) = ":" - │ │ │ │ │ ├── value_loc: (5,6)-(5,7) = "b" + │ │ │ │ │ ├── content_loc: (5,6)-(5,7) = "b" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "b" │ │ │ │ └── @ SymbolNode (location: (5,9)-(5,11)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (5,9)-(5,10) = ":" - │ │ │ │ ├── value_loc: (5,10)-(5,11) = "c" + │ │ │ │ ├── content_loc: (5,10)-(5,11) = "c" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "c" │ │ │ ├── opening_loc: (5,4)-(5,5) = "[" @@ -128,19 +128,19 @@ │ │ ├── @ SymbolNode (location: (9,1)-(9,3)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (9,1)-(9,2) = ":" - │ │ │ ├── value_loc: (9,2)-(9,3) = "a" + │ │ │ ├── content_loc: (9,2)-(9,3) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ SymbolNode (location: (9,5)-(9,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (9,5)-(9,6) = ":" - │ │ │ ├── value_loc: (9,6)-(9,7) = "b" + │ │ │ ├── content_loc: (9,6)-(9,7) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── @ SymbolNode (location: (10,0)-(10,2)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (10,0)-(10,1) = ":" - │ │ │ ├── value_loc: (10,1)-(10,2) = "c" + │ │ │ ├── content_loc: (10,1)-(10,2) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ ├── @ IntegerNode (location: (10,3)-(10,4)) @@ -149,7 +149,7 @@ │ │ └── @ SymbolNode (location: (14,0)-(14,2)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (14,0)-(14,1) = ":" - │ │ ├── value_loc: (14,1)-(14,2) = "d" + │ │ ├── content_loc: (14,1)-(14,2) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── opening_loc: (9,0)-(9,1) = "[" @@ -160,19 +160,19 @@ │ │ ├── @ SymbolNode (location: (18,1)-(18,3)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (18,1)-(18,2) = ":" - │ │ │ ├── value_loc: (18,2)-(18,3) = "a" + │ │ │ ├── content_loc: (18,2)-(18,3) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ SymbolNode (location: (18,5)-(18,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (18,5)-(18,6) = ":" - │ │ │ ├── value_loc: (18,6)-(18,7) = "b" + │ │ │ ├── content_loc: (18,6)-(18,7) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── @ SymbolNode (location: (19,0)-(19,2)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (19,0)-(19,1) = ":" - │ │ │ ├── value_loc: (19,1)-(19,2) = "c" + │ │ │ ├── content_loc: (19,1)-(19,2) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ ├── @ IntegerNode (location: (19,3)-(19,4)) @@ -181,7 +181,7 @@ │ │ └── @ SymbolNode (location: (23,0)-(23,2)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (23,0)-(23,1) = ":" - │ │ ├── value_loc: (23,1)-(23,2) = "d" + │ │ ├── content_loc: (23,1)-(23,2) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── opening_loc: (18,0)-(18,1) = "[" @@ -844,19 +844,19 @@ │ │ ├── @ SymbolNode (location: (62,3)-(62,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (62,3)-(62,6) = "one" + │ │ │ ├── content_loc: (62,3)-(62,6) = "one" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "one" │ │ ├── @ SymbolNode (location: (62,7)-(62,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (62,7)-(62,10) = "two" + │ │ │ ├── content_loc: (62,7)-(62,10) = "two" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "two" │ │ └── @ SymbolNode (location: (62,11)-(62,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (62,11)-(62,16) = "three" + │ │ ├── content_loc: (62,11)-(62,16) = "three" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "three" │ ├── opening_loc: (62,0)-(62,3) = "%i#" @@ -896,19 +896,19 @@ │ │ ├── @ SymbolNode (location: (69,3)-(69,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (69,3)-(69,6) = "one" + │ │ │ ├── content_loc: (69,3)-(69,6) = "one" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "one" │ │ ├── @ SymbolNode (location: (69,7)-(69,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (69,7)-(69,10) = "two" + │ │ │ ├── content_loc: (69,7)-(69,10) = "two" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "two" │ │ └── @ SymbolNode (location: (69,11)-(69,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (69,11)-(69,16) = "three" + │ │ ├── content_loc: (69,11)-(69,16) = "three" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "three" │ ├── opening_loc: (69,0)-(69,3) = "%i@" @@ -948,19 +948,19 @@ │ │ ├── @ SymbolNode (location: (76,3)-(76,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (76,3)-(76,6) = "one" + │ │ │ ├── content_loc: (76,3)-(76,6) = "one" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "one" │ │ ├── @ SymbolNode (location: (76,7)-(76,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (76,7)-(76,10) = "two" + │ │ │ ├── content_loc: (76,7)-(76,10) = "two" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "two" │ │ └── @ SymbolNode (location: (76,11)-(76,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (76,11)-(76,16) = "three" + │ │ ├── content_loc: (76,11)-(76,16) = "three" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "three" │ ├── opening_loc: (76,0)-(76,3) = "%i{" diff --git a/snapshots/begin_ensure.txt b/snapshots/begin_ensure.txt index f78e6632c8..e0a027b1c6 100644 --- a/snapshots/begin_ensure.txt +++ b/snapshots/begin_ensure.txt @@ -189,7 +189,7 @@ │ │ │ @ SymbolNode (location: (15,11)-(15,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (15,11)-(15,12) = ":" - │ │ │ ├── value_loc: (15,12)-(15,13) = "s" + │ │ │ ├── content_loc: (15,12)-(15,13) = "s" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "s" │ │ ├── call_operator_loc: (15,13)-(15,14) = "." diff --git a/snapshots/case.txt b/snapshots/case.txt index 0052b7aa43..329fecf02c 100644 --- a/snapshots/case.txt +++ b/snapshots/case.txt @@ -11,7 +11,7 @@ │ │ @ SymbolNode (location: (1,5)-(1,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,5)-(1,6) = ":" - │ │ ├── value_loc: (1,6)-(1,8) = "hi" + │ │ ├── content_loc: (1,6)-(1,8) = "hi" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "hi" │ ├── conditions: (length: 1) @@ -22,7 +22,7 @@ │ │ │ └── @ SymbolNode (location: (2,5)-(2,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,5)-(2,6) = ":" - │ │ │ ├── value_loc: (2,6)-(2,8) = "hi" + │ │ │ ├── content_loc: (2,6)-(2,8) = "hi" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "hi" │ │ ├── then_keyword_loc: ∅ @@ -61,7 +61,7 @@ │ │ │ │ └── @ SymbolNode (location: (5,27)-(5,30)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (5,27)-(5,28) = ":" - │ │ │ │ ├── value_loc: (5,28)-(5,30) = "hi" + │ │ │ │ ├── content_loc: (5,28)-(5,30) = "hi" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "hi" │ │ │ ├── closing_loc: ∅ @@ -92,7 +92,7 @@ │ │ │ └── @ SymbolNode (location: (5,49)-(5,53)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (5,49)-(5,50) = ":" - │ │ │ ├── value_loc: (5,50)-(5,53) = "bye" + │ │ │ ├── content_loc: (5,50)-(5,53) = "bye" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "bye" │ │ ├── closing_loc: ∅ @@ -135,7 +135,7 @@ │ │ @ SymbolNode (location: (9,5)-(9,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (9,5)-(9,6) = ":" - │ │ ├── value_loc: (9,6)-(9,8) = "hi" + │ │ ├── content_loc: (9,6)-(9,8) = "hi" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "hi" │ ├── conditions: (length: 1) @@ -146,7 +146,7 @@ │ │ │ └── @ SymbolNode (location: (10,5)-(10,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (10,5)-(10,6) = ":" - │ │ │ ├── value_loc: (10,6)-(10,8) = "hi" + │ │ │ ├── content_loc: (10,6)-(10,8) = "hi" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "hi" │ │ ├── then_keyword_loc: ∅ @@ -162,7 +162,7 @@ │ │ │ └── @ SymbolNode (location: (12,0)-(12,2)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (12,0)-(12,1) = ":" - │ │ │ ├── value_loc: (12,1)-(12,2) = "b" + │ │ │ ├── content_loc: (12,1)-(12,2) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ └── end_keyword_loc: (13,0)-(13,3) = "end" @@ -298,7 +298,7 @@ │ │ │ └── @ SymbolNode (location: (28,8)-(28,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (28,8)-(28,9) = ":" - │ │ │ ├── value_loc: (28,9)-(28,10) = "b" + │ │ │ ├── content_loc: (28,9)-(28,10) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── then_keyword_loc: ∅ diff --git a/snapshots/case_in_hash_key.txt b/snapshots/case_in_hash_key.txt index 480252bd12..bd9b612ba3 100644 --- a/snapshots/case_in_hash_key.txt +++ b/snapshots/case_in_hash_key.txt @@ -45,7 +45,7 @@ │ │ │ │ │ @ SymbolNode (location: (3,10)-(3,18)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (3,10)-(3,17) = "message" + │ │ │ │ │ ├── content_loc: (3,10)-(3,17) = "message" │ │ │ │ │ ├── closing_loc: (3,17)-(3,18) = ":" │ │ │ │ │ └── unescaped: "message" │ │ │ │ ├── value: @@ -102,7 +102,7 @@ │ │ │ │ @ SymbolNode (location: (5,10)-(5,18)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (5,10)-(5,17) = "message" + │ │ │ │ ├── content_loc: (5,10)-(5,17) = "message" │ │ │ │ ├── closing_loc: (5,17)-(5,18) = ":" │ │ │ │ └── unescaped: "message" │ │ │ ├── value: diff --git a/snapshots/command_method_call_3.txt b/snapshots/command_method_call_3.txt index e004f875de..46fe75aaba 100644 --- a/snapshots/command_method_call_3.txt +++ b/snapshots/command_method_call_3.txt @@ -143,7 +143,7 @@ │ │ │ │ @ SymbolNode (location: (5,11)-(5,15)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (5,11)-(5,12) = ":" - │ │ │ │ ├── value_loc: (5,12)-(5,15) = "key" + │ │ │ │ ├── content_loc: (5,12)-(5,15) = "key" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "key" │ │ │ ├── value: @@ -201,14 +201,14 @@ │ │ │ │ │ │ @ SymbolNode (location: (7,13)-(7,17)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (7,13)-(7,16) = "baz" + │ │ │ │ │ │ ├── content_loc: (7,13)-(7,16) = "baz" │ │ │ │ │ │ ├── closing_loc: (7,16)-(7,17) = ":" │ │ │ │ │ │ └── unescaped: "baz" │ │ │ │ │ ├── value: │ │ │ │ │ │ @ SymbolNode (location: (7,18)-(7,22)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: (7,18)-(7,19) = ":" - │ │ │ │ │ │ ├── value_loc: (7,19)-(7,22) = "bat" + │ │ │ │ │ │ ├── content_loc: (7,19)-(7,22) = "bat" │ │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ │ └── unescaped: "bat" │ │ │ │ │ └── operator_loc: ∅ @@ -272,7 +272,7 @@ │ │ │ │ │ └── @ SymbolNode (location: (9,13)-(9,16)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (9,13)-(9,16) = "baz" + │ │ │ │ │ ├── content_loc: (9,13)-(9,16) = "baz" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "baz" │ │ │ │ ├── opening_loc: (9,10)-(9,13) = "%i[" diff --git a/snapshots/dos_endings.txt b/snapshots/dos_endings.txt index eaa98f310c..f7c9206ff1 100644 --- a/snapshots/dos_endings.txt +++ b/snapshots/dos_endings.txt @@ -42,7 +42,7 @@ │ │ └── @ SymbolNode (location: (4,3)-(5,1)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (4,3)-(5,1) = "a\\\r\nb" + │ │ ├── content_loc: (4,3)-(5,1) = "a\\\r\nb" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a\nb" │ ├── opening_loc: (4,0)-(4,3) = "%I{" diff --git a/snapshots/dsym_str.txt b/snapshots/dsym_str.txt index 629fa9e969..4e9d0960dd 100644 --- a/snapshots/dsym_str.txt +++ b/snapshots/dsym_str.txt @@ -8,12 +8,12 @@ ├── @ SymbolNode (location: (1,0)-(2,6)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,0)-(1,2) = ":\"" - │ ├── value_loc: (1,2)-(2,5) = "foo\n bar" + │ ├── content_loc: (1,2)-(2,5) = "foo\n bar" │ ├── closing_loc: (2,5)-(2,6) = "\"" │ └── unescaped: "foo\n bar" └── @ SymbolNode (location: (4,0)-(5,4)) ├── flags: newline, static_literal ├── opening_loc: (4,0)-(4,2) = ":\"" - ├── value_loc: (4,2)-(5,3) = "\n’" + ├── content_loc: (4,2)-(5,3) = "\n’" ├── closing_loc: (5,3)-(5,4) = "\"" └── unescaped: "\n’" diff --git a/snapshots/encoding_binary.txt b/snapshots/encoding_binary.txt index ad5449c1f1..5945c1d085 100644 --- a/snapshots/encoding_binary.txt +++ b/snapshots/encoding_binary.txt @@ -14,7 +14,7 @@ ├── @ SymbolNode (location: (5,0)-(5,7)) │ ├── flags: newline, static_literal │ ├── opening_loc: (5,0)-(5,2) = ":\"" - │ ├── value_loc: (5,2)-(5,6) = "\\xcd" + │ ├── content_loc: (5,2)-(5,6) = "\\xcd" │ ├── closing_loc: (5,6)-(5,7) = "\"" │ └── unescaped: "\xCD" ├── @ InterpolatedRegularExpressionNode (location: (7,0)-(7,11)) diff --git a/snapshots/global_variables.txt b/snapshots/global_variables.txt index 17b7728a32..220d057e26 100644 --- a/snapshots/global_variables.txt +++ b/snapshots/global_variables.txt @@ -80,138 +80,138 @@ ├── @ SymbolNode (location: (49,0)-(49,17)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (49,0)-(49,1) = ":" - │ ├── value_loc: (49,1)-(49,17) = "$global_variable" + │ ├── content_loc: (49,1)-(49,17) = "$global_variable" │ ├── closing_loc: ∅ │ └── unescaped: "$global_variable" ├── @ SymbolNode (location: (51,0)-(51,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (51,0)-(51,1) = ":" - │ ├── value_loc: (51,1)-(51,3) = "$_" + │ ├── content_loc: (51,1)-(51,3) = "$_" │ ├── closing_loc: ∅ │ └── unescaped: "$_" ├── @ SymbolNode (location: (53,0)-(53,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (53,0)-(53,1) = ":" - │ ├── value_loc: (53,1)-(53,4) = "$-w" + │ ├── content_loc: (53,1)-(53,4) = "$-w" │ ├── closing_loc: ∅ │ └── unescaped: "$-w" ├── @ SymbolNode (location: (55,0)-(55,11)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (55,0)-(55,1) = ":" - │ ├── value_loc: (55,1)-(55,11) = "$LOAD_PATH" + │ ├── content_loc: (55,1)-(55,11) = "$LOAD_PATH" │ ├── closing_loc: ∅ │ └── unescaped: "$LOAD_PATH" ├── @ SymbolNode (location: (57,0)-(57,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (57,0)-(57,1) = ":" - │ ├── value_loc: (57,1)-(57,7) = "$stdin" + │ ├── content_loc: (57,1)-(57,7) = "$stdin" │ ├── closing_loc: ∅ │ └── unescaped: "$stdin" ├── @ SymbolNode (location: (59,0)-(59,8)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (59,0)-(59,1) = ":" - │ ├── value_loc: (59,1)-(59,8) = "$stdout" + │ ├── content_loc: (59,1)-(59,8) = "$stdout" │ ├── closing_loc: ∅ │ └── unescaped: "$stdout" ├── @ SymbolNode (location: (61,0)-(61,8)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (61,0)-(61,1) = ":" - │ ├── value_loc: (61,1)-(61,8) = "$stderr" + │ ├── content_loc: (61,1)-(61,8) = "$stderr" │ ├── closing_loc: ∅ │ └── unescaped: "$stderr" ├── @ SymbolNode (location: (63,0)-(63,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (63,0)-(63,1) = ":" - │ ├── value_loc: (63,1)-(63,3) = "$!" + │ ├── content_loc: (63,1)-(63,3) = "$!" │ ├── closing_loc: ∅ │ └── unescaped: "$!" ├── @ SymbolNode (location: (65,0)-(65,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (65,0)-(65,1) = ":" - │ ├── value_loc: (65,1)-(65,3) = "$?" + │ ├── content_loc: (65,1)-(65,3) = "$?" │ ├── closing_loc: ∅ │ └── unescaped: "$?" ├── @ SymbolNode (location: (67,0)-(67,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (67,0)-(67,1) = ":" - │ ├── value_loc: (67,1)-(67,3) = "$~" + │ ├── content_loc: (67,1)-(67,3) = "$~" │ ├── closing_loc: ∅ │ └── unescaped: "$~" ├── @ SymbolNode (location: (69,0)-(69,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (69,0)-(69,1) = ":" - │ ├── value_loc: (69,1)-(69,3) = "$&" + │ ├── content_loc: (69,1)-(69,3) = "$&" │ ├── closing_loc: ∅ │ └── unescaped: "$&" ├── @ SymbolNode (location: (71,0)-(71,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (71,0)-(71,1) = ":" - │ ├── value_loc: (71,1)-(71,3) = "$`" + │ ├── content_loc: (71,1)-(71,3) = "$`" │ ├── closing_loc: ∅ │ └── unescaped: "$`" ├── @ SymbolNode (location: (73,0)-(73,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (73,0)-(73,1) = ":" - │ ├── value_loc: (73,1)-(73,3) = "$'" + │ ├── content_loc: (73,1)-(73,3) = "$'" │ ├── closing_loc: ∅ │ └── unescaped: "$'" ├── @ SymbolNode (location: (75,0)-(75,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (75,0)-(75,1) = ":" - │ ├── value_loc: (75,1)-(75,3) = "$+" + │ ├── content_loc: (75,1)-(75,3) = "$+" │ ├── closing_loc: ∅ │ └── unescaped: "$+" ├── @ SymbolNode (location: (77,0)-(77,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (77,0)-(77,1) = ":" - │ ├── value_loc: (77,1)-(77,3) = "$:" + │ ├── content_loc: (77,1)-(77,3) = "$:" │ ├── closing_loc: ∅ │ └── unescaped: "$:" ├── @ SymbolNode (location: (79,0)-(79,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (79,0)-(79,1) = ":" - │ ├── value_loc: (79,1)-(79,3) = "$;" + │ ├── content_loc: (79,1)-(79,3) = "$;" │ ├── closing_loc: ∅ │ └── unescaped: "$;" ├── @ SymbolNode (location: (81,0)-(81,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (81,0)-(81,1) = ":" - │ ├── value_loc: (81,1)-(81,7) = "$DEBUG" + │ ├── content_loc: (81,1)-(81,7) = "$DEBUG" │ ├── closing_loc: ∅ │ └── unescaped: "$DEBUG" ├── @ SymbolNode (location: (83,0)-(83,10)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (83,0)-(83,1) = ":" - │ ├── value_loc: (83,1)-(83,10) = "$FILENAME" + │ ├── content_loc: (83,1)-(83,10) = "$FILENAME" │ ├── closing_loc: ∅ │ └── unescaped: "$FILENAME" ├── @ SymbolNode (location: (85,0)-(85,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (85,0)-(85,1) = ":" - │ ├── value_loc: (85,1)-(85,3) = "$0" + │ ├── content_loc: (85,1)-(85,3) = "$0" │ ├── closing_loc: ∅ │ └── unescaped: "$0" ├── @ SymbolNode (location: (87,0)-(87,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (87,0)-(87,1) = ":" - │ ├── value_loc: (87,1)-(87,4) = "$-0" + │ ├── content_loc: (87,1)-(87,4) = "$-0" │ ├── closing_loc: ∅ │ └── unescaped: "$-0" ├── @ SymbolNode (location: (89,0)-(89,17)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (89,0)-(89,1) = ":" - │ ├── value_loc: (89,1)-(89,17) = "$LOADED_FEATURES" + │ ├── content_loc: (89,1)-(89,17) = "$LOADED_FEATURES" │ ├── closing_loc: ∅ │ └── unescaped: "$LOADED_FEATURES" ├── @ SymbolNode (location: (91,0)-(91,9)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (91,0)-(91,1) = ":" - │ ├── value_loc: (91,1)-(91,9) = "$VERBOSE" + │ ├── content_loc: (91,1)-(91,9) = "$VERBOSE" │ ├── closing_loc: ∅ │ └── unescaped: "$VERBOSE" └── @ SymbolNode (location: (93,0)-(93,4)) ├── flags: newline, static_literal, forced_us_ascii_encoding ├── opening_loc: (93,0)-(93,1) = ":" - ├── value_loc: (93,1)-(93,4) = "$-K" + ├── content_loc: (93,1)-(93,4) = "$-K" ├── closing_loc: ∅ └── unescaped: "$-K" diff --git a/snapshots/hashes.txt b/snapshots/hashes.txt index ba27c44e06..75c3bb7bd6 100644 --- a/snapshots/hashes.txt +++ b/snapshots/hashes.txt @@ -131,7 +131,7 @@ │ │ │ │ @ SymbolNode (location: (11,6)-(11,8)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (11,6)-(11,7) = "a" + │ │ │ │ ├── content_loc: (11,6)-(11,7) = "a" │ │ │ │ ├── closing_loc: (11,7)-(11,8) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -153,7 +153,7 @@ │ │ │ @ SymbolNode (location: (12,6)-(12,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (12,6)-(12,7) = "c" + │ │ │ ├── content_loc: (12,6)-(12,7) = "c" │ │ │ ├── closing_loc: (12,7)-(12,8) = ":" │ │ │ └── unescaped: "c" │ │ ├── value: @@ -180,7 +180,7 @@ │ │ │ │ @ SymbolNode (location: (18,2)-(18,4)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (18,2)-(18,3) = "a" + │ │ │ │ ├── content_loc: (18,2)-(18,3) = "a" │ │ │ │ ├── closing_loc: (18,3)-(18,4) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -202,7 +202,7 @@ │ │ │ │ @ SymbolNode (location: (18,8)-(18,10)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (18,8)-(18,9) = "c" + │ │ │ │ ├── content_loc: (18,8)-(18,9) = "c" │ │ │ │ ├── closing_loc: (18,9)-(18,10) = ":" │ │ │ │ └── unescaped: "c" │ │ │ ├── value: @@ -239,7 +239,7 @@ │ │ │ @ SymbolNode (location: (18,19)-(18,21)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (18,19)-(18,20) = "f" + │ │ │ ├── content_loc: (18,19)-(18,20) = "f" │ │ │ ├── closing_loc: (18,20)-(18,21) = ":" │ │ │ └── unescaped: "f" │ │ ├── value: @@ -266,7 +266,7 @@ │ │ │ @ SymbolNode (location: (20,2)-(20,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (20,2)-(20,3) = "\"" - │ │ │ ├── value_loc: (20,3)-(20,4) = "a" + │ │ │ ├── content_loc: (20,3)-(20,4) = "a" │ │ │ ├── closing_loc: (20,4)-(20,6) = "\":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -343,7 +343,7 @@ │ │ │ │ │ @ SymbolNode (location: (25,4)-(25,6)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (25,4)-(25,5) = "a" + │ │ │ │ │ ├── content_loc: (25,4)-(25,5) = "a" │ │ │ │ │ ├── closing_loc: (25,5)-(25,6) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -361,7 +361,7 @@ │ │ │ │ │ @ SymbolNode (location: (25,8)-(25,10)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (25,8)-(25,9) = "b" + │ │ │ │ │ ├── content_loc: (25,8)-(25,9) = "b" │ │ │ │ │ ├── closing_loc: (25,9)-(25,10) = ":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -379,7 +379,7 @@ │ │ │ │ │ @ SymbolNode (location: (25,12)-(25,14)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (25,12)-(25,13) = "c" + │ │ │ │ │ ├── content_loc: (25,12)-(25,13) = "c" │ │ │ │ │ ├── closing_loc: (25,13)-(25,14) = ":" │ │ │ │ │ └── unescaped: "c" │ │ │ │ ├── value: @@ -404,7 +404,7 @@ │ │ │ │ @ SymbolNode (location: (25,16)-(25,18)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (25,16)-(25,17) = "D" + │ │ │ │ ├── content_loc: (25,16)-(25,17) = "D" │ │ │ │ ├── closing_loc: (25,17)-(25,18) = ":" │ │ │ │ └── unescaped: "D" │ │ │ ├── value: @@ -428,7 +428,7 @@ │ │ │ @ SymbolNode (location: (28,2)-(28,4)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (28,2)-(28,3) = "a" + │ │ │ ├── content_loc: (28,2)-(28,3) = "a" │ │ │ ├── closing_loc: (28,3)-(28,4) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -447,7 +447,7 @@ │ │ │ @ SymbolNode (location: (30,2)-(30,5)) │ │ │ ├── flags: static_literal │ │ │ ├── opening_loc: (30,2)-(30,3) = "\"" - │ │ │ ├── value_loc: (1,0)-(1,0) = "" + │ │ │ ├── content_loc: (1,0)-(1,0) = "" │ │ │ ├── closing_loc: (30,3)-(30,5) = "\":" │ │ │ └── unescaped: "" │ │ ├── value: @@ -465,7 +465,7 @@ │ │ @ SymbolNode (location: (32,2)-(33,5)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (32,2)-(32,3) = "\"" - │ │ ├── value_loc: (32,3)-(33,3) = "foo\nbar" + │ │ ├── content_loc: (32,3)-(33,3) = "foo\nbar" │ │ ├── closing_loc: (33,3)-(33,5) = "\":" │ │ └── unescaped: "foo\nbar" │ ├── value: diff --git a/snapshots/if.txt b/snapshots/if.txt index 721b4ed2e6..fab1f786eb 100644 --- a/snapshots/if.txt +++ b/snapshots/if.txt @@ -384,7 +384,7 @@ │ │ │ │ @ SymbolNode (location: (25,4)-(25,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (25,4)-(25,5) = "b" + │ │ │ │ ├── content_loc: (25,4)-(25,5) = "b" │ │ │ │ ├── closing_loc: (25,5)-(25,6) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: diff --git a/snapshots/method_calls.txt b/snapshots/method_calls.txt index 126d06bb44..ac36be0fdf 100644 --- a/snapshots/method_calls.txt +++ b/snapshots/method_calls.txt @@ -774,13 +774,13 @@ │ │ │ ├── @ SymbolNode (location: (51,4)-(51,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (51,4)-(51,5) = ":" - │ │ │ │ ├── value_loc: (51,5)-(51,6) = "a" + │ │ │ │ ├── content_loc: (51,5)-(51,6) = "a" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "a" │ │ │ └── @ SymbolNode (location: (51,8)-(51,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (51,8)-(51,9) = ":" - │ │ │ ├── value_loc: (51,9)-(51,10) = "b" + │ │ │ ├── content_loc: (51,9)-(51,10) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── closing_loc: ∅ @@ -802,13 +802,13 @@ │ │ ├── @ SymbolNode (location: (53,4)-(53,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (53,4)-(53,5) = ":" - │ │ │ ├── value_loc: (53,5)-(53,6) = "a" + │ │ │ ├── content_loc: (53,5)-(53,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (55,2)-(55,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (55,2)-(55,3) = ":" - │ │ ├── value_loc: (55,3)-(55,4) = "b" + │ │ ├── content_loc: (55,3)-(55,4) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: (56,0)-(56,1) = ")" @@ -857,7 +857,7 @@ │ │ ├── @ SymbolNode (location: (60,4)-(60,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (60,4)-(60,5) = ":" - │ │ │ ├── value_loc: (60,5)-(60,6) = "a" + │ │ │ ├── content_loc: (60,5)-(60,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ KeywordHashNode (location: (60,8)-(60,32)) @@ -869,7 +869,7 @@ │ │ │ │ @ SymbolNode (location: (60,8)-(60,10)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (60,8)-(60,9) = ":" - │ │ │ │ ├── value_loc: (60,9)-(60,10) = "h" + │ │ │ │ ├── content_loc: (60,9)-(60,10) = "h" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "h" │ │ │ ├── value: @@ -879,13 +879,13 @@ │ │ │ │ │ ├── @ SymbolNode (location: (60,15)-(60,17)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: (60,15)-(60,16) = ":" - │ │ │ │ │ │ ├── value_loc: (60,16)-(60,17) = "x" + │ │ │ │ │ │ ├── content_loc: (60,16)-(60,17) = "x" │ │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ │ └── unescaped: "x" │ │ │ │ │ └── @ SymbolNode (location: (60,19)-(60,21)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (60,19)-(60,20) = ":" - │ │ │ │ │ ├── value_loc: (60,20)-(60,21) = "y" + │ │ │ │ │ ├── content_loc: (60,20)-(60,21) = "y" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "y" │ │ │ │ ├── opening_loc: (60,14)-(60,15) = "[" @@ -897,14 +897,14 @@ │ │ │ @ SymbolNode (location: (60,24)-(60,26)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (60,24)-(60,25) = ":" - │ │ │ ├── value_loc: (60,25)-(60,26) = "a" + │ │ │ ├── content_loc: (60,25)-(60,26) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── value: │ │ │ @ SymbolNode (location: (60,30)-(60,32)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (60,30)-(60,31) = ":" - │ │ │ ├── value_loc: (60,31)-(60,32) = "b" + │ │ │ ├── content_loc: (60,31)-(60,32) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ └── operator_loc: (60,27)-(60,29) = "=>" @@ -917,7 +917,7 @@ │ │ @ SymbolNode (location: (60,35)-(60,39)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (60,35)-(60,36) = ":" - │ │ ├── value_loc: (60,36)-(60,39) = "bar" + │ │ ├── content_loc: (60,36)-(60,39) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ └── operator_loc: (60,34)-(60,35) = "&" @@ -945,14 +945,14 @@ │ │ │ │ │ @ SymbolNode (location: (62,10)-(62,16)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (62,10)-(62,11) = ":" - │ │ │ │ │ ├── value_loc: (62,11)-(62,16) = "there" + │ │ │ │ │ ├── content_loc: (62,11)-(62,16) = "there" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "there" │ │ │ │ ├── value: │ │ │ │ │ @ SymbolNode (location: (62,20)-(62,27)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (62,20)-(62,21) = ":" - │ │ │ │ │ ├── value_loc: (62,21)-(62,27) = "friend" + │ │ │ │ │ ├── content_loc: (62,21)-(62,27) = "friend" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "friend" │ │ │ │ └── operator_loc: (62,17)-(62,19) = "=>" @@ -971,14 +971,14 @@ │ │ │ │ @ SymbolNode (location: (62,35)-(62,42)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (62,35)-(62,41) = "whatup" + │ │ │ │ ├── content_loc: (62,35)-(62,41) = "whatup" │ │ │ │ ├── closing_loc: (62,41)-(62,42) = ":" │ │ │ │ └── unescaped: "whatup" │ │ │ ├── value: │ │ │ │ @ SymbolNode (location: (62,43)-(62,47)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (62,43)-(62,44) = ":" - │ │ │ │ ├── value_loc: (62,44)-(62,47) = "dog" + │ │ │ │ ├── content_loc: (62,44)-(62,47) = "dog" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "dog" │ │ │ └── operator_loc: ∅ @@ -1000,7 +1000,7 @@ │ │ ├── @ SymbolNode (location: (64,4)-(64,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (64,4)-(64,5) = ":" - │ │ │ ├── value_loc: (64,5)-(64,6) = "a" + │ │ │ ├── content_loc: (64,5)-(64,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ KeywordHashNode (location: (64,8)-(64,15)) @@ -1012,7 +1012,7 @@ │ │ │ @ SymbolNode (location: (64,8)-(64,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (64,8)-(64,9) = "b" + │ │ │ ├── content_loc: (64,8)-(64,9) = "b" │ │ │ ├── closing_loc: (64,9)-(64,10) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: @@ -1091,14 +1091,14 @@ │ │ │ @ SymbolNode (location: (66,3)-(66,9)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (66,3)-(66,8) = "there" + │ │ │ ├── content_loc: (66,3)-(66,8) = "there" │ │ │ ├── closing_loc: (66,8)-(66,9) = ":" │ │ │ └── unescaped: "there" │ │ ├── value: │ │ │ @ SymbolNode (location: (66,10)-(66,17)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (66,10)-(66,11) = ":" - │ │ │ ├── value_loc: (66,11)-(66,17) = "friend" + │ │ │ ├── content_loc: (66,11)-(66,17) = "friend" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "friend" │ │ └── operator_loc: ∅ @@ -1125,14 +1125,14 @@ │ │ │ │ @ SymbolNode (location: (68,3)-(68,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (68,3)-(68,4) = ":" - │ │ │ │ ├── value_loc: (68,4)-(68,9) = "there" + │ │ │ │ ├── content_loc: (68,4)-(68,9) = "there" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "there" │ │ │ ├── value: │ │ │ │ @ SymbolNode (location: (68,13)-(68,20)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (68,13)-(68,14) = ":" - │ │ │ │ ├── value_loc: (68,14)-(68,20) = "friend" + │ │ │ │ ├── content_loc: (68,14)-(68,20) = "friend" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "friend" │ │ │ └── operator_loc: (68,10)-(68,12) = "=>" @@ -1151,14 +1151,14 @@ │ │ │ @ SymbolNode (location: (68,28)-(68,35)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (68,28)-(68,34) = "whatup" + │ │ │ ├── content_loc: (68,28)-(68,34) = "whatup" │ │ │ ├── closing_loc: (68,34)-(68,35) = ":" │ │ │ └── unescaped: "whatup" │ │ ├── value: │ │ │ @ SymbolNode (location: (68,36)-(68,40)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (68,36)-(68,37) = ":" - │ │ │ ├── value_loc: (68,37)-(68,40) = "dog" + │ │ │ ├── content_loc: (68,37)-(68,40) = "dog" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "dog" │ │ └── operator_loc: ∅ @@ -1185,14 +1185,14 @@ │ │ │ │ @ SymbolNode (location: (70,3)-(70,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (70,3)-(70,4) = ":" - │ │ │ │ ├── value_loc: (70,4)-(70,9) = "there" + │ │ │ │ ├── content_loc: (70,4)-(70,9) = "there" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "there" │ │ │ ├── value: │ │ │ │ @ SymbolNode (location: (70,13)-(70,20)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (70,13)-(70,14) = ":" - │ │ │ │ ├── value_loc: (70,14)-(70,20) = "friend" + │ │ │ │ ├── content_loc: (70,14)-(70,20) = "friend" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "friend" │ │ │ └── operator_loc: (70,10)-(70,12) = "=>" @@ -1211,14 +1211,14 @@ │ │ │ @ SymbolNode (location: (70,28)-(70,35)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (70,28)-(70,34) = "whatup" + │ │ │ ├── content_loc: (70,28)-(70,34) = "whatup" │ │ │ ├── closing_loc: (70,34)-(70,35) = ":" │ │ │ └── unescaped: "whatup" │ │ ├── value: │ │ │ @ SymbolNode (location: (70,36)-(70,40)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (70,36)-(70,37) = ":" - │ │ │ ├── value_loc: (70,37)-(70,40) = "dog" + │ │ │ ├── content_loc: (70,37)-(70,40) = "dog" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "dog" │ │ └── operator_loc: ∅ @@ -1246,7 +1246,7 @@ │ │ │ │ │ @ SymbolNode (location: (72,6)-(72,8)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (72,6)-(72,7) = "a" + │ │ │ │ │ ├── content_loc: (72,6)-(72,7) = "a" │ │ │ │ │ ├── closing_loc: (72,7)-(72,8) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -1259,7 +1259,7 @@ │ │ │ │ @ SymbolNode (location: (72,15)-(72,17)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (72,15)-(72,16) = "b" + │ │ │ │ ├── content_loc: (72,15)-(72,16) = "b" │ │ │ │ ├── closing_loc: (72,16)-(72,17) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -1276,7 +1276,7 @@ │ │ @ SymbolNode (location: (72,29)-(72,35)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (72,29)-(72,30) = ":" - │ │ ├── value_loc: (72,30)-(72,35) = "block" + │ │ ├── content_loc: (72,30)-(72,35) = "block" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "block" │ └── operator_loc: (72,28)-(72,29) = "&" @@ -1300,14 +1300,14 @@ │ │ │ @ SymbolNode (location: (74,3)-(74,9)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (74,3)-(74,4) = ":" - │ │ │ ├── value_loc: (74,4)-(74,9) = "there" + │ │ │ ├── content_loc: (74,4)-(74,9) = "there" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "there" │ │ ├── value: │ │ │ @ SymbolNode (location: (74,13)-(74,20)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (74,13)-(74,14) = ":" - │ │ │ ├── value_loc: (74,14)-(74,20) = "friend" + │ │ │ ├── content_loc: (74,14)-(74,20) = "friend" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "friend" │ │ └── operator_loc: (74,10)-(74,12) = "=>" @@ -1328,13 +1328,13 @@ │ │ ├── @ SymbolNode (location: (76,4)-(76,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (76,4)-(76,5) = ":" - │ │ │ ├── value_loc: (76,5)-(76,6) = "a" + │ │ │ ├── content_loc: (76,5)-(76,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (77,0)-(77,2)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (77,0)-(77,1) = ":" - │ │ ├── value_loc: (77,1)-(77,2) = "b" + │ │ ├── content_loc: (77,1)-(77,2) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: (78,0)-(78,1) = ")" @@ -1354,7 +1354,7 @@ │ │ ├── @ SymbolNode (location: (81,0)-(81,2)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (81,0)-(81,1) = ":" - │ │ │ ├── value_loc: (81,1)-(81,2) = "a" + │ │ │ ├── content_loc: (81,1)-(81,2) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ KeywordHashNode (location: (82,0)-(82,5)) @@ -1366,14 +1366,14 @@ │ │ │ @ SymbolNode (location: (82,0)-(82,2)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (82,0)-(82,1) = "b" + │ │ │ ├── content_loc: (82,0)-(82,1) = "b" │ │ │ ├── closing_loc: (82,1)-(82,2) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: │ │ │ @ SymbolNode (location: (82,3)-(82,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (82,3)-(82,4) = ":" - │ │ │ ├── value_loc: (82,4)-(82,5) = "c" + │ │ │ ├── content_loc: (82,4)-(82,5) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ └── operator_loc: ∅ @@ -1397,7 +1397,7 @@ │ │ @ SymbolNode (location: (85,5)-(85,11)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (85,5)-(85,6) = ":" - │ │ ├── value_loc: (85,6)-(85,11) = "block" + │ │ ├── content_loc: (85,6)-(85,11) = "block" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "block" │ └── operator_loc: (85,4)-(85,5) = "&" @@ -1421,7 +1421,7 @@ │ │ │ │ @ SymbolNode (location: (87,4)-(87,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (87,4)-(87,5) = "a" + │ │ │ │ ├── content_loc: (87,4)-(87,5) = "a" │ │ │ │ ├── closing_loc: (87,5)-(87,6) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -1434,7 +1434,7 @@ │ │ │ @ SymbolNode (location: (87,13)-(87,15)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (87,13)-(87,14) = "b" + │ │ │ ├── content_loc: (87,13)-(87,14) = "b" │ │ │ ├── closing_loc: (87,14)-(87,15) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: @@ -1450,7 +1450,7 @@ │ │ @ SymbolNode (location: (87,24)-(87,30)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (87,24)-(87,25) = ":" - │ │ ├── value_loc: (87,25)-(87,30) = "block" + │ │ ├── content_loc: (87,25)-(87,30) = "block" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "block" │ └── operator_loc: (87,23)-(87,24) = "&" @@ -1477,7 +1477,7 @@ │ │ │ @ SymbolNode (location: (89,13)-(89,19)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (89,13)-(89,18) = "kwarg" + │ │ │ ├── content_loc: (89,13)-(89,18) = "kwarg" │ │ │ ├── closing_loc: (89,18)-(89,19) = ":" │ │ │ └── unescaped: "kwarg" │ │ ├── value: @@ -1595,7 +1595,7 @@ │ │ └── @ SymbolNode (location: (97,8)-(97,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (97,8)-(97,9) = ":" - │ │ ├── value_loc: (97,9)-(97,12) = "foo" + │ │ ├── content_loc: (97,9)-(97,12) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: ∅ @@ -1624,7 +1624,7 @@ │ │ └── @ SymbolNode (location: (99,8)-(99,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (99,8)-(99,9) = ":" - │ │ ├── value_loc: (99,9)-(99,12) = "foo" + │ │ ├── content_loc: (99,9)-(99,12) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: (99,12)-(99,13) = ")" @@ -1653,7 +1653,7 @@ │ │ └── @ SymbolNode (location: (101,8)-(101,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (101,8)-(101,9) = ":" - │ │ ├── value_loc: (101,9)-(101,12) = "foo" + │ │ ├── content_loc: (101,9)-(101,12) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: (101,12)-(101,13) = ")" @@ -1686,7 +1686,7 @@ │ │ │ @ SymbolNode (location: (103,4)-(103,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (103,4)-(103,5) = "\"" - │ │ │ ├── value_loc: (103,5)-(103,6) = "a" + │ │ │ ├── content_loc: (103,5)-(103,6) = "a" │ │ │ ├── closing_loc: (103,6)-(103,8) = "\":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -1717,7 +1717,7 @@ │ │ │ @ SymbolNode (location: (105,4)-(105,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (105,4)-(105,7) = "bar" + │ │ │ ├── content_loc: (105,4)-(105,7) = "bar" │ │ │ ├── closing_loc: (105,7)-(105,8) = ":" │ │ │ └── unescaped: "bar" │ │ ├── value: @@ -1731,7 +1731,7 @@ │ │ │ │ │ @ SymbolNode (location: (105,11)-(105,15)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (105,11)-(105,14) = "baz" + │ │ │ │ │ ├── content_loc: (105,11)-(105,14) = "baz" │ │ │ │ │ ├── closing_loc: (105,14)-(105,15) = ":" │ │ │ │ │ └── unescaped: "baz" │ │ │ │ ├── value: @@ -1779,7 +1779,7 @@ │ │ │ @ SymbolNode (location: (107,4)-(107,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (107,4)-(107,7) = "bar" + │ │ │ ├── content_loc: (107,4)-(107,7) = "bar" │ │ │ ├── closing_loc: (107,7)-(107,8) = ":" │ │ │ └── unescaped: "bar" │ │ ├── value: @@ -2083,7 +2083,7 @@ │ │ ├── @ SymbolNode (location: (119,4)-(119,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (119,4)-(119,5) = ":" - │ │ │ ├── value_loc: (119,5)-(119,6) = "a" + │ │ │ ├── content_loc: (119,5)-(119,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ IfNode (location: (120,2)-(124,5)) @@ -2168,7 +2168,7 @@ │ │ ├── @ SymbolNode (location: (126,4)-(126,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (126,4)-(126,5) = ":" - │ │ │ ├── value_loc: (126,5)-(126,6) = "a" + │ │ │ ├── content_loc: (126,5)-(126,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ WhileNode (location: (127,2)-(131,5)) diff --git a/snapshots/methods.txt b/snapshots/methods.txt index c4589de427..80c6fc637e 100644 --- a/snapshots/methods.txt +++ b/snapshots/methods.txt @@ -902,7 +902,7 @@ │ │ │ │ └── @ SymbolNode (location: (99,7)-(99,10)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (99,7)-(99,8) = ":" - │ │ │ │ ├── value_loc: (99,8)-(99,10) = "hi" + │ │ │ │ ├── content_loc: (99,8)-(99,10) = "hi" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "hi" │ │ │ ├── subsequent: ∅ @@ -910,7 +910,7 @@ │ │ └── @ SymbolNode (location: (100,0)-(100,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (100,0)-(100,1) = ":" - │ │ ├── value_loc: (100,1)-(100,4) = "bye" + │ │ ├── content_loc: (100,1)-(100,4) = "bye" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bye" │ ├── locals: [] diff --git a/snapshots/pattern_one_line_bare_key.txt b/snapshots/pattern_one_line_bare_key.txt index 6c58e90b1f..1bebcd0bd3 100644 --- a/snapshots/pattern_one_line_bare_key.txt +++ b/snapshots/pattern_one_line_bare_key.txt @@ -30,7 +30,7 @@ │ │ │ │ @ SymbolNode (location: (1,7)-(1,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (1,7)-(1,8) = "a" + │ │ │ │ ├── content_loc: (1,7)-(1,8) = "a" │ │ │ │ ├── closing_loc: (1,8)-(1,9) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -44,7 +44,7 @@ │ │ │ @ SymbolNode (location: (1,13)-(1,15)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,13)-(1,14) = "b" + │ │ │ ├── content_loc: (1,13)-(1,14) = "b" │ │ │ ├── closing_loc: (1,14)-(1,15) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: diff --git a/snapshots/pattern_terminators.txt b/snapshots/pattern_terminators.txt index b42ffb3935..26194d2048 100644 --- a/snapshots/pattern_terminators.txt +++ b/snapshots/pattern_terminators.txt @@ -265,7 +265,7 @@ │ │ │ │ │ @ SymbolNode (location: (11,11)-(11,13)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (11,11)-(11,12) = "x" + │ │ │ │ │ ├── content_loc: (11,11)-(11,12) = "x" │ │ │ │ │ ├── closing_loc: (11,12)-(11,13) = ":" │ │ │ │ │ └── unescaped: "x" │ │ │ │ ├── value: @@ -319,7 +319,7 @@ │ │ │ │ │ @ SymbolNode (location: (13,11)-(13,13)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (13,11)-(13,12) = "x" + │ │ │ │ │ ├── content_loc: (13,11)-(13,12) = "x" │ │ │ │ │ ├── closing_loc: (13,12)-(13,13) = ":" │ │ │ │ │ └── unescaped: "x" │ │ │ │ ├── value: @@ -369,7 +369,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (15,11)-(15,13)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (15,11)-(15,12) = "x" + │ │ │ │ │ │ ├── content_loc: (15,11)-(15,12) = "x" │ │ │ │ │ │ ├── closing_loc: (15,12)-(15,13) = ":" │ │ │ │ │ │ └── unescaped: "x" │ │ │ │ │ ├── value: @@ -387,7 +387,7 @@ │ │ │ │ │ @ SymbolNode (location: (15,15)-(15,17)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (15,15)-(15,16) = "y" + │ │ │ │ │ ├── content_loc: (15,15)-(15,16) = "y" │ │ │ │ │ ├── closing_loc: (15,16)-(15,17) = ":" │ │ │ │ │ └── unescaped: "y" │ │ │ │ ├── value: @@ -454,7 +454,7 @@ │ │ │ │ │ @ SymbolNode (location: (17,13)-(17,15)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (17,13)-(17,14) = "x" + │ │ │ │ │ ├── content_loc: (17,13)-(17,14) = "x" │ │ │ │ │ ├── closing_loc: (17,14)-(17,15) = ":" │ │ │ │ │ └── unescaped: "x" │ │ │ │ ├── value: @@ -508,7 +508,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (19,8)-(19,10)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (19,8)-(19,9) = "x" + │ │ │ │ │ │ ├── content_loc: (19,8)-(19,9) = "x" │ │ │ │ │ │ ├── closing_loc: (19,9)-(19,10) = ":" │ │ │ │ │ │ └── unescaped: "x" │ │ │ │ │ ├── value: @@ -554,7 +554,7 @@ │ │ │ │ @ SymbolNode (location: (21,5)-(21,7)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (21,5)-(21,6) = "x" + │ │ │ │ ├── content_loc: (21,5)-(21,6) = "x" │ │ │ │ ├── closing_loc: (21,6)-(21,7) = ":" │ │ │ │ └── unescaped: "x" │ │ │ ├── value: diff --git a/snapshots/patterns.txt b/snapshots/patterns.txt index a35760f804..ec7cdc5ce8 100644 --- a/snapshots/patterns.txt +++ b/snapshots/patterns.txt @@ -123,7 +123,7 @@ │ │ @ SymbolNode (location: (6,7)-(6,11)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (6,7)-(6,8) = ":" - │ │ ├── value_loc: (6,8)-(6,11) = "foo" + │ │ ├── content_loc: (6,8)-(6,11) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── operator_loc: (6,4)-(6,6) = "=>" @@ -145,7 +145,7 @@ │ │ @ SymbolNode (location: (7,7)-(7,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (7,7)-(7,10) = "%s[" - │ │ ├── value_loc: (7,10)-(7,13) = "foo" + │ │ ├── content_loc: (7,10)-(7,13) = "foo" │ │ ├── closing_loc: (7,13)-(7,14) = "]" │ │ └── unescaped: "foo" │ └── operator_loc: (7,4)-(7,6) = "=>" @@ -167,7 +167,7 @@ │ │ @ SymbolNode (location: (8,7)-(8,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (8,7)-(8,9) = ":\"" - │ │ ├── value_loc: (8,9)-(8,12) = "foo" + │ │ ├── content_loc: (8,9)-(8,12) = "foo" │ │ ├── closing_loc: (8,12)-(8,13) = "\"" │ │ └── unescaped: "foo" │ └── operator_loc: (8,4)-(8,6) = "=>" @@ -258,7 +258,7 @@ │ │ │ └── @ SymbolNode (location: (12,10)-(12,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (12,10)-(12,13) = "foo" + │ │ │ ├── content_loc: (12,10)-(12,13) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── opening_loc: (12,7)-(12,10) = "%i[" @@ -285,7 +285,7 @@ │ │ │ └── @ SymbolNode (location: (13,10)-(13,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (13,10)-(13,13) = "foo" + │ │ │ ├── content_loc: (13,10)-(13,13) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── opening_loc: (13,7)-(13,10) = "%I[" @@ -706,14 +706,14 @@ │ │ │ @ SymbolNode (location: (32,7)-(32,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (32,7)-(32,8) = ":" - │ │ │ ├── value_loc: (32,8)-(32,11) = "foo" + │ │ │ ├── content_loc: (32,8)-(32,11) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── right: │ │ │ @ SymbolNode (location: (32,15)-(32,19)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (32,15)-(32,16) = ":" - │ │ │ ├── value_loc: (32,16)-(32,19) = "foo" + │ │ │ ├── content_loc: (32,16)-(32,19) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── operator_loc: (32,12)-(32,14) = ".." @@ -739,14 +739,14 @@ │ │ │ @ SymbolNode (location: (33,7)-(33,14)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (33,7)-(33,10) = "%s[" - │ │ │ ├── value_loc: (33,10)-(33,13) = "foo" + │ │ │ ├── content_loc: (33,10)-(33,13) = "foo" │ │ │ ├── closing_loc: (33,13)-(33,14) = "]" │ │ │ └── unescaped: "foo" │ │ ├── right: │ │ │ @ SymbolNode (location: (33,18)-(33,25)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (33,18)-(33,21) = "%s[" - │ │ │ ├── value_loc: (33,21)-(33,24) = "foo" + │ │ │ ├── content_loc: (33,21)-(33,24) = "foo" │ │ │ ├── closing_loc: (33,24)-(33,25) = "]" │ │ │ └── unescaped: "foo" │ │ └── operator_loc: (33,15)-(33,17) = ".." @@ -772,14 +772,14 @@ │ │ │ @ SymbolNode (location: (34,7)-(34,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (34,7)-(34,9) = ":\"" - │ │ │ ├── value_loc: (34,9)-(34,12) = "foo" + │ │ │ ├── content_loc: (34,9)-(34,12) = "foo" │ │ │ ├── closing_loc: (34,12)-(34,13) = "\"" │ │ │ └── unescaped: "foo" │ │ ├── right: │ │ │ @ SymbolNode (location: (34,17)-(34,23)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (34,17)-(34,19) = ":\"" - │ │ │ ├── value_loc: (34,19)-(34,22) = "foo" + │ │ │ ├── content_loc: (34,19)-(34,22) = "foo" │ │ │ ├── closing_loc: (34,22)-(34,23) = "\"" │ │ │ └── unescaped: "foo" │ │ └── operator_loc: (34,14)-(34,16) = ".." @@ -907,7 +907,7 @@ │ │ │ │ └── @ SymbolNode (location: (38,10)-(38,13)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (38,10)-(38,13) = "foo" + │ │ │ │ ├── content_loc: (38,10)-(38,13) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── opening_loc: (38,7)-(38,10) = "%i[" @@ -919,7 +919,7 @@ │ │ │ │ └── @ SymbolNode (location: (38,21)-(38,24)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (38,21)-(38,24) = "foo" + │ │ │ │ ├── content_loc: (38,21)-(38,24) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── opening_loc: (38,18)-(38,21) = "%i[" @@ -950,7 +950,7 @@ │ │ │ │ └── @ SymbolNode (location: (39,10)-(39,13)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (39,10)-(39,13) = "foo" + │ │ │ │ ├── content_loc: (39,10)-(39,13) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── opening_loc: (39,7)-(39,10) = "%I[" @@ -962,7 +962,7 @@ │ │ │ │ └── @ SymbolNode (location: (39,21)-(39,24)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (39,21)-(39,24) = "foo" + │ │ │ │ ├── content_loc: (39,21)-(39,24) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── opening_loc: (39,18)-(39,21) = "%I[" @@ -2844,7 +2844,7 @@ │ │ @ SymbolNode (location: (106,7)-(106,11)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (106,7)-(106,8) = ":" - │ │ ├── value_loc: (106,8)-(106,11) = "foo" + │ │ ├── content_loc: (106,8)-(106,11) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── keyword_loc: (106,4)-(106,6) = "in" @@ -2866,7 +2866,7 @@ │ │ @ SymbolNode (location: (107,7)-(107,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (107,7)-(107,10) = "%s[" - │ │ ├── value_loc: (107,10)-(107,13) = "foo" + │ │ ├── content_loc: (107,10)-(107,13) = "foo" │ │ ├── closing_loc: (107,13)-(107,14) = "]" │ │ └── unescaped: "foo" │ └── keyword_loc: (107,4)-(107,6) = "in" @@ -2888,7 +2888,7 @@ │ │ @ SymbolNode (location: (108,7)-(108,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (108,7)-(108,9) = ":\"" - │ │ ├── value_loc: (108,9)-(108,12) = "foo" + │ │ ├── content_loc: (108,9)-(108,12) = "foo" │ │ ├── closing_loc: (108,12)-(108,13) = "\"" │ │ └── unescaped: "foo" │ └── keyword_loc: (108,4)-(108,6) = "in" @@ -2979,7 +2979,7 @@ │ │ │ └── @ SymbolNode (location: (112,10)-(112,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (112,10)-(112,13) = "foo" + │ │ │ ├── content_loc: (112,10)-(112,13) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── opening_loc: (112,7)-(112,10) = "%i[" @@ -3006,7 +3006,7 @@ │ │ │ └── @ SymbolNode (location: (113,10)-(113,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (113,10)-(113,13) = "foo" + │ │ │ ├── content_loc: (113,10)-(113,13) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── opening_loc: (113,7)-(113,10) = "%I[" @@ -3481,7 +3481,7 @@ │ │ │ @ SymbolNode (location: (134,13)-(134,17)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (134,13)-(134,14) = ":" - │ │ │ ├── value_loc: (134,14)-(134,17) = "foo" + │ │ │ ├── content_loc: (134,14)-(134,17) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── statements: ∅ @@ -3511,7 +3511,7 @@ │ │ │ @ SymbolNode (location: (135,13)-(135,20)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (135,13)-(135,16) = "%s[" - │ │ │ ├── value_loc: (135,16)-(135,19) = "foo" + │ │ │ ├── content_loc: (135,16)-(135,19) = "foo" │ │ │ ├── closing_loc: (135,19)-(135,20) = "]" │ │ │ └── unescaped: "foo" │ │ ├── statements: ∅ @@ -3541,7 +3541,7 @@ │ │ │ @ SymbolNode (location: (136,13)-(136,19)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (136,13)-(136,15) = ":\"" - │ │ │ ├── value_loc: (136,15)-(136,18) = "foo" + │ │ │ ├── content_loc: (136,15)-(136,18) = "foo" │ │ │ ├── closing_loc: (136,18)-(136,19) = "\"" │ │ │ └── unescaped: "foo" │ │ ├── statements: ∅ @@ -3664,7 +3664,7 @@ │ │ │ │ └── @ SymbolNode (location: (140,16)-(140,19)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (140,16)-(140,19) = "foo" + │ │ │ │ ├── content_loc: (140,16)-(140,19) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── opening_loc: (140,13)-(140,16) = "%i[" @@ -3699,7 +3699,7 @@ │ │ │ │ └── @ SymbolNode (location: (141,16)-(141,19)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (141,16)-(141,19) = "foo" + │ │ │ │ ├── content_loc: (141,16)-(141,19) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── opening_loc: (141,13)-(141,16) = "%I[" @@ -4341,7 +4341,7 @@ │ │ │ │ └── @ SymbolNode (location: (161,13)-(161,17)) │ │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (161,13)-(161,14) = ":" - │ │ │ │ ├── value_loc: (161,14)-(161,17) = "foo" + │ │ │ │ ├── content_loc: (161,14)-(161,17) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── subsequent: ∅ @@ -4386,7 +4386,7 @@ │ │ │ │ └── @ SymbolNode (location: (162,13)-(162,20)) │ │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (162,13)-(162,16) = "%s[" - │ │ │ │ ├── value_loc: (162,16)-(162,19) = "foo" + │ │ │ │ ├── content_loc: (162,16)-(162,19) = "foo" │ │ │ │ ├── closing_loc: (162,19)-(162,20) = "]" │ │ │ │ └── unescaped: "foo" │ │ │ ├── subsequent: ∅ @@ -4431,7 +4431,7 @@ │ │ │ │ └── @ SymbolNode (location: (163,13)-(163,19)) │ │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (163,13)-(163,15) = ":\"" - │ │ │ │ ├── value_loc: (163,15)-(163,18) = "foo" + │ │ │ │ ├── content_loc: (163,15)-(163,18) = "foo" │ │ │ │ ├── closing_loc: (163,18)-(163,19) = "\"" │ │ │ │ └── unescaped: "foo" │ │ │ ├── subsequent: ∅ @@ -4614,7 +4614,7 @@ │ │ │ │ │ └── @ SymbolNode (location: (167,16)-(167,19)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (167,16)-(167,19) = "foo" + │ │ │ │ │ ├── content_loc: (167,16)-(167,19) = "foo" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "foo" │ │ │ │ ├── opening_loc: (167,13)-(167,16) = "%i[" @@ -4664,7 +4664,7 @@ │ │ │ │ │ └── @ SymbolNode (location: (168,16)-(168,19)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (168,16)-(168,19) = "foo" + │ │ │ │ │ ├── content_loc: (168,16)-(168,19) = "foo" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "foo" │ │ │ │ ├── opening_loc: (168,13)-(168,16) = "%I[" @@ -5342,7 +5342,7 @@ │ │ │ │ @ SymbolNode (location: (191,2)-(191,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (191,2)-(191,5) = "bar" + │ │ │ │ ├── content_loc: (191,2)-(191,5) = "bar" │ │ │ │ ├── closing_loc: (191,5)-(191,6) = ":" │ │ │ │ └── unescaped: "bar" │ │ │ ├── value: @@ -5359,7 +5359,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (192,4)-(192,10)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (192,4)-(192,9) = "value" + │ │ │ │ │ │ ├── content_loc: (192,4)-(192,9) = "value" │ │ │ │ │ │ ├── closing_loc: (192,9)-(192,10) = ":" │ │ │ │ │ │ └── unescaped: "value" │ │ │ │ │ ├── value: @@ -5553,7 +5553,7 @@ │ │ │ │ │ @ SymbolNode (location: (204,15)-(204,17)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (204,15)-(204,16) = "x" + │ │ │ │ │ ├── content_loc: (204,15)-(204,16) = "x" │ │ │ │ │ ├── closing_loc: (204,16)-(204,17) = ":" │ │ │ │ │ └── unescaped: "x" │ │ │ │ ├── value: @@ -5704,7 +5704,7 @@ │ │ │ │ │ │ │ @ SymbolNode (location: (214,14)-(214,16)) │ │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ │ ├── value_loc: (214,14)-(214,15) = "a" + │ │ │ │ │ │ │ ├── content_loc: (214,14)-(214,15) = "a" │ │ │ │ │ │ │ ├── closing_loc: (214,15)-(214,16) = ":" │ │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ │ ├── value: @@ -5725,7 +5725,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (214,21)-(214,23)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (214,21)-(214,22) = "a" + │ │ │ │ │ │ ├── content_loc: (214,21)-(214,22) = "a" │ │ │ │ │ │ ├── closing_loc: (214,22)-(214,23) = ":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: @@ -6057,7 +6057,7 @@ │ │ │ │ @ SymbolNode (location: (224,9)-(224,11)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (224,9)-(224,10) = "a" + │ │ │ │ ├── content_loc: (224,9)-(224,10) = "a" │ │ │ │ ├── closing_loc: (224,10)-(224,11) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: diff --git a/snapshots/percent_array_newline_delimiter.txt b/snapshots/percent_array_newline_delimiter.txt index e99c63e17c..d37036e2d8 100644 --- a/snapshots/percent_array_newline_delimiter.txt +++ b/snapshots/percent_array_newline_delimiter.txt @@ -28,13 +28,13 @@ │ │ ├── @ SymbolNode (location: (5,0)-(5,3)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,0)-(5,3) = "baz" + │ │ │ ├── content_loc: (5,0)-(5,3) = "baz" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "baz" │ │ └── @ SymbolNode (location: (5,4)-(5,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (5,4)-(5,7) = "qux" + │ │ ├── content_loc: (5,4)-(5,7) = "qux" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "qux" │ ├── opening_loc: (4,0)-(5,0) = "%i\n" @@ -62,13 +62,13 @@ │ ├── @ SymbolNode (location: (11,0)-(11,1)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (11,0)-(11,1) = "c" + │ │ ├── content_loc: (11,0)-(11,1) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ └── @ SymbolNode (location: (11,2)-(11,3)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (11,2)-(11,3) = "d" + │ ├── content_loc: (11,2)-(11,3) = "d" │ ├── closing_loc: ∅ │ └── unescaped: "d" ├── opening_loc: (10,0)-(11,0) = "%I\n" diff --git a/snapshots/range_beginless.txt b/snapshots/range_beginless.txt index 800f087dc1..56d7f6464d 100644 --- a/snapshots/range_beginless.txt +++ b/snapshots/range_beginless.txt @@ -101,7 +101,7 @@ │ │ @ SymbolNode (location: (5,11)-(5,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,11)-(5,12) = ":" - │ │ ├── value_loc: (5,12)-(5,13) = "a" + │ │ ├── content_loc: (5,12)-(5,13) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ └── operator_loc: (5,8)-(5,11) = "..." diff --git a/snapshots/ranges.txt b/snapshots/ranges.txt index 5808698003..c7b55c9c3a 100644 --- a/snapshots/ranges.txt +++ b/snapshots/ranges.txt @@ -132,7 +132,7 @@ │ │ │ @ SymbolNode (location: (11,2)-(11,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (11,2)-(11,5) = "foo" + │ │ │ ├── content_loc: (11,2)-(11,5) = "foo" │ │ │ ├── closing_loc: (11,5)-(11,6) = ":" │ │ │ └── unescaped: "foo" │ │ ├── value: @@ -191,7 +191,7 @@ │ │ │ @ SymbolNode (location: (17,2)-(17,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (17,2)-(17,5) = "foo" + │ │ │ ├── content_loc: (17,2)-(17,5) = "foo" │ │ │ ├── closing_loc: (17,5)-(17,6) = ":" │ │ │ └── unescaped: "foo" │ │ ├── value: diff --git a/snapshots/rescue.txt b/snapshots/rescue.txt index 0ee20ee218..e93d48e33e 100644 --- a/snapshots/rescue.txt +++ b/snapshots/rescue.txt @@ -456,7 +456,7 @@ │ │ │ │ │ @ SymbolNode (location: (29,4)-(29,6)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (29,4)-(29,5) = "b" + │ │ │ │ │ ├── content_loc: (29,4)-(29,5) = "b" │ │ │ │ │ ├── closing_loc: (29,5)-(29,6) = ":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: diff --git a/snapshots/rescue_modifier_statement_value.txt b/snapshots/rescue_modifier_statement_value.txt index 59e531555a..40ace0a63e 100644 --- a/snapshots/rescue_modifier_statement_value.txt +++ b/snapshots/rescue_modifier_statement_value.txt @@ -27,14 +27,14 @@ │ │ @ SymbolNode (location: (1,15)-(1,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,15)-(1,16) = "x" + │ │ ├── content_loc: (1,15)-(1,16) = "x" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "x" │ ├── old_name: │ │ @ SymbolNode (location: (1,17)-(1,18)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,17)-(1,18) = "y" + │ │ ├── content_loc: (1,17)-(1,18) = "y" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "y" │ └── keyword_loc: (1,9)-(1,14) = "alias" @@ -60,7 +60,7 @@ │ │ └── @ SymbolNode (location: (2,15)-(2,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (2,15)-(2,16) = "m" + │ │ ├── content_loc: (2,15)-(2,16) = "m" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "m" │ └── keyword_loc: (2,9)-(2,14) = "undef" @@ -127,14 +127,14 @@ │ │ │ @ SymbolNode (location: (5,6)-(5,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,6)-(5,7) = "x" + │ │ │ ├── content_loc: (5,6)-(5,7) = "x" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "x" │ │ ├── old_name: │ │ │ @ SymbolNode (location: (5,8)-(5,9)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,8)-(5,9) = "y" + │ │ │ ├── content_loc: (5,8)-(5,9) = "y" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "y" │ │ └── keyword_loc: (5,0)-(5,5) = "alias" @@ -160,7 +160,7 @@ │ │ │ └── @ SymbolNode (location: (6,6)-(6,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (6,6)-(6,7) = "m" + │ │ │ ├── content_loc: (6,6)-(6,7) = "m" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "m" │ │ └── keyword_loc: (6,0)-(6,5) = "undef" diff --git a/snapshots/seattlerb/TestRubyParserShared.txt b/snapshots/seattlerb/TestRubyParserShared.txt index 548b112dde..4b40cf1309 100644 --- a/snapshots/seattlerb/TestRubyParserShared.txt +++ b/snapshots/seattlerb/TestRubyParserShared.txt @@ -16,13 +16,13 @@ │ │ ├── @ SymbolNode (location: (7,0)-(7,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (7,0)-(7,5) = "line2" + │ │ │ ├── content_loc: (7,0)-(7,5) = "line2" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "line2" │ │ └── @ SymbolNode (location: (8,0)-(8,5)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (8,0)-(8,5) = "line3" + │ │ ├── content_loc: (8,0)-(8,5) = "line3" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "line3" │ ├── opening_loc: (6,0)-(6,3) = "%I[" @@ -60,13 +60,13 @@ │ │ ├── @ SymbolNode (location: (27,0)-(27,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (27,0)-(27,5) = "line2" + │ │ │ ├── content_loc: (27,0)-(27,5) = "line2" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "line2" │ │ └── @ SymbolNode (location: (28,0)-(28,5)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (28,0)-(28,5) = "line3" + │ │ ├── content_loc: (28,0)-(28,5) = "line3" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "line3" │ ├── opening_loc: (26,0)-(26,3) = "%i[" @@ -105,13 +105,13 @@ │ │ ├── @ SymbolNode (location: (47,0)-(47,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (47,0)-(47,1) = ":" - │ │ │ ├── value_loc: (47,1)-(47,6) = "line2" + │ │ │ ├── content_loc: (47,1)-(47,6) = "line2" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "line2" │ │ └── @ SymbolNode (location: (48,0)-(48,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (48,0)-(48,1) = ":" - │ │ ├── value_loc: (48,1)-(48,6) = "line3" + │ │ ├── content_loc: (48,1)-(48,6) = "line3" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "line3" │ ├── opening_loc: (46,0)-(46,1) = "[" @@ -322,13 +322,13 @@ │ │ │ │ ├── @ SymbolNode (location: (76,4)-(76,10)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (76,4)-(76,5) = ":" - │ │ │ │ │ ├── value_loc: (76,5)-(76,10) = "line3" + │ │ │ │ │ ├── content_loc: (76,5)-(76,10) = "line3" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "line3" │ │ │ │ └── @ SymbolNode (location: (77,4)-(77,10)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (77,4)-(77,5) = ":" - │ │ │ │ ├── value_loc: (77,5)-(77,10) = "line4" + │ │ │ │ ├── content_loc: (77,5)-(77,10) = "line4" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "line4" │ │ │ ├── opening_loc: (75,6)-(75,7) = "[" @@ -387,13 +387,13 @@ │ ├── @ SymbolNode (location: (90,0)-(90,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (90,0)-(90,1) = ":" - │ │ ├── value_loc: (90,1)-(90,6) = "line2" + │ │ ├── content_loc: (90,1)-(90,6) = "line2" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "line2" │ └── @ SymbolNode (location: (91,0)-(91,6)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (91,0)-(91,1) = ":" - │ ├── value_loc: (91,1)-(91,6) = "line3" + │ ├── content_loc: (91,1)-(91,6) = "line3" │ ├── closing_loc: ∅ │ └── unescaped: "line3" ├── closing_loc: (92,0)-(92,1) = ")" diff --git a/snapshots/seattlerb/alias_resword.txt b/snapshots/seattlerb/alias_resword.txt index 44a4727283..21a8e29bff 100644 --- a/snapshots/seattlerb/alias_resword.txt +++ b/snapshots/seattlerb/alias_resword.txt @@ -11,14 +11,14 @@ │ @ SymbolNode (location: (1,6)-(1,8)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,6)-(1,8) = "in" + │ ├── content_loc: (1,6)-(1,8) = "in" │ ├── closing_loc: ∅ │ └── unescaped: "in" ├── old_name: │ @ SymbolNode (location: (1,9)-(1,12)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,9)-(1,12) = "out" + │ ├── content_loc: (1,9)-(1,12) = "out" │ ├── closing_loc: ∅ │ └── unescaped: "out" └── keyword_loc: (1,0)-(1,5) = "alias" diff --git a/snapshots/seattlerb/assoc__bare.txt b/snapshots/seattlerb/assoc__bare.txt index 72d8f387a5..66dc3c9179 100644 --- a/snapshots/seattlerb/assoc__bare.txt +++ b/snapshots/seattlerb/assoc__bare.txt @@ -15,7 +15,7 @@ │ │ @ SymbolNode (location: (1,2)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,2)-(1,3) = "y" + │ │ ├── content_loc: (1,2)-(1,3) = "y" │ │ ├── closing_loc: (1,3)-(1,4) = ":" │ │ └── unescaped: "y" │ ├── value: diff --git a/snapshots/seattlerb/assoc_label.txt b/snapshots/seattlerb/assoc_label.txt index ae9fc3a318..1c95d60fe5 100644 --- a/snapshots/seattlerb/assoc_label.txt +++ b/snapshots/seattlerb/assoc_label.txt @@ -25,7 +25,7 @@ │ │ @ SymbolNode (location: (1,2)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,2)-(1,3) = "b" + │ │ ├── content_loc: (1,2)-(1,3) = "b" │ │ ├── closing_loc: (1,3)-(1,4) = ":" │ │ └── unescaped: "b" │ ├── value: diff --git a/snapshots/seattlerb/block_command_operation_colon.txt b/snapshots/seattlerb/block_command_operation_colon.txt index c40d5108ac..95ea49c846 100644 --- a/snapshots/seattlerb/block_command_operation_colon.txt +++ b/snapshots/seattlerb/block_command_operation_colon.txt @@ -22,7 +22,7 @@ │ │ └── @ SymbolNode (location: (1,2)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,2)-(1,3) = ":" - │ │ ├── value_loc: (1,3)-(1,4) = "b" + │ │ ├── content_loc: (1,3)-(1,4) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ @@ -46,7 +46,7 @@ │ └── @ SymbolNode (location: (1,15)-(1,17)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,15)-(1,16) = ":" - │ ├── value_loc: (1,16)-(1,17) = "d" + │ ├── content_loc: (1,16)-(1,17) = "d" │ ├── closing_loc: ∅ │ └── unescaped: "d" ├── closing_loc: ∅ diff --git a/snapshots/seattlerb/block_command_operation_dot.txt b/snapshots/seattlerb/block_command_operation_dot.txt index cd04ccd4ef..574b2a4280 100644 --- a/snapshots/seattlerb/block_command_operation_dot.txt +++ b/snapshots/seattlerb/block_command_operation_dot.txt @@ -22,7 +22,7 @@ │ │ └── @ SymbolNode (location: (1,2)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,2)-(1,3) = ":" - │ │ ├── value_loc: (1,3)-(1,4) = "b" + │ │ ├── content_loc: (1,3)-(1,4) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ @@ -46,7 +46,7 @@ │ └── @ SymbolNode (location: (1,14)-(1,16)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,14)-(1,15) = ":" - │ ├── value_loc: (1,15)-(1,16) = "d" + │ ├── content_loc: (1,15)-(1,16) = "d" │ ├── closing_loc: ∅ │ └── unescaped: "d" ├── closing_loc: ∅ diff --git a/snapshots/seattlerb/block_kwarg_lvar.txt b/snapshots/seattlerb/block_kwarg_lvar.txt index 74e1034aad..8ba0d3865c 100644 --- a/snapshots/seattlerb/block_kwarg_lvar.txt +++ b/snapshots/seattlerb/block_kwarg_lvar.txt @@ -38,7 +38,7 @@ │ │ │ @ SymbolNode (location: (1,10)-(1,14)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,10)-(1,11) = ":" - │ │ │ ├── value_loc: (1,11)-(1,14) = "val" + │ │ │ ├── content_loc: (1,11)-(1,14) = "val" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "val" │ │ ├── keyword_rest: ∅ diff --git a/snapshots/seattlerb/block_kwarg_lvar_multiple.txt b/snapshots/seattlerb/block_kwarg_lvar_multiple.txt index b3649eae6d..63a9d37fa1 100644 --- a/snapshots/seattlerb/block_kwarg_lvar_multiple.txt +++ b/snapshots/seattlerb/block_kwarg_lvar_multiple.txt @@ -38,7 +38,7 @@ │ │ │ │ @ SymbolNode (location: (1,10)-(1,14)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (1,10)-(1,11) = ":" - │ │ │ │ ├── value_loc: (1,11)-(1,14) = "val" + │ │ │ │ ├── content_loc: (1,11)-(1,14) = "val" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "val" │ │ │ └── @ OptionalKeywordParameterNode (location: (1,16)-(1,26)) @@ -49,7 +49,7 @@ │ │ │ @ SymbolNode (location: (1,21)-(1,26)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,21)-(1,22) = ":" - │ │ │ ├── value_loc: (1,22)-(1,26) = "val2" + │ │ │ ├── content_loc: (1,22)-(1,26) = "val2" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "val2" │ │ ├── keyword_rest: ∅ diff --git a/snapshots/seattlerb/block_optarg.txt b/snapshots/seattlerb/block_optarg.txt index 76ff4779d6..c9a359e187 100644 --- a/snapshots/seattlerb/block_optarg.txt +++ b/snapshots/seattlerb/block_optarg.txt @@ -36,7 +36,7 @@ │ │ │ @ SymbolNode (location: (1,9)-(1,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,9)-(1,10) = ":" - │ │ │ ├── value_loc: (1,10)-(1,11) = "c" + │ │ │ ├── content_loc: (1,10)-(1,11) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ ├── rest: ∅ diff --git a/snapshots/seattlerb/block_reg_optarg.txt b/snapshots/seattlerb/block_reg_optarg.txt index 82a4d1c87d..8838311170 100644 --- a/snapshots/seattlerb/block_reg_optarg.txt +++ b/snapshots/seattlerb/block_reg_optarg.txt @@ -39,7 +39,7 @@ │ │ │ @ SymbolNode (location: (1,12)-(1,14)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,12)-(1,13) = ":" - │ │ │ ├── value_loc: (1,13)-(1,14) = "d" + │ │ │ ├── content_loc: (1,13)-(1,14) = "d" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "d" │ │ ├── rest: ∅ diff --git a/snapshots/seattlerb/bug_215.txt b/snapshots/seattlerb/bug_215.txt index ee82b4f1da..59cc6e86a3 100644 --- a/snapshots/seattlerb/bug_215.txt +++ b/snapshots/seattlerb/bug_215.txt @@ -11,7 +11,7 @@ │ └── @ SymbolNode (location: (1,6)-(1,13)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,6)-(1,9) = "%s(" - │ ├── value_loc: (1,9)-(1,12) = "foo" + │ ├── content_loc: (1,9)-(1,12) = "foo" │ ├── closing_loc: (1,12)-(1,13) = ")" │ └── unescaped: "foo" └── keyword_loc: (1,0)-(1,5) = "undef" diff --git a/snapshots/seattlerb/bug_249.txt b/snapshots/seattlerb/bug_249.txt index 2cd226915e..67bcf6afef 100644 --- a/snapshots/seattlerb/bug_249.txt +++ b/snapshots/seattlerb/bug_249.txt @@ -82,7 +82,7 @@ │ │ @ SymbolNode (location: (4,11)-(4,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (4,11)-(4,12) = ":" - │ │ ├── value_loc: (4,12)-(4,14) = "at" + │ │ ├── content_loc: (4,12)-(4,14) = "at" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "at" │ ├── value: diff --git a/snapshots/seattlerb/bug_case_when_regexp.txt b/snapshots/seattlerb/bug_case_when_regexp.txt index baaeac2466..8905397001 100644 --- a/snapshots/seattlerb/bug_case_when_regexp.txt +++ b/snapshots/seattlerb/bug_case_when_regexp.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "x" + │ ├── content_loc: (1,6)-(1,7) = "x" │ ├── closing_loc: ∅ │ └── unescaped: "x" ├── conditions: (length: 1) diff --git a/snapshots/seattlerb/bug_hash_args.txt b/snapshots/seattlerb/bug_hash_args.txt index f3002ef7f6..3b1813488c 100644 --- a/snapshots/seattlerb/bug_hash_args.txt +++ b/snapshots/seattlerb/bug_hash_args.txt @@ -19,7 +19,7 @@ │ ├── @ SymbolNode (location: (1,4)-(1,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,4)-(1,5) = ":" - │ │ ├── value_loc: (1,5)-(1,8) = "bar" + │ │ ├── content_loc: (1,5)-(1,8) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ └── @ KeywordHashNode (location: (1,10)-(1,18)) @@ -31,7 +31,7 @@ │ │ @ SymbolNode (location: (1,10)-(1,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,10)-(1,13) = "baz" + │ │ ├── content_loc: (1,10)-(1,13) = "baz" │ │ ├── closing_loc: (1,13)-(1,14) = ":" │ │ └── unescaped: "baz" │ ├── value: diff --git a/snapshots/seattlerb/bug_hash_args_trailing_comma.txt b/snapshots/seattlerb/bug_hash_args_trailing_comma.txt index 2eccde82c0..3e0d067db9 100644 --- a/snapshots/seattlerb/bug_hash_args_trailing_comma.txt +++ b/snapshots/seattlerb/bug_hash_args_trailing_comma.txt @@ -19,7 +19,7 @@ │ ├── @ SymbolNode (location: (1,4)-(1,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,4)-(1,5) = ":" - │ │ ├── value_loc: (1,5)-(1,8) = "bar" + │ │ ├── content_loc: (1,5)-(1,8) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ └── @ KeywordHashNode (location: (1,10)-(1,18)) @@ -31,7 +31,7 @@ │ │ @ SymbolNode (location: (1,10)-(1,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,10)-(1,13) = "baz" + │ │ ├── content_loc: (1,10)-(1,13) = "baz" │ │ ├── closing_loc: (1,13)-(1,14) = ":" │ │ └── unescaped: "baz" │ ├── value: diff --git a/snapshots/seattlerb/call_arg_assoc_kwsplat.txt b/snapshots/seattlerb/call_arg_assoc_kwsplat.txt index e80ab7a106..f937d842f5 100644 --- a/snapshots/seattlerb/call_arg_assoc_kwsplat.txt +++ b/snapshots/seattlerb/call_arg_assoc_kwsplat.txt @@ -28,7 +28,7 @@ │ │ │ @ SymbolNode (location: (1,5)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,5)-(1,7) = "kw" + │ │ │ ├── content_loc: (1,5)-(1,7) = "kw" │ │ │ ├── closing_loc: (1,7)-(1,8) = ":" │ │ │ └── unescaped: "kw" │ │ ├── value: diff --git a/snapshots/seattlerb/call_args_assoc_quoted.txt b/snapshots/seattlerb/call_args_assoc_quoted.txt index adb1413554..d934708fbd 100644 --- a/snapshots/seattlerb/call_args_assoc_quoted.txt +++ b/snapshots/seattlerb/call_args_assoc_quoted.txt @@ -74,7 +74,7 @@ │ │ │ @ SymbolNode (location: (3,2)-(3,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (3,2)-(3,3) = "\"" - │ │ │ ├── value_loc: (3,3)-(3,4) = "k" + │ │ │ ├── content_loc: (3,3)-(3,4) = "k" │ │ │ ├── closing_loc: (3,4)-(3,6) = "\":" │ │ │ └── unescaped: "k" │ │ ├── value: @@ -105,7 +105,7 @@ │ │ @ SymbolNode (location: (5,2)-(5,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,2)-(5,3) = "'" - │ │ ├── value_loc: (5,3)-(5,4) = "k" + │ │ ├── content_loc: (5,3)-(5,4) = "k" │ │ ├── closing_loc: (5,4)-(5,6) = "':" │ │ └── unescaped: "k" │ ├── value: diff --git a/snapshots/seattlerb/call_array_arg.txt b/snapshots/seattlerb/call_array_arg.txt index 71f0c2f80e..d75114dd1b 100644 --- a/snapshots/seattlerb/call_array_arg.txt +++ b/snapshots/seattlerb/call_array_arg.txt @@ -25,13 +25,13 @@ │ │ ├── @ SymbolNode (location: (1,6)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,6)-(1,7) = ":" - │ │ │ ├── value_loc: (1,7)-(1,8) = "b" + │ │ │ ├── content_loc: (1,7)-(1,8) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ └── @ SymbolNode (location: (1,10)-(1,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,10)-(1,11) = ":" - │ │ ├── value_loc: (1,11)-(1,12) = "c" + │ │ ├── content_loc: (1,11)-(1,12) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ ├── opening_loc: (1,5)-(1,6) = "[" diff --git a/snapshots/seattlerb/call_array_lit_inline_hash.txt b/snapshots/seattlerb/call_array_lit_inline_hash.txt index 3b38a1c0af..bf9d9e6e05 100644 --- a/snapshots/seattlerb/call_array_lit_inline_hash.txt +++ b/snapshots/seattlerb/call_array_lit_inline_hash.txt @@ -22,7 +22,7 @@ │ │ ├── @ SymbolNode (location: (1,3)-(1,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,3)-(1,4) = ":" - │ │ │ ├── value_loc: (1,4)-(1,5) = "b" + │ │ │ ├── content_loc: (1,4)-(1,5) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ └── @ KeywordHashNode (location: (1,7)-(1,14)) @@ -34,7 +34,7 @@ │ │ │ @ SymbolNode (location: (1,7)-(1,9)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,7)-(1,8) = ":" - │ │ │ ├── value_loc: (1,8)-(1,9) = "c" + │ │ │ ├── content_loc: (1,8)-(1,9) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ ├── value: diff --git a/snapshots/seattlerb/call_assoc_new.txt b/snapshots/seattlerb/call_assoc_new.txt index 2b252e5d5e..5395426f7e 100644 --- a/snapshots/seattlerb/call_assoc_new.txt +++ b/snapshots/seattlerb/call_assoc_new.txt @@ -25,7 +25,7 @@ │ │ @ SymbolNode (location: (1,2)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,2)-(1,3) = "a" + │ │ ├── content_loc: (1,2)-(1,3) = "a" │ │ ├── closing_loc: (1,3)-(1,4) = ":" │ │ └── unescaped: "a" │ ├── value: diff --git a/snapshots/seattlerb/call_assoc_new_if_multiline.txt b/snapshots/seattlerb/call_assoc_new_if_multiline.txt index 078dba18e9..abc10e348b 100644 --- a/snapshots/seattlerb/call_assoc_new_if_multiline.txt +++ b/snapshots/seattlerb/call_assoc_new_if_multiline.txt @@ -25,7 +25,7 @@ │ │ @ SymbolNode (location: (1,2)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,2)-(1,3) = "b" + │ │ ├── content_loc: (1,2)-(1,3) = "b" │ │ ├── closing_loc: (1,3)-(1,4) = ":" │ │ └── unescaped: "b" │ ├── value: @@ -36,7 +36,7 @@ │ │ │ @ SymbolNode (location: (1,8)-(1,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,8)-(1,9) = ":" - │ │ │ ├── value_loc: (1,9)-(1,10) = "c" + │ │ │ ├── content_loc: (1,9)-(1,10) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ ├── then_keyword_loc: ∅ diff --git a/snapshots/seattlerb/case_in.txt b/snapshots/seattlerb/case_in.txt index dce4f4a7e9..ff8b6d009f 100644 --- a/snapshots/seattlerb/case_in.txt +++ b/snapshots/seattlerb/case_in.txt @@ -11,7 +11,7 @@ │ │ @ SymbolNode (location: (1,5)-(1,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,5)-(1,6) = ":" - │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -28,7 +28,7 @@ │ │ │ │ │ @ SymbolNode (location: (2,4)-(2,8)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (2,4)-(2,5) = "\"" - │ │ │ │ │ ├── value_loc: (2,5)-(2,6) = "b" + │ │ │ │ │ ├── content_loc: (2,5)-(2,6) = "b" │ │ │ │ │ ├── closing_loc: (2,6)-(2,8) = "\":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -55,7 +55,7 @@ │ │ @ SymbolNode (location: (5,5)-(5,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,5)-(5,6) = ":" - │ │ ├── value_loc: (5,6)-(5,7) = "a" + │ │ ├── content_loc: (5,6)-(5,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -68,13 +68,13 @@ │ │ │ │ ├── @ SymbolNode (location: (6,6)-(6,7)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (6,6)-(6,7) = "a" + │ │ │ │ │ ├── content_loc: (6,6)-(6,7) = "a" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "a" │ │ │ │ └── @ SymbolNode (location: (6,8)-(6,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (6,8)-(6,9) = "b" + │ │ │ │ ├── content_loc: (6,8)-(6,9) = "b" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "b" │ │ │ ├── opening_loc: (6,3)-(6,6) = "%I[" @@ -91,7 +91,7 @@ │ │ @ SymbolNode (location: (9,5)-(9,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (9,5)-(9,6) = ":" - │ │ ├── value_loc: (9,6)-(9,7) = "a" + │ │ ├── content_loc: (9,6)-(9,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -127,7 +127,7 @@ │ │ @ SymbolNode (location: (13,5)-(13,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (13,5)-(13,6) = ":" - │ │ ├── value_loc: (13,6)-(13,7) = "a" + │ │ ├── content_loc: (13,6)-(13,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -140,13 +140,13 @@ │ │ │ │ ├── @ SymbolNode (location: (14,6)-(14,7)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (14,6)-(14,7) = "a" + │ │ │ │ │ ├── content_loc: (14,6)-(14,7) = "a" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "a" │ │ │ │ └── @ SymbolNode (location: (14,8)-(14,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (14,8)-(14,9) = "b" + │ │ │ │ ├── content_loc: (14,8)-(14,9) = "b" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "b" │ │ │ ├── opening_loc: (14,3)-(14,6) = "%i[" @@ -163,7 +163,7 @@ │ │ @ SymbolNode (location: (17,5)-(17,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (17,5)-(17,6) = ":" - │ │ ├── value_loc: (17,6)-(17,7) = "a" + │ │ ├── content_loc: (17,6)-(17,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -199,7 +199,7 @@ │ │ @ SymbolNode (location: (21,5)-(21,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (21,5)-(21,6) = ":" - │ │ ├── value_loc: (21,6)-(21,7) = "a" + │ │ ├── content_loc: (21,6)-(21,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -231,7 +231,7 @@ │ │ @ SymbolNode (location: (25,5)-(25,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (25,5)-(25,6) = ":" - │ │ ├── value_loc: (25,6)-(25,7) = "a" + │ │ ├── content_loc: (25,6)-(25,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -263,7 +263,7 @@ │ │ @ SymbolNode (location: (29,5)-(29,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (29,5)-(29,6) = ":" - │ │ ├── value_loc: (29,6)-(29,7) = "a" + │ │ ├── content_loc: (29,6)-(29,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -295,7 +295,7 @@ │ │ @ SymbolNode (location: (33,5)-(33,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (33,5)-(33,6) = ":" - │ │ ├── value_loc: (33,6)-(33,7) = "a" + │ │ ├── content_loc: (33,6)-(33,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -330,7 +330,7 @@ │ │ @ SymbolNode (location: (37,5)-(37,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (37,5)-(37,6) = ":" - │ │ ├── value_loc: (37,6)-(37,7) = "a" + │ │ ├── content_loc: (37,6)-(37,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -357,7 +357,7 @@ │ │ @ SymbolNode (location: (41,5)-(41,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (41,5)-(41,6) = ":" - │ │ ├── value_loc: (41,6)-(41,7) = "a" + │ │ ├── content_loc: (41,6)-(41,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -387,7 +387,7 @@ │ │ @ SymbolNode (location: (45,5)-(45,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (45,5)-(45,6) = ":" - │ │ ├── value_loc: (45,6)-(45,7) = "a" + │ │ ├── content_loc: (45,6)-(45,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -412,7 +412,7 @@ │ │ @ SymbolNode (location: (49,5)-(49,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (49,5)-(49,6) = ":" - │ │ ├── value_loc: (49,6)-(49,7) = "a" + │ │ ├── content_loc: (49,6)-(49,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -426,7 +426,7 @@ │ │ │ │ └── @ SymbolNode (location: (50,3)-(50,5)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (50,3)-(50,4) = ":" - │ │ │ │ ├── value_loc: (50,4)-(50,5) = "b" + │ │ │ │ ├── content_loc: (50,4)-(50,5) = "b" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "b" │ │ │ ├── rest: @@ -442,7 +442,7 @@ │ │ │ │ └── @ SymbolNode (location: (50,11)-(50,13)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (50,11)-(50,12) = ":" - │ │ │ │ ├── value_loc: (50,12)-(50,13) = "c" + │ │ │ │ ├── content_loc: (50,12)-(50,13) = "c" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "c" │ │ │ ├── opening_loc: ∅ @@ -459,7 +459,7 @@ │ │ @ SymbolNode (location: (53,5)-(53,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (53,5)-(53,6) = ":" - │ │ ├── value_loc: (53,6)-(53,7) = "a" + │ │ ├── content_loc: (53,6)-(53,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -473,7 +473,7 @@ │ │ │ │ ├── @ SymbolNode (location: (54,3)-(54,5)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (54,3)-(54,4) = ":" - │ │ │ │ │ ├── value_loc: (54,4)-(54,5) = "b" + │ │ │ │ │ ├── content_loc: (54,4)-(54,5) = "b" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "b" │ │ │ │ └── @ ArrayPatternNode (location: (54,7)-(54,11)) @@ -483,7 +483,7 @@ │ │ │ │ │ └── @ SymbolNode (location: (54,8)-(54,10)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (54,8)-(54,9) = ":" - │ │ │ │ │ ├── value_loc: (54,9)-(54,10) = "c" + │ │ │ │ │ ├── content_loc: (54,9)-(54,10) = "c" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "c" │ │ │ │ ├── rest: ∅ @@ -506,7 +506,7 @@ │ │ @ SymbolNode (location: (57,5)-(57,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (57,5)-(57,6) = ":" - │ │ ├── value_loc: (57,6)-(57,7) = "a" + │ │ ├── content_loc: (57,6)-(57,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -536,7 +536,7 @@ │ │ @ SymbolNode (location: (61,5)-(61,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (61,5)-(61,6) = ":" - │ │ ├── value_loc: (61,6)-(61,7) = "a" + │ │ ├── content_loc: (61,6)-(61,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -586,7 +586,7 @@ │ │ @ SymbolNode (location: (65,5)-(65,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (65,5)-(65,6) = ":" - │ │ ├── value_loc: (65,6)-(65,7) = "a" + │ │ ├── content_loc: (65,6)-(65,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -636,7 +636,7 @@ │ │ @ SymbolNode (location: (69,5)-(69,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (69,5)-(69,6) = ":" - │ │ ├── value_loc: (69,6)-(69,7) = "a" + │ │ ├── content_loc: (69,6)-(69,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -698,7 +698,7 @@ │ │ @ SymbolNode (location: (73,5)-(73,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (73,5)-(73,6) = ":" - │ │ ├── value_loc: (73,6)-(73,7) = "a" + │ │ ├── content_loc: (73,6)-(73,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -712,7 +712,7 @@ │ │ │ │ ├── @ SymbolNode (location: (74,4)-(74,6)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (74,4)-(74,5) = ":" - │ │ │ │ │ ├── value_loc: (74,5)-(74,6) = "a" + │ │ │ │ │ ├── content_loc: (74,5)-(74,6) = "a" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── @ LocalVariableTargetNode (location: (74,8)-(74,9)) @@ -730,7 +730,7 @@ │ │ │ │ │ └── @ SymbolNode (location: (74,15)-(74,17)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (74,15)-(74,16) = ":" - │ │ │ │ │ ├── value_loc: (74,16)-(74,17) = "d" + │ │ │ │ │ ├── content_loc: (74,16)-(74,17) = "d" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "d" │ │ │ │ ├── rest: @@ -763,7 +763,7 @@ │ │ @ SymbolNode (location: (77,5)-(77,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (77,5)-(77,6) = ":" - │ │ ├── value_loc: (77,6)-(77,7) = "a" + │ │ ├── content_loc: (77,6)-(77,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -800,7 +800,7 @@ │ │ @ SymbolNode (location: (81,5)-(81,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (81,5)-(81,6) = ":" - │ │ ├── value_loc: (81,6)-(81,7) = "a" + │ │ ├── content_loc: (81,6)-(81,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -818,7 +818,7 @@ │ │ │ │ │ │ ├── @ SymbolNode (location: (82,5)-(82,7)) │ │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ │ ├── opening_loc: (82,5)-(82,6) = ":" - │ │ │ │ │ │ │ ├── value_loc: (82,6)-(82,7) = "b" + │ │ │ │ │ │ │ ├── content_loc: (82,6)-(82,7) = "b" │ │ │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ │ │ └── unescaped: "b" │ │ │ │ │ │ └── @ LocalVariableTargetNode (location: (82,9)-(82,10)) @@ -836,7 +836,7 @@ │ │ │ │ │ ├── @ SymbolNode (location: (82,14)-(82,16)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: (82,14)-(82,15) = ":" - │ │ │ │ │ │ ├── value_loc: (82,15)-(82,16) = "d" + │ │ │ │ │ │ ├── content_loc: (82,15)-(82,16) = "d" │ │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ │ └── unescaped: "d" │ │ │ │ │ └── @ PinnedVariableNode (location: (82,18)-(82,20)) @@ -867,7 +867,7 @@ │ │ @ SymbolNode (location: (85,5)-(85,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (85,5)-(85,6) = ":" - │ │ ├── value_loc: (85,6)-(85,7) = "a" + │ │ ├── content_loc: (85,6)-(85,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -894,7 +894,7 @@ │ │ @ SymbolNode (location: (89,5)-(89,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (89,5)-(89,6) = ":" - │ │ ├── value_loc: (89,6)-(89,7) = "a" + │ │ ├── content_loc: (89,6)-(89,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -938,7 +938,7 @@ │ │ @ SymbolNode (location: (93,5)-(93,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (93,5)-(93,6) = ":" - │ │ ├── value_loc: (93,6)-(93,7) = "a" + │ │ ├── content_loc: (93,6)-(93,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -986,7 +986,7 @@ │ │ @ SymbolNode (location: (97,5)-(97,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (97,5)-(97,6) = ":" - │ │ ├── value_loc: (97,6)-(97,7) = "a" + │ │ ├── content_loc: (97,6)-(97,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -1011,7 +1011,7 @@ │ │ @ SymbolNode (location: (101,5)-(101,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (101,5)-(101,6) = ":" - │ │ ├── value_loc: (101,6)-(101,7) = "a" + │ │ ├── content_loc: (101,6)-(101,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -1044,7 +1044,7 @@ │ │ @ SymbolNode (location: (105,5)-(105,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (105,5)-(105,6) = ":" - │ │ ├── value_loc: (105,6)-(105,7) = "a" + │ │ ├── content_loc: (105,6)-(105,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── conditions: (length: 1) @@ -1061,7 +1061,7 @@ │ │ │ │ │ @ SymbolNode (location: (106,5)-(106,9)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (106,5)-(106,6) = "\"" - │ │ │ │ │ ├── value_loc: (106,6)-(106,7) = "b" + │ │ │ │ │ ├── content_loc: (106,6)-(106,7) = "b" │ │ │ │ │ ├── closing_loc: (106,7)-(106,9) = "\":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -1088,7 +1088,7 @@ │ @ SymbolNode (location: (109,5)-(109,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (109,5)-(109,6) = ":" - │ ├── value_loc: (109,6)-(109,7) = "a" + │ ├── content_loc: (109,6)-(109,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) diff --git a/snapshots/seattlerb/case_in_31.txt b/snapshots/seattlerb/case_in_31.txt index 06595b2faf..0acf868244 100644 --- a/snapshots/seattlerb/case_in_31.txt +++ b/snapshots/seattlerb/case_in_31.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -25,7 +25,7 @@ │ │ │ └── @ SymbolNode (location: (2,4)-(2,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,4)-(2,5) = ":" - │ │ │ ├── value_loc: (2,5)-(2,6) = "b" + │ │ │ ├── content_loc: (2,5)-(2,6) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── rest: @@ -47,7 +47,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "d" + │ │ ├── content_loc: (3,3)-(3,4) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_37.txt b/snapshots/seattlerb/case_in_37.txt index 1b005c78e4..5fa0107bbf 100644 --- a/snapshots/seattlerb/case_in_37.txt +++ b/snapshots/seattlerb/case_in_37.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -28,7 +28,7 @@ │ │ │ │ @ SymbolNode (location: (2,5)-(2,7)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,5)-(2,6) = "b" + │ │ │ │ ├── content_loc: (2,5)-(2,6) = "b" │ │ │ │ ├── closing_loc: (2,6)-(2,7) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -58,7 +58,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "c" + │ │ ├── content_loc: (3,3)-(3,4) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_42.txt b/snapshots/seattlerb/case_in_42.txt index a35f8bfec1..fa641a6a2f 100644 --- a/snapshots/seattlerb/case_in_42.txt +++ b/snapshots/seattlerb/case_in_42.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -25,7 +25,7 @@ │ │ │ └── @ SymbolNode (location: (2,3)-(2,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,3)-(2,4) = ":" - │ │ │ ├── value_loc: (2,4)-(2,5) = "b" + │ │ │ ├── content_loc: (2,4)-(2,5) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── rest: diff --git a/snapshots/seattlerb/case_in_42_2.txt b/snapshots/seattlerb/case_in_42_2.txt index d08bab5138..2a6c6b4307 100644 --- a/snapshots/seattlerb/case_in_42_2.txt +++ b/snapshots/seattlerb/case_in_42_2.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) diff --git a/snapshots/seattlerb/case_in_47.txt b/snapshots/seattlerb/case_in_47.txt index f4f0c5c5eb..d4e932f7c4 100644 --- a/snapshots/seattlerb/case_in_47.txt +++ b/snapshots/seattlerb/case_in_47.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -31,13 +31,13 @@ │ │ │ ├── @ SymbolNode (location: (2,7)-(2,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (2,7)-(2,8) = ":" - │ │ │ │ ├── value_loc: (2,8)-(2,9) = "b" + │ │ │ │ ├── content_loc: (2,8)-(2,9) = "b" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "b" │ │ │ └── @ SymbolNode (location: (2,11)-(2,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,11)-(2,12) = ":" - │ │ │ ├── value_loc: (2,12)-(2,13) = "c" + │ │ │ ├── content_loc: (2,12)-(2,13) = "c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "c" │ │ ├── opening_loc: (2,3)-(2,4) = "[" @@ -49,7 +49,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "d" + │ │ ├── content_loc: (3,3)-(3,4) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_67.txt b/snapshots/seattlerb/case_in_67.txt index 3a4d01e3c4..83015b7955 100644 --- a/snapshots/seattlerb/case_in_67.txt +++ b/snapshots/seattlerb/case_in_67.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) diff --git a/snapshots/seattlerb/case_in_86.txt b/snapshots/seattlerb/case_in_86.txt index 728f81236f..437edba117 100644 --- a/snapshots/seattlerb/case_in_86.txt +++ b/snapshots/seattlerb/case_in_86.txt @@ -14,13 +14,13 @@ │ │ ├── @ SymbolNode (location: (1,6)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,6)-(1,7) = ":" - │ │ │ ├── value_loc: (1,7)-(1,8) = "a" + │ │ │ ├── content_loc: (1,7)-(1,8) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (1,10)-(1,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,10)-(1,11) = ":" - │ │ ├── value_loc: (1,11)-(1,12) = "b" + │ │ ├── content_loc: (1,11)-(1,12) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── opening_loc: (1,5)-(1,6) = "[" diff --git a/snapshots/seattlerb/case_in_86_2.txt b/snapshots/seattlerb/case_in_86_2.txt index 41d31a80fa..14bfc5967b 100644 --- a/snapshots/seattlerb/case_in_86_2.txt +++ b/snapshots/seattlerb/case_in_86_2.txt @@ -14,13 +14,13 @@ │ │ ├── @ SymbolNode (location: (1,6)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,6)-(1,7) = ":" - │ │ │ ├── value_loc: (1,7)-(1,8) = "a" + │ │ │ ├── content_loc: (1,7)-(1,8) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (1,10)-(1,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,10)-(1,11) = ":" - │ │ ├── value_loc: (1,11)-(1,12) = "b" + │ │ ├── content_loc: (1,11)-(1,12) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── opening_loc: (1,5)-(1,6) = "[" diff --git a/snapshots/seattlerb/case_in_array_pat_const.txt b/snapshots/seattlerb/case_in_array_pat_const.txt index 3969851285..5a220a4912 100644 --- a/snapshots/seattlerb/case_in_array_pat_const.txt +++ b/snapshots/seattlerb/case_in_array_pat_const.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -40,7 +40,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "d" + │ │ ├── content_loc: (3,3)-(3,4) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_array_pat_const2.txt b/snapshots/seattlerb/case_in_array_pat_const2.txt index f6bb17489c..e521e7df57 100644 --- a/snapshots/seattlerb/case_in_array_pat_const2.txt +++ b/snapshots/seattlerb/case_in_array_pat_const2.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -46,7 +46,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "e" + │ │ ├── content_loc: (3,3)-(3,4) = "e" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_array_pat_paren_assign.txt b/snapshots/seattlerb/case_in_array_pat_paren_assign.txt index 30be1ca346..b8bdb1df93 100644 --- a/snapshots/seattlerb/case_in_array_pat_paren_assign.txt +++ b/snapshots/seattlerb/case_in_array_pat_paren_assign.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -48,7 +48,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "d" + │ │ ├── content_loc: (3,3)-(3,4) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_const.txt b/snapshots/seattlerb/case_in_const.txt index 544ef5b92f..96b0691bbd 100644 --- a/snapshots/seattlerb/case_in_const.txt +++ b/snapshots/seattlerb/case_in_const.txt @@ -25,7 +25,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "b" + │ │ ├── content_loc: (3,3)-(3,4) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_else.txt b/snapshots/seattlerb/case_in_else.txt index 3410488f83..d306823ace 100644 --- a/snapshots/seattlerb/case_in_else.txt +++ b/snapshots/seattlerb/case_in_else.txt @@ -25,7 +25,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "b" + │ │ ├── content_loc: (3,3)-(3,4) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" @@ -41,7 +41,7 @@ │ │ └── @ SymbolNode (location: (5,2)-(5,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,2)-(5,3) = ":" - │ │ ├── value_loc: (5,3)-(5,4) = "c" + │ │ ├── content_loc: (5,3)-(5,4) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ └── end_keyword_loc: (6,0)-(6,3) = "end" diff --git a/snapshots/seattlerb/case_in_find.txt b/snapshots/seattlerb/case_in_find.txt index 7e7bc72393..76c7de9ac5 100644 --- a/snapshots/seattlerb/case_in_find.txt +++ b/snapshots/seattlerb/case_in_find.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -34,7 +34,7 @@ │ │ │ └── @ SymbolNode (location: (2,9)-(2,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,9)-(2,10) = ":" - │ │ │ ├── value_loc: (2,10)-(2,11) = "+" + │ │ │ ├── content_loc: (2,10)-(2,11) = "+" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "+" │ │ ├── right: diff --git a/snapshots/seattlerb/case_in_find_array.txt b/snapshots/seattlerb/case_in_find_array.txt index fd239fe93f..5ba379f3a0 100644 --- a/snapshots/seattlerb/case_in_find_array.txt +++ b/snapshots/seattlerb/case_in_find_array.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -30,7 +30,7 @@ │ │ │ ├── @ SymbolNode (location: (2,7)-(2,9)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (2,7)-(2,8) = ":" - │ │ │ │ ├── value_loc: (2,8)-(2,9) = "b" + │ │ │ │ ├── content_loc: (2,8)-(2,9) = "b" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "b" │ │ │ └── @ LocalVariableTargetNode (location: (2,11)-(2,12)) diff --git a/snapshots/seattlerb/case_in_hash_pat.txt b/snapshots/seattlerb/case_in_hash_pat.txt index c3dc16f867..d3fc7c5066 100644 --- a/snapshots/seattlerb/case_in_hash_pat.txt +++ b/snapshots/seattlerb/case_in_hash_pat.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -28,7 +28,7 @@ │ │ │ │ │ @ SymbolNode (location: (2,5)-(2,7)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (2,5)-(2,6) = "b" + │ │ │ │ │ ├── content_loc: (2,5)-(2,6) = "b" │ │ │ │ │ ├── closing_loc: (2,6)-(2,7) = ":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -45,7 +45,7 @@ │ │ │ │ @ SymbolNode (location: (2,13)-(2,15)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,13)-(2,14) = "d" + │ │ │ │ ├── content_loc: (2,13)-(2,14) = "d" │ │ │ │ ├── closing_loc: (2,14)-(2,15) = ":" │ │ │ │ └── unescaped: "d" │ │ │ ├── value: @@ -66,7 +66,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "f" + │ │ ├── content_loc: (3,3)-(3,4) = "f" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "f" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_hash_pat_assign.txt b/snapshots/seattlerb/case_in_hash_pat_assign.txt index ebd70af47f..419086870c 100644 --- a/snapshots/seattlerb/case_in_hash_pat_assign.txt +++ b/snapshots/seattlerb/case_in_hash_pat_assign.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -28,7 +28,7 @@ │ │ │ │ │ @ SymbolNode (location: (2,5)-(2,7)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (2,5)-(2,6) = "b" + │ │ │ │ │ ├── content_loc: (2,5)-(2,6) = "b" │ │ │ │ │ ├── closing_loc: (2,6)-(2,7) = ":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -51,7 +51,7 @@ │ │ │ │ │ @ SymbolNode (location: (2,22)-(2,24)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (2,22)-(2,23) = "d" + │ │ │ │ │ ├── content_loc: (2,22)-(2,23) = "d" │ │ │ │ │ ├── closing_loc: (2,23)-(2,24) = ":" │ │ │ │ │ └── unescaped: "d" │ │ │ │ ├── value: @@ -68,7 +68,7 @@ │ │ │ │ @ SymbolNode (location: (2,30)-(2,32)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,30)-(2,31) = "f" + │ │ │ │ ├── content_loc: (2,30)-(2,31) = "f" │ │ │ │ ├── closing_loc: (2,31)-(2,32) = ":" │ │ │ │ └── unescaped: "f" │ │ │ ├── value: @@ -90,7 +90,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "g" + │ │ ├── content_loc: (3,3)-(3,4) = "g" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "g" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_hash_pat_paren_assign.txt b/snapshots/seattlerb/case_in_hash_pat_paren_assign.txt index 09e38a828c..886fa31f4e 100644 --- a/snapshots/seattlerb/case_in_hash_pat_paren_assign.txt +++ b/snapshots/seattlerb/case_in_hash_pat_paren_assign.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -31,7 +31,7 @@ │ │ │ │ @ SymbolNode (location: (2,5)-(2,7)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,5)-(2,6) = "a" + │ │ │ │ ├── content_loc: (2,5)-(2,6) = "a" │ │ │ │ ├── closing_loc: (2,6)-(2,7) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -49,7 +49,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "d" + │ │ ├── content_loc: (3,3)-(3,4) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_hash_pat_paren_true.txt b/snapshots/seattlerb/case_in_hash_pat_paren_true.txt index bf3271f8d2..8403f93e3a 100644 --- a/snapshots/seattlerb/case_in_hash_pat_paren_true.txt +++ b/snapshots/seattlerb/case_in_hash_pat_paren_true.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -28,7 +28,7 @@ │ │ │ │ @ SymbolNode (location: (2,3)-(2,5)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,3)-(2,4) = "b" + │ │ │ │ ├── content_loc: (2,3)-(2,4) = "b" │ │ │ │ ├── closing_loc: (2,4)-(2,5) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -45,7 +45,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "c" + │ │ ├── content_loc: (3,3)-(3,4) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_hash_pat_rest.txt b/snapshots/seattlerb/case_in_hash_pat_rest.txt index 8ab3caa780..90a06b2dc3 100644 --- a/snapshots/seattlerb/case_in_hash_pat_rest.txt +++ b/snapshots/seattlerb/case_in_hash_pat_rest.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -28,7 +28,7 @@ │ │ │ │ @ SymbolNode (location: (2,3)-(2,5)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,3)-(2,4) = "b" + │ │ │ │ ├── content_loc: (2,3)-(2,4) = "b" │ │ │ │ ├── closing_loc: (2,4)-(2,5) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -55,7 +55,7 @@ │ │ └── @ SymbolNode (location: (2,21)-(2,23)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (2,21)-(2,22) = ":" - │ │ ├── value_loc: (2,22)-(2,23) = "d" + │ │ ├── content_loc: (2,22)-(2,23) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_hash_pat_rest_solo.txt b/snapshots/seattlerb/case_in_hash_pat_rest_solo.txt index cdf4626ebd..b60a405ce6 100644 --- a/snapshots/seattlerb/case_in_hash_pat_rest_solo.txt +++ b/snapshots/seattlerb/case_in_hash_pat_rest_solo.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -40,7 +40,7 @@ │ │ └── @ SymbolNode (location: (2,15)-(2,17)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (2,15)-(2,16) = ":" - │ │ ├── value_loc: (2,16)-(2,17) = "d" + │ │ ├── content_loc: (2,16)-(2,17) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/case_in_if_unless_post_mod.txt b/snapshots/seattlerb/case_in_if_unless_post_mod.txt index be3f35570c..883f412160 100644 --- a/snapshots/seattlerb/case_in_if_unless_post_mod.txt +++ b/snapshots/seattlerb/case_in_if_unless_post_mod.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 2) @@ -41,7 +41,7 @@ │ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ │ ├── value_loc: (3,3)-(3,4) = "C" + │ │ │ ├── content_loc: (3,3)-(3,4) = "C" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "C" │ │ ├── in_keyword_loc: (2,0)-(2,2) = "in" @@ -72,7 +72,7 @@ │ │ └── @ SymbolNode (location: (5,2)-(5,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,2)-(5,3) = ":" - │ │ ├── value_loc: (5,3)-(5,4) = "E" + │ │ ├── content_loc: (5,3)-(5,4) = "E" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "E" │ ├── in_keyword_loc: (4,0)-(4,2) = "in" diff --git a/snapshots/seattlerb/case_in_multiple.txt b/snapshots/seattlerb/case_in_multiple.txt index 0d0706ad7f..cdb29d2acb 100644 --- a/snapshots/seattlerb/case_in_multiple.txt +++ b/snapshots/seattlerb/case_in_multiple.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 2) @@ -34,7 +34,7 @@ │ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ │ ├── value_loc: (3,3)-(3,4) = "C" + │ │ │ ├── content_loc: (3,3)-(3,4) = "C" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "C" │ │ ├── in_keyword_loc: (2,0)-(2,2) = "in" @@ -58,7 +58,7 @@ │ │ └── @ SymbolNode (location: (5,2)-(5,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,2)-(5,3) = ":" - │ │ ├── value_loc: (5,3)-(5,4) = "F" + │ │ ├── content_loc: (5,3)-(5,4) = "F" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "F" │ ├── in_keyword_loc: (4,0)-(4,2) = "in" diff --git a/snapshots/seattlerb/case_in_or.txt b/snapshots/seattlerb/case_in_or.txt index 593f904e7d..7da20fc769 100644 --- a/snapshots/seattlerb/case_in_or.txt +++ b/snapshots/seattlerb/case_in_or.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -36,7 +36,7 @@ │ │ └── @ SymbolNode (location: (3,2)-(3,4)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ ├── value_loc: (3,3)-(3,4) = "d" + │ │ ├── content_loc: (3,3)-(3,4) = "d" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d" │ ├── in_keyword_loc: (2,0)-(2,2) = "in" diff --git a/snapshots/seattlerb/defn_args_forward_args.txt b/snapshots/seattlerb/defn_args_forward_args.txt index 5cba1311d7..2a49fa24cf 100644 --- a/snapshots/seattlerb/defn_args_forward_args.txt +++ b/snapshots/seattlerb/defn_args_forward_args.txt @@ -49,7 +49,7 @@ │ │ ├── @ SymbolNode (location: (1,23)-(1,27)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,23)-(1,24) = ":" - │ │ │ ├── value_loc: (1,24)-(1,27) = "get" + │ │ │ ├── content_loc: (1,24)-(1,27) = "get" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "get" │ │ ├── @ LocalVariableReadNode (location: (1,29)-(1,30)) diff --git a/snapshots/seattlerb/defn_kwarg_lvar.txt b/snapshots/seattlerb/defn_kwarg_lvar.txt index 0835d3987d..17069bc20f 100644 --- a/snapshots/seattlerb/defn_kwarg_lvar.txt +++ b/snapshots/seattlerb/defn_kwarg_lvar.txt @@ -26,7 +26,7 @@ │ │ @ SymbolNode (location: (1,12)-(1,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,12)-(1,13) = ":" - │ │ ├── value_loc: (1,13)-(1,16) = "val" + │ │ ├── content_loc: (1,13)-(1,16) = "val" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "val" │ ├── keyword_rest: ∅ diff --git a/snapshots/seattlerb/defn_reg_opt_reg.txt b/snapshots/seattlerb/defn_reg_opt_reg.txt index 0cd1435e8f..cbbd23611a 100644 --- a/snapshots/seattlerb/defn_reg_opt_reg.txt +++ b/snapshots/seattlerb/defn_reg_opt_reg.txt @@ -27,7 +27,7 @@ │ │ @ SymbolNode (location: (1,13)-(1,15)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,13)-(1,14) = ":" - │ │ ├── value_loc: (1,14)-(1,15) = "c" + │ │ ├── content_loc: (1,14)-(1,15) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ ├── rest: ∅ diff --git a/snapshots/seattlerb/difficult2_.txt b/snapshots/seattlerb/difficult2_.txt index 721cd3a5c0..cc6a757b9e 100644 --- a/snapshots/seattlerb/difficult2_.txt +++ b/snapshots/seattlerb/difficult2_.txt @@ -70,7 +70,7 @@ │ │ @ SymbolNode (location: (2,2)-(2,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (2,2)-(2,3) = "d" + │ │ ├── content_loc: (2,2)-(2,3) = "d" │ │ ├── closing_loc: (2,3)-(2,4) = ":" │ │ └── unescaped: "d" │ ├── value: diff --git a/snapshots/seattlerb/difficult7_.txt b/snapshots/seattlerb/difficult7_.txt index bd19aedcb7..97f492cf09 100644 --- a/snapshots/seattlerb/difficult7_.txt +++ b/snapshots/seattlerb/difficult7_.txt @@ -15,7 +15,7 @@ │ │ │ @ SymbolNode (location: (2,8)-(2,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (2,8)-(2,9) = "a" + │ │ │ ├── content_loc: (2,8)-(2,9) = "a" │ │ │ ├── closing_loc: (2,9)-(2,10) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -99,7 +99,7 @@ │ │ @ SymbolNode (location: (3,8)-(3,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (3,8)-(3,9) = "e" + │ │ ├── content_loc: (3,8)-(3,9) = "e" │ │ ├── closing_loc: (3,9)-(3,10) = ":" │ │ └── unescaped: "e" │ ├── value: diff --git a/snapshots/seattlerb/dstr_lex_state.txt b/snapshots/seattlerb/dstr_lex_state.txt index 36afd84bd5..1b22649b5a 100644 --- a/snapshots/seattlerb/dstr_lex_state.txt +++ b/snapshots/seattlerb/dstr_lex_state.txt @@ -30,7 +30,7 @@ │ │ │ └── @ SymbolNode (location: (1,4)-(1,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,4)-(1,5) = ":" - │ │ │ ├── value_loc: (1,5)-(1,6) = "a" + │ │ │ ├── content_loc: (1,5)-(1,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── closing_loc: ∅ diff --git a/snapshots/seattlerb/dsym_esc_to_sym.txt b/snapshots/seattlerb/dsym_esc_to_sym.txt index 4224e305e9..6545b2cef8 100644 --- a/snapshots/seattlerb/dsym_esc_to_sym.txt +++ b/snapshots/seattlerb/dsym_esc_to_sym.txt @@ -8,6 +8,6 @@ └── @ SymbolNode (location: (1,0)-(1,17)) ├── flags: newline, static_literal, forced_utf8_encoding ├── opening_loc: (1,0)-(1,2) = ":\"" - ├── value_loc: (1,2)-(1,16) = "Variet\\303\\240" + ├── content_loc: (1,2)-(1,16) = "Variet\\303\\240" ├── closing_loc: (1,16)-(1,17) = "\"" └── unescaped: "Varietà" diff --git a/snapshots/seattlerb/dsym_to_sym.txt b/snapshots/seattlerb/dsym_to_sym.txt index 7c5d2bef87..99ab0ab881 100644 --- a/snapshots/seattlerb/dsym_to_sym.txt +++ b/snapshots/seattlerb/dsym_to_sym.txt @@ -11,14 +11,14 @@ │ │ @ SymbolNode (location: (1,6)-(1,11)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,6)-(1,8) = ":\"" - │ │ ├── value_loc: (1,8)-(1,10) = "<<" + │ │ ├── content_loc: (1,8)-(1,10) = "<<" │ │ ├── closing_loc: (1,10)-(1,11) = "\"" │ │ └── unescaped: "<<" │ ├── old_name: │ │ @ SymbolNode (location: (1,12)-(1,17)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,12)-(1,14) = ":\"" - │ │ ├── value_loc: (1,14)-(1,16) = ">>" + │ │ ├── content_loc: (1,14)-(1,16) = ">>" │ │ ├── closing_loc: (1,16)-(1,17) = "\"" │ │ └── unescaped: ">>" │ └── keyword_loc: (1,0)-(1,5) = "alias" @@ -28,14 +28,14 @@ │ @ SymbolNode (location: (3,6)-(3,9)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (3,6)-(3,7) = ":" - │ ├── value_loc: (3,7)-(3,9) = "<<" + │ ├── content_loc: (3,7)-(3,9) = "<<" │ ├── closing_loc: ∅ │ └── unescaped: "<<" ├── old_name: │ @ SymbolNode (location: (3,10)-(3,13)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (3,10)-(3,11) = ":" - │ ├── value_loc: (3,11)-(3,13) = ">>" + │ ├── content_loc: (3,11)-(3,13) = ">>" │ ├── closing_loc: ∅ │ └── unescaped: ">>" └── keyword_loc: (3,0)-(3,5) = "alias" diff --git a/snapshots/seattlerb/if_symbol.txt b/snapshots/seattlerb/if_symbol.txt index f01b04ed07..c491d97599 100644 --- a/snapshots/seattlerb/if_symbol.txt +++ b/snapshots/seattlerb/if_symbol.txt @@ -23,7 +23,7 @@ │ │ └── @ SymbolNode (location: (1,5)-(1,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,5)-(1,6) = ":" - │ │ ├── value_loc: (1,6)-(1,7) = "x" + │ │ ├── content_loc: (1,6)-(1,7) = "x" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "x" │ ├── closing_loc: ∅ diff --git a/snapshots/seattlerb/interpolated_symbol_array_line_breaks.txt b/snapshots/seattlerb/interpolated_symbol_array_line_breaks.txt index 9a4d00cb29..5b2a57086b 100644 --- a/snapshots/seattlerb/interpolated_symbol_array_line_breaks.txt +++ b/snapshots/seattlerb/interpolated_symbol_array_line_breaks.txt @@ -11,13 +11,13 @@ │ │ ├── @ SymbolNode (location: (2,0)-(2,1)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (2,0)-(2,1) = "a" + │ │ │ ├── content_loc: (2,0)-(2,1) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (3,0)-(3,1)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (3,0)-(3,1) = "b" + │ │ ├── content_loc: (3,0)-(3,1) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── opening_loc: (1,0)-(1,3) = "%I(" diff --git a/snapshots/seattlerb/magic_encoding_comment.txt b/snapshots/seattlerb/magic_encoding_comment.txt index 9d4cec9231..fd0e14c732 100644 --- a/snapshots/seattlerb/magic_encoding_comment.txt +++ b/snapshots/seattlerb/magic_encoding_comment.txt @@ -40,7 +40,7 @@ │ │ │ @ SymbolNode (location: (2,57)-(2,63)) │ │ │ ├── flags: static_literal │ │ │ ├── opening_loc: (2,57)-(2,58) = ":" - │ │ │ ├── value_loc: (2,58)-(2,63) = "però" + │ │ │ ├── content_loc: (2,58)-(2,63) = "però" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "però" │ │ └── operator_loc: (2,55)-(2,56) = "=" diff --git a/snapshots/seattlerb/multiline_hash_declaration.txt b/snapshots/seattlerb/multiline_hash_declaration.txt index e8e06c4408..6891c3fab6 100644 --- a/snapshots/seattlerb/multiline_hash_declaration.txt +++ b/snapshots/seattlerb/multiline_hash_declaration.txt @@ -25,7 +25,7 @@ │ │ │ @ SymbolNode (location: (1,2)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,2)-(1,7) = "state" + │ │ │ ├── content_loc: (1,2)-(1,7) = "state" │ │ │ ├── closing_loc: (1,7)-(1,8) = ":" │ │ │ └── unescaped: "state" │ │ ├── value: @@ -58,7 +58,7 @@ │ │ │ @ SymbolNode (location: (5,2)-(5,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,2)-(5,7) = "state" + │ │ │ ├── content_loc: (5,2)-(5,7) = "state" │ │ │ ├── closing_loc: (5,7)-(5,8) = ":" │ │ │ └── unescaped: "state" │ │ ├── value: @@ -91,7 +91,7 @@ │ │ @ SymbolNode (location: (8,2)-(8,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (8,2)-(8,7) = "state" + │ │ ├── content_loc: (8,2)-(8,7) = "state" │ │ ├── closing_loc: (8,7)-(8,8) = ":" │ │ └── unescaped: "state" │ ├── value: diff --git a/snapshots/seattlerb/non_interpolated_symbol_array_line_breaks.txt b/snapshots/seattlerb/non_interpolated_symbol_array_line_breaks.txt index eab6e8755f..a522a50521 100644 --- a/snapshots/seattlerb/non_interpolated_symbol_array_line_breaks.txt +++ b/snapshots/seattlerb/non_interpolated_symbol_array_line_breaks.txt @@ -11,13 +11,13 @@ │ │ ├── @ SymbolNode (location: (2,0)-(2,1)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (2,0)-(2,1) = "a" + │ │ │ ├── content_loc: (2,0)-(2,1) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (3,0)-(3,1)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (3,0)-(3,1) = "b" + │ │ ├── content_loc: (3,0)-(3,1) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── opening_loc: (1,0)-(1,3) = "%i(" diff --git a/snapshots/seattlerb/op_asgn_index_command_call.txt b/snapshots/seattlerb/op_asgn_index_command_call.txt index 23453cc431..6a6aa45c3c 100644 --- a/snapshots/seattlerb/op_asgn_index_command_call.txt +++ b/snapshots/seattlerb/op_asgn_index_command_call.txt @@ -28,7 +28,7 @@ │ └── @ SymbolNode (location: (1,2)-(1,4)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,2)-(1,3) = ":" - │ ├── value_loc: (1,3)-(1,4) = "b" + │ ├── content_loc: (1,3)-(1,4) = "b" │ ├── closing_loc: ∅ │ └── unescaped: "b" ├── closing_loc: (1,4)-(1,5) = "]" diff --git a/snapshots/seattlerb/parse_line_hash_lit.txt b/snapshots/seattlerb/parse_line_hash_lit.txt index 5a8221b04a..8ee184efa8 100644 --- a/snapshots/seattlerb/parse_line_hash_lit.txt +++ b/snapshots/seattlerb/parse_line_hash_lit.txt @@ -15,7 +15,7 @@ │ │ @ SymbolNode (location: (2,0)-(2,3)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (2,0)-(2,1) = ":" - │ │ ├── value_loc: (2,1)-(2,3) = "s1" + │ │ ├── content_loc: (2,1)-(2,3) = "s1" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "s1" │ ├── value: diff --git a/snapshots/seattlerb/parse_pattern_058.txt b/snapshots/seattlerb/parse_pattern_058.txt index cf0f8cd100..9690303923 100644 --- a/snapshots/seattlerb/parse_pattern_058.txt +++ b/snapshots/seattlerb/parse_pattern_058.txt @@ -18,7 +18,7 @@ │ │ │ @ SymbolNode (location: (1,6)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ │ ├── closing_loc: (1,7)-(1,8) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -41,7 +41,7 @@ │ │ │ │ @ SymbolNode (location: (2,4)-(2,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,4)-(2,5) = "a" + │ │ │ │ ├── content_loc: (2,4)-(2,5) = "a" │ │ │ │ ├── closing_loc: (2,5)-(2,6) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: diff --git a/snapshots/seattlerb/parse_pattern_058_2.txt b/snapshots/seattlerb/parse_pattern_058_2.txt index 2180cf9051..e054b0d3da 100644 --- a/snapshots/seattlerb/parse_pattern_058_2.txt +++ b/snapshots/seattlerb/parse_pattern_058_2.txt @@ -18,7 +18,7 @@ │ │ │ @ SymbolNode (location: (1,6)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ │ ├── closing_loc: (1,7)-(1,8) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -41,7 +41,7 @@ │ │ │ │ @ SymbolNode (location: (2,4)-(2,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,4)-(2,5) = "a" + │ │ │ │ ├── content_loc: (2,4)-(2,5) = "a" │ │ │ │ ├── closing_loc: (2,5)-(2,6) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: diff --git a/snapshots/seattlerb/parse_pattern_069.txt b/snapshots/seattlerb/parse_pattern_069.txt index 71fc3581fb..3c88a9a58f 100644 --- a/snapshots/seattlerb/parse_pattern_069.txt +++ b/snapshots/seattlerb/parse_pattern_069.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,5)-(1,7)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,5)-(1,6) = ":" - │ ├── value_loc: (1,6)-(1,7) = "a" + │ ├── content_loc: (1,6)-(1,7) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── conditions: (length: 1) @@ -31,7 +31,7 @@ │ │ │ │ @ SymbolNode (location: (2,10)-(2,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,10)-(2,11) = "b" + │ │ │ │ ├── content_loc: (2,10)-(2,11) = "b" │ │ │ │ ├── closing_loc: (2,11)-(2,12) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: diff --git a/snapshots/seattlerb/parse_pattern_076.txt b/snapshots/seattlerb/parse_pattern_076.txt index ee8f20bef3..93502825fd 100644 --- a/snapshots/seattlerb/parse_pattern_076.txt +++ b/snapshots/seattlerb/parse_pattern_076.txt @@ -18,7 +18,7 @@ │ │ │ @ SymbolNode (location: (1,6)-(1,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ │ ├── closing_loc: (1,7)-(1,8) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -41,7 +41,7 @@ │ │ │ │ @ SymbolNode (location: (2,4)-(2,6)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,4)-(2,5) = "a" + │ │ │ │ ├── content_loc: (2,4)-(2,5) = "a" │ │ │ │ ├── closing_loc: (2,5)-(2,6) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: diff --git a/snapshots/seattlerb/qsymbols.txt b/snapshots/seattlerb/qsymbols.txt index b350644933..49acf2ffa2 100644 --- a/snapshots/seattlerb/qsymbols.txt +++ b/snapshots/seattlerb/qsymbols.txt @@ -11,19 +11,19 @@ │ ├── @ SymbolNode (location: (1,3)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,3)-(1,4) = "a" + │ │ ├── content_loc: (1,3)-(1,4) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── @ SymbolNode (location: (1,5)-(1,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,5)-(1,6) = "b" + │ │ ├── content_loc: (1,5)-(1,6) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ └── @ SymbolNode (location: (1,7)-(1,8)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,7)-(1,8) = "c" + │ ├── content_loc: (1,7)-(1,8) = "c" │ ├── closing_loc: ∅ │ └── unescaped: "c" ├── opening_loc: (1,0)-(1,3) = "%I(" diff --git a/snapshots/seattlerb/qsymbols_interp.txt b/snapshots/seattlerb/qsymbols_interp.txt index 4d2ffbaede..9231a125fc 100644 --- a/snapshots/seattlerb/qsymbols_interp.txt +++ b/snapshots/seattlerb/qsymbols_interp.txt @@ -11,7 +11,7 @@ │ ├── @ SymbolNode (location: (1,3)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,3)-(1,4) = "a" + │ │ ├── content_loc: (1,3)-(1,4) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── @ InterpolatedSymbolNode (location: (1,5)-(1,12)) @@ -56,7 +56,7 @@ │ └── @ SymbolNode (location: (1,13)-(1,14)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,13)-(1,14) = "c" + │ ├── content_loc: (1,13)-(1,14) = "c" │ ├── closing_loc: ∅ │ └── unescaped: "c" ├── opening_loc: (1,0)-(1,3) = "%I(" diff --git a/snapshots/seattlerb/quoted_symbol_hash_arg.txt b/snapshots/seattlerb/quoted_symbol_hash_arg.txt index 0b38975740..3574d04a4d 100644 --- a/snapshots/seattlerb/quoted_symbol_hash_arg.txt +++ b/snapshots/seattlerb/quoted_symbol_hash_arg.txt @@ -25,7 +25,7 @@ │ │ @ SymbolNode (location: (1,5)-(1,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,5)-(1,6) = "'" - │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ ├── closing_loc: (1,7)-(1,9) = "':" │ │ └── unescaped: "a" │ ├── value: diff --git a/snapshots/seattlerb/quoted_symbol_keys.txt b/snapshots/seattlerb/quoted_symbol_keys.txt index 12a8126896..121881da97 100644 --- a/snapshots/seattlerb/quoted_symbol_keys.txt +++ b/snapshots/seattlerb/quoted_symbol_keys.txt @@ -15,14 +15,14 @@ │ │ @ SymbolNode (location: (1,2)-(1,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,2)-(1,3) = "'" - │ │ ├── value_loc: (1,3)-(1,4) = "a" + │ │ ├── content_loc: (1,3)-(1,4) = "a" │ │ ├── closing_loc: (1,4)-(1,6) = "':" │ │ └── unescaped: "a" │ ├── value: │ │ @ SymbolNode (location: (1,7)-(1,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,7)-(1,8) = ":" - │ │ ├── value_loc: (1,8)-(1,9) = "b" + │ │ ├── content_loc: (1,8)-(1,9) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ └── operator_loc: ∅ diff --git a/snapshots/seattlerb/rescue_do_end_ensure_result.txt b/snapshots/seattlerb/rescue_do_end_ensure_result.txt index b82a5bbe6d..bb0519046f 100644 --- a/snapshots/seattlerb/rescue_do_end_ensure_result.txt +++ b/snapshots/seattlerb/rescue_do_end_ensure_result.txt @@ -34,7 +34,7 @@ │ │ │ └── @ SymbolNode (location: (2,2)-(2,8)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,2)-(2,3) = ":" - │ │ │ ├── value_loc: (2,3)-(2,8) = "begin" + │ │ │ ├── content_loc: (2,3)-(2,8) = "begin" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "begin" │ │ ├── rescue_clause: ∅ @@ -50,7 +50,7 @@ │ │ │ │ └── @ SymbolNode (location: (4,2)-(4,9)) │ │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (4,2)-(4,3) = ":" - │ │ │ │ ├── value_loc: (4,3)-(4,9) = "ensure" + │ │ │ │ ├── content_loc: (4,3)-(4,9) = "ensure" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "ensure" │ │ │ └── end_keyword_loc: (5,0)-(5,3) = "end" diff --git a/snapshots/seattlerb/rescue_do_end_no_raise.txt b/snapshots/seattlerb/rescue_do_end_no_raise.txt index 54dc129f87..d0e898879d 100644 --- a/snapshots/seattlerb/rescue_do_end_no_raise.txt +++ b/snapshots/seattlerb/rescue_do_end_no_raise.txt @@ -31,7 +31,7 @@ │ │ └── @ SymbolNode (location: (2,2)-(2,8)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (2,2)-(2,3) = ":" - │ │ ├── value_loc: (2,3)-(2,8) = "begin" + │ │ ├── content_loc: (2,3)-(2,8) = "begin" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "begin" │ ├── rescue_clause: @@ -49,7 +49,7 @@ │ │ │ └── @ SymbolNode (location: (4,2)-(4,9)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (4,2)-(4,3) = ":" - │ │ │ ├── value_loc: (4,3)-(4,9) = "rescue" + │ │ │ ├── content_loc: (4,3)-(4,9) = "rescue" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "rescue" │ │ └── subsequent: ∅ @@ -64,7 +64,7 @@ │ │ │ └── @ SymbolNode (location: (6,2)-(6,7)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (6,2)-(6,3) = ":" - │ │ │ ├── value_loc: (6,3)-(6,7) = "else" + │ │ │ ├── content_loc: (6,3)-(6,7) = "else" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "else" │ │ └── end_keyword_loc: (7,0)-(7,6) = "ensure" @@ -79,7 +79,7 @@ │ │ │ └── @ SymbolNode (location: (8,2)-(8,9)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (8,2)-(8,3) = ":" - │ │ │ ├── value_loc: (8,3)-(8,9) = "ensure" + │ │ │ ├── content_loc: (8,3)-(8,9) = "ensure" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "ensure" │ │ └── end_keyword_loc: (9,0)-(9,3) = "end" diff --git a/snapshots/seattlerb/rescue_do_end_raised.txt b/snapshots/seattlerb/rescue_do_end_raised.txt index 4da067406c..8c02ec2c57 100644 --- a/snapshots/seattlerb/rescue_do_end_raised.txt +++ b/snapshots/seattlerb/rescue_do_end_raised.txt @@ -52,7 +52,7 @@ │ │ │ └── @ SymbolNode (location: (4,2)-(4,9)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (4,2)-(4,3) = ":" - │ │ │ ├── value_loc: (4,3)-(4,9) = "ensure" + │ │ │ ├── content_loc: (4,3)-(4,9) = "ensure" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "ensure" │ │ └── end_keyword_loc: (5,0)-(5,3) = "end" diff --git a/snapshots/seattlerb/rescue_do_end_rescued.txt b/snapshots/seattlerb/rescue_do_end_rescued.txt index acbd737b1d..56e57b21fc 100644 --- a/snapshots/seattlerb/rescue_do_end_rescued.txt +++ b/snapshots/seattlerb/rescue_do_end_rescued.txt @@ -54,7 +54,7 @@ │ │ │ └── @ SymbolNode (location: (4,2)-(4,9)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (4,2)-(4,3) = ":" - │ │ │ ├── value_loc: (4,3)-(4,9) = "rescue" + │ │ │ ├── content_loc: (4,3)-(4,9) = "rescue" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "rescue" │ │ └── subsequent: ∅ @@ -69,7 +69,7 @@ │ │ │ └── @ SymbolNode (location: (6,2)-(6,7)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (6,2)-(6,3) = ":" - │ │ │ ├── value_loc: (6,3)-(6,7) = "else" + │ │ │ ├── content_loc: (6,3)-(6,7) = "else" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "else" │ │ └── end_keyword_loc: (7,0)-(7,6) = "ensure" @@ -84,7 +84,7 @@ │ │ │ └── @ SymbolNode (location: (8,2)-(8,9)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (8,2)-(8,3) = ":" - │ │ │ ├── value_loc: (8,3)-(8,9) = "ensure" + │ │ │ ├── content_loc: (8,3)-(8,9) = "ensure" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "ensure" │ │ └── end_keyword_loc: (9,0)-(9,3) = "end" diff --git a/snapshots/seattlerb/return_call_assocs.txt b/snapshots/seattlerb/return_call_assocs.txt index 7ba81a364b..0e0c0e630a 100644 --- a/snapshots/seattlerb/return_call_assocs.txt +++ b/snapshots/seattlerb/return_call_assocs.txt @@ -24,7 +24,7 @@ │ │ @ SymbolNode (location: (1,10)-(1,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,10)-(1,11) = ":" - │ │ ├── value_loc: (1,11)-(1,12) = "z" + │ │ ├── content_loc: (1,11)-(1,12) = "z" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "z" │ ├── value: @@ -51,7 +51,7 @@ │ │ │ @ SymbolNode (location: (3,10)-(3,12)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (3,10)-(3,11) = ":" - │ │ │ ├── value_loc: (3,11)-(3,12) = "z" + │ │ │ ├── content_loc: (3,11)-(3,12) = "z" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "z" │ │ ├── value: @@ -65,7 +65,7 @@ │ │ @ SymbolNode (location: (3,19)-(3,21)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,19)-(3,20) = ":" - │ │ ├── value_loc: (3,20)-(3,21) = "w" + │ │ ├── content_loc: (3,20)-(3,21) = "w" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "w" │ ├── value: @@ -100,7 +100,7 @@ │ │ │ @ SymbolNode (location: (5,9)-(5,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (5,9)-(5,10) = ":" - │ │ │ ├── value_loc: (5,10)-(5,11) = "z" + │ │ │ ├── content_loc: (5,10)-(5,11) = "z" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "z" │ │ ├── value: @@ -138,7 +138,7 @@ │ │ │ @ SymbolNode (location: (7,9)-(7,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (7,9)-(7,10) = "z" + │ │ │ ├── content_loc: (7,9)-(7,10) = "z" │ │ │ ├── closing_loc: (7,10)-(7,11) = ":" │ │ │ └── unescaped: "z" │ │ ├── value: @@ -176,7 +176,7 @@ │ │ │ @ SymbolNode (location: (9,9)-(9,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (9,9)-(9,10) = "z" + │ │ │ ├── content_loc: (9,9)-(9,10) = "z" │ │ │ ├── closing_loc: (9,10)-(9,11) = ":" │ │ │ └── unescaped: "z" │ │ ├── value: diff --git a/snapshots/seattlerb/symbol_empty.txt b/snapshots/seattlerb/symbol_empty.txt index 945a0e3a51..aacfb6e8df 100644 --- a/snapshots/seattlerb/symbol_empty.txt +++ b/snapshots/seattlerb/symbol_empty.txt @@ -8,6 +8,6 @@ └── @ SymbolNode (location: (1,0)-(1,3)) ├── flags: newline, static_literal, forced_us_ascii_encoding ├── opening_loc: (1,0)-(1,2) = ":'" - ├── value_loc: (1,2)-(1,2) = "" + ├── content_loc: (1,2)-(1,2) = "" ├── closing_loc: (1,2)-(1,3) = "'" └── unescaped: "" diff --git a/snapshots/seattlerb/symbols.txt b/snapshots/seattlerb/symbols.txt index c7292c201f..152ff93b46 100644 --- a/snapshots/seattlerb/symbols.txt +++ b/snapshots/seattlerb/symbols.txt @@ -11,19 +11,19 @@ │ ├── @ SymbolNode (location: (1,3)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,3)-(1,4) = "a" + │ │ ├── content_loc: (1,3)-(1,4) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── @ SymbolNode (location: (1,5)-(1,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,5)-(1,6) = "b" + │ │ ├── content_loc: (1,5)-(1,6) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ └── @ SymbolNode (location: (1,7)-(1,8)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,7)-(1,8) = "c" + │ ├── content_loc: (1,7)-(1,8) = "c" │ ├── closing_loc: ∅ │ └── unescaped: "c" ├── opening_loc: (1,0)-(1,3) = "%i(" diff --git a/snapshots/seattlerb/symbols_interp.txt b/snapshots/seattlerb/symbols_interp.txt index 373f8363cd..702a8fea63 100644 --- a/snapshots/seattlerb/symbols_interp.txt +++ b/snapshots/seattlerb/symbols_interp.txt @@ -11,19 +11,19 @@ │ ├── @ SymbolNode (location: (1,3)-(1,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,3)-(1,4) = "a" + │ │ ├── content_loc: (1,3)-(1,4) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── @ SymbolNode (location: (1,5)-(1,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,5)-(1,12) = "b\#{1+1}" + │ │ ├── content_loc: (1,5)-(1,12) = "b\#{1+1}" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b\#{1+1}" │ └── @ SymbolNode (location: (1,13)-(1,14)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,13)-(1,14) = "c" + │ ├── content_loc: (1,13)-(1,14) = "c" │ ├── closing_loc: ∅ │ └── unescaped: "c" ├── opening_loc: (1,0)-(1,3) = "%i(" diff --git a/snapshots/seattlerb/unary_plus_on_literal.txt b/snapshots/seattlerb/unary_plus_on_literal.txt index d7c1e1d6d9..2195c9e422 100644 --- a/snapshots/seattlerb/unary_plus_on_literal.txt +++ b/snapshots/seattlerb/unary_plus_on_literal.txt @@ -11,7 +11,7 @@ │ @ SymbolNode (location: (1,1)-(1,3)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,1)-(1,2) = ":" - │ ├── value_loc: (1,2)-(1,3) = "a" + │ ├── content_loc: (1,2)-(1,3) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── call_operator_loc: ∅ diff --git a/snapshots/spanning_heredoc_newlines.txt b/snapshots/spanning_heredoc_newlines.txt index 976d5d28dc..382cbed3b9 100644 --- a/snapshots/spanning_heredoc_newlines.txt +++ b/snapshots/spanning_heredoc_newlines.txt @@ -129,7 +129,7 @@ │ │ └── @ SymbolNode (location: (17,4)-(20,0)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (17,4)-(18,0) = "%s\n" - │ │ ├── value_loc: (18,0)-(18,0) = "" + │ │ ├── content_loc: (18,0)-(18,0) = "" │ │ ├── closing_loc: (19,0)-(20,0) = "\n" │ │ └── unescaped: "" │ ├── closing_loc: ∅ diff --git a/snapshots/strings.txt b/snapshots/strings.txt index f2727f22fa..4c529af1bb 100644 --- a/snapshots/strings.txt +++ b/snapshots/strings.txt @@ -201,7 +201,7 @@ ├── @ SymbolNode (location: (54,0)-(54,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (54,0)-(54,3) = "%s[" - │ ├── value_loc: (54,3)-(54,6) = "abc" + │ ├── content_loc: (54,3)-(54,6) = "abc" │ ├── closing_loc: (54,6)-(54,7) = "]" │ └── unescaped: "abc" ├── @ StringNode (location: (56,0)-(56,6)) diff --git a/snapshots/super.txt b/snapshots/super.txt index 4a6c950123..d474284117 100644 --- a/snapshots/super.txt +++ b/snapshots/super.txt @@ -61,7 +61,7 @@ │ │ @ SymbolNode (location: (9,7)-(9,11)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (9,7)-(9,8) = ":" - │ │ ├── value_loc: (9,8)-(9,11) = "foo" + │ │ ├── content_loc: (9,8)-(9,11) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── operator_loc: (9,6)-(9,7) = "&" @@ -78,7 +78,7 @@ │ │ @ SymbolNode (location: (11,7)-(11,11)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (11,7)-(11,8) = ":" - │ │ ├── value_loc: (11,8)-(11,11) = "foo" + │ │ ├── content_loc: (11,8)-(11,11) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── operator_loc: (11,6)-(11,7) = "&" @@ -144,7 +144,7 @@ │ │ @ SymbolNode (location: (17,16)-(17,20)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (17,16)-(17,17) = ":" - │ │ ├── value_loc: (17,17)-(17,20) = "foo" + │ │ ├── content_loc: (17,17)-(17,20) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── operator_loc: (17,15)-(17,16) = "&" diff --git a/snapshots/symbols.txt b/snapshots/symbols.txt index 05b960b1a0..838792b7ee 100644 --- a/snapshots/symbols.txt +++ b/snapshots/symbols.txt @@ -8,7 +8,7 @@ ├── @ SymbolNode (location: (1,0)-(1,6)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,0)-(1,2) = ":'" - │ ├── value_loc: (1,2)-(1,5) = "abc" + │ ├── content_loc: (1,2)-(1,5) = "abc" │ ├── closing_loc: (1,5)-(1,6) = "'" │ └── unescaped: "abc" ├── @ InterpolatedSymbolNode (location: (3,0)-(3,9)) @@ -60,7 +60,7 @@ ├── @ SymbolNode (location: (7,0)-(10,1)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (7,0)-(7,2) = ":\"" - │ ├── value_loc: (7,2)-(10,0) = "\nfoo\\\nb\\nar\n" + │ ├── content_loc: (7,2)-(10,0) = "\nfoo\\\nb\\nar\n" │ ├── closing_loc: (10,0)-(10,1) = "\"" │ └── unescaped: "\nfoob\nar\n" ├── @ InterpolatedSymbolNode (location: (12,0)-(16,1)) @@ -91,25 +91,25 @@ │ │ ├── @ SymbolNode (location: (18,1)-(18,4)) │ │ │ ├── flags: static_literal │ │ │ ├── opening_loc: (18,1)-(18,2) = ":" - │ │ │ ├── value_loc: (18,2)-(18,4) = "Υ" + │ │ │ ├── content_loc: (18,2)-(18,4) = "Υ" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "Υ" │ │ ├── @ SymbolNode (location: (18,6)-(18,9)) │ │ │ ├── flags: static_literal │ │ │ ├── opening_loc: (18,6)-(18,7) = ":" - │ │ │ ├── value_loc: (18,7)-(18,9) = "ά" + │ │ │ ├── content_loc: (18,7)-(18,9) = "ά" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "ά" │ │ ├── @ SymbolNode (location: (18,11)-(18,14)) │ │ │ ├── flags: static_literal │ │ │ ├── opening_loc: (18,11)-(18,12) = ":" - │ │ │ ├── value_loc: (18,12)-(18,14) = "ŗ" + │ │ │ ├── content_loc: (18,12)-(18,14) = "ŗ" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "ŗ" │ │ └── @ SymbolNode (location: (18,16)-(18,19)) │ │ ├── flags: static_literal │ │ ├── opening_loc: (18,16)-(18,17) = ":" - │ │ ├── value_loc: (18,17)-(18,19) = "ρ" + │ │ ├── content_loc: (18,17)-(18,19) = "ρ" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "ρ" │ ├── opening_loc: (18,0)-(18,1) = "[" @@ -117,61 +117,61 @@ ├── @ SymbolNode (location: (20,0)-(20,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (20,0)-(20,1) = ":" - │ ├── value_loc: (20,1)-(20,3) = "-@" + │ ├── content_loc: (20,1)-(20,3) = "-@" │ ├── closing_loc: ∅ │ └── unescaped: "-@" ├── @ SymbolNode (location: (22,0)-(22,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (22,0)-(22,1) = ":" - │ ├── value_loc: (22,1)-(22,2) = "-" + │ ├── content_loc: (22,1)-(22,2) = "-" │ ├── closing_loc: ∅ │ └── unescaped: "-" ├── @ SymbolNode (location: (24,0)-(24,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (24,0)-(24,1) = ":" - │ ├── value_loc: (24,1)-(24,2) = "%" + │ ├── content_loc: (24,1)-(24,2) = "%" │ ├── closing_loc: ∅ │ └── unescaped: "%" ├── @ SymbolNode (location: (26,0)-(26,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (26,0)-(26,1) = ":" - │ ├── value_loc: (26,1)-(26,2) = "|" + │ ├── content_loc: (26,1)-(26,2) = "|" │ ├── closing_loc: ∅ │ └── unescaped: "|" ├── @ SymbolNode (location: (28,0)-(28,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (28,0)-(28,1) = ":" - │ ├── value_loc: (28,1)-(28,3) = "+@" + │ ├── content_loc: (28,1)-(28,3) = "+@" │ ├── closing_loc: ∅ │ └── unescaped: "+@" ├── @ SymbolNode (location: (30,0)-(30,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (30,0)-(30,1) = ":" - │ ├── value_loc: (30,1)-(30,2) = "+" + │ ├── content_loc: (30,1)-(30,2) = "+" │ ├── closing_loc: ∅ │ └── unescaped: "+" ├── @ SymbolNode (location: (32,0)-(32,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (32,0)-(32,1) = ":" - │ ├── value_loc: (32,1)-(32,2) = "/" + │ ├── content_loc: (32,1)-(32,2) = "/" │ ├── closing_loc: ∅ │ └── unescaped: "/" ├── @ SymbolNode (location: (34,0)-(34,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (34,0)-(34,1) = ":" - │ ├── value_loc: (34,1)-(34,3) = "**" + │ ├── content_loc: (34,1)-(34,3) = "**" │ ├── closing_loc: ∅ │ └── unescaped: "**" ├── @ SymbolNode (location: (36,0)-(36,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (36,0)-(36,1) = ":" - │ ├── value_loc: (36,1)-(36,2) = "*" + │ ├── content_loc: (36,1)-(36,2) = "*" │ ├── closing_loc: ∅ │ └── unescaped: "*" ├── @ SymbolNode (location: (38,0)-(38,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (38,0)-(38,1) = ":" - │ ├── value_loc: (38,1)-(38,3) = "~@" + │ ├── content_loc: (38,1)-(38,3) = "~@" │ ├── closing_loc: ∅ │ └── unescaped: "~" ├── @ ArrayNode (location: (40,0)-(40,16)) @@ -198,13 +198,13 @@ ├── @ SymbolNode (location: (42,0)-(42,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (42,0)-(42,1) = ":" - │ ├── value_loc: (42,1)-(42,2) = "~" + │ ├── content_loc: (42,1)-(42,2) = "~" │ ├── closing_loc: ∅ │ └── unescaped: "~" ├── @ SymbolNode (location: (44,0)-(44,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (44,0)-(44,1) = ":" - │ ├── value_loc: (44,1)-(44,2) = "a" + │ ├── content_loc: (44,1)-(44,2) = "a" │ ├── closing_loc: ∅ │ └── unescaped: "a" ├── @ ArrayNode (location: (46,0)-(46,9)) @@ -213,19 +213,19 @@ │ │ ├── @ SymbolNode (location: (46,3)-(46,4)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (46,3)-(46,4) = "a" + │ │ │ ├── content_loc: (46,3)-(46,4) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ SymbolNode (location: (46,5)-(46,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (46,5)-(46,6) = "b" + │ │ │ ├── content_loc: (46,5)-(46,6) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ └── @ SymbolNode (location: (46,7)-(46,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (46,7)-(46,8) = "c" + │ │ ├── content_loc: (46,7)-(46,8) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ ├── opening_loc: (46,0)-(46,3) = "%i[" @@ -236,25 +236,25 @@ │ │ ├── @ SymbolNode (location: (48,3)-(48,4)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (48,3)-(48,4) = "a" + │ │ │ ├── content_loc: (48,3)-(48,4) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ SymbolNode (location: (48,5)-(48,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (48,5)-(48,10) = "b\#{1}" + │ │ │ ├── content_loc: (48,5)-(48,10) = "b\#{1}" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b\#{1}" │ │ ├── @ SymbolNode (location: (48,11)-(48,16)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (48,11)-(48,16) = "\#{2}c" + │ │ │ ├── content_loc: (48,11)-(48,16) = "\#{2}c" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "\#{2}c" │ │ └── @ SymbolNode (location: (48,17)-(48,23)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (48,17)-(48,23) = "d\#{3}f" + │ │ ├── content_loc: (48,17)-(48,23) = "d\#{3}f" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "d\#{3}f" │ ├── opening_loc: (48,0)-(48,3) = "%i[" @@ -265,7 +265,7 @@ │ │ ├── @ SymbolNode (location: (50,3)-(50,4)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (50,3)-(50,4) = "a" + │ │ │ ├── content_loc: (50,3)-(50,4) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ InterpolatedSymbolNode (location: (50,5)-(50,10)) @@ -345,13 +345,13 @@ ├── @ SymbolNode (location: (52,0)-(52,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (52,0)-(52,1) = ":" - │ ├── value_loc: (52,1)-(52,4) = "@@a" + │ ├── content_loc: (52,1)-(52,4) = "@@a" │ ├── closing_loc: ∅ │ └── unescaped: "@@a" ├── @ SymbolNode (location: (54,0)-(54,5)) │ ├── flags: newline, static_literal │ ├── opening_loc: (54,0)-(54,1) = ":" - │ ├── value_loc: (54,1)-(54,5) = "👍" + │ ├── content_loc: (54,1)-(54,5) = "👍" │ ├── closing_loc: ∅ │ └── unescaped: "👍" ├── @ ArrayNode (location: (56,0)-(56,7)) @@ -360,7 +360,7 @@ │ │ └── @ SymbolNode (location: (56,3)-(56,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (56,3)-(56,6) = "a\\b" + │ │ ├── content_loc: (56,3)-(56,6) = "a\\b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a\\b" │ ├── opening_loc: (56,0)-(56,3) = "%i[" @@ -368,144 +368,144 @@ ├── @ SymbolNode (location: (58,0)-(58,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (58,0)-(58,1) = ":" - │ ├── value_loc: (58,1)-(58,3) = "$a" + │ ├── content_loc: (58,1)-(58,3) = "$a" │ ├── closing_loc: ∅ │ └── unescaped: "$a" ├── @ SymbolNode (location: (60,0)-(60,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (60,0)-(60,1) = ":" - │ ├── value_loc: (60,1)-(60,3) = "@a" + │ ├── content_loc: (60,1)-(60,3) = "@a" │ ├── closing_loc: ∅ │ └── unescaped: "@a" ├── @ SymbolNode (location: (62,0)-(62,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (62,0)-(62,1) = ":" - │ ├── value_loc: (62,1)-(62,3) = "do" + │ ├── content_loc: (62,1)-(62,3) = "do" │ ├── closing_loc: ∅ │ └── unescaped: "do" ├── @ SymbolNode (location: (64,0)-(64,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (64,0)-(64,1) = ":" - │ ├── value_loc: (64,1)-(64,2) = "&" + │ ├── content_loc: (64,1)-(64,2) = "&" │ ├── closing_loc: ∅ │ └── unescaped: "&" ├── @ SymbolNode (location: (66,0)-(66,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (66,0)-(66,1) = ":" - │ ├── value_loc: (66,1)-(66,2) = "`" + │ ├── content_loc: (66,1)-(66,2) = "`" │ ├── closing_loc: ∅ │ └── unescaped: "`" ├── @ SymbolNode (location: (68,0)-(68,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (68,0)-(68,1) = ":" - │ ├── value_loc: (68,1)-(68,3) = "!@" + │ ├── content_loc: (68,1)-(68,3) = "!@" │ ├── closing_loc: ∅ │ └── unescaped: "!" ├── @ SymbolNode (location: (70,0)-(70,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (70,0)-(70,1) = ":" - │ ├── value_loc: (70,1)-(70,3) = "!~" + │ ├── content_loc: (70,1)-(70,3) = "!~" │ ├── closing_loc: ∅ │ └── unescaped: "!~" ├── @ SymbolNode (location: (72,0)-(72,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (72,0)-(72,1) = ":" - │ ├── value_loc: (72,1)-(72,2) = "!" + │ ├── content_loc: (72,1)-(72,2) = "!" │ ├── closing_loc: ∅ │ └── unescaped: "!" ├── @ SymbolNode (location: (74,0)-(74,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (74,0)-(74,1) = ":" - │ ├── value_loc: (74,1)-(74,3) = "[]" + │ ├── content_loc: (74,1)-(74,3) = "[]" │ ├── closing_loc: ∅ │ └── unescaped: "[]" ├── @ SymbolNode (location: (76,0)-(76,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (76,0)-(76,1) = ":" - │ ├── value_loc: (76,1)-(76,4) = "[]=" + │ ├── content_loc: (76,1)-(76,4) = "[]=" │ ├── closing_loc: ∅ │ └── unescaped: "[]=" ├── @ SymbolNode (location: (78,0)-(78,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (78,0)-(78,1) = ":" - │ ├── value_loc: (78,1)-(78,2) = "^" + │ ├── content_loc: (78,1)-(78,2) = "^" │ ├── closing_loc: ∅ │ └── unescaped: "^" ├── @ SymbolNode (location: (80,0)-(80,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (80,0)-(80,1) = ":" - │ ├── value_loc: (80,1)-(80,3) = "==" + │ ├── content_loc: (80,1)-(80,3) = "==" │ ├── closing_loc: ∅ │ └── unescaped: "==" ├── @ SymbolNode (location: (82,0)-(82,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (82,0)-(82,1) = ":" - │ ├── value_loc: (82,1)-(82,4) = "===" + │ ├── content_loc: (82,1)-(82,4) = "===" │ ├── closing_loc: ∅ │ └── unescaped: "===" ├── @ SymbolNode (location: (84,0)-(84,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (84,0)-(84,1) = ":" - │ ├── value_loc: (84,1)-(84,3) = "=~" + │ ├── content_loc: (84,1)-(84,3) = "=~" │ ├── closing_loc: ∅ │ └── unescaped: "=~" ├── @ SymbolNode (location: (86,0)-(86,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (86,0)-(86,1) = ":" - │ ├── value_loc: (86,1)-(86,3) = ">=" + │ ├── content_loc: (86,1)-(86,3) = ">=" │ ├── closing_loc: ∅ │ └── unescaped: ">=" ├── @ SymbolNode (location: (88,0)-(88,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (88,0)-(88,1) = ":" - │ ├── value_loc: (88,1)-(88,3) = ">>" + │ ├── content_loc: (88,1)-(88,3) = ">>" │ ├── closing_loc: ∅ │ └── unescaped: ">>" ├── @ SymbolNode (location: (90,0)-(90,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (90,0)-(90,1) = ":" - │ ├── value_loc: (90,1)-(90,2) = ">" + │ ├── content_loc: (90,1)-(90,2) = ">" │ ├── closing_loc: ∅ │ └── unescaped: ">" ├── @ SymbolNode (location: (92,0)-(92,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (92,0)-(92,1) = ":" - │ ├── value_loc: (92,1)-(92,4) = "<=>" + │ ├── content_loc: (92,1)-(92,4) = "<=>" │ ├── closing_loc: ∅ │ └── unescaped: "<=>" ├── @ SymbolNode (location: (94,0)-(94,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (94,0)-(94,1) = ":" - │ ├── value_loc: (94,1)-(94,3) = "<=" + │ ├── content_loc: (94,1)-(94,3) = "<=" │ ├── closing_loc: ∅ │ └── unescaped: "<=" ├── @ SymbolNode (location: (96,0)-(96,3)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (96,0)-(96,1) = ":" - │ ├── value_loc: (96,1)-(96,3) = "<<" + │ ├── content_loc: (96,1)-(96,3) = "<<" │ ├── closing_loc: ∅ │ └── unescaped: "<<" ├── @ SymbolNode (location: (98,0)-(98,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (98,0)-(98,1) = ":" - │ ├── value_loc: (98,1)-(98,2) = "<" + │ ├── content_loc: (98,1)-(98,2) = "<" │ ├── closing_loc: ∅ │ └── unescaped: "<" ├── @ SymbolNode (location: (100,0)-(100,9)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (100,0)-(100,1) = ":" - │ ├── value_loc: (100,1)-(100,9) = "__LINE__" + │ ├── content_loc: (100,1)-(100,9) = "__LINE__" │ ├── closing_loc: ∅ │ └── unescaped: "__LINE__" ├── @ SymbolNode (location: (102,0)-(102,9)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (102,0)-(102,1) = ":" - │ ├── value_loc: (102,1)-(102,9) = "__FILE__" + │ ├── content_loc: (102,1)-(102,9) = "__FILE__" │ ├── closing_loc: ∅ │ └── unescaped: "__FILE__" └── @ SymbolNode (location: (104,0)-(104,13)) ├── flags: newline, static_literal, forced_us_ascii_encoding ├── opening_loc: (104,0)-(104,1) = ":" - ├── value_loc: (104,1)-(104,13) = "__ENCODING__" + ├── content_loc: (104,1)-(104,13) = "__ENCODING__" ├── closing_loc: ∅ └── unescaped: "__ENCODING__" diff --git a/snapshots/undef.txt b/snapshots/undef.txt index 7491fc4c95..ed2737d5ad 100644 --- a/snapshots/undef.txt +++ b/snapshots/undef.txt @@ -11,7 +11,7 @@ │ │ └── @ SymbolNode (location: (1,6)-(1,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ └── keyword_loc: (1,0)-(1,5) = "undef" @@ -21,13 +21,13 @@ │ │ ├── @ SymbolNode (location: (3,6)-(3,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (3,6)-(3,7) = "a" + │ │ │ ├── content_loc: (3,6)-(3,7) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (3,9)-(3,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (3,9)-(3,10) = "b" + │ │ ├── content_loc: (3,9)-(3,10) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ └── keyword_loc: (3,0)-(3,5) = "undef" @@ -37,7 +37,7 @@ │ │ └── @ SymbolNode (location: (5,6)-(5,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (5,6)-(5,8) = "if" + │ │ ├── content_loc: (5,6)-(5,8) = "if" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "if" │ └── keyword_loc: (5,0)-(5,5) = "undef" @@ -47,7 +47,7 @@ │ │ └── @ SymbolNode (location: (7,6)-(7,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (7,6)-(7,9) = "<=>" + │ │ ├── content_loc: (7,6)-(7,9) = "<=>" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "<=>" │ └── keyword_loc: (7,0)-(7,5) = "undef" @@ -57,7 +57,7 @@ │ │ └── @ SymbolNode (location: (9,6)-(9,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (9,6)-(9,7) = ":" - │ │ ├── value_loc: (9,7)-(9,8) = "a" + │ │ ├── content_loc: (9,7)-(9,8) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ └── keyword_loc: (9,0)-(9,5) = "undef" @@ -67,19 +67,19 @@ │ │ ├── @ SymbolNode (location: (11,6)-(11,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (11,6)-(11,7) = ":" - │ │ │ ├── value_loc: (11,7)-(11,8) = "a" + │ │ │ ├── content_loc: (11,7)-(11,8) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ ├── @ SymbolNode (location: (11,10)-(11,12)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (11,10)-(11,11) = ":" - │ │ │ ├── value_loc: (11,11)-(11,12) = "b" + │ │ │ ├── content_loc: (11,11)-(11,12) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ └── @ SymbolNode (location: (11,14)-(11,16)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (11,14)-(11,15) = ":" - │ │ ├── value_loc: (11,15)-(11,16) = "c" + │ │ ├── content_loc: (11,15)-(11,16) = "c" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "c" │ └── keyword_loc: (11,0)-(11,5) = "undef" @@ -89,7 +89,7 @@ │ │ └── @ SymbolNode (location: (13,6)-(13,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (13,6)-(13,8) = ":'" - │ │ ├── value_loc: (13,8)-(13,11) = "abc" + │ │ ├── content_loc: (13,8)-(13,11) = "abc" │ │ ├── closing_loc: (13,11)-(13,12) = "'" │ │ └── unescaped: "abc" │ └── keyword_loc: (13,0)-(13,5) = "undef" @@ -125,7 +125,7 @@ │ └── @ SymbolNode (location: (17,6)-(17,14)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (17,6)-(17,14) = "Constant" + │ ├── content_loc: (17,6)-(17,14) = "Constant" │ ├── closing_loc: ∅ │ └── unescaped: "Constant" └── keyword_loc: (17,0)-(17,5) = "undef" diff --git a/snapshots/unless.txt b/snapshots/unless.txt index 8d22cc8666..5807d208f0 100644 --- a/snapshots/unless.txt +++ b/snapshots/unless.txt @@ -191,13 +191,13 @@ │ │ ├── @ SymbolNode (location: (14,4)-(14,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (14,4)-(14,5) = ":" - │ │ │ ├── value_loc: (14,5)-(14,6) = "a" + │ │ │ ├── content_loc: (14,5)-(14,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (14,8)-(14,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (14,8)-(14,9) = ":" - │ │ ├── value_loc: (14,9)-(14,10) = "b" + │ │ ├── content_loc: (14,9)-(14,10) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ diff --git a/snapshots/unparser/corpus/literal/alias.txt b/snapshots/unparser/corpus/literal/alias.txt index 6ce892b54d..d5636054fc 100644 --- a/snapshots/unparser/corpus/literal/alias.txt +++ b/snapshots/unparser/corpus/literal/alias.txt @@ -22,14 +22,14 @@ │ @ SymbolNode (location: (2,6)-(2,10)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (2,6)-(2,7) = ":" - │ ├── value_loc: (2,7)-(2,10) = "foo" + │ ├── content_loc: (2,7)-(2,10) = "foo" │ ├── closing_loc: ∅ │ └── unescaped: "foo" ├── old_name: │ @ SymbolNode (location: (2,11)-(2,15)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (2,11)-(2,12) = ":" - │ ├── value_loc: (2,12)-(2,15) = "bar" + │ ├── content_loc: (2,12)-(2,15) = "bar" │ ├── closing_loc: ∅ │ └── unescaped: "bar" └── keyword_loc: (2,0)-(2,5) = "alias" diff --git a/snapshots/unparser/corpus/literal/case.txt b/snapshots/unparser/corpus/literal/case.txt index 29a47fa180..89e1a0fbbc 100644 --- a/snapshots/unparser/corpus/literal/case.txt +++ b/snapshots/unparser/corpus/literal/case.txt @@ -269,7 +269,7 @@ │ │ └── @ SymbolNode (location: (20,2)-(20,8)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (20,2)-(20,3) = ":" - │ │ ├── value_loc: (20,3)-(20,8) = "other" + │ │ ├── content_loc: (20,3)-(20,8) = "other" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "other" │ ├── else_clause: ∅ @@ -317,7 +317,7 @@ │ │ └── @ SymbolNode (location: (24,2)-(24,8)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (24,2)-(24,3) = ":" - │ │ ├── value_loc: (24,3)-(24,8) = "value" + │ │ ├── content_loc: (24,3)-(24,8) = "value" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "value" │ ├── else_clause: ∅ @@ -380,7 +380,7 @@ │ │ │ └── @ SymbolNode (location: (30,2)-(30,6)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (30,2)-(30,3) = ":" - │ │ │ ├── value_loc: (30,3)-(30,6) = "foo" + │ │ │ ├── content_loc: (30,3)-(30,6) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── end_keyword_loc: (31,0)-(31,3) = "end" diff --git a/snapshots/unparser/corpus/literal/class.txt b/snapshots/unparser/corpus/literal/class.txt index 1a52256221..fb73eed3eb 100644 --- a/snapshots/unparser/corpus/literal/class.txt +++ b/snapshots/unparser/corpus/literal/class.txt @@ -235,7 +235,7 @@ │ │ │ └── @ SymbolNode (location: (30,4)-(30,8)) │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (30,4)-(30,5) = ":" - │ │ │ ├── value_loc: (30,5)-(30,8) = "bar" + │ │ │ ├── content_loc: (30,5)-(30,8) = "bar" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "bar" │ │ ├── locals: [] diff --git a/snapshots/unparser/corpus/literal/if.txt b/snapshots/unparser/corpus/literal/if.txt index 891bbdfa11..d3b9b1bf0c 100644 --- a/snapshots/unparser/corpus/literal/if.txt +++ b/snapshots/unparser/corpus/literal/if.txt @@ -325,7 +325,7 @@ │ │ │ @ SymbolNode (location: (34,9)-(34,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (34,9)-(34,10) = ":" - │ │ │ ├── value_loc: (34,10)-(34,13) = "foo" + │ │ │ ├── content_loc: (34,10)-(34,13) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── operator_loc: (34,7)-(34,8) = "=" diff --git a/snapshots/unparser/corpus/literal/kwbegin.txt b/snapshots/unparser/corpus/literal/kwbegin.txt index 2fc436e836..9d7e999582 100644 --- a/snapshots/unparser/corpus/literal/kwbegin.txt +++ b/snapshots/unparser/corpus/literal/kwbegin.txt @@ -588,7 +588,7 @@ │ │ │ └── @ SymbolNode (location: (79,8)-(79,12)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (79,8)-(79,9) = ":" - │ │ │ ├── value_loc: (79,9)-(79,12) = "bar" + │ │ │ ├── content_loc: (79,9)-(79,12) = "bar" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "bar" │ │ └── keyword_loc: (79,2)-(79,7) = "undef" diff --git a/snapshots/unparser/corpus/literal/literal.txt b/snapshots/unparser/corpus/literal/literal.txt index 0252179772..e4bdf6332b 100644 --- a/snapshots/unparser/corpus/literal/literal.txt +++ b/snapshots/unparser/corpus/literal/literal.txt @@ -55,7 +55,7 @@ │ │ │ @ SymbolNode (location: (1,32)-(1,36)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,32)-(1,33) = ":" - │ │ │ ├── value_loc: (1,33)-(1,36) = "baz" + │ │ │ ├── content_loc: (1,33)-(1,36) = "baz" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "baz" │ │ └── operator_loc: (1,29)-(1,31) = "=>" @@ -94,7 +94,7 @@ │ │ │ @ SymbolNode (location: (4,25)-(4,29)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (4,25)-(4,26) = ":" - │ │ │ ├── value_loc: (4,26)-(4,29) = "baz" + │ │ │ ├── content_loc: (4,26)-(4,29) = "baz" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "baz" │ │ └── operator_loc: (4,22)-(4,24) = "=>" @@ -590,37 +590,37 @@ ├── @ SymbolNode (location: (43,0)-(43,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (43,0)-(43,1) = ":" - │ ├── value_loc: (43,1)-(43,4) = "foo" + │ ├── content_loc: (43,1)-(43,4) = "foo" │ ├── closing_loc: ∅ │ └── unescaped: "foo" ├── @ SymbolNode (location: (44,0)-(44,6)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (44,0)-(44,2) = ":\"" - │ ├── value_loc: (44,2)-(44,5) = "A B" + │ ├── content_loc: (44,2)-(44,5) = "A B" │ ├── closing_loc: (44,5)-(44,6) = "\"" │ └── unescaped: "A B" ├── @ SymbolNode (location: (45,0)-(45,4)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (45,0)-(45,1) = ":" - │ ├── value_loc: (45,1)-(45,4) = "foo" + │ ├── content_loc: (45,1)-(45,4) = "foo" │ ├── closing_loc: ∅ │ └── unescaped: "foo" ├── @ SymbolNode (location: (46,0)-(46,6)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (46,0)-(46,2) = ":\"" - │ ├── value_loc: (46,2)-(46,5) = "A B" + │ ├── content_loc: (46,2)-(46,5) = "A B" │ ├── closing_loc: (46,5)-(46,6) = "\"" │ └── unescaped: "A B" ├── @ SymbolNode (location: (47,0)-(47,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (47,0)-(47,2) = ":\"" - │ ├── value_loc: (47,2)-(47,6) = "A\\\"B" + │ ├── content_loc: (47,2)-(47,6) = "A\\\"B" │ ├── closing_loc: (47,6)-(47,7) = "\"" │ └── unescaped: "A\"B" ├── @ SymbolNode (location: (48,0)-(48,3)) │ ├── flags: newline, static_literal │ ├── opening_loc: (48,0)-(48,2) = ":\"" - │ ├── value_loc: (48,2)-(48,2) = "" + │ ├── content_loc: (48,2)-(48,2) = "" │ ├── closing_loc: (48,2)-(48,3) = "\"" │ └── unescaped: "" ├── @ RegularExpressionNode (location: (49,0)-(49,5)) @@ -1066,7 +1066,7 @@ │ │ │ │ @ SymbolNode (location: (76,2)-(76,4)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (76,2)-(76,3) = "a" + │ │ │ │ ├── content_loc: (76,2)-(76,3) = "a" │ │ │ │ ├── closing_loc: (76,3)-(76,4) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -1104,7 +1104,7 @@ │ │ │ @ SymbolNode (location: (76,21)-(76,23)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (76,21)-(76,22) = "b" + │ │ │ ├── content_loc: (76,21)-(76,22) = "b" │ │ │ ├── closing_loc: (76,22)-(76,23) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: @@ -1123,7 +1123,7 @@ │ │ │ │ @ SymbolNode (location: (77,2)-(77,4)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (77,2)-(77,3) = "a" + │ │ │ │ ├── content_loc: (77,2)-(77,3) = "a" │ │ │ │ ├── closing_loc: (77,3)-(77,4) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -1137,7 +1137,7 @@ │ │ │ @ SymbolNode (location: (77,8)-(77,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (77,8)-(77,9) = "b" + │ │ │ ├── content_loc: (77,8)-(77,9) = "b" │ │ │ ├── closing_loc: (77,9)-(77,10) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: @@ -1156,14 +1156,14 @@ │ │ │ @ SymbolNode (location: (78,2)-(78,4)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (78,2)-(78,3) = "a" + │ │ │ ├── content_loc: (78,2)-(78,3) = "a" │ │ │ ├── closing_loc: (78,3)-(78,4) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: │ │ │ @ SymbolNode (location: (78,5)-(78,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (78,5)-(78,6) = ":" - │ │ │ ├── value_loc: (78,6)-(78,7) = "a" + │ │ │ ├── content_loc: (78,6)-(78,7) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── operator_loc: ∅ @@ -1178,7 +1178,7 @@ │ │ │ @ SymbolNode (location: (79,2)-(79,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (79,2)-(79,4) = ":\"" - │ │ │ ├── value_loc: (79,4)-(79,7) = "a b" + │ │ │ ├── content_loc: (79,4)-(79,7) = "a b" │ │ │ ├── closing_loc: (79,7)-(79,8) = "\"" │ │ │ └── unescaped: "a b" │ │ ├── value: @@ -1197,7 +1197,7 @@ │ │ │ @ SymbolNode (location: (80,2)-(80,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (80,2)-(80,3) = ":" - │ │ │ ├── value_loc: (80,3)-(80,5) = "-@" + │ │ │ ├── content_loc: (80,3)-(80,5) = "-@" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "-@" │ │ ├── value: @@ -1284,7 +1284,7 @@ ├── @ SymbolNode (location: (87,0)-(88,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (87,0)-(87,2) = ":\"" - │ ├── value_loc: (87,2)-(88,1) = "a\\\\\nb" + │ ├── content_loc: (87,2)-(88,1) = "a\\\\\nb" │ ├── closing_loc: (88,1)-(88,2) = "\"" │ └── unescaped: "a\\\nb" └── @ InterpolatedXStringNode (location: (89,0)-(91,2)) diff --git a/snapshots/unparser/corpus/literal/module.txt b/snapshots/unparser/corpus/literal/module.txt index cd68b2708c..e6cd8c0a43 100644 --- a/snapshots/unparser/corpus/literal/module.txt +++ b/snapshots/unparser/corpus/literal/module.txt @@ -109,7 +109,7 @@ │ │ └── @ SymbolNode (location: (14,4)-(14,8)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (14,4)-(14,5) = ":" - │ │ ├── value_loc: (14,5)-(14,8) = "bar" + │ │ ├── content_loc: (14,5)-(14,8) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ ├── locals: [] diff --git a/snapshots/unparser/corpus/literal/pattern.txt b/snapshots/unparser/corpus/literal/pattern.txt index d467ea3d9d..fb00b18f2d 100644 --- a/snapshots/unparser/corpus/literal/pattern.txt +++ b/snapshots/unparser/corpus/literal/pattern.txt @@ -111,7 +111,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (6,5)-(6,7)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (6,5)-(6,6) = "x" + │ │ │ │ │ │ ├── content_loc: (6,5)-(6,6) = "x" │ │ │ │ │ │ ├── closing_loc: (6,6)-(6,7) = ":" │ │ │ │ │ │ └── unescaped: "x" │ │ │ │ │ ├── value: @@ -235,7 +235,7 @@ │ │ │ │ │ │ │ @ SymbolNode (location: (14,4)-(14,6)) │ │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ │ ├── value_loc: (14,4)-(14,5) = "a" + │ │ │ │ │ │ │ ├── content_loc: (14,4)-(14,5) = "a" │ │ │ │ │ │ │ ├── closing_loc: (14,5)-(14,6) = ":" │ │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ │ ├── value: @@ -249,7 +249,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (14,10)-(14,13)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (14,10)-(14,12) = "aa" + │ │ │ │ │ │ ├── content_loc: (14,10)-(14,12) = "aa" │ │ │ │ │ │ ├── closing_loc: (14,12)-(14,13) = ":" │ │ │ │ │ │ └── unescaped: "aa" │ │ │ │ │ ├── value: @@ -321,7 +321,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (20,4)-(20,8)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: (20,4)-(20,5) = "\"" - │ │ │ │ │ │ ├── value_loc: (20,5)-(20,6) = "a" + │ │ │ │ │ │ ├── content_loc: (20,5)-(20,6) = "a" │ │ │ │ │ │ ├── closing_loc: (20,6)-(20,8) = "\":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: diff --git a/snapshots/unparser/corpus/literal/send.txt b/snapshots/unparser/corpus/literal/send.txt index 1a63cba8a7..cf8b0b05de 100644 --- a/snapshots/unparser/corpus/literal/send.txt +++ b/snapshots/unparser/corpus/literal/send.txt @@ -204,7 +204,7 @@ │ │ │ │ └── @ SymbolNode (location: (17,5)-(17,9)) │ │ │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (17,5)-(17,6) = ":" - │ │ │ │ ├── value_loc: (17,6)-(17,9) = "bar" + │ │ │ │ ├── content_loc: (17,6)-(17,9) = "bar" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "bar" │ │ │ ├── opening_loc: (16,5)-(16,6) = "(" @@ -503,7 +503,7 @@ │ │ │ │ └── @ SymbolNode (location: (37,10)-(37,14)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (37,10)-(37,11) = ":" - │ │ │ │ ├── value_loc: (37,11)-(37,14) = "foo" + │ │ │ │ ├── content_loc: (37,11)-(37,14) = "foo" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "foo" │ │ │ ├── closing_loc: ∅ @@ -619,7 +619,7 @@ │ │ └── @ SymbolNode (location: (40,9)-(40,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (40,9)-(40,10) = ":" - │ │ ├── value_loc: (40,10)-(40,13) = "foo" + │ │ ├── content_loc: (40,10)-(40,13) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── closing_loc: ∅ @@ -1356,7 +1356,7 @@ │ │ └── @ SymbolNode (location: (62,8)-(62,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (62,8)-(62,9) = ":" - │ │ ├── value_loc: (62,9)-(62,12) = "baz" + │ │ ├── content_loc: (62,9)-(62,12) = "baz" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "baz" │ ├── closing_loc: (62,18)-(62,19) = ")" @@ -1408,7 +1408,7 @@ │ │ │ @ SymbolNode (location: (63,8)-(63,12)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (63,8)-(63,11) = "baz" + │ │ │ ├── content_loc: (63,8)-(63,11) = "baz" │ │ │ ├── closing_loc: (63,11)-(63,12) = ":" │ │ │ └── unescaped: "baz" │ │ ├── value: @@ -1678,7 +1678,7 @@ │ │ │ │ │ @ SymbolNode (location: (68,10)-(68,14)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (68,10)-(68,13) = "foo" + │ │ │ │ │ ├── content_loc: (68,10)-(68,13) = "foo" │ │ │ │ │ ├── closing_loc: (68,13)-(68,14) = ":" │ │ │ │ │ └── unescaped: "foo" │ │ │ │ ├── value: @@ -1734,7 +1734,7 @@ │ │ └── @ SymbolNode (location: (69,8)-(69,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (69,8)-(69,9) = ":" - │ │ ├── value_loc: (69,9)-(69,12) = "baz" + │ │ ├── content_loc: (69,9)-(69,12) = "baz" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "baz" │ ├── closing_loc: ∅ @@ -1760,7 +1760,7 @@ │ │ │ @ SymbolNode (location: (70,4)-(70,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (70,4)-(70,5) = "a" + │ │ │ ├── content_loc: (70,4)-(70,5) = "a" │ │ │ ├── closing_loc: (70,5)-(70,6) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -1810,7 +1810,7 @@ │ │ │ @ SymbolNode (location: (71,6)-(71,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (71,6)-(71,7) = "a" + │ │ │ ├── content_loc: (71,6)-(71,7) = "a" │ │ │ ├── closing_loc: (71,7)-(71,8) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -1994,7 +1994,7 @@ │ │ └── @ SymbolNode (location: (77,9)-(77,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (77,9)-(77,10) = ":" - │ │ ├── value_loc: (77,10)-(77,13) = "bar" + │ │ ├── content_loc: (77,10)-(77,13) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ ├── closing_loc: ∅ diff --git a/snapshots/unparser/corpus/literal/since/32.txt b/snapshots/unparser/corpus/literal/since/32.txt index 335ae12c1e..9ded1e9d55 100644 --- a/snapshots/unparser/corpus/literal/since/32.txt +++ b/snapshots/unparser/corpus/literal/since/32.txt @@ -154,7 +154,7 @@ │ │ │ │ @ SymbolNode (location: (10,4)-(10,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (10,4)-(10,11) = "default" + │ │ │ │ ├── content_loc: (10,4)-(10,11) = "default" │ │ │ │ ├── closing_loc: (10,11)-(10,12) = ":" │ │ │ │ └── unescaped: "default" │ │ │ ├── value: diff --git a/snapshots/unparser/corpus/literal/undef.txt b/snapshots/unparser/corpus/literal/undef.txt index b7ccf68e27..a51d1234fe 100644 --- a/snapshots/unparser/corpus/literal/undef.txt +++ b/snapshots/unparser/corpus/literal/undef.txt @@ -11,7 +11,7 @@ │ │ └── @ SymbolNode (location: (1,6)-(1,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,6)-(1,7) = ":" - │ │ ├── value_loc: (1,7)-(1,10) = "foo" + │ │ ├── content_loc: (1,7)-(1,10) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── keyword_loc: (1,0)-(1,5) = "undef" @@ -21,13 +21,13 @@ │ ├── @ SymbolNode (location: (2,6)-(2,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (2,6)-(2,7) = ":" - │ │ ├── value_loc: (2,7)-(2,10) = "foo" + │ │ ├── content_loc: (2,7)-(2,10) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── @ SymbolNode (location: (2,12)-(2,16)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (2,12)-(2,13) = ":" - │ ├── value_loc: (2,13)-(2,16) = "bar" + │ ├── content_loc: (2,13)-(2,16) = "bar" │ ├── closing_loc: ∅ │ └── unescaped: "bar" └── keyword_loc: (2,0)-(2,5) = "undef" diff --git a/snapshots/unparser/corpus/literal/while.txt b/snapshots/unparser/corpus/literal/while.txt index ffc9af4ee0..393b4d6775 100644 --- a/snapshots/unparser/corpus/literal/while.txt +++ b/snapshots/unparser/corpus/literal/while.txt @@ -758,7 +758,7 @@ │ └── @ SymbolNode (location: (63,2)-(63,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (63,2)-(63,3) = ":" - │ ├── value_loc: (63,3)-(63,7) = "body" + │ ├── content_loc: (63,3)-(63,7) = "body" │ ├── closing_loc: ∅ │ └── unescaped: "body" ├── @ UntilNode (location: (65,0)-(66,3)) @@ -824,6 +824,6 @@ └── @ SymbolNode (location: (72,2)-(72,7)) ├── flags: newline, static_literal, forced_us_ascii_encoding ├── opening_loc: (72,2)-(72,3) = ":" - ├── value_loc: (72,3)-(72,7) = "body" + ├── content_loc: (72,3)-(72,7) = "body" ├── closing_loc: ∅ └── unescaped: "body" diff --git a/snapshots/unparser/corpus/semantic/undef.txt b/snapshots/unparser/corpus/semantic/undef.txt index 4ac55f2cf3..cc011a7cca 100644 --- a/snapshots/unparser/corpus/semantic/undef.txt +++ b/snapshots/unparser/corpus/semantic/undef.txt @@ -11,7 +11,7 @@ │ │ └── @ SymbolNode (location: (1,6)-(1,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,6)-(1,9) = "foo" + │ │ ├── content_loc: (1,6)-(1,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── keyword_loc: (1,0)-(1,5) = "undef" @@ -21,13 +21,13 @@ │ ├── @ SymbolNode (location: (2,6)-(2,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (2,6)-(2,9) = "foo" + │ │ ├── content_loc: (2,6)-(2,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── @ SymbolNode (location: (2,11)-(2,14)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (2,11)-(2,14) = "bar" + │ ├── content_loc: (2,11)-(2,14) = "bar" │ ├── closing_loc: ∅ │ └── unescaped: "bar" └── keyword_loc: (2,0)-(2,5) = "undef" diff --git a/snapshots/until.txt b/snapshots/until.txt index 9f955eb6fc..95c226b77d 100644 --- a/snapshots/until.txt +++ b/snapshots/until.txt @@ -160,13 +160,13 @@ │ │ ├── @ SymbolNode (location: (11,4)-(11,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (11,4)-(11,5) = ":" - │ │ │ ├── value_loc: (11,5)-(11,6) = "a" + │ │ │ ├── content_loc: (11,5)-(11,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (11,8)-(11,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (11,8)-(11,9) = ":" - │ │ ├── value_loc: (11,9)-(11,10) = "b" + │ │ ├── content_loc: (11,9)-(11,10) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ diff --git a/snapshots/while.txt b/snapshots/while.txt index ae4ae0a99e..ffb5e120bc 100644 --- a/snapshots/while.txt +++ b/snapshots/while.txt @@ -160,13 +160,13 @@ │ │ ├── @ SymbolNode (location: (11,4)-(11,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (11,4)-(11,5) = ":" - │ │ │ ├── value_loc: (11,5)-(11,6) = "a" + │ │ │ ├── content_loc: (11,5)-(11,6) = "a" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "a" │ │ └── @ SymbolNode (location: (11,8)-(11,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (11,8)-(11,9) = ":" - │ │ ├── value_loc: (11,9)-(11,10) = "b" + │ │ ├── content_loc: (11,9)-(11,10) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ diff --git a/snapshots/whitequark/alias.txt b/snapshots/whitequark/alias.txt index d64a22b946..b6fde4d9d6 100644 --- a/snapshots/whitequark/alias.txt +++ b/snapshots/whitequark/alias.txt @@ -11,14 +11,14 @@ │ @ SymbolNode (location: (1,6)-(1,10)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,6)-(1,7) = ":" - │ ├── value_loc: (1,7)-(1,10) = "foo" + │ ├── content_loc: (1,7)-(1,10) = "foo" │ ├── closing_loc: ∅ │ └── unescaped: "foo" ├── old_name: │ @ SymbolNode (location: (1,11)-(1,14)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,11)-(1,14) = "bar" + │ ├── content_loc: (1,11)-(1,14) = "bar" │ ├── closing_loc: ∅ │ └── unescaped: "bar" └── keyword_loc: (1,0)-(1,5) = "alias" diff --git a/snapshots/whitequark/arg_label.txt b/snapshots/whitequark/arg_label.txt index 42c10dafa2..76ac0b34fc 100644 --- a/snapshots/whitequark/arg_label.txt +++ b/snapshots/whitequark/arg_label.txt @@ -29,7 +29,7 @@ │ │ │ └── @ SymbolNode (location: (2,2)-(2,4)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (2,2)-(2,3) = ":" - │ │ │ ├── value_loc: (2,3)-(2,4) = "b" + │ │ │ ├── content_loc: (2,3)-(2,4) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── closing_loc: ∅ @@ -66,7 +66,7 @@ │ │ │ └── @ SymbolNode (location: (4,11)-(4,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (4,11)-(4,12) = ":" - │ │ │ ├── value_loc: (4,12)-(4,13) = "b" + │ │ │ ├── content_loc: (4,12)-(4,13) = "b" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "b" │ │ ├── closing_loc: ∅ @@ -118,7 +118,7 @@ │ │ └── @ SymbolNode (location: (6,8)-(6,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (6,8)-(6,9) = ":" - │ │ ├── value_loc: (6,9)-(6,10) = "b" + │ │ ├── content_loc: (6,9)-(6,10) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ diff --git a/snapshots/whitequark/args_args_assocs.txt b/snapshots/whitequark/args_args_assocs.txt index 241dc55763..050257466b 100644 --- a/snapshots/whitequark/args_args_assocs.txt +++ b/snapshots/whitequark/args_args_assocs.txt @@ -36,7 +36,7 @@ │ │ │ @ SymbolNode (location: (1,9)-(1,13)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,9)-(1,10) = ":" - │ │ │ ├── value_loc: (1,10)-(1,13) = "foo" + │ │ │ ├── content_loc: (1,10)-(1,13) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ ├── value: @@ -78,7 +78,7 @@ │ │ @ SymbolNode (location: (3,9)-(3,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,9)-(3,10) = ":" - │ │ ├── value_loc: (3,10)-(3,13) = "foo" + │ │ ├── content_loc: (3,10)-(3,13) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── value: diff --git a/snapshots/whitequark/args_args_assocs_comma.txt b/snapshots/whitequark/args_args_assocs_comma.txt index ddf24a00b8..26029282e0 100644 --- a/snapshots/whitequark/args_args_assocs_comma.txt +++ b/snapshots/whitequark/args_args_assocs_comma.txt @@ -47,7 +47,7 @@ │ │ @ SymbolNode (location: (1,9)-(1,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,9)-(1,10) = ":" - │ │ ├── value_loc: (1,10)-(1,13) = "baz" + │ │ ├── content_loc: (1,10)-(1,13) = "baz" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "baz" │ ├── value: diff --git a/snapshots/whitequark/args_assocs_comma.txt b/snapshots/whitequark/args_assocs_comma.txt index 86ab339f0e..c02adfb983 100644 --- a/snapshots/whitequark/args_assocs_comma.txt +++ b/snapshots/whitequark/args_assocs_comma.txt @@ -36,7 +36,7 @@ │ │ @ SymbolNode (location: (1,4)-(1,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,4)-(1,5) = ":" - │ │ ├── value_loc: (1,5)-(1,8) = "baz" + │ │ ├── content_loc: (1,5)-(1,8) = "baz" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "baz" │ ├── value: diff --git a/snapshots/whitequark/array_symbols.txt b/snapshots/whitequark/array_symbols.txt index 75e342637c..05e63d2638 100644 --- a/snapshots/whitequark/array_symbols.txt +++ b/snapshots/whitequark/array_symbols.txt @@ -11,13 +11,13 @@ │ ├── @ SymbolNode (location: (1,3)-(1,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,3)-(1,6) = "foo" + │ │ ├── content_loc: (1,3)-(1,6) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── @ SymbolNode (location: (1,7)-(1,10)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: ∅ - │ ├── value_loc: (1,7)-(1,10) = "bar" + │ ├── content_loc: (1,7)-(1,10) = "bar" │ ├── closing_loc: ∅ │ └── unescaped: "bar" ├── opening_loc: (1,0)-(1,3) = "%i[" diff --git a/snapshots/whitequark/array_symbols_interp.txt b/snapshots/whitequark/array_symbols_interp.txt index 0fa0416870..339590c29b 100644 --- a/snapshots/whitequark/array_symbols_interp.txt +++ b/snapshots/whitequark/array_symbols_interp.txt @@ -11,7 +11,7 @@ │ │ ├── @ SymbolNode (location: (1,3)-(1,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,3)-(1,6) = "foo" + │ │ │ ├── content_loc: (1,3)-(1,6) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── @ InterpolatedSymbolNode (location: (1,7)-(1,13)) diff --git a/snapshots/whitequark/bug_cmdarg.txt b/snapshots/whitequark/bug_cmdarg.txt index 4ebd76086b..572399fef7 100644 --- a/snapshots/whitequark/bug_cmdarg.txt +++ b/snapshots/whitequark/bug_cmdarg.txt @@ -25,7 +25,7 @@ │ │ │ @ SymbolNode (location: (1,7)-(1,10)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,7)-(1,9) = "do" + │ │ │ ├── content_loc: (1,7)-(1,9) = "do" │ │ │ ├── closing_loc: (1,9)-(1,10) = ":" │ │ │ └── unescaped: "do" │ │ ├── value: @@ -80,7 +80,7 @@ │ │ @ SymbolNode (location: (5,2)-(5,4)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (5,2)-(5,3) = "x" + │ │ ├── content_loc: (5,2)-(5,3) = "x" │ │ ├── closing_loc: (5,3)-(5,4) = ":" │ │ └── unescaped: "x" │ ├── value: diff --git a/snapshots/whitequark/bug_do_block_in_hash_brace.txt b/snapshots/whitequark/bug_do_block_in_hash_brace.txt index 0aa4ce1f91..f425caa7a1 100644 --- a/snapshots/whitequark/bug_do_block_in_hash_brace.txt +++ b/snapshots/whitequark/bug_do_block_in_hash_brace.txt @@ -19,7 +19,7 @@ │ │ ├── @ SymbolNode (location: (1,2)-(1,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (1,2)-(1,3) = ":" - │ │ │ ├── value_loc: (1,3)-(1,6) = "foo" + │ │ │ ├── content_loc: (1,3)-(1,6) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── @ HashNode (location: (1,8)-(1,42)) @@ -32,7 +32,7 @@ │ │ │ │ │ @ SymbolNode (location: (1,9)-(1,13)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (1,9)-(1,10) = "\"" - │ │ │ │ │ ├── value_loc: (1,10)-(1,11) = "a" + │ │ │ │ │ ├── content_loc: (1,10)-(1,11) = "a" │ │ │ │ │ ├── closing_loc: (1,11)-(1,13) = "\":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -61,7 +61,7 @@ │ │ │ │ @ SymbolNode (location: (1,27)-(1,29)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (1,27)-(1,28) = "b" + │ │ │ │ ├── content_loc: (1,27)-(1,28) = "b" │ │ │ │ ├── closing_loc: (1,28)-(1,29) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -102,7 +102,7 @@ │ │ ├── @ SymbolNode (location: (3,2)-(3,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (3,2)-(3,3) = ":" - │ │ │ ├── value_loc: (3,3)-(3,6) = "foo" + │ │ │ ├── content_loc: (3,3)-(3,6) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── @ HashNode (location: (3,8)-(3,40)) @@ -137,7 +137,7 @@ │ │ │ │ @ SymbolNode (location: (3,25)-(3,27)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (3,25)-(3,26) = "b" + │ │ │ │ ├── content_loc: (3,25)-(3,26) = "b" │ │ │ │ ├── closing_loc: (3,26)-(3,27) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -178,7 +178,7 @@ │ │ ├── @ SymbolNode (location: (5,2)-(5,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (5,2)-(5,3) = ":" - │ │ │ ├── value_loc: (5,3)-(5,6) = "foo" + │ │ │ ├── content_loc: (5,3)-(5,6) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── @ HashNode (location: (5,8)-(5,43)) @@ -191,7 +191,7 @@ │ │ │ │ │ @ SymbolNode (location: (5,9)-(5,11)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (5,9)-(5,10) = ":" - │ │ │ │ │ ├── value_loc: (5,10)-(5,11) = "a" + │ │ │ │ │ ├── content_loc: (5,10)-(5,11) = "a" │ │ │ │ │ ├── closing_loc: ∅ │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -220,7 +220,7 @@ │ │ │ │ @ SymbolNode (location: (5,28)-(5,30)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (5,28)-(5,29) = "b" + │ │ │ │ ├── content_loc: (5,28)-(5,29) = "b" │ │ │ │ ├── closing_loc: (5,29)-(5,30) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -261,7 +261,7 @@ │ │ ├── @ SymbolNode (location: (7,2)-(7,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (7,2)-(7,3) = ":" - │ │ │ ├── value_loc: (7,3)-(7,6) = "foo" + │ │ │ ├── content_loc: (7,3)-(7,6) = "foo" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "foo" │ │ └── @ HashNode (location: (7,8)-(7,40)) @@ -274,7 +274,7 @@ │ │ │ │ │ @ SymbolNode (location: (7,9)-(7,11)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (7,9)-(7,10) = "a" + │ │ │ │ │ ├── content_loc: (7,9)-(7,10) = "a" │ │ │ │ │ ├── closing_loc: (7,10)-(7,11) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -303,7 +303,7 @@ │ │ │ │ @ SymbolNode (location: (7,25)-(7,27)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (7,25)-(7,26) = "b" + │ │ │ │ ├── content_loc: (7,25)-(7,26) = "b" │ │ │ │ ├── closing_loc: (7,26)-(7,27) = ":" │ │ │ │ └── unescaped: "b" │ │ │ ├── value: @@ -344,7 +344,7 @@ │ ├── @ SymbolNode (location: (9,2)-(9,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (9,2)-(9,3) = ":" - │ │ ├── value_loc: (9,3)-(9,6) = "foo" + │ │ ├── content_loc: (9,3)-(9,6) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ └── @ HashNode (location: (9,8)-(9,52)) @@ -398,7 +398,7 @@ │ │ │ @ SymbolNode (location: (9,37)-(9,39)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (9,37)-(9,38) = "b" + │ │ │ ├── content_loc: (9,37)-(9,38) = "b" │ │ │ ├── closing_loc: (9,38)-(9,39) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: diff --git a/snapshots/whitequark/class_super_label.txt b/snapshots/whitequark/class_super_label.txt index f851528563..ebce427284 100644 --- a/snapshots/whitequark/class_super_label.txt +++ b/snapshots/whitequark/class_super_label.txt @@ -29,7 +29,7 @@ │ │ └── @ SymbolNode (location: (1,13)-(1,15)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,13)-(1,14) = ":" - │ │ ├── value_loc: (1,14)-(1,15) = "b" + │ │ ├── content_loc: (1,14)-(1,15) = "b" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "b" │ ├── closing_loc: ∅ diff --git a/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt b/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt index 60716b1c7e..7cd0368be4 100644 --- a/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt +++ b/snapshots/whitequark/forwarded_kwrestarg_with_additional_kwarg.txt @@ -53,7 +53,7 @@ │ │ │ @ SymbolNode (location: (1,21)-(1,30)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,21)-(1,29) = "from_foo" + │ │ │ ├── content_loc: (1,21)-(1,29) = "from_foo" │ │ │ ├── closing_loc: (1,29)-(1,30) = ":" │ │ │ └── unescaped: "from_foo" │ │ ├── value: diff --git a/snapshots/whitequark/hash_hashrocket.txt b/snapshots/whitequark/hash_hashrocket.txt index fcf3fe3055..94b33b1347 100644 --- a/snapshots/whitequark/hash_hashrocket.txt +++ b/snapshots/whitequark/hash_hashrocket.txt @@ -42,7 +42,7 @@ │ │ @ SymbolNode (location: (3,10)-(3,14)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (3,10)-(3,11) = ":" - │ │ ├── value_loc: (3,11)-(3,14) = "foo" + │ │ ├── content_loc: (3,11)-(3,14) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── value: diff --git a/snapshots/whitequark/hash_kwsplat.txt b/snapshots/whitequark/hash_kwsplat.txt index 6a08a94635..181d276b37 100644 --- a/snapshots/whitequark/hash_kwsplat.txt +++ b/snapshots/whitequark/hash_kwsplat.txt @@ -15,7 +15,7 @@ │ │ │ @ SymbolNode (location: (1,2)-(1,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,2)-(1,5) = "foo" + │ │ │ ├── content_loc: (1,2)-(1,5) = "foo" │ │ │ ├── closing_loc: (1,5)-(1,6) = ":" │ │ │ └── unescaped: "foo" │ │ ├── value: diff --git a/snapshots/whitequark/hash_label.txt b/snapshots/whitequark/hash_label.txt index b321e21859..128223614d 100644 --- a/snapshots/whitequark/hash_label.txt +++ b/snapshots/whitequark/hash_label.txt @@ -15,7 +15,7 @@ │ │ @ SymbolNode (location: (1,2)-(1,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,2)-(1,5) = "foo" + │ │ ├── content_loc: (1,2)-(1,5) = "foo" │ │ ├── closing_loc: (1,5)-(1,6) = ":" │ │ └── unescaped: "foo" │ ├── value: diff --git a/snapshots/whitequark/hash_label_end.txt b/snapshots/whitequark/hash_label_end.txt index bff14365e0..658611aaac 100644 --- a/snapshots/whitequark/hash_label_end.txt +++ b/snapshots/whitequark/hash_label_end.txt @@ -68,7 +68,7 @@ │ │ │ @ SymbolNode (location: (3,2)-(3,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (3,2)-(3,3) = "'" - │ │ │ ├── value_loc: (3,3)-(3,6) = "foo" + │ │ │ ├── content_loc: (3,3)-(3,6) = "foo" │ │ │ ├── closing_loc: (3,6)-(3,8) = "':" │ │ │ └── unescaped: "foo" │ │ ├── value: @@ -87,7 +87,7 @@ │ │ │ @ SymbolNode (location: (5,2)-(5,8)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (5,2)-(5,3) = "'" - │ │ │ ├── value_loc: (5,3)-(5,6) = "foo" + │ │ │ ├── content_loc: (5,3)-(5,6) = "foo" │ │ │ ├── closing_loc: (5,6)-(5,8) = "':" │ │ │ └── unescaped: "foo" │ │ ├── value: @@ -101,7 +101,7 @@ │ │ @ SymbolNode (location: (5,12)-(5,18)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (5,12)-(5,13) = "'" - │ │ ├── value_loc: (5,13)-(5,16) = "bar" + │ │ ├── content_loc: (5,13)-(5,16) = "bar" │ │ ├── closing_loc: (5,16)-(5,18) = "':" │ │ └── unescaped: "bar" │ ├── value: diff --git a/snapshots/whitequark/hash_pair_value_omission.txt b/snapshots/whitequark/hash_pair_value_omission.txt index 7dd9b5a370..340a23c949 100644 --- a/snapshots/whitequark/hash_pair_value_omission.txt +++ b/snapshots/whitequark/hash_pair_value_omission.txt @@ -15,7 +15,7 @@ │ │ │ @ SymbolNode (location: (1,1)-(1,5)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,1)-(1,4) = "BAR" + │ │ │ ├── content_loc: (1,1)-(1,4) = "BAR" │ │ │ ├── closing_loc: (1,4)-(1,5) = ":" │ │ │ └── unescaped: "BAR" │ │ ├── value: @@ -37,7 +37,7 @@ │ │ │ │ @ SymbolNode (location: (3,1)-(3,3)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (3,1)-(3,2) = "a" + │ │ │ │ ├── content_loc: (3,1)-(3,2) = "a" │ │ │ │ ├── closing_loc: (3,2)-(3,3) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -62,7 +62,7 @@ │ │ │ @ SymbolNode (location: (3,5)-(3,7)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (3,5)-(3,6) = "b" + │ │ │ ├── content_loc: (3,5)-(3,6) = "b" │ │ │ ├── closing_loc: (3,6)-(3,7) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: @@ -92,7 +92,7 @@ │ │ @ SymbolNode (location: (5,1)-(5,6)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (5,1)-(5,5) = "puts" + │ │ ├── content_loc: (5,1)-(5,5) = "puts" │ │ ├── closing_loc: (5,5)-(5,6) = ":" │ │ └── unescaped: "puts" │ ├── value: diff --git a/snapshots/whitequark/interp_digit_var.txt b/snapshots/whitequark/interp_digit_var.txt index 7e8a3a2f31..209ac89f05 100644 --- a/snapshots/whitequark/interp_digit_var.txt +++ b/snapshots/whitequark/interp_digit_var.txt @@ -23,7 +23,7 @@ │ │ └── @ SymbolNode (location: (5,4)-(5,7)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (5,4)-(5,7) = "\#@1" + │ │ ├── content_loc: (5,4)-(5,7) = "\#@1" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "\#@1" │ ├── opening_loc: (5,1)-(5,4) = "%I[" @@ -34,7 +34,7 @@ │ │ └── @ SymbolNode (location: (7,4)-(7,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (7,4)-(7,8) = "\#@@1" + │ │ ├── content_loc: (7,4)-(7,8) = "\#@@1" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "\#@@1" │ ├── opening_loc: (7,1)-(7,4) = "%I[" @@ -79,7 +79,7 @@ │ │ └── @ SymbolNode (location: (17,5)-(17,8)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (17,5)-(17,8) = "\#@1" + │ │ ├── content_loc: (17,5)-(17,8) = "\#@1" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "\#@1" │ ├── opening_loc: (17,1)-(17,4) = "%i[" @@ -90,7 +90,7 @@ │ │ └── @ SymbolNode (location: (19,5)-(19,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (19,5)-(19,9) = "\#@@1" + │ │ ├── content_loc: (19,5)-(19,9) = "\#@@1" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "\#@@1" │ ├── opening_loc: (19,1)-(19,4) = "%i[" @@ -122,13 +122,13 @@ ├── @ SymbolNode (location: (29,1)-(29,8)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (29,1)-(29,4) = "%s{" - │ ├── value_loc: (29,4)-(29,7) = "\#@1" + │ ├── content_loc: (29,4)-(29,7) = "\#@1" │ ├── closing_loc: (29,7)-(29,8) = "}" │ └── unescaped: "\#@1" ├── @ SymbolNode (location: (31,1)-(31,9)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (31,1)-(31,4) = "%s{" - │ ├── value_loc: (31,4)-(31,8) = "\#@@1" + │ ├── content_loc: (31,4)-(31,8) = "\#@@1" │ ├── closing_loc: (31,8)-(31,9) = "}" │ └── unescaped: "\#@@1" ├── @ ArrayNode (location: (33,1)-(33,10)) @@ -204,25 +204,25 @@ ├── @ SymbolNode (location: (53,1)-(53,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (53,1)-(53,3) = ":\"" - │ ├── value_loc: (53,3)-(53,6) = "\#@1" + │ ├── content_loc: (53,3)-(53,6) = "\#@1" │ ├── closing_loc: (53,6)-(53,7) = "\"" │ └── unescaped: "\#@1" ├── @ SymbolNode (location: (55,1)-(55,8)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (55,1)-(55,3) = ":\"" - │ ├── value_loc: (55,3)-(55,7) = "\#@@1" + │ ├── content_loc: (55,3)-(55,7) = "\#@@1" │ ├── closing_loc: (55,7)-(55,8) = "\"" │ └── unescaped: "\#@@1" ├── @ SymbolNode (location: (57,1)-(57,7)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (57,1)-(57,3) = ":'" - │ ├── value_loc: (57,3)-(57,6) = "\#@1" + │ ├── content_loc: (57,3)-(57,6) = "\#@1" │ ├── closing_loc: (57,6)-(57,7) = "'" │ └── unescaped: "\#@1" ├── @ SymbolNode (location: (59,1)-(59,8)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (59,1)-(59,3) = ":'" - │ ├── value_loc: (59,3)-(59,7) = "\#@@1" + │ ├── content_loc: (59,3)-(59,7) = "\#@@1" │ ├── closing_loc: (59,7)-(59,8) = "'" │ └── unescaped: "\#@@1" ├── @ XStringNode (location: (61,1)-(61,6)) diff --git a/snapshots/whitequark/keyword_argument_omission.txt b/snapshots/whitequark/keyword_argument_omission.txt index 0e6954b6f4..d8e555dac0 100644 --- a/snapshots/whitequark/keyword_argument_omission.txt +++ b/snapshots/whitequark/keyword_argument_omission.txt @@ -25,7 +25,7 @@ │ │ │ @ SymbolNode (location: (1,4)-(1,6)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,4)-(1,5) = "a" + │ │ │ ├── content_loc: (1,4)-(1,5) = "a" │ │ │ ├── closing_loc: (1,5)-(1,6) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -50,7 +50,7 @@ │ │ @ SymbolNode (location: (1,8)-(1,10)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,8)-(1,9) = "b" + │ │ ├── content_loc: (1,8)-(1,9) = "b" │ │ ├── closing_loc: (1,9)-(1,10) = ":" │ │ └── unescaped: "b" │ ├── value: diff --git a/snapshots/whitequark/lbrace_arg_after_command_args.txt b/snapshots/whitequark/lbrace_arg_after_command_args.txt index 9d22574fe2..0945d611e9 100644 --- a/snapshots/whitequark/lbrace_arg_after_command_args.txt +++ b/snapshots/whitequark/lbrace_arg_after_command_args.txt @@ -25,7 +25,7 @@ │ │ └── @ SymbolNode (location: (1,5)-(1,7)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,5)-(1,6) = ":" - │ │ ├── value_loc: (1,6)-(1,7) = "a" + │ │ ├── content_loc: (1,6)-(1,7) = "a" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a" │ ├── opening_loc: (1,4)-(1,5) = "(" diff --git a/snapshots/whitequark/multiple_pattern_matches.txt b/snapshots/whitequark/multiple_pattern_matches.txt index ba8983e39c..30b8d7eb1d 100644 --- a/snapshots/whitequark/multiple_pattern_matches.txt +++ b/snapshots/whitequark/multiple_pattern_matches.txt @@ -18,7 +18,7 @@ │ │ │ │ @ SymbolNode (location: (1,1)-(1,3)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (1,1)-(1,2) = "a" + │ │ │ │ ├── content_loc: (1,1)-(1,2) = "a" │ │ │ │ ├── closing_loc: (1,2)-(1,3) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -38,7 +38,7 @@ │ │ │ │ @ SymbolNode (location: (1,10)-(1,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (1,10)-(1,11) = "a" + │ │ │ │ ├── content_loc: (1,10)-(1,11) = "a" │ │ │ │ ├── closing_loc: (1,11)-(1,12) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -67,7 +67,7 @@ │ │ │ │ @ SymbolNode (location: (2,1)-(2,3)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,1)-(2,2) = "a" + │ │ │ │ ├── content_loc: (2,1)-(2,2) = "a" │ │ │ │ ├── closing_loc: (2,2)-(2,3) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -87,7 +87,7 @@ │ │ │ │ @ SymbolNode (location: (2,10)-(2,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (2,10)-(2,11) = "a" + │ │ │ │ ├── content_loc: (2,10)-(2,11) = "a" │ │ │ │ ├── closing_loc: (2,11)-(2,12) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -116,7 +116,7 @@ │ │ │ │ @ SymbolNode (location: (4,1)-(4,3)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (4,1)-(4,2) = "a" + │ │ │ │ ├── content_loc: (4,1)-(4,2) = "a" │ │ │ │ ├── closing_loc: (4,2)-(4,3) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -136,7 +136,7 @@ │ │ │ │ @ SymbolNode (location: (4,10)-(4,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (4,10)-(4,11) = "a" + │ │ │ │ ├── content_loc: (4,10)-(4,11) = "a" │ │ │ │ ├── closing_loc: (4,11)-(4,12) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -165,7 +165,7 @@ │ │ │ @ SymbolNode (location: (5,1)-(5,3)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,1)-(5,2) = "a" + │ │ │ ├── content_loc: (5,1)-(5,2) = "a" │ │ │ ├── closing_loc: (5,2)-(5,3) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: @@ -185,7 +185,7 @@ │ │ │ @ SymbolNode (location: (5,10)-(5,12)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (5,10)-(5,11) = "a" + │ │ │ ├── content_loc: (5,10)-(5,11) = "a" │ │ │ ├── closing_loc: (5,11)-(5,12) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: diff --git a/snapshots/whitequark/newline_in_hash_argument.txt b/snapshots/whitequark/newline_in_hash_argument.txt index c156d7bb1c..f0ddcc257e 100644 --- a/snapshots/whitequark/newline_in_hash_argument.txt +++ b/snapshots/whitequark/newline_in_hash_argument.txt @@ -33,7 +33,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (2,3)-(2,5)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (2,3)-(2,4) = "a" + │ │ │ │ │ │ ├── content_loc: (2,3)-(2,4) = "a" │ │ │ │ │ │ ├── closing_loc: (2,4)-(2,5) = ":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: @@ -72,7 +72,7 @@ │ │ │ │ │ @ SymbolNode (location: (5,3)-(5,7)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: (5,3)-(5,4) = "\"" - │ │ │ │ │ ├── value_loc: (5,4)-(5,5) = "b" + │ │ │ │ │ ├── content_loc: (5,4)-(5,5) = "b" │ │ │ │ │ ├── closing_loc: (5,5)-(5,7) = "\":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -132,7 +132,7 @@ │ │ │ @ SymbolNode (location: (10,8)-(10,14)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (10,8)-(10,9) = "\"" - │ │ │ ├── value_loc: (10,9)-(10,12) = "foo" + │ │ │ ├── content_loc: (10,9)-(10,12) = "foo" │ │ │ ├── closing_loc: (10,12)-(10,14) = "\":" │ │ │ └── unescaped: "foo" │ │ ├── value: @@ -174,7 +174,7 @@ │ │ @ SymbolNode (location: (13,8)-(13,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (13,8)-(13,11) = "foo" + │ │ ├── content_loc: (13,8)-(13,11) = "foo" │ │ ├── closing_loc: (13,11)-(13,12) = ":" │ │ └── unescaped: "foo" │ ├── value: diff --git a/snapshots/whitequark/parser_bug_525.txt b/snapshots/whitequark/parser_bug_525.txt index 7612a8fb7d..2e84e9c336 100644 --- a/snapshots/whitequark/parser_bug_525.txt +++ b/snapshots/whitequark/parser_bug_525.txt @@ -25,7 +25,7 @@ │ │ @ SymbolNode (location: (1,3)-(1,5)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,3)-(1,4) = ":" - │ │ ├── value_loc: (1,4)-(1,5) = "k" + │ │ ├── content_loc: (1,4)-(1,5) = "k" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "k" │ ├── value: diff --git a/snapshots/whitequark/parser_slash_slash_n_escaping_in_literals.txt b/snapshots/whitequark/parser_slash_slash_n_escaping_in_literals.txt index ddd38a5ab7..3ad2aa062c 100644 --- a/snapshots/whitequark/parser_slash_slash_n_escaping_in_literals.txt +++ b/snapshots/whitequark/parser_slash_slash_n_escaping_in_literals.txt @@ -17,7 +17,7 @@ │ │ └── @ SymbolNode (location: (4,3)-(5,1)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (4,3)-(5,1) = "a\\\nb" + │ │ ├── content_loc: (4,3)-(5,1) = "a\\\nb" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a\nb" │ ├── opening_loc: (4,0)-(4,3) = "%I{" @@ -45,7 +45,7 @@ │ │ └── @ SymbolNode (location: (13,3)-(14,1)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (13,3)-(14,1) = "a\\\nb" + │ │ ├── content_loc: (13,3)-(14,1) = "a\\\nb" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "a\nb" │ ├── opening_loc: (13,0)-(13,3) = "%i{" @@ -65,7 +65,7 @@ ├── @ SymbolNode (location: (22,0)-(23,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (22,0)-(22,3) = "%s{" - │ ├── value_loc: (22,3)-(23,1) = "a\\\nb" + │ ├── content_loc: (22,3)-(23,1) = "a\\\nb" │ ├── closing_loc: (23,1)-(23,2) = "}" │ └── unescaped: "a\\\nb" ├── @ ArrayNode (location: (25,0)-(26,2)) @@ -106,13 +106,13 @@ ├── @ SymbolNode (location: (40,0)-(41,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (40,0)-(40,2) = ":\"" - │ ├── value_loc: (40,2)-(41,1) = "a\\\nb" + │ ├── content_loc: (40,2)-(41,1) = "a\\\nb" │ ├── closing_loc: (41,1)-(41,2) = "\"" │ └── unescaped: "ab" ├── @ SymbolNode (location: (43,0)-(44,2)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (43,0)-(43,2) = ":'" - │ ├── value_loc: (43,2)-(44,1) = "a\\\nb" + │ ├── content_loc: (43,2)-(44,1) = "a\\\nb" │ ├── closing_loc: (44,1)-(44,2) = "'" │ └── unescaped: "a\\\nb" ├── @ StringNode (location: (46,0)-(46,9)) diff --git a/snapshots/whitequark/pattern_matching_const_pattern.txt b/snapshots/whitequark/pattern_matching_const_pattern.txt index 2179217fb9..b03d78fd25 100644 --- a/snapshots/whitequark/pattern_matching_const_pattern.txt +++ b/snapshots/whitequark/pattern_matching_const_pattern.txt @@ -122,7 +122,7 @@ │ │ │ │ │ @ SymbolNode (location: (5,15)-(5,17)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (5,15)-(5,16) = "x" + │ │ │ │ │ ├── content_loc: (5,15)-(5,16) = "x" │ │ │ │ │ ├── closing_loc: (5,16)-(5,17) = ":" │ │ │ │ │ └── unescaped: "x" │ │ │ │ ├── value: @@ -265,7 +265,7 @@ │ │ │ │ @ SymbolNode (location: (11,15)-(11,17)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (11,15)-(11,16) = "x" + │ │ │ │ ├── content_loc: (11,15)-(11,16) = "x" │ │ │ │ ├── closing_loc: (11,16)-(11,17) = ":" │ │ │ │ └── unescaped: "x" │ │ │ ├── value: diff --git a/snapshots/whitequark/pattern_matching_hash.txt b/snapshots/whitequark/pattern_matching_hash.txt index 692ebf54ef..2055088c44 100644 --- a/snapshots/whitequark/pattern_matching_hash.txt +++ b/snapshots/whitequark/pattern_matching_hash.txt @@ -33,7 +33,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (2,11)-(2,13)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (2,11)-(2,12) = "a" + │ │ │ │ │ │ ├── content_loc: (2,11)-(2,12) = "a" │ │ │ │ │ │ ├── closing_loc: (2,12)-(2,13) = ":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: @@ -47,7 +47,7 @@ │ │ │ │ │ │ │ │ @ SymbolNode (location: (2,15)-(2,17)) │ │ │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ │ │ ├── value_loc: (2,15)-(2,16) = "b" + │ │ │ │ │ │ │ │ ├── content_loc: (2,15)-(2,16) = "b" │ │ │ │ │ │ │ │ ├── closing_loc: (2,16)-(2,17) = ":" │ │ │ │ │ │ │ │ └── unescaped: "b" │ │ │ │ │ │ │ ├── value: @@ -69,7 +69,7 @@ │ │ │ │ │ @ SymbolNode (location: (2,20)-(2,22)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (2,20)-(2,21) = "c" + │ │ │ │ │ ├── content_loc: (2,20)-(2,21) = "c" │ │ │ │ │ ├── closing_loc: (2,21)-(2,22) = ":" │ │ │ │ │ └── unescaped: "c" │ │ │ │ ├── value: @@ -139,7 +139,7 @@ │ │ │ │ │ @ SymbolNode (location: (7,12)-(7,16)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (7,12)-(7,15) = "Foo" + │ │ │ │ │ ├── content_loc: (7,12)-(7,15) = "Foo" │ │ │ │ │ ├── closing_loc: (7,15)-(7,16) = ":" │ │ │ │ │ └── unescaped: "Foo" │ │ │ │ ├── value: @@ -189,7 +189,7 @@ │ │ │ │ │ @ SymbolNode (location: (13,12)-(13,14)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (13,12)-(13,13) = "a" + │ │ │ │ │ ├── content_loc: (13,12)-(13,13) = "a" │ │ │ │ │ ├── closing_loc: (13,13)-(13,14) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -239,7 +239,7 @@ │ │ │ │ │ @ SymbolNode (location: (19,12)-(19,14)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (19,12)-(19,13) = "a" + │ │ │ │ │ ├── content_loc: (19,12)-(19,13) = "a" │ │ │ │ │ ├── closing_loc: (19,13)-(19,14) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -293,7 +293,7 @@ │ │ │ │ │ @ SymbolNode (location: (25,12)-(25,14)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (25,12)-(25,13) = "a" + │ │ │ │ │ ├── content_loc: (25,12)-(25,13) = "a" │ │ │ │ │ ├── closing_loc: (25,13)-(25,14) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -427,7 +427,7 @@ │ │ │ │ │ @ SymbolNode (location: (34,13)-(34,15)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (34,13)-(34,14) = "a" + │ │ │ │ │ ├── content_loc: (34,13)-(34,14) = "a" │ │ │ │ │ ├── closing_loc: (34,14)-(34,15) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -477,7 +477,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (36,13)-(36,15)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (36,13)-(36,14) = "a" + │ │ │ │ │ │ ├── content_loc: (36,13)-(36,14) = "a" │ │ │ │ │ │ ├── closing_loc: (36,14)-(36,15) = ":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: @@ -491,7 +491,7 @@ │ │ │ │ │ @ SymbolNode (location: (36,19)-(36,22)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (36,19)-(36,21) = "_a" + │ │ │ │ │ ├── content_loc: (36,19)-(36,21) = "_a" │ │ │ │ │ ├── closing_loc: (36,21)-(36,22) = ":" │ │ │ │ │ └── unescaped: "_a" │ │ │ │ ├── value: @@ -549,7 +549,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (38,13)-(38,15)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (38,13)-(38,14) = "a" + │ │ │ │ │ │ ├── content_loc: (38,13)-(38,14) = "a" │ │ │ │ │ │ ├── closing_loc: (38,14)-(38,15) = ":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: @@ -563,7 +563,7 @@ │ │ │ │ │ @ SymbolNode (location: (38,19)-(38,21)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (38,19)-(38,20) = "b" + │ │ │ │ │ ├── content_loc: (38,19)-(38,20) = "b" │ │ │ │ │ ├── closing_loc: (38,20)-(38,21) = ":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -613,7 +613,7 @@ │ │ │ │ │ @ SymbolNode (location: (40,13)-(40,15)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (40,13)-(40,14) = "a" + │ │ │ │ │ ├── content_loc: (40,13)-(40,14) = "a" │ │ │ │ │ ├── closing_loc: (40,14)-(40,15) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -667,7 +667,7 @@ │ │ │ │ │ │ @ SymbolNode (location: (42,13)-(42,15)) │ │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ │ ├── value_loc: (42,13)-(42,14) = "a" + │ │ │ │ │ │ ├── content_loc: (42,13)-(42,14) = "a" │ │ │ │ │ │ ├── closing_loc: (42,14)-(42,15) = ":" │ │ │ │ │ │ └── unescaped: "a" │ │ │ │ │ ├── value: @@ -685,7 +685,7 @@ │ │ │ │ │ @ SymbolNode (location: (42,17)-(42,19)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (42,17)-(42,18) = "b" + │ │ │ │ │ ├── content_loc: (42,17)-(42,18) = "b" │ │ │ │ │ ├── closing_loc: (42,18)-(42,19) = ":" │ │ │ │ │ └── unescaped: "b" │ │ │ │ ├── value: @@ -739,7 +739,7 @@ │ │ │ │ │ @ SymbolNode (location: (44,15)-(44,17)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (44,15)-(44,16) = "a" + │ │ │ │ │ ├── content_loc: (44,15)-(44,16) = "a" │ │ │ │ │ ├── closing_loc: (44,16)-(44,17) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: @@ -789,7 +789,7 @@ │ │ │ │ │ @ SymbolNode (location: (46,15)-(46,17)) │ │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ │ ├── value_loc: (46,15)-(46,16) = "a" + │ │ │ │ │ ├── content_loc: (46,15)-(46,16) = "a" │ │ │ │ │ ├── closing_loc: (46,16)-(46,17) = ":" │ │ │ │ │ └── unescaped: "a" │ │ │ │ ├── value: diff --git a/snapshots/whitequark/pattern_matching_single_line_allowed_omission_of_parentheses.txt b/snapshots/whitequark/pattern_matching_single_line_allowed_omission_of_parentheses.txt index 95ca9ee25c..78b50e6ec0 100644 --- a/snapshots/whitequark/pattern_matching_single_line_allowed_omission_of_parentheses.txt +++ b/snapshots/whitequark/pattern_matching_single_line_allowed_omission_of_parentheses.txt @@ -90,7 +90,7 @@ │ │ │ │ @ SymbolNode (location: (5,1)-(5,3)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (5,1)-(5,2) = "a" + │ │ │ │ ├── content_loc: (5,1)-(5,2) = "a" │ │ │ │ ├── closing_loc: (5,2)-(5,3) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -110,7 +110,7 @@ │ │ │ │ @ SymbolNode (location: (5,10)-(5,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (5,10)-(5,11) = "a" + │ │ │ │ ├── content_loc: (5,10)-(5,11) = "a" │ │ │ │ ├── closing_loc: (5,11)-(5,12) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -143,7 +143,7 @@ │ │ │ │ @ SymbolNode (location: (7,1)-(7,3)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (7,1)-(7,2) = "a" + │ │ │ │ ├── content_loc: (7,1)-(7,2) = "a" │ │ │ │ ├── closing_loc: (7,2)-(7,3) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -163,7 +163,7 @@ │ │ │ │ @ SymbolNode (location: (7,10)-(7,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (7,10)-(7,11) = "a" + │ │ │ │ ├── content_loc: (7,10)-(7,11) = "a" │ │ │ │ ├── closing_loc: (7,11)-(7,12) = ":" │ │ │ │ └── unescaped: "a" │ │ │ ├── value: @@ -196,14 +196,14 @@ │ │ │ │ @ SymbolNode (location: (9,1)-(9,5)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (9,1)-(9,4) = "key" + │ │ │ │ ├── content_loc: (9,1)-(9,4) = "key" │ │ │ │ ├── closing_loc: (9,4)-(9,5) = ":" │ │ │ │ └── unescaped: "key" │ │ │ ├── value: │ │ │ │ @ SymbolNode (location: (9,6)-(9,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (9,6)-(9,7) = ":" - │ │ │ │ ├── value_loc: (9,7)-(9,12) = "value" + │ │ │ │ ├── content_loc: (9,7)-(9,12) = "value" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "value" │ │ │ └── operator_loc: ∅ @@ -219,7 +219,7 @@ │ │ │ │ @ SymbolNode (location: (9,17)-(9,21)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (9,17)-(9,20) = "key" + │ │ │ │ ├── content_loc: (9,17)-(9,20) = "key" │ │ │ │ ├── closing_loc: (9,20)-(9,21) = ":" │ │ │ │ └── unescaped: "key" │ │ │ ├── value: @@ -249,14 +249,14 @@ │ │ │ │ @ SymbolNode (location: (11,1)-(11,5)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (11,1)-(11,4) = "key" + │ │ │ │ ├── content_loc: (11,1)-(11,4) = "key" │ │ │ │ ├── closing_loc: (11,4)-(11,5) = ":" │ │ │ │ └── unescaped: "key" │ │ │ ├── value: │ │ │ │ @ SymbolNode (location: (11,6)-(11,12)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (11,6)-(11,7) = ":" - │ │ │ │ ├── value_loc: (11,7)-(11,12) = "value" + │ │ │ │ ├── content_loc: (11,7)-(11,12) = "value" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "value" │ │ │ └── operator_loc: ∅ @@ -272,7 +272,7 @@ │ │ │ │ @ SymbolNode (location: (11,17)-(11,21)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (11,17)-(11,20) = "key" + │ │ │ │ ├── content_loc: (11,17)-(11,20) = "key" │ │ │ │ ├── closing_loc: (11,20)-(11,21) = ":" │ │ │ │ └── unescaped: "key" │ │ │ ├── value: diff --git a/snapshots/whitequark/pin_expr.txt b/snapshots/whitequark/pin_expr.txt index 17edf47e84..31fda1a9fb 100644 --- a/snapshots/whitequark/pin_expr.txt +++ b/snapshots/whitequark/pin_expr.txt @@ -252,7 +252,7 @@ │ │ │ │ @ SymbolNode (location: (14,15)-(14,19)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: ∅ - │ │ │ │ ├── value_loc: (14,15)-(14,18) = "foo" + │ │ │ │ ├── content_loc: (14,15)-(14,18) = "foo" │ │ │ │ ├── closing_loc: (14,18)-(14,19) = ":" │ │ │ │ └── unescaped: "foo" │ │ │ ├── value: diff --git a/snapshots/whitequark/ruby_bug_10279.txt b/snapshots/whitequark/ruby_bug_10279.txt index 0076c954a5..3008402142 100644 --- a/snapshots/whitequark/ruby_bug_10279.txt +++ b/snapshots/whitequark/ruby_bug_10279.txt @@ -15,7 +15,7 @@ │ │ @ SymbolNode (location: (1,1)-(1,3)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,1)-(1,2) = "a" + │ │ ├── content_loc: (1,1)-(1,2) = "a" │ │ ├── closing_loc: (1,2)-(1,3) = ":" │ │ └── unescaped: "a" │ ├── value: diff --git a/snapshots/whitequark/ruby_bug_11380.txt b/snapshots/whitequark/ruby_bug_11380.txt index 6eb9d7b1e1..537f79df24 100644 --- a/snapshots/whitequark/ruby_bug_11380.txt +++ b/snapshots/whitequark/ruby_bug_11380.txt @@ -30,7 +30,7 @@ │ │ └── @ SymbolNode (location: (1,7)-(1,13)) │ │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,7)-(1,8) = ":" - │ │ ├── value_loc: (1,8)-(1,13) = "hello" + │ │ ├── content_loc: (1,8)-(1,13) = "hello" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "hello" │ └── @ KeywordHashNode (location: (1,17)-(1,21)) @@ -42,7 +42,7 @@ │ │ @ SymbolNode (location: (1,17)-(1,19)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,17)-(1,18) = "a" + │ │ ├── content_loc: (1,17)-(1,18) = "a" │ │ ├── closing_loc: (1,18)-(1,19) = ":" │ │ └── unescaped: "a" │ ├── value: diff --git a/snapshots/whitequark/ruby_bug_11873_a.txt b/snapshots/whitequark/ruby_bug_11873_a.txt index e9ff71af83..844ba1c60f 100644 --- a/snapshots/whitequark/ruby_bug_11873_a.txt +++ b/snapshots/whitequark/ruby_bug_11873_a.txt @@ -314,7 +314,7 @@ │ │ └── @ SymbolNode (location: (9,10)-(9,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (9,10)-(9,11) = ":" - │ │ ├── value_loc: (9,11)-(9,12) = "e" + │ │ ├── content_loc: (9,11)-(9,12) = "e" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── closing_loc: ∅ @@ -636,7 +636,7 @@ │ │ └── @ SymbolNode (location: (19,11)-(19,13)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (19,11)-(19,12) = ":" - │ │ ├── value_loc: (19,12)-(19,13) = "e" + │ │ ├── content_loc: (19,12)-(19,13) = "e" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── closing_loc: ∅ @@ -993,7 +993,7 @@ │ │ └── @ SymbolNode (location: (29,10)-(29,12)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (29,10)-(29,11) = ":" - │ │ ├── value_loc: (29,11)-(29,12) = "e" + │ │ ├── content_loc: (29,11)-(29,12) = "e" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "e" │ ├── closing_loc: ∅ @@ -1350,7 +1350,7 @@ │ └── @ SymbolNode (location: (39,11)-(39,13)) │ ├── flags: static_literal, forced_us_ascii_encoding │ ├── opening_loc: (39,11)-(39,12) = ":" - │ ├── value_loc: (39,12)-(39,13) = "e" + │ ├── content_loc: (39,12)-(39,13) = "e" │ ├── closing_loc: ∅ │ └── unescaped: "e" ├── closing_loc: ∅ diff --git a/snapshots/whitequark/ruby_bug_12073.txt b/snapshots/whitequark/ruby_bug_12073.txt index 13a48456b8..5666019ef1 100644 --- a/snapshots/whitequark/ruby_bug_12073.txt +++ b/snapshots/whitequark/ruby_bug_12073.txt @@ -35,7 +35,7 @@ │ │ │ @ SymbolNode (location: (1,9)-(1,11)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (1,9)-(1,10) = "b" + │ │ │ ├── content_loc: (1,9)-(1,10) = "b" │ │ │ ├── closing_loc: (1,10)-(1,11) = ":" │ │ │ └── unescaped: "b" │ │ ├── value: diff --git a/snapshots/whitequark/ruby_bug_12669.txt b/snapshots/whitequark/ruby_bug_12669.txt index 2024462f81..db3a8165ef 100644 --- a/snapshots/whitequark/ruby_bug_12669.txt +++ b/snapshots/whitequark/ruby_bug_12669.txt @@ -29,7 +29,7 @@ │ │ │ │ └── @ SymbolNode (location: (1,16)-(1,18)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (1,16)-(1,17) = ":" - │ │ │ │ ├── value_loc: (1,17)-(1,18) = "x" + │ │ │ │ ├── content_loc: (1,17)-(1,18) = "x" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "x" │ │ │ ├── closing_loc: ∅ @@ -66,7 +66,7 @@ │ │ │ │ └── @ SymbolNode (location: (3,15)-(3,17)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (3,15)-(3,16) = ":" - │ │ │ │ ├── value_loc: (3,16)-(3,17) = "x" + │ │ │ │ ├── content_loc: (3,16)-(3,17) = "x" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "x" │ │ │ ├── closing_loc: ∅ @@ -101,7 +101,7 @@ │ │ │ │ └── @ SymbolNode (location: (5,15)-(5,17)) │ │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ │ ├── opening_loc: (5,15)-(5,16) = ":" - │ │ │ │ ├── value_loc: (5,16)-(5,17) = "x" + │ │ │ │ ├── content_loc: (5,16)-(5,17) = "x" │ │ │ │ ├── closing_loc: ∅ │ │ │ │ └── unescaped: "x" │ │ │ ├── closing_loc: ∅ @@ -137,7 +137,7 @@ │ │ │ └── @ SymbolNode (location: (7,14)-(7,16)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: (7,14)-(7,15) = ":" - │ │ │ ├── value_loc: (7,15)-(7,16) = "x" + │ │ │ ├── content_loc: (7,15)-(7,16) = "x" │ │ │ ├── closing_loc: ∅ │ │ │ └── unescaped: "x" │ │ ├── closing_loc: ∅ diff --git a/snapshots/whitequark/ruby_bug_9669.txt b/snapshots/whitequark/ruby_bug_9669.txt index c771c50c8a..d7c24d9870 100644 --- a/snapshots/whitequark/ruby_bug_9669.txt +++ b/snapshots/whitequark/ruby_bug_9669.txt @@ -55,7 +55,7 @@ │ │ │ @ SymbolNode (location: (6,0)-(6,2)) │ │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ │ ├── opening_loc: ∅ - │ │ │ ├── value_loc: (6,0)-(6,1) = "a" + │ │ │ ├── content_loc: (6,0)-(6,1) = "a" │ │ │ ├── closing_loc: (6,1)-(6,2) = ":" │ │ │ └── unescaped: "a" │ │ ├── value: diff --git a/snapshots/whitequark/symbol_plain.txt b/snapshots/whitequark/symbol_plain.txt index 803f2847cd..317c0630ca 100644 --- a/snapshots/whitequark/symbol_plain.txt +++ b/snapshots/whitequark/symbol_plain.txt @@ -8,12 +8,12 @@ ├── @ SymbolNode (location: (1,0)-(1,6)) │ ├── flags: newline, static_literal, forced_us_ascii_encoding │ ├── opening_loc: (1,0)-(1,2) = ":'" - │ ├── value_loc: (1,2)-(1,5) = "foo" + │ ├── content_loc: (1,2)-(1,5) = "foo" │ ├── closing_loc: (1,5)-(1,6) = "'" │ └── unescaped: "foo" └── @ SymbolNode (location: (3,0)-(3,4)) ├── flags: newline, static_literal, forced_us_ascii_encoding ├── opening_loc: (3,0)-(3,1) = ":" - ├── value_loc: (3,1)-(3,4) = "foo" + ├── content_loc: (3,1)-(3,4) = "foo" ├── closing_loc: ∅ └── unescaped: "foo" diff --git a/snapshots/whitequark/undef.txt b/snapshots/whitequark/undef.txt index a24ba2f868..772e5791b9 100644 --- a/snapshots/whitequark/undef.txt +++ b/snapshots/whitequark/undef.txt @@ -11,13 +11,13 @@ │ ├── @ SymbolNode (location: (1,6)-(1,9)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: ∅ - │ │ ├── value_loc: (1,6)-(1,9) = "foo" + │ │ ├── content_loc: (1,6)-(1,9) = "foo" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "foo" │ ├── @ SymbolNode (location: (1,11)-(1,15)) │ │ ├── flags: static_literal, forced_us_ascii_encoding │ │ ├── opening_loc: (1,11)-(1,12) = ":" - │ │ ├── value_loc: (1,12)-(1,15) = "bar" + │ │ ├── content_loc: (1,12)-(1,15) = "bar" │ │ ├── closing_loc: ∅ │ │ └── unescaped: "bar" │ └── @ InterpolatedSymbolNode (location: (1,17)-(1,27)) diff --git a/src/prism.c b/src/prism.c index 2c84490dc5..3f98725a4f 100644 --- a/src/prism.c +++ b/src/prism.c @@ -6897,7 +6897,7 @@ pm_symbol_node_to_string_node(pm_parser_t *parser, pm_symbol_node_t *node) { flags, PM_LOCATION_INIT_NODE(node), node->opening_loc, - node->value_loc, + node->content_loc, node->closing_loc, node->unescaped ); @@ -17177,7 +17177,7 @@ pm_slice_is_valid_local(const pm_parser_t *parser, const uint8_t *start, const u */ static pm_node_t * parse_pattern_hash_implicit_value(pm_parser_t *parser, pm_constant_id_list_t *captures, pm_symbol_node_t *key) { - const pm_location_t *value_loc = &((pm_symbol_node_t *) key)->value_loc; + const pm_location_t *value_loc = &((pm_symbol_node_t *) key)->content_loc; const uint8_t *start = parser->start + PM_LOCATION_START(value_loc); const uint8_t *end = parser->start + PM_LOCATION_END(value_loc); @@ -19133,8 +19133,8 @@ parse_symbol_array(pm_parser_t *parser, uint16_t depth) { pm_symbol_node_t *cast = (pm_symbol_node_t *) current; pm_token_t content = { .type = PM_TOKEN_STRING_CONTENT, - .start = parser->start + cast->value_loc.start, - .end = parser->start + cast->value_loc.start + cast->value_loc.length + .start = parser->start + cast->content_loc.start, + .end = parser->start + cast->content_loc.start + cast->content_loc.length }; pm_node_t *first_string = UP(pm_string_node_create_unescaped(parser, NULL, &content, NULL, &cast->unescaped)); @@ -20513,7 +20513,7 @@ parse_expression_prefix(pm_parser_t *parser, pm_binding_power_t binding_power, u pm_interpolated_symbol_node_append(parser->arena, (pm_interpolated_symbol_node_t *) current, string); } else if (PM_NODE_TYPE_P(current, PM_SYMBOL_NODE)) { pm_symbol_node_t *cast = (pm_symbol_node_t *) current; - pm_token_t content = { .type = PM_TOKEN_STRING_CONTENT, .start = parser->start + cast->value_loc.start, .end = parser->start + cast->value_loc.start + cast->value_loc.length }; + pm_token_t content = { .type = PM_TOKEN_STRING_CONTENT, .start = parser->start + cast->content_loc.start, .end = parser->start + cast->content_loc.start + cast->content_loc.length }; pm_node_t *first_string = UP(pm_string_node_create_unescaped(parser, NULL, &content, NULL, &cast->unescaped)); pm_node_t *second_string = UP(pm_string_node_create_current_string(parser, NULL, &parser->previous, NULL)); parser_lex(parser);