git: 53eb4403c4a3 - main - lang/ruby34: Update to 3.4.6

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Tue, 16 Sep 2025 02:05:57 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=53eb4403c4a37524f296c9ed26165f7c3ccfa5d3

commit 53eb4403c4a37524f296c9ed26165f7c3ccfa5d3
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2025-09-16 02:00:06 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2025-09-16 02:05:05 +0000

    lang/ruby34: Update to 3.4.6
    
    ReleaseNotes:   https://www.ruby-lang.org/en/news/2025/09/16/ruby-3-4-6-released/
---
 Mk/Uses/ruby.mk       |   2 +-
 lang/ruby34/distinfo  |   6 +-
 lang/ruby34/pkg-plist | 202 +++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 203 insertions(+), 7 deletions(-)

diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index 55bb74a50fd7..bedf7cc058be 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -162,7 +162,7 @@ RUBY_PORTREVISION=	0
 #
 # Ruby 3.4
 #
-RUBY_DISTVERSION=	3.4.5
+RUBY_DISTVERSION=	3.4.6
 RUBY_PORTREVISION=	0
 
 
diff --git a/lang/ruby34/distinfo b/lang/ruby34/distinfo
index 15782e911b55..a595e134e3e9 100644
--- a/lang/ruby34/distinfo
+++ b/lang/ruby34/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752661527
-SHA256 (ruby/ruby-3.4.5.tar.xz) = 7b3a905b84b8777aa29f557bada695c3ce108390657e614d2cc9e2fb7e459536
-SIZE (ruby/ruby-3.4.5.tar.xz) = 17265032
+TIMESTAMP = 1757986904
+SHA256 (ruby/ruby-3.4.6.tar.xz) = 804995bc22938aa475127000d3103cb133409ad3955edfc0e7412be66a4859b8
+SIZE (ruby/ruby-3.4.6.tar.xz) = 17303436
diff --git a/lang/ruby34/pkg-plist b/lang/ruby34/pkg-plist
index dc7b0bbe08fa..39f77564c951 100644
--- a/lang/ruby34/pkg-plist
+++ b/lang/ruby34/pkg-plist
@@ -444,8 +444,11 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/prism/parse_result/errors.rb
 %%RUBY_LIBDIR%%/prism/parse_result/newlines.rb
 %%RUBY_LIBDIR%%/prism/pattern.rb
+%%RUBY_LIBDIR%%/prism/polyfill/append_as_bytes.rb
 %%RUBY_LIBDIR%%/prism/polyfill/byteindex.rb
+%%RUBY_LIBDIR%%/prism/polyfill/scan_byte.rb
 %%RUBY_LIBDIR%%/prism/polyfill/unpack1.rb
+%%RUBY_LIBDIR%%/prism/polyfill/warn.rb
 %%RUBY_LIBDIR%%/prism/reflection.rb
 %%RUBY_LIBDIR%%/prism/relocation.rb
 %%RUBY_LIBDIR%%/prism/serialize.rb
@@ -453,9 +456,12 @@ lib/libruby%%RUBY_SHLIBVER%%.so.%%RUBY_SHLIBVER%%
 %%RUBY_LIBDIR%%/prism/translation.rb
 %%RUBY_LIBDIR%%/prism/translation/parser%%RUBY_SUFFIX%%.rb
 %%RUBY_LIBDIR%%/prism/translation/parser.rb
+%%RUBY_LIBDIR%%/prism/translation/parser/builder.rb
 %%RUBY_LIBDIR%%/prism/translation/parser/compiler.rb
 %%RUBY_LIBDIR%%/prism/translation/parser/lexer.rb
 %%RUBY_LIBDIR%%/prism/translation/parser33.rb
+%%RUBY_LIBDIR%%/prism/translation/parser35.rb
+%%RUBY_LIBDIR%%/prism/translation/parser_current.rb
 %%RUBY_LIBDIR%%/prism/translation/ripper.rb
 %%RUBY_LIBDIR%%/prism/translation/ripper/sexp.rb
 %%RUBY_LIBDIR%%/prism/translation/ripper/shim.rb
