Module: Regexp::Syntax::Token::UnicodeProperty::Category

Defined in:
lib/regexp_parser/syntax/token/unicode_property.rb

Constant Summary collapse

Letter =
%i[letter uppercase_letter lowercase_letter
titlecase_letter modifier_letter other_letter]
Mark =
%i[mark nonspacing_mark spacing_mark
enclosing_mark]
Number =
%i[number decimal_number letter_number
other_number]
Punctuation =
%i[punctuation connector_punctuation dash_punctuation
open_punctuation close_punctuation initial_punctuation
final_punctuation other_punctuation]
Symbol =
%i[symbol math_symbol currency_symbol
modifier_symbol other_symbol]
Separator =
%i[separator space_separator line_separator
paragraph_separator]
Codepoint =
%i[other control format
surrogate private_use unassigned]
All =
Letter + Mark + Number + Punctuation +
Symbol + Separator + Codepoint