From 9069b87136f27b28998d611c7a44c653964e83a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 10 May 2022 18:05:52 +0000 Subject: [PATCH 1/3] build(deps): bump regexp_parser from 2.3.1 to 2.4.0 in /Library/Homebrew Bumps [regexp_parser](https://github.com/ammar/regexp_parser) from 2.3.1 to 2.4.0. - [Release notes](https://github.com/ammar/regexp_parser/releases) - [Changelog](https://github.com/ammar/regexp_parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/ammar/regexp_parser/compare/v2.3.1...v2.4.0) --- updated-dependencies: - dependency-name: regexp_parser dependency-type: indirect update-type: version-update:semver-minor ... 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 85d5b62c10..a3c297faf6 100644 --- a/Library/Homebrew/Gemfile.lock +++ b/Library/Homebrew/Gemfile.lock @@ -91,7 +91,7 @@ GEM sorbet-runtime (>= 0.5.9204) unparser rdiscount (2.2.0.2) - regexp_parser (2.3.1) + regexp_parser (2.4.0) rexml (3.2.5) ronn (0.7.3) hpricot (>= 0.8.2) From 4fa451a828d07c0c1090cc6d9d6a4fb19e9f1ce0 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Tue, 10 May 2022 18:08:15 +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 68c2560120..ea87eb2e46 100644 --- a/Library/Homebrew/vendor/bundle/bundler/setup.rb +++ b/Library/Homebrew/vendor/bundle/bundler/setup.rb @@ -31,7 +31,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/extensions/x86_64-darwin-1 $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unf_ext-0.0.8.1/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/unf-0.1.4/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/domain_name-0.5.20190701/lib" -$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/regexp_parser-2.3.1/lib" +$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/regexp_parser-2.4.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ecma-re-validator-0.4.0/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/elftools-1.1.3/lib" $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/hana-1.3.7/lib" From c66740c5ad4e6b8be9eab296f5612260f93deff0 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Tue, 10 May 2022 18:12:40 +0000 Subject: [PATCH 3/3] Update RBI files for regexp_parser. --- ...rser@2.3.1.rbi => regexp_parser@2.4.0.rbi} | 110 ++++++++++++------ 1 file changed, 76 insertions(+), 34 deletions(-) rename Library/Homebrew/sorbet/rbi/gems/{regexp_parser@2.3.1.rbi => regexp_parser@2.4.0.rbi} (96%) diff --git a/Library/Homebrew/sorbet/rbi/gems/regexp_parser@2.3.1.rbi b/Library/Homebrew/sorbet/rbi/gems/regexp_parser@2.4.0.rbi similarity index 96% rename from Library/Homebrew/sorbet/rbi/gems/regexp_parser@2.3.1.rbi rename to Library/Homebrew/sorbet/rbi/gems/regexp_parser@2.4.0.rbi index 8690f26903..d2b15b421e 100644 --- a/Library/Homebrew/sorbet/rbi/gems/regexp_parser@2.3.1.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/regexp_parser@2.4.0.rbi @@ -92,6 +92,7 @@ class Regexp::Expression::Backreference::NumberRelative < ::Regexp::Expression:: end class Regexp::Expression::Base + include ::Regexp::Expression::Shared include ::RuboCop::Ext::RegexpParser::Expression::Base def initialize(token, options = T.unsafe(nil)); end @@ -100,20 +101,16 @@ class Regexp::Expression::Base def a?; end def ascii_classes?; end def attributes; end - def base_length; end def case_insensitive?; end - def coded_offset; end def conditional_level; end def conditional_level=(_arg0); end def d?; end def default_classes?; end def extended?; end def free_spacing?; end - def full_length; end def greedy?; end def i?; end def ignore_case?; end - def is?(test_token, test_type = T.unsafe(nil)); end def lazy?; end def level; end def level=(_arg0); end @@ -123,38 +120,31 @@ class Regexp::Expression::Base def matches?(string); end def multiline?; end def nesting_level; end - def nesting_level=(_arg0); end - def offset; end - def one_of?(scope, top = T.unsafe(nil)); end def options; end def options=(_arg0); end def possessive?; end - def quantified?; end def quantifier; end def quantifier=(_arg0); end - def quantifier_affix(expression_format); end - def quantify(token, text, min = T.unsafe(nil), max = T.unsafe(nil), mode = T.unsafe(nil)); end + def quantify(*args); end def quantity; end def reluctant?; end def repetitions; end def set_level; end def set_level=(_arg0); end - def starts_at; end def strfre(format = T.unsafe(nil), indent_offset = T.unsafe(nil), index = T.unsafe(nil)); end def strfregexp(format = T.unsafe(nil), indent_offset = T.unsafe(nil), index = T.unsafe(nil)); end - def terminal?; end + def te; end + def te=(_arg0); end def text; end def text=(_arg0); end def to_h; end def to_re(format = T.unsafe(nil)); end - def to_s(format = T.unsafe(nil)); end def token; end def token=(_arg0); end def ts; end def ts=(_arg0); end def type; end def type=(_arg0); end - def type?(test_type); end def u?; end def unicode_classes?; end def unquantified_clone; end @@ -180,7 +170,7 @@ class Regexp::Expression::CharacterSet < ::Regexp::Expression::Subexpression def negative; end def negative=(_arg0); end def negative?; end - def to_s(format = T.unsafe(nil)); end + def parts; end end class Regexp::Expression::CharacterSet::IntersectedSequence < ::Regexp::Expression::Sequence @@ -197,8 +187,8 @@ class Regexp::Expression::CharacterSet::Range < ::Regexp::Expression::Subexpress def <<(exp); end def complete?; end def match_length; end + def parts; end def starts_at; end - def to_s(_format = T.unsafe(nil)); end def ts; end end @@ -242,10 +232,10 @@ class Regexp::Expression::Conditional::Expression < ::Regexp::Expression::Subexp def condition; end def condition=(exp); end def match_length; end + def parts; end def reference; end def referenced_expression; end def referenced_expression=(_arg0); end - def to_s(format = T.unsafe(nil)); end private @@ -318,7 +308,7 @@ class Regexp::Expression::EscapeSequence::VerticalTab < ::Regexp::Expression::Es class Regexp::Expression::FreeSpace < ::Regexp::Expression::Base def match_length; end - def quantify(_token, _text, _min = T.unsafe(nil), _max = T.unsafe(nil), _mode = T.unsafe(nil)); end + def quantify(*_args); end end module Regexp::Expression::Group; end @@ -332,7 +322,7 @@ class Regexp::Expression::Group::Atomic < ::Regexp::Expression::Group::Base; end class Regexp::Expression::Group::Base < ::Regexp::Expression::Subexpression def capturing?; end def comment?; end - def to_s(format = T.unsafe(nil)); end + def parts; end end class Regexp::Expression::Group::Capture < ::Regexp::Expression::Group::Base @@ -346,7 +336,7 @@ end class Regexp::Expression::Group::Comment < ::Regexp::Expression::Group::Base def comment?; end - def to_s(_format = T.unsafe(nil)); end + def parts; end end class Regexp::Expression::Group::Named < ::Regexp::Expression::Group::Capture @@ -374,7 +364,7 @@ class Regexp::Expression::Group::Passive < ::Regexp::Expression::Group::Base def implicit=(_arg0); end def implicit?; end - def to_s(format = T.unsafe(nil)); end + def parts; end end module Regexp::Expression::Keep; end @@ -396,26 +386,44 @@ class Regexp::Expression::PosixClass < ::Regexp::Expression::Base end class Regexp::Expression::Quantifier - def initialize(token, text, min, max, mode); end + include ::Regexp::Expression::Shared - def ==(other); end - def eq(other); end + def initialize(*args); end + + def conditional_level; end + def conditional_level=(_arg0); end def greedy?; end def lazy?; end + def level; end + def level=(_arg0); end def max; end def min; end def mode; end + def nesting_level; end + def options; end + def options=(_arg0); end def possessive?; end + def quantifier; end + def quantifier=(_arg0); end def reluctant?; end + def set_level; end + def set_level=(_arg0); end + def te; end + def te=(_arg0); end def text; end + def text=(_arg0); end def to_h; end - def to_s; end - def to_str; end def token; end + def token=(_arg0); end + def ts; end + def ts=(_arg0); end + def type; end + def type=(_arg0); end private - def initialize_copy(orig); end + def deprecated_old_init(token, text, min, max, mode = T.unsafe(nil)); end + def minmax; end end Regexp::Expression::Quantifier::MODES = T.let(T.unsafe(nil), Array) @@ -428,7 +436,7 @@ class Regexp::Expression::Root < ::Regexp::Expression::Subexpression end class Regexp::Expression::Sequence < ::Regexp::Expression::Subexpression - def quantify(token, text, min = T.unsafe(nil), max = T.unsafe(nil), mode = T.unsafe(nil)); end + def quantify(*args); end def starts_at; end def ts; end @@ -443,12 +451,42 @@ class Regexp::Expression::SequenceOperation < ::Regexp::Expression::Subexpressio def add_sequence(active_opts = T.unsafe(nil)); end def operands; end def operator; end + def parts; end def sequences; end def starts_at; end - def to_s(format = T.unsafe(nil)); end def ts; end end +module Regexp::Expression::Shared + def ==(other); end + def ===(other); end + def base_length; end + def coded_offset; end + def eql?(other); end + def full_length; end + def is?(test_token, test_type = T.unsafe(nil)); end + def nesting_level=(lvl); end + def offset; end + def one_of?(scope, top = T.unsafe(nil)); end + def parts; end + def quantified?; end + def quantifier_affix(expression_format); end + def starts_at; end + def terminal?; end + def to_s(format = T.unsafe(nil)); end + def to_str(format = T.unsafe(nil)); end + def type?(test_type); end + + private + + def init_from_token_and_options(token, options = T.unsafe(nil)); end + def initialize_copy(orig); end + + class << self + def included(mod); end + end +end + class Regexp::Expression::Subexpression < ::Regexp::Expression::Base include ::Enumerable @@ -471,11 +509,11 @@ class Regexp::Expression::Subexpression < ::Regexp::Expression::Base def last(*args, &block); end def length(*args, &block); end def match_length; end + def parts; end def strfre_tree(format = T.unsafe(nil), include_self = T.unsafe(nil), separator = T.unsafe(nil)); end def strfregexp_tree(format = T.unsafe(nil), include_self = T.unsafe(nil), separator = T.unsafe(nil)); end def te; end def to_h; end - def to_s(format = T.unsafe(nil)); end def traverse(include_self = T.unsafe(nil), &block); end def values_at(*args, &block); end def walk(include_self = T.unsafe(nil), &block); end @@ -483,6 +521,7 @@ class Regexp::Expression::Subexpression < ::Regexp::Expression::Base private def initialize_copy(orig); end + def intersperse(expressions, separator); end end module Regexp::Expression::UnicodeProperty; end @@ -670,9 +709,8 @@ class Regexp::Parser def extract_options(input, options); end def free_space(token); end def group(token); end - def increase_level(exp); end + def increase_group_level(exp); end def intersection(token); end - def interval(target_node, token); end def keep(token); end def literal(token); end def meta(token); end @@ -701,7 +739,6 @@ class Regexp::Parser def switching_options=(_arg0); end def total_captured_group_count; end def type(token); end - def update_transplanted_subtree(exp, new_parent); end class << self def parse(input, syntax = T.unsafe(nil), options: T.unsafe(nil), &block); end @@ -756,11 +793,12 @@ class Regexp::Scanner def spacing_stack=(_arg0); end def tokens; end def tokens=(_arg0); end - def validation_error(type, what, reason); end + def validation_error(type, what, reason = T.unsafe(nil)); end class << self def long_prop_map; end def parse_prop_map(name); end + def posix_classes; end def scan(input_object, options: T.unsafe(nil), &block); end def short_prop_map; end end @@ -788,6 +826,10 @@ end class Regexp::Scanner::ScannerError < ::Regexp::Parser::Error; end +class Regexp::Scanner::UnknownPosixClassError < ::Regexp::Scanner::ValidationError + def initialize(text); end +end + class Regexp::Scanner::UnknownUnicodePropertyError < ::Regexp::Scanner::ValidationError def initialize(name); end end