| PASS "<!DOCTYPE html>Test" |
| PASS "<textarea>test</div>test" |
| PASS "<table><td>" |
| PASS "<table><td>test</tbody></table>" |
| PASS "<frame>test" |
| PASS "<!DOCTYPE html><frameset>test" |
| PASS "<!DOCTYPE html><frameset><!DOCTYPE html>" |
| PASS "<!DOCTYPE html><font><p><b>test</font>" |
| PASS "<!DOCTYPE html><dt><div><dd>" |
| PASS "<script></x" |
| PASS "<table><plaintext><td>" |
| PASS "<plaintext></plaintext>" |
| PASS "<!DOCTYPE html><table><tr>TEST" |
| PASS "<!DOCTYPE html><body t1=1><body t2=2><body t3=3 t4=4>" |
| PASS "</b test" |
| PASS "<!DOCTYPE html></b test<b &=&>X" |
| PASS "<!doctypehtml><scrIPt type=text/x-foobar;baz>X</SCRipt" |
| PASS "&" |
| PASS "&#" |
| PASS "&#X" |
| PASS "&#x" |
| PASS "-" |
| PASS "&x-test" |
| PASS "<!doctypehtml><p><li>" |
| PASS "<!doctypehtml><p><dt>" |
| PASS "<!doctypehtml><p><dd>" |
| PASS "<!doctypehtml><p><form>" |
| PASS "<!DOCTYPE html><p></P>X" |
| PASS "&" |
| PASS "&AMp;" |
| PASS "<!DOCTYPE html><html><head></head><body><thisISasillyTESTelementNameToMakeSureCrazyTagNamesArePARSEDcorrectLY>" |
| PASS "<!DOCTYPE html>X</body>X" |
| PASS "<!DOCTYPE html><!-- X" |
| PASS "<!DOCTYPE html><table><caption>test TEST</caption><td>test" |
| PASS "<!DOCTYPE html><select><option><optgroup>" |
| PASS "<!DOCTYPE html><select><optgroup><option></optgroup><option><select><option>" |
| PASS "<!DOCTYPE html><select><optgroup><option><optgroup>" |
| PASS "<!DOCTYPE html><datalist><option>foo</datalist>bar" |
| PASS "<!DOCTYPE html><font><input><input></font>" |
| PASS "<!DOCTYPE html><!-- XXX - XXX -->" |
| PASS "<!DOCTYPE html><!-- XXX - XXX" |
| PASS "<!DOCTYPE html><!-- XXX - XXX - XXX -->" |
| PASS "<isindex test=x name=x>" |
| PASS "test\ntest" |
| PASS "<!DOCTYPE html><body><title>test</body></title>" |
| PASS "<!DOCTYPE html><body><title>X</title><meta name=z><link rel=foo><style>\nx { content:\"</style\" } </style>" |
| PASS "<!DOCTYPE html><select><optgroup></optgroup></select>" |
| PASS " \n " |
| PASS "<!DOCTYPE html> <html>" |
| PASS "<!DOCTYPE html><script>\n</script> <title>x</title> </head>" |
| PASS "<!DOCTYPE html><html><body><html id=x>" |
| PASS "<!DOCTYPE html>X</body><html id=\"x\">" |
| PASS "<!DOCTYPE html><head><html id=x>" |
| PASS "<!DOCTYPE html>X</html>X" |
| PASS "<!DOCTYPE html>X</html> " |
| PASS "<!DOCTYPE html>X</html><p>X" |
| PASS "<!DOCTYPE html>X<p/x/y/z>" |
| PASS "<!DOCTYPE html><!--x--" |
| PASS "<!DOCTYPE html><table><tr><td></p></table>" |
| PASS "<!DOCTYPE <!DOCTYPE HTML>><!--<!--x-->-->" |
| PASS "<!doctype html><div><form></form><div></div></div>" |