1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests1.dat Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,1959 @@ 1.4 +#data 1.5 +Test 1.6 +#errors 1.7 +(1,0): expected-doctype-but-got-chars 1.8 +#document 1.9 +| <html> 1.10 +| <head> 1.11 +| <body> 1.12 +| "Test" 1.13 + 1.14 +#data 1.15 +<p>One<p>Two 1.16 +#errors 1.17 +(1,3): expected-doctype-but-got-start-tag 1.18 +#document 1.19 +| <html> 1.20 +| <head> 1.21 +| <body> 1.22 +| <p> 1.23 +| "One" 1.24 +| <p> 1.25 +| "Two" 1.26 + 1.27 +#data 1.28 +Line1<br>Line2<br>Line3<br>Line4 1.29 +#errors 1.30 +(1,0): expected-doctype-but-got-chars 1.31 +#document 1.32 +| <html> 1.33 +| <head> 1.34 +| <body> 1.35 +| "Line1" 1.36 +| <br> 1.37 +| "Line2" 1.38 +| <br> 1.39 +| "Line3" 1.40 +| <br> 1.41 +| "Line4" 1.42 + 1.43 +#data 1.44 +<html> 1.45 +#errors 1.46 +(1,6): expected-doctype-but-got-start-tag 1.47 +#document 1.48 +| <html> 1.49 +| <head> 1.50 +| <body> 1.51 + 1.52 +#data 1.53 +<head> 1.54 +#errors 1.55 +(1,6): expected-doctype-but-got-start-tag 1.56 +#document 1.57 +| <html> 1.58 +| <head> 1.59 +| <body> 1.60 + 1.61 +#data 1.62 +<body> 1.63 +#errors 1.64 +(1,6): expected-doctype-but-got-start-tag 1.65 +#document 1.66 +| <html> 1.67 +| <head> 1.68 +| <body> 1.69 + 1.70 +#data 1.71 +<html><head> 1.72 +#errors 1.73 +(1,6): expected-doctype-but-got-start-tag 1.74 +#document 1.75 +| <html> 1.76 +| <head> 1.77 +| <body> 1.78 + 1.79 +#data 1.80 +<html><head></head> 1.81 +#errors 1.82 +(1,6): expected-doctype-but-got-start-tag 1.83 +#document 1.84 +| <html> 1.85 +| <head> 1.86 +| <body> 1.87 + 1.88 +#data 1.89 +<html><head></head><body> 1.90 +#errors 1.91 +(1,6): expected-doctype-but-got-start-tag 1.92 +#document 1.93 +| <html> 1.94 +| <head> 1.95 +| <body> 1.96 + 1.97 +#data 1.98 +<html><head></head><body></body> 1.99 +#errors 1.100 +(1,6): expected-doctype-but-got-start-tag 1.101 +#document 1.102 +| <html> 1.103 +| <head> 1.104 +| <body> 1.105 + 1.106 +#data 1.107 +<html><head><body></body></html> 1.108 +#errors 1.109 +(1,6): expected-doctype-but-got-start-tag 1.110 +#document 1.111 +| <html> 1.112 +| <head> 1.113 +| <body> 1.114 + 1.115 +#data 1.116 +<html><head></body></html> 1.117 +#errors 1.118 +(1,6): expected-doctype-but-got-start-tag 1.119 +#document 1.120 +| <html> 1.121 +| <head> 1.122 +| <body> 1.123 + 1.124 +#data 1.125 +<html><head><body></html> 1.126 +#errors 1.127 +(1,6): expected-doctype-but-got-start-tag 1.128 +#document 1.129 +| <html> 1.130 +| <head> 1.131 +| <body> 1.132 + 1.133 +#data 1.134 +<html><body></html> 1.135 +#errors 1.136 +(1,6): expected-doctype-but-got-start-tag 1.137 +#document 1.138 +| <html> 1.139 +| <head> 1.140 +| <body> 1.141 + 1.142 +#data 1.143 +<body></html> 1.144 +#errors 1.145 +(1,6): expected-doctype-but-got-start-tag 1.146 +#document 1.147 +| <html> 1.148 +| <head> 1.149 +| <body> 1.150 + 1.151 +#data 1.152 +<head></html> 1.153 +#errors 1.154 +(1,6): expected-doctype-but-got-start-tag 1.155 +#document 1.156 +| <html> 1.157 +| <head> 1.158 +| <body> 1.159 + 1.160 +#data 1.161 +</head> 1.162 +#errors 1.163 +(1,7): expected-doctype-but-got-end-tag 1.164 +#document 1.165 +| <html> 1.166 +| <head> 1.167 +| <body> 1.168 + 1.169 +#data 1.170 +</body> 1.171 +#errors 1.172 +(1,7): expected-doctype-but-got-end-tag element. 1.173 +#document 1.174 +| <html> 1.175 +| <head> 1.176 +| <body> 1.177 + 1.178 +#data 1.179 +</html> 1.180 +#errors 1.181 +(1,7): expected-doctype-but-got-end-tag element. 1.182 +#document 1.183 +| <html> 1.184 +| <head> 1.185 +| <body> 1.186 + 1.187 +#data 1.188 +<b><table><td><i></table> 1.189 +#errors 1.190 +(1,3): expected-doctype-but-got-start-tag 1.191 +(1,14): unexpected-cell-in-table-body 1.192 +(1,25): unexpected-cell-end-tag 1.193 +(1,25): expected-closing-tag-but-got-eof 1.194 +#document 1.195 +| <html> 1.196 +| <head> 1.197 +| <body> 1.198 +| <b> 1.199 +| <table> 1.200 +| <tbody> 1.201 +| <tr> 1.202 +| <td> 1.203 +| <i> 1.204 + 1.205 +#data 1.206 +<b><table><td></b><i></table>X 1.207 +#errors 1.208 +(1,3): expected-doctype-but-got-start-tag 1.209 +(1,14): unexpected-cell-in-table-body 1.210 +(1,18): unexpected-end-tag 1.211 +(1,29): unexpected-cell-end-tag 1.212 +(1,30): expected-closing-tag-but-got-eof 1.213 +#document 1.214 +| <html> 1.215 +| <head> 1.216 +| <body> 1.217 +| <b> 1.218 +| <table> 1.219 +| <tbody> 1.220 +| <tr> 1.221 +| <td> 1.222 +| <i> 1.223 +| "X" 1.224 + 1.225 +#data 1.226 +<h1>Hello<h2>World 1.227 +#errors 1.228 +(1,4): expected-doctype-but-got-start-tag 1.229 +(1,13): unexpected-start-tag 1.230 +(1,18): expected-closing-tag-but-got-eof 1.231 +#document 1.232 +| <html> 1.233 +| <head> 1.234 +| <body> 1.235 +| <h1> 1.236 +| "Hello" 1.237 +| <h2> 1.238 +| "World" 1.239 + 1.240 +#data 1.241 +<a><p>X<a>Y</a>Z</p></a> 1.242 +#errors 1.243 +(1,3): expected-doctype-but-got-start-tag 1.244 +(1,10): unexpected-start-tag-implies-end-tag 1.245 +(1,10): adoption-agency-1.3 1.246 +(1,24): unexpected-end-tag 1.247 +#document 1.248 +| <html> 1.249 +| <head> 1.250 +| <body> 1.251 +| <a> 1.252 +| <p> 1.253 +| <a> 1.254 +| "X" 1.255 +| <a> 1.256 +| "Y" 1.257 +| "Z" 1.258 + 1.259 +#data 1.260 +<b><button>foo</b>bar 1.261 +#errors 1.262 +(1,3): expected-doctype-but-got-start-tag 1.263 +(1,18): adoption-agency-1.3 1.264 +(1,21): expected-closing-tag-but-got-eof 1.265 +#document 1.266 +| <html> 1.267 +| <head> 1.268 +| <body> 1.269 +| <b> 1.270 +| <button> 1.271 +| <b> 1.272 +| "foo" 1.273 +| "bar" 1.274 + 1.275 +#data 1.276 +<!DOCTYPE html><span><button>foo</span>bar 1.277 +#errors 1.278 +(1,39): unexpected-end-tag 1.279 +(1,42): expected-closing-tag-but-got-eof 1.280 +#document 1.281 +| <!DOCTYPE html> 1.282 +| <html> 1.283 +| <head> 1.284 +| <body> 1.285 +| <span> 1.286 +| <button> 1.287 +| "foobar" 1.288 + 1.289 +#data 1.290 +<p><b><div><marquee></p></b></div>X 1.291 +#errors 1.292 +(1,3): expected-doctype-but-got-start-tag 1.293 +(1,11): unexpected-end-tag 1.294 +(1,24): unexpected-end-tag 1.295 +(1,28): unexpected-end-tag 1.296 +(1,34): end-tag-too-early 1.297 +(1,35): expected-closing-tag-but-got-eof 1.298 +#document 1.299 +| <html> 1.300 +| <head> 1.301 +| <body> 1.302 +| <p> 1.303 +| <b> 1.304 +| <div> 1.305 +| <b> 1.306 +| <marquee> 1.307 +| <p> 1.308 +| "X" 1.309 + 1.310 +#data 1.311 +<script><div></script></div><title><p></title><p><p> 1.312 +#errors 1.313 +(1,8): expected-doctype-but-got-start-tag 1.314 +(1,28): unexpected-end-tag 1.315 +#document 1.316 +| <html> 1.317 +| <head> 1.318 +| <script> 1.319 +| "<div>" 1.320 +| <title> 1.321 +| "<p>" 1.322 +| <body> 1.323 +| <p> 1.324 +| <p> 1.325 + 1.326 +#data 1.327 +<!--><div>--<!--> 1.328 +#errors 1.329 +(1,5): incorrect-comment 1.330 +(1,10): expected-doctype-but-got-start-tag 1.331 +(1,17): incorrect-comment 1.332 +(1,17): expected-closing-tag-but-got-eof 1.333 +#document 1.334 +| <!-- --> 1.335 +| <html> 1.336 +| <head> 1.337 +| <body> 1.338 +| <div> 1.339 +| "--" 1.340 +| <!-- --> 1.341 + 1.342 +#data 1.343 +<p><hr></p> 1.344 +#errors 1.345 +(1,3): expected-doctype-but-got-start-tag 1.346 +(1,11): unexpected-end-tag 1.347 +#document 1.348 +| <html> 1.349 +| <head> 1.350 +| <body> 1.351 +| <p> 1.352 +| <hr> 1.353 +| <p> 1.354 + 1.355 +#data 1.356 +<select><b><option><select><option></b></select>X 1.357 +#errors 1.358 +(1,8): expected-doctype-but-got-start-tag 1.359 +(1,11): unexpected-start-tag-in-select 1.360 +(1,27): unexpected-select-in-select 1.361 +(1,39): unexpected-end-tag 1.362 +(1,48): unexpected-end-tag 1.363 +(1,49): expected-closing-tag-but-got-eof 1.364 +#document 1.365 +| <html> 1.366 +| <head> 1.367 +| <body> 1.368 +| <select> 1.369 +| <option> 1.370 +| <option> 1.371 +| "X" 1.372 + 1.373 +#data 1.374 +<a><table><td><a><table></table><a></tr><a></table><b>X</b>C<a>Y 1.375 +#errors 1.376 +(1,3): expected-doctype-but-got-start-tag 1.377 +(1,14): unexpected-cell-in-table-body 1.378 +(1,35): unexpected-start-tag-implies-end-tag 1.379 +(1,40): unexpected-cell-end-tag 1.380 +(1,43): unexpected-start-tag-implies-table-voodoo 1.381 +(1,43): unexpected-start-tag-implies-end-tag 1.382 +(1,43): unexpected-end-tag 1.383 +(1,63): unexpected-start-tag-implies-end-tag 1.384 +(1,64): expected-closing-tag-but-got-eof 1.385 +#document 1.386 +| <html> 1.387 +| <head> 1.388 +| <body> 1.389 +| <a> 1.390 +| <a> 1.391 +| <table> 1.392 +| <tbody> 1.393 +| <tr> 1.394 +| <td> 1.395 +| <a> 1.396 +| <table> 1.397 +| <a> 1.398 +| <a> 1.399 +| <b> 1.400 +| "X" 1.401 +| "C" 1.402 +| <a> 1.403 +| "Y" 1.404 + 1.405 +#data 1.406 +<a X>0<b>1<a Y>2 1.407 +#errors 1.408 +(1,5): expected-doctype-but-got-start-tag 1.409 +(1,15): unexpected-start-tag-implies-end-tag 1.410 +(1,15): adoption-agency-1.3 1.411 +(1,16): expected-closing-tag-but-got-eof 1.412 +#document 1.413 +| <html> 1.414 +| <head> 1.415 +| <body> 1.416 +| <a> 1.417 +| x="" 1.418 +| "0" 1.419 +| <b> 1.420 +| "1" 1.421 +| <b> 1.422 +| <a> 1.423 +| y="" 1.424 +| "2" 1.425 + 1.426 +#data 1.427 +<!-----><font><div>hello<table>excite!<b>me!<th><i>please!</tr><!--X--> 1.428 +#errors 1.429 +(1,7): unexpected-dash-after-double-dash-in-comment 1.430 +(1,14): expected-doctype-but-got-start-tag 1.431 +(1,41): unexpected-start-tag-implies-table-voodoo 1.432 +(1,48): foster-parenting-character-in-table 1.433 +(1,48): foster-parenting-character-in-table 1.434 +(1,48): foster-parenting-character-in-table 1.435 +(1,48): foster-parenting-character-in-table 1.436 +(1,48): foster-parenting-character-in-table 1.437 +(1,48): foster-parenting-character-in-table 1.438 +(1,48): foster-parenting-character-in-table 1.439 +(1,48): foster-parenting-start-tag-in-table 1.440 +(1,48): foster-parenting-character-in-table 1.441 +(1,48): foster-parenting-character-in-table 1.442 +(1,48): foster-parenting-character-in-table 1.443 +(1,48): unexpected-cell-in-table-body 1.444 +(1,63): unexpected-cell-end-tag 1.445 +(1,71): eof-in-table 1.446 +#document 1.447 +| <!-- - --> 1.448 +| <html> 1.449 +| <head> 1.450 +| <body> 1.451 +| <font> 1.452 +| <div> 1.453 +| "helloexcite!" 1.454 +| <b> 1.455 +| "me!" 1.456 +| <table> 1.457 +| <tbody> 1.458 +| <tr> 1.459 +| <th> 1.460 +| <i> 1.461 +| "please!" 1.462 +| <!-- X --> 1.463 + 1.464 +#data 1.465 +<!DOCTYPE html><li>hello<li>world<ul>how<li>do</ul>you</body><!--do--> 1.466 +#errors 1.467 +#document 1.468 +| <!DOCTYPE html> 1.469 +| <html> 1.470 +| <head> 1.471 +| <body> 1.472 +| <li> 1.473 +| "hello" 1.474 +| <li> 1.475 +| "world" 1.476 +| <ul> 1.477 +| "how" 1.478 +| <li> 1.479 +| "do" 1.480 +| "you" 1.481 +| <!-- do --> 1.482 + 1.483 +#data 1.484 +<!DOCTYPE html>A<option>B<optgroup>C<select>D</option>E 1.485 +#errors 1.486 +(1,54): unexpected-end-tag-in-select 1.487 +(1,55): eof-in-select 1.488 +#document 1.489 +| <!DOCTYPE html> 1.490 +| <html> 1.491 +| <head> 1.492 +| <body> 1.493 +| "A" 1.494 +| <option> 1.495 +| "B" 1.496 +| <optgroup> 1.497 +| "C" 1.498 +| <select> 1.499 +| "DE" 1.500 + 1.501 +#data 1.502 +< 1.503 +#errors 1.504 +(1,1): expected-tag-name 1.505 +(1,1): expected-doctype-but-got-chars 1.506 +#document 1.507 +| <html> 1.508 +| <head> 1.509 +| <body> 1.510 +| "<" 1.511 + 1.512 +#data 1.513 +<# 1.514 +#errors 1.515 +(1,1): expected-tag-name 1.516 +(1,1): expected-doctype-but-got-chars 1.517 +#document 1.518 +| <html> 1.519 +| <head> 1.520 +| <body> 1.521 +| "<#" 1.522 + 1.523 +#data 1.524 +</ 1.525 +#errors 1.526 +(1,2): expected-closing-tag-but-got-eof 1.527 +(1,2): expected-doctype-but-got-chars 1.528 +#document 1.529 +| <html> 1.530 +| <head> 1.531 +| <body> 1.532 +| "</" 1.533 + 1.534 +#data 1.535 +</# 1.536 +#errors 1.537 +(1,2): expected-closing-tag-but-got-char 1.538 +(1,3): expected-doctype-but-got-eof 1.539 +#document 1.540 +| <!-- # --> 1.541 +| <html> 1.542 +| <head> 1.543 +| <body> 1.544 + 1.545 +#data 1.546 +<? 1.547 +#errors 1.548 +(1,1): expected-tag-name-but-got-question-mark 1.549 +(1,2): expected-doctype-but-got-eof 1.550 +#document 1.551 +| <!-- ? --> 1.552 +| <html> 1.553 +| <head> 1.554 +| <body> 1.555 + 1.556 +#data 1.557 +<?# 1.558 +#errors 1.559 +(1,1): expected-tag-name-but-got-question-mark 1.560 +(1,3): expected-doctype-but-got-eof 1.561 +#document 1.562 +| <!-- ?# --> 1.563 +| <html> 1.564 +| <head> 1.565 +| <body> 1.566 + 1.567 +#data 1.568 +<! 1.569 +#errors 1.570 +(1,2): expected-dashes-or-doctype 1.571 +(1,2): expected-doctype-but-got-eof 1.572 +#document 1.573 +| <!-- --> 1.574 +| <html> 1.575 +| <head> 1.576 +| <body> 1.577 + 1.578 +#data 1.579 +<!# 1.580 +#errors 1.581 +(1,2): expected-dashes-or-doctype 1.582 +(1,3): expected-doctype-but-got-eof 1.583 +#document 1.584 +| <!-- # --> 1.585 +| <html> 1.586 +| <head> 1.587 +| <body> 1.588 + 1.589 +#data 1.590 +<?COMMENT?> 1.591 +#errors 1.592 +(1,1): expected-tag-name-but-got-question-mark 1.593 +(1,11): expected-doctype-but-got-eof 1.594 +#document 1.595 +| <!-- ?COMMENT? --> 1.596 +| <html> 1.597 +| <head> 1.598 +| <body> 1.599 + 1.600 +#data 1.601 +<!COMMENT> 1.602 +#errors 1.603 +(1,2): expected-dashes-or-doctype 1.604 +(1,10): expected-doctype-but-got-eof 1.605 +#document 1.606 +| <!-- COMMENT --> 1.607 +| <html> 1.608 +| <head> 1.609 +| <body> 1.610 + 1.611 +#data 1.612 +</ COMMENT > 1.613 +#errors 1.614 +(1,2): expected-closing-tag-but-got-char 1.615 +(1,12): expected-doctype-but-got-eof 1.616 +#document 1.617 +| <!-- COMMENT --> 1.618 +| <html> 1.619 +| <head> 1.620 +| <body> 1.621 + 1.622 +#data 1.623 +<?COM--MENT?> 1.624 +#errors 1.625 +(1,1): expected-tag-name-but-got-question-mark 1.626 +(1,13): expected-doctype-but-got-eof 1.627 +#document 1.628 +| <!-- ?COM--MENT? --> 1.629 +| <html> 1.630 +| <head> 1.631 +| <body> 1.632 + 1.633 +#data 1.634 +<!COM--MENT> 1.635 +#errors 1.636 +(1,2): expected-dashes-or-doctype 1.637 +(1,12): expected-doctype-but-got-eof 1.638 +#document 1.639 +| <!-- COM--MENT --> 1.640 +| <html> 1.641 +| <head> 1.642 +| <body> 1.643 + 1.644 +#data 1.645 +</ COM--MENT > 1.646 +#errors 1.647 +(1,2): expected-closing-tag-but-got-char 1.648 +(1,14): expected-doctype-but-got-eof 1.649 +#document 1.650 +| <!-- COM--MENT --> 1.651 +| <html> 1.652 +| <head> 1.653 +| <body> 1.654 + 1.655 +#data 1.656 +<!DOCTYPE html><style> EOF 1.657 +#errors 1.658 +(1,26): expected-named-closing-tag-but-got-eof 1.659 +#document 1.660 +| <!DOCTYPE html> 1.661 +| <html> 1.662 +| <head> 1.663 +| <style> 1.664 +| " EOF" 1.665 +| <body> 1.666 + 1.667 +#data 1.668 +<!DOCTYPE html><script> <!-- </script> --> </script> EOF 1.669 +#errors 1.670 +(1,52): unexpected-end-tag 1.671 +#document 1.672 +| <!DOCTYPE html> 1.673 +| <html> 1.674 +| <head> 1.675 +| <script> 1.676 +| " <!-- " 1.677 +| " " 1.678 +| <body> 1.679 +| "--> EOF" 1.680 + 1.681 +#data 1.682 +<b><p></b>TEST 1.683 +#errors 1.684 +(1,3): expected-doctype-but-got-start-tag 1.685 +(1,10): adoption-agency-1.3 1.686 +#document 1.687 +| <html> 1.688 +| <head> 1.689 +| <body> 1.690 +| <b> 1.691 +| <p> 1.692 +| <b> 1.693 +| "TEST" 1.694 + 1.695 +#data 1.696 +<p id=a><b><p id=b></b>TEST 1.697 +#errors 1.698 +(1,8): expected-doctype-but-got-start-tag 1.699 +(1,19): unexpected-end-tag 1.700 +(1,23): adoption-agency-1.2 1.701 +#document 1.702 +| <html> 1.703 +| <head> 1.704 +| <body> 1.705 +| <p> 1.706 +| id="a" 1.707 +| <b> 1.708 +| <p> 1.709 +| id="b" 1.710 +| "TEST" 1.711 + 1.712 +#data 1.713 +<b id=a><p><b id=b></p></b>TEST 1.714 +#errors 1.715 +(1,8): expected-doctype-but-got-start-tag 1.716 +(1,23): unexpected-end-tag 1.717 +(1,27): adoption-agency-1.2 1.718 +(1,31): expected-closing-tag-but-got-eof 1.719 +#document 1.720 +| <html> 1.721 +| <head> 1.722 +| <body> 1.723 +| <b> 1.724 +| id="a" 1.725 +| <p> 1.726 +| <b> 1.727 +| id="b" 1.728 +| "TEST" 1.729 + 1.730 +#data 1.731 +<!DOCTYPE html><title>U-test</title><body><div><p>Test<u></p></div></body> 1.732 +#errors 1.733 +(1,61): unexpected-end-tag 1.734 +#document 1.735 +| <!DOCTYPE html> 1.736 +| <html> 1.737 +| <head> 1.738 +| <title> 1.739 +| "U-test" 1.740 +| <body> 1.741 +| <div> 1.742 +| <p> 1.743 +| "Test" 1.744 +| <u> 1.745 + 1.746 +#data 1.747 +<!DOCTYPE html><font><table></font></table></font> 1.748 +#errors 1.749 +(1,35): unexpected-end-tag-implies-table-voodoo 1.750 +(1,35): unexpected-end-tag 1.751 +#document 1.752 +| <!DOCTYPE html> 1.753 +| <html> 1.754 +| <head> 1.755 +| <body> 1.756 +| <font> 1.757 +| <table> 1.758 + 1.759 +#data 1.760 +<font><p>hello<b>cruel</font>world 1.761 +#errors 1.762 +(1,6): expected-doctype-but-got-start-tag 1.763 +(1,29): adoption-agency-1.3 1.764 +(1,29): adoption-agency-1.3 1.765 +(1,34): expected-closing-tag-but-got-eof 1.766 +#document 1.767 +| <html> 1.768 +| <head> 1.769 +| <body> 1.770 +| <font> 1.771 +| <p> 1.772 +| <font> 1.773 +| "hello" 1.774 +| <b> 1.775 +| "cruel" 1.776 +| <b> 1.777 +| "world" 1.778 + 1.779 +#data 1.780 +<b>Test</i>Test 1.781 +#errors 1.782 +(1,3): expected-doctype-but-got-start-tag 1.783 +(1,11): unexpected-end-tag 1.784 +(1,15): expected-closing-tag-but-got-eof 1.785 +#document 1.786 +| <html> 1.787 +| <head> 1.788 +| <body> 1.789 +| <b> 1.790 +| "TestTest" 1.791 + 1.792 +#data 1.793 +<b>A<cite>B<div>C 1.794 +#errors 1.795 +(1,3): expected-doctype-but-got-start-tag 1.796 +(1,17): expected-closing-tag-but-got-eof 1.797 +#document 1.798 +| <html> 1.799 +| <head> 1.800 +| <body> 1.801 +| <b> 1.802 +| "A" 1.803 +| <cite> 1.804 +| "B" 1.805 +| <div> 1.806 +| "C" 1.807 + 1.808 +#data 1.809 +<b>A<cite>B<div>C</cite>D 1.810 +#errors 1.811 +(1,3): expected-doctype-but-got-start-tag 1.812 +(1,24): unexpected-end-tag 1.813 +(1,25): expected-closing-tag-but-got-eof 1.814 +#document 1.815 +| <html> 1.816 +| <head> 1.817 +| <body> 1.818 +| <b> 1.819 +| "A" 1.820 +| <cite> 1.821 +| "B" 1.822 +| <div> 1.823 +| "CD" 1.824 + 1.825 +#data 1.826 +<b>A<cite>B<div>C</b>D 1.827 +#errors 1.828 +(1,3): expected-doctype-but-got-start-tag 1.829 +(1,21): adoption-agency-1.3 1.830 +(1,22): expected-closing-tag-but-got-eof 1.831 +#document 1.832 +| <html> 1.833 +| <head> 1.834 +| <body> 1.835 +| <b> 1.836 +| "A" 1.837 +| <cite> 1.838 +| "B" 1.839 +| <div> 1.840 +| <b> 1.841 +| "C" 1.842 +| "D" 1.843 + 1.844 +#data 1.845 + 1.846 +#errors 1.847 +(1,0): expected-doctype-but-got-eof 1.848 +#document 1.849 +| <html> 1.850 +| <head> 1.851 +| <body> 1.852 + 1.853 +#data 1.854 +<DIV> 1.855 +#errors 1.856 +(1,5): expected-doctype-but-got-start-tag 1.857 +(1,5): expected-closing-tag-but-got-eof 1.858 +#document 1.859 +| <html> 1.860 +| <head> 1.861 +| <body> 1.862 +| <div> 1.863 + 1.864 +#data 1.865 +<DIV> abc 1.866 +#errors 1.867 +(1,5): expected-doctype-but-got-start-tag 1.868 +(1,9): expected-closing-tag-but-got-eof 1.869 +#document 1.870 +| <html> 1.871 +| <head> 1.872 +| <body> 1.873 +| <div> 1.874 +| " abc" 1.875 + 1.876 +#data 1.877 +<DIV> abc <B> 1.878 +#errors 1.879 +(1,5): expected-doctype-but-got-start-tag 1.880 +(1,13): expected-closing-tag-but-got-eof 1.881 +#document 1.882 +| <html> 1.883 +| <head> 1.884 +| <body> 1.885 +| <div> 1.886 +| " abc " 1.887 +| <b> 1.888 + 1.889 +#data 1.890 +<DIV> abc <B> def 1.891 +#errors 1.892 +(1,5): expected-doctype-but-got-start-tag 1.893 +(1,17): expected-closing-tag-but-got-eof 1.894 +#document 1.895 +| <html> 1.896 +| <head> 1.897 +| <body> 1.898 +| <div> 1.899 +| " abc " 1.900 +| <b> 1.901 +| " def" 1.902 + 1.903 +#data 1.904 +<DIV> abc <B> def <I> 1.905 +#errors 1.906 +(1,5): expected-doctype-but-got-start-tag 1.907 +(1,21): expected-closing-tag-but-got-eof 1.908 +#document 1.909 +| <html> 1.910 +| <head> 1.911 +| <body> 1.912 +| <div> 1.913 +| " abc " 1.914 +| <b> 1.915 +| " def " 1.916 +| <i> 1.917 + 1.918 +#data 1.919 +<DIV> abc <B> def <I> ghi 1.920 +#errors 1.921 +(1,5): expected-doctype-but-got-start-tag 1.922 +(1,25): expected-closing-tag-but-got-eof 1.923 +#document 1.924 +| <html> 1.925 +| <head> 1.926 +| <body> 1.927 +| <div> 1.928 +| " abc " 1.929 +| <b> 1.930 +| " def " 1.931 +| <i> 1.932 +| " ghi" 1.933 + 1.934 +#data 1.935 +<DIV> abc <B> def <I> ghi <P> 1.936 +#errors 1.937 +(1,5): expected-doctype-but-got-start-tag 1.938 +(1,29): expected-closing-tag-but-got-eof 1.939 +#document 1.940 +| <html> 1.941 +| <head> 1.942 +| <body> 1.943 +| <div> 1.944 +| " abc " 1.945 +| <b> 1.946 +| " def " 1.947 +| <i> 1.948 +| " ghi " 1.949 +| <p> 1.950 + 1.951 +#data 1.952 +<DIV> abc <B> def <I> ghi <P> jkl 1.953 +#errors 1.954 +(1,5): expected-doctype-but-got-start-tag 1.955 +(1,33): expected-closing-tag-but-got-eof 1.956 +#document 1.957 +| <html> 1.958 +| <head> 1.959 +| <body> 1.960 +| <div> 1.961 +| " abc " 1.962 +| <b> 1.963 +| " def " 1.964 +| <i> 1.965 +| " ghi " 1.966 +| <p> 1.967 +| " jkl" 1.968 + 1.969 +#data 1.970 +<DIV> abc <B> def <I> ghi <P> jkl </B> 1.971 +#errors 1.972 +(1,5): expected-doctype-but-got-start-tag 1.973 +(1,38): adoption-agency-1.3 1.974 +(1,38): expected-closing-tag-but-got-eof 1.975 +#document 1.976 +| <html> 1.977 +| <head> 1.978 +| <body> 1.979 +| <div> 1.980 +| " abc " 1.981 +| <b> 1.982 +| " def " 1.983 +| <i> 1.984 +| " ghi " 1.985 +| <i> 1.986 +| <p> 1.987 +| <b> 1.988 +| " jkl " 1.989 + 1.990 +#data 1.991 +<DIV> abc <B> def <I> ghi <P> jkl </B> mno 1.992 +#errors 1.993 +(1,5): expected-doctype-but-got-start-tag 1.994 +(1,38): adoption-agency-1.3 1.995 +(1,42): expected-closing-tag-but-got-eof 1.996 +#document 1.997 +| <html> 1.998 +| <head> 1.999 +| <body> 1.1000 +| <div> 1.1001 +| " abc " 1.1002 +| <b> 1.1003 +| " def " 1.1004 +| <i> 1.1005 +| " ghi " 1.1006 +| <i> 1.1007 +| <p> 1.1008 +| <b> 1.1009 +| " jkl " 1.1010 +| " mno" 1.1011 + 1.1012 +#data 1.1013 +<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> 1.1014 +#errors 1.1015 +(1,5): expected-doctype-but-got-start-tag 1.1016 +(1,38): adoption-agency-1.3 1.1017 +(1,47): adoption-agency-1.3 1.1018 +(1,47): expected-closing-tag-but-got-eof 1.1019 +#document 1.1020 +| <html> 1.1021 +| <head> 1.1022 +| <body> 1.1023 +| <div> 1.1024 +| " abc " 1.1025 +| <b> 1.1026 +| " def " 1.1027 +| <i> 1.1028 +| " ghi " 1.1029 +| <i> 1.1030 +| <p> 1.1031 +| <i> 1.1032 +| <b> 1.1033 +| " jkl " 1.1034 +| " mno " 1.1035 + 1.1036 +#data 1.1037 +<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr 1.1038 +#errors 1.1039 +(1,5): expected-doctype-but-got-start-tag 1.1040 +(1,38): adoption-agency-1.3 1.1041 +(1,47): adoption-agency-1.3 1.1042 +(1,51): expected-closing-tag-but-got-eof 1.1043 +#document 1.1044 +| <html> 1.1045 +| <head> 1.1046 +| <body> 1.1047 +| <div> 1.1048 +| " abc " 1.1049 +| <b> 1.1050 +| " def " 1.1051 +| <i> 1.1052 +| " ghi " 1.1053 +| <i> 1.1054 +| <p> 1.1055 +| <i> 1.1056 +| <b> 1.1057 +| " jkl " 1.1058 +| " mno " 1.1059 +| " pqr" 1.1060 + 1.1061 +#data 1.1062 +<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P> 1.1063 +#errors 1.1064 +(1,5): expected-doctype-but-got-start-tag 1.1065 +(1,38): adoption-agency-1.3 1.1066 +(1,47): adoption-agency-1.3 1.1067 +(1,56): expected-closing-tag-but-got-eof 1.1068 +#document 1.1069 +| <html> 1.1070 +| <head> 1.1071 +| <body> 1.1072 +| <div> 1.1073 +| " abc " 1.1074 +| <b> 1.1075 +| " def " 1.1076 +| <i> 1.1077 +| " ghi " 1.1078 +| <i> 1.1079 +| <p> 1.1080 +| <i> 1.1081 +| <b> 1.1082 +| " jkl " 1.1083 +| " mno " 1.1084 +| " pqr " 1.1085 + 1.1086 +#data 1.1087 +<DIV> abc <B> def <I> ghi <P> jkl </B> mno </I> pqr </P> stu 1.1088 +#errors 1.1089 +(1,5): expected-doctype-but-got-start-tag 1.1090 +(1,38): adoption-agency-1.3 1.1091 +(1,47): adoption-agency-1.3 1.1092 +(1,60): expected-closing-tag-but-got-eof 1.1093 +#document 1.1094 +| <html> 1.1095 +| <head> 1.1096 +| <body> 1.1097 +| <div> 1.1098 +| " abc " 1.1099 +| <b> 1.1100 +| " def " 1.1101 +| <i> 1.1102 +| " ghi " 1.1103 +| <i> 1.1104 +| <p> 1.1105 +| <i> 1.1106 +| <b> 1.1107 +| " jkl " 1.1108 +| " mno " 1.1109 +| " pqr " 1.1110 +| " stu" 1.1111 + 1.1112 +#data 1.1113 +<test attribute----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 1.1114 +#errors 1.1115 +(1,1040): expected-doctype-but-got-start-tag 1.1116 +(1,1040): expected-closing-tag-but-got-eof 1.1117 +#document 1.1118 +| <html> 1.1119 +| <head> 1.1120 +| <body> 1.1121 +| <test> 1.1122 +| attribute----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------="" 1.1123 + 1.1124 +#data 1.1125 +<a href="blah">aba<table><a href="foo">br<tr><td></td></tr>x</table>aoe 1.1126 +#errors 1.1127 +(1,15): expected-doctype-but-got-start-tag 1.1128 +(1,39): unexpected-start-tag-implies-table-voodoo 1.1129 +(1,39): unexpected-start-tag-implies-end-tag 1.1130 +(1,39): unexpected-end-tag 1.1131 +(1,45): foster-parenting-character-in-table 1.1132 +(1,45): foster-parenting-character-in-table 1.1133 +(1,68): foster-parenting-character-in-table 1.1134 +(1,71): expected-closing-tag-but-got-eof 1.1135 +#document 1.1136 +| <html> 1.1137 +| <head> 1.1138 +| <body> 1.1139 +| <a> 1.1140 +| href="blah" 1.1141 +| "aba" 1.1142 +| <a> 1.1143 +| href="foo" 1.1144 +| "br" 1.1145 +| <a> 1.1146 +| href="foo" 1.1147 +| "x" 1.1148 +| <table> 1.1149 +| <tbody> 1.1150 +| <tr> 1.1151 +| <td> 1.1152 +| <a> 1.1153 +| href="foo" 1.1154 +| "aoe" 1.1155 + 1.1156 +#data 1.1157 +<a href="blah">aba<table><tr><td><a href="foo">br</td></tr>x</table>aoe 1.1158 +#errors 1.1159 +(1,15): expected-doctype-but-got-start-tag 1.1160 +(1,54): unexpected-cell-end-tag 1.1161 +(1,71): expected-closing-tag-but-got-eof 1.1162 +#document 1.1163 +| <html> 1.1164 +| <head> 1.1165 +| <body> 1.1166 +| <a> 1.1167 +| href="blah" 1.1168 +| "abax" 1.1169 +| <table> 1.1170 +| <tbody> 1.1171 +| <tr> 1.1172 +| <td> 1.1173 +| <a> 1.1174 +| href="foo" 1.1175 +| "br" 1.1176 +| "aoe" 1.1177 + 1.1178 +#data 1.1179 +<table><a href="blah">aba<tr><td><a href="foo">br</td></tr>x</table>aoe 1.1180 +#errors 1.1181 +(1,7): expected-doctype-but-got-start-tag 1.1182 +(1,22): unexpected-start-tag-implies-table-voodoo 1.1183 +(1,29): foster-parenting-character-in-table 1.1184 +(1,29): foster-parenting-character-in-table 1.1185 +(1,29): foster-parenting-character-in-table 1.1186 +(1,54): unexpected-cell-end-tag 1.1187 +(1,68): foster-parenting-character-in-table 1.1188 +(1,71): expected-closing-tag-but-got-eof 1.1189 +#document 1.1190 +| <html> 1.1191 +| <head> 1.1192 +| <body> 1.1193 +| <a> 1.1194 +| href="blah" 1.1195 +| "aba" 1.1196 +| <a> 1.1197 +| href="blah" 1.1198 +| "x" 1.1199 +| <table> 1.1200 +| <tbody> 1.1201 +| <tr> 1.1202 +| <td> 1.1203 +| <a> 1.1204 +| href="foo" 1.1205 +| "br" 1.1206 +| <a> 1.1207 +| href="blah" 1.1208 +| "aoe" 1.1209 + 1.1210 +#data 1.1211 +<a href=a>aa<marquee>aa<a href=b>bb</marquee>aa 1.1212 +#errors 1.1213 +(1,10): expected-doctype-but-got-start-tag 1.1214 +(1,45): end-tag-too-early 1.1215 +(1,47): expected-closing-tag-but-got-eof 1.1216 +#document 1.1217 +| <html> 1.1218 +| <head> 1.1219 +| <body> 1.1220 +| <a> 1.1221 +| href="a" 1.1222 +| "aa" 1.1223 +| <marquee> 1.1224 +| "aa" 1.1225 +| <a> 1.1226 +| href="b" 1.1227 +| "bb" 1.1228 +| "aa" 1.1229 + 1.1230 +#data 1.1231 +<wbr><strike><code></strike><code><strike></code> 1.1232 +#errors 1.1233 +(1,5): expected-doctype-but-got-start-tag 1.1234 +(1,28): adoption-agency-1.3 1.1235 +(1,49): adoption-agency-1.3 1.1236 +(1,49): expected-closing-tag-but-got-eof 1.1237 +#document 1.1238 +| <html> 1.1239 +| <head> 1.1240 +| <body> 1.1241 +| <wbr> 1.1242 +| <strike> 1.1243 +| <code> 1.1244 +| <code> 1.1245 +| <code> 1.1246 +| <strike> 1.1247 + 1.1248 +#data 1.1249 +<!DOCTYPE html><spacer>foo 1.1250 +#errors 1.1251 +(1,26): expected-closing-tag-but-got-eof 1.1252 +#document 1.1253 +| <!DOCTYPE html> 1.1254 +| <html> 1.1255 +| <head> 1.1256 +| <body> 1.1257 +| <spacer> 1.1258 +| "foo" 1.1259 + 1.1260 +#data 1.1261 +<title><meta></title><link><title><meta></title> 1.1262 +#errors 1.1263 +(1,7): expected-doctype-but-got-start-tag 1.1264 +#document 1.1265 +| <html> 1.1266 +| <head> 1.1267 +| <title> 1.1268 +| "<meta>" 1.1269 +| <link> 1.1270 +| <title> 1.1271 +| "<meta>" 1.1272 +| <body> 1.1273 + 1.1274 +#data 1.1275 +<style><!--</style><meta><script>--><link></script> 1.1276 +#errors 1.1277 +(1,7): expected-doctype-but-got-start-tag 1.1278 +#document 1.1279 +| <html> 1.1280 +| <head> 1.1281 +| <style> 1.1282 +| "<!--" 1.1283 +| <meta> 1.1284 +| <script> 1.1285 +| "--><link>" 1.1286 +| <body> 1.1287 + 1.1288 +#data 1.1289 +<head><meta></head><link> 1.1290 +#errors 1.1291 +(1,6): expected-doctype-but-got-start-tag 1.1292 +(1,25): unexpected-start-tag-out-of-my-head 1.1293 +#document 1.1294 +| <html> 1.1295 +| <head> 1.1296 +| <meta> 1.1297 +| <link> 1.1298 +| <body> 1.1299 + 1.1300 +#data 1.1301 +<table><tr><tr><td><td><span><th><span>X</table> 1.1302 +#errors 1.1303 +(1,7): expected-doctype-but-got-start-tag 1.1304 +(1,33): unexpected-cell-end-tag 1.1305 +(1,48): unexpected-cell-end-tag 1.1306 +#document 1.1307 +| <html> 1.1308 +| <head> 1.1309 +| <body> 1.1310 +| <table> 1.1311 +| <tbody> 1.1312 +| <tr> 1.1313 +| <tr> 1.1314 +| <td> 1.1315 +| <td> 1.1316 +| <span> 1.1317 +| <th> 1.1318 +| <span> 1.1319 +| "X" 1.1320 + 1.1321 +#data 1.1322 +<body><body><base><link><meta><title><p></title><body><p></body> 1.1323 +#errors 1.1324 +(1,6): expected-doctype-but-got-start-tag 1.1325 +(1,12): unexpected-start-tag 1.1326 +(1,54): unexpected-start-tag 1.1327 +#document 1.1328 +| <html> 1.1329 +| <head> 1.1330 +| <body> 1.1331 +| <base> 1.1332 +| <link> 1.1333 +| <meta> 1.1334 +| <title> 1.1335 +| "<p>" 1.1336 +| <p> 1.1337 + 1.1338 +#data 1.1339 +<textarea><p></textarea> 1.1340 +#errors 1.1341 +(1,10): expected-doctype-but-got-start-tag 1.1342 +#document 1.1343 +| <html> 1.1344 +| <head> 1.1345 +| <body> 1.1346 +| <textarea> 1.1347 +| "<p>" 1.1348 + 1.1349 +#data 1.1350 +<p><image></p> 1.1351 +#errors 1.1352 +(1,3): expected-doctype-but-got-start-tag 1.1353 +(1,10): unexpected-start-tag-treated-as 1.1354 +#document 1.1355 +| <html> 1.1356 +| <head> 1.1357 +| <body> 1.1358 +| <p> 1.1359 +| <img> 1.1360 + 1.1361 +#data 1.1362 +<a><table><a></table><p><a><div><a> 1.1363 +#errors 1.1364 +(1,3): expected-doctype-but-got-start-tag 1.1365 +(1,13): unexpected-start-tag-implies-table-voodoo 1.1366 +(1,13): unexpected-start-tag-implies-end-tag 1.1367 +(1,13): adoption-agency-1.3 1.1368 +(1,27): unexpected-start-tag-implies-end-tag 1.1369 +(1,27): adoption-agency-1.2 1.1370 +(1,32): unexpected-end-tag 1.1371 +(1,35): unexpected-start-tag-implies-end-tag 1.1372 +(1,35): adoption-agency-1.2 1.1373 +(1,35): expected-closing-tag-but-got-eof 1.1374 +#document 1.1375 +| <html> 1.1376 +| <head> 1.1377 +| <body> 1.1378 +| <a> 1.1379 +| <a> 1.1380 +| <table> 1.1381 +| <p> 1.1382 +| <a> 1.1383 +| <div> 1.1384 +| <a> 1.1385 + 1.1386 +#data 1.1387 +<head></p><meta><p> 1.1388 +#errors 1.1389 +(1,6): expected-doctype-but-got-start-tag 1.1390 +(1,10): unexpected-end-tag 1.1391 +#document 1.1392 +| <html> 1.1393 +| <head> 1.1394 +| <meta> 1.1395 +| <body> 1.1396 +| <p> 1.1397 + 1.1398 +#data 1.1399 +<head></html><meta><p> 1.1400 +#errors 1.1401 +(1,6): expected-doctype-but-got-start-tag 1.1402 +(1,19): expected-eof-but-got-start-tag 1.1403 +#document 1.1404 +| <html> 1.1405 +| <head> 1.1406 +| <body> 1.1407 +| <meta> 1.1408 +| <p> 1.1409 + 1.1410 +#data 1.1411 +<b><table><td><i></table> 1.1412 +#errors 1.1413 +(1,3): expected-doctype-but-got-start-tag 1.1414 +(1,14): unexpected-cell-in-table-body 1.1415 +(1,25): unexpected-cell-end-tag 1.1416 +(1,25): expected-closing-tag-but-got-eof 1.1417 +#document 1.1418 +| <html> 1.1419 +| <head> 1.1420 +| <body> 1.1421 +| <b> 1.1422 +| <table> 1.1423 +| <tbody> 1.1424 +| <tr> 1.1425 +| <td> 1.1426 +| <i> 1.1427 + 1.1428 +#data 1.1429 +<b><table><td></b><i></table> 1.1430 +#errors 1.1431 +(1,3): expected-doctype-but-got-start-tag 1.1432 +(1,14): unexpected-cell-in-table-body 1.1433 +(1,18): unexpected-end-tag 1.1434 +(1,29): unexpected-cell-end-tag 1.1435 +(1,29): expected-closing-tag-but-got-eof 1.1436 +#document 1.1437 +| <html> 1.1438 +| <head> 1.1439 +| <body> 1.1440 +| <b> 1.1441 +| <table> 1.1442 +| <tbody> 1.1443 +| <tr> 1.1444 +| <td> 1.1445 +| <i> 1.1446 + 1.1447 +#data 1.1448 +<h1><h2> 1.1449 +#errors 1.1450 +(1,4): expected-doctype-but-got-start-tag 1.1451 +(1,8): unexpected-start-tag 1.1452 +(1,8): expected-closing-tag-but-got-eof 1.1453 +#document 1.1454 +| <html> 1.1455 +| <head> 1.1456 +| <body> 1.1457 +| <h1> 1.1458 +| <h2> 1.1459 + 1.1460 +#data 1.1461 +<a><p><a></a></p></a> 1.1462 +#errors 1.1463 +(1,3): expected-doctype-but-got-start-tag 1.1464 +(1,9): unexpected-start-tag-implies-end-tag 1.1465 +(1,9): adoption-agency-1.3 1.1466 +(1,21): unexpected-end-tag 1.1467 +#document 1.1468 +| <html> 1.1469 +| <head> 1.1470 +| <body> 1.1471 +| <a> 1.1472 +| <p> 1.1473 +| <a> 1.1474 +| <a> 1.1475 + 1.1476 +#data 1.1477 +<b><button></b></button></b> 1.1478 +#errors 1.1479 +(1,3): expected-doctype-but-got-start-tag 1.1480 +(1,15): adoption-agency-1.3 1.1481 +(1,28): unexpected-end-tag 1.1482 +#document 1.1483 +| <html> 1.1484 +| <head> 1.1485 +| <body> 1.1486 +| <b> 1.1487 +| <button> 1.1488 +| <b> 1.1489 + 1.1490 +#data 1.1491 +<p><b><div><marquee></p></b></div> 1.1492 +#errors 1.1493 +(1,3): expected-doctype-but-got-start-tag 1.1494 +(1,11): unexpected-end-tag 1.1495 +(1,24): unexpected-end-tag 1.1496 +(1,28): unexpected-end-tag 1.1497 +(1,34): end-tag-too-early 1.1498 +(1,34): expected-closing-tag-but-got-eof 1.1499 +#document 1.1500 +| <html> 1.1501 +| <head> 1.1502 +| <body> 1.1503 +| <p> 1.1504 +| <b> 1.1505 +| <div> 1.1506 +| <b> 1.1507 +| <marquee> 1.1508 +| <p> 1.1509 + 1.1510 +#data 1.1511 +<script></script></div><title></title><p><p> 1.1512 +#errors 1.1513 +(1,8): expected-doctype-but-got-start-tag 1.1514 +(1,23): unexpected-end-tag 1.1515 +#document 1.1516 +| <html> 1.1517 +| <head> 1.1518 +| <script> 1.1519 +| <title> 1.1520 +| <body> 1.1521 +| <p> 1.1522 +| <p> 1.1523 + 1.1524 +#data 1.1525 +<p><hr></p> 1.1526 +#errors 1.1527 +(1,3): expected-doctype-but-got-start-tag 1.1528 +(1,11): unexpected-end-tag 1.1529 +#document 1.1530 +| <html> 1.1531 +| <head> 1.1532 +| <body> 1.1533 +| <p> 1.1534 +| <hr> 1.1535 +| <p> 1.1536 + 1.1537 +#data 1.1538 +<select><b><option><select><option></b></select> 1.1539 +#errors 1.1540 +(1,8): expected-doctype-but-got-start-tag 1.1541 +(1,11): unexpected-start-tag-in-select 1.1542 +(1,27): unexpected-select-in-select 1.1543 +(1,39): unexpected-end-tag 1.1544 +(1,48): unexpected-end-tag 1.1545 +(1,48): expected-closing-tag-but-got-eof 1.1546 +#document 1.1547 +| <html> 1.1548 +| <head> 1.1549 +| <body> 1.1550 +| <select> 1.1551 +| <option> 1.1552 +| <option> 1.1553 + 1.1554 +#data 1.1555 +<html><head><title></title><body></body></html> 1.1556 +#errors 1.1557 +(1,6): expected-doctype-but-got-start-tag 1.1558 +#document 1.1559 +| <html> 1.1560 +| <head> 1.1561 +| <title> 1.1562 +| <body> 1.1563 + 1.1564 +#data 1.1565 +<a><table><td><a><table></table><a></tr><a></table><a> 1.1566 +#errors 1.1567 +(1,3): expected-doctype-but-got-start-tag 1.1568 +(1,14): unexpected-cell-in-table-body 1.1569 +(1,35): unexpected-start-tag-implies-end-tag 1.1570 +(1,40): unexpected-cell-end-tag 1.1571 +(1,43): unexpected-start-tag-implies-table-voodoo 1.1572 +(1,43): unexpected-start-tag-implies-end-tag 1.1573 +(1,43): unexpected-end-tag 1.1574 +(1,54): unexpected-start-tag-implies-end-tag 1.1575 +(1,54): adoption-agency-1.2 1.1576 +(1,54): expected-closing-tag-but-got-eof 1.1577 +#document 1.1578 +| <html> 1.1579 +| <head> 1.1580 +| <body> 1.1581 +| <a> 1.1582 +| <a> 1.1583 +| <table> 1.1584 +| <tbody> 1.1585 +| <tr> 1.1586 +| <td> 1.1587 +| <a> 1.1588 +| <table> 1.1589 +| <a> 1.1590 +| <a> 1.1591 + 1.1592 +#data 1.1593 +<ul><li></li><div><li></div><li><li><div><li><address><li><b><em></b><li></ul> 1.1594 +#errors 1.1595 +(1,4): expected-doctype-but-got-start-tag 1.1596 +(1,45): end-tag-too-early 1.1597 +(1,58): end-tag-too-early 1.1598 +(1,69): adoption-agency-1.3 1.1599 +#document 1.1600 +| <html> 1.1601 +| <head> 1.1602 +| <body> 1.1603 +| <ul> 1.1604 +| <li> 1.1605 +| <div> 1.1606 +| <li> 1.1607 +| <li> 1.1608 +| <li> 1.1609 +| <div> 1.1610 +| <li> 1.1611 +| <address> 1.1612 +| <li> 1.1613 +| <b> 1.1614 +| <em> 1.1615 +| <li> 1.1616 + 1.1617 +#data 1.1618 +<ul><li><ul></li><li>a</li></ul></li></ul> 1.1619 +#errors 1.1620 +(1,4): expected-doctype-but-got-start-tag 1.1621 +(1,17): unexpected-end-tag 1.1622 +#document 1.1623 +| <html> 1.1624 +| <head> 1.1625 +| <body> 1.1626 +| <ul> 1.1627 +| <li> 1.1628 +| <ul> 1.1629 +| <li> 1.1630 +| "a" 1.1631 + 1.1632 +#data 1.1633 +<frameset><frame><frameset><frame></frameset><noframes></noframes></frameset> 1.1634 +#errors 1.1635 +(1,10): expected-doctype-but-got-start-tag 1.1636 +#document 1.1637 +| <html> 1.1638 +| <head> 1.1639 +| <frameset> 1.1640 +| <frame> 1.1641 +| <frameset> 1.1642 +| <frame> 1.1643 +| <noframes> 1.1644 + 1.1645 +#data 1.1646 +<h1><table><td><h3></table><h3></h1> 1.1647 +#errors 1.1648 +(1,4): expected-doctype-but-got-start-tag 1.1649 +(1,15): unexpected-cell-in-table-body 1.1650 +(1,27): unexpected-cell-end-tag 1.1651 +(1,31): unexpected-start-tag 1.1652 +(1,36): end-tag-too-early 1.1653 +#document 1.1654 +| <html> 1.1655 +| <head> 1.1656 +| <body> 1.1657 +| <h1> 1.1658 +| <table> 1.1659 +| <tbody> 1.1660 +| <tr> 1.1661 +| <td> 1.1662 +| <h3> 1.1663 +| <h3> 1.1664 + 1.1665 +#data 1.1666 +<table><colgroup><col><colgroup><col><col><col><colgroup><col><col><thead><tr><td></table> 1.1667 +#errors 1.1668 +(1,7): expected-doctype-but-got-start-tag 1.1669 +#document 1.1670 +| <html> 1.1671 +| <head> 1.1672 +| <body> 1.1673 +| <table> 1.1674 +| <colgroup> 1.1675 +| <col> 1.1676 +| <colgroup> 1.1677 +| <col> 1.1678 +| <col> 1.1679 +| <col> 1.1680 +| <colgroup> 1.1681 +| <col> 1.1682 +| <col> 1.1683 +| <thead> 1.1684 +| <tr> 1.1685 +| <td> 1.1686 + 1.1687 +#data 1.1688 +<table><col><tbody><col><tr><col><td><col></table><col> 1.1689 +#errors 1.1690 +(1,7): expected-doctype-but-got-start-tag 1.1691 +(1,37): unexpected-cell-in-table-body 1.1692 +(1,55): unexpected-start-tag-ignored 1.1693 +#document 1.1694 +| <html> 1.1695 +| <head> 1.1696 +| <body> 1.1697 +| <table> 1.1698 +| <colgroup> 1.1699 +| <col> 1.1700 +| <tbody> 1.1701 +| <colgroup> 1.1702 +| <col> 1.1703 +| <tbody> 1.1704 +| <tr> 1.1705 +| <colgroup> 1.1706 +| <col> 1.1707 +| <tbody> 1.1708 +| <tr> 1.1709 +| <td> 1.1710 +| <colgroup> 1.1711 +| <col> 1.1712 + 1.1713 +#data 1.1714 +<table><colgroup><tbody><colgroup><tr><colgroup><td><colgroup></table><colgroup> 1.1715 +#errors 1.1716 +(1,7): expected-doctype-but-got-start-tag 1.1717 +(1,52): unexpected-cell-in-table-body 1.1718 +(1,80): unexpected-start-tag-ignored 1.1719 +#document 1.1720 +| <html> 1.1721 +| <head> 1.1722 +| <body> 1.1723 +| <table> 1.1724 +| <colgroup> 1.1725 +| <tbody> 1.1726 +| <colgroup> 1.1727 +| <tbody> 1.1728 +| <tr> 1.1729 +| <colgroup> 1.1730 +| <tbody> 1.1731 +| <tr> 1.1732 +| <td> 1.1733 +| <colgroup> 1.1734 + 1.1735 +#data 1.1736 +</strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea> 1.1737 +#errors 1.1738 +(1,9): expected-doctype-but-got-end-tag 1.1739 +(1,9): unexpected-end-tag-before-html 1.1740 +(1,13): unexpected-end-tag-before-html 1.1741 +(1,18): unexpected-end-tag-before-html 1.1742 +(1,22): unexpected-end-tag-before-html 1.1743 +(1,26): unexpected-end-tag-before-html 1.1744 +(1,35): unexpected-end-tag-before-html 1.1745 +(1,39): unexpected-end-tag-before-html 1.1746 +(1,47): unexpected-end-tag-before-html 1.1747 +(1,52): unexpected-end-tag-before-html 1.1748 +(1,58): unexpected-end-tag-before-html 1.1749 +(1,64): unexpected-end-tag-before-html 1.1750 +(1,72): unexpected-end-tag-before-html 1.1751 +(1,79): unexpected-end-tag-before-html 1.1752 +(1,88): unexpected-end-tag-before-html 1.1753 +(1,93): unexpected-end-tag-before-html 1.1754 +(1,98): unexpected-end-tag-before-html 1.1755 +(1,103): unexpected-end-tag-before-html 1.1756 +(1,108): unexpected-end-tag-before-html 1.1757 +(1,113): unexpected-end-tag-before-html 1.1758 +(1,118): unexpected-end-tag-before-html 1.1759 +(1,130): unexpected-end-tag-after-body 1.1760 +(1,130): unexpected-end-tag-treated-as 1.1761 +(1,134): unexpected-end-tag 1.1762 +(1,140): unexpected-end-tag 1.1763 +(1,148): unexpected-end-tag 1.1764 +(1,155): unexpected-end-tag 1.1765 +(1,163): unexpected-end-tag 1.1766 +(1,172): unexpected-end-tag 1.1767 +(1,180): unexpected-end-tag 1.1768 +(1,185): unexpected-end-tag 1.1769 +(1,190): unexpected-end-tag 1.1770 +(1,195): unexpected-end-tag 1.1771 +(1,203): unexpected-end-tag 1.1772 +(1,210): unexpected-end-tag 1.1773 +(1,217): unexpected-end-tag 1.1774 +(1,225): unexpected-end-tag 1.1775 +(1,230): unexpected-end-tag 1.1776 +(1,238): unexpected-end-tag 1.1777 +(1,244): unexpected-end-tag 1.1778 +(1,251): unexpected-end-tag 1.1779 +(1,258): unexpected-end-tag 1.1780 +(1,269): unexpected-end-tag 1.1781 +(1,279): unexpected-end-tag 1.1782 +(1,287): unexpected-end-tag 1.1783 +(1,296): unexpected-end-tag 1.1784 +(1,300): unexpected-end-tag 1.1785 +(1,305): unexpected-end-tag 1.1786 +(1,310): unexpected-end-tag 1.1787 +(1,320): unexpected-end-tag 1.1788 +(1,331): unexpected-end-tag 1.1789 +(1,339): unexpected-end-tag 1.1790 +(1,347): unexpected-end-tag 1.1791 +(1,355): unexpected-end-tag 1.1792 +(1,365): end-tag-too-early 1.1793 +(1,378): end-tag-too-early 1.1794 +(1,387): end-tag-too-early 1.1795 +(1,393): end-tag-too-early 1.1796 +(1,399): end-tag-too-early 1.1797 +(1,404): end-tag-too-early 1.1798 +(1,415): end-tag-too-early 1.1799 +(1,425): end-tag-too-early 1.1800 +(1,432): end-tag-too-early 1.1801 +(1,437): end-tag-too-early 1.1802 +(1,442): end-tag-too-early 1.1803 +(1,447): unexpected-end-tag 1.1804 +(1,454): unexpected-end-tag 1.1805 +(1,460): unexpected-end-tag 1.1806 +(1,467): unexpected-end-tag 1.1807 +(1,476): end-tag-too-early 1.1808 +(1,486): end-tag-too-early 1.1809 +(1,495): end-tag-too-early 1.1810 +(1,513): expected-eof-but-got-end-tag 1.1811 +(1,513): unexpected-end-tag 1.1812 +(1,520): unexpected-end-tag 1.1813 +(1,529): unexpected-end-tag 1.1814 +(1,537): unexpected-end-tag 1.1815 +(1,547): unexpected-end-tag 1.1816 +(1,557): unexpected-end-tag 1.1817 +(1,568): unexpected-end-tag 1.1818 +(1,579): unexpected-end-tag 1.1819 +(1,590): unexpected-end-tag 1.1820 +(1,599): unexpected-end-tag 1.1821 +(1,611): unexpected-end-tag 1.1822 +(1,622): unexpected-end-tag 1.1823 +#document 1.1824 +| <html> 1.1825 +| <head> 1.1826 +| <body> 1.1827 +| <br> 1.1828 +| <p> 1.1829 + 1.1830 +#data 1.1831 +<table><tr></strong></b></em></i></u></strike></s></blink></tt></pre></big></small></font></select></h1></h2></h3></h4></h5></h6></body></br></a></img></title></span></style></script></table></th></td></tr></frame></area></link></param></hr></input></col></base></meta></basefont></bgsound></embed></spacer></p></dd></dt></caption></colgroup></tbody></tfoot></thead></address></blockquote></center></dir></div></dl></fieldset></listing></menu></ol></ul></li></nobr></wbr></form></button></marquee></object></html></frameset></head></iframe></image></isindex></noembed></noframes></noscript></optgroup></option></plaintext></textarea> 1.1832 +#errors 1.1833 +(1,7): expected-doctype-but-got-start-tag 1.1834 +(1,20): unexpected-end-tag-implies-table-voodoo 1.1835 +(1,20): unexpected-end-tag 1.1836 +(1,24): unexpected-end-tag-implies-table-voodoo 1.1837 +(1,24): unexpected-end-tag 1.1838 +(1,29): unexpected-end-tag-implies-table-voodoo 1.1839 +(1,29): unexpected-end-tag 1.1840 +(1,33): unexpected-end-tag-implies-table-voodoo 1.1841 +(1,33): unexpected-end-tag 1.1842 +(1,37): unexpected-end-tag-implies-table-voodoo 1.1843 +(1,37): unexpected-end-tag 1.1844 +(1,46): unexpected-end-tag-implies-table-voodoo 1.1845 +(1,46): unexpected-end-tag 1.1846 +(1,50): unexpected-end-tag-implies-table-voodoo 1.1847 +(1,50): unexpected-end-tag 1.1848 +(1,58): unexpected-end-tag-implies-table-voodoo 1.1849 +(1,58): unexpected-end-tag 1.1850 +(1,63): unexpected-end-tag-implies-table-voodoo 1.1851 +(1,63): unexpected-end-tag 1.1852 +(1,69): unexpected-end-tag-implies-table-voodoo 1.1853 +(1,69): end-tag-too-early 1.1854 +(1,75): unexpected-end-tag-implies-table-voodoo 1.1855 +(1,75): unexpected-end-tag 1.1856 +(1,83): unexpected-end-tag-implies-table-voodoo 1.1857 +(1,83): unexpected-end-tag 1.1858 +(1,90): unexpected-end-tag-implies-table-voodoo 1.1859 +(1,90): unexpected-end-tag 1.1860 +(1,99): unexpected-end-tag-implies-table-voodoo 1.1861 +(1,99): unexpected-end-tag 1.1862 +(1,104): unexpected-end-tag-implies-table-voodoo 1.1863 +(1,104): end-tag-too-early 1.1864 +(1,109): unexpected-end-tag-implies-table-voodoo 1.1865 +(1,109): end-tag-too-early 1.1866 +(1,114): unexpected-end-tag-implies-table-voodoo 1.1867 +(1,114): end-tag-too-early 1.1868 +(1,119): unexpected-end-tag-implies-table-voodoo 1.1869 +(1,119): end-tag-too-early 1.1870 +(1,124): unexpected-end-tag-implies-table-voodoo 1.1871 +(1,124): end-tag-too-early 1.1872 +(1,129): unexpected-end-tag-implies-table-voodoo 1.1873 +(1,129): end-tag-too-early 1.1874 +(1,136): unexpected-end-tag-in-table-row 1.1875 +(1,141): unexpected-end-tag-implies-table-voodoo 1.1876 +(1,141): unexpected-end-tag-treated-as 1.1877 +(1,145): unexpected-end-tag-implies-table-voodoo 1.1878 +(1,145): unexpected-end-tag 1.1879 +(1,151): unexpected-end-tag-implies-table-voodoo 1.1880 +(1,151): unexpected-end-tag 1.1881 +(1,159): unexpected-end-tag-implies-table-voodoo 1.1882 +(1,159): unexpected-end-tag 1.1883 +(1,166): unexpected-end-tag-implies-table-voodoo 1.1884 +(1,166): unexpected-end-tag 1.1885 +(1,174): unexpected-end-tag-implies-table-voodoo 1.1886 +(1,174): unexpected-end-tag 1.1887 +(1,183): unexpected-end-tag-implies-table-voodoo 1.1888 +(1,183): unexpected-end-tag 1.1889 +(1,196): unexpected-end-tag 1.1890 +(1,201): unexpected-end-tag 1.1891 +(1,206): unexpected-end-tag 1.1892 +(1,214): unexpected-end-tag 1.1893 +(1,221): unexpected-end-tag 1.1894 +(1,228): unexpected-end-tag 1.1895 +(1,236): unexpected-end-tag 1.1896 +(1,241): unexpected-end-tag 1.1897 +(1,249): unexpected-end-tag 1.1898 +(1,255): unexpected-end-tag 1.1899 +(1,262): unexpected-end-tag 1.1900 +(1,269): unexpected-end-tag 1.1901 +(1,280): unexpected-end-tag 1.1902 +(1,290): unexpected-end-tag 1.1903 +(1,298): unexpected-end-tag 1.1904 +(1,307): unexpected-end-tag 1.1905 +(1,311): unexpected-end-tag 1.1906 +(1,316): unexpected-end-tag 1.1907 +(1,321): unexpected-end-tag 1.1908 +(1,331): unexpected-end-tag 1.1909 +(1,342): unexpected-end-tag 1.1910 +(1,350): unexpected-end-tag 1.1911 +(1,358): unexpected-end-tag 1.1912 +(1,366): unexpected-end-tag 1.1913 +(1,376): end-tag-too-early 1.1914 +(1,389): end-tag-too-early 1.1915 +(1,398): end-tag-too-early 1.1916 +(1,404): end-tag-too-early 1.1917 +(1,410): end-tag-too-early 1.1918 +(1,415): end-tag-too-early 1.1919 +(1,426): end-tag-too-early 1.1920 +(1,436): end-tag-too-early 1.1921 +(1,443): end-tag-too-early 1.1922 +(1,448): end-tag-too-early 1.1923 +(1,453): end-tag-too-early 1.1924 +(1,458): unexpected-end-tag 1.1925 +(1,465): unexpected-end-tag 1.1926 +(1,471): unexpected-end-tag 1.1927 +(1,478): unexpected-end-tag 1.1928 +(1,487): end-tag-too-early 1.1929 +(1,497): end-tag-too-early 1.1930 +(1,506): end-tag-too-early 1.1931 +(1,524): expected-eof-but-got-end-tag 1.1932 +(1,524): unexpected-end-tag 1.1933 +(1,531): unexpected-end-tag 1.1934 +(1,540): unexpected-end-tag 1.1935 +(1,548): unexpected-end-tag 1.1936 +(1,558): unexpected-end-tag 1.1937 +(1,568): unexpected-end-tag 1.1938 +(1,579): unexpected-end-tag 1.1939 +(1,590): unexpected-end-tag 1.1940 +(1,601): unexpected-end-tag 1.1941 +(1,610): unexpected-end-tag 1.1942 +(1,622): unexpected-end-tag 1.1943 +(1,633): unexpected-end-tag 1.1944 +#document 1.1945 +| <html> 1.1946 +| <head> 1.1947 +| <body> 1.1948 +| <br> 1.1949 +| <table> 1.1950 +| <tbody> 1.1951 +| <tr> 1.1952 +| <p> 1.1953 + 1.1954 +#data 1.1955 +<frameset> 1.1956 +#errors 1.1957 +(1,10): expected-doctype-but-got-start-tag 1.1958 +(1,10): eof-in-frameset 1.1959 +#document 1.1960 +| <html> 1.1961 +| <head> 1.1962 +| <frameset>