Author: Amaury Forgeot d'Arc <[email protected]>
Branch:
Changeset: r60577:22dbfd77aec7
Date: 2013-01-27 22:40 +0100
http://bitbucket.org/pypy/pypy/changeset/22dbfd77aec7/
Log: Sort trie substrings, to ensure repeatability across Python
versions.
diff too long, truncating to 2000 out of 123496 lines
diff --git a/rpython/rlib/unicodedata/generate_unicodedb.py
b/rpython/rlib/unicodedata/generate_unicodedb.py
--- a/rpython/rlib/unicodedata/generate_unicodedb.py
+++ b/rpython/rlib/unicodedata/generate_unicodedb.py
@@ -1,5 +1,8 @@
#!/usr/bin/env python
+import sys, os
+sys.path.insert(0,
os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))))
+
MAXUNICODE = 0x10FFFF # the value of sys.maxunicode of wide Python builds
MANDATORY_LINE_BREAKS = ["BK", "CR", "LF", "NL"] # line break categories
diff --git a/rpython/rlib/unicodedata/triegenerator.py
b/rpython/rlib/unicodedata/triegenerator.py
--- a/rpython/rlib/unicodedata/triegenerator.py
+++ b/rpython/rlib/unicodedata/triegenerator.py
@@ -174,7 +174,7 @@
print >> outfile, "_stringtable = ("
stringidx = {}
stridx = 0
- for string in rootnode.allstrings:
+ for string in sorted(rootnode.allstrings):
strlen = len(string)
assert strlen < 256, "Substring too long, > 255 chars"
print >> outfile, "%r" % (chr(strlen) + string)
diff --git a/rpython/rlib/unicodedata/unicodedb_3_2_0.py
b/rpython/rlib/unicodedata/unicodedb_3_2_0.py
--- a/rpython/rlib/unicodedata/unicodedb_3_2_0.py
+++ b/rpython/rlib/unicodedata/unicodedb_3_2_0.py
@@ -15974,9 +15974,7 @@
if not ('0' <= c <= '9' or 'A' <= c <= 'F'):
raise KeyError
code = int(cjk_code, 16)
- if (0x3400 <= code <= 0x4DB5 or
- 0x4E00 <= code <= 0x9FA5 or
- 0x20000 <= code <= 0x2A6D6):
+ if (0x3400 <= code <= 0x4DB5 or 0x4E00 <= code <= 0x9FA5 or 0x20000 <=
code <= 0x2A6D6):
return code
raise KeyError
@@ -15998,9 +15996,7 @@
raise
def name(code):
- if (0x3400 <= code <= 0x4DB5 or
- 0x4E00 <= code <= 0x9FA5 or
- 0x20000 <= code <= 0x2A6D6):
+ if (0x3400 <= code <= 0x4DB5 or 0x4E00 <= code <= 0x9FA5 or 0x20000 <=
code <= 0x2A6D6):
return "CJK UNIFIED IDEOGRAPH-" + hex(code)[2:].upper()
if 0xAC00 <= code <= 0xD7A3:
# vl_code, t_code = divmod(code - 0xAC00, len(_hangul_T))
@@ -16011,7 +16007,7 @@
v_code = vl_code % len(_hangul_V)
return ("HANGUL SYLLABLE " + _hangul_L[l_code] +
_hangul_V[v_code] + _hangul_T[t_code])
-
+
if not base_mod:
return lookup_charcode(code)
else:
diff --git a/rpython/rlib/unicodedata/unicodedb_5_2_0.py
b/rpython/rlib/unicodedata/unicodedb_5_2_0.py
--- a/rpython/rlib/unicodedata/unicodedb_5_2_0.py
+++ b/rpython/rlib/unicodedata/unicodedb_5_2_0.py
@@ -74,89651 +74,89651 @@
_stringtable = (
-'\x11TEN THOUSAND SIGN'
-'\x06ESHTIN'
-'\x04KAD3'
-'\x03IX '
-'\x06JOINED'
-'\x04LASH'
-'\x06JOINER'
-'\tUPTSTIMME'
-'\x0bOPPOSING EN'
-'\x07MICOLON'
-'\x0eLESS-THAN NOR '
-'\x03IXT'
-'\x07LEUT KA'
-'\rYPOGEGRAMMENI'
-'\x1dUP HEAVY AND RIGHT DOWN LIGHT'
-'\nBLACK STAR'
-'\x05RUHUA'
-'\x05WISAD'
-'\x15OPPOSING AN PLUS NAGA'
-'\nMONOFONIAS'
+'\x01 '
+'\x02 A'
+'\x06 ABOVE'
+'\x14 ABOVE LEFT TRIANGLE'
+'\x14 ABOVE SLANTED EQUAL'
+'\x05 ADEG'
+'\x06 AGUNG'
+'\x04 ALL'
+'\x05 ALLO'
+'\x0f ALTERNATE FORM'
+'\x11 ALTERNATION MARK'
+'\x05 AMPS'
+'\x03 AN'
+'\x05 AND '
+'\n AND ACUTE'
+'\n AND BREVE'
+'\x0e AND DIAERESIS'
+'\x14 AND DIAGONAL STROKE'
+'\x0e AND DOT ABOVE'
+'\x10 AND HEAVY RIGHT'
+'\t AND HOOK'
+'\x10 AND LIGHT RIGHT'
+'\x0f AND LOWER LEFT'
+'\x10 AND LOWER RIGHT'
+'\x0b AND MACRON'
+'\x11 AND MIDDLE TILDE'
+'\x13 AND PROSGEGRAMMENI'
+'\x06 AND S'
+'\x15 AND SLANTED PARALLEL'
+'\x0e AND SMALL TAH'
+'\x12 AND SMASH PRODUCT'
+'\t AND TAIL'
+'\x15 AND THREE DOTS ABOVE'
+'\x13 AND TWO DOTS ABOVE'
+'\x12 AND YPOGEGRAMMENI'
+'\x07 APLOUN'
+'\t APODEXIA'
+'\t ARCHAION'
+'\x06 ARROW'
+'\r B BAR SYMBOL'
+'\x05 BACK'
+'\n BACKSLASH'
+'\x04 BAR'
+'\r BEHIND CLOUD'
+'\x06 BELOW'
+'\x1c BETWEEN TWO HORIZONTAL BARS'
+'\r BLACK SQUARE'
+'\x06 BLOCK'
+'\r BZHI MIG CAN'
+'\x04 C D'
+'\x05 CAPO'
+'\x06 CARET'
+'\x08 CEDILLA'
+'\x07 CER-WA'
+'\x07 CHIKI '
+'\x07 CIRCLE'
+'\x05 CLEF'
+'\x0f CLOUD AND RAIN'
+'\x0f CORNER BRACKET'
+'\x1f CROSSING ASH OVER ASH OVER ASH'
+'\x0e CROSSING GABA'
+'\x0c CROSSING GU'
+'\r CROSSING KA2'
+'\x08 CURRENT'
+'\x05 DEKA'
+'\x0f DEYTEROU ICHOU'
+'\r DIFFERENTIAL'
+'\x0c DIMINUTION-'
+'\r DIMINUTION-1'
+'\x06 DIPLI'
+'\x1b DIVIDED BY HORIZONTAL RULE'
+'\x05 DOTS'
+'\t DRACHMAS'
+'\n ENCLOSURE'
+'\x06 ENTRY'
+'\t EQUAL TO'
+'\x07 EQUALS'
+'\x06 EQUID'
+'\x03 FA'
+'\x05 FACE'
+'\x07 FLEXUS'
+'\t FORM TWO'
+'\t FROM BAR'
+'\n FROM WALL'
+'\x1a GAD OVER GAD GAR OVER GAR'
+'\r GAR OVER GAR'
+'\t GARSHUNI'
+'\x05 GORA'
+'\x07 GROUND'
+'\x05 GUNU'
+'\x05 HAA '
+'\x08 HANDLES'
+'\x06 HANDS'
+'\x0e HASER FOR VAV'
+'\x03 HE'
+'\r HEADED ARROW'
+'\x03 HU'
+'\x08 HUNDRED'
+'\x17 HUNDRED TWENTY-EIGHTH '
+'\x07 HYPHEN'
+'\x05 ILUT'
+'\x03 IN'
+'\x13 IN A RECTANGLE BOX'
+'\x0c IN TRIANGLE'
+'\x10 INSERTION POINT'
+'\x0e ISOLATED FORM'
+'\x05 JERA'
+'\x02 K'
+'\n KABA TENU'
+'\x06 KAPAL'
+'\x13 KASKAL U GUNU DISH'
+'\x05 KAWI'
+'\x07 KEFULA'
+'\x08 KEMBANG'
+'\x0e KISIM5 TIMES '
+'\x05 LACA'
+'\x11 LAGAB TIMES ASH2'
+'\x11 LAGAR OVER LAGAR'
+'\x04 LAI'
+'\n LATE FORM'
+'\x05 LEFT'
+'\x06 LELET'
+'\x06 LENGA'
+'\x1a LESS THAN THE DENOMINATOR'
+'\x05 LINE'
+'\x0c LINE SYMBOL'
+'\x06 LONGA'
+'\x07 LONSUM'
+'\x02 M'
+'\n MAHAPRANA'
+'\x05 MARK'
+'\x05 MEGA'
+'\x06 MELIK'
+'\x07 MENDUT'
+'\x07 MUQDAM'
+'\x06 MURDA'
+'\x1a NEGATED WITH VERTICAL BAR'
+'\x04 NEO'
+'\x04 NOT'
+'\n NOTATION '
+'\n NOTEHEAD '
+'\x08 NUTILLU'
+'\x03 OF'
+'\x04 OF '
+'\n OF DHARMA'
+'\x04 OHM'
+'\x10 ON BLACK SQUARE'
+'\x0c ON PEDESTAL'
+'\t OPENING '
+'\t OPERATOR'
+'\x0f OPERATOR WITH '
+'\r OPPOSING KUR'
+'\x04 OR '
+'\x1a OR APPROXIMATELY EQUAL TO'
+'\t OR EQUAL'
+'\x0c OR EQUAL TO'
+'\x10 OR THE IMAGE OF'
+'\x08 OTTAVA '
+'\t OVER BAL'
+'\x0b OVER BULUG'
+'\x16 OVER GAD GAR OVER GAR'
+') OVER HI TIMES ASH2 KU OVER HI TIMES ASH2'
+'\x0b OVER IDIM '
+'\x12 OVER INVERTED SHU'
+'\n OVER KAD5'
+'\x08 OVER KG'
+'\x0c OVER KISIM5'
+'\x14 OVER LAGAR GUNU SHE'
+'\t OVER LUM'
+'\x07 OVER M'
+'\x08 OVER MU'
+'\t OVER NUN'
+'\x19 OVER NUN LAGAR TIMES SAL'
+'\x1d OVER RIGHTWARDS ARROW TO BAR'
+'\x07 OVER S'
+'\x0f OVER SIG4 SHU2'
+'\x08 OVER SU'
+'\x18 OVER TOP SQUARE BRACKET'
+'\x14 OVER TUR ZA OVER ZA'
+'\x0c OVER TWO PI'
+'\x08 OVER ZI'
+'\x02 P'
+'\x0f PARESTIGMENON '
+'\x07 PLOPHU'
+'\x06 PLUS '
+'\x07 PLUS A'
+'\t PLUS ASH'
+'\x08 PLUS DI'
+'\x08 PLUS DU'
+'\x08 PLUS EN'
+'\t PLUS GUD'
+'\x0f PLUS HI PLUS A'
+'\t PLUS KU3'
+'\x08 PLUS LA'
+'\t PLUS LAL'
+'\x08 PLUS LU'
+'\x12 PLUS LU PLUS ESH2'
+'\n PLUS MASH'
+'\x0b PLUS MASH2'
+'\x0b PLUS NUNUZ'
+'\x08 PLUS RA'
+'\x08 PLUS RU'
+'\x11 PLUS SHA3 PLUS A'
+'\n PLUS SHU2'
+'\t PLUS SUM'
+'\t PLUS TUR'
+'\x0f POINTING INDEX'
+'\x0b PROPORTION'
+'\x11 PUNCTUATION MARK'
+'\x06 QATAN'
+'\x0f QUOTATION MARK'
+'\x07 RAMBAT'
+'\x08 RASWADI'
+'\x05 REPA'
+'\x05 REST'
+'\n RESUPINUS'
+'\n RGYA GRAM'
+'\x04 RHO'
+'\x06 RIGHT'
+'\x08 ROTUNDA'
+'\x03 SA'
+'\x05 SARI'
+'\n SCHROEDER'
+'\n SEPARATOR'
+'\x05 SHAD'
+'\x0b SHOE STILE'
+'\x05 SIGN'
+'\x06 SIGN '
+'\x0c SKEWED LEFT'
+'\r SKEWED RIGHT'
+'\x08 SLIDING'
+'\x07 SLOWLY'
+'\x06 SMALL'
+'\x10 SOLIDUS OVERLAY'
+'\x08 SQUARED'
+'\x08 STATERS'
+'\x07 STRIDE'
+'\x03 SU'
+'\x07 SYMBOL'
+'\x05 TACK'
+'\x0b TACK BELOW'
+'\x05 TAIL'
+'\x08 TALENTS'
+'\x07 TEDUNG'
+'\x05 TELU'
+'\x05 TENU'
+'\t THOUSAND'
+'\x0f THROUGH CIRCLE'
+'\x12 THROUGH DESCENDER'
+'\x07 TIMES '
+'\x08 TIMES A'
+'\x10 TIMES A PLUS NA'
+'\n TIMES BAD'
+'\x08 TIMES E'
+'\x0b TIMES ESH2'
+'\t TIMES GA'
+'\x10 TIMES GAN2 TENU'
+'\x0f TIMES IGI GUNU'
+'\r TIMES KASKAL'
+'\n TIMES KUR'
+'\n TIMES LAL'
+'\n TIMES SHE'
+'\x08 TIMES U'
+'\x11 TO BLACK DIAMOND'
+'\x06 TONE-'
+'\t TROMIKON'
+'\x08 TTUDDAG'
+'" TWO DOTS OVER ONE DOT PUNCTUATION'
+'\x02 U'
+'\t UNDERBAR'
+'\x03 UP'
+'\x0b UPPER HALF'
'\r VARIANT FORM'
-'\x04NGUE'
-'\x0cMADDA ABOVE '
-'\x0eCORNER BRACKET'
-'\x03BEH'
+'\x05 WITH'
+'\x06 WITH '
+'\n WITH BASE'
+'\x0b WITH CARON'
+'\x0c WITH CIRCLE'
+'\x12 WITH CIRCLE ABOVE'
+'\x12 WITH CIRCLE BELOW'
+'\x17 WITH CIRCUMFLEX ACCENT'
+'\x0b WITH COMMA'
+'\x12 WITH CROSSED-TAIL'
+'\n WITH CURL'
+'\x07 WITH D'
+'\x0c WITH DAGESH'
+'\x0b WITH DASIA'
+'\x0f WITH DESCENDER'
+'\x0f WITH DIAERESIS'
+'\t WITH DOT'
+'\n WITH DOT '
+'\x0f WITH DOT ABOVE'
+'\x10 WITH DOT INSIDE'
+'\n WITH DOTS'
+'\x19 WITH DOUBLE GRAVE ACCENT'
+'\x14 WITH FATHATAN ABOVE'
+'\x0e WITH FISHHOOK'
+'\n WITH HOOK'
+'\x14 WITH HORIZONTAL BAR'
+'$ WITH HORIZONTAL MIDDLE BLACK STRIPE'
+'\r WITH JEGOGAN'
+'\x0e WITH LONG LEG'
+'\x0b WITH MAPIQ'
+'\r WITH OVERBAR'
+'\x12 WITH PALATAL HOOK'
+'\n WITH PLUS'
+'\x14 WITH RETROFLEX HOOK'
+'\x1d WITH REVERSED NEGATION SLASH'
+'\x07 WITH S'
+'\x13 WITH STRIKETHROUGH'
+'\x0c WITH STROKE'
+'\n WITH TAIL'
+'\r WITH TEE TOP'
+'\n WITH TICK'
+'\x11 WITH TILDE ABOVE'
+'\x0b WITH TITLO'
+'\x0e WITH UNDERBAR'
+'\r WITHOUT SNOW'
+'\x07 WOLOSO'
+'\x01-'
+'\x02-0'
+'\x02-2'
+'\x11-9 QUOTATION MARK'
+'\x02-A'
+'\x05-ALAF'
+'\x05-ARY '
+'\x05-BEAM'
+'\x0c-BREAK SPACE'
+'\x10-BREAKING HYPHEN'
+'\x0f-CARRIER LETTER'
+'\x06-CREE '
+'\x07-CREE R'
+'\x08-CREE TH'
+'\x0e-CURRENCY SIGN'
+'\x0c-DZUD RTAGS '
+'\r-ESASA DOTTED'
+'\x0b-FEATHERED '
+'\x1b-FEATHERED RIGHTWARDS ARROW'
+'\x11-GAAHLAA TTUDDAAG'
+'\x08-HEADED '
+'\x1f-HEADED ARROW FROM SMALL CIRCLE'
+'\x18-HEADED RIGHTWARDS ARROW'
+'\x06-HIDET'
+'\x06-HIEUH'
+'\n-HIRAGANA '
+'\x1e-HIRAGANA PROLONGED SOUND MARK'
+'\x02-I'
+'\x06-IEUNG'
+'\x07-INDIC '
+'\x08-KHIEUKH'
+'\t-KHYUD PA'
+'\x07-KIYEOK'
+'\x0b-LINE STAFF'
+'\n-LUE KARAN'
+'\x07-MACRON'
+'\x06-MINUS'
+'\x0b-MINUS SIGN'
+'\x02-O'
+'\x04-ONE'
+'\r-OR-PLUS SIGN'
+'\r-PER-EM SPACE'
+'\x08-PHIEUPH'
+'\x06-PIEUP'
+'\n-POINTING '
+'\x10-POINTING ANGLE '
+' -POINTING ANGLE BRACKET ORNAMENT'
+'\x18-POINTING TRIANGLE WITH '
+'\x15-ROUND NOTEHEAD DOWN '
+'\x15-SHAPED BAG DELIMITER'
+'\n-SHAPED HA'
+'\x0c-SIMPLIFIED '
+'\x05-SIOS'
+'\t-STACCATO'
+'\x0e-STEM TONE BAR'
+'\x05-TAIL'
+'\x03-TE'
+'\x07-TIKEUT'
+'\x02-U'
+'\x04-UM '
+'\x02-W'
+'\x010'
+'\x080 BRONZE'
+'\x050 DWO'
+'\x0b0 FOOTSTOOL'
+'\x040 KO'
+'\x040 MA'
+'\x050 MAN'
+'\x040 NI'
+'\x050 OIL'
+'\x040 PU'
+'\x040 RA'
+'\x070 SPEAR'
+'\x030 U'
+'\x070 WHEAT'
+'\x110 WHEELED CHARIOT'
+'\x040 WI'
+'\x040 ZO'
+'\x030-0'
+'\x0207'
+'\x0209'
+'\x030B9'
+'\x011'
+'\x071 ARROW'
+'\x081 BARLEY'
+'\t1 CHARIOT'
+'\x041 DA'
+'\x041 DU'
+'\x051 DWE'
+'\x061 GOLD'
+'\x081 HELMET'
+'\x061 HORN'
+'\x041 KU'
+'\x031 O'
+'\n1 PLASTICS'
+'\x041 PO'
+'\x041 QI'
+'\x041 SA'
+'\x041 SI'
+'\x051 TWO'
+'\x061 WINE'
+'\x031-0'
+'\x0211'
+'\x03121'
+'\x03155'
+'\x0216'
+'\x0218'
+'\x0318D'
+'\x021A'
+'\x021D'
+'\x012'
+'\x0f2 CHARIOT FRAME'
+'\t2 GARMENT'
+'\x042 NO'
+'\x072 OLIVE'
+'\x042 PE'
+'\n2 PLASTICS'
+'\n2 PLUS ASH'
+'\n2 PLUS GAL'
+'\x0b2 PLUS GIR2'
+'\x052 PTE'
+'\x042 QO'
+'\x042 RO'
+'\x042 SO'
+'\x042 WO'
+'\x072 WOMAN'
+'\x032-0'
+'\x0220'
+'\x0221'
+'\x0222'
+'\t247 DIPTE'
+'\x03253'
+'\x0229'
+'\x022D'
+'\x032DD'
+'\x022F'
+'\x013'
+'\x043 A3'
+'\x073 AREPA'
+'\x083 ARMOUR'
+'\x043 ME'
+'\x043 MI'
+'\x073 MONTH'
+'\x043 MU'
+'\x043 PA'
+'\n3 PLASTICS'
+'\x053 RA3'
+'\x043 RI'
+'\x073 SPICE'
+'\x073 SWORD'
+'\x073 WHEEL'
+'\x033-0'
+'\x03305'
+'\x0234'
+'\x0239'
+'\x014'
+'\x064 DART'
+'\x064 DEER'
+'\x044 DO'
+'\x044 KE'
+'\x044 NE'
+'\n4 PLASTICS'
+'\x044 TE'
+'\x044 WA'
+'\x044 ZE'
+'\x034-0'
+'\x0240'
+'\x03439'
+'\x024B'
+'\x024D'
+'\x024E'
+'\x015'
+'\x045 A2'
+'\x045 AU'
+'\t5 BATHTUB'
+'\t5 CYPERUS'
+'\x045 DE'
+'\x045 JU'
+'\x065 MERI'
+'\x045 MO'
+'\x045 NU'
+'\n5 PLASTICS'
+'\x045 TO'
+'\x045 WE'
+'\x065 WOOL'
+'\x035-0'
+'\x0250'
+'\x0351F'
+'\x0253'
+'\x0255'
+'\x03557'
+'\x0256'
+'\x0856 TURO2'
+'\x016'
+'\x046 JE'
+'\x046 JO'
+'\x046 NA'
+'\n6 PLASTICS'
+'\x046 QA'
+'\x056 RA2'
+'\x046 RU'
+'\x056 TA2'
+'\x066 TREE'
+'\x036-0'
+'\x03620'
+'\x036D7'
+'\x017'
+'\x047 DI'
+'\x047 JA'
+'\x047 KA'
+'\x067 KAPO'
+'\x047 KI'
+'\n7 PLASTICS'
+'\x047 RE'
+'\x047 TI'
+'\x057 TWE'
+'\x047 ZA'
+'\x0270'
+'\x0372C'
+'\x0279'
+'\x018'
+'\x038 A'
+'\x038 E'
+'\x038 I'
+'\x088 KANAKO'
+'\x058 NWA'
+'\x048 QE'
+'\x058 RO2'
+'\x048 SU'
+'\x028C'
+'\x038F0'
+'\x019'
+'\x079 CLOTH'
+'\x049 PI'
+'\x059 PU2'
+'\x049 SE'
+'\x049 TA'
+'\x049 TU'
+'\x04904A'
+'\x0295'
+'\x0299'
+'\x039E3'
+'\x01A'
+'\x02A '
+'\x07A -PHRU'
+'\x06A HAAM'
+'\x04A IE'
+'\x07A NAME '
+'\x11A PLUS HA PLUS DA'
+'\nA PLUS IGI'
+'\nA PLUS KUR'
+'\nA TANG LAI'
+'\x05A UNA'
+'\x14A- SHOG GI MGO RGYAN'
'\x04A-HA'
-'\x03BEN'
-'\x03BEE'
-'\tCENT SIGN'
-'\x03BET'
-'\x18UPRIGHT RECTANGULAR ZERO'
-'\x04BIRD'
-'\x0fMARRYING MAIDEN'
-'\x0bMED RGYINGS'
-'\x05SHIMA'
-'\x04EIRT'
-'\nMINUS SIGN'
-'\x08MPERSAND'
-'\x03NOO'
-'\x03TJE'
-'\x04IGER'
-'\x05HIEUH'
-'\x04RITU'
-'\x18DIAGONAL CROSSHATCH FILL'
-'\nRVICE MARK'
-'\x03NOW'
-'\tLAMATION '
-'\x03ED '
-'\x041 DU'
-'\x041 DA'
-'\x07R ABOVE'
-'\rOBLIQUE LINE '
-'\x0b TIMES ESH2'
-'\x07AM ALEF'
-'\x0bILCROW SIGN'
-'\x06MEMBER'
-'\x11NASALIZATION MARK'
-'\x11BOTTOM HALF BLACK'
-'\x04ARTH'
-'\x08F SYMBOL'
-'\x08TRICOLON'
-'\x06INSHIP'
-'\x05UNITY'
-'\x08 KEMBANG'
-'\x0295'
-'\x15HORIZONTAL TABULATION'
-'\tTWO DOTS '
-'\x06 AND S'
-'\x0cCSIMILE SIGN'
-'\x14HORIZONTAL BAR WITH '
-'\x06KHAH I'
-'\x06TICAL '
-'\x04YEH '
-'\x06ENIKI '
-'\nUPPER HALF'
-'\x0eLOWER DIAGONAL'
-'\x04OWER'
-'\x08VOCALIC '
-'\x04PEEP'
-'\x02LF'
-'\x02LD'
-'\x02LE'
-'\x02LC'
-'\x02LA'
-'\x02LO'
-'\x02LL'
-'\x02LM'
-'\x16LONG HORIZONTAL STROKE'
-'\x02LK'
-'\x02LH'
-'\x02LI'
-'\x02LT'
-'\x02LU'
-'\x02LY'
-'\x01A'
-'\x04HEAD'
-'\x02L '
-'\x1cBESIDE AND JOINED WITH UNION'
-'\x16RECTILINEAR BLACK STAR'
-'\x04HEAT'
-'\x02L2'
-'\x02L0'
-'\x0fOUTH EAST ARROW'
-'\x16DOMAIN ANTIRESTRICTION'
-'\x1cRECT CURRENT SYMBOL FORM TWO'
-'\x06LASTON'
-'\x0bQUIQUADRATE'
-'\x15DOWN HORIZONTAL HEAVY'
-'\rSMALL V BELOW'
-'\x0eINVERTED DAMMA'
-'\x1bRIPLE VERTICAL BAR OPERATOR'
-'\x0fRIGHT HALF RING'
-'\x08REVERSE '
-'\x05BEITH'
-'\x0bORCE SYMBOL'
-'\x04SA-I'
-'\x04NPEA'
-'\x04OXIA'
-'\rANGLE BRACKET'
-'\x06M BOAR'
-'\x08REVERSED'
-'\x05URAMU'
-'\nTEMPLATION'
-'\x07DOTTED '
-'\x0bDOUBLE SHAD'
-'\x05SUKUN'
-'\x03APH'
-'\x04HAM '
-'\x03APA'
-'\x13DIAGONAL HALF BLACK'
-'\n5 PLASTICS'
-'\x11 AND MIDDLE TILDE'
-'\rIMAGE BRACKET'
-'\x05NINTH'
-'\x08MARITAN '
-'\x05MROCK'
-'\x14EVERSED ROTATED RANA'
-'\x07UP MARK'
-'\x06SPIRAL'
-'\x04ODO '
-'\x07ARRED B'
-'\x0bPUNCTUATION'
-'\x07ARRED O'
-'\x13PLACEMENT CHARACTER'
-'\x043 RI'
-'\x05MUOY '
-'\x05HEAD '
-'\x08AVY BAND'
-'\x07R TSHES'
-'\x12KBAR ISOLATED FORM'
-'\x07KYLISMA'
-'\rCROSSING MUSH'
-'\x05CLICK'
-'\x05FSAAQ'
-'\x03YAT'
-'\x06VIYANI'
-'\x0bUNJO WYNN W'
-'\x03YAA'
-'\nUR CORNERS'
-'\x05 REST'
-'\tY-FOURTH '
-'\x10YATHOS BASE SIGN'
-'\x06PENCIL'
-'\nPLICATION '
-'\x07IVISION'
-'\tFULL STOP'
-'\x0cSUR OVER SUR'
-'\tMMER AND '
-'\x1bHITE DOWN-POINTING TRIANGLE'
-'\x11VOICED SOUND MARK'
-'\x04GGWS'
+'\x05A-ROL'
+'\x02A0'
+'\x02A2'
+'\x02A4'
+'\x02AA'
+'\x05AADHU'
+'\x03AAF'
+'\x04AAFU'
+'\x05AAMAE'
+'\x04AAMU'
+'\x03AAN'
+'\x02AB'
+'\nAB2 TIMES '
+'\x08ABAAFILI'
+'\x11ABBREVIATION MARK'
+'\x11ABBREVIATION SIGN'
+'\x04ABIC'
+'\x04ABLE'
+'\tABLED CAR'
+'\x08ABOAFILI'
+'\x04ABOR'
+'\x05ABOVE'
+'\x06ABOVE '
+'\x11ABOVE EQUALS SIGN'
+'\x12ABOVE GREATER-THAN'
+'&ABOVE LEFTWARDS HARPOON WITH BARB DOWN'
+'\x0fABOVE LESS-THAN'
+"'ABOVE RIGHTWARDS HARPOON WITH BARB DOWN"
+'\x15ABOVE SHORT DOWN TACK'
+'\tABOVE TO '
+'\x02AC'
+'\x05ACCAT'
+'\x06ACCENT'
+'\x07ACCENT '
+'\x03ACE'
+'\tACE NOTE '
+'\nACE SYMBOL'
+'\x03ACH'
+'\x0fACHES THE LIMIT'
+'\x03ACK'
+'\nACK CIRCLE'
+'\x0bACKNOWLEDGE'
+'\x08ACKSPACE'
+'\x05ACRON'
+'\x03ACT'
+'\x07ACTION '
+'\x05ACUTE'
+'\x0cACUTE ACCENT'
+'\x15ACUTE AND HOOK SYMBOL'
+'\x0bACUTE-GRAVE'
+'\x02AD'
+'\x03AD3'
+'\x03ADA'
+'\nADAK BINDI'
+'\x04ADDA'
+'\nADDA WITH '
+'\x05ADDAK'
+'\x03ADE'
+'\tADEG ADEG'
+'\x04ADHE'
+'\x04ADHU'
+'\x10ADIAN SYLLABICS '
+'\tADMA GDAN'
+'\x03ADU'
+'\x02AE'
+'\nAEDA-PILLA'
+'\x03AEF'
+'\nAELA-PILLA'
+'\x07AELAENG'
+'\x03AEM'
+'\x0bAESCULAPIUS'
+'\x06AESURA'
+'\x11AEUM ONE PLETHRON'
+'\x02AF'
+'\x08AF WITH '
+'\x02AG'
+'\x03AG-'
+'\x04AGAB'
+'\x0bAGAZ DAEG D'
+'\x06AGE OF'
+'\x05AGGER'
+'\x1eAGGRAVATED INDEPENDENT SVARITA'
+'\x03AGL'
+'\x05AGMA '
+'\tAGOLITIC '
+'\x04AGON'
+'\x06AGRANT'
+'\x02AH'
+'\x03AH '
+'\x04AH I'
+'\x08AH WITH '
+'\x04AHAD'
+'\x07AHAPAKH'
+'\x08AHAPRANA'
+'\x02AI'
+'\x0eAI LENGTH MARK'
+'\tAIGHTNESS'
+'\x03AIL'
+'\nAILED BIRD'
+'\x0eAILLE PATTERN '
+'\x0bAILLESS PHI'
+'\x04AILM'
+'\x06AILURE'
+'\x03AIN'
+'\x05AINS '
'\x06AISED '
-'\x1aDROP-SHADOWED WHITE SQUARE'
-'\x0cRNAM BCAD MA'
-'\x14DOWN ARROWHEAD BELOW'
-'\n PLUS MASH'
-'\x17 HUNDRED TWENTY-EIGHTH '
-'\x11INEAR ANNOTATION '
-'\x06ARTER '
-'\nCOMBINING '
-'\x0cLTA EQUAL TO'
-'\x07JIBWAY '
-'\nOSSED SHEI'
-'\x0bFGHANI SIGN'
-'\x06 LONGA'
-'\x06MILAR '
-'\tXHAUSTION'
-'\x07OTATED '
-'\x07AXIMATA'
-'\x0cNATURAL SIGN'
-'\x07A NAME '
-'!LESS-THAN ABOVE DOUBLE-LINE EQUAL'
-'\x08VINATION'
-'\x1eSUPERSCRIPT ALEF ISOLATED FORM'
-'\x05XTILE'
-'\x01X'
-'\rGHT HALF RING'
-'\x04NYIS'
-'\nALENT SIGN'
-'\x03DMA'
-'\tAP FILLER'
-'\x12OW TONE APOSTROPHE'
-'\tABLED CAR'
-'\x10KA- SHOG YIG MGO'
-'\x0fXCLAMATION MARK'
-'\x0bOF MASHFAAT'
-'\x06 BELOW'
-'\x04GIDA'
-'\x05GRAPH'
-'\x02A2'
-'\nMONOGRAM B'
-'\x13TO LOWER RIGHT FILL'
-'\x12NINETEEN FULL STOP'
-'\x1bEAVY WHITE RIGHTWARDS ARROW'
-'\nDOWN ARROW'
-'\x0bPHNAEK MUAN'
-'\x04KURO'
-'\x0cNUITY SYMBOL'
-'\tRAL HEART'
-'\x06 LENGA'
-'\x04NGSI'
-'\x18GLOTTAL STOP WITH STROKE'
-'\x07SVARITA'
-'\x05EVEN '
-'\x08EGORIAN '
-'\x02A '
-'\x03253'
-'\x06WIDTH '
-'\x0cN ELEMENT OF'
-'\x0fDAGESH OR MAPIQ'
-'\x08CANDICUS'
-'\x0cTHODOX CROSS'
-'\x10AM ISOLATED FORM'
-'\x08ULL STOP'
-'\x0eDEYTEROS ICHOS'
-'\x04ZERO'
-'!ALL BUT UPPER LEFT QUADRANT BLACK'
-'\x05OSS O'
-'\x04ERET'
-'\x10VERTICALLY ABOVE'
-'\x03NMA'
-'\tHIYYAALAA'
-'\x06LEMENT'
-'\x05EVENT'
-'\x13WITH YEH FINAL FORM'
-'\x03LON'
-'\x03LOO'
-'\x03LOR'
-'\x03LOS'
-'\x18UPWARD POINTING TRIANGLE'
-'\x03LOW'
-'\x0bUZEIRO SIGN'
-'\x05OKEN '
-'\x0bRDHAVISARGA'
-'\x10NORTH WEST ARROW'
-'\x0bGRAMMA SIGN'
-'\x05EGIN '
-'\tEMBEDDING'
-'\x13LEFT TO LOWER RIGHT'
-'\x08EAR SIGN'
-'\x05POLI '
-'\tAS MEMBER'
-'\nFEATHERED '
-'\x08EBEEFILI'
-'\tDOWNWARDS'
-'\x08IS-PILLA'
-'\x04COND'
-'\x16C GREATER-THAN BRACKET'
-'\x0bREAKTHROUGH'
-'\x07THESEOS'
-'\tISEN-ISEN'
-'\tEDESTRIAN'
-'\x11TRIPLE DASH ARROW'
-'\x07TAYANNA'
-'\nARANI SIGN'
-'\x1eGREATER-THAN ABOVE EQUALS SIGN'
-'\x0bAESCULAPIUS'
-'\x04IFAT'
-'\x17OVERLAPPING LOGICAL AND'
-'\x0cROWNING FACE'
-'\x05VARIA'
-'\x08OT BELOW'
-'\x08LI GALI '
-'\x05HANNA'
-'\x08ISH TAIL'
-'\x04DAGS'
-'\x0bEPIDAUREAN '
-'\x0b WITH CARON'
-'\x16I YFESIS TETARTIMORION'
-'\x0bME LONG CAN'
-'\n WITH TICK'
-'\x07STATERS'
-'\x02OU'
-'\x10 TIMES A PLUS NA'
-'\x07DIAMOND'
-'\x03MPL'
-' NORMAL FACTOR SEMIDIRECT PRODUCT'
-'\x03MPI'
-'\x03AVE'
-'\x08 HANDLES'
-'\x05LAYAR'
-'\x046 QA'
-'\x04ADHU'
-'\x04ADHE'
-'\x0cVIAN LETTER '
-'\x0fSPOKED ASTERISK'
-'\x04UHUR'
-'\x04BOVE'
-'\tIDEWAYS U'
-'\x04SUNG'
-'\x05HOLE '
-'\x08NUS SIGN'
-'\x04NAL '
-'\x0cCIRCLED PLUS'
-'\x16INDIRECT QUESTION MARK'
-'\x04ISI '
-'\x05EISMA'
-'\x06N SIGN'
-'\x043 PA'
-'\x14 ABOVE LEFT TRIANGLE'
-'\x06NOWMAN'
-'\x03155'
-'\tIALYTIKA '
-'\x05PRINT'
-'\x07NANCIAL'
-'\x08-PHIEUPH'
-'\x05FLUTE'
-'\x07HYAAUSH'
-'\x0bONE HUNDRED'
-'\x0bUNIT DIGIT '
-'\x01E'
-'\x16WITH VOICED SOUND MARK'
-'\nKFONITIKON'
-'\x0bIN EQUAL TO'
-'\x0bNYIS -KHYIL'
-'\x05DALET'
-'\x0cPAP PLUS PAP'
-'\x0299'
-'(VERTICAL BAR AT END OF HORIZONTAL STROKE'
-'\x05AR AE'
-'\x1aDOTTED SUBSTITUTION MARKER'
-'\x06TAIKHU'
-'\x04EFT '
-'\x0bDYO CHRONON'
-'\x19GAD OVER GAD GAR OVER GAR'
-'\x0fMALAKON CHROMA '
-'\x08TONE BAR'
-'\x05OTHAL'
-'\x1aCLOCKWISE ARROW WITH MINUS'
-'\x07MBOL B0'
-'\x07CK MARK'
-'\nRENCY SIGN'
-'\x04WEEN'
-'\n1 PLASTICS'
-'\x07HASANTA'
-'\x14ENARMONIOS ANTIFONIA'
-'\x10TODO SOFT HYPHEN'
-'\tUPPER DOT'
-'\x0fALAYHE ASSALLAM'
-'\t OVER BAL'
-'\x04RAM '
-'\x04WEET'
-'\n AND ACUTE'
-'\x06CREASE'
-'\x11RYBLION BASE SIGN'
-'\nOMMA BELOW'
-'\x06ESTION'
-'\x07MINGKAL'
-'\x038F0'
-'\x06HIEUCH'
-'\x0fRMAN PENNY SIGN'
-'\x02M '
-'\x07 APLOUN'
-'\tLOWER DOT'
-'\x02M0'
-'\x07KAYANNA'
-'\x04OUND'
-'\x04JEEM'
-'\x07TCHFORK'
-'\rEVERSED DAMMA'
-'\x05UCEUS'
-'\x05UNION'
-'\x05ZYGOS'
-'\x08RYNGEAL '
-'\x14INVERTED CANDRABINDU'
-'\rRRIAGE RETURN'
-'\x08ANUDATTA'
-'\x07APEZIUM'
-'\x02ME'
-'\x02MA'
-'\x02MB'
-'\x02MM'
-'\x02MO'
-'\x02MI'
-'\x02MU'
-'\x06EMOLO-'
-'\x0bRYVNIA SIGN'
-'\x06EDIUM '
-'\x02MY'
-'\x02MX'
-'\x04ILDE'
-'\x03DON'
-'\tNDRABINDU'
-'\x18SMALL ARABIC LETTER TAH '
-'\x0fHORIZONTAL DASH'
-'\x07PRENKHA'
-'\n WITH DOTS'
-'\x06YFESIS'
-'\x04REAT'
-'\x06OFOUND'
-'\x03DOT'
-'\x13UP HORIZONTAL LIGHT'
-'\x0eRFACE INTEGRAL'
-'\nLITTLE YUS'
-'\x08ER TRUTH'
-'\x0bOPPOSING IM'
-'\x07ARDNESS'
-'\x04VINE'
-'\x07VAYANNA'
-'\x08LESS SHA'
-'\nHEAVY AND '
-'\n WITH DOT '
-'\x04INUS'
-'\x03DO '
-'\x03BAU'
-'\x03BAR'
-'\x0bMUUSIKATOAN'
-'\r-PER-EM SPACE'
-'\x03BAD'
-'\x03BAA'
-'\x03BAN'
-'\x04NEO '
-'\x1dEFTWARDS HARPOON WITH BARB UP'
-'\x05CHULA'
-'\nTERNATIVE '
-'\tTIMES BAD'
-'\x06I MAIM'
-'\x056 RA2'
-'\x03STA'
-'\x05ETORU'
-'\x04SADI'
-'\x03STU'
-'\x04MNAS'
-'\x04ZETA'
-'\rLVE FULL STOP'
-'\x05HAALU'
-'\nF SHE-GOAT'
-'\x10OREAN CHARACTER '
-'\x1cRECTANGULAR PATH AROUND POLE'
-'\x0bREE HUNDRED'
-'\x071 ARROW'
-'\x07ALESMA '
-'\x05 AND '
-'\x0c OVER TWO PI'
-'\x08AMS HORN'
-'\x03ACK'
-'\x06 ABOVE'
-'\x04 NOT'
-'\x0cVAKRAHASANYA'
-'\x0eIWAZ TIR TYR T'
-'\x0bTHIRDS SIGN'
-' WO DOTS OVER ONE DOT PUNCTUATION'
-'\x05FTEEN'
-'\x04BASA'
-'\x06ITABLE'
-'\x04BASH'
-'\x0fLMOST EQUAL TO '
-'\x03KAB'
-'\x03KAF'
-'\x03KAK'
-'\x03KAL'
-'\x13HORIZONTAL ELLIPSIS'
-'\x03RHO'
-'\tUMED HEAD'
-'\x03KAY'
-'\tINVERTED '
-'\rSIGN PAMUDPOD'
-'\nRACTER TIE'
-'\x04PEAT'
-'\x044 ZE'
-'\x07VAV YOD'
-'\x05OWEL '
-'\x0cHASIS SYMBOL'
-'\nGBAKURUNEN'
-'\x08UATRILLO'
-"'ABOVE RIGHTWARDS HARPOON WITH BARB DOWN"
-'\x0fUPERSCRIPT ALEF'
-'\nRHO SYMBOL'
-'\x08OVER GI4'
-'\t OVER NUN'
-'\x1bTALIC LATIN CAPITAL LETTER '
-'\x1cEXTENDED ARABIC-INDIC DIGIT '
-'\x07DIGRAPH'
-'\x05LAGAB'
-'\x12TROFLEX HOOK BELOW'
-'\x05HITE '
-'\x11HORIZONTAL STROKE'
-'\x0eIVE OBOLS SIGN'
-'\x03ATE'
-'\x12ABOVE GREATER-THAN'
-'\x03ATH'
-'\x03ATI'
-'\x0bYEORINHIEUH'
-'\x05ERET '
-'\x07NSULAR '
-'\x04TTER'
-'\x045 AU'
-'\x05 BACK'
-'\x04AAMU'
-'\x012'
-'\x06SHORT '
-'\x06SPATHI'
-'\x045 A2'
-'\x14HIGH TONE APOSTROPHE'
-'\x05TILDE'
-'\x04CART'
-'\x08IAERESIS'
-'\x07UKKAKHA'
-'\x0fINUS SIGN BELOW'
-'\x10DOUBLE DOT ABOVE'
-'\x04RUTU'
-'\x03AT '
-'\tLLABLE OM'
-'\x11JEEM INITIAL FORM'
-'\x08BEVERAGE'
-'\x07ITALIC '
-'\x04MER '
-'\x06OYANNA'
-'\tLOCKWISE '
-'\x10EPSILON UNDERBAR'
-'\tCCER BALL'
-'\x05XAGON'
-'\x05NUKTA'
-'\x04NANA'
-'\x04LO L'
-'\x1aALEF MAKSURA ISOLATED FORM'
-'\x05IAUDA'
-'\x04IK H'
-'\x0bOLDING BACK'
-'\x0bLENGTH MARK'
-'\x05EAGLE'
-'\x05TIMES'
-'\x05BREW '
-'\x04AMMA'
-'\x0eWITH DIAERESIS'
-'\x06OR EQU'
-'\x08CRO SIGN'
-'\x1eMAKSURA WITH SUPERSCRIPT ALEF '
-'\x07SEXTILE'
-'\x18BLACK LENTICULAR BRACKET'
-'\x07 MUQDAM'
-'\x0fPERTHO PEORTH P'
-'\nHAAPRAANA '
-'\x12DOWN-OUTPUT SYMBOL'
-'6UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA '
-'\x17ELVE POINTED BLACK STAR'
-'\x08TAALUJA '
-'\x05JUEUI'
-'\x08YPORROON'
-'\tRIZONTAL '
-'\nENTHUSIASM'
-'\x04IOTA'
-'\x03XIA'
-'\x03YEH'
-'\tLESS-THAN'
-'\x03YEE'
-'\nTHMIKON N '
-'\tJERUSALEM'
-'\x06IRCLE '
-'\x06M BULL'
-'\x080 BRONZE'
-'\x05LIDUS'
-'\x0bMBA BAYANNA'
-'\tZ DIGRAPH'
-'\x06APYRUS'
-'\x19PERFECTUM CUM PROLATIONE '
-'\x07OX LINE'
-'\rCROSSING GAN2'
-'\x07SYNAGMA'
-'\x06EMKATH'
-'\x13LUNATE SIGMA SYMBOL'
-'\tFEH WITH '
-'\x06DIVIDE'
-'\x18P DIRECTIONAL FORMATTING'
-'\x08ONG DASH'
-'\x0eAPITAL LETTER '
-'\x10SMALL CAPITAL EL'
-'\x05 TACK'
-'\x05RITSI'
-'\x05ERIN2'
-'\x05WEST '
-'\x04DIM2'
-'\x07CULAR O'
-'\rFINAL LETTER '
-'\x05NCHU '
-'\x0cIDENTICAL TO'
-'\x16PERSET OF NOR EQUAL TO'
-'\x04MTI '
-'\n3 PLASTICS'
-'\rTIRTA TUMETES'
-'\x059 PU2'
-'\x06IX OF '
-'\x03RUE'
-'\x11 LAGAR OVER LAGAR'
-'\x06C CLEF'
-'\x03JHA'
-'\x03DIM'
-'\x03DIN'
-'\x0bNUN HAFUKHA'
-'\x03DIB'
-'\x0eMENSION ORIGIN'
-'\x06UNTAIN'
-'\x06PERSET'
-'\x07COPTIC '
-'\x11DENTAL PERCUSSIVE'
-'\x11ESTERN PWO KAREN '
-'\x08OR EQUAL'
-'\x1bIMPERFECTUM CUM PROLATIONE '
-'\x03UTE'
-'\x01I'
-'\x03IRT'
-'\x03IRU'
-'\tNTERPRISE'
-'\x03IRI'
-'\x1bKATHAKA INDEPENDENT SVARITA'
-'\x05TYR T'
-'\x03IRO'
-'\tNOT EQUAL'
-'\x07STIMATE'
-'\x03IRC'
-'\x03IRE'
-'\nNTITY MARK'
-'\rWO DOTS BELOW'
-'\x0bBUT NOT EQU'
-'\x03PWA'
-'\x03BOX'
-'\x03NAH'
-'\x05NATE '
-'\x06EIGHTY'
-'\x03NAR'
-'\x06VIRIAM'
-'\rU LENGTH MARK'
-'\x06EIGHTH'
-'\x0cOPPOSING LU2'
-'\nR2 PLUS SU'
-'\nTIMES SIGN'
-'\x14RIGHT QUADRANT BLACK'
-'\x07VE DOT '
-'\x0e WITH UNDERBAR'
-'\x05LAMDA'
-'\nWHITE STAR'
-'\x11 ALTERNATION MARK'
-'\x07OX BACK'
-'\rTROFLEX CLICK'
+'\tAISED DOT'
+'\x16AISED OMISSION BRACKET'
+'\x06AITING'
+'\x08AIYANNOI'
+'\tAJANYALAN'
+'\x02AK'
+'\x06AKABAT'
+'\x03AKE'
+'\x15AKIA TELOUS ICHIMATOS'
'\nAKKHANGYAO'
-'\x06EIGHT '
-'\rEMPHATIC TONE'
-'\x11OUBLE MONOCULAR O'
-'\x07OMERANG'
-'\rUSICAL LEIMMA'
-'\x0fRISING DIAGONAL'
-'\x05REVIA'
-'\x0bBETA SYMBOL'
-'\x06ISSHAR'
-'\x06SQUARE'
-'\tMHANCHOLL'
-'\x05OPBAR'
-'\x05ASKAL'
-'\x08 ROTUNDA'
-'\x08VE SASAK'
-'\x03LK '
-'\tTHOUSAND '
-'\x0cATTOOED HEAD'
-'\x07JECTIVE'
-'\x0cEIGHTH BLOCK'
-'\x1cASTERISKS ALIGNED VERTICALLY'
-'\x07ELLIPSE'
-'\nOON LILITH'
-'\nLOGICAL OR'
-'\x08 TIMES E'
-'\rMILLIONS SIGN'
-'\x044 DO'
-'\rONGRATULATION'
-'\x06PIRIT '
-'\x02NN'
-'\x02NO'
-'\x02NA'
-'\x02ND'
-'\x02NE'
-'\x02NG'
-'\x02NY'
-'\tIRCUMFLEX'
-'\x02NT'
-'\x02NU'
-'\x02NW'
-'\x0fFOUR DOTS ABOVE'
-'\x02N '
-'\x06IASMA '
-'\x04RTAR'
-'\x07S ABOVE'
-'\x06BALUDA'
-'\x05PONSE'
-'\x03OZE'
-'\x06YMBOL '
-'\x0bUTH CORNERS'
-'\x05MALL '
-'\x0eERIC INDICATOR'
-'\r DIFFERENTIAL'
-'\x07VILIK B'
-'\x06YLISMA'
-'\x07OVER AN'
-'\x07VERLINE'
-'\x03AZU'
-'\tSIXTEENTH'
-'\tCOMPLETED'
-'\x04RUNA'
-'\x07F DAVID'
-'\x04JONG'
-'\x04RUNG'
-'\x08OVERRIDE'
-'\x10DOWN RIGHT BARB '
-'\x05ENANO'
-'\x0eOVER GUD LUGAL'
-'\x042 SO'
-'\rVERSE DIVIDER'
-'\x12UTLINED BLACK STAR'
-'\x05KASRA'
-'\x0cMBELLISHMENT'
-'\tNCLOSING '
-'\x07MINIMA '
-'\x07SHORT A'
-'\rEAVENLY EARTH'
-'\x0cEMISOFT SIGN'
-'\x043 MI'
-'\nAILED BIRD'
-'\x10INES CONVERGING '
-'\x08WASH KAF'
-'\x17VERTICAL BISECTING LINE'
-'\x0cREPONDERANCE'
-'\x05EGL H'
-'\x06INESE '
-'\x06TIKEUT'
-'\x07BINING '
-'\nIVALENT TO'
-'\x06OICING'
-'\x04QEF '
-'\x06RIPLE '
-'\x07MARCATO'
-'\nSE-CREE SK'
-'\rBY DEFINITION'
-'\x04PACE'
-'\x070 WHEAT'
-'\x04LOOR'
-'\x04LOOP'
-'\x0cLUS NOTEHEAD'
-'\x05UTIES'
-'\x05BLANK'
-'\x05MURDA'
-'\x18BERKANAN BEORC BJARKAN B'
-'\x04SHAR'
-'\x04APON'
-'\x07UM IYEK'
-'\x04SHAD'
-'\x04SHAN'
-'\x04SHA3'
-'\nKAI SYMBOL'
-'\x0eQUARTERS BLOCK'
-'\x13STRATIAN FIFTY MNAS'
-'\tACE NOTE '
-'\x07RAYANNA'
-'\x14UBLE VERTICAL STROKE'
-'\x08I SHAKTI'
-'#TWO HORIZONTAL STROKES TO THE RIGHT'
-'\rPAIRED ARROWS'
-'\x0bDONG TSHUGS'
-'\x07 HYPHEN'
-'\x10PRECHGESANG STEM'
-'\x06WN BOW'
-'\x03VE '
-'\x016'
-'\x06KIYEOK'
-'\x07ESCENDO'
-'\x05KAPPA'
-'\x03VEE'
-'\x07UP AND '
-'\x03VEN'
-'\x0cCHAIR SYMBOL'
-'\x0c OR EQUAL TO'
-'\x0fBINARY RELATION'
-'\x06DOKMAI'
-'\x03Q00'
-'\x04AILM'
-'\x0bCARET TILDE'
-'\x050 MAN'
-'\x041 QI'
-'\x04OUBT'
-'\tSSANGSIOS'
-'\tHARACTERS'
-'\x06PARKLE'
-'\tHARACTER '
-'\x04SKAL'
-'\x05F SOW'
-'\x07BAIRKAN'
-'\x08OSTROPHE'
-'\x07BARLINE'
-'\x06ORETTE'
-'\x03IP '
-'\x05VER S'
-'\x04IXTY'
-'\x04AH I'
-'\x1dDOTS OVER ONE DOT PUNCTUATION'
-'\x04IXTH'
-'\x03UR-'
-'\x08RDEL NAG'
-'\x0bBLACK ARROW'
-'\x073 AREPA'
-'\x03URE'
-'\x03URA'
-'\x03URL'
-'\x03URN'
-'\x1cMONOGRAMMOS TESSERA DODEKATA'
-'\x03URT'
-'\x03URU'
-'\rSTERTIUS SIGN'
-'\x0e KISIM5 TIMES '
-'\x0eUNDER RELATION'
-'\x03NSU'
-'\x04REE '
-'\n-LUE KARAN'
-'\x0bENTHESIZED '
-'\x03NGA'
-'\x04IGMA'
-'\x08LA LENGA'
-'\x18MALL CIRCLE TO THE RIGHT'
-'\x12VARIANT FORM LIMMU'
-'\x03SH2'
-'\x06DOTTED'
-'\x088 KANAKO'
-'\nTOM SYMBOL'
-'\x03SH '
-'\x08SPERSION'
-'\x04 ALL'
-'\x05THIRD'
-'\x04GIBA'
-'\nLET SYMBOL'
-'\rFULL SURROUND'
-'\n TIMES LAL'
-'\x18RIGHTWARDS THEN CURVING '
-'\x03SHA'
-'\x0cBLACK SQUARE'
-'\x08PRECEDES'
-'\n KABA TENU'
-'\x14JUDEO-SPANISH VARIKA'
-'\x03NG '
-'\x11MALL CIRCLE ABOVE'
-'\x03 AN'
-'\x03LUS'
-'\x03LUB'
-'\nHEAVY BEAT'
-'\x07CISSORS'
-'\x04YIS '
-'\x03LUL'
-'\x03LUM'
-'\x07PTHAHA '
-'\x16UBSCRIPT SMALL LETTER '
-'\x05SASAK'
-'\x06MALL A'
-'\x06MALL F'
-'\x05WIANG'
-'\x06VIRAMA'
-'\rARGOSYNTHETON'
-'\x05HISTI'
-'\x0bPARENTHESIS'
-'\x04GEDE'
-'\nCISIVENESS'
-'\x0e WITH FISHHOOK'
-'\x04OTE '
-'\x03YA '
-'\nRIGINAL OF'
-'\x07NIKAHIT'
-'\x03KET'
-'\x0eWITH DOT BELOW'
-'\x051 DWE'
-'\x03OT '
-'\nGANDA MARK'
-'\x04ABIC'
-'\x05CECEK'
-'\x07OTLESS '
-'\x05-ARY '
-'\x07ALLOT X'
-'\x0bLEFT SINGLE'
-'\x04TRIA'
-'\x13ASOUL ISOLATED FORM'
-'\x01M'
-'\x06HESHIG'
-'\x0eWORD SEPARATOR'
-'\x03OTH'
-'\x03OTO'
-'\x03OTA'
-'\x07THIRDS '
-'\x06 SMALL'
-'\rSMALL V ABOVE'
-'\x05TUUMU'
-'\x05EPEAT'
-'\x0cLACK DIAMOND'
-'\x04IBE '
-'\rPREPONDERANCE'
-'\x08 PLUS EN'
-'\x0fLEVEN FULL STOP'
-'\x06ERMATA'
-'\x04KEMP'
-'\x0bPARALLEL TO'
-'\x12LENTICULAR BRAKCET'
-'\x13 AND TWO DOTS ABOVE'
-'\x1c BETWEEN TWO HORIZONTAL BARS'
-'\x042 QO'
-'\x08ION SIGN'
-'\x08SSESSION'
-'\x15LATIN CAPITAL LETTER '
-'\x03MZA'
-'\x06CIRCLE'
-'\x05TTED '
-'\x11OINTED BLACK STAR'
-'\x13EFT-POINTING ANGLE '
-'\x0bSSANGKIYEOK'
-'\tXIMATELY '
-'\x12WESTERN PWO KAREN '
-'\x13 KASKAL U GUNU DISH'
-'\x08PALOCHKA'
-'\x14 ABOVE SLANTED EQUAL'
-'\x05TTORU'
-'\x1eOPEN CENTRE EIGHT POINTED STAR'
-'\x12 WITH CIRCLE BELOW'
-'\x0bRANSMISSION'
-'\x06NACLES'
-'\x11VEN EIGHTHS BLOCK'
-'\x03ZOO'
-'\t AND HOOK'
-'\x08ALE SIGN'
-'\x04WAW '
-'\x15VERTICAL LINE OVERLAY'
-'\nGREE SLASH'
-'\x0eED PARAGRAPHOS'
-'\x07DLE DOT'
-'\nEONGCHIEUM'
-'\x06UZEIRO'
-'\t-KHYUD PA'
-'\n-HIRAGANA '
-'\x05AADHU'
-'\x0bETEI MAYEK '
-'\x05TACK '
-'\x06BELOW '
-'\x04GOAL'
-'\r OPPOSING KUR'
-'\x05NUENG'
-'\x05SIGN '
-'\x0bNITIAL FORM'
-'\x06LAMEDH'
-'\x08MON TIME'
-'\x0cVERTICAL BAR'
-'\tING ABOVE'
-'\x08OBOOFILI'
-'\rIVE SLOW SIGN'
-'\x05XTRA-'
-'\t PLUS KU3'
-'\x07LETTER '
-'\x04UND '
-'\tINE BELOW'
-'\x13NGLE QUOTATION MARK'
-'\x07NUTILLU'
-'\x06OCENCE'
-'\x05QUILL'
-'\x15LESS-THAN OR EQUAL TO'
-'\x05INIMA'
-'\x03FWA'
-'\x02O '
-'\x041 SI'
-'\x04IFTY'
-'\x041 SA'
-'\x07OUR OF '
-'\tVER LUGAL'
-'\x02O0'
-'\x07L SEGNO'
-'\x06 SIGN '
-'\x05GMENT'
-'\x06YBOARD'
-'\x06BEFILI'
-'\x13ND SOUTH WEST ARROW'
-'\tIN SQUARE'
-'\nOUTER JOIN'
-'\x0eGYPTOLOGICAL A'
-'\x04GHWA'
-'\x15ALATALIZED HOOK BELOW'
-'\x13TRICTED LEFT ENTRY-'
-'\x070 SPEAR'
-'\x16HEXIFORM LONG ANUSVARA'
-'\x02OO'
-'\x02ON'
-'\x02OM'
-'\x02OL'
-'\x02OK'
-'\x13NAXIAN FIVE HUNDRED'
-'\x02OH'
-'\x02OG'
-'\x02OF'
-'\x02OE'
-'\x04ALES'
-'\n RGYA GRAM'
-'\x02OY'
-'\x03RQA'
-'\x02OW'
-'\x04ALEF'
-'\x02OT'
-'\x02OS'
-'\x02OR'
-'\x02OQ'
-'\x02OP'
-'\tNIGGAHITA'
-'\x04INOR'
-'\rGTER TSHEG MA'
-'\x04KANG'
-'\x03DES'
-'\x05GHULU'
-'\x08REE MARK'
-'\x0cNCK CONSTANT'
-'\x08VOLUTION'
-'\x03DEK'
-'\x06ILLAGE'
-'\x03DEE'
-'\x19LEFTWARDS ARROW WITH HOOK'
-'\x08UP HEAVY'
-'\x0eDASIA PNEUMATA'
-'\x15RISING DIAGONAL SLASH'
-'\x03UP '
-'!WARDS HARPOON WITH BARB DOWNWARDS'
-'\tDEOGRAPH '
-'\x0fPERIAL ARAMAIC '
-'\x06LEADER'
-'\x04HETH'
-'\x04HETA'
-'\x0cOID NOTEHEAD'
-'\x0fBELGTHOR SYMBOL'
-'\x03IVE'
-'\x12UNATE SIGMA SYMBOL'
-'\x15QUADRANT CIRCULAR ARC'
-'\x03DE6'
-'\x1cUPWARDS AND RIGHTWARDS ARROW'
-'\x19FFICULTY AT THE BEGINNING'
-'\x03NEO'
-'\x1cUP HEAVY AND LEFT DOWN LIGHT'
-'\x03ACE'
-'\x053 RA3'
-'\x03ACH'
-'\x0fQUADRUPLE DASH '
-'\nLGIZ EOLHX'
-'\x06INKING'
-'\x03ACT'
-'\x0cRIANGLE DOWN'
-'\x04RING'
-'\x03NER'
-'\x11ABBREVIATION SIGN'
-' ETALLED BLACK AND WHITE FLORETTE'
-'\tMALL RING'
-'\x0fTILDE DIAERESIS'
-'\x03K00'
-'\x07PENGKAL'
-'\x04QUAD'
-'\x05VZMET'
-'\x19RIGHT DIAGONAL HALF BLACK'
-'\x03SJE'
-'\x17HANKED RIGHTWARDS ARROW'
-'\x04HIRD'
-'\x07RTHIAN '
-'\x03MEM'
-'\x06WITH T'
-'\x03MEN'
-'\nINAL SIGMA'
-'\x03NE '
-'\x04RIN2'
-'\x04HIRT'
-'\x064 DEER'
-'\x0eMOTHETIC ABOVE'
-'\x05ANGLE'
-'\x0cRCHAIC SAMPI'
-'\x07EL PUMP'
-'\x05ENENG'
-'\x06TIKENO'
-'\x07ZQAPHA '
-'\tYEH ABOVE'
-'\x08OT ABOVE'
-'\x06APISMA'
-'\tLINE FEED'
-'\x043 MU'
-'\x04HSDA'
-'\x043 ME'
-'\x03EZH'
-'\x03EZI'
-'\x0bSHEQEL SIGN'
-'\x1cEFT ARC GREATER-THAN BRACKET'
-'\nENETRATION'
-'\x05ORNER'
-'\n WITH HOOK'
-'\x15INTERSECTION OPERATOR'
-'\x0bAGAZ DAEG D'
-'\x04CWAA'
-'\x0eVARIANT FORM A'
-'\tLEFT HOOK'
-'\x04MONO'
-'\x04ABOR'
-'\x0bROKUTASTI A'
-'\x04ARB '
-'\x0cUP ARROWHEAD'
-'\x06RGLASS'
-'\x05CREEN'
-'\x04MON '
-'\x08NEIFORM '
-'\x05LEFT '
-'\x05A-ROL'
-'\x0fQUADRUPLE ARROW'
-'\x07PHUTHAO'
-'\x08NG RTAGS'
-'\x07 TEDUNG'
-'\x0cNUMERAL SIGN'
-'\x03OVE'
-'\x06TO BAR'
-'\x11TAN ISOLATED FORM'
-'\x03D70'
-'\x07BOTTOM '
-'\x05VRIDO'
-'\x06MEDIUM'
-'\x07APYEOUN'
-'\x04 OF '
-'\x04QOPH'
-'\x0fOGOGRAM KHAMTI '
-'\rW RING INSIDE'
-'\x06EQUAL '
-'\x07IRGHIZ '
-'\x06NOR BU'
-'\nMONOSPACE '
-'\x06EQUALS'
-'\x14DOTLESS HEAD OF KHAH'
-'\x042 WO'
-'\tYRANISMA '
-'\x08ATAKANA '
-'\x0cYOUTHFULNESS'
-'\nLOWER HOOK'
-'\nCROPHONIC '
-'\x05HEART'
-'\x03DUG'
-'\x05POINT'
-'\x06KASKAL'
-'\x02YA'
-'\x04NCEL'
-'\x04AMLA'
-'\x10RST QUARTER MOON'
-'\rGYA GRAM SHAD'
-'\x07RESILLO'
-'\x10FALLING DIAGONAL'
-'\x12 THROUGH DESCENDER'
-'\x08THAMASAT'
-'\x14SINGLE DOT TONE MARK'
-'\x08 STATERS'
-'\x05LABAT'
-'\x08LUB SUIT'
-'\x06VILIAN'
-'\x06DERMA '
-'\x05BASA '
-'\x10PLE MEASURE REST'
-'\x02YR'
-'\x13ANTICLOCKWISE ARROW'
-'\x0fNOON FINAL FORM'
-'\x0fWITH RAIN DROPS'
-'\x19STROKE AND TWO DOTS ABOVE'
-'\x05 CLEF'
-'\tAND ACUTE'
-'\x04OMBU'
-'\x01Q'
-'\x0fR WITH FISHHOOK'
-'\x11AEUM ONE PLETHRON'
-'\x04USA '
-'\x06SWORDS'
-'\x10TELOUS ICHIMATOS'
-'\rUSHING UPWARD'
-'\nEARLY FORM'
-'\x06HIEUKH'
-'\x12MINAL DIGIT SHAPES'
-'\t ARCHAION'
-'\x04MMA '
-'\rARLAUG SYMBOL'
-'\x08TISMOS E'
-'\x04SHE3'
-'\x13TART OF RUB EL HIZB'
-'\x17ININE ORDINAL INDICATOR'
-'\x08GRAPH UK'
-'\x15 AND SLANTED PARALLEL'
-'\x04SHEI'
-'\x11Y ON BLACK SQUARE'
-'\x0cMALL LETTER '
-'\x03VIN'
-'\x03VIR'
-'\x03VIS'
-'\x08ART SUIT'
-'\x04STAR'
-'\rUPONDIUS SIGN'
-'\x0fHALF FILL SPACE'
-'\x04FOUR'
-'\x0fPLUS SIGN BELOW'
-'+UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW'
-'$LEFT TORTOISE SHELL BRACKET ORNAMENT'
-'\x06ROBANG'
-'\x05UDAAT'
-'\nAELA-PILLA'
-'\x0bCROSSING EN'
-'\x05AGGER'
-'\x17BALLOON-SPOKED ASTERISK'
-'\x0fRNAMENT STROKE-'
-'\x0fLIGHT AND LEFT '
-'\tSPIRITUS '
-'\nETTA-PILLA'
-'\x08TAI LUE '
-'\x06FF OF '
-'\x05TIGMA'
-'\x03IT '
-'\x04KAPA'
-'\x10ENTRE WHITE STAR'
-'\x04KAPH'
-'\x08SIFISTON'
-'\x05ZENGE'
-'\x0fRIANGULAR COLON'
-'\tBACKSLASH'
-'\x0eTWO DOT LEADER'
-'\x06CHAMKO'
-'\x06HE MGO'
-'\x08 OTTAVA '
-'\x1aRIGHT PARENTHESIS ORNAMENT'
-'\x03UNT'
-'\x06EDIAL '
-'\x03UNG'
-'\x0bTHREE TIMES'
-'\x04HERU'
-'\x0bPARAKALESMA'
-'\x0fAND FEMALE SIGN'
-'\x03ITE'
-'\x03ITA'
-'\x03OMU'
-'\x03ITY'
-'\x03ITU'
-'\x16USTOMER ACCOUNT NUMBER'
-'\x03AAF'
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit