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

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

Constant Summary collapse

Letter =
[:letter_any, :letter_uppercase, :letter_lowercase,
:letter_titlecase, :letter_modifier, :letter_other]
Mark =
[:mark_any, :mark_nonspacing, :mark_spacing,
:mark_enclosing]
Number =
[:number_any, :number_decimal, :number_letter,
:number_other]
Punctuation =
[:punct_any, :punct_connector, :punct_dash,
:punct_open, :punct_close, :punct_initial,
:punct_final, :punct_other]
Symbol =
[:symbol_any, :symbol_math, :symbol_currency,
:symbol_modifier, :symbol_other]
Separator =
[:separator_any, :separator_space, :separator_line,
:separator_para]
Codepoint =
[:other, :control, :format,
:surrogate, :private_use, :unassigned]
All =
Letter + Mark + Number + Punctuation +
Symbol + Separator + Codepoint