diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 9f6277a25d5..d5272e342ad 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -23,7 +23,7 @@
"ghcr.io/devcontainers/features/github-cli": "latest",
"ghcr.io/devcontainers/features/node": "lts",
"ghcr.io/devcontainers/features/go": "latest",
- "ghcr.io/devcontainers/features/ruby": "3.3.6",
+ "ghcr.io/devcontainers/features/ruby": "3.4.2",
"ghcr.io/devcontainers/features/rust": "latest",
"ghcr.io/devcontainers/features/dotnet": "latest",
"ghcr.io/devcontainers/features/sshd:1": {
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 385a919cf35..714dbf02bdc 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -92,7 +92,7 @@ jobs:
BUNDLE_GEMFILE: updater/Gemfile
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: ruby/setup-ruby@2a18b06812b0e15bb916e1df298d3e740422c47e # v1.203.0
+ - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0
with:
bundler-cache: true
- run: ./bin/lint
diff --git a/.github/workflows/gems-bump-version.yml b/.github/workflows/gems-bump-version.yml
index eb119414eb3..1573439a1e6 100644
--- a/.github/workflows/gems-bump-version.yml
+++ b/.github/workflows/gems-bump-version.yml
@@ -31,7 +31,7 @@ jobs:
ref: "main"
# bump-version.rb needs bundler
- - uses: ruby/setup-ruby@2a18b06812b0e15bb916e1df298d3e740422c47e # v1.203.0
+ - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0
with:
# Use the version of bundler specified in `updater/Gemfile.lock`.
# Otherwise the generated PR will change `BUNDLED WITH` in
diff --git a/.github/workflows/gems-release-to-rubygems.yml b/.github/workflows/gems-release-to-rubygems.yml
index 792fcd90b0f..4b16ac9882a 100644
--- a/.github/workflows/gems-release-to-rubygems.yml
+++ b/.github/workflows/gems-release-to-rubygems.yml
@@ -16,7 +16,7 @@ jobs:
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: ruby/setup-ruby@2a18b06812b0e15bb916e1df298d3e740422c47e # v1.203.0
+ - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0
- run: |
[ -d ~/.gem ] || mkdir ~/.gem
echo "---" > ~/.gem/credentials
diff --git a/.github/workflows/sorbet.yml b/.github/workflows/sorbet.yml
index d42e5b29df3..d5330c45c33 100644
--- a/.github/workflows/sorbet.yml
+++ b/.github/workflows/sorbet.yml
@@ -16,7 +16,7 @@ jobs:
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- - uses: ruby/setup-ruby@2a18b06812b0e15bb916e1df298d3e740422c47e # v1.203.0
+ - uses: ruby/setup-ruby@32110d4e311bd8996b2a82bf2a43b714ccc91777 # v1.221.0
with:
bundler-cache: true
diff --git a/.ruby-version b/.ruby-version
index 9c25013dbb8..4d9d11cf505 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1 +1 @@
-3.3.6
+3.4.2
diff --git a/Dockerfile.updater-core b/Dockerfile.updater-core
index 1c58290001c..af8b29126c6 100644
--- a/Dockerfile.updater-core
+++ b/Dockerfile.updater-core
@@ -56,7 +56,7 @@ COPY --chown=dependabot:dependabot LICENSE $DEPENDABOT_HOME
# Install Ruby from official Docker image
# When bumping Ruby minor, need to also add the previous version to `bundler/helpers/v2/monkey_patches/definition_ruby_version_patch.rb`
-COPY --from=docker.io/library/ruby:3.3.6-bookworm --chown=dependabot:dependabot /usr/local /usr/local
+COPY --from=docker.io/library/ruby:3.4.2-bookworm --chown=dependabot:dependabot /usr/local /usr/local
# We had to explicitly bump this as the bundled version `0.2.2` in ubuntu 22.04 has a bug.
# Once Ubuntu base image pulls in a new enough yaml version, we may not need to
@@ -123,7 +123,7 @@ WORKDIR $DEPENDABOT_HOME/dependabot-updater
# Note that RubyGems & Bundler versions are currently released in sync, but
# RubyGems version is one major ahead. So when bumping to RubyGems 3.y.z, Bundler
# version will jump to 2.y.z
-ARG RUBYGEMS_VERSION=3.6.3
+ARG RUBYGEMS_VERSION=3.6.5
RUN gem update --system $RUBYGEMS_VERSION
RUN bundle config set --global build.psych --with-libyaml-source-dir=$DEPENDABOT_HOME/src/libyaml/yaml-$LIBYAML_VERSION && \
diff --git a/Gemfile.lock b/Gemfile.lock
index 4e731ca2fa1..13331f0f6a4 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -251,7 +251,7 @@ GEM
parallel_tests (4.4.0)
parallel
parseconfig (1.0.8)
- parser (3.3.6.0)
+ parser (3.3.7.1)
ast (~> 2.4.1)
racc
prism (1.3.0)
@@ -274,8 +274,7 @@ GEM
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
- rexml (3.2.8)
- strscan (>= 3.0.9)
+ rexml (3.4.1)
rspec (3.12.0)
rspec-core (~> 3.12.0)
rspec-expectations (~> 3.12.0)
@@ -350,7 +349,6 @@ GEM
thor (>= 0.19.2)
stackprof (0.2.25)
stringio (3.1.0)
- strscan (3.1.0)
tapioca (0.16.6)
bundler (>= 2.2.25)
netrc (>= 0.11.0)
@@ -432,4 +430,4 @@ DEPENDENCIES
zeitwerk (~> 2.7)
BUNDLED WITH
- 2.6.3
+ 2.6.5
diff --git a/bundler/helpers/v2/monkey_patches/definition_ruby_version_patch.rb b/bundler/helpers/v2/monkey_patches/definition_ruby_version_patch.rb
index 75b7b8aead4..4dfe9591988 100644
--- a/bundler/helpers/v2/monkey_patches/definition_ruby_version_patch.rb
+++ b/bundler/helpers/v2/monkey_patches/definition_ruby_version_patch.rb
@@ -26,7 +26,7 @@ def source_requirements
Gem::Specification.new("Ruby\0", requested_version)
end
- %w(2.5.3 2.6.10 2.7.8 3.0.7 3.1.6 3.2.4).each do |version|
+ %w(2.5.3 2.6.10 2.7.8 3.0.7 3.1.6 3.2.7 3.3.7).each do |version|
sources.metadata_source.specs << Gem::Specification.new("Ruby\0", version)
end
diff --git a/bundler/lib/dependabot/bundler/file_updater/ruby_requirement_setter.rb b/bundler/lib/dependabot/bundler/file_updater/ruby_requirement_setter.rb
index c8e118c08b7..df506bcc831 100644
--- a/bundler/lib/dependabot/bundler/file_updater/ruby_requirement_setter.rb
+++ b/bundler/lib/dependabot/bundler/file_updater/ruby_requirement_setter.rb
@@ -10,7 +10,7 @@ module Bundler
class FileUpdater
class RubyRequirementSetter
RUBY_VERSIONS = %w(
- 1.8.7 1.9.3 2.0.0 2.1.10 2.2.10 2.3.8 2.4.10 2.5.9 2.6.9 2.7.6 3.0.6 3.1.6 3.2.4 3.3.6
+ 1.8.7 1.9.3 2.0.0 2.1.10 2.2.10 2.3.8 2.4.10 2.5.9 2.6.9 2.7.6 3.0.6 3.1.6 3.2.7 3.3.7 3.4.2
).freeze
LANGUAGE = "ruby"
diff --git a/bundler/spec/dependabot/bundler/file_updater/ruby_requirement_setter_spec.rb b/bundler/spec/dependabot/bundler/file_updater/ruby_requirement_setter_spec.rb
index 2cbd3a8c5ba..553c7640ead 100644
--- a/bundler/spec/dependabot/bundler/file_updater/ruby_requirement_setter_spec.rb
+++ b/bundler/spec/dependabot/bundler/file_updater/ruby_requirement_setter_spec.rb
@@ -131,7 +131,7 @@
bundler_project_dependency_file("gemfile", filename: "Gemfile").content
end
- it { is_expected.to include("ruby '3.2.4'\n") }
+ it { is_expected.to include("ruby '3.2.7'\n") }
it { is_expected.to include(%(gem "business", "~> 1.4.0")) }
end
@@ -143,7 +143,19 @@
bundler_project_dependency_file("gemfile", filename: "Gemfile").content
end
- it { is_expected.to include("ruby '3.3.6'\n") }
+ it { is_expected.to include("ruby '3.3.7'\n") }
+ it { is_expected.to include(%(gem "business", "~> 1.4.0")) }
+ end
+
+ context "when requiring ruby 3.4" do
+ let(:gemspec) do
+ bundler_project_dependency_file("gemfile_require_ruby_3_4", filename: "example.gemspec")
+ end
+ let(:content) do
+ bundler_project_dependency_file("gemfile", filename: "Gemfile").content
+ end
+
+ it { is_expected.to include("ruby '3.4.2'\n") }
it { is_expected.to include(%(gem "business", "~> 1.4.0")) }
end
diff --git a/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/Gemfile b/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/Gemfile
new file mode 100644
index 00000000000..bb897e7e7bb
--- /dev/null
+++ b/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/Gemfile
@@ -0,0 +1,6 @@
+# frozen_string_literal: true
+
+source "https://rubygems.org"
+
+gem "business", "~> 1.4.0"
+gem "statesman", "~> 1.2.0"
diff --git a/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/Gemfile.lock b/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/Gemfile.lock
new file mode 100644
index 00000000000..39a57bfee67
--- /dev/null
+++ b/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/Gemfile.lock
@@ -0,0 +1,15 @@
+GEM
+ remote: https://rubygems.org/
+ specs:
+ business (1.4.0)
+ statesman (1.2.1)
+
+PLATFORMS
+ ruby
+
+DEPENDENCIES
+ business (~> 1.4.0)
+ statesman (~> 1.2.0)
+
+BUNDLED WITH
+ 2.6.3
diff --git a/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/example.gemspec b/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/example.gemspec
new file mode 100644
index 00000000000..b39a270b3ad
--- /dev/null
+++ b/bundler/spec/fixtures/projects/bundler2/gemfile_require_ruby_3_4/example.gemspec
@@ -0,0 +1,22 @@
+# frozen_string_literal: true
+
+Gem::Specification.new do |spec|
+ spec.name = "example"
+ spec.version = "0.9.3"
+ spec.summary = "Automated dependency management"
+ spec.description = "Core logic for updating a GitHub repos dependencies"
+
+ spec.author = "Dependabot"
+ spec.email = "support@dependabot.com"
+ spec.homepage = "https://github.com/hmarr/example"
+ spec.license = "MIT"
+
+ spec.require_path = "lib"
+ spec.files = Dir["CHANGELOG.md", "LICENSE.txt", "README.md",
+ "lib/**/*", "helpers/**/*"]
+
+ spec.required_ruby_version = ">= 3.4.2"
+ spec.required_rubygems_version = ">= 3.6.5"
+
+ spec.add_dependency 'business', '~> 1.0'
+end
diff --git a/sorbet/rbi/gems/parser@3.3.6.0.rbi b/sorbet/rbi/gems/parser@3.3.7.1.rbi
similarity index 88%
rename from sorbet/rbi/gems/parser@3.3.6.0.rbi
rename to sorbet/rbi/gems/parser@3.3.7.1.rbi
index f203089da42..caaa3e01631 100644
--- a/sorbet/rbi/gems/parser@3.3.6.0.rbi
+++ b/sorbet/rbi/gems/parser@3.3.7.1.rbi
@@ -4,6 +4,7 @@
# This is an autogenerated file for types exported from the `parser` gem.
# Please instead update this file by running `bin/tapioca gem parser`.
+
# @api public
#
# source://parser//lib/parser/current.rb#3
@@ -665,7 +666,7 @@ end
#
# @api public
#
-# source://parser//lib/parser/base.rb#29
+# source://parser//lib/parser/base.rb#16
class Parser::Base < ::Racc::Parser
# @api public
# @param builder [Parser::Builders::Default] The AST builder to use.
@@ -1561,57 +1562,63 @@ class Parser::ClobberingError < ::RuntimeError; end
class Parser::Context
# @return [Context] a new instance of Context
#
- # source://parser//lib/parser/context.rb#29
+ # source://parser//lib/parser/context.rb#30
def initialize; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
+ def cant_return; end
+
+ # source://parser//lib/parser/context.rb#45
+ def cant_return=(_arg0); end
+
+ # source://parser//lib/parser/context.rb#45
def in_argdef; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_argdef=(_arg0); end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_block; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_block=(_arg0); end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_class; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_class=(_arg0); end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_def; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_def=(_arg0); end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_defined; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_defined=(_arg0); end
# @return [Boolean]
#
- # source://parser//lib/parser/context.rb#45
+ # source://parser//lib/parser/context.rb#47
def in_dynamic_block?; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_kwarg; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_kwarg=(_arg0); end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_lambda; end
- # source://parser//lib/parser/context.rb#43
+ # source://parser//lib/parser/context.rb#45
def in_lambda=(_arg0); end
- # source://parser//lib/parser/context.rb#33
+ # source://parser//lib/parser/context.rb#34
def reset; end
end
@@ -1673,8 +1680,8 @@ class Parser::CurrentArgStack
def top; end
end
-# source://parser//lib/parser/current.rb#102
-Parser::CurrentRuby = Parser::Ruby31
+# source://parser//lib/parser/current.rb#129
+Parser::CurrentRuby = Parser::Ruby34
# @api private
#
@@ -3242,7 +3249,7 @@ Parser::Meta::NODE_TYPES = T.let(T.unsafe(nil), Set)
# @api public
# @deprecated Use {Parser::TreeRewriter}
#
-# source://parser//lib/parser/rewriter.rb#22
+# source://parser//lib/parser/rewriter.rb#14
class Parser::Rewriter < ::Parser::AST::Processor
extend ::Parser::Deprecation
@@ -5042,1796 +5049,1792 @@ Parser::Ruby27::Racc_debug_parser = T.let(T.unsafe(nil), FalseClass)
# source://parser//lib/parser/ruby27.rb#7524
Parser::Ruby27::Racc_token_to_s_table = T.let(T.unsafe(nil), Array)
-# source://parser//lib/parser/ruby31.rb#14
-class Parser::Ruby31 < ::Parser::Base
+# source://parser//lib/parser/ruby34.rb#14
+class Parser::Ruby34 < ::Parser::Base
# reduce 0 omitted
#
- # source://parser//lib/parser/ruby31.rb#8435
+ # source://parser//lib/parser/ruby34.rb#8371
def _reduce_1(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8489
+ # source://parser//lib/parser/ruby34.rb#8425
def _reduce_10(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9124
+ # source://parser//lib/parser/ruby34.rb#9025
def _reduce_100(val, _values, result); end
# reduce 101 omitted
#
- # source://parser//lib/parser/ruby31.rb#9133
+ # source://parser//lib/parser/ruby34.rb#9034
def _reduce_102(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9139
+ # source://parser//lib/parser/ruby34.rb#9040
def _reduce_103(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9145
+ # source://parser//lib/parser/ruby34.rb#9046
def _reduce_104(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9151
+ # source://parser//lib/parser/ruby34.rb#9052
def _reduce_105(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9157
+ # source://parser//lib/parser/ruby34.rb#9058
def _reduce_106(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9163
+ # source://parser//lib/parser/ruby34.rb#9064
def _reduce_107(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9169
+ # source://parser//lib/parser/ruby34.rb#9070
def _reduce_108(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9175
+ # source://parser//lib/parser/ruby34.rb#9076
def _reduce_109(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8495
+ # source://parser//lib/parser/ruby34.rb#8431
def _reduce_11(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9181
+ # source://parser//lib/parser/ruby34.rb#9082
def _reduce_110(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9191
+ # source://parser//lib/parser/ruby34.rb#9092
def _reduce_111(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9197
+ # source://parser//lib/parser/ruby34.rb#9098
def _reduce_112(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9207
+ # source://parser//lib/parser/ruby34.rb#9108
def _reduce_113(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9214
+ # source://parser//lib/parser/ruby34.rb#9115
def _reduce_114(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9221
+ # source://parser//lib/parser/ruby34.rb#9122
def _reduce_115(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9227
+ # source://parser//lib/parser/ruby34.rb#9128
def _reduce_116(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9233
+ # source://parser//lib/parser/ruby34.rb#9134
def _reduce_117(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9239
+ # source://parser//lib/parser/ruby34.rb#9140
def _reduce_118(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9245
+ # source://parser//lib/parser/ruby34.rb#9146
def _reduce_119(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8512
+ # source://parser//lib/parser/ruby34.rb#8448
def _reduce_12(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9251
+ # source://parser//lib/parser/ruby34.rb#9152
def _reduce_120(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9257
+ # source://parser//lib/parser/ruby34.rb#9158
def _reduce_121(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9263
+ # source://parser//lib/parser/ruby34.rb#9164
def _reduce_122(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9270
+ # source://parser//lib/parser/ruby34.rb#9171
def _reduce_123(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9277
+ # source://parser//lib/parser/ruby34.rb#9178
def _reduce_124(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9283
+ # source://parser//lib/parser/ruby34.rb#9184
def _reduce_125(val, _values, result); end
# reduce 126 omitted
#
- # source://parser//lib/parser/ruby31.rb#9291
+ # source://parser//lib/parser/ruby34.rb#9192
def _reduce_127(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9297
+ # source://parser//lib/parser/ruby34.rb#9198
def _reduce_128(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9303
+ # source://parser//lib/parser/ruby34.rb#9204
def _reduce_129(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8518
+ # source://parser//lib/parser/ruby34.rb#8454
def _reduce_13(val, _values, result); end
# reduce 134 omitted
#
- # source://parser//lib/parser/ruby31.rb#9319
+ # source://parser//lib/parser/ruby34.rb#9220
def _reduce_135(val, _values, result); end
# reduce 136 omitted
#
- # source://parser//lib/parser/ruby31.rb#9327
+ # source://parser//lib/parser/ruby34.rb#9228
def _reduce_137(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9333
+ # source://parser//lib/parser/ruby34.rb#9234
def _reduce_138(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9339
+ # source://parser//lib/parser/ruby34.rb#9240
def _reduce_139(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8524
+ # source://parser//lib/parser/ruby34.rb#8460
def _reduce_14(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8530
+ # source://parser//lib/parser/ruby34.rb#8466
def _reduce_15(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8536
+ # source://parser//lib/parser/ruby34.rb#8472
def _reduce_16(val, _values, result); end
# reduce 17 omitted
#
- # source://parser//lib/parser/ruby31.rb#8544
+ # source://parser//lib/parser/ruby34.rb#8480
def _reduce_18(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8550
+ # source://parser//lib/parser/ruby34.rb#8486
def _reduce_19(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8442
+ # source://parser//lib/parser/ruby34.rb#8378
def _reduce_2(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8556
+ # source://parser//lib/parser/ruby34.rb#8492
def _reduce_20(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8562
+ # source://parser//lib/parser/ruby34.rb#8498
def _reduce_21(val, _values, result); end
# reduce 210 omitted
#
- # source://parser//lib/parser/ruby31.rb#9487
+ # source://parser//lib/parser/ruby34.rb#9388
def _reduce_211(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9493
+ # source://parser//lib/parser/ruby34.rb#9394
def _reduce_212(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9499
+ # source://parser//lib/parser/ruby34.rb#9400
def _reduce_213(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9508
+ # source://parser//lib/parser/ruby34.rb#9409
def _reduce_214(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9517
+ # source://parser//lib/parser/ruby34.rb#9418
def _reduce_215(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9526
+ # source://parser//lib/parser/ruby34.rb#9427
def _reduce_216(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9535
+ # source://parser//lib/parser/ruby34.rb#9436
def _reduce_217(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9543
+ # source://parser//lib/parser/ruby34.rb#9444
def _reduce_218(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9551
+ # source://parser//lib/parser/ruby34.rb#9452
def _reduce_219(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8570
+ # source://parser//lib/parser/ruby34.rb#8506
def _reduce_22(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9557
+ # source://parser//lib/parser/ruby34.rb#9458
def _reduce_220(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9563
+ # source://parser//lib/parser/ruby34.rb#9464
def _reduce_221(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9569
+ # source://parser//lib/parser/ruby34.rb#9470
def _reduce_222(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9575
+ # source://parser//lib/parser/ruby34.rb#9476
def _reduce_223(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9581
+ # source://parser//lib/parser/ruby34.rb#9482
def _reduce_224(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9587
+ # source://parser//lib/parser/ruby34.rb#9488
def _reduce_225(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9593
+ # source://parser//lib/parser/ruby34.rb#9494
def _reduce_226(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9599
+ # source://parser//lib/parser/ruby34.rb#9500
def _reduce_227(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9605
+ # source://parser//lib/parser/ruby34.rb#9506
def _reduce_228(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9611
+ # source://parser//lib/parser/ruby34.rb#9512
def _reduce_229(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8578
+ # source://parser//lib/parser/ruby34.rb#8514
def _reduce_23(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9617
+ # source://parser//lib/parser/ruby34.rb#9518
def _reduce_230(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9623
+ # source://parser//lib/parser/ruby34.rb#9524
def _reduce_231(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9629
+ # source://parser//lib/parser/ruby34.rb#9530
def _reduce_232(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9637
+ # source://parser//lib/parser/ruby34.rb#9538
def _reduce_233(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9643
+ # source://parser//lib/parser/ruby34.rb#9544
def _reduce_234(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9649
+ # source://parser//lib/parser/ruby34.rb#9550
def _reduce_235(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9655
+ # source://parser//lib/parser/ruby34.rb#9556
def _reduce_236(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9661
+ # source://parser//lib/parser/ruby34.rb#9562
def _reduce_237(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9667
+ # source://parser//lib/parser/ruby34.rb#9568
def _reduce_238(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8584
+ # source://parser//lib/parser/ruby34.rb#8520
def _reduce_24(val, _values, result); end
# reduce 239 omitted
#
- # source://parser//lib/parser/ruby31.rb#9675
+ # source://parser//lib/parser/ruby34.rb#9576
def _reduce_240(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9681
+ # source://parser//lib/parser/ruby34.rb#9582
def _reduce_241(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9687
+ # source://parser//lib/parser/ruby34.rb#9588
def _reduce_242(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9693
+ # source://parser//lib/parser/ruby34.rb#9594
def _reduce_243(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9699
+ # source://parser//lib/parser/ruby34.rb#9600
def _reduce_244(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9705
+ # source://parser//lib/parser/ruby34.rb#9606
def _reduce_245(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9711
+ # source://parser//lib/parser/ruby34.rb#9612
def _reduce_246(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9717
+ # source://parser//lib/parser/ruby34.rb#9618
def _reduce_247(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9723
+ # source://parser//lib/parser/ruby34.rb#9624
def _reduce_248(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9729
+ # source://parser//lib/parser/ruby34.rb#9630
def _reduce_249(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8590
+ # source://parser//lib/parser/ruby34.rb#8526
def _reduce_25(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9735
+ # source://parser//lib/parser/ruby34.rb#9636
def _reduce_250(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9741
+ # source://parser//lib/parser/ruby34.rb#9642
def _reduce_251(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9747
+ # source://parser//lib/parser/ruby34.rb#9649
def _reduce_252(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9754
+ # source://parser//lib/parser/ruby34.rb#9656
def _reduce_253(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9761
+ # source://parser//lib/parser/ruby34.rb#9670
def _reduce_254(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9775
- def _reduce_255(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#9795
- def _reduce_256(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#9809
+ # reduce 256 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#9688
def _reduce_257(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8597
+ # source://parser//lib/parser/ruby34.rb#9698
+ def _reduce_258(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#8533
def _reduce_26(val, _values, result); end
# reduce 262 omitted
#
- # source://parser//lib/parser/ruby31.rb#9839
+ # source://parser//lib/parser/ruby34.rb#9712
def _reduce_263(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9845
+ # source://parser//lib/parser/ruby34.rb#9718
def _reduce_264(val, _values, result); end
- # reduce 267 omitted
- #
- # source://parser//lib/parser/ruby31.rb#9857
- def _reduce_268(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#9724
+ def _reduce_265(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9863
+ # reduce 268 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#9736
def _reduce_269(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8604
+ # source://parser//lib/parser/ruby34.rb#8540
def _reduce_27(val, _values, result); end
- # reduce 270 omitted
- #
- # source://parser//lib/parser/ruby31.rb#9871
- def _reduce_271(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#9742
+ def _reduce_270(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9881
+ # reduce 271 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#9750
def _reduce_272(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9887
+ # source://parser//lib/parser/ruby34.rb#9760
def _reduce_273(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9897
+ # source://parser//lib/parser/ruby34.rb#9766
def _reduce_274(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9907
+ # source://parser//lib/parser/ruby34.rb#9776
def _reduce_275(val, _values, result); end
- # reduce 276 omitted
+ # source://parser//lib/parser/ruby34.rb#9786
+ def _reduce_276(val, _values, result); end
+
+ # reduce 277 omitted
#
- # source://parser//lib/parser/ruby31.rb#9915
- def _reduce_277(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#9794
+ def _reduce_278(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8610
+ # source://parser//lib/parser/ruby34.rb#8546
def _reduce_28(val, _values, result); end
- # reduce 279 omitted
+ # reduce 280 omitted
#
- # source://parser//lib/parser/ruby31.rb#9925
- def _reduce_280(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#9931
+ # source://parser//lib/parser/ruby34.rb#9804
def _reduce_281(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9937
+ # source://parser//lib/parser/ruby34.rb#9810
def _reduce_282(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9943
+ # source://parser//lib/parser/ruby34.rb#9816
def _reduce_283(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9949
+ # source://parser//lib/parser/ruby34.rb#9822
def _reduce_284(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9956
+ # source://parser//lib/parser/ruby34.rb#9828
def _reduce_285(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9964
+ # source://parser//lib/parser/ruby34.rb#9835
def _reduce_286(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9970
+ # source://parser//lib/parser/ruby34.rb#9843
def _reduce_287(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9997
+ # source://parser//lib/parser/ruby34.rb#9849
def _reduce_288(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10018
+ # source://parser//lib/parser/ruby34.rb#9876
def _reduce_289(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8616
+ # source://parser//lib/parser/ruby34.rb#8552
def _reduce_29(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10024
+ # source://parser//lib/parser/ruby34.rb#9897
def _reduce_290(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10034
+ # source://parser//lib/parser/ruby34.rb#9903
def _reduce_291(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10040
+ # source://parser//lib/parser/ruby34.rb#9918
def _reduce_292(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10046
+ # source://parser//lib/parser/ruby34.rb#9924
def _reduce_293(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10052
+ # source://parser//lib/parser/ruby34.rb#9930
def _reduce_294(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10058
- def _reduce_295(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#10064
+ # reduce 295 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#9938
def _reduce_296(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10070
+ # source://parser//lib/parser/ruby34.rb#9944
def _reduce_297(val, _values, result); end
- # reduce 298 omitted
- #
- # source://parser//lib/parser/ruby31.rb#10078
+ # source://parser//lib/parser/ruby34.rb#9950
+ def _reduce_298(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#9956
def _reduce_299(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8451
+ # source://parser//lib/parser/ruby34.rb#8387
def _reduce_3(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8626
+ # source://parser//lib/parser/ruby34.rb#8562
def _reduce_30(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10084
+ # source://parser//lib/parser/ruby34.rb#9971
def _reduce_300(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10090
- def _reduce_301(val, _values, result); end
-
- # reduce 311 omitted
+ # reduce 301 omitted
#
- # source://parser//lib/parser/ruby31.rb#10116
- def _reduce_312(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#9979
+ def _reduce_302(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10122
- def _reduce_313(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#9985
+ def _reduce_303(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10128
- def _reduce_314(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#9991
+ def _reduce_304(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10136
+ # reduce 314 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#10017
def _reduce_315(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10142
+ # source://parser//lib/parser/ruby34.rb#10023
def _reduce_316(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10148
+ # source://parser//lib/parser/ruby34.rb#10029
def _reduce_317(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10154
+ # source://parser//lib/parser/ruby34.rb#10037
def _reduce_318(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10160
+ # source://parser//lib/parser/ruby34.rb#10043
def _reduce_319(val, _values, result); end
# reduce 31 omitted
#
- # source://parser//lib/parser/ruby31.rb#8634
+ # source://parser//lib/parser/ruby34.rb#8570
def _reduce_32(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10166
+ # source://parser//lib/parser/ruby34.rb#10049
def _reduce_320(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10172
+ # source://parser//lib/parser/ruby34.rb#10055
def _reduce_321(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10178
+ # source://parser//lib/parser/ruby34.rb#10061
def _reduce_322(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10184
+ # source://parser//lib/parser/ruby34.rb#10067
def _reduce_323(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10190
+ # source://parser//lib/parser/ruby34.rb#10073
def _reduce_324(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10196
+ # source://parser//lib/parser/ruby34.rb#10079
def _reduce_325(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10202
+ # source://parser//lib/parser/ruby34.rb#10085
def _reduce_326(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10208
+ # source://parser//lib/parser/ruby34.rb#10091
def _reduce_327(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10214
+ # source://parser//lib/parser/ruby34.rb#10097
def _reduce_328(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10220
+ # source://parser//lib/parser/ruby34.rb#10103
def _reduce_329(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8640
+ # source://parser//lib/parser/ruby34.rb#8576
def _reduce_33(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10228
+ # source://parser//lib/parser/ruby34.rb#10111
def _reduce_330(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10234
+ # source://parser//lib/parser/ruby34.rb#10117
def _reduce_331(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10240
+ # source://parser//lib/parser/ruby34.rb#10123
def _reduce_332(val, _values, result); end
# reduce 333 omitted
#
- # source://parser//lib/parser/ruby31.rb#10252
+ # source://parser//lib/parser/ruby34.rb#10135
def _reduce_334(val, _values, result); end
# reduce 335 omitted
#
- # source://parser//lib/parser/ruby31.rb#10262
+ # source://parser//lib/parser/ruby34.rb#10145
def _reduce_336(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10271
+ # source://parser//lib/parser/ruby34.rb#10154
def _reduce_337(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10280
+ # source://parser//lib/parser/ruby34.rb#10163
def _reduce_338(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10286
+ # source://parser//lib/parser/ruby34.rb#10169
def _reduce_339(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8647
+ # source://parser//lib/parser/ruby34.rb#8583
def _reduce_34(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10292
+ # source://parser//lib/parser/ruby34.rb#10175
def _reduce_340(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10302
+ # source://parser//lib/parser/ruby34.rb#10185
def _reduce_341(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10312
+ # source://parser//lib/parser/ruby34.rb#10195
def _reduce_342(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10322
+ # source://parser//lib/parser/ruby34.rb#10205
def _reduce_343(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10328
+ # source://parser//lib/parser/ruby34.rb#10211
def _reduce_344(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10335
+ # source://parser//lib/parser/ruby34.rb#10219
def _reduce_345(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10351
+ # source://parser//lib/parser/ruby34.rb#10236
def _reduce_346(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10359
+ # source://parser//lib/parser/ruby34.rb#10245
def _reduce_347(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10371
+ # source://parser//lib/parser/ruby34.rb#10258
def _reduce_348(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10378
+ # source://parser//lib/parser/ruby34.rb#10266
def _reduce_349(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8658
+ # source://parser//lib/parser/ruby34.rb#8594
def _reduce_35(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10392
+ # source://parser//lib/parser/ruby34.rb#10281
def _reduce_350(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10404
+ # source://parser//lib/parser/ruby34.rb#10293
def _reduce_351(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10416
+ # source://parser//lib/parser/ruby34.rb#10305
def _reduce_352(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10422
+ # source://parser//lib/parser/ruby34.rb#10311
def _reduce_353(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10428
+ # source://parser//lib/parser/ruby34.rb#10317
def _reduce_354(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10434
+ # source://parser//lib/parser/ruby34.rb#10323
def _reduce_355(val, _values, result); end
# reduce 356 omitted
#
- # source://parser//lib/parser/ruby31.rb#10442
+ # source://parser//lib/parser/ruby34.rb#10331
def _reduce_357(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10448
+ # source://parser//lib/parser/ruby34.rb#10337
def _reduce_358(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10454
+ # source://parser//lib/parser/ruby34.rb#10343
def _reduce_359(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10461
+ # source://parser//lib/parser/ruby34.rb#10350
def _reduce_360(val, _values, result); end
# reduce 362 omitted
#
- # source://parser//lib/parser/ruby31.rb#10473
+ # source://parser//lib/parser/ruby34.rb#10362
def _reduce_363(val, _values, result); end
# reduce 366 omitted
#
- # source://parser//lib/parser/ruby31.rb#10485
+ # source://parser//lib/parser/ruby34.rb#10374
def _reduce_367(val, _values, result); end
# reduce 368 omitted
#
- # source://parser//lib/parser/ruby31.rb#10498
+ # source://parser//lib/parser/ruby34.rb#10387
def _reduce_369(val, _values, result); end
# reduce 36 omitted
#
- # source://parser//lib/parser/ruby31.rb#8666
+ # source://parser//lib/parser/ruby34.rb#8602
def _reduce_37(val, _values, result); end
# reduce 371 omitted
#
- # source://parser//lib/parser/ruby31.rb#10508
+ # source://parser//lib/parser/ruby34.rb#10397
def _reduce_372(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10514
+ # source://parser//lib/parser/ruby34.rb#10403
def _reduce_373(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10520
+ # source://parser//lib/parser/ruby34.rb#10409
def _reduce_374(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10526
+ # source://parser//lib/parser/ruby34.rb#10415
def _reduce_375(val, _values, result); end
# reduce 376 omitted
#
- # source://parser//lib/parser/ruby31.rb#10534
+ # source://parser//lib/parser/ruby34.rb#10423
def _reduce_377(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10541
+ # source://parser//lib/parser/ruby34.rb#10430
def _reduce_378(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10549
+ # source://parser//lib/parser/ruby34.rb#10438
def _reduce_379(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8672
+ # source://parser//lib/parser/ruby34.rb#8608
def _reduce_38(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10555
+ # source://parser//lib/parser/ruby34.rb#10444
def _reduce_380(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10561
+ # source://parser//lib/parser/ruby34.rb#10450
def _reduce_381(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10567
+ # source://parser//lib/parser/ruby34.rb#10456
def _reduce_382(val, _values, result); end
# reduce 384 omitted
#
- # source://parser//lib/parser/ruby31.rb#10577
+ # source://parser//lib/parser/ruby34.rb#10466
def _reduce_385(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10583
+ # source://parser//lib/parser/ruby34.rb#10472
def _reduce_386(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10589
+ # source://parser//lib/parser/ruby34.rb#10478
def _reduce_387(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10595
+ # source://parser//lib/parser/ruby34.rb#10484
def _reduce_388(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10601
+ # source://parser//lib/parser/ruby34.rb#10490
def _reduce_389(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8678
+ # source://parser//lib/parser/ruby34.rb#8614
def _reduce_39(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10607
+ # source://parser//lib/parser/ruby34.rb#10496
def _reduce_390(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10613
+ # source://parser//lib/parser/ruby34.rb#10502
def _reduce_391(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10619
+ # source://parser//lib/parser/ruby34.rb#10508
def _reduce_392(val, _values, result); end
# reduce 393 omitted
#
- # source://parser//lib/parser/ruby31.rb#10627
+ # source://parser//lib/parser/ruby34.rb#10516
def _reduce_394(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10636
+ # source://parser//lib/parser/ruby34.rb#10525
def _reduce_395(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10646
+ # source://parser//lib/parser/ruby34.rb#10535
def _reduce_396(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10654
+ # source://parser//lib/parser/ruby34.rb#10543
def _reduce_397(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10663
+ # source://parser//lib/parser/ruby34.rb#10552
def _reduce_398(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8457
+ # source://parser//lib/parser/ruby34.rb#8393
def _reduce_4(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8687
+ # source://parser//lib/parser/ruby34.rb#8623
def _reduce_40(val, _values, result); end
# reduce 399 omitted
#
- # source://parser//lib/parser/ruby31.rb#10673
+ # source://parser//lib/parser/ruby34.rb#10562
def _reduce_400(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10682
+ # source://parser//lib/parser/ruby34.rb#10571
def _reduce_401(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10692
+ # source://parser//lib/parser/ruby34.rb#10581
def _reduce_402(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10700
+ # source://parser//lib/parser/ruby34.rb#10589
def _reduce_403(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10709
+ # source://parser//lib/parser/ruby34.rb#10598
def _reduce_404(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10716
+ # source://parser//lib/parser/ruby34.rb#10605
def _reduce_405(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10724
+ # source://parser//lib/parser/ruby34.rb#10613
def _reduce_406(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10731
+ # source://parser//lib/parser/ruby34.rb#10620
def _reduce_407(val, _values, result); end
# reduce 408 omitted
#
- # source://parser//lib/parser/ruby31.rb#10741
+ # source://parser//lib/parser/ruby34.rb#10630
def _reduce_409(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8696
+ # source://parser//lib/parser/ruby34.rb#8632
def _reduce_41(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10747
+ # source://parser//lib/parser/ruby34.rb#10636
def _reduce_410(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10753
+ # source://parser//lib/parser/ruby34.rb#10642
def _reduce_411(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10762
+ # source://parser//lib/parser/ruby34.rb#10651
def _reduce_412(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10771
+ # source://parser//lib/parser/ruby34.rb#10660
def _reduce_413(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10777
+ # source://parser//lib/parser/ruby34.rb#10666
def _reduce_414(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10783
+ # source://parser//lib/parser/ruby34.rb#10672
def _reduce_415(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10789
+ # source://parser//lib/parser/ruby34.rb#10678
def _reduce_416(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10795
+ # source://parser//lib/parser/ruby34.rb#10684
def _reduce_417(val, _values, result); end
# reduce 418 omitted
#
- # source://parser//lib/parser/ruby31.rb#10804
+ # source://parser//lib/parser/ruby34.rb#10693
def _reduce_419(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8705
+ # source://parser//lib/parser/ruby34.rb#8641
def _reduce_42(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10813
+ # source://parser//lib/parser/ruby34.rb#10702
def _reduce_420(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10819
+ # source://parser//lib/parser/ruby34.rb#10708
def _reduce_421(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10835
+ # source://parser//lib/parser/ruby34.rb#10724
def _reduce_422(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10843
+ # source://parser//lib/parser/ruby34.rb#10732
def _reduce_423(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10853
+ # source://parser//lib/parser/ruby34.rb#10742
def _reduce_424(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10860
+ # source://parser//lib/parser/ruby34.rb#10749
def _reduce_425(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10867
+ # source://parser//lib/parser/ruby34.rb#10756
def _reduce_426(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10874
+ # source://parser//lib/parser/ruby34.rb#10763
def _reduce_427(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10881
+ # source://parser//lib/parser/ruby34.rb#10770
def _reduce_428(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10888
+ # source://parser//lib/parser/ruby34.rb#10777
def _reduce_429(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8713
+ # source://parser//lib/parser/ruby34.rb#8649
def _reduce_43(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10895
+ # source://parser//lib/parser/ruby34.rb#10784
def _reduce_430(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10903
+ # source://parser//lib/parser/ruby34.rb#10792
def _reduce_431(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10911
+ # source://parser//lib/parser/ruby34.rb#10800
def _reduce_432(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10923
+ # source://parser//lib/parser/ruby34.rb#10812
def _reduce_433(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10934
+ # source://parser//lib/parser/ruby34.rb#10823
def _reduce_434(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10942
+ # source://parser//lib/parser/ruby34.rb#10831
def _reduce_435(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10950
+ # source://parser//lib/parser/ruby34.rb#10839
def _reduce_436(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10958
+ # source://parser//lib/parser/ruby34.rb#10847
def _reduce_437(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10964
+ # source://parser//lib/parser/ruby34.rb#10853
def _reduce_438(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10972
+ # source://parser//lib/parser/ruby34.rb#10861
def _reduce_439(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8722
+ # source://parser//lib/parser/ruby34.rb#8658
def _reduce_44(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10980
+ # source://parser//lib/parser/ruby34.rb#10869
def _reduce_440(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10988
+ # source://parser//lib/parser/ruby34.rb#10877
def _reduce_441(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#10994
+ # source://parser//lib/parser/ruby34.rb#10883
def _reduce_442(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11000
+ # source://parser//lib/parser/ruby34.rb#10889
def _reduce_443(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11007
+ # source://parser//lib/parser/ruby34.rb#10896
def _reduce_444(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11014
+ # source://parser//lib/parser/ruby34.rb#10903
def _reduce_445(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11021
+ # source://parser//lib/parser/ruby34.rb#10910
def _reduce_446(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11028
+ # source://parser//lib/parser/ruby34.rb#10917
def _reduce_447(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11035
+ # source://parser//lib/parser/ruby34.rb#10924
def _reduce_448(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11045
+ # source://parser//lib/parser/ruby34.rb#10934
def _reduce_449(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8736
+ # source://parser//lib/parser/ruby34.rb#8672
def _reduce_45(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11052
+ # source://parser//lib/parser/ruby34.rb#10941
def _reduce_450(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11058
+ # source://parser//lib/parser/ruby34.rb#10947
def _reduce_451(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11069
+ # source://parser//lib/parser/ruby34.rb#10958
def _reduce_452(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11076
+ # source://parser//lib/parser/ruby34.rb#10965
def _reduce_453(val, _values, result); end
# reduce 454 omitted
#
- # source://parser//lib/parser/ruby31.rb#11084
+ # source://parser//lib/parser/ruby34.rb#10973
def _reduce_455(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11096
+ # source://parser//lib/parser/ruby34.rb#10979
def _reduce_456(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11104
+ # source://parser//lib/parser/ruby34.rb#10985
def _reduce_457(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11111
+ # source://parser//lib/parser/ruby34.rb#10995
def _reduce_458(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8756
+ # source://parser//lib/parser/ruby34.rb#11003
+ def _reduce_459(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#8686
def _reduce_46(val, _values, result); end
- # reduce 459 omitted
- #
- # source://parser//lib/parser/ruby31.rb#11119
+ # source://parser//lib/parser/ruby34.rb#11010
def _reduce_460(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11125
- def _reduce_461(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#11131
+ # reduce 461 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11018
def _reduce_462(val, _values, result); end
- # reduce 463 omitted
- #
- # source://parser//lib/parser/ruby31.rb#11139
- def _reduce_464(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11024
+ def _reduce_463(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11149
- def _reduce_465(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11030
+ def _reduce_464(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11155
+ # reduce 465 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11038
def _reduce_466(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11161
+ # source://parser//lib/parser/ruby34.rb#11048
def _reduce_467(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11167
+ # source://parser//lib/parser/ruby34.rb#11054
def _reduce_468(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8770
- def _reduce_47(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11060
+ def _reduce_469(val, _values, result); end
- # reduce 469 omitted
- #
- # source://parser//lib/parser/ruby31.rb#11175
+ # source://parser//lib/parser/ruby34.rb#11066
def _reduce_470(val, _values, result); end
# reduce 471 omitted
#
- # source://parser//lib/parser/ruby31.rb#11183
+ # source://parser//lib/parser/ruby34.rb#11074
def _reduce_472(val, _values, result); end
# reduce 473 omitted
#
- # source://parser//lib/parser/ruby31.rb#11191
+ # source://parser//lib/parser/ruby34.rb#11082
def _reduce_474(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11198
- def _reduce_475(val, _values, result); end
-
- # reduce 477 omitted
+ # reduce 475 omitted
#
- # source://parser//lib/parser/ruby31.rb#11209
- def _reduce_478(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11090
+ def _reduce_476(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11217
- def _reduce_479(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11097
+ def _reduce_477(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8790
+ # reduce 47 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#8694
def _reduce_48(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11225
+ # reduce 479 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11108
def _reduce_480(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11233
+ # source://parser//lib/parser/ruby34.rb#11116
def _reduce_481(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11240
+ # source://parser//lib/parser/ruby34.rb#11124
def _reduce_482(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11248
+ # source://parser//lib/parser/ruby34.rb#11132
def _reduce_483(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11256
+ # source://parser//lib/parser/ruby34.rb#11139
def _reduce_484(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11264
+ # source://parser//lib/parser/ruby34.rb#11147
def _reduce_485(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11271
+ # source://parser//lib/parser/ruby34.rb#11155
def _reduce_486(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11277
+ # source://parser//lib/parser/ruby34.rb#11163
def _reduce_487(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11283
+ # source://parser//lib/parser/ruby34.rb#11170
def _reduce_488(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11289
+ # source://parser//lib/parser/ruby34.rb#11176
def _reduce_489(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11297
+ # source://parser//lib/parser/ruby34.rb#8704
+ def _reduce_49(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#11182
def _reduce_490(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11305
+ # source://parser//lib/parser/ruby34.rb#11188
def _reduce_491(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11311
+ # source://parser//lib/parser/ruby34.rb#11196
def _reduce_492(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11317
+ # source://parser//lib/parser/ruby34.rb#11204
def _reduce_493(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11324
+ # source://parser//lib/parser/ruby34.rb#11210
def _reduce_494(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11330
+ # source://parser//lib/parser/ruby34.rb#11216
def _reduce_495(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11336
+ # source://parser//lib/parser/ruby34.rb#11223
def _reduce_496(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11342
+ # source://parser//lib/parser/ruby34.rb#11229
def _reduce_497(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11349
+ # source://parser//lib/parser/ruby34.rb#11235
def _reduce_498(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11356
+ # source://parser//lib/parser/ruby34.rb#11241
def _reduce_499(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8463
+ # source://parser//lib/parser/ruby34.rb#8399
def _reduce_5(val, _values, result); end
- # reduce 49 omitted
- #
- # source://parser//lib/parser/ruby31.rb#8798
- def _reduce_50(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#11362
+ # source://parser//lib/parser/ruby34.rb#11247
def _reduce_500(val, _values, result); end
# reduce 501 omitted
#
- # source://parser//lib/parser/ruby31.rb#11370
+ # source://parser//lib/parser/ruby34.rb#11255
def _reduce_502(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11380
+ # source://parser//lib/parser/ruby34.rb#11265
def _reduce_503(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11390
+ # source://parser//lib/parser/ruby34.rb#11275
def _reduce_504(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11396
+ # source://parser//lib/parser/ruby34.rb#11281
def _reduce_505(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11402
+ # source://parser//lib/parser/ruby34.rb#11287
def _reduce_506(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11408
+ # source://parser//lib/parser/ruby34.rb#11293
def _reduce_507(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11414
+ # source://parser//lib/parser/ruby34.rb#11299
def _reduce_508(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11420
+ # source://parser//lib/parser/ruby34.rb#11305
def _reduce_509(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11426
+ # reduce 50 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#8712
+ def _reduce_51(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#11311
def _reduce_510(val, _values, result); end
# reduce 511 omitted
#
- # source://parser//lib/parser/ruby31.rb#11434
+ # source://parser//lib/parser/ruby34.rb#11319
def _reduce_512(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11440
+ # source://parser//lib/parser/ruby34.rb#11325
def _reduce_513(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11446
+ # source://parser//lib/parser/ruby34.rb#11331
def _reduce_514(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11452
+ # source://parser//lib/parser/ruby34.rb#11337
def _reduce_515(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11458
+ # source://parser//lib/parser/ruby34.rb#11343
def _reduce_516(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11464
+ # source://parser//lib/parser/ruby34.rb#11349
def _reduce_517(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11470
+ # source://parser//lib/parser/ruby34.rb#11355
def _reduce_518(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11476
+ # source://parser//lib/parser/ruby34.rb#11361
def _reduce_519(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11482
+ # source://parser//lib/parser/ruby34.rb#11367
def _reduce_520(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11488
+ # source://parser//lib/parser/ruby34.rb#11373
def _reduce_521(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11494
+ # source://parser//lib/parser/ruby34.rb#11379
def _reduce_522(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11500
+ # source://parser//lib/parser/ruby34.rb#11385
def _reduce_523(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11506
+ # source://parser//lib/parser/ruby34.rb#11391
def _reduce_524(val, _values, result); end
+ # reduce 525 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11399
+ def _reduce_526(val, _values, result); end
+
# reduce 527 omitted
#
- # source://parser//lib/parser/ruby31.rb#11518
+ # source://parser//lib/parser/ruby34.rb#11407
def _reduce_528(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11524
+ # source://parser//lib/parser/ruby34.rb#11413
def _reduce_529(val, _values, result); end
- # reduce 52 omitted
- #
- # source://parser//lib/parser/ruby31.rb#8812
- def _reduce_53(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#11530
+ # source://parser//lib/parser/ruby34.rb#11419
def _reduce_530(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11536
+ # source://parser//lib/parser/ruby34.rb#11425
def _reduce_531(val, _values, result); end
# reduce 534 omitted
#
- # source://parser//lib/parser/ruby31.rb#11548
+ # source://parser//lib/parser/ruby34.rb#11437
def _reduce_535(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11554
+ # source://parser//lib/parser/ruby34.rb#11443
def _reduce_536(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8818
+ # reduce 53 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#8726
def _reduce_54(val, _values, result); end
# reduce 544 omitted
#
- # source://parser//lib/parser/ruby31.rb#11576
+ # source://parser//lib/parser/ruby34.rb#11465
def _reduce_545(val, _values, result); end
# reduce 546 omitted
#
- # source://parser//lib/parser/ruby31.rb#11584
+ # source://parser//lib/parser/ruby34.rb#11473
def _reduce_547(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11590
+ # source://parser//lib/parser/ruby34.rb#11479
def _reduce_548(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11602
+ # source://parser//lib/parser/ruby34.rb#11491
def _reduce_549(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8824
+ # source://parser//lib/parser/ruby34.rb#8732
def _reduce_55(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11609
+ # source://parser//lib/parser/ruby34.rb#11498
def _reduce_550(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11616
+ # source://parser//lib/parser/ruby34.rb#11505
def _reduce_551(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11622
+ # source://parser//lib/parser/ruby34.rb#11511
def _reduce_552(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11628
+ # source://parser//lib/parser/ruby34.rb#11517
def _reduce_553(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11634
+ # source://parser//lib/parser/ruby34.rb#11523
def _reduce_554(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11649
+ # source://parser//lib/parser/ruby34.rb#11538
def _reduce_555(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11655
+ # source://parser//lib/parser/ruby34.rb#11544
def _reduce_556(val, _values, result); end
# reduce 558 omitted
#
- # source://parser//lib/parser/ruby31.rb#11665
+ # source://parser//lib/parser/ruby34.rb#11554
def _reduce_559(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8830
+ # source://parser//lib/parser/ruby34.rb#8738
def _reduce_56(val, _values, result); end
# reduce 560 omitted
#
- # source://parser//lib/parser/ruby31.rb#11673
+ # source://parser//lib/parser/ruby34.rb#11562
def _reduce_561(val, _values, result); end
# reduce 564 omitted
#
- # source://parser//lib/parser/ruby31.rb#11685
+ # source://parser//lib/parser/ruby34.rb#11574
def _reduce_565(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11691
+ # source://parser//lib/parser/ruby34.rb#11580
def _reduce_566(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11697
+ # source://parser//lib/parser/ruby34.rb#11586
def _reduce_567(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11703
+ # source://parser//lib/parser/ruby34.rb#11592
def _reduce_568(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11710
+ # source://parser//lib/parser/ruby34.rb#11599
def _reduce_569(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8836
+ # source://parser//lib/parser/ruby34.rb#8744
def _reduce_57(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11717
+ # source://parser//lib/parser/ruby34.rb#11606
def _reduce_570(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11723
+ # source://parser//lib/parser/ruby34.rb#11612
def _reduce_571(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11730
+ # source://parser//lib/parser/ruby34.rb#11619
def _reduce_572(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11737
- def _reduce_573(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#11743
- def _reduce_574(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#11749
+ # reduce 574 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11630
def _reduce_575(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11755
+ # source://parser//lib/parser/ruby34.rb#11636
def _reduce_576(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11761
+ # source://parser//lib/parser/ruby34.rb#11642
def _reduce_577(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11767
+ # source://parser//lib/parser/ruby34.rb#11648
def _reduce_578(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11773
+ # source://parser//lib/parser/ruby34.rb#11654
def _reduce_579(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8848
+ # source://parser//lib/parser/ruby34.rb#8750
def _reduce_58(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11779
+ # source://parser//lib/parser/ruby34.rb#11660
def _reduce_580(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11785
+ # source://parser//lib/parser/ruby34.rb#11666
def _reduce_581(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11791
+ # source://parser//lib/parser/ruby34.rb#11672
def _reduce_582(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11797
+ # source://parser//lib/parser/ruby34.rb#11678
def _reduce_583(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11803
+ # source://parser//lib/parser/ruby34.rb#11684
def _reduce_584(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11809
+ # source://parser//lib/parser/ruby34.rb#11690
def _reduce_585(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11815
+ # source://parser//lib/parser/ruby34.rb#11696
def _reduce_586(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11821
+ # source://parser//lib/parser/ruby34.rb#11702
def _reduce_587(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11827
+ # source://parser//lib/parser/ruby34.rb#11708
def _reduce_588(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11833
+ # source://parser//lib/parser/ruby34.rb#11714
def _reduce_589(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8857
+ # source://parser//lib/parser/ruby34.rb#8759
def _reduce_59(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11839
+ # source://parser//lib/parser/ruby34.rb#11720
def _reduce_590(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11845
+ # source://parser//lib/parser/ruby34.rb#11726
def _reduce_591(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11851
+ # source://parser//lib/parser/ruby34.rb#11732
def _reduce_592(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11857
+ # source://parser//lib/parser/ruby34.rb#11738
def _reduce_593(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11863
+ # source://parser//lib/parser/ruby34.rb#11744
def _reduce_594(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11869
+ # source://parser//lib/parser/ruby34.rb#11750
def _reduce_595(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11876
+ # source://parser//lib/parser/ruby34.rb#11756
def _reduce_596(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11885
+ # source://parser//lib/parser/ruby34.rb#11762
def _reduce_597(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11891
+ # source://parser//lib/parser/ruby34.rb#11769
def _reduce_598(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11897
- def _reduce_599(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#8469
+ # source://parser//lib/parser/ruby34.rb#8405
def _reduce_6(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8869
- def _reduce_60(val, _values, result); end
-
- # reduce 602 omitted
+ # reduce 599 omitted
#
- # source://parser//lib/parser/ruby31.rb#11909
- def _reduce_603(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11780
+ def _reduce_600(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11916
+ # reduce 603 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11792
def _reduce_604(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11923
+ # source://parser//lib/parser/ruby34.rb#11799
def _reduce_605(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11929
+ # source://parser//lib/parser/ruby34.rb#11806
def _reduce_606(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11940
+ # source://parser//lib/parser/ruby34.rb#11812
def _reduce_607(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11947
+ # source://parser//lib/parser/ruby34.rb#11823
def _reduce_608(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11954
+ # source://parser//lib/parser/ruby34.rb#11830
def _reduce_609(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11961
+ # source://parser//lib/parser/ruby34.rb#11837
def _reduce_610(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11968
+ # source://parser//lib/parser/ruby34.rb#11844
def _reduce_611(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11974
+ # source://parser//lib/parser/ruby34.rb#11851
def _reduce_612(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11980
+ # source://parser//lib/parser/ruby34.rb#11857
def _reduce_613(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11986
+ # source://parser//lib/parser/ruby34.rb#11863
def _reduce_614(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11992
+ # source://parser//lib/parser/ruby34.rb#11869
def _reduce_615(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#11998
+ # source://parser//lib/parser/ruby34.rb#11875
def _reduce_616(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12004
- def _reduce_617(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#12010
+ # reduce 617 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#11883
def _reduce_618(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12016
+ # source://parser//lib/parser/ruby34.rb#11889
def _reduce_619(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12022
+ # reduce 61 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#8772
+ def _reduce_62(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#11895
def _reduce_620(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12028
+ # source://parser//lib/parser/ruby34.rb#11901
def _reduce_621(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12034
+ # source://parser//lib/parser/ruby34.rb#11907
def _reduce_622(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12040
+ # source://parser//lib/parser/ruby34.rb#11913
def _reduce_623(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12046
+ # source://parser//lib/parser/ruby34.rb#11919
def _reduce_624(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12052
+ # source://parser//lib/parser/ruby34.rb#11925
def _reduce_625(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12058
+ # source://parser//lib/parser/ruby34.rb#11931
def _reduce_626(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12064
+ # source://parser//lib/parser/ruby34.rb#11937
def _reduce_627(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12070
+ # source://parser//lib/parser/ruby34.rb#11943
def _reduce_628(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12076
+ # source://parser//lib/parser/ruby34.rb#11949
def _reduce_629(val, _values, result); end
- # reduce 62 omitted
- #
- # source://parser//lib/parser/ruby31.rb#8882
+ # source://parser//lib/parser/ruby34.rb#8778
def _reduce_63(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12082
+ # source://parser//lib/parser/ruby34.rb#11955
def _reduce_630(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12088
+ # source://parser//lib/parser/ruby34.rb#11961
def _reduce_631(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12094
+ # source://parser//lib/parser/ruby34.rb#11967
def _reduce_632(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12100
+ # source://parser//lib/parser/ruby34.rb#11973
def _reduce_633(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12106
- def _reduce_634(val, _values, result); end
-
- # reduce 635 omitted
+ # reduce 634 omitted
#
- # source://parser//lib/parser/ruby31.rb#12114
- def _reduce_636(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11981
+ def _reduce_635(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12121
- def _reduce_637(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#11988
+ def _reduce_636(val, _values, result); end
- # reduce 638 omitted
+ # reduce 637 omitted
#
- # source://parser//lib/parser/ruby31.rb#12132
+ # source://parser//lib/parser/ruby34.rb#11999
+ def _reduce_638(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#12007
def _reduce_639(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8888
+ # source://parser//lib/parser/ruby34.rb#8785
def _reduce_64(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12140
+ # source://parser//lib/parser/ruby34.rb#12015
def _reduce_640(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12148
+ # source://parser//lib/parser/ruby34.rb#12021
def _reduce_641(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12154
+ # source://parser//lib/parser/ruby34.rb#12027
def _reduce_642(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12160
+ # source://parser//lib/parser/ruby34.rb#12033
def _reduce_643(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12166
+ # source://parser//lib/parser/ruby34.rb#12039
def _reduce_644(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12172
+ # source://parser//lib/parser/ruby34.rb#12046
def _reduce_645(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12179
+ # source://parser//lib/parser/ruby34.rb#12052
def _reduce_646(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12185
+ # source://parser//lib/parser/ruby34.rb#12058
def _reduce_647(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12191
+ # source://parser//lib/parser/ruby34.rb#12067
def _reduce_648(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12200
+ # source://parser//lib/parser/ruby34.rb#12077
def _reduce_649(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8895
+ # source://parser//lib/parser/ruby34.rb#8796
def _reduce_65(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12210
+ # source://parser//lib/parser/ruby34.rb#12085
def _reduce_650(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12218
+ # source://parser//lib/parser/ruby34.rb#12094
def _reduce_651(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12227
+ # source://parser//lib/parser/ruby34.rb#12102
def _reduce_652(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12235
+ # source://parser//lib/parser/ruby34.rb#12111
def _reduce_653(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12244
+ # source://parser//lib/parser/ruby34.rb#12118
def _reduce_654(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12251
+ # source://parser//lib/parser/ruby34.rb#12126
def _reduce_655(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12259
+ # source://parser//lib/parser/ruby34.rb#12135
def _reduce_656(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12268
+ # source://parser//lib/parser/ruby34.rb#12142
def _reduce_657(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12275
+ # source://parser//lib/parser/ruby34.rb#12150
def _reduce_658(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12283
+ # source://parser//lib/parser/ruby34.rb#12157
def _reduce_659(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8905
+ # source://parser//lib/parser/ruby34.rb#8802
def _reduce_66(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12290
+ # source://parser//lib/parser/ruby34.rb#12165
def _reduce_660(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12298
+ # source://parser//lib/parser/ruby34.rb#12171
def _reduce_661(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12304
+ # source://parser//lib/parser/ruby34.rb#12177
def _reduce_662(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12310
+ # source://parser//lib/parser/ruby34.rb#12183
def _reduce_663(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12316
+ # source://parser//lib/parser/ruby34.rb#12189
def _reduce_664(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12322
+ # source://parser//lib/parser/ruby34.rb#12195
def _reduce_665(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12328
+ # source://parser//lib/parser/ruby34.rb#12201
def _reduce_666(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12334
- def _reduce_667(val, _values, result); end
-
- # reduce 668 omitted
+ # reduce 667 omitted
#
- # source://parser//lib/parser/ruby31.rb#12342
+ # source://parser//lib/parser/ruby34.rb#12209
+ def _reduce_668(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#12219
def _reduce_669(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8911
+ # source://parser//lib/parser/ruby34.rb#8809
def _reduce_67(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12352
+ # source://parser//lib/parser/ruby34.rb#12226
def _reduce_670(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12359
+ # source://parser//lib/parser/ruby34.rb#12233
def _reduce_671(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12366
+ # source://parser//lib/parser/ruby34.rb#12239
def _reduce_672(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12372
+ # source://parser//lib/parser/ruby34.rb#12245
def _reduce_673(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12378
+ # source://parser//lib/parser/ruby34.rb#12251
def _reduce_674(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12384
+ # source://parser//lib/parser/ruby34.rb#12266
def _reduce_675(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12399
+ # source://parser//lib/parser/ruby34.rb#12274
def _reduce_676(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12407
+ # source://parser//lib/parser/ruby34.rb#12282
def _reduce_677(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12415
+ # source://parser//lib/parser/ruby34.rb#12289
def _reduce_678(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12422
+ # source://parser//lib/parser/ruby34.rb#12296
def _reduce_679(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8918
- def _reduce_68(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#12429
+ # source://parser//lib/parser/ruby34.rb#12302
def _reduce_680(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12435
+ # source://parser//lib/parser/ruby34.rb#12308
def _reduce_681(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12441
+ # source://parser//lib/parser/ruby34.rb#12314
def _reduce_682(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12447
- def _reduce_683(val, _values, result); end
-
- # reduce 685 omitted
+ # reduce 684 omitted
#
- # source://parser//lib/parser/ruby31.rb#12457
+ # source://parser//lib/parser/ruby34.rb#12324
+ def _reduce_685(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#12330
def _reduce_686(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12463
+ # source://parser//lib/parser/ruby34.rb#12338
def _reduce_687(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12471
+ # source://parser//lib/parser/ruby34.rb#12346
def _reduce_688(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12477
+ # source://parser//lib/parser/ruby34.rb#12354
def _reduce_689(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12485
+ # source://parser//lib/parser/ruby34.rb#12362
def _reduce_690(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12493
+ # source://parser//lib/parser/ruby34.rb#12368
def _reduce_691(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12499
+ # source://parser//lib/parser/ruby34.rb#12374
def _reduce_692(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12505
+ # source://parser//lib/parser/ruby34.rb#12380
def _reduce_693(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12511
- def _reduce_694(val, _values, result); end
-
- # reduce 696 omitted
+ # reduce 695 omitted
#
- # source://parser//lib/parser/ruby31.rb#12521
- def _reduce_697(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12390
+ def _reduce_696(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12529
- def _reduce_698(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12398
+ def _reduce_697(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8475
+ # source://parser//lib/parser/ruby34.rb#8411
def _reduce_7(val, _values, result); end
- # reduce 700 omitted
+ # reduce 699 omitted
#
- # source://parser//lib/parser/ruby31.rb#12539
+ # source://parser//lib/parser/ruby34.rb#12410
+ def _reduce_700(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#12418
def _reduce_701(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12547
+ # source://parser//lib/parser/ruby34.rb#12426
def _reduce_702(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12555
+ # source://parser//lib/parser/ruby34.rb#12432
def _reduce_703(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12561
- def _reduce_704(val, _values, result); end
-
- # reduce 705 omitted
+ # reduce 704 omitted
#
- # source://parser//lib/parser/ruby31.rb#12569
- def _reduce_706(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12440
+ def _reduce_705(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12575
- def _reduce_707(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12446
+ def _reduce_706(val, _values, result); end
- # reduce 708 omitted
+ # reduce 707 omitted
#
- # source://parser//lib/parser/ruby31.rb#12583
+ # source://parser//lib/parser/ruby34.rb#12454
+ def _reduce_708(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#12460
def _reduce_709(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12589
+ # reduce 70 omitted
+ #
+ # source://parser//lib/parser/ruby34.rb#8821
+ def _reduce_71(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#12466
def _reduce_710(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12595
+ # source://parser//lib/parser/ruby34.rb#12472
def _reduce_711(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12601
+ # source://parser//lib/parser/ruby34.rb#12478
def _reduce_712(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12607
+ # source://parser//lib/parser/ruby34.rb#12484
def _reduce_713(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12613
+ # source://parser//lib/parser/ruby34.rb#12490
def _reduce_714(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12619
+ # source://parser//lib/parser/ruby34.rb#12496
def _reduce_715(val, _values, result); end
- # reduce 71 omitted
- #
- # source://parser//lib/parser/ruby31.rb#8930
+ # source://parser//lib/parser/ruby34.rb#8828
def _reduce_72(val, _values, result); end
- # reduce 727 omitted
+ # reduce 725 omitted
#
- # source://parser//lib/parser/ruby31.rb#12649
- def _reduce_728(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12531
+ def _reduce_726(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12655
- def _reduce_729(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12537
+ def _reduce_727(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8937
+ # source://parser//lib/parser/ruby34.rb#8835
def _reduce_73(val, _values, result); end
- # reduce 733 omitted
+ # reduce 731 omitted
#
- # source://parser//lib/parser/ruby31.rb#12669
- def _reduce_734(val, _values, result); end
-
- # source://parser//lib/parser/ruby31.rb#12675
- def _reduce_735(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12551
+ def _reduce_732(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12681
- def _reduce_736(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12557
+ def _reduce_733(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8944
- def _reduce_74(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12563
+ def _reduce_734(val, _values, result); end
- # reduce 739 omitted
+ # reduce 736 omitted
#
- # source://parser//lib/parser/ruby31.rb#12693
- def _reduce_740(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12573
+ def _reduce_737(val, _values, result); end
- # reduce 743 omitted
+ # reduce 740 omitted
#
- # source://parser//lib/parser/ruby31.rb#12705
- def _reduce_744(val, _values, result); end
+ # source://parser//lib/parser/ruby34.rb#12585
+ def _reduce_741(val, _values, result); end
- # reduce 75 omitted
+ # reduce 74 omitted
#
- # source://parser//lib/parser/ruby31.rb#8953
+ # source://parser//lib/parser/ruby34.rb#8844
+ def _reduce_75(val, _values, result); end
+
+ # source://parser//lib/parser/ruby34.rb#8851
def _reduce_76(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8960
+ # source://parser//lib/parser/ruby34.rb#8862
def _reduce_77(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8971
+ # source://parser//lib/parser/ruby34.rb#8869
def _reduce_78(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8978
+ # source://parser//lib/parser/ruby34.rb#8880
def _reduce_79(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8989
+ # source://parser//lib/parser/ruby34.rb#8887
def _reduce_80(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#8996
+ # source://parser//lib/parser/ruby34.rb#8898
def _reduce_81(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9007
+ # source://parser//lib/parser/ruby34.rb#8908
def _reduce_82(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9014
+ # source://parser//lib/parser/ruby34.rb#8915
def _reduce_83(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9021
+ # source://parser//lib/parser/ruby34.rb#8922
def _reduce_84(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9028
+ # source://parser//lib/parser/ruby34.rb#8929
def _reduce_85(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9035
+ # source://parser//lib/parser/ruby34.rb#8936
def _reduce_86(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9042
+ # source://parser//lib/parser/ruby34.rb#8943
def _reduce_87(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9048
+ # source://parser//lib/parser/ruby34.rb#8949
def _reduce_88(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9054
+ # source://parser//lib/parser/ruby34.rb#8955
def _reduce_89(val, _values, result); end
# reduce 8 omitted
#
- # source://parser//lib/parser/ruby31.rb#8483
+ # source://parser//lib/parser/ruby34.rb#8419
def _reduce_9(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9060
+ # source://parser//lib/parser/ruby34.rb#8961
def _reduce_90(val, _values, result); end
# reduce 91 omitted
#
- # source://parser//lib/parser/ruby31.rb#9068
+ # source://parser//lib/parser/ruby34.rb#8969
def _reduce_92(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9075
+ # source://parser//lib/parser/ruby34.rb#8976
def _reduce_93(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9082
+ # source://parser//lib/parser/ruby34.rb#8983
def _reduce_94(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9090
+ # source://parser//lib/parser/ruby34.rb#8991
def _reduce_95(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9097
+ # source://parser//lib/parser/ruby34.rb#8998
def _reduce_96(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9105
+ # source://parser//lib/parser/ruby34.rb#9006
def _reduce_97(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9111
+ # source://parser//lib/parser/ruby34.rb#9012
def _reduce_98(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#9118
+ # source://parser//lib/parser/ruby34.rb#9019
def _reduce_99(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#12711
+ # source://parser//lib/parser/ruby34.rb#12591
def _reduce_none(val, _values, result); end
- # source://parser//lib/parser/ruby31.rb#21
+ # source://parser//lib/parser/ruby34.rb#21
def default_encoding; end
- # source://parser//lib/parser/ruby31.rb#25
+ # source://parser//lib/parser/ruby34.rb#25
def endless_method_name(name_t); end
- # source://parser//lib/parser/ruby31.rb#38
+ # source://parser//lib/parser/ruby34.rb#38
def local_pop; end
- # source://parser//lib/parser/ruby31.rb#31
+ # source://parser//lib/parser/ruby34.rb#31
def local_push; end
- # source://parser//lib/parser/ruby31.rb#45
+ # source://parser//lib/parser/ruby34.rb#45
def try_declare_numparam(node); end
- # source://parser//lib/parser/ruby31.rb#17
+ # source://parser//lib/parser/ruby34.rb#17
def version; end
end
-# source://parser//lib/parser/ruby31.rb#8022
-Parser::Ruby31::Racc_arg = T.let(T.unsafe(nil), Array)
+# source://parser//lib/parser/ruby34.rb#7955
+Parser::Ruby34::Racc_arg = T.let(T.unsafe(nil), Array)
-# source://parser//lib/parser/ruby31.rb#8429
-Parser::Ruby31::Racc_debug_parser = T.let(T.unsafe(nil), FalseClass)
+# source://parser//lib/parser/ruby34.rb#8365
+Parser::Ruby34::Racc_debug_parser = T.let(T.unsafe(nil), FalseClass)
-# source://parser//lib/parser/ruby31.rb#8039
-Parser::Ruby31::Racc_token_to_s_table = T.let(T.unsafe(nil), Array)
+# source://parser//lib/parser/ruby34.rb#7972
+Parser::Ruby34::Racc_token_to_s_table = T.let(T.unsafe(nil), Array)
# @api public
#
@@ -8923,7 +8926,7 @@ end
#
# @api public
#
-# source://parser//lib/parser/tree_rewriter.rb#61
+# source://parser//lib/parser/tree_rewriter.rb#51
class Parser::TreeRewriter < ::Parser::AST::Processor
# Returns `true` if the specified node is an assignment node, returns false
# otherwise.
diff --git a/sorbet/rbi/gems/rexml@3.2.8.rbi b/sorbet/rbi/gems/rexml@3.4.1.rbi
similarity index 91%
rename from sorbet/rbi/gems/rexml@3.2.8.rbi
rename to sorbet/rbi/gems/rexml@3.4.1.rbi
index 0adf0792051..dade6c683cb 100644
--- a/sorbet/rbi/gems/rexml@3.2.8.rbi
+++ b/sorbet/rbi/gems/rexml@3.4.1.rbi
@@ -4,6 +4,7 @@
# This is an autogenerated file for types exported from the `rexml` gem.
# Please instead update this file by running `bin/tapioca gem rexml`.
+
# This class needs:
# * Documentation
# * Work! Not all types of attlists are intelligently parsed, so we just
@@ -112,7 +113,7 @@ class REXML::Attribute
# Returns a copy of this attribute
#
- # source://rexml//lib/rexml/attribute.rb#163
+ # source://rexml//lib/rexml/attribute.rb#164
def clone; end
# source://rexml//lib/rexml/attribute.rb#132
@@ -128,7 +129,7 @@ class REXML::Attribute
#
# Returns this attribute
#
- # source://rexml//lib/rexml/attribute.rb#171
+ # source://rexml//lib/rexml/attribute.rb#172
def element=(element); end
# Creates (and returns) a hash from both the name and value
@@ -136,7 +137,7 @@ class REXML::Attribute
# source://rexml//lib/rexml/attribute.rb#111
def hash; end
- # source://rexml//lib/rexml/attribute.rb#197
+ # source://rexml//lib/rexml/attribute.rb#198
def inspect; end
# Returns the namespace URL, if defined, or nil otherwise
@@ -164,13 +165,13 @@ class REXML::Attribute
# source://rexml//lib/rexml/attribute.rb#95
def namespace(arg = T.unsafe(nil)); end
- # source://rexml//lib/rexml/attribute.rb#193
+ # source://rexml//lib/rexml/attribute.rb#194
def node_type; end
# The normalized value of this attribute. That is, the attribute with
# entities intact.
#
- # source://rexml//lib/rexml/attribute.rb#157
+ # source://rexml//lib/rexml/attribute.rb#158
def normalized=(new_normalized); end
# Returns the namespace of the attribute.
@@ -190,7 +191,7 @@ class REXML::Attribute
#
# This method is usually not called directly.
#
- # source://rexml//lib/rexml/attribute.rb#184
+ # source://rexml//lib/rexml/attribute.rb#185
def remove; end
# Returns the attribute value, with entities replaced
@@ -216,17 +217,17 @@ class REXML::Attribute
# Writes this attribute (EG, puts 'key="value"' to the output)
#
- # source://rexml//lib/rexml/attribute.rb#189
+ # source://rexml//lib/rexml/attribute.rb#190
def write(output, indent = T.unsafe(nil)); end
- # source://rexml//lib/rexml/attribute.rb#203
+ # source://rexml//lib/rexml/attribute.rb#204
def xpath; end
end
# A class that defines the set of Attributes of an Element and provides
# operations for accessing elements in that set.
#
-# source://rexml//lib/rexml/element.rb#2141
+# source://rexml//lib/rexml/element.rb#2137
class REXML::Attributes < ::Hash
# :call-seq:
# new(element)
@@ -247,7 +248,7 @@ class REXML::Attributes < ::Hash
#
# @return [Attributes] a new instance of Attributes
#
- # source://rexml//lib/rexml/element.rb#2160
+ # source://rexml//lib/rexml/element.rb#2156
def initialize(element); end
# :call-seq:
@@ -270,7 +271,7 @@ class REXML::Attributes < ::Hash
# attrs.add(REXML::Attribute.new('baz', '3')) # => baz='3'
# attrs.include?('baz') # => true
#
- # source://rexml//lib/rexml/element.rb#2537
+ # source://rexml//lib/rexml/element.rb#2522
def <<(attribute); end
# :call-seq:
@@ -294,7 +295,7 @@ class REXML::Attributes < ::Hash
#
# Related: get_attribute (returns an \Attribute object).
#
- # source://rexml//lib/rexml/element.rb#2185
+ # source://rexml//lib/rexml/element.rb#2181
def [](name); end
# :call-seq:
@@ -320,7 +321,7 @@ class REXML::Attributes < ::Hash
# attrs['baz:att'] = nil
# attrs.include?('baz:att') # => false
#
- # source://rexml//lib/rexml/element.rb#2369
+ # source://rexml//lib/rexml/element.rb#2365
def []=(name, value); end
# :call-seq:
@@ -343,7 +344,7 @@ class REXML::Attributes < ::Hash
# attrs.add(REXML::Attribute.new('baz', '3')) # => baz='3'
# attrs.include?('baz') # => true
#
- # source://rexml//lib/rexml/element.rb#2537
+ # source://rexml//lib/rexml/element.rb#2522
def add(attribute); end
# :call-seq:
@@ -374,7 +375,7 @@ class REXML::Attributes < ::Hash
# attrs.delete(attr) # => # =>
# attrs.delete(attr) # => # =>
#
- # source://rexml//lib/rexml/element.rb#2490
+ # source://rexml//lib/rexml/element.rb#2475
def delete(attribute); end
# :call-seq:
@@ -393,7 +394,7 @@ class REXML::Attributes < ::Hash
# attrs = ele.attributes
# attrs.delete_all('att') # => [att='<']
#
- # source://rexml//lib/rexml/element.rb#2559
+ # source://rexml//lib/rexml/element.rb#2544
def delete_all(name); end
# :call-seq:
@@ -418,7 +419,7 @@ class REXML::Attributes < ::Hash
# ["bar:att", "2"]
# ["att", "<"]
#
- # source://rexml//lib/rexml/element.rb#2287
+ # source://rexml//lib/rexml/element.rb#2283
def each; end
# :call-seq:
@@ -443,7 +444,7 @@ class REXML::Attributes < ::Hash
# [REXML::Attribute, bar:att='2']
# [REXML::Attribute, att='<']
#
- # source://rexml//lib/rexml/element.rb#2254
+ # source://rexml//lib/rexml/element.rb#2250
def each_attribute; end
# :call-seq:
@@ -465,7 +466,7 @@ class REXML::Attributes < ::Hash
# attrs.get_attribute('att') # => att='<'
# attrs.get_attribute('nosuch') # => nil
#
- # source://rexml//lib/rexml/element.rb#2313
+ # source://rexml//lib/rexml/element.rb#2309
def get_attribute(name); end
# :call-seq:
@@ -485,7 +486,7 @@ class REXML::Attributes < ::Hash
# attrs.get_attribute_ns('http://foo', 'att') # => foo:att='1'
# attrs.get_attribute_ns('http://foo', 'nosuch') # => nil
#
- # source://rexml//lib/rexml/element.rb#2585
+ # source://rexml//lib/rexml/element.rb#2570
def get_attribute_ns(namespace, name); end
# :call-seq:
@@ -502,7 +503,7 @@ class REXML::Attributes < ::Hash
# ele = d.root.elements['//ele'] # =>
# ele.attributes.length # => 3
#
- # source://rexml//lib/rexml/element.rb#2225
+ # source://rexml//lib/rexml/element.rb#2221
def length; end
# :call-seq:
@@ -514,7 +515,7 @@ class REXML::Attributes < ::Hash
# d = REXML::Document.new(xml_string)
# d.root.attributes.namespaces # => {"xmlns"=>"foo", "x"=>"bar", "y"=>"twee"}
#
- # source://rexml//lib/rexml/element.rb#2446
+ # source://rexml//lib/rexml/element.rb#2431
def namespaces; end
# :call-seq:
@@ -528,7 +529,7 @@ class REXML::Attributes < ::Hash
# d = REXML::Document.new(xml_string)
# d.root.attributes.prefixes # => ["x", "y"]
#
- # source://rexml//lib/rexml/element.rb#2421
+ # source://rexml//lib/rexml/element.rb#2406
def prefixes; end
# :call-seq:
@@ -545,7 +546,7 @@ class REXML::Attributes < ::Hash
# ele = d.root.elements['//ele'] # =>
# ele.attributes.length # => 3
#
- # source://rexml//lib/rexml/element.rb#2225
+ # source://rexml//lib/rexml/element.rb#2221
def size; end
# :call-seq:
@@ -564,7 +565,7 @@ class REXML::Attributes < ::Hash
# attrs = ele.attributes.to_a # => [foo:att='1', bar:att='2', att='<']
# attrs.first.class # => REXML::Attribute
#
- # source://rexml//lib/rexml/element.rb#2207
+ # source://rexml//lib/rexml/element.rb#2203
def to_a; end
end
@@ -1037,7 +1038,7 @@ class REXML::Document < ::REXML::Element
# d.add(REXML::Element.new('foo'))
# d.to_s # => ""
#
- # source://rexml//lib/rexml/document.rb#170
+ # source://rexml//lib/rexml/document.rb#172
def <<(child); end
# :call-seq:
@@ -1074,7 +1075,7 @@ class REXML::Document < ::REXML::Element
# d.add(REXML::Element.new('foo'))
# d.to_s # => ""
#
- # source://rexml//lib/rexml/document.rb#170
+ # source://rexml//lib/rexml/document.rb#172
def add(child); end
# :call-seq:
@@ -1084,7 +1085,7 @@ class REXML::Document < ::REXML::Element
#
# REXML::Element.add_element(name_or_element, attributes)
#
- # source://rexml//lib/rexml/document.rb#209
+ # source://rexml//lib/rexml/document.rb#211
def add_element(arg = T.unsafe(nil), arg2 = T.unsafe(nil)); end
# :call-seq:
@@ -1093,7 +1094,7 @@ class REXML::Document < ::REXML::Element
# Returns the new document resulting from executing
# Document.new(self). See Document.new.
#
- # source://rexml//lib/rexml/document.rb#120
+ # source://rexml//lib/rexml/document.rb#122
def clone; end
# :call-seq:
@@ -1106,10 +1107,10 @@ class REXML::Document < ::REXML::Element
# d = REXML::Document.new('')
# d.doctype.class # => nil
#
- # source://rexml//lib/rexml/document.rb#241
+ # source://rexml//lib/rexml/document.rb#243
def doctype; end
- # source://rexml//lib/rexml/document.rb#442
+ # source://rexml//lib/rexml/document.rb#446
def document; end
# :call-seq:
@@ -1122,20 +1123,39 @@ class REXML::Document < ::REXML::Element
# d = REXML::Document.new('')
# d.encoding # => "UTF-8"
#
- # source://rexml//lib/rexml/document.rb#290
+ # source://rexml//lib/rexml/document.rb#292
def encoding; end
# Returns the value of attribute entity_expansion_count.
#
- # source://rexml//lib/rexml/document.rb#433
+ # source://rexml//lib/rexml/document.rb#435
def entity_expansion_count; end
+ # Sets the attribute entity_expansion_limit
+ #
+ # @param value the value to set the attribute entity_expansion_limit to.
+ #
+ # source://rexml//lib/rexml/document.rb#436
+ def entity_expansion_limit=(_arg0); end
+
+ # Returns the value of attribute entity_expansion_text_limit.
+ #
+ # source://rexml//lib/rexml/document.rb#437
+ def entity_expansion_text_limit; end
+
+ # Sets the attribute entity_expansion_text_limit
+ #
+ # @param value the value to set the attribute entity_expansion_text_limit to.
+ #
+ # source://rexml//lib/rexml/document.rb#437
+ def entity_expansion_text_limit=(_arg0); end
+
# :call-seq:
# expanded_name -> empty_string
#
# Returns an empty string.
#
- # source://rexml//lib/rexml/document.rb#129
+ # source://rexml//lib/rexml/document.rb#131
def expanded_name; end
# :call-seq:
@@ -1145,7 +1165,7 @@ class REXML::Document < ::REXML::Element
# d = doc_type
# d ? d.name : "UNDEFINED"
#
- # source://rexml//lib/rexml/document.rb#129
+ # source://rexml//lib/rexml/document.rb#131
def name; end
# :call-seq:
@@ -1153,10 +1173,10 @@ class REXML::Document < ::REXML::Element
#
# Returns the symbol +:document+.
#
- # source://rexml//lib/rexml/document.rb#110
+ # source://rexml//lib/rexml/document.rb#112
def node_type; end
- # source://rexml//lib/rexml/document.rb#435
+ # source://rexml//lib/rexml/document.rb#439
def record_entity_expansion; end
# :call-seq:
@@ -1169,7 +1189,7 @@ class REXML::Document < ::REXML::Element
# d = REXML::Document.new('')
# d.root # => nil
#
- # source://rexml//lib/rexml/document.rb#225
+ # source://rexml//lib/rexml/document.rb#227
def root; end
# :call-seq:
@@ -1185,7 +1205,7 @@ class REXML::Document < ::REXML::Element
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/document.rb#305
+ # source://rexml//lib/rexml/document.rb#307
def stand_alone?; end
# :call-seq:
@@ -1199,7 +1219,7 @@ class REXML::Document < ::REXML::Element
# d = REXML::Document.new('')
# d.version # => "1.0"
#
- # source://rexml//lib/rexml/document.rb#275
+ # source://rexml//lib/rexml/document.rb#277
def version; end
# :call-seq:
@@ -1258,7 +1278,7 @@ class REXML::Document < ::REXML::Element
# instead of encoding in XML declaration.
# Defaults to nil. It means encoding in XML declaration is used.
#
- # source://rexml//lib/rexml/document.rb#365
+ # source://rexml//lib/rexml/document.rb#367
def write(*arguments); end
# :call-seq:
@@ -1274,12 +1294,12 @@ class REXML::Document < ::REXML::Element
# d.xml_decl.class # => REXML::XMLDecl
# d.xml_decl.to_s # => ""
#
- # source://rexml//lib/rexml/document.rb#258
+ # source://rexml//lib/rexml/document.rb#260
def xml_decl; end
private
- # source://rexml//lib/rexml/document.rb#447
+ # source://rexml//lib/rexml/document.rb#451
def build(source); end
class << self
@@ -1287,31 +1307,31 @@ class REXML::Document < ::REXML::Element
#
# Deprecated. Use REXML::Security.entity_expansion_limit= instead.
#
- # source://rexml//lib/rexml/document.rb#415
+ # source://rexml//lib/rexml/document.rb#417
def entity_expansion_limit; end
# Set the entity expansion limit. By default the limit is set to 10000.
#
# Deprecated. Use REXML::Security.entity_expansion_limit= instead.
#
- # source://rexml//lib/rexml/document.rb#408
+ # source://rexml//lib/rexml/document.rb#410
def entity_expansion_limit=(val); end
# Get the entity expansion limit. By default the limit is set to 10240.
#
# Deprecated. Use REXML::Security.entity_expansion_text_limit instead.
#
- # source://rexml//lib/rexml/document.rb#429
+ # source://rexml//lib/rexml/document.rb#431
def entity_expansion_text_limit; end
# Set the entity expansion limit. By default the limit is set to 10240.
#
# Deprecated. Use REXML::Security.entity_expansion_text_limit= instead.
#
- # source://rexml//lib/rexml/document.rb#422
+ # source://rexml//lib/rexml/document.rb#424
def entity_expansion_text_limit=(val); end
- # source://rexml//lib/rexml/document.rb#401
+ # source://rexml//lib/rexml/document.rb#403
def parse_stream(source, listener); end
end
end
@@ -1577,7 +1597,7 @@ end
# #attributes:: Returns the REXML::Attributes object for the element.
# #context:: Returns or sets the context hash for the element.
#
-# source://rexml//lib/rexml/element.rb#279
+# source://rexml//lib/rexml/element.rb#271
class REXML::Element < ::REXML::Parent
include ::REXML::XMLTokens
include ::REXML::Namespace
@@ -1620,7 +1640,7 @@ class REXML::Element < ::REXML::Parent
#
# @return [Element] a new instance of Element
#
- # source://rexml//lib/rexml/element.rb#327
+ # source://rexml//lib/rexml/element.rb#319
def initialize(arg = T.unsafe(nil), parent = T.unsafe(nil), context = T.unsafe(nil)); end
# :call-seq:
@@ -1662,7 +1682,7 @@ class REXML::Element < ::REXML::Parent
# root[:attr] # => "value"
# root[:nosuch] # => nil
#
- # source://rexml//lib/rexml/element.rb#1245
+ # source://rexml//lib/rexml/element.rb#1246
def [](name_or_index); end
# :call-seq:
@@ -1691,7 +1711,7 @@ class REXML::Element < ::REXML::Parent
# e.add_attribute(a) # => attr='VALUE'
# e['attr'] # => "VALUE"
#
- # source://rexml//lib/rexml/element.rb#1349
+ # source://rexml//lib/rexml/element.rb#1345
def add_attribute(key, value = T.unsafe(nil)); end
# :call-seq:
@@ -1717,7 +1737,7 @@ class REXML::Element < ::REXML::Parent
# a = [['foo' => 'bar'], ['baz' => 'bat']]
# e.add_attributes(a)
#
- # source://rexml//lib/rexml/element.rb#1380
+ # source://rexml//lib/rexml/element.rb#1376
def add_attributes(hash); end
# :call-seq:
@@ -1754,7 +1774,7 @@ class REXML::Element < ::REXML::Parent
# e0.add_element(e1, {'bat' => '0', 'bam' => '1'})
# e0[1] # =>
#
- # source://rexml//lib/rexml/element.rb#731
+ # source://rexml//lib/rexml/element.rb#732
def add_element(element, attrs = T.unsafe(nil)); end
# :call-seq:
@@ -1775,7 +1795,7 @@ class REXML::Element < ::REXML::Parent
# e.add_namespace('baz', 'bat')
# e.namespaces # => {"xmlns"=>"bar", "baz"=>"bat"}
#
- # source://rexml//lib/rexml/element.rb#654
+ # source://rexml//lib/rexml/element.rb#655
def add_namespace(prefix, uri = T.unsafe(nil)); end
# :call-seq:
@@ -1817,7 +1837,7 @@ class REXML::Element < ::REXML::Parent
# a.add_text(REXML::Text.new('baz'))
# a.to_a # => ["foo", , "bar", "baz", "baz"]
#
- # source://rexml//lib/rexml/element.rb#1146
+ # source://rexml//lib/rexml/element.rb#1147
def add_text(text); end
# :call-seq:
@@ -1849,13 +1869,13 @@ class REXML::Element < ::REXML::Parent
# document.root.attribute("x") # => x='x'
# document.root.attribute("x", "a") # => a:x='a:x'
#
- # source://rexml//lib/rexml/element.rb#1286
+ # source://rexml//lib/rexml/element.rb#1287
def attribute(name, namespace = T.unsafe(nil)); end
# Mechanisms for accessing attributes and child elements of this
# element.
#
- # source://rexml//lib/rexml/element.rb#286
+ # source://rexml//lib/rexml/element.rb#278
def attributes; end
# :call-seq:
@@ -1874,7 +1894,7 @@ class REXML::Element < ::REXML::Parent
# cds.frozen? # => true
# cds.map {|cd| cd.class } # => [REXML::CData, REXML::CData]
#
- # source://rexml//lib/rexml/element.rb#1424
+ # source://rexml//lib/rexml/element.rb#1420
def cdatas; end
# :call-seq:
@@ -1887,7 +1907,7 @@ class REXML::Element < ::REXML::Parent
# e.add_attributes({'bar' => 0, 'baz' => 1})
# e.clone # =>
#
- # source://rexml//lib/rexml/element.rb#391
+ # source://rexml//lib/rexml/element.rb#383
def clone; end
# :call-seq:
@@ -1907,19 +1927,19 @@ class REXML::Element < ::REXML::Parent
# cs.map {|c| c.class } # => [REXML::Comment, REXML::Comment]
# cs.map {|c| c.to_s } # => ["foo", "bar"]
#
- # source://rexml//lib/rexml/element.rb#1445
+ # source://rexml//lib/rexml/element.rb#1441
def comments; end
# The context holds information about the processing environment, such as
# whitespace handling.
#
- # source://rexml//lib/rexml/element.rb#289
+ # source://rexml//lib/rexml/element.rb#281
def context; end
# The context holds information about the processing environment, such as
# whitespace handling.
#
- # source://rexml//lib/rexml/element.rb#289
+ # source://rexml//lib/rexml/element.rb#281
def context=(_arg0); end
# :call-seq:
@@ -1933,7 +1953,7 @@ class REXML::Element < ::REXML::Parent
# e.delete_attribute('bar') # =>
# e.delete_attribute('bar') # => nil
#
- # source://rexml//lib/rexml/element.rb#1399
+ # source://rexml//lib/rexml/element.rb#1395
def delete_attribute(key); end
# :call-seq:
@@ -1973,7 +1993,7 @@ class REXML::Element < ::REXML::Parent
# a.delete_element('//c') # =>
# a.delete_element('//c') # => nil
#
- # source://rexml//lib/rexml/element.rb#777
+ # source://rexml//lib/rexml/element.rb#778
def delete_element(element); end
# :call-seq:
@@ -1998,7 +2018,7 @@ class REXML::Element < ::REXML::Parent
# d.root.delete_namespace('nosuch')
# d.to_s # => ""
#
- # source://rexml//lib/rexml/element.rb#686
+ # source://rexml//lib/rexml/element.rb#687
def delete_namespace(namespace = T.unsafe(nil)); end
# :call-seq:
@@ -2022,7 +2042,7 @@ class REXML::Element < ::REXML::Parent
#
# Related: #root, #root_node.
#
- # source://rexml//lib/rexml/element.rb#478
+ # source://rexml//lib/rexml/element.rb#475
def document; end
# :call-seq:
@@ -2041,7 +2061,7 @@ class REXML::Element < ::REXML::Parent
# ... >
#
#
- # source://rexml//lib/rexml/element.rb#929
+ # source://rexml//lib/rexml/element.rb#930
def each_element(xpath = T.unsafe(nil), &block); end
# :call-seq:
@@ -2093,7 +2113,7 @@ class REXML::Element < ::REXML::Parent
#
#
#
- # source://rexml//lib/rexml/element.rb#846
+ # source://rexml//lib/rexml/element.rb#847
def each_element_with_attribute(key, value = T.unsafe(nil), max = T.unsafe(nil), name = T.unsafe(nil), &block); end
# :call-seq:
@@ -2143,13 +2163,13 @@ class REXML::Element < ::REXML::Parent
#
# ... >
#
- # source://rexml//lib/rexml/element.rb#903
+ # source://rexml//lib/rexml/element.rb#904
def each_element_with_text(text = T.unsafe(nil), max = T.unsafe(nil), name = T.unsafe(nil), &block); end
# Mechanisms for accessing attributes and child elements of this
# element.
#
- # source://rexml//lib/rexml/element.rb#286
+ # source://rexml//lib/rexml/element.rb#278
def elements; end
# :call-seq:
@@ -2167,7 +2187,7 @@ class REXML::Element < ::REXML::Parent
# d = REXML::Document.new(xml_string)
# d.root.get_elements('//a') # => [ ... >, ]
#
- # source://rexml//lib/rexml/element.rb#948
+ # source://rexml//lib/rexml/element.rb#949
def get_elements(xpath); end
# :call-seq:
@@ -2187,7 +2207,7 @@ class REXML::Element < ::REXML::Parent
#
# d.root.get_text(1) # => "this is bold!"
#
- # source://rexml//lib/rexml/element.rb#1052
+ # source://rexml//lib/rexml/element.rb#1053
def get_text(path = T.unsafe(nil)); end
# :call-seq:
@@ -2202,7 +2222,7 @@ class REXML::Element < ::REXML::Parent
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/element.rb#1319
+ # source://rexml//lib/rexml/element.rb#1315
def has_attributes?; end
# :call-seq:
@@ -2219,7 +2239,7 @@ class REXML::Element < ::REXML::Parent
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/element.rb#793
+ # source://rexml//lib/rexml/element.rb#794
def has_elements?; end
# :call-seq:
@@ -2236,7 +2256,7 @@ class REXML::Element < ::REXML::Parent
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/element.rb#1001
+ # source://rexml//lib/rexml/element.rb#1002
def has_text?; end
# :call-seq:
@@ -2246,7 +2266,7 @@ class REXML::Element < ::REXML::Parent
#
# See {Element Context}[../doc/rexml/context_rdoc.html].
#
- # source://rexml//lib/rexml/element.rb#516
+ # source://rexml//lib/rexml/element.rb#513
def ignore_whitespace_nodes; end
# :call-seq:
@@ -2270,7 +2290,7 @@ class REXML::Element < ::REXML::Parent
# e.add_element(REXML::Element.new('baz'))
# e.inspect # => " ... >"
#
- # source://rexml//lib/rexml/element.rb#366
+ # source://rexml//lib/rexml/element.rb#358
def inspect; end
# :call-seq:
@@ -2290,7 +2310,7 @@ class REXML::Element < ::REXML::Parent
# is.map {|i| i.class } # => [REXML::Instruction, REXML::Instruction]
# is.map {|i| i.to_s } # => ["", ""]
#
- # source://rexml//lib/rexml/element.rb#1466
+ # source://rexml//lib/rexml/element.rb#1462
def instructions; end
# :call-seq:
@@ -2313,7 +2333,7 @@ class REXML::Element < ::REXML::Parent
# b.namespace('y') # => "2"
# b.namespace('nosuch') # => nil
#
- # source://rexml//lib/rexml/element.rb#621
+ # source://rexml//lib/rexml/element.rb#618
def namespace(prefix = T.unsafe(nil)); end
# :call-seq:
@@ -2335,7 +2355,7 @@ class REXML::Element < ::REXML::Parent
# d.elements['//b'].namespaces # => {"x"=>"1", "y"=>"2"}
# d.elements['//c'].namespaces # => {"x"=>"1", "y"=>"2", "z"=>"3"}
#
- # source://rexml//lib/rexml/element.rb#594
+ # source://rexml//lib/rexml/element.rb#591
def namespaces; end
# :call-seq:
@@ -2348,7 +2368,7 @@ class REXML::Element < ::REXML::Parent
# d.root.elements['b'].next_element #->
# d.root.elements['c'].next_element #-> nil
#
- # source://rexml//lib/rexml/element.rb#962
+ # source://rexml//lib/rexml/element.rb#963
def next_element; end
# :call-seq:
@@ -2360,7 +2380,7 @@ class REXML::Element < ::REXML::Parent
# a = d.root # =>
# a.node_type # => :element
#
- # source://rexml//lib/rexml/element.rb#1167
+ # source://rexml//lib/rexml/element.rb#1168
def node_type; end
# :call-seq:
@@ -2382,7 +2402,7 @@ class REXML::Element < ::REXML::Parent
# d.elements['//b'].prefixes # => ["x", "y"]
# d.elements['//c'].prefixes # => ["x", "y", "z"]
#
- # source://rexml//lib/rexml/element.rb#568
+ # source://rexml//lib/rexml/element.rb#565
def prefixes; end
# :call-seq:
@@ -2395,7 +2415,7 @@ class REXML::Element < ::REXML::Parent
# d.root.elements['c'].previous_element #->
# d.root.elements['b'].previous_element #-> nil
#
- # source://rexml//lib/rexml/element.rb#978
+ # source://rexml//lib/rexml/element.rb#979
def previous_element; end
# :call-seq:
@@ -2408,7 +2428,7 @@ class REXML::Element < ::REXML::Parent
# The evaluation is tested against +expanded_name+, and so is namespace
# sensitive.
#
- # source://rexml//lib/rexml/element.rb#536
+ # source://rexml//lib/rexml/element.rb#533
def raw; end
# :call-seq:
@@ -2428,7 +2448,7 @@ class REXML::Element < ::REXML::Parent
#
# Related: #root_node, #document.
#
- # source://rexml//lib/rexml/element.rb#451
+ # source://rexml//lib/rexml/element.rb#443
def root; end
# :call-seq:
@@ -2466,7 +2486,7 @@ class REXML::Element < ::REXML::Parent
#
# Related: #root, #document.
#
- # source://rexml//lib/rexml/element.rb#430
+ # source://rexml//lib/rexml/element.rb#422
def root_node; end
# :call-seq:
@@ -2493,7 +2513,7 @@ class REXML::Element < ::REXML::Parent
# Note also that the text note is retrieved by method get_text,
# and so is always normalized text.
#
- # source://rexml//lib/rexml/element.rb#1029
+ # source://rexml//lib/rexml/element.rb#1030
def text(path = T.unsafe(nil)); end
# :call-seq:
@@ -2521,7 +2541,7 @@ class REXML::Element < ::REXML::Parent
#
# d.root.text = nil #-> ''
#
- # source://rexml//lib/rexml/element.rb#1088
+ # source://rexml//lib/rexml/element.rb#1089
def text=(text); end
# :call-seq:
@@ -2536,7 +2556,7 @@ class REXML::Element < ::REXML::Parent
# ts.map {|t| t.class } # => [REXML::Text, REXML::Text]
# ts.map {|t| t.to_s } # => ["text", "more"]
#
- # source://rexml//lib/rexml/element.rb#1482
+ # source://rexml//lib/rexml/element.rb#1478
def texts; end
# :call-seq:
@@ -2550,7 +2570,7 @@ class REXML::Element < ::REXML::Parent
# The evaluation is tested against the element's +expanded_name+,
# and so is namespace-sensitive.
#
- # source://rexml//lib/rexml/element.rb#493
+ # source://rexml//lib/rexml/element.rb#490
def whitespace; end
# == DEPRECATED
@@ -2576,7 +2596,7 @@ class REXML::Element < ::REXML::Parent
# doc.write( out ) #-> doc is written to the string 'out'
# doc.write( $stdout ) #-> doc written to the console
#
- # source://rexml//lib/rexml/element.rb#1508
+ # source://rexml//lib/rexml/element.rb#1504
def write(output = T.unsafe(nil), indent = T.unsafe(nil), transitive = T.unsafe(nil), ie_hack = T.unsafe(nil)); end
# :call-seq:
@@ -2599,17 +2619,17 @@ class REXML::Element < ::REXML::Parent
# e = REXML::Element.new('foo')
# e.xpath # => "foo"
#
- # source://rexml//lib/rexml/element.rb#1191
+ # source://rexml//lib/rexml/element.rb#1192
def xpath; end
private
- # source://rexml//lib/rexml/element.rb#1525
+ # source://rexml//lib/rexml/element.rb#1521
def __to_xpath_helper(node); end
# A private helper method
#
- # source://rexml//lib/rexml/element.rb#1540
+ # source://rexml//lib/rexml/element.rb#1536
def each_with_something(test, max = T.unsafe(nil), name = T.unsafe(nil)); end
end
@@ -2663,7 +2683,7 @@ end
# elements = d.root.elements
# elements # => # ... >>
#
-# source://rexml//lib/rexml/element.rb#1595
+# source://rexml//lib/rexml/element.rb#1591
class REXML::Elements
include ::Enumerable
@@ -2680,7 +2700,7 @@ class REXML::Elements
#
# @return [Elements] a new instance of Elements
#
- # source://rexml//lib/rexml/element.rb#1608
+ # source://rexml//lib/rexml/element.rb#1604
def initialize(parent); end
# :call-seq:
@@ -2745,7 +2765,7 @@ class REXML::Elements
# element.parent # => ... >
# element.context # => {:raw=>:all}
#
- # source://rexml//lib/rexml/element.rb#1925
+ # source://rexml//lib/rexml/element.rb#1921
def <<(element = T.unsafe(nil)); end
# :call-seq:
@@ -2801,7 +2821,7 @@ class REXML::Elements
# eles[4, 'book'] # => ... >
# eles[5, 'book'] # => nil
#
- # source://rexml//lib/rexml/element.rb#1680
+ # source://rexml//lib/rexml/element.rb#1676
def [](index, name = T.unsafe(nil)); end
# :call-seq:
@@ -2840,7 +2860,7 @@ class REXML::Elements
# eles[50] = REXML::Text.new('bar') # => "bar"
# eles.size # => 5
#
- # source://rexml//lib/rexml/element.rb#1735
+ # source://rexml//lib/rexml/element.rb#1731
def []=(index, element); end
# :call-seq:
@@ -2905,7 +2925,7 @@ class REXML::Elements
# element.parent # => ... >
# element.context # => {:raw=>:all}
#
- # source://rexml//lib/rexml/element.rb#1925
+ # source://rexml//lib/rexml/element.rb#1921
def add(element = T.unsafe(nil)); end
# :call-seq:
@@ -2925,7 +2945,7 @@ class REXML::Elements
# xpath = '//book [@category="web"]'
# elements.collect(xpath) {|element| element.size } # => [17, 9]
#
- # source://rexml//lib/rexml/element.rb#1988
+ # source://rexml//lib/rexml/element.rb#1984
def collect(xpath = T.unsafe(nil)); end
# :call-seq:
@@ -2969,7 +2989,7 @@ class REXML::Elements
# elements.delete('//book [@category="children"]') # => ... >
# elements.delete('//nosuch') # => nil
#
- # source://rexml//lib/rexml/element.rb#1825
+ # source://rexml//lib/rexml/element.rb#1821
def delete(element); end
# :call-seq:
@@ -2989,7 +3009,7 @@ class REXML::Elements
# elements.size # => 0
# elements.delete_all('//book') # => []
#
- # source://rexml//lib/rexml/element.rb#1851
+ # source://rexml//lib/rexml/element.rb#1847
def delete_all(xpath); end
# :call-seq:
@@ -3020,7 +3040,7 @@ class REXML::Elements
# ... >
# ... >
#
- # source://rexml//lib/rexml/element.rb#1967
+ # source://rexml//lib/rexml/element.rb#1963
def each(xpath = T.unsafe(nil)); end
# :call-seq:
@@ -3035,7 +3055,7 @@ class REXML::Elements
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/element.rb#1755
+ # source://rexml//lib/rexml/element.rb#1751
def empty?; end
# :call-seq:
@@ -3052,7 +3072,7 @@ class REXML::Elements
# elements.index(ele_4) # => 3
# elements.index(ele_3) # => -1
#
- # source://rexml//lib/rexml/element.rb#1773
+ # source://rexml//lib/rexml/element.rb#1769
def index(element); end
# :call-seq:
@@ -3132,7 +3152,7 @@ class REXML::Elements
# total += element.size
# end # => 26
#
- # source://rexml//lib/rexml/element.rb#2073
+ # source://rexml//lib/rexml/element.rb#2069
def inject(xpath = T.unsafe(nil), initial = T.unsafe(nil)); end
# :call-seq:
@@ -3146,7 +3166,7 @@ class REXML::Elements
# elements = REXML::Elements.new(d.root)
# elements.parent == d.root # => true
#
- # source://rexml//lib/rexml/element.rb#1623
+ # source://rexml//lib/rexml/element.rb#1619
def parent; end
# :call-seq:
@@ -3158,7 +3178,7 @@ class REXML::Elements
# d.root.elements.size # => 3 # Three elements.
# d.root.size # => 6 # Three elements plus three text nodes..
#
- # source://rexml//lib/rexml/element.rb#2097
+ # source://rexml//lib/rexml/element.rb#2093
def size; end
# :call-seq:
@@ -3179,14 +3199,14 @@ class REXML::Elements
#
# elements.to_a('//c') # => []
#
- # source://rexml//lib/rexml/element.rb#2121
+ # source://rexml//lib/rexml/element.rb#2117
def to_a(xpath = T.unsafe(nil)); end
private
# Private helper class. Removes quotes from quoted strings
#
- # source://rexml//lib/rexml/element.rb#2129
+ # source://rexml//lib/rexml/element.rb#2125
def literalize(name); end
end
@@ -3228,65 +3248,54 @@ class REXML::Entity < ::REXML::Child
#
# @return [Entity] a new instance of Entity
#
- # source://rexml//lib/rexml/entity.rb#33
+ # source://rexml//lib/rexml/entity.rb#34
def initialize(stream, value = T.unsafe(nil), parent = T.unsafe(nil), reference = T.unsafe(nil)); end
# Returns the value of attribute external.
#
- # source://rexml//lib/rexml/entity.rb#22
+ # source://rexml//lib/rexml/entity.rb#23
def external; end
# Returns the value of attribute name.
#
- # source://rexml//lib/rexml/entity.rb#22
+ # source://rexml//lib/rexml/entity.rb#23
def name; end
# Returns the value of attribute ndata.
#
- # source://rexml//lib/rexml/entity.rb#22
+ # source://rexml//lib/rexml/entity.rb#23
def ndata; end
# Returns the value of this entity unprocessed -- raw. This is the
# normalized value; that is, with all %ent; and &ent; entities intact
#
- # source://rexml//lib/rexml/entity.rb#85
+ # source://rexml//lib/rexml/entity.rb#86
def normalized; end
- # source://rexml//lib/rexml/entity.rb#138
- def parent=(other); end
-
# Returns the value of attribute pubid.
#
- # source://rexml//lib/rexml/entity.rb#22
+ # source://rexml//lib/rexml/entity.rb#23
def pubid; end
# Returns the value of attribute ref.
#
- # source://rexml//lib/rexml/entity.rb#22
+ # source://rexml//lib/rexml/entity.rb#23
def ref; end
# Returns this entity as a string. See write().
#
- # source://rexml//lib/rexml/entity.rb#119
+ # source://rexml//lib/rexml/entity.rb#120
def to_s; end
# Evaluates to the unnormalized value of this entity; that is, replacing
- # all entities -- both %ent; and &ent; entities. This differs from
- # +value()+ in that +value+ only replaces %ent; entities.
+ # &ent; entities.
#
# source://rexml//lib/rexml/entity.rb#73
def unnormalized; end
- # Returns the value of this entity. At the moment, only internal entities
- # are processed. If the value contains internal references (IE,
- # %blah;), those are replaced with their values. IE, if the doctype
- # contains:
- #
- #
- # then:
- # doctype.entity('yada').value #-> "nanoo bar nanoo"
+ # Returns the value of attribute value.
#
- # source://rexml//lib/rexml/entity.rb#134
+ # source://rexml//lib/rexml/entity.rb#23
def value; end
# Write out a fully formed, correct entity definition (assuming the Entity
@@ -3298,21 +3307,16 @@ class REXML::Entity < ::REXML::Child
# indent::
# *DEPRECATED* and ignored
#
- # source://rexml//lib/rexml/entity.rb#97
+ # source://rexml//lib/rexml/entity.rb#98
def write(out, indent = T.unsafe(nil)); end
- private
-
- # source://rexml//lib/rexml/entity.rb#144
- def resolve_value; end
-
class << self
# Evaluates whether the given string matches an entity definition,
# returning true if so, and false otherwise.
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/entity.rb#66
+ # source://rexml//lib/rexml/entity.rb#67
def matches?(string); end
end
end
@@ -3453,47 +3457,48 @@ end
# A Source that wraps an IO. See the Source class for method
# documentation
#
-# source://rexml//lib/rexml/source.rb#140
+# source://rexml//lib/rexml/source.rb#215
class REXML::IOSource < ::REXML::Source
# block_size has been deprecated
#
# @return [IOSource] a new instance of IOSource
#
- # source://rexml//lib/rexml/source.rb#144
+ # source://rexml//lib/rexml/source.rb#219
def initialize(arg, block_size = T.unsafe(nil), encoding = T.unsafe(nil)); end
# @return the current line in the source
#
- # source://rexml//lib/rexml/source.rb#217
+ # source://rexml//lib/rexml/source.rb#324
def current_line; end
# @return [Boolean]
#
- # source://rexml//lib/rexml/source.rb#212
+ # source://rexml//lib/rexml/source.rb#319
def empty?; end
- # source://rexml//lib/rexml/source.rb#189
+ # source://rexml//lib/rexml/source.rb#279
def ensure_buffer; end
- # Note: When specifying a string for 'pattern', it must not include '>' except in the following formats:
- # - ">"
- # - "XXX>" (X is any string excluding '>')
- #
- # source://rexml//lib/rexml/source.rb#196
+ # source://rexml//lib/rexml/source.rb#283
def match(pattern, cons = T.unsafe(nil)); end
- # source://rexml//lib/rexml/source.rb#165
- def read(term = T.unsafe(nil)); end
+ # @return [Boolean]
+ #
+ # source://rexml//lib/rexml/source.rb#302
+ def match?(pattern, cons = T.unsafe(nil)); end
- # source://rexml//lib/rexml/source.rb#175
+ # source://rexml//lib/rexml/source.rb#240
+ def read(term = T.unsafe(nil), min_bytes = T.unsafe(nil)); end
+
+ # source://rexml//lib/rexml/source.rb#261
def read_until(term); end
private
- # source://rexml//lib/rexml/source.rb#259
+ # source://rexml//lib/rexml/source.rb#371
def encoding_updated; end
- # source://rexml//lib/rexml/source.rb#239
+ # source://rexml//lib/rexml/source.rb#346
def readline(term = T.unsafe(nil)); end
end
@@ -3992,38 +3997,55 @@ end
#
# Nat Price gave me some good ideas for the API.
#
-# source://rexml//lib/rexml/parsers/baseparser.rb#29
+# source://rexml//lib/rexml/parsers/baseparser.rb#57
class REXML::Parsers::BaseParser
- include ::REXML::Parsers::BaseParser::Private
-
# @return [BaseParser] a new instance of BaseParser
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#128
+ # source://rexml//lib/rexml/parsers/baseparser.rb#163
def initialize(source); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#133
+ # source://rexml//lib/rexml/parsers/baseparser.rb#173
def add_listener(listener); end
# Returns true if there are no more events
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#159
+ # source://rexml//lib/rexml/parsers/baseparser.rb#208
def empty?; end
- # source://rexml//lib/rexml/parsers/baseparser.rb#446
+ # source://rexml//lib/rexml/parsers/baseparser.rb#543
def entity(reference, entities); end
+ # Returns the value of attribute entity_expansion_count.
+ #
+ # source://rexml//lib/rexml/parsers/baseparser.rb#178
+ def entity_expansion_count; end
+
+ # Sets the attribute entity_expansion_limit
+ #
+ # @param value the value to set the attribute entity_expansion_limit to.
+ #
+ # source://rexml//lib/rexml/parsers/baseparser.rb#179
+ def entity_expansion_limit=(_arg0); end
+
+ # Sets the attribute entity_expansion_text_limit
+ #
+ # @param value the value to set the attribute entity_expansion_text_limit to.
+ #
+ # source://rexml//lib/rexml/parsers/baseparser.rb#180
+ def entity_expansion_text_limit=(_arg0); end
+
# Returns true if there are more events. Synonymous with !empty?
#
# @return [Boolean]
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#164
+ # source://rexml//lib/rexml/parsers/baseparser.rb#213
def has_next?; end
# Escapes all possible entities
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#457
+ # source://rexml//lib/rexml/parsers/baseparser.rb#554
def normalize(input, entities = T.unsafe(nil), entity_filter = T.unsafe(nil)); end
# Peek at the +depth+ event in the stack. The first element on the stack
@@ -4033,102 +4055,132 @@ class REXML::Parsers::BaseParser
# event, so you can effectively pre-parse the entire document (pull the
# entire thing into memory) using this method.
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#180
+ # source://rexml//lib/rexml/parsers/baseparser.rb#229
def peek(depth = T.unsafe(nil)); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#149
+ # source://rexml//lib/rexml/parsers/baseparser.rb#198
def position; end
# Returns the next event. This is a +PullEvent+ object.
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#195
+ # source://rexml//lib/rexml/parsers/baseparser.rb#244
def pull; end
+ # source://rexml//lib/rexml/parsers/baseparser.rb#187
+ def reset; end
+
# Returns the value of attribute source.
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#137
+ # source://rexml//lib/rexml/parsers/baseparser.rb#177
def source; end
- # source://rexml//lib/rexml/parsers/baseparser.rb#139
+ # source://rexml//lib/rexml/parsers/baseparser.rb#182
def stream=(source); end
# Unescapes all possible entities
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#473
+ # source://rexml//lib/rexml/parsers/baseparser.rb#570
def unnormalize(string, entities = T.unsafe(nil), filter = T.unsafe(nil)); end
# Push an event back on the head of the stream. This method
# has (theoretically) infinite depth.
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#170
+ # source://rexml//lib/rexml/parsers/baseparser.rb#219
def unshift(token); end
private
+ # source://rexml//lib/rexml/parsers/baseparser.rb#619
+ def add_namespace(prefix, uri); end
+
# @return [Boolean]
#
- # source://rexml//lib/rexml/parsers/baseparser.rb#502
+ # source://rexml//lib/rexml/parsers/baseparser.rb#652
def need_source_encoding_update?(xml_declaration_encoding); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#613
- def parse_attributes(prefixes, curr_ns); end
+ # source://rexml//lib/rexml/parsers/baseparser.rb#791
+ def parse_attributes(prefixes); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#521
+ # source://rexml//lib/rexml/parsers/baseparser.rb#671
def parse_id(base_error_message, accept_external_id:, accept_public_id:); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#549
+ # source://rexml//lib/rexml/parsers/baseparser.rb#699
def parse_id_invalid_details(accept_external_id:, accept_public_id:); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#508
+ # source://rexml//lib/rexml/parsers/baseparser.rb#658
def parse_name(base_error_message); end
- # source://rexml//lib/rexml/parsers/baseparser.rb#587
- def process_instruction(start_position); end
+ # source://rexml//lib/rexml/parsers/baseparser.rb#634
+ def pop_namespaces_restore; end
- # source://rexml//lib/rexml/parsers/baseparser.rb#203
+ # source://rexml//lib/rexml/parsers/baseparser.rb#737
+ def process_instruction; end
+
+ # source://rexml//lib/rexml/parsers/baseparser.rb#254
def pull_event; end
+
+ # source://rexml//lib/rexml/parsers/baseparser.rb#628
+ def push_namespaces_restore; end
+
+ # source://rexml//lib/rexml/parsers/baseparser.rb#645
+ def record_entity_expansion(delta = T.unsafe(nil)); end
+
+ # source://rexml//lib/rexml/parsers/baseparser.rb#777
+ def scan_quote; end
end
-# source://rexml//lib/rexml/parsers/baseparser.rb#102
+# source://rexml//lib/rexml/parsers/baseparser.rb#130
REXML::Parsers::BaseParser::EXTERNAL_ID_PUBLIC = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#103
+# source://rexml//lib/rexml/parsers/baseparser.rb#131
REXML::Parsers::BaseParser::EXTERNAL_ID_SYSTEM = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#104
+# source://rexml//lib/rexml/parsers/baseparser.rb#132
REXML::Parsers::BaseParser::PUBLIC_ID = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#115
+# source://rexml//lib/rexml/parsers/baseparser.rb#143
module REXML::Parsers::BaseParser::Private; end
-# source://rexml//lib/rexml/parsers/baseparser.rb#119
+# source://rexml//lib/rexml/parsers/baseparser.rb#147
REXML::Parsers::BaseParser::Private::ATTLISTDECL_END = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#118
+# source://rexml//lib/rexml/parsers/baseparser.rb#152
+REXML::Parsers::BaseParser::Private::CARRIAGE_RETURN_NEWLINE_PATTERN = T.let(T.unsafe(nil), Regexp)
+
+# source://rexml//lib/rexml/parsers/baseparser.rb#153
+REXML::Parsers::BaseParser::Private::CHARACTER_REFERENCES = T.let(T.unsafe(nil), Regexp)
+
+# source://rexml//lib/rexml/parsers/baseparser.rb#146
REXML::Parsers::BaseParser::Private::CLOSE_PATTERN = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#123
+# source://rexml//lib/rexml/parsers/baseparser.rb#154
+REXML::Parsers::BaseParser::Private::DEFAULT_ENTITIES_PATTERNS = T.let(T.unsafe(nil), Hash)
+
+# source://rexml//lib/rexml/parsers/baseparser.rb#151
REXML::Parsers::BaseParser::Private::ENTITYDECL_PATTERN = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#121
+# source://rexml//lib/rexml/parsers/baseparser.rb#149
REXML::Parsers::BaseParser::Private::GEDECL_PATTERN = T.let(T.unsafe(nil), String)
-# source://rexml//lib/rexml/parsers/baseparser.rb#116
-REXML::Parsers::BaseParser::Private::INSTRUCTION_END = T.let(T.unsafe(nil), Regexp)
-
-# source://rexml//lib/rexml/parsers/baseparser.rb#120
+# source://rexml//lib/rexml/parsers/baseparser.rb#148
REXML::Parsers::BaseParser::Private::NAME_PATTERN = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#122
+# source://rexml//lib/rexml/parsers/baseparser.rb#150
REXML::Parsers::BaseParser::Private::PEDECL_PATTERN = T.let(T.unsafe(nil), String)
-# source://rexml//lib/rexml/parsers/baseparser.rb#117
+# source://rexml//lib/rexml/parsers/baseparser.rb#144
+REXML::Parsers::BaseParser::Private::PEREFERENCE_PATTERN = T.let(T.unsafe(nil), Regexp)
+
+# source://rexml//lib/rexml/parsers/baseparser.rb#145
REXML::Parsers::BaseParser::Private::TAG_PATTERN = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#38
+# source://rexml//lib/rexml/parsers/baseparser.rb#159
+REXML::Parsers::BaseParser::Private::XML_PREFIXED_NAMESPACE = T.let(T.unsafe(nil), String)
+
+# source://rexml//lib/rexml/parsers/baseparser.rb#66
REXML::Parsers::BaseParser::QNAME = T.let(T.unsafe(nil), Regexp)
-# source://rexml//lib/rexml/parsers/baseparser.rb#37
+# source://rexml//lib/rexml/parsers/baseparser.rb#65
REXML::Parsers::BaseParser::QNAME_STR = T.let(T.unsafe(nil), String)
# source://rexml//lib/rexml/parsers/streamparser.rb#6
@@ -4142,6 +4194,15 @@ class REXML::Parsers::StreamParser
def add_listener(listener); end
# source://rexml//lib/rexml/parsers/streamparser.rb#17
+ def entity_expansion_count; end
+
+ # source://rexml//lib/rexml/parsers/streamparser.rb#21
+ def entity_expansion_limit=(limit); end
+
+ # source://rexml//lib/rexml/parsers/streamparser.rb#25
+ def entity_expansion_text_limit=(limit); end
+
+ # source://rexml//lib/rexml/parsers/streamparser.rb#29
def parse; end
end
@@ -4323,7 +4384,7 @@ end
# A Source can be searched for patterns, and wraps buffers and other
# objects and provides consumption of text
#
-# source://rexml//lib/rexml/source.rb#31
+# source://rexml//lib/rexml/source.rb#61
class REXML::Source
include ::REXML::Encoding
@@ -4334,70 +4395,93 @@ class REXML::Source
# @param encoding if non-null, sets the encoding of the source to this
# @return [Source] a new instance of Source
#
- # source://rexml//lib/rexml/source.rb#41
+ # source://rexml//lib/rexml/source.rb#87
def initialize(arg, encoding = T.unsafe(nil)); end
# The current buffer (what we're going to read next)
#
- # source://rexml//lib/rexml/source.rb#53
+ # source://rexml//lib/rexml/source.rb#100
def buffer; end
- # source://rexml//lib/rexml/source.rb#57
+ # source://rexml//lib/rexml/source.rb#110
def buffer_encoding=(encoding); end
# @return the current line in the source
#
- # source://rexml//lib/rexml/source.rb#100
+ # source://rexml//lib/rexml/source.rb#175
def current_line; end
+ # source://rexml//lib/rexml/source.rb#104
+ def drop_parsed_content; end
+
# @return [Boolean] true if the Source is exhausted
#
- # source://rexml//lib/rexml/source.rb#95
+ # source://rexml//lib/rexml/source.rb#170
def empty?; end
# Returns the value of attribute encoding.
#
- # source://rexml//lib/rexml/source.rb#35
+ # source://rexml//lib/rexml/source.rb#65
def encoding; end
# Inherited from Encoding
# Overridden to support optimized en/decoding
#
- # source://rexml//lib/rexml/source.rb#63
+ # source://rexml//lib/rexml/source.rb#116
def encoding=(enc); end
- # source://rexml//lib/rexml/source.rb#75
+ # source://rexml//lib/rexml/source.rb#134
def ensure_buffer; end
# The line number of the last consumed text
#
- # source://rexml//lib/rexml/source.rb#34
+ # source://rexml//lib/rexml/source.rb#64
def line; end
- # source://rexml//lib/rexml/source.rb#78
+ # source://rexml//lib/rexml/source.rb#137
def match(pattern, cons = T.unsafe(nil)); end
- # source://rexml//lib/rexml/source.rb#86
+ # @return [Boolean]
+ #
+ # source://rexml//lib/rexml/source.rb#145
+ def match?(pattern, cons = T.unsafe(nil)); end
+
+ # source://rexml//lib/rexml/source.rb#161
+ def peek_byte; end
+
+ # source://rexml//lib/rexml/source.rb#153
def position; end
- # source://rexml//lib/rexml/source.rb#90
+ # source://rexml//lib/rexml/source.rb#157
def position=(pos); end
- # source://rexml//lib/rexml/source.rb#68
+ # source://rexml//lib/rexml/source.rb#121
def read(term = T.unsafe(nil)); end
- # source://rexml//lib/rexml/source.rb#71
+ # source://rexml//lib/rexml/source.rb#124
def read_until(term); end
+ # source://rexml//lib/rexml/source.rb#165
+ def scan_byte; end
+
private
- # source://rexml//lib/rexml/source.rb#109
+ # source://rexml//lib/rexml/source.rb#184
def detect_encoding; end
- # source://rexml//lib/rexml/source.rb#127
+ # source://rexml//lib/rexml/source.rb#202
def encoding_updated; end
end
+# source://rexml//lib/rexml/source.rb#67
+module REXML::Source::Private; end
+
+# source://rexml//lib/rexml/source.rb#69
+REXML::Source::Private::PRE_DEFINED_TERM_PATTERNS = T.let(T.unsafe(nil), Hash)
+
+# source://rexml//lib/rexml/source.rb#68
+REXML::Source::Private::SCANNER_RESET_SIZE = T.let(T.unsafe(nil), Integer)
+
# Represents text nodes in an XML document
#
# source://rexml//lib/rexml/text.rb#11
@@ -4443,7 +4527,7 @@ class REXML::Text < ::REXML::Child
#
# @return [Text] a new instance of Text
#
- # source://rexml//lib/rexml/text.rb#94
+ # source://rexml//lib/rexml/text.rb#79
def initialize(arg, respect_whitespace = T.unsafe(nil), parent = T.unsafe(nil), raw = T.unsafe(nil), entity_filter = T.unsafe(nil), illegal = T.unsafe(nil)); end
# Appends text to this text node. The text is appended in the +raw+ mode
@@ -4452,36 +4536,36 @@ class REXML::Text < ::REXML::Child
# +returns+ the text itself to enable method chain like
# 'text << "XXX" << "YYY"'.
#
- # source://rexml//lib/rexml/text.rb#194
+ # source://rexml//lib/rexml/text.rb#189
def <<(to_append); end
# +other+ a String or a Text
# +returns+ the result of (to_s <=> arg.to_s)
#
- # source://rexml//lib/rexml/text.rb#203
+ # source://rexml//lib/rexml/text.rb#198
def <=>(other); end
- # source://rexml//lib/rexml/text.rb#184
+ # source://rexml//lib/rexml/text.rb#179
def clone; end
- # source://rexml//lib/rexml/text.rb#207
+ # source://rexml//lib/rexml/text.rb#202
def doctype; end
# @return [Boolean]
#
- # source://rexml//lib/rexml/text.rb#179
+ # source://rexml//lib/rexml/text.rb#174
def empty?; end
- # source://rexml//lib/rexml/text.rb#278
+ # source://rexml//lib/rexml/text.rb#274
def indent_text(string, level = T.unsafe(nil), style = T.unsafe(nil), indentfirstline = T.unsafe(nil)); end
- # source://rexml//lib/rexml/text.rb#233
+ # source://rexml//lib/rexml/text.rb#228
def inspect; end
- # source://rexml//lib/rexml/text.rb#175
+ # source://rexml//lib/rexml/text.rb#170
def node_type; end
- # source://rexml//lib/rexml/text.rb#125
+ # source://rexml//lib/rexml/text.rb#110
def parent=(parent); end
# If +raw+ is true, then REXML leaves the value alone
@@ -4508,7 +4592,7 @@ class REXML::Text < ::REXML::Child
# u = Text.new( "sean russell", false, nil, true )
# u.to_s #-> "sean russell"
#
- # source://rexml//lib/rexml/text.rb#228
+ # source://rexml//lib/rexml/text.rb#223
def to_s; end
# Returns the string value of this text. This is the text without
@@ -4525,7 +4609,7 @@ class REXML::Text < ::REXML::Child
# u = Text.new( "sean russell", false, nil, true )
# u.value #-> "sean russell"
#
- # source://rexml//lib/rexml/text.rb#250
+ # source://rexml//lib/rexml/text.rb#245
def value; end
# Sets the contents of this text node. This expects the text to be
@@ -4536,16 +4620,16 @@ class REXML::Text < ::REXML::Child
# e[0].value = "bar" # bar
# e[0].value = "" # <a>
#
- # source://rexml//lib/rexml/text.rb#261
+ # source://rexml//lib/rexml/text.rb#257
def value=(val); end
- # source://rexml//lib/rexml/text.rb#267
+ # source://rexml//lib/rexml/text.rb#263
def wrap(string, width, addnewline = T.unsafe(nil)); end
# == DEPRECATED
# See REXML::Formatters
#
- # source://rexml//lib/rexml/text.rb#293
+ # source://rexml//lib/rexml/text.rb#289
def write(writer, indent = T.unsafe(nil), transitive = T.unsafe(nil), ie_hack = T.unsafe(nil)); end
# Writes out text, substituting special characters beforehand.
@@ -4563,43 +4647,43 @@ class REXML::Text < ::REXML::Child
# }
# puts ascOut
#
- # source://rexml//lib/rexml/text.rb#325
+ # source://rexml//lib/rexml/text.rb#321
def write_with_substitution(out, input); end
# FIXME
# This probably won't work properly
#
- # source://rexml//lib/rexml/text.rb#305
+ # source://rexml//lib/rexml/text.rb#301
def xpath; end
private
- # source://rexml//lib/rexml/text.rb#338
+ # source://rexml//lib/rexml/text.rb#334
def clear_cache; end
class << self
# check for illegal characters
#
- # source://rexml//lib/rexml/text.rb#131
+ # source://rexml//lib/rexml/text.rb#116
def check(string, pattern, doctype); end
- # source://rexml//lib/rexml/text.rb#407
+ # source://rexml//lib/rexml/text.rb#404
def expand(ref, doctype, filter); end
# Escapes all possible entities
#
- # source://rexml//lib/rexml/text.rb#370
+ # source://rexml//lib/rexml/text.rb#366
def normalize(input, doctype = T.unsafe(nil), entity_filter = T.unsafe(nil)); end
# Reads text, substituting entities
#
- # source://rexml//lib/rexml/text.rb#344
+ # source://rexml//lib/rexml/text.rb#340
def read_with_substitution(input, illegal = T.unsafe(nil)); end
# Unescapes all possible entities
#
- # source://rexml//lib/rexml/text.rb#394
- def unnormalize(string, doctype = T.unsafe(nil), filter = T.unsafe(nil), illegal = T.unsafe(nil)); end
+ # source://rexml//lib/rexml/text.rb#390
+ def unnormalize(string, doctype = T.unsafe(nil), filter = T.unsafe(nil), illegal = T.unsafe(nil), entity_expansion_text_limit: T.unsafe(nil)); end
end
end
diff --git a/sorbet/rbi/gems/strscan@3.1.0.rbi b/sorbet/rbi/gems/strscan@3.1.0.rbi
deleted file mode 100644
index e74659c9640..00000000000
--- a/sorbet/rbi/gems/strscan@3.1.0.rbi
+++ /dev/null
@@ -1,8 +0,0 @@
-# typed: true
-
-# DO NOT EDIT MANUALLY
-# This is an autogenerated file for types exported from the `strscan` gem.
-# Please instead update this file by running `bin/tapioca gem strscan`.
-
-# THIS IS AN EMPTY RBI FILE.
-# see https://github.com/Shopify/tapioca#manually-requiring-parts-of-a-gem
diff --git a/updater/Gemfile.lock b/updater/Gemfile.lock
index fb63296bc53..77b3e47cd28 100644
--- a/updater/Gemfile.lock
+++ b/updater/Gemfile.lock
@@ -314,7 +314,7 @@ GEM
parallel_tests (4.7.1)
parallel
parseconfig (1.0.8)
- parser (3.3.6.0)
+ parser (3.3.7.1)
ast (~> 2.4.1)
racc
psych (5.1.2)
@@ -333,7 +333,7 @@ GEM
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0)
netrc (~> 0.8)
- rexml (3.3.9)
+ rexml (3.4.1)
rspec (3.13.0)
rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0)
@@ -479,4 +479,4 @@ DEPENDENCIES
zeitwerk (~> 2.7)
BUNDLED WITH
- 2.6.3
+ 2.6.5