Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(207)

Side by Side Diff: pkg/third_party/html5lib/test/data/tokenizer/test3.test

Issue 22375011: move html5lib code into dart svn repo (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: change location of html5lib to pkg/third_party/html5lib Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 {"tests": [
2
3 {"description":"",
4 "input":"",
5 "output":[]},
6
7 {"description":"\\u0009",
8 "input":"\u0009",
9 "output":[["Character", "\u0009"]]},
10
11 {"description":"\\u000A",
12 "input":"\u000A",
13 "output":[["Character", "\u000A"]]},
14
15 {"description":"\\u000B",
16 "input":"\u000B",
17 "output":["ParseError", ["Character", "\u000B"]]},
18
19 {"description":"\\u000C",
20 "input":"\u000C",
21 "output":[["Character", "\u000C"]]},
22
23 {"description":" ",
24 "input":" ",
25 "output":[["Character", " "]]},
26
27 {"description":"!",
28 "input":"!",
29 "output":[["Character", "!"]]},
30
31 {"description":"\"",
32 "input":"\"",
33 "output":[["Character", "\""]]},
34
35 {"description":"%",
36 "input":"%",
37 "output":[["Character", "%"]]},
38
39 {"description":"&",
40 "input":"&",
41 "output":[["Character", "&"]]},
42
43 {"description":"'",
44 "input":"'",
45 "output":[["Character", "'"]]},
46
47 {"description":",",
48 "input":",",
49 "output":[["Character", ","]]},
50
51 {"description":"-",
52 "input":"-",
53 "output":[["Character", "-"]]},
54
55 {"description":".",
56 "input":".",
57 "output":[["Character", "."]]},
58
59 {"description":"/",
60 "input":"/",
61 "output":[["Character", "/"]]},
62
63 {"description":"0",
64 "input":"0",
65 "output":[["Character", "0"]]},
66
67 {"description":"1",
68 "input":"1",
69 "output":[["Character", "1"]]},
70
71 {"description":"9",
72 "input":"9",
73 "output":[["Character", "9"]]},
74
75 {"description":";",
76 "input":";",
77 "output":[["Character", ";"]]},
78
79 {"description":"<",
80 "input":"<",
81 "output":["ParseError", ["Character", "<"]]},
82
83 {"description":"<\\u0000",
84 "input":"<\u0000",
85 "output":["ParseError", ["Character", "<"], "ParseError", ["Character", "\u0000" ]]},
86
87 {"description":"<\\u0009",
88 "input":"<\u0009",
89 "output":["ParseError", ["Character", "<\u0009"]]},
90
91 {"description":"<\\u000A",
92 "input":"<\u000A",
93 "output":["ParseError", ["Character", "<\u000A"]]},
94
95 {"description":"<\\u000B",
96 "input":"<\u000B",
97 "output":["ParseError", "ParseError", ["Character", "<\u000B"]]},
98
99 {"description":"<\\u000C",
100 "input":"<\u000C",
101 "output":["ParseError", ["Character", "<\u000C"]]},
102
103 {"description":"< ",
104 "input":"< ",
105 "output":["ParseError", ["Character", "< "]]},
106
107 {"description":"<!",
108 "input":"<!",
109 "output":["ParseError", ["Comment", ""]]},
110
111 {"description":"<!\\u0000",
112 "input":"<!\u0000",
113 "output":["ParseError", ["Comment", "\uFFFD"]]},
114
115 {"description":"<!\\u0009",
116 "input":"<!\u0009",
117 "output":["ParseError", ["Comment", "\u0009"]]},
118
119 {"description":"<!\\u000A",
120 "input":"<!\u000A",
121 "output":["ParseError", ["Comment", "\u000A"]]},
122
123 {"description":"<!\\u000B",
124 "input":"<!\u000B",
125 "output":["ParseError", "ParseError", ["Comment", "\u000B"]]},
126
127 {"description":"<!\\u000C",
128 "input":"<!\u000C",
129 "output":["ParseError", ["Comment", "\u000C"]]},
130
131 {"description":"<! ",
132 "input":"<! ",
133 "output":["ParseError", ["Comment", " "]]},
134
135 {"description":"<!!",
136 "input":"<!!",
137 "output":["ParseError", ["Comment", "!"]]},
138
139 {"description":"<!\"",
140 "input":"<!\"",
141 "output":["ParseError", ["Comment", "\""]]},
142
143 {"description":"<!&",
144 "input":"<!&",
145 "output":["ParseError", ["Comment", "&"]]},
146
147 {"description":"<!'",
148 "input":"<!'",
149 "output":["ParseError", ["Comment", "'"]]},
150
151 {"description":"<!-",
152 "input":"<!-",
153 "output":["ParseError", ["Comment", "-"]]},
154
155 {"description":"<!--",
156 "input":"<!--",
157 "output":["ParseError", ["Comment", ""]]},
158
159 {"description":"<!--\\u0000",
160 "input":"<!--\u0000",
161 "output":["ParseError", "ParseError", ["Comment", "\uFFFD"]]},
162
163 {"description":"<!--\\u0009",
164 "input":"<!--\u0009",
165 "output":["ParseError", ["Comment", "\u0009"]]},
166
167 {"description":"<!--\\u000A",
168 "input":"<!--\u000A",
169 "output":["ParseError", ["Comment", "\u000A"]]},
170
171 {"description":"<!--\\u000B",
172 "input":"<!--\u000B",
173 "output":["ParseError", "ParseError", ["Comment", "\u000B"]]},
174
175 {"description":"<!--\\u000C",
176 "input":"<!--\u000C",
177 "output":["ParseError", ["Comment", "\u000C"]]},
178
179 {"description":"<!-- ",
180 "input":"<!-- ",
181 "output":["ParseError", ["Comment", " "]]},
182
183 {"description":"<!-- \\u0000",
184 "input":"<!-- \u0000",
185 "output":["ParseError", "ParseError", ["Comment", " \uFFFD"]]},
186
187 {"description":"<!-- \\u0009",
188 "input":"<!-- \u0009",
189 "output":["ParseError", ["Comment", " \u0009"]]},
190
191 {"description":"<!-- \\u000A",
192 "input":"<!-- \u000A",
193 "output":["ParseError", ["Comment", " \u000A"]]},
194
195 {"description":"<!-- \\u000B",
196 "input":"<!-- \u000B",
197 "output":["ParseError", "ParseError", ["Comment", " \u000B"]]},
198
199 {"description":"<!-- \\u000C",
200 "input":"<!-- \u000C",
201 "output":["ParseError", ["Comment", " \u000C"]]},
202
203 {"description":"<!-- ",
204 "input":"<!-- ",
205 "output":["ParseError", ["Comment", " "]]},
206
207 {"description":"<!-- !",
208 "input":"<!-- !",
209 "output":["ParseError", ["Comment", " !"]]},
210
211 {"description":"<!-- \"",
212 "input":"<!-- \"",
213 "output":["ParseError", ["Comment", " \""]]},
214
215 {"description":"<!-- &",
216 "input":"<!-- &",
217 "output":["ParseError", ["Comment", " &"]]},
218
219 {"description":"<!-- '",
220 "input":"<!-- '",
221 "output":["ParseError", ["Comment", " '"]]},
222
223 {"description":"<!-- ,",
224 "input":"<!-- ,",
225 "output":["ParseError", ["Comment", " ,"]]},
226
227 {"description":"<!-- -",
228 "input":"<!-- -",
229 "output":["ParseError", ["Comment", " "]]},
230
231 {"description":"<!-- -\\u0000",
232 "input":"<!-- -\u0000",
233 "output":["ParseError", "ParseError", ["Comment", " -\uFFFD"]]},
234
235 {"description":"<!-- -\\u0009",
236 "input":"<!-- -\u0009",
237 "output":["ParseError", ["Comment", " -\u0009"]]},
238
239 {"description":"<!-- -\\u000A",
240 "input":"<!-- -\u000A",
241 "output":["ParseError", ["Comment", " -\u000A"]]},
242
243 {"description":"<!-- -\\u000B",
244 "input":"<!-- -\u000B",
245 "output":["ParseError", "ParseError", ["Comment", " -\u000B"]]},
246
247 {"description":"<!-- -\\u000C",
248 "input":"<!-- -\u000C",
249 "output":["ParseError", ["Comment", " -\u000C"]]},
250
251 {"description":"<!-- - ",
252 "input":"<!-- - ",
253 "output":["ParseError", ["Comment", " - "]]},
254
255 {"description":"<!-- -!",
256 "input":"<!-- -!",
257 "output":["ParseError", ["Comment", " -!"]]},
258
259 {"description":"<!-- -\"",
260 "input":"<!-- -\"",
261 "output":["ParseError", ["Comment", " -\""]]},
262
263 {"description":"<!-- -&",
264 "input":"<!-- -&",
265 "output":["ParseError", ["Comment", " -&"]]},
266
267 {"description":"<!-- -'",
268 "input":"<!-- -'",
269 "output":["ParseError", ["Comment", " -'"]]},
270
271 {"description":"<!-- -,",
272 "input":"<!-- -,",
273 "output":["ParseError", ["Comment", " -,"]]},
274
275 {"description":"<!-- --",
276 "input":"<!-- --",
277 "output":["ParseError", ["Comment", " "]]},
278
279 {"description":"<!-- -.",
280 "input":"<!-- -.",
281 "output":["ParseError", ["Comment", " -."]]},
282
283 {"description":"<!-- -/",
284 "input":"<!-- -/",
285 "output":["ParseError", ["Comment", " -/"]]},
286
287 {"description":"<!-- -0",
288 "input":"<!-- -0",
289 "output":["ParseError", ["Comment", " -0"]]},
290
291 {"description":"<!-- -1",
292 "input":"<!-- -1",
293 "output":["ParseError", ["Comment", " -1"]]},
294
295 {"description":"<!-- -9",
296 "input":"<!-- -9",
297 "output":["ParseError", ["Comment", " -9"]]},
298
299 {"description":"<!-- -<",
300 "input":"<!-- -<",
301 "output":["ParseError", ["Comment", " -<"]]},
302
303 {"description":"<!-- -=",
304 "input":"<!-- -=",
305 "output":["ParseError", ["Comment", " -="]]},
306
307 {"description":"<!-- ->",
308 "input":"<!-- ->",
309 "output":["ParseError", ["Comment", " ->"]]},
310
311 {"description":"<!-- -?",
312 "input":"<!-- -?",
313 "output":["ParseError", ["Comment", " -?"]]},
314
315 {"description":"<!-- -@",
316 "input":"<!-- -@",
317 "output":["ParseError", ["Comment", " -@"]]},
318
319 {"description":"<!-- -A",
320 "input":"<!-- -A",
321 "output":["ParseError", ["Comment", " -A"]]},
322
323 {"description":"<!-- -B",
324 "input":"<!-- -B",
325 "output":["ParseError", ["Comment", " -B"]]},
326
327 {"description":"<!-- -Y",
328 "input":"<!-- -Y",
329 "output":["ParseError", ["Comment", " -Y"]]},
330
331 {"description":"<!-- -Z",
332 "input":"<!-- -Z",
333 "output":["ParseError", ["Comment", " -Z"]]},
334
335 {"description":"<!-- -`",
336 "input":"<!-- -`",
337 "output":["ParseError", ["Comment", " -`"]]},
338
339 {"description":"<!-- -a",
340 "input":"<!-- -a",
341 "output":["ParseError", ["Comment", " -a"]]},
342
343 {"description":"<!-- -b",
344 "input":"<!-- -b",
345 "output":["ParseError", ["Comment", " -b"]]},
346
347 {"description":"<!-- -y",
348 "input":"<!-- -y",
349 "output":["ParseError", ["Comment", " -y"]]},
350
351 {"description":"<!-- -z",
352 "input":"<!-- -z",
353 "output":["ParseError", ["Comment", " -z"]]},
354
355 {"description":"<!-- -{",
356 "input":"<!-- -{",
357 "output":["ParseError", ["Comment", " -{"]]},
358
359 {"description":"<!-- -\\uDBC0\\uDC00",
360 "input":"<!-- -\uDBC0\uDC00",
361 "output":["ParseError", ["Comment", " -\uDBC0\uDC00"]]},
362
363 {"description":"<!-- .",
364 "input":"<!-- .",
365 "output":["ParseError", ["Comment", " ."]]},
366
367 {"description":"<!-- /",
368 "input":"<!-- /",
369 "output":["ParseError", ["Comment", " /"]]},
370
371 {"description":"<!-- 0",
372 "input":"<!-- 0",
373 "output":["ParseError", ["Comment", " 0"]]},
374
375 {"description":"<!-- 1",
376 "input":"<!-- 1",
377 "output":["ParseError", ["Comment", " 1"]]},
378
379 {"description":"<!-- 9",
380 "input":"<!-- 9",
381 "output":["ParseError", ["Comment", " 9"]]},
382
383 {"description":"<!-- <",
384 "input":"<!-- <",
385 "output":["ParseError", ["Comment", " <"]]},
386
387 {"description":"<!-- =",
388 "input":"<!-- =",
389 "output":["ParseError", ["Comment", " ="]]},
390
391 {"description":"<!-- >",
392 "input":"<!-- >",
393 "output":["ParseError", ["Comment", " >"]]},
394
395 {"description":"<!-- ?",
396 "input":"<!-- ?",
397 "output":["ParseError", ["Comment", " ?"]]},
398
399 {"description":"<!-- @",
400 "input":"<!-- @",
401 "output":["ParseError", ["Comment", " @"]]},
402
403 {"description":"<!-- A",
404 "input":"<!-- A",
405 "output":["ParseError", ["Comment", " A"]]},
406
407 {"description":"<!-- B",
408 "input":"<!-- B",
409 "output":["ParseError", ["Comment", " B"]]},
410
411 {"description":"<!-- Y",
412 "input":"<!-- Y",
413 "output":["ParseError", ["Comment", " Y"]]},
414
415 {"description":"<!-- Z",
416 "input":"<!-- Z",
417 "output":["ParseError", ["Comment", " Z"]]},
418
419 {"description":"<!-- `",
420 "input":"<!-- `",
421 "output":["ParseError", ["Comment", " `"]]},
422
423 {"description":"<!-- a",
424 "input":"<!-- a",
425 "output":["ParseError", ["Comment", " a"]]},
426
427 {"description":"<!-- b",
428 "input":"<!-- b",
429 "output":["ParseError", ["Comment", " b"]]},
430
431 {"description":"<!-- y",
432 "input":"<!-- y",
433 "output":["ParseError", ["Comment", " y"]]},
434
435 {"description":"<!-- z",
436 "input":"<!-- z",
437 "output":["ParseError", ["Comment", " z"]]},
438
439 {"description":"<!-- {",
440 "input":"<!-- {",
441 "output":["ParseError", ["Comment", " {"]]},
442
443 {"description":"<!-- \\uDBC0\\uDC00",
444 "input":"<!-- \uDBC0\uDC00",
445 "output":["ParseError", ["Comment", " \uDBC0\uDC00"]]},
446
447 {"description":"<!--!",
448 "input":"<!--!",
449 "output":["ParseError", ["Comment", "!"]]},
450
451 {"description":"<!--\"",
452 "input":"<!--\"",
453 "output":["ParseError", ["Comment", "\""]]},
454
455 {"description":"<!--&",
456 "input":"<!--&",
457 "output":["ParseError", ["Comment", "&"]]},
458
459 {"description":"<!--'",
460 "input":"<!--'",
461 "output":["ParseError", ["Comment", "'"]]},
462
463 {"description":"<!--,",
464 "input":"<!--,",
465 "output":["ParseError", ["Comment", ","]]},
466
467 {"description":"<!---",
468 "input":"<!---",
469 "output":["ParseError", ["Comment", ""]]},
470
471 {"description":"<!---\\u0000",
472 "input":"<!---\u0000",
473 "output":["ParseError", "ParseError", ["Comment", "-\uFFFD"]]},
474
475 {"description":"<!---\\u0009",
476 "input":"<!---\u0009",
477 "output":["ParseError", ["Comment", "-\u0009"]]},
478
479 {"description":"<!---\\u000A",
480 "input":"<!---\u000A",
481 "output":["ParseError", ["Comment", "-\u000A"]]},
482
483 {"description":"<!---\\u000B",
484 "input":"<!---\u000B",
485 "output":["ParseError", "ParseError", ["Comment", "-\u000B"]]},
486
487 {"description":"<!---\\u000C",
488 "input":"<!---\u000C",
489 "output":["ParseError", ["Comment", "-\u000C"]]},
490
491 {"description":"<!--- ",
492 "input":"<!--- ",
493 "output":["ParseError", ["Comment", "- "]]},
494
495 {"description":"<!---!",
496 "input":"<!---!",
497 "output":["ParseError", ["Comment", "-!"]]},
498
499 {"description":"<!---\"",
500 "input":"<!---\"",
501 "output":["ParseError", ["Comment", "-\""]]},
502
503 {"description":"<!---&",
504 "input":"<!---&",
505 "output":["ParseError", ["Comment", "-&"]]},
506
507 {"description":"<!---'",
508 "input":"<!---'",
509 "output":["ParseError", ["Comment", "-'"]]},
510
511 {"description":"<!---,",
512 "input":"<!---,",
513 "output":["ParseError", ["Comment", "-,"]]},
514
515 {"description":"<!----",
516 "input":"<!----",
517 "output":["ParseError", ["Comment", ""]]},
518
519 {"description":"<!----\\u0000",
520 "input":"<!----\u0000",
521 "output":["ParseError", "ParseError", ["Comment", "--\uFFFD"]]},
522
523 {"description":"<!----\\u0009",
524 "input":"<!----\u0009",
525 "output":["ParseError", "ParseError", ["Comment", "--\u0009"]]},
526
527 {"description":"<!----\\u000A",
528 "input":"<!----\u000A",
529 "output":["ParseError", "ParseError", ["Comment", "--\u000A"]]},
530
531 {"description":"<!----\\u000B",
532 "input":"<!----\u000B",
533 "output":["ParseError", "ParseError", "ParseError", ["Comment", "--\u000B"]]},
534
535 {"description":"<!----\\u000C",
536 "input":"<!----\u000C",
537 "output":["ParseError", "ParseError", ["Comment", "--\u000C"]]},
538
539 {"description":"<!---- ",
540 "input":"<!---- ",
541 "output":["ParseError", "ParseError", ["Comment", "-- "]]},
542
543 {"description":"<!---- -",
544 "input":"<!---- -",
545 "output":["ParseError", "ParseError", ["Comment", "-- "]]},
546
547 {"description":"<!---- --",
548 "input":"<!---- --",
549 "output":["ParseError", "ParseError", ["Comment", "-- "]]},
550
551 {"description":"<!---- -->",
552 "input":"<!---- -->",
553 "output":["ParseError", ["Comment", "-- "]]},
554
555 {"description":"<!---- -->",
556 "input":"<!---- -->",
557 "output":["ParseError", ["Comment", "-- "]]},
558
559 {"description":"<!---- a-->",
560 "input":"<!---- a-->",
561 "output":["ParseError", ["Comment", "-- a"]]},
562
563 {"description":"<!----!",
564 "input":"<!----!",
565 "output":["ParseError", "ParseError", ["Comment", ""]]},
566
567 {"description":"<!----!>",
568 "input":"<!----!>",
569 "output":["ParseError", ["Comment", ""]]},
570
571 {"description":"<!----!a",
572 "input":"<!----!a",
573 "output":["ParseError", "ParseError", ["Comment", "--!a"]]},
574
575 {"description":"<!----!a-",
576 "input":"<!----!a-",
577 "output":["ParseError", "ParseError", ["Comment", "--!a"]]},
578
579 {"description":"<!----!a--",
580 "input":"<!----!a--",
581 "output":["ParseError", "ParseError", ["Comment", "--!a"]]},
582
583 {"description":"<!----!a-->",
584 "input":"<!----!a-->",
585 "output":["ParseError", ["Comment", "--!a"]]},
586
587 {"description":"<!----!-",
588 "input":"<!----!-",
589 "output":["ParseError", "ParseError", ["Comment", "--!"]]},
590
591 {"description":"<!----!--",
592 "input":"<!----!--",
593 "output":["ParseError", "ParseError", ["Comment", "--!"]]},
594
595 {"description":"<!----!-->",
596 "input":"<!----!-->",
597 "output":["ParseError", ["Comment", "--!"]]},
598
599 {"description":"<!----\"",
600 "input":"<!----\"",
601 "output":["ParseError", "ParseError", ["Comment", "--\""]]},
602
603 {"description":"<!----&",
604 "input":"<!----&",
605 "output":["ParseError", "ParseError", ["Comment", "--&"]]},
606
607 {"description":"<!----'",
608 "input":"<!----'",
609 "output":["ParseError", "ParseError", ["Comment", "--'"]]},
610
611 {"description":"<!----,",
612 "input":"<!----,",
613 "output":["ParseError", "ParseError", ["Comment", "--,"]]},
614
615 {"description":"<!-----",
616 "input":"<!-----",
617 "output":["ParseError", "ParseError", ["Comment", "-"]]},
618
619 {"description":"<!----.",
620 "input":"<!----.",
621 "output":["ParseError", "ParseError", ["Comment", "--."]]},
622
623 {"description":"<!----/",
624 "input":"<!----/",
625 "output":["ParseError", "ParseError", ["Comment", "--/"]]},
626
627 {"description":"<!----0",
628 "input":"<!----0",
629 "output":["ParseError", "ParseError", ["Comment", "--0"]]},
630
631 {"description":"<!----1",
632 "input":"<!----1",
633 "output":["ParseError", "ParseError", ["Comment", "--1"]]},
634
635 {"description":"<!----9",
636 "input":"<!----9",
637 "output":["ParseError", "ParseError", ["Comment", "--9"]]},
638
639 {"description":"<!----<",
640 "input":"<!----<",
641 "output":["ParseError", "ParseError", ["Comment", "--<"]]},
642
643 {"description":"<!----=",
644 "input":"<!----=",
645 "output":["ParseError", "ParseError", ["Comment", "--="]]},
646
647 {"description":"<!---->",
648 "input":"<!---->",
649 "output":[["Comment", ""]]},
650
651 {"description":"<!----?",
652 "input":"<!----?",
653 "output":["ParseError", "ParseError", ["Comment", "--?"]]},
654
655 {"description":"<!----@",
656 "input":"<!----@",
657 "output":["ParseError", "ParseError", ["Comment", "--@"]]},
658
659 {"description":"<!----A",
660 "input":"<!----A",
661 "output":["ParseError", "ParseError", ["Comment", "--A"]]},
662
663 {"description":"<!----B",
664 "input":"<!----B",
665 "output":["ParseError", "ParseError", ["Comment", "--B"]]},
666
667 {"description":"<!----Y",
668 "input":"<!----Y",
669 "output":["ParseError", "ParseError", ["Comment", "--Y"]]},
670
671 {"description":"<!----Z",
672 "input":"<!----Z",
673 "output":["ParseError", "ParseError", ["Comment", "--Z"]]},
674
675 {"description":"<!----`",
676 "input":"<!----`",
677 "output":["ParseError", "ParseError", ["Comment", "--`"]]},
678
679 {"description":"<!----a",
680 "input":"<!----a",
681 "output":["ParseError", "ParseError", ["Comment", "--a"]]},
682
683 {"description":"<!----b",
684 "input":"<!----b",
685 "output":["ParseError", "ParseError", ["Comment", "--b"]]},
686
687 {"description":"<!----y",
688 "input":"<!----y",
689 "output":["ParseError", "ParseError", ["Comment", "--y"]]},
690
691 {"description":"<!----z",
692 "input":"<!----z",
693 "output":["ParseError", "ParseError", ["Comment", "--z"]]},
694
695 {"description":"<!----{",
696 "input":"<!----{",
697 "output":["ParseError", "ParseError", ["Comment", "--{"]]},
698
699 {"description":"<!----\\uDBC0\\uDC00",
700 "input":"<!----\uDBC0\uDC00",
701 "output":["ParseError", "ParseError", ["Comment", "--\uDBC0\uDC00"]]},
702
703 {"description":"<!---.",
704 "input":"<!---.",
705 "output":["ParseError", ["Comment", "-."]]},
706
707 {"description":"<!---/",
708 "input":"<!---/",
709 "output":["ParseError", ["Comment", "-/"]]},
710
711 {"description":"<!---0",
712 "input":"<!---0",
713 "output":["ParseError", ["Comment", "-0"]]},
714
715 {"description":"<!---1",
716 "input":"<!---1",
717 "output":["ParseError", ["Comment", "-1"]]},
718
719 {"description":"<!---9",
720 "input":"<!---9",
721 "output":["ParseError", ["Comment", "-9"]]},
722
723 {"description":"<!---<",
724 "input":"<!---<",
725 "output":["ParseError", ["Comment", "-<"]]},
726
727 {"description":"<!---=",
728 "input":"<!---=",
729 "output":["ParseError", ["Comment", "-="]]},
730
731 {"description":"<!--->",
732 "input":"<!--->",
733 "output":["ParseError", ["Comment", ""]]},
734
735 {"description":"<!---?",
736 "input":"<!---?",
737 "output":["ParseError", ["Comment", "-?"]]},
738
739 {"description":"<!---@",
740 "input":"<!---@",
741 "output":["ParseError", ["Comment", "-@"]]},
742
743 {"description":"<!---A",
744 "input":"<!---A",
745 "output":["ParseError", ["Comment", "-A"]]},
746
747 {"description":"<!---B",
748 "input":"<!---B",
749 "output":["ParseError", ["Comment", "-B"]]},
750
751 {"description":"<!---Y",
752 "input":"<!---Y",
753 "output":["ParseError", ["Comment", "-Y"]]},
754
755 {"description":"<!---Z",
756 "input":"<!---Z",
757 "output":["ParseError", ["Comment", "-Z"]]},
758
759 {"description":"<!---`",
760 "input":"<!---`",
761 "output":["ParseError", ["Comment", "-`"]]},
762
763 {"description":"<!---a",
764 "input":"<!---a",
765 "output":["ParseError", ["Comment", "-a"]]},
766
767 {"description":"<!---b",
768 "input":"<!---b",
769 "output":["ParseError", ["Comment", "-b"]]},
770
771 {"description":"<!---y",
772 "input":"<!---y",
773 "output":["ParseError", ["Comment", "-y"]]},
774
775 {"description":"<!---z",
776 "input":"<!---z",
777 "output":["ParseError", ["Comment", "-z"]]},
778
779 {"description":"<!---{",
780 "input":"<!---{",
781 "output":["ParseError", ["Comment", "-{"]]},
782
783 {"description":"<!---\\uDBC0\\uDC00",
784 "input":"<!---\uDBC0\uDC00",
785 "output":["ParseError", ["Comment", "-\uDBC0\uDC00"]]},
786
787 {"description":"<!--.",
788 "input":"<!--.",
789 "output":["ParseError", ["Comment", "."]]},
790
791 {"description":"<!--/",
792 "input":"<!--/",
793 "output":["ParseError", ["Comment", "/"]]},
794
795 {"description":"<!--0",
796 "input":"<!--0",
797 "output":["ParseError", ["Comment", "0"]]},
798
799 {"description":"<!--1",
800 "input":"<!--1",
801 "output":["ParseError", ["Comment", "1"]]},
802
803 {"description":"<!--9",
804 "input":"<!--9",
805 "output":["ParseError", ["Comment", "9"]]},
806
807 {"description":"<!--<",
808 "input":"<!--<",
809 "output":["ParseError", ["Comment", "<"]]},
810
811 {"description":"<!--=",
812 "input":"<!--=",
813 "output":["ParseError", ["Comment", "="]]},
814
815 {"description":"<!-->",
816 "input":"<!-->",
817 "output":["ParseError", ["Comment", ""]]},
818
819 {"description":"<!--?",
820 "input":"<!--?",
821 "output":["ParseError", ["Comment", "?"]]},
822
823 {"description":"<!--@",
824 "input":"<!--@",
825 "output":["ParseError", ["Comment", "@"]]},
826
827 {"description":"<!--A",
828 "input":"<!--A",
829 "output":["ParseError", ["Comment", "A"]]},
830
831 {"description":"<!--B",
832 "input":"<!--B",
833 "output":["ParseError", ["Comment", "B"]]},
834
835 {"description":"<!--Y",
836 "input":"<!--Y",
837 "output":["ParseError", ["Comment", "Y"]]},
838
839 {"description":"<!--Z",
840 "input":"<!--Z",
841 "output":["ParseError", ["Comment", "Z"]]},
842
843 {"description":"<!--`",
844 "input":"<!--`",
845 "output":["ParseError", ["Comment", "`"]]},
846
847 {"description":"<!--a",
848 "input":"<!--a",
849 "output":["ParseError", ["Comment", "a"]]},
850
851 {"description":"<!--b",
852 "input":"<!--b",
853 "output":["ParseError", ["Comment", "b"]]},
854
855 {"description":"<!--y",
856 "input":"<!--y",
857 "output":["ParseError", ["Comment", "y"]]},
858
859 {"description":"<!--z",
860 "input":"<!--z",
861 "output":["ParseError", ["Comment", "z"]]},
862
863 {"description":"<!--{",
864 "input":"<!--{",
865 "output":["ParseError", ["Comment", "{"]]},
866
867 {"description":"<!--\\uDBC0\\uDC00",
868 "input":"<!--\uDBC0\uDC00",
869 "output":["ParseError", ["Comment", "\uDBC0\uDC00"]]},
870
871 {"description":"<!/",
872 "input":"<!/",
873 "output":["ParseError", ["Comment", "/"]]},
874
875 {"description":"<!0",
876 "input":"<!0",
877 "output":["ParseError", ["Comment", "0"]]},
878
879 {"description":"<!1",
880 "input":"<!1",
881 "output":["ParseError", ["Comment", "1"]]},
882
883 {"description":"<!9",
884 "input":"<!9",
885 "output":["ParseError", ["Comment", "9"]]},
886
887 {"description":"<!<",
888 "input":"<!<",
889 "output":["ParseError", ["Comment", "<"]]},
890
891 {"description":"<!=",
892 "input":"<!=",
893 "output":["ParseError", ["Comment", "="]]},
894
895 {"description":"<!>",
896 "input":"<!>",
897 "output":["ParseError", ["Comment", ""]]},
898
899 {"description":"<!?",
900 "input":"<!?",
901 "output":["ParseError", ["Comment", "?"]]},
902
903 {"description":"<!@",
904 "input":"<!@",
905 "output":["ParseError", ["Comment", "@"]]},
906
907 {"description":"<!A",
908 "input":"<!A",
909 "output":["ParseError", ["Comment", "A"]]},
910
911 {"description":"<!B",
912 "input":"<!B",
913 "output":["ParseError", ["Comment", "B"]]},
914
915 {"description":"<!DOCTYPE",
916 "input":"<!DOCTYPE",
917 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
918
919 {"description":"<!DOCTYPE\\u0000",
920 "input":"<!DOCTYPE\u0000",
921 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\uFFFD", null, null, false]]},
922
923 {"description":"<!DOCTYPE\\u0008",
924 "input":"<!DOCTYPE\u0008",
925 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\u0008", null, null, false]]},
926
927 {"description":"<!DOCTYPE\\u0009",
928 "input":"<!DOCTYPE\u0009",
929 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
930
931 {"description":"<!DOCTYPE\\u000A",
932 "input":"<!DOCTYPE\u000A",
933 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
934
935 {"description":"<!DOCTYPE\\u000B",
936 "input":"<!DOCTYPE\u000B",
937 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\u000B", null, null, false]]},
938
939 {"description":"<!DOCTYPE\\u000C",
940 "input":"<!DOCTYPE\u000C",
941 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
942
943 {"description":"<!DOCTYPE\\u000D",
944 "input":"<!DOCTYPE\u000D",
945 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
946
947 {"description":"<!DOCTYPE\\u001F",
948 "input":"<!DOCTYPE\u001F",
949 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "\u001F", null, null, false]]},
950
951 {"description":"<!DOCTYPE ",
952 "input":"<!DOCTYPE ",
953 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
954
955 {"description":"<!DOCTYPE \\u0000",
956 "input":"<!DOCTYPE \u0000",
957 "output":["ParseError", "ParseError", ["DOCTYPE", "\uFFFD", null, null, false]]} ,
958
959 {"description":"<!DOCTYPE \\u0008",
960 "input":"<!DOCTYPE \u0008",
961 "output":["ParseError", "ParseError", ["DOCTYPE", "\u0008", null, null, false]]} ,
962
963 {"description":"<!DOCTYPE \\u0009",
964 "input":"<!DOCTYPE \u0009",
965 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
966
967 {"description":"<!DOCTYPE \\u000A",
968 "input":"<!DOCTYPE \u000A",
969 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
970
971 {"description":"<!DOCTYPE \\u000B",
972 "input":"<!DOCTYPE \u000B",
973 "output":["ParseError", "ParseError", ["DOCTYPE", "\u000B", null, null, false]]} ,
974
975 {"description":"<!DOCTYPE \\u000C",
976 "input":"<!DOCTYPE \u000C",
977 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
978
979 {"description":"<!DOCTYPE \\u000D",
980 "input":"<!DOCTYPE \u000D",
981 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
982
983 {"description":"<!DOCTYPE \\u001F",
984 "input":"<!DOCTYPE \u001F",
985 "output":["ParseError", "ParseError", ["DOCTYPE", "\u001F", null, null, false]]} ,
986
987 {"description":"<!DOCTYPE ",
988 "input":"<!DOCTYPE ",
989 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
990
991 {"description":"<!DOCTYPE !",
992 "input":"<!DOCTYPE !",
993 "output":["ParseError", ["DOCTYPE", "!", null, null, false]]},
994
995 {"description":"<!DOCTYPE \"",
996 "input":"<!DOCTYPE \"",
997 "output":["ParseError", ["DOCTYPE", "\"", null, null, false]]},
998
999 {"description":"<!DOCTYPE &",
1000 "input":"<!DOCTYPE &",
1001 "output":["ParseError", ["DOCTYPE", "&", null, null, false]]},
1002
1003 {"description":"<!DOCTYPE '",
1004 "input":"<!DOCTYPE '",
1005 "output":["ParseError", ["DOCTYPE", "'", null, null, false]]},
1006
1007 {"description":"<!DOCTYPE -",
1008 "input":"<!DOCTYPE -",
1009 "output":["ParseError", ["DOCTYPE", "-", null, null, false]]},
1010
1011 {"description":"<!DOCTYPE /",
1012 "input":"<!DOCTYPE /",
1013 "output":["ParseError", ["DOCTYPE", "/", null, null, false]]},
1014
1015 {"description":"<!DOCTYPE 0",
1016 "input":"<!DOCTYPE 0",
1017 "output":["ParseError", ["DOCTYPE", "0", null, null, false]]},
1018
1019 {"description":"<!DOCTYPE 1",
1020 "input":"<!DOCTYPE 1",
1021 "output":["ParseError", ["DOCTYPE", "1", null, null, false]]},
1022
1023 {"description":"<!DOCTYPE 9",
1024 "input":"<!DOCTYPE 9",
1025 "output":["ParseError", ["DOCTYPE", "9", null, null, false]]},
1026
1027 {"description":"<!DOCTYPE <",
1028 "input":"<!DOCTYPE <",
1029 "output":["ParseError", ["DOCTYPE", "<", null, null, false]]},
1030
1031 {"description":"<!DOCTYPE =",
1032 "input":"<!DOCTYPE =",
1033 "output":["ParseError", ["DOCTYPE", "=", null, null, false]]},
1034
1035 {"description":"<!DOCTYPE >",
1036 "input":"<!DOCTYPE >",
1037 "output":["ParseError", ["DOCTYPE", "", null, null, false]]},
1038
1039 {"description":"<!DOCTYPE ?",
1040 "input":"<!DOCTYPE ?",
1041 "output":["ParseError", ["DOCTYPE", "?", null, null, false]]},
1042
1043 {"description":"<!DOCTYPE @",
1044 "input":"<!DOCTYPE @",
1045 "output":["ParseError", ["DOCTYPE", "@", null, null, false]]},
1046
1047 {"description":"<!DOCTYPE A",
1048 "input":"<!DOCTYPE A",
1049 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1050
1051 {"description":"<!DOCTYPE B",
1052 "input":"<!DOCTYPE B",
1053 "output":["ParseError", ["DOCTYPE", "b", null, null, false]]},
1054
1055 {"description":"<!DOCTYPE Y",
1056 "input":"<!DOCTYPE Y",
1057 "output":["ParseError", ["DOCTYPE", "y", null, null, false]]},
1058
1059 {"description":"<!DOCTYPE Z",
1060 "input":"<!DOCTYPE Z",
1061 "output":["ParseError", ["DOCTYPE", "z", null, null, false]]},
1062
1063 {"description":"<!DOCTYPE [",
1064 "input":"<!DOCTYPE [",
1065 "output":["ParseError", ["DOCTYPE", "[", null, null, false]]},
1066
1067 {"description":"<!DOCTYPE `",
1068 "input":"<!DOCTYPE `",
1069 "output":["ParseError", ["DOCTYPE", "`", null, null, false]]},
1070
1071 {"description":"<!DOCTYPE a",
1072 "input":"<!DOCTYPE a",
1073 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1074
1075 {"description":"<!DOCTYPE a\\u0000",
1076 "input":"<!DOCTYPE a\u0000",
1077 "output":["ParseError", "ParseError", ["DOCTYPE", "a\uFFFD", null, null, false]] },
1078
1079 {"description":"<!DOCTYPE a\\u0008",
1080 "input":"<!DOCTYPE a\u0008",
1081 "output":["ParseError", "ParseError", ["DOCTYPE", "a\u0008", null, null, false]] },
1082
1083 {"description":"<!DOCTYPE a\\u0009",
1084 "input":"<!DOCTYPE a\u0009",
1085 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1086
1087 {"description":"<!DOCTYPE a\\u000A",
1088 "input":"<!DOCTYPE a\u000A",
1089 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1090
1091 {"description":"<!DOCTYPE a\\u000B",
1092 "input":"<!DOCTYPE a\u000B",
1093 "output":["ParseError", "ParseError", ["DOCTYPE", "a\u000B", null, null, false]] },
1094
1095 {"description":"<!DOCTYPE a\\u000C",
1096 "input":"<!DOCTYPE a\u000C",
1097 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1098
1099 {"description":"<!DOCTYPE a\\u000D",
1100 "input":"<!DOCTYPE a\u000D",
1101 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1102
1103 {"description":"<!DOCTYPE a\\u001F",
1104 "input":"<!DOCTYPE a\u001F",
1105 "output":["ParseError", "ParseError", ["DOCTYPE", "a\u001F", null, null, false]] },
1106
1107 {"description":"<!DOCTYPE a ",
1108 "input":"<!DOCTYPE a ",
1109 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1110
1111 {"description":"<!DOCTYPE a \\u0000",
1112 "input":"<!DOCTYPE a \u0000",
1113 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1114
1115 {"description":"<!DOCTYPE a \\u0008",
1116 "input":"<!DOCTYPE a \u0008",
1117 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1118
1119 {"description":"<!DOCTYPE a \\u0009",
1120 "input":"<!DOCTYPE a \u0009",
1121 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1122
1123 {"description":"<!DOCTYPE a \\u000A",
1124 "input":"<!DOCTYPE a \u000A",
1125 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1126
1127 {"description":"<!DOCTYPE a \\u000B",
1128 "input":"<!DOCTYPE a \u000B",
1129 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1130
1131 {"description":"<!DOCTYPE a \\u000C",
1132 "input":"<!DOCTYPE a \u000C",
1133 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1134
1135 {"description":"<!DOCTYPE a \\u000D",
1136 "input":"<!DOCTYPE a \u000D",
1137 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1138
1139 {"description":"<!DOCTYPE a \\u001F",
1140 "input":"<!DOCTYPE a \u001F",
1141 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1142
1143 {"description":"<!DOCTYPE a ",
1144 "input":"<!DOCTYPE a ",
1145 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1146
1147 {"description":"<!DOCTYPE a !",
1148 "input":"<!DOCTYPE a !",
1149 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1150
1151 {"description":"<!DOCTYPE a \"",
1152 "input":"<!DOCTYPE a \"",
1153 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1154
1155 {"description":"<!DOCTYPE a &",
1156 "input":"<!DOCTYPE a &",
1157 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1158
1159 {"description":"<!DOCTYPE a '",
1160 "input":"<!DOCTYPE a '",
1161 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1162
1163 {"description":"<!DOCTYPE a -",
1164 "input":"<!DOCTYPE a -",
1165 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1166
1167 {"description":"<!DOCTYPE a /",
1168 "input":"<!DOCTYPE a /",
1169 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1170
1171 {"description":"<!DOCTYPE a 0",
1172 "input":"<!DOCTYPE a 0",
1173 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1174
1175 {"description":"<!DOCTYPE a 1",
1176 "input":"<!DOCTYPE a 1",
1177 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1178
1179 {"description":"<!DOCTYPE a 9",
1180 "input":"<!DOCTYPE a 9",
1181 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1182
1183 {"description":"<!DOCTYPE a <",
1184 "input":"<!DOCTYPE a <",
1185 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1186
1187 {"description":"<!DOCTYPE a =",
1188 "input":"<!DOCTYPE a =",
1189 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1190
1191 {"description":"<!DOCTYPE a >",
1192 "input":"<!DOCTYPE a >",
1193 "output":[["DOCTYPE", "a", null, null, true]]},
1194
1195 {"description":"<!DOCTYPE a ?",
1196 "input":"<!DOCTYPE a ?",
1197 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1198
1199 {"description":"<!DOCTYPE a @",
1200 "input":"<!DOCTYPE a @",
1201 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1202
1203 {"description":"<!DOCTYPE a A",
1204 "input":"<!DOCTYPE a A",
1205 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1206
1207 {"description":"<!DOCTYPE a B",
1208 "input":"<!DOCTYPE a B",
1209 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1210
1211 {"description":"<!DOCTYPE a PUBLIC",
1212 "input":"<!DOCTYPE a PUBLIC",
1213 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1214
1215 {"description":"<!DOCTYPE a PUBLIC\\u0000",
1216 "input":"<!DOCTYPE a PUBLIC\u0000",
1217 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1218
1219 {"description":"<!DOCTYPE a PUBLIC\\u0008",
1220 "input":"<!DOCTYPE a PUBLIC\u0008",
1221 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1222
1223 {"description":"<!DOCTYPE a PUBLIC\\u0009",
1224 "input":"<!DOCTYPE a PUBLIC\u0009",
1225 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1226
1227 {"description":"<!DOCTYPE a PUBLIC\\u000A",
1228 "input":"<!DOCTYPE a PUBLIC\u000A",
1229 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1230
1231 {"description":"<!DOCTYPE a PUBLIC\\u000B",
1232 "input":"<!DOCTYPE a PUBLIC\u000B",
1233 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1234
1235 {"description":"<!DOCTYPE a PUBLIC\\u000C",
1236 "input":"<!DOCTYPE a PUBLIC\u000C",
1237 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1238
1239 {"description":"<!DOCTYPE a PUBLIC\\u000D",
1240 "input":"<!DOCTYPE a PUBLIC\u000D",
1241 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1242
1243 {"description":"<!DOCTYPE a PUBLIC\\u001F",
1244 "input":"<!DOCTYPE a PUBLIC\u001F",
1245 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1246
1247 {"description":"<!DOCTYPE a PUBLIC ",
1248 "input":"<!DOCTYPE a PUBLIC ",
1249 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1250
1251 {"description":"<!DOCTYPE a PUBLIC!",
1252 "input":"<!DOCTYPE a PUBLIC!",
1253 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1254
1255 {"description":"<!DOCTYPE a PUBLIC\"",
1256 "input":"<!DOCTYPE a PUBLIC\"",
1257 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1258
1259 {"description":"<!DOCTYPE a PUBLIC\"\\u0000",
1260 "input":"<!DOCTYPE a PUBLIC\"\u0000",
1261 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", n ull, false]]},
1262
1263 {"description":"<!DOCTYPE a PUBLIC\"\\u0009",
1264 "input":"<!DOCTYPE a PUBLIC\"\u0009",
1265 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]},
1266
1267 {"description":"<!DOCTYPE a PUBLIC\"\\u000A",
1268 "input":"<!DOCTYPE a PUBLIC\"\u000A",
1269 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]},
1270
1271 {"description":"<!DOCTYPE a PUBLIC\"\\u000B",
1272 "input":"<!DOCTYPE a PUBLIC\"\u000B",
1273 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", n ull, false]]},
1274
1275 {"description":"<!DOCTYPE a PUBLIC\"\\u000C",
1276 "input":"<!DOCTYPE a PUBLIC\"\u000C",
1277 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]},
1278
1279 {"description":"<!DOCTYPE a PUBLIC\" ",
1280 "input":"<!DOCTYPE a PUBLIC\" ",
1281 "output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]},
1282
1283 {"description":"<!DOCTYPE a PUBLIC\"!",
1284 "input":"<!DOCTYPE a PUBLIC\"!",
1285 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]},
1286
1287 {"description":"<!DOCTYPE a PUBLIC\"\"",
1288 "input":"<!DOCTYPE a PUBLIC\"\"",
1289 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1290
1291 {"description":"<!DOCTYPE a PUBLIC\"#",
1292 "input":"<!DOCTYPE a PUBLIC\"#",
1293 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "#", null, false]]},
1294
1295 {"description":"<!DOCTYPE a PUBLIC\"&",
1296 "input":"<!DOCTYPE a PUBLIC\"&",
1297 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]},
1298
1299 {"description":"<!DOCTYPE a PUBLIC\"'",
1300 "input":"<!DOCTYPE a PUBLIC\"'",
1301 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "'", null, false]]},
1302
1303 {"description":"<!DOCTYPE a PUBLIC\"-",
1304 "input":"<!DOCTYPE a PUBLIC\"-",
1305 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]},
1306
1307 {"description":"<!DOCTYPE a PUBLIC\"/",
1308 "input":"<!DOCTYPE a PUBLIC\"/",
1309 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]},
1310
1311 {"description":"<!DOCTYPE a PUBLIC\"0",
1312 "input":"<!DOCTYPE a PUBLIC\"0",
1313 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]},
1314
1315 {"description":"<!DOCTYPE a PUBLIC\"1",
1316 "input":"<!DOCTYPE a PUBLIC\"1",
1317 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]},
1318
1319 {"description":"<!DOCTYPE a PUBLIC\"9",
1320 "input":"<!DOCTYPE a PUBLIC\"9",
1321 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]},
1322
1323 {"description":"<!DOCTYPE a PUBLIC\"<",
1324 "input":"<!DOCTYPE a PUBLIC\"<",
1325 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]},
1326
1327 {"description":"<!DOCTYPE a PUBLIC\"=",
1328 "input":"<!DOCTYPE a PUBLIC\"=",
1329 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]},
1330
1331 {"description":"<!DOCTYPE a PUBLIC\">",
1332 "input":"<!DOCTYPE a PUBLIC\">",
1333 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1334
1335 {"description":"<!DOCTYPE a PUBLIC\"?",
1336 "input":"<!DOCTYPE a PUBLIC\"?",
1337 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]},
1338
1339 {"description":"<!DOCTYPE a PUBLIC\"@",
1340 "input":"<!DOCTYPE a PUBLIC\"@",
1341 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]},
1342
1343 {"description":"<!DOCTYPE a PUBLIC\"A",
1344 "input":"<!DOCTYPE a PUBLIC\"A",
1345 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]},
1346
1347 {"description":"<!DOCTYPE a PUBLIC\"B",
1348 "input":"<!DOCTYPE a PUBLIC\"B",
1349 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]},
1350
1351 {"description":"<!DOCTYPE a PUBLIC\"Y",
1352 "input":"<!DOCTYPE a PUBLIC\"Y",
1353 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]},
1354
1355 {"description":"<!DOCTYPE a PUBLIC\"Z",
1356 "input":"<!DOCTYPE a PUBLIC\"Z",
1357 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]},
1358
1359 {"description":"<!DOCTYPE a PUBLIC\"`",
1360 "input":"<!DOCTYPE a PUBLIC\"`",
1361 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]},
1362
1363 {"description":"<!DOCTYPE a PUBLIC\"a",
1364 "input":"<!DOCTYPE a PUBLIC\"a",
1365 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]},
1366
1367 {"description":"<!DOCTYPE a PUBLIC\"b",
1368 "input":"<!DOCTYPE a PUBLIC\"b",
1369 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]},
1370
1371 {"description":"<!DOCTYPE a PUBLIC\"y",
1372 "input":"<!DOCTYPE a PUBLIC\"y",
1373 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]},
1374
1375 {"description":"<!DOCTYPE a PUBLIC\"z",
1376 "input":"<!DOCTYPE a PUBLIC\"z",
1377 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]},
1378
1379 {"description":"<!DOCTYPE a PUBLIC\"{",
1380 "input":"<!DOCTYPE a PUBLIC\"{",
1381 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]},
1382
1383 {"description":"<!DOCTYPE a PUBLIC\"\\uDBC0\\uDC00",
1384 "input":"<!DOCTYPE a PUBLIC\"\uDBC0\uDC00",
1385 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, fal se]]},
1386
1387 {"description":"<!DOCTYPE a PUBLIC#",
1388 "input":"<!DOCTYPE a PUBLIC#",
1389 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1390
1391 {"description":"<!DOCTYPE a PUBLIC&",
1392 "input":"<!DOCTYPE a PUBLIC&",
1393 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1394
1395 {"description":"<!DOCTYPE a PUBLIC'",
1396 "input":"<!DOCTYPE a PUBLIC'",
1397 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1398
1399 {"description":"<!DOCTYPE a PUBLIC'\\u0000",
1400 "input":"<!DOCTYPE a PUBLIC'\u0000",
1401 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uFFFD", n ull, false]]},
1402
1403 {"description":"<!DOCTYPE a PUBLIC'\\u0009",
1404 "input":"<!DOCTYPE a PUBLIC'\u0009",
1405 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", null, false]]},
1406
1407 {"description":"<!DOCTYPE a PUBLIC'\\u000A",
1408 "input":"<!DOCTYPE a PUBLIC'\u000A",
1409 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", null, false]]},
1410
1411 {"description":"<!DOCTYPE a PUBLIC'\\u000B",
1412 "input":"<!DOCTYPE a PUBLIC'\u000B",
1413 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000B", n ull, false]]},
1414
1415 {"description":"<!DOCTYPE a PUBLIC'\\u000C",
1416 "input":"<!DOCTYPE a PUBLIC'\u000C",
1417 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", null, false]]},
1418
1419 {"description":"<!DOCTYPE a PUBLIC' ",
1420 "input":"<!DOCTYPE a PUBLIC' ",
1421 "output":["ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]},
1422
1423 {"description":"<!DOCTYPE a PUBLIC'!",
1424 "input":"<!DOCTYPE a PUBLIC'!",
1425 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]},
1426
1427 {"description":"<!DOCTYPE a PUBLIC'\"",
1428 "input":"<!DOCTYPE a PUBLIC'\"",
1429 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\"", null, false]]},
1430
1431 {"description":"<!DOCTYPE a PUBLIC'&",
1432 "input":"<!DOCTYPE a PUBLIC'&",
1433 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]},
1434
1435 {"description":"<!DOCTYPE a PUBLIC''",
1436 "input":"<!DOCTYPE a PUBLIC''",
1437 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1438
1439 {"description":"<!DOCTYPE a PUBLIC''\\u0000",
1440 "input":"<!DOCTYPE a PUBLIC''\u0000",
1441 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1442
1443 {"description":"<!DOCTYPE a PUBLIC''\\u0008",
1444 "input":"<!DOCTYPE a PUBLIC''\u0008",
1445 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
1446
1447 {"description":"<!DOCTYPE a PUBLIC''\\u0009",
1448 "input":"<!DOCTYPE a PUBLIC''\u0009",
1449 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1450
1451 {"description":"<!DOCTYPE a PUBLIC''\\u000A",
1452 "input":"<!DOCTYPE a PUBLIC''\u000A",
1453 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1454
1455 {"description":"<!DOCTYPE a PUBLIC''\\u000B",
1456 "input":"<!DOCTYPE a PUBLIC''\u000B",
1457 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
1458
1459 {"description":"<!DOCTYPE a PUBLIC''\\u000C",
1460 "input":"<!DOCTYPE a PUBLIC''\u000C",
1461 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1462
1463 {"description":"<!DOCTYPE a PUBLIC''\\u000D",
1464 "input":"<!DOCTYPE a PUBLIC''\u000D",
1465 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1466
1467 {"description":"<!DOCTYPE a PUBLIC''\\u001F",
1468 "input":"<!DOCTYPE a PUBLIC''\u001F",
1469 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
1470
1471 {"description":"<!DOCTYPE a PUBLIC'' ",
1472 "input":"<!DOCTYPE a PUBLIC'' ",
1473 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1474
1475 {"description":"<!DOCTYPE a PUBLIC''!",
1476 "input":"<!DOCTYPE a PUBLIC''!",
1477 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1478
1479 {"description":"<!DOCTYPE a PUBLIC''\"",
1480 "input":"<!DOCTYPE a PUBLIC''\"",
1481 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", fal se]]},
1482
1483 {"description":"<!DOCTYPE a PUBLIC''#",
1484 "input":"<!DOCTYPE a PUBLIC''#",
1485 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1486
1487 {"description":"<!DOCTYPE a PUBLIC''&",
1488 "input":"<!DOCTYPE a PUBLIC''&",
1489 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1490
1491 {"description":"<!DOCTYPE a PUBLIC'''",
1492 "input":"<!DOCTYPE a PUBLIC'''",
1493 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", "", fal se]]},
1494
1495 {"description":"<!DOCTYPE a PUBLIC''(",
1496 "input":"<!DOCTYPE a PUBLIC''(",
1497 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1498
1499 {"description":"<!DOCTYPE a PUBLIC''-",
1500 "input":"<!DOCTYPE a PUBLIC''-",
1501 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1502
1503 {"description":"<!DOCTYPE a PUBLIC''/",
1504 "input":"<!DOCTYPE a PUBLIC''/",
1505 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1506
1507 {"description":"<!DOCTYPE a PUBLIC''0",
1508 "input":"<!DOCTYPE a PUBLIC''0",
1509 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1510
1511 {"description":"<!DOCTYPE a PUBLIC''1",
1512 "input":"<!DOCTYPE a PUBLIC''1",
1513 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1514
1515 {"description":"<!DOCTYPE a PUBLIC''9",
1516 "input":"<!DOCTYPE a PUBLIC''9",
1517 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1518
1519 {"description":"<!DOCTYPE a PUBLIC''<",
1520 "input":"<!DOCTYPE a PUBLIC''<",
1521 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1522
1523 {"description":"<!DOCTYPE a PUBLIC''=",
1524 "input":"<!DOCTYPE a PUBLIC''=",
1525 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1526
1527 {"description":"<!DOCTYPE a PUBLIC''>",
1528 "input":"<!DOCTYPE a PUBLIC''>",
1529 "output":["ParseError", ["DOCTYPE", "a", "", null, true]]},
1530
1531 {"description":"<!DOCTYPE a PUBLIC''?",
1532 "input":"<!DOCTYPE a PUBLIC''?",
1533 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1534
1535 {"description":"<!DOCTYPE a PUBLIC''@",
1536 "input":"<!DOCTYPE a PUBLIC''@",
1537 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1538
1539 {"description":"<!DOCTYPE a PUBLIC''A",
1540 "input":"<!DOCTYPE a PUBLIC''A",
1541 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1542
1543 {"description":"<!DOCTYPE a PUBLIC''B",
1544 "input":"<!DOCTYPE a PUBLIC''B",
1545 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1546
1547 {"description":"<!DOCTYPE a PUBLIC''Y",
1548 "input":"<!DOCTYPE a PUBLIC''Y",
1549 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1550
1551 {"description":"<!DOCTYPE a PUBLIC''Z",
1552 "input":"<!DOCTYPE a PUBLIC''Z",
1553 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1554
1555 {"description":"<!DOCTYPE a PUBLIC''`",
1556 "input":"<!DOCTYPE a PUBLIC''`",
1557 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1558
1559 {"description":"<!DOCTYPE a PUBLIC''a",
1560 "input":"<!DOCTYPE a PUBLIC''a",
1561 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1562
1563 {"description":"<!DOCTYPE a PUBLIC''b",
1564 "input":"<!DOCTYPE a PUBLIC''b",
1565 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1566
1567 {"description":"<!DOCTYPE a PUBLIC''y",
1568 "input":"<!DOCTYPE a PUBLIC''y",
1569 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1570
1571 {"description":"<!DOCTYPE a PUBLIC''z",
1572 "input":"<!DOCTYPE a PUBLIC''z",
1573 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1574
1575 {"description":"<!DOCTYPE a PUBLIC''{",
1576 "input":"<!DOCTYPE a PUBLIC''{",
1577 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1578
1579 {"description":"<!DOCTYPE a PUBLIC''\\uDBC0\\uDC00",
1580 "input":"<!DOCTYPE a PUBLIC''\uDBC0\uDC00",
1581 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1582
1583 {"description":"<!DOCTYPE a PUBLIC'(",
1584 "input":"<!DOCTYPE a PUBLIC'(",
1585 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "(", null, false]]},
1586
1587 {"description":"<!DOCTYPE a PUBLIC'-",
1588 "input":"<!DOCTYPE a PUBLIC'-",
1589 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]},
1590
1591 {"description":"<!DOCTYPE a PUBLIC'/",
1592 "input":"<!DOCTYPE a PUBLIC'/",
1593 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]},
1594
1595 {"description":"<!DOCTYPE a PUBLIC'0",
1596 "input":"<!DOCTYPE a PUBLIC'0",
1597 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]},
1598
1599 {"description":"<!DOCTYPE a PUBLIC'1",
1600 "input":"<!DOCTYPE a PUBLIC'1",
1601 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]},
1602
1603 {"description":"<!DOCTYPE a PUBLIC'9",
1604 "input":"<!DOCTYPE a PUBLIC'9",
1605 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]},
1606
1607 {"description":"<!DOCTYPE a PUBLIC'<",
1608 "input":"<!DOCTYPE a PUBLIC'<",
1609 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]},
1610
1611 {"description":"<!DOCTYPE a PUBLIC'=",
1612 "input":"<!DOCTYPE a PUBLIC'=",
1613 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]},
1614
1615 {"description":"<!DOCTYPE a PUBLIC'>",
1616 "input":"<!DOCTYPE a PUBLIC'>",
1617 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, false]]},
1618
1619 {"description":"<!DOCTYPE a PUBLIC'?",
1620 "input":"<!DOCTYPE a PUBLIC'?",
1621 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]},
1622
1623 {"description":"<!DOCTYPE a PUBLIC'@",
1624 "input":"<!DOCTYPE a PUBLIC'@",
1625 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]},
1626
1627 {"description":"<!DOCTYPE a PUBLIC'A",
1628 "input":"<!DOCTYPE a PUBLIC'A",
1629 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]},
1630
1631 {"description":"<!DOCTYPE a PUBLIC'B",
1632 "input":"<!DOCTYPE a PUBLIC'B",
1633 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]},
1634
1635 {"description":"<!DOCTYPE a PUBLIC'Y",
1636 "input":"<!DOCTYPE a PUBLIC'Y",
1637 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]},
1638
1639 {"description":"<!DOCTYPE a PUBLIC'Z",
1640 "input":"<!DOCTYPE a PUBLIC'Z",
1641 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]},
1642
1643 {"description":"<!DOCTYPE a PUBLIC'`",
1644 "input":"<!DOCTYPE a PUBLIC'`",
1645 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]},
1646
1647 {"description":"<!DOCTYPE a PUBLIC'a",
1648 "input":"<!DOCTYPE a PUBLIC'a",
1649 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]},
1650
1651 {"description":"<!DOCTYPE a PUBLIC'b",
1652 "input":"<!DOCTYPE a PUBLIC'b",
1653 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]},
1654
1655 {"description":"<!DOCTYPE a PUBLIC'y",
1656 "input":"<!DOCTYPE a PUBLIC'y",
1657 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]},
1658
1659 {"description":"<!DOCTYPE a PUBLIC'z",
1660 "input":"<!DOCTYPE a PUBLIC'z",
1661 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]},
1662
1663 {"description":"<!DOCTYPE a PUBLIC'{",
1664 "input":"<!DOCTYPE a PUBLIC'{",
1665 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]},
1666
1667 {"description":"<!DOCTYPE a PUBLIC'\\uDBC0\\uDC00",
1668 "input":"<!DOCTYPE a PUBLIC'\uDBC0\uDC00",
1669 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC00", null, fal se]]},
1670
1671 {"description":"<!DOCTYPE a PUBLIC(",
1672 "input":"<!DOCTYPE a PUBLIC(",
1673 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1674
1675 {"description":"<!DOCTYPE a PUBLIC-",
1676 "input":"<!DOCTYPE a PUBLIC-",
1677 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1678
1679 {"description":"<!DOCTYPE a PUBLIC/",
1680 "input":"<!DOCTYPE a PUBLIC/",
1681 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1682
1683 {"description":"<!DOCTYPE a PUBLIC0",
1684 "input":"<!DOCTYPE a PUBLIC0",
1685 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1686
1687 {"description":"<!DOCTYPE a PUBLIC1",
1688 "input":"<!DOCTYPE a PUBLIC1",
1689 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1690
1691 {"description":"<!DOCTYPE a PUBLIC9",
1692 "input":"<!DOCTYPE a PUBLIC9",
1693 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1694
1695 {"description":"<!DOCTYPE a PUBLIC<",
1696 "input":"<!DOCTYPE a PUBLIC<",
1697 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1698
1699 {"description":"<!DOCTYPE a PUBLIC=",
1700 "input":"<!DOCTYPE a PUBLIC=",
1701 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1702
1703 {"description":"<!DOCTYPE a PUBLIC>",
1704 "input":"<!DOCTYPE a PUBLIC>",
1705 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1706
1707 {"description":"<!DOCTYPE a PUBLIC?",
1708 "input":"<!DOCTYPE a PUBLIC?",
1709 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1710
1711 {"description":"<!DOCTYPE a PUBLIC@",
1712 "input":"<!DOCTYPE a PUBLIC@",
1713 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1714
1715 {"description":"<!DOCTYPE a PUBLICA",
1716 "input":"<!DOCTYPE a PUBLICA",
1717 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1718
1719 {"description":"<!DOCTYPE a PUBLICB",
1720 "input":"<!DOCTYPE a PUBLICB",
1721 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1722
1723 {"description":"<!DOCTYPE a PUBLICY",
1724 "input":"<!DOCTYPE a PUBLICY",
1725 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1726
1727 {"description":"<!DOCTYPE a PUBLICZ",
1728 "input":"<!DOCTYPE a PUBLICZ",
1729 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1730
1731 {"description":"<!DOCTYPE a PUBLIC`",
1732 "input":"<!DOCTYPE a PUBLIC`",
1733 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1734
1735 {"description":"<!DOCTYPE a PUBLICa",
1736 "input":"<!DOCTYPE a PUBLICa",
1737 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1738
1739 {"description":"<!DOCTYPE a PUBLICb",
1740 "input":"<!DOCTYPE a PUBLICb",
1741 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1742
1743 {"description":"<!DOCTYPE a PUBLICy",
1744 "input":"<!DOCTYPE a PUBLICy",
1745 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1746
1747 {"description":"<!DOCTYPE a PUBLICz",
1748 "input":"<!DOCTYPE a PUBLICz",
1749 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1750
1751 {"description":"<!DOCTYPE a PUBLIC{",
1752 "input":"<!DOCTYPE a PUBLIC{",
1753 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1754
1755 {"description":"<!DOCTYPE a PUBLIC\\uDBC0\\uDC00",
1756 "input":"<!DOCTYPE a PUBLIC\uDBC0\uDC00",
1757 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1758
1759 {"description":"<!DOCTYPE a SYSTEM",
1760 "input":"<!DOCTYPE a SYSTEM",
1761 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1762
1763 {"description":"<!DOCTYPE a SYSTEM\\u0000",
1764 "input":"<!DOCTYPE a SYSTEM\u0000",
1765 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1766
1767 {"description":"<!DOCTYPE a SYSTEM\\u0008",
1768 "input":"<!DOCTYPE a SYSTEM\u0008",
1769 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1770
1771 {"description":"<!DOCTYPE a SYSTEM\\u0009",
1772 "input":"<!DOCTYPE a SYSTEM\u0009",
1773 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1774
1775 {"description":"<!DOCTYPE a SYSTEM\\u000A",
1776 "input":"<!DOCTYPE a SYSTEM\u000A",
1777 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1778
1779 {"description":"<!DOCTYPE a SYSTEM\\u000B",
1780 "input":"<!DOCTYPE a SYSTEM\u000B",
1781 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1782
1783 {"description":"<!DOCTYPE a SYSTEM\\u000C",
1784 "input":"<!DOCTYPE a SYSTEM\u000C",
1785 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1786
1787 {"description":"<!DOCTYPE a SYSTEM\\u000D",
1788 "input":"<!DOCTYPE a SYSTEM\u000D",
1789 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1790
1791 {"description":"<!DOCTYPE a SYSTEM\\u001F",
1792 "input":"<!DOCTYPE a SYSTEM\u001F",
1793 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
1794
1795 {"description":"<!DOCTYPE a SYSTEM ",
1796 "input":"<!DOCTYPE a SYSTEM ",
1797 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1798
1799 {"description":"<!DOCTYPE a SYSTEM!",
1800 "input":"<!DOCTYPE a SYSTEM!",
1801 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1802
1803 {"description":"<!DOCTYPE a SYSTEM\"",
1804 "input":"<!DOCTYPE a SYSTEM\"",
1805 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
1806
1807 {"description":"<!DOCTYPE a SYSTEM\"\\u0000",
1808 "input":"<!DOCTYPE a SYSTEM\"\u0000",
1809 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFF FD", false]]},
1810
1811 {"description":"<!DOCTYPE a SYSTEM\"\\u0009",
1812 "input":"<!DOCTYPE a SYSTEM\"\u0009",
1813 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]},
1814
1815 {"description":"<!DOCTYPE a SYSTEM\"\\u000A",
1816 "input":"<!DOCTYPE a SYSTEM\"\u000A",
1817 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]},
1818
1819 {"description":"<!DOCTYPE a SYSTEM\"\\u000B",
1820 "input":"<!DOCTYPE a SYSTEM\"\u000B",
1821 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 0B", false]]},
1822
1823 {"description":"<!DOCTYPE a SYSTEM\"\\u000C",
1824 "input":"<!DOCTYPE a SYSTEM\"\u000C",
1825 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]},
1826
1827 {"description":"<!DOCTYPE a SYSTEM\" ",
1828 "input":"<!DOCTYPE a SYSTEM\" ",
1829 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]},
1830
1831 {"description":"<!DOCTYPE a SYSTEM\"!",
1832 "input":"<!DOCTYPE a SYSTEM\"!",
1833 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]},
1834
1835 {"description":"<!DOCTYPE a SYSTEM\"\"",
1836 "input":"<!DOCTYPE a SYSTEM\"\"",
1837 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
1838
1839 {"description":"<!DOCTYPE a SYSTEM\"#",
1840 "input":"<!DOCTYPE a SYSTEM\"#",
1841 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "#", false]]},
1842
1843 {"description":"<!DOCTYPE a SYSTEM\"&",
1844 "input":"<!DOCTYPE a SYSTEM\"&",
1845 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]},
1846
1847 {"description":"<!DOCTYPE a SYSTEM\"'",
1848 "input":"<!DOCTYPE a SYSTEM\"'",
1849 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "'", false]]},
1850
1851 {"description":"<!DOCTYPE a SYSTEM\"-",
1852 "input":"<!DOCTYPE a SYSTEM\"-",
1853 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]},
1854
1855 {"description":"<!DOCTYPE a SYSTEM\"/",
1856 "input":"<!DOCTYPE a SYSTEM\"/",
1857 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]},
1858
1859 {"description":"<!DOCTYPE a SYSTEM\"0",
1860 "input":"<!DOCTYPE a SYSTEM\"0",
1861 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]},
1862
1863 {"description":"<!DOCTYPE a SYSTEM\"1",
1864 "input":"<!DOCTYPE a SYSTEM\"1",
1865 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]},
1866
1867 {"description":"<!DOCTYPE a SYSTEM\"9",
1868 "input":"<!DOCTYPE a SYSTEM\"9",
1869 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]},
1870
1871 {"description":"<!DOCTYPE a SYSTEM\"<",
1872 "input":"<!DOCTYPE a SYSTEM\"<",
1873 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]},
1874
1875 {"description":"<!DOCTYPE a SYSTEM\"=",
1876 "input":"<!DOCTYPE a SYSTEM\"=",
1877 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]},
1878
1879 {"description":"<!DOCTYPE a SYSTEM\">",
1880 "input":"<!DOCTYPE a SYSTEM\">",
1881 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
1882
1883 {"description":"<!DOCTYPE a SYSTEM\"?",
1884 "input":"<!DOCTYPE a SYSTEM\"?",
1885 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]},
1886
1887 {"description":"<!DOCTYPE a SYSTEM\"@",
1888 "input":"<!DOCTYPE a SYSTEM\"@",
1889 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]},
1890
1891 {"description":"<!DOCTYPE a SYSTEM\"A",
1892 "input":"<!DOCTYPE a SYSTEM\"A",
1893 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]},
1894
1895 {"description":"<!DOCTYPE a SYSTEM\"B",
1896 "input":"<!DOCTYPE a SYSTEM\"B",
1897 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]},
1898
1899 {"description":"<!DOCTYPE a SYSTEM\"Y",
1900 "input":"<!DOCTYPE a SYSTEM\"Y",
1901 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]},
1902
1903 {"description":"<!DOCTYPE a SYSTEM\"Z",
1904 "input":"<!DOCTYPE a SYSTEM\"Z",
1905 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]},
1906
1907 {"description":"<!DOCTYPE a SYSTEM\"`",
1908 "input":"<!DOCTYPE a SYSTEM\"`",
1909 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]},
1910
1911 {"description":"<!DOCTYPE a SYSTEM\"a",
1912 "input":"<!DOCTYPE a SYSTEM\"a",
1913 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]},
1914
1915 {"description":"<!DOCTYPE a SYSTEM\"b",
1916 "input":"<!DOCTYPE a SYSTEM\"b",
1917 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]},
1918
1919 {"description":"<!DOCTYPE a SYSTEM\"y",
1920 "input":"<!DOCTYPE a SYSTEM\"y",
1921 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]},
1922
1923 {"description":"<!DOCTYPE a SYSTEM\"z",
1924 "input":"<!DOCTYPE a SYSTEM\"z",
1925 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]},
1926
1927 {"description":"<!DOCTYPE a SYSTEM\"{",
1928 "input":"<!DOCTYPE a SYSTEM\"{",
1929 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]},
1930
1931 {"description":"<!DOCTYPE a SYSTEM\"\\uDBC0\\uDC00",
1932 "input":"<!DOCTYPE a SYSTEM\"\uDBC0\uDC00",
1933 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", fal se]]},
1934
1935 {"description":"<!DOCTYPE a SYSTEM#",
1936 "input":"<!DOCTYPE a SYSTEM#",
1937 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1938
1939 {"description":"<!DOCTYPE a SYSTEM&",
1940 "input":"<!DOCTYPE a SYSTEM&",
1941 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
1942
1943 {"description":"<!DOCTYPE a SYSTEM'",
1944 "input":"<!DOCTYPE a SYSTEM'",
1945 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
1946
1947 {"description":"<!DOCTYPE a SYSTEM'\\u0000",
1948 "input":"<!DOCTYPE a SYSTEM'\u0000",
1949 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uFF FD", false]]},
1950
1951 {"description":"<!DOCTYPE a SYSTEM'\\u0009",
1952 "input":"<!DOCTYPE a SYSTEM'\u0009",
1953 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u0009", false]]},
1954
1955 {"description":"<!DOCTYPE a SYSTEM'\\u000A",
1956 "input":"<!DOCTYPE a SYSTEM'\u000A",
1957 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000A", false]]},
1958
1959 {"description":"<!DOCTYPE a SYSTEM'\\u000B",
1960 "input":"<!DOCTYPE a SYSTEM'\u000B",
1961 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 0B", false]]},
1962
1963 {"description":"<!DOCTYPE a SYSTEM'\\u000C",
1964 "input":"<!DOCTYPE a SYSTEM'\u000C",
1965 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\u000C", false]]},
1966
1967 {"description":"<!DOCTYPE a SYSTEM' ",
1968 "input":"<!DOCTYPE a SYSTEM' ",
1969 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]},
1970
1971 {"description":"<!DOCTYPE a SYSTEM'!",
1972 "input":"<!DOCTYPE a SYSTEM'!",
1973 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]},
1974
1975 {"description":"<!DOCTYPE a SYSTEM'\"",
1976 "input":"<!DOCTYPE a SYSTEM'\"",
1977 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\"", false]]},
1978
1979 {"description":"<!DOCTYPE a SYSTEM'&",
1980 "input":"<!DOCTYPE a SYSTEM'&",
1981 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]},
1982
1983 {"description":"<!DOCTYPE a SYSTEM''",
1984 "input":"<!DOCTYPE a SYSTEM''",
1985 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
1986
1987 {"description":"<!DOCTYPE a SYSTEM''\\u0000",
1988 "input":"<!DOCTYPE a SYSTEM''\u0000",
1989 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
1990
1991 {"description":"<!DOCTYPE a SYSTEM''\\u0008",
1992 "input":"<!DOCTYPE a SYSTEM''\u0008",
1993 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
1994
1995 {"description":"<!DOCTYPE a SYSTEM''\\u0009",
1996 "input":"<!DOCTYPE a SYSTEM''\u0009",
1997 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
1998
1999 {"description":"<!DOCTYPE a SYSTEM''\\u000A",
2000 "input":"<!DOCTYPE a SYSTEM''\u000A",
2001 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
2002
2003 {"description":"<!DOCTYPE a SYSTEM''\\u000B",
2004 "input":"<!DOCTYPE a SYSTEM''\u000B",
2005 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
2006
2007 {"description":"<!DOCTYPE a SYSTEM''\\u000C",
2008 "input":"<!DOCTYPE a SYSTEM''\u000C",
2009 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
2010
2011 {"description":"<!DOCTYPE a SYSTEM''\\u000D",
2012 "input":"<!DOCTYPE a SYSTEM''\u000D",
2013 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
2014
2015 {"description":"<!DOCTYPE a SYSTEM''\\u001F",
2016 "input":"<!DOCTYPE a SYSTEM''\u001F",
2017 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
2018
2019 {"description":"<!DOCTYPE a SYSTEM'' ",
2020 "input":"<!DOCTYPE a SYSTEM'' ",
2021 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
2022
2023 {"description":"<!DOCTYPE a SYSTEM''!",
2024 "input":"<!DOCTYPE a SYSTEM''!",
2025 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2026
2027 {"description":"<!DOCTYPE a SYSTEM''\"",
2028 "input":"<!DOCTYPE a SYSTEM''\"",
2029 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2030
2031 {"description":"<!DOCTYPE a SYSTEM''&",
2032 "input":"<!DOCTYPE a SYSTEM''&",
2033 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2034
2035 {"description":"<!DOCTYPE a SYSTEM'''",
2036 "input":"<!DOCTYPE a SYSTEM'''",
2037 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2038
2039 {"description":"<!DOCTYPE a SYSTEM''-",
2040 "input":"<!DOCTYPE a SYSTEM''-",
2041 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2042
2043 {"description":"<!DOCTYPE a SYSTEM''/",
2044 "input":"<!DOCTYPE a SYSTEM''/",
2045 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2046
2047 {"description":"<!DOCTYPE a SYSTEM''0",
2048 "input":"<!DOCTYPE a SYSTEM''0",
2049 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2050
2051 {"description":"<!DOCTYPE a SYSTEM''1",
2052 "input":"<!DOCTYPE a SYSTEM''1",
2053 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2054
2055 {"description":"<!DOCTYPE a SYSTEM''9",
2056 "input":"<!DOCTYPE a SYSTEM''9",
2057 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2058
2059 {"description":"<!DOCTYPE a SYSTEM''<",
2060 "input":"<!DOCTYPE a SYSTEM''<",
2061 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2062
2063 {"description":"<!DOCTYPE a SYSTEM''=",
2064 "input":"<!DOCTYPE a SYSTEM''=",
2065 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2066
2067 {"description":"<!DOCTYPE a SYSTEM''>",
2068 "input":"<!DOCTYPE a SYSTEM''>",
2069 "output":["ParseError", ["DOCTYPE", "a", null, "", true]]},
2070
2071 {"description":"<!DOCTYPE a SYSTEM''?",
2072 "input":"<!DOCTYPE a SYSTEM''?",
2073 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2074
2075 {"description":"<!DOCTYPE a SYSTEM''@",
2076 "input":"<!DOCTYPE a SYSTEM''@",
2077 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2078
2079 {"description":"<!DOCTYPE a SYSTEM''A",
2080 "input":"<!DOCTYPE a SYSTEM''A",
2081 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2082
2083 {"description":"<!DOCTYPE a SYSTEM''B",
2084 "input":"<!DOCTYPE a SYSTEM''B",
2085 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2086
2087 {"description":"<!DOCTYPE a SYSTEM''Y",
2088 "input":"<!DOCTYPE a SYSTEM''Y",
2089 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2090
2091 {"description":"<!DOCTYPE a SYSTEM''Z",
2092 "input":"<!DOCTYPE a SYSTEM''Z",
2093 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2094
2095 {"description":"<!DOCTYPE a SYSTEM''`",
2096 "input":"<!DOCTYPE a SYSTEM''`",
2097 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2098
2099 {"description":"<!DOCTYPE a SYSTEM''a",
2100 "input":"<!DOCTYPE a SYSTEM''a",
2101 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2102
2103 {"description":"<!DOCTYPE a SYSTEM''b",
2104 "input":"<!DOCTYPE a SYSTEM''b",
2105 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2106
2107 {"description":"<!DOCTYPE a SYSTEM''y",
2108 "input":"<!DOCTYPE a SYSTEM''y",
2109 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2110
2111 {"description":"<!DOCTYPE a SYSTEM''z",
2112 "input":"<!DOCTYPE a SYSTEM''z",
2113 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2114
2115 {"description":"<!DOCTYPE a SYSTEM''{",
2116 "input":"<!DOCTYPE a SYSTEM''{",
2117 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2118
2119 {"description":"<!DOCTYPE a SYSTEM''\\uDBC0\\uDC00",
2120 "input":"<!DOCTYPE a SYSTEM''\uDBC0\uDC00",
2121 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
2122
2123 {"description":"<!DOCTYPE a SYSTEM'(",
2124 "input":"<!DOCTYPE a SYSTEM'(",
2125 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "(", false]]},
2126
2127 {"description":"<!DOCTYPE a SYSTEM'-",
2128 "input":"<!DOCTYPE a SYSTEM'-",
2129 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]},
2130
2131 {"description":"<!DOCTYPE a SYSTEM'/",
2132 "input":"<!DOCTYPE a SYSTEM'/",
2133 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]},
2134
2135 {"description":"<!DOCTYPE a SYSTEM'0",
2136 "input":"<!DOCTYPE a SYSTEM'0",
2137 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]},
2138
2139 {"description":"<!DOCTYPE a SYSTEM'1",
2140 "input":"<!DOCTYPE a SYSTEM'1",
2141 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]},
2142
2143 {"description":"<!DOCTYPE a SYSTEM'9",
2144 "input":"<!DOCTYPE a SYSTEM'9",
2145 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]},
2146
2147 {"description":"<!DOCTYPE a SYSTEM'<",
2148 "input":"<!DOCTYPE a SYSTEM'<",
2149 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]},
2150
2151 {"description":"<!DOCTYPE a SYSTEM'=",
2152 "input":"<!DOCTYPE a SYSTEM'=",
2153 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]},
2154
2155 {"description":"<!DOCTYPE a SYSTEM'>",
2156 "input":"<!DOCTYPE a SYSTEM'>",
2157 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", false]]},
2158
2159 {"description":"<!DOCTYPE a SYSTEM'?",
2160 "input":"<!DOCTYPE a SYSTEM'?",
2161 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]},
2162
2163 {"description":"<!DOCTYPE a SYSTEM'@",
2164 "input":"<!DOCTYPE a SYSTEM'@",
2165 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]},
2166
2167 {"description":"<!DOCTYPE a SYSTEM'A",
2168 "input":"<!DOCTYPE a SYSTEM'A",
2169 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]},
2170
2171 {"description":"<!DOCTYPE a SYSTEM'B",
2172 "input":"<!DOCTYPE a SYSTEM'B",
2173 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]},
2174
2175 {"description":"<!DOCTYPE a SYSTEM'Y",
2176 "input":"<!DOCTYPE a SYSTEM'Y",
2177 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]},
2178
2179 {"description":"<!DOCTYPE a SYSTEM'Z",
2180 "input":"<!DOCTYPE a SYSTEM'Z",
2181 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]},
2182
2183 {"description":"<!DOCTYPE a SYSTEM'`",
2184 "input":"<!DOCTYPE a SYSTEM'`",
2185 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]},
2186
2187 {"description":"<!DOCTYPE a SYSTEM'a",
2188 "input":"<!DOCTYPE a SYSTEM'a",
2189 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]},
2190
2191 {"description":"<!DOCTYPE a SYSTEM'b",
2192 "input":"<!DOCTYPE a SYSTEM'b",
2193 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]},
2194
2195 {"description":"<!DOCTYPE a SYSTEM'y",
2196 "input":"<!DOCTYPE a SYSTEM'y",
2197 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]},
2198
2199 {"description":"<!DOCTYPE a SYSTEM'z",
2200 "input":"<!DOCTYPE a SYSTEM'z",
2201 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]},
2202
2203 {"description":"<!DOCTYPE a SYSTEM'{",
2204 "input":"<!DOCTYPE a SYSTEM'{",
2205 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]},
2206
2207 {"description":"<!DOCTYPE a SYSTEM'\\uDBC0\\uDC00",
2208 "input":"<!DOCTYPE a SYSTEM'\uDBC0\uDC00",
2209 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDBC0\uDC00", fal se]]},
2210
2211 {"description":"<!DOCTYPE a SYSTEM(",
2212 "input":"<!DOCTYPE a SYSTEM(",
2213 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2214
2215 {"description":"<!DOCTYPE a SYSTEM-",
2216 "input":"<!DOCTYPE a SYSTEM-",
2217 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2218
2219 {"description":"<!DOCTYPE a SYSTEM/",
2220 "input":"<!DOCTYPE a SYSTEM/",
2221 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2222
2223 {"description":"<!DOCTYPE a SYSTEM0",
2224 "input":"<!DOCTYPE a SYSTEM0",
2225 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2226
2227 {"description":"<!DOCTYPE a SYSTEM1",
2228 "input":"<!DOCTYPE a SYSTEM1",
2229 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2230
2231 {"description":"<!DOCTYPE a SYSTEM9",
2232 "input":"<!DOCTYPE a SYSTEM9",
2233 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2234
2235 {"description":"<!DOCTYPE a SYSTEM<",
2236 "input":"<!DOCTYPE a SYSTEM<",
2237 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2238
2239 {"description":"<!DOCTYPE a SYSTEM=",
2240 "input":"<!DOCTYPE a SYSTEM=",
2241 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2242
2243 {"description":"<!DOCTYPE a SYSTEM>",
2244 "input":"<!DOCTYPE a SYSTEM>",
2245 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2246
2247 {"description":"<!DOCTYPE a SYSTEM?",
2248 "input":"<!DOCTYPE a SYSTEM?",
2249 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2250
2251 {"description":"<!DOCTYPE a SYSTEM@",
2252 "input":"<!DOCTYPE a SYSTEM@",
2253 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2254
2255 {"description":"<!DOCTYPE a SYSTEMA",
2256 "input":"<!DOCTYPE a SYSTEMA",
2257 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2258
2259 {"description":"<!DOCTYPE a SYSTEMB",
2260 "input":"<!DOCTYPE a SYSTEMB",
2261 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2262
2263 {"description":"<!DOCTYPE a SYSTEMY",
2264 "input":"<!DOCTYPE a SYSTEMY",
2265 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2266
2267 {"description":"<!DOCTYPE a SYSTEMZ",
2268 "input":"<!DOCTYPE a SYSTEMZ",
2269 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2270
2271 {"description":"<!DOCTYPE a SYSTEM`",
2272 "input":"<!DOCTYPE a SYSTEM`",
2273 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2274
2275 {"description":"<!DOCTYPE a SYSTEMa",
2276 "input":"<!DOCTYPE a SYSTEMa",
2277 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2278
2279 {"description":"<!DOCTYPE a SYSTEMb",
2280 "input":"<!DOCTYPE a SYSTEMb",
2281 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2282
2283 {"description":"<!DOCTYPE a SYSTEMy",
2284 "input":"<!DOCTYPE a SYSTEMy",
2285 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2286
2287 {"description":"<!DOCTYPE a SYSTEMz",
2288 "input":"<!DOCTYPE a SYSTEMz",
2289 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2290
2291 {"description":"<!DOCTYPE a SYSTEM{",
2292 "input":"<!DOCTYPE a SYSTEM{",
2293 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2294
2295 {"description":"<!DOCTYPE a SYSTEM\\uDBC0\\uDC00",
2296 "input":"<!DOCTYPE a SYSTEM\uDBC0\uDC00",
2297 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2298
2299 {"description":"<!DOCTYPE a Y",
2300 "input":"<!DOCTYPE a Y",
2301 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2302
2303 {"description":"<!DOCTYPE a Z",
2304 "input":"<!DOCTYPE a Z",
2305 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2306
2307 {"description":"<!DOCTYPE a `",
2308 "input":"<!DOCTYPE a `",
2309 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2310
2311 {"description":"<!DOCTYPE a a",
2312 "input":"<!DOCTYPE a a",
2313 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2314
2315 {"description":"<!DOCTYPE a a\\u0000",
2316 "input":"<!DOCTYPE a a\u0000",
2317 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2318
2319 {"description":"<!DOCTYPE a a\\u0009",
2320 "input":"<!DOCTYPE a a\u0009",
2321 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2322
2323 {"description":"<!DOCTYPE a a\\u000A",
2324 "input":"<!DOCTYPE a a\u000A",
2325 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2326
2327 {"description":"<!DOCTYPE a a\\u000B",
2328 "input":"<!DOCTYPE a a\u000B",
2329 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2330
2331 {"description":"<!DOCTYPE a a\\u000C",
2332 "input":"<!DOCTYPE a a\u000C",
2333 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2334
2335 {"description":"<!DOCTYPE a a ",
2336 "input":"<!DOCTYPE a a ",
2337 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2338
2339 {"description":"<!DOCTYPE a a!",
2340 "input":"<!DOCTYPE a a!",
2341 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2342
2343 {"description":"<!DOCTYPE a a\"",
2344 "input":"<!DOCTYPE a a\"",
2345 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2346
2347 {"description":"<!DOCTYPE a a&",
2348 "input":"<!DOCTYPE a a&",
2349 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2350
2351 {"description":"<!DOCTYPE a a'",
2352 "input":"<!DOCTYPE a a'",
2353 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2354
2355 {"description":"<!DOCTYPE a a-",
2356 "input":"<!DOCTYPE a a-",
2357 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2358
2359 {"description":"<!DOCTYPE a a/",
2360 "input":"<!DOCTYPE a a/",
2361 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2362
2363 {"description":"<!DOCTYPE a a0",
2364 "input":"<!DOCTYPE a a0",
2365 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2366
2367 {"description":"<!DOCTYPE a a1",
2368 "input":"<!DOCTYPE a a1",
2369 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2370
2371 {"description":"<!DOCTYPE a a9",
2372 "input":"<!DOCTYPE a a9",
2373 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2374
2375 {"description":"<!DOCTYPE a a<",
2376 "input":"<!DOCTYPE a a<",
2377 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2378
2379 {"description":"<!DOCTYPE a a=",
2380 "input":"<!DOCTYPE a a=",
2381 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2382
2383 {"description":"<!DOCTYPE a a>",
2384 "input":"<!DOCTYPE a a>",
2385 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2386
2387 {"description":"<!DOCTYPE a a?",
2388 "input":"<!DOCTYPE a a?",
2389 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2390
2391 {"description":"<!DOCTYPE a a@",
2392 "input":"<!DOCTYPE a a@",
2393 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2394
2395 {"description":"<!DOCTYPE a aA",
2396 "input":"<!DOCTYPE a aA",
2397 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2398
2399 {"description":"<!DOCTYPE a aB",
2400 "input":"<!DOCTYPE a aB",
2401 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2402
2403 {"description":"<!DOCTYPE a aY",
2404 "input":"<!DOCTYPE a aY",
2405 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2406
2407 {"description":"<!DOCTYPE a aZ",
2408 "input":"<!DOCTYPE a aZ",
2409 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2410
2411 {"description":"<!DOCTYPE a a`",
2412 "input":"<!DOCTYPE a a`",
2413 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2414
2415 {"description":"<!DOCTYPE a aa",
2416 "input":"<!DOCTYPE a aa",
2417 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2418
2419 {"description":"<!DOCTYPE a ab",
2420 "input":"<!DOCTYPE a ab",
2421 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2422
2423 {"description":"<!DOCTYPE a ay",
2424 "input":"<!DOCTYPE a ay",
2425 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2426
2427 {"description":"<!DOCTYPE a az",
2428 "input":"<!DOCTYPE a az",
2429 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2430
2431 {"description":"<!DOCTYPE a a{",
2432 "input":"<!DOCTYPE a a{",
2433 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2434
2435 {"description":"<!DOCTYPE a a\\uDBC0\\uDC00",
2436 "input":"<!DOCTYPE a a\uDBC0\uDC00",
2437 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2438
2439 {"description":"<!DOCTYPE a b",
2440 "input":"<!DOCTYPE a b",
2441 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2442
2443 {"description":"<!DOCTYPE a y",
2444 "input":"<!DOCTYPE a y",
2445 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2446
2447 {"description":"<!DOCTYPE a z",
2448 "input":"<!DOCTYPE a z",
2449 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2450
2451 {"description":"<!DOCTYPE a {",
2452 "input":"<!DOCTYPE a {",
2453 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2454
2455 {"description":"<!DOCTYPE a \\uDBC0\\uDC00",
2456 "input":"<!DOCTYPE a \uDBC0\uDC00",
2457 "output":["ParseError", ["DOCTYPE", "a", null, null, false]]},
2458
2459 {"description":"<!DOCTYPE a!",
2460 "input":"<!DOCTYPE a!",
2461 "output":["ParseError", ["DOCTYPE", "a!", null, null, false]]},
2462
2463 {"description":"<!DOCTYPE a\"",
2464 "input":"<!DOCTYPE a\"",
2465 "output":["ParseError", ["DOCTYPE", "a\"", null, null, false]]},
2466
2467 {"description":"<!DOCTYPE a&",
2468 "input":"<!DOCTYPE a&",
2469 "output":["ParseError", ["DOCTYPE", "a&", null, null, false]]},
2470
2471 {"description":"<!DOCTYPE a'",
2472 "input":"<!DOCTYPE a'",
2473 "output":["ParseError", ["DOCTYPE", "a'", null, null, false]]},
2474
2475 {"description":"<!DOCTYPE a-",
2476 "input":"<!DOCTYPE a-",
2477 "output":["ParseError", ["DOCTYPE", "a-", null, null, false]]},
2478
2479 {"description":"<!DOCTYPE a/",
2480 "input":"<!DOCTYPE a/",
2481 "output":["ParseError", ["DOCTYPE", "a/", null, null, false]]},
2482
2483 {"description":"<!DOCTYPE a0",
2484 "input":"<!DOCTYPE a0",
2485 "output":["ParseError", ["DOCTYPE", "a0", null, null, false]]},
2486
2487 {"description":"<!DOCTYPE a1",
2488 "input":"<!DOCTYPE a1",
2489 "output":["ParseError", ["DOCTYPE", "a1", null, null, false]]},
2490
2491 {"description":"<!DOCTYPE a9",
2492 "input":"<!DOCTYPE a9",
2493 "output":["ParseError", ["DOCTYPE", "a9", null, null, false]]},
2494
2495 {"description":"<!DOCTYPE a<",
2496 "input":"<!DOCTYPE a<",
2497 "output":["ParseError", ["DOCTYPE", "a<", null, null, false]]},
2498
2499 {"description":"<!DOCTYPE a=",
2500 "input":"<!DOCTYPE a=",
2501 "output":["ParseError", ["DOCTYPE", "a=", null, null, false]]},
2502
2503 {"description":"<!DOCTYPE a>",
2504 "input":"<!DOCTYPE a>",
2505 "output":[["DOCTYPE", "a", null, null, true]]},
2506
2507 {"description":"<!DOCTYPE a?",
2508 "input":"<!DOCTYPE a?",
2509 "output":["ParseError", ["DOCTYPE", "a?", null, null, false]]},
2510
2511 {"description":"<!DOCTYPE a@",
2512 "input":"<!DOCTYPE a@",
2513 "output":["ParseError", ["DOCTYPE", "a@", null, null, false]]},
2514
2515 {"description":"<!DOCTYPE aA",
2516 "input":"<!DOCTYPE aA",
2517 "output":["ParseError", ["DOCTYPE", "aa", null, null, false]]},
2518
2519 {"description":"<!DOCTYPE aB",
2520 "input":"<!DOCTYPE aB",
2521 "output":["ParseError", ["DOCTYPE", "ab", null, null, false]]},
2522
2523 {"description":"<!DOCTYPE aY",
2524 "input":"<!DOCTYPE aY",
2525 "output":["ParseError", ["DOCTYPE", "ay", null, null, false]]},
2526
2527 {"description":"<!DOCTYPE aZ",
2528 "input":"<!DOCTYPE aZ",
2529 "output":["ParseError", ["DOCTYPE", "az", null, null, false]]},
2530
2531 {"description":"<!DOCTYPE a[",
2532 "input":"<!DOCTYPE a[",
2533 "output":["ParseError", ["DOCTYPE", "a[", null, null, false]]},
2534
2535 {"description":"<!DOCTYPE a`",
2536 "input":"<!DOCTYPE a`",
2537 "output":["ParseError", ["DOCTYPE", "a`", null, null, false]]},
2538
2539 {"description":"<!DOCTYPE aa",
2540 "input":"<!DOCTYPE aa",
2541 "output":["ParseError", ["DOCTYPE", "aa", null, null, false]]},
2542
2543 {"description":"<!DOCTYPE ab",
2544 "input":"<!DOCTYPE ab",
2545 "output":["ParseError", ["DOCTYPE", "ab", null, null, false]]},
2546
2547 {"description":"<!DOCTYPE ay",
2548 "input":"<!DOCTYPE ay",
2549 "output":["ParseError", ["DOCTYPE", "ay", null, null, false]]},
2550
2551 {"description":"<!DOCTYPE az",
2552 "input":"<!DOCTYPE az",
2553 "output":["ParseError", ["DOCTYPE", "az", null, null, false]]},
2554
2555 {"description":"<!DOCTYPE a{",
2556 "input":"<!DOCTYPE a{",
2557 "output":["ParseError", ["DOCTYPE", "a{", null, null, false]]},
2558
2559 {"description":"<!DOCTYPE a\\uDBC0\\uDC00",
2560 "input":"<!DOCTYPE a\uDBC0\uDC00",
2561 "output":["ParseError", ["DOCTYPE", "a\uDBC0\uDC00", null, null, false]]},
2562
2563 {"description":"<!DOCTYPE b",
2564 "input":"<!DOCTYPE b",
2565 "output":["ParseError", ["DOCTYPE", "b", null, null, false]]},
2566
2567 {"description":"<!DOCTYPE y",
2568 "input":"<!DOCTYPE y",
2569 "output":["ParseError", ["DOCTYPE", "y", null, null, false]]},
2570
2571 {"description":"<!DOCTYPE z",
2572 "input":"<!DOCTYPE z",
2573 "output":["ParseError", ["DOCTYPE", "z", null, null, false]]},
2574
2575 {"description":"<!DOCTYPE {",
2576 "input":"<!DOCTYPE {",
2577 "output":["ParseError", ["DOCTYPE", "{", null, null, false]]},
2578
2579 {"description":"<!DOCTYPE \\uDBC0\\uDC00",
2580 "input":"<!DOCTYPE \uDBC0\uDC00",
2581 "output":["ParseError", ["DOCTYPE", "\uDBC0\uDC00", null, null, false]]},
2582
2583 {"description":"<!DOCTYPE!",
2584 "input":"<!DOCTYPE!",
2585 "output":["ParseError", "ParseError", ["DOCTYPE", "!", null, null, false]]},
2586
2587 {"description":"<!DOCTYPE\"",
2588 "input":"<!DOCTYPE\"",
2589 "output":["ParseError", "ParseError", ["DOCTYPE", "\"", null, null, false]]},
2590
2591 {"description":"<!DOCTYPE&",
2592 "input":"<!DOCTYPE&",
2593 "output":["ParseError", "ParseError", ["DOCTYPE", "&", null, null, false]]},
2594
2595 {"description":"<!DOCTYPE'",
2596 "input":"<!DOCTYPE'",
2597 "output":["ParseError", "ParseError", ["DOCTYPE", "'", null, null, false]]},
2598
2599 {"description":"<!DOCTYPE-",
2600 "input":"<!DOCTYPE-",
2601 "output":["ParseError", "ParseError", ["DOCTYPE", "-", null, null, false]]},
2602
2603 {"description":"<!DOCTYPE/",
2604 "input":"<!DOCTYPE/",
2605 "output":["ParseError", "ParseError", ["DOCTYPE", "/", null, null, false]]},
2606
2607 {"description":"<!DOCTYPE0",
2608 "input":"<!DOCTYPE0",
2609 "output":["ParseError", "ParseError", ["DOCTYPE", "0", null, null, false]]},
2610
2611 {"description":"<!DOCTYPE1",
2612 "input":"<!DOCTYPE1",
2613 "output":["ParseError", "ParseError", ["DOCTYPE", "1", null, null, false]]},
2614
2615 {"description":"<!DOCTYPE9",
2616 "input":"<!DOCTYPE9",
2617 "output":["ParseError", "ParseError", ["DOCTYPE", "9", null, null, false]]},
2618
2619 {"description":"<!DOCTYPE<",
2620 "input":"<!DOCTYPE<",
2621 "output":["ParseError", "ParseError", ["DOCTYPE", "<", null, null, false]]},
2622
2623 {"description":"<!DOCTYPE=",
2624 "input":"<!DOCTYPE=",
2625 "output":["ParseError", "ParseError", ["DOCTYPE", "=", null, null, false]]},
2626
2627 {"description":"<!DOCTYPE>",
2628 "input":"<!DOCTYPE>",
2629 "output":["ParseError", "ParseError", ["DOCTYPE", "", null, null, false]]},
2630
2631 {"description":"<!DOCTYPE?",
2632 "input":"<!DOCTYPE?",
2633 "output":["ParseError", "ParseError", ["DOCTYPE", "?", null, null, false]]},
2634
2635 {"description":"<!DOCTYPE@",
2636 "input":"<!DOCTYPE@",
2637 "output":["ParseError", "ParseError", ["DOCTYPE", "@", null, null, false]]},
2638
2639 {"description":"<!DOCTYPEA",
2640 "input":"<!DOCTYPEA",
2641 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2642
2643 {"description":"<!DOCTYPEB",
2644 "input":"<!DOCTYPEB",
2645 "output":["ParseError", "ParseError", ["DOCTYPE", "b", null, null, false]]},
2646
2647 {"description":"<!DOCTYPEY",
2648 "input":"<!DOCTYPEY",
2649 "output":["ParseError", "ParseError", ["DOCTYPE", "y", null, null, false]]},
2650
2651 {"description":"<!DOCTYPEZ",
2652 "input":"<!DOCTYPEZ",
2653 "output":["ParseError", "ParseError", ["DOCTYPE", "z", null, null, false]]},
2654
2655 {"description":"<!DOCTYPE`",
2656 "input":"<!DOCTYPE`",
2657 "output":["ParseError", "ParseError", ["DOCTYPE", "`", null, null, false]]},
2658
2659 {"description":"<!DOCTYPEa",
2660 "input":"<!DOCTYPEa",
2661 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2662
2663 {"description":"<!DOCTYPEa\\u0000",
2664 "input":"<!DOCTYPEa\u0000",
2665 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a\uFFFD", null, null, false]]},
2666
2667 {"description":"<!DOCTYPEa\\u0008",
2668 "input":"<!DOCTYPEa\u0008",
2669 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a\u0008", null, null, false]]},
2670
2671 {"description":"<!DOCTYPEa\\u0009",
2672 "input":"<!DOCTYPEa\u0009",
2673 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2674
2675 {"description":"<!DOCTYPEa\\u000A",
2676 "input":"<!DOCTYPEa\u000A",
2677 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2678
2679 {"description":"<!DOCTYPEa\\u000B",
2680 "input":"<!DOCTYPEa\u000B",
2681 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a\u000B", null, null, false]]},
2682
2683 {"description":"<!DOCTYPEa\\u000C",
2684 "input":"<!DOCTYPEa\u000C",
2685 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2686
2687 {"description":"<!DOCTYPEa\\u000D",
2688 "input":"<!DOCTYPEa\u000D",
2689 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2690
2691 {"description":"<!DOCTYPEa\\u001F",
2692 "input":"<!DOCTYPEa\u001F",
2693 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a\u001F", null, null, false]]},
2694
2695 {"description":"<!DOCTYPEa ",
2696 "input":"<!DOCTYPEa ",
2697 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2698
2699 {"description":"<!DOCTYPEa \\u0000",
2700 "input":"<!DOCTYPEa \u0000",
2701 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2702
2703 {"description":"<!DOCTYPEa \\u0008",
2704 "input":"<!DOCTYPEa \u0008",
2705 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2706
2707 {"description":"<!DOCTYPEa \\u0009",
2708 "input":"<!DOCTYPEa \u0009",
2709 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2710
2711 {"description":"<!DOCTYPEa \\u000A",
2712 "input":"<!DOCTYPEa \u000A",
2713 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2714
2715 {"description":"<!DOCTYPEa \\u000B",
2716 "input":"<!DOCTYPEa \u000B",
2717 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2718
2719 {"description":"<!DOCTYPEa \\u000C",
2720 "input":"<!DOCTYPEa \u000C",
2721 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2722
2723 {"description":"<!DOCTYPEa \\u000D",
2724 "input":"<!DOCTYPEa \u000D",
2725 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2726
2727 {"description":"<!DOCTYPEa \\u001F",
2728 "input":"<!DOCTYPEa \u001F",
2729 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2730
2731 {"description":"<!DOCTYPEa ",
2732 "input":"<!DOCTYPEa ",
2733 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2734
2735 {"description":"<!DOCTYPEa !",
2736 "input":"<!DOCTYPEa !",
2737 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2738
2739 {"description":"<!DOCTYPEa \"",
2740 "input":"<!DOCTYPEa \"",
2741 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2742
2743 {"description":"<!DOCTYPEa &",
2744 "input":"<!DOCTYPEa &",
2745 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2746
2747 {"description":"<!DOCTYPEa '",
2748 "input":"<!DOCTYPEa '",
2749 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2750
2751 {"description":"<!DOCTYPEa -",
2752 "input":"<!DOCTYPEa -",
2753 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2754
2755 {"description":"<!DOCTYPEa /",
2756 "input":"<!DOCTYPEa /",
2757 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2758
2759 {"description":"<!DOCTYPEa 0",
2760 "input":"<!DOCTYPEa 0",
2761 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2762
2763 {"description":"<!DOCTYPEa 1",
2764 "input":"<!DOCTYPEa 1",
2765 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2766
2767 {"description":"<!DOCTYPEa 9",
2768 "input":"<!DOCTYPEa 9",
2769 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2770
2771 {"description":"<!DOCTYPEa <",
2772 "input":"<!DOCTYPEa <",
2773 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2774
2775 {"description":"<!DOCTYPEa =",
2776 "input":"<!DOCTYPEa =",
2777 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2778
2779 {"description":"<!DOCTYPEa >",
2780 "input":"<!DOCTYPEa >",
2781 "output":["ParseError", ["DOCTYPE", "a", null, null, true]]},
2782
2783 {"description":"<!DOCTYPEa ?",
2784 "input":"<!DOCTYPEa ?",
2785 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2786
2787 {"description":"<!DOCTYPEa @",
2788 "input":"<!DOCTYPEa @",
2789 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2790
2791 {"description":"<!DOCTYPEa A",
2792 "input":"<!DOCTYPEa A",
2793 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2794
2795 {"description":"<!DOCTYPEa B",
2796 "input":"<!DOCTYPEa B",
2797 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2798
2799 {"description":"<!DOCTYPEa PUBLIC",
2800 "input":"<!DOCTYPEa PUBLIC",
2801 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2802
2803 {"description":"<!DOCTYPEa PUBLIC\\u0000",
2804 "input":"<!DOCTYPEa PUBLIC\u0000",
2805 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2806
2807 {"description":"<!DOCTYPEa PUBLIC\\u0008",
2808 "input":"<!DOCTYPEa PUBLIC\u0008",
2809 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2810
2811 {"description":"<!DOCTYPEa PUBLIC\\u0009",
2812 "input":"<!DOCTYPEa PUBLIC\u0009",
2813 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2814
2815 {"description":"<!DOCTYPEa PUBLIC\\u000A",
2816 "input":"<!DOCTYPEa PUBLIC\u000A",
2817 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2818
2819 {"description":"<!DOCTYPEa PUBLIC\\u000B",
2820 "input":"<!DOCTYPEa PUBLIC\u000B",
2821 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2822
2823 {"description":"<!DOCTYPEa PUBLIC\\u000C",
2824 "input":"<!DOCTYPEa PUBLIC\u000C",
2825 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2826
2827 {"description":"<!DOCTYPEa PUBLIC\\u000D",
2828 "input":"<!DOCTYPEa PUBLIC\u000D",
2829 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2830
2831 {"description":"<!DOCTYPEa PUBLIC\\u001F",
2832 "input":"<!DOCTYPEa PUBLIC\u001F",
2833 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2834
2835 {"description":"<!DOCTYPEa PUBLIC ",
2836 "input":"<!DOCTYPEa PUBLIC ",
2837 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2838
2839 {"description":"<!DOCTYPEa PUBLIC!",
2840 "input":"<!DOCTYPEa PUBLIC!",
2841 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2842
2843 {"description":"<!DOCTYPEa PUBLIC\"",
2844 "input":"<!DOCTYPEa PUBLIC\"",
2845 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
2846
2847 {"description":"<!DOCTYPEa PUBLIC\"\\u0000",
2848 "input":"<!DOCTYPEa PUBLIC\"\u0000",
2849 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "\uFFFD", null, false]]},
2850
2851 {"description":"<!DOCTYPEa PUBLIC\"\\u0009",
2852 "input":"<!DOCTYPEa PUBLIC\"\u0009",
2853 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", n ull, false]]},
2854
2855 {"description":"<!DOCTYPEa PUBLIC\"\\u000A",
2856 "input":"<!DOCTYPEa PUBLIC\"\u000A",
2857 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", n ull, false]]},
2858
2859 {"description":"<!DOCTYPEa PUBLIC\"\\u000B",
2860 "input":"<!DOCTYPEa PUBLIC\"\u000B",
2861 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "\u000B", null, false]]},
2862
2863 {"description":"<!DOCTYPEa PUBLIC\"\\u000C",
2864 "input":"<!DOCTYPEa PUBLIC\"\u000C",
2865 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", n ull, false]]},
2866
2867 {"description":"<!DOCTYPEa PUBLIC\" ",
2868 "input":"<!DOCTYPEa PUBLIC\" ",
2869 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]},
2870
2871 {"description":"<!DOCTYPEa PUBLIC\"!",
2872 "input":"<!DOCTYPEa PUBLIC\"!",
2873 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]},
2874
2875 {"description":"<!DOCTYPEa PUBLIC\"\"",
2876 "input":"<!DOCTYPEa PUBLIC\"\"",
2877 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
2878
2879 {"description":"<!DOCTYPEa PUBLIC\"#",
2880 "input":"<!DOCTYPEa PUBLIC\"#",
2881 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "#", null, false]]},
2882
2883 {"description":"<!DOCTYPEa PUBLIC\"&",
2884 "input":"<!DOCTYPEa PUBLIC\"&",
2885 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]},
2886
2887 {"description":"<!DOCTYPEa PUBLIC\"'",
2888 "input":"<!DOCTYPEa PUBLIC\"'",
2889 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "'", null, false]]},
2890
2891 {"description":"<!DOCTYPEa PUBLIC\"-",
2892 "input":"<!DOCTYPEa PUBLIC\"-",
2893 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]},
2894
2895 {"description":"<!DOCTYPEa PUBLIC\"/",
2896 "input":"<!DOCTYPEa PUBLIC\"/",
2897 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]},
2898
2899 {"description":"<!DOCTYPEa PUBLIC\"0",
2900 "input":"<!DOCTYPEa PUBLIC\"0",
2901 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]},
2902
2903 {"description":"<!DOCTYPEa PUBLIC\"1",
2904 "input":"<!DOCTYPEa PUBLIC\"1",
2905 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]},
2906
2907 {"description":"<!DOCTYPEa PUBLIC\"9",
2908 "input":"<!DOCTYPEa PUBLIC\"9",
2909 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]},
2910
2911 {"description":"<!DOCTYPEa PUBLIC\"<",
2912 "input":"<!DOCTYPEa PUBLIC\"<",
2913 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]},
2914
2915 {"description":"<!DOCTYPEa PUBLIC\"=",
2916 "input":"<!DOCTYPEa PUBLIC\"=",
2917 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]},
2918
2919 {"description":"<!DOCTYPEa PUBLIC\">",
2920 "input":"<!DOCTYPEa PUBLIC\">",
2921 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
2922
2923 {"description":"<!DOCTYPEa PUBLIC\"?",
2924 "input":"<!DOCTYPEa PUBLIC\"?",
2925 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]},
2926
2927 {"description":"<!DOCTYPEa PUBLIC\"@",
2928 "input":"<!DOCTYPEa PUBLIC\"@",
2929 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]},
2930
2931 {"description":"<!DOCTYPEa PUBLIC\"A",
2932 "input":"<!DOCTYPEa PUBLIC\"A",
2933 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]},
2934
2935 {"description":"<!DOCTYPEa PUBLIC\"B",
2936 "input":"<!DOCTYPEa PUBLIC\"B",
2937 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]},
2938
2939 {"description":"<!DOCTYPEa PUBLIC\"Y",
2940 "input":"<!DOCTYPEa PUBLIC\"Y",
2941 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]},
2942
2943 {"description":"<!DOCTYPEa PUBLIC\"Z",
2944 "input":"<!DOCTYPEa PUBLIC\"Z",
2945 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]},
2946
2947 {"description":"<!DOCTYPEa PUBLIC\"`",
2948 "input":"<!DOCTYPEa PUBLIC\"`",
2949 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]},
2950
2951 {"description":"<!DOCTYPEa PUBLIC\"a",
2952 "input":"<!DOCTYPEa PUBLIC\"a",
2953 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]},
2954
2955 {"description":"<!DOCTYPEa PUBLIC\"b",
2956 "input":"<!DOCTYPEa PUBLIC\"b",
2957 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]},
2958
2959 {"description":"<!DOCTYPEa PUBLIC\"y",
2960 "input":"<!DOCTYPEa PUBLIC\"y",
2961 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]},
2962
2963 {"description":"<!DOCTYPEa PUBLIC\"z",
2964 "input":"<!DOCTYPEa PUBLIC\"z",
2965 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]},
2966
2967 {"description":"<!DOCTYPEa PUBLIC\"{",
2968 "input":"<!DOCTYPEa PUBLIC\"{",
2969 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]},
2970
2971 {"description":"<!DOCTYPEa PUBLIC\"\\uDBC0\\uDC00",
2972 "input":"<!DOCTYPEa PUBLIC\"\uDBC0\uDC00",
2973 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC 00", null, false]]},
2974
2975 {"description":"<!DOCTYPEa PUBLIC#",
2976 "input":"<!DOCTYPEa PUBLIC#",
2977 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2978
2979 {"description":"<!DOCTYPEa PUBLIC&",
2980 "input":"<!DOCTYPEa PUBLIC&",
2981 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
2982
2983 {"description":"<!DOCTYPEa PUBLIC'",
2984 "input":"<!DOCTYPEa PUBLIC'",
2985 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
2986
2987 {"description":"<!DOCTYPEa PUBLIC'\\u0000",
2988 "input":"<!DOCTYPEa PUBLIC'\u0000",
2989 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "\uFFFD", null, false]]},
2990
2991 {"description":"<!DOCTYPEa PUBLIC'\\u0009",
2992 "input":"<!DOCTYPEa PUBLIC'\u0009",
2993 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u0009", n ull, false]]},
2994
2995 {"description":"<!DOCTYPEa PUBLIC'\\u000A",
2996 "input":"<!DOCTYPEa PUBLIC'\u000A",
2997 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000A", n ull, false]]},
2998
2999 {"description":"<!DOCTYPEa PUBLIC'\\u000B",
3000 "input":"<!DOCTYPEa PUBLIC'\u000B",
3001 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "\u000B", null, false]]},
3002
3003 {"description":"<!DOCTYPEa PUBLIC'\\u000C",
3004 "input":"<!DOCTYPEa PUBLIC'\u000C",
3005 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\u000C", n ull, false]]},
3006
3007 {"description":"<!DOCTYPEa PUBLIC' ",
3008 "input":"<!DOCTYPEa PUBLIC' ",
3009 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", " ", null, false]]},
3010
3011 {"description":"<!DOCTYPEa PUBLIC'!",
3012 "input":"<!DOCTYPEa PUBLIC'!",
3013 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "!", null, false]]},
3014
3015 {"description":"<!DOCTYPEa PUBLIC'\"",
3016 "input":"<!DOCTYPEa PUBLIC'\"",
3017 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\"", null, false]]},
3018
3019 {"description":"<!DOCTYPEa PUBLIC'&",
3020 "input":"<!DOCTYPEa PUBLIC'&",
3021 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "&", null, false]]},
3022
3023 {"description":"<!DOCTYPEa PUBLIC''",
3024 "input":"<!DOCTYPEa PUBLIC''",
3025 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3026
3027 {"description":"<!DOCTYPEa PUBLIC''\\u0000",
3028 "input":"<!DOCTYPEa PUBLIC''\u0000",
3029 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3030
3031 {"description":"<!DOCTYPEa PUBLIC''\\u0008",
3032 "input":"<!DOCTYPEa PUBLIC''\u0008",
3033 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "", null, false]]},
3034
3035 {"description":"<!DOCTYPEa PUBLIC''\\u0009",
3036 "input":"<!DOCTYPEa PUBLIC''\u0009",
3037 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3038
3039 {"description":"<!DOCTYPEa PUBLIC''\\u000A",
3040 "input":"<!DOCTYPEa PUBLIC''\u000A",
3041 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3042
3043 {"description":"<!DOCTYPEa PUBLIC''\\u000B",
3044 "input":"<!DOCTYPEa PUBLIC''\u000B",
3045 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "", null, false]]},
3046
3047 {"description":"<!DOCTYPEa PUBLIC''\\u000C",
3048 "input":"<!DOCTYPEa PUBLIC''\u000C",
3049 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3050
3051 {"description":"<!DOCTYPEa PUBLIC''\\u000D",
3052 "input":"<!DOCTYPEa PUBLIC''\u000D",
3053 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3054
3055 {"description":"<!DOCTYPEa PUBLIC''\\u001F",
3056 "input":"<!DOCTYPEa PUBLIC''\u001F",
3057 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "", null, false]]},
3058
3059 {"description":"<!DOCTYPEa PUBLIC'' ",
3060 "input":"<!DOCTYPEa PUBLIC'' ",
3061 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3062
3063 {"description":"<!DOCTYPEa PUBLIC''!",
3064 "input":"<!DOCTYPEa PUBLIC''!",
3065 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3066
3067 {"description":"<!DOCTYPEa PUBLIC''\"",
3068 "input":"<!DOCTYPEa PUBLIC''\"",
3069 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "", "", false]]},
3070
3071 {"description":"<!DOCTYPEa PUBLIC''#",
3072 "input":"<!DOCTYPEa PUBLIC''#",
3073 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3074
3075 {"description":"<!DOCTYPEa PUBLIC''&",
3076 "input":"<!DOCTYPEa PUBLIC''&",
3077 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3078
3079 {"description":"<!DOCTYPEa PUBLIC'''",
3080 "input":"<!DOCTYPEa PUBLIC'''",
3081 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", "", "", false]]},
3082
3083 {"description":"<!DOCTYPEa PUBLIC''(",
3084 "input":"<!DOCTYPEa PUBLIC''(",
3085 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3086
3087 {"description":"<!DOCTYPEa PUBLIC''-",
3088 "input":"<!DOCTYPEa PUBLIC''-",
3089 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3090
3091 {"description":"<!DOCTYPEa PUBLIC''/",
3092 "input":"<!DOCTYPEa PUBLIC''/",
3093 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3094
3095 {"description":"<!DOCTYPEa PUBLIC''0",
3096 "input":"<!DOCTYPEa PUBLIC''0",
3097 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3098
3099 {"description":"<!DOCTYPEa PUBLIC''1",
3100 "input":"<!DOCTYPEa PUBLIC''1",
3101 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3102
3103 {"description":"<!DOCTYPEa PUBLIC''9",
3104 "input":"<!DOCTYPEa PUBLIC''9",
3105 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3106
3107 {"description":"<!DOCTYPEa PUBLIC''<",
3108 "input":"<!DOCTYPEa PUBLIC''<",
3109 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3110
3111 {"description":"<!DOCTYPEa PUBLIC''=",
3112 "input":"<!DOCTYPEa PUBLIC''=",
3113 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3114
3115 {"description":"<!DOCTYPEa PUBLIC''>",
3116 "input":"<!DOCTYPEa PUBLIC''>",
3117 "output":["ParseError", "ParseError", ["DOCTYPE", "a", "", null, true]]},
3118
3119 {"description":"<!DOCTYPEa PUBLIC''?",
3120 "input":"<!DOCTYPEa PUBLIC''?",
3121 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3122
3123 {"description":"<!DOCTYPEa PUBLIC''@",
3124 "input":"<!DOCTYPEa PUBLIC''@",
3125 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3126
3127 {"description":"<!DOCTYPEa PUBLIC''A",
3128 "input":"<!DOCTYPEa PUBLIC''A",
3129 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3130
3131 {"description":"<!DOCTYPEa PUBLIC''B",
3132 "input":"<!DOCTYPEa PUBLIC''B",
3133 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3134
3135 {"description":"<!DOCTYPEa PUBLIC''Y",
3136 "input":"<!DOCTYPEa PUBLIC''Y",
3137 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3138
3139 {"description":"<!DOCTYPEa PUBLIC''Z",
3140 "input":"<!DOCTYPEa PUBLIC''Z",
3141 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3142
3143 {"description":"<!DOCTYPEa PUBLIC''`",
3144 "input":"<!DOCTYPEa PUBLIC''`",
3145 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3146
3147 {"description":"<!DOCTYPEa PUBLIC''a",
3148 "input":"<!DOCTYPEa PUBLIC''a",
3149 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3150
3151 {"description":"<!DOCTYPEa PUBLIC''b",
3152 "input":"<!DOCTYPEa PUBLIC''b",
3153 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3154
3155 {"description":"<!DOCTYPEa PUBLIC''y",
3156 "input":"<!DOCTYPEa PUBLIC''y",
3157 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3158
3159 {"description":"<!DOCTYPEa PUBLIC''z",
3160 "input":"<!DOCTYPEa PUBLIC''z",
3161 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3162
3163 {"description":"<!DOCTYPEa PUBLIC''{",
3164 "input":"<!DOCTYPEa PUBLIC''{",
3165 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3166
3167 {"description":"<!DOCTYPEa PUBLIC''\\uDBC0\\uDC00",
3168 "input":"<!DOCTYPEa PUBLIC''\uDBC0\uDC00",
3169 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3170
3171 {"description":"<!DOCTYPEa PUBLIC'(",
3172 "input":"<!DOCTYPEa PUBLIC'(",
3173 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "(", null, false]]},
3174
3175 {"description":"<!DOCTYPEa PUBLIC'-",
3176 "input":"<!DOCTYPEa PUBLIC'-",
3177 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "-", null, false]]},
3178
3179 {"description":"<!DOCTYPEa PUBLIC'/",
3180 "input":"<!DOCTYPEa PUBLIC'/",
3181 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "/", null, false]]},
3182
3183 {"description":"<!DOCTYPEa PUBLIC'0",
3184 "input":"<!DOCTYPEa PUBLIC'0",
3185 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "0", null, false]]},
3186
3187 {"description":"<!DOCTYPEa PUBLIC'1",
3188 "input":"<!DOCTYPEa PUBLIC'1",
3189 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "1", null, false]]},
3190
3191 {"description":"<!DOCTYPEa PUBLIC'9",
3192 "input":"<!DOCTYPEa PUBLIC'9",
3193 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "9", null, false]]},
3194
3195 {"description":"<!DOCTYPEa PUBLIC'<",
3196 "input":"<!DOCTYPEa PUBLIC'<",
3197 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "<", null, false]]},
3198
3199 {"description":"<!DOCTYPEa PUBLIC'=",
3200 "input":"<!DOCTYPEa PUBLIC'=",
3201 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "=", null, false]]},
3202
3203 {"description":"<!DOCTYPEa PUBLIC'>",
3204 "input":"<!DOCTYPEa PUBLIC'>",
3205 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "", null, f alse]]},
3206
3207 {"description":"<!DOCTYPEa PUBLIC'?",
3208 "input":"<!DOCTYPEa PUBLIC'?",
3209 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "?", null, false]]},
3210
3211 {"description":"<!DOCTYPEa PUBLIC'@",
3212 "input":"<!DOCTYPEa PUBLIC'@",
3213 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "@", null, false]]},
3214
3215 {"description":"<!DOCTYPEa PUBLIC'A",
3216 "input":"<!DOCTYPEa PUBLIC'A",
3217 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "A", null, false]]},
3218
3219 {"description":"<!DOCTYPEa PUBLIC'B",
3220 "input":"<!DOCTYPEa PUBLIC'B",
3221 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "B", null, false]]},
3222
3223 {"description":"<!DOCTYPEa PUBLIC'Y",
3224 "input":"<!DOCTYPEa PUBLIC'Y",
3225 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Y", null, false]]},
3226
3227 {"description":"<!DOCTYPEa PUBLIC'Z",
3228 "input":"<!DOCTYPEa PUBLIC'Z",
3229 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "Z", null, false]]},
3230
3231 {"description":"<!DOCTYPEa PUBLIC'`",
3232 "input":"<!DOCTYPEa PUBLIC'`",
3233 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "`", null, false]]},
3234
3235 {"description":"<!DOCTYPEa PUBLIC'a",
3236 "input":"<!DOCTYPEa PUBLIC'a",
3237 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "a", null, false]]},
3238
3239 {"description":"<!DOCTYPEa PUBLIC'b",
3240 "input":"<!DOCTYPEa PUBLIC'b",
3241 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "b", null, false]]},
3242
3243 {"description":"<!DOCTYPEa PUBLIC'y",
3244 "input":"<!DOCTYPEa PUBLIC'y",
3245 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "y", null, false]]},
3246
3247 {"description":"<!DOCTYPEa PUBLIC'z",
3248 "input":"<!DOCTYPEa PUBLIC'z",
3249 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "z", null, false]]},
3250
3251 {"description":"<!DOCTYPEa PUBLIC'{",
3252 "input":"<!DOCTYPEa PUBLIC'{",
3253 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "{", null, false]]},
3254
3255 {"description":"<!DOCTYPEa PUBLIC'\\uDBC0\\uDC00",
3256 "input":"<!DOCTYPEa PUBLIC'\uDBC0\uDC00",
3257 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", "\uDBC0\uDC 00", null, false]]},
3258
3259 {"description":"<!DOCTYPEa PUBLIC(",
3260 "input":"<!DOCTYPEa PUBLIC(",
3261 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3262
3263 {"description":"<!DOCTYPEa PUBLIC-",
3264 "input":"<!DOCTYPEa PUBLIC-",
3265 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3266
3267 {"description":"<!DOCTYPEa PUBLIC/",
3268 "input":"<!DOCTYPEa PUBLIC/",
3269 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3270
3271 {"description":"<!DOCTYPEa PUBLIC0",
3272 "input":"<!DOCTYPEa PUBLIC0",
3273 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3274
3275 {"description":"<!DOCTYPEa PUBLIC1",
3276 "input":"<!DOCTYPEa PUBLIC1",
3277 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3278
3279 {"description":"<!DOCTYPEa PUBLIC9",
3280 "input":"<!DOCTYPEa PUBLIC9",
3281 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3282
3283 {"description":"<!DOCTYPEa PUBLIC<",
3284 "input":"<!DOCTYPEa PUBLIC<",
3285 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3286
3287 {"description":"<!DOCTYPEa PUBLIC=",
3288 "input":"<!DOCTYPEa PUBLIC=",
3289 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3290
3291 {"description":"<!DOCTYPEa PUBLIC>",
3292 "input":"<!DOCTYPEa PUBLIC>",
3293 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3294
3295 {"description":"<!DOCTYPEa PUBLIC?",
3296 "input":"<!DOCTYPEa PUBLIC?",
3297 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3298
3299 {"description":"<!DOCTYPEa PUBLIC@",
3300 "input":"<!DOCTYPEa PUBLIC@",
3301 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3302
3303 {"description":"<!DOCTYPEa PUBLICA",
3304 "input":"<!DOCTYPEa PUBLICA",
3305 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3306
3307 {"description":"<!DOCTYPEa PUBLICB",
3308 "input":"<!DOCTYPEa PUBLICB",
3309 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3310
3311 {"description":"<!DOCTYPEa PUBLICY",
3312 "input":"<!DOCTYPEa PUBLICY",
3313 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3314
3315 {"description":"<!DOCTYPEa PUBLICZ",
3316 "input":"<!DOCTYPEa PUBLICZ",
3317 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3318
3319 {"description":"<!DOCTYPEa PUBLIC`",
3320 "input":"<!DOCTYPEa PUBLIC`",
3321 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3322
3323 {"description":"<!DOCTYPEa PUBLICa",
3324 "input":"<!DOCTYPEa PUBLICa",
3325 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3326
3327 {"description":"<!DOCTYPEa PUBLICb",
3328 "input":"<!DOCTYPEa PUBLICb",
3329 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3330
3331 {"description":"<!DOCTYPEa PUBLICy",
3332 "input":"<!DOCTYPEa PUBLICy",
3333 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3334
3335 {"description":"<!DOCTYPEa PUBLICz",
3336 "input":"<!DOCTYPEa PUBLICz",
3337 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3338
3339 {"description":"<!DOCTYPEa PUBLIC{",
3340 "input":"<!DOCTYPEa PUBLIC{",
3341 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3342
3343 {"description":"<!DOCTYPEa PUBLIC\\uDBC0\\uDC00",
3344 "input":"<!DOCTYPEa PUBLIC\uDBC0\uDC00",
3345 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3346
3347 {"description":"<!DOCTYPEa SYSTEM",
3348 "input":"<!DOCTYPEa SYSTEM",
3349 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3350
3351 {"description":"<!DOCTYPEa SYSTEM\\u0000",
3352 "input":"<!DOCTYPEa SYSTEM\u0000",
3353 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3354
3355 {"description":"<!DOCTYPEa SYSTEM\\u0008",
3356 "input":"<!DOCTYPEa SYSTEM\u0008",
3357 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3358
3359 {"description":"<!DOCTYPEa SYSTEM\\u0009",
3360 "input":"<!DOCTYPEa SYSTEM\u0009",
3361 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3362
3363 {"description":"<!DOCTYPEa SYSTEM\\u000A",
3364 "input":"<!DOCTYPEa SYSTEM\u000A",
3365 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3366
3367 {"description":"<!DOCTYPEa SYSTEM\\u000B",
3368 "input":"<!DOCTYPEa SYSTEM\u000B",
3369 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3370
3371 {"description":"<!DOCTYPEa SYSTEM\\u000C",
3372 "input":"<!DOCTYPEa SYSTEM\u000C",
3373 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3374
3375 {"description":"<!DOCTYPEa SYSTEM\\u000D",
3376 "input":"<!DOCTYPEa SYSTEM\u000D",
3377 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3378
3379 {"description":"<!DOCTYPEa SYSTEM\\u001F",
3380 "input":"<!DOCTYPEa SYSTEM\u001F",
3381 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3382
3383 {"description":"<!DOCTYPEa SYSTEM ",
3384 "input":"<!DOCTYPEa SYSTEM ",
3385 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3386
3387 {"description":"<!DOCTYPEa SYSTEM!",
3388 "input":"<!DOCTYPEa SYSTEM!",
3389 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3390
3391 {"description":"<!DOCTYPEa SYSTEM\"",
3392 "input":"<!DOCTYPEa SYSTEM\"",
3393 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3394
3395 {"description":"<!DOCTYPEa SYSTEM\"\\u0000",
3396 "input":"<!DOCTYPEa SYSTEM\"\u0000",
3397 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "\uFFFD", false]]},
3398
3399 {"description":"<!DOCTYPEa SYSTEM\"\\u0009",
3400 "input":"<!DOCTYPEa SYSTEM\"\u0009",
3401 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 09", false]]},
3402
3403 {"description":"<!DOCTYPEa SYSTEM\"\\u000A",
3404 "input":"<!DOCTYPEa SYSTEM\"\u000A",
3405 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 0A", false]]},
3406
3407 {"description":"<!DOCTYPEa SYSTEM\"\\u000B",
3408 "input":"<!DOCTYPEa SYSTEM\"\u000B",
3409 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "\u000B", false]]},
3410
3411 {"description":"<!DOCTYPEa SYSTEM\"\\u000C",
3412 "input":"<!DOCTYPEa SYSTEM\"\u000C",
3413 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 0C", false]]},
3414
3415 {"description":"<!DOCTYPEa SYSTEM\" ",
3416 "input":"<!DOCTYPEa SYSTEM\" ",
3417 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]},
3418
3419 {"description":"<!DOCTYPEa SYSTEM\"!",
3420 "input":"<!DOCTYPEa SYSTEM\"!",
3421 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]},
3422
3423 {"description":"<!DOCTYPEa SYSTEM\"\"",
3424 "input":"<!DOCTYPEa SYSTEM\"\"",
3425 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3426
3427 {"description":"<!DOCTYPEa SYSTEM\"#",
3428 "input":"<!DOCTYPEa SYSTEM\"#",
3429 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "#", false]]},
3430
3431 {"description":"<!DOCTYPEa SYSTEM\"&",
3432 "input":"<!DOCTYPEa SYSTEM\"&",
3433 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]},
3434
3435 {"description":"<!DOCTYPEa SYSTEM\"'",
3436 "input":"<!DOCTYPEa SYSTEM\"'",
3437 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "'", false]]},
3438
3439 {"description":"<!DOCTYPEa SYSTEM\"-",
3440 "input":"<!DOCTYPEa SYSTEM\"-",
3441 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]},
3442
3443 {"description":"<!DOCTYPEa SYSTEM\"/",
3444 "input":"<!DOCTYPEa SYSTEM\"/",
3445 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]},
3446
3447 {"description":"<!DOCTYPEa SYSTEM\"0",
3448 "input":"<!DOCTYPEa SYSTEM\"0",
3449 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]},
3450
3451 {"description":"<!DOCTYPEa SYSTEM\"1",
3452 "input":"<!DOCTYPEa SYSTEM\"1",
3453 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]},
3454
3455 {"description":"<!DOCTYPEa SYSTEM\"9",
3456 "input":"<!DOCTYPEa SYSTEM\"9",
3457 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]},
3458
3459 {"description":"<!DOCTYPEa SYSTEM\"<",
3460 "input":"<!DOCTYPEa SYSTEM\"<",
3461 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]},
3462
3463 {"description":"<!DOCTYPEa SYSTEM\"=",
3464 "input":"<!DOCTYPEa SYSTEM\"=",
3465 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]},
3466
3467 {"description":"<!DOCTYPEa SYSTEM\">",
3468 "input":"<!DOCTYPEa SYSTEM\">",
3469 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3470
3471 {"description":"<!DOCTYPEa SYSTEM\"?",
3472 "input":"<!DOCTYPEa SYSTEM\"?",
3473 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]},
3474
3475 {"description":"<!DOCTYPEa SYSTEM\"@",
3476 "input":"<!DOCTYPEa SYSTEM\"@",
3477 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]},
3478
3479 {"description":"<!DOCTYPEa SYSTEM\"A",
3480 "input":"<!DOCTYPEa SYSTEM\"A",
3481 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]},
3482
3483 {"description":"<!DOCTYPEa SYSTEM\"B",
3484 "input":"<!DOCTYPEa SYSTEM\"B",
3485 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]},
3486
3487 {"description":"<!DOCTYPEa SYSTEM\"Y",
3488 "input":"<!DOCTYPEa SYSTEM\"Y",
3489 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]},
3490
3491 {"description":"<!DOCTYPEa SYSTEM\"Z",
3492 "input":"<!DOCTYPEa SYSTEM\"Z",
3493 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]},
3494
3495 {"description":"<!DOCTYPEa SYSTEM\"`",
3496 "input":"<!DOCTYPEa SYSTEM\"`",
3497 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]},
3498
3499 {"description":"<!DOCTYPEa SYSTEM\"a",
3500 "input":"<!DOCTYPEa SYSTEM\"a",
3501 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]},
3502
3503 {"description":"<!DOCTYPEa SYSTEM\"b",
3504 "input":"<!DOCTYPEa SYSTEM\"b",
3505 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]},
3506
3507 {"description":"<!DOCTYPEa SYSTEM\"y",
3508 "input":"<!DOCTYPEa SYSTEM\"y",
3509 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]},
3510
3511 {"description":"<!DOCTYPEa SYSTEM\"z",
3512 "input":"<!DOCTYPEa SYSTEM\"z",
3513 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]},
3514
3515 {"description":"<!DOCTYPEa SYSTEM\"{",
3516 "input":"<!DOCTYPEa SYSTEM\"{",
3517 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]},
3518
3519 {"description":"<!DOCTYPEa SYSTEM\"\\uDBC0\\uDC00",
3520 "input":"<!DOCTYPEa SYSTEM\"\uDBC0\uDC00",
3521 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDB C0\uDC00", false]]},
3522
3523 {"description":"<!DOCTYPEa SYSTEM#",
3524 "input":"<!DOCTYPEa SYSTEM#",
3525 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3526
3527 {"description":"<!DOCTYPEa SYSTEM&",
3528 "input":"<!DOCTYPEa SYSTEM&",
3529 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3530
3531 {"description":"<!DOCTYPEa SYSTEM'",
3532 "input":"<!DOCTYPEa SYSTEM'",
3533 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3534
3535 {"description":"<!DOCTYPEa SYSTEM'\\u0000",
3536 "input":"<!DOCTYPEa SYSTEM'\u0000",
3537 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "\uFFFD", false]]},
3538
3539 {"description":"<!DOCTYPEa SYSTEM'\\u0009",
3540 "input":"<!DOCTYPEa SYSTEM'\u0009",
3541 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 09", false]]},
3542
3543 {"description":"<!DOCTYPEa SYSTEM'\\u000A",
3544 "input":"<!DOCTYPEa SYSTEM'\u000A",
3545 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 0A", false]]},
3546
3547 {"description":"<!DOCTYPEa SYSTEM'\\u000B",
3548 "input":"<!DOCTYPEa SYSTEM'\u000B",
3549 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "\u000B", false]]},
3550
3551 {"description":"<!DOCTYPEa SYSTEM'\\u000C",
3552 "input":"<!DOCTYPEa SYSTEM'\u000C",
3553 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\u00 0C", false]]},
3554
3555 {"description":"<!DOCTYPEa SYSTEM' ",
3556 "input":"<!DOCTYPEa SYSTEM' ",
3557 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, " ", false]]},
3558
3559 {"description":"<!DOCTYPEa SYSTEM'!",
3560 "input":"<!DOCTYPEa SYSTEM'!",
3561 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "!", false]]},
3562
3563 {"description":"<!DOCTYPEa SYSTEM'\"",
3564 "input":"<!DOCTYPEa SYSTEM'\"",
3565 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\"", false]]},
3566
3567 {"description":"<!DOCTYPEa SYSTEM'&",
3568 "input":"<!DOCTYPEa SYSTEM'&",
3569 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "&", false]]},
3570
3571 {"description":"<!DOCTYPEa SYSTEM''",
3572 "input":"<!DOCTYPEa SYSTEM''",
3573 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3574
3575 {"description":"<!DOCTYPEa SYSTEM''\\u0000",
3576 "input":"<!DOCTYPEa SYSTEM''\u0000",
3577 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3578
3579 {"description":"<!DOCTYPEa SYSTEM''\\u0008",
3580 "input":"<!DOCTYPEa SYSTEM''\u0008",
3581 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "", true]]},
3582
3583 {"description":"<!DOCTYPEa SYSTEM''\\u0009",
3584 "input":"<!DOCTYPEa SYSTEM''\u0009",
3585 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3586
3587 {"description":"<!DOCTYPEa SYSTEM''\\u000A",
3588 "input":"<!DOCTYPEa SYSTEM''\u000A",
3589 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3590
3591 {"description":"<!DOCTYPEa SYSTEM''\\u000B",
3592 "input":"<!DOCTYPEa SYSTEM''\u000B",
3593 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "", true]]},
3594
3595 {"description":"<!DOCTYPEa SYSTEM''\\u000C",
3596 "input":"<!DOCTYPEa SYSTEM''\u000C",
3597 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3598
3599 {"description":"<!DOCTYPEa SYSTEM''\\u000D",
3600 "input":"<!DOCTYPEa SYSTEM''\u000D",
3601 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3602
3603 {"description":"<!DOCTYPEa SYSTEM''\\u001F",
3604 "input":"<!DOCTYPEa SYSTEM''\u001F",
3605 "output":["ParseError", "ParseError", "ParseError", "ParseError", ["DOCTYPE", "a ", null, "", true]]},
3606
3607 {"description":"<!DOCTYPEa SYSTEM'' ",
3608 "input":"<!DOCTYPEa SYSTEM'' ",
3609 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3610
3611 {"description":"<!DOCTYPEa SYSTEM''!",
3612 "input":"<!DOCTYPEa SYSTEM''!",
3613 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3614
3615 {"description":"<!DOCTYPEa SYSTEM''\"",
3616 "input":"<!DOCTYPEa SYSTEM''\"",
3617 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3618
3619 {"description":"<!DOCTYPEa SYSTEM''&",
3620 "input":"<!DOCTYPEa SYSTEM''&",
3621 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3622
3623 {"description":"<!DOCTYPEa SYSTEM'''",
3624 "input":"<!DOCTYPEa SYSTEM'''",
3625 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3626
3627 {"description":"<!DOCTYPEa SYSTEM''-",
3628 "input":"<!DOCTYPEa SYSTEM''-",
3629 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3630
3631 {"description":"<!DOCTYPEa SYSTEM''/",
3632 "input":"<!DOCTYPEa SYSTEM''/",
3633 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3634
3635 {"description":"<!DOCTYPEa SYSTEM''0",
3636 "input":"<!DOCTYPEa SYSTEM''0",
3637 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3638
3639 {"description":"<!DOCTYPEa SYSTEM''1",
3640 "input":"<!DOCTYPEa SYSTEM''1",
3641 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3642
3643 {"description":"<!DOCTYPEa SYSTEM''9",
3644 "input":"<!DOCTYPEa SYSTEM''9",
3645 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3646
3647 {"description":"<!DOCTYPEa SYSTEM''<",
3648 "input":"<!DOCTYPEa SYSTEM''<",
3649 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3650
3651 {"description":"<!DOCTYPEa SYSTEM''=",
3652 "input":"<!DOCTYPEa SYSTEM''=",
3653 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3654
3655 {"description":"<!DOCTYPEa SYSTEM''>",
3656 "input":"<!DOCTYPEa SYSTEM''>",
3657 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, "", true]]},
3658
3659 {"description":"<!DOCTYPEa SYSTEM''?",
3660 "input":"<!DOCTYPEa SYSTEM''?",
3661 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3662
3663 {"description":"<!DOCTYPEa SYSTEM''@",
3664 "input":"<!DOCTYPEa SYSTEM''@",
3665 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3666
3667 {"description":"<!DOCTYPEa SYSTEM''A",
3668 "input":"<!DOCTYPEa SYSTEM''A",
3669 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3670
3671 {"description":"<!DOCTYPEa SYSTEM''B",
3672 "input":"<!DOCTYPEa SYSTEM''B",
3673 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3674
3675 {"description":"<!DOCTYPEa SYSTEM''Y",
3676 "input":"<!DOCTYPEa SYSTEM''Y",
3677 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3678
3679 {"description":"<!DOCTYPEa SYSTEM''Z",
3680 "input":"<!DOCTYPEa SYSTEM''Z",
3681 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3682
3683 {"description":"<!DOCTYPEa SYSTEM''`",
3684 "input":"<!DOCTYPEa SYSTEM''`",
3685 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3686
3687 {"description":"<!DOCTYPEa SYSTEM''a",
3688 "input":"<!DOCTYPEa SYSTEM''a",
3689 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3690
3691 {"description":"<!DOCTYPEa SYSTEM''b",
3692 "input":"<!DOCTYPEa SYSTEM''b",
3693 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3694
3695 {"description":"<!DOCTYPEa SYSTEM''y",
3696 "input":"<!DOCTYPEa SYSTEM''y",
3697 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3698
3699 {"description":"<!DOCTYPEa SYSTEM''z",
3700 "input":"<!DOCTYPEa SYSTEM''z",
3701 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3702
3703 {"description":"<!DOCTYPEa SYSTEM''{",
3704 "input":"<!DOCTYPEa SYSTEM''{",
3705 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3706
3707 {"description":"<!DOCTYPEa SYSTEM''\\uDBC0\\uDC00",
3708 "input":"<!DOCTYPEa SYSTEM''\uDBC0\uDC00",
3709 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", t rue]]},
3710
3711 {"description":"<!DOCTYPEa SYSTEM'(",
3712 "input":"<!DOCTYPEa SYSTEM'(",
3713 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "(", false]]},
3714
3715 {"description":"<!DOCTYPEa SYSTEM'-",
3716 "input":"<!DOCTYPEa SYSTEM'-",
3717 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "-", false]]},
3718
3719 {"description":"<!DOCTYPEa SYSTEM'/",
3720 "input":"<!DOCTYPEa SYSTEM'/",
3721 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "/", false]]},
3722
3723 {"description":"<!DOCTYPEa SYSTEM'0",
3724 "input":"<!DOCTYPEa SYSTEM'0",
3725 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "0", false]]},
3726
3727 {"description":"<!DOCTYPEa SYSTEM'1",
3728 "input":"<!DOCTYPEa SYSTEM'1",
3729 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "1", false]]},
3730
3731 {"description":"<!DOCTYPEa SYSTEM'9",
3732 "input":"<!DOCTYPEa SYSTEM'9",
3733 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "9", false]]},
3734
3735 {"description":"<!DOCTYPEa SYSTEM'<",
3736 "input":"<!DOCTYPEa SYSTEM'<",
3737 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "<", false]]},
3738
3739 {"description":"<!DOCTYPEa SYSTEM'=",
3740 "input":"<!DOCTYPEa SYSTEM'=",
3741 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "=", false]]},
3742
3743 {"description":"<!DOCTYPEa SYSTEM'>",
3744 "input":"<!DOCTYPEa SYSTEM'>",
3745 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "", f alse]]},
3746
3747 {"description":"<!DOCTYPEa SYSTEM'?",
3748 "input":"<!DOCTYPEa SYSTEM'?",
3749 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "?", false]]},
3750
3751 {"description":"<!DOCTYPEa SYSTEM'@",
3752 "input":"<!DOCTYPEa SYSTEM'@",
3753 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "@", false]]},
3754
3755 {"description":"<!DOCTYPEa SYSTEM'A",
3756 "input":"<!DOCTYPEa SYSTEM'A",
3757 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "A", false]]},
3758
3759 {"description":"<!DOCTYPEa SYSTEM'B",
3760 "input":"<!DOCTYPEa SYSTEM'B",
3761 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "B", false]]},
3762
3763 {"description":"<!DOCTYPEa SYSTEM'Y",
3764 "input":"<!DOCTYPEa SYSTEM'Y",
3765 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Y", false]]},
3766
3767 {"description":"<!DOCTYPEa SYSTEM'Z",
3768 "input":"<!DOCTYPEa SYSTEM'Z",
3769 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "Z", false]]},
3770
3771 {"description":"<!DOCTYPEa SYSTEM'`",
3772 "input":"<!DOCTYPEa SYSTEM'`",
3773 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "`", false]]},
3774
3775 {"description":"<!DOCTYPEa SYSTEM'a",
3776 "input":"<!DOCTYPEa SYSTEM'a",
3777 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "a", false]]},
3778
3779 {"description":"<!DOCTYPEa SYSTEM'b",
3780 "input":"<!DOCTYPEa SYSTEM'b",
3781 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "b", false]]},
3782
3783 {"description":"<!DOCTYPEa SYSTEM'y",
3784 "input":"<!DOCTYPEa SYSTEM'y",
3785 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "y", false]]},
3786
3787 {"description":"<!DOCTYPEa SYSTEM'z",
3788 "input":"<!DOCTYPEa SYSTEM'z",
3789 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "z", false]]},
3790
3791 {"description":"<!DOCTYPEa SYSTEM'{",
3792 "input":"<!DOCTYPEa SYSTEM'{",
3793 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "{", false]]},
3794
3795 {"description":"<!DOCTYPEa SYSTEM'\\uDBC0\\uDC00",
3796 "input":"<!DOCTYPEa SYSTEM'\uDBC0\uDC00",
3797 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, "\uDB C0\uDC00", false]]},
3798
3799 {"description":"<!DOCTYPEa SYSTEM(",
3800 "input":"<!DOCTYPEa SYSTEM(",
3801 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3802
3803 {"description":"<!DOCTYPEa SYSTEM-",
3804 "input":"<!DOCTYPEa SYSTEM-",
3805 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3806
3807 {"description":"<!DOCTYPEa SYSTEM/",
3808 "input":"<!DOCTYPEa SYSTEM/",
3809 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3810
3811 {"description":"<!DOCTYPEa SYSTEM0",
3812 "input":"<!DOCTYPEa SYSTEM0",
3813 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3814
3815 {"description":"<!DOCTYPEa SYSTEM1",
3816 "input":"<!DOCTYPEa SYSTEM1",
3817 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3818
3819 {"description":"<!DOCTYPEa SYSTEM9",
3820 "input":"<!DOCTYPEa SYSTEM9",
3821 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3822
3823 {"description":"<!DOCTYPEa SYSTEM<",
3824 "input":"<!DOCTYPEa SYSTEM<",
3825 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3826
3827 {"description":"<!DOCTYPEa SYSTEM=",
3828 "input":"<!DOCTYPEa SYSTEM=",
3829 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3830
3831 {"description":"<!DOCTYPEa SYSTEM>",
3832 "input":"<!DOCTYPEa SYSTEM>",
3833 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3834
3835 {"description":"<!DOCTYPEa SYSTEM?",
3836 "input":"<!DOCTYPEa SYSTEM?",
3837 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3838
3839 {"description":"<!DOCTYPEa SYSTEM@",
3840 "input":"<!DOCTYPEa SYSTEM@",
3841 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3842
3843 {"description":"<!DOCTYPEa SYSTEMA",
3844 "input":"<!DOCTYPEa SYSTEMA",
3845 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3846
3847 {"description":"<!DOCTYPEa SYSTEMB",
3848 "input":"<!DOCTYPEa SYSTEMB",
3849 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3850
3851 {"description":"<!DOCTYPEa SYSTEMY",
3852 "input":"<!DOCTYPEa SYSTEMY",
3853 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3854
3855 {"description":"<!DOCTYPEa SYSTEMZ",
3856 "input":"<!DOCTYPEa SYSTEMZ",
3857 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3858
3859 {"description":"<!DOCTYPEa SYSTEM`",
3860 "input":"<!DOCTYPEa SYSTEM`",
3861 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3862
3863 {"description":"<!DOCTYPEa SYSTEMa",
3864 "input":"<!DOCTYPEa SYSTEMa",
3865 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3866
3867 {"description":"<!DOCTYPEa SYSTEMb",
3868 "input":"<!DOCTYPEa SYSTEMb",
3869 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3870
3871 {"description":"<!DOCTYPEa SYSTEMy",
3872 "input":"<!DOCTYPEa SYSTEMy",
3873 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3874
3875 {"description":"<!DOCTYPEa SYSTEMz",
3876 "input":"<!DOCTYPEa SYSTEMz",
3877 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3878
3879 {"description":"<!DOCTYPEa SYSTEM{",
3880 "input":"<!DOCTYPEa SYSTEM{",
3881 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3882
3883 {"description":"<!DOCTYPEa SYSTEM\\uDBC0\\uDC00",
3884 "input":"<!DOCTYPEa SYSTEM\uDBC0\uDC00",
3885 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3886
3887 {"description":"<!DOCTYPEa Y",
3888 "input":"<!DOCTYPEa Y",
3889 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3890
3891 {"description":"<!DOCTYPEa Z",
3892 "input":"<!DOCTYPEa Z",
3893 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3894
3895 {"description":"<!DOCTYPEa `",
3896 "input":"<!DOCTYPEa `",
3897 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3898
3899 {"description":"<!DOCTYPEa a",
3900 "input":"<!DOCTYPEa a",
3901 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3902
3903 {"description":"<!DOCTYPEa a\\u0000",
3904 "input":"<!DOCTYPEa a\u0000",
3905 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3906
3907 {"description":"<!DOCTYPEa a\\u0009",
3908 "input":"<!DOCTYPEa a\u0009",
3909 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3910
3911 {"description":"<!DOCTYPEa a\\u000A",
3912 "input":"<!DOCTYPEa a\u000A",
3913 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3914
3915 {"description":"<!DOCTYPEa a\\u000B",
3916 "input":"<!DOCTYPEa a\u000B",
3917 "output":["ParseError", "ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3918
3919 {"description":"<!DOCTYPEa a\\u000C",
3920 "input":"<!DOCTYPEa a\u000C",
3921 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3922
3923 {"description":"<!DOCTYPEa a ",
3924 "input":"<!DOCTYPEa a ",
3925 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3926
3927 {"description":"<!DOCTYPEa a!",
3928 "input":"<!DOCTYPEa a!",
3929 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3930
3931 {"description":"<!DOCTYPEa a\"",
3932 "input":"<!DOCTYPEa a\"",
3933 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3934
3935 {"description":"<!DOCTYPEa a&",
3936 "input":"<!DOCTYPEa a&",
3937 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3938
3939 {"description":"<!DOCTYPEa a'",
3940 "input":"<!DOCTYPEa a'",
3941 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3942
3943 {"description":"<!DOCTYPEa a-",
3944 "input":"<!DOCTYPEa a-",
3945 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3946
3947 {"description":"<!DOCTYPEa a/",
3948 "input":"<!DOCTYPEa a/",
3949 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3950
3951 {"description":"<!DOCTYPEa a0",
3952 "input":"<!DOCTYPEa a0",
3953 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3954
3955 {"description":"<!DOCTYPEa a1",
3956 "input":"<!DOCTYPEa a1",
3957 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3958
3959 {"description":"<!DOCTYPEa a9",
3960 "input":"<!DOCTYPEa a9",
3961 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3962
3963 {"description":"<!DOCTYPEa a<",
3964 "input":"<!DOCTYPEa a<",
3965 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3966
3967 {"description":"<!DOCTYPEa a=",
3968 "input":"<!DOCTYPEa a=",
3969 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3970
3971 {"description":"<!DOCTYPEa a>",
3972 "input":"<!DOCTYPEa a>",
3973 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3974
3975 {"description":"<!DOCTYPEa a?",
3976 "input":"<!DOCTYPEa a?",
3977 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3978
3979 {"description":"<!DOCTYPEa a@",
3980 "input":"<!DOCTYPEa a@",
3981 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3982
3983 {"description":"<!DOCTYPEa aA",
3984 "input":"<!DOCTYPEa aA",
3985 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3986
3987 {"description":"<!DOCTYPEa aB",
3988 "input":"<!DOCTYPEa aB",
3989 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3990
3991 {"description":"<!DOCTYPEa aY",
3992 "input":"<!DOCTYPEa aY",
3993 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3994
3995 {"description":"<!DOCTYPEa aZ",
3996 "input":"<!DOCTYPEa aZ",
3997 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
3998
3999 {"description":"<!DOCTYPEa a`",
4000 "input":"<!DOCTYPEa a`",
4001 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4002
4003 {"description":"<!DOCTYPEa aa",
4004 "input":"<!DOCTYPEa aa",
4005 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4006
4007 {"description":"<!DOCTYPEa ab",
4008 "input":"<!DOCTYPEa ab",
4009 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4010
4011 {"description":"<!DOCTYPEa ay",
4012 "input":"<!DOCTYPEa ay",
4013 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4014
4015 {"description":"<!DOCTYPEa az",
4016 "input":"<!DOCTYPEa az",
4017 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4018
4019 {"description":"<!DOCTYPEa a{",
4020 "input":"<!DOCTYPEa a{",
4021 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4022
4023 {"description":"<!DOCTYPEa a\\uDBC0\\uDC00",
4024 "input":"<!DOCTYPEa a\uDBC0\uDC00",
4025 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4026
4027 {"description":"<!DOCTYPEa b",
4028 "input":"<!DOCTYPEa b",
4029 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4030
4031 {"description":"<!DOCTYPEa y",
4032 "input":"<!DOCTYPEa y",
4033 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4034
4035 {"description":"<!DOCTYPEa z",
4036 "input":"<!DOCTYPEa z",
4037 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4038
4039 {"description":"<!DOCTYPEa {",
4040 "input":"<!DOCTYPEa {",
4041 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4042
4043 {"description":"<!DOCTYPEa \\uDBC0\\uDC00",
4044 "input":"<!DOCTYPEa \uDBC0\uDC00",
4045 "output":["ParseError", "ParseError", ["DOCTYPE", "a", null, null, false]]},
4046
4047 {"description":"<!DOCTYPEa!",
4048 "input":"<!DOCTYPEa!",
4049 "output":["ParseError", "ParseError", ["DOCTYPE", "a!", null, null, false]]},
4050
4051 {"description":"<!DOCTYPEa\"",
4052 "input":"<!DOCTYPEa\"",
4053 "output":["ParseError", "ParseError", ["DOCTYPE", "a\"", null, null, false]]},
4054
4055 {"description":"<!DOCTYPEa&",
4056 "input":"<!DOCTYPEa&",
4057 "output":["ParseError", "ParseError", ["DOCTYPE", "a&", null, null, false]]},
4058
4059 {"description":"<!DOCTYPEa'",
4060 "input":"<!DOCTYPEa'",
4061 "output":["ParseError", "ParseError", ["DOCTYPE", "a'", null, null, false]]},
4062
4063 {"description":"<!DOCTYPEa-",
4064 "input":"<!DOCTYPEa-",
4065 "output":["ParseError", "ParseError", ["DOCTYPE", "a-", null, null, false]]},
4066
4067 {"description":"<!DOCTYPEa/",
4068 "input":"<!DOCTYPEa/",
4069 "output":["ParseError", "ParseError", ["DOCTYPE", "a/", null, null, false]]},
4070
4071 {"description":"<!DOCTYPEa0",
4072 "input":"<!DOCTYPEa0",
4073 "output":["ParseError", "ParseError", ["DOCTYPE", "a0", null, null, false]]},
4074
4075 {"description":"<!DOCTYPEa1",
4076 "input":"<!DOCTYPEa1",
4077 "output":["ParseError", "ParseError", ["DOCTYPE", "a1", null, null, false]]},
4078
4079 {"description":"<!DOCTYPEa9",
4080 "input":"<!DOCTYPEa9",
4081 "output":["ParseError", "ParseError", ["DOCTYPE", "a9", null, null, false]]},
4082
4083 {"description":"<!DOCTYPEa<",
4084 "input":"<!DOCTYPEa<",
4085 "output":["ParseError", "ParseError", ["DOCTYPE", "a<", null, null, false]]},
4086
4087 {"description":"<!DOCTYPEa=",
4088 "input":"<!DOCTYPEa=",
4089 "output":["ParseError", "ParseError", ["DOCTYPE", "a=", null, null, false]]},
4090
4091 {"description":"<!DOCTYPEa>",
4092 "input":"<!DOCTYPEa>",
4093 "output":["ParseError", ["DOCTYPE", "a", null, null, true]]},
4094
4095 {"description":"<!DOCTYPEa?",
4096 "input":"<!DOCTYPEa?",
4097 "output":["ParseError", "ParseError", ["DOCTYPE", "a?", null, null, false]]},
4098
4099 {"description":"<!DOCTYPEa@",
4100 "input":"<!DOCTYPEa@",
4101 "output":["ParseError", "ParseError", ["DOCTYPE", "a@", null, null, false]]},
4102
4103 {"description":"<!DOCTYPEaA",
4104 "input":"<!DOCTYPEaA",
4105 "output":["ParseError", "ParseError", ["DOCTYPE", "aa", null, null, false]]},
4106
4107 {"description":"<!DOCTYPEaB",
4108 "input":"<!DOCTYPEaB",
4109 "output":["ParseError", "ParseError", ["DOCTYPE", "ab", null, null, false]]},
4110
4111 {"description":"<!DOCTYPEaY",
4112 "input":"<!DOCTYPEaY",
4113 "output":["ParseError", "ParseError", ["DOCTYPE", "ay", null, null, false]]},
4114
4115 {"description":"<!DOCTYPEaZ",
4116 "input":"<!DOCTYPEaZ",
4117 "output":["ParseError", "ParseError", ["DOCTYPE", "az", null, null, false]]},
4118
4119 {"description":"<!DOCTYPEa[",
4120 "input":"<!DOCTYPEa[",
4121 "output":["ParseError", "ParseError", ["DOCTYPE", "a[", null, null, false]]},
4122
4123 {"description":"<!DOCTYPEa`",
4124 "input":"<!DOCTYPEa`",
4125 "output":["ParseError", "ParseError", ["DOCTYPE", "a`", null, null, false]]},
4126
4127 {"description":"<!DOCTYPEaa",
4128 "input":"<!DOCTYPEaa",
4129 "output":["ParseError", "ParseError", ["DOCTYPE", "aa", null, null, false]]},
4130
4131 {"description":"<!DOCTYPEab",
4132 "input":"<!DOCTYPEab",
4133 "output":["ParseError", "ParseError", ["DOCTYPE", "ab", null, null, false]]},
4134
4135 {"description":"<!DOCTYPEay",
4136 "input":"<!DOCTYPEay",
4137 "output":["ParseError", "ParseError", ["DOCTYPE", "ay", null, null, false]]},
4138
4139 {"description":"<!DOCTYPEaz",
4140 "input":"<!DOCTYPEaz",
4141 "output":["ParseError", "ParseError", ["DOCTYPE", "az", null, null, false]]},
4142
4143 {"description":"<!DOCTYPEa{",
4144 "input":"<!DOCTYPEa{",
4145 "output":["ParseError", "ParseError", ["DOCTYPE", "a{", null, null, false]]},
4146
4147 {"description":"<!DOCTYPEa\\uDBC0\\uDC00",
4148 "input":"<!DOCTYPEa\uDBC0\uDC00",
4149 "output":["ParseError", "ParseError", ["DOCTYPE", "a\uDBC0\uDC00", null, null, f alse]]},
4150
4151 {"description":"<!DOCTYPEb",
4152 "input":"<!DOCTYPEb",
4153 "output":["ParseError", "ParseError", ["DOCTYPE", "b", null, null, false]]},
4154
4155 {"description":"<!DOCTYPEy",
4156 "input":"<!DOCTYPEy",
4157 "output":["ParseError", "ParseError", ["DOCTYPE", "y", null, null, false]]},
4158
4159 {"description":"<!DOCTYPEz",
4160 "input":"<!DOCTYPEz",
4161 "output":["ParseError", "ParseError", ["DOCTYPE", "z", null, null, false]]},
4162
4163 {"description":"<!DOCTYPE{",
4164 "input":"<!DOCTYPE{",
4165 "output":["ParseError", "ParseError", ["DOCTYPE", "{", null, null, false]]},
4166
4167 {"description":"<!DOCTYPE\\uDBC0\\uDC00",
4168 "input":"<!DOCTYPE\uDBC0\uDC00",
4169 "output":["ParseError", "ParseError", ["DOCTYPE", "\uDBC0\uDC00", null, null, fa lse]]},
4170
4171 {"description":"<!Y",
4172 "input":"<!Y",
4173 "output":["ParseError", ["Comment", "Y"]]},
4174
4175 {"description":"<!Z",
4176 "input":"<!Z",
4177 "output":["ParseError", ["Comment", "Z"]]},
4178
4179 {"description":"<!`",
4180 "input":"<!`",
4181 "output":["ParseError", ["Comment", "`"]]},
4182
4183 {"description":"<!a",
4184 "input":"<!a",
4185 "output":["ParseError", ["Comment", "a"]]},
4186
4187 {"description":"<!b",
4188 "input":"<!b",
4189 "output":["ParseError", ["Comment", "b"]]},
4190
4191 {"description":"<!y",
4192 "input":"<!y",
4193 "output":["ParseError", ["Comment", "y"]]},
4194
4195 {"description":"<!z",
4196 "input":"<!z",
4197 "output":["ParseError", ["Comment", "z"]]},
4198
4199 {"description":"<!{",
4200 "input":"<!{",
4201 "output":["ParseError", ["Comment", "{"]]},
4202
4203 {"description":"<!\\uDBC0\\uDC00",
4204 "input":"<!\uDBC0\uDC00",
4205 "output":["ParseError", ["Comment", "\uDBC0\uDC00"]]},
4206
4207 {"description":"<\"",
4208 "input":"<\"",
4209 "output":["ParseError", ["Character", "<\""]]},
4210
4211 {"description":"<&",
4212 "input":"<&",
4213 "output":["ParseError", ["Character", "<&"]]},
4214
4215 {"description":"<'",
4216 "input":"<'",
4217 "output":["ParseError", ["Character", "<'"]]},
4218
4219 {"description":"<-",
4220 "input":"<-",
4221 "output":["ParseError", ["Character", "<-"]]},
4222
4223 {"description":"<.",
4224 "input":"<.",
4225 "output":["ParseError", ["Character", "<."]]},
4226
4227 {"description":"</",
4228 "input":"</",
4229 "output":["ParseError", ["Character", "</"]]},
4230
4231 {"description":"</\\u0000",
4232 "input":"</\u0000",
4233 "output":["ParseError", ["Comment", "\uFFFD"]]},
4234
4235 {"description":"</\\u0009",
4236 "input":"</\u0009",
4237 "output":["ParseError", ["Comment", "\u0009"]]},
4238
4239 {"description":"</\\u000A",
4240 "input":"</\u000A",
4241 "output":["ParseError", ["Comment", "\u000A"]]},
4242
4243 {"description":"</\\u000B",
4244 "input":"</\u000B",
4245 "output":["ParseError", "ParseError", ["Comment", "\u000B"]]},
4246
4247 {"description":"</\\u000C",
4248 "input":"</\u000C",
4249 "output":["ParseError", ["Comment", "\u000C"]]},
4250
4251 {"description":"</ ",
4252 "input":"</ ",
4253 "output":["ParseError", ["Comment", " "]]},
4254
4255 {"description":"</!",
4256 "input":"</!",
4257 "output":["ParseError", ["Comment", "!"]]},
4258
4259 {"description":"</\"",
4260 "input":"</\"",
4261 "output":["ParseError", ["Comment", "\""]]},
4262
4263 {"description":"</&",
4264 "input":"</&",
4265 "output":["ParseError", ["Comment", "&"]]},
4266
4267 {"description":"</'",
4268 "input":"</'",
4269 "output":["ParseError", ["Comment", "'"]]},
4270
4271 {"description":"</-",
4272 "input":"</-",
4273 "output":["ParseError", ["Comment", "-"]]},
4274
4275 {"description":"<//",
4276 "input":"<//",
4277 "output":["ParseError", ["Comment", "/"]]},
4278
4279 {"description":"</0",
4280 "input":"</0",
4281 "output":["ParseError", ["Comment", "0"]]},
4282
4283 {"description":"</1",
4284 "input":"</1",
4285 "output":["ParseError", ["Comment", "1"]]},
4286
4287 {"description":"</9",
4288 "input":"</9",
4289 "output":["ParseError", ["Comment", "9"]]},
4290
4291 {"description":"</<",
4292 "input":"</<",
4293 "output":["ParseError", ["Comment", "<"]]},
4294
4295 {"description":"</=",
4296 "input":"</=",
4297 "output":["ParseError", ["Comment", "="]]},
4298
4299 {"description":"</>",
4300 "input":"</>",
4301 "output":["ParseError"]},
4302
4303 {"description":"</?",
4304 "input":"</?",
4305 "output":["ParseError", ["Comment", "?"]]},
4306
4307 {"description":"</@",
4308 "input":"</@",
4309 "output":["ParseError", ["Comment", "@"]]},
4310
4311 {"description":"</A>",
4312 "input":"</A>",
4313 "output":[["EndTag", "a"]]},
4314
4315 {"description":"</B>",
4316 "input":"</B>",
4317 "output":[["EndTag", "b"]]},
4318
4319 {"description":"</Y>",
4320 "input":"</Y>",
4321 "output":[["EndTag", "y"]]},
4322
4323 {"description":"</Z>",
4324 "input":"</Z>",
4325 "output":[["EndTag", "z"]]},
4326
4327 {"description":"</[",
4328 "input":"</[",
4329 "output":["ParseError", ["Comment", "["]]},
4330
4331 {"description":"</`",
4332 "input":"</`",
4333 "output":["ParseError", ["Comment", "`"]]},
4334
4335 {"description":"</a>",
4336 "input":"</a>",
4337 "output":[["EndTag", "a"]]},
4338
4339 {"description":"</b>",
4340 "input":"</b>",
4341 "output":[["EndTag", "b"]]},
4342
4343 {"description":"</y>",
4344 "input":"</y>",
4345 "output":[["EndTag", "y"]]},
4346
4347 {"description":"</z>",
4348 "input":"</z>",
4349 "output":[["EndTag", "z"]]},
4350
4351 {"description":"</{",
4352 "input":"</{",
4353 "output":["ParseError", ["Comment", "{"]]},
4354
4355 {"description":"</\\uDBC0\\uDC00",
4356 "input":"</\uDBC0\uDC00",
4357 "output":["ParseError", ["Comment", "\uDBC0\uDC00"]]},
4358
4359 {"description":"<0",
4360 "input":"<0",
4361 "output":["ParseError", ["Character", "<0"]]},
4362
4363 {"description":"<1",
4364 "input":"<1",
4365 "output":["ParseError", ["Character", "<1"]]},
4366
4367 {"description":"<9",
4368 "input":"<9",
4369 "output":["ParseError", ["Character", "<9"]]},
4370
4371 {"description":"<<",
4372 "input":"<<",
4373 "output":["ParseError", ["Character", "<"], "ParseError", ["Character", "<"]]},
4374
4375 {"description":"<=",
4376 "input":"<=",
4377 "output":["ParseError", ["Character", "<="]]},
4378
4379 {"description":"<>",
4380 "input":"<>",
4381 "output":["ParseError", ["Character", "<>"]]},
4382
4383 {"description":"<?",
4384 "input":"<?",
4385 "output":["ParseError", ["Comment", "?"]]},
4386
4387 {"description":"<?\\u0000",
4388 "input":"<?\u0000",
4389 "output":["ParseError", ["Comment", "?\uFFFD"]]},
4390
4391 {"description":"<?\\u0009",
4392 "input":"<?\u0009",
4393 "output":["ParseError", ["Comment", "?\u0009"]]},
4394
4395 {"description":"<?\\u000A",
4396 "input":"<?\u000A",
4397 "output":["ParseError", ["Comment", "?\u000A"]]},
4398
4399 {"description":"<?\\u000B",
4400 "input":"<?\u000B",
4401 "output":["ParseError", "ParseError", ["Comment", "?\u000B"]]},
4402
4403 {"description":"<?\\u000C",
4404 "input":"<?\u000C",
4405 "output":["ParseError", ["Comment", "?\u000C"]]},
4406
4407 {"description":"<? ",
4408 "input":"<? ",
4409 "output":["ParseError", ["Comment", "? "]]},
4410
4411 {"description":"<?!",
4412 "input":"<?!",
4413 "output":["ParseError", ["Comment", "?!"]]},
4414
4415 {"description":"<?\"",
4416 "input":"<?\"",
4417 "output":["ParseError", ["Comment", "?\""]]},
4418
4419 {"description":"<?&",
4420 "input":"<?&",
4421 "output":["ParseError", ["Comment", "?&"]]},
4422
4423 {"description":"<?'",
4424 "input":"<?'",
4425 "output":["ParseError", ["Comment", "?'"]]},
4426
4427 {"description":"<?-",
4428 "input":"<?-",
4429 "output":["ParseError", ["Comment", "?-"]]},
4430
4431 {"description":"<?/",
4432 "input":"<?/",
4433 "output":["ParseError", ["Comment", "?/"]]},
4434
4435 {"description":"<?0",
4436 "input":"<?0",
4437 "output":["ParseError", ["Comment", "?0"]]},
4438
4439 {"description":"<?1",
4440 "input":"<?1",
4441 "output":["ParseError", ["Comment", "?1"]]},
4442
4443 {"description":"<?9",
4444 "input":"<?9",
4445 "output":["ParseError", ["Comment", "?9"]]},
4446
4447 {"description":"<?<",
4448 "input":"<?<",
4449 "output":["ParseError", ["Comment", "?<"]]},
4450
4451 {"description":"<?=",
4452 "input":"<?=",
4453 "output":["ParseError", ["Comment", "?="]]},
4454
4455 {"description":"<?>",
4456 "input":"<?>",
4457 "output":["ParseError", ["Comment", "?"]]},
4458
4459 {"description":"<??",
4460 "input":"<??",
4461 "output":["ParseError", ["Comment", "??"]]},
4462
4463 {"description":"<?@",
4464 "input":"<?@",
4465 "output":["ParseError", ["Comment", "?@"]]},
4466
4467 {"description":"<?A",
4468 "input":"<?A",
4469 "output":["ParseError", ["Comment", "?A"]]},
4470
4471 {"description":"<?B",
4472 "input":"<?B",
4473 "output":["ParseError", ["Comment", "?B"]]},
4474
4475 {"description":"<?Y",
4476 "input":"<?Y",
4477 "output":["ParseError", ["Comment", "?Y"]]},
4478
4479 {"description":"<?Z",
4480 "input":"<?Z",
4481 "output":["ParseError", ["Comment", "?Z"]]},
4482
4483 {"description":"<?`",
4484 "input":"<?`",
4485 "output":["ParseError", ["Comment", "?`"]]},
4486
4487 {"description":"<?a",
4488 "input":"<?a",
4489 "output":["ParseError", ["Comment", "?a"]]},
4490
4491 {"description":"<?b",
4492 "input":"<?b",
4493 "output":["ParseError", ["Comment", "?b"]]},
4494
4495 {"description":"<?y",
4496 "input":"<?y",
4497 "output":["ParseError", ["Comment", "?y"]]},
4498
4499 {"description":"<?z",
4500 "input":"<?z",
4501 "output":["ParseError", ["Comment", "?z"]]},
4502
4503 {"description":"<?{",
4504 "input":"<?{",
4505 "output":["ParseError", ["Comment", "?{"]]},
4506
4507 {"description":"<?\\uDBC0\\uDC00",
4508 "input":"<?\uDBC0\uDC00",
4509 "output":["ParseError", ["Comment", "?\uDBC0\uDC00"]]},
4510
4511 {"description":"<@",
4512 "input":"<@",
4513 "output":["ParseError", ["Character", "<@"]]},
4514
4515 {"description":"<A>",
4516 "input":"<A>",
4517 "output":[["StartTag", "a", {}]]},
4518
4519 {"description":"<B>",
4520 "input":"<B>",
4521 "output":[["StartTag", "b", {}]]},
4522
4523 {"description":"<Y>",
4524 "input":"<Y>",
4525 "output":[["StartTag", "y", {}]]},
4526
4527 {"description":"<Z>",
4528 "input":"<Z>",
4529 "output":[["StartTag", "z", {}]]},
4530
4531 {"description":"<[",
4532 "input":"<[",
4533 "output":["ParseError", ["Character", "<["]]},
4534
4535 {"description":"<`",
4536 "input":"<`",
4537 "output":["ParseError", ["Character", "<`"]]},
4538
4539 {"description":"<a>",
4540 "input":"<a>",
4541 "output":[["StartTag", "a", {}]]},
4542
4543 {"description":"<a\\u0000>",
4544 "input":"<a\u0000>",
4545 "output":["ParseError", ["StartTag", "a\uFFFD", {}]]},
4546
4547 {"description":"<a\\u0008>",
4548 "input":"<a\u0008>",
4549 "output":["ParseError", ["StartTag", "a\u0008", {}]]},
4550
4551 {"description":"<a\\u0009>",
4552 "input":"<a\u0009>",
4553 "output":[["StartTag", "a", {}]]},
4554
4555 {"description":"<a\\u000A>",
4556 "input":"<a\u000A>",
4557 "output":[["StartTag", "a", {}]]},
4558
4559 {"description":"<a\\u000B>",
4560 "input":"<a\u000B>",
4561 "output":["ParseError", ["StartTag", "a\u000B", {}]]},
4562
4563 {"description":"<a\\u000C>",
4564 "input":"<a\u000C>",
4565 "output":[["StartTag", "a", {}]]},
4566
4567 {"description":"<a\\u000D>",
4568 "input":"<a\u000D>",
4569 "output":[["StartTag", "a", {}]]},
4570
4571 {"description":"<a\\u001F>",
4572 "input":"<a\u001F>",
4573 "output":["ParseError", ["StartTag", "a\u001F", {}]]},
4574
4575 {"description":"<a >",
4576 "input":"<a >",
4577 "output":[["StartTag", "a", {}]]},
4578
4579 {"description":"<a \\u0000>",
4580 "input":"<a \u0000>",
4581 "output":["ParseError", ["StartTag", "a", {"\uFFFD":""}]]},
4582
4583 {"description":"<a \\u0008>",
4584 "input":"<a \u0008>",
4585 "output":["ParseError", ["StartTag", "a", {"\u0008":""}]]},
4586
4587 {"description":"<a \\u0009>",
4588 "input":"<a \u0009>",
4589 "output":[["StartTag", "a", {}]]},
4590
4591 {"description":"<a \\u000A>",
4592 "input":"<a \u000A>",
4593 "output":[["StartTag", "a", {}]]},
4594
4595 {"description":"<a \\u000B>",
4596 "input":"<a \u000B>",
4597 "output":["ParseError", ["StartTag", "a", {"\u000B":""}]]},
4598
4599 {"description":"<a \\u000C>",
4600 "input":"<a \u000C>",
4601 "output":[["StartTag", "a", {}]]},
4602
4603 {"description":"<a \\u000D>",
4604 "input":"<a \u000D>",
4605 "output":[["StartTag", "a", {}]]},
4606
4607 {"description":"<a \\u001F>",
4608 "input":"<a \u001F>",
4609 "output":["ParseError", ["StartTag", "a", {"\u001F":""}]]},
4610
4611 {"description":"<a >",
4612 "input":"<a >",
4613 "output":[["StartTag", "a", {}]]},
4614
4615 {"description":"<a !>",
4616 "input":"<a !>",
4617 "output":[["StartTag", "a", {"!":""}]]},
4618
4619 {"description":"<a \">",
4620 "input":"<a \">",
4621 "output":["ParseError", ["StartTag", "a", {"\"":""}]]},
4622
4623 {"description":"<a #>",
4624 "input":"<a #>",
4625 "output":[["StartTag", "a", {"#":""}]]},
4626
4627 {"description":"<a &>",
4628 "input":"<a &>",
4629 "output":[["StartTag", "a", {"&":""}]]},
4630
4631 {"description":"<a '>",
4632 "input":"<a '>",
4633 "output":["ParseError", ["StartTag", "a", {"'":""}]]},
4634
4635 {"description":"<a (>",
4636 "input":"<a (>",
4637 "output":[["StartTag", "a", {"(":""}]]},
4638
4639 {"description":"<a ->",
4640 "input":"<a ->",
4641 "output":[["StartTag", "a", {"-":""}]]},
4642
4643 {"description":"<a .>",
4644 "input":"<a .>",
4645 "output":[["StartTag", "a", {".":""}]]},
4646
4647 {"description":"<a />",
4648 "input":"<a />",
4649 "output":[["StartTag", "a", {}, true]]},
4650
4651 {"description":"<a 0>",
4652 "input":"<a 0>",
4653 "output":[["StartTag", "a", {"0":""}]]},
4654
4655 {"description":"<a 1>",
4656 "input":"<a 1>",
4657 "output":[["StartTag", "a", {"1":""}]]},
4658
4659 {"description":"<a 9>",
4660 "input":"<a 9>",
4661 "output":[["StartTag", "a", {"9":""}]]},
4662
4663 {"description":"<a <>",
4664 "input":"<a <>",
4665 "output":["ParseError", ["StartTag", "a", {"<":""}]]},
4666
4667 {"description":"<a =>",
4668 "input":"<a =>",
4669 "output":["ParseError", ["StartTag", "a", {"=":""}]]},
4670
4671 {"description":"<a >",
4672 "input":"<a >",
4673 "output":[["StartTag", "a", {}]]},
4674
4675 {"description":"<a ?>",
4676 "input":"<a ?>",
4677 "output":[["StartTag", "a", {"?":""}]]},
4678
4679 {"description":"<a @>",
4680 "input":"<a @>",
4681 "output":[["StartTag", "a", {"@":""}]]},
4682
4683 {"description":"<a A>",
4684 "input":"<a A>",
4685 "output":[["StartTag", "a", {"a":""}]]},
4686
4687 {"description":"<a B>",
4688 "input":"<a B>",
4689 "output":[["StartTag", "a", {"b":""}]]},
4690
4691 {"description":"<a Y>",
4692 "input":"<a Y>",
4693 "output":[["StartTag", "a", {"y":""}]]},
4694
4695 {"description":"<a Z>",
4696 "input":"<a Z>",
4697 "output":[["StartTag", "a", {"z":""}]]},
4698
4699 {"description":"<a [>",
4700 "input":"<a [>",
4701 "output":[["StartTag", "a", {"[":""}]]},
4702
4703 {"description":"<a `>",
4704 "input":"<a `>",
4705 "output":[["StartTag", "a", {"`":""}]]},
4706
4707 {"description":"<a a>",
4708 "input":"<a a>",
4709 "output":[["StartTag", "a", {"a":""}]]},
4710
4711 {"description":"<a a\\u0000>",
4712 "input":"<a a\u0000>",
4713 "output":["ParseError", ["StartTag", "a", {"a\uFFFD":""}]]},
4714
4715 {"description":"<a a\\u0008>",
4716 "input":"<a a\u0008>",
4717 "output":["ParseError", ["StartTag", "a", {"a\u0008":""}]]},
4718
4719 {"description":"<a a\\u0009>",
4720 "input":"<a a\u0009>",
4721 "output":[["StartTag", "a", {"a":""}]]},
4722
4723 {"description":"<a a\\u000A>",
4724 "input":"<a a\u000A>",
4725 "output":[["StartTag", "a", {"a":""}]]},
4726
4727 {"description":"<a a\\u000B>",
4728 "input":"<a a\u000B>",
4729 "output":["ParseError", ["StartTag", "a", {"a\u000B":""}]]},
4730
4731 {"description":"<a a\\u000C>",
4732 "input":"<a a\u000C>",
4733 "output":[["StartTag", "a", {"a":""}]]},
4734
4735 {"description":"<a a\\u000D>",
4736 "input":"<a a\u000D>",
4737 "output":[["StartTag", "a", {"a":""}]]},
4738
4739 {"description":"<a a\\u001F>",
4740 "input":"<a a\u001F>",
4741 "output":["ParseError", ["StartTag", "a", {"a\u001F":""}]]},
4742
4743 {"description":"<a a >",
4744 "input":"<a a >",
4745 "output":[["StartTag", "a", {"a":""}]]},
4746
4747 {"description":"<a a \\u0000>",
4748 "input":"<a a \u0000>",
4749 "output":["ParseError", ["StartTag", "a", {"a":"", "\uFFFD":""}]]},
4750
4751 {"description":"<a a \\u0008>",
4752 "input":"<a a \u0008>",
4753 "output":["ParseError", ["StartTag", "a", {"a":"", "\u0008":""}]]},
4754
4755 {"description":"<a a \\u0009>",
4756 "input":"<a a \u0009>",
4757 "output":[["StartTag", "a", {"a":""}]]},
4758
4759 {"description":"<a a \\u000A>",
4760 "input":"<a a \u000A>",
4761 "output":[["StartTag", "a", {"a":""}]]},
4762
4763 {"description":"<a a \\u000B>",
4764 "input":"<a a \u000B>",
4765 "output":["ParseError", ["StartTag", "a", {"a":"", "\u000B":""}]]},
4766
4767 {"description":"<a a \\u000C>",
4768 "input":"<a a \u000C>",
4769 "output":[["StartTag", "a", {"a":""}]]},
4770
4771 {"description":"<a a \\u000D>",
4772 "input":"<a a \u000D>",
4773 "output":[["StartTag", "a", {"a":""}]]},
4774
4775 {"description":"<a a \\u001F>",
4776 "input":"<a a \u001F>",
4777 "output":["ParseError", ["StartTag", "a", {"a":"", "\u001F":""}]]},
4778
4779 {"description":"<a a >",
4780 "input":"<a a >",
4781 "output":[["StartTag", "a", {"a":""}]]},
4782
4783 {"description":"<a a !>",
4784 "input":"<a a !>",
4785 "output":[["StartTag", "a", {"a":"", "!":""}]]},
4786
4787 {"description":"<a a \">",
4788 "input":"<a a \">",
4789 "output":["ParseError", ["StartTag", "a", {"a":"", "\"":""}]]},
4790
4791 {"description":"<a a #>",
4792 "input":"<a a #>",
4793 "output":[["StartTag", "a", {"a":"", "#":""}]]},
4794
4795 {"description":"<a a &>",
4796 "input":"<a a &>",
4797 "output":[["StartTag", "a", {"a":"", "&":""}]]},
4798
4799 {"description":"<a a '>",
4800 "input":"<a a '>",
4801 "output":["ParseError", ["StartTag", "a", {"a":"", "'":""}]]},
4802
4803 {"description":"<a a (>",
4804 "input":"<a a (>",
4805 "output":[["StartTag", "a", {"a":"", "(":""}]]},
4806
4807 {"description":"<a a ->",
4808 "input":"<a a ->",
4809 "output":[["StartTag", "a", {"a":"", "-":""}]]},
4810
4811 {"description":"<a a .>",
4812 "input":"<a a .>",
4813 "output":[["StartTag", "a", {"a":"", ".":""}]]},
4814
4815 {"description":"<a a />",
4816 "input":"<a a />",
4817 "output":[["StartTag", "a", {"a":""}, true]]},
4818
4819 {"description":"<a a 0>",
4820 "input":"<a a 0>",
4821 "output":[["StartTag", "a", {"a":"", "0":""}]]},
4822
4823 {"description":"<a a 1>",
4824 "input":"<a a 1>",
4825 "output":[["StartTag", "a", {"a":"", "1":""}]]},
4826
4827 {"description":"<a a 9>",
4828 "input":"<a a 9>",
4829 "output":[["StartTag", "a", {"a":"", "9":""}]]},
4830
4831 {"description":"<a a <>",
4832 "input":"<a a <>",
4833 "output":["ParseError", ["StartTag", "a", {"a":"", "<":""}]]},
4834
4835 {"description":"<a a =>",
4836 "input":"<a a =>",
4837 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4838
4839 {"description":"<a a >",
4840 "input":"<a a >",
4841 "output":[["StartTag", "a", {"a":""}]]},
4842
4843 {"description":"<a a ?>",
4844 "input":"<a a ?>",
4845 "output":[["StartTag", "a", {"a":"", "?":""}]]},
4846
4847 {"description":"<a a @>",
4848 "input":"<a a @>",
4849 "output":[["StartTag", "a", {"a":"", "@":""}]]},
4850
4851 {"description":"<a a A>",
4852 "input":"<a a A>",
4853 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4854
4855 {"description":"<a a B>",
4856 "input":"<a a B>",
4857 "output":[["StartTag", "a", {"a":"", "b":""}]]},
4858
4859 {"description":"<a a Y>",
4860 "input":"<a a Y>",
4861 "output":[["StartTag", "a", {"a":"", "y":""}]]},
4862
4863 {"description":"<a a Z>",
4864 "input":"<a a Z>",
4865 "output":[["StartTag", "a", {"a":"", "z":""}]]},
4866
4867 {"description":"<a a [>",
4868 "input":"<a a [>",
4869 "output":[["StartTag", "a", {"a":"", "[":""}]]},
4870
4871 {"description":"<a a `>",
4872 "input":"<a a `>",
4873 "output":[["StartTag", "a", {"a":"", "`":""}]]},
4874
4875 {"description":"<a a a>",
4876 "input":"<a a a>",
4877 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4878
4879 {"description":"<a a b>",
4880 "input":"<a a b>",
4881 "output":[["StartTag", "a", {"a":"", "b":""}]]},
4882
4883 {"description":"<a a y>",
4884 "input":"<a a y>",
4885 "output":[["StartTag", "a", {"a":"", "y":""}]]},
4886
4887 {"description":"<a a z>",
4888 "input":"<a a z>",
4889 "output":[["StartTag", "a", {"a":"", "z":""}]]},
4890
4891 {"description":"<a a {>",
4892 "input":"<a a {>",
4893 "output":[["StartTag", "a", {"a":"", "{":""}]]},
4894
4895 {"description":"<a a \\uDBC0\\uDC00>",
4896 "input":"<a a \uDBC0\uDC00>",
4897 "output":[["StartTag", "a", {"a":"", "\uDBC0\uDC00":""}]]},
4898
4899 {"description":"<a a!>",
4900 "input":"<a a!>",
4901 "output":[["StartTag", "a", {"a!":""}]]},
4902
4903 {"description":"<a a\">",
4904 "input":"<a a\">",
4905 "output":["ParseError", ["StartTag", "a", {"a\"":""}]]},
4906
4907 {"description":"<a a#>",
4908 "input":"<a a#>",
4909 "output":[["StartTag", "a", {"a#":""}]]},
4910
4911 {"description":"<a a&>",
4912 "input":"<a a&>",
4913 "output":[["StartTag", "a", {"a&":""}]]},
4914
4915 {"description":"<a a'>",
4916 "input":"<a a'>",
4917 "output":["ParseError", ["StartTag", "a", {"a'":""}]]},
4918
4919 {"description":"<a a(>",
4920 "input":"<a a(>",
4921 "output":[["StartTag", "a", {"a(":""}]]},
4922
4923 {"description":"<a a->",
4924 "input":"<a a->",
4925 "output":[["StartTag", "a", {"a-":""}]]},
4926
4927 {"description":"<a a.>",
4928 "input":"<a a.>",
4929 "output":[["StartTag", "a", {"a.":""}]]},
4930
4931 {"description":"<a a/>",
4932 "input":"<a a/>",
4933 "output":[["StartTag", "a", {"a":""}, true]]},
4934
4935 {"description":"<a a0>",
4936 "input":"<a a0>",
4937 "output":[["StartTag", "a", {"a0":""}]]},
4938
4939 {"description":"<a a1>",
4940 "input":"<a a1>",
4941 "output":[["StartTag", "a", {"a1":""}]]},
4942
4943 {"description":"<a a9>",
4944 "input":"<a a9>",
4945 "output":[["StartTag", "a", {"a9":""}]]},
4946
4947 {"description":"<a a<>",
4948 "input":"<a a<>",
4949 "output":["ParseError", ["StartTag", "a", {"a<":""}]]},
4950
4951 {"description":"<a a=>",
4952 "input":"<a a=>",
4953 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4954
4955 {"description":"<a a=\\u0000>",
4956 "input":"<a a=\u0000>",
4957 "output":["ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]},
4958
4959 {"description":"<a a=\\u0008>",
4960 "input":"<a a=\u0008>",
4961 "output":["ParseError", ["StartTag", "a", {"a":"\u0008"}]]},
4962
4963 {"description":"<a a=\\u0009>",
4964 "input":"<a a=\u0009>",
4965 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4966
4967 {"description":"<a a=\\u000A>",
4968 "input":"<a a=\u000A>",
4969 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4970
4971 {"description":"<a a=\\u000B>",
4972 "input":"<a a=\u000B>",
4973 "output":["ParseError", ["StartTag", "a", {"a":"\u000B"}]]},
4974
4975 {"description":"<a a=\\u000C>",
4976 "input":"<a a=\u000C>",
4977 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4978
4979 {"description":"<a a=\\u000D>",
4980 "input":"<a a=\u000D>",
4981 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4982
4983 {"description":"<a a=\\u001F>",
4984 "input":"<a a=\u001F>",
4985 "output":["ParseError", ["StartTag", "a", {"a":"\u001F"}]]},
4986
4987 {"description":"<a a= >",
4988 "input":"<a a= >",
4989 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
4990
4991 {"description":"<a a=!>",
4992 "input":"<a a=!>",
4993 "output":[["StartTag", "a", {"a":"!"}]]},
4994
4995 {"description":"<a a=\"\">",
4996 "input":"<a a=\"\">",
4997 "output":[["StartTag", "a", {"a":""}]]},
4998
4999 {"description":"<a a=\"\\u0000\">",
5000 "input":"<a a=\"\u0000\">",
5001 "output":["ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]},
5002
5003 {"description":"<a a=\"\\u0009\">",
5004 "input":"<a a=\"\u0009\">",
5005 "output":[["StartTag", "a", {"a":"\u0009"}]]},
5006
5007 {"description":"<a a=\"\\u000A\">",
5008 "input":"<a a=\"\u000A\">",
5009 "output":[["StartTag", "a", {"a":"\u000A"}]]},
5010
5011 {"description":"<a a=\"\\u000B\">",
5012 "input":"<a a=\"\u000B\">",
5013 "output":["ParseError", ["StartTag", "a", {"a":"\u000B"}]]},
5014
5015 {"description":"<a a=\"\\u000C\">",
5016 "input":"<a a=\"\u000C\">",
5017 "output":[["StartTag", "a", {"a":"\u000C"}]]},
5018
5019 {"description":"<a a=\" \">",
5020 "input":"<a a=\" \">",
5021 "output":[["StartTag", "a", {"a":" "}]]},
5022
5023 {"description":"<a a=\"!\">",
5024 "input":"<a a=\"!\">",
5025 "output":[["StartTag", "a", {"a":"!"}]]},
5026
5027 {"description":"<a a=\"\">",
5028 "input":"<a a=\"\">",
5029 "output":[["StartTag", "a", {"a":""}]]},
5030
5031 {"description":"<a a=\"#\">",
5032 "input":"<a a=\"#\">",
5033 "output":[["StartTag", "a", {"a":"#"}]]},
5034
5035 {"description":"<a a=\"%\">",
5036 "input":"<a a=\"%\">",
5037 "output":[["StartTag", "a", {"a":"%"}]]},
5038
5039 {"description":"<a a=\"&\">",
5040 "input":"<a a=\"&\">",
5041 "output":[["StartTag", "a", {"a":"&"}]]},
5042
5043 {"description":"<a a=\"'\">",
5044 "input":"<a a=\"'\">",
5045 "output":[["StartTag", "a", {"a":"'"}]]},
5046
5047 {"description":"<a a=\"-\">",
5048 "input":"<a a=\"-\">",
5049 "output":[["StartTag", "a", {"a":"-"}]]},
5050
5051 {"description":"<a a=\"/\">",
5052 "input":"<a a=\"/\">",
5053 "output":[["StartTag", "a", {"a":"/"}]]},
5054
5055 {"description":"<a a=\"0\">",
5056 "input":"<a a=\"0\">",
5057 "output":[["StartTag", "a", {"a":"0"}]]},
5058
5059 {"description":"<a a=\"1\">",
5060 "input":"<a a=\"1\">",
5061 "output":[["StartTag", "a", {"a":"1"}]]},
5062
5063 {"description":"<a a=\"9\">",
5064 "input":"<a a=\"9\">",
5065 "output":[["StartTag", "a", {"a":"9"}]]},
5066
5067 {"description":"<a a=\"<\">",
5068 "input":"<a a=\"<\">",
5069 "output":[["StartTag", "a", {"a":"<"}]]},
5070
5071 {"description":"<a a=\"=\">",
5072 "input":"<a a=\"=\">",
5073 "output":[["StartTag", "a", {"a":"="}]]},
5074
5075 {"description":"<a a=\">\">",
5076 "input":"<a a=\">\">",
5077 "output":[["StartTag", "a", {"a":">"}]]},
5078
5079 {"description":"<a a=\"?\">",
5080 "input":"<a a=\"?\">",
5081 "output":[["StartTag", "a", {"a":"?"}]]},
5082
5083 {"description":"<a a=\"@\">",
5084 "input":"<a a=\"@\">",
5085 "output":[["StartTag", "a", {"a":"@"}]]},
5086
5087 {"description":"<a a=\"A\">",
5088 "input":"<a a=\"A\">",
5089 "output":[["StartTag", "a", {"a":"A"}]]},
5090
5091 {"description":"<a a=\"B\">",
5092 "input":"<a a=\"B\">",
5093 "output":[["StartTag", "a", {"a":"B"}]]},
5094
5095 {"description":"<a a=\"Y\">",
5096 "input":"<a a=\"Y\">",
5097 "output":[["StartTag", "a", {"a":"Y"}]]},
5098
5099 {"description":"<a a=\"Z\">",
5100 "input":"<a a=\"Z\">",
5101 "output":[["StartTag", "a", {"a":"Z"}]]},
5102
5103 {"description":"<a a=\"`\">",
5104 "input":"<a a=\"`\">",
5105 "output":[["StartTag", "a", {"a":"`"}]]},
5106
5107 {"description":"<a a=\"a\">",
5108 "input":"<a a=\"a\">",
5109 "output":[["StartTag", "a", {"a":"a"}]]},
5110
5111 {"description":"<a a=\"b\">",
5112 "input":"<a a=\"b\">",
5113 "output":[["StartTag", "a", {"a":"b"}]]},
5114
5115 {"description":"<a a=\"y\">",
5116 "input":"<a a=\"y\">",
5117 "output":[["StartTag", "a", {"a":"y"}]]},
5118
5119 {"description":"<a a=\"z\">",
5120 "input":"<a a=\"z\">",
5121 "output":[["StartTag", "a", {"a":"z"}]]},
5122
5123 {"description":"<a a=\"{\">",
5124 "input":"<a a=\"{\">",
5125 "output":[["StartTag", "a", {"a":"{"}]]},
5126
5127 {"description":"<a a=\"\\uDBC0\\uDC00\">",
5128 "input":"<a a=\"\uDBC0\uDC00\">",
5129 "output":[["StartTag", "a", {"a":"\uDBC0\uDC00"}]]},
5130
5131 {"description":"<a a=#>",
5132 "input":"<a a=#>",
5133 "output":[["StartTag", "a", {"a":"#"}]]},
5134
5135 {"description":"<a a=%>",
5136 "input":"<a a=%>",
5137 "output":[["StartTag", "a", {"a":"%"}]]},
5138
5139 {"description":"<a a=&>",
5140 "input":"<a a=&>",
5141 "output":[["StartTag", "a", {"a":"&"}]]},
5142
5143 {"description":"<a a=''>",
5144 "input":"<a a=''>",
5145 "output":[["StartTag", "a", {"a":""}]]},
5146
5147 {"description":"<a a='\\u0000'>",
5148 "input":"<a a='\u0000'>",
5149 "output":["ParseError", ["StartTag", "a", {"a":"\uFFFD"}]]},
5150
5151 {"description":"<a a='\\u0009'>",
5152 "input":"<a a='\u0009'>",
5153 "output":[["StartTag", "a", {"a":"\u0009"}]]},
5154
5155 {"description":"<a a='\\u000A'>",
5156 "input":"<a a='\u000A'>",
5157 "output":[["StartTag", "a", {"a":"\u000A"}]]},
5158
5159 {"description":"<a a='\\u000B'>",
5160 "input":"<a a='\u000B'>",
5161 "output":["ParseError", ["StartTag", "a", {"a":"\u000B"}]]},
5162
5163 {"description":"<a a='\\u000C'>",
5164 "input":"<a a='\u000C'>",
5165 "output":[["StartTag", "a", {"a":"\u000C"}]]},
5166
5167 {"description":"<a a=' '>",
5168 "input":"<a a=' '>",
5169 "output":[["StartTag", "a", {"a":" "}]]},
5170
5171 {"description":"<a a='!'>",
5172 "input":"<a a='!'>",
5173 "output":[["StartTag", "a", {"a":"!"}]]},
5174
5175 {"description":"<a a='\"'>",
5176 "input":"<a a='\"'>",
5177 "output":[["StartTag", "a", {"a":"\""}]]},
5178
5179 {"description":"<a a='%'>",
5180 "input":"<a a='%'>",
5181 "output":[["StartTag", "a", {"a":"%"}]]},
5182
5183 {"description":"<a a='&'>",
5184 "input":"<a a='&'>",
5185 "output":[["StartTag", "a", {"a":"&"}]]},
5186
5187 {"description":"<a a=''>",
5188 "input":"<a a=''>",
5189 "output":[["StartTag", "a", {"a":""}]]},
5190
5191 {"description":"<a a=''\\u0000>",
5192 "input":"<a a=''\u0000>",
5193 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\uFFFD":""}]]} ,
5194
5195 {"description":"<a a=''\\u0008>",
5196 "input":"<a a=''\u0008>",
5197 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u0008":""}]]} ,
5198
5199 {"description":"<a a=''\\u0009>",
5200 "input":"<a a=''\u0009>",
5201 "output":[["StartTag", "a", {"a":""}]]},
5202
5203 {"description":"<a a=''\\u000A>",
5204 "input":"<a a=''\u000A>",
5205 "output":[["StartTag", "a", {"a":""}]]},
5206
5207 {"description":"<a a=''\\u000B>",
5208 "input":"<a a=''\u000B>",
5209 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u000B":""}]]} ,
5210
5211 {"description":"<a a=''\\u000C>",
5212 "input":"<a a=''\u000C>",
5213 "output":[["StartTag", "a", {"a":""}]]},
5214
5215 {"description":"<a a=''\\u000D>",
5216 "input":"<a a=''\u000D>",
5217 "output":[["StartTag", "a", {"a":""}]]},
5218
5219 {"description":"<a a=''\\u001F>",
5220 "input":"<a a=''\u001F>",
5221 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\u001F":""}]]} ,
5222
5223 {"description":"<a a='' >",
5224 "input":"<a a='' >",
5225 "output":[["StartTag", "a", {"a":""}]]},
5226
5227 {"description":"<a a=''!>",
5228 "input":"<a a=''!>",
5229 "output":["ParseError", ["StartTag", "a", {"a":"", "!":""}]]},
5230
5231 {"description":"<a a=''\">",
5232 "input":"<a a=''\">",
5233 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "\"":""}]]},
5234
5235 {"description":"<a a=''&>",
5236 "input":"<a a=''&>",
5237 "output":["ParseError", ["StartTag", "a", {"a":"", "&":""}]]},
5238
5239 {"description":"<a a='''>",
5240 "input":"<a a='''>",
5241 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "'":""}]]},
5242
5243 {"description":"<a a=''->",
5244 "input":"<a a=''->",
5245 "output":["ParseError", ["StartTag", "a", {"a":"", "-":""}]]},
5246
5247 {"description":"<a a=''.>",
5248 "input":"<a a=''.>",
5249 "output":["ParseError", ["StartTag", "a", {"a":"", ".":""}]]},
5250
5251 {"description":"<a a=''/>",
5252 "input":"<a a=''/>",
5253 "output":[["StartTag", "a", {"a":""}, true]]},
5254
5255 {"description":"<a a=''0>",
5256 "input":"<a a=''0>",
5257 "output":["ParseError", ["StartTag", "a", {"a":"", "0":""}]]},
5258
5259 {"description":"<a a=''1>",
5260 "input":"<a a=''1>",
5261 "output":["ParseError", ["StartTag", "a", {"a":"", "1":""}]]},
5262
5263 {"description":"<a a=''9>",
5264 "input":"<a a=''9>",
5265 "output":["ParseError", ["StartTag", "a", {"a":"", "9":""}]]},
5266
5267 {"description":"<a a=''<>",
5268 "input":"<a a=''<>",
5269 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "<":""}]]},
5270
5271 {"description":"<a a=''=>",
5272 "input":"<a a=''=>",
5273 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":"", "=":""}]]},
5274
5275 {"description":"<a a=''>",
5276 "input":"<a a=''>",
5277 "output":[["StartTag", "a", {"a":""}]]},
5278
5279 {"description":"<a a=''?>",
5280 "input":"<a a=''?>",
5281 "output":["ParseError", ["StartTag", "a", {"a":"", "?":""}]]},
5282
5283 {"description":"<a a=''@>",
5284 "input":"<a a=''@>",
5285 "output":["ParseError", ["StartTag", "a", {"a":"", "@":""}]]},
5286
5287 {"description":"<a a=''A>",
5288 "input":"<a a=''A>",
5289 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]},
5290
5291 {"description":"<a a=''B>",
5292 "input":"<a a=''B>",
5293 "output":["ParseError", ["StartTag", "a", {"a":"", "b":""}]]},
5294
5295 {"description":"<a a=''Y>",
5296 "input":"<a a=''Y>",
5297 "output":["ParseError", ["StartTag", "a", {"a":"", "y":""}]]},
5298
5299 {"description":"<a a=''Z>",
5300 "input":"<a a=''Z>",
5301 "output":["ParseError", ["StartTag", "a", {"a":"", "z":""}]]},
5302
5303 {"description":"<a a=''`>",
5304 "input":"<a a=''`>",
5305 "output":["ParseError", ["StartTag", "a", {"a":"", "`":""}]]},
5306
5307 {"description":"<a a=''a>",
5308 "input":"<a a=''a>",
5309 "output":["ParseError", "ParseError", ["StartTag", "a", {"a":""}]]},
5310
5311 {"description":"<a a=''b>",
5312 "input":"<a a=''b>",
5313 "output":["ParseError", ["StartTag", "a", {"a":"", "b":""}]]},
5314
5315 {"description":"<a a=''y>",
5316 "input":"<a a=''y>",
5317 "output":["ParseError", ["StartTag", "a", {"a":"", "y":""}]]},
5318
5319 {"description":"<a a=''z>",
5320 "input":"<a a=''z>",
5321 "output":["ParseError", ["StartTag", "a", {"a":"", "z":""}]]},
5322
5323 {"description":"<a a=''{>",
5324 "input":"<a a=''{>",
5325 "output":["ParseError", ["StartTag", "a", {"a":"", "{":""}]]},
5326
5327 {"description":"<a a=''\\uDBC0\\uDC00>",
5328 "input":"<a a=''\uDBC0\uDC00>",
5329 "output":["ParseError", ["StartTag", "a", {"a":"", "\uDBC0\uDC00":""}]]},
5330
5331 {"description":"<a a='('>",
5332 "input":"<a a='('>",
5333 "output":[["StartTag", "a", {"a":"("}]]},
5334
5335 {"description":"<a a='-'>",
5336 "input":"<a a='-'>",
5337 "output":[["StartTag", "a", {"a":"-"}]]},
5338
5339 {"description":"<a a='/'>",
5340 "input":"<a a='/'>",
5341 "output":[["StartTag", "a", {"a":"/"}]]},
5342
5343 {"description":"<a a='0'>",
5344 "input":"<a a='0'>",
5345 "output":[["StartTag", "a", {"a":"0"}]]},
5346
5347 {"description":"<a a='1'>",
5348 "input":"<a a='1'>",
5349 "output":[["StartTag", "a", {"a":"1"}]]},
5350
5351 {"description":"<a a='9'>",
5352 "input":"<a a='9'>",
5353 "output":[["StartTag", "a", {"a":"9"}]]},
5354
5355 {"description":"<a a='<'>",
5356 "input":"<a a='<'>",
5357 "output":[["StartTag", "a", {"a":"<"}]]},
5358
5359 {"description":"<a a='='>",
5360 "input":"<a a='='>",
5361 "output":[["StartTag", "a", {"a":"="}]]},
5362
5363 {"description":"<a a='>'>",
5364 "input":"<a a='>'>",
5365 "output":[["StartTag", "a", {"a":">"}]]},
5366
5367 {"description":"<a a='?'>",
5368 "input":"<a a='?'>",
5369 "output":[["StartTag", "a", {"a":"?"}]]},
5370
5371 {"description":"<a a='@'>",
5372 "input":"<a a='@'>",
5373 "output":[["StartTag", "a", {"a":"@"}]]},
5374
5375 {"description":"<a a='A'>",
5376 "input":"<a a='A'>",
5377 "output":[["StartTag", "a", {"a":"A"}]]},
5378
5379 {"description":"<a a='B'>",
5380 "input":"<a a='B'>",
5381 "output":[["StartTag", "a", {"a":"B"}]]},
5382
5383 {"description":"<a a='Y'>",
5384 "input":"<a a='Y'>",
5385 "output":[["StartTag", "a", {"a":"Y"}]]},
5386
5387 {"description":"<a a='Z'>",
5388 "input":"<a a='Z'>",
5389 "output":[["StartTag", "a", {"a":"Z"}]]},
5390
5391 {"description":"<a a='`'>",
5392 "input":"<a a='`'>",
5393 "output":[["StartTag", "a", {"a":"`"}]]},
5394
5395 {"description":"<a a='a'>",
5396 "input":"<a a='a'>",
5397 "output":[["StartTag", "a", {"a":"a"}]]},
5398
5399 {"description":"<a a='b'>",
5400 "input":"<a a='b'>",
5401 "output":[["StartTag", "a", {"a":"b"}]]},
5402
5403 {"description":"<a a='y'>",
5404 "input":"<a a='y'>",
5405 "output":[["StartTag", "a", {"a":"y"}]]},
5406
5407 {"description":"<a a='z'>",
5408 "input":"<a a='z'>",
5409 "output":[["StartTag", "a", {"a":"z"}]]},
5410
5411 {"description":"<a a='{'>",
5412 "input":"<a a='{'>",
5413 "output":[["StartTag", "a", {"a":"{"}]]},
5414
5415 {"description":"<a a='\\uDBC0\\uDC00'>",
5416 "input":"<a a='\uDBC0\uDC00'>",
5417 "output":[["StartTag", "a", {"a":"\uDBC0\uDC00"}]]},
5418
5419 {"description":"<a a=(>",
5420 "input":"<a a=(>",
5421 "output":[["StartTag", "a", {"a":"("}]]},
5422
5423 {"description":"<a a=->",
5424 "input":"<a a=->",
5425 "output":[["StartTag", "a", {"a":"-"}]]},
5426
5427 {"description":"<a a=/>",
5428 "input":"<a a=/>",
5429 "output":[["StartTag", "a", {"a":"/"}]]},
5430
5431 {"description":"<a a=0>",
5432 "input":"<a a=0>",
5433 "output":[["StartTag", "a", {"a":"0"}]]},
5434
5435 {"description":"<a a=1>",
5436 "input":"<a a=1>",
5437 "output":[["StartTag", "a", {"a":"1"}]]},
5438
5439 {"description":"<a a=9>",
5440 "input":"<a a=9>",
5441 "output":[["StartTag", "a", {"a":"9"}]]},
5442
5443 {"description":"<a a=<>",
5444 "input":"<a a=<>",
5445 "output":["ParseError", ["StartTag", "a", {"a":"<"}]]},
5446
5447 {"description":"<a a==>",
5448 "input":"<a a==>",
5449 "output":["ParseError", ["StartTag", "a", {"a":"="}]]},
5450
5451 {"description":"<a a=>",
5452 "input":"<a a=>",
5453 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
5454
5455 {"description":"<a a=?>",
5456 "input":"<a a=?>",
5457 "output":[["StartTag", "a", {"a":"?"}]]},
5458
5459 {"description":"<a a=@>",
5460 "input":"<a a=@>",
5461 "output":[["StartTag", "a", {"a":"@"}]]},
5462
5463 {"description":"<a a=A>",
5464 "input":"<a a=A>",
5465 "output":[["StartTag", "a", {"a":"A"}]]},
5466
5467 {"description":"<a a=B>",
5468 "input":"<a a=B>",
5469 "output":[["StartTag", "a", {"a":"B"}]]},
5470
5471 {"description":"<a a=Y>",
5472 "input":"<a a=Y>",
5473 "output":[["StartTag", "a", {"a":"Y"}]]},
5474
5475 {"description":"<a a=Z>",
5476 "input":"<a a=Z>",
5477 "output":[["StartTag", "a", {"a":"Z"}]]},
5478
5479 {"description":"<a a=`>",
5480 "input":"<a a=`>",
5481 "output":["ParseError", ["StartTag", "a", {"a":"`"}]]},
5482
5483 {"description":"<a a=a>",
5484 "input":"<a a=a>",
5485 "output":[["StartTag", "a", {"a":"a"}]]},
5486
5487 {"description":"<a a=a\\u0000>",
5488 "input":"<a a=a\u0000>",
5489 "output":["ParseError", ["StartTag", "a", {"a":"a\uFFFD"}]]},
5490
5491 {"description":"<a a=a\\u0008>",
5492 "input":"<a a=a\u0008>",
5493 "output":["ParseError", ["StartTag", "a", {"a":"a\u0008"}]]},
5494
5495 {"description":"<a a=a\\u0009>",
5496 "input":"<a a=a\u0009>",
5497 "output":[["StartTag", "a", {"a":"a"}]]},
5498
5499 {"description":"<a a=a\\u000A>",
5500 "input":"<a a=a\u000A>",
5501 "output":[["StartTag", "a", {"a":"a"}]]},
5502
5503 {"description":"<a a=a\\u000B>",
5504 "input":"<a a=a\u000B>",
5505 "output":["ParseError", ["StartTag", "a", {"a":"a\u000B"}]]},
5506
5507 {"description":"<a a=a\\u000C>",
5508 "input":"<a a=a\u000C>",
5509 "output":[["StartTag", "a", {"a":"a"}]]},
5510
5511 {"description":"<a a=a\\u000D>",
5512 "input":"<a a=a\u000D>",
5513 "output":[["StartTag", "a", {"a":"a"}]]},
5514
5515 {"description":"<a a=a\\u001F>",
5516 "input":"<a a=a\u001F>",
5517 "output":["ParseError", ["StartTag", "a", {"a":"a\u001F"}]]},
5518
5519 {"description":"<a a=a >",
5520 "input":"<a a=a >",
5521 "output":[["StartTag", "a", {"a":"a"}]]},
5522
5523 {"description":"<a a=a!>",
5524 "input":"<a a=a!>",
5525 "output":[["StartTag", "a", {"a":"a!"}]]},
5526
5527 {"description":"<a a=a\">",
5528 "input":"<a a=a\">",
5529 "output":["ParseError", ["StartTag", "a", {"a":"a\""}]]},
5530
5531 {"description":"<a a=a#>",
5532 "input":"<a a=a#>",
5533 "output":[["StartTag", "a", {"a":"a#"}]]},
5534
5535 {"description":"<a a=a%>",
5536 "input":"<a a=a%>",
5537 "output":[["StartTag", "a", {"a":"a%"}]]},
5538
5539 {"description":"<a a=a&>",
5540 "input":"<a a=a&>",
5541 "output":[["StartTag", "a", {"a":"a&"}]]},
5542
5543 {"description":"<a a=a'>",
5544 "input":"<a a=a'>",
5545 "output":["ParseError", ["StartTag", "a", {"a":"a'"}]]},
5546
5547 {"description":"<a a=a(>",
5548 "input":"<a a=a(>",
5549 "output":[["StartTag", "a", {"a":"a("}]]},
5550
5551 {"description":"<a a=a->",
5552 "input":"<a a=a->",
5553 "output":[["StartTag", "a", {"a":"a-"}]]},
5554
5555 {"description":"<a a=a/>",
5556 "input":"<a a=a/>",
5557 "output":[["StartTag", "a", {"a":"a/"}]]},
5558
5559 {"description":"<a a=a0>",
5560 "input":"<a a=a0>",
5561 "output":[["StartTag", "a", {"a":"a0"}]]},
5562
5563 {"description":"<a a=a1>",
5564 "input":"<a a=a1>",
5565 "output":[["StartTag", "a", {"a":"a1"}]]},
5566
5567 {"description":"<a a=a9>",
5568 "input":"<a a=a9>",
5569 "output":[["StartTag", "a", {"a":"a9"}]]},
5570
5571 {"description":"<a a=a<>",
5572 "input":"<a a=a<>",
5573 "output":["ParseError", ["StartTag", "a", {"a":"a<"}]]},
5574
5575 {"description":"<a a=a=>",
5576 "input":"<a a=a=>",
5577 "output":["ParseError", ["StartTag", "a", {"a":"a="}]]},
5578
5579 {"description":"<a a=a>",
5580 "input":"<a a=a>",
5581 "output":[["StartTag", "a", {"a":"a"}]]},
5582
5583 {"description":"<a a=a?>",
5584 "input":"<a a=a?>",
5585 "output":[["StartTag", "a", {"a":"a?"}]]},
5586
5587 {"description":"<a a=a@>",
5588 "input":"<a a=a@>",
5589 "output":[["StartTag", "a", {"a":"a@"}]]},
5590
5591 {"description":"<a a=aA>",
5592 "input":"<a a=aA>",
5593 "output":[["StartTag", "a", {"a":"aA"}]]},
5594
5595 {"description":"<a a=aB>",
5596 "input":"<a a=aB>",
5597 "output":[["StartTag", "a", {"a":"aB"}]]},
5598
5599 {"description":"<a a=aY>",
5600 "input":"<a a=aY>",
5601 "output":[["StartTag", "a", {"a":"aY"}]]},
5602
5603 {"description":"<a a=aZ>",
5604 "input":"<a a=aZ>",
5605 "output":[["StartTag", "a", {"a":"aZ"}]]},
5606
5607 {"description":"<a a=a`>",
5608 "input":"<a a=a`>",
5609 "output":["ParseError", ["StartTag", "a", {"a":"a`"}]]},
5610
5611 {"description":"<a a=aa>",
5612 "input":"<a a=aa>",
5613 "output":[["StartTag", "a", {"a":"aa"}]]},
5614
5615 {"description":"<a a=ab>",
5616 "input":"<a a=ab>",
5617 "output":[["StartTag", "a", {"a":"ab"}]]},
5618
5619 {"description":"<a a=ay>",
5620 "input":"<a a=ay>",
5621 "output":[["StartTag", "a", {"a":"ay"}]]},
5622
5623 {"description":"<a a=az>",
5624 "input":"<a a=az>",
5625 "output":[["StartTag", "a", {"a":"az"}]]},
5626
5627 {"description":"<a a=a{>",
5628 "input":"<a a=a{>",
5629 "output":[["StartTag", "a", {"a":"a{"}]]},
5630
5631 {"description":"<a a=a\\uDBC0\\uDC00>",
5632 "input":"<a a=a\uDBC0\uDC00>",
5633 "output":[["StartTag", "a", {"a":"a\uDBC0\uDC00"}]]},
5634
5635 {"description":"<a a=b>",
5636 "input":"<a a=b>",
5637 "output":[["StartTag", "a", {"a":"b"}]]},
5638
5639 {"description":"<a a=y>",
5640 "input":"<a a=y>",
5641 "output":[["StartTag", "a", {"a":"y"}]]},
5642
5643 {"description":"<a a=z>",
5644 "input":"<a a=z>",
5645 "output":[["StartTag", "a", {"a":"z"}]]},
5646
5647 {"description":"<a a={>",
5648 "input":"<a a={>",
5649 "output":[["StartTag", "a", {"a":"{"}]]},
5650
5651 {"description":"<a a=\\uDBC0\\uDC00>",
5652 "input":"<a a=\uDBC0\uDC00>",
5653 "output":[["StartTag", "a", {"a":"\uDBC0\uDC00"}]]},
5654
5655 {"description":"<a a>",
5656 "input":"<a a>",
5657 "output":[["StartTag", "a", {"a":""}]]},
5658
5659 {"description":"<a a?>",
5660 "input":"<a a?>",
5661 "output":[["StartTag", "a", {"a?":""}]]},
5662
5663 {"description":"<a a@>",
5664 "input":"<a a@>",
5665 "output":[["StartTag", "a", {"a@":""}]]},
5666
5667 {"description":"<a aA>",
5668 "input":"<a aA>",
5669 "output":[["StartTag", "a", {"aa":""}]]},
5670
5671 {"description":"<a aB>",
5672 "input":"<a aB>",
5673 "output":[["StartTag", "a", {"ab":""}]]},
5674
5675 {"description":"<a aY>",
5676 "input":"<a aY>",
5677 "output":[["StartTag", "a", {"ay":""}]]},
5678
5679 {"description":"<a aZ>",
5680 "input":"<a aZ>",
5681 "output":[["StartTag", "a", {"az":""}]]},
5682
5683 {"description":"<a a[>",
5684 "input":"<a a[>",
5685 "output":[["StartTag", "a", {"a[":""}]]},
5686
5687 {"description":"<a a`>",
5688 "input":"<a a`>",
5689 "output":[["StartTag", "a", {"a`":""}]]},
5690
5691 {"description":"<a aa>",
5692 "input":"<a aa>",
5693 "output":[["StartTag", "a", {"aa":""}]]},
5694
5695 {"description":"<a ab>",
5696 "input":"<a ab>",
5697 "output":[["StartTag", "a", {"ab":""}]]},
5698
5699 {"description":"<a ay>",
5700 "input":"<a ay>",
5701 "output":[["StartTag", "a", {"ay":""}]]},
5702
5703 {"description":"<a az>",
5704 "input":"<a az>",
5705 "output":[["StartTag", "a", {"az":""}]]},
5706
5707 {"description":"<a a{>",
5708 "input":"<a a{>",
5709 "output":[["StartTag", "a", {"a{":""}]]},
5710
5711 {"description":"<a a\\uDBC0\\uDC00>",
5712 "input":"<a a\uDBC0\uDC00>",
5713 "output":[["StartTag", "a", {"a\uDBC0\uDC00":""}]]},
5714
5715 {"description":"<a b>",
5716 "input":"<a b>",
5717 "output":[["StartTag", "a", {"b":""}]]},
5718
5719 {"description":"<a y>",
5720 "input":"<a y>",
5721 "output":[["StartTag", "a", {"y":""}]]},
5722
5723 {"description":"<a z>",
5724 "input":"<a z>",
5725 "output":[["StartTag", "a", {"z":""}]]},
5726
5727 {"description":"<a {>",
5728 "input":"<a {>",
5729 "output":[["StartTag", "a", {"{":""}]]},
5730
5731 {"description":"<a \\uDBC0\\uDC00>",
5732 "input":"<a \uDBC0\uDC00>",
5733 "output":[["StartTag", "a", {"\uDBC0\uDC00":""}]]},
5734
5735 {"description":"<a!>",
5736 "input":"<a!>",
5737 "output":[["StartTag", "a!", {}]]},
5738
5739 {"description":"<a\">",
5740 "input":"<a\">",
5741 "output":[["StartTag", "a\"", {}]]},
5742
5743 {"description":"<a&>",
5744 "input":"<a&>",
5745 "output":[["StartTag", "a&", {}]]},
5746
5747 {"description":"<a'>",
5748 "input":"<a'>",
5749 "output":[["StartTag", "a'", {}]]},
5750
5751 {"description":"<a->",
5752 "input":"<a->",
5753 "output":[["StartTag", "a-", {}]]},
5754
5755 {"description":"<a.>",
5756 "input":"<a.>",
5757 "output":[["StartTag", "a.", {}]]},
5758
5759 {"description":"<a/>",
5760 "input":"<a/>",
5761 "output":[["StartTag", "a", {}, true]]},
5762
5763 {"description":"<a/\\u0000>",
5764 "input":"<a/\u0000>",
5765 "output":["ParseError", "ParseError", ["StartTag", "a", {"\uFFFD":""}]]},
5766
5767 {"description":"<a/\\u0009>",
5768 "input":"<a/\u0009>",
5769 "output":["ParseError", ["StartTag", "a", {}]]},
5770
5771 {"description":"<a/\\u000A>",
5772 "input":"<a/\u000A>",
5773 "output":["ParseError", ["StartTag", "a", {}]]},
5774
5775 {"description":"<a/\\u000B>",
5776 "input":"<a/\u000B>",
5777 "output":["ParseError", "ParseError", ["StartTag", "a", {"\u000B":""}]]},
5778
5779 {"description":"<a/\\u000C>",
5780 "input":"<a/\u000C>",
5781 "output":["ParseError", ["StartTag", "a", {}]]},
5782
5783 {"description":"<a/ >",
5784 "input":"<a/ >",
5785 "output":["ParseError", ["StartTag", "a", {}]]},
5786
5787 {"description":"<a/!>",
5788 "input":"<a/!>",
5789 "output":["ParseError", ["StartTag", "a", {"!":""}]]},
5790
5791 {"description":"<a/\">",
5792 "input":"<a/\">",
5793 "output":["ParseError", "ParseError", ["StartTag", "a", {"\"":""}]]},
5794
5795 {"description":"<a/&>",
5796 "input":"<a/&>",
5797 "output":["ParseError", ["StartTag", "a", {"&":""}]]},
5798
5799 {"description":"<a/'>",
5800 "input":"<a/'>",
5801 "output":["ParseError", "ParseError", ["StartTag", "a", {"'":""}]]},
5802
5803 {"description":"<a/->",
5804 "input":"<a/->",
5805 "output":["ParseError", ["StartTag", "a", {"-":""}]]},
5806
5807 {"description":"<a//>",
5808 "input":"<a//>",
5809 "output":["ParseError", ["StartTag", "a", {}, true]]},
5810
5811 {"description":"<a/0>",
5812 "input":"<a/0>",
5813 "output":["ParseError", ["StartTag", "a", {"0":""}]]},
5814
5815 {"description":"<a/1>",
5816 "input":"<a/1>",
5817 "output":["ParseError", ["StartTag", "a", {"1":""}]]},
5818
5819 {"description":"<a/9>",
5820 "input":"<a/9>",
5821 "output":["ParseError", ["StartTag", "a", {"9":""}]]},
5822
5823 {"description":"<a/<>",
5824 "input":"<a/<>",
5825 "output":["ParseError", "ParseError", ["StartTag", "a", {"<":""}]]},
5826
5827 {"description":"<a/=>",
5828 "input":"<a/=>",
5829 "output":["ParseError", "ParseError", ["StartTag", "a", {"=":""}]]},
5830
5831 {"description":"<a/>",
5832 "input":"<a/>",
5833 "output":[["StartTag", "a", {}, true]]},
5834
5835 {"description":"<a/?>",
5836 "input":"<a/?>",
5837 "output":["ParseError", ["StartTag", "a", {"?":""}]]},
5838
5839 {"description":"<a/@>",
5840 "input":"<a/@>",
5841 "output":["ParseError", ["StartTag", "a", {"@":""}]]},
5842
5843 {"description":"<a/A>",
5844 "input":"<a/A>",
5845 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
5846
5847 {"description":"<a/B>",
5848 "input":"<a/B>",
5849 "output":["ParseError", ["StartTag", "a", {"b":""}]]},
5850
5851 {"description":"<a/Y>",
5852 "input":"<a/Y>",
5853 "output":["ParseError", ["StartTag", "a", {"y":""}]]},
5854
5855 {"description":"<a/Z>",
5856 "input":"<a/Z>",
5857 "output":["ParseError", ["StartTag", "a", {"z":""}]]},
5858
5859 {"description":"<a/`>",
5860 "input":"<a/`>",
5861 "output":["ParseError", ["StartTag", "a", {"`":""}]]},
5862
5863 {"description":"<a/a>",
5864 "input":"<a/a>",
5865 "output":["ParseError", ["StartTag", "a", {"a":""}]]},
5866
5867 {"description":"<a/b>",
5868 "input":"<a/b>",
5869 "output":["ParseError", ["StartTag", "a", {"b":""}]]},
5870
5871 {"description":"<a/y>",
5872 "input":"<a/y>",
5873 "output":["ParseError", ["StartTag", "a", {"y":""}]]},
5874
5875 {"description":"<a/z>",
5876 "input":"<a/z>",
5877 "output":["ParseError", ["StartTag", "a", {"z":""}]]},
5878
5879 {"description":"<a/{>",
5880 "input":"<a/{>",
5881 "output":["ParseError", ["StartTag", "a", {"{":""}]]},
5882
5883 {"description":"<a/\\uDBC0\\uDC00>",
5884 "input":"<a/\uDBC0\uDC00>",
5885 "output":["ParseError", ["StartTag", "a", {"\uDBC0\uDC00":""}]]},
5886
5887 {"description":"<a0>",
5888 "input":"<a0>",
5889 "output":[["StartTag", "a0", {}]]},
5890
5891 {"description":"<a1>",
5892 "input":"<a1>",
5893 "output":[["StartTag", "a1", {}]]},
5894
5895 {"description":"<a9>",
5896 "input":"<a9>",
5897 "output":[["StartTag", "a9", {}]]},
5898
5899 {"description":"<a<>",
5900 "input":"<a<>",
5901 "output":[["StartTag", "a<", {}]]},
5902
5903 {"description":"<a=>",
5904 "input":"<a=>",
5905 "output":[["StartTag", "a=", {}]]},
5906
5907 {"description":"<a>",
5908 "input":"<a>",
5909 "output":[["StartTag", "a", {}]]},
5910
5911 {"description":"<a?>",
5912 "input":"<a?>",
5913 "output":[["StartTag", "a?", {}]]},
5914
5915 {"description":"<a@>",
5916 "input":"<a@>",
5917 "output":[["StartTag", "a@", {}]]},
5918
5919 {"description":"<aA>",
5920 "input":"<aA>",
5921 "output":[["StartTag", "aa", {}]]},
5922
5923 {"description":"<aB>",
5924 "input":"<aB>",
5925 "output":[["StartTag", "ab", {}]]},
5926
5927 {"description":"<aY>",
5928 "input":"<aY>",
5929 "output":[["StartTag", "ay", {}]]},
5930
5931 {"description":"<aZ>",
5932 "input":"<aZ>",
5933 "output":[["StartTag", "az", {}]]},
5934
5935 {"description":"<a[>",
5936 "input":"<a[>",
5937 "output":[["StartTag", "a[", {}]]},
5938
5939 {"description":"<a`>",
5940 "input":"<a`>",
5941 "output":[["StartTag", "a`", {}]]},
5942
5943 {"description":"<aa>",
5944 "input":"<aa>",
5945 "output":[["StartTag", "aa", {}]]},
5946
5947 {"description":"<ab>",
5948 "input":"<ab>",
5949 "output":[["StartTag", "ab", {}]]},
5950
5951 {"description":"<ay>",
5952 "input":"<ay>",
5953 "output":[["StartTag", "ay", {}]]},
5954
5955 {"description":"<az>",
5956 "input":"<az>",
5957 "output":[["StartTag", "az", {}]]},
5958
5959 {"description":"<a{>",
5960 "input":"<a{>",
5961 "output":[["StartTag", "a{", {}]]},
5962
5963 {"description":"<a\\uDBC0\\uDC00>",
5964 "input":"<a\uDBC0\uDC00>",
5965 "output":[["StartTag", "a\uDBC0\uDC00", {}]]},
5966
5967 {"description":"<b>",
5968 "input":"<b>",
5969 "output":[["StartTag", "b", {}]]},
5970
5971 {"description":"<y>",
5972 "input":"<y>",
5973 "output":[["StartTag", "y", {}]]},
5974
5975 {"description":"<z>",
5976 "input":"<z>",
5977 "output":[["StartTag", "z", {}]]},
5978
5979 {"description":"<{",
5980 "input":"<{",
5981 "output":["ParseError", ["Character", "<{"]]},
5982
5983 {"description":"<\\uDBC0\\uDC00",
5984 "input":"<\uDBC0\uDC00",
5985 "output":["ParseError", ["Character", "<\uDBC0\uDC00"]]},
5986
5987 {"description":"=",
5988 "input":"=",
5989 "output":[["Character", "="]]},
5990
5991 {"description":">",
5992 "input":">",
5993 "output":[["Character", ">"]]},
5994
5995 {"description":"?",
5996 "input":"?",
5997 "output":[["Character", "?"]]},
5998
5999 {"description":"@",
6000 "input":"@",
6001 "output":[["Character", "@"]]},
6002
6003 {"description":"A",
6004 "input":"A",
6005 "output":[["Character", "A"]]},
6006
6007 {"description":"B",
6008 "input":"B",
6009 "output":[["Character", "B"]]},
6010
6011 {"description":"Y",
6012 "input":"Y",
6013 "output":[["Character", "Y"]]},
6014
6015 {"description":"Z",
6016 "input":"Z",
6017 "output":[["Character", "Z"]]},
6018
6019 {"description":"`",
6020 "input":"`",
6021 "output":[["Character", "`"]]},
6022
6023 {"description":"a",
6024 "input":"a",
6025 "output":[["Character", "a"]]},
6026
6027 {"description":"b",
6028 "input":"b",
6029 "output":[["Character", "b"]]},
6030
6031 {"description":"y",
6032 "input":"y",
6033 "output":[["Character", "y"]]},
6034
6035 {"description":"z",
6036 "input":"z",
6037 "output":[["Character", "z"]]},
6038
6039 {"description":"{",
6040 "input":"{",
6041 "output":[["Character", "{"]]},
6042
6043 {"description":"\\uDBC0\\uDC00",
6044 "input":"\uDBC0\uDC00",
6045 "output":[["Character", "\uDBC0\uDC00"]]}
6046
6047 ]}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698