From fb82dc0ed722a6d334e6deb3d0c7ae39c5d92d7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jan 2023 18:02:23 +0000 Subject: [PATCH 1/3] build(deps): bump parser from 3.1.3.0 to 3.2.0.0 in /Library/Homebrew Bumps [parser](https://github.com/whitequark/parser) from 3.1.3.0 to 3.2.0.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.3.0...v3.2.0.0) --- updated-dependencies: - dependency-name: 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 fbd80d6e2f..d09bca5d02 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.3.0) + parser (3.2.0.0) ast (~> 2.4.1) patchelf (1.4.0) elftools (>= 1.2) From a424eb8a2693f323816389762af9dfeeefba3d18 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Tue, 3 Jan 2023 18:13:21 +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 ebfe77c942..918ecfe1b8 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.3.0/lib") +$:.unshift File.expand_path("#{__dir__}/../#{RUBY_ENGINE}/#{Gem.ruby_api_version}/gems/parser-3.2.0.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.1.0/lib") From c78aa1cd2299c1a8503b0d4520980d2ee7f71078 Mon Sep 17 00:00:00 2001 From: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com> Date: Tue, 3 Jan 2023 18:20:15 +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. --- ...{parser@3.1.3.0.rbi => parser@3.2.0.0.rbi} | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) rename Library/Homebrew/sorbet/rbi/gems/{parser@3.1.3.0.rbi => parser@3.2.0.0.rbi} (97%) diff --git a/Library/Homebrew/sorbet/rbi/gems/parser@3.1.3.0.rbi b/Library/Homebrew/sorbet/rbi/gems/parser@3.2.0.0.rbi similarity index 97% rename from Library/Homebrew/sorbet/rbi/gems/parser@3.1.3.0.rbi rename to Library/Homebrew/sorbet/rbi/gems/parser@3.2.0.0.rbi index 796ecf178d..24832cce84 100644 --- a/Library/Homebrew/sorbet/rbi/gems/parser@3.1.3.0.rbi +++ b/Library/Homebrew/sorbet/rbi/gems/parser@3.2.0.0.rbi @@ -529,21 +529,48 @@ class Parser::Lexer protected def arg_or_cmdarg(cmd_state); end + def check_ambiguous_slash(tm); end + def check_invalid_escapes(p); end def diagnostic(type, reason, arguments = T.unsafe(nil), location = T.unsafe(nil), highlights = T.unsafe(nil)); end + def e_heredoc_nl(p); end + def e_lbrace; end def emit(type, value = T.unsafe(nil), s = T.unsafe(nil), e = T.unsafe(nil)); end + def emit_character_constant; end + def emit_colon_with_digits(p, tm, diag_msg); end def emit_comment(s = T.unsafe(nil), e = T.unsafe(nil)); end + def emit_comment_from_range(p, pe); end def emit_do(do_block = T.unsafe(nil)); end + def emit_global_var; end def emit_invalid_escapes?; end + def emit_rbrace_rparen_rbrack; end + def emit_singleton_class; end def emit_table(table, s = T.unsafe(nil), e = T.unsafe(nil)); end def encode_escape(ord); end + def encode_escaped_char(p); end def eof_codepoint?(point); end + def extend_interp_code(current_literal); end + def extend_interp_digit_var; end + def extend_interp_var(current_literal); end + def extend_string_eol_check_eof(current_literal, pe); end + def extend_string_eol_heredoc_intertwined(p); end + def extend_string_eol_heredoc_line; end + def extend_string_eol_words(current_literal, p); end + def extend_string_escaped; end + def extend_string_for_token_range(current_literal, string); end + def extend_string_slice_end(lookahead); end def literal; end def next_state_for_literal(literal); end + def numeric_literal_int; end def pop_literal; end def push_literal(*args); end def range(s = T.unsafe(nil), e = T.unsafe(nil)); end + def read_post_meta_or_ctrl_char(p); end + def slash_c_char; end + def slash_m_char; end def stack_pop; end def tok(s = T.unsafe(nil), e = T.unsafe(nil)); end + def unescape_char(p); end + def unicode_points(p); end def version?(*versions); end class << self @@ -632,6 +659,7 @@ end Parser::Lexer::Dedenter::TAB_WIDTH = T.let(T.unsafe(nil), Integer) Parser::Lexer::ESCAPES = T.let(T.unsafe(nil), Hash) +Parser::Lexer::ESCAPE_WHITESPACE = 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) @@ -1200,7 +1228,7 @@ class Parser::Source::Buffer def name; end def raw_source=(input); end def read; end - def slice(range); end + def slice(start, length = T.unsafe(nil)); end def source; end def source=(input); end def source_line(lineno); end