1pub static MINIMAL_ENTITIES: [(char, &'static str); 5] = [
2 ('"', """),
3 ('&', "&"),
4 ('\'', "'"),
5 ('<', "<"),
6 ('>', ">")
7];
8
9pub static NAMED_ENTITIES: &'static[(&'static str, char)] = &[
10 ("AElig", '\u{00C6}'),
11 ("Aacute", '\u{00C1}'),
12 ("Acirc", '\u{00C2}'),
13 ("Agrave", '\u{00C0}'),
14 ("Alpha", '\u{0391}'),
15 ("Aring", '\u{00C5}'),
16 ("Atilde", '\u{00C3}'),
17 ("Auml", '\u{00C4}'),
18 ("Beta", '\u{0392}'),
19 ("Ccedil", '\u{00C7}'),
20 ("Chi", '\u{03A7}'),
21 ("Dagger", '\u{2021}'),
22 ("Delta", '\u{0394}'),
23 ("ETH", '\u{00D0}'),
24 ("Eacute", '\u{00C9}'),
25 ("Ecirc", '\u{00CA}'),
26 ("Egrave", '\u{00C8}'),
27 ("Epsilon", '\u{0395}'),
28 ("Eta", '\u{0397}'),
29 ("Euml", '\u{00CB}'),
30 ("Gamma", '\u{0393}'),
31 ("Iacute", '\u{00CD}'),
32 ("Icirc", '\u{00CE}'),
33 ("Igrave", '\u{00CC}'),
34 ("Iota", '\u{0399}'),
35 ("Iuml", '\u{00CF}'),
36 ("Kappa", '\u{039A}'),
37 ("Lambda", '\u{039B}'),
38 ("Mu", '\u{039C}'),
39 ("Ntilde", '\u{00D1}'),
40 ("Nu", '\u{039D}'),
41 ("OElig", '\u{0152}'),
42 ("Oacute", '\u{00D3}'),
43 ("Ocirc", '\u{00D4}'),
44 ("Ograve", '\u{00D2}'),
45 ("Omega", '\u{03A9}'),
46 ("Omicron", '\u{039F}'),
47 ("Oslash", '\u{00D8}'),
48 ("Otilde", '\u{00D5}'),
49 ("Ouml", '\u{00D6}'),
50 ("Phi", '\u{03A6}'),
51 ("Pi", '\u{03A0}'),
52 ("Prime", '\u{2033}'),
53 ("Psi", '\u{03A8}'),
54 ("Rho", '\u{03A1}'),
55 ("Scaron", '\u{0160}'),
56 ("Sigma", '\u{03A3}'),
57 ("THORN", '\u{00DE}'),
58 ("Tau", '\u{03A4}'),
59 ("Theta", '\u{0398}'),
60 ("Uacute", '\u{00DA}'),
61 ("Ucirc", '\u{00DB}'),
62 ("Ugrave", '\u{00D9}'),
63 ("Upsilon", '\u{03A5}'),
64 ("Uuml", '\u{00DC}'),
65 ("Xi", '\u{039E}'),
66 ("Yacute", '\u{00DD}'),
67 ("Yuml", '\u{0178}'),
68 ("Zeta", '\u{0396}'),
69 ("aacute", '\u{00E1}'),
70 ("acirc", '\u{00E2}'),
71 ("acute", '\u{00B4}'),
72 ("aelig", '\u{00E6}'),
73 ("agrave", '\u{00E0}'),
74 ("alefsym", '\u{2135}'),
75 ("alpha", '\u{03B1}'),
76 ("amp", '\u{0026}'),
77 ("and", '\u{2227}'),
78 ("ang", '\u{2220}'),
79 ("aring", '\u{00E5}'),
80 ("asymp", '\u{2248}'),
81 ("atilde", '\u{00E3}'),
82 ("auml", '\u{00E4}'),
83 ("bdquo", '\u{201E}'),
84 ("beta", '\u{03B2}'),
85 ("brvbar", '\u{00A6}'),
86 ("bull", '\u{2022}'),
87 ("cap", '\u{2229}'),
88 ("ccedil", '\u{00E7}'),
89 ("cedil", '\u{00B8}'),
90 ("cent", '\u{00A2}'),
91 ("chi", '\u{03C7}'),
92 ("circ", '\u{02C6}'),
93 ("clubs", '\u{2663}'),
94 ("cong", '\u{2245}'),
95 ("copy", '\u{00A9}'),
96 ("crarr", '\u{21B5}'),
97 ("cup", '\u{222A}'),
98 ("curren", '\u{00A4}'),
99 ("dArr", '\u{21D3}'),
100 ("dagger", '\u{2020}'),
101 ("darr", '\u{2193}'),
102 ("deg", '\u{00B0}'),
103 ("delta", '\u{03B4}'),
104 ("diams", '\u{2666}'),
105 ("divide", '\u{00F7}'),
106 ("eacute", '\u{00E9}'),
107 ("ecirc", '\u{00EA}'),
108 ("egrave", '\u{00E8}'),
109 ("empty", '\u{2205}'),
110 ("emsp", '\u{2003}'),
111 ("ensp", '\u{2002}'),
112 ("epsilon", '\u{03B5}'),
113 ("equiv", '\u{2261}'),
114 ("eta", '\u{03B7}'),
115 ("eth", '\u{00F0}'),
116 ("euml", '\u{00EB}'),
117 ("euro", '\u{20AC}'),
118 ("exist", '\u{2203}'),
119 ("fnof", '\u{0192}'),
120 ("forall", '\u{2200}'),
121 ("frac12", '\u{00BD}'),
122 ("frac14", '\u{00BC}'),
123 ("frac34", '\u{00BE}'),
124 ("frasl", '\u{2044}'),
125 ("gamma", '\u{03B3}'),
126 ("ge", '\u{2265}'),
127 ("gt", '\u{003E}'),
128 ("hArr", '\u{21D4}'),
129 ("harr", '\u{2194}'),
130 ("hearts", '\u{2665}'),
131 ("hellip", '\u{2026}'),
132 ("iacute", '\u{00ED}'),
133 ("icirc", '\u{00EE}'),
134 ("iexcl", '\u{00A1}'),
135 ("igrave", '\u{00EC}'),
136 ("image", '\u{2111}'),
137 ("infin", '\u{221E}'),
138 ("int", '\u{222B}'),
139 ("iota", '\u{03B9}'),
140 ("iquest", '\u{00BF}'),
141 ("isin", '\u{2208}'),
142 ("iuml", '\u{00EF}'),
143 ("kappa", '\u{03BA}'),
144 ("lArr", '\u{21D0}'),
145 ("lambda", '\u{03BB}'),
146 ("lang", '\u{2329}'),
147 ("laquo", '\u{00AB}'),
148 ("larr", '\u{2190}'),
149 ("lceil", '\u{2308}'),
150 ("ldquo", '\u{201C}'),
151 ("le", '\u{2264}'),
152 ("lfloor", '\u{230A}'),
153 ("lowast", '\u{2217}'),
154 ("loz", '\u{25CA}'),
155 ("lrm", '\u{200E}'),
156 ("lsaquo", '\u{2039}'),
157 ("lsquo", '\u{2018}'),
158 ("lt", '\u{003C}'),
159 ("macr", '\u{00AF}'),
160 ("mdash", '\u{2014}'),
161 ("micro", '\u{00B5}'),
162 ("middot", '\u{00B7}'),
163 ("minus", '\u{2212}'),
164 ("mu", '\u{03BC}'),
165 ("nabla", '\u{2207}'),
166 ("nbsp", '\u{00A0}'),
167 ("ndash", '\u{2013}'),
168 ("ne", '\u{2260}'),
169 ("ni", '\u{220B}'),
170 ("not", '\u{00AC}'),
171 ("notin", '\u{2209}'),
172 ("nsub", '\u{2284}'),
173 ("ntilde", '\u{00F1}'),
174 ("nu", '\u{03BD}'),
175 ("oacute", '\u{00F3}'),
176 ("ocirc", '\u{00F4}'),
177 ("oelig", '\u{0153}'),
178 ("ograve", '\u{00F2}'),
179 ("oline", '\u{203E}'),
180 ("omega", '\u{03C9}'),
181 ("omicron", '\u{03BF}'),
182 ("oplus", '\u{2295}'),
183 ("or", '\u{2228}'),
184 ("ordf", '\u{00AA}'),
185 ("ordm", '\u{00BA}'),
186 ("oslash", '\u{00F8}'),
187 ("otilde", '\u{00F5}'),
188 ("otimes", '\u{2297}'),
189 ("ouml", '\u{00F6}'),
190 ("para", '\u{00B6}'),
191 ("part", '\u{2202}'),
192 ("permil", '\u{2030}'),
193 ("perp", '\u{22A5}'),
194 ("phi", '\u{03C6}'),
195 ("pi", '\u{03C0}'),
196 ("piv", '\u{03D6}'),
197 ("plusmn", '\u{00B1}'),
198 ("pound", '\u{00A3}'),
199 ("prime", '\u{2032}'),
200 ("prod", '\u{220F}'),
201 ("prop", '\u{221D}'),
202 ("psi", '\u{03C8}'),
203 ("quot", '\u{0022}'),
204 ("rArr", '\u{21D2}'),
205 ("radic", '\u{221A}'),
206 ("rang", '\u{232A}'),
207 ("raquo", '\u{00BB}'),
208 ("rarr", '\u{2192}'),
209 ("rceil", '\u{2309}'),
210 ("rdquo", '\u{201D}'),
211 ("real", '\u{211C}'),
212 ("reg", '\u{00AE}'),
213 ("rfloor", '\u{230B}'),
214 ("rho", '\u{03C1}'),
215 ("rlm", '\u{200F}'),
216 ("rsaquo", '\u{203A}'),
217 ("rsquo", '\u{2019}'),
218 ("sbquo", '\u{201A}'),
219 ("scaron", '\u{0161}'),
220 ("sdot", '\u{22C5}'),
221 ("sect", '\u{00A7}'),
222 ("shy", '\u{00AD}'),
223 ("sigma", '\u{03C3}'),
224 ("sigmaf", '\u{03C2}'),
225 ("sim", '\u{223C}'),
226 ("spades", '\u{2660}'),
227 ("sub", '\u{2282}'),
228 ("sube", '\u{2286}'),
229 ("sum", '\u{2211}'),
230 ("sup", '\u{2283}'),
231 ("sup1", '\u{00B9}'),
232 ("sup2", '\u{00B2}'),
233 ("sup3", '\u{00B3}'),
234 ("supe", '\u{2287}'),
235 ("szlig", '\u{00DF}'),
236 ("tau", '\u{03C4}'),
237 ("there4", '\u{2234}'),
238 ("theta", '\u{03B8}'),
239 ("thetasym", '\u{03D1}'),
240 ("thinsp", '\u{2009}'),
241 ("thorn", '\u{00FE}'),
242 ("tilde", '\u{02DC}'),
243 ("times", '\u{00D7}'),
244 ("trade", '\u{2122}'),
245 ("uArr", '\u{21D1}'),
246 ("uacute", '\u{00FA}'),
247 ("uarr", '\u{2191}'),
248 ("ucirc", '\u{00FB}'),
249 ("ugrave", '\u{00F9}'),
250 ("uml", '\u{00A8}'),
251 ("upsih", '\u{03D2}'),
252 ("upsilon", '\u{03C5}'),
253 ("uuml", '\u{00FC}'),
254 ("weierp", '\u{2118}'),
255 ("xi", '\u{03BE}'),
256 ("yacute", '\u{00FD}'),
257 ("yen", '\u{00A5}'),
258 ("yuml", '\u{00FF}'),
259 ("zeta", '\u{03B6}'),
260 ("zwj", '\u{200D}'),
261 ("zwnj", '\u{200C}'),
262];
263