1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/parser/htmlparser/tests/mochitest/html5lib_tree_construction/scriptdata01.dat Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,352 @@ 1.4 +#data 1.5 +FOO<script>'Hello'</script>BAR 1.6 +#errors 1.7 +(1,3): expected-doctype-but-got-chars 1.8 +#document 1.9 +| <html> 1.10 +| <head> 1.11 +| <body> 1.12 +| "FOO" 1.13 +| <script> 1.14 +| "'Hello'" 1.15 +| "BAR" 1.16 + 1.17 +#data 1.18 +FOO<script></script>BAR 1.19 +#errors 1.20 +(1,3): expected-doctype-but-got-chars 1.21 +#document 1.22 +| <html> 1.23 +| <head> 1.24 +| <body> 1.25 +| "FOO" 1.26 +| <script> 1.27 +| "BAR" 1.28 + 1.29 +#data 1.30 +FOO<script></script >BAR 1.31 +#errors 1.32 +(1,3): expected-doctype-but-got-chars 1.33 +#document 1.34 +| <html> 1.35 +| <head> 1.36 +| <body> 1.37 +| "FOO" 1.38 +| <script> 1.39 +| "BAR" 1.40 + 1.41 +#data 1.42 +FOO<script></script/>BAR 1.43 +#errors 1.44 +(1,3): expected-doctype-but-got-chars 1.45 +(1,21): self-closing-flag-on-end-tag 1.46 +#document 1.47 +| <html> 1.48 +| <head> 1.49 +| <body> 1.50 +| "FOO" 1.51 +| <script> 1.52 +| "BAR" 1.53 + 1.54 +#data 1.55 +FOO<script></script/ >BAR 1.56 +#errors 1.57 +(1,3): expected-doctype-but-got-chars 1.58 +(1,20): unexpected-character-after-solidus-in-tag 1.59 +#document 1.60 +| <html> 1.61 +| <head> 1.62 +| <body> 1.63 +| "FOO" 1.64 +| <script> 1.65 +| "BAR" 1.66 + 1.67 +#data 1.68 +FOO<script type="text/plain"></scriptx>BAR 1.69 +#errors 1.70 +(1,3): expected-doctype-but-got-chars 1.71 +(1,42): expected-named-closing-tag-but-got-eof 1.72 +#document 1.73 +| <html> 1.74 +| <head> 1.75 +| <body> 1.76 +| "FOO" 1.77 +| <script> 1.78 +| type="text/plain" 1.79 +| "</scriptx>BAR" 1.80 + 1.81 +#data 1.82 +FOO<script></script foo=">" dd>BAR 1.83 +#errors 1.84 +(1,3): expected-doctype-but-got-chars 1.85 +(1,31): attributes-in-end-tag 1.86 +#document 1.87 +| <html> 1.88 +| <head> 1.89 +| <body> 1.90 +| "FOO" 1.91 +| <script> 1.92 +| "BAR" 1.93 + 1.94 +#data 1.95 +FOO<script>'<'</script>BAR 1.96 +#errors 1.97 +(1,3): expected-doctype-but-got-chars 1.98 +#document 1.99 +| <html> 1.100 +| <head> 1.101 +| <body> 1.102 +| "FOO" 1.103 +| <script> 1.104 +| "'<'" 1.105 +| "BAR" 1.106 + 1.107 +#data 1.108 +FOO<script>'<!'</script>BAR 1.109 +#errors 1.110 +(1,3): expected-doctype-but-got-chars 1.111 +#document 1.112 +| <html> 1.113 +| <head> 1.114 +| <body> 1.115 +| "FOO" 1.116 +| <script> 1.117 +| "'<!'" 1.118 +| "BAR" 1.119 + 1.120 +#data 1.121 +FOO<script>'<!-'</script>BAR 1.122 +#errors 1.123 +(1,3): expected-doctype-but-got-chars 1.124 +#document 1.125 +| <html> 1.126 +| <head> 1.127 +| <body> 1.128 +| "FOO" 1.129 +| <script> 1.130 +| "'<!-'" 1.131 +| "BAR" 1.132 + 1.133 +#data 1.134 +FOO<script>'<!--'</script>BAR 1.135 +#errors 1.136 +(1,3): expected-doctype-but-got-chars 1.137 +#document 1.138 +| <html> 1.139 +| <head> 1.140 +| <body> 1.141 +| "FOO" 1.142 +| <script> 1.143 +| "'<!--'" 1.144 +| "BAR" 1.145 + 1.146 +#data 1.147 +FOO<script>'<!---'</script>BAR 1.148 +#errors 1.149 +(1,3): expected-doctype-but-got-chars 1.150 +#document 1.151 +| <html> 1.152 +| <head> 1.153 +| <body> 1.154 +| "FOO" 1.155 +| <script> 1.156 +| "'<!---'" 1.157 +| "BAR" 1.158 + 1.159 +#data 1.160 +FOO<script>'<!-->'</script>BAR 1.161 +#errors 1.162 +(1,3): expected-doctype-but-got-chars 1.163 +#document 1.164 +| <html> 1.165 +| <head> 1.166 +| <body> 1.167 +| "FOO" 1.168 +| <script> 1.169 +| "'<!-->'" 1.170 +| "BAR" 1.171 + 1.172 +#data 1.173 +FOO<script>'<!-->'</script>BAR 1.174 +#errors 1.175 +(1,3): expected-doctype-but-got-chars 1.176 +#document 1.177 +| <html> 1.178 +| <head> 1.179 +| <body> 1.180 +| "FOO" 1.181 +| <script> 1.182 +| "'<!-->'" 1.183 +| "BAR" 1.184 + 1.185 +#data 1.186 +FOO<script>'<!-- potato'</script>BAR 1.187 +#errors 1.188 +(1,3): expected-doctype-but-got-chars 1.189 +#document 1.190 +| <html> 1.191 +| <head> 1.192 +| <body> 1.193 +| "FOO" 1.194 +| <script> 1.195 +| "'<!-- potato'" 1.196 +| "BAR" 1.197 + 1.198 +#data 1.199 +FOO<script>'<!-- <sCrIpt'</script>BAR 1.200 +#errors 1.201 +(1,3): expected-doctype-but-got-chars 1.202 +#document 1.203 +| <html> 1.204 +| <head> 1.205 +| <body> 1.206 +| "FOO" 1.207 +| <script> 1.208 +| "'<!-- <sCrIpt'" 1.209 +| "BAR" 1.210 + 1.211 +#data 1.212 +FOO<script type="text/plain">'<!-- <sCrIpt>'</script>BAR 1.213 +#errors 1.214 +(1,3): expected-doctype-but-got-chars 1.215 +(1,56): expected-script-data-but-got-eof 1.216 +(1,56): expected-named-closing-tag-but-got-eof 1.217 +#document 1.218 +| <html> 1.219 +| <head> 1.220 +| <body> 1.221 +| "FOO" 1.222 +| <script> 1.223 +| type="text/plain" 1.224 +| "'<!-- <sCrIpt>'</script>BAR" 1.225 + 1.226 +#data 1.227 +FOO<script type="text/plain">'<!-- <sCrIpt> -'</script>BAR 1.228 +#errors 1.229 +(1,3): expected-doctype-but-got-chars 1.230 +(1,58): expected-script-data-but-got-eof 1.231 +(1,58): expected-named-closing-tag-but-got-eof 1.232 +#document 1.233 +| <html> 1.234 +| <head> 1.235 +| <body> 1.236 +| "FOO" 1.237 +| <script> 1.238 +| type="text/plain" 1.239 +| "'<!-- <sCrIpt> -'</script>BAR" 1.240 + 1.241 +#data 1.242 +FOO<script type="text/plain">'<!-- <sCrIpt> --'</script>BAR 1.243 +#errors 1.244 +(1,3): expected-doctype-but-got-chars 1.245 +(1,59): expected-script-data-but-got-eof 1.246 +(1,59): expected-named-closing-tag-but-got-eof 1.247 +#document 1.248 +| <html> 1.249 +| <head> 1.250 +| <body> 1.251 +| "FOO" 1.252 +| <script> 1.253 +| type="text/plain" 1.254 +| "'<!-- <sCrIpt> --'</script>BAR" 1.255 + 1.256 +#data 1.257 +FOO<script>'<!-- <sCrIpt> -->'</script>BAR 1.258 +#errors 1.259 +(1,3): expected-doctype-but-got-chars 1.260 +#document 1.261 +| <html> 1.262 +| <head> 1.263 +| <body> 1.264 +| "FOO" 1.265 +| <script> 1.266 +| "'<!-- <sCrIpt> -->'" 1.267 +| "BAR" 1.268 + 1.269 +#data 1.270 +FOO<script type="text/plain">'<!-- <sCrIpt> --!>'</script>BAR 1.271 +#errors 1.272 +(1,3): expected-doctype-but-got-chars 1.273 +(1,61): expected-script-data-but-got-eof 1.274 +(1,61): expected-named-closing-tag-but-got-eof 1.275 +#document 1.276 +| <html> 1.277 +| <head> 1.278 +| <body> 1.279 +| "FOO" 1.280 +| <script> 1.281 +| type="text/plain" 1.282 +| "'<!-- <sCrIpt> --!>'</script>BAR" 1.283 + 1.284 +#data 1.285 +FOO<script type="text/plain">'<!-- <sCrIpt> -- >'</script>BAR 1.286 +#errors 1.287 +(1,3): expected-doctype-but-got-chars 1.288 +(1,61): expected-script-data-but-got-eof 1.289 +(1,61): expected-named-closing-tag-but-got-eof 1.290 +#document 1.291 +| <html> 1.292 +| <head> 1.293 +| <body> 1.294 +| "FOO" 1.295 +| <script> 1.296 +| type="text/plain" 1.297 +| "'<!-- <sCrIpt> -- >'</script>BAR" 1.298 + 1.299 +#data 1.300 +FOO<script type="text/plain">'<!-- <sCrIpt '</script>BAR 1.301 +#errors 1.302 +(1,3): expected-doctype-but-got-chars 1.303 +(1,56): expected-script-data-but-got-eof 1.304 +(1,56): expected-named-closing-tag-but-got-eof 1.305 +#document 1.306 +| <html> 1.307 +| <head> 1.308 +| <body> 1.309 +| "FOO" 1.310 +| <script> 1.311 +| type="text/plain" 1.312 +| "'<!-- <sCrIpt '</script>BAR" 1.313 + 1.314 +#data 1.315 +FOO<script type="text/plain">'<!-- <sCrIpt/'</script>BAR 1.316 +#errors 1.317 +(1,3): expected-doctype-but-got-chars 1.318 +(1,56): expected-script-data-but-got-eof 1.319 +(1,56): expected-named-closing-tag-but-got-eof 1.320 +#document 1.321 +| <html> 1.322 +| <head> 1.323 +| <body> 1.324 +| "FOO" 1.325 +| <script> 1.326 +| type="text/plain" 1.327 +| "'<!-- <sCrIpt/'</script>BAR" 1.328 + 1.329 +#data 1.330 +FOO<script type="text/plain">'<!-- <sCrIpt\'</script>BAR 1.331 +#errors 1.332 +(1,3): expected-doctype-but-got-chars 1.333 +#document 1.334 +| <html> 1.335 +| <head> 1.336 +| <body> 1.337 +| "FOO" 1.338 +| <script> 1.339 +| type="text/plain" 1.340 +| "'<!-- <sCrIpt\'" 1.341 +| "BAR" 1.342 + 1.343 +#data 1.344 +FOO<script type="text/plain">'<!-- <sCrIpt/'</script>BAR</script>QUX 1.345 +#errors 1.346 +(1,3): expected-doctype-but-got-chars 1.347 +#document 1.348 +| <html> 1.349 +| <head> 1.350 +| <body> 1.351 +| "FOO" 1.352 +| <script> 1.353 +| type="text/plain" 1.354 +| "'<!-- <sCrIpt/'</script>BAR" 1.355 +| "QUX"