/[suikacvs]/markup/html/whatpm/t/tokenizer/entities.test
Suika

Contents of /markup/html/whatpm/t/tokenizer/entities.test

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sun Apr 13 06:44:27 2008 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
++ whatpm/t/ChangeLog	13 Apr 2008 06:43:36 -0000
	* HTML-tokenizer.t, HTML-tree.t, Makefile: Support for html5lib
	new test files.

2008-04-13  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	13 Apr 2008 06:44:17 -0000
	* mkentitylist.pl: Support for new HTML5 entity table format (the
	definition for |AElig;| was missing).

2008-04-13  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.1 {"tests": [
2    
3     {"description": "Undefined named entity in attribute value ending in semicolon and whose name starts with a known entity name.",
4     "input":"<h a='&noti;'>",
5     "output": ["ParseError", ["StartTag", "h", {"a": "&noti;"}]]},
6    
7     {"description": "Named entity: AElig with a semi-colon.",
8     "input":"&AElig;",
9     "output": [["Character", "\u00C6"]]},
10    
11     {"description": "Named entity: AElig without a semi-colon.",
12     "input":"&AElig",
13     "output": ["ParseError", ["Character", "\u00C6"]]},
14    
15     {"description": "Named entity: AMP with a semi-colon.",
16     "input":"&AMP;",
17     "output": [["Character", "\u0026"]]},
18    
19     {"description": "Named entity: AMP without a semi-colon.",
20     "input":"&AMP",
21     "output": ["ParseError", ["Character", "\u0026"]]},
22    
23     {"description": "Named entity: Aacute with a semi-colon.",
24     "input":"&Aacute;",
25     "output": [["Character", "\u00C1"]]},
26    
27     {"description": "Named entity: Aacute without a semi-colon.",
28     "input":"&Aacute",
29     "output": ["ParseError", ["Character", "\u00C1"]]},
30    
31     {"description": "Named entity: Acirc with a semi-colon.",
32     "input":"&Acirc;",
33     "output": [["Character", "\u00C2"]]},
34    
35     {"description": "Named entity: Acirc without a semi-colon.",
36     "input":"&Acirc",
37     "output": ["ParseError", ["Character", "\u00C2"]]},
38    
39     {"description": "Named entity: Agrave with a semi-colon.",
40     "input":"&Agrave;",
41     "output": [["Character", "\u00C0"]]},
42    
43     {"description": "Named entity: Agrave without a semi-colon.",
44     "input":"&Agrave",
45     "output": ["ParseError", ["Character", "\u00C0"]]},
46    
47     {"description": "Named entity: Alpha with a semi-colon.",
48     "input":"&Alpha;",
49     "output": [["Character", "\u0391"]]},
50    
51     {"description": "Named entity: Aring with a semi-colon.",
52     "input":"&Aring;",
53     "output": [["Character", "\u00C5"]]},
54    
55     {"description": "Named entity: Aring without a semi-colon.",
56     "input":"&Aring",
57     "output": ["ParseError", ["Character", "\u00C5"]]},
58    
59     {"description": "Named entity: Atilde with a semi-colon.",
60     "input":"&Atilde;",
61     "output": [["Character", "\u00C3"]]},
62    
63     {"description": "Named entity: Atilde without a semi-colon.",
64     "input":"&Atilde",
65     "output": ["ParseError", ["Character", "\u00C3"]]},
66    
67     {"description": "Named entity: Auml with a semi-colon.",
68     "input":"&Auml;",
69     "output": [["Character", "\u00C4"]]},
70    
71     {"description": "Named entity: Auml without a semi-colon.",
72     "input":"&Auml",
73     "output": ["ParseError", ["Character", "\u00C4"]]},
74    
75     {"description": "Named entity: Beta with a semi-colon.",
76     "input":"&Beta;",
77     "output": [["Character", "\u0392"]]},
78    
79     {"description": "Named entity: COPY with a semi-colon.",
80     "input":"&COPY;",
81     "output": [["Character", "\u00A9"]]},
82    
83     {"description": "Named entity: COPY without a semi-colon.",
84     "input":"&COPY",
85     "output": ["ParseError", ["Character", "\u00A9"]]},
86    
87     {"description": "Named entity: Ccedil with a semi-colon.",
88     "input":"&Ccedil;",
89     "output": [["Character", "\u00C7"]]},
90    
91     {"description": "Named entity: Ccedil without a semi-colon.",
92     "input":"&Ccedil",
93     "output": ["ParseError", ["Character", "\u00C7"]]},
94    
95     {"description": "Named entity: Chi with a semi-colon.",
96     "input":"&Chi;",
97     "output": [["Character", "\u03A7"]]},
98    
99     {"description": "Named entity: Dagger with a semi-colon.",
100     "input":"&Dagger;",
101     "output": [["Character", "\u2021"]]},
102    
103     {"description": "Named entity: Delta with a semi-colon.",
104     "input":"&Delta;",
105     "output": [["Character", "\u0394"]]},
106    
107     {"description": "Named entity: ETH with a semi-colon.",
108     "input":"&ETH;",
109     "output": [["Character", "\u00D0"]]},
110    
111     {"description": "Named entity: ETH without a semi-colon.",
112     "input":"&ETH",
113     "output": ["ParseError", ["Character", "\u00D0"]]},
114    
115     {"description": "Named entity: Eacute with a semi-colon.",
116     "input":"&Eacute;",
117     "output": [["Character", "\u00C9"]]},
118    
119     {"description": "Named entity: Eacute without a semi-colon.",
120     "input":"&Eacute",
121     "output": ["ParseError", ["Character", "\u00C9"]]},
122    
123     {"description": "Named entity: Ecirc with a semi-colon.",
124     "input":"&Ecirc;",
125     "output": [["Character", "\u00CA"]]},
126    
127     {"description": "Named entity: Ecirc without a semi-colon.",
128     "input":"&Ecirc",
129     "output": ["ParseError", ["Character", "\u00CA"]]},
130    
131     {"description": "Named entity: Egrave with a semi-colon.",
132     "input":"&Egrave;",
133     "output": [["Character", "\u00C8"]]},
134    
135     {"description": "Named entity: Egrave without a semi-colon.",
136     "input":"&Egrave",
137     "output": ["ParseError", ["Character", "\u00C8"]]},
138    
139     {"description": "Named entity: Epsilon with a semi-colon.",
140     "input":"&Epsilon;",
141     "output": [["Character", "\u0395"]]},
142    
143     {"description": "Named entity: Eta with a semi-colon.",
144     "input":"&Eta;",
145     "output": [["Character", "\u0397"]]},
146    
147     {"description": "Named entity: Euml with a semi-colon.",
148     "input":"&Euml;",
149     "output": [["Character", "\u00CB"]]},
150    
151     {"description": "Named entity: Euml without a semi-colon.",
152     "input":"&Euml",
153     "output": ["ParseError", ["Character", "\u00CB"]]},
154    
155     {"description": "Named entity: GT with a semi-colon.",
156     "input":"&GT;",
157     "output": [["Character", "\u003E"]]},
158    
159     {"description": "Named entity: GT without a semi-colon.",
160     "input":"&GT",
161     "output": ["ParseError", ["Character", "\u003E"]]},
162    
163     {"description": "Named entity: Gamma with a semi-colon.",
164     "input":"&Gamma;",
165     "output": [["Character", "\u0393"]]},
166    
167     {"description": "Named entity: Iacute with a semi-colon.",
168     "input":"&Iacute;",
169     "output": [["Character", "\u00CD"]]},
170    
171     {"description": "Named entity: Iacute without a semi-colon.",
172     "input":"&Iacute",
173     "output": ["ParseError", ["Character", "\u00CD"]]},
174    
175     {"description": "Named entity: Icirc with a semi-colon.",
176     "input":"&Icirc;",
177     "output": [["Character", "\u00CE"]]},
178    
179     {"description": "Named entity: Icirc without a semi-colon.",
180     "input":"&Icirc",
181     "output": ["ParseError", ["Character", "\u00CE"]]},
182    
183     {"description": "Named entity: Igrave with a semi-colon.",
184     "input":"&Igrave;",
185     "output": [["Character", "\u00CC"]]},
186    
187     {"description": "Named entity: Igrave without a semi-colon.",
188     "input":"&Igrave",
189     "output": ["ParseError", ["Character", "\u00CC"]]},
190    
191     {"description": "Named entity: Iota with a semi-colon.",
192     "input":"&Iota;",
193     "output": [["Character", "\u0399"]]},
194    
195     {"description": "Named entity: Iuml with a semi-colon.",
196     "input":"&Iuml;",
197     "output": [["Character", "\u00CF"]]},
198    
199     {"description": "Named entity: Iuml without a semi-colon.",
200     "input":"&Iuml",
201     "output": ["ParseError", ["Character", "\u00CF"]]},
202    
203     {"description": "Named entity: Kappa with a semi-colon.",
204     "input":"&Kappa;",
205     "output": [["Character", "\u039A"]]},
206    
207     {"description": "Named entity: LT with a semi-colon.",
208     "input":"&LT;",
209     "output": [["Character", "\u003C"]]},
210    
211     {"description": "Named entity: LT without a semi-colon.",
212     "input":"&LT",
213     "output": ["ParseError", ["Character", "\u003C"]]},
214    
215     {"description": "Named entity: Lambda with a semi-colon.",
216     "input":"&Lambda;",
217     "output": [["Character", "\u039B"]]},
218    
219     {"description": "Named entity: Mu with a semi-colon.",
220     "input":"&Mu;",
221     "output": [["Character", "\u039C"]]},
222    
223     {"description": "Named entity: Ntilde with a semi-colon.",
224     "input":"&Ntilde;",
225     "output": [["Character", "\u00D1"]]},
226    
227     {"description": "Named entity: Ntilde without a semi-colon.",
228     "input":"&Ntilde",
229     "output": ["ParseError", ["Character", "\u00D1"]]},
230    
231     {"description": "Named entity: Nu with a semi-colon.",
232     "input":"&Nu;",
233     "output": [["Character", "\u039D"]]},
234    
235     {"description": "Named entity: OElig with a semi-colon.",
236     "input":"&OElig;",
237     "output": [["Character", "\u0152"]]},
238    
239     {"description": "Named entity: Oacute with a semi-colon.",
240     "input":"&Oacute;",
241     "output": [["Character", "\u00D3"]]},
242    
243     {"description": "Named entity: Oacute without a semi-colon.",
244     "input":"&Oacute",
245     "output": ["ParseError", ["Character", "\u00D3"]]},
246    
247     {"description": "Named entity: Ocirc with a semi-colon.",
248     "input":"&Ocirc;",
249     "output": [["Character", "\u00D4"]]},
250    
251     {"description": "Named entity: Ocirc without a semi-colon.",
252     "input":"&Ocirc",
253     "output": ["ParseError", ["Character", "\u00D4"]]},
254    
255     {"description": "Named entity: Ograve with a semi-colon.",
256     "input":"&Ograve;",
257     "output": [["Character", "\u00D2"]]},
258    
259     {"description": "Named entity: Ograve without a semi-colon.",
260     "input":"&Ograve",
261     "output": ["ParseError", ["Character", "\u00D2"]]},
262    
263     {"description": "Named entity: Omega with a semi-colon.",
264     "input":"&Omega;",
265     "output": [["Character", "\u03A9"]]},
266    
267     {"description": "Named entity: Omicron with a semi-colon.",
268     "input":"&Omicron;",
269     "output": [["Character", "\u039F"]]},
270    
271     {"description": "Named entity: Oslash with a semi-colon.",
272     "input":"&Oslash;",
273     "output": [["Character", "\u00D8"]]},
274    
275     {"description": "Named entity: Oslash without a semi-colon.",
276     "input":"&Oslash",
277     "output": ["ParseError", ["Character", "\u00D8"]]},
278    
279     {"description": "Named entity: Otilde with a semi-colon.",
280     "input":"&Otilde;",
281     "output": [["Character", "\u00D5"]]},
282    
283     {"description": "Named entity: Otilde without a semi-colon.",
284     "input":"&Otilde",
285     "output": ["ParseError", ["Character", "\u00D5"]]},
286    
287     {"description": "Named entity: Ouml with a semi-colon.",
288     "input":"&Ouml;",
289     "output": [["Character", "\u00D6"]]},
290    
291     {"description": "Named entity: Ouml without a semi-colon.",
292     "input":"&Ouml",
293     "output": ["ParseError", ["Character", "\u00D6"]]},
294    
295     {"description": "Named entity: Phi with a semi-colon.",
296     "input":"&Phi;",
297     "output": [["Character", "\u03A6"]]},
298    
299     {"description": "Named entity: Pi with a semi-colon.",
300     "input":"&Pi;",
301     "output": [["Character", "\u03A0"]]},
302    
303     {"description": "Named entity: Prime with a semi-colon.",
304     "input":"&Prime;",
305     "output": [["Character", "\u2033"]]},
306    
307     {"description": "Named entity: Psi with a semi-colon.",
308     "input":"&Psi;",
309     "output": [["Character", "\u03A8"]]},
310    
311     {"description": "Named entity: QUOT with a semi-colon.",
312     "input":"&QUOT;",
313     "output": [["Character", "\u0022"]]},
314    
315     {"description": "Named entity: QUOT without a semi-colon.",
316     "input":"&QUOT",
317     "output": ["ParseError", ["Character", "\u0022"]]},
318    
319     {"description": "Named entity: REG with a semi-colon.",
320     "input":"&REG;",
321     "output": [["Character", "\u00AE"]]},
322    
323     {"description": "Named entity: REG without a semi-colon.",
324     "input":"&REG",
325     "output": ["ParseError", ["Character", "\u00AE"]]},
326    
327     {"description": "Named entity: Rho with a semi-colon.",
328     "input":"&Rho;",
329     "output": [["Character", "\u03A1"]]},
330    
331     {"description": "Named entity: Scaron with a semi-colon.",
332     "input":"&Scaron;",
333     "output": [["Character", "\u0160"]]},
334    
335     {"description": "Named entity: Sigma with a semi-colon.",
336     "input":"&Sigma;",
337     "output": [["Character", "\u03A3"]]},
338    
339     {"description": "Named entity: THORN with a semi-colon.",
340     "input":"&THORN;",
341     "output": [["Character", "\u00DE"]]},
342    
343     {"description": "Named entity: THORN without a semi-colon.",
344     "input":"&THORN",
345     "output": ["ParseError", ["Character", "\u00DE"]]},
346    
347     {"description": "Named entity: TRADE with a semi-colon.",
348     "input":"&TRADE;",
349     "output": [["Character", "\u2122"]]},
350    
351     {"description": "Named entity: Tau with a semi-colon.",
352     "input":"&Tau;",
353     "output": [["Character", "\u03A4"]]},
354    
355     {"description": "Named entity: Theta with a semi-colon.",
356     "input":"&Theta;",
357     "output": [["Character", "\u0398"]]},
358    
359     {"description": "Named entity: Uacute with a semi-colon.",
360     "input":"&Uacute;",
361     "output": [["Character", "\u00DA"]]},
362    
363     {"description": "Named entity: Uacute without a semi-colon.",
364     "input":"&Uacute",
365     "output": ["ParseError", ["Character", "\u00DA"]]},
366    
367     {"description": "Named entity: Ucirc with a semi-colon.",
368     "input":"&Ucirc;",
369     "output": [["Character", "\u00DB"]]},
370    
371     {"description": "Named entity: Ucirc without a semi-colon.",
372     "input":"&Ucirc",
373     "output": ["ParseError", ["Character", "\u00DB"]]},
374    
375     {"description": "Named entity: Ugrave with a semi-colon.",
376     "input":"&Ugrave;",
377     "output": [["Character", "\u00D9"]]},
378    
379     {"description": "Named entity: Ugrave without a semi-colon.",
380     "input":"&Ugrave",
381     "output": ["ParseError", ["Character", "\u00D9"]]},
382    
383     {"description": "Named entity: Upsilon with a semi-colon.",
384     "input":"&Upsilon;",
385     "output": [["Character", "\u03A5"]]},
386    
387     {"description": "Named entity: Uuml with a semi-colon.",
388     "input":"&Uuml;",
389     "output": [["Character", "\u00DC"]]},
390    
391     {"description": "Named entity: Uuml without a semi-colon.",
392     "input":"&Uuml",
393     "output": ["ParseError", ["Character", "\u00DC"]]},
394    
395     {"description": "Named entity: Xi with a semi-colon.",
396     "input":"&Xi;",
397     "output": [["Character", "\u039E"]]},
398    
399     {"description": "Named entity: Yacute with a semi-colon.",
400     "input":"&Yacute;",
401     "output": [["Character", "\u00DD"]]},
402    
403     {"description": "Named entity: Yacute without a semi-colon.",
404     "input":"&Yacute",
405     "output": ["ParseError", ["Character", "\u00DD"]]},
406    
407     {"description": "Named entity: Yuml with a semi-colon.",
408     "input":"&Yuml;",
409     "output": [["Character", "\u0178"]]},
410    
411     {"description": "Named entity: Zeta with a semi-colon.",
412     "input":"&Zeta;",
413     "output": [["Character", "\u0396"]]},
414    
415     {"description": "Named entity: aacute with a semi-colon.",
416     "input":"&aacute;",
417     "output": [["Character", "\u00E1"]]},
418    
419     {"description": "Named entity: aacute without a semi-colon.",
420     "input":"&aacute",
421     "output": ["ParseError", ["Character", "\u00E1"]]},
422    
423     {"description": "Named entity: acirc with a semi-colon.",
424     "input":"&acirc;",
425     "output": [["Character", "\u00E2"]]},
426    
427     {"description": "Named entity: acirc without a semi-colon.",
428     "input":"&acirc",
429     "output": ["ParseError", ["Character", "\u00E2"]]},
430    
431     {"description": "Named entity: acute with a semi-colon.",
432     "input":"&acute;",
433     "output": [["Character", "\u00B4"]]},
434    
435     {"description": "Named entity: acute without a semi-colon.",
436     "input":"&acute",
437     "output": ["ParseError", ["Character", "\u00B4"]]},
438    
439     {"description": "Named entity: aelig with a semi-colon.",
440     "input":"&aelig;",
441     "output": [["Character", "\u00E6"]]},
442    
443     {"description": "Named entity: aelig without a semi-colon.",
444     "input":"&aelig",
445     "output": ["ParseError", ["Character", "\u00E6"]]},
446    
447     {"description": "Named entity: agrave with a semi-colon.",
448     "input":"&agrave;",
449     "output": [["Character", "\u00E0"]]},
450    
451     {"description": "Named entity: agrave without a semi-colon.",
452     "input":"&agrave",
453     "output": ["ParseError", ["Character", "\u00E0"]]},
454    
455     {"description": "Named entity: alefsym with a semi-colon.",
456     "input":"&alefsym;",
457     "output": [["Character", "\u2135"]]},
458    
459     {"description": "Named entity: alpha with a semi-colon.",
460     "input":"&alpha;",
461     "output": [["Character", "\u03B1"]]},
462    
463     {"description": "Named entity: amp with a semi-colon.",
464     "input":"&amp;",
465     "output": [["Character", "\u0026"]]},
466    
467     {"description": "Named entity: amp without a semi-colon.",
468     "input":"&amp",
469     "output": ["ParseError", ["Character", "\u0026"]]},
470    
471     {"description": "Named entity: and with a semi-colon.",
472     "input":"&and;",
473     "output": [["Character", "\u2227"]]},
474    
475     {"description": "Named entity: ang with a semi-colon.",
476     "input":"&ang;",
477     "output": [["Character", "\u2220"]]},
478    
479     {"description": "Named entity: apos with a semi-colon.",
480     "input":"&apos;",
481     "output": [["Character", "\u0027"]]},
482    
483     {"description": "Named entity: aring with a semi-colon.",
484     "input":"&aring;",
485     "output": [["Character", "\u00E5"]]},
486    
487     {"description": "Named entity: aring without a semi-colon.",
488     "input":"&aring",
489     "output": ["ParseError", ["Character", "\u00E5"]]},
490    
491     {"description": "Named entity: asymp with a semi-colon.",
492     "input":"&asymp;",
493     "output": [["Character", "\u2248"]]},
494    
495     {"description": "Named entity: atilde with a semi-colon.",
496     "input":"&atilde;",
497     "output": [["Character", "\u00E3"]]},
498    
499     {"description": "Named entity: atilde without a semi-colon.",
500     "input":"&atilde",
501     "output": ["ParseError", ["Character", "\u00E3"]]},
502    
503     {"description": "Named entity: auml with a semi-colon.",
504     "input":"&auml;",
505     "output": [["Character", "\u00E4"]]},
506    
507     {"description": "Named entity: auml without a semi-colon.",
508     "input":"&auml",
509     "output": ["ParseError", ["Character", "\u00E4"]]},
510    
511     {"description": "Named entity: bdquo with a semi-colon.",
512     "input":"&bdquo;",
513     "output": [["Character", "\u201E"]]},
514    
515     {"description": "Named entity: beta with a semi-colon.",
516     "input":"&beta;",
517     "output": [["Character", "\u03B2"]]},
518    
519     {"description": "Named entity: brvbar with a semi-colon.",
520     "input":"&brvbar;",
521     "output": [["Character", "\u00A6"]]},
522    
523     {"description": "Named entity: brvbar without a semi-colon.",
524     "input":"&brvbar",
525     "output": ["ParseError", ["Character", "\u00A6"]]},
526    
527     {"description": "Named entity: bull with a semi-colon.",
528     "input":"&bull;",
529     "output": [["Character", "\u2022"]]},
530    
531     {"description": "Named entity: cap with a semi-colon.",
532     "input":"&cap;",
533     "output": [["Character", "\u2229"]]},
534    
535     {"description": "Named entity: ccedil with a semi-colon.",
536     "input":"&ccedil;",
537     "output": [["Character", "\u00E7"]]},
538    
539     {"description": "Named entity: ccedil without a semi-colon.",
540     "input":"&ccedil",
541     "output": ["ParseError", ["Character", "\u00E7"]]},
542    
543     {"description": "Named entity: cedil with a semi-colon.",
544     "input":"&cedil;",
545     "output": [["Character", "\u00B8"]]},
546    
547     {"description": "Named entity: cedil without a semi-colon.",
548     "input":"&cedil",
549     "output": ["ParseError", ["Character", "\u00B8"]]},
550    
551     {"description": "Named entity: cent with a semi-colon.",
552     "input":"&cent;",
553     "output": [["Character", "\u00A2"]]},
554    
555     {"description": "Named entity: cent without a semi-colon.",
556     "input":"&cent",
557     "output": ["ParseError", ["Character", "\u00A2"]]},
558    
559     {"description": "Named entity: chi with a semi-colon.",
560     "input":"&chi;",
561     "output": [["Character", "\u03C7"]]},
562    
563     {"description": "Named entity: circ with a semi-colon.",
564     "input":"&circ;",
565     "output": [["Character", "\u02C6"]]},
566    
567     {"description": "Named entity: clubs with a semi-colon.",
568     "input":"&clubs;",
569     "output": [["Character", "\u2663"]]},
570    
571     {"description": "Named entity: cong with a semi-colon.",
572     "input":"&cong;",
573     "output": [["Character", "\u2245"]]},
574    
575     {"description": "Named entity: copy with a semi-colon.",
576     "input":"&copy;",
577     "output": [["Character", "\u00A9"]]},
578    
579     {"description": "Named entity: copy without a semi-colon.",
580     "input":"&copy",
581     "output": ["ParseError", ["Character", "\u00A9"]]},
582    
583     {"description": "Named entity: crarr with a semi-colon.",
584     "input":"&crarr;",
585     "output": [["Character", "\u21B5"]]},
586    
587     {"description": "Named entity: cup with a semi-colon.",
588     "input":"&cup;",
589     "output": [["Character", "\u222A"]]},
590    
591     {"description": "Named entity: curren with a semi-colon.",
592     "input":"&curren;",
593     "output": [["Character", "\u00A4"]]},
594    
595     {"description": "Named entity: curren without a semi-colon.",
596     "input":"&curren",
597     "output": ["ParseError", ["Character", "\u00A4"]]},
598    
599     {"description": "Named entity: dArr with a semi-colon.",
600     "input":"&dArr;",
601     "output": [["Character", "\u21D3"]]},
602    
603     {"description": "Named entity: dagger with a semi-colon.",
604     "input":"&dagger;",
605     "output": [["Character", "\u2020"]]},
606    
607     {"description": "Named entity: darr with a semi-colon.",
608     "input":"&darr;",
609     "output": [["Character", "\u2193"]]},
610    
611     {"description": "Named entity: deg with a semi-colon.",
612     "input":"&deg;",
613     "output": [["Character", "\u00B0"]]},
614    
615     {"description": "Named entity: deg without a semi-colon.",
616     "input":"&deg",
617     "output": ["ParseError", ["Character", "\u00B0"]]},
618    
619     {"description": "Named entity: delta with a semi-colon.",
620     "input":"&delta;",
621     "output": [["Character", "\u03B4"]]},
622    
623     {"description": "Named entity: diams with a semi-colon.",
624     "input":"&diams;",
625     "output": [["Character", "\u2666"]]},
626    
627     {"description": "Named entity: divide with a semi-colon.",
628     "input":"&divide;",
629     "output": [["Character", "\u00F7"]]},
630    
631     {"description": "Named entity: divide without a semi-colon.",
632     "input":"&divide",
633     "output": ["ParseError", ["Character", "\u00F7"]]},
634    
635     {"description": "Named entity: eacute with a semi-colon.",
636     "input":"&eacute;",
637     "output": [["Character", "\u00E9"]]},
638    
639     {"description": "Named entity: eacute without a semi-colon.",
640     "input":"&eacute",
641     "output": ["ParseError", ["Character", "\u00E9"]]},
642    
643     {"description": "Named entity: ecirc with a semi-colon.",
644     "input":"&ecirc;",
645     "output": [["Character", "\u00EA"]]},
646    
647     {"description": "Named entity: ecirc without a semi-colon.",
648     "input":"&ecirc",
649     "output": ["ParseError", ["Character", "\u00EA"]]},
650    
651     {"description": "Named entity: egrave with a semi-colon.",
652     "input":"&egrave;",
653     "output": [["Character", "\u00E8"]]},
654    
655     {"description": "Named entity: egrave without a semi-colon.",
656     "input":"&egrave",
657     "output": ["ParseError", ["Character", "\u00E8"]]},
658    
659     {"description": "Named entity: empty with a semi-colon.",
660     "input":"&empty;",
661     "output": [["Character", "\u2205"]]},
662    
663     {"description": "Named entity: emsp with a semi-colon.",
664     "input":"&emsp;",
665     "output": [["Character", "\u2003"]]},
666    
667     {"description": "Named entity: ensp with a semi-colon.",
668     "input":"&ensp;",
669     "output": [["Character", "\u2002"]]},
670    
671     {"description": "Named entity: epsilon with a semi-colon.",
672     "input":"&epsilon;",
673     "output": [["Character", "\u03B5"]]},
674    
675     {"description": "Named entity: equiv with a semi-colon.",
676     "input":"&equiv;",
677     "output": [["Character", "\u2261"]]},
678    
679     {"description": "Named entity: eta with a semi-colon.",
680     "input":"&eta;",
681     "output": [["Character", "\u03B7"]]},
682    
683     {"description": "Named entity: eth with a semi-colon.",
684     "input":"&eth;",
685     "output": [["Character", "\u00F0"]]},
686    
687     {"description": "Named entity: eth without a semi-colon.",
688     "input":"&eth",
689     "output": ["ParseError", ["Character", "\u00F0"]]},
690    
691     {"description": "Named entity: euml with a semi-colon.",
692     "input":"&euml;",
693     "output": [["Character", "\u00EB"]]},
694    
695     {"description": "Named entity: euml without a semi-colon.",
696     "input":"&euml",
697     "output": ["ParseError", ["Character", "\u00EB"]]},
698    
699     {"description": "Named entity: euro with a semi-colon.",
700     "input":"&euro;",
701     "output": [["Character", "\u20AC"]]},
702    
703     {"description": "Named entity: exist with a semi-colon.",
704     "input":"&exist;",
705     "output": [["Character", "\u2203"]]},
706    
707     {"description": "Named entity: fnof with a semi-colon.",
708     "input":"&fnof;",
709     "output": [["Character", "\u0192"]]},
710    
711     {"description": "Named entity: forall with a semi-colon.",
712     "input":"&forall;",
713     "output": [["Character", "\u2200"]]},
714    
715     {"description": "Named entity: frac12 with a semi-colon.",
716     "input":"&frac12;",
717     "output": [["Character", "\u00BD"]]},
718    
719     {"description": "Named entity: frac12 without a semi-colon.",
720     "input":"&frac12",
721     "output": ["ParseError", ["Character", "\u00BD"]]},
722    
723     {"description": "Named entity: frac14 with a semi-colon.",
724     "input":"&frac14;",
725     "output": [["Character", "\u00BC"]]},
726    
727     {"description": "Named entity: frac14 without a semi-colon.",
728     "input":"&frac14",
729     "output": ["ParseError", ["Character", "\u00BC"]]},
730    
731     {"description": "Named entity: frac34 with a semi-colon.",
732     "input":"&frac34;",
733     "output": [["Character", "\u00BE"]]},
734    
735     {"description": "Named entity: frac34 without a semi-colon.",
736     "input":"&frac34",
737     "output": ["ParseError", ["Character", "\u00BE"]]},
738    
739     {"description": "Named entity: frasl with a semi-colon.",
740     "input":"&frasl;",
741     "output": [["Character", "\u2044"]]},
742    
743     {"description": "Named entity: gamma with a semi-colon.",
744     "input":"&gamma;",
745     "output": [["Character", "\u03B3"]]},
746    
747     {"description": "Named entity: ge with a semi-colon.",
748     "input":"&ge;",
749     "output": [["Character", "\u2265"]]},
750    
751     {"description": "Named entity: gt with a semi-colon.",
752     "input":"&gt;",
753     "output": [["Character", "\u003E"]]},
754    
755     {"description": "Named entity: gt without a semi-colon.",
756     "input":"&gt",
757     "output": ["ParseError", ["Character", "\u003E"]]},
758    
759     {"description": "Named entity: hArr with a semi-colon.",
760     "input":"&hArr;",
761     "output": [["Character", "\u21D4"]]},
762    
763     {"description": "Named entity: harr with a semi-colon.",
764     "input":"&harr;",
765     "output": [["Character", "\u2194"]]},
766    
767     {"description": "Named entity: hearts with a semi-colon.",
768     "input":"&hearts;",
769     "output": [["Character", "\u2665"]]},
770    
771     {"description": "Named entity: hellip with a semi-colon.",
772     "input":"&hellip;",
773     "output": [["Character", "\u2026"]]},
774    
775     {"description": "Named entity: iacute with a semi-colon.",
776     "input":"&iacute;",
777     "output": [["Character", "\u00ED"]]},
778    
779     {"description": "Named entity: iacute without a semi-colon.",
780     "input":"&iacute",
781     "output": ["ParseError", ["Character", "\u00ED"]]},
782    
783     {"description": "Named entity: icirc with a semi-colon.",
784     "input":"&icirc;",
785     "output": [["Character", "\u00EE"]]},
786    
787     {"description": "Named entity: icirc without a semi-colon.",
788     "input":"&icirc",
789     "output": ["ParseError", ["Character", "\u00EE"]]},
790    
791     {"description": "Named entity: iexcl with a semi-colon.",
792     "input":"&iexcl;",
793     "output": [["Character", "\u00A1"]]},
794    
795     {"description": "Named entity: iexcl without a semi-colon.",
796     "input":"&iexcl",
797     "output": ["ParseError", ["Character", "\u00A1"]]},
798    
799     {"description": "Named entity: igrave with a semi-colon.",
800     "input":"&igrave;",
801     "output": [["Character", "\u00EC"]]},
802    
803     {"description": "Named entity: igrave without a semi-colon.",
804     "input":"&igrave",
805     "output": ["ParseError", ["Character", "\u00EC"]]},
806    
807     {"description": "Named entity: image with a semi-colon.",
808     "input":"&image;",
809     "output": [["Character", "\u2111"]]},
810    
811     {"description": "Named entity: infin with a semi-colon.",
812     "input":"&infin;",
813     "output": [["Character", "\u221E"]]},
814    
815     {"description": "Named entity: int with a semi-colon.",
816     "input":"&int;",
817     "output": [["Character", "\u222B"]]},
818    
819     {"description": "Named entity: iota with a semi-colon.",
820     "input":"&iota;",
821     "output": [["Character", "\u03B9"]]},
822    
823     {"description": "Named entity: iquest with a semi-colon.",
824     "input":"&iquest;",
825     "output": [["Character", "\u00BF"]]},
826    
827     {"description": "Named entity: iquest without a semi-colon.",
828     "input":"&iquest",
829     "output": ["ParseError", ["Character", "\u00BF"]]},
830    
831     {"description": "Named entity: isin with a semi-colon.",
832     "input":"&isin;",
833     "output": [["Character", "\u2208"]]},
834    
835     {"description": "Named entity: iuml with a semi-colon.",
836     "input":"&iuml;",
837     "output": [["Character", "\u00EF"]]},
838    
839     {"description": "Named entity: iuml without a semi-colon.",
840     "input":"&iuml",
841     "output": ["ParseError", ["Character", "\u00EF"]]},
842    
843     {"description": "Named entity: kappa with a semi-colon.",
844     "input":"&kappa;",
845     "output": [["Character", "\u03BA"]]},
846    
847     {"description": "Named entity: lArr with a semi-colon.",
848     "input":"&lArr;",
849     "output": [["Character", "\u21D0"]]},
850    
851     {"description": "Named entity: lambda with a semi-colon.",
852     "input":"&lambda;",
853     "output": [["Character", "\u03BB"]]},
854    
855     {"description": "Named entity: lang with a semi-colon.",
856     "input":"&lang;",
857     "output": [["Character", "\u27E8"]]},
858    
859     {"description": "Named entity: laquo with a semi-colon.",
860     "input":"&laquo;",
861     "output": [["Character", "\u00AB"]]},
862    
863     {"description": "Named entity: laquo without a semi-colon.",
864     "input":"&laquo",
865     "output": ["ParseError", ["Character", "\u00AB"]]},
866    
867     {"description": "Named entity: larr with a semi-colon.",
868     "input":"&larr;",
869     "output": [["Character", "\u2190"]]},
870    
871     {"description": "Named entity: lceil with a semi-colon.",
872     "input":"&lceil;",
873     "output": [["Character", "\u2308"]]},
874    
875     {"description": "Named entity: ldquo with a semi-colon.",
876     "input":"&ldquo;",
877     "output": [["Character", "\u201C"]]},
878    
879     {"description": "Named entity: le with a semi-colon.",
880     "input":"&le;",
881     "output": [["Character", "\u2264"]]},
882    
883     {"description": "Named entity: lfloor with a semi-colon.",
884     "input":"&lfloor;",
885     "output": [["Character", "\u230A"]]},
886    
887     {"description": "Named entity: lowast with a semi-colon.",
888     "input":"&lowast;",
889     "output": [["Character", "\u2217"]]},
890    
891     {"description": "Named entity: loz with a semi-colon.",
892     "input":"&loz;",
893     "output": [["Character", "\u25CA"]]},
894    
895     {"description": "Named entity: lrm with a semi-colon.",
896     "input":"&lrm;",
897     "output": [["Character", "\u200E"]]},
898    
899     {"description": "Named entity: lsaquo with a semi-colon.",
900     "input":"&lsaquo;",
901     "output": [["Character", "\u2039"]]},
902    
903     {"description": "Named entity: lsquo with a semi-colon.",
904     "input":"&lsquo;",
905     "output": [["Character", "\u2018"]]},
906    
907     {"description": "Named entity: lt with a semi-colon.",
908     "input":"&lt;",
909     "output": [["Character", "\u003C"]]},
910    
911     {"description": "Named entity: lt without a semi-colon.",
912     "input":"&lt",
913     "output": ["ParseError", ["Character", "\u003C"]]},
914    
915     {"description": "Named entity: macr with a semi-colon.",
916     "input":"&macr;",
917     "output": [["Character", "\u00AF"]]},
918    
919     {"description": "Named entity: macr without a semi-colon.",
920     "input":"&macr",
921     "output": ["ParseError", ["Character", "\u00AF"]]},
922    
923     {"description": "Named entity: mdash with a semi-colon.",
924     "input":"&mdash;",
925     "output": [["Character", "\u2014"]]},
926    
927     {"description": "Named entity: micro with a semi-colon.",
928     "input":"&micro;",
929     "output": [["Character", "\u00B5"]]},
930    
931     {"description": "Named entity: micro without a semi-colon.",
932     "input":"&micro",
933     "output": ["ParseError", ["Character", "\u00B5"]]},
934    
935     {"description": "Named entity: middot with a semi-colon.",
936     "input":"&middot;",
937     "output": [["Character", "\u00B7"]]},
938    
939     {"description": "Named entity: middot without a semi-colon.",
940     "input":"&middot",
941     "output": ["ParseError", ["Character", "\u00B7"]]},
942    
943     {"description": "Named entity: minus with a semi-colon.",
944     "input":"&minus;",
945     "output": [["Character", "\u2212"]]},
946    
947     {"description": "Named entity: mu with a semi-colon.",
948     "input":"&mu;",
949     "output": [["Character", "\u03BC"]]},
950    
951     {"description": "Named entity: nabla with a semi-colon.",
952     "input":"&nabla;",
953     "output": [["Character", "\u2207"]]},
954    
955     {"description": "Named entity: nbsp with a semi-colon.",
956     "input":"&nbsp;",
957     "output": [["Character", "\u00A0"]]},
958    
959     {"description": "Named entity: nbsp without a semi-colon.",
960     "input":"&nbsp",
961     "output": ["ParseError", ["Character", "\u00A0"]]},
962    
963     {"description": "Named entity: ndash with a semi-colon.",
964     "input":"&ndash;",
965     "output": [["Character", "\u2013"]]},
966    
967     {"description": "Named entity: ne with a semi-colon.",
968     "input":"&ne;",
969     "output": [["Character", "\u2260"]]},
970    
971     {"description": "Named entity: ni with a semi-colon.",
972     "input":"&ni;",
973     "output": [["Character", "\u220B"]]},
974    
975     {"description": "Named entity: not with a semi-colon.",
976     "input":"&not;",
977     "output": [["Character", "\u00AC"]]},
978    
979     {"description": "Named entity: not without a semi-colon.",
980     "input":"&not",
981     "output": ["ParseError", ["Character", "\u00AC"]]},
982    
983     {"description": "Named entity: notin with a semi-colon.",
984     "input":"&notin;",
985     "output": [["Character", "\u2209"]]},
986    
987     {"description": "Named entity: nsub with a semi-colon.",
988     "input":"&nsub;",
989     "output": [["Character", "\u2284"]]},
990    
991     {"description": "Named entity: ntilde with a semi-colon.",
992     "input":"&ntilde;",
993     "output": [["Character", "\u00F1"]]},
994    
995     {"description": "Named entity: ntilde without a semi-colon.",
996     "input":"&ntilde",
997     "output": ["ParseError", ["Character", "\u00F1"]]},
998    
999     {"description": "Named entity: nu with a semi-colon.",
1000     "input":"&nu;",
1001     "output": [["Character", "\u03BD"]]},
1002    
1003     {"description": "Named entity: oacute with a semi-colon.",
1004     "input":"&oacute;",
1005     "output": [["Character", "\u00F3"]]},
1006    
1007     {"description": "Named entity: oacute without a semi-colon.",
1008     "input":"&oacute",
1009     "output": ["ParseError", ["Character", "\u00F3"]]},
1010    
1011     {"description": "Named entity: ocirc with a semi-colon.",
1012     "input":"&ocirc;",
1013     "output": [["Character", "\u00F4"]]},
1014    
1015     {"description": "Named entity: ocirc without a semi-colon.",
1016     "input":"&ocirc",
1017     "output": ["ParseError", ["Character", "\u00F4"]]},
1018    
1019     {"description": "Named entity: oelig with a semi-colon.",
1020     "input":"&oelig;",
1021     "output": [["Character", "\u0153"]]},
1022    
1023     {"description": "Named entity: ograve with a semi-colon.",
1024     "input":"&ograve;",
1025     "output": [["Character", "\u00F2"]]},
1026    
1027     {"description": "Named entity: ograve without a semi-colon.",
1028     "input":"&ograve",
1029     "output": ["ParseError", ["Character", "\u00F2"]]},
1030    
1031     {"description": "Named entity: oline with a semi-colon.",
1032     "input":"&oline;",
1033     "output": [["Character", "\u203E"]]},
1034    
1035     {"description": "Named entity: omega with a semi-colon.",
1036     "input":"&omega;",
1037     "output": [["Character", "\u03C9"]]},
1038    
1039     {"description": "Named entity: omicron with a semi-colon.",
1040     "input":"&omicron;",
1041     "output": [["Character", "\u03BF"]]},
1042    
1043     {"description": "Named entity: oplus with a semi-colon.",
1044     "input":"&oplus;",
1045     "output": [["Character", "\u2295"]]},
1046    
1047     {"description": "Named entity: or with a semi-colon.",
1048     "input":"&or;",
1049     "output": [["Character", "\u2228"]]},
1050    
1051     {"description": "Named entity: ordf with a semi-colon.",
1052     "input":"&ordf;",
1053     "output": [["Character", "\u00AA"]]},
1054    
1055     {"description": "Named entity: ordf without a semi-colon.",
1056     "input":"&ordf",
1057     "output": ["ParseError", ["Character", "\u00AA"]]},
1058    
1059     {"description": "Named entity: ordm with a semi-colon.",
1060     "input":"&ordm;",
1061     "output": [["Character", "\u00BA"]]},
1062    
1063     {"description": "Named entity: ordm without a semi-colon.",
1064     "input":"&ordm",
1065     "output": ["ParseError", ["Character", "\u00BA"]]},
1066    
1067     {"description": "Named entity: oslash with a semi-colon.",
1068     "input":"&oslash;",
1069     "output": [["Character", "\u00F8"]]},
1070    
1071     {"description": "Named entity: oslash without a semi-colon.",
1072     "input":"&oslash",
1073     "output": ["ParseError", ["Character", "\u00F8"]]},
1074    
1075     {"description": "Named entity: otilde with a semi-colon.",
1076     "input":"&otilde;",
1077     "output": [["Character", "\u00F5"]]},
1078    
1079     {"description": "Named entity: otilde without a semi-colon.",
1080     "input":"&otilde",
1081     "output": ["ParseError", ["Character", "\u00F5"]]},
1082    
1083     {"description": "Named entity: otimes with a semi-colon.",
1084     "input":"&otimes;",
1085     "output": [["Character", "\u2297"]]},
1086    
1087     {"description": "Named entity: ouml with a semi-colon.",
1088     "input":"&ouml;",
1089     "output": [["Character", "\u00F6"]]},
1090    
1091     {"description": "Named entity: ouml without a semi-colon.",
1092     "input":"&ouml",
1093     "output": ["ParseError", ["Character", "\u00F6"]]},
1094    
1095     {"description": "Named entity: para with a semi-colon.",
1096     "input":"&para;",
1097     "output": [["Character", "\u00B6"]]},
1098    
1099     {"description": "Named entity: para without a semi-colon.",
1100     "input":"&para",
1101     "output": ["ParseError", ["Character", "\u00B6"]]},
1102    
1103     {"description": "Named entity: part with a semi-colon.",
1104     "input":"&part;",
1105     "output": [["Character", "\u2202"]]},
1106    
1107     {"description": "Named entity: permil with a semi-colon.",
1108     "input":"&permil;",
1109     "output": [["Character", "\u2030"]]},
1110    
1111     {"description": "Named entity: perp with a semi-colon.",
1112     "input":"&perp;",
1113     "output": [["Character", "\u22A5"]]},
1114    
1115     {"description": "Named entity: phi with a semi-colon.",
1116     "input":"&phi;",
1117     "output": [["Character", "\u03C6"]]},
1118    
1119     {"description": "Named entity: pi with a semi-colon.",
1120     "input":"&pi;",
1121     "output": [["Character", "\u03C0"]]},
1122    
1123     {"description": "Named entity: piv with a semi-colon.",
1124     "input":"&piv;",
1125     "output": [["Character", "\u03D6"]]},
1126    
1127     {"description": "Named entity: plusmn with a semi-colon.",
1128     "input":"&plusmn;",
1129     "output": [["Character", "\u00B1"]]},
1130    
1131     {"description": "Named entity: plusmn without a semi-colon.",
1132     "input":"&plusmn",
1133     "output": ["ParseError", ["Character", "\u00B1"]]},
1134    
1135     {"description": "Named entity: pound with a semi-colon.",
1136     "input":"&pound;",
1137     "output": [["Character", "\u00A3"]]},
1138    
1139     {"description": "Named entity: pound without a semi-colon.",
1140     "input":"&pound",
1141     "output": ["ParseError", ["Character", "\u00A3"]]},
1142    
1143     {"description": "Named entity: prime with a semi-colon.",
1144     "input":"&prime;",
1145     "output": [["Character", "\u2032"]]},
1146    
1147     {"description": "Named entity: prod with a semi-colon.",
1148     "input":"&prod;",
1149     "output": [["Character", "\u220F"]]},
1150    
1151     {"description": "Named entity: prop with a semi-colon.",
1152     "input":"&prop;",
1153     "output": [["Character", "\u221D"]]},
1154    
1155     {"description": "Named entity: psi with a semi-colon.",
1156     "input":"&psi;",
1157     "output": [["Character", "\u03C8"]]},
1158    
1159     {"description": "Named entity: quot with a semi-colon.",
1160     "input":"&quot;",
1161     "output": [["Character", "\u0022"]]},
1162    
1163     {"description": "Named entity: quot without a semi-colon.",
1164     "input":"&quot",
1165     "output": ["ParseError", ["Character", "\u0022"]]},
1166    
1167     {"description": "Named entity: rArr with a semi-colon.",
1168     "input":"&rArr;",
1169     "output": [["Character", "\u21D2"]]},
1170    
1171     {"description": "Named entity: radic with a semi-colon.",
1172     "input":"&radic;",
1173     "output": [["Character", "\u221A"]]},
1174    
1175     {"description": "Named entity: rang with a semi-colon.",
1176     "input":"&rang;",
1177     "output": [["Character", "\u27E9"]]},
1178    
1179     {"description": "Named entity: raquo with a semi-colon.",
1180     "input":"&raquo;",
1181     "output": [["Character", "\u00BB"]]},
1182    
1183     {"description": "Named entity: raquo without a semi-colon.",
1184     "input":"&raquo",
1185     "output": ["ParseError", ["Character", "\u00BB"]]},
1186    
1187     {"description": "Named entity: rarr with a semi-colon.",
1188     "input":"&rarr;",
1189     "output": [["Character", "\u2192"]]},
1190    
1191     {"description": "Named entity: rceil with a semi-colon.",
1192     "input":"&rceil;",
1193     "output": [["Character", "\u2309"]]},
1194    
1195     {"description": "Named entity: rdquo with a semi-colon.",
1196     "input":"&rdquo;",
1197     "output": [["Character", "\u201D"]]},
1198    
1199     {"description": "Named entity: real with a semi-colon.",
1200     "input":"&real;",
1201     "output": [["Character", "\u211C"]]},
1202    
1203     {"description": "Named entity: reg with a semi-colon.",
1204     "input":"&reg;",
1205     "output": [["Character", "\u00AE"]]},
1206    
1207     {"description": "Named entity: reg without a semi-colon.",
1208     "input":"&reg",
1209     "output": ["ParseError", ["Character", "\u00AE"]]},
1210    
1211     {"description": "Named entity: rfloor with a semi-colon.",
1212     "input":"&rfloor;",
1213     "output": [["Character", "\u230B"]]},
1214    
1215     {"description": "Named entity: rho with a semi-colon.",
1216     "input":"&rho;",
1217     "output": [["Character", "\u03C1"]]},
1218    
1219     {"description": "Named entity: rlm with a semi-colon.",
1220     "input":"&rlm;",
1221     "output": [["Character", "\u200F"]]},
1222    
1223     {"description": "Named entity: rsaquo with a semi-colon.",
1224     "input":"&rsaquo;",
1225     "output": [["Character", "\u203A"]]},
1226    
1227     {"description": "Named entity: rsquo with a semi-colon.",
1228     "input":"&rsquo;",
1229     "output": [["Character", "\u2019"]]},
1230    
1231     {"description": "Named entity: sbquo with a semi-colon.",
1232     "input":"&sbquo;",
1233     "output": [["Character", "\u201A"]]},
1234    
1235     {"description": "Named entity: scaron with a semi-colon.",
1236     "input":"&scaron;",
1237     "output": [["Character", "\u0161"]]},
1238    
1239     {"description": "Named entity: sdot with a semi-colon.",
1240     "input":"&sdot;",
1241     "output": [["Character", "\u22C5"]]},
1242    
1243     {"description": "Named entity: sect with a semi-colon.",
1244     "input":"&sect;",
1245     "output": [["Character", "\u00A7"]]},
1246    
1247     {"description": "Named entity: sect without a semi-colon.",
1248     "input":"&sect",
1249     "output": ["ParseError", ["Character", "\u00A7"]]},
1250    
1251     {"description": "Named entity: shy with a semi-colon.",
1252     "input":"&shy;",
1253     "output": [["Character", "\u00AD"]]},
1254    
1255     {"description": "Named entity: shy without a semi-colon.",
1256     "input":"&shy",
1257     "output": ["ParseError", ["Character", "\u00AD"]]},
1258    
1259     {"description": "Named entity: sigma with a semi-colon.",
1260     "input":"&sigma;",
1261     "output": [["Character", "\u03C3"]]},
1262    
1263     {"description": "Named entity: sigmaf with a semi-colon.",
1264     "input":"&sigmaf;",
1265     "output": [["Character", "\u03C2"]]},
1266    
1267     {"description": "Named entity: sim with a semi-colon.",
1268     "input":"&sim;",
1269     "output": [["Character", "\u223C"]]},
1270    
1271     {"description": "Named entity: spades with a semi-colon.",
1272     "input":"&spades;",
1273     "output": [["Character", "\u2660"]]},
1274    
1275     {"description": "Named entity: sub with a semi-colon.",
1276     "input":"&sub;",
1277     "output": [["Character", "\u2282"]]},
1278    
1279     {"description": "Named entity: sube with a semi-colon.",
1280     "input":"&sube;",
1281     "output": [["Character", "\u2286"]]},
1282    
1283     {"description": "Named entity: sum with a semi-colon.",
1284     "input":"&sum;",
1285     "output": [["Character", "\u2211"]]},
1286    
1287     {"description": "Named entity: sup1 with a semi-colon.",
1288     "input":"&sup1;",
1289     "output": [["Character", "\u00B9"]]},
1290    
1291     {"description": "Named entity: sup1 without a semi-colon.",
1292     "input":"&sup1",
1293     "output": ["ParseError", ["Character", "\u00B9"]]},
1294    
1295     {"description": "Named entity: sup2 with a semi-colon.",
1296     "input":"&sup2;",
1297     "output": [["Character", "\u00B2"]]},
1298    
1299     {"description": "Named entity: sup2 without a semi-colon.",
1300     "input":"&sup2",
1301     "output": ["ParseError", ["Character", "\u00B2"]]},
1302    
1303     {"description": "Named entity: sup3 with a semi-colon.",
1304     "input":"&sup3;",
1305     "output": [["Character", "\u00B3"]]},
1306    
1307     {"description": "Named entity: sup3 without a semi-colon.",
1308     "input":"&sup3",
1309     "output": ["ParseError", ["Character", "\u00B3"]]},
1310    
1311     {"description": "Named entity: sup with a semi-colon.",
1312     "input":"&sup;",
1313     "output": [["Character", "\u2283"]]},
1314    
1315     {"description": "Named entity: supe with a semi-colon.",
1316     "input":"&supe;",
1317     "output": [["Character", "\u2287"]]},
1318    
1319     {"description": "Named entity: szlig with a semi-colon.",
1320     "input":"&szlig;",
1321     "output": [["Character", "\u00DF"]]},
1322    
1323     {"description": "Named entity: szlig without a semi-colon.",
1324     "input":"&szlig",
1325     "output": ["ParseError", ["Character", "\u00DF"]]},
1326    
1327     {"description": "Named entity: tau with a semi-colon.",
1328     "input":"&tau;",
1329     "output": [["Character", "\u03C4"]]},
1330    
1331     {"description": "Named entity: there4 with a semi-colon.",
1332     "input":"&there4;",
1333     "output": [["Character", "\u2234"]]},
1334    
1335     {"description": "Named entity: theta with a semi-colon.",
1336     "input":"&theta;",
1337     "output": [["Character", "\u03B8"]]},
1338    
1339     {"description": "Named entity: thetasym with a semi-colon.",
1340     "input":"&thetasym;",
1341     "output": [["Character", "\u03D1"]]},
1342    
1343     {"description": "Named entity: thinsp with a semi-colon.",
1344     "input":"&thinsp;",
1345     "output": [["Character", "\u2009"]]},
1346    
1347     {"description": "Named entity: thorn with a semi-colon.",
1348     "input":"&thorn;",
1349     "output": [["Character", "\u00FE"]]},
1350    
1351     {"description": "Named entity: thorn without a semi-colon.",
1352     "input":"&thorn",
1353     "output": ["ParseError", ["Character", "\u00FE"]]},
1354    
1355     {"description": "Named entity: tilde with a semi-colon.",
1356     "input":"&tilde;",
1357     "output": [["Character", "\u02DC"]]},
1358    
1359     {"description": "Named entity: times with a semi-colon.",
1360     "input":"&times;",
1361     "output": [["Character", "\u00D7"]]},
1362    
1363     {"description": "Named entity: times without a semi-colon.",
1364     "input":"&times",
1365     "output": ["ParseError", ["Character", "\u00D7"]]},
1366    
1367     {"description": "Named entity: trade with a semi-colon.",
1368     "input":"&trade;",
1369     "output": [["Character", "\u2122"]]},
1370    
1371     {"description": "Named entity: uArr with a semi-colon.",
1372     "input":"&uArr;",
1373     "output": [["Character", "\u21D1"]]},
1374    
1375     {"description": "Named entity: uacute with a semi-colon.",
1376     "input":"&uacute;",
1377     "output": [["Character", "\u00FA"]]},
1378    
1379     {"description": "Named entity: uacute without a semi-colon.",
1380     "input":"&uacute",
1381     "output": ["ParseError", ["Character", "\u00FA"]]},
1382    
1383     {"description": "Named entity: uarr with a semi-colon.",
1384     "input":"&uarr;",
1385     "output": [["Character", "\u2191"]]},
1386    
1387     {"description": "Named entity: ucirc with a semi-colon.",
1388     "input":"&ucirc;",
1389     "output": [["Character", "\u00FB"]]},
1390    
1391     {"description": "Named entity: ucirc without a semi-colon.",
1392     "input":"&ucirc",
1393     "output": ["ParseError", ["Character", "\u00FB"]]},
1394    
1395     {"description": "Named entity: ugrave with a semi-colon.",
1396     "input":"&ugrave;",
1397     "output": [["Character", "\u00F9"]]},
1398    
1399     {"description": "Named entity: ugrave without a semi-colon.",
1400     "input":"&ugrave",
1401     "output": ["ParseError", ["Character", "\u00F9"]]},
1402    
1403     {"description": "Named entity: uml with a semi-colon.",
1404     "input":"&uml;",
1405     "output": [["Character", "\u00A8"]]},
1406    
1407     {"description": "Named entity: uml without a semi-colon.",
1408     "input":"&uml",
1409     "output": ["ParseError", ["Character", "\u00A8"]]},
1410    
1411     {"description": "Named entity: upsih with a semi-colon.",
1412     "input":"&upsih;",
1413     "output": [["Character", "\u03D2"]]},
1414    
1415     {"description": "Named entity: upsilon with a semi-colon.",
1416     "input":"&upsilon;",
1417     "output": [["Character", "\u03C5"]]},
1418    
1419     {"description": "Named entity: uuml with a semi-colon.",
1420     "input":"&uuml;",
1421     "output": [["Character", "\u00FC"]]},
1422    
1423     {"description": "Named entity: uuml without a semi-colon.",
1424     "input":"&uuml",
1425     "output": ["ParseError", ["Character", "\u00FC"]]},
1426    
1427     {"description": "Named entity: weierp with a semi-colon.",
1428     "input":"&weierp;",
1429     "output": [["Character", "\u2118"]]},
1430    
1431     {"description": "Named entity: xi with a semi-colon.",
1432     "input":"&xi;",
1433     "output": [["Character", "\u03BE"]]},
1434    
1435     {"description": "Named entity: yacute with a semi-colon.",
1436     "input":"&yacute;",
1437     "output": [["Character", "\u00FD"]]},
1438    
1439     {"description": "Named entity: yacute without a semi-colon.",
1440     "input":"&yacute",
1441     "output": ["ParseError", ["Character", "\u00FD"]]},
1442    
1443     {"description": "Named entity: yen with a semi-colon.",
1444     "input":"&yen;",
1445     "output": [["Character", "\u00A5"]]},
1446    
1447     {"description": "Named entity: yen without a semi-colon.",
1448     "input":"&yen",
1449     "output": ["ParseError", ["Character", "\u00A5"]]},
1450    
1451     {"description": "Named entity: yuml with a semi-colon.",
1452     "input":"&yuml;",
1453     "output": [["Character", "\u00FF"]]},
1454    
1455     {"description": "Named entity: yuml without a semi-colon.",
1456     "input":"&yuml",
1457     "output": ["ParseError", ["Character", "\u00FF"]]},
1458    
1459     {"description": "Named entity: zeta with a semi-colon.",
1460     "input":"&zeta;",
1461     "output": [["Character", "\u03B6"]]},
1462    
1463     {"description": "Named entity: zwj with a semi-colon.",
1464     "input":"&zwj;",
1465     "output": [["Character", "\u200D"]]},
1466    
1467     {"description": "Named entity: zwnj with a semi-colon.",
1468     "input":"&zwnj;",
1469     "output": [["Character", "\u200C"]]},
1470    
1471     {"description": "Bad named entity: Alpha without a semi-colon.",
1472     "input":"&Alpha",
1473     "output": ["ParseError", ["Character", "&Alpha"]]},
1474    
1475     {"description": "Bad named entity: alpha without a semi-colon.",
1476     "input":"&alpha",
1477     "output": ["ParseError", ["Character", "&alpha"]]},
1478    
1479     {"description": "Bad named entity: and without a semi-colon.",
1480     "input":"&and",
1481     "output": ["ParseError", ["Character", "&and"]]},
1482    
1483     {"description": "Bad named entity: ang without a semi-colon.",
1484     "input":"&ang",
1485     "output": ["ParseError", ["Character", "&ang"]]},
1486    
1487     {"description": "Bad named entity: apos without a semi-colon.",
1488     "input":"&apos",
1489     "output": ["ParseError", ["Character", "&apos"]]},
1490    
1491     {"description": "Bad named entity: asymp without a semi-colon.",
1492     "input":"&asymp",
1493     "output": ["ParseError", ["Character", "&asymp"]]},
1494    
1495     {"description": "Bad named entity: bdquo without a semi-colon.",
1496     "input":"&bdquo",
1497     "output": ["ParseError", ["Character", "&bdquo"]]},
1498    
1499     {"description": "Bad named entity: Beta without a semi-colon.",
1500     "input":"&Beta",
1501     "output": ["ParseError", ["Character", "&Beta"]]},
1502    
1503     {"description": "Bad named entity: beta without a semi-colon.",
1504     "input":"&beta",
1505     "output": ["ParseError", ["Character", "&beta"]]},
1506    
1507     {"description": "Bad named entity: bull without a semi-colon.",
1508     "input":"&bull",
1509     "output": ["ParseError", ["Character", "&bull"]]},
1510    
1511     {"description": "Bad named entity: cap without a semi-colon.",
1512     "input":"&cap",
1513     "output": ["ParseError", ["Character", "&cap"]]},
1514    
1515     {"description": "Bad named entity: Chi without a semi-colon.",
1516     "input":"&Chi",
1517     "output": ["ParseError", ["Character", "&Chi"]]},
1518    
1519     {"description": "Bad named entity: chi without a semi-colon.",
1520     "input":"&chi",
1521     "output": ["ParseError", ["Character", "&chi"]]},
1522    
1523     {"description": "Bad named entity: circ without a semi-colon.",
1524     "input":"&circ",
1525     "output": ["ParseError", ["Character", "&circ"]]},
1526    
1527     {"description": "Bad named entity: clubs without a semi-colon.",
1528     "input":"&clubs",
1529     "output": ["ParseError", ["Character", "&clubs"]]},
1530    
1531     {"description": "Bad named entity: cong without a semi-colon.",
1532     "input":"&cong",
1533     "output": ["ParseError", ["Character", "&cong"]]},
1534    
1535     {"description": "Bad named entity: crarr without a semi-colon.",
1536     "input":"&crarr",
1537     "output": ["ParseError", ["Character", "&crarr"]]},
1538    
1539     {"description": "Bad named entity: cup without a semi-colon.",
1540     "input":"&cup",
1541     "output": ["ParseError", ["Character", "&cup"]]},
1542    
1543     {"description": "Bad named entity: dagger without a semi-colon.",
1544     "input":"&dagger",
1545     "output": ["ParseError", ["Character", "&dagger"]]},
1546    
1547     {"description": "Bad named entity: dagger without a semi-colon.",
1548     "input":"&dagger",
1549     "output": ["ParseError", ["Character", "&dagger"]]},
1550    
1551     {"description": "Bad named entity: darr without a semi-colon.",
1552     "input":"&darr",
1553     "output": ["ParseError", ["Character", "&darr"]]},
1554    
1555     {"description": "Bad named entity: darr without a semi-colon.",
1556     "input":"&darr",
1557     "output": ["ParseError", ["Character", "&darr"]]},
1558    
1559     {"description": "Bad named entity: Delta without a semi-colon.",
1560     "input":"&Delta",
1561     "output": ["ParseError", ["Character", "&Delta"]]},
1562    
1563     {"description": "Bad named entity: delta without a semi-colon.",
1564     "input":"&delta",
1565     "output": ["ParseError", ["Character", "&delta"]]},
1566    
1567     {"description": "Bad named entity: diams without a semi-colon.",
1568     "input":"&diams",
1569     "output": ["ParseError", ["Character", "&diams"]]},
1570    
1571     {"description": "Bad named entity: empty without a semi-colon.",
1572     "input":"&empty",
1573     "output": ["ParseError", ["Character", "&empty"]]},
1574    
1575     {"description": "Bad named entity: emsp without a semi-colon.",
1576     "input":"&emsp",
1577     "output": ["ParseError", ["Character", "&emsp"]]},
1578    
1579     {"description": "Bad named entity: ensp without a semi-colon.",
1580     "input":"&ensp",
1581     "output": ["ParseError", ["Character", "&ensp"]]},
1582    
1583     {"description": "Bad named entity: Epsilon without a semi-colon.",
1584     "input":"&Epsilon",
1585     "output": ["ParseError", ["Character", "&Epsilon"]]},
1586    
1587     {"description": "Bad named entity: epsilon without a semi-colon.",
1588     "input":"&epsilon",
1589     "output": ["ParseError", ["Character", "&epsilon"]]},
1590    
1591     {"description": "Bad named entity: equiv without a semi-colon.",
1592     "input":"&equiv",
1593     "output": ["ParseError", ["Character", "&equiv"]]},
1594    
1595     {"description": "Bad named entity: Eta without a semi-colon.",
1596     "input":"&Eta",
1597     "output": ["ParseError", ["Character", "&Eta"]]},
1598    
1599     {"description": "Bad named entity: eta without a semi-colon.",
1600     "input":"&eta",
1601     "output": ["ParseError", ["Character", "&eta"]]},
1602    
1603     {"description": "Bad named entity: euro without a semi-colon.",
1604     "input":"&euro",
1605     "output": ["ParseError", ["Character", "&euro"]]},
1606    
1607     {"description": "Bad named entity: exist without a semi-colon.",
1608     "input":"&exist",
1609     "output": ["ParseError", ["Character", "&exist"]]},
1610    
1611     {"description": "Bad named entity: fnof without a semi-colon.",
1612     "input":"&fnof",
1613     "output": ["ParseError", ["Character", "&fnof"]]},
1614    
1615     {"description": "Bad named entity: forall without a semi-colon.",
1616     "input":"&forall",
1617     "output": ["ParseError", ["Character", "&forall"]]},
1618    
1619     {"description": "Bad named entity: frasl without a semi-colon.",
1620     "input":"&frasl",
1621     "output": ["ParseError", ["Character", "&frasl"]]},
1622    
1623     {"description": "Bad named entity: Gamma without a semi-colon.",
1624     "input":"&Gamma",
1625     "output": ["ParseError", ["Character", "&Gamma"]]},
1626    
1627     {"description": "Bad named entity: gamma without a semi-colon.",
1628     "input":"&gamma",
1629     "output": ["ParseError", ["Character", "&gamma"]]},
1630    
1631     {"description": "Bad named entity: ge without a semi-colon.",
1632     "input":"&ge",
1633     "output": ["ParseError", ["Character", "&ge"]]},
1634    
1635     {"description": "Bad named entity: harr without a semi-colon.",
1636     "input":"&harr",
1637     "output": ["ParseError", ["Character", "&harr"]]},
1638    
1639     {"description": "Bad named entity: harr without a semi-colon.",
1640     "input":"&harr",
1641     "output": ["ParseError", ["Character", "&harr"]]},
1642    
1643     {"description": "Bad named entity: hearts without a semi-colon.",
1644     "input":"&hearts",
1645     "output": ["ParseError", ["Character", "&hearts"]]},
1646    
1647     {"description": "Bad named entity: hellip without a semi-colon.",
1648     "input":"&hellip",
1649     "output": ["ParseError", ["Character", "&hellip"]]},
1650    
1651     {"description": "Bad named entity: image without a semi-colon.",
1652     "input":"&image",
1653     "output": ["ParseError", ["Character", "&image"]]},
1654    
1655     {"description": "Bad named entity: infin without a semi-colon.",
1656     "input":"&infin",
1657     "output": ["ParseError", ["Character", "&infin"]]},
1658    
1659     {"description": "Bad named entity: int without a semi-colon.",
1660     "input":"&int",
1661     "output": ["ParseError", ["Character", "&int"]]},
1662    
1663     {"description": "Bad named entity: Iota without a semi-colon.",
1664     "input":"&Iota",
1665     "output": ["ParseError", ["Character", "&Iota"]]},
1666    
1667     {"description": "Bad named entity: iota without a semi-colon.",
1668     "input":"&iota",
1669     "output": ["ParseError", ["Character", "&iota"]]},
1670    
1671     {"description": "Bad named entity: isin without a semi-colon.",
1672     "input":"&isin",
1673     "output": ["ParseError", ["Character", "&isin"]]},
1674    
1675     {"description": "Bad named entity: Kappa without a semi-colon.",
1676     "input":"&Kappa",
1677     "output": ["ParseError", ["Character", "&Kappa"]]},
1678    
1679     {"description": "Bad named entity: kappa without a semi-colon.",
1680     "input":"&kappa",
1681     "output": ["ParseError", ["Character", "&kappa"]]},
1682    
1683     {"description": "Bad named entity: Lambda without a semi-colon.",
1684     "input":"&Lambda",
1685     "output": ["ParseError", ["Character", "&Lambda"]]},
1686    
1687     {"description": "Bad named entity: lambda without a semi-colon.",
1688     "input":"&lambda",
1689     "output": ["ParseError", ["Character", "&lambda"]]},
1690    
1691     {"description": "Bad named entity: lang without a semi-colon.",
1692     "input":"&lang",
1693     "output": ["ParseError", ["Character", "&lang"]]},
1694    
1695     {"description": "Bad named entity: larr without a semi-colon.",
1696     "input":"&larr",
1697     "output": ["ParseError", ["Character", "&larr"]]},
1698    
1699     {"description": "Bad named entity: larr without a semi-colon.",
1700     "input":"&larr",
1701     "output": ["ParseError", ["Character", "&larr"]]},
1702    
1703     {"description": "Bad named entity: lceil without a semi-colon.",
1704     "input":"&lceil",
1705     "output": ["ParseError", ["Character", "&lceil"]]},
1706    
1707     {"description": "Bad named entity: ldquo without a semi-colon.",
1708     "input":"&ldquo",
1709     "output": ["ParseError", ["Character", "&ldquo"]]},
1710    
1711     {"description": "Bad named entity: le without a semi-colon.",
1712     "input":"&le",
1713     "output": ["ParseError", ["Character", "&le"]]},
1714    
1715     {"description": "Bad named entity: lfloor without a semi-colon.",
1716     "input":"&lfloor",
1717     "output": ["ParseError", ["Character", "&lfloor"]]},
1718    
1719     {"description": "Bad named entity: lowast without a semi-colon.",
1720     "input":"&lowast",
1721     "output": ["ParseError", ["Character", "&lowast"]]},
1722    
1723     {"description": "Bad named entity: loz without a semi-colon.",
1724     "input":"&loz",
1725     "output": ["ParseError", ["Character", "&loz"]]},
1726    
1727     {"description": "Bad named entity: lrm without a semi-colon.",
1728     "input":"&lrm",
1729     "output": ["ParseError", ["Character", "&lrm"]]},
1730    
1731     {"description": "Bad named entity: lsaquo without a semi-colon.",
1732     "input":"&lsaquo",
1733     "output": ["ParseError", ["Character", "&lsaquo"]]},
1734    
1735     {"description": "Bad named entity: lsquo without a semi-colon.",
1736     "input":"&lsquo",
1737     "output": ["ParseError", ["Character", "&lsquo"]]},
1738    
1739     {"description": "Bad named entity: mdash without a semi-colon.",
1740     "input":"&mdash",
1741     "output": ["ParseError", ["Character", "&mdash"]]},
1742    
1743     {"description": "Bad named entity: minus without a semi-colon.",
1744     "input":"&minus",
1745     "output": ["ParseError", ["Character", "&minus"]]},
1746    
1747     {"description": "Bad named entity: Mu without a semi-colon.",
1748     "input":"&Mu",
1749     "output": ["ParseError", ["Character", "&Mu"]]},
1750    
1751     {"description": "Bad named entity: mu without a semi-colon.",
1752     "input":"&mu",
1753     "output": ["ParseError", ["Character", "&mu"]]},
1754    
1755     {"description": "Bad named entity: nabla without a semi-colon.",
1756     "input":"&nabla",
1757     "output": ["ParseError", ["Character", "&nabla"]]},
1758    
1759     {"description": "Bad named entity: ndash without a semi-colon.",
1760     "input":"&ndash",
1761     "output": ["ParseError", ["Character", "&ndash"]]},
1762    
1763     {"description": "Bad named entity: ne without a semi-colon.",
1764     "input":"&ne",
1765     "output": ["ParseError", ["Character", "&ne"]]},
1766    
1767     {"description": "Bad named entity: ni without a semi-colon.",
1768     "input":"&ni",
1769     "output": ["ParseError", ["Character", "&ni"]]},
1770    
1771     {"description": "Bad named entity: notin without a semi-colon.",
1772     "input":"&notin",
1773     "output": ["ParseError", ["Character", "\u00ACin"]]},
1774    
1775     {"description": "Bad named entity: nsub without a semi-colon.",
1776     "input":"&nsub",
1777     "output": ["ParseError", ["Character", "&nsub"]]},
1778    
1779     {"description": "Bad named entity: Nu without a semi-colon.",
1780     "input":"&Nu",
1781     "output": ["ParseError", ["Character", "&Nu"]]},
1782    
1783     {"description": "Bad named entity: nu without a semi-colon.",
1784     "input":"&nu",
1785     "output": ["ParseError", ["Character", "&nu"]]},
1786    
1787     {"description": "Bad named entity: OElig without a semi-colon.",
1788     "input":"&OElig",
1789     "output": ["ParseError", ["Character", "&OElig"]]},
1790    
1791     {"description": "Bad named entity: oelig without a semi-colon.",
1792     "input":"&oelig",
1793     "output": ["ParseError", ["Character", "&oelig"]]},
1794    
1795     {"description": "Bad named entity: oline without a semi-colon.",
1796     "input":"&oline",
1797     "output": ["ParseError", ["Character", "&oline"]]},
1798    
1799     {"description": "Bad named entity: Omega without a semi-colon.",
1800     "input":"&Omega",
1801     "output": ["ParseError", ["Character", "&Omega"]]},
1802    
1803     {"description": "Bad named entity: omega without a semi-colon.",
1804     "input":"&omega",
1805     "output": ["ParseError", ["Character", "&omega"]]},
1806    
1807     {"description": "Bad named entity: Omicron without a semi-colon.",
1808     "input":"&Omicron",
1809     "output": ["ParseError", ["Character", "&Omicron"]]},
1810    
1811     {"description": "Bad named entity: omicron without a semi-colon.",
1812     "input":"&omicron",
1813     "output": ["ParseError", ["Character", "&omicron"]]},
1814    
1815     {"description": "Bad named entity: oplus without a semi-colon.",
1816     "input":"&oplus",
1817     "output": ["ParseError", ["Character", "&oplus"]]},
1818    
1819     {"description": "Bad named entity: or without a semi-colon.",
1820     "input":"&or",
1821     "output": ["ParseError", ["Character", "&or"]]},
1822    
1823     {"description": "Bad named entity: otimes without a semi-colon.",
1824     "input":"&otimes",
1825     "output": ["ParseError", ["Character", "&otimes"]]},
1826    
1827     {"description": "Bad named entity: part without a semi-colon.",
1828     "input":"&part",
1829     "output": ["ParseError", ["Character", "&part"]]},
1830    
1831     {"description": "Bad named entity: permil without a semi-colon.",
1832     "input":"&permil",
1833     "output": ["ParseError", ["Character", "&permil"]]},
1834    
1835     {"description": "Bad named entity: perp without a semi-colon.",
1836     "input":"&perp",
1837     "output": ["ParseError", ["Character", "&perp"]]},
1838    
1839     {"description": "Bad named entity: Phi without a semi-colon.",
1840     "input":"&Phi",
1841     "output": ["ParseError", ["Character", "&Phi"]]},
1842    
1843     {"description": "Bad named entity: phi without a semi-colon.",
1844     "input":"&phi",
1845     "output": ["ParseError", ["Character", "&phi"]]},
1846    
1847     {"description": "Bad named entity: Pi without a semi-colon.",
1848     "input":"&Pi",
1849     "output": ["ParseError", ["Character", "&Pi"]]},
1850    
1851     {"description": "Bad named entity: pi without a semi-colon.",
1852     "input":"&pi",
1853     "output": ["ParseError", ["Character", "&pi"]]},
1854    
1855     {"description": "Bad named entity: piv without a semi-colon.",
1856     "input":"&piv",
1857     "output": ["ParseError", ["Character", "&piv"]]},
1858    
1859     {"description": "Bad named entity: prime without a semi-colon.",
1860     "input":"&prime",
1861     "output": ["ParseError", ["Character", "&prime"]]},
1862    
1863     {"description": "Bad named entity: prime without a semi-colon.",
1864     "input":"&prime",
1865     "output": ["ParseError", ["Character", "&prime"]]},
1866    
1867     {"description": "Bad named entity: prod without a semi-colon.",
1868     "input":"&prod",
1869     "output": ["ParseError", ["Character", "&prod"]]},
1870    
1871     {"description": "Bad named entity: prop without a semi-colon.",
1872     "input":"&prop",
1873     "output": ["ParseError", ["Character", "&prop"]]},
1874    
1875     {"description": "Bad named entity: Psi without a semi-colon.",
1876     "input":"&Psi",
1877     "output": ["ParseError", ["Character", "&Psi"]]},
1878    
1879     {"description": "Bad named entity: psi without a semi-colon.",
1880     "input":"&psi",
1881     "output": ["ParseError", ["Character", "&psi"]]},
1882    
1883     {"description": "Bad named entity: radic without a semi-colon.",
1884     "input":"&radic",
1885     "output": ["ParseError", ["Character", "&radic"]]},
1886    
1887     {"description": "Bad named entity: rang without a semi-colon.",
1888     "input":"&rang",
1889     "output": ["ParseError", ["Character", "&rang"]]},
1890    
1891     {"description": "Bad named entity: rarr without a semi-colon.",
1892     "input":"&rarr",
1893     "output": ["ParseError", ["Character", "&rarr"]]},
1894    
1895     {"description": "Bad named entity: rarr without a semi-colon.",
1896     "input":"&rarr",
1897     "output": ["ParseError", ["Character", "&rarr"]]},
1898    
1899     {"description": "Bad named entity: rceil without a semi-colon.",
1900     "input":"&rceil",
1901     "output": ["ParseError", ["Character", "&rceil"]]},
1902    
1903     {"description": "Bad named entity: rdquo without a semi-colon.",
1904     "input":"&rdquo",
1905     "output": ["ParseError", ["Character", "&rdquo"]]},
1906    
1907     {"description": "Bad named entity: real without a semi-colon.",
1908     "input":"&real",
1909     "output": ["ParseError", ["Character", "&real"]]},
1910    
1911     {"description": "Bad named entity: rfloor without a semi-colon.",
1912     "input":"&rfloor",
1913     "output": ["ParseError", ["Character", "&rfloor"]]},
1914    
1915     {"description": "Bad named entity: Rho without a semi-colon.",
1916     "input":"&Rho",
1917     "output": ["ParseError", ["Character", "&Rho"]]},
1918    
1919     {"description": "Bad named entity: rho without a semi-colon.",
1920     "input":"&rho",
1921     "output": ["ParseError", ["Character", "&rho"]]},
1922    
1923     {"description": "Bad named entity: rlm without a semi-colon.",
1924     "input":"&rlm",
1925     "output": ["ParseError", ["Character", "&rlm"]]},
1926    
1927     {"description": "Bad named entity: rsaquo without a semi-colon.",
1928     "input":"&rsaquo",
1929     "output": ["ParseError", ["Character", "&rsaquo"]]},
1930    
1931     {"description": "Bad named entity: rsquo without a semi-colon.",
1932     "input":"&rsquo",
1933     "output": ["ParseError", ["Character", "&rsquo"]]},
1934    
1935     {"description": "Bad named entity: sbquo without a semi-colon.",
1936     "input":"&sbquo",
1937     "output": ["ParseError", ["Character", "&sbquo"]]},
1938    
1939     {"description": "Bad named entity: Scaron without a semi-colon.",
1940     "input":"&Scaron",
1941     "output": ["ParseError", ["Character", "&Scaron"]]},
1942    
1943     {"description": "Bad named entity: scaron without a semi-colon.",
1944     "input":"&scaron",
1945     "output": ["ParseError", ["Character", "&scaron"]]},
1946    
1947     {"description": "Bad named entity: sdot without a semi-colon.",
1948     "input":"&sdot",
1949     "output": ["ParseError", ["Character", "&sdot"]]},
1950    
1951     {"description": "Bad named entity: Sigma without a semi-colon.",
1952     "input":"&Sigma",
1953     "output": ["ParseError", ["Character", "&Sigma"]]},
1954    
1955     {"description": "Bad named entity: sigma without a semi-colon.",
1956     "input":"&sigma",
1957     "output": ["ParseError", ["Character", "&sigma"]]},
1958    
1959     {"description": "Bad named entity: sigmaf without a semi-colon.",
1960     "input":"&sigmaf",
1961     "output": ["ParseError", ["Character", "&sigmaf"]]},
1962    
1963     {"description": "Bad named entity: sim without a semi-colon.",
1964     "input":"&sim",
1965     "output": ["ParseError", ["Character", "&sim"]]},
1966    
1967     {"description": "Bad named entity: spades without a semi-colon.",
1968     "input":"&spades",
1969     "output": ["ParseError", ["Character", "&spades"]]},
1970    
1971     {"description": "Bad named entity: sub without a semi-colon.",
1972     "input":"&sub",
1973     "output": ["ParseError", ["Character", "&sub"]]},
1974    
1975     {"description": "Bad named entity: sube without a semi-colon.",
1976     "input":"&sube",
1977     "output": ["ParseError", ["Character", "&sube"]]},
1978    
1979     {"description": "Bad named entity: sum without a semi-colon.",
1980     "input":"&sum",
1981     "output": ["ParseError", ["Character", "&sum"]]},
1982    
1983     {"description": "Bad named entity: sup without a semi-colon.",
1984     "input":"&sup",
1985     "output": ["ParseError", ["Character", "&sup"]]},
1986    
1987     {"description": "Bad named entity: supe without a semi-colon.",
1988     "input":"&supe",
1989     "output": ["ParseError", ["Character", "&supe"]]},
1990    
1991     {"description": "Bad named entity: Tau without a semi-colon.",
1992     "input":"&Tau",
1993     "output": ["ParseError", ["Character", "&Tau"]]},
1994    
1995     {"description": "Bad named entity: tau without a semi-colon.",
1996     "input":"&tau",
1997     "output": ["ParseError", ["Character", "&tau"]]},
1998    
1999     {"description": "Bad named entity: there4 without a semi-colon.",
2000     "input":"&there4",
2001     "output": ["ParseError", ["Character", "&there4"]]},
2002    
2003     {"description": "Bad named entity: Theta without a semi-colon.",
2004     "input":"&Theta",
2005     "output": ["ParseError", ["Character", "&Theta"]]},
2006    
2007     {"description": "Bad named entity: theta without a semi-colon.",
2008     "input":"&theta",
2009     "output": ["ParseError", ["Character", "&theta"]]},
2010    
2011     {"description": "Bad named entity: thetasym without a semi-colon.",
2012     "input":"&thetasym",
2013     "output": ["ParseError", ["Character", "&thetasym"]]},
2014    
2015     {"description": "Bad named entity: thinsp without a semi-colon.",
2016     "input":"&thinsp",
2017     "output": ["ParseError", ["Character", "&thinsp"]]},
2018    
2019     {"description": "Bad named entity: tilde without a semi-colon.",
2020     "input":"&tilde",
2021     "output": ["ParseError", ["Character", "&tilde"]]},
2022    
2023     {"description": "Bad named entity: trade without a semi-colon.",
2024     "input":"&trade",
2025     "output": ["ParseError", ["Character", "&trade"]]},
2026    
2027     {"description": "Bad named entity: uarr without a semi-colon.",
2028     "input":"&uarr",
2029     "output": ["ParseError", ["Character", "&uarr"]]},
2030    
2031     {"description": "Bad named entity: uarr without a semi-colon.",
2032     "input":"&uarr",
2033     "output": ["ParseError", ["Character", "&uarr"]]},
2034    
2035     {"description": "Bad named entity: upsih without a semi-colon.",
2036     "input":"&upsih",
2037     "output": ["ParseError", ["Character", "&upsih"]]},
2038    
2039     {"description": "Bad named entity: Upsilon without a semi-colon.",
2040     "input":"&Upsilon",
2041     "output": ["ParseError", ["Character", "&Upsilon"]]},
2042    
2043     {"description": "Bad named entity: upsilon without a semi-colon.",
2044     "input":"&upsilon",
2045     "output": ["ParseError", ["Character", "&upsilon"]]},
2046    
2047     {"description": "Bad named entity: weierp without a semi-colon.",
2048     "input":"&weierp",
2049     "output": ["ParseError", ["Character", "&weierp"]]},
2050    
2051     {"description": "Bad named entity: Xi without a semi-colon.",
2052     "input":"&Xi",
2053     "output": ["ParseError", ["Character", "&Xi"]]},
2054    
2055     {"description": "Bad named entity: xi without a semi-colon.",
2056     "input":"&xi",
2057     "output": ["ParseError", ["Character", "&xi"]]},
2058    
2059     {"description": "Bad named entity: Yuml without a semi-colon.",
2060     "input":"&Yuml",
2061     "output": ["ParseError", ["Character", "&Yuml"]]},
2062    
2063     {"description": "Bad named entity: Zeta without a semi-colon.",
2064     "input":"&Zeta",
2065     "output": ["ParseError", ["Character", "&Zeta"]]},
2066    
2067     {"description": "Bad named entity: zeta without a semi-colon.",
2068     "input":"&zeta",
2069     "output": ["ParseError", ["Character", "&zeta"]]},
2070    
2071     {"description": "Bad named entity: zwj without a semi-colon.",
2072     "input":"&zwj",
2073     "output": ["ParseError", ["Character", "&zwj"]]},
2074    
2075     {"description": "Bad named entity: zwnj without a semi-colon.",
2076     "input":"&zwnj",
2077     "output": ["ParseError", ["Character", "&zwnj"]]},
2078    
2079     {"description": "Bad named entity: zwnj without a semi-colon.",
2080     "input":"&zwnj",
2081     "output": ["ParseError", ["Character", "&zwnj"]]},
2082    
2083     {"description": "CR as numeric entity",
2084     "input":"&#013;",
2085     "output": ["ParseError", ["Character", "\n"]]},
2086    
2087     {"description": "CR as hexadecimal numeric entity",
2088     "input":"&#x00D;",
2089     "output": ["ParseError", ["Character", "\n"]]},
2090    
2091     {"description": "Windows-1252 EURO SIGN numeric entity.",
2092     "input":"&#0128;",
2093     "output": ["ParseError", ["Character", "\u20AC"]]},
2094    
2095     {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
2096     "input":"&#0129;",
2097     "output": ["ParseError", ["Character", "\uFFFD"]]},
2098    
2099     {"description": "Windows-1252 SINGLE LOW-9 QUOTATION MARK numeric entity.",
2100     "input":"&#0130;",
2101     "output": ["ParseError", ["Character", "\u201A"]]},
2102    
2103     {"description": "Windows-1252 LATIN SMALL LETTER F WITH HOOK numeric entity.",
2104     "input":"&#0131;",
2105     "output": ["ParseError", ["Character", "\u0192"]]},
2106    
2107     {"description": "Windows-1252 DOUBLE LOW-9 QUOTATION MARK numeric entity.",
2108     "input":"&#0132;",
2109     "output": ["ParseError", ["Character", "\u201E"]]},
2110    
2111     {"description": "Windows-1252 HORIZONTAL ELLIPSIS numeric entity.",
2112     "input":"&#0133;",
2113     "output": ["ParseError", ["Character", "\u2026"]]},
2114    
2115     {"description": "Windows-1252 DAGGER numeric entity.",
2116     "input":"&#0134;",
2117     "output": ["ParseError", ["Character", "\u2020"]]},
2118    
2119     {"description": "Windows-1252 DOUBLE DAGGER numeric entity.",
2120     "input":"&#0135;",
2121     "output": ["ParseError", ["Character", "\u2021"]]},
2122    
2123     {"description": "Windows-1252 MODIFIER LETTER CIRCUMFLEX ACCENT numeric entity.",
2124     "input":"&#0136;",
2125     "output": ["ParseError", ["Character", "\u02C6"]]},
2126    
2127     {"description": "Windows-1252 PER MILLE SIGN numeric entity.",
2128     "input":"&#0137;",
2129     "output": ["ParseError", ["Character", "\u2030"]]},
2130    
2131     {"description": "Windows-1252 LATIN CAPITAL LETTER S WITH CARON numeric entity.",
2132     "input":"&#0138;",
2133     "output": ["ParseError", ["Character", "\u0160"]]},
2134    
2135     {"description": "Windows-1252 SINGLE LEFT-POINTING ANGLE QUOTATION MARK numeric entity.",
2136     "input":"&#0139;",
2137     "output": ["ParseError", ["Character", "\u2039"]]},
2138    
2139     {"description": "Windows-1252 LATIN CAPITAL LIGATURE OE numeric entity.",
2140     "input":"&#0140;",
2141     "output": ["ParseError", ["Character", "\u0152"]]},
2142    
2143     {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
2144     "input":"&#0141;",
2145     "output": ["ParseError", ["Character", "\uFFFD"]]},
2146    
2147     {"description": "Windows-1252 LATIN CAPITAL LETTER Z WITH CARON numeric entity.",
2148     "input":"&#0142;",
2149     "output": ["ParseError", ["Character", "\u017D"]]},
2150    
2151     {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
2152     "input":"&#0143;",
2153     "output": ["ParseError", ["Character", "\uFFFD"]]},
2154    
2155     {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
2156     "input":"&#0144;",
2157     "output": ["ParseError", ["Character", "\uFFFD"]]},
2158    
2159     {"description": "Windows-1252 LEFT SINGLE QUOTATION MARK numeric entity.",
2160     "input":"&#0145;",
2161     "output": ["ParseError", ["Character", "\u2018"]]},
2162    
2163     {"description": "Windows-1252 RIGHT SINGLE QUOTATION MARK numeric entity.",
2164     "input":"&#0146;",
2165     "output": ["ParseError", ["Character", "\u2019"]]},
2166    
2167     {"description": "Windows-1252 LEFT DOUBLE QUOTATION MARK numeric entity.",
2168     "input":"&#0147;",
2169     "output": ["ParseError", ["Character", "\u201C"]]},
2170    
2171     {"description": "Windows-1252 RIGHT DOUBLE QUOTATION MARK numeric entity.",
2172     "input":"&#0148;",
2173     "output": ["ParseError", ["Character", "\u201D"]]},
2174    
2175     {"description": "Windows-1252 BULLET numeric entity.",
2176     "input":"&#0149;",
2177     "output": ["ParseError", ["Character", "\u2022"]]},
2178    
2179     {"description": "Windows-1252 EN DASH numeric entity.",
2180     "input":"&#0150;",
2181     "output": ["ParseError", ["Character", "\u2013"]]},
2182    
2183     {"description": "Windows-1252 EM DASH numeric entity.",
2184     "input":"&#0151;",
2185     "output": ["ParseError", ["Character", "\u2014"]]},
2186    
2187     {"description": "Windows-1252 SMALL TILDE numeric entity.",
2188     "input":"&#0152;",
2189     "output": ["ParseError", ["Character", "\u02DC"]]},
2190    
2191     {"description": "Windows-1252 TRADE MARK SIGN numeric entity.",
2192     "input":"&#0153;",
2193     "output": ["ParseError", ["Character", "\u2122"]]},
2194    
2195     {"description": "Windows-1252 LATIN SMALL LETTER S WITH CARON numeric entity.",
2196     "input":"&#0154;",
2197     "output": ["ParseError", ["Character", "\u0161"]]},
2198    
2199     {"description": "Windows-1252 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK numeric entity.",
2200     "input":"&#0155;",
2201     "output": ["ParseError", ["Character", "\u203A"]]},
2202    
2203     {"description": "Windows-1252 LATIN SMALL LIGATURE OE numeric entity.",
2204     "input":"&#0156;",
2205     "output": ["ParseError", ["Character", "\u0153"]]},
2206    
2207     {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
2208     "input":"&#0157;",
2209     "output": ["ParseError", ["Character", "\uFFFD"]]},
2210    
2211     {"description": "Windows-1252 EURO SIGN hexadecimal numeric entity.",
2212     "input":"&#x080;",
2213     "output": ["ParseError", ["Character", "\u20AC"]]},
2214    
2215     {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
2216     "input":"&#x081;",
2217     "output": ["ParseError", ["Character", "\uFFFD"]]},
2218    
2219     {"description": "Windows-1252 SINGLE LOW-9 QUOTATION MARK hexadecimal numeric entity.",
2220     "input":"&#x082;",
2221     "output": ["ParseError", ["Character", "\u201A"]]},
2222    
2223     {"description": "Windows-1252 LATIN SMALL LETTER F WITH HOOK hexadecimal numeric entity.",
2224     "input":"&#x083;",
2225     "output": ["ParseError", ["Character", "\u0192"]]},
2226    
2227     {"description": "Windows-1252 DOUBLE LOW-9 QUOTATION MARK hexadecimal numeric entity.",
2228     "input":"&#x084;",
2229     "output": ["ParseError", ["Character", "\u201E"]]},
2230    
2231     {"description": "Windows-1252 HORIZONTAL ELLIPSIS hexadecimal numeric entity.",
2232     "input":"&#x085;",
2233     "output": ["ParseError", ["Character", "\u2026"]]},
2234    
2235     {"description": "Windows-1252 DAGGER hexadecimal numeric entity.",
2236     "input":"&#x086;",
2237     "output": ["ParseError", ["Character", "\u2020"]]},
2238    
2239     {"description": "Windows-1252 DOUBLE DAGGER hexadecimal numeric entity.",
2240     "input":"&#x087;",
2241     "output": ["ParseError", ["Character", "\u2021"]]},
2242    
2243     {"description": "Windows-1252 MODIFIER LETTER CIRCUMFLEX ACCENT hexadecimal numeric entity.",
2244     "input":"&#x088;",
2245     "output": ["ParseError", ["Character", "\u02C6"]]},
2246    
2247     {"description": "Windows-1252 PER MILLE SIGN hexadecimal numeric entity.",
2248     "input":"&#x089;",
2249     "output": ["ParseError", ["Character", "\u2030"]]},
2250    
2251     {"description": "Windows-1252 LATIN CAPITAL LETTER S WITH CARON hexadecimal numeric entity.",
2252     "input":"&#x08A;",
2253     "output": ["ParseError", ["Character", "\u0160"]]},
2254    
2255     {"description": "Windows-1252 SINGLE LEFT-POINTING ANGLE QUOTATION MARK hexadecimal numeric entity.",
2256     "input":"&#x08B;",
2257     "output": ["ParseError", ["Character", "\u2039"]]},
2258    
2259     {"description": "Windows-1252 LATIN CAPITAL LIGATURE OE hexadecimal numeric entity.",
2260     "input":"&#x08C;",
2261     "output": ["ParseError", ["Character", "\u0152"]]},
2262    
2263     {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
2264     "input":"&#x08D;",
2265     "output": ["ParseError", ["Character", "\uFFFD"]]},
2266    
2267     {"description": "Windows-1252 LATIN CAPITAL LETTER Z WITH CARON hexadecimal numeric entity.",
2268     "input":"&#x08E;",
2269     "output": ["ParseError", ["Character", "\u017D"]]},
2270    
2271     {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
2272     "input":"&#x08F;",
2273     "output": ["ParseError", ["Character", "\uFFFD"]]},
2274    
2275     {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
2276     "input":"&#x090;",
2277     "output": ["ParseError", ["Character", "\uFFFD"]]},
2278    
2279     {"description": "Windows-1252 LEFT SINGLE QUOTATION MARK hexadecimal numeric entity.",
2280     "input":"&#x091;",
2281     "output": ["ParseError", ["Character", "\u2018"]]},
2282    
2283     {"description": "Windows-1252 RIGHT SINGLE QUOTATION MARK hexadecimal numeric entity.",
2284     "input":"&#x092;",
2285     "output": ["ParseError", ["Character", "\u2019"]]},
2286    
2287     {"description": "Windows-1252 LEFT DOUBLE QUOTATION MARK hexadecimal numeric entity.",
2288     "input":"&#x093;",
2289     "output": ["ParseError", ["Character", "\u201C"]]},
2290    
2291     {"description": "Windows-1252 RIGHT DOUBLE QUOTATION MARK hexadecimal numeric entity.",
2292     "input":"&#x094;",
2293     "output": ["ParseError", ["Character", "\u201D"]]},
2294    
2295     {"description": "Windows-1252 BULLET hexadecimal numeric entity.",
2296     "input":"&#x095;",
2297     "output": ["ParseError", ["Character", "\u2022"]]},
2298    
2299     {"description": "Windows-1252 EN DASH hexadecimal numeric entity.",
2300     "input":"&#x096;",
2301     "output": ["ParseError", ["Character", "\u2013"]]},
2302    
2303     {"description": "Windows-1252 EM DASH hexadecimal numeric entity.",
2304     "input":"&#x097;",
2305     "output": ["ParseError", ["Character", "\u2014"]]},
2306    
2307     {"description": "Windows-1252 SMALL TILDE hexadecimal numeric entity.",
2308     "input":"&#x098;",
2309     "output": ["ParseError", ["Character", "\u02DC"]]},
2310    
2311     {"description": "Windows-1252 TRADE MARK SIGN hexadecimal numeric entity.",
2312     "input":"&#x099;",
2313     "output": ["ParseError", ["Character", "\u2122"]]},
2314    
2315     {"description": "Windows-1252 LATIN SMALL LETTER S WITH CARON hexadecimal numeric entity.",
2316     "input":"&#x09A;",
2317     "output": ["ParseError", ["Character", "\u0161"]]},
2318    
2319     {"description": "Windows-1252 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK hexadecimal numeric entity.",
2320     "input":"&#x09B;",
2321     "output": ["ParseError", ["Character", "\u203A"]]},
2322    
2323     {"description": "Windows-1252 LATIN SMALL LIGATURE OE hexadecimal numeric entity.",
2324     "input":"&#x09C;",
2325     "output": ["ParseError", ["Character", "\u0153"]]},
2326    
2327     {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
2328     "input":"&#x09D;",
2329     "output": ["ParseError", ["Character", "\uFFFD"]]},
2330    
2331     {"description": "Windows-1252 LATIN SMALL LETTER Z WITH CARON hexadecimal numeric entity.",
2332     "input":"&#x09E;",
2333     "output": ["ParseError", ["Character", "\u017E"]]},
2334    
2335     {"description": "Windows-1252 LATIN CAPITAL LETTER Y WITH DIAERESIS hexadecimal numeric entity.",
2336     "input":"&#x09F;",
2337     "output": ["ParseError", ["Character", "\u0178"]]}
2338    
2339     ]}

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24