@@ -54,35 +54,35 @@ using word_chars = set<char_range<'A','Z'>, char_range<'a','z'>, char_range<'0',
5454using space_chars = enumeration<' ' , ' \t ' , ' \n ' , ' \v ' , ' \f ' , ' \r ' >;
5555
5656using vertical_space_chars = enumeration<
57- ( char ) 0x000A , // Linefeed (LF)
58- ( char ) 0x000B , // Vertical tab (VT)
59- ( char ) 0x000C , // Form feed (FF)
60- ( char ) 0x000D , // Carriage return (CR)
61- ( char32_t ) 0x0085 , // Next line (NEL)
62- ( char32_t ) 0x2028 , // Line separator
63- ( char32_t ) 0x2029 // Paragraph separator
57+ char { 0x000A } , // Linefeed (LF)
58+ char { 0x000B } , // Vertical tab (VT)
59+ char { 0x000C } , // Form feed (FF)
60+ char { 0x000D } , // Carriage return (CR)
61+ char32_t { 0x0085 } , // Next line (NEL)
62+ char32_t { 0x2028 } , // Line separator
63+ char32_t { 0x2029 } // Paragraph separator
6464>;
6565
6666using horizontal_space_chars = enumeration<
67- ( char ) 0x0009 , // Horizontal tab (HT)
68- ( char ) 0x0020 , // Space
69- ( char32_t ) 0x00A0 , // Non-break space
70- ( char32_t ) 0x1680 , // Ogham space mark
71- ( char32_t ) 0x180E , // Mongolian vowel separator
72- ( char32_t ) 0x2000 , // En quad
73- ( char32_t ) 0x2001 , // Em quad
74- ( char32_t ) 0x2002 , // En space
75- ( char32_t ) 0x2003 , // Em space
76- ( char32_t ) 0x2004 , // Three-per-em space
77- ( char32_t ) 0x2005 , // Four-per-em space
78- ( char32_t ) 0x2006 , // Six-per-em space
79- ( char32_t ) 0x2007 , // Figure space
80- ( char32_t ) 0x2008 , // Punctuation space
81- ( char32_t ) 0x2009 , // Thin space
82- ( char32_t ) 0x200A , // Hair space
83- ( char32_t ) 0x202F , // Narrow no-break space
84- ( char32_t ) 0x205F , // Medium mathematical space
85- ( char32_t ) 0x3000 // Ideographic space
67+ char { 0x0009 } , // Horizontal tab (HT)
68+ char { 0x0020 } , // Space
69+ char32_t { 0x00A0 } , // Non-break space
70+ char32_t { 0x1680 } , // Ogham space mark
71+ char32_t { 0x180E } , // Mongolian vowel separator
72+ char32_t { 0x2000 } , // En quad
73+ char32_t { 0x2001 } , // Em quad
74+ char32_t { 0x2002 } , // En space
75+ char32_t { 0x2003 } , // Em space
76+ char32_t { 0x2004 } , // Three-per-em space
77+ char32_t { 0x2005 } , // Four-per-em space
78+ char32_t { 0x2006 } , // Six-per-em space
79+ char32_t { 0x2007 } , // Figure space
80+ char32_t { 0x2008 } , // Punctuation space
81+ char32_t { 0x2009 } , // Thin space
82+ char32_t { 0x200A } , // Hair space
83+ char32_t { 0x202F } , // Narrow no-break space
84+ char32_t { 0x205F } , // Medium mathematical space
85+ char32_t { 0x3000 } // Ideographic space
8686>;
8787
8888using alphanum_chars = set<char_range<' A' ,' Z' >, char_range<' a' ,' z' >, char_range<' 0' ,' 9' > >;
0 commit comments