text-parsing 0.6.7

Hierarchical text processing preserving char position info
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258

#[derive(Debug)]
pub struct Entity {
    pub value: String,
    pub entity: Instance,
}

#[derive(Debug,Clone,Copy)]
pub enum Instance {
    Char(char),
    Char2(char,char),
}

pub const ENTITIES: Entities = Entities(ENTITIES_INNER);

pub struct Entities([(&'static str, Instance); 2231]);
impl Entities {
    pub fn get<S: AsRef<str>>(&self, entity: S) -> Option<Instance> {
        match self.0.binary_search_by_key(&entity.as_ref(),|x|x.0) {
            Ok(idx) => Some(self.0[idx].1),
            Err(_) => None,
        }
    }
}

const ENTITIES_INNER: [(&'static str, Instance); 2231] = [
    ("&AElig", Instance::Char('\u{c6}')),
    ("&AElig;", Instance::Char('\u{c6}')),
    ("&AMP", Instance::Char('\u{26}')),
    ("&AMP;", Instance::Char('\u{26}')),
    ("&Aacute", Instance::Char('\u{c1}')),
    ("&Aacute;", Instance::Char('\u{c1}')),
    ("&Abreve;", Instance::Char('\u{102}')),
    ("&Acirc", Instance::Char('\u{c2}')),
    ("&Acirc;", Instance::Char('\u{c2}')),
    ("&Acy;", Instance::Char('\u{410}')),
    ("&Afr;", Instance::Char('\u{1d504}')),
    ("&Agrave", Instance::Char('\u{c0}')),
    ("&Agrave;", Instance::Char('\u{c0}')),
    ("&Alpha;", Instance::Char('\u{391}')),
    ("&Amacr;", Instance::Char('\u{100}')),
    ("&And;", Instance::Char('\u{2a53}')),
    ("&Aogon;", Instance::Char('\u{104}')),
    ("&Aopf;", Instance::Char('\u{1d538}')),
    ("&ApplyFunction;", Instance::Char('\u{2061}')),
    ("&Aring", Instance::Char('\u{c5}')),
    ("&Aring;", Instance::Char('\u{c5}')),
    ("&Ascr;", Instance::Char('\u{1d49c}')),
    ("&Assign;", Instance::Char('\u{2254}')),
    ("&Atilde", Instance::Char('\u{c3}')),
    ("&Atilde;", Instance::Char('\u{c3}')),
    ("&Auml", Instance::Char('\u{c4}')),
    ("&Auml;", Instance::Char('\u{c4}')),
    ("&Backslash;", Instance::Char('\u{2216}')),
    ("&Barv;", Instance::Char('\u{2ae7}')),
    ("&Barwed;", Instance::Char('\u{2306}')),
    ("&Bcy;", Instance::Char('\u{411}')),
    ("&Because;", Instance::Char('\u{2235}')),
    ("&Bernoullis;", Instance::Char('\u{212c}')),
    ("&Beta;", Instance::Char('\u{392}')),
    ("&Bfr;", Instance::Char('\u{1d505}')),
    ("&Bopf;", Instance::Char('\u{1d539}')),
    ("&Breve;", Instance::Char('\u{2d8}')),
    ("&Bscr;", Instance::Char('\u{212c}')),
    ("&Bumpeq;", Instance::Char('\u{224e}')),
    ("&CHcy;", Instance::Char('\u{427}')),
    ("&COPY", Instance::Char('\u{a9}')),
    ("&COPY;", Instance::Char('\u{a9}')),
    ("&Cacute;", Instance::Char('\u{106}')),
    ("&Cap;", Instance::Char('\u{22d2}')),
    ("&CapitalDifferentialD;", Instance::Char('\u{2145}')),
    ("&Cayleys;", Instance::Char('\u{212d}')),
    ("&Ccaron;", Instance::Char('\u{10c}')),
    ("&Ccedil", Instance::Char('\u{c7}')),
    ("&Ccedil;", Instance::Char('\u{c7}')),
    ("&Ccirc;", Instance::Char('\u{108}')),
    ("&Cconint;", Instance::Char('\u{2230}')),
    ("&Cdot;", Instance::Char('\u{10a}')),
    ("&Cedilla;", Instance::Char('\u{b8}')),
    ("&CenterDot;", Instance::Char('\u{b7}')),
    ("&Cfr;", Instance::Char('\u{212d}')),
    ("&Chi;", Instance::Char('\u{3a7}')),
    ("&CircleDot;", Instance::Char('\u{2299}')),
    ("&CircleMinus;", Instance::Char('\u{2296}')),
    ("&CirclePlus;", Instance::Char('\u{2295}')),
    ("&CircleTimes;", Instance::Char('\u{2297}')),
    ("&ClockwiseContourIntegral;", Instance::Char('\u{2232}')),
    ("&CloseCurlyDoubleQuote;", Instance::Char('\u{201d}')),
    ("&CloseCurlyQuote;", Instance::Char('\u{2019}')),
    ("&Colon;", Instance::Char('\u{2237}')),
    ("&Colone;", Instance::Char('\u{2a74}')),
    ("&Congruent;", Instance::Char('\u{2261}')),
    ("&Conint;", Instance::Char('\u{222f}')),
    ("&ContourIntegral;", Instance::Char('\u{222e}')),
    ("&Copf;", Instance::Char('\u{2102}')),
    ("&Coproduct;", Instance::Char('\u{2210}')),
    ("&CounterClockwiseContourIntegral;", Instance::Char('\u{2233}')),
    ("&Cross;", Instance::Char('\u{2a2f}')),
    ("&Cscr;", Instance::Char('\u{1d49e}')),
    ("&Cup;", Instance::Char('\u{22d3}')),
    ("&CupCap;", Instance::Char('\u{224d}')),
    ("&DD;", Instance::Char('\u{2145}')),
    ("&DDotrahd;", Instance::Char('\u{2911}')),
    ("&DJcy;", Instance::Char('\u{402}')),
    ("&DScy;", Instance::Char('\u{405}')),
    ("&DZcy;", Instance::Char('\u{40f}')),
    ("&Dagger;", Instance::Char('\u{2021}')),
    ("&Darr;", Instance::Char('\u{21a1}')),
    ("&Dashv;", Instance::Char('\u{2ae4}')),
    ("&Dcaron;", Instance::Char('\u{10e}')),
    ("&Dcy;", Instance::Char('\u{414}')),
    ("&Del;", Instance::Char('\u{2207}')),
    ("&Delta;", Instance::Char('\u{394}')),
    ("&Dfr;", Instance::Char('\u{1d507}')),
    ("&DiacriticalAcute;", Instance::Char('\u{b4}')),
    ("&DiacriticalDot;", Instance::Char('\u{2d9}')),
    ("&DiacriticalDoubleAcute;", Instance::Char('\u{2dd}')),
    ("&DiacriticalGrave;", Instance::Char('\u{60}')),
    ("&DiacriticalTilde;", Instance::Char('\u{2dc}')),
    ("&Diamond;", Instance::Char('\u{22c4}')),
    ("&DifferentialD;", Instance::Char('\u{2146}')),
    ("&Dopf;", Instance::Char('\u{1d53b}')),
    ("&Dot;", Instance::Char('\u{a8}')),
    ("&DotDot;", Instance::Char('\u{20dc}')),
    ("&DotEqual;", Instance::Char('\u{2250}')),
    ("&DoubleContourIntegral;", Instance::Char('\u{222f}')),
    ("&DoubleDot;", Instance::Char('\u{a8}')),
    ("&DoubleDownArrow;", Instance::Char('\u{21d3}')),
    ("&DoubleLeftArrow;", Instance::Char('\u{21d0}')),
    ("&DoubleLeftRightArrow;", Instance::Char('\u{21d4}')),
    ("&DoubleLeftTee;", Instance::Char('\u{2ae4}')),
    ("&DoubleLongLeftArrow;", Instance::Char('\u{27f8}')),
    ("&DoubleLongLeftRightArrow;", Instance::Char('\u{27fa}')),
    ("&DoubleLongRightArrow;", Instance::Char('\u{27f9}')),
    ("&DoubleRightArrow;", Instance::Char('\u{21d2}')),
    ("&DoubleRightTee;", Instance::Char('\u{22a8}')),
    ("&DoubleUpArrow;", Instance::Char('\u{21d1}')),
    ("&DoubleUpDownArrow;", Instance::Char('\u{21d5}')),
    ("&DoubleVerticalBar;", Instance::Char('\u{2225}')),
    ("&DownArrow;", Instance::Char('\u{2193}')),
    ("&DownArrowBar;", Instance::Char('\u{2913}')),
    ("&DownArrowUpArrow;", Instance::Char('\u{21f5}')),
    ("&DownBreve;", Instance::Char('\u{311}')),
    ("&DownLeftRightVector;", Instance::Char('\u{2950}')),
    ("&DownLeftTeeVector;", Instance::Char('\u{295e}')),
    ("&DownLeftVector;", Instance::Char('\u{21bd}')),
    ("&DownLeftVectorBar;", Instance::Char('\u{2956}')),
    ("&DownRightTeeVector;", Instance::Char('\u{295f}')),
    ("&DownRightVector;", Instance::Char('\u{21c1}')),
    ("&DownRightVectorBar;", Instance::Char('\u{2957}')),
    ("&DownTee;", Instance::Char('\u{22a4}')),
    ("&DownTeeArrow;", Instance::Char('\u{21a7}')),
    ("&Downarrow;", Instance::Char('\u{21d3}')),
    ("&Dscr;", Instance::Char('\u{1d49f}')),
    ("&Dstrok;", Instance::Char('\u{110}')),
    ("&ENG;", Instance::Char('\u{14a}')),
    ("&ETH", Instance::Char('\u{d0}')),
    ("&ETH;", Instance::Char('\u{d0}')),
    ("&Eacute", Instance::Char('\u{c9}')),
    ("&Eacute;", Instance::Char('\u{c9}')),
    ("&Ecaron;", Instance::Char('\u{11a}')),
    ("&Ecirc", Instance::Char('\u{ca}')),
    ("&Ecirc;", Instance::Char('\u{ca}')),
    ("&Ecy;", Instance::Char('\u{42d}')),
    ("&Edot;", Instance::Char('\u{116}')),
    ("&Efr;", Instance::Char('\u{1d508}')),
    ("&Egrave", Instance::Char('\u{c8}')),
    ("&Egrave;", Instance::Char('\u{c8}')),
    ("&Element;", Instance::Char('\u{2208}')),
    ("&Emacr;", Instance::Char('\u{112}')),
    ("&EmptySmallSquare;", Instance::Char('\u{25fb}')),
    ("&EmptyVerySmallSquare;", Instance::Char('\u{25ab}')),
    ("&Eogon;", Instance::Char('\u{118}')),
    ("&Eopf;", Instance::Char('\u{1d53c}')),
    ("&Epsilon;", Instance::Char('\u{395}')),
    ("&Equal;", Instance::Char('\u{2a75}')),
    ("&EqualTilde;", Instance::Char('\u{2242}')),
    ("&Equilibrium;", Instance::Char('\u{21cc}')),
    ("&Escr;", Instance::Char('\u{2130}')),
    ("&Esim;", Instance::Char('\u{2a73}')),
    ("&Eta;", Instance::Char('\u{397}')),
    ("&Euml", Instance::Char('\u{cb}')),
    ("&Euml;", Instance::Char('\u{cb}')),
    ("&Exists;", Instance::Char('\u{2203}')),
    ("&ExponentialE;", Instance::Char('\u{2147}')),
    ("&Fcy;", Instance::Char('\u{424}')),
    ("&Ffr;", Instance::Char('\u{1d509}')),
    ("&FilledSmallSquare;", Instance::Char('\u{25fc}')),
    ("&FilledVerySmallSquare;", Instance::Char('\u{25aa}')),
    ("&Fopf;", Instance::Char('\u{1d53d}')),
    ("&ForAll;", Instance::Char('\u{2200}')),
    ("&Fouriertrf;", Instance::Char('\u{2131}')),
    ("&Fscr;", Instance::Char('\u{2131}')),
    ("&GJcy;", Instance::Char('\u{403}')),
    ("&GT", Instance::Char('\u{3e}')),
    ("&GT;", Instance::Char('\u{3e}')),
    ("&Gamma;", Instance::Char('\u{393}')),
    ("&Gammad;", Instance::Char('\u{3dc}')),
    ("&Gbreve;", Instance::Char('\u{11e}')),
    ("&Gcedil;", Instance::Char('\u{122}')),
    ("&Gcirc;", Instance::Char('\u{11c}')),
    ("&Gcy;", Instance::Char('\u{413}')),
    ("&Gdot;", Instance::Char('\u{120}')),
    ("&Gfr;", Instance::Char('\u{1d50a}')),
    ("&Gg;", Instance::Char('\u{22d9}')),
    ("&Gopf;", Instance::Char('\u{1d53e}')),
    ("&GreaterEqual;", Instance::Char('\u{2265}')),
    ("&GreaterEqualLess;", Instance::Char('\u{22db}')),
    ("&GreaterFullEqual;", Instance::Char('\u{2267}')),
    ("&GreaterGreater;", Instance::Char('\u{2aa2}')),
    ("&GreaterLess;", Instance::Char('\u{2277}')),
    ("&GreaterSlantEqual;", Instance::Char('\u{2a7e}')),
    ("&GreaterTilde;", Instance::Char('\u{2273}')),
    ("&Gscr;", Instance::Char('\u{1d4a2}')),
    ("&Gt;", Instance::Char('\u{226b}')),
    ("&HARDcy;", Instance::Char('\u{42a}')),
    ("&Hacek;", Instance::Char('\u{2c7}')),
    ("&Hat;", Instance::Char('\u{5e}')),
    ("&Hcirc;", Instance::Char('\u{124}')),
    ("&Hfr;", Instance::Char('\u{210c}')),
    ("&HilbertSpace;", Instance::Char('\u{210b}')),
    ("&Hopf;", Instance::Char('\u{210d}')),
    ("&HorizontalLine;", Instance::Char('\u{2500}')),
    ("&Hscr;", Instance::Char('\u{210b}')),
    ("&Hstrok;", Instance::Char('\u{126}')),
    ("&HumpDownHump;", Instance::Char('\u{224e}')),
    ("&HumpEqual;", Instance::Char('\u{224f}')),
    ("&IEcy;", Instance::Char('\u{415}')),
    ("&IJlig;", Instance::Char('\u{132}')),
    ("&IOcy;", Instance::Char('\u{401}')),
    ("&Iacute", Instance::Char('\u{cd}')),
    ("&Iacute;", Instance::Char('\u{cd}')),
    ("&Icirc", Instance::Char('\u{ce}')),
    ("&Icirc;", Instance::Char('\u{ce}')),
    ("&Icy;", Instance::Char('\u{418}')),
    ("&Idot;", Instance::Char('\u{130}')),
    ("&Ifr;", Instance::Char('\u{2111}')),
    ("&Igrave", Instance::Char('\u{cc}')),
    ("&Igrave;", Instance::Char('\u{cc}')),
    ("&Im;", Instance::Char('\u{2111}')),
    ("&Imacr;", Instance::Char('\u{12a}')),
    ("&ImaginaryI;", Instance::Char('\u{2148}')),
    ("&Implies;", Instance::Char('\u{21d2}')),
    ("&Int;", Instance::Char('\u{222c}')),
    ("&Integral;", Instance::Char('\u{222b}')),
    ("&Intersection;", Instance::Char('\u{22c2}')),
    ("&InvisibleComma;", Instance::Char('\u{2063}')),
    ("&InvisibleTimes;", Instance::Char('\u{2062}')),
    ("&Iogon;", Instance::Char('\u{12e}')),
    ("&Iopf;", Instance::Char('\u{1d540}')),
    ("&Iota;", Instance::Char('\u{399}')),
    ("&Iscr;", Instance::Char('\u{2110}')),
    ("&Itilde;", Instance::Char('\u{128}')),
    ("&Iukcy;", Instance::Char('\u{406}')),
    ("&Iuml", Instance::Char('\u{cf}')),
    ("&Iuml;", Instance::Char('\u{cf}')),
    ("&Jcirc;", Instance::Char('\u{134}')),
    ("&Jcy;", Instance::Char('\u{419}')),
    ("&Jfr;", Instance::Char('\u{1d50d}')),
    ("&Jopf;", Instance::Char('\u{1d541}')),
    ("&Jscr;", Instance::Char('\u{1d4a5}')),
    ("&Jsercy;", Instance::Char('\u{408}')),
    ("&Jukcy;", Instance::Char('\u{404}')),
    ("&KHcy;", Instance::Char('\u{425}')),
    ("&KJcy;", Instance::Char('\u{40c}')),
    ("&Kappa;", Instance::Char('\u{39a}')),
    ("&Kcedil;", Instance::Char('\u{136}')),
    ("&Kcy;", Instance::Char('\u{41a}')),
    ("&Kfr;", Instance::Char('\u{1d50e}')),
    ("&Kopf;", Instance::Char('\u{1d542}')),
    ("&Kscr;", Instance::Char('\u{1d4a6}')),
    ("&LJcy;", Instance::Char('\u{409}')),
    ("&LT", Instance::Char('\u{3c}')),
    ("&LT;", Instance::Char('\u{3c}')),
    ("&Lacute;", Instance::Char('\u{139}')),
    ("&Lambda;", Instance::Char('\u{39b}')),
    ("&Lang;", Instance::Char('\u{27ea}')),
    ("&Laplacetrf;", Instance::Char('\u{2112}')),
    ("&Larr;", Instance::Char('\u{219e}')),
    ("&Lcaron;", Instance::Char('\u{13d}')),
    ("&Lcedil;", Instance::Char('\u{13b}')),
    ("&Lcy;", Instance::Char('\u{41b}')),
    ("&LeftAngleBracket;", Instance::Char('\u{27e8}')),
    ("&LeftArrow;", Instance::Char('\u{2190}')),
    ("&LeftArrowBar;", Instance::Char('\u{21e4}')),
    ("&LeftArrowRightArrow;", Instance::Char('\u{21c6}')),
    ("&LeftCeiling;", Instance::Char('\u{2308}')),
    ("&LeftDoubleBracket;", Instance::Char('\u{27e6}')),
    ("&LeftDownTeeVector;", Instance::Char('\u{2961}')),
    ("&LeftDownVector;", Instance::Char('\u{21c3}')),
    ("&LeftDownVectorBar;", Instance::Char('\u{2959}')),
    ("&LeftFloor;", Instance::Char('\u{230a}')),
    ("&LeftRightArrow;", Instance::Char('\u{2194}')),
    ("&LeftRightVector;", Instance::Char('\u{294e}')),
    ("&LeftTee;", Instance::Char('\u{22a3}')),
    ("&LeftTeeArrow;", Instance::Char('\u{21a4}')),
    ("&LeftTeeVector;", Instance::Char('\u{295a}')),
    ("&LeftTriangle;", Instance::Char('\u{22b2}')),
    ("&LeftTriangleBar;", Instance::Char('\u{29cf}')),
    ("&LeftTriangleEqual;", Instance::Char('\u{22b4}')),
    ("&LeftUpDownVector;", Instance::Char('\u{2951}')),
    ("&LeftUpTeeVector;", Instance::Char('\u{2960}')),
    ("&LeftUpVector;", Instance::Char('\u{21bf}')),
    ("&LeftUpVectorBar;", Instance::Char('\u{2958}')),
    ("&LeftVector;", Instance::Char('\u{21bc}')),
    ("&LeftVectorBar;", Instance::Char('\u{2952}')),
    ("&Leftarrow;", Instance::Char('\u{21d0}')),
    ("&Leftrightarrow;", Instance::Char('\u{21d4}')),
    ("&LessEqualGreater;", Instance::Char('\u{22da}')),
    ("&LessFullEqual;", Instance::Char('\u{2266}')),
    ("&LessGreater;", Instance::Char('\u{2276}')),
    ("&LessLess;", Instance::Char('\u{2aa1}')),
    ("&LessSlantEqual;", Instance::Char('\u{2a7d}')),
    ("&LessTilde;", Instance::Char('\u{2272}')),
    ("&Lfr;", Instance::Char('\u{1d50f}')),
    ("&Ll;", Instance::Char('\u{22d8}')),
    ("&Lleftarrow;", Instance::Char('\u{21da}')),
    ("&Lmidot;", Instance::Char('\u{13f}')),
    ("&LongLeftArrow;", Instance::Char('\u{27f5}')),
    ("&LongLeftRightArrow;", Instance::Char('\u{27f7}')),
    ("&LongRightArrow;", Instance::Char('\u{27f6}')),
    ("&Longleftarrow;", Instance::Char('\u{27f8}')),
    ("&Longleftrightarrow;", Instance::Char('\u{27fa}')),
    ("&Longrightarrow;", Instance::Char('\u{27f9}')),
    ("&Lopf;", Instance::Char('\u{1d543}')),
    ("&LowerLeftArrow;", Instance::Char('\u{2199}')),
    ("&LowerRightArrow;", Instance::Char('\u{2198}')),
    ("&Lscr;", Instance::Char('\u{2112}')),
    ("&Lsh;", Instance::Char('\u{21b0}')),
    ("&Lstrok;", Instance::Char('\u{141}')),
    ("&Lt;", Instance::Char('\u{226a}')),
    ("&Map;", Instance::Char('\u{2905}')),
    ("&Mcy;", Instance::Char('\u{41c}')),
    ("&MediumSpace;", Instance::Char('\u{205f}')),
    ("&Mellintrf;", Instance::Char('\u{2133}')),
    ("&Mfr;", Instance::Char('\u{1d510}')),
    ("&MinusPlus;", Instance::Char('\u{2213}')),
    ("&Mopf;", Instance::Char('\u{1d544}')),
    ("&Mscr;", Instance::Char('\u{2133}')),
    ("&Mu;", Instance::Char('\u{39c}')),
    ("&NJcy;", Instance::Char('\u{40a}')),
    ("&Nacute;", Instance::Char('\u{143}')),
    ("&Ncaron;", Instance::Char('\u{147}')),
    ("&Ncedil;", Instance::Char('\u{145}')),
    ("&Ncy;", Instance::Char('\u{41d}')),
    ("&NegativeMediumSpace;", Instance::Char('\u{200b}')),
    ("&NegativeThickSpace;", Instance::Char('\u{200b}')),
    ("&NegativeThinSpace;", Instance::Char('\u{200b}')),
    ("&NegativeVeryThinSpace;", Instance::Char('\u{200b}')),
    ("&NestedGreaterGreater;", Instance::Char('\u{226b}')),
    ("&NestedLessLess;", Instance::Char('\u{226a}')),
    ("&NewLine;", Instance::Char('\u{a}')),
    ("&Nfr;", Instance::Char('\u{1d511}')),
    ("&NoBreak;", Instance::Char('\u{2060}')),
    ("&NonBreakingSpace;", Instance::Char('\u{a0}')),
    ("&Nopf;", Instance::Char('\u{2115}')),
    ("&Not;", Instance::Char('\u{2aec}')),
    ("&NotCongruent;", Instance::Char('\u{2262}')),
    ("&NotCupCap;", Instance::Char('\u{226d}')),
    ("&NotDoubleVerticalBar;", Instance::Char('\u{2226}')),
    ("&NotElement;", Instance::Char('\u{2209}')),
    ("&NotEqual;", Instance::Char('\u{2260}')),
    ("&NotEqualTilde;", Instance::Char2('\u{2242}','\u{338}')),
    ("&NotExists;", Instance::Char('\u{2204}')),
    ("&NotGreater;", Instance::Char('\u{226f}')),
    ("&NotGreaterEqual;", Instance::Char('\u{2271}')),
    ("&NotGreaterFullEqual;", Instance::Char2('\u{2267}','\u{338}')),
    ("&NotGreaterGreater;", Instance::Char2('\u{226b}','\u{338}')),
    ("&NotGreaterLess;", Instance::Char('\u{2279}')),
    ("&NotGreaterSlantEqual;", Instance::Char2('\u{2a7e}','\u{338}')),
    ("&NotGreaterTilde;", Instance::Char('\u{2275}')),
    ("&NotHumpDownHump;", Instance::Char2('\u{224e}','\u{338}')),
    ("&NotHumpEqual;", Instance::Char2('\u{224f}','\u{338}')),
    ("&NotLeftTriangle;", Instance::Char('\u{22ea}')),
    ("&NotLeftTriangleBar;", Instance::Char2('\u{29cf}','\u{338}')),
    ("&NotLeftTriangleEqual;", Instance::Char('\u{22ec}')),
    ("&NotLess;", Instance::Char('\u{226e}')),
    ("&NotLessEqual;", Instance::Char('\u{2270}')),
    ("&NotLessGreater;", Instance::Char('\u{2278}')),
    ("&NotLessLess;", Instance::Char2('\u{226a}','\u{338}')),
    ("&NotLessSlantEqual;", Instance::Char2('\u{2a7d}','\u{338}')),
    ("&NotLessTilde;", Instance::Char('\u{2274}')),
    ("&NotNestedGreaterGreater;", Instance::Char2('\u{2aa2}','\u{338}')),
    ("&NotNestedLessLess;", Instance::Char2('\u{2aa1}','\u{338}')),
    ("&NotPrecedes;", Instance::Char('\u{2280}')),
    ("&NotPrecedesEqual;", Instance::Char2('\u{2aaf}','\u{338}')),
    ("&NotPrecedesSlantEqual;", Instance::Char('\u{22e0}')),
    ("&NotReverseElement;", Instance::Char('\u{220c}')),
    ("&NotRightTriangle;", Instance::Char('\u{22eb}')),
    ("&NotRightTriangleBar;", Instance::Char2('\u{29d0}','\u{338}')),
    ("&NotRightTriangleEqual;", Instance::Char('\u{22ed}')),
    ("&NotSquareSubset;", Instance::Char2('\u{228f}','\u{338}')),
    ("&NotSquareSubsetEqual;", Instance::Char('\u{22e2}')),
    ("&NotSquareSuperset;", Instance::Char2('\u{2290}','\u{338}')),
    ("&NotSquareSupersetEqual;", Instance::Char('\u{22e3}')),
    ("&NotSubset;", Instance::Char2('\u{2282}','\u{20d2}')),
    ("&NotSubsetEqual;", Instance::Char('\u{2288}')),
    ("&NotSucceeds;", Instance::Char('\u{2281}')),
    ("&NotSucceedsEqual;", Instance::Char2('\u{2ab0}','\u{338}')),
    ("&NotSucceedsSlantEqual;", Instance::Char('\u{22e1}')),
    ("&NotSucceedsTilde;", Instance::Char2('\u{227f}','\u{338}')),
    ("&NotSuperset;", Instance::Char2('\u{2283}','\u{20d2}')),
    ("&NotSupersetEqual;", Instance::Char('\u{2289}')),
    ("&NotTilde;", Instance::Char('\u{2241}')),
    ("&NotTildeEqual;", Instance::Char('\u{2244}')),
    ("&NotTildeFullEqual;", Instance::Char('\u{2247}')),
    ("&NotTildeTilde;", Instance::Char('\u{2249}')),
    ("&NotVerticalBar;", Instance::Char('\u{2224}')),
    ("&Nscr;", Instance::Char('\u{1d4a9}')),
    ("&Ntilde", Instance::Char('\u{d1}')),
    ("&Ntilde;", Instance::Char('\u{d1}')),
    ("&Nu;", Instance::Char('\u{39d}')),
    ("&OElig;", Instance::Char('\u{152}')),
    ("&Oacute", Instance::Char('\u{d3}')),
    ("&Oacute;", Instance::Char('\u{d3}')),
    ("&Ocirc", Instance::Char('\u{d4}')),
    ("&Ocirc;", Instance::Char('\u{d4}')),
    ("&Ocy;", Instance::Char('\u{41e}')),
    ("&Odblac;", Instance::Char('\u{150}')),
    ("&Ofr;", Instance::Char('\u{1d512}')),
    ("&Ograve", Instance::Char('\u{d2}')),
    ("&Ograve;", Instance::Char('\u{d2}')),
    ("&Omacr;", Instance::Char('\u{14c}')),
    ("&Omega;", Instance::Char('\u{3a9}')),
    ("&Omicron;", Instance::Char('\u{39f}')),
    ("&Oopf;", Instance::Char('\u{1d546}')),
    ("&OpenCurlyDoubleQuote;", Instance::Char('\u{201c}')),
    ("&OpenCurlyQuote;", Instance::Char('\u{2018}')),
    ("&Or;", Instance::Char('\u{2a54}')),
    ("&Oscr;", Instance::Char('\u{1d4aa}')),
    ("&Oslash", Instance::Char('\u{d8}')),
    ("&Oslash;", Instance::Char('\u{d8}')),
    ("&Otilde", Instance::Char('\u{d5}')),
    ("&Otilde;", Instance::Char('\u{d5}')),
    ("&Otimes;", Instance::Char('\u{2a37}')),
    ("&Ouml", Instance::Char('\u{d6}')),
    ("&Ouml;", Instance::Char('\u{d6}')),
    ("&OverBar;", Instance::Char('\u{203e}')),
    ("&OverBrace;", Instance::Char('\u{23de}')),
    ("&OverBracket;", Instance::Char('\u{23b4}')),
    ("&OverParenthesis;", Instance::Char('\u{23dc}')),
    ("&PartialD;", Instance::Char('\u{2202}')),
    ("&Pcy;", Instance::Char('\u{41f}')),
    ("&Pfr;", Instance::Char('\u{1d513}')),
    ("&Phi;", Instance::Char('\u{3a6}')),
    ("&Pi;", Instance::Char('\u{3a0}')),
    ("&PlusMinus;", Instance::Char('\u{b1}')),
    ("&Poincareplane;", Instance::Char('\u{210c}')),
    ("&Popf;", Instance::Char('\u{2119}')),
    ("&Pr;", Instance::Char('\u{2abb}')),
    ("&Precedes;", Instance::Char('\u{227a}')),
    ("&PrecedesEqual;", Instance::Char('\u{2aaf}')),
    ("&PrecedesSlantEqual;", Instance::Char('\u{227c}')),
    ("&PrecedesTilde;", Instance::Char('\u{227e}')),
    ("&Prime;", Instance::Char('\u{2033}')),
    ("&Product;", Instance::Char('\u{220f}')),
    ("&Proportion;", Instance::Char('\u{2237}')),
    ("&Proportional;", Instance::Char('\u{221d}')),
    ("&Pscr;", Instance::Char('\u{1d4ab}')),
    ("&Psi;", Instance::Char('\u{3a8}')),
    ("&QUOT", Instance::Char('\u{22}')),
    ("&QUOT;", Instance::Char('\u{22}')),
    ("&Qfr;", Instance::Char('\u{1d514}')),
    ("&Qopf;", Instance::Char('\u{211a}')),
    ("&Qscr;", Instance::Char('\u{1d4ac}')),
    ("&RBarr;", Instance::Char('\u{2910}')),
    ("&REG", Instance::Char('\u{ae}')),
    ("&REG;", Instance::Char('\u{ae}')),
    ("&Racute;", Instance::Char('\u{154}')),
    ("&Rang;", Instance::Char('\u{27eb}')),
    ("&Rarr;", Instance::Char('\u{21a0}')),
    ("&Rarrtl;", Instance::Char('\u{2916}')),
    ("&Rcaron;", Instance::Char('\u{158}')),
    ("&Rcedil;", Instance::Char('\u{156}')),
    ("&Rcy;", Instance::Char('\u{420}')),
    ("&Re;", Instance::Char('\u{211c}')),
    ("&ReverseElement;", Instance::Char('\u{220b}')),
    ("&ReverseEquilibrium;", Instance::Char('\u{21cb}')),
    ("&ReverseUpEquilibrium;", Instance::Char('\u{296f}')),
    ("&Rfr;", Instance::Char('\u{211c}')),
    ("&Rho;", Instance::Char('\u{3a1}')),
    ("&RightAngleBracket;", Instance::Char('\u{27e9}')),
    ("&RightArrow;", Instance::Char('\u{2192}')),
    ("&RightArrowBar;", Instance::Char('\u{21e5}')),
    ("&RightArrowLeftArrow;", Instance::Char('\u{21c4}')),
    ("&RightCeiling;", Instance::Char('\u{2309}')),
    ("&RightDoubleBracket;", Instance::Char('\u{27e7}')),
    ("&RightDownTeeVector;", Instance::Char('\u{295d}')),
    ("&RightDownVector;", Instance::Char('\u{21c2}')),
    ("&RightDownVectorBar;", Instance::Char('\u{2955}')),
    ("&RightFloor;", Instance::Char('\u{230b}')),
    ("&RightTee;", Instance::Char('\u{22a2}')),
    ("&RightTeeArrow;", Instance::Char('\u{21a6}')),
    ("&RightTeeVector;", Instance::Char('\u{295b}')),
    ("&RightTriangle;", Instance::Char('\u{22b3}')),
    ("&RightTriangleBar;", Instance::Char('\u{29d0}')),
    ("&RightTriangleEqual;", Instance::Char('\u{22b5}')),
    ("&RightUpDownVector;", Instance::Char('\u{294f}')),
    ("&RightUpTeeVector;", Instance::Char('\u{295c}')),
    ("&RightUpVector;", Instance::Char('\u{21be}')),
    ("&RightUpVectorBar;", Instance::Char('\u{2954}')),
    ("&RightVector;", Instance::Char('\u{21c0}')),
    ("&RightVectorBar;", Instance::Char('\u{2953}')),
    ("&Rightarrow;", Instance::Char('\u{21d2}')),
    ("&Ropf;", Instance::Char('\u{211d}')),
    ("&RoundImplies;", Instance::Char('\u{2970}')),
    ("&Rrightarrow;", Instance::Char('\u{21db}')),
    ("&Rscr;", Instance::Char('\u{211b}')),
    ("&Rsh;", Instance::Char('\u{21b1}')),
    ("&RuleDelayed;", Instance::Char('\u{29f4}')),
    ("&SHCHcy;", Instance::Char('\u{429}')),
    ("&SHcy;", Instance::Char('\u{428}')),
    ("&SOFTcy;", Instance::Char('\u{42c}')),
    ("&Sacute;", Instance::Char('\u{15a}')),
    ("&Sc;", Instance::Char('\u{2abc}')),
    ("&Scaron;", Instance::Char('\u{160}')),
    ("&Scedil;", Instance::Char('\u{15e}')),
    ("&Scirc;", Instance::Char('\u{15c}')),
    ("&Scy;", Instance::Char('\u{421}')),
    ("&Sfr;", Instance::Char('\u{1d516}')),
    ("&ShortDownArrow;", Instance::Char('\u{2193}')),
    ("&ShortLeftArrow;", Instance::Char('\u{2190}')),
    ("&ShortRightArrow;", Instance::Char('\u{2192}')),
    ("&ShortUpArrow;", Instance::Char('\u{2191}')),
    ("&Sigma;", Instance::Char('\u{3a3}')),
    ("&SmallCircle;", Instance::Char('\u{2218}')),
    ("&Sopf;", Instance::Char('\u{1d54a}')),
    ("&Sqrt;", Instance::Char('\u{221a}')),
    ("&Square;", Instance::Char('\u{25a1}')),
    ("&SquareIntersection;", Instance::Char('\u{2293}')),
    ("&SquareSubset;", Instance::Char('\u{228f}')),
    ("&SquareSubsetEqual;", Instance::Char('\u{2291}')),
    ("&SquareSuperset;", Instance::Char('\u{2290}')),
    ("&SquareSupersetEqual;", Instance::Char('\u{2292}')),
    ("&SquareUnion;", Instance::Char('\u{2294}')),
    ("&Sscr;", Instance::Char('\u{1d4ae}')),
    ("&Star;", Instance::Char('\u{22c6}')),
    ("&Sub;", Instance::Char('\u{22d0}')),
    ("&Subset;", Instance::Char('\u{22d0}')),
    ("&SubsetEqual;", Instance::Char('\u{2286}')),
    ("&Succeeds;", Instance::Char('\u{227b}')),
    ("&SucceedsEqual;", Instance::Char('\u{2ab0}')),
    ("&SucceedsSlantEqual;", Instance::Char('\u{227d}')),
    ("&SucceedsTilde;", Instance::Char('\u{227f}')),
    ("&SuchThat;", Instance::Char('\u{220b}')),
    ("&Sum;", Instance::Char('\u{2211}')),
    ("&Sup;", Instance::Char('\u{22d1}')),
    ("&Superset;", Instance::Char('\u{2283}')),
    ("&SupersetEqual;", Instance::Char('\u{2287}')),
    ("&Supset;", Instance::Char('\u{22d1}')),
    ("&THORN", Instance::Char('\u{de}')),
    ("&THORN;", Instance::Char('\u{de}')),
    ("&TRADE;", Instance::Char('\u{2122}')),
    ("&TSHcy;", Instance::Char('\u{40b}')),
    ("&TScy;", Instance::Char('\u{426}')),
    ("&Tab;", Instance::Char('\u{9}')),
    ("&Tau;", Instance::Char('\u{3a4}')),
    ("&Tcaron;", Instance::Char('\u{164}')),
    ("&Tcedil;", Instance::Char('\u{162}')),
    ("&Tcy;", Instance::Char('\u{422}')),
    ("&Tfr;", Instance::Char('\u{1d517}')),
    ("&Therefore;", Instance::Char('\u{2234}')),
    ("&Theta;", Instance::Char('\u{398}')),
    ("&ThickSpace;", Instance::Char2('\u{205f}','\u{200a}')),
    ("&ThinSpace;", Instance::Char('\u{2009}')),
    ("&Tilde;", Instance::Char('\u{223c}')),
    ("&TildeEqual;", Instance::Char('\u{2243}')),
    ("&TildeFullEqual;", Instance::Char('\u{2245}')),
    ("&TildeTilde;", Instance::Char('\u{2248}')),
    ("&Topf;", Instance::Char('\u{1d54b}')),
    ("&TripleDot;", Instance::Char('\u{20db}')),
    ("&Tscr;", Instance::Char('\u{1d4af}')),
    ("&Tstrok;", Instance::Char('\u{166}')),
    ("&Uacute", Instance::Char('\u{da}')),
    ("&Uacute;", Instance::Char('\u{da}')),
    ("&Uarr;", Instance::Char('\u{219f}')),
    ("&Uarrocir;", Instance::Char('\u{2949}')),
    ("&Ubrcy;", Instance::Char('\u{40e}')),
    ("&Ubreve;", Instance::Char('\u{16c}')),
    ("&Ucirc", Instance::Char('\u{db}')),
    ("&Ucirc;", Instance::Char('\u{db}')),
    ("&Ucy;", Instance::Char('\u{423}')),
    ("&Udblac;", Instance::Char('\u{170}')),
    ("&Ufr;", Instance::Char('\u{1d518}')),
    ("&Ugrave", Instance::Char('\u{d9}')),
    ("&Ugrave;", Instance::Char('\u{d9}')),
    ("&Umacr;", Instance::Char('\u{16a}')),
    ("&UnderBar;", Instance::Char('\u{5f}')),
    ("&UnderBrace;", Instance::Char('\u{23df}')),
    ("&UnderBracket;", Instance::Char('\u{23b5}')),
    ("&UnderParenthesis;", Instance::Char('\u{23dd}')),
    ("&Union;", Instance::Char('\u{22c3}')),
    ("&UnionPlus;", Instance::Char('\u{228e}')),
    ("&Uogon;", Instance::Char('\u{172}')),
    ("&Uopf;", Instance::Char('\u{1d54c}')),
    ("&UpArrow;", Instance::Char('\u{2191}')),
    ("&UpArrowBar;", Instance::Char('\u{2912}')),
    ("&UpArrowDownArrow;", Instance::Char('\u{21c5}')),
    ("&UpDownArrow;", Instance::Char('\u{2195}')),
    ("&UpEquilibrium;", Instance::Char('\u{296e}')),
    ("&UpTee;", Instance::Char('\u{22a5}')),
    ("&UpTeeArrow;", Instance::Char('\u{21a5}')),
    ("&Uparrow;", Instance::Char('\u{21d1}')),
    ("&Updownarrow;", Instance::Char('\u{21d5}')),
    ("&UpperLeftArrow;", Instance::Char('\u{2196}')),
    ("&UpperRightArrow;", Instance::Char('\u{2197}')),
    ("&Upsi;", Instance::Char('\u{3d2}')),
    ("&Upsilon;", Instance::Char('\u{3a5}')),
    ("&Uring;", Instance::Char('\u{16e}')),
    ("&Uscr;", Instance::Char('\u{1d4b0}')),
    ("&Utilde;", Instance::Char('\u{168}')),
    ("&Uuml", Instance::Char('\u{dc}')),
    ("&Uuml;", Instance::Char('\u{dc}')),
    ("&VDash;", Instance::Char('\u{22ab}')),
    ("&Vbar;", Instance::Char('\u{2aeb}')),
    ("&Vcy;", Instance::Char('\u{412}')),
    ("&Vdash;", Instance::Char('\u{22a9}')),
    ("&Vdashl;", Instance::Char('\u{2ae6}')),
    ("&Vee;", Instance::Char('\u{22c1}')),
    ("&Verbar;", Instance::Char('\u{2016}')),
    ("&Vert;", Instance::Char('\u{2016}')),
    ("&VerticalBar;", Instance::Char('\u{2223}')),
    ("&VerticalLine;", Instance::Char('\u{7c}')),
    ("&VerticalSeparator;", Instance::Char('\u{2758}')),
    ("&VerticalTilde;", Instance::Char('\u{2240}')),
    ("&VeryThinSpace;", Instance::Char('\u{200a}')),
    ("&Vfr;", Instance::Char('\u{1d519}')),
    ("&Vopf;", Instance::Char('\u{1d54d}')),
    ("&Vscr;", Instance::Char('\u{1d4b1}')),
    ("&Vvdash;", Instance::Char('\u{22aa}')),
    ("&Wcirc;", Instance::Char('\u{174}')),
    ("&Wedge;", Instance::Char('\u{22c0}')),
    ("&Wfr;", Instance::Char('\u{1d51a}')),
    ("&Wopf;", Instance::Char('\u{1d54e}')),
    ("&Wscr;", Instance::Char('\u{1d4b2}')),
    ("&Xfr;", Instance::Char('\u{1d51b}')),
    ("&Xi;", Instance::Char('\u{39e}')),
    ("&Xopf;", Instance::Char('\u{1d54f}')),
    ("&Xscr;", Instance::Char('\u{1d4b3}')),
    ("&YAcy;", Instance::Char('\u{42f}')),
    ("&YIcy;", Instance::Char('\u{407}')),
    ("&YUcy;", Instance::Char('\u{42e}')),
    ("&Yacute", Instance::Char('\u{dd}')),
    ("&Yacute;", Instance::Char('\u{dd}')),
    ("&Ycirc;", Instance::Char('\u{176}')),
    ("&Ycy;", Instance::Char('\u{42b}')),
    ("&Yfr;", Instance::Char('\u{1d51c}')),
    ("&Yopf;", Instance::Char('\u{1d550}')),
    ("&Yscr;", Instance::Char('\u{1d4b4}')),
    ("&Yuml;", Instance::Char('\u{178}')),
    ("&ZHcy;", Instance::Char('\u{416}')),
    ("&Zacute;", Instance::Char('\u{179}')),
    ("&Zcaron;", Instance::Char('\u{17d}')),
    ("&Zcy;", Instance::Char('\u{417}')),
    ("&Zdot;", Instance::Char('\u{17b}')),
    ("&ZeroWidthSpace;", Instance::Char('\u{200b}')),
    ("&Zeta;", Instance::Char('\u{396}')),
    ("&Zfr;", Instance::Char('\u{2128}')),
    ("&Zopf;", Instance::Char('\u{2124}')),
    ("&Zscr;", Instance::Char('\u{1d4b5}')),
    ("&aacute", Instance::Char('\u{e1}')),
    ("&aacute;", Instance::Char('\u{e1}')),
    ("&abreve;", Instance::Char('\u{103}')),
    ("&ac;", Instance::Char('\u{223e}')),
    ("&acE;", Instance::Char2('\u{223e}','\u{333}')),
    ("&acd;", Instance::Char('\u{223f}')),
    ("&acirc", Instance::Char('\u{e2}')),
    ("&acirc;", Instance::Char('\u{e2}')),
    ("&acute", Instance::Char('\u{b4}')),
    ("&acute;", Instance::Char('\u{b4}')),
    ("&acy;", Instance::Char('\u{430}')),
    ("&aelig", Instance::Char('\u{e6}')),
    ("&aelig;", Instance::Char('\u{e6}')),
    ("&af;", Instance::Char('\u{2061}')),
    ("&afr;", Instance::Char('\u{1d51e}')),
    ("&agrave", Instance::Char('\u{e0}')),
    ("&agrave;", Instance::Char('\u{e0}')),
    ("&alefsym;", Instance::Char('\u{2135}')),
    ("&aleph;", Instance::Char('\u{2135}')),
    ("&alpha;", Instance::Char('\u{3b1}')),
    ("&amacr;", Instance::Char('\u{101}')),
    ("&amalg;", Instance::Char('\u{2a3f}')),
    ("&amp", Instance::Char('\u{26}')),
    ("&amp;", Instance::Char('\u{26}')),
    ("&and;", Instance::Char('\u{2227}')),
    ("&andand;", Instance::Char('\u{2a55}')),
    ("&andd;", Instance::Char('\u{2a5c}')),
    ("&andslope;", Instance::Char('\u{2a58}')),
    ("&andv;", Instance::Char('\u{2a5a}')),
    ("&ang;", Instance::Char('\u{2220}')),
    ("&ange;", Instance::Char('\u{29a4}')),
    ("&angle;", Instance::Char('\u{2220}')),
    ("&angmsd;", Instance::Char('\u{2221}')),
    ("&angmsdaa;", Instance::Char('\u{29a8}')),
    ("&angmsdab;", Instance::Char('\u{29a9}')),
    ("&angmsdac;", Instance::Char('\u{29aa}')),
    ("&angmsdad;", Instance::Char('\u{29ab}')),
    ("&angmsdae;", Instance::Char('\u{29ac}')),
    ("&angmsdaf;", Instance::Char('\u{29ad}')),
    ("&angmsdag;", Instance::Char('\u{29ae}')),
    ("&angmsdah;", Instance::Char('\u{29af}')),
    ("&angrt;", Instance::Char('\u{221f}')),
    ("&angrtvb;", Instance::Char('\u{22be}')),
    ("&angrtvbd;", Instance::Char('\u{299d}')),
    ("&angsph;", Instance::Char('\u{2222}')),
    ("&angst;", Instance::Char('\u{c5}')),
    ("&angzarr;", Instance::Char('\u{237c}')),
    ("&aogon;", Instance::Char('\u{105}')),
    ("&aopf;", Instance::Char('\u{1d552}')),
    ("&ap;", Instance::Char('\u{2248}')),
    ("&apE;", Instance::Char('\u{2a70}')),
    ("&apacir;", Instance::Char('\u{2a6f}')),
    ("&ape;", Instance::Char('\u{224a}')),
    ("&apid;", Instance::Char('\u{224b}')),
    ("&apos;", Instance::Char('\u{27}')),
    ("&approx;", Instance::Char('\u{2248}')),
    ("&approxeq;", Instance::Char('\u{224a}')),
    ("&aring", Instance::Char('\u{e5}')),
    ("&aring;", Instance::Char('\u{e5}')),
    ("&ascr;", Instance::Char('\u{1d4b6}')),
    ("&ast;", Instance::Char('\u{2a}')),
    ("&asymp;", Instance::Char('\u{2248}')),
    ("&asympeq;", Instance::Char('\u{224d}')),
    ("&atilde", Instance::Char('\u{e3}')),
    ("&atilde;", Instance::Char('\u{e3}')),
    ("&auml", Instance::Char('\u{e4}')),
    ("&auml;", Instance::Char('\u{e4}')),
    ("&awconint;", Instance::Char('\u{2233}')),
    ("&awint;", Instance::Char('\u{2a11}')),
    ("&bNot;", Instance::Char('\u{2aed}')),
    ("&backcong;", Instance::Char('\u{224c}')),
    ("&backepsilon;", Instance::Char('\u{3f6}')),
    ("&backprime;", Instance::Char('\u{2035}')),
    ("&backsim;", Instance::Char('\u{223d}')),
    ("&backsimeq;", Instance::Char('\u{22cd}')),
    ("&barvee;", Instance::Char('\u{22bd}')),
    ("&barwed;", Instance::Char('\u{2305}')),
    ("&barwedge;", Instance::Char('\u{2305}')),
    ("&bbrk;", Instance::Char('\u{23b5}')),
    ("&bbrktbrk;", Instance::Char('\u{23b6}')),
    ("&bcong;", Instance::Char('\u{224c}')),
    ("&bcy;", Instance::Char('\u{431}')),
    ("&bdquo;", Instance::Char('\u{201e}')),
    ("&becaus;", Instance::Char('\u{2235}')),
    ("&because;", Instance::Char('\u{2235}')),
    ("&bemptyv;", Instance::Char('\u{29b0}')),
    ("&bepsi;", Instance::Char('\u{3f6}')),
    ("&bernou;", Instance::Char('\u{212c}')),
    ("&beta;", Instance::Char('\u{3b2}')),
    ("&beth;", Instance::Char('\u{2136}')),
    ("&between;", Instance::Char('\u{226c}')),
    ("&bfr;", Instance::Char('\u{1d51f}')),
    ("&bigcap;", Instance::Char('\u{22c2}')),
    ("&bigcirc;", Instance::Char('\u{25ef}')),
    ("&bigcup;", Instance::Char('\u{22c3}')),
    ("&bigodot;", Instance::Char('\u{2a00}')),
    ("&bigoplus;", Instance::Char('\u{2a01}')),
    ("&bigotimes;", Instance::Char('\u{2a02}')),
    ("&bigsqcup;", Instance::Char('\u{2a06}')),
    ("&bigstar;", Instance::Char('\u{2605}')),
    ("&bigtriangledown;", Instance::Char('\u{25bd}')),
    ("&bigtriangleup;", Instance::Char('\u{25b3}')),
    ("&biguplus;", Instance::Char('\u{2a04}')),
    ("&bigvee;", Instance::Char('\u{22c1}')),
    ("&bigwedge;", Instance::Char('\u{22c0}')),
    ("&bkarow;", Instance::Char('\u{290d}')),
    ("&blacklozenge;", Instance::Char('\u{29eb}')),
    ("&blacksquare;", Instance::Char('\u{25aa}')),
    ("&blacktriangle;", Instance::Char('\u{25b4}')),
    ("&blacktriangledown;", Instance::Char('\u{25be}')),
    ("&blacktriangleleft;", Instance::Char('\u{25c2}')),
    ("&blacktriangleright;", Instance::Char('\u{25b8}')),
    ("&blank;", Instance::Char('\u{2423}')),
    ("&blk12;", Instance::Char('\u{2592}')),
    ("&blk14;", Instance::Char('\u{2591}')),
    ("&blk34;", Instance::Char('\u{2593}')),
    ("&block;", Instance::Char('\u{2588}')),
    ("&bne;", Instance::Char2('\u{3d}','\u{20e5}')),
    ("&bnequiv;", Instance::Char2('\u{2261}','\u{20e5}')),
    ("&bnot;", Instance::Char('\u{2310}')),
    ("&bopf;", Instance::Char('\u{1d553}')),
    ("&bot;", Instance::Char('\u{22a5}')),
    ("&bottom;", Instance::Char('\u{22a5}')),
    ("&bowtie;", Instance::Char('\u{22c8}')),
    ("&boxDL;", Instance::Char('\u{2557}')),
    ("&boxDR;", Instance::Char('\u{2554}')),
    ("&boxDl;", Instance::Char('\u{2556}')),
    ("&boxDr;", Instance::Char('\u{2553}')),
    ("&boxH;", Instance::Char('\u{2550}')),
    ("&boxHD;", Instance::Char('\u{2566}')),
    ("&boxHU;", Instance::Char('\u{2569}')),
    ("&boxHd;", Instance::Char('\u{2564}')),
    ("&boxHu;", Instance::Char('\u{2567}')),
    ("&boxUL;", Instance::Char('\u{255d}')),
    ("&boxUR;", Instance::Char('\u{255a}')),
    ("&boxUl;", Instance::Char('\u{255c}')),
    ("&boxUr;", Instance::Char('\u{2559}')),
    ("&boxV;", Instance::Char('\u{2551}')),
    ("&boxVH;", Instance::Char('\u{256c}')),
    ("&boxVL;", Instance::Char('\u{2563}')),
    ("&boxVR;", Instance::Char('\u{2560}')),
    ("&boxVh;", Instance::Char('\u{256b}')),
    ("&boxVl;", Instance::Char('\u{2562}')),
    ("&boxVr;", Instance::Char('\u{255f}')),
    ("&boxbox;", Instance::Char('\u{29c9}')),
    ("&boxdL;", Instance::Char('\u{2555}')),
    ("&boxdR;", Instance::Char('\u{2552}')),
    ("&boxdl;", Instance::Char('\u{2510}')),
    ("&boxdr;", Instance::Char('\u{250c}')),
    ("&boxh;", Instance::Char('\u{2500}')),
    ("&boxhD;", Instance::Char('\u{2565}')),
    ("&boxhU;", Instance::Char('\u{2568}')),
    ("&boxhd;", Instance::Char('\u{252c}')),
    ("&boxhu;", Instance::Char('\u{2534}')),
    ("&boxminus;", Instance::Char('\u{229f}')),
    ("&boxplus;", Instance::Char('\u{229e}')),
    ("&boxtimes;", Instance::Char('\u{22a0}')),
    ("&boxuL;", Instance::Char('\u{255b}')),
    ("&boxuR;", Instance::Char('\u{2558}')),
    ("&boxul;", Instance::Char('\u{2518}')),
    ("&boxur;", Instance::Char('\u{2514}')),
    ("&boxv;", Instance::Char('\u{2502}')),
    ("&boxvH;", Instance::Char('\u{256a}')),
    ("&boxvL;", Instance::Char('\u{2561}')),
    ("&boxvR;", Instance::Char('\u{255e}')),
    ("&boxvh;", Instance::Char('\u{253c}')),
    ("&boxvl;", Instance::Char('\u{2524}')),
    ("&boxvr;", Instance::Char('\u{251c}')),
    ("&bprime;", Instance::Char('\u{2035}')),
    ("&breve;", Instance::Char('\u{2d8}')),
    ("&brvbar", Instance::Char('\u{a6}')),
    ("&brvbar;", Instance::Char('\u{a6}')),
    ("&bscr;", Instance::Char('\u{1d4b7}')),
    ("&bsemi;", Instance::Char('\u{204f}')),
    ("&bsim;", Instance::Char('\u{223d}')),
    ("&bsime;", Instance::Char('\u{22cd}')),
    ("&bsol;", Instance::Char('\u{5c}')),
    ("&bsolb;", Instance::Char('\u{29c5}')),
    ("&bsolhsub;", Instance::Char('\u{27c8}')),
    ("&bull;", Instance::Char('\u{2022}')),
    ("&bullet;", Instance::Char('\u{2022}')),
    ("&bump;", Instance::Char('\u{224e}')),
    ("&bumpE;", Instance::Char('\u{2aae}')),
    ("&bumpe;", Instance::Char('\u{224f}')),
    ("&bumpeq;", Instance::Char('\u{224f}')),
    ("&cacute;", Instance::Char('\u{107}')),
    ("&cap;", Instance::Char('\u{2229}')),
    ("&capand;", Instance::Char('\u{2a44}')),
    ("&capbrcup;", Instance::Char('\u{2a49}')),
    ("&capcap;", Instance::Char('\u{2a4b}')),
    ("&capcup;", Instance::Char('\u{2a47}')),
    ("&capdot;", Instance::Char('\u{2a40}')),
    ("&caps;", Instance::Char2('\u{2229}','\u{fe00}')),
    ("&caret;", Instance::Char('\u{2041}')),
    ("&caron;", Instance::Char('\u{2c7}')),
    ("&ccaps;", Instance::Char('\u{2a4d}')),
    ("&ccaron;", Instance::Char('\u{10d}')),
    ("&ccedil", Instance::Char('\u{e7}')),
    ("&ccedil;", Instance::Char('\u{e7}')),
    ("&ccirc;", Instance::Char('\u{109}')),
    ("&ccups;", Instance::Char('\u{2a4c}')),
    ("&ccupssm;", Instance::Char('\u{2a50}')),
    ("&cdot;", Instance::Char('\u{10b}')),
    ("&cedil", Instance::Char('\u{b8}')),
    ("&cedil;", Instance::Char('\u{b8}')),
    ("&cemptyv;", Instance::Char('\u{29b2}')),
    ("&cent", Instance::Char('\u{a2}')),
    ("&cent;", Instance::Char('\u{a2}')),
    ("&centerdot;", Instance::Char('\u{b7}')),
    ("&cfr;", Instance::Char('\u{1d520}')),
    ("&chcy;", Instance::Char('\u{447}')),
    ("&check;", Instance::Char('\u{2713}')),
    ("&checkmark;", Instance::Char('\u{2713}')),
    ("&chi;", Instance::Char('\u{3c7}')),
    ("&cir;", Instance::Char('\u{25cb}')),
    ("&cirE;", Instance::Char('\u{29c3}')),
    ("&circ;", Instance::Char('\u{2c6}')),
    ("&circeq;", Instance::Char('\u{2257}')),
    ("&circlearrowleft;", Instance::Char('\u{21ba}')),
    ("&circlearrowright;", Instance::Char('\u{21bb}')),
    ("&circledR;", Instance::Char('\u{ae}')),
    ("&circledS;", Instance::Char('\u{24c8}')),
    ("&circledast;", Instance::Char('\u{229b}')),
    ("&circledcirc;", Instance::Char('\u{229a}')),
    ("&circleddash;", Instance::Char('\u{229d}')),
    ("&cire;", Instance::Char('\u{2257}')),
    ("&cirfnint;", Instance::Char('\u{2a10}')),
    ("&cirmid;", Instance::Char('\u{2aef}')),
    ("&cirscir;", Instance::Char('\u{29c2}')),
    ("&clubs;", Instance::Char('\u{2663}')),
    ("&clubsuit;", Instance::Char('\u{2663}')),
    ("&colon;", Instance::Char('\u{3a}')),
    ("&colone;", Instance::Char('\u{2254}')),
    ("&coloneq;", Instance::Char('\u{2254}')),
    ("&comma;", Instance::Char('\u{2c}')),
    ("&commat;", Instance::Char('\u{40}')),
    ("&comp;", Instance::Char('\u{2201}')),
    ("&compfn;", Instance::Char('\u{2218}')),
    ("&complement;", Instance::Char('\u{2201}')),
    ("&complexes;", Instance::Char('\u{2102}')),
    ("&cong;", Instance::Char('\u{2245}')),
    ("&congdot;", Instance::Char('\u{2a6d}')),
    ("&conint;", Instance::Char('\u{222e}')),
    ("&copf;", Instance::Char('\u{1d554}')),
    ("&coprod;", Instance::Char('\u{2210}')),
    ("&copy", Instance::Char('\u{a9}')),
    ("&copy;", Instance::Char('\u{a9}')),
    ("&copysr;", Instance::Char('\u{2117}')),
    ("&crarr;", Instance::Char('\u{21b5}')),
    ("&cross;", Instance::Char('\u{2717}')),
    ("&cscr;", Instance::Char('\u{1d4b8}')),
    ("&csub;", Instance::Char('\u{2acf}')),
    ("&csube;", Instance::Char('\u{2ad1}')),
    ("&csup;", Instance::Char('\u{2ad0}')),
    ("&csupe;", Instance::Char('\u{2ad2}')),
    ("&ctdot;", Instance::Char('\u{22ef}')),
    ("&cudarrl;", Instance::Char('\u{2938}')),
    ("&cudarrr;", Instance::Char('\u{2935}')),
    ("&cuepr;", Instance::Char('\u{22de}')),
    ("&cuesc;", Instance::Char('\u{22df}')),
    ("&cularr;", Instance::Char('\u{21b6}')),
    ("&cularrp;", Instance::Char('\u{293d}')),
    ("&cup;", Instance::Char('\u{222a}')),
    ("&cupbrcap;", Instance::Char('\u{2a48}')),
    ("&cupcap;", Instance::Char('\u{2a46}')),
    ("&cupcup;", Instance::Char('\u{2a4a}')),
    ("&cupdot;", Instance::Char('\u{228d}')),
    ("&cupor;", Instance::Char('\u{2a45}')),
    ("&cups;", Instance::Char2('\u{222a}','\u{fe00}')),
    ("&curarr;", Instance::Char('\u{21b7}')),
    ("&curarrm;", Instance::Char('\u{293c}')),
    ("&curlyeqprec;", Instance::Char('\u{22de}')),
    ("&curlyeqsucc;", Instance::Char('\u{22df}')),
    ("&curlyvee;", Instance::Char('\u{22ce}')),
    ("&curlywedge;", Instance::Char('\u{22cf}')),
    ("&curren", Instance::Char('\u{a4}')),
    ("&curren;", Instance::Char('\u{a4}')),
    ("&curvearrowleft;", Instance::Char('\u{21b6}')),
    ("&curvearrowright;", Instance::Char('\u{21b7}')),
    ("&cuvee;", Instance::Char('\u{22ce}')),
    ("&cuwed;", Instance::Char('\u{22cf}')),
    ("&cwconint;", Instance::Char('\u{2232}')),
    ("&cwint;", Instance::Char('\u{2231}')),
    ("&cylcty;", Instance::Char('\u{232d}')),
    ("&dArr;", Instance::Char('\u{21d3}')),
    ("&dHar;", Instance::Char('\u{2965}')),
    ("&dagger;", Instance::Char('\u{2020}')),
    ("&daleth;", Instance::Char('\u{2138}')),
    ("&darr;", Instance::Char('\u{2193}')),
    ("&dash;", Instance::Char('\u{2010}')),
    ("&dashv;", Instance::Char('\u{22a3}')),
    ("&dbkarow;", Instance::Char('\u{290f}')),
    ("&dblac;", Instance::Char('\u{2dd}')),
    ("&dcaron;", Instance::Char('\u{10f}')),
    ("&dcy;", Instance::Char('\u{434}')),
    ("&dd;", Instance::Char('\u{2146}')),
    ("&ddagger;", Instance::Char('\u{2021}')),
    ("&ddarr;", Instance::Char('\u{21ca}')),
    ("&ddotseq;", Instance::Char('\u{2a77}')),
    ("&deg", Instance::Char('\u{b0}')),
    ("&deg;", Instance::Char('\u{b0}')),
    ("&delta;", Instance::Char('\u{3b4}')),
    ("&demptyv;", Instance::Char('\u{29b1}')),
    ("&dfisht;", Instance::Char('\u{297f}')),
    ("&dfr;", Instance::Char('\u{1d521}')),
    ("&dharl;", Instance::Char('\u{21c3}')),
    ("&dharr;", Instance::Char('\u{21c2}')),
    ("&diam;", Instance::Char('\u{22c4}')),
    ("&diamond;", Instance::Char('\u{22c4}')),
    ("&diamondsuit;", Instance::Char('\u{2666}')),
    ("&diams;", Instance::Char('\u{2666}')),
    ("&die;", Instance::Char('\u{a8}')),
    ("&digamma;", Instance::Char('\u{3dd}')),
    ("&disin;", Instance::Char('\u{22f2}')),
    ("&div;", Instance::Char('\u{f7}')),
    ("&divide", Instance::Char('\u{f7}')),
    ("&divide;", Instance::Char('\u{f7}')),
    ("&divideontimes;", Instance::Char('\u{22c7}')),
    ("&divonx;", Instance::Char('\u{22c7}')),
    ("&djcy;", Instance::Char('\u{452}')),
    ("&dlcorn;", Instance::Char('\u{231e}')),
    ("&dlcrop;", Instance::Char('\u{230d}')),
    ("&dollar;", Instance::Char('\u{24}')),
    ("&dopf;", Instance::Char('\u{1d555}')),
    ("&dot;", Instance::Char('\u{2d9}')),
    ("&doteq;", Instance::Char('\u{2250}')),
    ("&doteqdot;", Instance::Char('\u{2251}')),
    ("&dotminus;", Instance::Char('\u{2238}')),
    ("&dotplus;", Instance::Char('\u{2214}')),
    ("&dotsquare;", Instance::Char('\u{22a1}')),
    ("&doublebarwedge;", Instance::Char('\u{2306}')),
    ("&downarrow;", Instance::Char('\u{2193}')),
    ("&downdownarrows;", Instance::Char('\u{21ca}')),
    ("&downharpoonleft;", Instance::Char('\u{21c3}')),
    ("&downharpoonright;", Instance::Char('\u{21c2}')),
    ("&drbkarow;", Instance::Char('\u{2910}')),
    ("&drcorn;", Instance::Char('\u{231f}')),
    ("&drcrop;", Instance::Char('\u{230c}')),
    ("&dscr;", Instance::Char('\u{1d4b9}')),
    ("&dscy;", Instance::Char('\u{455}')),
    ("&dsol;", Instance::Char('\u{29f6}')),
    ("&dstrok;", Instance::Char('\u{111}')),
    ("&dtdot;", Instance::Char('\u{22f1}')),
    ("&dtri;", Instance::Char('\u{25bf}')),
    ("&dtrif;", Instance::Char('\u{25be}')),
    ("&duarr;", Instance::Char('\u{21f5}')),
    ("&duhar;", Instance::Char('\u{296f}')),
    ("&dwangle;", Instance::Char('\u{29a6}')),
    ("&dzcy;", Instance::Char('\u{45f}')),
    ("&dzigrarr;", Instance::Char('\u{27ff}')),
    ("&eDDot;", Instance::Char('\u{2a77}')),
    ("&eDot;", Instance::Char('\u{2251}')),
    ("&eacute", Instance::Char('\u{e9}')),
    ("&eacute;", Instance::Char('\u{e9}')),
    ("&easter;", Instance::Char('\u{2a6e}')),
    ("&ecaron;", Instance::Char('\u{11b}')),
    ("&ecir;", Instance::Char('\u{2256}')),
    ("&ecirc", Instance::Char('\u{ea}')),
    ("&ecirc;", Instance::Char('\u{ea}')),
    ("&ecolon;", Instance::Char('\u{2255}')),
    ("&ecy;", Instance::Char('\u{44d}')),
    ("&edot;", Instance::Char('\u{117}')),
    ("&ee;", Instance::Char('\u{2147}')),
    ("&efDot;", Instance::Char('\u{2252}')),
    ("&efr;", Instance::Char('\u{1d522}')),
    ("&eg;", Instance::Char('\u{2a9a}')),
    ("&egrave", Instance::Char('\u{e8}')),
    ("&egrave;", Instance::Char('\u{e8}')),
    ("&egs;", Instance::Char('\u{2a96}')),
    ("&egsdot;", Instance::Char('\u{2a98}')),
    ("&el;", Instance::Char('\u{2a99}')),
    ("&elinters;", Instance::Char('\u{23e7}')),
    ("&ell;", Instance::Char('\u{2113}')),
    ("&els;", Instance::Char('\u{2a95}')),
    ("&elsdot;", Instance::Char('\u{2a97}')),
    ("&emacr;", Instance::Char('\u{113}')),
    ("&empty;", Instance::Char('\u{2205}')),
    ("&emptyset;", Instance::Char('\u{2205}')),
    ("&emptyv;", Instance::Char('\u{2205}')),
    ("&emsp13;", Instance::Char('\u{2004}')),
    ("&emsp14;", Instance::Char('\u{2005}')),
    ("&emsp;", Instance::Char('\u{2003}')),
    ("&eng;", Instance::Char('\u{14b}')),
    ("&ensp;", Instance::Char('\u{2002}')),
    ("&eogon;", Instance::Char('\u{119}')),
    ("&eopf;", Instance::Char('\u{1d556}')),
    ("&epar;", Instance::Char('\u{22d5}')),
    ("&eparsl;", Instance::Char('\u{29e3}')),
    ("&eplus;", Instance::Char('\u{2a71}')),
    ("&epsi;", Instance::Char('\u{3b5}')),
    ("&epsilon;", Instance::Char('\u{3b5}')),
    ("&epsiv;", Instance::Char('\u{3f5}')),
    ("&eqcirc;", Instance::Char('\u{2256}')),
    ("&eqcolon;", Instance::Char('\u{2255}')),
    ("&eqsim;", Instance::Char('\u{2242}')),
    ("&eqslantgtr;", Instance::Char('\u{2a96}')),
    ("&eqslantless;", Instance::Char('\u{2a95}')),
    ("&equals;", Instance::Char('\u{3d}')),
    ("&equest;", Instance::Char('\u{225f}')),
    ("&equiv;", Instance::Char('\u{2261}')),
    ("&equivDD;", Instance::Char('\u{2a78}')),
    ("&eqvparsl;", Instance::Char('\u{29e5}')),
    ("&erDot;", Instance::Char('\u{2253}')),
    ("&erarr;", Instance::Char('\u{2971}')),
    ("&escr;", Instance::Char('\u{212f}')),
    ("&esdot;", Instance::Char('\u{2250}')),
    ("&esim;", Instance::Char('\u{2242}')),
    ("&eta;", Instance::Char('\u{3b7}')),
    ("&eth", Instance::Char('\u{f0}')),
    ("&eth;", Instance::Char('\u{f0}')),
    ("&euml", Instance::Char('\u{eb}')),
    ("&euml;", Instance::Char('\u{eb}')),
    ("&euro;", Instance::Char('\u{20ac}')),
    ("&excl;", Instance::Char('\u{21}')),
    ("&exist;", Instance::Char('\u{2203}')),
    ("&expectation;", Instance::Char('\u{2130}')),
    ("&exponentiale;", Instance::Char('\u{2147}')),
    ("&fallingdotseq;", Instance::Char('\u{2252}')),
    ("&fcy;", Instance::Char('\u{444}')),
    ("&female;", Instance::Char('\u{2640}')),
    ("&ffilig;", Instance::Char('\u{fb03}')),
    ("&fflig;", Instance::Char('\u{fb00}')),
    ("&ffllig;", Instance::Char('\u{fb04}')),
    ("&ffr;", Instance::Char('\u{1d523}')),
    ("&filig;", Instance::Char('\u{fb01}')),
    ("&fjlig;", Instance::Char2('\u{66}','\u{6a}')),
    ("&flat;", Instance::Char('\u{266d}')),
    ("&fllig;", Instance::Char('\u{fb02}')),
    ("&fltns;", Instance::Char('\u{25b1}')),
    ("&fnof;", Instance::Char('\u{192}')),
    ("&fopf;", Instance::Char('\u{1d557}')),
    ("&forall;", Instance::Char('\u{2200}')),
    ("&fork;", Instance::Char('\u{22d4}')),
    ("&forkv;", Instance::Char('\u{2ad9}')),
    ("&fpartint;", Instance::Char('\u{2a0d}')),
    ("&frac12", Instance::Char('\u{bd}')),
    ("&frac12;", Instance::Char('\u{bd}')),
    ("&frac13;", Instance::Char('\u{2153}')),
    ("&frac14", Instance::Char('\u{bc}')),
    ("&frac14;", Instance::Char('\u{bc}')),
    ("&frac15;", Instance::Char('\u{2155}')),
    ("&frac16;", Instance::Char('\u{2159}')),
    ("&frac18;", Instance::Char('\u{215b}')),
    ("&frac23;", Instance::Char('\u{2154}')),
    ("&frac25;", Instance::Char('\u{2156}')),
    ("&frac34", Instance::Char('\u{be}')),
    ("&frac34;", Instance::Char('\u{be}')),
    ("&frac35;", Instance::Char('\u{2157}')),
    ("&frac38;", Instance::Char('\u{215c}')),
    ("&frac45;", Instance::Char('\u{2158}')),
    ("&frac56;", Instance::Char('\u{215a}')),
    ("&frac58;", Instance::Char('\u{215d}')),
    ("&frac78;", Instance::Char('\u{215e}')),
    ("&frasl;", Instance::Char('\u{2044}')),
    ("&frown;", Instance::Char('\u{2322}')),
    ("&fscr;", Instance::Char('\u{1d4bb}')),
    ("&gE;", Instance::Char('\u{2267}')),
    ("&gEl;", Instance::Char('\u{2a8c}')),
    ("&gacute;", Instance::Char('\u{1f5}')),
    ("&gamma;", Instance::Char('\u{3b3}')),
    ("&gammad;", Instance::Char('\u{3dd}')),
    ("&gap;", Instance::Char('\u{2a86}')),
    ("&gbreve;", Instance::Char('\u{11f}')),
    ("&gcirc;", Instance::Char('\u{11d}')),
    ("&gcy;", Instance::Char('\u{433}')),
    ("&gdot;", Instance::Char('\u{121}')),
    ("&ge;", Instance::Char('\u{2265}')),
    ("&gel;", Instance::Char('\u{22db}')),
    ("&geq;", Instance::Char('\u{2265}')),
    ("&geqq;", Instance::Char('\u{2267}')),
    ("&geqslant;", Instance::Char('\u{2a7e}')),
    ("&ges;", Instance::Char('\u{2a7e}')),
    ("&gescc;", Instance::Char('\u{2aa9}')),
    ("&gesdot;", Instance::Char('\u{2a80}')),
    ("&gesdoto;", Instance::Char('\u{2a82}')),
    ("&gesdotol;", Instance::Char('\u{2a84}')),
    ("&gesl;", Instance::Char2('\u{22db}','\u{fe00}')),
    ("&gesles;", Instance::Char('\u{2a94}')),
    ("&gfr;", Instance::Char('\u{1d524}')),
    ("&gg;", Instance::Char('\u{226b}')),
    ("&ggg;", Instance::Char('\u{22d9}')),
    ("&gimel;", Instance::Char('\u{2137}')),
    ("&gjcy;", Instance::Char('\u{453}')),
    ("&gl;", Instance::Char('\u{2277}')),
    ("&glE;", Instance::Char('\u{2a92}')),
    ("&gla;", Instance::Char('\u{2aa5}')),
    ("&glj;", Instance::Char('\u{2aa4}')),
    ("&gnE;", Instance::Char('\u{2269}')),
    ("&gnap;", Instance::Char('\u{2a8a}')),
    ("&gnapprox;", Instance::Char('\u{2a8a}')),
    ("&gne;", Instance::Char('\u{2a88}')),
    ("&gneq;", Instance::Char('\u{2a88}')),
    ("&gneqq;", Instance::Char('\u{2269}')),
    ("&gnsim;", Instance::Char('\u{22e7}')),
    ("&gopf;", Instance::Char('\u{1d558}')),
    ("&grave;", Instance::Char('\u{60}')),
    ("&gscr;", Instance::Char('\u{210a}')),
    ("&gsim;", Instance::Char('\u{2273}')),
    ("&gsime;", Instance::Char('\u{2a8e}')),
    ("&gsiml;", Instance::Char('\u{2a90}')),
    ("&gt", Instance::Char('\u{3e}')),
    ("&gt;", Instance::Char('\u{3e}')),
    ("&gtcc;", Instance::Char('\u{2aa7}')),
    ("&gtcir;", Instance::Char('\u{2a7a}')),
    ("&gtdot;", Instance::Char('\u{22d7}')),
    ("&gtlPar;", Instance::Char('\u{2995}')),
    ("&gtquest;", Instance::Char('\u{2a7c}')),
    ("&gtrapprox;", Instance::Char('\u{2a86}')),
    ("&gtrarr;", Instance::Char('\u{2978}')),
    ("&gtrdot;", Instance::Char('\u{22d7}')),
    ("&gtreqless;", Instance::Char('\u{22db}')),
    ("&gtreqqless;", Instance::Char('\u{2a8c}')),
    ("&gtrless;", Instance::Char('\u{2277}')),
    ("&gtrsim;", Instance::Char('\u{2273}')),
    ("&gvertneqq;", Instance::Char2('\u{2269}','\u{fe00}')),
    ("&gvnE;", Instance::Char2('\u{2269}','\u{fe00}')),
    ("&hArr;", Instance::Char('\u{21d4}')),
    ("&hairsp;", Instance::Char('\u{200a}')),
    ("&half;", Instance::Char('\u{bd}')),
    ("&hamilt;", Instance::Char('\u{210b}')),
    ("&hardcy;", Instance::Char('\u{44a}')),
    ("&harr;", Instance::Char('\u{2194}')),
    ("&harrcir;", Instance::Char('\u{2948}')),
    ("&harrw;", Instance::Char('\u{21ad}')),
    ("&hbar;", Instance::Char('\u{210f}')),
    ("&hcirc;", Instance::Char('\u{125}')),
    ("&hearts;", Instance::Char('\u{2665}')),
    ("&heartsuit;", Instance::Char('\u{2665}')),
    ("&hellip;", Instance::Char('\u{2026}')),
    ("&hercon;", Instance::Char('\u{22b9}')),
    ("&hfr;", Instance::Char('\u{1d525}')),
    ("&hksearow;", Instance::Char('\u{2925}')),
    ("&hkswarow;", Instance::Char('\u{2926}')),
    ("&hoarr;", Instance::Char('\u{21ff}')),
    ("&homtht;", Instance::Char('\u{223b}')),
    ("&hookleftarrow;", Instance::Char('\u{21a9}')),
    ("&hookrightarrow;", Instance::Char('\u{21aa}')),
    ("&hopf;", Instance::Char('\u{1d559}')),
    ("&horbar;", Instance::Char('\u{2015}')),
    ("&hscr;", Instance::Char('\u{1d4bd}')),
    ("&hslash;", Instance::Char('\u{210f}')),
    ("&hstrok;", Instance::Char('\u{127}')),
    ("&hybull;", Instance::Char('\u{2043}')),
    ("&hyphen;", Instance::Char('\u{2010}')),
    ("&iacute", Instance::Char('\u{ed}')),
    ("&iacute;", Instance::Char('\u{ed}')),
    ("&ic;", Instance::Char('\u{2063}')),
    ("&icirc", Instance::Char('\u{ee}')),
    ("&icirc;", Instance::Char('\u{ee}')),
    ("&icy;", Instance::Char('\u{438}')),
    ("&iecy;", Instance::Char('\u{435}')),
    ("&iexcl", Instance::Char('\u{a1}')),
    ("&iexcl;", Instance::Char('\u{a1}')),
    ("&iff;", Instance::Char('\u{21d4}')),
    ("&ifr;", Instance::Char('\u{1d526}')),
    ("&igrave", Instance::Char('\u{ec}')),
    ("&igrave;", Instance::Char('\u{ec}')),
    ("&ii;", Instance::Char('\u{2148}')),
    ("&iiiint;", Instance::Char('\u{2a0c}')),
    ("&iiint;", Instance::Char('\u{222d}')),
    ("&iinfin;", Instance::Char('\u{29dc}')),
    ("&iiota;", Instance::Char('\u{2129}')),
    ("&ijlig;", Instance::Char('\u{133}')),
    ("&imacr;", Instance::Char('\u{12b}')),
    ("&image;", Instance::Char('\u{2111}')),
    ("&imagline;", Instance::Char('\u{2110}')),
    ("&imagpart;", Instance::Char('\u{2111}')),
    ("&imath;", Instance::Char('\u{131}')),
    ("&imof;", Instance::Char('\u{22b7}')),
    ("&imped;", Instance::Char('\u{1b5}')),
    ("&in;", Instance::Char('\u{2208}')),
    ("&incare;", Instance::Char('\u{2105}')),
    ("&infin;", Instance::Char('\u{221e}')),
    ("&infintie;", Instance::Char('\u{29dd}')),
    ("&inodot;", Instance::Char('\u{131}')),
    ("&int;", Instance::Char('\u{222b}')),
    ("&intcal;", Instance::Char('\u{22ba}')),
    ("&integers;", Instance::Char('\u{2124}')),
    ("&intercal;", Instance::Char('\u{22ba}')),
    ("&intlarhk;", Instance::Char('\u{2a17}')),
    ("&intprod;", Instance::Char('\u{2a3c}')),
    ("&iocy;", Instance::Char('\u{451}')),
    ("&iogon;", Instance::Char('\u{12f}')),
    ("&iopf;", Instance::Char('\u{1d55a}')),
    ("&iota;", Instance::Char('\u{3b9}')),
    ("&iprod;", Instance::Char('\u{2a3c}')),
    ("&iquest", Instance::Char('\u{bf}')),
    ("&iquest;", Instance::Char('\u{bf}')),
    ("&iscr;", Instance::Char('\u{1d4be}')),
    ("&isin;", Instance::Char('\u{2208}')),
    ("&isinE;", Instance::Char('\u{22f9}')),
    ("&isindot;", Instance::Char('\u{22f5}')),
    ("&isins;", Instance::Char('\u{22f4}')),
    ("&isinsv;", Instance::Char('\u{22f3}')),
    ("&isinv;", Instance::Char('\u{2208}')),
    ("&it;", Instance::Char('\u{2062}')),
    ("&itilde;", Instance::Char('\u{129}')),
    ("&iukcy;", Instance::Char('\u{456}')),
    ("&iuml", Instance::Char('\u{ef}')),
    ("&iuml;", Instance::Char('\u{ef}')),
    ("&jcirc;", Instance::Char('\u{135}')),
    ("&jcy;", Instance::Char('\u{439}')),
    ("&jfr;", Instance::Char('\u{1d527}')),
    ("&jmath;", Instance::Char('\u{237}')),
    ("&jopf;", Instance::Char('\u{1d55b}')),
    ("&jscr;", Instance::Char('\u{1d4bf}')),
    ("&jsercy;", Instance::Char('\u{458}')),
    ("&jukcy;", Instance::Char('\u{454}')),
    ("&kappa;", Instance::Char('\u{3ba}')),
    ("&kappav;", Instance::Char('\u{3f0}')),
    ("&kcedil;", Instance::Char('\u{137}')),
    ("&kcy;", Instance::Char('\u{43a}')),
    ("&kfr;", Instance::Char('\u{1d528}')),
    ("&kgreen;", Instance::Char('\u{138}')),
    ("&khcy;", Instance::Char('\u{445}')),
    ("&kjcy;", Instance::Char('\u{45c}')),
    ("&kopf;", Instance::Char('\u{1d55c}')),
    ("&kscr;", Instance::Char('\u{1d4c0}')),
    ("&lAarr;", Instance::Char('\u{21da}')),
    ("&lArr;", Instance::Char('\u{21d0}')),
    ("&lAtail;", Instance::Char('\u{291b}')),
    ("&lBarr;", Instance::Char('\u{290e}')),
    ("&lE;", Instance::Char('\u{2266}')),
    ("&lEg;", Instance::Char('\u{2a8b}')),
    ("&lHar;", Instance::Char('\u{2962}')),
    ("&lacute;", Instance::Char('\u{13a}')),
    ("&laemptyv;", Instance::Char('\u{29b4}')),
    ("&lagran;", Instance::Char('\u{2112}')),
    ("&lambda;", Instance::Char('\u{3bb}')),
    ("&lang;", Instance::Char('\u{27e8}')),
    ("&langd;", Instance::Char('\u{2991}')),
    ("&langle;", Instance::Char('\u{27e8}')),
    ("&lap;", Instance::Char('\u{2a85}')),
    ("&laquo", Instance::Char('\u{ab}')),
    ("&laquo;", Instance::Char('\u{ab}')),
    ("&larr;", Instance::Char('\u{2190}')),
    ("&larrb;", Instance::Char('\u{21e4}')),
    ("&larrbfs;", Instance::Char('\u{291f}')),
    ("&larrfs;", Instance::Char('\u{291d}')),
    ("&larrhk;", Instance::Char('\u{21a9}')),
    ("&larrlp;", Instance::Char('\u{21ab}')),
    ("&larrpl;", Instance::Char('\u{2939}')),
    ("&larrsim;", Instance::Char('\u{2973}')),
    ("&larrtl;", Instance::Char('\u{21a2}')),
    ("&lat;", Instance::Char('\u{2aab}')),
    ("&latail;", Instance::Char('\u{2919}')),
    ("&late;", Instance::Char('\u{2aad}')),
    ("&lates;", Instance::Char2('\u{2aad}','\u{fe00}')),
    ("&lbarr;", Instance::Char('\u{290c}')),
    ("&lbbrk;", Instance::Char('\u{2772}')),
    ("&lbrace;", Instance::Char('\u{7b}')),
    ("&lbrack;", Instance::Char('\u{5b}')),
    ("&lbrke;", Instance::Char('\u{298b}')),
    ("&lbrksld;", Instance::Char('\u{298f}')),
    ("&lbrkslu;", Instance::Char('\u{298d}')),
    ("&lcaron;", Instance::Char('\u{13e}')),
    ("&lcedil;", Instance::Char('\u{13c}')),
    ("&lceil;", Instance::Char('\u{2308}')),
    ("&lcub;", Instance::Char('\u{7b}')),
    ("&lcy;", Instance::Char('\u{43b}')),
    ("&ldca;", Instance::Char('\u{2936}')),
    ("&ldquo;", Instance::Char('\u{201c}')),
    ("&ldquor;", Instance::Char('\u{201e}')),
    ("&ldrdhar;", Instance::Char('\u{2967}')),
    ("&ldrushar;", Instance::Char('\u{294b}')),
    ("&ldsh;", Instance::Char('\u{21b2}')),
    ("&le;", Instance::Char('\u{2264}')),
    ("&leftarrow;", Instance::Char('\u{2190}')),
    ("&leftarrowtail;", Instance::Char('\u{21a2}')),
    ("&leftharpoondown;", Instance::Char('\u{21bd}')),
    ("&leftharpoonup;", Instance::Char('\u{21bc}')),
    ("&leftleftarrows;", Instance::Char('\u{21c7}')),
    ("&leftrightarrow;", Instance::Char('\u{2194}')),
    ("&leftrightarrows;", Instance::Char('\u{21c6}')),
    ("&leftrightharpoons;", Instance::Char('\u{21cb}')),
    ("&leftrightsquigarrow;", Instance::Char('\u{21ad}')),
    ("&leftthreetimes;", Instance::Char('\u{22cb}')),
    ("&leg;", Instance::Char('\u{22da}')),
    ("&leq;", Instance::Char('\u{2264}')),
    ("&leqq;", Instance::Char('\u{2266}')),
    ("&leqslant;", Instance::Char('\u{2a7d}')),
    ("&les;", Instance::Char('\u{2a7d}')),
    ("&lescc;", Instance::Char('\u{2aa8}')),
    ("&lesdot;", Instance::Char('\u{2a7f}')),
    ("&lesdoto;", Instance::Char('\u{2a81}')),
    ("&lesdotor;", Instance::Char('\u{2a83}')),
    ("&lesg;", Instance::Char2('\u{22da}','\u{fe00}')),
    ("&lesges;", Instance::Char('\u{2a93}')),
    ("&lessapprox;", Instance::Char('\u{2a85}')),
    ("&lessdot;", Instance::Char('\u{22d6}')),
    ("&lesseqgtr;", Instance::Char('\u{22da}')),
    ("&lesseqqgtr;", Instance::Char('\u{2a8b}')),
    ("&lessgtr;", Instance::Char('\u{2276}')),
    ("&lesssim;", Instance::Char('\u{2272}')),
    ("&lfisht;", Instance::Char('\u{297c}')),
    ("&lfloor;", Instance::Char('\u{230a}')),
    ("&lfr;", Instance::Char('\u{1d529}')),
    ("&lg;", Instance::Char('\u{2276}')),
    ("&lgE;", Instance::Char('\u{2a91}')),
    ("&lhard;", Instance::Char('\u{21bd}')),
    ("&lharu;", Instance::Char('\u{21bc}')),
    ("&lharul;", Instance::Char('\u{296a}')),
    ("&lhblk;", Instance::Char('\u{2584}')),
    ("&ljcy;", Instance::Char('\u{459}')),
    ("&ll;", Instance::Char('\u{226a}')),
    ("&llarr;", Instance::Char('\u{21c7}')),
    ("&llcorner;", Instance::Char('\u{231e}')),
    ("&llhard;", Instance::Char('\u{296b}')),
    ("&lltri;", Instance::Char('\u{25fa}')),
    ("&lmidot;", Instance::Char('\u{140}')),
    ("&lmoust;", Instance::Char('\u{23b0}')),
    ("&lmoustache;", Instance::Char('\u{23b0}')),
    ("&lnE;", Instance::Char('\u{2268}')),
    ("&lnap;", Instance::Char('\u{2a89}')),
    ("&lnapprox;", Instance::Char('\u{2a89}')),
    ("&lne;", Instance::Char('\u{2a87}')),
    ("&lneq;", Instance::Char('\u{2a87}')),
    ("&lneqq;", Instance::Char('\u{2268}')),
    ("&lnsim;", Instance::Char('\u{22e6}')),
    ("&loang;", Instance::Char('\u{27ec}')),
    ("&loarr;", Instance::Char('\u{21fd}')),
    ("&lobrk;", Instance::Char('\u{27e6}')),
    ("&longleftarrow;", Instance::Char('\u{27f5}')),
    ("&longleftrightarrow;", Instance::Char('\u{27f7}')),
    ("&longmapsto;", Instance::Char('\u{27fc}')),
    ("&longrightarrow;", Instance::Char('\u{27f6}')),
    ("&looparrowleft;", Instance::Char('\u{21ab}')),
    ("&looparrowright;", Instance::Char('\u{21ac}')),
    ("&lopar;", Instance::Char('\u{2985}')),
    ("&lopf;", Instance::Char('\u{1d55d}')),
    ("&loplus;", Instance::Char('\u{2a2d}')),
    ("&lotimes;", Instance::Char('\u{2a34}')),
    ("&lowast;", Instance::Char('\u{2217}')),
    ("&lowbar;", Instance::Char('\u{5f}')),
    ("&loz;", Instance::Char('\u{25ca}')),
    ("&lozenge;", Instance::Char('\u{25ca}')),
    ("&lozf;", Instance::Char('\u{29eb}')),
    ("&lpar;", Instance::Char('\u{28}')),
    ("&lparlt;", Instance::Char('\u{2993}')),
    ("&lrarr;", Instance::Char('\u{21c6}')),
    ("&lrcorner;", Instance::Char('\u{231f}')),
    ("&lrhar;", Instance::Char('\u{21cb}')),
    ("&lrhard;", Instance::Char('\u{296d}')),
    ("&lrm;", Instance::Char('\u{200e}')),
    ("&lrtri;", Instance::Char('\u{22bf}')),
    ("&lsaquo;", Instance::Char('\u{2039}')),
    ("&lscr;", Instance::Char('\u{1d4c1}')),
    ("&lsh;", Instance::Char('\u{21b0}')),
    ("&lsim;", Instance::Char('\u{2272}')),
    ("&lsime;", Instance::Char('\u{2a8d}')),
    ("&lsimg;", Instance::Char('\u{2a8f}')),
    ("&lsqb;", Instance::Char('\u{5b}')),
    ("&lsquo;", Instance::Char('\u{2018}')),
    ("&lsquor;", Instance::Char('\u{201a}')),
    ("&lstrok;", Instance::Char('\u{142}')),
    ("&lt", Instance::Char('\u{3c}')),
    ("&lt;", Instance::Char('\u{3c}')),
    ("&ltcc;", Instance::Char('\u{2aa6}')),
    ("&ltcir;", Instance::Char('\u{2a79}')),
    ("&ltdot;", Instance::Char('\u{22d6}')),
    ("&lthree;", Instance::Char('\u{22cb}')),
    ("&ltimes;", Instance::Char('\u{22c9}')),
    ("&ltlarr;", Instance::Char('\u{2976}')),
    ("&ltquest;", Instance::Char('\u{2a7b}')),
    ("&ltrPar;", Instance::Char('\u{2996}')),
    ("&ltri;", Instance::Char('\u{25c3}')),
    ("&ltrie;", Instance::Char('\u{22b4}')),
    ("&ltrif;", Instance::Char('\u{25c2}')),
    ("&lurdshar;", Instance::Char('\u{294a}')),
    ("&luruhar;", Instance::Char('\u{2966}')),
    ("&lvertneqq;", Instance::Char2('\u{2268}','\u{fe00}')),
    ("&lvnE;", Instance::Char2('\u{2268}','\u{fe00}')),
    ("&mDDot;", Instance::Char('\u{223a}')),
    ("&macr", Instance::Char('\u{af}')),
    ("&macr;", Instance::Char('\u{af}')),
    ("&male;", Instance::Char('\u{2642}')),
    ("&malt;", Instance::Char('\u{2720}')),
    ("&maltese;", Instance::Char('\u{2720}')),
    ("&map;", Instance::Char('\u{21a6}')),
    ("&mapsto;", Instance::Char('\u{21a6}')),
    ("&mapstodown;", Instance::Char('\u{21a7}')),
    ("&mapstoleft;", Instance::Char('\u{21a4}')),
    ("&mapstoup;", Instance::Char('\u{21a5}')),
    ("&marker;", Instance::Char('\u{25ae}')),
    ("&mcomma;", Instance::Char('\u{2a29}')),
    ("&mcy;", Instance::Char('\u{43c}')),
    ("&mdash;", Instance::Char('\u{2014}')),
    ("&measuredangle;", Instance::Char('\u{2221}')),
    ("&mfr;", Instance::Char('\u{1d52a}')),
    ("&mho;", Instance::Char('\u{2127}')),
    ("&micro", Instance::Char('\u{b5}')),
    ("&micro;", Instance::Char('\u{b5}')),
    ("&mid;", Instance::Char('\u{2223}')),
    ("&midast;", Instance::Char('\u{2a}')),
    ("&midcir;", Instance::Char('\u{2af0}')),
    ("&middot", Instance::Char('\u{b7}')),
    ("&middot;", Instance::Char('\u{b7}')),
    ("&minus;", Instance::Char('\u{2212}')),
    ("&minusb;", Instance::Char('\u{229f}')),
    ("&minusd;", Instance::Char('\u{2238}')),
    ("&minusdu;", Instance::Char('\u{2a2a}')),
    ("&mlcp;", Instance::Char('\u{2adb}')),
    ("&mldr;", Instance::Char('\u{2026}')),
    ("&mnplus;", Instance::Char('\u{2213}')),
    ("&models;", Instance::Char('\u{22a7}')),
    ("&mopf;", Instance::Char('\u{1d55e}')),
    ("&mp;", Instance::Char('\u{2213}')),
    ("&mscr;", Instance::Char('\u{1d4c2}')),
    ("&mstpos;", Instance::Char('\u{223e}')),
    ("&mu;", Instance::Char('\u{3bc}')),
    ("&multimap;", Instance::Char('\u{22b8}')),
    ("&mumap;", Instance::Char('\u{22b8}')),
    ("&nGg;", Instance::Char2('\u{22d9}','\u{338}')),
    ("&nGt;", Instance::Char2('\u{226b}','\u{20d2}')),
    ("&nGtv;", Instance::Char2('\u{226b}','\u{338}')),
    ("&nLeftarrow;", Instance::Char('\u{21cd}')),
    ("&nLeftrightarrow;", Instance::Char('\u{21ce}')),
    ("&nLl;", Instance::Char2('\u{22d8}','\u{338}')),
    ("&nLt;", Instance::Char2('\u{226a}','\u{20d2}')),
    ("&nLtv;", Instance::Char2('\u{226a}','\u{338}')),
    ("&nRightarrow;", Instance::Char('\u{21cf}')),
    ("&nVDash;", Instance::Char('\u{22af}')),
    ("&nVdash;", Instance::Char('\u{22ae}')),
    ("&nabla;", Instance::Char('\u{2207}')),
    ("&nacute;", Instance::Char('\u{144}')),
    ("&nang;", Instance::Char2('\u{2220}','\u{20d2}')),
    ("&nap;", Instance::Char('\u{2249}')),
    ("&napE;", Instance::Char2('\u{2a70}','\u{338}')),
    ("&napid;", Instance::Char2('\u{224b}','\u{338}')),
    ("&napos;", Instance::Char('\u{149}')),
    ("&napprox;", Instance::Char('\u{2249}')),
    ("&natur;", Instance::Char('\u{266e}')),
    ("&natural;", Instance::Char('\u{266e}')),
    ("&naturals;", Instance::Char('\u{2115}')),
    ("&nbsp", Instance::Char('\u{a0}')),
    ("&nbsp;", Instance::Char('\u{a0}')),
    ("&nbump;", Instance::Char2('\u{224e}','\u{338}')),
    ("&nbumpe;", Instance::Char2('\u{224f}','\u{338}')),
    ("&ncap;", Instance::Char('\u{2a43}')),
    ("&ncaron;", Instance::Char('\u{148}')),
    ("&ncedil;", Instance::Char('\u{146}')),
    ("&ncong;", Instance::Char('\u{2247}')),
    ("&ncongdot;", Instance::Char2('\u{2a6d}','\u{338}')),
    ("&ncup;", Instance::Char('\u{2a42}')),
    ("&ncy;", Instance::Char('\u{43d}')),
    ("&ndash;", Instance::Char('\u{2013}')),
    ("&ne;", Instance::Char('\u{2260}')),
    ("&neArr;", Instance::Char('\u{21d7}')),
    ("&nearhk;", Instance::Char('\u{2924}')),
    ("&nearr;", Instance::Char('\u{2197}')),
    ("&nearrow;", Instance::Char('\u{2197}')),
    ("&nedot;", Instance::Char2('\u{2250}','\u{338}')),
    ("&nequiv;", Instance::Char('\u{2262}')),
    ("&nesear;", Instance::Char('\u{2928}')),
    ("&nesim;", Instance::Char2('\u{2242}','\u{338}')),
    ("&nexist;", Instance::Char('\u{2204}')),
    ("&nexists;", Instance::Char('\u{2204}')),
    ("&nfr;", Instance::Char('\u{1d52b}')),
    ("&ngE;", Instance::Char2('\u{2267}','\u{338}')),
    ("&nge;", Instance::Char('\u{2271}')),
    ("&ngeq;", Instance::Char('\u{2271}')),
    ("&ngeqq;", Instance::Char2('\u{2267}','\u{338}')),
    ("&ngeqslant;", Instance::Char2('\u{2a7e}','\u{338}')),
    ("&nges;", Instance::Char2('\u{2a7e}','\u{338}')),
    ("&ngsim;", Instance::Char('\u{2275}')),
    ("&ngt;", Instance::Char('\u{226f}')),
    ("&ngtr;", Instance::Char('\u{226f}')),
    ("&nhArr;", Instance::Char('\u{21ce}')),
    ("&nharr;", Instance::Char('\u{21ae}')),
    ("&nhpar;", Instance::Char('\u{2af2}')),
    ("&ni;", Instance::Char('\u{220b}')),
    ("&nis;", Instance::Char('\u{22fc}')),
    ("&nisd;", Instance::Char('\u{22fa}')),
    ("&niv;", Instance::Char('\u{220b}')),
    ("&njcy;", Instance::Char('\u{45a}')),
    ("&nlArr;", Instance::Char('\u{21cd}')),
    ("&nlE;", Instance::Char2('\u{2266}','\u{338}')),
    ("&nlarr;", Instance::Char('\u{219a}')),
    ("&nldr;", Instance::Char('\u{2025}')),
    ("&nle;", Instance::Char('\u{2270}')),
    ("&nleftarrow;", Instance::Char('\u{219a}')),
    ("&nleftrightarrow;", Instance::Char('\u{21ae}')),
    ("&nleq;", Instance::Char('\u{2270}')),
    ("&nleqq;", Instance::Char2('\u{2266}','\u{338}')),
    ("&nleqslant;", Instance::Char2('\u{2a7d}','\u{338}')),
    ("&nles;", Instance::Char2('\u{2a7d}','\u{338}')),
    ("&nless;", Instance::Char('\u{226e}')),
    ("&nlsim;", Instance::Char('\u{2274}')),
    ("&nlt;", Instance::Char('\u{226e}')),
    ("&nltri;", Instance::Char('\u{22ea}')),
    ("&nltrie;", Instance::Char('\u{22ec}')),
    ("&nmid;", Instance::Char('\u{2224}')),
    ("&nopf;", Instance::Char('\u{1d55f}')),
    ("&not", Instance::Char('\u{ac}')),
    ("&not;", Instance::Char('\u{ac}')),
    ("&notin;", Instance::Char('\u{2209}')),
    ("&notinE;", Instance::Char2('\u{22f9}','\u{338}')),
    ("&notindot;", Instance::Char2('\u{22f5}','\u{338}')),
    ("&notinva;", Instance::Char('\u{2209}')),
    ("&notinvb;", Instance::Char('\u{22f7}')),
    ("&notinvc;", Instance::Char('\u{22f6}')),
    ("&notni;", Instance::Char('\u{220c}')),
    ("&notniva;", Instance::Char('\u{220c}')),
    ("&notnivb;", Instance::Char('\u{22fe}')),
    ("&notnivc;", Instance::Char('\u{22fd}')),
    ("&npar;", Instance::Char('\u{2226}')),
    ("&nparallel;", Instance::Char('\u{2226}')),
    ("&nparsl;", Instance::Char2('\u{2afd}','\u{20e5}')),
    ("&npart;", Instance::Char2('\u{2202}','\u{338}')),
    ("&npolint;", Instance::Char('\u{2a14}')),
    ("&npr;", Instance::Char('\u{2280}')),
    ("&nprcue;", Instance::Char('\u{22e0}')),
    ("&npre;", Instance::Char2('\u{2aaf}','\u{338}')),
    ("&nprec;", Instance::Char('\u{2280}')),
    ("&npreceq;", Instance::Char2('\u{2aaf}','\u{338}')),
    ("&nrArr;", Instance::Char('\u{21cf}')),
    ("&nrarr;", Instance::Char('\u{219b}')),
    ("&nrarrc;", Instance::Char2('\u{2933}','\u{338}')),
    ("&nrarrw;", Instance::Char2('\u{219d}','\u{338}')),
    ("&nrightarrow;", Instance::Char('\u{219b}')),
    ("&nrtri;", Instance::Char('\u{22eb}')),
    ("&nrtrie;", Instance::Char('\u{22ed}')),
    ("&nsc;", Instance::Char('\u{2281}')),
    ("&nsccue;", Instance::Char('\u{22e1}')),
    ("&nsce;", Instance::Char2('\u{2ab0}','\u{338}')),
    ("&nscr;", Instance::Char('\u{1d4c3}')),
    ("&nshortmid;", Instance::Char('\u{2224}')),
    ("&nshortparallel;", Instance::Char('\u{2226}')),
    ("&nsim;", Instance::Char('\u{2241}')),
    ("&nsime;", Instance::Char('\u{2244}')),
    ("&nsimeq;", Instance::Char('\u{2244}')),
    ("&nsmid;", Instance::Char('\u{2224}')),
    ("&nspar;", Instance::Char('\u{2226}')),
    ("&nsqsube;", Instance::Char('\u{22e2}')),
    ("&nsqsupe;", Instance::Char('\u{22e3}')),
    ("&nsub;", Instance::Char('\u{2284}')),
    ("&nsubE;", Instance::Char2('\u{2ac5}','\u{338}')),
    ("&nsube;", Instance::Char('\u{2288}')),
    ("&nsubset;", Instance::Char2('\u{2282}','\u{20d2}')),
    ("&nsubseteq;", Instance::Char('\u{2288}')),
    ("&nsubseteqq;", Instance::Char2('\u{2ac5}','\u{338}')),
    ("&nsucc;", Instance::Char('\u{2281}')),
    ("&nsucceq;", Instance::Char2('\u{2ab0}','\u{338}')),
    ("&nsup;", Instance::Char('\u{2285}')),
    ("&nsupE;", Instance::Char2('\u{2ac6}','\u{338}')),
    ("&nsupe;", Instance::Char('\u{2289}')),
    ("&nsupset;", Instance::Char2('\u{2283}','\u{20d2}')),
    ("&nsupseteq;", Instance::Char('\u{2289}')),
    ("&nsupseteqq;", Instance::Char2('\u{2ac6}','\u{338}')),
    ("&ntgl;", Instance::Char('\u{2279}')),
    ("&ntilde", Instance::Char('\u{f1}')),
    ("&ntilde;", Instance::Char('\u{f1}')),
    ("&ntlg;", Instance::Char('\u{2278}')),
    ("&ntriangleleft;", Instance::Char('\u{22ea}')),
    ("&ntrianglelefteq;", Instance::Char('\u{22ec}')),
    ("&ntriangleright;", Instance::Char('\u{22eb}')),
    ("&ntrianglerighteq;", Instance::Char('\u{22ed}')),
    ("&nu;", Instance::Char('\u{3bd}')),
    ("&num;", Instance::Char('\u{23}')),
    ("&numero;", Instance::Char('\u{2116}')),
    ("&numsp;", Instance::Char('\u{2007}')),
    ("&nvDash;", Instance::Char('\u{22ad}')),
    ("&nvHarr;", Instance::Char('\u{2904}')),
    ("&nvap;", Instance::Char2('\u{224d}','\u{20d2}')),
    ("&nvdash;", Instance::Char('\u{22ac}')),
    ("&nvge;", Instance::Char2('\u{2265}','\u{20d2}')),
    ("&nvgt;", Instance::Char2('\u{3e}','\u{20d2}')),
    ("&nvinfin;", Instance::Char('\u{29de}')),
    ("&nvlArr;", Instance::Char('\u{2902}')),
    ("&nvle;", Instance::Char2('\u{2264}','\u{20d2}')),
    ("&nvlt;", Instance::Char2('\u{3c}','\u{20d2}')),
    ("&nvltrie;", Instance::Char2('\u{22b4}','\u{20d2}')),
    ("&nvrArr;", Instance::Char('\u{2903}')),
    ("&nvrtrie;", Instance::Char2('\u{22b5}','\u{20d2}')),
    ("&nvsim;", Instance::Char2('\u{223c}','\u{20d2}')),
    ("&nwArr;", Instance::Char('\u{21d6}')),
    ("&nwarhk;", Instance::Char('\u{2923}')),
    ("&nwarr;", Instance::Char('\u{2196}')),
    ("&nwarrow;", Instance::Char('\u{2196}')),
    ("&nwnear;", Instance::Char('\u{2927}')),
    ("&oS;", Instance::Char('\u{24c8}')),
    ("&oacute", Instance::Char('\u{f3}')),
    ("&oacute;", Instance::Char('\u{f3}')),
    ("&oast;", Instance::Char('\u{229b}')),
    ("&ocir;", Instance::Char('\u{229a}')),
    ("&ocirc", Instance::Char('\u{f4}')),
    ("&ocirc;", Instance::Char('\u{f4}')),
    ("&ocy;", Instance::Char('\u{43e}')),
    ("&odash;", Instance::Char('\u{229d}')),
    ("&odblac;", Instance::Char('\u{151}')),
    ("&odiv;", Instance::Char('\u{2a38}')),
    ("&odot;", Instance::Char('\u{2299}')),
    ("&odsold;", Instance::Char('\u{29bc}')),
    ("&oelig;", Instance::Char('\u{153}')),
    ("&ofcir;", Instance::Char('\u{29bf}')),
    ("&ofr;", Instance::Char('\u{1d52c}')),
    ("&ogon;", Instance::Char('\u{2db}')),
    ("&ograve", Instance::Char('\u{f2}')),
    ("&ograve;", Instance::Char('\u{f2}')),
    ("&ogt;", Instance::Char('\u{29c1}')),
    ("&ohbar;", Instance::Char('\u{29b5}')),
    ("&ohm;", Instance::Char('\u{3a9}')),
    ("&oint;", Instance::Char('\u{222e}')),
    ("&olarr;", Instance::Char('\u{21ba}')),
    ("&olcir;", Instance::Char('\u{29be}')),
    ("&olcross;", Instance::Char('\u{29bb}')),
    ("&oline;", Instance::Char('\u{203e}')),
    ("&olt;", Instance::Char('\u{29c0}')),
    ("&omacr;", Instance::Char('\u{14d}')),
    ("&omega;", Instance::Char('\u{3c9}')),
    ("&omicron;", Instance::Char('\u{3bf}')),
    ("&omid;", Instance::Char('\u{29b6}')),
    ("&ominus;", Instance::Char('\u{2296}')),
    ("&oopf;", Instance::Char('\u{1d560}')),
    ("&opar;", Instance::Char('\u{29b7}')),
    ("&operp;", Instance::Char('\u{29b9}')),
    ("&oplus;", Instance::Char('\u{2295}')),
    ("&or;", Instance::Char('\u{2228}')),
    ("&orarr;", Instance::Char('\u{21bb}')),
    ("&ord;", Instance::Char('\u{2a5d}')),
    ("&order;", Instance::Char('\u{2134}')),
    ("&orderof;", Instance::Char('\u{2134}')),
    ("&ordf", Instance::Char('\u{aa}')),
    ("&ordf;", Instance::Char('\u{aa}')),
    ("&ordm", Instance::Char('\u{ba}')),
    ("&ordm;", Instance::Char('\u{ba}')),
    ("&origof;", Instance::Char('\u{22b6}')),
    ("&oror;", Instance::Char('\u{2a56}')),
    ("&orslope;", Instance::Char('\u{2a57}')),
    ("&orv;", Instance::Char('\u{2a5b}')),
    ("&oscr;", Instance::Char('\u{2134}')),
    ("&oslash", Instance::Char('\u{f8}')),
    ("&oslash;", Instance::Char('\u{f8}')),
    ("&osol;", Instance::Char('\u{2298}')),
    ("&otilde", Instance::Char('\u{f5}')),
    ("&otilde;", Instance::Char('\u{f5}')),
    ("&otimes;", Instance::Char('\u{2297}')),
    ("&otimesas;", Instance::Char('\u{2a36}')),
    ("&ouml", Instance::Char('\u{f6}')),
    ("&ouml;", Instance::Char('\u{f6}')),
    ("&ovbar;", Instance::Char('\u{233d}')),
    ("&par;", Instance::Char('\u{2225}')),
    ("&para", Instance::Char('\u{b6}')),
    ("&para;", Instance::Char('\u{b6}')),
    ("&parallel;", Instance::Char('\u{2225}')),
    ("&parsim;", Instance::Char('\u{2af3}')),
    ("&parsl;", Instance::Char('\u{2afd}')),
    ("&part;", Instance::Char('\u{2202}')),
    ("&pcy;", Instance::Char('\u{43f}')),
    ("&percnt;", Instance::Char('\u{25}')),
    ("&period;", Instance::Char('\u{2e}')),
    ("&permil;", Instance::Char('\u{2030}')),
    ("&perp;", Instance::Char('\u{22a5}')),
    ("&pertenk;", Instance::Char('\u{2031}')),
    ("&pfr;", Instance::Char('\u{1d52d}')),
    ("&phi;", Instance::Char('\u{3c6}')),
    ("&phiv;", Instance::Char('\u{3d5}')),
    ("&phmmat;", Instance::Char('\u{2133}')),
    ("&phone;", Instance::Char('\u{260e}')),
    ("&pi;", Instance::Char('\u{3c0}')),
    ("&pitchfork;", Instance::Char('\u{22d4}')),
    ("&piv;", Instance::Char('\u{3d6}')),
    ("&planck;", Instance::Char('\u{210f}')),
    ("&planckh;", Instance::Char('\u{210e}')),
    ("&plankv;", Instance::Char('\u{210f}')),
    ("&plus;", Instance::Char('\u{2b}')),
    ("&plusacir;", Instance::Char('\u{2a23}')),
    ("&plusb;", Instance::Char('\u{229e}')),
    ("&pluscir;", Instance::Char('\u{2a22}')),
    ("&plusdo;", Instance::Char('\u{2214}')),
    ("&plusdu;", Instance::Char('\u{2a25}')),
    ("&pluse;", Instance::Char('\u{2a72}')),
    ("&plusmn", Instance::Char('\u{b1}')),
    ("&plusmn;", Instance::Char('\u{b1}')),
    ("&plussim;", Instance::Char('\u{2a26}')),
    ("&plustwo;", Instance::Char('\u{2a27}')),
    ("&pm;", Instance::Char('\u{b1}')),
    ("&pointint;", Instance::Char('\u{2a15}')),
    ("&popf;", Instance::Char('\u{1d561}')),
    ("&pound", Instance::Char('\u{a3}')),
    ("&pound;", Instance::Char('\u{a3}')),
    ("&pr;", Instance::Char('\u{227a}')),
    ("&prE;", Instance::Char('\u{2ab3}')),
    ("&prap;", Instance::Char('\u{2ab7}')),
    ("&prcue;", Instance::Char('\u{227c}')),
    ("&pre;", Instance::Char('\u{2aaf}')),
    ("&prec;", Instance::Char('\u{227a}')),
    ("&precapprox;", Instance::Char('\u{2ab7}')),
    ("&preccurlyeq;", Instance::Char('\u{227c}')),
    ("&preceq;", Instance::Char('\u{2aaf}')),
    ("&precnapprox;", Instance::Char('\u{2ab9}')),
    ("&precneqq;", Instance::Char('\u{2ab5}')),
    ("&precnsim;", Instance::Char('\u{22e8}')),
    ("&precsim;", Instance::Char('\u{227e}')),
    ("&prime;", Instance::Char('\u{2032}')),
    ("&primes;", Instance::Char('\u{2119}')),
    ("&prnE;", Instance::Char('\u{2ab5}')),
    ("&prnap;", Instance::Char('\u{2ab9}')),
    ("&prnsim;", Instance::Char('\u{22e8}')),
    ("&prod;", Instance::Char('\u{220f}')),
    ("&profalar;", Instance::Char('\u{232e}')),
    ("&profline;", Instance::Char('\u{2312}')),
    ("&profsurf;", Instance::Char('\u{2313}')),
    ("&prop;", Instance::Char('\u{221d}')),
    ("&propto;", Instance::Char('\u{221d}')),
    ("&prsim;", Instance::Char('\u{227e}')),
    ("&prurel;", Instance::Char('\u{22b0}')),
    ("&pscr;", Instance::Char('\u{1d4c5}')),
    ("&psi;", Instance::Char('\u{3c8}')),
    ("&puncsp;", Instance::Char('\u{2008}')),
    ("&qfr;", Instance::Char('\u{1d52e}')),
    ("&qint;", Instance::Char('\u{2a0c}')),
    ("&qopf;", Instance::Char('\u{1d562}')),
    ("&qprime;", Instance::Char('\u{2057}')),
    ("&qscr;", Instance::Char('\u{1d4c6}')),
    ("&quaternions;", Instance::Char('\u{210d}')),
    ("&quatint;", Instance::Char('\u{2a16}')),
    ("&quest;", Instance::Char('\u{3f}')),
    ("&questeq;", Instance::Char('\u{225f}')),
    ("&quot", Instance::Char('\u{22}')),
    ("&quot;", Instance::Char('\u{22}')),
    ("&rAarr;", Instance::Char('\u{21db}')),
    ("&rArr;", Instance::Char('\u{21d2}')),
    ("&rAtail;", Instance::Char('\u{291c}')),
    ("&rBarr;", Instance::Char('\u{290f}')),
    ("&rHar;", Instance::Char('\u{2964}')),
    ("&race;", Instance::Char2('\u{223d}','\u{331}')),
    ("&racute;", Instance::Char('\u{155}')),
    ("&radic;", Instance::Char('\u{221a}')),
    ("&raemptyv;", Instance::Char('\u{29b3}')),
    ("&rang;", Instance::Char('\u{27e9}')),
    ("&rangd;", Instance::Char('\u{2992}')),
    ("&range;", Instance::Char('\u{29a5}')),
    ("&rangle;", Instance::Char('\u{27e9}')),
    ("&raquo", Instance::Char('\u{bb}')),
    ("&raquo;", Instance::Char('\u{bb}')),
    ("&rarr;", Instance::Char('\u{2192}')),
    ("&rarrap;", Instance::Char('\u{2975}')),
    ("&rarrb;", Instance::Char('\u{21e5}')),
    ("&rarrbfs;", Instance::Char('\u{2920}')),
    ("&rarrc;", Instance::Char('\u{2933}')),
    ("&rarrfs;", Instance::Char('\u{291e}')),
    ("&rarrhk;", Instance::Char('\u{21aa}')),
    ("&rarrlp;", Instance::Char('\u{21ac}')),
    ("&rarrpl;", Instance::Char('\u{2945}')),
    ("&rarrsim;", Instance::Char('\u{2974}')),
    ("&rarrtl;", Instance::Char('\u{21a3}')),
    ("&rarrw;", Instance::Char('\u{219d}')),
    ("&ratail;", Instance::Char('\u{291a}')),
    ("&ratio;", Instance::Char('\u{2236}')),
    ("&rationals;", Instance::Char('\u{211a}')),
    ("&rbarr;", Instance::Char('\u{290d}')),
    ("&rbbrk;", Instance::Char('\u{2773}')),
    ("&rbrace;", Instance::Char('\u{7d}')),
    ("&rbrack;", Instance::Char('\u{5d}')),
    ("&rbrke;", Instance::Char('\u{298c}')),
    ("&rbrksld;", Instance::Char('\u{298e}')),
    ("&rbrkslu;", Instance::Char('\u{2990}')),
    ("&rcaron;", Instance::Char('\u{159}')),
    ("&rcedil;", Instance::Char('\u{157}')),
    ("&rceil;", Instance::Char('\u{2309}')),
    ("&rcub;", Instance::Char('\u{7d}')),
    ("&rcy;", Instance::Char('\u{440}')),
    ("&rdca;", Instance::Char('\u{2937}')),
    ("&rdldhar;", Instance::Char('\u{2969}')),
    ("&rdquo;", Instance::Char('\u{201d}')),
    ("&rdquor;", Instance::Char('\u{201d}')),
    ("&rdsh;", Instance::Char('\u{21b3}')),
    ("&real;", Instance::Char('\u{211c}')),
    ("&realine;", Instance::Char('\u{211b}')),
    ("&realpart;", Instance::Char('\u{211c}')),
    ("&reals;", Instance::Char('\u{211d}')),
    ("&rect;", Instance::Char('\u{25ad}')),
    ("&reg", Instance::Char('\u{ae}')),
    ("&reg;", Instance::Char('\u{ae}')),
    ("&rfisht;", Instance::Char('\u{297d}')),
    ("&rfloor;", Instance::Char('\u{230b}')),
    ("&rfr;", Instance::Char('\u{1d52f}')),
    ("&rhard;", Instance::Char('\u{21c1}')),
    ("&rharu;", Instance::Char('\u{21c0}')),
    ("&rharul;", Instance::Char('\u{296c}')),
    ("&rho;", Instance::Char('\u{3c1}')),
    ("&rhov;", Instance::Char('\u{3f1}')),
    ("&rightarrow;", Instance::Char('\u{2192}')),
    ("&rightarrowtail;", Instance::Char('\u{21a3}')),
    ("&rightharpoondown;", Instance::Char('\u{21c1}')),
    ("&rightharpoonup;", Instance::Char('\u{21c0}')),
    ("&rightleftarrows;", Instance::Char('\u{21c4}')),
    ("&rightleftharpoons;", Instance::Char('\u{21cc}')),
    ("&rightrightarrows;", Instance::Char('\u{21c9}')),
    ("&rightsquigarrow;", Instance::Char('\u{219d}')),
    ("&rightthreetimes;", Instance::Char('\u{22cc}')),
    ("&ring;", Instance::Char('\u{2da}')),
    ("&risingdotseq;", Instance::Char('\u{2253}')),
    ("&rlarr;", Instance::Char('\u{21c4}')),
    ("&rlhar;", Instance::Char('\u{21cc}')),
    ("&rlm;", Instance::Char('\u{200f}')),
    ("&rmoust;", Instance::Char('\u{23b1}')),
    ("&rmoustache;", Instance::Char('\u{23b1}')),
    ("&rnmid;", Instance::Char('\u{2aee}')),
    ("&roang;", Instance::Char('\u{27ed}')),
    ("&roarr;", Instance::Char('\u{21fe}')),
    ("&robrk;", Instance::Char('\u{27e7}')),
    ("&ropar;", Instance::Char('\u{2986}')),
    ("&ropf;", Instance::Char('\u{1d563}')),
    ("&roplus;", Instance::Char('\u{2a2e}')),
    ("&rotimes;", Instance::Char('\u{2a35}')),
    ("&rpar;", Instance::Char('\u{29}')),
    ("&rpargt;", Instance::Char('\u{2994}')),
    ("&rppolint;", Instance::Char('\u{2a12}')),
    ("&rrarr;", Instance::Char('\u{21c9}')),
    ("&rsaquo;", Instance::Char('\u{203a}')),
    ("&rscr;", Instance::Char('\u{1d4c7}')),
    ("&rsh;", Instance::Char('\u{21b1}')),
    ("&rsqb;", Instance::Char('\u{5d}')),
    ("&rsquo;", Instance::Char('\u{2019}')),
    ("&rsquor;", Instance::Char('\u{2019}')),
    ("&rthree;", Instance::Char('\u{22cc}')),
    ("&rtimes;", Instance::Char('\u{22ca}')),
    ("&rtri;", Instance::Char('\u{25b9}')),
    ("&rtrie;", Instance::Char('\u{22b5}')),
    ("&rtrif;", Instance::Char('\u{25b8}')),
    ("&rtriltri;", Instance::Char('\u{29ce}')),
    ("&ruluhar;", Instance::Char('\u{2968}')),
    ("&rx;", Instance::Char('\u{211e}')),
    ("&sacute;", Instance::Char('\u{15b}')),
    ("&sbquo;", Instance::Char('\u{201a}')),
    ("&sc;", Instance::Char('\u{227b}')),
    ("&scE;", Instance::Char('\u{2ab4}')),
    ("&scap;", Instance::Char('\u{2ab8}')),
    ("&scaron;", Instance::Char('\u{161}')),
    ("&sccue;", Instance::Char('\u{227d}')),
    ("&sce;", Instance::Char('\u{2ab0}')),
    ("&scedil;", Instance::Char('\u{15f}')),
    ("&scirc;", Instance::Char('\u{15d}')),
    ("&scnE;", Instance::Char('\u{2ab6}')),
    ("&scnap;", Instance::Char('\u{2aba}')),
    ("&scnsim;", Instance::Char('\u{22e9}')),
    ("&scpolint;", Instance::Char('\u{2a13}')),
    ("&scsim;", Instance::Char('\u{227f}')),
    ("&scy;", Instance::Char('\u{441}')),
    ("&sdot;", Instance::Char('\u{22c5}')),
    ("&sdotb;", Instance::Char('\u{22a1}')),
    ("&sdote;", Instance::Char('\u{2a66}')),
    ("&seArr;", Instance::Char('\u{21d8}')),
    ("&searhk;", Instance::Char('\u{2925}')),
    ("&searr;", Instance::Char('\u{2198}')),
    ("&searrow;", Instance::Char('\u{2198}')),
    ("&sect", Instance::Char('\u{a7}')),
    ("&sect;", Instance::Char('\u{a7}')),
    ("&semi;", Instance::Char('\u{3b}')),
    ("&seswar;", Instance::Char('\u{2929}')),
    ("&setminus;", Instance::Char('\u{2216}')),
    ("&setmn;", Instance::Char('\u{2216}')),
    ("&sext;", Instance::Char('\u{2736}')),
    ("&sfr;", Instance::Char('\u{1d530}')),
    ("&sfrown;", Instance::Char('\u{2322}')),
    ("&sharp;", Instance::Char('\u{266f}')),
    ("&shchcy;", Instance::Char('\u{449}')),
    ("&shcy;", Instance::Char('\u{448}')),
    ("&shortmid;", Instance::Char('\u{2223}')),
    ("&shortparallel;", Instance::Char('\u{2225}')),
    ("&shy", Instance::Char('\u{ad}')),
    ("&shy;", Instance::Char('\u{ad}')),
    ("&sigma;", Instance::Char('\u{3c3}')),
    ("&sigmaf;", Instance::Char('\u{3c2}')),
    ("&sigmav;", Instance::Char('\u{3c2}')),
    ("&sim;", Instance::Char('\u{223c}')),
    ("&simdot;", Instance::Char('\u{2a6a}')),
    ("&sime;", Instance::Char('\u{2243}')),
    ("&simeq;", Instance::Char('\u{2243}')),
    ("&simg;", Instance::Char('\u{2a9e}')),
    ("&simgE;", Instance::Char('\u{2aa0}')),
    ("&siml;", Instance::Char('\u{2a9d}')),
    ("&simlE;", Instance::Char('\u{2a9f}')),
    ("&simne;", Instance::Char('\u{2246}')),
    ("&simplus;", Instance::Char('\u{2a24}')),
    ("&simrarr;", Instance::Char('\u{2972}')),
    ("&slarr;", Instance::Char('\u{2190}')),
    ("&smallsetminus;", Instance::Char('\u{2216}')),
    ("&smashp;", Instance::Char('\u{2a33}')),
    ("&smeparsl;", Instance::Char('\u{29e4}')),
    ("&smid;", Instance::Char('\u{2223}')),
    ("&smile;", Instance::Char('\u{2323}')),
    ("&smt;", Instance::Char('\u{2aaa}')),
    ("&smte;", Instance::Char('\u{2aac}')),
    ("&smtes;", Instance::Char2('\u{2aac}','\u{fe00}')),
    ("&softcy;", Instance::Char('\u{44c}')),
    ("&sol;", Instance::Char('\u{2f}')),
    ("&solb;", Instance::Char('\u{29c4}')),
    ("&solbar;", Instance::Char('\u{233f}')),
    ("&sopf;", Instance::Char('\u{1d564}')),
    ("&spades;", Instance::Char('\u{2660}')),
    ("&spadesuit;", Instance::Char('\u{2660}')),
    ("&spar;", Instance::Char('\u{2225}')),
    ("&sqcap;", Instance::Char('\u{2293}')),
    ("&sqcaps;", Instance::Char2('\u{2293}','\u{fe00}')),
    ("&sqcup;", Instance::Char('\u{2294}')),
    ("&sqcups;", Instance::Char2('\u{2294}','\u{fe00}')),
    ("&sqsub;", Instance::Char('\u{228f}')),
    ("&sqsube;", Instance::Char('\u{2291}')),
    ("&sqsubset;", Instance::Char('\u{228f}')),
    ("&sqsubseteq;", Instance::Char('\u{2291}')),
    ("&sqsup;", Instance::Char('\u{2290}')),
    ("&sqsupe;", Instance::Char('\u{2292}')),
    ("&sqsupset;", Instance::Char('\u{2290}')),
    ("&sqsupseteq;", Instance::Char('\u{2292}')),
    ("&squ;", Instance::Char('\u{25a1}')),
    ("&square;", Instance::Char('\u{25a1}')),
    ("&squarf;", Instance::Char('\u{25aa}')),
    ("&squf;", Instance::Char('\u{25aa}')),
    ("&srarr;", Instance::Char('\u{2192}')),
    ("&sscr;", Instance::Char('\u{1d4c8}')),
    ("&ssetmn;", Instance::Char('\u{2216}')),
    ("&ssmile;", Instance::Char('\u{2323}')),
    ("&sstarf;", Instance::Char('\u{22c6}')),
    ("&star;", Instance::Char('\u{2606}')),
    ("&starf;", Instance::Char('\u{2605}')),
    ("&straightepsilon;", Instance::Char('\u{3f5}')),
    ("&straightphi;", Instance::Char('\u{3d5}')),
    ("&strns;", Instance::Char('\u{af}')),
    ("&sub;", Instance::Char('\u{2282}')),
    ("&subE;", Instance::Char('\u{2ac5}')),
    ("&subdot;", Instance::Char('\u{2abd}')),
    ("&sube;", Instance::Char('\u{2286}')),
    ("&subedot;", Instance::Char('\u{2ac3}')),
    ("&submult;", Instance::Char('\u{2ac1}')),
    ("&subnE;", Instance::Char('\u{2acb}')),
    ("&subne;", Instance::Char('\u{228a}')),
    ("&subplus;", Instance::Char('\u{2abf}')),
    ("&subrarr;", Instance::Char('\u{2979}')),
    ("&subset;", Instance::Char('\u{2282}')),
    ("&subseteq;", Instance::Char('\u{2286}')),
    ("&subseteqq;", Instance::Char('\u{2ac5}')),
    ("&subsetneq;", Instance::Char('\u{228a}')),
    ("&subsetneqq;", Instance::Char('\u{2acb}')),
    ("&subsim;", Instance::Char('\u{2ac7}')),
    ("&subsub;", Instance::Char('\u{2ad5}')),
    ("&subsup;", Instance::Char('\u{2ad3}')),
    ("&succ;", Instance::Char('\u{227b}')),
    ("&succapprox;", Instance::Char('\u{2ab8}')),
    ("&succcurlyeq;", Instance::Char('\u{227d}')),
    ("&succeq;", Instance::Char('\u{2ab0}')),
    ("&succnapprox;", Instance::Char('\u{2aba}')),
    ("&succneqq;", Instance::Char('\u{2ab6}')),
    ("&succnsim;", Instance::Char('\u{22e9}')),
    ("&succsim;", Instance::Char('\u{227f}')),
    ("&sum;", Instance::Char('\u{2211}')),
    ("&sung;", Instance::Char('\u{266a}')),
    ("&sup1", Instance::Char('\u{b9}')),
    ("&sup1;", Instance::Char('\u{b9}')),
    ("&sup2", Instance::Char('\u{b2}')),
    ("&sup2;", Instance::Char('\u{b2}')),
    ("&sup3", Instance::Char('\u{b3}')),
    ("&sup3;", Instance::Char('\u{b3}')),
    ("&sup;", Instance::Char('\u{2283}')),
    ("&supE;", Instance::Char('\u{2ac6}')),
    ("&supdot;", Instance::Char('\u{2abe}')),
    ("&supdsub;", Instance::Char('\u{2ad8}')),
    ("&supe;", Instance::Char('\u{2287}')),
    ("&supedot;", Instance::Char('\u{2ac4}')),
    ("&suphsol;", Instance::Char('\u{27c9}')),
    ("&suphsub;", Instance::Char('\u{2ad7}')),
    ("&suplarr;", Instance::Char('\u{297b}')),
    ("&supmult;", Instance::Char('\u{2ac2}')),
    ("&supnE;", Instance::Char('\u{2acc}')),
    ("&supne;", Instance::Char('\u{228b}')),
    ("&supplus;", Instance::Char('\u{2ac0}')),
    ("&supset;", Instance::Char('\u{2283}')),
    ("&supseteq;", Instance::Char('\u{2287}')),
    ("&supseteqq;", Instance::Char('\u{2ac6}')),
    ("&supsetneq;", Instance::Char('\u{228b}')),
    ("&supsetneqq;", Instance::Char('\u{2acc}')),
    ("&supsim;", Instance::Char('\u{2ac8}')),
    ("&supsub;", Instance::Char('\u{2ad4}')),
    ("&supsup;", Instance::Char('\u{2ad6}')),
    ("&swArr;", Instance::Char('\u{21d9}')),
    ("&swarhk;", Instance::Char('\u{2926}')),
    ("&swarr;", Instance::Char('\u{2199}')),
    ("&swarrow;", Instance::Char('\u{2199}')),
    ("&swnwar;", Instance::Char('\u{292a}')),
    ("&szlig", Instance::Char('\u{df}')),
    ("&szlig;", Instance::Char('\u{df}')),
    ("&target;", Instance::Char('\u{2316}')),
    ("&tau;", Instance::Char('\u{3c4}')),
    ("&tbrk;", Instance::Char('\u{23b4}')),
    ("&tcaron;", Instance::Char('\u{165}')),
    ("&tcedil;", Instance::Char('\u{163}')),
    ("&tcy;", Instance::Char('\u{442}')),
    ("&tdot;", Instance::Char('\u{20db}')),
    ("&telrec;", Instance::Char('\u{2315}')),
    ("&tfr;", Instance::Char('\u{1d531}')),
    ("&there4;", Instance::Char('\u{2234}')),
    ("&therefore;", Instance::Char('\u{2234}')),
    ("&theta;", Instance::Char('\u{3b8}')),
    ("&thetasym;", Instance::Char('\u{3d1}')),
    ("&thetav;", Instance::Char('\u{3d1}')),
    ("&thickapprox;", Instance::Char('\u{2248}')),
    ("&thicksim;", Instance::Char('\u{223c}')),
    ("&thinsp;", Instance::Char('\u{2009}')),
    ("&thkap;", Instance::Char('\u{2248}')),
    ("&thksim;", Instance::Char('\u{223c}')),
    ("&thorn", Instance::Char('\u{fe}')),
    ("&thorn;", Instance::Char('\u{fe}')),
    ("&tilde;", Instance::Char('\u{2dc}')),
    ("&times", Instance::Char('\u{d7}')),
    ("&times;", Instance::Char('\u{d7}')),
    ("&timesb;", Instance::Char('\u{22a0}')),
    ("&timesbar;", Instance::Char('\u{2a31}')),
    ("&timesd;", Instance::Char('\u{2a30}')),
    ("&tint;", Instance::Char('\u{222d}')),
    ("&toea;", Instance::Char('\u{2928}')),
    ("&top;", Instance::Char('\u{22a4}')),
    ("&topbot;", Instance::Char('\u{2336}')),
    ("&topcir;", Instance::Char('\u{2af1}')),
    ("&topf;", Instance::Char('\u{1d565}')),
    ("&topfork;", Instance::Char('\u{2ada}')),
    ("&tosa;", Instance::Char('\u{2929}')),
    ("&tprime;", Instance::Char('\u{2034}')),
    ("&trade;", Instance::Char('\u{2122}')),
    ("&triangle;", Instance::Char('\u{25b5}')),
    ("&triangledown;", Instance::Char('\u{25bf}')),
    ("&triangleleft;", Instance::Char('\u{25c3}')),
    ("&trianglelefteq;", Instance::Char('\u{22b4}')),
    ("&triangleq;", Instance::Char('\u{225c}')),
    ("&triangleright;", Instance::Char('\u{25b9}')),
    ("&trianglerighteq;", Instance::Char('\u{22b5}')),
    ("&tridot;", Instance::Char('\u{25ec}')),
    ("&trie;", Instance::Char('\u{225c}')),
    ("&triminus;", Instance::Char('\u{2a3a}')),
    ("&triplus;", Instance::Char('\u{2a39}')),
    ("&trisb;", Instance::Char('\u{29cd}')),
    ("&tritime;", Instance::Char('\u{2a3b}')),
    ("&trpezium;", Instance::Char('\u{23e2}')),
    ("&tscr;", Instance::Char('\u{1d4c9}')),
    ("&tscy;", Instance::Char('\u{446}')),
    ("&tshcy;", Instance::Char('\u{45b}')),
    ("&tstrok;", Instance::Char('\u{167}')),
    ("&twixt;", Instance::Char('\u{226c}')),
    ("&twoheadleftarrow;", Instance::Char('\u{219e}')),
    ("&twoheadrightarrow;", Instance::Char('\u{21a0}')),
    ("&uArr;", Instance::Char('\u{21d1}')),
    ("&uHar;", Instance::Char('\u{2963}')),
    ("&uacute", Instance::Char('\u{fa}')),
    ("&uacute;", Instance::Char('\u{fa}')),
    ("&uarr;", Instance::Char('\u{2191}')),
    ("&ubrcy;", Instance::Char('\u{45e}')),
    ("&ubreve;", Instance::Char('\u{16d}')),
    ("&ucirc", Instance::Char('\u{fb}')),
    ("&ucirc;", Instance::Char('\u{fb}')),
    ("&ucy;", Instance::Char('\u{443}')),
    ("&udarr;", Instance::Char('\u{21c5}')),
    ("&udblac;", Instance::Char('\u{171}')),
    ("&udhar;", Instance::Char('\u{296e}')),
    ("&ufisht;", Instance::Char('\u{297e}')),
    ("&ufr;", Instance::Char('\u{1d532}')),
    ("&ugrave", Instance::Char('\u{f9}')),
    ("&ugrave;", Instance::Char('\u{f9}')),
    ("&uharl;", Instance::Char('\u{21bf}')),
    ("&uharr;", Instance::Char('\u{21be}')),
    ("&uhblk;", Instance::Char('\u{2580}')),
    ("&ulcorn;", Instance::Char('\u{231c}')),
    ("&ulcorner;", Instance::Char('\u{231c}')),
    ("&ulcrop;", Instance::Char('\u{230f}')),
    ("&ultri;", Instance::Char('\u{25f8}')),
    ("&umacr;", Instance::Char('\u{16b}')),
    ("&uml", Instance::Char('\u{a8}')),
    ("&uml;", Instance::Char('\u{a8}')),
    ("&uogon;", Instance::Char('\u{173}')),
    ("&uopf;", Instance::Char('\u{1d566}')),
    ("&uparrow;", Instance::Char('\u{2191}')),
    ("&updownarrow;", Instance::Char('\u{2195}')),
    ("&upharpoonleft;", Instance::Char('\u{21bf}')),
    ("&upharpoonright;", Instance::Char('\u{21be}')),
    ("&uplus;", Instance::Char('\u{228e}')),
    ("&upsi;", Instance::Char('\u{3c5}')),
    ("&upsih;", Instance::Char('\u{3d2}')),
    ("&upsilon;", Instance::Char('\u{3c5}')),
    ("&upuparrows;", Instance::Char('\u{21c8}')),
    ("&urcorn;", Instance::Char('\u{231d}')),
    ("&urcorner;", Instance::Char('\u{231d}')),
    ("&urcrop;", Instance::Char('\u{230e}')),
    ("&uring;", Instance::Char('\u{16f}')),
    ("&urtri;", Instance::Char('\u{25f9}')),
    ("&uscr;", Instance::Char('\u{1d4ca}')),
    ("&utdot;", Instance::Char('\u{22f0}')),
    ("&utilde;", Instance::Char('\u{169}')),
    ("&utri;", Instance::Char('\u{25b5}')),
    ("&utrif;", Instance::Char('\u{25b4}')),
    ("&uuarr;", Instance::Char('\u{21c8}')),
    ("&uuml", Instance::Char('\u{fc}')),
    ("&uuml;", Instance::Char('\u{fc}')),
    ("&uwangle;", Instance::Char('\u{29a7}')),
    ("&vArr;", Instance::Char('\u{21d5}')),
    ("&vBar;", Instance::Char('\u{2ae8}')),
    ("&vBarv;", Instance::Char('\u{2ae9}')),
    ("&vDash;", Instance::Char('\u{22a8}')),
    ("&vangrt;", Instance::Char('\u{299c}')),
    ("&varepsilon;", Instance::Char('\u{3f5}')),
    ("&varkappa;", Instance::Char('\u{3f0}')),
    ("&varnothing;", Instance::Char('\u{2205}')),
    ("&varphi;", Instance::Char('\u{3d5}')),
    ("&varpi;", Instance::Char('\u{3d6}')),
    ("&varpropto;", Instance::Char('\u{221d}')),
    ("&varr;", Instance::Char('\u{2195}')),
    ("&varrho;", Instance::Char('\u{3f1}')),
    ("&varsigma;", Instance::Char('\u{3c2}')),
    ("&varsubsetneq;", Instance::Char2('\u{228a}','\u{fe00}')),
    ("&varsubsetneqq;", Instance::Char2('\u{2acb}','\u{fe00}')),
    ("&varsupsetneq;", Instance::Char2('\u{228b}','\u{fe00}')),
    ("&varsupsetneqq;", Instance::Char2('\u{2acc}','\u{fe00}')),
    ("&vartheta;", Instance::Char('\u{3d1}')),
    ("&vartriangleleft;", Instance::Char('\u{22b2}')),
    ("&vartriangleright;", Instance::Char('\u{22b3}')),
    ("&vcy;", Instance::Char('\u{432}')),
    ("&vdash;", Instance::Char('\u{22a2}')),
    ("&vee;", Instance::Char('\u{2228}')),
    ("&veebar;", Instance::Char('\u{22bb}')),
    ("&veeeq;", Instance::Char('\u{225a}')),
    ("&vellip;", Instance::Char('\u{22ee}')),
    ("&verbar;", Instance::Char('\u{7c}')),
    ("&vert;", Instance::Char('\u{7c}')),
    ("&vfr;", Instance::Char('\u{1d533}')),
    ("&vltri;", Instance::Char('\u{22b2}')),
    ("&vnsub;", Instance::Char2('\u{2282}','\u{20d2}')),
    ("&vnsup;", Instance::Char2('\u{2283}','\u{20d2}')),
    ("&vopf;", Instance::Char('\u{1d567}')),
    ("&vprop;", Instance::Char('\u{221d}')),
    ("&vrtri;", Instance::Char('\u{22b3}')),
    ("&vscr;", Instance::Char('\u{1d4cb}')),
    ("&vsubnE;", Instance::Char2('\u{2acb}','\u{fe00}')),
    ("&vsubne;", Instance::Char2('\u{228a}','\u{fe00}')),
    ("&vsupnE;", Instance::Char2('\u{2acc}','\u{fe00}')),
    ("&vsupne;", Instance::Char2('\u{228b}','\u{fe00}')),
    ("&vzigzag;", Instance::Char('\u{299a}')),
    ("&wcirc;", Instance::Char('\u{175}')),
    ("&wedbar;", Instance::Char('\u{2a5f}')),
    ("&wedge;", Instance::Char('\u{2227}')),
    ("&wedgeq;", Instance::Char('\u{2259}')),
    ("&weierp;", Instance::Char('\u{2118}')),
    ("&wfr;", Instance::Char('\u{1d534}')),
    ("&wopf;", Instance::Char('\u{1d568}')),
    ("&wp;", Instance::Char('\u{2118}')),
    ("&wr;", Instance::Char('\u{2240}')),
    ("&wreath;", Instance::Char('\u{2240}')),
    ("&wscr;", Instance::Char('\u{1d4cc}')),
    ("&xcap;", Instance::Char('\u{22c2}')),
    ("&xcirc;", Instance::Char('\u{25ef}')),
    ("&xcup;", Instance::Char('\u{22c3}')),
    ("&xdtri;", Instance::Char('\u{25bd}')),
    ("&xfr;", Instance::Char('\u{1d535}')),
    ("&xhArr;", Instance::Char('\u{27fa}')),
    ("&xharr;", Instance::Char('\u{27f7}')),
    ("&xi;", Instance::Char('\u{3be}')),
    ("&xlArr;", Instance::Char('\u{27f8}')),
    ("&xlarr;", Instance::Char('\u{27f5}')),
    ("&xmap;", Instance::Char('\u{27fc}')),
    ("&xnis;", Instance::Char('\u{22fb}')),
    ("&xodot;", Instance::Char('\u{2a00}')),
    ("&xopf;", Instance::Char('\u{1d569}')),
    ("&xoplus;", Instance::Char('\u{2a01}')),
    ("&xotime;", Instance::Char('\u{2a02}')),
    ("&xrArr;", Instance::Char('\u{27f9}')),
    ("&xrarr;", Instance::Char('\u{27f6}')),
    ("&xscr;", Instance::Char('\u{1d4cd}')),
    ("&xsqcup;", Instance::Char('\u{2a06}')),
    ("&xuplus;", Instance::Char('\u{2a04}')),
    ("&xutri;", Instance::Char('\u{25b3}')),
    ("&xvee;", Instance::Char('\u{22c1}')),
    ("&xwedge;", Instance::Char('\u{22c0}')),
    ("&yacute", Instance::Char('\u{fd}')),
    ("&yacute;", Instance::Char('\u{fd}')),
    ("&yacy;", Instance::Char('\u{44f}')),
    ("&ycirc;", Instance::Char('\u{177}')),
    ("&ycy;", Instance::Char('\u{44b}')),
    ("&yen", Instance::Char('\u{a5}')),
    ("&yen;", Instance::Char('\u{a5}')),
    ("&yfr;", Instance::Char('\u{1d536}')),
    ("&yicy;", Instance::Char('\u{457}')),
    ("&yopf;", Instance::Char('\u{1d56a}')),
    ("&yscr;", Instance::Char('\u{1d4ce}')),
    ("&yucy;", Instance::Char('\u{44e}')),
    ("&yuml", Instance::Char('\u{ff}')),
    ("&yuml;", Instance::Char('\u{ff}')),
    ("&zacute;", Instance::Char('\u{17a}')),
    ("&zcaron;", Instance::Char('\u{17e}')),
    ("&zcy;", Instance::Char('\u{437}')),
    ("&zdot;", Instance::Char('\u{17c}')),
    ("&zeetrf;", Instance::Char('\u{2128}')),
    ("&zeta;", Instance::Char('\u{3b6}')),
    ("&zfr;", Instance::Char('\u{1d537}')),
    ("&zhcy;", Instance::Char('\u{436}')),
    ("&zigrarr;", Instance::Char('\u{21dd}')),
    ("&zopf;", Instance::Char('\u{1d56b}')),
    ("&zscr;", Instance::Char('\u{1d4cf}')),
    ("&zwj;", Instance::Char('\u{200d}')),
    ("&zwnj;", Instance::Char('\u{200c}')),
];