parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests10.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/tests10.dat	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,847 @@
     1.4 +#data
     1.5 +<!DOCTYPE html><svg></svg>
     1.6 +#errors
     1.7 +#document
     1.8 +| <!DOCTYPE html>
     1.9 +| <html>
    1.10 +|   <head>
    1.11 +|   <body>
    1.12 +|     <svg svg>
    1.13 +
    1.14 +#data
    1.15 +<!DOCTYPE html><svg></svg><![CDATA[a]]>
    1.16 +#errors
    1.17 +(1,28) expected-dashes-or-doctype
    1.18 +#document
    1.19 +| <!DOCTYPE html>
    1.20 +| <html>
    1.21 +|   <head>
    1.22 +|   <body>
    1.23 +|     <svg svg>
    1.24 +|     <!-- [CDATA[a]] -->
    1.25 +
    1.26 +#data
    1.27 +<!DOCTYPE html><body><svg></svg>
    1.28 +#errors
    1.29 +#document
    1.30 +| <!DOCTYPE html>
    1.31 +| <html>
    1.32 +|   <head>
    1.33 +|   <body>
    1.34 +|     <svg svg>
    1.35 +
    1.36 +#data
    1.37 +<!DOCTYPE html><body><select><svg></svg></select>
    1.38 +#errors
    1.39 +(1,34) unexpected-start-tag-in-select
    1.40 +(1,40) unexpected-end-tag-in-select
    1.41 +#document
    1.42 +| <!DOCTYPE html>
    1.43 +| <html>
    1.44 +|   <head>
    1.45 +|   <body>
    1.46 +|     <select>
    1.47 +
    1.48 +#data
    1.49 +<!DOCTYPE html><body><select><option><svg></svg></option></select>
    1.50 +#errors
    1.51 +(1,42) unexpected-start-tag-in-select
    1.52 +(1,48) unexpected-end-tag-in-select
    1.53 +#document
    1.54 +| <!DOCTYPE html>
    1.55 +| <html>
    1.56 +|   <head>
    1.57 +|   <body>
    1.58 +|     <select>
    1.59 +|       <option>
    1.60 +
    1.61 +#data
    1.62 +<!DOCTYPE html><body><table><svg></svg></table>
    1.63 +#errors
    1.64 +(1,33) foster-parenting-start-tag
    1.65 +#document
    1.66 +| <!DOCTYPE html>
    1.67 +| <html>
    1.68 +|   <head>
    1.69 +|   <body>
    1.70 +|     <svg svg>
    1.71 +|     <table>
    1.72 +
    1.73 +#data
    1.74 +<!DOCTYPE html><body><table><svg><g>foo</g></svg></table>
    1.75 +#errors
    1.76 +(1,33) foster-parenting-start-tag
    1.77 +#document
    1.78 +| <!DOCTYPE html>
    1.79 +| <html>
    1.80 +|   <head>
    1.81 +|   <body>
    1.82 +|     <svg svg>
    1.83 +|       <svg g>
    1.84 +|         "foo"
    1.85 +|     <table>
    1.86 +
    1.87 +#data
    1.88 +<!DOCTYPE html><body><table><svg><g>foo</g><g>bar</g></svg></table>
    1.89 +#errors
    1.90 +(1,33) foster-parenting-start-tag
    1.91 +#document
    1.92 +| <!DOCTYPE html>
    1.93 +| <html>
    1.94 +|   <head>
    1.95 +|   <body>
    1.96 +|     <svg svg>
    1.97 +|       <svg g>
    1.98 +|         "foo"
    1.99 +|       <svg g>
   1.100 +|         "bar"
   1.101 +|     <table>
   1.102 +
   1.103 +#data
   1.104 +<!DOCTYPE html><body><table><tbody><svg><g>foo</g><g>bar</g></svg></tbody></table>
   1.105 +#errors
   1.106 +(1,40) foster-parenting-start-tag
   1.107 +#document
   1.108 +| <!DOCTYPE html>
   1.109 +| <html>
   1.110 +|   <head>
   1.111 +|   <body>
   1.112 +|     <svg svg>
   1.113 +|       <svg g>
   1.114 +|         "foo"
   1.115 +|       <svg g>
   1.116 +|         "bar"
   1.117 +|     <table>
   1.118 +|       <tbody>
   1.119 +
   1.120 +#data
   1.121 +<!DOCTYPE html><body><table><tbody><tr><svg><g>foo</g><g>bar</g></svg></tr></tbody></table>
   1.122 +#errors
   1.123 +(1,44) foster-parenting-start-tag
   1.124 +#document
   1.125 +| <!DOCTYPE html>
   1.126 +| <html>
   1.127 +|   <head>
   1.128 +|   <body>
   1.129 +|     <svg svg>
   1.130 +|       <svg g>
   1.131 +|         "foo"
   1.132 +|       <svg g>
   1.133 +|         "bar"
   1.134 +|     <table>
   1.135 +|       <tbody>
   1.136 +|         <tr>
   1.137 +
   1.138 +#data
   1.139 +<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg></td></tr></tbody></table>
   1.140 +#errors
   1.141 +#document
   1.142 +| <!DOCTYPE html>
   1.143 +| <html>
   1.144 +|   <head>
   1.145 +|   <body>
   1.146 +|     <table>
   1.147 +|       <tbody>
   1.148 +|         <tr>
   1.149 +|           <td>
   1.150 +|             <svg svg>
   1.151 +|               <svg g>
   1.152 +|                 "foo"
   1.153 +|               <svg g>
   1.154 +|                 "bar"
   1.155 +
   1.156 +#data
   1.157 +<!DOCTYPE html><body><table><tbody><tr><td><svg><g>foo</g><g>bar</g></svg><p>baz</td></tr></tbody></table>
   1.158 +#errors
   1.159 +#document
   1.160 +| <!DOCTYPE html>
   1.161 +| <html>
   1.162 +|   <head>
   1.163 +|   <body>
   1.164 +|     <table>
   1.165 +|       <tbody>
   1.166 +|         <tr>
   1.167 +|           <td>
   1.168 +|             <svg svg>
   1.169 +|               <svg g>
   1.170 +|                 "foo"
   1.171 +|               <svg g>
   1.172 +|                 "bar"
   1.173 +|             <p>
   1.174 +|               "baz"
   1.175 +
   1.176 +#data
   1.177 +<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g></svg><p>baz</caption></table>
   1.178 +#errors
   1.179 +#document
   1.180 +| <!DOCTYPE html>
   1.181 +| <html>
   1.182 +|   <head>
   1.183 +|   <body>
   1.184 +|     <table>
   1.185 +|       <caption>
   1.186 +|         <svg svg>
   1.187 +|           <svg g>
   1.188 +|             "foo"
   1.189 +|           <svg g>
   1.190 +|             "bar"
   1.191 +|         <p>
   1.192 +|           "baz"
   1.193 +
   1.194 +#data
   1.195 +<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
   1.196 +#errors
   1.197 +(1,65) unexpected-html-element-in-foreign-content
   1.198 +(1,76) XXX-undefined-error
   1.199 +#document
   1.200 +| <!DOCTYPE html>
   1.201 +| <html>
   1.202 +|   <head>
   1.203 +|   <body>
   1.204 +|     <table>
   1.205 +|       <caption>
   1.206 +|         <svg svg>
   1.207 +|           <svg g>
   1.208 +|             "foo"
   1.209 +|           <svg g>
   1.210 +|             "bar"
   1.211 +|         <p>
   1.212 +|           "baz"
   1.213 +|     <p>
   1.214 +|       "quux"
   1.215 +
   1.216 +#data
   1.217 +<!DOCTYPE html><body><table><caption><svg><g>foo</g><g>bar</g>baz</table><p>quux
   1.218 +#errors
   1.219 +(1,73) unexpected-end-tag
   1.220 +(1,73) expected-one-end-tag-but-got-another
   1.221 +#document
   1.222 +| <!DOCTYPE html>
   1.223 +| <html>
   1.224 +|   <head>
   1.225 +|   <body>
   1.226 +|     <table>
   1.227 +|       <caption>
   1.228 +|         <svg svg>
   1.229 +|           <svg g>
   1.230 +|             "foo"
   1.231 +|           <svg g>
   1.232 +|             "bar"
   1.233 +|           "baz"
   1.234 +|     <p>
   1.235 +|       "quux"
   1.236 +
   1.237 +#data
   1.238 +<!DOCTYPE html><body><table><colgroup><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
   1.239 +#errors
   1.240 +(1,43) foster-parenting-start-tag
   1.241 +(1,66) foster-parenting-start-tag
   1.242 +(1,67) foster-parenting-character
   1.243 +(1,68) foster-parenting-character
   1.244 +(1,69) foster-parenting-character
   1.245 +#document
   1.246 +| <!DOCTYPE html>
   1.247 +| <html>
   1.248 +|   <head>
   1.249 +|   <body>
   1.250 +|     <svg svg>
   1.251 +|       <svg g>
   1.252 +|         "foo"
   1.253 +|       <svg g>
   1.254 +|         "bar"
   1.255 +|     <p>
   1.256 +|       "baz"
   1.257 +|     <table>
   1.258 +|       <colgroup>
   1.259 +|     <p>
   1.260 +|       "quux"
   1.261 +
   1.262 +#data
   1.263 +<!DOCTYPE html><body><table><tr><td><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
   1.264 +#errors
   1.265 +(1,49) unexpected-start-tag-in-select
   1.266 +(1,52) unexpected-start-tag-in-select
   1.267 +(1,59) unexpected-end-tag-in-select
   1.268 +(1,62) unexpected-start-tag-in-select
   1.269 +(1,69) unexpected-end-tag-in-select
   1.270 +(1,72) unexpected-start-tag-in-select
   1.271 +(1,83) unexpected-table-element-end-tag-in-select-in-table
   1.272 +#document
   1.273 +| <!DOCTYPE html>
   1.274 +| <html>
   1.275 +|   <head>
   1.276 +|   <body>
   1.277 +|     <table>
   1.278 +|       <tbody>
   1.279 +|         <tr>
   1.280 +|           <td>
   1.281 +|             <select>
   1.282 +|               "foobarbaz"
   1.283 +|     <p>
   1.284 +|       "quux"
   1.285 +
   1.286 +#data
   1.287 +<!DOCTYPE html><body><table><select><svg><g>foo</g><g>bar</g><p>baz</table><p>quux
   1.288 +#errors
   1.289 +(1,36) unexpected-start-tag-implies-table-voodoo
   1.290 +(1,41) unexpected-start-tag-in-select
   1.291 +(1,44) unexpected-start-tag-in-select
   1.292 +(1,51) unexpected-end-tag-in-select
   1.293 +(1,54) unexpected-start-tag-in-select
   1.294 +(1,61) unexpected-end-tag-in-select
   1.295 +(1,64) unexpected-start-tag-in-select
   1.296 +(1,75) unexpected-table-element-end-tag-in-select-in-table
   1.297 +#document
   1.298 +| <!DOCTYPE html>
   1.299 +| <html>
   1.300 +|   <head>
   1.301 +|   <body>
   1.302 +|     <select>
   1.303 +|       "foobarbaz"
   1.304 +|     <table>
   1.305 +|     <p>
   1.306 +|       "quux"
   1.307 +
   1.308 +#data
   1.309 +<!DOCTYPE html><body></body></html><svg><g>foo</g><g>bar</g><p>baz
   1.310 +#errors
   1.311 +(1,40) expected-eof-but-got-start-tag
   1.312 +(1,63) unexpected-html-element-in-foreign-content
   1.313 +#document
   1.314 +| <!DOCTYPE html>
   1.315 +| <html>
   1.316 +|   <head>
   1.317 +|   <body>
   1.318 +|     <svg svg>
   1.319 +|       <svg g>
   1.320 +|         "foo"
   1.321 +|       <svg g>
   1.322 +|         "bar"
   1.323 +|     <p>
   1.324 +|       "baz"
   1.325 +
   1.326 +#data
   1.327 +<!DOCTYPE html><body></body><svg><g>foo</g><g>bar</g><p>baz
   1.328 +#errors
   1.329 +(1,33) unexpected-start-tag-after-body
   1.330 +(1,56) unexpected-html-element-in-foreign-content
   1.331 +#document
   1.332 +| <!DOCTYPE html>
   1.333 +| <html>
   1.334 +|   <head>
   1.335 +|   <body>
   1.336 +|     <svg svg>
   1.337 +|       <svg g>
   1.338 +|         "foo"
   1.339 +|       <svg g>
   1.340 +|         "bar"
   1.341 +|     <p>
   1.342 +|       "baz"
   1.343 +
   1.344 +#data
   1.345 +<!DOCTYPE html><frameset><svg><g></g><g></g><p><span>
   1.346 +#errors
   1.347 +(1,30) unexpected-start-tag-in-frameset
   1.348 +(1,33) unexpected-start-tag-in-frameset
   1.349 +(1,37) unexpected-end-tag-in-frameset
   1.350 +(1,40) unexpected-start-tag-in-frameset
   1.351 +(1,44) unexpected-end-tag-in-frameset
   1.352 +(1,47) unexpected-start-tag-in-frameset
   1.353 +(1,53) unexpected-start-tag-in-frameset
   1.354 +(1,53) eof-in-frameset
   1.355 +#document
   1.356 +| <!DOCTYPE html>
   1.357 +| <html>
   1.358 +|   <head>
   1.359 +|   <frameset>
   1.360 +
   1.361 +#data
   1.362 +<!DOCTYPE html><frameset></frameset><svg><g></g><g></g><p><span>
   1.363 +#errors
   1.364 +(1,41) unexpected-start-tag-after-frameset
   1.365 +(1,44) unexpected-start-tag-after-frameset
   1.366 +(1,48) unexpected-end-tag-after-frameset
   1.367 +(1,51) unexpected-start-tag-after-frameset
   1.368 +(1,55) unexpected-end-tag-after-frameset
   1.369 +(1,58) unexpected-start-tag-after-frameset
   1.370 +(1,64) unexpected-start-tag-after-frameset
   1.371 +#document
   1.372 +| <!DOCTYPE html>
   1.373 +| <html>
   1.374 +|   <head>
   1.375 +|   <frameset>
   1.376 +
   1.377 +#data
   1.378 +<!DOCTYPE html><body xlink:href=foo><svg xlink:href=foo></svg>
   1.379 +#errors
   1.380 +#document
   1.381 +| <!DOCTYPE html>
   1.382 +| <html>
   1.383 +|   <head>
   1.384 +|   <body>
   1.385 +|     xlink:href="foo"
   1.386 +|     <svg svg>
   1.387 +|       xlink href="foo"
   1.388 +
   1.389 +#data
   1.390 +<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo></g></svg>
   1.391 +#errors
   1.392 +#document
   1.393 +| <!DOCTYPE html>
   1.394 +| <html>
   1.395 +|   <head>
   1.396 +|   <body>
   1.397 +|     xlink:href="foo"
   1.398 +|     xml:lang="en"
   1.399 +|     <svg svg>
   1.400 +|       <svg g>
   1.401 +|         xlink href="foo"
   1.402 +|         xml lang="en"
   1.403 +
   1.404 +#data
   1.405 +<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo /></svg>
   1.406 +#errors
   1.407 +#document
   1.408 +| <!DOCTYPE html>
   1.409 +| <html>
   1.410 +|   <head>
   1.411 +|   <body>
   1.412 +|     xlink:href="foo"
   1.413 +|     xml:lang="en"
   1.414 +|     <svg svg>
   1.415 +|       <svg g>
   1.416 +|         xlink href="foo"
   1.417 +|         xml lang="en"
   1.418 +
   1.419 +#data
   1.420 +<!DOCTYPE html><body xlink:href=foo xml:lang=en><svg><g xml:lang=en xlink:href=foo />bar</svg>
   1.421 +#errors
   1.422 +#document
   1.423 +| <!DOCTYPE html>
   1.424 +| <html>
   1.425 +|   <head>
   1.426 +|   <body>
   1.427 +|     xlink:href="foo"
   1.428 +|     xml:lang="en"
   1.429 +|     <svg svg>
   1.430 +|       <svg g>
   1.431 +|         xlink href="foo"
   1.432 +|         xml lang="en"
   1.433 +|       "bar"
   1.434 +
   1.435 +#data
   1.436 +<svg></path>
   1.437 +#errors
   1.438 +(1,5) expected-doctype-but-got-start-tag
   1.439 +(1,12) unexpected-end-tag
   1.440 +(1,12) unexpected-end-tag
   1.441 +(1,12) expected-closing-tag-but-got-eof
   1.442 +#document
   1.443 +| <html>
   1.444 +|   <head>
   1.445 +|   <body>
   1.446 +|     <svg svg>
   1.447 +
   1.448 +#data
   1.449 +<div><svg></div>a
   1.450 +#errors
   1.451 +(1,5) expected-doctype-but-got-start-tag
   1.452 +(1,16) unexpected-end-tag
   1.453 +(1,16) end-tag-too-early
   1.454 +#document
   1.455 +| <html>
   1.456 +|   <head>
   1.457 +|   <body>
   1.458 +|     <div>
   1.459 +|       <svg svg>
   1.460 +|     "a"
   1.461 +
   1.462 +#data
   1.463 +<div><svg><path></div>a
   1.464 +#errors
   1.465 +(1,5) expected-doctype-but-got-start-tag
   1.466 +(1,22) unexpected-end-tag
   1.467 +(1,22) end-tag-too-early
   1.468 +#document
   1.469 +| <html>
   1.470 +|   <head>
   1.471 +|   <body>
   1.472 +|     <div>
   1.473 +|       <svg svg>
   1.474 +|         <svg path>
   1.475 +|     "a"
   1.476 +
   1.477 +#data
   1.478 +<div><svg><path></svg><path>
   1.479 +#errors
   1.480 +(1,5) expected-doctype-but-got-start-tag
   1.481 +(1,22) unexpected-end-tag
   1.482 +(1,28) expected-closing-tag-but-got-eof
   1.483 +#document
   1.484 +| <html>
   1.485 +|   <head>
   1.486 +|   <body>
   1.487 +|     <div>
   1.488 +|       <svg svg>
   1.489 +|         <svg path>
   1.490 +|       <path>
   1.491 +
   1.492 +#data
   1.493 +<div><svg><path><foreignObject><math></div>a
   1.494 +#errors
   1.495 +(1,5) expected-doctype-but-got-start-tag
   1.496 +(1,43) unexpected-end-tag
   1.497 +(1,43) end-tag-too-early
   1.498 +(1,44) expected-closing-tag-but-got-eof
   1.499 +#document
   1.500 +| <html>
   1.501 +|   <head>
   1.502 +|   <body>
   1.503 +|     <div>
   1.504 +|       <svg svg>
   1.505 +|         <svg path>
   1.506 +|           <svg foreignObject>
   1.507 +|             <math math>
   1.508 +|               "a"
   1.509 +
   1.510 +#data
   1.511 +<div><svg><path><foreignObject><p></div>a
   1.512 +#errors
   1.513 +(1,5) expected-doctype-but-got-start-tag
   1.514 +(1,40) end-tag-too-early
   1.515 +(1,41) expected-closing-tag-but-got-eof
   1.516 +#document
   1.517 +| <html>
   1.518 +|   <head>
   1.519 +|   <body>
   1.520 +|     <div>
   1.521 +|       <svg svg>
   1.522 +|         <svg path>
   1.523 +|           <svg foreignObject>
   1.524 +|             <p>
   1.525 +|               "a"
   1.526 +
   1.527 +#data
   1.528 +<!DOCTYPE html><svg><desc><div><svg><ul>a
   1.529 +#errors
   1.530 +(1,40) unexpected-html-element-in-foreign-content
   1.531 +(1,41) expected-closing-tag-but-got-eof
   1.532 +#document
   1.533 +| <!DOCTYPE html>
   1.534 +| <html>
   1.535 +|   <head>
   1.536 +|   <body>
   1.537 +|     <svg svg>
   1.538 +|       <svg desc>
   1.539 +|         <div>
   1.540 +|           <svg svg>
   1.541 +|           <ul>
   1.542 +|             "a"
   1.543 +
   1.544 +#data
   1.545 +<!DOCTYPE html><svg><desc><svg><ul>a
   1.546 +#errors
   1.547 +(1,35) unexpected-html-element-in-foreign-content
   1.548 +(1,36) expected-closing-tag-but-got-eof
   1.549 +#document
   1.550 +| <!DOCTYPE html>
   1.551 +| <html>
   1.552 +|   <head>
   1.553 +|   <body>
   1.554 +|     <svg svg>
   1.555 +|       <svg desc>
   1.556 +|         <svg svg>
   1.557 +|         <ul>
   1.558 +|           "a"
   1.559 +
   1.560 +#data
   1.561 +<!DOCTYPE html><p><svg><desc><p>
   1.562 +#errors
   1.563 +(1,32) expected-closing-tag-but-got-eof
   1.564 +#document
   1.565 +| <!DOCTYPE html>
   1.566 +| <html>
   1.567 +|   <head>
   1.568 +|   <body>
   1.569 +|     <p>
   1.570 +|       <svg svg>
   1.571 +|         <svg desc>
   1.572 +|           <p>
   1.573 +
   1.574 +#data
   1.575 +<!DOCTYPE html><p><svg><title><p>
   1.576 +#errors
   1.577 +(1,33) expected-closing-tag-but-got-eof
   1.578 +#document
   1.579 +| <!DOCTYPE html>
   1.580 +| <html>
   1.581 +|   <head>
   1.582 +|   <body>
   1.583 +|     <p>
   1.584 +|       <svg svg>
   1.585 +|         <svg title>
   1.586 +|           <p>
   1.587 +
   1.588 +#data
   1.589 +<div><svg><path><foreignObject><p></foreignObject><p>
   1.590 +#errors
   1.591 +(1,5) expected-doctype-but-got-start-tag
   1.592 +(1,50) unexpected-end-tag
   1.593 +(1,53) expected-closing-tag-but-got-eof
   1.594 +#document
   1.595 +| <html>
   1.596 +|   <head>
   1.597 +|   <body>
   1.598 +|     <div>
   1.599 +|       <svg svg>
   1.600 +|         <svg path>
   1.601 +|           <svg foreignObject>
   1.602 +|             <p>
   1.603 +|             <p>
   1.604 +
   1.605 +#data
   1.606 +<math><mi><div><object><div><span></span></div></object></div></mi><mi>
   1.607 +#errors
   1.608 +(1,6) expected-doctype-but-got-start-tag
   1.609 +(1,71) expected-closing-tag-but-got-eof
   1.610 +#document
   1.611 +| <html>
   1.612 +|   <head>
   1.613 +|   <body>
   1.614 +|     <math math>
   1.615 +|       <math mi>
   1.616 +|         <div>
   1.617 +|           <object>
   1.618 +|             <div>
   1.619 +|               <span>
   1.620 +|       <math mi>
   1.621 +
   1.622 +#data
   1.623 +<math><mi><svg><foreignObject><div><div></div></div></foreignObject></svg></mi><mi>
   1.624 +#errors
   1.625 +(1,6) expected-doctype-but-got-start-tag
   1.626 +(1,83) expected-closing-tag-but-got-eof
   1.627 +#document
   1.628 +| <html>
   1.629 +|   <head>
   1.630 +|   <body>
   1.631 +|     <math math>
   1.632 +|       <math mi>
   1.633 +|         <svg svg>
   1.634 +|           <svg foreignObject>
   1.635 +|             <div>
   1.636 +|               <div>
   1.637 +|       <math mi>
   1.638 +
   1.639 +#data
   1.640 +<svg><script></script><path>
   1.641 +#errors
   1.642 +(1,5) expected-doctype-but-got-start-tag
   1.643 +(1,28) expected-closing-tag-but-got-eof
   1.644 +#document
   1.645 +| <html>
   1.646 +|   <head>
   1.647 +|   <body>
   1.648 +|     <svg svg>
   1.649 +|       <svg script>
   1.650 +|       <svg path>
   1.651 +
   1.652 +#data
   1.653 +<table><svg></svg><tr>
   1.654 +#errors
   1.655 +(1,7) expected-doctype-but-got-start-tag
   1.656 +(1,12) unexpected-start-tag-implies-table-voodoo
   1.657 +(1,22) eof-in-table
   1.658 +#document
   1.659 +| <html>
   1.660 +|   <head>
   1.661 +|   <body>
   1.662 +|     <svg svg>
   1.663 +|     <table>
   1.664 +|       <tbody>
   1.665 +|         <tr>
   1.666 +
   1.667 +#data
   1.668 +<math><mi><mglyph>
   1.669 +#errors
   1.670 +(1,6) expected-doctype-but-got-start-tag
   1.671 +(1,18) expected-closing-tag-but-got-eof
   1.672 +#document
   1.673 +| <html>
   1.674 +|   <head>
   1.675 +|   <body>
   1.676 +|     <math math>
   1.677 +|       <math mi>
   1.678 +|         <math mglyph>
   1.679 +
   1.680 +#data
   1.681 +<math><mi><malignmark>
   1.682 +#errors
   1.683 +(1,6) expected-doctype-but-got-start-tag
   1.684 +(1,22) expected-closing-tag-but-got-eof
   1.685 +#document
   1.686 +| <html>
   1.687 +|   <head>
   1.688 +|   <body>
   1.689 +|     <math math>
   1.690 +|       <math mi>
   1.691 +|         <math malignmark>
   1.692 +
   1.693 +#data
   1.694 +<math><mo><mglyph>
   1.695 +#errors
   1.696 +(1,6) expected-doctype-but-got-start-tag
   1.697 +(1,18) expected-closing-tag-but-got-eof
   1.698 +#document
   1.699 +| <html>
   1.700 +|   <head>
   1.701 +|   <body>
   1.702 +|     <math math>
   1.703 +|       <math mo>
   1.704 +|         <math mglyph>
   1.705 +
   1.706 +#data
   1.707 +<math><mo><malignmark>
   1.708 +#errors
   1.709 +(1,6) expected-doctype-but-got-start-tag
   1.710 +(1,22) expected-closing-tag-but-got-eof
   1.711 +#document
   1.712 +| <html>
   1.713 +|   <head>
   1.714 +|   <body>
   1.715 +|     <math math>
   1.716 +|       <math mo>
   1.717 +|         <math malignmark>
   1.718 +
   1.719 +#data
   1.720 +<math><mn><mglyph>
   1.721 +#errors
   1.722 +(1,6) expected-doctype-but-got-start-tag
   1.723 +(1,18) expected-closing-tag-but-got-eof
   1.724 +#document
   1.725 +| <html>
   1.726 +|   <head>
   1.727 +|   <body>
   1.728 +|     <math math>
   1.729 +|       <math mn>
   1.730 +|         <math mglyph>
   1.731 +
   1.732 +#data
   1.733 +<math><mn><malignmark>
   1.734 +#errors
   1.735 +(1,6) expected-doctype-but-got-start-tag
   1.736 +(1,22) expected-closing-tag-but-got-eof
   1.737 +#document
   1.738 +| <html>
   1.739 +|   <head>
   1.740 +|   <body>
   1.741 +|     <math math>
   1.742 +|       <math mn>
   1.743 +|         <math malignmark>
   1.744 +
   1.745 +#data
   1.746 +<math><ms><mglyph>
   1.747 +#errors
   1.748 +(1,6) expected-doctype-but-got-start-tag
   1.749 +(1,18) expected-closing-tag-but-got-eof
   1.750 +#document
   1.751 +| <html>
   1.752 +|   <head>
   1.753 +|   <body>
   1.754 +|     <math math>
   1.755 +|       <math ms>
   1.756 +|         <math mglyph>
   1.757 +
   1.758 +#data
   1.759 +<math><ms><malignmark>
   1.760 +#errors
   1.761 +(1,6) expected-doctype-but-got-start-tag
   1.762 +(1,22) expected-closing-tag-but-got-eof
   1.763 +#document
   1.764 +| <html>
   1.765 +|   <head>
   1.766 +|   <body>
   1.767 +|     <math math>
   1.768 +|       <math ms>
   1.769 +|         <math malignmark>
   1.770 +
   1.771 +#data
   1.772 +<math><mtext><mglyph>
   1.773 +#errors
   1.774 +(1,6) expected-doctype-but-got-start-tag
   1.775 +(1,21) expected-closing-tag-but-got-eof
   1.776 +#document
   1.777 +| <html>
   1.778 +|   <head>
   1.779 +|   <body>
   1.780 +|     <math math>
   1.781 +|       <math mtext>
   1.782 +|         <math mglyph>
   1.783 +
   1.784 +#data
   1.785 +<math><mtext><malignmark>
   1.786 +#errors
   1.787 +(1,6) expected-doctype-but-got-start-tag
   1.788 +(1,25) expected-closing-tag-but-got-eof
   1.789 +#document
   1.790 +| <html>
   1.791 +|   <head>
   1.792 +|   <body>
   1.793 +|     <math math>
   1.794 +|       <math mtext>
   1.795 +|         <math malignmark>
   1.796 +
   1.797 +#data
   1.798 +<math><annotation-xml><svg></svg></annotation-xml><mi>
   1.799 +#errors
   1.800 +(1,6) expected-doctype-but-got-start-tag
   1.801 +(1,54) expected-closing-tag-but-got-eof
   1.802 +#document
   1.803 +| <html>
   1.804 +|   <head>
   1.805 +|   <body>
   1.806 +|     <math math>
   1.807 +|       <math annotation-xml>
   1.808 +|         <svg svg>
   1.809 +|       <math mi>
   1.810 +
   1.811 +#data
   1.812 +<math><annotation-xml><svg><foreignObject><div><math><mi></mi></math><span></span></div></foreignObject><path></path></svg></annotation-xml><mi>
   1.813 +#errors
   1.814 +(1,6) expected-doctype-but-got-start-tag
   1.815 +(1,144) expected-closing-tag-but-got-eof
   1.816 +#document
   1.817 +| <html>
   1.818 +|   <head>
   1.819 +|   <body>
   1.820 +|     <math math>
   1.821 +|       <math annotation-xml>
   1.822 +|         <svg svg>
   1.823 +|           <svg foreignObject>
   1.824 +|             <div>
   1.825 +|               <math math>
   1.826 +|                 <math mi>
   1.827 +|               <span>
   1.828 +|           <svg path>
   1.829 +|       <math mi>
   1.830 +
   1.831 +#data
   1.832 +<math><annotation-xml><svg><foreignObject><math><mi><svg></svg></mi><mo></mo></math><span></span></foreignObject><path></path></svg></annotation-xml><mi>
   1.833 +#errors
   1.834 +(1,6) expected-doctype-but-got-start-tag
   1.835 +(1,153) expected-closing-tag-but-got-eof
   1.836 +#document
   1.837 +| <html>
   1.838 +|   <head>
   1.839 +|   <body>
   1.840 +|     <math math>
   1.841 +|       <math annotation-xml>
   1.842 +|         <svg svg>
   1.843 +|           <svg foreignObject>
   1.844 +|             <math math>
   1.845 +|               <math mi>
   1.846 +|                 <svg svg>
   1.847 +|               <math mo>
   1.848 +|             <span>
   1.849 +|           <svg path>
   1.850 +|       <math mi>

mercurial