@@ -54,35 +54,35 @@ using word_chars = set<char_range<'A','Z'>, char_range<'a','z'>, char_range<'0',
54
54
using space_chars = enumeration<' ' , ' \t ' , ' \n ' , ' \v ' , ' \f ' , ' \r ' >;
55
55
56
56
using 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
64
64
>;
65
65
66
66
using 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
86
86
>;
87
87
88
88
using alphanum_chars = set<char_range<' A' ,' Z' >, char_range<' a' ,' z' >, char_range<' 0' ,' 9' > >;
0 commit comments