/[suikacvs]/markup/html/whatpm/t/tokenizer-result.txt
Suika

Contents of /markup/html/whatpm/t/tokenizer-result.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.203 - (hide annotations) (download)
Sun Apr 13 05:54:30 2008 UTC (17 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.202: +2 -2 lines
File MIME type: text/plain
++ whatpm/Whatpm/ChangeLog	13 Apr 2008 05:49:16 -0000
	* HTML.pm.src, mkhtmlparser.pl: Support for element/attribute
	name/namespace fixup (HTML5 revisions 1413, 1415, 1416, and 1417).

2008-04-13  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.196 1..477
2 wakaba 1.1 # Running under perl version 5.008007 for linux
3 wakaba 1.203 # Current time local: Sun Apr 13 14:49:24 2008
4     # Current time GMT: Sun Apr 13 05:49:24 2008
5 wakaba 1.1 # Using Test.pm version 1.25
6 wakaba 1.11 # t/tokenizer/test1.test
7 wakaba 1.20 ok 1
8     ok 2
9     ok 3
10 wakaba 1.1 ok 4
11 wakaba 1.20 ok 5
12 wakaba 1.1 ok 6
13     ok 7
14     ok 8
15     ok 9
16     ok 10
17     ok 11
18     ok 12
19     ok 13
20     ok 14
21 wakaba 1.130 ok 15
22 wakaba 1.1 ok 16
23     ok 17
24     ok 18
25     ok 19
26     ok 20
27     ok 21
28 wakaba 1.25 ok 22
29     ok 23
30 wakaba 1.1 ok 24
31 wakaba 1.22 ok 25
32     ok 26
33     ok 27
34 wakaba 1.1 ok 28
35     ok 29
36     ok 30
37     ok 31
38     ok 32
39     ok 33
40 wakaba 1.18 ok 34
41 wakaba 1.1 ok 35
42     ok 36
43     ok 37
44 wakaba 1.8 ok 38
45 wakaba 1.28 ok 39
46     ok 40
47 wakaba 1.43 ok 41
48     ok 42
49 wakaba 1.11 # t/tokenizer/test2.test
50 wakaba 1.43 not ok 43
51 wakaba 1.200 # Test 43 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #43)
52 wakaba 1.47 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (DOCTYPE without name: qq'<!DOCTYPE>')
53 wakaba 1.20 # Line 6 is changed:
54 wakaba 1.8 # - " qq'',\n"
55 wakaba 1.20 # + " undef,\n"
56 wakaba 1.200 # t/HTML-tokenizer.t line 182 is: ok $parser_dump, $expected_dump,
57 wakaba 1.20 ok 44
58     ok 45
59     ok 46
60     ok 47
61     ok 48
62     ok 49
63     ok 50
64     ok 51
65 wakaba 1.97 ok 52
66     ok 53
67     ok 54
68     ok 55
69 wakaba 1.9 ok 56
70     ok 57
71 wakaba 1.1 ok 58
72     ok 59
73     ok 60
74 wakaba 1.19 ok 61
75 wakaba 1.1 ok 62
76     ok 63
77 wakaba 1.130 ok 64
78 wakaba 1.1 ok 65
79 wakaba 1.200 not ok 66
80     # Test 66 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'h',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #66)
81     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'h',\n {}\n ]\n ];\n" (Non-void element containing trailing /: qq'<h/>')
82     # Line 2 is missing:
83     # - " qq'ParseError',\n"
84     # Line 6 is changed:
85     # - " ]\n"
86     # + " ],\n"
87     # Got 1 extra line at line 7:
88     # + " qq'ParseError'\n"
89 wakaba 1.1 ok 67
90     ok 68
91     ok 69
92     ok 70
93 wakaba 1.34 ok 71
94     ok 72
95 wakaba 1.1 ok 73
96     ok 74
97 wakaba 1.21 ok 75
98     ok 76
99 wakaba 1.1 ok 77
100 wakaba 1.141 ok 78
101 wakaba 1.96 # t/tokenizer/test3.test
102 wakaba 1.1 ok 79
103     ok 80
104 wakaba 1.34 ok 81
105 wakaba 1.15 ok 82
106 wakaba 1.1 ok 83
107     ok 84
108 wakaba 1.25 ok 85
109     ok 86
110 wakaba 1.34 ok 87
111 wakaba 1.1 ok 88
112     ok 89
113     ok 90
114     ok 91
115     ok 92
116     ok 93
117     ok 94
118 wakaba 1.8 ok 95
119     ok 96
120     ok 97
121     ok 98
122     ok 99
123     ok 100
124 wakaba 1.96 ok 101
125     ok 102
126     ok 103
127     ok 104
128 wakaba 1.141 ok 105
129     not ok 106
130 wakaba 1.200 # Test 106 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #106)
131 wakaba 1.47 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (<!doctype >: qq'<!doctype >')
132 wakaba 1.43 # Line 5 is changed:
133     # - " qq'',\n"
134     # + " undef,\n"
135 wakaba 1.141 not ok 107
136 wakaba 1.200 # Test 107 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #107)
137 wakaba 1.47 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (<!doctype : qq'<!doctype ')
138 wakaba 1.43 # Line 5 is changed:
139     # - " qq'',\n"
140     # + " undef,\n"
141 wakaba 1.8 ok 108
142     ok 109
143     ok 110
144     ok 111
145     ok 112
146     ok 113
147 wakaba 1.10 ok 114
148     ok 115
149     ok 116
150     ok 117
151     ok 118
152     ok 119
153     ok 120
154     ok 121
155 wakaba 1.39 ok 122
156 wakaba 1.18 ok 123
157     ok 124
158     ok 125
159     ok 126
160 wakaba 1.20 ok 127
161     ok 128
162     ok 129
163     ok 130
164 wakaba 1.141 ok 131
165 wakaba 1.20 ok 132
166     ok 133
167     ok 134
168     ok 135
169     ok 136
170 wakaba 1.200 not ok 137
171     # Test 137 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'z',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #137)
172     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z/>: qq'<z/>')
173     # Line 2 is missing:
174     # - " qq'ParseError',\n"
175     # Line 6 is changed:
176     # - " ]\n"
177     # + " ],\n"
178     # Got 1 extra line at line 7:
179     # + " qq'ParseError'\n"
180 wakaba 1.21 ok 138
181 wakaba 1.20 ok 139
182     ok 140
183     ok 141
184 wakaba 1.28 ok 142
185 wakaba 1.20 ok 143
186     ok 144
187     ok 145
188     ok 146
189 wakaba 1.130 ok 147
190 wakaba 1.22 ok 148
191     ok 149
192     ok 150
193 wakaba 1.130 ok 151
194 wakaba 1.22 ok 152
195     ok 153
196     ok 154
197     ok 155
198     ok 156
199 wakaba 1.28 ok 157
200     ok 158
201     ok 159
202     ok 160
203     ok 161
204     ok 162
205     ok 163
206     ok 164
207     ok 165
208     ok 166
209     ok 167
210     ok 168
211 wakaba 1.141 ok 169
212 wakaba 1.96 # t/tokenizer/test4.test
213 wakaba 1.28 ok 170
214     ok 171
215     ok 172
216     ok 173
217     ok 174
218     ok 175
219     ok 176
220     ok 177
221     ok 178
222 wakaba 1.33 ok 179
223 wakaba 1.34 ok 180
224 wakaba 1.38 ok 181
225     ok 182
226 wakaba 1.43 ok 183
227     ok 184
228     ok 185
229     ok 186
230     ok 187
231     ok 188
232     ok 189
233 wakaba 1.200 not ok 190
234     # Test 190 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'bar',\n {\n qq'a' => qq'b'\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #190)
235     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'bar',\n {\n qq'a' => qq'b'\n }\n ]\n ];\n" (Quoted attribute followed by non-permitted /: qq'<bar a=\x{27}b\x{27}/>')
236     # Line 2 is missing:
237     # - " qq'ParseError',\n"
238     # Line 8 is changed:
239     # - " ]\n"
240     # + " ],\n"
241     # Got 1 extra line at line 9:
242     # + " qq'ParseError'\n"
243 wakaba 1.43 ok 191
244     ok 192
245     ok 193
246     ok 194
247     ok 195
248     ok 196
249     ok 197
250 wakaba 1.96 ok 198
251     ok 199
252     ok 200
253     ok 201
254 wakaba 1.130 ok 202
255 wakaba 1.43 ok 203
256     ok 204
257     ok 205
258     ok 206
259     ok 207
260     ok 208
261     ok 209
262     ok 210
263     ok 211
264     ok 212
265     ok 213
266     ok 214
267     ok 215
268 wakaba 1.200 not ok 216
269     # Test 216 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'xr',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #216)
270     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'xr',\n {}\n ]\n ];\n" (Non-permitted slash: qq'<xr/>')
271     # Line 2 is missing:
272     # - " qq'ParseError',\n"
273     # Line 6 is changed:
274     # - " ]\n"
275     # + " ],\n"
276     # Got 1 extra line at line 7:
277     # + " qq'ParseError'\n"
278 wakaba 1.43 ok 217
279     ok 218
280     ok 219
281     ok 220
282 wakaba 1.141 ok 221
283     not ok 222
284 wakaba 1.200 # Test 222 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc'\n ],\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #222)
285 wakaba 1.130 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc'\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (U+0000 in lookahead region after non-matching character: qq'<!doc>\x{00}')
286     # Got 1 extra line at line 3:
287     # + " qq'ParseError',\n"
288     # Line 8 is missing:
289     # - " qq'ParseError',\n"
290 wakaba 1.43 ok 223
291 wakaba 1.195 not ok 224
292 wakaba 1.200 # Test 224 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{80}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #224)
293 wakaba 1.195 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{80}'\n ]\n ];\n" (U+0080 in lookahead region: qq'<!doc\x{80}')
294     # Line 3 is missing:
295     # - " qq'ParseError',\n"
296     not ok 225
297 wakaba 1.200 # Test 225 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{FDD1}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #225)
298 wakaba 1.195 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{FDD1}'\n ]\n ];\n" (U+FDD1 in lookahead region: qq'<!doc\x{FDD1}')
299     # Line 3 is missing:
300     # - " qq'ParseError',\n"
301     not ok 226
302 wakaba 1.200 # Test 226 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{1FFFF}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #226)
303 wakaba 1.195 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{1FFFF}'\n ]\n ];\n" (U+1FFFF in lookahead region: qq'<!doc\x{1FFFF}')
304     # Line 3 is missing:
305     # - " qq'ParseError',\n"
306 wakaba 1.43 ok 227
307     ok 228
308     ok 229
309     ok 230
310     ok 231
311     ok 232
312     ok 233
313     ok 234
314     ok 235
315 wakaba 1.141 ok 236
316 wakaba 1.43 ok 237
317     ok 238
318     ok 239
319 wakaba 1.195 # t/tokenizer/contentModelFlags.test
320 wakaba 1.43 ok 240
321     ok 241
322     ok 242
323     ok 243
324     ok 244
325     ok 245
326     ok 246
327     ok 247
328     ok 248
329 wakaba 1.141 ok 249
330 wakaba 1.43 ok 250
331     ok 251
332     ok 252
333 wakaba 1.195 # t/tokenizer/escapeFlag.test
334 wakaba 1.43 ok 253
335     ok 254
336     ok 255
337 wakaba 1.141 ok 256
338 wakaba 1.43 ok 257
339     ok 258
340     ok 259
341     ok 260
342     ok 261
343 wakaba 1.195 # t/tokenizer-test-1.test
344 wakaba 1.43 ok 262
345     ok 263
346     ok 264
347     ok 265
348     ok 266
349     ok 267
350     ok 268
351     ok 269
352     ok 270
353     ok 271
354     ok 272
355     ok 273
356     ok 274
357     ok 275
358     ok 276
359     ok 277
360     ok 278
361     ok 279
362     ok 280
363     ok 281
364     ok 282
365     ok 283
366     ok 284
367     ok 285
368     ok 286
369     ok 287
370     ok 288
371     ok 289
372     ok 290
373     ok 291
374     ok 292
375     ok 293
376     ok 294
377     ok 295
378     ok 296
379     ok 297
380     ok 298
381     ok 299
382     ok 300
383     ok 301
384     ok 302
385     ok 303
386     ok 304
387     ok 305
388     ok 306
389     ok 307
390     ok 308
391     ok 309
392     ok 310
393     ok 311
394     ok 312
395     ok 313
396     ok 314
397     ok 315
398     ok 316
399     ok 317
400     ok 318
401     ok 319
402     ok 320
403     ok 321
404     ok 322
405     ok 323
406     ok 324
407     ok 325
408     ok 326
409     ok 327
410     ok 328
411     ok 329
412     ok 330
413     ok 331
414     ok 332
415     ok 333
416     ok 334
417     ok 335
418     ok 336
419     ok 337
420 wakaba 1.59 ok 338
421     ok 339
422     ok 340
423     ok 341
424     ok 342
425     ok 343
426     ok 344
427     ok 345
428     ok 346
429     ok 347
430 wakaba 1.62 ok 348
431     ok 349
432     ok 350
433     ok 351
434     ok 352
435     ok 353
436     ok 354
437     ok 355
438     ok 356
439     ok 357
440     ok 358
441     ok 359
442 wakaba 1.96 ok 360
443     ok 361
444     ok 362
445     ok 363
446 wakaba 1.129 ok 364
447     ok 365
448     ok 366
449     ok 367
450     ok 368
451     ok 369
452     ok 370
453     ok 371
454     ok 372
455     ok 373
456     ok 374
457     ok 375
458     ok 376
459     ok 377
460     ok 378
461     ok 379
462     ok 380
463     ok 381
464     ok 382
465     ok 383
466     ok 384
467     ok 385
468     ok 386
469     ok 387
470     ok 388
471     ok 389
472     ok 390
473     ok 391
474     ok 392
475     ok 393
476     ok 394
477     ok 395
478     ok 396
479 wakaba 1.130 ok 397
480     ok 398
481     ok 399
482     ok 400
483     ok 401
484     ok 402
485     ok 403
486     ok 404
487     ok 405
488     ok 406
489     ok 407
490     ok 408
491     ok 409
492     ok 410
493     ok 411
494     ok 412
495     ok 413
496     ok 414
497     ok 415
498     ok 416
499 wakaba 1.132 ok 417
500     ok 418
501     ok 419
502     ok 420
503 wakaba 1.136 ok 421
504     ok 422
505     ok 423
506     ok 424
507     ok 425
508     ok 426
509     ok 427
510     ok 428
511     ok 429
512     ok 430
513     ok 431
514     ok 432
515     ok 433
516     ok 434
517 wakaba 1.200 not ok 435
518     # Test 435 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'rel' => qq'',\n qq'href' => qq''\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #435)
519     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'rel' => qq'',\n qq'href' => qq''\n }\n ]\n ];\n" (<a href=''rel=''/>: qq'<a href=\x{27}\x{27}rel=\x{27}\x{27}/>')
520     # Line 3 is missing:
521     # - " qq'ParseError',\n"
522     # Line 10 is changed:
523     # - " ]\n"
524     # + " ],\n"
525     # Got 1 extra line at line 11:
526     # + " qq'ParseError'\n"
527 wakaba 1.136 ok 436
528     ok 437
529     ok 438
530 wakaba 1.200 not ok 439
531     # Test 439 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'b',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #439)
532     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'b',\n {}\n ]\n ];\n" (non-permitted slash after a space: qq'<b />')
533     # Line 2 is missing:
534     # - " qq'ParseError',\n"
535     # Line 6 is changed:
536     # - " ]\n"
537     # + " ],\n"
538     # Got 1 extra line at line 7:
539     # + " qq'ParseError'\n"
540 wakaba 1.136 ok 440
541     ok 441
542     ok 442
543 wakaba 1.200 not ok 443
544     # Test 443 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #443)
545     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ]\n ];\n" (non permitted slash after attribute name: qq'<b class/>')
546     # Line 2 is missing:
547     # - " qq'ParseError',\n"
548     # Line 8 is changed:
549     # - " ]\n"
550     # + " ],\n"
551     # Got 1 extra line at line 9:
552     # + " qq'ParseError'\n"
553 wakaba 1.136 ok 444
554     ok 445
555 wakaba 1.200 not ok 446
556     # Test 446 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #446)
557     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ]\n ];\n" (non permitted slash in after attribute name state: qq'<b class />')
558     # Line 2 is missing:
559     # - " qq'ParseError',\n"
560     # Line 8 is changed:
561     # - " ]\n"
562     # + " ],\n"
563     # Got 1 extra line at line 9:
564     # + " qq'ParseError'\n"
565 wakaba 1.136 ok 447
566     ok 448
567     ok 449
568     ok 450
569     ok 451
570     ok 452
571     ok 453
572     ok 454
573     ok 455
574     ok 456
575     ok 457
576     ok 458
577     ok 459
578     ok 460
579     ok 461
580     ok 462
581     ok 463
582     ok 464
583     ok 465
584     ok 466
585     ok 467
586     ok 468
587     ok 469
588     ok 470
589     ok 471
590 wakaba 1.141 ok 472
591 wakaba 1.195 ok 473
592     ok 474
593     ok 475
594     ok 476
595     ok 477

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24