From: Jeremy Evans Subject: Update: Ruby 3.4.6 To: OpenBSD ports Date: Mon, 15 Sep 2025 19:40:55 -0700 This updates to Ruby 3.4, released today. Release notes at https://www.ruby-lang.org/en/news/2025/09/16/ruby-3-4-6-released/ Tested on amd64. Will be committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/Makefile,v retrieving revision 1.8 diff -u -p -u -p -r1.8 Makefile --- Makefile 18 Jul 2025 00:38:13 -0000 1.8 +++ Makefile 16 Sep 2025 02:36:40 -0000 @@ -1,4 +1,4 @@ -VERSION = 3.4.5 +VERSION = 3.4.6 DISTNAME = ruby-${VERSION} PKGNAME-main = ruby-${VERSION} PKGNAME-ri_docs = ruby${BINREV}-ri_docs-${VERSION} Index: distinfo =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/distinfo,v retrieving revision 1.5 diff -u -p -u -p -r1.5 distinfo --- distinfo 18 Jul 2025 00:38:13 -0000 1.5 +++ distinfo 16 Sep 2025 02:36:40 -0000 @@ -1,2 +1,2 @@ -SHA256 (ruby-3.4.5.tar.gz) = HYjYontEL93kqgbcmehrC78LKIlj2EMxEt1frHmP1e4= -SIZE (ruby-3.4.5.tar.gz) = 23237143 +SHA256 (ruby-3.4.6.tar.gz) = 48Gauej0GzcjEk+8ARTN58v1XmWqnFjBKs2J7JwN0bk= +SIZE (ruby-3.4.6.tar.gz) = 23266686 Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-main,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST-main --- pkg/PLIST-main 18 Jul 2025 00:38:13 -0000 1.5 +++ pkg/PLIST-main 16 Sep 2025 02:36:40 -0000 @@ -891,8 +891,11 @@ lib/ruby/${REV}/prism/parse_result/error lib/ruby/${REV}/prism/parse_result/newlines.rb lib/ruby/${REV}/prism/pattern.rb lib/ruby/${REV}/prism/polyfill/ +lib/ruby/${REV}/prism/polyfill/append_as_bytes.rb lib/ruby/${REV}/prism/polyfill/byteindex.rb +lib/ruby/${REV}/prism/polyfill/scan_byte.rb lib/ruby/${REV}/prism/polyfill/unpack1.rb +lib/ruby/${REV}/prism/polyfill/warn.rb lib/ruby/${REV}/prism/reflection.rb lib/ruby/${REV}/prism/relocation.rb lib/ruby/${REV}/prism/serialize.rb @@ -901,10 +904,13 @@ lib/ruby/${REV}/prism/translation/ lib/ruby/${REV}/prism/translation.rb lib/ruby/${REV}/prism/translation/parser/ lib/ruby/${REV}/prism/translation/parser.rb +lib/ruby/${REV}/prism/translation/parser/builder.rb lib/ruby/${REV}/prism/translation/parser/compiler.rb lib/ruby/${REV}/prism/translation/parser/lexer.rb lib/ruby/${REV}/prism/translation/parser33.rb lib/ruby/${REV}/prism/translation/parser34.rb +lib/ruby/${REV}/prism/translation/parser35.rb +lib/ruby/${REV}/prism/translation/parser_current.rb lib/ruby/${REV}/prism/translation/ripper/ lib/ruby/${REV}/prism/translation/ripper.rb lib/ruby/${REV}/prism/translation/ripper/sexp.rb @@ -2162,7 +2168,7 @@ lib/ruby/gems/${REV}/gems/prime-0.1.3/si lib/ruby/gems/${REV}/gems/prime-0.1.3/sig/integer-extension.rbs lib/ruby/gems/${REV}/gems/prime-0.1.3/sig/manifest.yaml lib/ruby/gems/${REV}/gems/prime-0.1.3/sig/prime.rbs -lib/ruby/gems/${REV}/gems/prism-1.2.0/ +lib/ruby/gems/${REV}/gems/prism-1.5.1/ lib/ruby/gems/${REV}/gems/pstore-0.1.4/ lib/ruby/gems/${REV}/gems/psych-5.2.2/ lib/ruby/gems/${REV}/gems/racc-1.8.1/ @@ -3312,7 +3318,7 @@ lib/ruby/gems/${REV}/specifications/defa lib/ruby/gems/${REV}/specifications/default/pathname-0.4.0.gemspec lib/ruby/gems/${REV}/specifications/default/pp-0.6.2.gemspec lib/ruby/gems/${REV}/specifications/default/prettyprint-0.2.0.gemspec -lib/ruby/gems/${REV}/specifications/default/prism-1.2.0.gemspec +lib/ruby/gems/${REV}/specifications/default/prism-1.5.1.gemspec lib/ruby/gems/${REV}/specifications/default/pstore-0.1.4.gemspec lib/ruby/gems/${REV}/specifications/default/psych-5.2.2.gemspec lib/ruby/gems/${REV}/specifications/default/rdoc-6.14.0.gemspec Index: pkg/PLIST-ri_docs =================================================================== RCS file: /cvs/ports/lang/ruby/3.4/pkg/PLIST-ri_docs,v retrieving revision 1.3 diff -u -p -u -p -r1.3 PLIST-ri_docs --- pkg/PLIST-ri_docs 18 Jul 2025 00:38:13 -0000 1.3 +++ pkg/PLIST-ri_docs 16 Sep 2025 02:36:41 -0000 @@ -8722,6 +8722,7 @@ share/ri/${REV}/system/Prism/DSL/or_node share/ri/${REV}/system/Prism/DSL/parameter_flag-i.ri share/ri/${REV}/system/Prism/DSL/parameters_node-i.ri share/ri/${REV}/system/Prism/DSL/parentheses_node-i.ri +share/ri/${REV}/system/Prism/DSL/parentheses_node_flag-i.ri share/ri/${REV}/system/Prism/DSL/pinned_expression_node-i.ri share/ri/${REV}/system/Prism/DSL/pinned_variable_node-i.ri share/ri/${REV}/system/Prism/DSL/post_execution_node-i.ri @@ -8849,6 +8850,8 @@ share/ri/${REV}/system/Prism/Dispatcher/ share/ri/${REV}/system/Prism/Dispatcher/listeners-i.ri share/ri/${REV}/system/Prism/Dispatcher/new-c.ri share/ri/${REV}/system/Prism/Dispatcher/register-i.ri +share/ri/${REV}/system/Prism/Dispatcher/register_events-i.ri +share/ri/${REV}/system/Prism/Dispatcher/register_public_methods-i.ri share/ri/${REV}/system/Prism/Dispatcher/visit_alias_global_variable_node-i.ri share/ri/${REV}/system/Prism/Dispatcher/visit_alias_method_node-i.ri share/ri/${REV}/system/Prism/Dispatcher/visit_alternation_pattern_node-i.ri @@ -10920,6 +10923,7 @@ share/ri/${REV}/system/Prism/Parentheses share/ri/${REV}/system/Prism/ParenthesesNode/deconstruct-i.ri share/ri/${REV}/system/Prism/ParenthesesNode/deconstruct_keys-i.ri share/ri/${REV}/system/Prism/ParenthesesNode/inspect-i.ri +share/ri/${REV}/system/Prism/ParenthesesNode/multiple_statements%3f-i.ri share/ri/${REV}/system/Prism/ParenthesesNode/new-c.ri share/ri/${REV}/system/Prism/ParenthesesNode/opening-i.ri share/ri/${REV}/system/Prism/ParenthesesNode/opening_loc-i.ri @@ -10927,6 +10931,8 @@ share/ri/${REV}/system/Prism/Parentheses share/ri/${REV}/system/Prism/ParenthesesNode/save_opening_loc-i.ri share/ri/${REV}/system/Prism/ParenthesesNode/type-c.ri share/ri/${REV}/system/Prism/ParenthesesNode/type-i.ri +share/ri/${REV}/system/Prism/ParenthesesNodeFlags/ +share/ri/${REV}/system/Prism/ParenthesesNodeFlags/cdesc-ParenthesesNodeFlags.ri share/ri/${REV}/system/Prism/ParseError/ share/ri/${REV}/system/Prism/ParseError/cdesc-ParseError.ri share/ri/${REV}/system/Prism/ParseError/deconstruct_keys-i.ri @@ -11417,8 +11423,11 @@ share/ri/${REV}/system/Prism/RescueNode/ share/ri/${REV}/system/Prism/RescueNode/reference-i.ri share/ri/${REV}/system/Prism/RescueNode/save_keyword_loc-i.ri share/ri/${REV}/system/Prism/RescueNode/save_operator_loc-i.ri +share/ri/${REV}/system/Prism/RescueNode/save_then_keyword_loc-i.ri share/ri/${REV}/system/Prism/RescueNode/statements-i.ri share/ri/${REV}/system/Prism/RescueNode/subsequent-i.ri +share/ri/${REV}/system/Prism/RescueNode/then_keyword-i.ri +share/ri/${REV}/system/Prism/RescueNode/then_keyword_loc-i.ri share/ri/${REV}/system/Prism/RescueNode/type-c.ri share/ri/${REV}/system/Prism/RescueNode/type-i.ri share/ri/${REV}/system/Prism/RestParameterNode/ @@ -11488,6 +11497,11 @@ share/ri/${REV}/system/Prism/ReturnNode/ share/ri/${REV}/system/Prism/ReturnNode/save_keyword_loc-i.ri share/ri/${REV}/system/Prism/ReturnNode/type-c.ri share/ri/${REV}/system/Prism/ReturnNode/type-i.ri +share/ri/${REV}/system/Prism/Scope/ +share/ri/${REV}/system/Prism/Scope/cdesc-Scope.ri +share/ri/${REV}/system/Prism/Scope/forwarding-i.ri +share/ri/${REV}/system/Prism/Scope/locals-i.ri +share/ri/${REV}/system/Prism/Scope/new-c.ri share/ri/${REV}/system/Prism/SelfNode/ share/ri/${REV}/system/Prism/SelfNode/%3d%3d%3d-i.ri share/ri/${REV}/system/Prism/SelfNode/accept-i.ri @@ -11504,8 +11518,10 @@ share/ri/${REV}/system/Prism/SelfNode/ty share/ri/${REV}/system/Prism/SelfNode/type-i.ri share/ri/${REV}/system/Prism/Serialize/ share/ri/${REV}/system/Prism/Serialize/cdesc-Serialize.ri -share/ri/${REV}/system/Prism/Serialize/load-c.ri -share/ri/${REV}/system/Prism/Serialize/load_tokens-c.ri +share/ri/${REV}/system/Prism/Serialize/load_lex-c.ri +share/ri/${REV}/system/Prism/Serialize/load_parse-c.ri +share/ri/${REV}/system/Prism/Serialize/load_parse_comments-c.ri +share/ri/${REV}/system/Prism/Serialize/load_parse_lex-c.ri share/ri/${REV}/system/Prism/ShareableConstantNode/ share/ri/${REV}/system/Prism/ShareableConstantNode/%3d%3d%3d-i.ri share/ri/${REV}/system/Prism/ShareableConstantNode/accept-i.ri @@ -11560,6 +11576,7 @@ share/ri/${REV}/system/Prism/Source/code share/ri/${REV}/system/Prism/Source/code_units_column-i.ri share/ri/${REV}/system/Prism/Source/code_units_offset-i.ri share/ri/${REV}/system/Prism/Source/column-i.ri +share/ri/${REV}/system/Prism/Source/deep_freeze-i.ri share/ri/${REV}/system/Prism/Source/encoding-i.ri share/ri/${REV}/system/Prism/Source/find_line-i.ri share/ri/${REV}/system/Prism/Source/for-c.ri @@ -11569,6 +11586,8 @@ share/ri/${REV}/system/Prism/Source/line share/ri/${REV}/system/Prism/Source/lines-i.ri share/ri/${REV}/system/Prism/Source/new-c.ri share/ri/${REV}/system/Prism/Source/offsets-i.ri +share/ri/${REV}/system/Prism/Source/replace_offsets-i.ri +share/ri/${REV}/system/Prism/Source/replace_start_line-i.ri share/ri/${REV}/system/Prism/Source/slice-i.ri share/ri/${REV}/system/Prism/Source/source-i.ri share/ri/${REV}/system/Prism/Source/start_line-i.ri @@ -11752,6 +11771,7 @@ share/ri/${REV}/system/Prism/Token/ share/ri/${REV}/system/Prism/Token/%3d%3d-i.ri share/ri/${REV}/system/Prism/Token/cdesc-Token.ri share/ri/${REV}/system/Prism/Token/deconstruct_keys-i.ri +share/ri/${REV}/system/Prism/Token/deep_freeze-i.ri share/ri/${REV}/system/Prism/Token/inspect-i.ri share/ri/${REV}/system/Prism/Token/location-i.ri share/ri/${REV}/system/Prism/Token/new-c.ri @@ -11761,12 +11781,15 @@ share/ri/${REV}/system/Prism/Token/type- share/ri/${REV}/system/Prism/Token/value-i.ri share/ri/${REV}/system/Prism/Translation/ share/ri/${REV}/system/Prism/Translation/Parser/ +share/ri/${REV}/system/Prism/Translation/Parser/Builder/ +share/ri/${REV}/system/Prism/Translation/Parser/Builder/block-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Builder/cdesc-Builder.ri +share/ri/${REV}/system/Prism/Translation/Parser/Builder/itarg-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/ share/ri/${REV}/system/Prism/Translation/Parser/Compiler/CompilationError/ share/ri/${REV}/system/Prism/Translation/Parser/Compiler/CompilationError/cdesc-CompilationError.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/builder-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/cdesc-Compiler.ri -share/ri/${REV}/system/Prism/Translation/Parser/Compiler/chomped_bytesize-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/copy_compiler-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/find_forwarding-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/forwarding-i.ri @@ -11782,6 +11805,8 @@ share/ri/${REV}/system/Prism/Translation share/ri/${REV}/system/Prism/Translation/Parser/Compiler/srange-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/srange_find-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/srange_offsets-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Compiler/string_nodes_from_interpolation-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Compiler/string_nodes_from_line_continuations-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/token-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/visit_alias_global_variable_node-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/visit_alias_method_node-i.ri @@ -11939,7 +11964,11 @@ share/ri/${REV}/system/Prism/Translation share/ri/${REV}/system/Prism/Translation/Parser/Compiler/visit_yield_node-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Compiler/within_pattern-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/ +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/calculate_heredoc_whitespace-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/cdesc-Lexer.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/escape_build-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/escape_read-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/interpolation%3f-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/lexed-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/new-c.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/offset_cache-i.ri @@ -11947,8 +11976,16 @@ share/ri/${REV}/system/Prism/Translation share/ri/${REV}/system/Prism/Translation/Parser/Lexer/parse_float-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/parse_integer-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/parse_rational-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/percent_array%3f-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/percent_array_leading_whitespace-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/percent_array_unescape-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/range-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/regexp%3f-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/simplify_string%3f-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/source_buffer-i.ri share/ri/${REV}/system/Prism/Translation/Parser/Lexer/to_a-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/trim_heredoc_whitespace-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/Lexer/unescape_string-i.ri share/ri/${REV}/system/Prism/Translation/Parser/PrismDiagnostic/ share/ri/${REV}/system/Prism/Translation/Parser/PrismDiagnostic/cdesc-PrismDiagnostic.ri share/ri/${REV}/system/Prism/Translation/Parser/PrismDiagnostic/message-i.ri @@ -11962,8 +11999,10 @@ share/ri/${REV}/system/Prism/Translation share/ri/${REV}/system/Prism/Translation/Parser/convert_for_prism-i.ri share/ri/${REV}/system/Prism/Translation/Parser/default_encoding-i.ri share/ri/${REV}/system/Prism/Translation/Parser/error_diagnostic-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/new-c.ri share/ri/${REV}/system/Prism/Translation/Parser/parse-i.ri share/ri/${REV}/system/Prism/Translation/Parser/parse_with_comments-i.ri +share/ri/${REV}/system/Prism/Translation/Parser/prism_options-i.ri share/ri/${REV}/system/Prism/Translation/Parser/tokenize-i.ri share/ri/${REV}/system/Prism/Translation/Parser/try_declare_numparam-i.ri share/ri/${REV}/system/Prism/Translation/Parser/unwrap-i.ri @@ -11974,6 +12013,10 @@ share/ri/${REV}/system/Prism/Translation share/ri/${REV}/system/Prism/Translation/Parser33/cdesc-Parser33.ri share/ri/${REV}/system/Prism/Translation/Parser34/ share/ri/${REV}/system/Prism/Translation/Parser34/cdesc-Parser34.ri +share/ri/${REV}/system/Prism/Translation/Parser35/ +share/ri/${REV}/system/Prism/Translation/Parser35/cdesc-Parser35.ri +share/ri/${REV}/system/Prism/Translation/ParserCurrent/ +share/ri/${REV}/system/Prism/Translation/ParserCurrent/cdesc-ParserCurrent.ri share/ri/${REV}/system/Prism/Translation/Ripper/ share/ri/${REV}/system/Prism/Translation/Ripper/SexpBuilder/ share/ri/${REV}/system/Prism/Translation/Ripper/SexpBuilder/cdesc-SexpBuilder.ri @@ -12432,6 +12475,157 @@ share/ri/${REV}/system/Prism/UntilNode/t share/ri/${REV}/system/Prism/UntilNode/type-i.ri share/ri/${REV}/system/Prism/Visitor/ share/ri/${REV}/system/Prism/Visitor/cdesc-Visitor.ri +share/ri/${REV}/system/Prism/Visitor/visit_alias_global_variable_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_alias_method_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_alternation_pattern_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_and_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_arguments_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_array_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_array_pattern_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_assoc_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_assoc_splat_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_back_reference_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_begin_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_block_argument_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_block_local_variable_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_block_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_block_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_block_parameters_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_break_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_call_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_call_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_call_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_call_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_call_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_capture_pattern_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_case_match_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_case_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_variable_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_variable_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_variable_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_variable_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_variable_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_class_variable_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_path_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_path_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_path_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_path_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_path_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_path_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_constant_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_def_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_defined_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_else_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_embedded_statements_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_embedded_variable_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_ensure_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_false_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_find_pattern_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_flip_flop_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_float_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_for_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_forwarding_arguments_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_forwarding_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_forwarding_super_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_global_variable_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_global_variable_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_global_variable_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_global_variable_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_global_variable_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_global_variable_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_hash_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_hash_pattern_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_if_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_imaginary_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_implicit_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_implicit_rest_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_in_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_index_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_index_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_index_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_index_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_instance_variable_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_instance_variable_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_instance_variable_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_instance_variable_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_instance_variable_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_instance_variable_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_integer_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_interpolated_match_last_line_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_interpolated_regular_expression_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_interpolated_string_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_interpolated_symbol_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_interpolated_x_string_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_it_local_variable_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_it_parameters_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_keyword_hash_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_keyword_rest_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_lambda_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_local_variable_and_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_local_variable_operator_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_local_variable_or_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_local_variable_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_local_variable_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_local_variable_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_match_last_line_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_match_predicate_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_match_required_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_match_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_missing_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_module_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_multi_target_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_multi_write_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_next_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_nil_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_no_keywords_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_numbered_parameters_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_numbered_reference_read_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_optional_keyword_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_optional_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_or_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_parameters_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_parentheses_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_pinned_expression_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_pinned_variable_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_post_execution_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_pre_execution_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_program_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_range_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_rational_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_redo_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_regular_expression_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_required_keyword_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_required_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_rescue_modifier_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_rescue_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_rest_parameter_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_retry_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_return_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_self_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_shareable_constant_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_singleton_class_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_source_encoding_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_source_file_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_source_line_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_splat_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_statements_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_string_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_super_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_symbol_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_true_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_undef_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_unless_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_until_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_when_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_while_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_x_string_node-i.ri +share/ri/${REV}/system/Prism/Visitor/visit_yield_node-i.ri share/ri/${REV}/system/Prism/WhenNode/ share/ri/${REV}/system/Prism/WhenNode/%3d%3d%3d-i.ri share/ri/${REV}/system/Prism/WhenNode/accept-i.ri @@ -12555,6 +12749,7 @@ share/ri/${REV}/system/Prism/parse_strea share/ri/${REV}/system/Prism/parse_success%3f-c.ri share/ri/${REV}/system/Prism/profile-c.ri share/ri/${REV}/system/Prism/profile_file-c.ri +share/ri/${REV}/system/Prism/scope-c.ri share/ri/${REV}/system/Proc/ share/ri/${REV}/system/Proc/%3c%3c-i.ri share/ri/${REV}/system/Proc/%3d%3d%3d-i.ri