Update RBI files for regexp_parser.

Autogenerated by the [vendor-gems](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/vendor-gems.yml) workflow.
This commit is contained in:
BrewTestBot 2024-12-26 01:10:54 +00:00
parent 99efc76c5e
commit 4bdebaa55a
No known key found for this signature in database
GPG Key ID: 82D7D104050B0F0F

View File

@ -147,7 +147,7 @@ end
# alias for symmetry between token symbol and Expression class name # alias for symmetry between token symbol and Expression class name
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#74 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#55
Regexp::Expression::Backref = Regexp::Expression::Backreference Regexp::Expression::Backref = Regexp::Expression::Backreference
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#2 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#2
@ -158,34 +158,17 @@ class Regexp::Expression::Backreference::Base < ::Regexp::Expression::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/match_length.rb#155 # source://regexp_parser//lib/regexp_parser/expression/methods/match_length.rb#155
def match_length; end def match_length; end
# Returns the value of attribute referenced_expression.
#
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#4
def referenced_expression; end
# Sets the attribute referenced_expression
#
# @param value the value to set the attribute referenced_expression to.
#
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#4
def referenced_expression=(_arg0); end
private
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#6
def initialize_copy(orig); end
class << self class << self
# source://regexp_parser//lib/regexp_parser/expression/methods/tests.rb#140 # source://regexp_parser//lib/regexp_parser/expression/methods/tests.rb#140
def referential?; end def referential?; end
end end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#34 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#15
class Regexp::Expression::Backreference::Name < ::Regexp::Expression::Backreference::Base class Regexp::Expression::Backreference::Name < ::Regexp::Expression::Backreference::Base
# @return [Name] a new instance of Name # @return [Name] a new instance of Name
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#38 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#19
def initialize(token, options = T.unsafe(nil)); end def initialize(token, options = T.unsafe(nil)); end
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#23 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#23
@ -193,39 +176,39 @@ class Regexp::Expression::Backreference::Name < ::Regexp::Expression::Backrefere
# Returns the value of attribute name. # Returns the value of attribute name.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#35 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#16
def name; end def name; end
# Returns the value of attribute name. # Returns the value of attribute name.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#35 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#16
def reference; end def reference; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#50 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#31
class Regexp::Expression::Backreference::NameCall < ::Regexp::Expression::Backreference::Name class Regexp::Expression::Backreference::NameCall < ::Regexp::Expression::Backreference::Name
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#24 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#24
def human_name; end def human_name; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#62 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#43
class Regexp::Expression::Backreference::NameRecursionLevel < ::Regexp::Expression::Backreference::Name class Regexp::Expression::Backreference::NameRecursionLevel < ::Regexp::Expression::Backreference::Name
# @return [NameRecursionLevel] a new instance of NameRecursionLevel # @return [NameRecursionLevel] a new instance of NameRecursionLevel
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#65 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#46
def initialize(token, options = T.unsafe(nil)); end def initialize(token, options = T.unsafe(nil)); end
# Returns the value of attribute recursion_level. # Returns the value of attribute recursion_level.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#63 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#44
def recursion_level; end def recursion_level; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#24 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#5
class Regexp::Expression::Backreference::Number < ::Regexp::Expression::Backreference::Base class Regexp::Expression::Backreference::Number < ::Regexp::Expression::Backreference::Base
# @return [Number] a new instance of Number # @return [Number] a new instance of Number
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#28 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#9
def initialize(token, options = T.unsafe(nil)); end def initialize(token, options = T.unsafe(nil)); end
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#25 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#25
@ -233,52 +216,52 @@ class Regexp::Expression::Backreference::Number < ::Regexp::Expression::Backrefe
# Returns the value of attribute number. # Returns the value of attribute number.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#25 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#6
def number; end def number; end
# Returns the value of attribute number. # Returns the value of attribute number.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#25 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#6
def reference; end def reference; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#49 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#30
class Regexp::Expression::Backreference::NumberCall < ::Regexp::Expression::Backreference::Number class Regexp::Expression::Backreference::NumberCall < ::Regexp::Expression::Backreference::Number
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#27 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#27
def human_name; end def human_name; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#51 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#32
class Regexp::Expression::Backreference::NumberCallRelative < ::Regexp::Expression::Backreference::NumberRelative class Regexp::Expression::Backreference::NumberCallRelative < ::Regexp::Expression::Backreference::NumberRelative
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#28 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#28
def human_name; end def human_name; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#53 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#34
class Regexp::Expression::Backreference::NumberRecursionLevel < ::Regexp::Expression::Backreference::NumberRelative class Regexp::Expression::Backreference::NumberRecursionLevel < ::Regexp::Expression::Backreference::NumberRelative
# @return [NumberRecursionLevel] a new instance of NumberRecursionLevel # @return [NumberRecursionLevel] a new instance of NumberRecursionLevel
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#56 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#37
def initialize(token, options = T.unsafe(nil)); end def initialize(token, options = T.unsafe(nil)); end
# Returns the value of attribute recursion_level. # Returns the value of attribute recursion_level.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#54 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#35
def recursion_level; end def recursion_level; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#44 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#25
class Regexp::Expression::Backreference::NumberRelative < ::Regexp::Expression::Backreference::Number class Regexp::Expression::Backreference::NumberRelative < ::Regexp::Expression::Backreference::Number
# Returns the value of attribute effective_number. # Returns the value of attribute effective_number.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#45 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#26
def effective_number; end def effective_number; end
# Sets the attribute effective_number # Sets the attribute effective_number
# #
# @param value the value to set the attribute effective_number to. # @param value the value to set the attribute effective_number to.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#45 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#26
def effective_number=(_arg0); end def effective_number=(_arg0); end
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#26 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#26
@ -286,13 +269,14 @@ class Regexp::Expression::Backreference::NumberRelative < ::Regexp::Expression::
# Returns the value of attribute effective_number. # Returns the value of attribute effective_number.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#45 # source://regexp_parser//lib/regexp_parser/expression/classes/backreference.rb#26
def reference; end def reference; end
end end
# source://regexp_parser//lib/regexp_parser/expression/base.rb#2 # source://regexp_parser//lib/regexp_parser/expression/base.rb#2
class Regexp::Expression::Base class Regexp::Expression::Base
include ::Regexp::Expression::Shared include ::Regexp::Expression::Shared
include ::Regexp::Expression::ReferencedExpressions
extend ::Regexp::Expression::Shared::ClassMethods extend ::Regexp::Expression::Shared::ClassMethods
# @return [Base] a new instance of Base # @return [Base] a new instance of Base
@ -738,7 +722,7 @@ end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#2 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#2
module Regexp::Expression::Conditional; end module Regexp::Expression::Conditional; end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#25 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#18
class Regexp::Expression::Conditional::Branch < ::Regexp::Expression::Sequence class Regexp::Expression::Conditional::Branch < ::Regexp::Expression::Sequence
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#34 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#34
def human_name; end def human_name; end
@ -755,54 +739,37 @@ class Regexp::Expression::Conditional::Condition < ::Regexp::Expression::Base
# Name or number of the referenced capturing group that determines state. # Name or number of the referenced capturing group that determines state.
# Returns a String if reference is by name, Integer if by number. # Returns a String if reference is by name, Integer if by number.
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#14 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#12
def reference; end def reference; end
# Returns the value of attribute referenced_expression.
#
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#10
def referenced_expression; end
# Sets the attribute referenced_expression
#
# @param value the value to set the attribute referenced_expression to.
#
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#10
def referenced_expression=(_arg0); end
private
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#19
def initialize_copy(orig); end
class << self class << self
# source://regexp_parser//lib/regexp_parser/expression/methods/tests.rb#141 # source://regexp_parser//lib/regexp_parser/expression/methods/tests.rb#141
def referential?; end def referential?; end
end end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#27 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#20
class Regexp::Expression::Conditional::Expression < ::Regexp::Expression::Subexpression class Regexp::Expression::Conditional::Expression < ::Regexp::Expression::Subexpression
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#30 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#21
def <<(exp); end def <<(exp); end
# @raise [TooManyBranches] # @raise [TooManyBranches]
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#34 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#25
def add_sequence(active_opts = T.unsafe(nil), params = T.unsafe(nil)); end def add_sequence(active_opts = T.unsafe(nil), params = T.unsafe(nil)); end
# @raise [TooManyBranches] # @raise [TooManyBranches]
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#34 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#25
def branch(active_opts = T.unsafe(nil), params = T.unsafe(nil)); end def branch(active_opts = T.unsafe(nil), params = T.unsafe(nil)); end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#50 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#41
def branches; end def branches; end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#46 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#37
def condition; end def condition; end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#41 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#32
def condition=(exp); end def condition=(exp); end
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#36 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#36
@ -814,26 +781,9 @@ class Regexp::Expression::Conditional::Expression < ::Regexp::Expression::Subexp
# source://regexp_parser//lib/regexp_parser/expression/methods/parts.rb#17 # source://regexp_parser//lib/regexp_parser/expression/methods/parts.rb#17
def parts; end def parts; end
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#54 # source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#45
def reference; end def reference; end
# Returns the value of attribute referenced_expression.
#
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#28
def referenced_expression; end
# Sets the attribute referenced_expression
#
# @param value the value to set the attribute referenced_expression to.
#
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#28
def referenced_expression=(_arg0); end
private
# source://regexp_parser//lib/regexp_parser/expression/classes/conditional.rb#58
def initialize_copy(orig); end
class << self class << self
# source://regexp_parser//lib/regexp_parser/expression/methods/tests.rb#142 # source://regexp_parser//lib/regexp_parser/expression/methods/tests.rb#142
def referential?; end def referential?; end
@ -850,119 +800,169 @@ end
# alias for symmetry between Token::* and Expression::* # alias for symmetry between Token::* and Expression::*
# #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#101 # source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#29
Regexp::Expression::Escape = Regexp::Expression::EscapeSequence Regexp::Expression::Escape = Regexp::Expression::EscapeSequence
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#2 # source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#2
module Regexp::Expression::EscapeSequence; end module Regexp::Expression::EscapeSequence; end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#63 # source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#22
class Regexp::Expression::EscapeSequence::AbstractMetaControlSequence < ::Regexp::Expression::EscapeSequence::Base class Regexp::Expression::EscapeSequence::AbstractMetaControlSequence < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#64
def char; end
private private
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#70 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#40
def control_sequence_to_s(control_sequence); end def control_sequence_to_s(control_sequence); end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#75 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#45
def meta_char_to_codepoint(meta_char); end def meta_char_to_codepoint(meta_char); end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#27 # \e
class Regexp::Expression::EscapeSequence::AsciiEscape < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#5
class Regexp::Expression::EscapeSequence::AsciiEscape < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#2
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#28 # \b
class Regexp::Expression::EscapeSequence::Backspace < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#6
class Regexp::Expression::EscapeSequence::Backspace < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#3
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#3 # source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#3
class Regexp::Expression::EscapeSequence::Base < ::Regexp::Expression::Base class Regexp::Expression::EscapeSequence::Base < ::Regexp::Expression::Base
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#9 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_char.rb#2
def char; end def char; end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#4
def codepoint; end
# source://regexp_parser//lib/regexp_parser/expression/methods/match_length.rb#98 # source://regexp_parser//lib/regexp_parser/expression/methods/match_length.rb#98
def match_length; end def match_length; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#29 # \a
class Regexp::Expression::EscapeSequence::Bell < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#7
class Regexp::Expression::EscapeSequence::Bell < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#4
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#37 # e.g. \u000A
class Regexp::Expression::EscapeSequence::Codepoint < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#18
class Regexp::Expression::EscapeSequence::Codepoint < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#16
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#39 # source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#20
class Regexp::Expression::EscapeSequence::CodepointList < ::Regexp::Expression::EscapeSequence::Base class Regexp::Expression::EscapeSequence::CodepointList < ::Regexp::Expression::EscapeSequence::Base
# @raise [NoMethodError] # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#20
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#40
def char; end def char; end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#48 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#28
def chars; end def chars; end
# @raise [NoMethodError] # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#24
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#44
def codepoint; end def codepoint; end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#52 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#32
def codepoints; end def codepoints; end
# source://regexp_parser//lib/regexp_parser/expression/methods/match_length.rb#164 # source://regexp_parser//lib/regexp_parser/expression/methods/match_length.rb#164
def match_length; end def match_length; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#81 # e.g. \cB
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#23
class Regexp::Expression::EscapeSequence::Control < ::Regexp::Expression::EscapeSequence::AbstractMetaControlSequence class Regexp::Expression::EscapeSequence::Control < ::Regexp::Expression::EscapeSequence::AbstractMetaControlSequence
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#82 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#52
def codepoint; end def codepoint; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#30 # \f
class Regexp::Expression::EscapeSequence::FormFeed < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#8
class Regexp::Expression::EscapeSequence::FormFeed < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#5
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#36 # e.g. \x0A
class Regexp::Expression::EscapeSequence::Hex < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#17
class Regexp::Expression::EscapeSequence::Hex < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#15
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#21 # e.g. \j, \@, \😀 (ineffectual escapes)
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#14
class Regexp::Expression::EscapeSequence::Literal < ::Regexp::Expression::EscapeSequence::Base class Regexp::Expression::EscapeSequence::Literal < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#22 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#11
def char; end def codepoint; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#87 # e.g. \M-Z
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#24
class Regexp::Expression::EscapeSequence::Meta < ::Regexp::Expression::EscapeSequence::AbstractMetaControlSequence class Regexp::Expression::EscapeSequence::Meta < ::Regexp::Expression::EscapeSequence::AbstractMetaControlSequence
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#88 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#58
def codepoint; end def codepoint; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#93 # e.g. \M-\cX
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#25
class Regexp::Expression::EscapeSequence::MetaControl < ::Regexp::Expression::EscapeSequence::AbstractMetaControlSequence class Regexp::Expression::EscapeSequence::MetaControl < ::Regexp::Expression::EscapeSequence::AbstractMetaControlSequence
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#94 # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#64
def codepoint; end def codepoint; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#31 # \n
class Regexp::Expression::EscapeSequence::Newline < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#9
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#57 class Regexp::Expression::EscapeSequence::Newline < ::Regexp::Expression::EscapeSequence::Base
class Regexp::Expression::EscapeSequence::Octal < ::Regexp::Expression::EscapeSequence::Base # source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#6
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#58 def codepoint; end
def char; end
end end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#32 # e.g. \012
class Regexp::Expression::EscapeSequence::Return < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#16
class Regexp::Expression::EscapeSequence::Octal < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#13
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#33 # \r
class Regexp::Expression::EscapeSequence::Tab < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#10
class Regexp::Expression::EscapeSequence::Return < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#7
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#34 # \t
class Regexp::Expression::EscapeSequence::VerticalTab < ::Regexp::Expression::EscapeSequence::Base; end #
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#11
class Regexp::Expression::EscapeSequence::Tab < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#8
def codepoint; end
end
# \v
#
# source://regexp_parser//lib/regexp_parser/expression/classes/escape_sequence.rb#12
class Regexp::Expression::EscapeSequence::VerticalTab < ::Regexp::Expression::EscapeSequence::Base
# source://regexp_parser//lib/regexp_parser/expression/methods/escape_sequence_codepoint.rb#9
def codepoint; end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/free_space.rb#2 # source://regexp_parser//lib/regexp_parser/expression/classes/free_space.rb#2
class Regexp::Expression::FreeSpace < ::Regexp::Expression::Base class Regexp::Expression::FreeSpace < ::Regexp::Expression::Base
@ -1314,6 +1314,29 @@ end
# source://regexp_parser//lib/regexp_parser/expression/quantifier.rb#9 # source://regexp_parser//lib/regexp_parser/expression/quantifier.rb#9
Regexp::Expression::Quantifier::MODES = T.let(T.unsafe(nil), Array) Regexp::Expression::Quantifier::MODES = T.let(T.unsafe(nil), Array)
# source://regexp_parser//lib/regexp_parser/expression/methods/referenced_expressions.rb#2
module Regexp::Expression::ReferencedExpressions
# source://regexp_parser//lib/regexp_parser/expression/methods/referenced_expressions.rb#5
def referenced_expression; end
# Returns the value of attribute referenced_expressions.
#
# source://regexp_parser//lib/regexp_parser/expression/methods/referenced_expressions.rb#3
def referenced_expressions; end
# Sets the attribute referenced_expressions
#
# @param value the value to set the attribute referenced_expressions to.
#
# source://regexp_parser//lib/regexp_parser/expression/methods/referenced_expressions.rb#3
def referenced_expressions=(_arg0); end
private
# source://regexp_parser//lib/regexp_parser/expression/methods/referenced_expressions.rb#9
def initialize_copy(orig); end
end
# source://regexp_parser//lib/regexp_parser/expression/classes/root.rb#2 # source://regexp_parser//lib/regexp_parser/expression/classes/root.rb#2
class Regexp::Expression::Root < ::Regexp::Expression::Subexpression class Regexp::Expression::Root < ::Regexp::Expression::Subexpression
# source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#41 # source://regexp_parser//lib/regexp_parser/expression/methods/human_name.rb#41