Update RBI files for rubocop-ast.

Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
BrewTestBot 2025-03-21 00:38:13 +00:00
parent e4f94bb6a6
commit 02b3df7d10
No known key found for this signature in database
3 changed files with 354 additions and 315 deletions

View File

@ -160,7 +160,7 @@ class AST::Node
# Returns the precomputed hash value for this node # Returns the precomputed hash value for this node
# #
# @return [Fixnum] # @return [Integer]
# #
# source://ast//lib/ast/node.rb#61 # source://ast//lib/ast/node.rb#61
def hash; end def hash; end
@ -557,8 +557,8 @@ end
# to define deeply nested ASTs from Ruby code, for example, in # to define deeply nested ASTs from Ruby code, for example, in
# tests. It should be used like this: # tests. It should be used like this:
# #
# describe YourLanguage::AST do # describe YourLanguage do
# include Sexp # include ::AST::Sexp
# #
# it "should correctly parse expressions" do # it "should correctly parse expressions" do
# YourLanguage.parse("1 + 2 * 3").should == # YourLanguage.parse("1 + 2 * 3").should ==

View File

@ -3237,9 +3237,16 @@ module Parser::Meta; end
# All node types that parser can produce. Not all parser versions # All node types that parser can produce. Not all parser versions
# will be able to produce every possible node. # will be able to produce every possible node.
# Includes node types that are only emitted by the prism parser translator.
#
# source://parser//lib/parser/meta.rb#17
Parser::Meta::NODE_TYPES = T.let(T.unsafe(nil), Set)
# These are node types required by `Prism::Translation::Parser`,
# which has advanced syntax support ahead of the Parser gem.
# #
# source://parser//lib/parser/meta.rb#9 # source://parser//lib/parser/meta.rb#9
Parser::Meta::NODE_TYPES = T.let(T.unsafe(nil), Set) Parser::Meta::PRISM_TRANSLATION_PARSER_NODE_TYPES = T.let(T.unsafe(nil), Array)
# {Parser::Rewriter} is deprecated. Use {Parser::TreeRewriter} instead. # {Parser::Rewriter} is deprecated. Use {Parser::TreeRewriter} instead.
# It has a backwards compatible API and uses {Parser::Source::TreeRewriter} # It has a backwards compatible API and uses {Parser::Source::TreeRewriter}