# !!!!!!!   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 Digit 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',
'Not Assigned'                                => 'Cn',
'Number'                                      => 'N',
'Open Punctuation'                            => 'Ps',
'Other'                                       => 'C',
'Other Control'                               => 'Cc',
'Other Format'                                => 'Cf',
'Other Letter'                                => 'Lo',
'Other Not Assigned'                          => 'Cn',
'Other Number'                                => 'No',
'Other Private Use'                           => 'Co',
'Other Punctuation'                           => 'Po',
'Other Surrogate'                             => 'Cs',
'Other Symbol'                                => 'So',
'Paragraph Separator'                         => 'Zp',
'Private Use'                                 => 'Co',
'Punctuation'                                 => 'P',
'Separator'                                   => 'Z',
'Space Separator'                             => 'Zs',
'Spacing Combining Mark'                      => 'Mc',
'Surrogate'                                   => 'Cs',
'Symbol'                                      => 'S',
'Titlecase Letter'                            => 'Lt',
'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+)?Digit(?:[-_]|\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',
	'Not(?:[-_]|\s+)?Assigned' => 'Cn',
},
'nu' => {
	'Number' => 'N',
},
'op' => {
	'Open(?:[-_]|\s+)?Punctuation' => 'Ps',
},
'ot' => {
	'Other' => 'C',
	'Other(?:[-_]|\s+)?Control' => 'Cc',
	'Other(?:[-_]|\s+)?Format' => 'Cf',
	'Other(?:[-_]|\s+)?Letter' => 'Lo',
	'Other(?:[-_]|\s+)?Not(?:[-_]|\s+)?Assigned' => 'Cn',
	'Other(?:[-_]|\s+)?Number' => 'No',
	'Other(?:[-_]|\s+)?Private(?:[-_]|\s+)?Use' => 'Co',
	'Other(?:[-_]|\s+)?Punctuation' => 'Po',
	'Other(?:[-_]|\s+)?Surrogate' => 'Cs',
	'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+)?Combining(?:[-_]|\s+)?Mark' => 'Mc',
},
'su' => {
	'Surrogate' => 'Cs',
},
'sy' => {
	'Symbol' => 'S',
},
'ti' => {
	'Titlecase(?:[-_]|\s+)?Letter' => 'Lt',
},
'up' => {
	'Uppercase(?:[-_]|\s+)?Letter' => 'Lu',
},
);
