lib/regexp_parser/syntax/tokens/backref.rb
module Regexp::Syntax module Token module Backreference Name = [:name_ref] Number = [:number, :number_ref, :number_rel_ref] NestLevel = [:name_nest_ref, :number_nest_ref] All = Name + Number + NestLevel Type = :backref end # Type is the same as Backreference so keeping it here, for now. module SubexpressionCall Name = [:name_call] Number = [:number_call, :number_rel_call] All = Name + Number end Map[Backreference::Type] = Backreference::All + SubexpressionCall::All end end