Sha256: 7abeb95c26fdd7213d9ebd1b93b88d9ff64d7b4da55ec275341fe9fcd5caf023

Contents?: true

Size: 373 Bytes

Versions: 12

Compression:

Stored size: 373 Bytes

Contents

module Regexp::Syntax
  module Token

    module CharacterType
      Basic     = []
      Extended  = [:digit, :nondigit, :space, :nonspace, :word, :nonword]
      Hex       = [:hex, :nonhex]

      Clustered = [:linebreak, :xgrapheme]

      All = Basic + Extended + Hex + Clustered
      Type = :type
    end

    Map[CharacterType::Type] = CharacterType::All

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
regexp_parser-1.2.0 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-1.1.0 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-1.0.0 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.5.0 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.13 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.12 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.11 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.10 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.9 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.8 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.7 lib/regexp_parser/syntax/tokens/character_type.rb
regexp_parser-0.4.6 lib/regexp_parser/syntax/tokens/character_type.rb