From e9101d80f37859aec6c9956a2c382d47164afddd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 8 Jul 2021 18:04:14 +0000 Subject: [PATCH 1/3] build(deps): bump parser from 3.0.1.1 to 3.0.2.0 in /Library/Homebrew Bumps [parser](https://github.com/whitequark/parser) from 3.0.1.1 to 3.0.2.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.0.1.1...v3.0.2.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 e8af4d45a2..cdf95b6d9a 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -66,7 +66,7 @@ GEM parser rainbow (~> 3.0) sorbet-runtime (>= 0.5) - parser (3.0.1.1) + parser (3.0.2.0) ast (~> 2.4.1) patchelf (1.3.0) elftools (>= 1.1.3) From 659351ed59a7bcb473efce8d0fd252c747e7f348 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Thu, 8 Jul 2021 18:07:16 +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 d204e5c8dc..98d9dafd8e 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -52,7 +52,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/method_source-1.0.0/l $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/mustache-1.1.1/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parallel-1.20.1/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parallel_tests-3.7.0/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parser-3.0.1.1/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parser-3.0.2.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rainbow-3.0.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-runtime-0.5.6274/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/parlour-6.0.1/lib" From 640663eba781074bfaf5da484d7d69bd9d64c086 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Thu, 8 Jul 2021 18:09:45 +0000 Subject: [PATCH 3/3] Update RBI files for parser. --- ...{parser@3.0.1.1.rbi => parser@3.0.2.0.rbi} | 84 ++++++++++++------- 1 file changed, 54 insertions(+), 30 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{parser@3.0.1.1.rbi => parser@3.0.2.0.rbi} (97%) diff --git a/Library/Homebrew/sorbet/rbi/gems/parser@3.0.1.1.rbi b/Library/Homebrew/sorbet/rbi/gems/parser@3.0.2.0.rbi similarity index 97% rename from Library/Homebrew/sorbet/rbi/gems/parser@3.0.1.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/parser@3.0.2.0.rbi index 4e2df16fba..5bb1c3b6b0 100644 --- a/Library/Homebrew/sorbet/rbi/gems/parser@3.0.1.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/parser@3.0.2.0.rbi @@ -4,17 +4,58 @@ # typed: true +class AST::Node + def initialize(type, children = T.unsafe(nil), properties = T.unsafe(nil)); end + + def +(array); end + def <<(element); end + def ==(other); end + def append(element); end + def children; end + def clone; end + def concat(array); end + def deconstruct; end + def dup; end + def eql?(other); end + def hash; end + def inspect(indent = T.unsafe(nil)); end + def to_a; end + def to_ast; end + def to_s(indent = T.unsafe(nil)); end + def to_sexp(indent = T.unsafe(nil)); end + def to_sexp_array; end + def type; end + def updated(type = T.unsafe(nil), children = T.unsafe(nil), properties = T.unsafe(nil)); end + + protected + + def assign_properties(properties); end + def fancy_type; end + + private + + def original_dup; end +end + +class AST::Processor + include ::AST::Processor::Mixin +end + +module AST::Processor::Mixin + def handler_missing(node); end + def process(node); end + def process_all(nodes); end +end + module Parser class << self - private def warn_syntax_deviation(feature, version); end end end -module Parser::AST -end +module Parser::AST; end class Parser::AST::Node < ::AST::Node def assign_properties(properties); end @@ -176,8 +217,7 @@ class Parser::Base < ::Racc::Parser end end -module Parser::Builders -end +module Parser::Builders; end class Parser::Builders::Default def initialize; end @@ -403,8 +443,7 @@ class Parser::Builders::Default end end -class Parser::ClobberingError < ::RuntimeError -end +class Parser::ClobberingError < ::RuntimeError; end class Parser::Context def initialize; end @@ -624,13 +663,9 @@ class Parser::Lexer::Dedenter end Parser::Lexer::Dedenter::TAB_WIDTH = T.let(T.unsafe(nil), Integer) - Parser::Lexer::ESCAPES = T.let(T.unsafe(nil), Hash) - Parser::Lexer::KEYWORDS = T.let(T.unsafe(nil), Hash) - Parser::Lexer::KEYWORDS_BEGIN = T.let(T.unsafe(nil), Hash) - Parser::Lexer::LEX_STATES = T.let(T.unsafe(nil), Hash) class Parser::Lexer::Literal @@ -670,13 +705,9 @@ class Parser::Lexer::Literal end Parser::Lexer::Literal::DELIMITERS = T.let(T.unsafe(nil), Hash) - Parser::Lexer::Literal::TYPES = T.let(T.unsafe(nil), Hash) - Parser::Lexer::PUNCTUATION = T.let(T.unsafe(nil), Hash) - Parser::Lexer::PUNCTUATION_BEGIN = T.let(T.unsafe(nil), Hash) - Parser::Lexer::REGEXP_META_CHARACTERS = T.let(T.unsafe(nil), Regexp) class Parser::Lexer::StackState @@ -720,13 +751,11 @@ module Parser::Messages end end -module Parser::Meta -end - +module Parser::Meta; end Parser::Meta::NODE_TYPES = T.let(T.unsafe(nil), Set) class Parser::Rewriter < ::Parser::AST::Processor - extend(::Parser::Deprecation) + extend ::Parser::Deprecation def initialize(*_arg0); end @@ -1181,11 +1210,8 @@ class Parser::Ruby26 < ::Parser::Base end Parser::Ruby26::Racc_arg = T.let(T.unsafe(nil), Array) - Parser::Ruby26::Racc_token_to_s_table = T.let(T.unsafe(nil), Array) - -module Parser::Source -end +module Parser::Source; end class Parser::Source::Buffer def initialize(name, first_line = T.unsafe(nil), source: T.unsafe(nil)); end @@ -1266,7 +1292,6 @@ class Parser::Source::Comment::Associator end Parser::Source::Comment::Associator::MAGIC_COMMENT_RE = T.let(T.unsafe(nil), Regexp) - Parser::Source::Comment::Associator::POSTFIX_TYPES = T.let(T.unsafe(nil), Set) class Parser::Source::Map @@ -1436,8 +1461,8 @@ class Parser::Source::Map::Variable < ::Parser::Source::Map end class Parser::Source::Range - include(::Comparable) - include(::RuboCop::AST::Ext::Range) + include ::Comparable + include ::RuboCop::AST::Ext::Range def initialize(source_buffer, begin_pos, end_pos); end @@ -1478,7 +1503,7 @@ class Parser::Source::Range end class Parser::Source::Rewriter - extend(::Parser::Deprecation) + extend ::Parser::Deprecation def initialize(source_buffer); end @@ -1522,7 +1547,7 @@ class Parser::Source::Rewriter end class Parser::Source::Rewriter::Action - include(::Comparable) + include ::Comparable def initialize(range, replacement = T.unsafe(nil), allow_multiple_insertions = T.unsafe(nil), order = T.unsafe(nil)); end @@ -1538,7 +1563,7 @@ end Parser::Source::Rewriter::DEPRECATION_WARNING = T.let(T.unsafe(nil), String) class Parser::Source::TreeRewriter - extend(::Parser::Deprecation) + extend ::Parser::Deprecation def initialize(source_buffer, crossing_deletions: T.unsafe(nil), different_replacements: T.unsafe(nil), swallowed_insertions: T.unsafe(nil)); end @@ -1610,7 +1635,6 @@ class Parser::Source::TreeRewriter::Action end Parser::Source::TreeRewriter::DEPRECATION_WARNING = T.let(T.unsafe(nil), String) - Parser::Source::TreeRewriter::POLICY_TO_LEVEL = T.let(T.unsafe(nil), Hash) class Parser::StaticEnvironment