# !!!!!!!   DO NOT EDIT THIS FILE   !!!!!!! 
# This file is built by mktables from e.g. Unicode.txt.
# Any changes made here will be lost!
%utf8::Is =
(
'Close_Punctuation'                           => 'Pe',
'Connector_Punctuation'                       => 'Pc',
'Control'                                     => 'Cc',
'Currency_Symbol'                             => 'Sc',
'Dash_Punctuation'                            => 'Pd',
'Decimal_Number'                              => 'Nd',
'Enclosing_Mark'                              => 'Me',
'Final_Punctuation'                           => 'Pf',
'Format'                                      => 'Cf',
'Initial_Punctuation'                         => 'Pi',
'Letter'                                      => 'L',
'Letter_Number'                               => 'Nl',
'Line_Separator'                              => 'Zl',
'Lowercase_Letter'                            => 'Ll',
'Mark'                                        => 'M',
'Math_Symbol'                                 => 'Sm',
'Modifier_Letter'                             => 'Lm',
'Modifier_Symbol'                             => 'Sk',
'Non_Spacing_Mark'                            => 'Mn',
'Number'                                      => 'N',
'Open_Punctuation'                            => 'Ps',
'Other'                                       => 'C',
'Other_Letter'                                => 'Lo',
'Other_Number'                                => 'No',
'Other_Punctuation'                           => 'Po',
'Other_Symbol'                                => 'So',
'Paragraph_Separator'                         => 'Zp',
'Private Use'                                 => 'Co',
'Punctuation'                                 => 'P',
'Separator'                                   => 'Z',
'Space_Separator'                             => 'Zs',
'Spacing_Mark'                                => 'Mc',
'Surrogate'                                   => 'Cs',
'Symbol'                                      => 'S',
'Titlecase_Letter'                            => 'Lt',
'Unassigned'                                  => 'Cn',
'Uppercase_Letter'                            => 'Lu',
);
%utf8::IsPat =
(
'cl' => {
	'Close(?:[-_]|\s+)?Punctuation' => 'Pe',
},
'co' => {
	'Connector(?:[-_]|\s+)?Punctuation' => 'Pc',
	'Control' => 'Cc',
},
'cu' => {
	'Currency(?:[-_]|\s+)?Symbol' => 'Sc',
},
'da' => {
	'Dash(?:[-_]|\s+)?Punctuation' => 'Pd',
},
'de' => {
	'Decimal(?:[-_]|\s+)?Number' => 'Nd',
},
'en' => {
	'Enclosing(?:[-_]|\s+)?Mark' => 'Me',
},
'fi' => {
	'Final(?:[-_]|\s+)?Punctuation' => 'Pf',
},
'fo' => {
	'Format' => 'Cf',
},
'in' => {
	'Initial(?:[-_]|\s+)?Punctuation' => 'Pi',
},
'le' => {
	'Letter' => 'L',
	'Letter(?:[-_]|\s+)?Number' => 'Nl',
},
'li' => {
	'Line(?:[-_]|\s+)?Separator' => 'Zl',
},
'lo' => {
	'Lowercase(?:[-_]|\s+)?Letter' => 'Ll',
},
'ma' => {
	'Mark' => 'M',
	'Math(?:[-_]|\s+)?Symbol' => 'Sm',
},
'mo' => {
	'Modifier(?:[-_]|\s+)?Letter' => 'Lm',
	'Modifier(?:[-_]|\s+)?Symbol' => 'Sk',
},
'no' => {
	'Non(?:[-_]|\s+)?Spacing(?:[-_]|\s+)?Mark' => 'Mn',
},
'nu' => {
	'Number' => 'N',
},
'op' => {
	'Open(?:[-_]|\s+)?Punctuation' => 'Ps',
},
'ot' => {
	'Other' => 'C',
	'Other(?:[-_]|\s+)?Letter' => 'Lo',
	'Other(?:[-_]|\s+)?Number' => 'No',
	'Other(?:[-_]|\s+)?Punctuation' => 'Po',
	'Other(?:[-_]|\s+)?Symbol' => 'So',
},
'pa' => {
	'Paragraph(?:[-_]|\s+)?Separator' => 'Zp',
},
'pr' => {
	'Private(?:[-_]|\s+)?Use' => 'Co',
},
'pu' => {
	'Punctuation' => 'P',
},
'se' => {
	'Separator' => 'Z',
},
'sp' => {
	'Space(?:[-_]|\s+)?Separator' => 'Zs',
	'Spacing(?:[-_]|\s+)?Mark' => 'Mc',
},
'su' => {
	'Surrogate' => 'Cs',
},
'sy' => {
	'Symbol' => 'S',
},
'ti' => {
	'Titlecase(?:[-_]|\s+)?Letter' => 'Lt',
},
'un' => {
	'Unassigned' => 'Cn',
},
'up' => {
	'Uppercase(?:[-_]|\s+)?Letter' => 'Lu',
},
);
