/[suikacvs]/markup/html/whatpm/t/tokenizer-test-2.dat
Suika

Contents of /markup/html/whatpm/t/tokenizer-test-2.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (show annotations) (download)
Sat May 24 10:32:29 2008 UTC (17 years, 8 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +21 -0 lines
++ whatpm/t/ChangeLog	24 May 2008 10:29:47 -0000
	* tokenizer-test-2.dat: New test data on truncated doctypes (c.f.
	HTML5 revision 1685).

2008-05-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	24 May 2008 10:30:11 -0000
	* HTML.pm.src: Reduce the number of errors in truncated doctypes (HTML5
	revision 1685).

2008-05-24  Wakaba  <wakaba@suika.fam.cx>

1 #data escaped
2 <!DOCTYPE HTML><html><head><title></title></head><body><p>\u0000</p></body>
3 #errors
4 NULL
5 #document escaped
6 | <!DOCTYPE HTML>
7 | <html>
8 | <head>
9 | <title>
10 | <body>
11 | <p>
12 | "\uFFFD"
13
14 #data escaped
15 \u0000
16 #errors
17 NULL
18 #document-fragment p escaped
19 | "\uFFFD"
20
21 #data escaped
22 <!DOCTYPE HTML><p>\u000D
23 #errors
24 #document escaped
25 | <!DOCTYPE HTML>
26 | <html>
27 | <head>
28 | <body>
29 | <p>
30 | "\u000A"
31
32 #data escaped
33 <!DOCTYPE HTML><p>\u000D</p>
34 #errors
35 #document escaped
36 | <!DOCTYPE HTML>
37 | <html>
38 | <head>
39 | <body>
40 | <p>
41 | "\u000A"
42
43 #data escaped
44 <!DOCTYPE HTML><p>\u000D\u000D
45 #errors
46 #document escaped
47 | <!DOCTYPE HTML>
48 | <html>
49 | <head>
50 | <body>
51 | <p>
52 | "\u000A\u000A"
53
54 #data escaped
55 <!DOCTYPE HTML><p>\u000D\u0000
56 #errors
57 NULL
58 #document escaped
59 | <!DOCTYPE HTML>
60 | <html>
61 | <head>
62 | <body>
63 | <p>
64 | "\u000A\uFFFD"
65
66 #data escaped
67 \u000D
68 #errors
69 #document-fragment p escaped
70 | "\u000A"
71
72 #data escaped
73 \u000D\u000D
74 #errors
75 #document-fragment p escaped
76 | "\u000A\u000A"
77
78 #data escaped
79 \u000Da
80 #errors
81 #document-fragment p escaped
82 | "\u000Aa"
83
84 #data escaped
85 <!DOCTYPE HTML><p>\u000D\u000A</p>
86 #errors
87 #document escaped
88 | <!DOCTYPE HTML>
89 | <html>
90 | <head>
91 | <body>
92 | <p>
93 | "\u000A"
94
95 #data escaped
96 \u000D\u000A
97 #errors
98 #document-fragment p escaped
99 | "\u000A"
100
101 #data escaped
102 <!DOCTYPE HTML><p>\u000A</p>
103 #errors
104 #document escaped
105 | <!DOCTYPE HTML>
106 | <html>
107 | <head>
108 | <body>
109 | <p>
110 | "\u000A"
111
112 #data escaped
113 <!DOCTYPE HTML><p>\u000D\u0000</p>
114 #errors
115 NULL
116 #document escaped
117 | <!DOCTYPE HTML>
118 | <html>
119 | <head>
120 | <body>
121 | <p>
122 | "\u000A\uFFFD"
123
124 #data escaped
125 <!DOCTYPE HTML><p>\u000D\u000D</p>
126 #errors
127 #document escaped
128 | <!DOCTYPE HTML>
129 | <html>
130 | <head>
131 | <body>
132 | <p>
133 | "\u000A\u000A"
134
135 #data escaped
136 \u000A
137 #errors
138 #document-fragment p escaped
139 | "\u000A"
140
141 #data escaped
142 \u000D\u0000
143 #errors
144 NULL
145 #document-fragment p escaped
146 | "\u000A\uFFFD"
147
148 #data escaped
149 \u000D\u000D
150 #errors
151 #document-fragment p escaped
152 | "\u000A\u000A"
153
154 #data
155 <script><!-- </script> --></script>
156 #errors
157 #document-fragment p
158
159 #data
160 <style><!-- </style> --></style>
161 #errors
162 #document-fragment p
163 | <style>
164 | "<!-- </style> -->"
165
166 #data
167 <script><!----x></script>foo
168 #errors
169 no DOCTYPE
170 no --></script> before EOF
171 #document
172 | <html>
173 | <head>
174 | <script>
175 | "<!----x></script>foo"
176 | <body>
177
178 #data escaped
179 \u0001
180 #errors
181 no DOCTYPE
182 control character
183 #document escaped
184 | <html>
185 | <head>
186 | <body>
187 | "\u0001"
188
189 #data escaped
190 \u0001
191 #errors
192 control character
193 #document-fragment p escaped
194 | "\u0001"
195
196 #data escaped
197 \u0002
198 #errors
199 no DOCTYPE
200 control character
201 #document escaped
202 | <html>
203 | <head>
204 | <body>
205 | "\u0002"
206
207 #data escaped
208 \u0002
209 #errors
210 control character
211 #document-fragment p escaped
212 | "\u0002"
213
214 #data escaped
215 \u000b
216 #errors
217 no DOCTYPE
218 #document escaped
219 | <html>
220 | <head>
221 | <body>
222
223 #data escaped
224 \u000b
225 #errors
226 #document-fragment p escaped
227 | "\u000b"
228
229 #data escaped
230 \u000e
231 #errors
232 no DOCTYPE
233 control character
234 #document escaped
235 | <html>
236 | <head>
237 | <body>
238 | "\u000e"
239
240 #data escaped
241 \u000e
242 #errors
243 control character
244 #document-fragment p escaped
245 | "\u000e"
246
247 #data escaped
248 \u001f
249 #errors
250 no DOCTYPE
251 control character
252 #document escaped
253 | <html>
254 | <head>
255 | <body>
256 | "\u001f"
257
258 #data escaped
259 \u001f
260 #errors
261 control character
262 #document-fragment p escaped
263 | "\u001f"
264
265 #data escaped
266 \u007f
267 #errors
268 no DOCTYPE
269 control character
270 #document escaped
271 | <html>
272 | <head>
273 | <body>
274 | "\u007f"
275
276 #data escaped
277 \u007f
278 #errors
279 control character
280 #document-fragment p escaped
281 | "\u007f"
282
283 #data escaped
284 \u0080
285 #errors
286 no DOCTYPE
287 control character
288 #document escaped
289 | <html>
290 | <head>
291 | <body>
292 | "\u0080"
293
294 #data escaped
295 \u0080
296 #errors
297 control character
298 #document-fragment p escaped
299 | "\u0080"
300
301 #data escaped
302 \u0085
303 #errors
304 no DOCTYPE
305 control character
306 #document escaped
307 | <html>
308 | <head>
309 | <body>
310 | "\u0085"
311
312 #data escaped
313 \u0085
314 #errors
315 control character
316 #document-fragment p escaped
317 | "\u0085"
318
319 #data escaped
320 \u009f
321 #errors
322 no DOCTYPE
323 control character
324 #document escaped
325 | <html>
326 | <head>
327 | <body>
328 | "\u009f"
329
330 #data escaped
331 \u009f
332 #errors
333 control character
334 #document-fragment p escaped
335 | "\u009f"
336
337 #data escaped
338 \ud800
339 #errors
340 no DOCTYPE
341 control character
342 #document escaped
343 | <html>
344 | <head>
345 | <body>
346 | "\ud800"
347
348 #data escaped
349 \ud800
350 #errors
351 control character
352 #document-fragment p escaped
353 | "\ud800"
354
355 #data escaped
356 \udfff
357 #errors
358 no DOCTYPE
359 control character
360 #document escaped
361 | <html>
362 | <head>
363 | <body>
364 | "\udfff"
365
366 #data escaped
367 \udfff
368 #errors
369 control character
370 #document-fragment p escaped
371 | "\udfff"
372
373 #data escaped
374 \ufdd0
375 #errors
376 no DOCTYPE
377 control character
378 #document escaped
379 | <html>
380 | <head>
381 | <body>
382 | "\ufdd0"
383
384 #data escaped
385 \ufdd0
386 #errors
387 control character
388 #document-fragment p escaped
389 | "\ufdd0"
390
391 #data escaped
392 \ufddf
393 #errors
394 no DOCTYPE
395 control character
396 #document escaped
397 | <html>
398 | <head>
399 | <body>
400 | "\ufddf"
401
402 #data escaped
403 \ufddf
404 #errors
405 control character
406 #document-fragment p escaped
407 | "\ufddf"
408
409 #data escaped
410 \ufffe
411 #errors
412 no DOCTYPE
413 control character
414 #document escaped
415 | <html>
416 | <head>
417 | <body>
418 | "\ufffe"
419
420 #data escaped
421 \ufffe
422 #errors
423 control character
424 #document-fragment p escaped
425 | "\ufffe"
426
427 #data escaped
428 \uffff
429 #errors
430 no DOCTYPE
431 control character
432 #document escaped
433 | <html>
434 | <head>
435 | <body>
436 | "\uffff"
437
438 #data escaped
439 \uffff
440 #errors
441 control character
442 #document-fragment p escaped
443 | "\uffff"
444
445 #data escaped
446 \U0010ffff
447 #errors
448 no DOCTYPE
449 control character
450 #document escaped
451 | <html>
452 | <head>
453 | <body>
454 | "\U0010ffff"
455
456 #data escaped
457 \U0010ffff
458 #errors
459 control character
460 #document-fragment p escaped
461 | "\U0010ffff"
462
463 #data
464 <!DOCTYPE HTML SYSTEM "x"
465 #errors
466 not HTML5
467 #document
468 | <!DOCTYPE HTML SYSTEM "x">
469 | <html>
470 | <head>
471 | <body>
472
473 #data
474 <!DOCTYPE HTML SYSTEM "x"y>
475 #errors
476 string after SYSTEM literal
477 not HTML5
478 #document
479 | <!DOCTYPE HTML SYSTEM "x">
480 | <html>
481 | <head>
482 | <body>
483

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24