lib/regexp_parser/syntax/tokens/character_class.rb



module Regexp::Syntax
  module Token
    module CharacterClass
      Standard  = [:alnum, :alpha, :blank, :cntrl, :digit, :graph,
                   :lower, :print, :punct, :space, :upper, :xdigit]

      Extensions = [:ascii, :word]

      All = Standard + Extensions
      Type = :class
      NonType = :nonclass
    end
    Map[CharacterClass::Type]    = CharacterClass::All
    Map[CharacterClass::NonType] = CharacterClass::All
  end
end