parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests16.dat

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests16.dat	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,2374 @@
     1.4 +#data
     1.5 +<!doctype html><script>
     1.6 +#errors
     1.7 +(1,23): expected-named-closing-tag-but-got-eof
     1.8 +#document
     1.9 +| <!DOCTYPE html>
    1.10 +| <html>
    1.11 +|   <head>
    1.12 +|     <script>
    1.13 +|   <body>
    1.14 +
    1.15 +#data
    1.16 +<!doctype html><script>a
    1.17 +#errors
    1.18 +(1,24): expected-named-closing-tag-but-got-eof
    1.19 +#document
    1.20 +| <!DOCTYPE html>
    1.21 +| <html>
    1.22 +|   <head>
    1.23 +|     <script>
    1.24 +|       "a"
    1.25 +|   <body>
    1.26 +
    1.27 +#data
    1.28 +<!doctype html><script><
    1.29 +#errors
    1.30 +(1,24): expected-named-closing-tag-but-got-eof
    1.31 +#document
    1.32 +| <!DOCTYPE html>
    1.33 +| <html>
    1.34 +|   <head>
    1.35 +|     <script>
    1.36 +|       "<"
    1.37 +|   <body>
    1.38 +
    1.39 +#data
    1.40 +<!doctype html><script></
    1.41 +#errors
    1.42 +(1,25): expected-named-closing-tag-but-got-eof
    1.43 +#document
    1.44 +| <!DOCTYPE html>
    1.45 +| <html>
    1.46 +|   <head>
    1.47 +|     <script>
    1.48 +|       "</"
    1.49 +|   <body>
    1.50 +
    1.51 +#data
    1.52 +<!doctype html><script></S
    1.53 +#errors
    1.54 +(1,26): expected-named-closing-tag-but-got-eof
    1.55 +#document
    1.56 +| <!DOCTYPE html>
    1.57 +| <html>
    1.58 +|   <head>
    1.59 +|     <script>
    1.60 +|       "</S"
    1.61 +|   <body>
    1.62 +
    1.63 +#data
    1.64 +<!doctype html><script></SC
    1.65 +#errors
    1.66 +(1,27): expected-named-closing-tag-but-got-eof
    1.67 +#document
    1.68 +| <!DOCTYPE html>
    1.69 +| <html>
    1.70 +|   <head>
    1.71 +|     <script>
    1.72 +|       "</SC"
    1.73 +|   <body>
    1.74 +
    1.75 +#data
    1.76 +<!doctype html><script></SCR
    1.77 +#errors
    1.78 +(1,28): expected-named-closing-tag-but-got-eof
    1.79 +#document
    1.80 +| <!DOCTYPE html>
    1.81 +| <html>
    1.82 +|   <head>
    1.83 +|     <script>
    1.84 +|       "</SCR"
    1.85 +|   <body>
    1.86 +
    1.87 +#data
    1.88 +<!doctype html><script></SCRI
    1.89 +#errors
    1.90 +(1,29): expected-named-closing-tag-but-got-eof
    1.91 +#document
    1.92 +| <!DOCTYPE html>
    1.93 +| <html>
    1.94 +|   <head>
    1.95 +|     <script>
    1.96 +|       "</SCRI"
    1.97 +|   <body>
    1.98 +
    1.99 +#data
   1.100 +<!doctype html><script></SCRIP
   1.101 +#errors
   1.102 +(1,30): expected-named-closing-tag-but-got-eof
   1.103 +#document
   1.104 +| <!DOCTYPE html>
   1.105 +| <html>
   1.106 +|   <head>
   1.107 +|     <script>
   1.108 +|       "</SCRIP"
   1.109 +|   <body>
   1.110 +
   1.111 +#data
   1.112 +<!doctype html><script></SCRIPT
   1.113 +#errors
   1.114 +(1,31): expected-named-closing-tag-but-got-eof
   1.115 +#document
   1.116 +| <!DOCTYPE html>
   1.117 +| <html>
   1.118 +|   <head>
   1.119 +|     <script>
   1.120 +|       "</SCRIPT"
   1.121 +|   <body>
   1.122 +
   1.123 +#data
   1.124 +<!doctype html><script></SCRIPT 
   1.125 +#errors
   1.126 +(1,32): expected-attribute-name-but-got-eof
   1.127 +(1,32): expected-named-closing-tag-but-got-eof
   1.128 +#document
   1.129 +| <!DOCTYPE html>
   1.130 +| <html>
   1.131 +|   <head>
   1.132 +|     <script>
   1.133 +|   <body>
   1.134 +
   1.135 +#data
   1.136 +<!doctype html><script></s
   1.137 +#errors
   1.138 +(1,26): expected-named-closing-tag-but-got-eof
   1.139 +#document
   1.140 +| <!DOCTYPE html>
   1.141 +| <html>
   1.142 +|   <head>
   1.143 +|     <script>
   1.144 +|       "</s"
   1.145 +|   <body>
   1.146 +
   1.147 +#data
   1.148 +<!doctype html><script></sc
   1.149 +#errors
   1.150 +(1,27): expected-named-closing-tag-but-got-eof
   1.151 +#document
   1.152 +| <!DOCTYPE html>
   1.153 +| <html>
   1.154 +|   <head>
   1.155 +|     <script>
   1.156 +|       "</sc"
   1.157 +|   <body>
   1.158 +
   1.159 +#data
   1.160 +<!doctype html><script></scr
   1.161 +#errors
   1.162 +(1,28): expected-named-closing-tag-but-got-eof
   1.163 +#document
   1.164 +| <!DOCTYPE html>
   1.165 +| <html>
   1.166 +|   <head>
   1.167 +|     <script>
   1.168 +|       "</scr"
   1.169 +|   <body>
   1.170 +
   1.171 +#data
   1.172 +<!doctype html><script></scri
   1.173 +#errors
   1.174 +(1,29): expected-named-closing-tag-but-got-eof
   1.175 +#document
   1.176 +| <!DOCTYPE html>
   1.177 +| <html>
   1.178 +|   <head>
   1.179 +|     <script>
   1.180 +|       "</scri"
   1.181 +|   <body>
   1.182 +
   1.183 +#data
   1.184 +<!doctype html><script></scrip
   1.185 +#errors
   1.186 +(1,30): expected-named-closing-tag-but-got-eof
   1.187 +#document
   1.188 +| <!DOCTYPE html>
   1.189 +| <html>
   1.190 +|   <head>
   1.191 +|     <script>
   1.192 +|       "</scrip"
   1.193 +|   <body>
   1.194 +
   1.195 +#data
   1.196 +<!doctype html><script></script
   1.197 +#errors
   1.198 +(1,31): expected-named-closing-tag-but-got-eof
   1.199 +#document
   1.200 +| <!DOCTYPE html>
   1.201 +| <html>
   1.202 +|   <head>
   1.203 +|     <script>
   1.204 +|       "</script"
   1.205 +|   <body>
   1.206 +
   1.207 +#data
   1.208 +<!doctype html><script></script 
   1.209 +#errors
   1.210 +(1,32): expected-attribute-name-but-got-eof
   1.211 +(1,32): expected-named-closing-tag-but-got-eof
   1.212 +#document
   1.213 +| <!DOCTYPE html>
   1.214 +| <html>
   1.215 +|   <head>
   1.216 +|     <script>
   1.217 +|   <body>
   1.218 +
   1.219 +#data
   1.220 +<!doctype html><script><!
   1.221 +#errors
   1.222 +(1,25): expected-named-closing-tag-but-got-eof
   1.223 +#document
   1.224 +| <!DOCTYPE html>
   1.225 +| <html>
   1.226 +|   <head>
   1.227 +|     <script>
   1.228 +|       "<!"
   1.229 +|   <body>
   1.230 +
   1.231 +#data
   1.232 +<!doctype html><script><!a
   1.233 +#errors
   1.234 +(1,26): expected-named-closing-tag-but-got-eof
   1.235 +#document
   1.236 +| <!DOCTYPE html>
   1.237 +| <html>
   1.238 +|   <head>
   1.239 +|     <script>
   1.240 +|       "<!a"
   1.241 +|   <body>
   1.242 +
   1.243 +#data
   1.244 +<!doctype html><script><!-
   1.245 +#errors
   1.246 +(1,26): expected-named-closing-tag-but-got-eof
   1.247 +#document
   1.248 +| <!DOCTYPE html>
   1.249 +| <html>
   1.250 +|   <head>
   1.251 +|     <script>
   1.252 +|       "<!-"
   1.253 +|   <body>
   1.254 +
   1.255 +#data
   1.256 +<!doctype html><script><!-a
   1.257 +#errors
   1.258 +(1,27): expected-named-closing-tag-but-got-eof
   1.259 +#document
   1.260 +| <!DOCTYPE html>
   1.261 +| <html>
   1.262 +|   <head>
   1.263 +|     <script>
   1.264 +|       "<!-a"
   1.265 +|   <body>
   1.266 +
   1.267 +#data
   1.268 +<!doctype html><script><!--
   1.269 +#errors
   1.270 +(1,27): expected-named-closing-tag-but-got-eof
   1.271 +(1,27): unexpected-eof-in-text-mode
   1.272 +#document
   1.273 +| <!DOCTYPE html>
   1.274 +| <html>
   1.275 +|   <head>
   1.276 +|     <script>
   1.277 +|       "<!--"
   1.278 +|   <body>
   1.279 +
   1.280 +#data
   1.281 +<!doctype html><script><!--a
   1.282 +#errors
   1.283 +(1,28): expected-named-closing-tag-but-got-eof
   1.284 +(1,28): unexpected-eof-in-text-mode
   1.285 +#document
   1.286 +| <!DOCTYPE html>
   1.287 +| <html>
   1.288 +|   <head>
   1.289 +|     <script>
   1.290 +|       "<!--a"
   1.291 +|   <body>
   1.292 +
   1.293 +#data
   1.294 +<!doctype html><script><!--<
   1.295 +#errors
   1.296 +(1,28): expected-named-closing-tag-but-got-eof
   1.297 +(1,28): unexpected-eof-in-text-mode
   1.298 +#document
   1.299 +| <!DOCTYPE html>
   1.300 +| <html>
   1.301 +|   <head>
   1.302 +|     <script>
   1.303 +|       "<!--<"
   1.304 +|   <body>
   1.305 +
   1.306 +#data
   1.307 +<!doctype html><script><!--<a
   1.308 +#errors
   1.309 +(1,29): expected-named-closing-tag-but-got-eof
   1.310 +(1,29): unexpected-eof-in-text-mode
   1.311 +#document
   1.312 +| <!DOCTYPE html>
   1.313 +| <html>
   1.314 +|   <head>
   1.315 +|     <script>
   1.316 +|       "<!--<a"
   1.317 +|   <body>
   1.318 +
   1.319 +#data
   1.320 +<!doctype html><script><!--</
   1.321 +#errors
   1.322 +(1,29): expected-named-closing-tag-but-got-eof
   1.323 +(1,29): unexpected-eof-in-text-mode
   1.324 +#document
   1.325 +| <!DOCTYPE html>
   1.326 +| <html>
   1.327 +|   <head>
   1.328 +|     <script>
   1.329 +|       "<!--</"
   1.330 +|   <body>
   1.331 +
   1.332 +#data
   1.333 +<!doctype html><script><!--</script
   1.334 +#errors
   1.335 +(1,35): expected-named-closing-tag-but-got-eof
   1.336 +(1,35): unexpected-eof-in-text-mode
   1.337 +#document
   1.338 +| <!DOCTYPE html>
   1.339 +| <html>
   1.340 +|   <head>
   1.341 +|     <script>
   1.342 +|       "<!--</script"
   1.343 +|   <body>
   1.344 +
   1.345 +#data
   1.346 +<!doctype html><script><!--</script 
   1.347 +#errors
   1.348 +(1,36): expected-attribute-name-but-got-eof
   1.349 +(1,36): expected-named-closing-tag-but-got-eof
   1.350 +#document
   1.351 +| <!DOCTYPE html>
   1.352 +| <html>
   1.353 +|   <head>
   1.354 +|     <script>
   1.355 +|       "<!--"
   1.356 +|   <body>
   1.357 +
   1.358 +#data
   1.359 +<!doctype html><script><!--<s
   1.360 +#errors
   1.361 +(1,29): expected-named-closing-tag-but-got-eof
   1.362 +(1,29): unexpected-eof-in-text-mode
   1.363 +#document
   1.364 +| <!DOCTYPE html>
   1.365 +| <html>
   1.366 +|   <head>
   1.367 +|     <script>
   1.368 +|       "<!--<s"
   1.369 +|   <body>
   1.370 +
   1.371 +#data
   1.372 +<!doctype html><script><!--<script
   1.373 +#errors
   1.374 +(1,34): expected-named-closing-tag-but-got-eof
   1.375 +(1,34): unexpected-eof-in-text-mode
   1.376 +#document
   1.377 +| <!DOCTYPE html>
   1.378 +| <html>
   1.379 +|   <head>
   1.380 +|     <script>
   1.381 +|       "<!--<script"
   1.382 +|   <body>
   1.383 +
   1.384 +#data
   1.385 +<!doctype html><script><!--<script 
   1.386 +#errors
   1.387 +(1,35): eof-in-script-in-script
   1.388 +(1,35): expected-named-closing-tag-but-got-eof
   1.389 +#document
   1.390 +| <!DOCTYPE html>
   1.391 +| <html>
   1.392 +|   <head>
   1.393 +|     <script>
   1.394 +|       "<!--<script "
   1.395 +|   <body>
   1.396 +
   1.397 +#data
   1.398 +<!doctype html><script><!--<script <
   1.399 +#errors
   1.400 +(1,36): eof-in-script-in-script
   1.401 +(1,36): expected-named-closing-tag-but-got-eof
   1.402 +#document
   1.403 +| <!DOCTYPE html>
   1.404 +| <html>
   1.405 +|   <head>
   1.406 +|     <script>
   1.407 +|       "<!--<script <"
   1.408 +|   <body>
   1.409 +
   1.410 +#data
   1.411 +<!doctype html><script><!--<script <a
   1.412 +#errors
   1.413 +(1,37): eof-in-script-in-script
   1.414 +(1,37): expected-named-closing-tag-but-got-eof
   1.415 +#document
   1.416 +| <!DOCTYPE html>
   1.417 +| <html>
   1.418 +|   <head>
   1.419 +|     <script>
   1.420 +|       "<!--<script <a"
   1.421 +|   <body>
   1.422 +
   1.423 +#data
   1.424 +<!doctype html><script><!--<script </
   1.425 +#errors
   1.426 +(1,37): eof-in-script-in-script
   1.427 +(1,37): expected-named-closing-tag-but-got-eof
   1.428 +#document
   1.429 +| <!DOCTYPE html>
   1.430 +| <html>
   1.431 +|   <head>
   1.432 +|     <script>
   1.433 +|       "<!--<script </"
   1.434 +|   <body>
   1.435 +
   1.436 +#data
   1.437 +<!doctype html><script><!--<script </s
   1.438 +#errors
   1.439 +(1,38): eof-in-script-in-script
   1.440 +(1,38): expected-named-closing-tag-but-got-eof
   1.441 +#document
   1.442 +| <!DOCTYPE html>
   1.443 +| <html>
   1.444 +|   <head>
   1.445 +|     <script>
   1.446 +|       "<!--<script </s"
   1.447 +|   <body>
   1.448 +
   1.449 +#data
   1.450 +<!doctype html><script><!--<script </script
   1.451 +#errors
   1.452 +(1,43): eof-in-script-in-script
   1.453 +(1,43): expected-named-closing-tag-but-got-eof
   1.454 +#document
   1.455 +| <!DOCTYPE html>
   1.456 +| <html>
   1.457 +|   <head>
   1.458 +|     <script>
   1.459 +|       "<!--<script </script"
   1.460 +|   <body>
   1.461 +
   1.462 +#data
   1.463 +<!doctype html><script><!--<script </scripta
   1.464 +#errors
   1.465 +(1,44): eof-in-script-in-script
   1.466 +(1,44): expected-named-closing-tag-but-got-eof
   1.467 +#document
   1.468 +| <!DOCTYPE html>
   1.469 +| <html>
   1.470 +|   <head>
   1.471 +|     <script>
   1.472 +|       "<!--<script </scripta"
   1.473 +|   <body>
   1.474 +
   1.475 +#data
   1.476 +<!doctype html><script><!--<script </script 
   1.477 +#errors
   1.478 +(1,44): expected-named-closing-tag-but-got-eof
   1.479 +(1,44): unexpected-eof-in-text-mode
   1.480 +#document
   1.481 +| <!DOCTYPE html>
   1.482 +| <html>
   1.483 +|   <head>
   1.484 +|     <script>
   1.485 +|       "<!--<script </script "
   1.486 +|   <body>
   1.487 +
   1.488 +#data
   1.489 +<!doctype html><script><!--<script </script>
   1.490 +#errors
   1.491 +(1,44): expected-named-closing-tag-but-got-eof
   1.492 +(1,44): unexpected-eof-in-text-mode
   1.493 +#document
   1.494 +| <!DOCTYPE html>
   1.495 +| <html>
   1.496 +|   <head>
   1.497 +|     <script>
   1.498 +|       "<!--<script </script>"
   1.499 +|   <body>
   1.500 +
   1.501 +#data
   1.502 +<!doctype html><script><!--<script </script/
   1.503 +#errors
   1.504 +(1,44): expected-named-closing-tag-but-got-eof
   1.505 +(1,44): unexpected-eof-in-text-mode
   1.506 +#document
   1.507 +| <!DOCTYPE html>
   1.508 +| <html>
   1.509 +|   <head>
   1.510 +|     <script>
   1.511 +|       "<!--<script </script/"
   1.512 +|   <body>
   1.513 +
   1.514 +#data
   1.515 +<!doctype html><script><!--<script </script <
   1.516 +#errors
   1.517 +(1,45): expected-named-closing-tag-but-got-eof
   1.518 +(1,45): unexpected-eof-in-text-mode
   1.519 +#document
   1.520 +| <!DOCTYPE html>
   1.521 +| <html>
   1.522 +|   <head>
   1.523 +|     <script>
   1.524 +|       "<!--<script </script <"
   1.525 +|   <body>
   1.526 +
   1.527 +#data
   1.528 +<!doctype html><script><!--<script </script <a
   1.529 +#errors
   1.530 +(1,46): expected-named-closing-tag-but-got-eof
   1.531 +(1,46): unexpected-eof-in-text-mode
   1.532 +#document
   1.533 +| <!DOCTYPE html>
   1.534 +| <html>
   1.535 +|   <head>
   1.536 +|     <script>
   1.537 +|       "<!--<script </script <a"
   1.538 +|   <body>
   1.539 +
   1.540 +#data
   1.541 +<!doctype html><script><!--<script </script </
   1.542 +#errors
   1.543 +(1,46): expected-named-closing-tag-but-got-eof
   1.544 +(1,46): unexpected-eof-in-text-mode
   1.545 +#document
   1.546 +| <!DOCTYPE html>
   1.547 +| <html>
   1.548 +|   <head>
   1.549 +|     <script>
   1.550 +|       "<!--<script </script </"
   1.551 +|   <body>
   1.552 +
   1.553 +#data
   1.554 +<!doctype html><script><!--<script </script </script
   1.555 +#errors
   1.556 +(1,52): expected-named-closing-tag-but-got-eof
   1.557 +(1,52): unexpected-eof-in-text-mode
   1.558 +#document
   1.559 +| <!DOCTYPE html>
   1.560 +| <html>
   1.561 +|   <head>
   1.562 +|     <script>
   1.563 +|       "<!--<script </script </script"
   1.564 +|   <body>
   1.565 +
   1.566 +#data
   1.567 +<!doctype html><script><!--<script </script </script 
   1.568 +#errors
   1.569 +(1,53): expected-attribute-name-but-got-eof
   1.570 +(1,53): expected-named-closing-tag-but-got-eof
   1.571 +#document
   1.572 +| <!DOCTYPE html>
   1.573 +| <html>
   1.574 +|   <head>
   1.575 +|     <script>
   1.576 +|       "<!--<script </script "
   1.577 +|   <body>
   1.578 +
   1.579 +#data
   1.580 +<!doctype html><script><!--<script </script </script/
   1.581 +#errors
   1.582 +(1,53): unexpected-EOF-after-solidus-in-tag
   1.583 +(1,53): expected-named-closing-tag-but-got-eof
   1.584 +#document
   1.585 +| <!DOCTYPE html>
   1.586 +| <html>
   1.587 +|   <head>
   1.588 +|     <script>
   1.589 +|       "<!--<script </script "
   1.590 +|   <body>
   1.591 +
   1.592 +#data
   1.593 +<!doctype html><script><!--<script </script </script>
   1.594 +#errors
   1.595 +#document
   1.596 +| <!DOCTYPE html>
   1.597 +| <html>
   1.598 +|   <head>
   1.599 +|     <script>
   1.600 +|       "<!--<script </script "
   1.601 +|   <body>
   1.602 +
   1.603 +#data
   1.604 +<!doctype html><script><!--<script -
   1.605 +#errors
   1.606 +(1,36): eof-in-script-in-script
   1.607 +(1,36): expected-named-closing-tag-but-got-eof
   1.608 +#document
   1.609 +| <!DOCTYPE html>
   1.610 +| <html>
   1.611 +|   <head>
   1.612 +|     <script>
   1.613 +|       "<!--<script -"
   1.614 +|   <body>
   1.615 +
   1.616 +#data
   1.617 +<!doctype html><script><!--<script -a
   1.618 +#errors
   1.619 +(1,37): eof-in-script-in-script
   1.620 +(1,37): expected-named-closing-tag-but-got-eof
   1.621 +#document
   1.622 +| <!DOCTYPE html>
   1.623 +| <html>
   1.624 +|   <head>
   1.625 +|     <script>
   1.626 +|       "<!--<script -a"
   1.627 +|   <body>
   1.628 +
   1.629 +#data
   1.630 +<!doctype html><script><!--<script -<
   1.631 +#errors
   1.632 +(1,37): eof-in-script-in-script
   1.633 +(1,37): expected-named-closing-tag-but-got-eof
   1.634 +#document
   1.635 +| <!DOCTYPE html>
   1.636 +| <html>
   1.637 +|   <head>
   1.638 +|     <script>
   1.639 +|       "<!--<script -<"
   1.640 +|   <body>
   1.641 +
   1.642 +#data
   1.643 +<!doctype html><script><!--<script --
   1.644 +#errors
   1.645 +(1,37): eof-in-script-in-script
   1.646 +(1,37): expected-named-closing-tag-but-got-eof
   1.647 +#document
   1.648 +| <!DOCTYPE html>
   1.649 +| <html>
   1.650 +|   <head>
   1.651 +|     <script>
   1.652 +|       "<!--<script --"
   1.653 +|   <body>
   1.654 +
   1.655 +#data
   1.656 +<!doctype html><script><!--<script --a
   1.657 +#errors
   1.658 +(1,38): eof-in-script-in-script
   1.659 +(1,38): expected-named-closing-tag-but-got-eof
   1.660 +#document
   1.661 +| <!DOCTYPE html>
   1.662 +| <html>
   1.663 +|   <head>
   1.664 +|     <script>
   1.665 +|       "<!--<script --a"
   1.666 +|   <body>
   1.667 +
   1.668 +#data
   1.669 +<!doctype html><script><!--<script --<
   1.670 +#errors
   1.671 +(1,38): eof-in-script-in-script
   1.672 +(1,38): expected-named-closing-tag-but-got-eof
   1.673 +#document
   1.674 +| <!DOCTYPE html>
   1.675 +| <html>
   1.676 +|   <head>
   1.677 +|     <script>
   1.678 +|       "<!--<script --<"
   1.679 +|   <body>
   1.680 +
   1.681 +#data
   1.682 +<!doctype html><script><!--<script -->
   1.683 +#errors
   1.684 +(1,38): expected-named-closing-tag-but-got-eof
   1.685 +#document
   1.686 +| <!DOCTYPE html>
   1.687 +| <html>
   1.688 +|   <head>
   1.689 +|     <script>
   1.690 +|       "<!--<script -->"
   1.691 +|   <body>
   1.692 +
   1.693 +#data
   1.694 +<!doctype html><script><!--<script --><
   1.695 +#errors
   1.696 +(1,39): expected-named-closing-tag-but-got-eof
   1.697 +#document
   1.698 +| <!DOCTYPE html>
   1.699 +| <html>
   1.700 +|   <head>
   1.701 +|     <script>
   1.702 +|       "<!--<script --><"
   1.703 +|   <body>
   1.704 +
   1.705 +#data
   1.706 +<!doctype html><script><!--<script --></
   1.707 +#errors
   1.708 +(1,40): expected-named-closing-tag-but-got-eof
   1.709 +#document
   1.710 +| <!DOCTYPE html>
   1.711 +| <html>
   1.712 +|   <head>
   1.713 +|     <script>
   1.714 +|       "<!--<script --></"
   1.715 +|   <body>
   1.716 +
   1.717 +#data
   1.718 +<!doctype html><script><!--<script --></script
   1.719 +#errors
   1.720 +(1,46): expected-named-closing-tag-but-got-eof
   1.721 +#document
   1.722 +| <!DOCTYPE html>
   1.723 +| <html>
   1.724 +|   <head>
   1.725 +|     <script>
   1.726 +|       "<!--<script --></script"
   1.727 +|   <body>
   1.728 +
   1.729 +#data
   1.730 +<!doctype html><script><!--<script --></script 
   1.731 +#errors
   1.732 +(1,47): expected-attribute-name-but-got-eof
   1.733 +(1,47): expected-named-closing-tag-but-got-eof
   1.734 +#document
   1.735 +| <!DOCTYPE html>
   1.736 +| <html>
   1.737 +|   <head>
   1.738 +|     <script>
   1.739 +|       "<!--<script -->"
   1.740 +|   <body>
   1.741 +
   1.742 +#data
   1.743 +<!doctype html><script><!--<script --></script/
   1.744 +#errors
   1.745 +(1,47): unexpected-EOF-after-solidus-in-tag
   1.746 +(1,47): expected-named-closing-tag-but-got-eof
   1.747 +#document
   1.748 +| <!DOCTYPE html>
   1.749 +| <html>
   1.750 +|   <head>
   1.751 +|     <script>
   1.752 +|       "<!--<script -->"
   1.753 +|   <body>
   1.754 +
   1.755 +#data
   1.756 +<!doctype html><script><!--<script --></script>
   1.757 +#errors
   1.758 +#document
   1.759 +| <!DOCTYPE html>
   1.760 +| <html>
   1.761 +|   <head>
   1.762 +|     <script>
   1.763 +|       "<!--<script -->"
   1.764 +|   <body>
   1.765 +
   1.766 +#data
   1.767 +<!doctype html><script><!--<script><\/script>--></script>
   1.768 +#errors
   1.769 +#document
   1.770 +| <!DOCTYPE html>
   1.771 +| <html>
   1.772 +|   <head>
   1.773 +|     <script>
   1.774 +|       "<!--<script><\/script>-->"
   1.775 +|   <body>
   1.776 +
   1.777 +#data
   1.778 +<!doctype html><script><!--<script></scr'+'ipt>--></script>
   1.779 +#errors
   1.780 +#document
   1.781 +| <!DOCTYPE html>
   1.782 +| <html>
   1.783 +|   <head>
   1.784 +|     <script>
   1.785 +|       "<!--<script></scr'+'ipt>-->"
   1.786 +|   <body>
   1.787 +
   1.788 +#data
   1.789 +<!doctype html><script><!--<script></script><script></script></script>
   1.790 +#errors
   1.791 +#document
   1.792 +| <!DOCTYPE html>
   1.793 +| <html>
   1.794 +|   <head>
   1.795 +|     <script>
   1.796 +|       "<!--<script></script><script></script>"
   1.797 +|   <body>
   1.798 +
   1.799 +#data
   1.800 +<!doctype html><script><!--<script></script><script></script>--><!--</script>
   1.801 +#errors
   1.802 +#document
   1.803 +| <!DOCTYPE html>
   1.804 +| <html>
   1.805 +|   <head>
   1.806 +|     <script>
   1.807 +|       "<!--<script></script><script></script>--><!--"
   1.808 +|   <body>
   1.809 +
   1.810 +#data
   1.811 +<!doctype html><script><!--<script></script><script></script>-- ></script>
   1.812 +#errors
   1.813 +#document
   1.814 +| <!DOCTYPE html>
   1.815 +| <html>
   1.816 +|   <head>
   1.817 +|     <script>
   1.818 +|       "<!--<script></script><script></script>-- >"
   1.819 +|   <body>
   1.820 +
   1.821 +#data
   1.822 +<!doctype html><script><!--<script></script><script></script>- -></script>
   1.823 +#errors
   1.824 +#document
   1.825 +| <!DOCTYPE html>
   1.826 +| <html>
   1.827 +|   <head>
   1.828 +|     <script>
   1.829 +|       "<!--<script></script><script></script>- ->"
   1.830 +|   <body>
   1.831 +
   1.832 +#data
   1.833 +<!doctype html><script><!--<script></script><script></script>- - ></script>
   1.834 +#errors
   1.835 +#document
   1.836 +| <!DOCTYPE html>
   1.837 +| <html>
   1.838 +|   <head>
   1.839 +|     <script>
   1.840 +|       "<!--<script></script><script></script>- - >"
   1.841 +|   <body>
   1.842 +
   1.843 +#data
   1.844 +<!doctype html><script><!--<script></script><script></script>-></script>
   1.845 +#errors
   1.846 +#document
   1.847 +| <!DOCTYPE html>
   1.848 +| <html>
   1.849 +|   <head>
   1.850 +|     <script>
   1.851 +|       "<!--<script></script><script></script>->"
   1.852 +|   <body>
   1.853 +
   1.854 +#data
   1.855 +<!doctype html><script><!--<script>--!></script>X
   1.856 +#errors
   1.857 +(1,49): expected-named-closing-tag-but-got-eof
   1.858 +(1,49): unexpected-EOF-in-text-mode
   1.859 +#document
   1.860 +| <!DOCTYPE html>
   1.861 +| <html>
   1.862 +|   <head>
   1.863 +|     <script>
   1.864 +|       "<!--<script>--!></script>X"
   1.865 +|   <body>
   1.866 +
   1.867 +#data
   1.868 +<!doctype html><script><!--<scr'+'ipt></script>--></script>
   1.869 +#errors
   1.870 +(1,59): unexpected-end-tag
   1.871 +#document
   1.872 +| <!DOCTYPE html>
   1.873 +| <html>
   1.874 +|   <head>
   1.875 +|     <script>
   1.876 +|       "<!--<scr'+'ipt>"
   1.877 +|   <body>
   1.878 +|     "-->"
   1.879 +
   1.880 +#data
   1.881 +<!doctype html><script><!--<script></scr'+'ipt></script>X
   1.882 +#errors
   1.883 +(1,57): expected-named-closing-tag-but-got-eof
   1.884 +(1,57): unexpected-eof-in-text-mode
   1.885 +#document
   1.886 +| <!DOCTYPE html>
   1.887 +| <html>
   1.888 +|   <head>
   1.889 +|     <script>
   1.890 +|       "<!--<script></scr'+'ipt></script>X"
   1.891 +|   <body>
   1.892 +
   1.893 +#data
   1.894 +<!doctype html><style><!--<style></style>--></style>
   1.895 +#errors
   1.896 +(1,52): unexpected-end-tag
   1.897 +#document
   1.898 +| <!DOCTYPE html>
   1.899 +| <html>
   1.900 +|   <head>
   1.901 +|     <style>
   1.902 +|       "<!--<style>"
   1.903 +|   <body>
   1.904 +|     "-->"
   1.905 +
   1.906 +#data
   1.907 +<!doctype html><style><!--</style>X
   1.908 +#errors
   1.909 +#document
   1.910 +| <!DOCTYPE html>
   1.911 +| <html>
   1.912 +|   <head>
   1.913 +|     <style>
   1.914 +|       "<!--"
   1.915 +|   <body>
   1.916 +|     "X"
   1.917 +
   1.918 +#data
   1.919 +<!doctype html><style><!--...</style>...--></style>
   1.920 +#errors
   1.921 +(1,51): unexpected-end-tag
   1.922 +#document
   1.923 +| <!DOCTYPE html>
   1.924 +| <html>
   1.925 +|   <head>
   1.926 +|     <style>
   1.927 +|       "<!--..."
   1.928 +|   <body>
   1.929 +|     "...-->"
   1.930 +
   1.931 +#data
   1.932 +<!doctype html><style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X
   1.933 +#errors
   1.934 +#document
   1.935 +| <!DOCTYPE html>
   1.936 +| <html>
   1.937 +|   <head>
   1.938 +|     <style>
   1.939 +|       "<!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style>"
   1.940 +|   <body>
   1.941 +|     "X"
   1.942 +
   1.943 +#data
   1.944 +<!doctype html><style><!--...<style><!--...--!></style>--></style>
   1.945 +#errors
   1.946 +(1,66): unexpected-end-tag
   1.947 +#document
   1.948 +| <!DOCTYPE html>
   1.949 +| <html>
   1.950 +|   <head>
   1.951 +|     <style>
   1.952 +|       "<!--...<style><!--...--!>"
   1.953 +|   <body>
   1.954 +|     "-->"
   1.955 +
   1.956 +#data
   1.957 +<!doctype html><style><!--...</style><!-- --><style>@import ...</style>
   1.958 +#errors
   1.959 +#document
   1.960 +| <!DOCTYPE html>
   1.961 +| <html>
   1.962 +|   <head>
   1.963 +|     <style>
   1.964 +|       "<!--..."
   1.965 +|     <!--   -->
   1.966 +|     <style>
   1.967 +|       "@import ..."
   1.968 +|   <body>
   1.969 +
   1.970 +#data
   1.971 +<!doctype html><style>...<style><!--...</style><!-- --></style>
   1.972 +#errors
   1.973 +(1,63): unexpected-end-tag
   1.974 +#document
   1.975 +| <!DOCTYPE html>
   1.976 +| <html>
   1.977 +|   <head>
   1.978 +|     <style>
   1.979 +|       "...<style><!--..."
   1.980 +|     <!--   -->
   1.981 +|   <body>
   1.982 +
   1.983 +#data
   1.984 +<!doctype html><style>...<!--[if IE]><style>...</style>X
   1.985 +#errors
   1.986 +#document
   1.987 +| <!DOCTYPE html>
   1.988 +| <html>
   1.989 +|   <head>
   1.990 +|     <style>
   1.991 +|       "...<!--[if IE]><style>..."
   1.992 +|   <body>
   1.993 +|     "X"
   1.994 +
   1.995 +#data
   1.996 +<!doctype html><title><!--<title></title>--></title>
   1.997 +#errors
   1.998 +(1,52): unexpected-end-tag
   1.999 +#document
  1.1000 +| <!DOCTYPE html>
  1.1001 +| <html>
  1.1002 +|   <head>
  1.1003 +|     <title>
  1.1004 +|       "<!--<title>"
  1.1005 +|   <body>
  1.1006 +|     "-->"
  1.1007 +
  1.1008 +#data
  1.1009 +<!doctype html><title>&lt;/title></title>
  1.1010 +#errors
  1.1011 +#document
  1.1012 +| <!DOCTYPE html>
  1.1013 +| <html>
  1.1014 +|   <head>
  1.1015 +|     <title>
  1.1016 +|       "</title>"
  1.1017 +|   <body>
  1.1018 +
  1.1019 +#data
  1.1020 +<!doctype html><title>foo/title><link></head><body>X
  1.1021 +#errors
  1.1022 +(1,52): expected-named-closing-tag-but-got-eof
  1.1023 +#document
  1.1024 +| <!DOCTYPE html>
  1.1025 +| <html>
  1.1026 +|   <head>
  1.1027 +|     <title>
  1.1028 +|       "foo/title><link></head><body>X"
  1.1029 +|   <body>
  1.1030 +
  1.1031 +#data
  1.1032 +<!doctype html><noscript><!--<noscript></noscript>--></noscript>
  1.1033 +#errors
  1.1034 +(1,64): unexpected-end-tag
  1.1035 +#document
  1.1036 +| <!DOCTYPE html>
  1.1037 +| <html>
  1.1038 +|   <head>
  1.1039 +|     <noscript>
  1.1040 +|       "<!--<noscript>"
  1.1041 +|   <body>
  1.1042 +|     "-->"
  1.1043 +
  1.1044 +#data
  1.1045 +<!doctype html><noscript><!--</noscript>X<noscript>--></noscript>
  1.1046 +#errors
  1.1047 +#document
  1.1048 +| <!DOCTYPE html>
  1.1049 +| <html>
  1.1050 +|   <head>
  1.1051 +|     <noscript>
  1.1052 +|       "<!--"
  1.1053 +|   <body>
  1.1054 +|     "X"
  1.1055 +|     <noscript>
  1.1056 +|       "-->"
  1.1057 +
  1.1058 +#data
  1.1059 +<!doctype html><noscript><iframe></noscript>X
  1.1060 +#errors
  1.1061 +#document
  1.1062 +| <!DOCTYPE html>
  1.1063 +| <html>
  1.1064 +|   <head>
  1.1065 +|     <noscript>
  1.1066 +|       "<iframe>"
  1.1067 +|   <body>
  1.1068 +|     "X"
  1.1069 +
  1.1070 +#data
  1.1071 +<!doctype html><noframes><!--<noframes></noframes>--></noframes>
  1.1072 +#errors
  1.1073 +(1,64): unexpected-end-tag
  1.1074 +#document
  1.1075 +| <!DOCTYPE html>
  1.1076 +| <html>
  1.1077 +|   <head>
  1.1078 +|     <noframes>
  1.1079 +|       "<!--<noframes>"
  1.1080 +|   <body>
  1.1081 +|     "-->"
  1.1082 +
  1.1083 +#data
  1.1084 +<!doctype html><noframes><body><script><!--...</script></body></noframes></html>
  1.1085 +#errors
  1.1086 +#document
  1.1087 +| <!DOCTYPE html>
  1.1088 +| <html>
  1.1089 +|   <head>
  1.1090 +|     <noframes>
  1.1091 +|       "<body><script><!--...</script></body>"
  1.1092 +|   <body>
  1.1093 +
  1.1094 +#data
  1.1095 +<!doctype html><textarea><!--<textarea></textarea>--></textarea>
  1.1096 +#errors
  1.1097 +(1,64): unexpected-end-tag
  1.1098 +#document
  1.1099 +| <!DOCTYPE html>
  1.1100 +| <html>
  1.1101 +|   <head>
  1.1102 +|   <body>
  1.1103 +|     <textarea>
  1.1104 +|       "<!--<textarea>"
  1.1105 +|     "-->"
  1.1106 +
  1.1107 +#data
  1.1108 +<!doctype html><textarea>&lt;/textarea></textarea>
  1.1109 +#errors
  1.1110 +#document
  1.1111 +| <!DOCTYPE html>
  1.1112 +| <html>
  1.1113 +|   <head>
  1.1114 +|   <body>
  1.1115 +|     <textarea>
  1.1116 +|       "</textarea>"
  1.1117 +
  1.1118 +#data
  1.1119 +<!doctype html><textarea>&lt;</textarea>
  1.1120 +#errors
  1.1121 +#document
  1.1122 +| <!DOCTYPE html>
  1.1123 +| <html>
  1.1124 +|   <head>
  1.1125 +|   <body>
  1.1126 +|     <textarea>
  1.1127 +|       "<"
  1.1128 +
  1.1129 +#data
  1.1130 +<!doctype html><textarea>a&lt;b</textarea>
  1.1131 +#errors
  1.1132 +#document
  1.1133 +| <!DOCTYPE html>
  1.1134 +| <html>
  1.1135 +|   <head>
  1.1136 +|   <body>
  1.1137 +|     <textarea>
  1.1138 +|       "a<b"
  1.1139 +
  1.1140 +#data
  1.1141 +<!doctype html><iframe><!--<iframe></iframe>--></iframe>
  1.1142 +#errors
  1.1143 +(1,56): unexpected-end-tag
  1.1144 +#document
  1.1145 +| <!DOCTYPE html>
  1.1146 +| <html>
  1.1147 +|   <head>
  1.1148 +|   <body>
  1.1149 +|     <iframe>
  1.1150 +|       "<!--<iframe>"
  1.1151 +|     "-->"
  1.1152 +
  1.1153 +#data
  1.1154 +<!doctype html><iframe>...<!--X->...<!--/X->...</iframe>
  1.1155 +#errors
  1.1156 +#document
  1.1157 +| <!DOCTYPE html>
  1.1158 +| <html>
  1.1159 +|   <head>
  1.1160 +|   <body>
  1.1161 +|     <iframe>
  1.1162 +|       "...<!--X->...<!--/X->..."
  1.1163 +
  1.1164 +#data
  1.1165 +<!doctype html><xmp><!--<xmp></xmp>--></xmp>
  1.1166 +#errors
  1.1167 +(1,44): unexpected-end-tag
  1.1168 +#document
  1.1169 +| <!DOCTYPE html>
  1.1170 +| <html>
  1.1171 +|   <head>
  1.1172 +|   <body>
  1.1173 +|     <xmp>
  1.1174 +|       "<!--<xmp>"
  1.1175 +|     "-->"
  1.1176 +
  1.1177 +#data
  1.1178 +<!doctype html><noembed><!--<noembed></noembed>--></noembed>
  1.1179 +#errors
  1.1180 +(1,60): unexpected-end-tag
  1.1181 +#document
  1.1182 +| <!DOCTYPE html>
  1.1183 +| <html>
  1.1184 +|   <head>
  1.1185 +|   <body>
  1.1186 +|     <noembed>
  1.1187 +|       "<!--<noembed>"
  1.1188 +|     "-->"
  1.1189 +
  1.1190 +#data
  1.1191 +<script>
  1.1192 +#errors
  1.1193 +(1,8): expected-doctype-but-got-start-tag
  1.1194 +(1,8): expected-named-closing-tag-but-got-eof
  1.1195 +#document
  1.1196 +| <html>
  1.1197 +|   <head>
  1.1198 +|     <script>
  1.1199 +|   <body>
  1.1200 +
  1.1201 +#data
  1.1202 +<script>a
  1.1203 +#errors
  1.1204 +(1,8): expected-doctype-but-got-start-tag
  1.1205 +(1,9): expected-named-closing-tag-but-got-eof
  1.1206 +#document
  1.1207 +| <html>
  1.1208 +|   <head>
  1.1209 +|     <script>
  1.1210 +|       "a"
  1.1211 +|   <body>
  1.1212 +
  1.1213 +#data
  1.1214 +<script><
  1.1215 +#errors
  1.1216 +(1,8): expected-doctype-but-got-start-tag
  1.1217 +(1,9): expected-named-closing-tag-but-got-eof
  1.1218 +#document
  1.1219 +| <html>
  1.1220 +|   <head>
  1.1221 +|     <script>
  1.1222 +|       "<"
  1.1223 +|   <body>
  1.1224 +
  1.1225 +#data
  1.1226 +<script></
  1.1227 +#errors
  1.1228 +(1,8): expected-doctype-but-got-start-tag
  1.1229 +(1,10): expected-named-closing-tag-but-got-eof
  1.1230 +#document
  1.1231 +| <html>
  1.1232 +|   <head>
  1.1233 +|     <script>
  1.1234 +|       "</"
  1.1235 +|   <body>
  1.1236 +
  1.1237 +#data
  1.1238 +<script></S
  1.1239 +#errors
  1.1240 +(1,8): expected-doctype-but-got-start-tag
  1.1241 +(1,11): expected-named-closing-tag-but-got-eof
  1.1242 +#document
  1.1243 +| <html>
  1.1244 +|   <head>
  1.1245 +|     <script>
  1.1246 +|       "</S"
  1.1247 +|   <body>
  1.1248 +
  1.1249 +#data
  1.1250 +<script></SC
  1.1251 +#errors
  1.1252 +(1,8): expected-doctype-but-got-start-tag
  1.1253 +(1,12): expected-named-closing-tag-but-got-eof
  1.1254 +#document
  1.1255 +| <html>
  1.1256 +|   <head>
  1.1257 +|     <script>
  1.1258 +|       "</SC"
  1.1259 +|   <body>
  1.1260 +
  1.1261 +#data
  1.1262 +<script></SCR
  1.1263 +#errors
  1.1264 +(1,8): expected-doctype-but-got-start-tag
  1.1265 +(1,13): expected-named-closing-tag-but-got-eof
  1.1266 +#document
  1.1267 +| <html>
  1.1268 +|   <head>
  1.1269 +|     <script>
  1.1270 +|       "</SCR"
  1.1271 +|   <body>
  1.1272 +
  1.1273 +#data
  1.1274 +<script></SCRI
  1.1275 +#errors
  1.1276 +(1,8): expected-doctype-but-got-start-tag
  1.1277 +(1,14): expected-named-closing-tag-but-got-eof
  1.1278 +#document
  1.1279 +| <html>
  1.1280 +|   <head>
  1.1281 +|     <script>
  1.1282 +|       "</SCRI"
  1.1283 +|   <body>
  1.1284 +
  1.1285 +#data
  1.1286 +<script></SCRIP
  1.1287 +#errors
  1.1288 +(1,8): expected-doctype-but-got-start-tag
  1.1289 +(1,15): expected-named-closing-tag-but-got-eof
  1.1290 +#document
  1.1291 +| <html>
  1.1292 +|   <head>
  1.1293 +|     <script>
  1.1294 +|       "</SCRIP"
  1.1295 +|   <body>
  1.1296 +
  1.1297 +#data
  1.1298 +<script></SCRIPT
  1.1299 +#errors
  1.1300 +(1,8): expected-doctype-but-got-start-tag
  1.1301 +(1,16): expected-named-closing-tag-but-got-eof
  1.1302 +#document
  1.1303 +| <html>
  1.1304 +|   <head>
  1.1305 +|     <script>
  1.1306 +|       "</SCRIPT"
  1.1307 +|   <body>
  1.1308 +
  1.1309 +#data
  1.1310 +<script></SCRIPT 
  1.1311 +#errors
  1.1312 +(1,8): expected-doctype-but-got-start-tag
  1.1313 +(1,17): expected-attribute-name-but-got-eof
  1.1314 +(1,17): expected-named-closing-tag-but-got-eof
  1.1315 +#document
  1.1316 +| <html>
  1.1317 +|   <head>
  1.1318 +|     <script>
  1.1319 +|   <body>
  1.1320 +
  1.1321 +#data
  1.1322 +<script></s
  1.1323 +#errors
  1.1324 +(1,8): expected-doctype-but-got-start-tag
  1.1325 +(1,11): expected-named-closing-tag-but-got-eof
  1.1326 +#document
  1.1327 +| <html>
  1.1328 +|   <head>
  1.1329 +|     <script>
  1.1330 +|       "</s"
  1.1331 +|   <body>
  1.1332 +
  1.1333 +#data
  1.1334 +<script></sc
  1.1335 +#errors
  1.1336 +(1,8): expected-doctype-but-got-start-tag
  1.1337 +(1,12): expected-named-closing-tag-but-got-eof
  1.1338 +#document
  1.1339 +| <html>
  1.1340 +|   <head>
  1.1341 +|     <script>
  1.1342 +|       "</sc"
  1.1343 +|   <body>
  1.1344 +
  1.1345 +#data
  1.1346 +<script></scr
  1.1347 +#errors
  1.1348 +(1,8): expected-doctype-but-got-start-tag
  1.1349 +(1,13): expected-named-closing-tag-but-got-eof
  1.1350 +#document
  1.1351 +| <html>
  1.1352 +|   <head>
  1.1353 +|     <script>
  1.1354 +|       "</scr"
  1.1355 +|   <body>
  1.1356 +
  1.1357 +#data
  1.1358 +<script></scri
  1.1359 +#errors
  1.1360 +(1,8): expected-doctype-but-got-start-tag
  1.1361 +(1,14): expected-named-closing-tag-but-got-eof
  1.1362 +#document
  1.1363 +| <html>
  1.1364 +|   <head>
  1.1365 +|     <script>
  1.1366 +|       "</scri"
  1.1367 +|   <body>
  1.1368 +
  1.1369 +#data
  1.1370 +<script></scrip
  1.1371 +#errors
  1.1372 +(1,8): expected-doctype-but-got-start-tag
  1.1373 +(1,15): expected-named-closing-tag-but-got-eof
  1.1374 +#document
  1.1375 +| <html>
  1.1376 +|   <head>
  1.1377 +|     <script>
  1.1378 +|       "</scrip"
  1.1379 +|   <body>
  1.1380 +
  1.1381 +#data
  1.1382 +<script></script
  1.1383 +#errors
  1.1384 +(1,8): expected-doctype-but-got-start-tag
  1.1385 +(1,16): expected-named-closing-tag-but-got-eof
  1.1386 +#document
  1.1387 +| <html>
  1.1388 +|   <head>
  1.1389 +|     <script>
  1.1390 +|       "</script"
  1.1391 +|   <body>
  1.1392 +
  1.1393 +#data
  1.1394 +<script></script 
  1.1395 +#errors
  1.1396 +(1,8): expected-doctype-but-got-start-tag
  1.1397 +(1,17): expected-attribute-name-but-got-eof
  1.1398 +(1,17): expected-named-closing-tag-but-got-eof
  1.1399 +#document
  1.1400 +| <html>
  1.1401 +|   <head>
  1.1402 +|     <script>
  1.1403 +|   <body>
  1.1404 +
  1.1405 +#data
  1.1406 +<script><!
  1.1407 +#errors
  1.1408 +(1,8): expected-doctype-but-got-start-tag
  1.1409 +(1,10): expected-named-closing-tag-but-got-eof
  1.1410 +#document
  1.1411 +| <html>
  1.1412 +|   <head>
  1.1413 +|     <script>
  1.1414 +|       "<!"
  1.1415 +|   <body>
  1.1416 +
  1.1417 +#data
  1.1418 +<script><!a
  1.1419 +#errors
  1.1420 +(1,8): expected-doctype-but-got-start-tag
  1.1421 +(1,11): expected-named-closing-tag-but-got-eof
  1.1422 +#document
  1.1423 +| <html>
  1.1424 +|   <head>
  1.1425 +|     <script>
  1.1426 +|       "<!a"
  1.1427 +|   <body>
  1.1428 +
  1.1429 +#data
  1.1430 +<script><!-
  1.1431 +#errors
  1.1432 +(1,8): expected-doctype-but-got-start-tag
  1.1433 +(1,11): expected-named-closing-tag-but-got-eof
  1.1434 +#document
  1.1435 +| <html>
  1.1436 +|   <head>
  1.1437 +|     <script>
  1.1438 +|       "<!-"
  1.1439 +|   <body>
  1.1440 +
  1.1441 +#data
  1.1442 +<script><!-a
  1.1443 +#errors
  1.1444 +(1,8): expected-doctype-but-got-start-tag
  1.1445 +(1,12): expected-named-closing-tag-but-got-eof
  1.1446 +#document
  1.1447 +| <html>
  1.1448 +|   <head>
  1.1449 +|     <script>
  1.1450 +|       "<!-a"
  1.1451 +|   <body>
  1.1452 +
  1.1453 +#data
  1.1454 +<script><!--
  1.1455 +#errors
  1.1456 +(1,8): expected-doctype-but-got-start-tag
  1.1457 +(1,12): expected-named-closing-tag-but-got-eof
  1.1458 +(1,12): unexpected-eof-in-text-mode
  1.1459 +#document
  1.1460 +| <html>
  1.1461 +|   <head>
  1.1462 +|     <script>
  1.1463 +|       "<!--"
  1.1464 +|   <body>
  1.1465 +
  1.1466 +#data
  1.1467 +<script><!--a
  1.1468 +#errors
  1.1469 +(1,8): expected-doctype-but-got-start-tag
  1.1470 +(1,13): expected-named-closing-tag-but-got-eof
  1.1471 +(1,13): unexpected-eof-in-text-mode
  1.1472 +#document
  1.1473 +| <html>
  1.1474 +|   <head>
  1.1475 +|     <script>
  1.1476 +|       "<!--a"
  1.1477 +|   <body>
  1.1478 +
  1.1479 +#data
  1.1480 +<script><!--<
  1.1481 +#errors
  1.1482 +(1,8): expected-doctype-but-got-start-tag
  1.1483 +(1,13): expected-named-closing-tag-but-got-eof
  1.1484 +(1,13): unexpected-eof-in-text-mode
  1.1485 +#document
  1.1486 +| <html>
  1.1487 +|   <head>
  1.1488 +|     <script>
  1.1489 +|       "<!--<"
  1.1490 +|   <body>
  1.1491 +
  1.1492 +#data
  1.1493 +<script><!--<a
  1.1494 +#errors
  1.1495 +(1,8): expected-doctype-but-got-start-tag
  1.1496 +(1,14): expected-named-closing-tag-but-got-eof
  1.1497 +(1,14): unexpected-eof-in-text-mode
  1.1498 +#document
  1.1499 +| <html>
  1.1500 +|   <head>
  1.1501 +|     <script>
  1.1502 +|       "<!--<a"
  1.1503 +|   <body>
  1.1504 +
  1.1505 +#data
  1.1506 +<script><!--</
  1.1507 +#errors
  1.1508 +(1,8): expected-doctype-but-got-start-tag
  1.1509 +(1,14): expected-named-closing-tag-but-got-eof
  1.1510 +(1,14): unexpected-eof-in-text-mode
  1.1511 +#document
  1.1512 +| <html>
  1.1513 +|   <head>
  1.1514 +|     <script>
  1.1515 +|       "<!--</"
  1.1516 +|   <body>
  1.1517 +
  1.1518 +#data
  1.1519 +<script><!--</script
  1.1520 +#errors
  1.1521 +(1,8): expected-doctype-but-got-start-tag
  1.1522 +(1,20): expected-named-closing-tag-but-got-eof
  1.1523 +(1,20): unexpected-eof-in-text-mode
  1.1524 +#document
  1.1525 +| <html>
  1.1526 +|   <head>
  1.1527 +|     <script>
  1.1528 +|       "<!--</script"
  1.1529 +|   <body>
  1.1530 +
  1.1531 +#data
  1.1532 +<script><!--</script 
  1.1533 +#errors
  1.1534 +(1,8): expected-doctype-but-got-start-tag
  1.1535 +(1,21): expected-attribute-name-but-got-eof
  1.1536 +(1,21): expected-named-closing-tag-but-got-eof
  1.1537 +#document
  1.1538 +| <html>
  1.1539 +|   <head>
  1.1540 +|     <script>
  1.1541 +|       "<!--"
  1.1542 +|   <body>
  1.1543 +
  1.1544 +#data
  1.1545 +<script><!--<s
  1.1546 +#errors
  1.1547 +(1,8): expected-doctype-but-got-start-tag
  1.1548 +(1,14): expected-named-closing-tag-but-got-eof
  1.1549 +(1,14): unexpected-eof-in-text-mode
  1.1550 +#document
  1.1551 +| <html>
  1.1552 +|   <head>
  1.1553 +|     <script>
  1.1554 +|       "<!--<s"
  1.1555 +|   <body>
  1.1556 +
  1.1557 +#data
  1.1558 +<script><!--<script
  1.1559 +#errors
  1.1560 +(1,8): expected-doctype-but-got-start-tag
  1.1561 +(1,19): expected-named-closing-tag-but-got-eof
  1.1562 +(1,19): unexpected-eof-in-text-mode
  1.1563 +#document
  1.1564 +| <html>
  1.1565 +|   <head>
  1.1566 +|     <script>
  1.1567 +|       "<!--<script"
  1.1568 +|   <body>
  1.1569 +
  1.1570 +#data
  1.1571 +<script><!--<script 
  1.1572 +#errors
  1.1573 +(1,8): expected-doctype-but-got-start-tag
  1.1574 +(1,20): eof-in-script-in-script
  1.1575 +(1,20): expected-named-closing-tag-but-got-eof
  1.1576 +#document
  1.1577 +| <html>
  1.1578 +|   <head>
  1.1579 +|     <script>
  1.1580 +|       "<!--<script "
  1.1581 +|   <body>
  1.1582 +
  1.1583 +#data
  1.1584 +<script><!--<script <
  1.1585 +#errors
  1.1586 +(1,8): expected-doctype-but-got-start-tag
  1.1587 +(1,21): eof-in-script-in-script
  1.1588 +(1,21): expected-named-closing-tag-but-got-eof
  1.1589 +#document
  1.1590 +| <html>
  1.1591 +|   <head>
  1.1592 +|     <script>
  1.1593 +|       "<!--<script <"
  1.1594 +|   <body>
  1.1595 +
  1.1596 +#data
  1.1597 +<script><!--<script <a
  1.1598 +#errors
  1.1599 +(1,8): expected-doctype-but-got-start-tag
  1.1600 +(1,22): eof-in-script-in-script
  1.1601 +(1,22): expected-named-closing-tag-but-got-eof
  1.1602 +#document
  1.1603 +| <html>
  1.1604 +|   <head>
  1.1605 +|     <script>
  1.1606 +|       "<!--<script <a"
  1.1607 +|   <body>
  1.1608 +
  1.1609 +#data
  1.1610 +<script><!--<script </
  1.1611 +#errors
  1.1612 +(1,8): expected-doctype-but-got-start-tag
  1.1613 +(1,22): eof-in-script-in-script
  1.1614 +(1,22): expected-named-closing-tag-but-got-eof
  1.1615 +#document
  1.1616 +| <html>
  1.1617 +|   <head>
  1.1618 +|     <script>
  1.1619 +|       "<!--<script </"
  1.1620 +|   <body>
  1.1621 +
  1.1622 +#data
  1.1623 +<script><!--<script </s
  1.1624 +#errors
  1.1625 +(1,8): expected-doctype-but-got-start-tag
  1.1626 +(1,23): eof-in-script-in-script
  1.1627 +(1,23): expected-named-closing-tag-but-got-eof
  1.1628 +#document
  1.1629 +| <html>
  1.1630 +|   <head>
  1.1631 +|     <script>
  1.1632 +|       "<!--<script </s"
  1.1633 +|   <body>
  1.1634 +
  1.1635 +#data
  1.1636 +<script><!--<script </script
  1.1637 +#errors
  1.1638 +(1,8): expected-doctype-but-got-start-tag
  1.1639 +(1,28): eof-in-script-in-script
  1.1640 +(1,28): expected-named-closing-tag-but-got-eof
  1.1641 +#document
  1.1642 +| <html>
  1.1643 +|   <head>
  1.1644 +|     <script>
  1.1645 +|       "<!--<script </script"
  1.1646 +|   <body>
  1.1647 +
  1.1648 +#data
  1.1649 +<script><!--<script </scripta
  1.1650 +#errors
  1.1651 +(1,8): expected-doctype-but-got-start-tag
  1.1652 +(1,29): eof-in-script-in-script
  1.1653 +(1,29): expected-named-closing-tag-but-got-eof
  1.1654 +#document
  1.1655 +| <html>
  1.1656 +|   <head>
  1.1657 +|     <script>
  1.1658 +|       "<!--<script </scripta"
  1.1659 +|   <body>
  1.1660 +
  1.1661 +#data
  1.1662 +<script><!--<script </script 
  1.1663 +#errors
  1.1664 +(1,8): expected-doctype-but-got-start-tag
  1.1665 +(1,29): expected-named-closing-tag-but-got-eof
  1.1666 +(1,29): unexpected-eof-in-text-mode
  1.1667 +#document
  1.1668 +| <html>
  1.1669 +|   <head>
  1.1670 +|     <script>
  1.1671 +|       "<!--<script </script "
  1.1672 +|   <body>
  1.1673 +
  1.1674 +#data
  1.1675 +<script><!--<script </script>
  1.1676 +#errors
  1.1677 +(1,8): expected-doctype-but-got-start-tag
  1.1678 +(1,29): expected-named-closing-tag-but-got-eof
  1.1679 +(1,29): unexpected-eof-in-text-mode
  1.1680 +#document
  1.1681 +| <html>
  1.1682 +|   <head>
  1.1683 +|     <script>
  1.1684 +|       "<!--<script </script>"
  1.1685 +|   <body>
  1.1686 +
  1.1687 +#data
  1.1688 +<script><!--<script </script/
  1.1689 +#errors
  1.1690 +(1,8): expected-doctype-but-got-start-tag
  1.1691 +(1,29): expected-named-closing-tag-but-got-eof
  1.1692 +(1,29): unexpected-eof-in-text-mode
  1.1693 +#document
  1.1694 +| <html>
  1.1695 +|   <head>
  1.1696 +|     <script>
  1.1697 +|       "<!--<script </script/"
  1.1698 +|   <body>
  1.1699 +
  1.1700 +#data
  1.1701 +<script><!--<script </script <
  1.1702 +#errors
  1.1703 +(1,8): expected-doctype-but-got-start-tag
  1.1704 +(1,30): expected-named-closing-tag-but-got-eof
  1.1705 +(1,30): unexpected-eof-in-text-mode
  1.1706 +#document
  1.1707 +| <html>
  1.1708 +|   <head>
  1.1709 +|     <script>
  1.1710 +|       "<!--<script </script <"
  1.1711 +|   <body>
  1.1712 +
  1.1713 +#data
  1.1714 +<script><!--<script </script <a
  1.1715 +#errors
  1.1716 +(1,8): expected-doctype-but-got-start-tag
  1.1717 +(1,31): expected-named-closing-tag-but-got-eof
  1.1718 +(1,31): unexpected-eof-in-text-mode
  1.1719 +#document
  1.1720 +| <html>
  1.1721 +|   <head>
  1.1722 +|     <script>
  1.1723 +|       "<!--<script </script <a"
  1.1724 +|   <body>
  1.1725 +
  1.1726 +#data
  1.1727 +<script><!--<script </script </
  1.1728 +#errors
  1.1729 +(1,8): expected-doctype-but-got-start-tag
  1.1730 +(1,31): expected-named-closing-tag-but-got-eof
  1.1731 +(1,31): unexpected-eof-in-text-mode
  1.1732 +#document
  1.1733 +| <html>
  1.1734 +|   <head>
  1.1735 +|     <script>
  1.1736 +|       "<!--<script </script </"
  1.1737 +|   <body>
  1.1738 +
  1.1739 +#data
  1.1740 +<script><!--<script </script </script
  1.1741 +#errors
  1.1742 +(1,8): expected-doctype-but-got-start-tag
  1.1743 +(1,37): expected-named-closing-tag-but-got-eof
  1.1744 +(1,37): unexpected-eof-in-text-mode
  1.1745 +#document
  1.1746 +| <html>
  1.1747 +|   <head>
  1.1748 +|     <script>
  1.1749 +|       "<!--<script </script </script"
  1.1750 +|   <body>
  1.1751 +
  1.1752 +#data
  1.1753 +<script><!--<script </script </script 
  1.1754 +#errors
  1.1755 +(1,8): expected-doctype-but-got-start-tag
  1.1756 +(1,38): expected-attribute-name-but-got-eof
  1.1757 +(1,38): expected-named-closing-tag-but-got-eof
  1.1758 +#document
  1.1759 +| <html>
  1.1760 +|   <head>
  1.1761 +|     <script>
  1.1762 +|       "<!--<script </script "
  1.1763 +|   <body>
  1.1764 +
  1.1765 +#data
  1.1766 +<script><!--<script </script </script/
  1.1767 +#errors
  1.1768 +(1,8): expected-doctype-but-got-start-tag
  1.1769 +(1,38): unexpected-EOF-after-solidus-in-tag
  1.1770 +(1,38): expected-named-closing-tag-but-got-eof
  1.1771 +#document
  1.1772 +| <html>
  1.1773 +|   <head>
  1.1774 +|     <script>
  1.1775 +|       "<!--<script </script "
  1.1776 +|   <body>
  1.1777 +
  1.1778 +#data
  1.1779 +<script><!--<script </script </script>
  1.1780 +#errors
  1.1781 +(1,8): expected-doctype-but-got-start-tag
  1.1782 +#document
  1.1783 +| <html>
  1.1784 +|   <head>
  1.1785 +|     <script>
  1.1786 +|       "<!--<script </script "
  1.1787 +|   <body>
  1.1788 +
  1.1789 +#data
  1.1790 +<script><!--<script -
  1.1791 +#errors
  1.1792 +(1,8): expected-doctype-but-got-start-tag
  1.1793 +(1,21): eof-in-script-in-script
  1.1794 +(1,21): expected-named-closing-tag-but-got-eof
  1.1795 +#document
  1.1796 +| <html>
  1.1797 +|   <head>
  1.1798 +|     <script>
  1.1799 +|       "<!--<script -"
  1.1800 +|   <body>
  1.1801 +
  1.1802 +#data
  1.1803 +<script><!--<script -a
  1.1804 +#errors
  1.1805 +(1,8): expected-doctype-but-got-start-tag
  1.1806 +(1,22): eof-in-script-in-script
  1.1807 +(1,22): expected-named-closing-tag-but-got-eof
  1.1808 +#document
  1.1809 +| <html>
  1.1810 +|   <head>
  1.1811 +|     <script>
  1.1812 +|       "<!--<script -a"
  1.1813 +|   <body>
  1.1814 +
  1.1815 +#data
  1.1816 +<script><!--<script --
  1.1817 +#errors
  1.1818 +(1,8): expected-doctype-but-got-start-tag
  1.1819 +(1,22): eof-in-script-in-script
  1.1820 +(1,22): expected-named-closing-tag-but-got-eof
  1.1821 +#document
  1.1822 +| <html>
  1.1823 +|   <head>
  1.1824 +|     <script>
  1.1825 +|       "<!--<script --"
  1.1826 +|   <body>
  1.1827 +
  1.1828 +#data
  1.1829 +<script><!--<script --a
  1.1830 +#errors
  1.1831 +(1,8): expected-doctype-but-got-start-tag
  1.1832 +(1,23): eof-in-script-in-script
  1.1833 +(1,23): expected-named-closing-tag-but-got-eof
  1.1834 +#document
  1.1835 +| <html>
  1.1836 +|   <head>
  1.1837 +|     <script>
  1.1838 +|       "<!--<script --a"
  1.1839 +|   <body>
  1.1840 +
  1.1841 +#data
  1.1842 +<script><!--<script -->
  1.1843 +#errors
  1.1844 +(1,8): expected-doctype-but-got-start-tag
  1.1845 +(1,23): expected-named-closing-tag-but-got-eof
  1.1846 +#document
  1.1847 +| <html>
  1.1848 +|   <head>
  1.1849 +|     <script>
  1.1850 +|       "<!--<script -->"
  1.1851 +|   <body>
  1.1852 +
  1.1853 +#data
  1.1854 +<script><!--<script --><
  1.1855 +#errors
  1.1856 +(1,8): expected-doctype-but-got-start-tag
  1.1857 +(1,24): expected-named-closing-tag-but-got-eof
  1.1858 +#document
  1.1859 +| <html>
  1.1860 +|   <head>
  1.1861 +|     <script>
  1.1862 +|       "<!--<script --><"
  1.1863 +|   <body>
  1.1864 +
  1.1865 +#data
  1.1866 +<script><!--<script --></
  1.1867 +#errors
  1.1868 +(1,8): expected-doctype-but-got-start-tag
  1.1869 +(1,25): expected-named-closing-tag-but-got-eof
  1.1870 +#document
  1.1871 +| <html>
  1.1872 +|   <head>
  1.1873 +|     <script>
  1.1874 +|       "<!--<script --></"
  1.1875 +|   <body>
  1.1876 +
  1.1877 +#data
  1.1878 +<script><!--<script --></script
  1.1879 +#errors
  1.1880 +(1,8): expected-doctype-but-got-start-tag
  1.1881 +(1,31): expected-named-closing-tag-but-got-eof
  1.1882 +#document
  1.1883 +| <html>
  1.1884 +|   <head>
  1.1885 +|     <script>
  1.1886 +|       "<!--<script --></script"
  1.1887 +|   <body>
  1.1888 +
  1.1889 +#data
  1.1890 +<script><!--<script --></script 
  1.1891 +#errors
  1.1892 +(1,8): expected-doctype-but-got-start-tag
  1.1893 +(1,32): expected-attribute-name-but-got-eof
  1.1894 +(1,32): expected-named-closing-tag-but-got-eof
  1.1895 +#document
  1.1896 +| <html>
  1.1897 +|   <head>
  1.1898 +|     <script>
  1.1899 +|       "<!--<script -->"
  1.1900 +|   <body>
  1.1901 +
  1.1902 +#data
  1.1903 +<script><!--<script --></script/
  1.1904 +#errors
  1.1905 +(1,8): expected-doctype-but-got-start-tag
  1.1906 +(1,32): unexpected-EOF-after-solidus-in-tag
  1.1907 +(1,32): expected-named-closing-tag-but-got-eof
  1.1908 +#document
  1.1909 +| <html>
  1.1910 +|   <head>
  1.1911 +|     <script>
  1.1912 +|       "<!--<script -->"
  1.1913 +|   <body>
  1.1914 +
  1.1915 +#data
  1.1916 +<script><!--<script --></script>
  1.1917 +#errors
  1.1918 +(1,8): expected-doctype-but-got-start-tag
  1.1919 +#document
  1.1920 +| <html>
  1.1921 +|   <head>
  1.1922 +|     <script>
  1.1923 +|       "<!--<script -->"
  1.1924 +|   <body>
  1.1925 +
  1.1926 +#data
  1.1927 +<script><!--<script><\/script>--></script>
  1.1928 +#errors
  1.1929 +(1,8): expected-doctype-but-got-start-tag
  1.1930 +#document
  1.1931 +| <html>
  1.1932 +|   <head>
  1.1933 +|     <script>
  1.1934 +|       "<!--<script><\/script>-->"
  1.1935 +|   <body>
  1.1936 +
  1.1937 +#data
  1.1938 +<script><!--<script></scr'+'ipt>--></script>
  1.1939 +#errors
  1.1940 +(1,8): expected-doctype-but-got-start-tag
  1.1941 +#document
  1.1942 +| <html>
  1.1943 +|   <head>
  1.1944 +|     <script>
  1.1945 +|       "<!--<script></scr'+'ipt>-->"
  1.1946 +|   <body>
  1.1947 +
  1.1948 +#data
  1.1949 +<script><!--<script></script><script></script></script>
  1.1950 +#errors
  1.1951 +(1,8): expected-doctype-but-got-start-tag
  1.1952 +#document
  1.1953 +| <html>
  1.1954 +|   <head>
  1.1955 +|     <script>
  1.1956 +|       "<!--<script></script><script></script>"
  1.1957 +|   <body>
  1.1958 +
  1.1959 +#data
  1.1960 +<script><!--<script></script><script></script>--><!--</script>
  1.1961 +#errors
  1.1962 +(1,8): expected-doctype-but-got-start-tag
  1.1963 +#document
  1.1964 +| <html>
  1.1965 +|   <head>
  1.1966 +|     <script>
  1.1967 +|       "<!--<script></script><script></script>--><!--"
  1.1968 +|   <body>
  1.1969 +
  1.1970 +#data
  1.1971 +<script><!--<script></script><script></script>-- ></script>
  1.1972 +#errors
  1.1973 +(1,8): expected-doctype-but-got-start-tag
  1.1974 +#document
  1.1975 +| <html>
  1.1976 +|   <head>
  1.1977 +|     <script>
  1.1978 +|       "<!--<script></script><script></script>-- >"
  1.1979 +|   <body>
  1.1980 +
  1.1981 +#data
  1.1982 +<script><!--<script></script><script></script>- -></script>
  1.1983 +#errors
  1.1984 +(1,8): expected-doctype-but-got-start-tag
  1.1985 +#document
  1.1986 +| <html>
  1.1987 +|   <head>
  1.1988 +|     <script>
  1.1989 +|       "<!--<script></script><script></script>- ->"
  1.1990 +|   <body>
  1.1991 +
  1.1992 +#data
  1.1993 +<script><!--<script></script><script></script>- - ></script>
  1.1994 +#errors
  1.1995 +(1,8): expected-doctype-but-got-start-tag
  1.1996 +#document
  1.1997 +| <html>
  1.1998 +|   <head>
  1.1999 +|     <script>
  1.2000 +|       "<!--<script></script><script></script>- - >"
  1.2001 +|   <body>
  1.2002 +
  1.2003 +#data
  1.2004 +<script><!--<script></script><script></script>-></script>
  1.2005 +#errors
  1.2006 +(1,8): expected-doctype-but-got-start-tag
  1.2007 +#document
  1.2008 +| <html>
  1.2009 +|   <head>
  1.2010 +|     <script>
  1.2011 +|       "<!--<script></script><script></script>->"
  1.2012 +|   <body>
  1.2013 +
  1.2014 +#data
  1.2015 +<script><!--<script>--!></script>X
  1.2016 +#errors
  1.2017 +(1,8): expected-doctype-but-got-start-tag
  1.2018 +(1,34): expected-named-closing-tag-but-got-eof
  1.2019 +(1,34): unexpected-eof-in-text-mode
  1.2020 +#document
  1.2021 +| <html>
  1.2022 +|   <head>
  1.2023 +|     <script>
  1.2024 +|       "<!--<script>--!></script>X"
  1.2025 +|   <body>
  1.2026 +
  1.2027 +#data
  1.2028 +<script><!--<scr'+'ipt></script>--></script>
  1.2029 +#errors
  1.2030 +(1,8): expected-doctype-but-got-start-tag
  1.2031 +(1,44): unexpected-end-tag
  1.2032 +#document
  1.2033 +| <html>
  1.2034 +|   <head>
  1.2035 +|     <script>
  1.2036 +|       "<!--<scr'+'ipt>"
  1.2037 +|   <body>
  1.2038 +|     "-->"
  1.2039 +
  1.2040 +#data
  1.2041 +<script><!--<script></scr'+'ipt></script>X
  1.2042 +#errors
  1.2043 +(1,8): expected-doctype-but-got-start-tag
  1.2044 +(1,42): expected-named-closing-tag-but-got-eof
  1.2045 +(1,42): unexpected-eof-in-text-mode
  1.2046 +#document
  1.2047 +| <html>
  1.2048 +|   <head>
  1.2049 +|     <script>
  1.2050 +|       "<!--<script></scr'+'ipt></script>X"
  1.2051 +|   <body>
  1.2052 +
  1.2053 +#data
  1.2054 +<style><!--<style></style>--></style>
  1.2055 +#errors
  1.2056 +(1,7): expected-doctype-but-got-start-tag
  1.2057 +(1,37): unexpected-end-tag
  1.2058 +#document
  1.2059 +| <html>
  1.2060 +|   <head>
  1.2061 +|     <style>
  1.2062 +|       "<!--<style>"
  1.2063 +|   <body>
  1.2064 +|     "-->"
  1.2065 +
  1.2066 +#data
  1.2067 +<style><!--</style>X
  1.2068 +#errors
  1.2069 +(1,7): expected-doctype-but-got-start-tag
  1.2070 +#document
  1.2071 +| <html>
  1.2072 +|   <head>
  1.2073 +|     <style>
  1.2074 +|       "<!--"
  1.2075 +|   <body>
  1.2076 +|     "X"
  1.2077 +
  1.2078 +#data
  1.2079 +<style><!--...</style>...--></style>
  1.2080 +#errors
  1.2081 +(1,7): expected-doctype-but-got-start-tag
  1.2082 +(1,36): unexpected-end-tag
  1.2083 +#document
  1.2084 +| <html>
  1.2085 +|   <head>
  1.2086 +|     <style>
  1.2087 +|       "<!--..."
  1.2088 +|   <body>
  1.2089 +|     "...-->"
  1.2090 +
  1.2091 +#data
  1.2092 +<style><!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style></style>X
  1.2093 +#errors
  1.2094 +(1,7): expected-doctype-but-got-start-tag
  1.2095 +#document
  1.2096 +| <html>
  1.2097 +|   <head>
  1.2098 +|     <style>
  1.2099 +|       "<!--<br><html xmlns:v="urn:schemas-microsoft-com:vml"><!--[if !mso]><style>"
  1.2100 +|   <body>
  1.2101 +|     "X"
  1.2102 +
  1.2103 +#data
  1.2104 +<style><!--...<style><!--...--!></style>--></style>
  1.2105 +#errors
  1.2106 +(1,7): expected-doctype-but-got-start-tag
  1.2107 +(1,51): unexpected-end-tag
  1.2108 +#document
  1.2109 +| <html>
  1.2110 +|   <head>
  1.2111 +|     <style>
  1.2112 +|       "<!--...<style><!--...--!>"
  1.2113 +|   <body>
  1.2114 +|     "-->"
  1.2115 +
  1.2116 +#data
  1.2117 +<style><!--...</style><!-- --><style>@import ...</style>
  1.2118 +#errors
  1.2119 +(1,7): expected-doctype-but-got-start-tag
  1.2120 +#document
  1.2121 +| <html>
  1.2122 +|   <head>
  1.2123 +|     <style>
  1.2124 +|       "<!--..."
  1.2125 +|     <!--   -->
  1.2126 +|     <style>
  1.2127 +|       "@import ..."
  1.2128 +|   <body>
  1.2129 +
  1.2130 +#data
  1.2131 +<style>...<style><!--...</style><!-- --></style>
  1.2132 +#errors
  1.2133 +(1,7): expected-doctype-but-got-start-tag
  1.2134 +(1,48): unexpected-end-tag
  1.2135 +#document
  1.2136 +| <html>
  1.2137 +|   <head>
  1.2138 +|     <style>
  1.2139 +|       "...<style><!--..."
  1.2140 +|     <!--   -->
  1.2141 +|   <body>
  1.2142 +
  1.2143 +#data
  1.2144 +<style>...<!--[if IE]><style>...</style>X
  1.2145 +#errors
  1.2146 +(1,7): expected-doctype-but-got-start-tag
  1.2147 +#document
  1.2148 +| <html>
  1.2149 +|   <head>
  1.2150 +|     <style>
  1.2151 +|       "...<!--[if IE]><style>..."
  1.2152 +|   <body>
  1.2153 +|     "X"
  1.2154 +
  1.2155 +#data
  1.2156 +<title><!--<title></title>--></title>
  1.2157 +#errors
  1.2158 +(1,7): expected-doctype-but-got-start-tag
  1.2159 +(1,37): unexpected-end-tag
  1.2160 +#document
  1.2161 +| <html>
  1.2162 +|   <head>
  1.2163 +|     <title>
  1.2164 +|       "<!--<title>"
  1.2165 +|   <body>
  1.2166 +|     "-->"
  1.2167 +
  1.2168 +#data
  1.2169 +<title>&lt;/title></title>
  1.2170 +#errors
  1.2171 +(1,7): expected-doctype-but-got-start-tag
  1.2172 +#document
  1.2173 +| <html>
  1.2174 +|   <head>
  1.2175 +|     <title>
  1.2176 +|       "</title>"
  1.2177 +|   <body>
  1.2178 +
  1.2179 +#data
  1.2180 +<title>foo/title><link></head><body>X
  1.2181 +#errors
  1.2182 +(1,7): expected-doctype-but-got-start-tag
  1.2183 +(1,37): expected-named-closing-tag-but-got-eof
  1.2184 +#document
  1.2185 +| <html>
  1.2186 +|   <head>
  1.2187 +|     <title>
  1.2188 +|       "foo/title><link></head><body>X"
  1.2189 +|   <body>
  1.2190 +
  1.2191 +#data
  1.2192 +<noscript><!--<noscript></noscript>--></noscript>
  1.2193 +#errors
  1.2194 +(1,10): expected-doctype-but-got-start-tag
  1.2195 +(1,49): unexpected-end-tag
  1.2196 +#document
  1.2197 +| <html>
  1.2198 +|   <head>
  1.2199 +|     <noscript>
  1.2200 +|       "<!--<noscript>"
  1.2201 +|   <body>
  1.2202 +|     "-->"
  1.2203 +
  1.2204 +#data
  1.2205 +<noscript><!--</noscript>X<noscript>--></noscript>
  1.2206 +#errors
  1.2207 +(1,10): expected-doctype-but-got-start-tag
  1.2208 +#document
  1.2209 +| <html>
  1.2210 +|   <head>
  1.2211 +|     <noscript>
  1.2212 +|       "<!--"
  1.2213 +|   <body>
  1.2214 +|     "X"
  1.2215 +|     <noscript>
  1.2216 +|       "-->"
  1.2217 +
  1.2218 +#data
  1.2219 +<noscript><iframe></noscript>X
  1.2220 +#errors
  1.2221 +(1,10): expected-doctype-but-got-start-tag
  1.2222 +#document
  1.2223 +| <html>
  1.2224 +|   <head>
  1.2225 +|     <noscript>
  1.2226 +|       "<iframe>"
  1.2227 +|   <body>
  1.2228 +|     "X"
  1.2229 +
  1.2230 +#data
  1.2231 +<noframes><!--<noframes></noframes>--></noframes>
  1.2232 +#errors
  1.2233 +(1,10): expected-doctype-but-got-start-tag
  1.2234 +(1,49): unexpected-end-tag
  1.2235 +#document
  1.2236 +| <html>
  1.2237 +|   <head>
  1.2238 +|     <noframes>
  1.2239 +|       "<!--<noframes>"
  1.2240 +|   <body>
  1.2241 +|     "-->"
  1.2242 +
  1.2243 +#data
  1.2244 +<noframes><body><script><!--...</script></body></noframes></html>
  1.2245 +#errors
  1.2246 +(1,10): expected-doctype-but-got-start-tag
  1.2247 +#document
  1.2248 +| <html>
  1.2249 +|   <head>
  1.2250 +|     <noframes>
  1.2251 +|       "<body><script><!--...</script></body>"
  1.2252 +|   <body>
  1.2253 +
  1.2254 +#data
  1.2255 +<textarea><!--<textarea></textarea>--></textarea>
  1.2256 +#errors
  1.2257 +(1,10): expected-doctype-but-got-start-tag
  1.2258 +(1,49): unexpected-end-tag
  1.2259 +#document
  1.2260 +| <html>
  1.2261 +|   <head>
  1.2262 +|   <body>
  1.2263 +|     <textarea>
  1.2264 +|       "<!--<textarea>"
  1.2265 +|     "-->"
  1.2266 +
  1.2267 +#data
  1.2268 +<textarea>&lt;/textarea></textarea>
  1.2269 +#errors
  1.2270 +(1,10): expected-doctype-but-got-start-tag
  1.2271 +#document
  1.2272 +| <html>
  1.2273 +|   <head>
  1.2274 +|   <body>
  1.2275 +|     <textarea>
  1.2276 +|       "</textarea>"
  1.2277 +
  1.2278 +#data
  1.2279 +<iframe><!--<iframe></iframe>--></iframe>
  1.2280 +#errors
  1.2281 +(1,8): expected-doctype-but-got-start-tag
  1.2282 +(1,41): unexpected-end-tag
  1.2283 +#document
  1.2284 +| <html>
  1.2285 +|   <head>
  1.2286 +|   <body>
  1.2287 +|     <iframe>
  1.2288 +|       "<!--<iframe>"
  1.2289 +|     "-->"
  1.2290 +
  1.2291 +#data
  1.2292 +<iframe>...<!--X->...<!--/X->...</iframe>
  1.2293 +#errors
  1.2294 +(1,8): expected-doctype-but-got-start-tag
  1.2295 +#document
  1.2296 +| <html>
  1.2297 +|   <head>
  1.2298 +|   <body>
  1.2299 +|     <iframe>
  1.2300 +|       "...<!--X->...<!--/X->..."
  1.2301 +
  1.2302 +#data
  1.2303 +<xmp><!--<xmp></xmp>--></xmp>
  1.2304 +#errors
  1.2305 +(1,5): expected-doctype-but-got-start-tag
  1.2306 +(1,29): unexpected-end-tag
  1.2307 +#document
  1.2308 +| <html>
  1.2309 +|   <head>
  1.2310 +|   <body>
  1.2311 +|     <xmp>
  1.2312 +|       "<!--<xmp>"
  1.2313 +|     "-->"
  1.2314 +
  1.2315 +#data
  1.2316 +<noembed><!--<noembed></noembed>--></noembed>
  1.2317 +#errors
  1.2318 +(1,9): expected-doctype-but-got-start-tag
  1.2319 +(1,45): unexpected-end-tag
  1.2320 +#document
  1.2321 +| <html>
  1.2322 +|   <head>
  1.2323 +|   <body>
  1.2324 +|     <noembed>
  1.2325 +|       "<!--<noembed>"
  1.2326 +|     "-->"
  1.2327 +
  1.2328 +#data
  1.2329 +<!doctype html><table>
  1.2330 +
  1.2331 +#errors
  1.2332 +(2,0): eof-in-table
  1.2333 +#document
  1.2334 +| <!DOCTYPE html>
  1.2335 +| <html>
  1.2336 +|   <head>
  1.2337 +|   <body>
  1.2338 +|     <table>
  1.2339 +|       "
  1.2340 +"
  1.2341 +
  1.2342 +#data
  1.2343 +<!doctype html><table><td><span><font></span><span>
  1.2344 +#errors
  1.2345 +(1,26): unexpected-cell-in-table-body
  1.2346 +(1,45): unexpected-end-tag
  1.2347 +(1,51): expected-closing-tag-but-got-eof
  1.2348 +#document
  1.2349 +| <!DOCTYPE html>
  1.2350 +| <html>
  1.2351 +|   <head>
  1.2352 +|   <body>
  1.2353 +|     <table>
  1.2354 +|       <tbody>
  1.2355 +|         <tr>
  1.2356 +|           <td>
  1.2357 +|             <span>
  1.2358 +|               <font>
  1.2359 +|             <font>
  1.2360 +|               <span>
  1.2361 +
  1.2362 +#data
  1.2363 +<!doctype html><form><table></form><form></table></form>
  1.2364 +#errors
  1.2365 +(1,35): unexpected-end-tag-implies-table-voodoo
  1.2366 +(1,35): unexpected-end-tag
  1.2367 +(1,41): unexpected-form-in-table
  1.2368 +(1,56): unexpected-end-tag
  1.2369 +(1,56): expected-closing-tag-but-got-eof
  1.2370 +#document
  1.2371 +| <!DOCTYPE html>
  1.2372 +| <html>
  1.2373 +|   <head>
  1.2374 +|   <body>
  1.2375 +|     <form>
  1.2376 +|       <table>
  1.2377 +|         <form>

mercurial