From b00046eec13d31e2b8260f6ce2b3e837ac253b31 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Nov 2022 10:38:40 +0000 Subject: [PATCH 1/3] build(deps): bump parser from 3.1.2.1 to 3.1.3.0 in /Library/Homebrew Bumps [parser](https://github.com/whitequark/parser) from 3.1.2.1 to 3.1.3.0. - [Release notes](https://github.com/whitequark/parser/releases) - [Changelog](https://github.com/whitequark/parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/whitequark/parser/compare/v3.1.2.1...v3.1.3.0) --- updated-dependencies: - dependency-name: parser dependency-type: indirect update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Library/Homebrew/Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/Gemfile.lock b/Library/Homebrew/Gemfile.lock index 476cb60fec..01ce03c4bf 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -82,7 +82,7 @@ GEM parser rainbow (~> 3.0) sorbet-runtime (>= 0.5) - parser (3.1.2.1) + parser (3.1.3.0) ast (~> 2.4.1) patchelf (1.4.0) elftools (>= 1.2) From 36c1a15eda14254fdac1c328ec174e4562110297 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Tue, 29 Nov 2022 10:44:27 +0000 Subject: [PATCH 2/3] brew vendor-gems: commit updates. --- Library/Homebrew/vendor/bundle/bundler/setup.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/vendor/bundle/bundler/setup.rb b/Library/Homebrew/vendor/bundle/bundler/setup.rb index ebdb030d81..c83d7ecf15 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -76,7 +76,7 @@ $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/mustache-1.1.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parallel-1.22.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parallel_tests-3.13.0/lib") -$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parser-3.1.2.1/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parser-3.1.3.0/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/rainbow-3.1.1/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/sorbet-runtime-0.5.10461/lib") $:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parlour-8.0.0/lib") From be73fc19dd19819fca0ede70f28b3964b348e4e5 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Tue, 29 Nov 2022 10:49:22 +0000 Subject: [PATCH 3/3] Update RBI files for parser. Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gemss.yml) workflow. --- .../gems/{parser@3.1.2.1.rbi => parser@3.1.3.0.rbi} | 12 ++++++++++++ .../sorbet/rbi/hidden-definitions/hidden.rbi | 10 ++++++++++ 2 files changed, 22 insertions(+) rename Library/Homebrew/sorbet/rbi/gems/{parser@3.1.2.1.rbi => parser@3.1.3.0.rbi} (99%) diff --git a/Library/Homebrew/sorbet/rbi/gems/parser@3.1.2.1.rbi b/Library/Homebrew/sorbet/rbi/gems/parser@3.1.3.0.rbi similarity index 99% rename from Library/Homebrew/sorbet/rbi/gems/parser@3.1.2.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/parser@3.1.3.0.rbi index be9ded832c..796ecf178d 100644 --- a/Library/Homebrew/sorbet/rbi/gems/parser@3.1.2.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/parser@3.1.3.0.rbi @@ -59,6 +59,8 @@ class Parser::AST::Processor < ::AST::Processor def on_find_pattern(node); end def on_for(node); end def on_forward_arg(node); end + def on_forwarded_kwrestarg(node); end + def on_forwarded_restarg(node); end def on_gvar(node); end def on_gvasgn(node); end def on_hash(node); end @@ -235,6 +237,8 @@ class Parser::Builders::Default def forward_arg(dots_t); end def forward_only_args(begin_t, dots_t, end_t); end def forwarded_args(dots_t); end + def forwarded_kwrestarg(dstar_t); end + def forwarded_restarg(star_t); end def gvar(token); end def hash_pattern(lbrace_t, kwargs, rbrace_t); end def ident(token); end @@ -520,6 +524,7 @@ class Parser::Lexer def static_env=(_arg0); end def tokens; end def tokens=(_arg0); end + def version; end protected @@ -528,6 +533,7 @@ class Parser::Lexer def emit(type, value = T.unsafe(nil), s = T.unsafe(nil), e = T.unsafe(nil)); end def emit_comment(s = T.unsafe(nil), e = T.unsafe(nil)); end def emit_do(do_block = T.unsafe(nil)); end + def emit_invalid_escapes?; end def emit_table(table, s = T.unsafe(nil), e = T.unsafe(nil)); end def encode_escape(ord); end def eof_codepoint?(point); end @@ -1610,9 +1616,13 @@ class Parser::StaticEnvironment def declare(name); end def declare_anonymous_blockarg; end + def declare_anonymous_kwrestarg; end + def declare_anonymous_restarg; end def declare_forward_args; end def declared?(name); end def declared_anonymous_blockarg?; end + def declared_anonymous_kwrestarg?; end + def declared_anonymous_restarg?; end def declared_forward_args?; end def empty?; end def extend_dynamic; end @@ -1622,6 +1632,8 @@ class Parser::StaticEnvironment end Parser::StaticEnvironment::ANONYMOUS_BLOCKARG = T.let(T.unsafe(nil), Symbol) +Parser::StaticEnvironment::ANONYMOUS_KWRESTARG = T.let(T.unsafe(nil), Symbol) +Parser::StaticEnvironment::ANONYMOUS_RESTARG = T.let(T.unsafe(nil), Symbol) Parser::StaticEnvironment::FORWARD_ARGS = T.let(T.unsafe(nil), Symbol) class Parser::SyntaxError < ::StandardError diff --git a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi index e28a0e05db..bdddf4875f 100644 --- a/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi +++ b/Library/Homebrew/sorbet/rbi/hidden-definitions/hidden.rbi @@ -6723,6 +6723,10 @@ class RuboCop::AST::Node def cask_block?(param0=T.unsafe(nil)); end + def forwarded_kwrestarg_type?(); end + + def forwarded_restarg_type?(); end + def key_node(param0=T.unsafe(nil)); end def method_node(param0=T.unsafe(nil)); end @@ -6748,6 +6752,12 @@ module RuboCop::AST::NodePattern::Sets SET____ETC_4 = ::T.let(nil, ::T.untyped) end +module RuboCop::AST::Traversal + def on_forwarded_kwrestarg(node); end + + def on_forwarded_restarg(node); end +end + class RuboCop::Cask::AST::Stanza def app?(); end