@@ -9314,6 +9320,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parameter_flag-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parameters_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/parentheses_node_flag-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/pinned_expression_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/pinned_variable_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/DSL/post_execution_node-i.ri
@@ -9437,6 +9444,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/listeners-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/new-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/register-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/register_events-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/register_public_methods-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_alias_global_variable_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_alias_method_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Dispatcher/visit_alternation_pattern_node-i.ri
@@ -11412,6 +11421,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/deconstruct-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/deconstruct_keys-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/inspect-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/multiple_statements%3f-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/new-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/opening-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/opening_loc-i.ri
@@ -11419,6 +11429,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/save_opening_loc-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/type-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNode/type-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/ParenthesesNodeFlags/cdesc-ParenthesesNodeFlags.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParseError/cdesc-ParseError.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParseError/deconstruct_keys-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ParseError/inspect-i.ri
@@ -11851,8 +11862,11 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/reference-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/save_keyword_loc-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/save_operator_loc-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/save_then_keyword_loc-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/statements-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/subsequent-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/then_keyword-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/then_keyword_loc-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/type-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RescueNode/type-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/RestParameterNode/%3d%3d%3d-i.ri
@@ -11918,6 +11932,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ReturnNode/save_keyword_loc-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ReturnNode/type-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ReturnNode/type-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/cdesc-Scope.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/forwarding-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/locals-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Scope/new-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/%3d%3d%3d-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/accept-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/cdesc-SelfNode.ri
@@ -11932,8 +11950,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/type-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/SelfNode/type-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/cdesc-Serialize.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load-c.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_tokens-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_lex-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_parse-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_parse_comments-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Serialize/load_parse_lex-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ShareableConstantNode/%3d%3d%3d-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ShareableConstantNode/accept-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/ShareableConstantNode/cdesc-ShareableConstantNode.ri
@@ -11984,6 +12004,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/code_units_column-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/code_units_offset-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/column-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/deep_freeze-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/encoding-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/find_line-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/for-c.ri
@@ -11993,6 +12014,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/lines-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/new-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/replace_offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Source/replace_start_line-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/slice-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/source-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Source/start_line-i.ri
@@ -12164,6 +12187,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/%3d%3d-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/cdesc-Token.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/deconstruct_keys-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Token/deep_freeze-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/inspect-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/location-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/new-c.ri
@@ -12172,10 +12196,12 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/type-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Token/value-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser%%RUBY_SUFFIX%%/cdesc-Parser%%RUBY_SUFFIX%%.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/block-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/cdesc-Builder.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Builder/itarg-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/CompilationError/cdesc-CompilationError.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/builder-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/cdesc-Compiler.ri
-%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/chomped_bytesize-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/copy_compiler-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/find_forwarding-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/forwarding-i.ri
@@ -12191,6 +12217,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_find-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/srange_offsets-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_interpolation-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/string_nodes_from_line_continuations-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/token-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_alias_global_variable_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_alias_method_node-i.ri
@@ -12347,7 +12375,11 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_x_string_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/visit_yield_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Compiler/within_pattern-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/calculate_heredoc_whitespace-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/cdesc-Lexer.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/escape_build-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/escape_read-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/interpolation%3f-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/lexed-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/new-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/offset_cache-i.ri
@@ -12355,8 +12387,16 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/parse_float-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/parse_integer-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/parse_rational-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/percent_array%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/percent_array_leading_whitespace-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/percent_array_unescape-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/range-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/regexp%3f-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/simplify_string%3f-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/source_buffer-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/to_a-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/trim_heredoc_whitespace-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/Lexer/unescape_string-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/PrismDiagnostic/cdesc-PrismDiagnostic.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/PrismDiagnostic/message-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/PrismDiagnostic/new-c.ri
@@ -12369,8 +12409,10 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/convert_for_prism-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/default_encoding-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/error_diagnostic-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/new-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/parse-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/parse_with_comments-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/prism_options-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/tokenize-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/try_declare_numparam-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/unwrap-i.ri
@@ -12378,6 +12420,8 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/valid_warning%3f-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser/warning_diagnostic-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser33/cdesc-Parser33.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Parser35/cdesc-Parser35.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/ParserCurrent/cdesc-ParserCurrent.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilder/cdesc-SexpBuilder.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/SexpBuilderPP/cdesc-SexpBuilderPP.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Translation/Ripper/bounds-i.ri
@@ -12826,6 +12870,157 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/UntilNode/type-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/cdesc-Visitor.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_global_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alias_method_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_alternation_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_and_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_array_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_assoc_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_back_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_begin_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_argument_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_local_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_block_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_break_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_call_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_capture_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_match_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_case_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_class_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_path_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_constant_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_def_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_defined_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_else_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_embedded_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_ensure_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_false_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_find_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_flip_flop_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_float_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_for_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_arguments_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_forwarding_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_global_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_hash_pattern_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_if_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_imaginary_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_implicit_rest_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_in_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_index_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_instance_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_integer_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_interpolated_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_it_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_hash_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_keyword_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_lambda_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_and_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_operator_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_or_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_local_variable_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_last_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_predicate_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_required_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_match_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_missing_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_module_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_target_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_multi_write_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_next_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_nil_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_no_keywords_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_numbered_reference_read_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_optional_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_or_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parameters_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_parentheses_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pinned_variable_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_post_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_pre_execution_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_program_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_range_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rational_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_redo_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_regular_expression_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_keyword_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_required_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_modifier_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rescue_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_rest_parameter_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_retry_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_return_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_self_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_shareable_constant_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_singleton_class_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_encoding_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_file_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_source_line_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_splat_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_statements_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_super_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_symbol_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_true_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_undef_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_unless_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_until_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_when_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_while_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_x_string_node-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/Visitor/visit_yield_node-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/%3d%3d%3d-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/accept-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/WhenNode/cdesc-WhenNode.ri
@@ -12945,6 +13140,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
 %%RDOC%%%%RUBY_RIDIR%%/Prism/parse_success%3f-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/profile-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Prism/profile_file-c.ri
+%%RDOC%%%%RUBY_RIDIR%%/Prism/scope-c.ri
 %%RDOC%%%%RUBY_RIDIR%%/Proc/%3c%3c-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Proc/%3d%3d%3d-i.ri
 %%RDOC%%%%RUBY_RIDIR%%/Proc/%3d%3d-i.ri