/[suikacvs]/markup/html/whatpm/t/tree-test-1.dat
Suika

Contents of /markup/html/whatpm/t/tree-test-1.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.54 - (hide annotations) (download)
Sun Aug 31 12:11:42 2008 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.53: +115 -16 lines
++ whatpm/t/ChangeLog	31 Aug 2008 11:27:22 -0000
	* tree-test-1.dat: Test data for after after frameset
	insertion mode are added (cf. HTML5 revision 1909).

2008-08-31  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	31 Aug 2008 11:28:41 -0000
2008-08-31  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm.src: Bug fix and sync with the spec with regard
	to after after frameset insertion mode processing (HTML5
	revision 1909).  Note that the implementation was wrong
	per the old spec before the r1909 changes.

1 wakaba 1.1 #data
2 wakaba 1.35 <!Doctype html><body>
3     #errors
4     #document
5     | <!DOCTYPE html>
6     | <html>
7     | <head>
8     | <body>
9    
10     #data
11 wakaba 1.32 <!DOCTYPE XHTML><title></title><body>
12     #errors
13     not HTML5
14     #document
15     | <!DOCTYPE XHTML>
16     | <html>
17     | <head>
18     | <title>
19     | <body>
20    
21     #data
22     <!DOCTYPE HTML5><title></title><body>
23     #errors
24     not HTML5
25     #document
26     | <!DOCTYPE HTML5>
27     | <html>
28     | <head>
29     | <title>
30     | <body>
31    
32     #data
33     <!DOCTYPE html4><title></title><body>
34     #errors
35     not HTML5
36     #document
37 wakaba 1.35 | <!DOCTYPE html4>
38 wakaba 1.32 | <html>
39     | <head>
40     | <title>
41     | <body>
42    
43     #data
44     <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><title></title><body>
45     #errors
46     not HTML5 (quirks doctype)
47     #document
48     | <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
49     | <html>
50     | <head>
51     | <title>
52     | <body>
53    
54     #data
55     <!DOCTYPE HTML PUBLIC "HTML"><title></title><body>
56     #errors
57     not HTML5 (quirks doctype)
58     #document
59     | <!DOCTYPE HTML PUBLIC "HTML">
60     | <html>
61     | <head>
62     | <title>
63     | <body>
64    
65     #data
66     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>
67     #errors
68     not HTML5 (quirks doctype)
69     #document
70     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
71     | <html>
72     | <head>
73     | <title>
74     | <body>
75    
76     #data
77     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
78     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
79     #errors
80     not HTML5 (limited quirks doctype)
81     #document
82     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
83     | <html>
84     | <head>
85     | <title>
86     | <body>
87    
88     #data
89     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><title></title><body>
90     #errors
91     not HTML5 (quirks doctype)
92     #document
93     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
94     | <html>
95     | <head>
96     | <title>
97     | <body>
98    
99     #data
100     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
101     "http://www.w3.org/TR/html4/frameset.dtd"><title></title><body>
102     #errors
103     not HTML5 (limited quirks doctype)
104     #document
105     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
106     | <html>
107     | <head>
108     | <title>
109     | <body>
110    
111     #data
112     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"><title></title><body>
113     #errors
114     not HTML5 (limited quirks doctype)
115     #document
116     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
117     | <html>
118     | <head>
119     | <title>
120     | <body>
121    
122     #data
123     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
124     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
125     #errors
126     not HTML5 (limited quirks doctype)
127     #document
128     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
129     | <html>
130     | <head>
131     | <title>
132     | <body>
133    
134     #data
135     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"><title></title><body>
136     #errors
137     not HTML5 (limited quirks doctype)
138     #document
139     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN">
140     | <html>
141     | <head>
142     | <title>
143     | <body>
144    
145     #data
146     <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
147     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
148     #errors
149     not HTML5 (limited quirks doctype)
150     #document
151     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/html4/loose.dtd">
152     | <html>
153     | <head>
154     | <title>
155     | <body>
156    
157     #data
158     <!DOCTYPE HTML PUBLIC "HTML5"
159     "http://www.w3.org/TR/html4/loose.dtd"><title></title><body>
160     #errors
161     not HTML5 (no quirks doctype)
162     #document
163     | <!DOCTYPE HTML PUBLIC "HTML5" "http://www.w3.org/TR/html4/loose.dtd">
164     | <html>
165     | <head>
166     | <title>
167     | <body>
168    
169     #data
170     <!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"><title></title><body>
171     #errors
172     not HTML5 (quirks doctype)
173     #document
174     | <!DOCTYPE HTML SYSTEM "http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd">
175     | <html>
176     | <head>
177     | <title>
178     | <body>
179    
180     #data
181 wakaba 1.33 <!DOCTYPE HTML><!DOCTYPE HTML><title></title><body>
182     #errors
183     duplicate DOCTYPE
184     #document
185     | <!DOCTYPE HTML>
186     | <html>
187     | <head>
188     | <title>
189     | <body>
190    
191     #data
192     <!DOCTYPE HTML><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><title></title><body>
193     #errors
194     duplicate DOCTYPE
195     #document
196     | <!DOCTYPE HTML>
197     | <html>
198     | <head>
199     | <title>
200     | <body>
201    
202     #data
203     <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><!DOCTYPE HTML><title></title><body>
204     #errors
205 wakaba 1.35 not HTML5
206 wakaba 1.33 duplicate DOCTYPE
207     #document
208     | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
209     | <html>
210     | <head>
211     | <title>
212     | <body>
213    
214     #data
215 wakaba 1.36 a<html>
216     #errors
217     no doctype
218     <html> in body
219     #document
220     | <html>
221     | <head>
222     | <body>
223     | "a"
224    
225     #data
226     a<html a>
227     #errors
228     no doctype
229     <html> in body
230     #document
231     | <html>
232     | a=""
233     | <head>
234     | <body>
235     | "a"
236    
237     #data
238     <p>x<html a>y
239     #errors
240     no doctype
241     <html> in body
242     #document
243     | <html>
244     | a=""
245     | <head>
246     | <body>
247     | <p>
248     | "xy"
249    
250     #data
251 wakaba 1.42 <!DOCTYPE HTML><html> <head><body>
252     #errors
253     #document
254     | <!DOCTYPE HTML>
255     | <html>
256     | <head>
257     | <body>
258    
259     #data
260     <!DOCTYPE HTML><html>
261     <head><body>
262     #errors
263     #document
264     | <!DOCTYPE HTML>
265     | <html>
266     | <head>
267     | <body>
268    
269     #data
270     <!DOCTYPE HTML><html> <!----> <head><body>
271     #errors
272     #document
273     | <!DOCTYPE HTML>
274     | <html>
275     | <!-- -->
276     | <head>
277     | <body>
278    
279     #data
280     <!DOCTYPE HTML><html> <!DOCTYPE HTML> <head><body>
281     #errors
282     <!DOCTYPE> in <html>
283     #document
284     | <!DOCTYPE HTML>
285     | <html>
286     | <head>
287     | <body>
288    
289     #data
290     <!DOCTYPE HTML><html a> <html b> <head><body>
291     #errors
292     second <html>
293     #document
294     | <!DOCTYPE HTML>
295     | <html>
296     | a=""
297     | b=""
298     | <head>
299     | <body>
300    
301     #data
302     <!DOCTYPE HTML><html> </end> <head><body>
303     #errors
304     unmatched </end>
305     #document
306     | <!DOCTYPE HTML>
307     | <html>
308     | <head>
309     | <body>
310    
311     #data
312 wakaba 1.10 <!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>
313 wakaba 1.1 #errors
314     #document
315     | <!DOCTYPE HTML>
316     | <html>
317     | title="t"
318     | <head>
319     | <title>
320     | <body>
321    
322     #data
323 wakaba 1.33 <!DOCTYPE HTML><html manifest=manifest.dat><title></title><body>
324     #errors
325     #document
326     | <!DOCTYPE HTML>
327     | <html>
328     | manifest="manifest.dat"
329     | <head>
330     | <title>
331     | <body>
332    
333     #data
334 wakaba 1.10 <!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>
335 wakaba 1.1 #errors
336     #document
337     | <!DOCTYPE HTML>
338     | <html>
339     | <head>
340     | title="t"
341     | <title>
342     | <body>
343    
344     #data
345 wakaba 1.10 <!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>
346 wakaba 1.1 #errors
347     #document
348     | <!DOCTYPE HTML>
349     | <html>
350     | <head>
351     | <title>
352     | class="t"
353     | <body>
354    
355     #data
356 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>
357 wakaba 1.2 #errors
358     #document
359     | <!DOCTYPE HTML>
360     | <html>
361     | <head>
362 wakaba 1.42 | <body>
363 wakaba 1.2 | <title>
364     | class="a"
365    
366     #data
367 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>
368 wakaba 1.1 #errors
369 wakaba 1.2 data after body
370 wakaba 1.1 #document
371     | <!DOCTYPE HTML>
372     | <html>
373     | <head>
374 wakaba 1.42 | <body>
375 wakaba 1.1 | <title>
376     | class="a"
377    
378     #data
379 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>
380 wakaba 1.1 #errors
381     #document
382     | <!DOCTYPE HTML>
383     | <html>
384     | <head>
385     | <title>
386     | <body>
387     | title="t"
388    
389     #data
390 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>
391 wakaba 1.1 #errors
392     #document
393     | <!DOCTYPE HTML>
394     | <html>
395     | <head>
396     | <title>
397     | <meta>
398     | name="a"
399     | <body>
400    
401     #data
402 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>
403 wakaba 1.1 #errors
404 wakaba 1.2 #document
405     | <!DOCTYPE HTML>
406     | <html>
407     | <head>
408     | <title>
409 wakaba 1.14 | <body>
410 wakaba 1.2 | <meta>
411     | name="a"
412    
413     #data
414 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>
415 wakaba 1.2 #errors
416     data after body
417 wakaba 1.1 #document
418     | <!DOCTYPE HTML>
419     | <html>
420     | <head>
421     | <title>
422 wakaba 1.14 | <body>
423 wakaba 1.1 | <meta>
424     | name="a"
425    
426     #data
427 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>
428 wakaba 1.1 #errors
429     #document
430     | <!DOCTYPE HTML>
431     | <html>
432     | <head>
433     | <title>
434     | <link>
435     | rel="a"
436     | <body>
437    
438     #data
439 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>
440 wakaba 1.1 #errors
441 wakaba 1.2 #document
442     | <!DOCTYPE HTML>
443     | <html>
444     | <head>
445     | <title>
446 wakaba 1.14 | <body>
447 wakaba 1.2 | <link>
448     | rel="a"
449    
450     #data
451 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>
452 wakaba 1.2 #errors
453     data after body
454 wakaba 1.1 #document
455     | <!DOCTYPE HTML>
456     | <html>
457     | <head>
458     | <title>
459 wakaba 1.14 | <body>
460 wakaba 1.1 | <link>
461     | rel="a"
462    
463     #data
464 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>
465 wakaba 1.1 #errors
466     #document
467     | <!DOCTYPE HTML>
468     | <html>
469     | <head>
470     | <title>
471     | <base>
472     | href="http://"
473     | <body>
474    
475     #data
476 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>
477 wakaba 1.1 #errors
478 wakaba 1.2 #document
479     | <!DOCTYPE HTML>
480     | <html>
481     | <head>
482     | <title>
483 wakaba 1.14 | <body>
484 wakaba 1.2 | <base>
485     | href="http://"
486    
487     #data
488 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>
489 wakaba 1.2 #errors
490     data after body
491 wakaba 1.1 #document
492     | <!DOCTYPE HTML>
493     | <html>
494     | <head>
495     | <title>
496 wakaba 1.14 | <body>
497 wakaba 1.1 | <base>
498     | href="http://"
499    
500     #data
501 wakaba 1.10 <!DOCTYPE HTML><p><b><p>X
502 wakaba 1.1 #errors
503 wakaba 1.2 <b> is not closed before second <p>
504     <b> is not closed before end-of-file
505 wakaba 1.1 #document
506     | <!DOCTYPE HTML>
507     | <html>
508     | <head>
509     | <body>
510     | <p>
511     | <b>
512     | <p>
513     | <b>
514     | "X"
515    
516     #data
517 wakaba 1.10 <!DOCTYPE HTML><b><p>
518 wakaba 1.1 #errors
519 wakaba 1.3 <b> not closed
520 wakaba 1.1 #document
521     | <!DOCTYPE HTML>
522     | <html>
523     | <head>
524     | <body>
525 wakaba 1.3 | <b>
526     | <p>
527 wakaba 1.1
528     #data
529 wakaba 1.10 <!DOCTYPE HTML><b><p>X
530 wakaba 1.1 #errors
531 wakaba 1.3 <b> not closed
532 wakaba 1.1 #document
533     | <!DOCTYPE HTML>
534     | <html>
535     | <head>
536     | <body>
537 wakaba 1.3 | <b>
538     | <p>
539     | "X"
540    
541     #data
542 wakaba 1.10 <!DOCTYPE HTML><ins><p>XX</ins>YYY
543 wakaba 1.4 #errors
544     1,32,not closed:p
545     1,34,not closed:ins
546     #document
547     | <!DOCTYPE HTML>
548     | <html>
549     | <head>
550     | <body>
551     | <ins>
552     | <p>
553     | "XXYYY"
554    
555     ## when script is disabled
556     #data
557 wakaba 1.10 <!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
558 wakaba 1.15 #errors
559     in noscript:#character
560     unmacthed noscript end tag
561     #document
562     | <!DOCTYPE HTML>
563     | <html>
564     | <head>
565     | <noscript>
566     | <body>
567     | "aaa"
568     | <noscript>
569     | "bbb"
570     | "ccc"
571    
572     ## when script is disabled
573     #data
574     <!DOCTYPE HTML><body><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
575 wakaba 1.4 #errors
576     #document
577     | <!DOCTYPE HTML>
578     | <html>
579     | <head>
580     | <body>
581     | <noscript>
582     | "aaa"
583     | <noscript>
584     | "bbb"
585     | "ccc"
586 wakaba 1.5
587 wakaba 1.24 ## when script is disabled
588     #data
589     <!DOCTYPE HTML><head><noscript><noscript>
590     #errors
591     <noscript> in noscript
592     no </noscript>
593     #document
594     | <!DOCTYPE HTML>
595     | <html>
596     | <head>
597     | <noscript>
598 wakaba 1.48 | <body>
599 wakaba 1.24
600     ## when script is disabled
601     #data
602     <!DOCTYPE HTML><head><noscript><noscript>
603     #errors
604     <noscript> in noscript
605     no </noscript>
606     #document
607     | <!DOCTYPE HTML>
608     | <html>
609     | <head>
610     | <noscript>
611     | " "
612 wakaba 1.48 | <body>
613 wakaba 1.24
614     ## when script is disabled
615     #data
616     <!DOCTYPE HTML><head><noscript> <noscript>
617     #errors
618     <noscript> in noscript
619     no </noscript>
620     #document
621     | <!DOCTYPE HTML>
622     | <html>
623     | <head>
624     | <noscript>
625     | " "
626 wakaba 1.48 | <body>
627 wakaba 1.33
628     ## When scripting is disabled
629     #data
630     <!DOCTYPE HTML><head><noscript><base><title></title><body>
631     #errors
632     <base> in <noscript>
633     #document
634     | <!DOCTYPE HTML>
635     | <html>
636     | <head>
637     | <noscript>
638     | <base>
639     | <title>
640     | <body>
641    
642     ## When scripting is disabled
643     #data
644     <!DOCTYPE HTML><head><noscript><title></title><body>
645     #errors
646     <title> in <noscript> in <head>
647     #document
648     | <!DOCTYPE HTML>
649     | <html>
650     | <head>
651     | <noscript>
652     | <title>
653     | <body>
654    
655     ## When scripting is disabled
656     #data
657     <!DOCTYPE HTML><head></head><noscript></noscript>
658     #errors
659     #document
660     | <!DOCTYPE HTML>
661     | <html>
662     | <head>
663     | <body>
664     | <noscript>
665    
666     ## When scripting is disabled
667     #data
668     <!DOCTYPE HTML><head><noscript><script></script>
669     #errors
670     <script> in <noscript> in <head>
671     #document
672     | <!DOCTYPE HTML>
673     | <html>
674     | <head>
675     | <noscript>
676     | <script>
677 wakaba 1.48 | <body>
678 wakaba 1.33
679 wakaba 1.34 ## When scripting is disabled
680     #data
681     <!DOCTYPE HTML><head><noscript><body>
682     #errors
683     <body> in <noscript> in <head>
684     #document
685     | <!DOCTYPE HTML>
686     | <html>
687     | <head>
688     | <noscript>
689     | <body>
690    
691     ## When scripting is disabled
692     #data
693     <!DOCTYPE HTML><head><noscript><frameset></frameset>
694     #errors
695     <frameset> in <noscript> in <head>
696     #document
697     | <!DOCTYPE HTML>
698     | <html>
699     | <head>
700     | <noscript>
701     | <frameset>
702    
703     ## When scripting is disabled
704     #data
705     <!DOCTYPE HTML><head><noscript><br>
706     #errors
707     <br> in <noscript> in <head>
708     #document
709     | <!DOCTYPE HTML>
710     | <html>
711     | <head>
712     | <noscript>
713     | <body>
714     | <br>
715    
716     ## When scripting is disabled
717     #data
718     <!DOCTYPE HTML><head><noscript><p>
719     #errors
720     <p> in <noscript> in <head>
721     #document
722     | <!DOCTYPE HTML>
723     | <html>
724     | <head>
725     | <noscript>
726     | <body>
727     | <p>
728    
729     ## When scripting is disabled
730     #data
731     <!DOCTYPE HTML><head><noscript></p>
732     #errors
733     </p> in <noscript> in <head>
734 wakaba 1.35 unmatched </p>
735 wakaba 1.34 #document
736     | <!DOCTYPE HTML>
737     | <html>
738     | <head>
739     | <noscript>
740     | <body>
741    
742     ## When scripting is disabled
743     #data
744     <!DOCTYPE HTML><head><noscript></br>
745     #errors
746     </br> in <noscript> in <head>
747 wakaba 1.49 </br> after </head>
748 wakaba 1.34 #document
749     | <!DOCTYPE HTML>
750     | <html>
751     | <head>
752     | <noscript>
753     | <body>
754    
755     ## When scripting is disabled
756     #data
757     <!DOCTYPE HTML><head><noscript></div>
758     #errors
759 wakaba 1.35 </div> in <noscript> in <head>
760     unexpected end of file (no </noscript>)
761 wakaba 1.34 #document
762     | <!DOCTYPE HTML>
763     | <html>
764     | <head>
765     | <noscript>
766 wakaba 1.48 | <body>
767 wakaba 1.34
768     ## When scripting is disabled
769     #data
770     <!DOCTYPE HTML><head><noscript></img>
771     #errors
772 wakaba 1.35 </img> in <noscript> in <head>
773     unexpected end of file (no </noscript>)
774 wakaba 1.34 #document
775     | <!DOCTYPE HTML>
776     | <html>
777     | <head>
778     | <noscript>
779 wakaba 1.48 | <body>
780 wakaba 1.34
781     ## When scripting is disabled
782     #data
783     <!DOCTYPE HTML><head><noscript></head><link><body>
784     #errors
785     </head> in <noscript> in <head>
786     <link> after <head>
787     #document
788     | <!DOCTYPE HTML>
789     | <html>
790     | <head>
791     | <noscript>
792 wakaba 1.35 | <link>
793 wakaba 1.34 | <body>
794    
795     #data
796     <!DOCTYPE HTML><head></head></head><link><body>
797     #errors
798     </head> after </head>
799 wakaba 1.49 <link> after </head>
800 wakaba 1.34 #document
801     | <!DOCTYPE HTML>
802     | <html>
803     | <head>
804 wakaba 1.49 | <link>
805 wakaba 1.34 | <body>
806    
807     #data
808     <!DOCTYPE HTML></noscript><head><body>
809     #errors
810     </noscript> before <head>
811     #document
812     | <!DOCTYPE HTML>
813     | <html>
814     | <head>
815     | <body>
816    
817     #data
818     <!DOCTYPE HTML><head></noscript><link><body>
819     #errors
820     </noscript> in <head>
821 wakaba 1.35 <link> in <body>
822 wakaba 1.34 #document
823     | <!DOCTYPE HTML>
824     | <html>
825     | <head>
826     | <body>
827 wakaba 1.35 | <link>
828 wakaba 1.34
829     #data
830     <!DOCTYPE HTML><head></head></noscript><link><body>
831     #errors
832     </noscript> after </head>
833 wakaba 1.49 <link> after </head>
834 wakaba 1.34 #document
835     | <!DOCTYPE HTML>
836     | <html>
837     | <head>
838 wakaba 1.49 | <link>
839 wakaba 1.34 | <body>
840    
841     ## When scripting is disabled
842     #data
843     <!DOCTYPE HTML><head><noscript></body><meta></noscript><link><body>
844     #errors
845     </body> in <noscript> in <head>
846     #document
847     | <!DOCTYPE HTML>
848     | <html>
849     | <head>
850     | <noscript>
851     | <meta>
852     | <link>
853     | <body>
854    
855     ## When scripting is disabled
856     #data
857     <!DOCTYPE HTML><head><noscript></html><meta></noscript><link><body>
858     #errors
859     </html> in <noscript> in <head>
860     #document
861     | <!DOCTYPE HTML>
862     | <html>
863     | <head>
864     | <noscript>
865     | <meta>
866     | <link>
867     | <body>
868    
869     #data
870     <!DOCTYPE HTML></p>
871     #errors
872     </p> before <head>
873     #document
874     | <!DOCTYPE HTML>
875     | <html>
876     | <head>
877     | <body>
878    
879     #data
880     <!DOCTYPE HTML></br>
881     #errors
882 wakaba 1.49 </br> after </head>
883     #document
884     | <!DOCTYPE HTML>
885     | <html>
886     | <head>
887     | <body>
888    
889     #data
890     <!DOCTYPE HTML></head></p>
891     #errors
892     </p> after </head>
893     #document
894     | <!DOCTYPE HTML>
895     | <html>
896     | <head>
897     | <body>
898    
899     #data
900     <!DOCTYPE HTML><head></body><link>x
901     #errors
902     </body> in head
903 wakaba 1.34 #document
904     | <!DOCTYPE HTML>
905     | <html>
906     | <head>
907 wakaba 1.49 | <link>
908     | <body>
909     | "x"
910    
911     #data
912     <head></html><link>
913     #errors
914     no <!DOCTYPE>
915     </html> in <head>
916     #document
917     | <html>
918     | <head>
919     | <link>
920     | <body>
921    
922     #data
923     <head></p><link>
924     #errors
925     no <!DOCTYPE>
926     </p> in head
927     #document
928     | <html>
929     | <head>
930     | <link>
931     | <body>
932    
933     #data
934     <head></head></p>
935     #errors
936     no <!DOCTYPE>
937     </p> after </head>
938     #document
939     | <html>
940     | <head>
941     | <body>
942    
943     #data
944     </p>
945     #errors
946     no <!DOCTYPE>
947     </p> before </head>
948     #document
949     | <html>
950     | <head>
951     | <body>
952    
953     #data
954     <head></head></div>
955     #errors
956     no <!DOCTYPE>
957     </div> after </head>
958     #document
959     | <html>
960     | <head>
961     | <body>
962    
963     #data
964     <head></head></unknown>
965     #errors
966     no <!DOCTYPE>
967     </unknown> after </head>
968     #document
969     | <html>
970     | <head>
971     | <body>
972    
973     #data
974     <head></head></head>
975     #errors
976     no <!DOCTYPE>
977     </head> after </head>
978     #document
979     | <html>
980     | <head>
981     | <body>
982    
983     #data
984     <head></head></html>x
985     #errors
986     no <!DOCTYPE>
987     </html> after </head>
988     #document
989     | <html>
990     | <head>
991     | <body>
992     | "x"
993    
994     #data
995     <head></head></body><body>y</body>
996     #errors
997     no <!DOCTYPE>
998     </body> after </head>
999     #document
1000     | <html>
1001     | <head>
1002     | <body>
1003     | "y"
1004    
1005     #data
1006     <head></head></noscript>
1007     #errors
1008     no <!DOCTYPE>
1009     </noscript> after </head>
1010     #document
1011     | <html>
1012     | <head>
1013     | <body>
1014    
1015     #data
1016     <head></head></style>
1017     #errors
1018     no <!DOCTYPE>
1019     </style> after </head>
1020     #document
1021     | <html>
1022     | <head>
1023     | <body>
1024    
1025     #data
1026     <head></br><link>
1027     #errors
1028     no <!DOCTYPE>
1029     </br> in </head>
1030     <link> in </head>
1031     #document
1032     | <html>
1033     | <head>
1034     | <link>
1035 wakaba 1.34 | <body>
1036    
1037     #data
1038     <!DOCTYPE HTML><head></head></img>
1039     #errors
1040     </img>
1041     #document
1042     | <!DOCTYPE HTML>
1043     | <html>
1044     | <head>
1045     | <body>
1046    
1047     #data
1048     <!DOCTYPE HTML><head></head></div>
1049     #errors
1050 wakaba 1.35 unmatched </div>
1051 wakaba 1.34 #document
1052     | <!DOCTYPE HTML>
1053     | <html>
1054     | <head>
1055     | <body>
1056    
1057     #data
1058     <!DOCTYPE HTML><head></head></body>
1059     #errors
1060 wakaba 1.49 </body> after </head>
1061 wakaba 1.34 #document
1062     | <!DOCTYPE HTML>
1063     | <html>
1064     | <head>
1065     | <body>
1066    
1067     #data
1068     <!DOCTYPE HTML><head></head></html>
1069     #errors
1070 wakaba 1.49 </html> after </head>
1071 wakaba 1.34 #document
1072     | <!DOCTYPE HTML>
1073     | <html>
1074     | <head>
1075     | <body>
1076    
1077 wakaba 1.33 #data
1078     <!DOCTYPE HTML><head><title></title></head><base><body>
1079     #errors
1080     <base> after </head>
1081     #document
1082     | <!DOCTYPE HTML>
1083     | <html>
1084     | <head>
1085     | <title>
1086 wakaba 1.35 | <base>
1087 wakaba 1.33 | <body>
1088    
1089     #data
1090     <!DOCTYPE HTML><head><title></title></head><meta><body>
1091     #errors
1092     <meta> after </head>
1093     #document
1094     | <!DOCTYPE HTML>
1095     | <html>
1096     | <head>
1097     | <title>
1098 wakaba 1.35 | <meta>
1099 wakaba 1.33 | <body>
1100    
1101     #data
1102     <!DOCTYPE HTML><head></head><title></title><body>
1103     #errors
1104     <title> after </head>
1105     #document
1106     | <!DOCTYPE HTML>
1107     | <html>
1108     | <head>
1109     | <title>
1110     | <body>
1111 wakaba 1.24
1112 wakaba 1.5 #data
1113 wakaba 1.10 <!DOCTYPE HTML><iframe>
1114 wakaba 1.5 #errors
1115     no </iframe>
1116     #document
1117     | <!DOCTYPE HTML>
1118     | <html>
1119     | <head>
1120     | <body>
1121     | <iframe>
1122    
1123     #data
1124 wakaba 1.10 <!DOCTYPE HTML><iframe></iframe>
1125 wakaba 1.5 #errors
1126     #document
1127     | <!DOCTYPE HTML>
1128     | <html>
1129     | <head>
1130     | <body>
1131     | <iframe>
1132    
1133     #data
1134 wakaba 1.10 <!DOCTYPE HTML><iframe>a</iframe>
1135 wakaba 1.5 #errors
1136     #document
1137     | <!DOCTYPE HTML>
1138     | <html>
1139     | <head>
1140     | <body>
1141     | <iframe>
1142     | "a"
1143    
1144     #data
1145 wakaba 1.10 <!DOCTYPE HTML><noframes>
1146 wakaba 1.5 #errors
1147     no </noframes>
1148     #document
1149     | <!DOCTYPE HTML>
1150     | <html>
1151     | <head>
1152 wakaba 1.52 | <noframes>
1153 wakaba 1.5 | <body>
1154    
1155     #data
1156 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
1157 wakaba 1.5 #errors
1158     #document
1159     | <!DOCTYPE HTML>
1160     | <html>
1161     | <head>
1162 wakaba 1.52 | <noframes>
1163 wakaba 1.5 | <body>
1164    
1165     #data
1166 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
1167 wakaba 1.5 #errors
1168     #document
1169     | <!DOCTYPE HTML>
1170     | <html>
1171     | <head>
1172     | <noframes>
1173     | "a"
1174 wakaba 1.52 | <body>
1175 wakaba 1.5
1176     #data
1177 wakaba 1.10 <!DOCTYPE HTML><noframes>
1178 wakaba 1.5 #errors
1179     no </noframes>
1180     #document
1181     | <!DOCTYPE HTML>
1182     | <html>
1183     | <head>
1184 wakaba 1.52 | <noframes>
1185 wakaba 1.5 | <body>
1186    
1187     #data
1188 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
1189 wakaba 1.5 #errors
1190     #document
1191     | <!DOCTYPE HTML>
1192     | <html>
1193     | <head>
1194 wakaba 1.52 | <noframes>
1195 wakaba 1.5 | <body>
1196    
1197     #data
1198 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
1199 wakaba 1.5 #errors
1200     #document
1201     | <!DOCTYPE HTML>
1202     | <html>
1203     | <head>
1204     | <body>
1205 wakaba 1.52 | "a"
1206 wakaba 1.5 | <noframes>
1207    
1208     #data
1209 wakaba 1.10 <!DOCTYPE HTML><xmp>
1210 wakaba 1.5 #errors
1211     no </xmp>
1212     #document
1213     | <!DOCTYPE HTML>
1214     | <html>
1215     | <head>
1216     | <body>
1217     | <xmp>
1218    
1219     #data
1220 wakaba 1.10 <!DOCTYPE HTML><xmp></xmp>
1221 wakaba 1.5 #errors
1222     #document
1223     | <!DOCTYPE HTML>
1224     | <html>
1225     | <head>
1226     | <body>
1227     | <xmp>
1228    
1229     #data
1230 wakaba 1.10 <!DOCTYPE HTML><xmp>a</xmp>
1231 wakaba 1.5 #errors
1232     #document
1233     | <!DOCTYPE HTML>
1234     | <html>
1235     | <head>
1236     | <body>
1237     | <xmp>
1238     | "a"
1239 wakaba 1.6
1240     #data
1241 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style></style></head><body>
1242 wakaba 1.6 #errors
1243     #document
1244     | <!DOCTYPE HTML>
1245     | <html>
1246     | <head>
1247     | <title>
1248     | <style>
1249     | <body>
1250    
1251     #data
1252 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>
1253 wakaba 1.6 #errors
1254     #document
1255     | <!DOCTYPE HTML>
1256     | <html>
1257     | <head>
1258     | <title>
1259     | <style>
1260     | type="text/css"
1261     | <body>
1262    
1263     #data
1264 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>
1265 wakaba 1.6 #errors
1266     #document
1267     | <!DOCTYPE HTML>
1268     | <html>
1269     | <head>
1270     | <title>
1271     | <style>
1272     | type="text/css"
1273     | "p {}"
1274     | <body>
1275    
1276     #data
1277 wakaba 1.10 <!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>
1278 wakaba 1.6 #errors
1279     #document
1280     | <!DOCTYPE HTML>
1281     | <html>
1282     | <head>
1283     | <style>
1284     | type="text/css"
1285     | <title>
1286     | <body>
1287    
1288     #data
1289 wakaba 1.10 <!DOCTYPE HTML><style type="text/css"></style><title></title><body>
1290 wakaba 1.6 #errors
1291     #document
1292     | <!DOCTYPE HTML>
1293     | <html>
1294     | <head>
1295     | <style>
1296     | type="text/css"
1297     | <title>
1298     | <body>
1299    
1300     #data
1301 wakaba 1.10 <!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>
1302 wakaba 1.6 #errors
1303     #document
1304     | <!DOCTYPE HTML>
1305     | <html>
1306     | <head>
1307     | <title>
1308     | <body>
1309     | <p>
1310     | "a"
1311     | <style>
1312     | type="text/css"
1313 wakaba 1.7
1314     #data
1315 wakaba 1.10 <!DOCTYPE HTML><form><form></form>
1316 wakaba 1.7 #errors
1317     form in form
1318     #document
1319     | <!DOCTYPE HTML>
1320     | <html>
1321     | <head>
1322     | <body>
1323     | <form>
1324 wakaba 1.8
1325     #data
1326     <!DOCTYPE HTML><ul><li>a<li>c</ul>d
1327     #errors
1328     #document
1329     | <!DOCTYPE HTML>
1330     | <html>
1331     | <head>
1332     | <body>
1333     | <ul>
1334     | <li>
1335     | "a"
1336     | <li>
1337     | "c"
1338     | "d"
1339    
1340     #data
1341     <!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d
1342     #errors
1343     div closed by li
1344     #document
1345     | <!DOCTYPE HTML>
1346     | <html>
1347     | <head>
1348     | <body>
1349     | <ul>
1350     | <li>
1351     | "a"
1352     | <div>
1353     | "b"
1354     | <li>
1355     | "c"
1356     | "d"
1357    
1358     #data
1359     <!DOCTYPE HTML><dl><dt>a<dt>c</dl>d
1360     #errors
1361     #document
1362     | <!DOCTYPE HTML>
1363     | <html>
1364     | <head>
1365     | <body>
1366     | <dl>
1367     | <dt>
1368     | "a"
1369     | <dt>
1370     | "c"
1371     | "d"
1372    
1373     #data
1374     <!DOCTYPE HTML><dl><dt>a<dd>c</dl>d
1375     #errors
1376     #document
1377     | <!DOCTYPE HTML>
1378     | <html>
1379     | <head>
1380     | <body>
1381     | <dl>
1382     | <dt>
1383     | "a"
1384     | <dd>
1385     | "c"
1386     | "d"
1387    
1388     #data
1389     <!DOCTYPE HTML><dl><dd>a<dt>c</dl>d
1390     #errors
1391     #document
1392     | <!DOCTYPE HTML>
1393     | <html>
1394     | <head>
1395     | <body>
1396     | <dl>
1397     | <dd>
1398     | "a"
1399     | <dt>
1400     | "c"
1401     | "d"
1402    
1403     #data
1404     <!DOCTYPE HTML><dl><dd>a<dd>c</dl>d
1405     #errors
1406     #document
1407     | <!DOCTYPE HTML>
1408     | <html>
1409     | <head>
1410     | <body>
1411     | <dl>
1412     | <dd>
1413     | "a"
1414     | <dd>
1415     | "c"
1416     | "d"
1417    
1418     #data
1419     <!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d
1420     #errors
1421     div closed by dt
1422     #document
1423     | <!DOCTYPE HTML>
1424     | <html>
1425     | <head>
1426     | <body>
1427     | <dl>
1428     | <dt>
1429     | "a"
1430     | <div>
1431     | "b"
1432     | <dt>
1433     | "c"
1434     | "d"
1435    
1436     #data
1437     <!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d
1438     #errors
1439     div closed by dd
1440     #document
1441     | <!DOCTYPE HTML>
1442     | <html>
1443     | <head>
1444     | <body>
1445     | <dl>
1446     | <dt>
1447     | "a"
1448     | <div>
1449     | "b"
1450     | <dd>
1451     | "c"
1452     | "d"
1453    
1454     #data
1455     <!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d
1456     #errors
1457     div closed by dt
1458     #document
1459     | <!DOCTYPE HTML>
1460     | <html>
1461     | <head>
1462     | <body>
1463     | <dl>
1464     | <dd>
1465     | "a"
1466     | <div>
1467     | "b"
1468     | <dt>
1469     | "c"
1470     | "d"
1471    
1472     #data
1473     <!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d
1474     #errors
1475     div closed by dd
1476     #document
1477     | <!DOCTYPE HTML>
1478     | <html>
1479     | <head>
1480     | <body>
1481     | <dl>
1482     | <dd>
1483     | "a"
1484     | <div>
1485     | "b"
1486     | <dd>
1487     | "c"
1488     | "d"
1489    
1490 wakaba 1.9 #data
1491     <!DOCTYPE HTML><body><form><div>a</form>b
1492     #errors
1493 wakaba 1.37 no </div> before </form>
1494 wakaba 1.9 #document
1495     | <!DOCTYPE HTML>
1496     | <html>
1497     | <head>
1498     | <body>
1499     | <form>
1500     | <div>
1501 wakaba 1.37 | "a"
1502     | "b"
1503    
1504     #data
1505     <!DOCTYPE HTML><body><form><div><div><div>a</form>b
1506     #errors
1507     no </div> before </form>
1508     #document
1509     | <!DOCTYPE HTML>
1510     | <html>
1511     | <head>
1512     | <body>
1513     | <form>
1514     | <div>
1515     | <div>
1516     | <div>
1517     | "a"
1518     | "b"
1519 wakaba 1.11
1520     #data
1521 wakaba 1.35 <!DOCTYPE HTML><form><p></form>
1522     #errors
1523     #document
1524     | <!DOCTYPE HTML>
1525     | <html>
1526     | <head>
1527     | <body>
1528     | <form>
1529     | <p>
1530    
1531     #data
1532 wakaba 1.37 <!DOCTYPE HTML><form><p></form>x
1533     #errors
1534     #document
1535     | <!DOCTYPE HTML>
1536     | <html>
1537     | <head>
1538     | <body>
1539     | <form>
1540     | <p>
1541     | "x"
1542    
1543     #data
1544 wakaba 1.35 <!DOCTYPE HTML><form><li></form>
1545     #errors
1546     #document
1547     | <!DOCTYPE HTML>
1548     | <html>
1549     | <head>
1550     | <body>
1551     | <form>
1552     | <li>
1553    
1554     #data
1555 wakaba 1.37 <!DOCTYPE HTML><form><li></form>y
1556     #errors
1557     #document
1558     | <!DOCTYPE HTML>
1559     | <html>
1560     | <head>
1561     | <body>
1562     | <form>
1563     | <li>
1564     | "y"
1565    
1566     #data
1567 wakaba 1.35 <!DOCTYPE HTML><form><dt></form>
1568     #errors
1569     #document
1570     | <!DOCTYPE HTML>
1571     | <html>
1572     | <head>
1573     | <body>
1574     | <form>
1575     | <dt>
1576    
1577     #data
1578 wakaba 1.37 <!DOCTYPE HTML><form><dt></form>x
1579     #errors
1580     #document
1581     | <!DOCTYPE HTML>
1582     | <html>
1583     | <head>
1584     | <body>
1585     | <form>
1586     | <dt>
1587     | "x"
1588    
1589     #data
1590 wakaba 1.35 <!DOCTYPE HTML><form><dd></form>
1591     #errors
1592     #document
1593     | <!DOCTYPE HTML>
1594     | <html>
1595     | <head>
1596     | <body>
1597     | <form>
1598     | <dd>
1599 wakaba 1.37
1600     #data
1601     <!DOCTYPE HTML><form><dd></form>x
1602     #errors
1603     #document
1604     | <!DOCTYPE HTML>
1605     | <html>
1606     | <head>
1607     | <body>
1608     | <form>
1609     | <dd>
1610     | "x"
1611 wakaba 1.35
1612     #data
1613 wakaba 1.11 <!DOCTYPE HTML><ul></body>
1614     #errors
1615     ul not closed
1616     #document
1617     | <!DOCTYPE HTML>
1618     | <html>
1619     | <head>
1620     | <body>
1621     | <ul>
1622    
1623     #data
1624     <!DOCTYPE HTML><ul><li></body>
1625     #errors
1626     ul not closed
1627     #document
1628     | <!DOCTYPE HTML>
1629     | <html>
1630     | <head>
1631     | <body>
1632     | <ul>
1633     | <li>
1634    
1635     #data
1636     <!DOCTYPE HTML><dl></body>
1637     #errors
1638     dl not closed
1639     #document
1640     | <!DOCTYPE HTML>
1641     | <html>
1642     | <head>
1643     | <body>
1644     | <dl>
1645    
1646     #data
1647     <!DOCTYPE HTML><dl><dt></body>
1648     #errors
1649     dl not closed
1650     #document
1651     | <!DOCTYPE HTML>
1652     | <html>
1653     | <head>
1654     | <body>
1655     | <dl>
1656     | <dt>
1657    
1658     #data
1659     <!DOCTYPE HTML><dl><dd></body>
1660     #errors
1661     dl not closed
1662     #document
1663     | <!DOCTYPE HTML>
1664     | <html>
1665     | <head>
1666     | <body>
1667     | <dl>
1668     | <dd>
1669    
1670     #data
1671     <!DOCTYPE HTML><p></body>
1672     #errors
1673     #document
1674     | <!DOCTYPE HTML>
1675     | <html>
1676     | <head>
1677     | <body>
1678     | <p>
1679    
1680     #data
1681 wakaba 1.35 <!DOCTYPE HTML><table> </table>
1682     #errors
1683     #document
1684     | <!DOCTYPE HTML>
1685     | <html>
1686     | <head>
1687     | <body>
1688     | <table>
1689     | " "
1690    
1691     #data
1692 wakaba 1.38 <!DOCTYPE HTML><table> a</table>
1693     #errors
1694     char in <table>
1695     #document
1696     | <!DOCTYPE HTML>
1697     | <html>
1698     | <head>
1699     | <body>
1700     | "a"
1701     | <table>
1702     | " "
1703    
1704     #data
1705     <!DOCTYPE HTML><table> a b</table>
1706     #errors
1707     char in <table>
1708     x
1709     3
1710     #document
1711     | <!DOCTYPE HTML>
1712     | <html>
1713     | <head>
1714     | <body>
1715     | "a b"
1716     | <table>
1717     | " "
1718    
1719     #data
1720     <!DOCTYPE HTML><table>a b </table>
1721     #errors
1722     char in <table>
1723     x
1724     x
1725     4
1726     #document
1727     | <!DOCTYPE HTML>
1728     | <html>
1729     | <head>
1730     | <body>
1731     | "a b "
1732     | <table>
1733    
1734     #data
1735     <!DOCTYPE HTML><table><br> </table>
1736     #errors
1737     <br> in <table>
1738     char in <table>
1739     #document
1740     | <!DOCTYPE HTML>
1741     | <html>
1742     | <head>
1743     | <body>
1744     | <br>
1745     | " "
1746     | <table>
1747    
1748     #data
1749     <!DOCTYPE HTML><table><tbody>a </table>
1750     #errors
1751     char in <tbody>
1752     x2
1753     #document
1754     | <!DOCTYPE HTML>
1755     | <html>
1756     | <head>
1757     | <body>
1758     | "a "
1759     | <table>
1760     | <tbody>
1761    
1762     #data
1763     <!DOCTYPE HTML><table><tr>a </table>
1764     #errors
1765     char in <tr>
1766     x2
1767     #document
1768     | <!DOCTYPE HTML>
1769     | <html>
1770     | <head>
1771     | <body>
1772     | "a "
1773     | <table>
1774     | <tbody>
1775     | <tr>
1776    
1777     #data
1778     <!DOCTYPE HTML><table>a<tr> </table>
1779     #errors
1780     char in <table>
1781     char in <tr>
1782     #document
1783     | <!DOCTYPE HTML>
1784     | <html>
1785     | <head>
1786     | <body>
1787     | "a "
1788     | <table>
1789     | <tbody>
1790     | <tr>
1791    
1792     #data
1793     <!DOCTYPE HTML><table><tbody><br> </table>
1794     #errors
1795     <br> in <tbody>
1796     char in <tbody>
1797     #document
1798     | <!DOCTYPE HTML>
1799     | <html>
1800     | <head>
1801     | <body>
1802     | <br>
1803     | " "
1804     | <table>
1805     | <tbody>
1806    
1807     #data
1808     <!DOCTYPE HTML><table><tr><br> </table>
1809     #errors
1810     <br> in <tr>
1811     char in <tr>
1812     #document
1813     | <!DOCTYPE HTML>
1814     | <html>
1815     | <head>
1816     | <body>
1817     | <br>
1818     | " "
1819     | <table>
1820     | <tbody>
1821     | <tr>
1822    
1823     #data
1824     <!DOCTYPE HTML><table a><table b> </table></table>
1825     #errors
1826     <table> in <table>
1827     unmatched </table>
1828     #document
1829     | <!DOCTYPE HTML>
1830     | <html>
1831     | <head>
1832     | <body>
1833     | <table>
1834     | a=""
1835     | <table>
1836     | b=""
1837     | " "
1838    
1839     #data
1840     <!DOCTYPE HTML><table a><table b> </table> </table>
1841     #errors
1842     <table> in <table>
1843     unmatched </table>
1844     #document
1845     | <!DOCTYPE HTML>
1846     | <html>
1847     | <head>
1848     | <body>
1849     | <table>
1850     | a=""
1851     | <table>
1852     | b=""
1853     | " "
1854     | " "
1855    
1856     #data
1857     <!DOCTYPE HTML><table><tr><td><table> </table></td>x</table>
1858     #errors
1859     char in <tr>
1860     #document
1861     | <!DOCTYPE HTML>
1862     | <html>
1863     | <head>
1864     | <body>
1865     | "x"
1866     | <table>
1867     | <tbody>
1868     | <tr>
1869     | <td>
1870     | <table>
1871     | " "
1872    
1873     #data
1874     <!DOCTYPE HTML><table><tr><td></td>x<table> </table></table>
1875     #errors
1876     char in <tr>
1877 wakaba 1.48 no </table> before <table>
1878 wakaba 1.38 unmatched </table>
1879     #document
1880     | <!DOCTYPE HTML>
1881     | <html>
1882     | <head>
1883     | <body>
1884     | "x"
1885     | <table>
1886     | <tbody>
1887     | <tr>
1888     | <td>
1889     | <table>
1890     | " "
1891    
1892     #data
1893     <!DOCTYPE HTML><table><tr><td><table>x</table><table> </table></table>
1894     #errors
1895     char in <table>
1896     #document
1897     | <!DOCTYPE HTML>
1898     | <html>
1899     | <head>
1900     | <body>
1901     | <table>
1902     | <tbody>
1903     | <tr>
1904     | <td>
1905     | "x"
1906     | <table>
1907     | <table>
1908     | " "
1909    
1910     #data
1911 wakaba 1.39 <!DOCTYPE HTML><table><title>a</title></table>
1912     #errors
1913     <title> in <table>
1914     #document
1915     | <!DOCTYPE HTML>
1916     | <html>
1917     | <head>
1918     | <body>
1919     | <title>
1920     | "a"
1921     | <table>
1922    
1923     #data
1924 wakaba 1.41 <!DOCTYPE HTML><table><li><table></table>
1925     #errors
1926     <li> in <table>
1927     <table> in <table>
1928     #document
1929     | <!DOCTYPE HTML>
1930     | <html>
1931     | <head>
1932     | <body>
1933     | <li>
1934     | <table>
1935     | <table>
1936    
1937     #data
1938     <!DOCTYPE HTML><table><input> </table>
1939     #errors
1940     <input> in <table>
1941     char in <table>
1942     #document
1943     | <!DOCTYPE HTML>
1944     | <html>
1945     | <head>
1946     | <body>
1947     | <input>
1948     | " "
1949     | <table>
1950    
1951     #data
1952     <!DOCTYPE HTML><table><input type="text"> </table>
1953     #errors
1954     <input> in <table>
1955     char in <table>
1956     #document
1957     | <!DOCTYPE HTML>
1958     | <html>
1959     | <head>
1960     | <body>
1961     | <input>
1962     | type="text"
1963     | " "
1964     | <table>
1965    
1966     #data
1967     <!DOCTYPE HTML><table><input type=hidden> </table>
1968     #errors
1969     <input type=hidden> in <table>
1970     #document
1971     | <!DOCTYPE HTML>
1972     | <html>
1973     | <head>
1974     | <body>
1975     | <table>
1976     | <input>
1977     | type="hidden"
1978     | " "
1979    
1980     #data
1981     <!DOCTYPE HTML><table> <input> </table>
1982     #errors
1983     <input> in <table>
1984     char in <table>
1985     #document
1986     | <!DOCTYPE HTML>
1987     | <html>
1988     | <head>
1989     | <body>
1990     | <input>
1991     | " "
1992     | <table>
1993     | " "
1994    
1995     #data
1996     <!DOCTYPE HTML><table>a<input> </table>
1997     #errors
1998     char in <table>
1999     <input> in <table>
2000     char in <table>
2001     #document
2002     | <!DOCTYPE HTML>
2003     | <html>
2004     | <head>
2005     | <body>
2006     | "a"
2007     | <input>
2008     | " "
2009     | <table>
2010    
2011     #data
2012     <!DOCTYPE HTML><table> <input type="text"> </table>
2013     #errors
2014     <input> in <table>
2015     char in <table>
2016     #document
2017     | <!DOCTYPE HTML>
2018     | <html>
2019     | <head>
2020     | <body>
2021     | <input>
2022     | type="text"
2023     | " "
2024     | <table>
2025     | " "
2026    
2027     #data
2028     <!DOCTYPE HTML><table>a<input type=text> </table>
2029     #errors
2030     char in <table>
2031     <input> in <table>
2032     char in <table>
2033     #document
2034     | <!DOCTYPE HTML>
2035     | <html>
2036     | <head>
2037     | <body>
2038     | "a"
2039     | <input>
2040     | type="text"
2041     | " "
2042     | <table>
2043    
2044     #data
2045     <!DOCTYPE HTML><table> <input type=hidden> </table>
2046     #errors
2047     <input type=hidden> in <table>
2048     #document
2049     | <!DOCTYPE HTML>
2050     | <html>
2051     | <head>
2052     | <body>
2053     | <table>
2054     | " "
2055     | <input>
2056     | type="hidden"
2057     | " "
2058    
2059     #data
2060     <!DOCTYPE HTML><table>a<input type=hidden> </table>
2061     #errors
2062     char in <table>
2063     <input> in <table>
2064     char in <table>
2065     #document
2066     | <!DOCTYPE HTML>
2067     | <html>
2068     | <head>
2069     | <body>
2070     | "a"
2071     | <input>
2072     | type="hidden"
2073     | " "
2074     | <table>
2075    
2076     #data
2077     <!DOCTYPE HTML><table><input type="HiddeN"> </table>
2078     #errors
2079     <input type=hidden> in <table>
2080     #document
2081     | <!DOCTYPE HTML>
2082     | <html>
2083     | <head>
2084     | <body>
2085     | <table>
2086     | <input>
2087     | type="HiddeN"
2088     | " "
2089    
2090     #data
2091 wakaba 1.43 <!DOCTYPE HTML><table><thead><input type=hidden></table>
2092     #errors
2093     <input type=hidden> in <thead>
2094     #document
2095     | <!DOCTYPE HTML>
2096     | <html>
2097     | <head>
2098     | <body>
2099     | <table>
2100     | <thead>
2101     | <input>
2102     | type="hidden"
2103    
2104     #data
2105     <!DOCTYPE HTML><table><thead>a<input type=hidden></table>
2106     #errors
2107     char in <thead>
2108     <input type=hidden> in <thead>
2109     #document
2110     | <!DOCTYPE HTML>
2111     | <html>
2112     | <head>
2113     | <body>
2114     | "a"
2115     | <input>
2116     | type="hidden"
2117     | <table>
2118     | <thead>
2119    
2120     #data
2121     <!DOCTYPE HTML><table><tr><input type=hidden></table>
2122     #errors
2123     <input type=hidden> in <tr>
2124     #document
2125     | <!DOCTYPE HTML>
2126     | <html>
2127     | <head>
2128     | <body>
2129     | <table>
2130     | <tbody>
2131     | <tr>
2132     | <input>
2133     | type="hidden"
2134    
2135     #data
2136     <!DOCTYPE HTML><table><tr>a<input type=hidden></table>
2137     #errors
2138     char in <tr>
2139     <input type=hidden> in <tr>
2140     #document
2141     | <!DOCTYPE HTML>
2142     | <html>
2143     | <head>
2144     | <body>
2145     | "a"
2146     | <input>
2147     | type="hidden"
2148     | <table>
2149     | <tbody>
2150     | <tr>
2151    
2152     #data
2153     <!DOCTYPE HTML><table><script></script></table>
2154     #errors
2155     #document
2156     | <!DOCTYPE HTML>
2157     | <html>
2158     | <head>
2159     | <body>
2160     | <table>
2161     | <script>
2162    
2163     #data
2164     <!DOCTYPE HTML><table> <script></script> </table>
2165     #errors
2166     #document
2167     | <!DOCTYPE HTML>
2168     | <html>
2169     | <head>
2170     | <body>
2171     | <table>
2172     | " "
2173     | <script>
2174     | " "
2175    
2176     #data
2177     <!DOCTYPE HTML><table>a<script></script> </table>
2178     #errors
2179     char in <table>
2180     <script> in <table>
2181     char in <table>
2182     #document
2183     | <!DOCTYPE HTML>
2184     | <html>
2185     | <head>
2186     | <body>
2187     | "a"
2188     | <script>
2189     | " "
2190     | <table>
2191    
2192     #data
2193     <!DOCTYPE HTML><table><tfoot><script></script> </table>
2194     #errors
2195     #document
2196     | <!DOCTYPE HTML>
2197     | <html>
2198     | <head>
2199     | <body>
2200     | <table>
2201     | <tfoot>
2202     | <script>
2203     | " "
2204    
2205     #data
2206     <!DOCTYPE HTML><table><tfoot>a<script></script> </table>
2207     #errors
2208     char in <tfoot>
2209     <script> in <tfoot>
2210     char in <tfoot>
2211     #document
2212     | <!DOCTYPE HTML>
2213     | <html>
2214     | <head>
2215     | <body>
2216     | "a"
2217     | <script>
2218     | " "
2219     | <table>
2220     | <tfoot>
2221    
2222     #data
2223     <!DOCTYPE HTML><table><tr> <script></script> </table>
2224     #errors
2225     #document
2226     | <!DOCTYPE HTML>
2227     | <html>
2228     | <head>
2229     | <body>
2230     | <table>
2231     | <tbody>
2232     | <tr>
2233     | " "
2234     | <script>
2235     | " "
2236    
2237     #data
2238     <!DOCTYPE HTML><table><tr>a<script></script> </table>
2239     #errors
2240     char in <tr>
2241     <script> in <tr>
2242     char in <tr>
2243     #document
2244     | <!DOCTYPE HTML>
2245     | <html>
2246     | <head>
2247     | <body>
2248     | "a"
2249     | <script>
2250     | " "
2251     | <table>
2252     | <tbody>
2253     | <tr>
2254    
2255     #data
2256     <!DOCTYPE HTML><table><style></style></table>
2257     #errors
2258     #document
2259     | <!DOCTYPE HTML>
2260     | <html>
2261     | <head>
2262     | <body>
2263     | <table>
2264     | <style>
2265    
2266     #data
2267     <!DOCTYPE HTML><table> <style></style> </table>
2268     #errors
2269     #document
2270     | <!DOCTYPE HTML>
2271     | <html>
2272     | <head>
2273     | <body>
2274     | <table>
2275     | " "
2276     | <style>
2277     | " "
2278    
2279     #data
2280     <!DOCTYPE HTML><table>a<style></style> </table>
2281     #errors
2282     char in <table>
2283     <style> in <table>
2284     char in <table>
2285     #document
2286     | <!DOCTYPE HTML>
2287     | <html>
2288     | <head>
2289     | <body>
2290     | "a"
2291     | <style>
2292     | " "
2293     | <table>
2294    
2295     #data
2296     <!DOCTYPE HTML><table><tfoot><style></style> </table>
2297     #errors
2298     #document
2299     | <!DOCTYPE HTML>
2300     | <html>
2301     | <head>
2302     | <body>
2303     | <table>
2304     | <tfoot>
2305     | <style>
2306     | " "
2307    
2308     #data
2309     <!DOCTYPE HTML><table><tfoot>a<style></style> </table>
2310     #errors
2311     char in <tfoot>
2312     <style> in <tfoot>
2313     char in <tfoot>
2314     #document
2315     | <!DOCTYPE HTML>
2316     | <html>
2317     | <head>
2318     | <body>
2319     | "a"
2320     | <style>
2321     | " "
2322     | <table>
2323     | <tfoot>
2324    
2325     #data
2326     <!DOCTYPE HTML><table><tr> <style></style> </table>
2327     #errors
2328     #document
2329     | <!DOCTYPE HTML>
2330     | <html>
2331     | <head>
2332     | <body>
2333     | <table>
2334     | <tbody>
2335     | <tr>
2336     | " "
2337     | <style>
2338     | " "
2339    
2340     #data
2341     <!DOCTYPE HTML><table><tr>a<style></style> </table>
2342     #errors
2343     char in <tr>
2344     <style> in <tr>
2345     char in <tr>
2346     #document
2347     | <!DOCTYPE HTML>
2348     | <html>
2349     | <head>
2350     | <body>
2351     | "a"
2352     | <style>
2353     | " "
2354     | <table>
2355     | <tbody>
2356     | <tr>
2357    
2358     #data
2359 wakaba 1.45 <!DOCTYPE HTML><table><b>x<i>y<div>z</b>a</i>b
2360     #errors
2361     1,26,in table:b
2362     1,27,in table:#character
2363     1,30,in table:i
2364     1,31,in table:#character
2365     1,36,in table:div
2366     1,37,in table:#character
2367     1,41,in table:/b
2368     1,41,not closed:div
2369     1,42,in table:#character
2370     1,46,in table:/i
2371     1,46,not closed:div
2372     1,46,in table:#character
2373     no </div></table> at the end-of-file
2374     #document
2375     | <!DOCTYPE HTML>
2376     | <html>
2377     | <head>
2378     | <body>
2379     | <b>
2380     | "x"
2381     | <i>
2382     | "y"
2383 wakaba 1.46 | <i>
2384     | <div>
2385     | <i>
2386     | <b>
2387     | "z"
2388     | "a"
2389     | "b"
2390 wakaba 1.45 | <table>
2391    
2392     #data
2393 wakaba 1.11 <!DOCTYPE HTML><table><tr><td></body>
2394     #errors
2395 wakaba 1.35 unmatched </body>
2396 wakaba 1.11 table not closed
2397     #document
2398     | <!DOCTYPE HTML>
2399     | <html>
2400     | <head>
2401     | <body>
2402     | <table>
2403     | <tbody>
2404     | <tr>
2405     | <td>
2406    
2407     #data
2408     <!DOCTYPE HTML><table><tr><th></body>
2409     #errors
2410 wakaba 1.35 unmatched </body>
2411 wakaba 1.11 table not closed
2412     #document
2413     | <!DOCTYPE HTML>
2414     | <html>
2415     | <head>
2416     | <body>
2417     | <table>
2418     | <tbody>
2419     | <tr>
2420     | <th>
2421    
2422     #data
2423     <!DOCTYPE HTML><table><thead><tr><td></body>
2424     #errors
2425 wakaba 1.35 unmatched </body>
2426 wakaba 1.11 table not closed
2427     #document
2428     | <!DOCTYPE HTML>
2429     | <html>
2430     | <head>
2431     | <body>
2432     | <table>
2433     | <thead>
2434     | <tr>
2435     | <td>
2436 wakaba 1.12
2437     #data
2438     <!DOCTYPE HTML><isindex>
2439     #errors
2440     isindex
2441     #document
2442     | <!DOCTYPE HTML>
2443     | <html>
2444     | <head>
2445     | <body>
2446     | <form>
2447     | <hr>
2448     | <p>
2449     | <label>
2450     | "This is a searchable index. Insert your search keywords here: "
2451     | <input>
2452     | name="isindex"
2453     | <hr>
2454    
2455     #data
2456 wakaba 1.51 <!DOCTYPE HTML><isindex/>
2457     #errors
2458     isindex
2459     #document
2460     | <!DOCTYPE HTML>
2461     | <html>
2462     | <head>
2463     | <body>
2464     | <form>
2465     | <hr>
2466     | <p>
2467     | <label>
2468     | "This is a searchable index. Insert your search keywords here: "
2469     | <input>
2470     | name="isindex"
2471     | <hr>
2472    
2473     #data
2474     <!DOCTYPE HTML><form><isindex/></form>
2475     #errors
2476     <isindex> in form
2477     nestc
2478     #document
2479     | <!DOCTYPE HTML>
2480     | <html>
2481     | <head>
2482     | <body>
2483     | <form>
2484    
2485     #data
2486 wakaba 1.12 <!DOCTYPE HTML><isindex action="http://test/">
2487     #errors
2488     isindex
2489     #document
2490     | <!DOCTYPE HTML>
2491     | <html>
2492     | <head>
2493     | <body>
2494     | <form>
2495     | action="http://test/"
2496     | <hr>
2497     | <p>
2498     | <label>
2499     | "This is a searchable index. Insert your search keywords here: "
2500     | <input>
2501     | name="isindex"
2502     | <hr>
2503    
2504     #data
2505     <!DOCTYPE HTML><isindex prompt="Input:">
2506     #errors
2507     isindex
2508     #document
2509     | <!DOCTYPE HTML>
2510     | <html>
2511     | <head>
2512     | <body>
2513     | <form>
2514     | <hr>
2515     | <p>
2516     | <label>
2517     | "Input:"
2518     | <input>
2519     | name="isindex"
2520     | <hr>
2521    
2522     #data
2523     <!DOCTYPE HTML><isindex name="textarea">
2524     #errors
2525     isindex
2526     #document
2527     | <!DOCTYPE HTML>
2528     | <html>
2529     | <head>
2530     | <body>
2531     | <form>
2532     | <hr>
2533     | <p>
2534     | <label>
2535     | "This is a searchable index. Insert your search keywords here: "
2536     | <input>
2537     | name="isindex"
2538     | <hr>
2539    
2540     #data
2541     <!DOCTYPE HTML><isindex type="checkbox">
2542     #errors
2543     isindex
2544     #document
2545     | <!DOCTYPE HTML>
2546     | <html>
2547     | <head>
2548     | <body>
2549     | <form>
2550     | <hr>
2551     | <p>
2552     | <label>
2553     | "This is a searchable index. Insert your search keywords here: "
2554     | <input>
2555     | name="isindex"
2556     | type="checkbox"
2557     | <hr>
2558    
2559     #data
2560     <!DOCTYPE HTML><form><isindex></form>
2561     #errors
2562     isindex
2563     #document
2564     | <!DOCTYPE HTML>
2565     | <html>
2566     | <head>
2567     | <body>
2568     | <form>
2569 wakaba 1.13
2570     #data
2571     <!DOCTYPE HTML><h1><a><h2>
2572     #errors
2573 wakaba 1.35 unexpected end of file (no </h1></a></h2>)
2574 wakaba 1.13 #document
2575     | <!DOCTYPE HTML>
2576     | <html>
2577     | <head>
2578     | <body>
2579     | <h1>
2580     | <a>
2581     | <h2>
2582 wakaba 1.16
2583     #data
2584 wakaba 1.35 <!DOCTYPE HTML><h1><p></h1>
2585     #errors
2586     #document
2587     | <!DOCTYPE HTML>
2588     | <html>
2589     | <head>
2590     | <body>
2591     | <h1>
2592     | <p>
2593    
2594     #data
2595     <!DOCTYPE HTML><h1><li></h1>
2596     #errors
2597     #document
2598     | <!DOCTYPE HTML>
2599     | <html>
2600     | <head>
2601     | <body>
2602     | <h1>
2603     | <li>
2604    
2605     #data
2606     <!DOCTYPE HTML><h1><dt></h1>
2607     #errors
2608     #document
2609     | <!DOCTYPE HTML>
2610     | <html>
2611     | <head>
2612     | <body>
2613     | <h1>
2614     | <dt>
2615    
2616     #data
2617     <!DOCTYPE HTML><h1><dd></h1>
2618     #errors
2619     #document
2620     | <!DOCTYPE HTML>
2621     | <html>
2622     | <head>
2623     | <body>
2624     | <h1>
2625     | <dd>
2626    
2627     #data
2628     <!DOCTYPE HTML><h1></h1>
2629     #errors
2630     #document
2631     | <!DOCTYPE HTML>
2632     | <html>
2633     | <head>
2634     | <body>
2635     | <h1>
2636    
2637     #data
2638 wakaba 1.16 <p>
2639     #errors
2640     no DOCTYPE
2641     #document
2642     | <html>
2643     | <head>
2644     | <body>
2645     | <p>
2646    
2647     #data
2648     a
2649     #errors
2650     no DOCTYPE
2651     #document
2652     | <html>
2653     | <head>
2654     | <body>
2655     | "a"
2656    
2657     #data
2658     <!----> <p>
2659     #errors
2660     no DOCTYPE
2661     #document
2662     | <!-- -->
2663     | <html>
2664     | <head>
2665     | <body>
2666     | <p>
2667    
2668     #data
2669     <!DOCTYPE HTML> <p>
2670     #errors
2671     #document
2672     | <!DOCTYPE HTML>
2673     | <html>
2674     | <head>
2675     | <body>
2676     | <p>
2677 wakaba 1.20
2678     #data
2679     <!DOCTYPE HTML><div></div></div>
2680     #errors
2681     unmatched </div>
2682     #document
2683     | <!DOCTYPE HTML>
2684     | <html>
2685     | <head>
2686     | <body>
2687     | <div>
2688    
2689     #data
2690     <!DOCTYPE HTML><div><span></div>
2691     #errors
2692     unclosed <span>
2693     #document
2694     | <!DOCTYPE HTML>
2695     | <html>
2696     | <head>
2697     | <body>
2698     | <div>
2699     | <span>
2700 wakaba 1.21
2701     #data
2702 wakaba 1.40 <!DOCTYPE HTML><listing>
2703     </listing>
2704     #errors
2705     #document
2706     | <!DOCTYPE HTML>
2707     | <html>
2708     | <head>
2709     | <body>
2710     | <listing>
2711    
2712     #data
2713     <!DOCTYPE HTML><listing>
2714     a</listing>
2715     #errors
2716     #document
2717     | <!DOCTYPE HTML>
2718     | <html>
2719     | <head>
2720     | <body>
2721     | <listing>
2722     | "a"
2723    
2724     #data
2725     <!DOCTYPE HTML><listing>a
2726     </listing>
2727     #errors
2728     #document
2729     | <!DOCTYPE HTML>
2730     | <html>
2731     | <head>
2732     | <body>
2733     | <listing>
2734     | "a
2735     "
2736    
2737     #data
2738     <!DOCTYPE HTML><listing>
2739    
2740     </listing>
2741     #errors
2742     #document
2743     | <!DOCTYPE HTML>
2744     | <html>
2745     | <head>
2746     | <body>
2747     | <listing>
2748     | "
2749     "
2750    
2751     #data
2752     <!DOCTYPE HTML><listing>
2753     </listing>
2754     #errors
2755     #document
2756     | <!DOCTYPE HTML>
2757     | <html>
2758     | <head>
2759     | <body>
2760     | <listing>
2761     | "
2762     "
2763    
2764     #data
2765 wakaba 1.21 <!DOCTYPE HTML><pre><!---->
2766     a</pre>
2767     #errors
2768     #document
2769     | <!DOCTYPE HTML>
2770     | <html>
2771     | <head>
2772     | <body>
2773     | <pre>
2774 wakaba 1.40 | <!-- -->
2775     | "
2776     a"
2777    
2778     #data
2779     <!DOCTYPE HTML><listing><!---->
2780     a</listing>
2781     #errors
2782     #document
2783     | <!DOCTYPE HTML>
2784     | <html>
2785     | <head>
2786     | <body>
2787     | <listing>
2788 wakaba 1.21 | <!-- -->
2789     | "
2790     a"
2791    
2792     #data
2793     <!DOCTYPE HTML><textarea><!---->
2794     a</textarea>
2795     #errors
2796     #document
2797     | <!DOCTYPE HTML>
2798     | <html>
2799     | <head>
2800     | <body>
2801     | <textarea>
2802     | "<!---->
2803     a"
2804 wakaba 1.22
2805     #data
2806     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>
2807     #errors
2808     #document
2809     | <!DOCTYPE HTML>
2810     | <html>
2811     | <head>
2812     | <title>
2813     | <body>
2814     | " "
2815    
2816     #data
2817     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>
2818     #errors
2819     #document
2820     | <!DOCTYPE HTML>
2821     | <html>
2822     | <head>
2823     | <title>
2824     | <body>
2825     | " "
2826    
2827     #data
2828     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>a
2829     #errors
2830     char after </body>
2831     char after </html>
2832     #document
2833     | <!DOCTYPE HTML>
2834     | <html>
2835     | <head>
2836     | <title>
2837     | <body>
2838     | "a"
2839    
2840     #data
2841     <!DOCTYPE HTML><html><head><title></title></head><body></body></html> a
2842     #errors
2843     char after </html>
2844     char after </body>
2845     #document
2846     | <!DOCTYPE HTML>
2847     | <html>
2848     | <head>
2849     | <title>
2850     | <body>
2851     | " a"
2852    
2853     #data
2854     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>a
2855     #errors
2856     char after </html>
2857     char after </body>
2858     #document
2859     | <!DOCTYPE HTML>
2860     | <html>
2861     | <head>
2862     | <title>
2863     | <body>
2864     | "a "
2865    
2866     #data
2867     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>aaa
2868     #errors
2869     char after </html>
2870     char after </body>
2871     #document
2872     | <!DOCTYPE HTML>
2873     | <html>
2874     | <head>
2875     | <title>
2876     | <body>
2877     | "aaa"
2878    
2879     #data
2880     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!---->
2881     #errors
2882     #document
2883     | <!DOCTYPE HTML>
2884     | <html>
2885     | <head>
2886     | <title>
2887     | <body>
2888     | <!-- -->
2889    
2890     #data
2891     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!--aa-->
2892     #errors
2893     #document
2894     | <!DOCTYPE HTML>
2895     | <html>
2896     | <head>
2897     | <title>
2898     | <body>
2899     | <!-- aa -->
2900    
2901     #data
2902     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><!DOCTYPE HTML>
2903     #errors
2904     <!DOCTYPE> after </html>
2905     #document
2906     | <!DOCTYPE HTML>
2907     | <html>
2908     | <head>
2909     | <title>
2910     | <body>
2911    
2912     #data
2913     <!DOCTYPE HTML><html><head><title></title></head><body></body></html><p>
2914     #errors
2915     start tag after </html>
2916     start tag after </body>
2917     #document
2918     | <!DOCTYPE HTML>
2919     | <html>
2920     | <head>
2921     | <title>
2922     | <body>
2923     | <p>
2924    
2925     #data
2926     <!DOCTYPE HTML><html><head><title></title></head><body></body></html></p>
2927     #errors
2928     end tag after </html>
2929     end tag after </body>
2930     </p> interpreted as <p></p>
2931     #document
2932     | <!DOCTYPE HTML>
2933     | <html>
2934     | <head>
2935     | <title>
2936     | <body>
2937     | <p>
2938    
2939     #data
2940     <!DOCTYPE HTML><html><head><title></title></head><body></body></html> <p>
2941     #errors
2942     start tag after </html>
2943     start tag after </body>
2944     #document
2945     | <!DOCTYPE HTML>
2946     | <html>
2947     | <head>
2948     | <title>
2949     | <body>
2950     | " "
2951     | <p>
2952    
2953     #data
2954     <!DOCTYPE HTML><html><head><title></title></head><body></body></html>aa<p>
2955     #errors
2956     char after </html>
2957     char after </body>
2958     #document
2959     | <!DOCTYPE HTML>
2960     | <html>
2961     | <head>
2962     | <title>
2963     | <body>
2964     | "aa"
2965     | <p>
2966    
2967     #data
2968     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>
2969     #errors
2970     #document
2971     | <!DOCTYPE HTML>
2972     | <html>
2973     | <head>
2974     | <title>
2975     | <frameset>
2976     | " "
2977    
2978     #data
2979     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>
2980     #errors
2981     #document
2982     | <!DOCTYPE HTML>
2983     | <html>
2984     | <head>
2985     | <title>
2986     | <frameset>
2987     | " "
2988    
2989     #data
2990     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a
2991     #errors
2992     char after </html>
2993     #document
2994     | <!DOCTYPE HTML>
2995     | <html>
2996     | <head>
2997     | <title>
2998     | <frameset>
2999    
3000     #data
3001     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> a
3002     #errors
3003     char after </html>
3004     #document
3005     | <!DOCTYPE HTML>
3006     | <html>
3007     | <head>
3008     | <title>
3009     | <frameset>
3010     | " "
3011    
3012     #data
3013     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a
3014     #errors
3015     char after </html>
3016     #document
3017     | <!DOCTYPE HTML>
3018     | <html>
3019     | <head>
3020     | <title>
3021     | <frameset>
3022     | " "
3023    
3024     #data
3025 wakaba 1.54 <!DOCTYPE HTML><frameset></frameset></html>a</html>
3026     #errors
3027     char after </html>
3028     </html> after </html>
3029     #document
3030     | <!DOCTYPE HTML>
3031     | <html>
3032     | <head>
3033     | <frameset>
3034    
3035     #data
3036 wakaba 1.22 <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!---->
3037     #errors
3038     #document
3039     | <!DOCTYPE HTML>
3040     | <html>
3041     | <head>
3042     | <title>
3043     | <frameset>
3044     | <!-- -->
3045    
3046     #data
3047     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!--a-->
3048     #errors
3049     #document
3050     | <!DOCTYPE HTML>
3051     | <html>
3052     | <head>
3053     | <title>
3054     | <frameset>
3055     | <!-- a -->
3056    
3057     #data
3058     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!---->
3059     #errors
3060     #document
3061     | <!DOCTYPE HTML>
3062     | <html>
3063     | <head>
3064     | <title>
3065     | <frameset>
3066     | " "
3067     | <!-- -->
3068    
3069     #data
3070     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->
3071     #errors
3072     char after </html>
3073     #document
3074     | <!DOCTYPE HTML>
3075     | <html>
3076     | <head>
3077     | <title>
3078     | <frameset>
3079 wakaba 1.54 | <!-- -->
3080    
3081     #data
3082     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!---->
3083     #errors
3084     char after </html>
3085     #document
3086     | <!DOCTYPE HTML>
3087     | <html>
3088     | <head>
3089     | <title>
3090     | <frameset>
3091     | " "
3092     | <!-- -->
3093    
3094     #data
3095     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a<!----> <!--a-->
3096     #errors
3097     char after </html>
3098     #document
3099     | <!DOCTYPE HTML>
3100     | <html>
3101     | <head>
3102     | <title>
3103     | <frameset>
3104     | " "
3105     | <!-- -->
3106     | <!-- a -->
3107 wakaba 1.22
3108     #data
3109     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><!DOCTYPE HTML>
3110     #errors
3111     <!DOCTYPE> after </html>
3112     #document
3113     | <!DOCTYPE HTML>
3114     | <html>
3115     | <head>
3116     | <title>
3117     | <frameset>
3118    
3119     #data
3120     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <!DOCTYPE HTML>
3121     #errors
3122     <!DOCTYPE> after </html>
3123     #document
3124     | <!DOCTYPE HTML>
3125     | <html>
3126     | <head>
3127     | <title>
3128     | <frameset>
3129     | " "
3130    
3131     #data
3132     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><p>
3133     #errors
3134     start tag after </html>
3135     #document
3136     | <!DOCTYPE HTML>
3137     | <html>
3138     | <head>
3139     | <title>
3140     | <frameset>
3141    
3142     #data
3143     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <p>
3144     #errors
3145     start tag after </html>
3146     #document
3147     | <!DOCTYPE HTML>
3148     | <html>
3149     | <head>
3150     | <title>
3151     | <frameset>
3152     | " "
3153    
3154     #data
3155     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></p>
3156     #errors
3157     end tag after </html>
3158     #document
3159     | <!DOCTYPE HTML>
3160     | <html>
3161     | <head>
3162     | <title>
3163     | <frameset>
3164    
3165     #data
3166     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> </p>
3167     #errors
3168     end tag after </html>
3169     #document
3170     | <!DOCTYPE HTML>
3171     | <html>
3172     | <head>
3173     | <title>
3174     | <frameset>
3175     | " "
3176    
3177     #data
3178     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html></html>
3179     #errors
3180     </html> after </html>
3181     #document
3182     | <!DOCTYPE HTML>
3183     | <html>
3184     | <head>
3185     | <title>
3186     | <frameset>
3187    
3188     #data
3189     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html>a</html>
3190     #errors
3191     char after </html>
3192 wakaba 1.54 </html> after </html>
3193 wakaba 1.22 #document
3194     | <!DOCTYPE HTML>
3195     | <html>
3196     | <head>
3197     | <title>
3198     | <frameset>
3199    
3200     #data
3201     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>
3202     #errors
3203     #document
3204     | <!DOCTYPE HTML>
3205     | <html>
3206     | <head>
3207     | <title>
3208     | <frameset>
3209     | <noframes>
3210    
3211     #data
3212     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes>
3213     #errors
3214     no </noframes>
3215     #document
3216     | <!DOCTYPE HTML>
3217     | <html>
3218     | <head>
3219     | <title>
3220     | <frameset>
3221     | <noframes>
3222    
3223     #data
3224     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes><p></noframes>
3225     #errors
3226     #document
3227     | <!DOCTYPE HTML>
3228     | <html>
3229     | <head>
3230     | <title>
3231     | <frameset>
3232     | <noframes>
3233     | "<p>"
3234    
3235     #data
3236     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a
3237     #errors
3238 wakaba 1.54 char after </html>
3239     #document
3240     | <!DOCTYPE HTML>
3241     | <html>
3242     | <head>
3243     | <title>
3244     | <frameset>
3245     | <noframes>
3246    
3247     #data
3248     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html><noframes></noframes>a</html>
3249     #errors
3250     char after </html>
3251     </html> after </html>
3252 wakaba 1.22 #document
3253     | <!DOCTYPE HTML>
3254     | <html>
3255     | <head>
3256     | <title>
3257     | <frameset>
3258     | <noframes>
3259    
3260     #data
3261     <!DOCTYPE HTML><html><head><title></title></head><frameset></frameset></html> <noframes></noframes>
3262     #errors
3263     #document
3264     | <!DOCTYPE HTML>
3265     | <html>
3266     | <head>
3267     | <title>
3268     | <frameset>
3269     | " "
3270     | <noframes>
3271     | " "
3272    
3273     #data
3274 wakaba 1.54 <!DOCTYPE HTML><frameset></frameset></html><frameset>
3275     #errors
3276     <frameset> after </html>
3277     #document
3278     | <!DOCTYPE HTML>
3279     | <html>
3280     | <head>
3281     | <frameset>
3282    
3283     #data
3284     <!DOCTYPE HTML><frameset></frameset></html></frameset>
3285     #errors
3286     </frameset> after </html>
3287     #document
3288     | <!DOCTYPE HTML>
3289     | <html>
3290     | <head>
3291     | <frameset>
3292    
3293     #data
3294     <!DOCTYPE HTML><frameset></frameset></html><frame>
3295     #errors
3296     <frame> after </html>
3297     #document
3298     | <!DOCTYPE HTML>
3299     | <html>
3300     | <head>
3301     | <frameset>
3302    
3303     #data
3304     <!DOCTYPE HTML><frameset></frameset></html><xyz>
3305     #errors
3306     <xyz> after </html>
3307     #document
3308     | <!DOCTYPE HTML>
3309     | <html>
3310     | <head>
3311     | <frameset>
3312    
3313     #data
3314     <!DOCTYPE HTML><frameset></frameset></html></xyz>
3315     #errors
3316     </xyz> after </html>
3317     #document
3318     | <!DOCTYPE HTML>
3319     | <html>
3320     | <head>
3321     | <frameset>
3322    
3323     #data
3324 wakaba 1.22 <!DOCTYPE HTML><html><head><title></title></head><frameset> </frameset></html>
3325     #errors
3326     #document
3327     | <!DOCTYPE HTML>
3328     | <html>
3329     | <head>
3330     | <title>
3331     | <frameset>
3332     | " "
3333    
3334     #data
3335     <!DOCTYPE HTML><html><head><title></title></head><body></body> </html>
3336     #errors
3337     #document
3338     | <!DOCTYPE HTML>
3339     | <html>
3340     | <head>
3341     | <title>
3342     | <body>
3343     | " "
3344 wakaba 1.23
3345     #data
3346 wakaba 1.26 <!DOCTYPE HTML><frameset></frameset><noframes>
3347     #errors
3348     unexpected end of file
3349     #document
3350     | <!DOCTYPE HTML>
3351     | <html>
3352     | <head>
3353     | <frameset>
3354     | <noframes>
3355    
3356     #data
3357     <!DOCTYPE HTML><frameset></frameset><noframes></noframes>
3358     #errors
3359     #document
3360     | <!DOCTYPE HTML>
3361     | <html>
3362     | <head>
3363     | <frameset>
3364     | <noframes>
3365    
3366     #data
3367     <!DOCTYPE HTML><frameset></frameset><noframes>abcdefg
3368     #errors
3369     unexpected end of file
3370     #document
3371     | <!DOCTYPE HTML>
3372     | <html>
3373     | <head>
3374     | <frameset>
3375     | <noframes>
3376     | "abcdefg"
3377    
3378     #data
3379     <!DOCTYPE HTML><frameset></frameset><noframes>abcdefg</noframes>
3380     #errors
3381     #document
3382     | <!DOCTYPE HTML>
3383     | <html>
3384     | <head>
3385     | <frameset>
3386     | <noframes>
3387     | "abcdefg"
3388    
3389     #data
3390     <!DOCTYPE HTML><frameset></frameset><noframes>aa<p>bb</noframes>
3391     #errors
3392     #document
3393     | <!DOCTYPE HTML>
3394     | <html>
3395     | <head>
3396     | <frameset>
3397     | <noframes>
3398     | "aa<p>bb"
3399    
3400     #data
3401     <!DOCTYPE HTML><frameset></frameset><noframes><noframes></noframes>
3402     #errors
3403     #document
3404     | <!DOCTYPE HTML>
3405     | <html>
3406     | <head>
3407     | <frameset>
3408     | <noframes>
3409     | "<noframes>"
3410    
3411     #data
3412     <!DOCTYPE HTML><frameset></frameset><noframes></noframe></noframes>
3413     #errors
3414     #document
3415     | <!DOCTYPE HTML>
3416     | <html>
3417     | <head>
3418     | <frameset>
3419     | <noframes>
3420     | "</noframe>"
3421 wakaba 1.52
3422     #data
3423     <!DOCTYPE HTML><noframes>x</noframes><!---->
3424     #errors
3425     #document
3426     | <!DOCTYPE HTML>
3427     | <html>
3428     | <head>
3429     | <noframes>
3430     | "x"
3431     | <!-- -->
3432     | <body>
3433    
3434     #data
3435     <!DOCTYPE HTML><head><noframes>x</noframes><!---->
3436     #errors
3437     #document
3438     | <!DOCTYPE HTML>
3439     | <html>
3440     | <head>
3441     | <noframes>
3442     | "x"
3443     | <!-- -->
3444     | <body>
3445    
3446     #data
3447     <!DOCTYPE HTML><head></head><noframes>x</noframes><!---->
3448     #errors
3449     <noframes> after </head>
3450     #document
3451     | <!DOCTYPE HTML>
3452     | <html>
3453     | <head>
3454     | <noframes>
3455     | "x"
3456     | <!-- -->
3457     | <body>
3458    
3459     #data
3460     <!DOCTYPE HTML><body><noframes>x</noframes>
3461     #errors
3462     #document
3463     | <!DOCTYPE HTML>
3464     | <html>
3465     | <head>
3466     | <body>
3467     | <noframes>
3468     | "x"
3469 wakaba 1.26
3470     #data
3471 wakaba 1.23 </body></html><html a>
3472     #errors
3473     no <!DOCTYPE>
3474 wakaba 1.49 </body> before head
3475     </html> before head
3476 wakaba 1.36 <html> in body
3477 wakaba 1.23 #document
3478     | <html>
3479     | a=""
3480     | <head>
3481     | <body>
3482 wakaba 1.49
3483     #data
3484     </html>
3485     #errors
3486     no <!DOCTYPE>
3487     </html> before head
3488     #document
3489     | <html>
3490     | <head>
3491     | <body>
3492    
3493     #data
3494     <!----></html>x
3495     #errors
3496     no <!DOCTYPE>
3497     </html> before head
3498     #document
3499     | <!-- -->
3500     | <html>
3501     | <head>
3502     | <body>
3503     | "x"
3504 wakaba 1.23
3505     #data
3506     <body></body></html><html a>
3507     #errors
3508     no <!DOCTYPE>
3509     <html> after </html>
3510     <html> is not the first start tag
3511     #document
3512     | <html>
3513     | a=""
3514     | <head>
3515     | <body>
3516 wakaba 1.54
3517     #data
3518     <frameset></frameset><html a></html>
3519     #errors
3520     no <!DOCTYPE>
3521     <html> is not the first start tag
3522     #document
3523     | <html>
3524     | a=""
3525     | <head>
3526     | <frameset>
3527 wakaba 1.23
3528     #data
3529     <frameset></frameset></html><html a>
3530     #errors
3531     no <!DOCTYPE>
3532     <html> after </html>
3533     <html> is not the first start tag
3534     #document
3535     | <html>
3536     | a=""
3537     | <head>
3538     | <frameset>
3539    
3540     #data
3541     <!DOCTYPE HTML><html><head></head><frameset></frameset></html><html a>
3542     #errors
3543     <html> after </html>
3544     <html> is not the first start tag
3545     #document
3546     | <!DOCTYPE HTML>
3547     | <html>
3548     | a=""
3549     | <head>
3550     | <frameset>
3551    
3552     #data
3553     <frameset></frameset>
3554     #errors
3555     no <!DOCTYPE>
3556     #document
3557     | <html>
3558     | <head>
3559     | <frameset>
3560    
3561     #data
3562     <frameset></frameset></frameset>
3563     #errors
3564     no <!DOCTYPE>
3565     unmatched </frameset>
3566     #document
3567     | <html>
3568     | <head>
3569     | <frameset>
3570    
3571     #data
3572     <frameset></frameset></frameset></frameset>
3573     #errors
3574     no <!DOCTYPE>
3575     unmatched </frameset>
3576     unmatched </frameset>
3577     #document
3578     | <html>
3579     | <head>
3580     | <frameset>
3581 wakaba 1.24
3582     #data
3583     <!DOCTYPE HTML><table><caption>test</caption>a</table>
3584     #errors
3585     a in <table>
3586     #document
3587     | <!DOCTYPE HTML>
3588     | <html>
3589     | <head>
3590     | <body>
3591     | "a"
3592     | <table>
3593     | <caption>
3594     | "test"
3595    
3596     #data
3597     <!DOCTYPE HTML><table><caption>test</table>a
3598     #errors
3599     no </caption>
3600     #document
3601     | <!DOCTYPE HTML>
3602     | <html>
3603     | <head>
3604     | <body>
3605     | <table>
3606     | <caption>
3607     | "test"
3608     | "a"
3609    
3610     #data
3611     <!DOCTYPE HTML><table><caption>test</body>a
3612     #errors
3613     unmatched </body>
3614     unexpected end of file
3615     #document
3616     | <!DOCTYPE HTML>
3617     | <html>
3618     | <head>
3619     | <body>
3620     | <table>
3621     | <caption>
3622     | "testa"
3623    
3624     #data
3625     <!DOCTYPE HTML><table><caption>test</col>a
3626     #errors
3627     unmatched </col>
3628     unexpected end of file
3629     #document
3630     | <!DOCTYPE HTML>
3631     | <html>
3632     | <head>
3633     | <body>
3634     | <table>
3635     | <caption>
3636     | "testa"
3637    
3638     #data
3639     <!DOCTYPE HTML><table><caption>test</colgroup>a
3640     #errors
3641     unmatched </colgroup>
3642     unexpected end of file
3643     #document
3644     | <!DOCTYPE HTML>
3645     | <html>
3646     | <head>
3647     | <body>
3648     | <table>
3649     | <caption>
3650     | "testa"
3651    
3652     #data
3653     <!DOCTYPE HTML><table><caption>test</html>a
3654     #errors
3655     unmatched </html>
3656     unexpected end of file
3657     #document
3658     | <!DOCTYPE HTML>
3659     | <html>
3660     | <head>
3661     | <body>
3662     | <table>
3663     | <caption>
3664     | "testa"
3665    
3666     #data
3667     <!DOCTYPE HTML><table><caption>test</html>
3668     #errors
3669     unmatched </html>
3670     unexpected end of file
3671     #document
3672     | <!DOCTYPE HTML>
3673     | <html>
3674     | <head>
3675     | <body>
3676     | <table>
3677     | <caption>
3678     | "test "
3679    
3680     #data
3681     <!DOCTYPE HTML><table><caption>test</tbody>a
3682     #errors
3683     unmatched </tbody>
3684     unexpected end of file
3685     #document
3686     | <!DOCTYPE HTML>
3687     | <html>
3688     | <head>
3689     | <body>
3690     | <table>
3691     | <caption>
3692     | "testa"
3693    
3694     #data
3695     <!DOCTYPE HTML><table><caption>test</thead>a
3696     #errors
3697     unmatched </thead>
3698     unexpected end of file
3699     #document
3700     | <!DOCTYPE HTML>
3701     | <html>
3702     | <head>
3703     | <body>
3704     | <table>
3705     | <caption>
3706     | "testa"
3707    
3708     #data
3709     <!DOCTYPE HTML><table><caption>test</tfoot>a
3710     #errors
3711     unmatched </tfoot>
3712     unexpected end of file
3713     #document
3714     | <!DOCTYPE HTML>
3715     | <html>
3716     | <head>
3717     | <body>
3718     | <table>
3719     | <caption>
3720     | "testa"
3721    
3722     #data
3723     <!DOCTYPE HTML><table><caption>test</tr>a
3724     #errors
3725     unmatched </tr>
3726     unexpected end of file
3727     #document
3728     | <!DOCTYPE HTML>
3729     | <html>
3730     | <head>
3731     | <body>
3732     | <table>
3733     | <caption>
3734     | "testa"
3735    
3736     #data
3737     <!DOCTYPE HTML><table><caption>test</td>a
3738     #errors
3739     unmatched </td>
3740     unexpected end of file
3741     #document
3742     | <!DOCTYPE HTML>
3743     | <html>
3744     | <head>
3745     | <body>
3746     | <table>
3747     | <caption>
3748     | "testa"
3749    
3750     #data
3751     <!DOCTYPE HTML><table><caption>test</th>a
3752     #errors
3753     unmatched </th>
3754     unexpected end of file
3755     #document
3756     | <!DOCTYPE HTML>
3757     | <html>
3758     | <head>
3759     | <body>
3760     | <table>
3761     | <caption>
3762     | "testa"
3763 wakaba 1.25
3764     #data
3765     <!DOCTYPE HTML><table><caption>a<caption>b
3766     #errors
3767     no </caption>
3768     unexpected end of file
3769     #document
3770     | <!DOCTYPE HTML>
3771     | <html>
3772     | <head>
3773     | <body>
3774     | <table>
3775     | <caption>
3776     | "a"
3777     | <caption>
3778     | "b"
3779    
3780     #data
3781 wakaba 1.35 <!DOCTYPE HTML><table><colgroup> </table>
3782     #errors
3783     #document
3784     | <!DOCTYPE HTML>
3785     | <html>
3786     | <head>
3787     | <body>
3788     | <table>
3789     | <colgroup>
3790     | " "
3791    
3792     #data
3793     <!DOCTYPE HTML><table><colgroup></colgroup></table>
3794     #errors
3795     #document
3796     | <!DOCTYPE HTML>
3797     | <html>
3798     | <head>
3799     | <body>
3800     | <table>
3801     | <colgroup>
3802    
3803     #data
3804 wakaba 1.25 <!DOCTYPE HTML><table><caption>a<col>b
3805     #errors
3806     no </caption>
3807     "b" in table
3808     unexpected end of file
3809     #document
3810     | <!DOCTYPE HTML>
3811     | <html>
3812     | <head>
3813     | <body>
3814     | "b"
3815     | <table>
3816     | <caption>
3817     | "a"
3818     | <colgroup>
3819     | <col>
3820    
3821     #data
3822     <!DOCTYPE HTML><table><caption>a<colgroup>b
3823     #errors
3824     no </caption>
3825     "b" in colgroup
3826     unexpected end of file
3827     #document
3828     | <!DOCTYPE HTML>
3829     | <html>
3830     | <head>
3831     | <body>
3832     | "b"
3833     | <table>
3834     | <caption>
3835     | "a"
3836     | <colgroup>
3837    
3838     #data
3839     <!DOCTYPE HTML><table><caption>a<thead>b
3840     #errors
3841     no </caption>
3842     "b" in thead
3843     unexpected end of file
3844     #document
3845     | <!DOCTYPE HTML>
3846     | <html>
3847     | <head>
3848     | <body>
3849     | "b"
3850     | <table>
3851     | <caption>
3852     | "a"
3853     | <thead>
3854    
3855     #data
3856     <!DOCTYPE HTML><table><caption>a<tbody>b
3857     #errors
3858     no </caption>
3859     "b" in tbody
3860     unexpected end of file
3861     #document
3862     | <!DOCTYPE HTML>
3863     | <html>
3864     | <head>
3865     | <body>
3866     | "b"
3867     | <table>
3868     | <caption>
3869     | "a"
3870     | <tbody>
3871    
3872     #data
3873     <!DOCTYPE HTML><table><caption>a<tfoot>b
3874     #errors
3875     no </caption>
3876     "b" in tfoot
3877     unexpected end of file
3878     #document
3879     | <!DOCTYPE HTML>
3880     | <html>
3881     | <head>
3882     | <body>
3883     | "b"
3884     | <table>
3885     | <caption>
3886     | "a"
3887     | <tfoot>
3888    
3889     #data
3890     <!DOCTYPE HTML><table><caption>a<tr>b
3891     #errors
3892     no </caption>
3893     "b" in tr
3894     unexpected end of file
3895     #document
3896     | <!DOCTYPE HTML>
3897     | <html>
3898     | <head>
3899     | <body>
3900     | "b"
3901     | <table>
3902     | <caption>
3903     | "a"
3904     | <tbody>
3905     | <tr>
3906    
3907     #data
3908     <!DOCTYPE HTML><table><caption>a<td>b
3909     #errors
3910     no </caption>
3911     no <tr>
3912     unexpected end of file
3913     #document
3914     | <!DOCTYPE HTML>
3915     | <html>
3916     | <head>
3917     | <body>
3918     | <table>
3919     | <caption>
3920     | "a"
3921     | <tbody>
3922     | <tr>
3923     | <td>
3924     | "b"
3925    
3926     #data
3927     <!DOCTYPE HTML><table><caption>a<th>b
3928     #errors
3929     no </caption>
3930     no <tr>
3931     unexpected end of file
3932     #document
3933     | <!DOCTYPE HTML>
3934     | <html>
3935     | <head>
3936     | <body>
3937     | <table>
3938     | <caption>
3939     | "a"
3940     | <tbody>
3941     | <tr>
3942     | <th>
3943     | "b"
3944    
3945     #data
3946     <!DOCTYPE HTML>a<caption>b
3947     #errors
3948     <caption> in body
3949     #document
3950     | <!DOCTYPE HTML>
3951     | <html>
3952     | <head>
3953     | <body>
3954     | "ab"
3955    
3956     #data
3957 wakaba 1.35 <!DOCTYPE HTML><table><caption><span><tbody>
3958     #errors
3959     <caption> not closed
3960     <span> not closed
3961     <table> not closed
3962     #document
3963     | <!DOCTYPE HTML>
3964     | <html>
3965     | <head>
3966     | <body>
3967     | <table>
3968     | <caption>
3969     | <span>
3970     | <tbody>
3971    
3972     #data
3973     <!DOCTYPE HTML><table><caption><li><tbody>
3974     #errors
3975     <caption> not closed
3976     <table> not closed
3977     #document
3978     | <!DOCTYPE HTML>
3979     | <html>
3980     | <head>
3981     | <body>
3982     | <table>
3983     | <caption>
3984     | <li>
3985     | <tbody>
3986    
3987     #data
3988     <!DOCTYPE HTML><table><caption><p><tbody>
3989     #errors
3990     <caption> not closed
3991     <table> not closed
3992     #document
3993     | <!DOCTYPE HTML>
3994     | <html>
3995     | <head>
3996     | <body>
3997     | <table>
3998     | <caption>
3999     | <p>
4000     | <tbody>
4001    
4002     #data
4003     <!DOCTYPE HTML><table><caption><dt><tbody>
4004     #errors
4005     <caption> not closed
4006     <table> not closed
4007     #document
4008     | <!DOCTYPE HTML>
4009     | <html>
4010     | <head>
4011     | <body>
4012     | <table>
4013     | <caption>
4014     | <dt>
4015     | <tbody>
4016    
4017     #data
4018     <!DOCTYPE HTML><table><caption><dd><tbody>
4019     #errors
4020     <caption> not closed
4021     <table> not closed
4022     #document
4023     | <!DOCTYPE HTML>
4024     | <html>
4025     | <head>
4026     | <body>
4027     | <table>
4028     | <caption>
4029     | <dd>
4030     | <tbody>
4031    
4032     #data
4033 wakaba 1.25 <!DOCTYPE HTML>a<col>b
4034     #errors
4035     <col> in body
4036     #document
4037     | <!DOCTYPE HTML>
4038     | <html>
4039     | <head>
4040     | <body>
4041     | "ab"
4042    
4043     #data
4044     <!DOCTYPE HTML>a<colgroup>b
4045     #errors
4046     <colgroup> in body
4047     #document
4048     | <!DOCTYPE HTML>
4049     | <html>
4050     | <head>
4051     | <body>
4052     | "ab"
4053    
4054     #data
4055     <!DOCTYPE HTML>a<frame>b
4056     #errors
4057     <frame> in body
4058     #document
4059     | <!DOCTYPE HTML>
4060     | <html>
4061     | <head>
4062     | <body>
4063     | "ab"
4064    
4065     #data
4066     <!DOCTYPE HTML>a<frameset>b
4067     #errors
4068     <frameset> in body
4069     #document
4070     | <!DOCTYPE HTML>
4071     | <html>
4072     | <head>
4073     | <body>
4074     | "ab"
4075    
4076     #data
4077     <!DOCTYPE HTML>a<frameset><frame>b
4078     #errors
4079     <frameset> in body
4080     <frame> in body
4081     #document
4082     | <!DOCTYPE HTML>
4083     | <html>
4084     | <head>
4085     | <body>
4086     | "ab"
4087    
4088     #data
4089     <!DOCTYPE HTML>a<head>b
4090     #errors
4091     <head> in body
4092     #document
4093     | <!DOCTYPE HTML>
4094     | <html>
4095     | <head>
4096     | <body>
4097     | "ab"
4098    
4099     #data
4100     <!DOCTYPE HTML>a<head><link>b
4101     #errors
4102     <head> in body
4103     #document
4104     | <!DOCTYPE HTML>
4105     | <html>
4106     | <head>
4107     | <body>
4108     | "a"
4109     | <link>
4110     | "b"
4111    
4112     #data
4113     <!DOCTYPE HTML>a<option>b
4114     #errors
4115     <option> in body
4116     #document
4117     | <!DOCTYPE HTML>
4118     | <html>
4119     | <head>
4120     | <body>
4121     | "ab"
4122    
4123     #data
4124     <!DOCTYPE HTML>a<optgroup>b
4125     #errors
4126     <optgroup> in body
4127     #document
4128     | <!DOCTYPE HTML>
4129     | <html>
4130     | <head>
4131     | <body>
4132     | "ab"
4133    
4134     #data
4135     <!DOCTYPE HTML>a<tbody>b
4136     #errors
4137     <tbody> in body
4138     #document
4139     | <!DOCTYPE HTML>
4140     | <html>
4141     | <head>
4142     | <body>
4143     | "ab"
4144    
4145     #data
4146     <!DOCTYPE HTML>a<tbody><tr>b
4147     #errors
4148     <tbody> in body
4149     <tr> in body
4150     #document
4151     | <!DOCTYPE HTML>
4152     | <html>
4153     | <head>
4154     | <body>
4155     | "ab"
4156    
4157     #data
4158     <!DOCTYPE HTML>a<thead>b
4159     #errors
4160     <thead> in body
4161     #document
4162     | <!DOCTYPE HTML>
4163     | <html>
4164     | <head>
4165     | <body>
4166     | "ab"
4167    
4168     #data
4169     <!DOCTYPE HTML>a<tfoot>b
4170     #errors
4171     <tfoot> in body
4172     #document
4173     | <!DOCTYPE HTML>
4174     | <html>
4175     | <head>
4176     | <body>
4177     | "ab"
4178    
4179     #data
4180     <!DOCTYPE HTML>a<tr>b
4181     #errors
4182     <tr> in body
4183     #document
4184     | <!DOCTYPE HTML>
4185     | <html>
4186     | <head>
4187     | <body>
4188     | "ab"
4189    
4190     #data
4191     <!DOCTYPE HTML>a<td>b
4192     #errors
4193     <td> in body
4194     #document
4195     | <!DOCTYPE HTML>
4196     | <html>
4197     | <head>
4198     | <body>
4199     | "ab"
4200    
4201     #data
4202     <!DOCTYPE HTML>a<th>b
4203     #errors
4204     <th> in body
4205     #document
4206     | <!DOCTYPE HTML>
4207     | <html>
4208     | <head>
4209     | <body>
4210     | "ab"
4211    
4212     #data
4213     <!DOCTYPE HTML><table><tr><td>a<tr><td>b</table>
4214     #errors
4215     #document
4216     | <!DOCTYPE HTML>
4217     | <html>
4218     | <head>
4219     | <body>
4220     | <table>
4221     | <tbody>
4222     | <tr>
4223     | <td>
4224     | "a"
4225     | <tr>
4226     | <td>
4227     | "b"
4228    
4229     #data
4230     <!DOCTYPE HTML><table><tr><td>a<thead><tr><td>b</table>
4231     #errors
4232     #document
4233     | <!DOCTYPE HTML>
4234     | <html>
4235     | <head>
4236     | <body>
4237     | <table>
4238     | <tbody>
4239     | <tr>
4240     | <td>
4241     | "a"
4242     | <thead>
4243     | <tr>
4244     | <td>
4245     | "b"
4246    
4247     #data
4248     <!DOCTYPE HTML><table><tr><td>a<tbody><tr><td>b</table>
4249     #errors
4250     #document
4251     | <!DOCTYPE HTML>
4252     | <html>
4253     | <head>
4254     | <body>
4255     | <table>
4256     | <tbody>
4257     | <tr>
4258     | <td>
4259     | "a"
4260     | <tbody>
4261     | <tr>
4262     | <td>
4263     | "b"
4264    
4265     #data
4266     <!DOCTYPE HTML><table><tr><td>a<tfoot><tr><td>b</table>
4267     #errors
4268     #document
4269     | <!DOCTYPE HTML>
4270     | <html>
4271     | <head>
4272     | <body>
4273     | <table>
4274     | <tbody>
4275     | <tr>
4276     | <td>
4277     | "a"
4278     | <tfoot>
4279     | <tr>
4280     | <td>
4281     | "b"
4282    
4283     #data
4284     <!DOCTYPE HTML><table><tr><td>a<caption>b</caption></table>
4285     #errors
4286     #document
4287     | <!DOCTYPE HTML>
4288     | <html>
4289     | <head>
4290     | <body>
4291     | <table>
4292     | <tbody>
4293     | <tr>
4294     | <td>
4295     | "a"
4296     | <caption>
4297     | "b"
4298    
4299     #data
4300     <!DOCTYPE HTML><table><tr><td>a</th></table>
4301     #errors
4302     unmatched </th>
4303     #document
4304     | <!DOCTYPE HTML>
4305     | <html>
4306     | <head>
4307     | <body>
4308     | <table>
4309     | <tbody>
4310     | <tr>
4311     | <td>
4312     | "a"
4313    
4314     #data
4315     <!DOCTYPE HTML><table><tr><td>a</th>b</table>
4316     #errors
4317     unmatched </th>
4318     #document
4319     | <!DOCTYPE HTML>
4320     | <html>
4321     | <head>
4322     | <body>
4323     | <table>
4324     | <tbody>
4325     | <tr>
4326     | <td>
4327     | "ab"
4328    
4329     #data
4330     <!DOCTYPE HTML><table><tr><td>a</body>b
4331     #errors
4332     unmatched </body>
4333     unexpected end of file
4334     #document
4335     | <!DOCTYPE HTML>
4336     | <html>
4337     | <head>
4338     | <body>
4339     | <table>
4340     | <tbody>
4341     | <tr>
4342     | <td>
4343     | "ab"
4344    
4345     #data
4346     <!DOCTYPE HTML><table><tr><td>a</html>b
4347     #errors
4348     unmatched </html>
4349     unexpected end of file
4350     #document
4351     | <!DOCTYPE HTML>
4352     | <html>
4353     | <head>
4354     | <body>
4355     | <table>
4356     | <tbody>
4357     | <tr>
4358     | <td>
4359     | "ab"
4360    
4361     #data
4362     <!DOCTYPE HTML><table><tr><td>a</caption>b
4363     #errors
4364     unmatched </caption>
4365     unexpected end of file
4366     #document
4367     | <!DOCTYPE HTML>
4368     | <html>
4369     | <head>
4370     | <body>
4371     | <table>
4372     | <tbody>
4373     | <tr>
4374     | <td>
4375     | "ab"
4376    
4377     #data
4378     <!DOCTYPE HTML><table><tr><td>a</colgroup>b
4379     #errors
4380     unmatched </colgroup>
4381     unexpected end of file
4382     #document
4383     | <!DOCTYPE HTML>
4384     | <html>
4385     | <head>
4386     | <body>
4387     | <table>
4388     | <tbody>
4389     | <tr>
4390     | <td>
4391     | "ab"
4392    
4393     #data
4394     <!DOCTYPE HTML><table><tr><td>a</col>b
4395     #errors
4396     unmatched </col>
4397     unexpected end of file
4398     #document
4399     | <!DOCTYPE HTML>
4400     | <html>
4401     | <head>
4402     | <body>
4403     | <table>
4404     | <tbody>
4405     | <tr>
4406     | <td>
4407     | "ab"
4408    
4409     #data
4410     <!DOCTYPE HTML><table><tr><td>a</thead>b
4411     #errors
4412     unmatched </thead>
4413     unexpected end of file
4414     #document
4415     | <!DOCTYPE HTML>
4416     | <html>
4417     | <head>
4418     | <body>
4419     | <table>
4420     | <tbody>
4421     | <tr>
4422     | <td>
4423     | "ab"
4424    
4425     #data
4426     <!DOCTYPE HTML><table><tr><td>a</tfoot>b
4427     #errors
4428     unmatched </tfoot>
4429     unexpected end of file
4430     #document
4431     | <!DOCTYPE HTML>
4432     | <html>
4433     | <head>
4434     | <body>
4435     | <table>
4436     | <tbody>
4437     | <tr>
4438     | <td>
4439     | "ab"
4440    
4441     #data
4442     <!DOCTYPE HTML><table><tfoot><tr><td>a</tbody>b
4443     #errors
4444     unmatched </tbody>
4445     unexpected end of file
4446     #document
4447     | <!DOCTYPE HTML>
4448     | <html>
4449     | <head>
4450     | <body>
4451     | <table>
4452     | <tfoot>
4453     | <tr>
4454     | <td>
4455     | "ab"
4456    
4457     #data
4458     <!DOCTYPE HTML><table><tr><td>a</tbody>b
4459     #errors
4460     "b" in table
4461     unexpected end of file
4462     #document
4463     | <!DOCTYPE HTML>
4464     | <html>
4465     | <head>
4466     | <body>
4467     | "b"
4468     | <table>
4469     | <tbody>
4470     | <tr>
4471     | <td>
4472     | "a"
4473    
4474     #data
4475     <!DOCTYPE HTML><table><thead><tr><td>a</thead>b
4476     #errors
4477     "b" in table
4478     unexpected end of file
4479     #document
4480     | <!DOCTYPE HTML>
4481     | <html>
4482     | <head>
4483     | <body>
4484     | "b"
4485     | <table>
4486     | <thead>
4487     | <tr>
4488     | <td>
4489     | "a"
4490    
4491     #data
4492     <!DOCTYPE HTML><table><tfoot><tr><td>a</tfoot>b
4493     #errors
4494     "b" in table
4495     unexpected end of file
4496     #document
4497     | <!DOCTYPE HTML>
4498     | <html>
4499     | <head>
4500     | <body>
4501     | "b"
4502     | <table>
4503     | <tfoot>
4504     | <tr>
4505     | <td>
4506     | "a"
4507 wakaba 1.27
4508     #data
4509     <!DOCTYPE HTML><table><tbody><caption>a</caption>
4510     #errors
4511     unexpected end of file
4512     #document
4513     | <!DOCTYPE HTML>
4514     | <html>
4515     | <head>
4516     | <body>
4517     | <table>
4518     | <tbody>
4519     | <caption>
4520     | "a"
4521    
4522     #data
4523 wakaba 1.35 <!DOCTYPE HTML><table><caption><li></caption></table>
4524 wakaba 1.27 #errors
4525     #document
4526     | <!DOCTYPE HTML>
4527     | <html>
4528     | <head>
4529     | <body>
4530     | <table>
4531 wakaba 1.35 | <caption>
4532     | <li>
4533 wakaba 1.27
4534     #data
4535 wakaba 1.35 <!DOCTYPE HTML><table><caption><p></caption></table>
4536 wakaba 1.27 #errors
4537     #document
4538     | <!DOCTYPE HTML>
4539     | <html>
4540     | <head>
4541     | <body>
4542     | <table>
4543 wakaba 1.35 | <caption>
4544     | <p>
4545 wakaba 1.27
4546     #data
4547 wakaba 1.35 <!DOCTYPE HTML><table><caption><dt></caption></table>
4548 wakaba 1.27 #errors
4549     #document
4550     | <!DOCTYPE HTML>
4551     | <html>
4552     | <head>
4553     | <body>
4554     | <table>
4555 wakaba 1.35 | <caption>
4556     | <dt>
4557 wakaba 1.27
4558     #data
4559 wakaba 1.35 <!DOCTYPE HTML><table><caption><dd></caption></table>
4560 wakaba 1.27 #errors
4561     #document
4562     | <!DOCTYPE HTML>
4563     | <html>
4564     | <head>
4565     | <body>
4566     | <table>
4567 wakaba 1.35 | <caption>
4568     | <dd>
4569 wakaba 1.27
4570     #data
4571 wakaba 1.35 <!DOCTYPE HTML><table><caption><p></table>
4572 wakaba 1.27 #errors
4573 wakaba 1.35 <caption> not closed
4574 wakaba 1.27 #document
4575     | <!DOCTYPE HTML>
4576     | <html>
4577     | <head>
4578     | <body>
4579     | <table>
4580 wakaba 1.35 | <caption>
4581     | <p>
4582 wakaba 1.27
4583     #data
4584 wakaba 1.35 <!DOCTYPE HTML><table><caption><li></table>
4585 wakaba 1.27 #errors
4586 wakaba 1.35 <caption> not closed
4587 wakaba 1.27 #document
4588     | <!DOCTYPE HTML>
4589     | <html>
4590     | <head>
4591     | <body>
4592     | <table>
4593 wakaba 1.35 | <caption>
4594     | <li>
4595 wakaba 1.27
4596     #data
4597 wakaba 1.35 <!DOCTYPE HTML><table><caption><dd></table>
4598 wakaba 1.27 #errors
4599 wakaba 1.35 <caption> not closed
4600 wakaba 1.27 #document
4601     | <!DOCTYPE HTML>
4602     | <html>
4603     | <head>
4604     | <body>
4605     | <table>
4606 wakaba 1.35 | <caption>
4607     | <dd>
4608 wakaba 1.27
4609     #data
4610 wakaba 1.35 <!DOCTYPE HTML><table><caption><dt></table>
4611 wakaba 1.27 #errors
4612 wakaba 1.35 <caption> not closed
4613 wakaba 1.27 #document
4614     | <!DOCTYPE HTML>
4615     | <html>
4616     | <head>
4617     | <body>
4618     | <table>
4619 wakaba 1.35 | <caption>
4620     | <dt>
4621 wakaba 1.27
4622     #data
4623 wakaba 1.35 <!DOCTYPE HTML><table><caption><span></table>
4624 wakaba 1.27 #errors
4625 wakaba 1.35 <caption> not closed
4626     <span> not closed
4627 wakaba 1.27 #document
4628     | <!DOCTYPE HTML>
4629     | <html>
4630     | <head>
4631     | <body>
4632     | <table>
4633 wakaba 1.35 | <caption>
4634     | <span>
4635 wakaba 1.27
4636     #data
4637 wakaba 1.35 <!DOCTYPE HTML><table><tbody><thead><tr></table>
4638     #errors
4639     #document
4640     | <!DOCTYPE HTML>
4641     | <html>
4642     | <head>
4643     | <body>
4644     | <table>
4645     | <tbody>
4646     | <thead>
4647     | <tr>
4648    
4649     #data
4650     <!DOCTYPE HTML><table><tbody><tfoot><tr></table>
4651     #errors
4652     #document
4653     | <!DOCTYPE HTML>
4654     | <html>
4655     | <head>
4656     | <body>
4657     | <table>
4658     | <tbody>
4659     | <tfoot>
4660     | <tr>
4661    
4662     #data
4663     <!DOCTYPE HTML><table><tbody><tbody><tr></table>
4664     #errors
4665     #document
4666     | <!DOCTYPE HTML>
4667     | <html>
4668     | <head>
4669     | <body>
4670     | <table>
4671     | <tbody>
4672     | <tbody>
4673     | <tr>
4674    
4675     #data
4676     <!DOCTYPE HTML><table><thead><tfoot><tr></table>
4677     #errors
4678     #document
4679     | <!DOCTYPE HTML>
4680     | <html>
4681     | <head>
4682     | <body>
4683     | <table>
4684     | <thead>
4685     | <tfoot>
4686     | <tr>
4687    
4688     #data
4689     <!DOCTYPE HTML><table><thead><tbody><tr></table>
4690     #errors
4691     #document
4692     | <!DOCTYPE HTML>
4693     | <html>
4694     | <head>
4695     | <body>
4696     | <table>
4697     | <thead>
4698     | <tbody>
4699     | <tr>
4700    
4701     #data
4702     <!DOCTYPE HTML><table><thead><thead><tr></table>
4703     #errors
4704     #document
4705     | <!DOCTYPE HTML>
4706     | <html>
4707     | <head>
4708     | <body>
4709     | <table>
4710     | <thead>
4711     | <thead>
4712     | <tr>
4713    
4714     #data
4715     <!DOCTYPE HTML><table a><thead><table b>
4716     #errors
4717     <table> in table row group
4718     unexpected end of file
4719     #document
4720     | <!DOCTYPE HTML>
4721     | <html>
4722     | <head>
4723     | <body>
4724     | <table>
4725     | a=""
4726     | <thead>
4727     | <table>
4728     | b=""
4729    
4730     #data
4731     <!DOCTYPE HTML><table a><tbody><table b>
4732     #errors
4733     <table> in table row group
4734     unexpected end of file
4735     #document
4736     | <!DOCTYPE HTML>
4737     | <html>
4738     | <head>
4739     | <body>
4740     | <table>
4741     | a=""
4742     | <tbody>
4743     | <table>
4744     | b=""
4745    
4746     #data
4747     <!DOCTYPE HTML><table a><tfoot><table b>
4748     #errors
4749     <table> in table row group
4750     unexpected end of file
4751     #document
4752     | <!DOCTYPE HTML>
4753     | <html>
4754     | <head>
4755     | <body>
4756     | <table>
4757     | a=""
4758     | <tfoot>
4759     | <table>
4760     | b=""
4761    
4762     #data
4763     <!DOCTYPE HTML><table a><tr><table b>
4764 wakaba 1.27 #errors
4765     <table> in table row
4766     unexpected end of file
4767     #document
4768     | <!DOCTYPE HTML>
4769     | <html>
4770     | <head>
4771     | <body>
4772     | <table>
4773     | a=""
4774     | <tbody>
4775     | <tr>
4776     | <table>
4777     | b=""
4778    
4779     #data
4780     <!DOCTYPE HTML><table><thead></tbody><tr>
4781     #errors
4782     unmatched end tag
4783     unexpected end of file
4784     #document
4785     | <!DOCTYPE HTML>
4786     | <html>
4787     | <head>
4788     | <body>
4789     | <table>
4790     | <thead>
4791     | <tr>
4792    
4793     #data
4794     <!DOCTYPE HTML><table><thead></thead><tr>
4795     #errors
4796     unexpected end of file
4797     #document
4798     | <!DOCTYPE HTML>
4799     | <html>
4800     | <head>
4801     | <body>
4802     | <table>
4803     | <thead>
4804     | <tbody>
4805     | <tr>
4806    
4807     #data
4808     <!DOCTYPE HTML><table><thead></tfoot><tr>
4809     #errors
4810     unmatched end tag
4811     unexpected end of file
4812     #document
4813     | <!DOCTYPE HTML>
4814     | <html>
4815     | <head>
4816     | <body>
4817     | <table>
4818     | <thead>
4819     | <tr>
4820    
4821     #data
4822     <!DOCTYPE HTML><table><tbody></thead><tr>
4823     #errors
4824     unmatched end tag
4825     unexpected end of file
4826     #document
4827     | <!DOCTYPE HTML>
4828     | <html>
4829     | <head>
4830     | <body>
4831     | <table>
4832     | <tbody>
4833     | <tr>
4834    
4835     #data
4836     <!DOCTYPE HTML><table><tbody></tbody><tr>
4837     #errors
4838     unexpected end of file
4839     #document
4840     | <!DOCTYPE HTML>
4841     | <html>
4842     | <head>
4843     | <body>
4844     | <table>
4845     | <tbody>
4846     | <tbody>
4847     | <tr>
4848    
4849     #data
4850     <!DOCTYPE HTML><table><tbody></tfoot><tr>
4851     #errors
4852     unmatched end tag
4853     unexpected end of file
4854     #document
4855     | <!DOCTYPE HTML>
4856     | <html>
4857     | <head>
4858     | <body>
4859     | <table>
4860     | <tbody>
4861     | <tr>
4862    
4863     #data
4864     <!DOCTYPE HTML><table><tfoot></thead><tr>
4865     #errors
4866     unmatched end tag
4867     unexpected end of file
4868     #document
4869     | <!DOCTYPE HTML>
4870     | <html>
4871     | <head>
4872     | <body>
4873     | <table>
4874     | <tfoot>
4875     | <tr>
4876    
4877     #data
4878     <!DOCTYPE HTML><table><tfoot></tbody><tr>
4879     #errors
4880     unmatched end tag
4881     unexpected end of file
4882     #document
4883     | <!DOCTYPE HTML>
4884     | <html>
4885     | <head>
4886     | <body>
4887     | <table>
4888     | <tfoot>
4889     | <tr>
4890    
4891     #data
4892     <!DOCTYPE HTML><table><tfoot></tfoot><tr>
4893     #errors
4894     unexpected end of file
4895     #document
4896     | <!DOCTYPE HTML>
4897     | <html>
4898     | <head>
4899     | <body>
4900     | <table>
4901     | <tfoot>
4902     | <tbody>
4903     | <tr>
4904    
4905     #data
4906     <!DOCTYPE HTML><table><tbody></tr><tr>
4907     #errors
4908     unmatched end tag
4909     unexpected end of file
4910     #document
4911     | <!DOCTYPE HTML>
4912     | <html>
4913     | <head>
4914     | <body>
4915     | <table>
4916     | <tbody>
4917     | <tr>
4918    
4919     #data
4920     <!DOCTYPE HTML><table><tbody></body><tr>
4921     #errors
4922     unmatched end tag
4923     unexpected end of file
4924     #document
4925     | <!DOCTYPE HTML>
4926     | <html>
4927     | <head>
4928     | <body>
4929     | <table>
4930     | <tbody>
4931     | <tr>
4932    
4933     #data
4934     <!DOCTYPE HTML><table><tbody></html><tr>
4935     #errors
4936     unmatched end tag
4937     unexpected end of file
4938     #document
4939     | <!DOCTYPE HTML>
4940     | <html>
4941     | <head>
4942     | <body>
4943     | <table>
4944     | <tbody>
4945     | <tr>
4946    
4947     #data
4948     <!DOCTYPE HTML><table><tbody></td><tr>
4949     #errors
4950     unmatched end tag
4951     unexpected end of file
4952     #document
4953     | <!DOCTYPE HTML>
4954     | <html>
4955     | <head>
4956     | <body>
4957     | <table>
4958     | <tbody>
4959     | <tr>
4960    
4961     #data
4962     <!DOCTYPE HTML><table><tbody></th><tr>
4963     #errors
4964     unmatched end tag
4965     unexpected end of file
4966     #document
4967     | <!DOCTYPE HTML>
4968     | <html>
4969     | <head>
4970     | <body>
4971     | <table>
4972     | <tbody>
4973     | <tr>
4974    
4975     #data
4976     <!DOCTYPE HTML><table><tbody></caption><tr>
4977     #errors
4978     unmatched end tag
4979     unexpected end of file
4980     #document
4981     | <!DOCTYPE HTML>
4982     | <html>
4983     | <head>
4984     | <body>
4985     | <table>
4986     | <tbody>
4987     | <tr>
4988    
4989     #data
4990     <!DOCTYPE HTML><table><tbody></col><tr>
4991     #errors
4992     unmatched end tag
4993     unexpected end of file
4994     #document
4995     | <!DOCTYPE HTML>
4996     | <html>
4997     | <head>
4998     | <body>
4999     | <table>
5000     | <tbody>
5001     | <tr>
5002    
5003     #data
5004     <!DOCTYPE HTML><table><tbody></colgroup><tr>
5005     #errors
5006     unmatched end tag
5007     unexpected end of file
5008     #document
5009     | <!DOCTYPE HTML>
5010     | <html>
5011     | <head>
5012     | <body>
5013     | <table>
5014     | <tbody>
5015     | <tr>
5016 wakaba 1.28
5017     #data
5018 wakaba 1.29 <!DOCTYPE HTML><table><tr><form><td></td></form></table>
5019 wakaba 1.28 #errors
5020     <form> in table
5021     form not closed
5022     </form> in table
5023     ubmatched </form>
5024     #document
5025     | <!DOCTYPE HTML>
5026     | <html>
5027     | <head>
5028     | <body>
5029     | <form>
5030     | <table>
5031     | <tbody>
5032     | <tr>
5033     | <td>
5034    
5035     #data
5036 wakaba 1.35 <!DOCTYPE HTML><table><tr><td></th></table>
5037     #errors
5038     unmatched </th>
5039     #document
5040     | <!DOCTYPE HTML>
5041     | <html>
5042     | <head>
5043     | <body>
5044     | <table>
5045     | <tbody>
5046     | <tr>
5047     | <td>
5048    
5049     #data
5050     <!DOCTYPE HTML><table><tr><th></td></table>
5051     #errors
5052     unmatched </td>
5053     #document
5054     | <!DOCTYPE HTML>
5055     | <html>
5056     | <head>
5057     | <body>
5058     | <table>
5059     | <tbody>
5060     | <tr>
5061     | <th>
5062    
5063     #data
5064     <!DOCTYPE HTML><table><tr><td><dd></td></table>
5065     #errors
5066     #document
5067     | <!DOCTYPE HTML>
5068     | <html>
5069     | <head>
5070     | <body>
5071     | <table>
5072     | <tbody>
5073     | <tr>
5074     | <td>
5075     | <dd>
5076    
5077     #data
5078     <!DOCTYPE HTML><table><tr><td><dt></td></table>
5079     #errors
5080     #document
5081     | <!DOCTYPE HTML>
5082     | <html>
5083     | <head>
5084     | <body>
5085     | <table>
5086     | <tbody>
5087     | <tr>
5088     | <td>
5089     | <dt>
5090    
5091     #data
5092     <!DOCTYPE HTML><table><tr><td><li></td></table>
5093     #errors
5094     #document
5095     | <!DOCTYPE HTML>
5096     | <html>
5097     | <head>
5098     | <body>
5099     | <table>
5100     | <tbody>
5101     | <tr>
5102     | <td>
5103     | <li>
5104    
5105     #data
5106     <!DOCTYPE HTML><table><tr><td><p></td></table>
5107     #errors
5108     #document
5109     | <!DOCTYPE HTML>
5110     | <html>
5111     | <head>
5112     | <body>
5113     | <table>
5114     | <tbody>
5115     | <tr>
5116     | <td>
5117     | <p>
5118    
5119     #data
5120     <!DOCTYPE HTML><table><tr><th><p></th></table>
5121     #errors
5122     #document
5123     | <!DOCTYPE HTML>
5124     | <html>
5125     | <head>
5126     | <body>
5127     | <table>
5128     | <tbody>
5129     | <tr>
5130     | <th>
5131     | <p>
5132    
5133     #data
5134 wakaba 1.28 <!DOCTYPE HTML><body></h1>
5135     #errors
5136     unmatched </h1>
5137     #document
5138     | <!DOCTYPE HTML>
5139     | <html>
5140     | <head>
5141     | <body>
5142 wakaba 1.30
5143     #data
5144     <p><font><form> </form>
5145     #errors
5146     1,4,no DOCTYPE
5147     1,16,not closed:font
5148 wakaba 1.48 unexpected end-of-file
5149 wakaba 1.30 #document
5150     | <html>
5151     | <head>
5152     | <body>
5153     | <p>
5154     | <font>
5155     | <form>
5156     | <font>
5157     | " "
5158 wakaba 1.48
5159     #data
5160     <p><font><form> </form>a
5161     #errors
5162     no DOCTYPE
5163     <font> not closed before <form>
5164     <font> not closed before </form>
5165     unexpected end-of-file (<font> not closed before end-of-file)
5166     #document
5167     | <html>
5168     | <head>
5169     | <body>
5170     | <p>
5171     | <font>
5172     | <form>
5173     | <font>
5174     | " "
5175     | <font>
5176     | "a"
5177 wakaba 1.31
5178     #data
5179     <table a><tr><table b>
5180     #errors
5181     1,10,no DOCTYPE
5182     1,22,not closed:tr
5183     1,22,not closed:table
5184     #document
5185     | <html>
5186     | <head>
5187     | <body>
5188     | <table>
5189     | a=""
5190     | <tbody>
5191     | <tr>
5192     | <table>
5193     | b=""
5194    
5195     #data
5196     <!DOCTYPE HTML>foo<html x>
5197     #errors
5198 wakaba 1.36 <html> in body
5199 wakaba 1.31 #document
5200     | <!DOCTYPE HTML>
5201     | <html>
5202     | x=""
5203     | <head>
5204     | <body>
5205     | "foo"
5206    
5207 wakaba 1.35 #data
5208     <!DOCTYPE HTML><select><option><option>
5209     #errors
5210     no </select>
5211     #document
5212     | <!DOCTYPE HTML>
5213     | <html>
5214     | <head>
5215     | <body>
5216     | <select>
5217     | <option>
5218     | <option>
5219    
5220     #data
5221     <!DOCTYPE HTML><select></p>
5222     #errors
5223     </p> in <select>
5224     no </select>
5225     #document
5226     | <!DOCTYPE HTML>
5227     | <html>
5228     | <head>
5229     | <body>
5230     | <select>
5231    
5232     #data
5233     <!DOCTYPE HTML><select></br>
5234     #errors
5235     </br> in <select>
5236     no </select>
5237     #document
5238     | <!DOCTYPE HTML>
5239     | <html>
5240     | <head>
5241     | <body>
5242     | <select>
5243    
5244     #data
5245     <!DOCTYPE HTML><select></base>
5246     #errors
5247     </base> in <select>
5248     no </select>
5249     #document
5250     | <!DOCTYPE HTML>
5251     | <html>
5252     | <head>
5253     | <body>
5254     | <select>
5255    
5256     #data
5257     <!DOCTYPE HTML><select></div>
5258     #errors
5259     </div> in <select>
5260     no </select>
5261     #document
5262     | <!DOCTYPE HTML>
5263     | <html>
5264     | <head>
5265     | <body>
5266     | <select>
5267 wakaba 1.31
5268 wakaba 1.35 #data
5269     <!DOCTYPE HTML><select></option>
5270     #errors
5271     unmatched </option>
5272     no </select>
5273     #document
5274     | <!DOCTYPE HTML>
5275     | <html>
5276     | <head>
5277     | <body>
5278     | <select>
5279    
5280     #data
5281     <!DOCTYPE HTML><select><option></option></select>
5282     #errors
5283     #document
5284     | <!DOCTYPE HTML>
5285     | <html>
5286     | <head>
5287     | <body>
5288     | <select>
5289     | <option>
5290    
5291     #data
5292     <!DOCTYPE HTML><select><optgroup></option></select>
5293     #errors
5294     </option> in <optgroup>
5295     #document
5296     | <!DOCTYPE HTML>
5297     | <html>
5298     | <head>
5299     | <body>
5300     | <select>
5301     | <optgroup>
5302    
5303     #data
5304     <!DOCTYPE HTML><select></table>aa
5305     #errors
5306     unmatched </table>
5307     no </select>
5308     #document
5309     | <!DOCTYPE HTML>
5310     | <html>
5311     | <head>
5312     | <body>
5313     | <select>
5314     | "aa"
5315    
5316     #data
5317     <!DOCTYPE HTML><select></tbody>aa
5318     #errors
5319     unmatched </tbody>
5320     no </select>
5321     #document
5322     | <!DOCTYPE HTML>
5323     | <html>
5324     | <head>
5325     | <body>
5326     | <select>
5327     | "aa"
5328    
5329     #data
5330     <!DOCTYPE HTML><select></thead>aa
5331     #errors
5332     unmatched </thead>
5333     no </select>
5334     #document
5335     | <!DOCTYPE HTML>
5336     | <html>
5337     | <head>
5338     | <body>
5339     | <select>
5340     | "aa"
5341    
5342     #data
5343     <!DOCTYPE HTML><select></tfoot>aa
5344     #errors
5345     unmatched </tfoot>
5346     no </select>
5347     #document
5348     | <!DOCTYPE HTML>
5349     | <html>
5350     | <head>
5351     | <body>
5352     | <select>
5353     | "aa"
5354    
5355     #data
5356     <!DOCTYPE HTML><select></tr>aa
5357     #errors
5358     unmatched </tr>
5359     no </select>
5360     #document
5361     | <!DOCTYPE HTML>
5362     | <html>
5363     | <head>
5364     | <body>
5365     | <select>
5366     | "aa"
5367    
5368     #data
5369     <!DOCTYPE HTML><select></td>aa
5370     #errors
5371     unmatched </td>
5372     no </select>
5373     #document
5374     | <!DOCTYPE HTML>
5375     | <html>
5376     | <head>
5377     | <body>
5378     | <select>
5379     | "aa"
5380    
5381     #data
5382     <!DOCTYPE HTML><select></th>aa
5383     #errors
5384     unmatched </th>
5385     no </select>
5386     #document
5387     | <!DOCTYPE HTML>
5388     | <html>
5389     | <head>
5390     | <body>
5391     | <select>
5392     | "aa"
5393    
5394     #data
5395     <!DOCTYPE HTML><select></caption>aa
5396     #errors
5397     unmatched </caption>
5398     no </select>
5399     #document
5400     | <!DOCTYPE HTML>
5401     | <html>
5402     | <head>
5403     | <body>
5404     | <select>
5405     | "aa"
5406    
5407     #data
5408     <!DOCTYPE HTML><table><tr><td><select></tbody>a
5409     #errors
5410     no </select>
5411     char in <table>
5412     no </table>
5413     #document
5414     | <!DOCTYPE HTML>
5415     | <html>
5416     | <head>
5417     | <body>
5418     | "a"
5419     | <table>
5420     | <tbody>
5421     | <tr>
5422     | <td>
5423     | <select>
5424    
5425     #data
5426     <!DOCTYPE HTML><table><tr><td><select></table>a
5427     #errors
5428     no </select>
5429     #document
5430     | <!DOCTYPE HTML>
5431     | <html>
5432     | <head>
5433     | <body>
5434     | <table>
5435     | <tbody>
5436     | <tr>
5437     | <td>
5438     | <select>
5439     | "a"
5440    
5441     #data
5442     <!DOCTYPE HTML><table><tr><td><select></thead>a
5443     #errors
5444     unmatched </thead>
5445     unexpected end of file (no </select>, no </table>)
5446     #document
5447     | <!DOCTYPE HTML>
5448     | <html>
5449     | <head>
5450     | <body>
5451     | <table>
5452     | <tbody>
5453     | <tr>
5454     | <td>
5455     | <select>
5456     | "a"
5457    
5458     #data
5459     <!DOCTYPE HTML><table><tr><td><select></tfoot>a
5460     #errors
5461     unmatched </tfoot>
5462     unexpected end of file (no </select>, no </table>)
5463     #document
5464     | <!DOCTYPE HTML>
5465     | <html>
5466     | <head>
5467     | <body>
5468     | <table>
5469     | <tbody>
5470     | <tr>
5471     | <td>
5472     | <select>
5473     | "a"
5474    
5475     #data
5476     <!DOCTYPE HTML><table><tfoot><tr><td><select></thead>a
5477     #errors
5478     unmatched </thead>
5479     unexpected end of file
5480     #document
5481     | <!DOCTYPE HTML>
5482     | <html>
5483     | <head>
5484     | <body>
5485     | <table>
5486     | <tfoot>
5487     | <tr>
5488     | <td>
5489     | <select>
5490     | "a"
5491    
5492     #data
5493     <!DOCTYPE HTML><table><tr><td><select></tr>a
5494     #errors
5495     no </select>
5496     char in <tbody>
5497     no </table>
5498     #document
5499     | <!DOCTYPE HTML>
5500     | <html>
5501     | <head>
5502     | <body>
5503     | "a"
5504     | <table>
5505     | <tbody>
5506     | <tr>
5507     | <td>
5508     | <select>
5509    
5510     #data
5511     <!DOCTYPE HTML><table><tr><td><select></td>a
5512     #errors
5513     no </select>
5514     char in <tr>
5515     no </table>
5516     #document
5517     | <!DOCTYPE HTML>
5518     | <html>
5519     | <head>
5520     | <body>
5521     | "a"
5522     | <table>
5523     | <tbody>
5524     | <tr>
5525     | <td>
5526     | <select>
5527    
5528     #data
5529     <!DOCTYPE HTML><table><tr><td><select></th>a
5530     #errors
5531     unmatched </th>
5532     unexpected end of file
5533     #document
5534     | <!DOCTYPE HTML>
5535     | <html>
5536     | <head>
5537     | <body>
5538     | <table>
5539     | <tbody>
5540     | <tr>
5541     | <td>
5542     | <select>
5543     | "a"
5544    
5545     #data
5546 wakaba 1.44 <!DOCTYPE HTML><table><select></table>a
5547     #errors
5548     <select> in <table>
5549     no </select> before </table>
5550     #document
5551     | <!DOCTYPE HTML>
5552     | <html>
5553     | <head>
5554     | <body>
5555     | <select>
5556     | <table>
5557     | "a"
5558    
5559     #data
5560     <!DOCTYPE HTML><table><select><option>b</table>a
5561     #errors
5562     <select> in <table>
5563     no </select> before </table>
5564     #document
5565     | <!DOCTYPE HTML>
5566     | <html>
5567     | <head>
5568     | <body>
5569     | <select>
5570     | <option>
5571     | "b"
5572     | <table>
5573     | "a"
5574    
5575     #data
5576     <!DOCTYPE HTML><table><tfoot><select></table>a
5577     #errors
5578     <select> in <tfoot>
5579     no </select> before </table>
5580     #document
5581     | <!DOCTYPE HTML>
5582     | <html>
5583     | <head>
5584     | <body>
5585     | <select>
5586     | <table>
5587     | <tfoot>
5588     | "a"
5589    
5590     #data
5591     <!DOCTYPE HTML><table><select><option>b</tfoot>a
5592     #errors
5593     <select> in <table>
5594     unmatched </tfoot>
5595     no </table> at the end-of-file
5596     #document
5597     | <!DOCTYPE HTML>
5598     | <html>
5599     | <head>
5600     | <body>
5601     | <select>
5602     | <option>
5603     | "ba"
5604     | <table>
5605    
5606     #data
5607     <!DOCTYPE HTML><table><tr><select></table>a
5608     #errors
5609     <select> in <tr>
5610     no </select> before </table>
5611     #document
5612     | <!DOCTYPE HTML>
5613     | <html>
5614     | <head>
5615     | <body>
5616     | <select>
5617     | <table>
5618     | <tbody>
5619     | <tr>
5620     | "a"
5621    
5622     #data
5623     <!DOCTYPE HTML><table><tr><select></tr>a</table>
5624     #errors
5625     <select> in <tr>
5626     no </select> before </tr>
5627     char in <tbody>
5628     #document
5629     | <!DOCTYPE HTML>
5630     | <html>
5631     | <head>
5632     | <body>
5633     | <select>
5634     | "a"
5635     | <table>
5636     | <tbody>
5637     | <tr>
5638    
5639     #data
5640     <!DOCTYPE HTML><table><tr><td><select><option>b</table>a
5641     #errors
5642     no </select> before </table>
5643     #document
5644     | <!DOCTYPE HTML>
5645     | <html>
5646     | <head>
5647     | <body>
5648     | <table>
5649     | <tbody>
5650     | <tr>
5651     | <td>
5652     | <select>
5653     | <option>
5654     | "b"
5655     | "a"
5656    
5657     #data
5658     <!DOCTYPE HTML><select><input>x
5659     #errors
5660     no </select> before </input>
5661     #document
5662     | <!DOCTYPE HTML>
5663     | <html>
5664     | <head>
5665     | <body>
5666     | <select>
5667     | <input>
5668     | "x"
5669    
5670     #data
5671     <!DOCTYPE HTML><select><option>a<input>b
5672     #errors
5673     no </select> before <input>
5674     #document
5675     | <!DOCTYPE HTML>
5676     | <html>
5677     | <head>
5678     | <body>
5679     | <select>
5680     | <option>
5681     | "a"
5682     | <input>
5683     | "b"
5684    
5685     #data
5686     <!DOCTYPE HTML><table><select><input></table>a
5687     #errors
5688     <select> in <table>
5689     no </select> before <input>
5690     <input> in <table>
5691     #document
5692     | <!DOCTYPE HTML>
5693     | <html>
5694     | <head>
5695     | <body>
5696     | <select>
5697     | <input>
5698     | <table>
5699     | "a"
5700    
5701     #data
5702     <!DOCTYPE HTML><table><select><option>b<input></table>a
5703     #errors
5704     <select> in <table>
5705     no </select> before <input>
5706     <input> in <table>
5707     #document
5708     | <!DOCTYPE HTML>
5709     | <html>
5710     | <head>
5711     | <body>
5712     | <select>
5713     | <option>
5714     | "b"
5715     | <input>
5716     | <table>
5717     | "a"
5718    
5719     #data
5720 wakaba 1.50 <!DOCTYPE HTML><select><textarea></textarea>
5721     #errors
5722     <textarea> in <select>
5723     #document
5724     | <!DOCTYPE HTML>
5725     | <html>
5726     | <head>
5727     | <body>
5728     | <select>
5729     | <textarea>
5730    
5731     #data
5732     <!DOCTYPE HTML><select><option><textarea></textarea>
5733     #errors
5734     <textarea> in <select>
5735     #document
5736     | <!DOCTYPE HTML>
5737     | <html>
5738     | <head>
5739     | <body>
5740     | <select>
5741     | <option>
5742     | <textarea>
5743    
5744     #data
5745     <!DOCTYPE HTML><select><optgroup><textarea></textarea>
5746     #errors
5747     <textarea> in <select>
5748     #document
5749     | <!DOCTYPE HTML>
5750     | <html>
5751     | <head>
5752     | <body>
5753     | <select>
5754     | <optgroup>
5755     | <textarea>
5756    
5757     #data
5758     <!DOCTYPE HTML><table><tr><td><select><textarea></textarea></table>
5759     #errors
5760     <textarea> in <select>
5761     #document
5762     | <!DOCTYPE HTML>
5763     | <html>
5764     | <head>
5765     | <body>
5766     | <table>
5767     | <tbody>
5768     | <tr>
5769     | <td>
5770     | <select>
5771     | <textarea>
5772    
5773     #data
5774 wakaba 1.44 <!DOCTYPE HTML><select><table></table>
5775     #errors
5776     <table> in <select>
5777     </table> in <select>
5778     no </select> at the end-of-file
5779     #document
5780     | <!DOCTYPE HTML>
5781     | <html>
5782     | <head>
5783     | <body>
5784     | <select>
5785    
5786     #data
5787     <!DOCTYPE HTML><select><option><table></table>x
5788     #errors
5789     <table> in <select>
5790     </table> in <select>
5791     no </select> at the end-of-file
5792     #document
5793     | <!DOCTYPE HTML>
5794     | <html>
5795     | <head>
5796     | <body>
5797     | <select>
5798     | <option>
5799     | "x"
5800    
5801     #data
5802     <!DOCTYPE HTML><table><tr><td><select><table></table>x
5803     #errors
5804     no </select> before <table>
5805     no </table> at the end-of-file
5806     #document
5807     | <!DOCTYPE HTML>
5808     | <html>
5809     | <head>
5810     | <body>
5811     | <table>
5812     | <tbody>
5813     | <tr>
5814     | <td>
5815     | <select>
5816     | <table>
5817     | "x"
5818    
5819     #data
5820     <!DOCTYPE HTML><select><option><caption>x
5821     #errors
5822     <caption> in <select>
5823     no </select> at the end-of-file
5824     #document
5825     | <!DOCTYPE HTML>
5826     | <html>
5827     | <head>
5828     | <body>
5829     | <select>
5830     | <option>
5831     | "x"
5832    
5833     #data
5834     <!DOCTYPE HTML><table><tr><td><select><caption>x
5835     #errors
5836     no </select> before <caption>
5837     no </caption></table> at the end-of-file
5838     #document
5839     | <!DOCTYPE HTML>
5840     | <html>
5841     | <head>
5842     | <body>
5843     | <table>
5844     | <tbody>
5845     | <tr>
5846     | <td>
5847     | <select>
5848     | <caption>
5849     | "x"
5850    
5851     #data
5852     <!DOCTYPE HTML><select><tbody>x
5853     #errors
5854     <tbody> in <select>
5855     no </select> at the end-of-file
5856     #document
5857     | <!DOCTYPE HTML>
5858     | <html>
5859     | <head>
5860     | <body>
5861     | <select>
5862     | "x"
5863    
5864     #data
5865     <!DOCTYPE HTML><table><tr><td><select><tbody><tr><td>x
5866     #errors
5867     no </select> before <tbody>
5868     no </table> at the end-of-file
5869     #document
5870     | <!DOCTYPE HTML>
5871     | <html>
5872     | <head>
5873     | <body>
5874     | <table>
5875     | <tbody>
5876     | <tr>
5877     | <td>
5878     | <select>
5879     | <tbody>
5880     | <tr>
5881     | <td>
5882     | "x"
5883    
5884     #data
5885     <!DOCTYPE HTML><select><tr>x
5886     #errors
5887     <tr> in <select>
5888     no </select> at the end-of-file
5889     #document
5890     | <!DOCTYPE HTML>
5891     | <html>
5892     | <head>
5893     | <body>
5894     | <select>
5895     | "x"
5896    
5897     #data
5898     <!DOCTYPE HTML><table><tr><td><select><tr><td>x
5899     #errors
5900     no </select> before <tr>
5901     no </table> at the end-of-file
5902     #document
5903     | <!DOCTYPE HTML>
5904     | <html>
5905     | <head>
5906     | <body>
5907     | <table>
5908     | <tbody>
5909     | <tr>
5910     | <td>
5911     | <select>
5912     | <tr>
5913     | <td>
5914     | "x"
5915    
5916     #data
5917     <!DOCTYPE HTML><select><td>x
5918     #errors
5919     <td> in <select>
5920     no </select> at the end-of-file
5921     #document
5922     | <!DOCTYPE HTML>
5923     | <html>
5924     | <head>
5925     | <body>
5926     | <select>
5927     | "x"
5928    
5929     #data
5930     <!DOCTYPE HTML><table><tr><td><select><td>x
5931     #errors
5932     no </select> before <table>
5933     no </table> at the end-of-file
5934     #document
5935     | <!DOCTYPE HTML>
5936     | <html>
5937     | <head>
5938     | <body>
5939     | <table>
5940     | <tbody>
5941     | <tr>
5942     | <td>
5943     | <select>
5944     | <td>
5945     | "x"
5946    
5947     #data
5948 wakaba 1.35 <!DOCTYPE HTML><p><plaintext>
5949     #errors
5950     unexpected end of file (no </plaintext>)
5951     #document
5952     | <!DOCTYPE HTML>
5953     | <html>
5954     | <head>
5955     | <body>
5956     | <p>
5957     | <plaintext>
5958    
5959     #data
5960     <!DOCTYPE HTML><p><h1>
5961     #errors
5962     unexpected end of file (no </h1>)
5963     #document
5964     | <!DOCTYPE HTML>
5965     | <html>
5966     | <head>
5967     | <body>
5968     | <p>
5969     | <h1>
5970    
5971     #data
5972     <!DOCTYPE HTML><p><table></table>
5973     #errors
5974     #document
5975     | <!DOCTYPE HTML>
5976     | <html>
5977     | <head>
5978     | <body>
5979     | <p>
5980     | <table>
5981    
5982     #data
5983     <!DOCTYPE HTML><textarea></textarea>
5984     #errors
5985     #document
5986     | <!DOCTYPE HTML>
5987     | <html>
5988     | <head>
5989     | <body>
5990     | <textarea>
5991    
5992     #data
5993     <!DOCTYPE HTML><textarea>
5994     #errors
5995     no </textarea>
5996     #document
5997     | <!DOCTYPE HTML>
5998     | <html>
5999     | <head>
6000     | <body>
6001     | <textarea>
6002    
6003     #data
6004     <!DOCTYPE HTML><span></html>
6005     #errors
6006     no </span>
6007     #document
6008     | <!DOCTYPE HTML>
6009     | <html>
6010     | <head>
6011     | <body>
6012     | <span>
6013    
6014     #data
6015     <!DOCTYPE HTML><unknown><p></unknown>
6016     #errors
6017     unmatched </unknown>
6018     unexpected end of file
6019     #document
6020     | <!DOCTYPE HTML>
6021     | <html>
6022     | <head>
6023     | <body>
6024     | <unknown>
6025     | <p>
6026    
6027     #data
6028     <!DOCTYPE HTML><unknown><p></unknown>xx
6029     #errors
6030     unmatched </unknown>
6031     unexpected end of file (no </unknown>)
6032     #document
6033     | <!DOCTYPE HTML>
6034     | <html>
6035     | <head>
6036     | <body>
6037     | <unknown>
6038     | <p>
6039     | "xx"
6040    
6041     #data
6042     <!DOCTYPE HTML><p></unknown>xx
6043     #errors
6044     unmatched </unknown>
6045     #document
6046     | <!DOCTYPE HTML>
6047     | <html>
6048     | <head>
6049     | <body>
6050     | <p>
6051     | "xx"
6052 wakaba 1.46
6053     #data
6054     <!DOCTYPE HTML><b>a<i>b<applet>c</b>d</i>e
6055     #errors
6056     1,37,unmatched end tag:b
6057     1,42,unmatched end tag:i
6058     no </applet> at the end-of-file
6059     #document
6060     | <!DOCTYPE HTML>
6061     | <html>
6062     | <head>
6063     | <body>
6064     | <b>
6065     | "a"
6066     | <i>
6067     | "b"
6068     | <applet>
6069     | "cde"
6070    
6071     #data
6072     <!DOCTYPE HTML><li>a<applet>b</li>c
6073     #errors
6074     1,35,unmatched end tag:li
6075     no </applet> at the end-of-file
6076     #document
6077     | <!DOCTYPE HTML>
6078     | <html>
6079     | <head>
6080     | <body>
6081     | <li>
6082     | "a"
6083     | <applet>
6084     | "bc"
6085    
6086     #data
6087     <!DOCTYPE HTML><dt>a<applet>b</dt>c
6088     #errors
6089     1,35,unmatched end tag:dt
6090     no </applet> at the end-of-file
6091     #document
6092     | <!DOCTYPE HTML>
6093     | <html>
6094     | <head>
6095     | <body>
6096     | <dt>
6097     | "a"
6098     | <applet>
6099     | "bc"
6100    
6101     #data
6102     <!DOCTYPE HTML><dd>a<applet>b</dd>c
6103     #errors
6104     1,35,unmatched end tag:dd
6105     no </applet> at the end-of-file
6106     #document
6107     | <!DOCTYPE HTML>
6108     | <html>
6109     | <head>
6110     | <body>
6111     | <dd>
6112     | "a"
6113     | <applet>
6114     | "bc"
6115    
6116     #data
6117     <!DOCTYPE HTML><x>a<applet>b</x>c
6118     #errors
6119     1,33,unmatched end tag:x
6120     no </applet> at the end-of-file
6121     #document
6122     | <!DOCTYPE HTML>
6123     | <html>
6124     | <head>
6125     | <body>
6126     | <x>
6127     | "a"
6128     | <applet>
6129     | "bc"
6130    
6131     #data
6132     <!DOCTYPE HTML><p><applet><address>
6133     #errors
6134     unexpected end-of-file
6135     #document
6136     | <!DOCTYPE HTML>
6137     | <html>
6138     | <head>
6139     | <body>
6140     | <p>
6141     | <applet>
6142     | <address>
6143    
6144     #data
6145     <!DOCTYPE HTML><p><applet><h1>
6146     #errors
6147     unexpected end-of-file
6148     #document
6149     | <!DOCTYPE HTML>
6150     | <html>
6151     | <head>
6152     | <body>
6153     | <p>
6154     | <applet>
6155     | <h1>
6156    
6157     #data
6158     <!DOCTYPE HTML><p><applet><pre>
6159     #errors
6160     unexpected end-of-file
6161     #document
6162     | <!DOCTYPE HTML>
6163     | <html>
6164     | <head>
6165     | <body>
6166     | <p>
6167     | <applet>
6168     | <pre>
6169    
6170     #data
6171     <!DOCTYPE HTML><p><applet><listing>
6172     #errors
6173     unexpected end-of-file
6174     #document
6175     | <!DOCTYPE HTML>
6176     | <html>
6177     | <head>
6178     | <body>
6179     | <p>
6180     | <applet>
6181     | <listing>
6182    
6183     #data
6184     <!DOCTYPE HTML><p><applet><div>
6185     #errors
6186     unexpected end-of-file
6187     #document
6188     | <!DOCTYPE HTML>
6189     | <html>
6190     | <head>
6191     | <body>
6192     | <p>
6193     | <applet>
6194     | <div>
6195    
6196     #data
6197     <!DOCTYPE HTML><p><applet><form>
6198     #errors
6199     unexpected end-of-file
6200     #document
6201     | <!DOCTYPE HTML>
6202     | <html>
6203     | <head>
6204     | <body>
6205     | <p>
6206     | <applet>
6207     | <form>
6208    
6209     #data
6210     <!DOCTYPE HTML><p><applet><li>
6211     #errors
6212     unexpected end-of-file
6213     #document
6214     | <!DOCTYPE HTML>
6215     | <html>
6216     | <head>
6217     | <body>
6218     | <p>
6219     | <applet>
6220     | <li>
6221    
6222     #data
6223     <!DOCTYPE HTML><p><applet><dt>
6224     #errors
6225     unexpected end-of-file
6226     #document
6227     | <!DOCTYPE HTML>
6228     | <html>
6229     | <head>
6230     | <body>
6231     | <p>
6232     | <applet>
6233     | <dt>
6234    
6235     #data
6236     <!DOCTYPE HTML><p><applet><dd>
6237     #errors
6238     unexpected end-of-file
6239     #document
6240     | <!DOCTYPE HTML>
6241     | <html>
6242     | <head>
6243     | <body>
6244     | <p>
6245     | <applet>
6246     | <dd>
6247    
6248     #data
6249     <!DOCTYPE HTML><p><applet><plaintext>
6250     #errors
6251     unexpected end-of-file
6252     #document
6253     | <!DOCTYPE HTML>
6254     | <html>
6255     | <head>
6256     | <body>
6257     | <p>
6258     | <applet>
6259     | <plaintext>
6260    
6261     #data
6262     <!DOCTYPE HTML><p><applet><table>
6263     #errors
6264     unexpected end-of-file
6265     #document
6266     | <!DOCTYPE HTML>
6267     | <html>
6268     | <head>
6269     | <body>
6270     | <p>
6271     | <applet>
6272     | <table>
6273    
6274     #data
6275     <!DOCTYPE HTML><p><applet><hr>
6276     #errors
6277     unexpected end-of-file
6278     #document
6279     | <!DOCTYPE HTML>
6280     | <html>
6281     | <head>
6282     | <body>
6283     | <p>
6284     | <applet>
6285     | <hr>
6286    
6287     #data
6288     <!DOCTYPE HTML><nobr><applet><nobr>
6289     #errors
6290     unexpected end-of-file
6291     #document
6292     | <!DOCTYPE HTML>
6293     | <html>
6294     | <head>
6295     | <body>
6296     | <nobr>
6297     | <applet>
6298     | <nobr>
6299    
6300     #data
6301     <!DOCTYPE HTML><button><applet><button>
6302     #errors
6303     unexpected end-of-file
6304     #document
6305     | <!DOCTYPE HTML>
6306     | <html>
6307     | <head>
6308     | <body>
6309     | <button>
6310     | <applet>
6311     | <button>
6312    
6313     #data
6314     <!DOCTYPE HTML><address><applet></address>x
6315     #errors
6316     unmatched end tag
6317     unexpected end-of-file
6318     #document
6319     | <!DOCTYPE HTML>
6320     | <html>
6321     | <head>
6322     | <body>
6323     | <address>
6324     | <applet>
6325     | "x"
6326    
6327     #data
6328     <!DOCTYPE HTML><h1><applet></h1>x
6329     #errors
6330     unmatched end tag
6331     unexpected end-of-file
6332     #document
6333     | <!DOCTYPE HTML>
6334     | <html>
6335     | <head>
6336     | <body>
6337     | <h1>
6338     | <applet>
6339     | "x"
6340    
6341     #data
6342     <!DOCTYPE HTML><button><applet></button>x
6343     #errors
6344     unmatched end tag
6345     unexpected end-of-file
6346     #document
6347     | <!DOCTYPE HTML>
6348     | <html>
6349     | <head>
6350     | <body>
6351     | <button>
6352     | <applet>
6353     | "x"
6354    
6355     #data
6356     <!DOCTYPE HTML><object><applet></object>x
6357     #errors
6358     unmatched end tag
6359     unexpected end-of-file
6360     #document
6361     | <!DOCTYPE HTML>
6362     | <html>
6363     | <head>
6364     | <body>
6365     | <object>
6366     | <applet>
6367     | "x"
6368    
6369     #data
6370     <!DOCTYPE HTML><p><applet></p>x
6371     #errors
6372     unmatched end tag </p>
6373     unexpected end-of-file
6374     #document
6375     | <!DOCTYPE HTML>
6376     | <html>
6377     | <head>
6378     | <body>
6379     | <p>
6380     | <applet>
6381     | <p>
6382     | "x"
6383    
6384     #data
6385     <!DOCTYPE HTML><dt><applet></dt>x
6386     #errors
6387     unmatched end tag
6388     unexpected end-of-file
6389     #document
6390     | <!DOCTYPE HTML>
6391     | <html>
6392     | <head>
6393     | <body>
6394     | <dt>
6395     | <applet>
6396     | "x"
6397    
6398     #data
6399     <!DOCTYPE HTML><dd><applet></dd>x
6400     #errors
6401     unmatched end tag
6402     unexpected end-of-file
6403     #document
6404     | <!DOCTYPE HTML>
6405     | <html>
6406     | <head>
6407     | <body>
6408     | <dd>
6409     | <applet>
6410     | "x"
6411    
6412     #data
6413     <!DOCTYPE HTML><pre><applet></pre>x
6414     #errors
6415     unmatched end tag
6416     unexpected end-of-file
6417     #document
6418     | <!DOCTYPE HTML>
6419     | <html>
6420     | <head>
6421     | <body>
6422     | <pre>
6423     | <applet>
6424     | "x"
6425    
6426     #data
6427     <!DOCTYPE HTML><form><applet></form>x
6428     #errors
6429     unmatched end tag
6430     unexpected end-of-file
6431     #document
6432     | <!DOCTYPE HTML>
6433     | <html>
6434     | <head>
6435     | <body>
6436     | <form>
6437     | <applet>
6438     | "x"
6439    
6440     #data
6441     <!DOCTYPE HTML><applet><applet></applet>x
6442     #errors
6443     unexpected end-of-file
6444     #document
6445     | <!DOCTYPE HTML>
6446     | <html>
6447     | <head>
6448     | <body>
6449     | <applet>
6450     | <applet>
6451     | "x"
6452 wakaba 1.47
6453     #data
6454     #errors
6455     not HTML5
6456     #document
6457     | <html>
6458     | <head>
6459     | <body>
6460    
6461     #data
6462     <!---->
6463     #errors
6464     not HTML5
6465     #document
6466     | <!-- -->
6467     | <html>
6468     | <head>
6469     | <body>
6470    
6471     #data
6472    
6473     #errors
6474     not HTML5
6475     #document
6476     | <html>
6477     | <head>
6478     | <body>
6479    
6480     #data
6481     <!DOCTYPE HTML>
6482     #errors
6483     #document
6484     | <!DOCTYPE HTML>
6485     | <html>
6486     | <head>
6487     | <body>
6488    
6489     #data
6490     <!DOCTYPE HTML><!---->
6491     #errors
6492     #document
6493     | <!DOCTYPE HTML>
6494     | <!-- -->
6495     | <html>
6496     | <head>
6497     | <body>
6498    
6499     #data
6500     <html>
6501     #errors
6502     not HTML5
6503     #document
6504     | <html>
6505     | <head>
6506     | <body>
6507    
6508     #data
6509     <!DOCTYPE HTML><html>
6510     #errors
6511     #document
6512     | <!DOCTYPE HTML>
6513     | <html>
6514     | <head>
6515     | <body>
6516    
6517     #data
6518     a
6519     #errors
6520     not HTML5
6521     #document
6522     | <html>
6523     | <head>
6524     | <body>
6525     | "a"
6526    
6527     #data
6528     <!DOCTYPE HTML><html><head>
6529     #errors
6530     #document
6531     | <!DOCTYPE HTML>
6532     | <html>
6533     | <head>
6534     | <body>
6535    
6536     #data
6537     <!DOCTYPE HTML><html><head><noscript>
6538     #errors
6539     no </noscript>
6540     #document
6541     | <!DOCTYPE HTML>
6542     | <html>
6543     | <head>
6544     | <noscript>
6545     | <body>
6546    
6547     #data
6548     <!DOCTYPE HTML><html><head></head>
6549     #errors
6550     #document
6551     | <!DOCTYPE HTML>
6552     | <html>
6553     | <head>
6554     | <body>
6555    
6556     #data
6557     <!DOCTYPE HTML><html><head></head><body>
6558     #errors
6559     #document
6560     | <!DOCTYPE HTML>
6561     | <html>
6562     | <head>
6563     | <body>
6564    
6565     #data
6566     <!DOCTYPE HTML><html><head></head><body><table>
6567     #errors
6568     unexpected end-of-file
6569     #document
6570     | <!DOCTYPE HTML>
6571     | <html>
6572     | <head>
6573     | <body>
6574     | <table>
6575    
6576     #data
6577     <!DOCTYPE HTML><html><head></head><body><table><span>
6578     #errors
6579     <span> in <table>
6580     unexpected end-of-file
6581     #document
6582     | <!DOCTYPE HTML>
6583     | <html>
6584     | <head>
6585     | <body>
6586     | <span>
6587     | <table>
6588    
6589     #data
6590     <!DOCTYPE HTML><html><head></head><body><table><caption>
6591     #errors
6592     unexpected end-of-file
6593     #document
6594     | <!DOCTYPE HTML>
6595     | <html>
6596     | <head>
6597     | <body>
6598     | <table>
6599     | <caption>
6600    
6601     #data
6602     <!DOCTYPE HTML><html><head></head><body><table><colgroup>
6603     #errors
6604     unexpected end-of-file
6605     #document
6606     | <!DOCTYPE HTML>
6607     | <html>
6608     | <head>
6609     | <body>
6610     | <table>
6611     | <colgroup>
6612    
6613     #data
6614     <!DOCTYPE HTML><html><head></head><body><table><thead>
6615     #errors
6616     unexpected end-of-file
6617     #document
6618     | <!DOCTYPE HTML>
6619     | <html>
6620     | <head>
6621     | <body>
6622     | <table>
6623     | <thead>
6624    
6625     #data
6626     <!DOCTYPE HTML><html><head></head><body><table><tr>
6627     #errors
6628     unexpected end-of-file
6629     #document
6630     | <!DOCTYPE HTML>
6631     | <html>
6632     | <head>
6633     | <body>
6634     | <table>
6635     | <tbody>
6636     | <tr>
6637    
6638     #data
6639     <!DOCTYPE HTML><html><head></head><body><table><tr><td>
6640     #errors
6641     unexpected end-of-file
6642     #document
6643     | <!DOCTYPE HTML>
6644     | <html>
6645     | <head>
6646     | <body>
6647     | <table>
6648     | <tbody>
6649     | <tr>
6650     | <td>
6651    
6652     #data
6653     <!DOCTYPE HTML><html><head></head><body><select>
6654     #errors
6655     unexpected end-of-file
6656     #document
6657     | <!DOCTYPE HTML>
6658     | <html>
6659     | <head>
6660     | <body>
6661     | <select>
6662    
6663     #data
6664     <!DOCTYPE HTML><html><head></head><body><select><option>
6665     #errors
6666     unexpected end-of-file
6667     #document
6668     | <!DOCTYPE HTML>
6669     | <html>
6670     | <head>
6671     | <body>
6672     | <select>
6673     | <option>
6674    
6675     #data
6676     <!DOCTYPE HTML><html><head></head><body><select><optgroup>
6677     #errors
6678     unexpected end-of-file
6679     #document
6680     | <!DOCTYPE HTML>
6681     | <html>
6682     | <head>
6683     | <body>
6684     | <select>
6685     | <optgroup>
6686    
6687     #data
6688     <!DOCTYPE HTML><html><head></head><body></body>
6689     #errors
6690     #document
6691     | <!DOCTYPE HTML>
6692     | <html>
6693     | <head>
6694     | <body>
6695    
6696     #data
6697     <!DOCTYPE HTML><html><head></head><body></body></html>
6698     #errors
6699     #document
6700     | <!DOCTYPE HTML>
6701     | <html>
6702     | <head>
6703     | <body>
6704    
6705     #data
6706     <!DOCTYPE HTML><html><head></head><frameset>
6707     #errors
6708     unexpected end-of-file
6709     #document
6710     | <!DOCTYPE HTML>
6711     | <html>
6712     | <head>
6713     | <frameset>
6714    
6715     #data
6716     <!DOCTYPE HTML><html><head></head><frameset></frameset>
6717     #errors
6718     #document
6719     | <!DOCTYPE HTML>
6720     | <html>
6721     | <head>
6722     | <frameset>
6723    
6724     #data
6725     <!DOCTYPE HTML><html><head></head><frameset></frameset></html>
6726     #errors
6727     #document
6728     | <!DOCTYPE HTML>
6729     | <html>
6730     | <head>
6731     | <frameset>
6732    
6733     #data
6734     <!DOCTYPE HTML><html><head></head><body><li>
6735     #errors
6736     #document
6737     | <!DOCTYPE HTML>
6738     | <html>
6739     | <head>
6740     | <body>
6741     | <li>
6742    
6743     #data
6744     <!DOCTYPE HTML><html><head></head><body><dt>
6745     #errors
6746     #document
6747     | <!DOCTYPE HTML>
6748     | <html>
6749     | <head>
6750     | <body>
6751     | <dt>
6752    
6753     #data
6754     <!DOCTYPE HTML><html><head></head><body><dd>
6755     #errors
6756     #document
6757     | <!DOCTYPE HTML>
6758     | <html>
6759     | <head>
6760     | <body>
6761     | <dd>
6762    
6763     #data
6764     <!DOCTYPE HTML><html><head></head><body><p>
6765     #errors
6766     #document
6767     | <!DOCTYPE HTML>
6768     | <html>
6769     | <head>
6770     | <body>
6771     | <p>
6772    
6773     #data
6774     <!DOCTYPE HTML><html><head></head><body><span>
6775     #errors
6776     unexpected end-of-file
6777     #document
6778     | <!DOCTYPE HTML>
6779     | <html>
6780     | <head>
6781     | <body>
6782     | <span>
6783 wakaba 1.50
6784     #data
6785 wakaba 1.53 <!DOCTYPE HTML><ruby><ol><li><p>a<rt>b
6786     #errors
6787     no </ol>
6788     unexpected end of file
6789     #document
6790     | <!DOCTYPE HTML>
6791     | <html>
6792     | <head>
6793     | <body>
6794     | <ruby>
6795     | <ol>
6796     | <li>
6797     | <p>
6798     | "a"
6799     | <rt>
6800     | "b"
6801    
6802     #data
6803     <!DOCTYPE HTML><ruby><marquee><p>a<rt>b
6804     #errors
6805     unexpected end of file
6806     #document
6807     | <!DOCTYPE HTML>
6808     | <html>
6809     | <head>
6810     | <body>
6811     | <ruby>
6812     | <marquee>
6813     | <p>
6814     | "a"
6815     | <rt>
6816     | "b"
6817    
6818     #data
6819     <!DOCTYPE HTML><ruby>a<rt>b<p>c
6820     #errors
6821     unexpected end of file
6822     #document
6823     | <!DOCTYPE HTML>
6824     | <html>
6825     | <head>
6826     | <body>
6827     | <ruby>
6828     | "a"
6829     | <rt>
6830     | "b"
6831     | <p>
6832     | "c"
6833    
6834     #data
6835     <!DOCTYPE HTML><p><ruby>a<rt>b<p>c
6836     #errors
6837     no </ruby>
6838     #document
6839     | <!DOCTYPE HTML>
6840     | <html>
6841     | <head>
6842     | <body>
6843     | <p>
6844     | <ruby>
6845     | "a"
6846     | <rt>
6847     | "b"
6848     | <p>
6849     | "c"
6850    
6851     #data
6852     <!DOCTYPE HTML><ruby>a<rt>b</ruby>
6853     #errors
6854     #document
6855     | <!DOCTYPE HTML>
6856     | <html>
6857     | <head>
6858     | <body>
6859     | <ruby>
6860     | "a"
6861     | <rt>
6862     | "b"
6863    
6864     #data
6865     <!DOCTYPE HTML><ruby><rb>a</rb><rt>b</rt></ruby>
6866     #errors
6867     #document
6868     | <!DOCTYPE HTML>
6869     | <html>
6870     | <head>
6871     | <body>
6872     | <ruby>
6873     | <rb>
6874     | "a"
6875     | <rt>
6876     | "b"
6877    
6878     #data
6879     <!DOCTYPE HTML><ruby><rb>a<rt>b</ruby>
6880     #errors
6881     no </rb>
6882     #document
6883     | <!DOCTYPE HTML>
6884     | <html>
6885     | <head>
6886     | <body>
6887     | <ruby>
6888     | <rb>
6889     | "a"
6890     | <rt>
6891     | "b"
6892    
6893     #data
6894     <!DOCTYPE HTML><ruby>a<rp>b<rt>c<rp>d</ruby>
6895     #errors
6896     #document
6897     | <!DOCTYPE HTML>
6898     | <html>
6899     | <head>
6900     | <body>
6901     | <ruby>
6902     | "a"
6903     | <rp>
6904     | "b"
6905     | <rt>
6906     | "c"
6907     | <rp>
6908     | "d"
6909    
6910     #data
6911     <!DOCTYPE HTML><ruby>a<rt>b</rt></ruby>
6912     #errors
6913     #document
6914     | <!DOCTYPE HTML>
6915     | <html>
6916     | <head>
6917     | <body>
6918     | <ruby>
6919     | "a"
6920     | <rt>
6921     | "b"
6922    
6923     #data
6924     <!DOCTYPE HTML><ruby>a<rp>b</rp><rt>c</rt><rp>d</rp></ruby>
6925     #errors
6926     #document
6927     | <!DOCTYPE HTML>
6928     | <html>
6929     | <head>
6930     | <body>
6931     | <ruby>
6932     | "a"
6933     | <rp>
6934     | "b"
6935     | <rt>
6936     | "c"
6937     | <rp>
6938     | "d"
6939    
6940     #data
6941     <!DOCTYPE HTML><ruby><rb>a</rb><rp>b</rp><rt>c</rt><rp>d</rp></ruby>
6942     #errors
6943     #document
6944     | <!DOCTYPE HTML>
6945     | <html>
6946     | <head>
6947     | <body>
6948     | <ruby>
6949     | <rb>
6950     | "a"
6951     | <rp>
6952     | "b"
6953     | <rt>
6954     | "c"
6955     | <rp>
6956     | "d"
6957    
6958     #data
6959     <!DOCTYPE HTML><ruby><rbc><rb>a</rb><rb>b</rb></rbc><rtc><rt>c</rt><rt>d</rt></rtc><rtc><rt>e</rt><rt>f</rt></rtc></ruby>
6960     #errors
6961     no </rtc>
6962     unexpected </rtc>
6963     no </rtc>
6964     unexpected </rtc>
6965     #document
6966     | <!DOCTYPE HTML>
6967     | <html>
6968     | <head>
6969     | <body>
6970     | <ruby>
6971     | <rbc>
6972     | <rb>
6973     | "a"
6974     | <rb>
6975     | "b"
6976     | <rtc>
6977     | <rt>
6978     | "c"
6979     | <rt>
6980     | "d"
6981     | <rtc>
6982     | <rt>
6983     | "e"
6984     | <rt>
6985     | "f"
6986    
6987     #data
6988     <!DOCTYPE HTML>
6989     ... <ruby>
6990     SAI <rt> sai </rt>
6991     TOU <rt> tou </rt>
6992     NOBU <rt> nobu </rt>
6993     O <rt> o </rt>
6994     </ruby> ...
6995     #errors
6996     #document
6997     | <!DOCTYPE HTML>
6998     | <html>
6999     | <head>
7000     | <body>
7001     | "... "
7002     | <ruby>
7003     | "
7004     SAI "
7005     | <rt>
7006     | " sai "
7007     | "
7008     TOU "
7009     | <rt>
7010     | " tou "
7011     | "
7012     NOBU "
7013     | <rt>
7014     | " nobu "
7015     | "
7016     O "
7017     | <rt>
7018     | " o "
7019     | "
7020     "
7021     | " ..."
7022    
7023     #data
7024     <!DOCTYPE HTML><div><rt></div>
7025     #errors
7026     #document
7027     | <!DOCTYPE HTML>
7028     | <html>
7029     | <head>
7030     | <body>
7031     | <div>
7032     | <rt>
7033    
7034     #data
7035     <!DOCTYPE HTML><div><rp></div>
7036     #errors
7037     #document
7038     | <!DOCTYPE HTML>
7039     | <html>
7040     | <head>
7041     | <body>
7042     | <div>
7043     | <rp>
7044    
7045     #data
7046     <!DOCTYPE HTML><div><rt><rp></div>
7047     #errors
7048     #document
7049     | <!DOCTYPE HTML>
7050     | <html>
7051     | <head>
7052     | <body>
7053     | <div>
7054     | <rt>
7055     | <rp>
7056    
7057     #data
7058     <!DOCTYPE HTML><ul><li><rt></ul>
7059     #errors
7060     #document
7061     | <!DOCTYPE HTML>
7062     | <html>
7063     | <head>
7064     | <body>
7065     | <ul>
7066     | <li>
7067     | <rt>
7068    
7069     #data
7070 wakaba 1.50 <!DOCTYPE HTML><svg>
7071     #errors
7072     end of file in foreign content
7073     #document
7074     | <!DOCTYPE HTML>
7075     | <html>
7076     | <head>
7077     | <body>
7078     | <svg>
7079    
7080     #data
7081     <!DOCTYPE HTML><svg><g>
7082     #errors
7083     end of file in foreign content
7084     #document
7085     | <!DOCTYPE HTML>
7086     | <html>
7087     | <head>
7088     | <body>
7089     | <svg>
7090     | <g>
7091    
7092     #data
7093     <!DOCTYPE HTML><svg><switch requiredfeatures></switch></svg>
7094     #errors
7095     #document
7096     | <!DOCTYPE HTML>
7097     | <html>
7098     | <head>
7099     | <body>
7100     | <svg>
7101     | <switch>
7102     | requiredFeatures=""
7103    
7104     #data
7105     <!DOCTYPE HTML><svg><rect x="1" y="1" width="2" height="2" fill="black"><animate attributeNAME="x" begin="0s" dur="9s" fill="freeze" from="300" to="0"/></rect></svg>
7106     #errors
7107     #document
7108     | <!DOCTYPE HTML>
7109     | <html>
7110     | <head>
7111     | <body>
7112     | <svg>
7113     | <rect>
7114     | fill="black"
7115     | height="2"
7116     | width="2"
7117     | x="1"
7118     | y="1"
7119     | <animate>
7120     | attributeName="x"
7121     | begin="0s"
7122     | dur="9s"
7123     | fill="freeze"
7124     | from="300"
7125     | to="0"
7126    
7127     #data
7128     <!DOCTYPE HTML><svg><dt>
7129     #errors
7130     <dt> in <svg>
7131     #document
7132     | <!DOCTYPE HTML>
7133     | <html>
7134     | <head>
7135     | <body>
7136     | <svg>
7137     | <dt>
7138    
7139     #data
7140     <!DOCTYPE HTML><svg><h4>
7141     #errors
7142     <h4> in <svg>
7143     h4 not closed
7144     #document
7145     | <!DOCTYPE HTML>
7146     | <html>
7147     | <head>
7148     | <body>
7149     | <svg>
7150     | <h4>
7151    
7152     #data
7153     <!DOCTYPE HTML><svg><listing>
7154     #errors
7155     <listing> in <svg>
7156     no </listing>
7157     #document
7158     | <!DOCTYPE HTML>
7159     | <html>
7160     | <head>
7161     | <body>
7162     | <svg>
7163     | <listing>
7164    
7165     #data
7166     <!DOCTYPE HTML><svg><ol></ol>
7167     #errors
7168     <ol> in <svg>
7169     #document
7170     | <!DOCTYPE HTML>
7171     | <html>
7172     | <head>
7173     | <body>
7174     | <svg>
7175     | <ol>
7176    
7177     #data
7178     <!DOCTYPE HTML><svg><strike></strike>
7179     #errors
7180     <strike> in <svg>
7181     #document
7182     | <!DOCTYPE HTML>
7183     | <html>
7184     | <head>
7185     | <body>
7186     | <svg>
7187     | <strike>
7188    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24