/[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.315 - (hide annotations) (download)
Sat Sep 5 10:34:06 2009 UTC (15 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.314: +3 -13 lines
File MIME type: text/plain
updated

1 wakaba 1.287 1..1129
2 wakaba 1.273 # Running under perl version 5.010000 for linux
3 wakaba 1.315 # Current time local: Sat Sep 5 19:33:26 2009
4     # Current time GMT: Sat Sep 5 10:33:26 2009
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 wakaba 1.298 not ok 2
9     # Test 2 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #2)
10     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HTML',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype uppercase: qq'<!DOCTYPE HTML>')
11     # Line 4 is changed:
12     # - " qq'HTML',\n"
13     # + " qq'html',\n"
14     # t/HTML-tokenizer.t line 205 is: ok $parser_dump, $expected_dump,
15     not ok 3
16     # Test 3 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #3)
17     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype mixed case: qq'<!DOCTYPE HtMl>')
18     # Line 4 is changed:
19     # - " qq'HtMl',\n"
20     # + " qq'html',\n"
21 wakaba 1.1 ok 4
22 wakaba 1.20 ok 5
23 wakaba 1.1 ok 6
24     ok 7
25     ok 8
26     ok 9
27     ok 10
28     ok 11
29     ok 12
30     ok 13
31     ok 14
32 wakaba 1.130 ok 15
33 wakaba 1.1 ok 16
34     ok 17
35     ok 18
36 wakaba 1.296 not ok 19
37     # Test 19 got: "$VAR1 = [\n [\n qq'Comment',\n qq' --comment '\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #19)
38     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq' --comment '\n ]\n ];\n" (Comment, two central dashes: qq'<!-- --comment -->')
39     # Line 2 is missing:
40     # - " qq'ParseError',\n"
41 wakaba 1.1 ok 20
42     ok 21
43 wakaba 1.25 ok 22
44     ok 23
45 wakaba 1.1 ok 24
46 wakaba 1.22 ok 25
47     ok 26
48     ok 27
49 wakaba 1.1 ok 28
50     ok 29
51     ok 30
52     ok 31
53     ok 32
54     ok 33
55 wakaba 1.18 ok 34
56 wakaba 1.1 ok 35
57     ok 36
58     ok 37
59 wakaba 1.8 ok 38
60 wakaba 1.28 ok 39
61     ok 40
62 wakaba 1.43 ok 41
63     ok 42
64 wakaba 1.286 ok 43
65 wakaba 1.11 # t/tokenizer/test2.test
66 wakaba 1.286 not ok 44
67     # Test 44 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 205 fail #44)
68 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>')
69 wakaba 1.20 # Line 6 is changed:
70 wakaba 1.8 # - " qq'',\n"
71 wakaba 1.20 # + " undef,\n"
72     ok 45
73     ok 46
74     ok 47
75     ok 48
76     ok 49
77     ok 50
78     ok 51
79 wakaba 1.97 ok 52
80     ok 53
81     ok 54
82     ok 55
83 wakaba 1.9 ok 56
84     ok 57
85 wakaba 1.1 ok 58
86     ok 59
87     ok 60
88 wakaba 1.19 ok 61
89 wakaba 1.1 ok 62
90     ok 63
91 wakaba 1.130 ok 64
92 wakaba 1.1 ok 65
93 wakaba 1.240 ok 66
94     ok 67
95     ok 68
96 wakaba 1.1 ok 69
97     ok 70
98 wakaba 1.34 ok 71
99     ok 72
100 wakaba 1.1 ok 73
101     ok 74
102 wakaba 1.21 ok 75
103     ok 76
104 wakaba 1.1 ok 77
105 wakaba 1.141 ok 78
106 wakaba 1.1 ok 79
107 wakaba 1.305 ok 80
108 wakaba 1.34 ok 81
109 wakaba 1.286 # t/tokenizer/test3.test
110 wakaba 1.15 ok 82
111 wakaba 1.1 ok 83
112     ok 84
113 wakaba 1.25 ok 85
114     ok 86
115 wakaba 1.34 ok 87
116 wakaba 1.1 ok 88
117     ok 89
118     ok 90
119     ok 91
120 wakaba 1.296 not ok 92
121     # Test 92 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'--.'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #92)
122     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'--.'\n ]\n ];\n" (<!----.: qq'<!----.')
123     # Line 3 is missing:
124     # - " qq'ParseError',\n"
125 wakaba 1.1 ok 93
126     ok 94
127 wakaba 1.8 ok 95
128     ok 96
129     ok 97
130     ok 98
131     ok 99
132     ok 100
133 wakaba 1.96 ok 101
134     ok 102
135     ok 103
136     ok 104
137 wakaba 1.141 ok 105
138 wakaba 1.286 ok 106
139     ok 107
140     ok 108
141     not ok 109
142     # Test 109 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 205 fail #109)
143 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 >')
144 wakaba 1.43 # Line 5 is changed:
145     # - " qq'',\n"
146     # + " undef,\n"
147 wakaba 1.286 not ok 110
148     # Test 110 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 205 fail #110)
149 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 ')
150 wakaba 1.43 # Line 5 is changed:
151     # - " qq'',\n"
152     # + " undef,\n"
153 wakaba 1.8 ok 111
154     ok 112
155     ok 113
156 wakaba 1.10 ok 114
157 wakaba 1.287 ok 115
158 wakaba 1.10 ok 116
159     ok 117
160     ok 118
161 wakaba 1.287 ok 119
162 wakaba 1.10 ok 120
163     ok 121
164 wakaba 1.39 ok 122
165 wakaba 1.18 ok 123
166 wakaba 1.287 ok 124
167 wakaba 1.18 ok 125
168     ok 126
169 wakaba 1.20 ok 127
170 wakaba 1.240 ok 128
171 wakaba 1.20 ok 129
172 wakaba 1.287 ok 130
173 wakaba 1.240 ok 131
174 wakaba 1.20 ok 132
175     ok 133
176     ok 134
177 wakaba 1.287 ok 135
178 wakaba 1.20 ok 136
179 wakaba 1.303 not ok 137
180     # Test 137 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #137)
181     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'EndTag',\n qq'z'\n ]\n ];\n" (</z: qq'</z')
182     # Line 2 is changed:
183     # - " qq'ParseError',\n"
184     # + " qq'ParseError'\n"
185     # Lines 3-3 are missing:
186     # - " [\n"
187     # - " qq'EndTag',\n"
188     # - " qq'z'\n"
189     # - " ]\n"
190 wakaba 1.21 ok 138
191 wakaba 1.306 not ok 139
192     # Test 139 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #139)
193     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z : qq'<z ')
194     # Line 2 is changed:
195     # - " qq'ParseError',\n"
196     # + " qq'ParseError'\n"
197     # Lines 3-3 are missing:
198     # - " [\n"
199     # - " qq'StartTag',\n"
200     # - " qq'z',\n"
201     # - " {}\n"
202     # - " ]\n"
203 wakaba 1.20 ok 140
204 wakaba 1.306 not ok 141
205     # Test 141 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #141)
206     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z/ : qq'<z/ ')
207     # Line 3 is changed:
208     # - " qq'ParseError',\n"
209     # + " qq'ParseError'\n"
210     # Lines 4-4 are missing:
211     # - " [\n"
212     # - " qq'StartTag',\n"
213     # - " qq'z',\n"
214     # - " {}\n"
215     # - " ]\n"
216 wakaba 1.28 ok 142
217 wakaba 1.303 not ok 143
218     # Test 143 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #143)
219     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (<z: qq'<z')
220     # Line 2 is changed:
221     # - " qq'ParseError',\n"
222     # + " qq'ParseError'\n"
223     # Lines 3-3 are missing:
224     # - " [\n"
225     # - " qq'StartTag',\n"
226     # - " qq'z',\n"
227     # - " {}\n"
228     # - " ]\n"
229     not ok 144
230     # Test 144 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #144)
231     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'EndTag',\n qq'z'\n ]\n ];\n" (</z: qq'</z')
232     # Line 2 is changed:
233     # - " qq'ParseError',\n"
234     # + " qq'ParseError'\n"
235     # Lines 3-3 are missing:
236     # - " [\n"
237     # - " qq'EndTag',\n"
238     # - " qq'z'\n"
239     # - " ]\n"
240     not ok 145
241     # Test 145 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #145)
242     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z0',\n {}\n ]\n ];\n" (<z0: qq'<z0')
243     # Line 2 is changed:
244     # - " qq'ParseError',\n"
245     # + " qq'ParseError'\n"
246     # Lines 3-3 are missing:
247     # - " [\n"
248     # - " qq'StartTag',\n"
249     # - " qq'z0',\n"
250     # - " {}\n"
251     # - " ]\n"
252 wakaba 1.286 not ok 146
253     # Test 146 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #146)
254 wakaba 1.247 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0=>: qq'<z/0=>')
255     # Got 1 extra line at line 3:
256     # + " qq'ParseError',\n"
257 wakaba 1.309 not ok 147
258     # Test 147 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #147)
259     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0= : qq'<z/0= ')
260     # Line 3 is changed:
261     # - " qq'ParseError',\n"
262     # + " qq'ParseError'\n"
263     # Lines 4-4 are missing:
264     # - " [\n"
265     # - " qq'StartTag',\n"
266     # - " qq'z',\n"
267     # - " {\n"
268     # - " 0 => qq''\n"
269     # - " }\n"
270     # - " ]\n"
271 wakaba 1.239 ok 148
272 wakaba 1.306 not ok 149
273     # Test 149 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #149)
274     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'?'\n }\n ]\n ];\n" (<z/0=? : qq'<z/0=? ')
275     # Line 3 is changed:
276     # - " qq'ParseError',\n"
277     # + " qq'ParseError'\n"
278     # Lines 4-4 are missing:
279     # - " [\n"
280     # - " qq'StartTag',\n"
281     # - " qq'z',\n"
282     # - " {\n"
283     # - " 0 => qq'?'\n"
284     # - " }\n"
285     # - " ]\n"
286 wakaba 1.314 not ok 150
287     # Test 150 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #150)
288     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'??'\n }\n ]\n ];\n" (<z/0=??: qq'<z/0=??')
289     # Line 3 is changed:
290     # - " qq'ParseError',\n"
291     # + " qq'ParseError'\n"
292     # Lines 4-4 are missing:
293     # - " [\n"
294     # - " qq'StartTag',\n"
295     # - " qq'z',\n"
296     # - " {\n"
297     # - " 0 => qq'??'\n"
298     # - " }\n"
299     # - " ]\n"
300 wakaba 1.130 ok 151
301 wakaba 1.312 not ok 152
302     # Test 152 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #152)
303     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'&'\n }\n ]\n ];\n" (<z/0='&: qq'<z/0=\x{27}&')
304     # Line 3 is changed:
305     # - " qq'ParseError',\n"
306     # + " qq'ParseError'\n"
307     # Lines 4-4 are missing:
308     # - " [\n"
309     # - " qq'StartTag',\n"
310     # - " qq'z',\n"
311     # - " {\n"
312     # - " 0 => qq'&'\n"
313     # - " }\n"
314     # - " ]\n"
315     not ok 153
316     # Test 153 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #153)
317     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'%'\n }\n ]\n ];\n" (<z/0='%: qq'<z/0=\x{27}%')
318     # Line 3 is changed:
319     # - " qq'ParseError',\n"
320     # + " qq'ParseError'\n"
321     # Lines 4-4 are missing:
322     # - " [\n"
323     # - " qq'StartTag',\n"
324     # - " qq'z',\n"
325     # - " {\n"
326     # - " 0 => qq'%'\n"
327     # - " }\n"
328     # - " ]\n"
329 wakaba 1.22 ok 154
330     ok 155
331     ok 156
332 wakaba 1.314 not ok 157
333     # Test 157 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #157)
334     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'&'\n }\n ]\n ];\n" (<z/0=&: qq'<z/0=&')
335     # Line 3 is changed:
336     # - " qq'ParseError',\n"
337     # + " qq'ParseError'\n"
338     # Lines 4-4 are missing:
339     # - " [\n"
340     # - " qq'StartTag',\n"
341     # - " qq'z',\n"
342     # - " {\n"
343     # - " 0 => qq'&'\n"
344     # - " }\n"
345     # - " ]\n"
346 wakaba 1.28 ok 158
347 wakaba 1.309 not ok 159
348     # Test 159 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #159)
349     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0 =: qq'<z/0 =')
350     # Line 3 is changed:
351     # - " qq'ParseError',\n"
352     # + " qq'ParseError'\n"
353     # Lines 4-4 are missing:
354     # - " [\n"
355     # - " qq'StartTag',\n"
356     # - " qq'z',\n"
357     # - " {\n"
358     # - " 0 => qq''\n"
359     # - " }\n"
360     # - " ]\n"
361 wakaba 1.239 ok 160
362 wakaba 1.308 not ok 161
363     # Test 161 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #161)
364     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0 : qq'<z/0 ')
365     # Line 3 is changed:
366     # - " qq'ParseError',\n"
367     # + " qq'ParseError'\n"
368     # Lines 4-4 are missing:
369     # - " [\n"
370     # - " qq'StartTag',\n"
371     # - " qq'z',\n"
372     # - " {\n"
373     # - " 0 => qq''\n"
374     # - " }\n"
375     # - " ]\n"
376 wakaba 1.28 ok 162
377     ok 163
378 wakaba 1.307 not ok 164
379     # Test 164 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #164)
380     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'00' => qq''\n }\n ]\n ];\n" (<z/00: qq'<z/00')
381     # Line 3 is changed:
382     # - " qq'ParseError',\n"
383     # + " qq'ParseError'\n"
384     # Lines 4-4 are missing:
385     # - " [\n"
386     # - " qq'StartTag',\n"
387     # - " qq'z',\n"
388     # - " {\n"
389     # - " qq'00' => qq''\n"
390     # - " }\n"
391     # - " ]\n"
392     not ok 165
393     # Test 165 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #165)
394     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq''\n }\n ]\n ];\n" (<z/0 0: qq'<z/0 0')
395     # Line 4 is changed:
396     # - " qq'ParseError',\n"
397     # + " qq'ParseError'\n"
398     # Lines 5-5 are missing:
399     # - " [\n"
400     # - " qq'StartTag',\n"
401     # - " qq'z',\n"
402     # - " {\n"
403     # - " 0 => qq''\n"
404     # - " }\n"
405     # - " ]\n"
406 wakaba 1.312 not ok 166
407     # Test 166 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #166)
408     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'\\x{09}'\n }\n ]\n ];\n" (<z/0='&#9: qq'<z/0=\x{27}&#9')
409     # Line 4 is changed:
410     # - " qq'ParseError',\n"
411     # + " qq'ParseError'\n"
412     # Lines 5-5 are missing:
413     # - " [\n"
414     # - " qq'StartTag',\n"
415     # - " qq'z',\n"
416     # - " {\n"
417     # - " 0 => qq'\\x{09}'\n"
418     # - " }\n"
419     # - " ]\n"
420 wakaba 1.28 ok 167
421 wakaba 1.314 not ok 168
422     # Test 168 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #168)
423     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'\\x{09}'\n }\n ]\n ];\n" (<z/0=&#9: qq'<z/0=&#9')
424     # Line 4 is changed:
425     # - " qq'ParseError',\n"
426     # + " qq'ParseError'\n"
427     # Lines 5-5 are missing:
428     # - " [\n"
429     # - " qq'StartTag',\n"
430     # - " qq'z',\n"
431     # - " {\n"
432     # - " 0 => qq'\\x{09}'\n"
433     # - " }\n"
434     # - " ]\n"
435 wakaba 1.307 not ok 169
436     # Test 169 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #169)
437     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'0z' => qq''\n }\n ]\n ];\n" (<z/0z: qq'<z/0z')
438     # Line 3 is changed:
439     # - " qq'ParseError',\n"
440     # + " qq'ParseError'\n"
441     # Lines 4-4 are missing:
442     # - " [\n"
443     # - " qq'StartTag',\n"
444     # - " qq'z',\n"
445     # - " {\n"
446     # - " qq'0z' => qq''\n"
447     # - " }\n"
448     # - " ]\n"
449     not ok 170
450     # Test 170 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #170)
451     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'',\n qq'z' => qq''\n }\n ]\n ];\n" (<z/0 z: qq'<z/0 z')
452     # Line 3 is changed:
453     # - " qq'ParseError',\n"
454     # + " qq'ParseError'\n"
455     # Lines 4-4 are missing:
456     # - " [\n"
457     # - " qq'StartTag',\n"
458     # - " qq'z',\n"
459     # - " {\n"
460     # - " 0 => qq'',\n"
461     # - " qq'z' => qq''\n"
462     # - " }\n"
463     # - " ]\n"
464 wakaba 1.303 not ok 171
465     # Test 171 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #171)
466     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'zz',\n {}\n ]\n ];\n" (<zz: qq'<zz')
467     # Line 2 is changed:
468     # - " qq'ParseError',\n"
469     # + " qq'ParseError'\n"
470     # Lines 3-3 are missing:
471     # - " [\n"
472     # - " qq'StartTag',\n"
473     # - " qq'zz',\n"
474     # - " {}\n"
475     # - " ]\n"
476 wakaba 1.307 not ok 172
477     # Test 172 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #172)
478     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'z' => qq''\n }\n ]\n ];\n" (<z/z: qq'<z/z')
479     # Line 3 is changed:
480     # - " qq'ParseError',\n"
481     # + " qq'ParseError'\n"
482     # Lines 4-4 are missing:
483     # - " [\n"
484     # - " qq'StartTag',\n"
485     # - " qq'z',\n"
486     # - " {\n"
487     # - " qq'z' => qq''\n"
488     # - " }\n"
489     # - " ]\n"
490 wakaba 1.286 # t/tokenizer/test4.test
491 wakaba 1.299 not ok 173
492 wakaba 1.307 # Test 173 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #173)
493 wakaba 1.299 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n 0 => qq'',\n qq'<' => qq''\n }\n ]\n ];\n" (< in attribute name: qq'<z/0 <')
494 wakaba 1.307 # Line 4 is changed:
495     # - " [\n"
496     # + " qq'ParseError'\n"
497     # Lines 5-5 are missing:
498     # - " qq'StartTag',\n"
499     # - " qq'z',\n"
500     # - " {\n"
501     # - " 0 => qq'',\n"
502     # - " qq'<' => qq''\n"
503     # - " }\n"
504     # - " ]\n"
505 wakaba 1.293 not ok 174
506 wakaba 1.314 # Test 174 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #174)
507 wakaba 1.293 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'x' => qq'<'\n }\n ]\n ];\n" (< in attribute value: qq'<z x=<')
508 wakaba 1.314 # Line 3 is changed:
509     # - " [\n"
510     # + " qq'ParseError'\n"
511     # Lines 4-4 are missing:
512     # - " qq'StartTag',\n"
513     # - " qq'z',\n"
514     # - " {\n"
515     # - " qq'x' => qq'<'\n"
516     # - " }\n"
517     # - " ]\n"
518 wakaba 1.286 ok 175
519     ok 176
520     not ok 177
521     # Test 177 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'=' => qq''\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #177)
522 wakaba 1.247 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {\n qq'=' => qq''\n }\n ]\n ];\n" (== attribute: qq'<z ==>')
523     # Got 1 extra line at line 3:
524     # + " qq'ParseError',\n"
525 wakaba 1.28 ok 178
526 wakaba 1.33 ok 179
527 wakaba 1.34 ok 180
528 wakaba 1.38 ok 181
529     ok 182
530 wakaba 1.43 ok 183
531     ok 184
532     ok 185
533     ok 186
534     ok 187
535     ok 188
536 wakaba 1.240 ok 189
537     ok 190
538 wakaba 1.43 ok 191
539     ok 192
540     ok 193
541     ok 194
542     ok 195
543     ok 196
544 wakaba 1.306 not ok 197
545     # Test 197 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #197)
546     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'z',\n {}\n ]\n ];\n" (CR EOF in tag name: qq'<z\x{0D}')
547     # Line 2 is changed:
548     # - " qq'ParseError',\n"
549     # + " qq'ParseError'\n"
550     # Lines 3-3 are missing:
551     # - " [\n"
552     # - " qq'StartTag',\n"
553     # - " qq'z',\n"
554     # - " {}\n"
555     # - " ]\n"
556 wakaba 1.96 ok 198
557     ok 199
558 wakaba 1.286 ok 200
559 wakaba 1.96 ok 201
560 wakaba 1.130 ok 202
561 wakaba 1.43 ok 203
562     ok 204
563     ok 205
564     ok 206
565     ok 207
566     ok 208
567     ok 209
568     ok 210
569     ok 211
570     ok 212
571     ok 213
572     ok 214
573 wakaba 1.240 ok 215
574     ok 216
575 wakaba 1.43 ok 217
576     ok 218
577     ok 219
578     ok 220
579 wakaba 1.141 ok 221
580 wakaba 1.286 ok 222
581 wakaba 1.298 not ok 223
582     # Test 223 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n qq'AbC',\n qq'XyZ',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #223)
583     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n qq'AbC',\n qq'XyZ',\n 1\n ]\n ];\n" (Doctype public case-sensitivity (1): qq'<!DoCtYpE HtMl PuBlIc "AbC" "XyZ">')
584     # Line 4 is changed:
585     # - " qq'HtMl',\n"
586     # + " qq'html',\n"
587     not ok 224
588     # Test 224 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n qq'aBc',\n qq'xYz',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #224)
589     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'hTmL',\n qq'aBc',\n qq'xYz',\n 1\n ]\n ];\n" (Doctype public case-sensitivity (2): qq'<!dOcTyPe hTmL pUbLiC "aBc" "xYz">')
590     # Line 4 is changed:
591     # - " qq'hTmL',\n"
592     # + " qq'html',\n"
593     not ok 225
594     # Test 225 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n qq'XyZ',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #225)
595     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n undef,\n qq'XyZ',\n 1\n ]\n ];\n" (Doctype system case-sensitivity (1): qq'<!DoCtYpE HtMl SyStEm "XyZ">')
596     # Line 4 is changed:
597     # - " qq'HtMl',\n"
598     # + " qq'html',\n"
599     not ok 226
600     # Test 226 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n qq'xYz',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #226)
601     # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'hTmL',\n undef,\n qq'xYz',\n 1\n ]\n ];\n" (Doctype system case-sensitivity (2): qq'<!dOcTyPe hTmL sYsTeM "xYz">')
602     # Line 4 is changed:
603     # - " qq'hTmL',\n"
604     # + " qq'html',\n"
605 wakaba 1.286 not ok 227
606     # Test 227 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 205 fail #227)
607 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}')
608     # Got 1 extra line at line 3:
609     # + " qq'ParseError',\n"
610     # Line 8 is missing:
611     # - " qq'ParseError',\n"
612 wakaba 1.43 ok 228
613     ok 229
614     ok 230
615     ok 231
616     ok 232
617     ok 233
618     ok 234
619     ok 235
620 wakaba 1.141 ok 236
621 wakaba 1.43 ok 237
622     ok 238
623     ok 239
624     ok 240
625     ok 241
626 wakaba 1.287 ok 242
627 wakaba 1.43 ok 243
628 wakaba 1.287 ok 244
629 wakaba 1.286 # t/tokenizer/contentModelFlags.test
630 wakaba 1.43 ok 245
631     ok 246
632     ok 247
633     ok 248
634 wakaba 1.141 ok 249
635 wakaba 1.43 ok 250
636     ok 251
637     ok 252
638     ok 253
639     ok 254
640     ok 255
641 wakaba 1.141 ok 256
642 wakaba 1.43 ok 257
643 wakaba 1.286 # t/tokenizer/escapeFlag.test
644 wakaba 1.43 ok 258
645     ok 259
646     ok 260
647     ok 261
648     ok 262
649 wakaba 1.206 ok 263
650 wakaba 1.43 ok 264
651     ok 265
652     ok 266
653 wakaba 1.286 # t/tokenizer/entities.test
654 wakaba 1.43 ok 267
655     ok 268
656     ok 269
657     ok 270
658     ok 271
659     ok 272
660     ok 273
661     ok 274
662     ok 275
663     ok 276
664     ok 277
665     ok 278
666     ok 279
667     ok 280
668     ok 281
669     ok 282
670     ok 283
671     ok 284
672     ok 285
673     ok 286
674     ok 287
675     ok 288
676     ok 289
677     ok 290
678     ok 291
679     ok 292
680     ok 293
681     ok 294
682     ok 295
683     ok 296
684     ok 297
685     ok 298
686     ok 299
687     ok 300
688     ok 301
689     ok 302
690     ok 303
691     ok 304
692     ok 305
693     ok 306
694     ok 307
695     ok 308
696     ok 309
697     ok 310
698     ok 311
699     ok 312
700     ok 313
701     ok 314
702     ok 315
703     ok 316
704     ok 317
705     ok 318
706     ok 319
707     ok 320
708     ok 321
709     ok 322
710     ok 323
711     ok 324
712     ok 325
713     ok 326
714     ok 327
715     ok 328
716     ok 329
717     ok 330
718     ok 331
719     ok 332
720     ok 333
721     ok 334
722     ok 335
723     ok 336
724     ok 337
725 wakaba 1.59 ok 338
726     ok 339
727     ok 340
728     ok 341
729     ok 342
730     ok 343
731     ok 344
732     ok 345
733     ok 346
734     ok 347
735 wakaba 1.62 ok 348
736     ok 349
737     ok 350
738     ok 351
739     ok 352
740     ok 353
741     ok 354
742     ok 355
743     ok 356
744     ok 357
745     ok 358
746     ok 359
747 wakaba 1.96 ok 360
748     ok 361
749     ok 362
750     ok 363
751 wakaba 1.129 ok 364
752     ok 365
753     ok 366
754     ok 367
755     ok 368
756     ok 369
757     ok 370
758     ok 371
759     ok 372
760     ok 373
761     ok 374
762     ok 375
763     ok 376
764     ok 377
765     ok 378
766     ok 379
767     ok 380
768     ok 381
769     ok 382
770     ok 383
771     ok 384
772     ok 385
773     ok 386
774     ok 387
775     ok 388
776     ok 389
777     ok 390
778     ok 391
779     ok 392
780     ok 393
781     ok 394
782     ok 395
783     ok 396
784 wakaba 1.130 ok 397
785     ok 398
786     ok 399
787     ok 400
788     ok 401
789     ok 402
790     ok 403
791     ok 404
792     ok 405
793     ok 406
794     ok 407
795     ok 408
796     ok 409
797     ok 410
798     ok 411
799     ok 412
800     ok 413
801     ok 414
802     ok 415
803     ok 416
804 wakaba 1.132 ok 417
805     ok 418
806     ok 419
807     ok 420
808 wakaba 1.136 ok 421
809     ok 422
810     ok 423
811     ok 424
812     ok 425
813     ok 426
814     ok 427
815     ok 428
816     ok 429
817     ok 430
818     ok 431
819     ok 432
820     ok 433
821     ok 434
822 wakaba 1.205 ok 435
823 wakaba 1.136 ok 436
824     ok 437
825     ok 438
826 wakaba 1.205 ok 439
827 wakaba 1.136 ok 440
828     ok 441
829     ok 442
830 wakaba 1.205 ok 443
831 wakaba 1.136 ok 444
832     ok 445
833 wakaba 1.205 ok 446
834 wakaba 1.136 ok 447
835     ok 448
836     ok 449
837     ok 450
838     ok 451
839     ok 452
840     ok 453
841     ok 454
842     ok 455
843     ok 456
844     ok 457
845     ok 458
846     ok 459
847     ok 460
848     ok 461
849     ok 462
850     ok 463
851     ok 464
852     ok 465
853     ok 466
854     ok 467
855     ok 468
856     ok 469
857     ok 470
858     ok 471
859 wakaba 1.141 ok 472
860 wakaba 1.195 ok 473
861     ok 474
862     ok 475
863     ok 476
864     ok 477
865 wakaba 1.205 ok 478
866     ok 479
867     ok 480
868     ok 481
869     ok 482
870     ok 483
871     ok 484
872     ok 485
873     ok 486
874     ok 487
875     ok 488
876     ok 489
877     ok 490
878     ok 491
879     ok 492
880     ok 493
881     ok 494
882     ok 495
883     ok 496
884     ok 497
885     ok 498
886     ok 499
887     ok 500
888     ok 501
889     ok 502
890     ok 503
891     ok 504
892     ok 505
893     ok 506
894     ok 507
895     ok 508
896     ok 509
897     ok 510
898     ok 511
899     ok 512
900     ok 513
901     ok 514
902     ok 515
903     ok 516
904     ok 517
905     ok 518
906     ok 519
907     ok 520
908     ok 521
909     ok 522
910     ok 523
911     ok 524
912     ok 525
913     ok 526
914     ok 527
915     ok 528
916     ok 529
917     ok 530
918     ok 531
919     ok 532
920     ok 533
921     ok 534
922     ok 535
923     ok 536
924     ok 537
925     ok 538
926     ok 539
927 wakaba 1.210 ok 540
928 wakaba 1.205 ok 541
929     ok 542
930     ok 543
931     ok 544
932     ok 545
933     ok 546
934     ok 547
935     ok 548
936     ok 549
937     ok 550
938     ok 551
939     ok 552
940     ok 553
941     ok 554
942     ok 555
943     ok 556
944     ok 557
945     ok 558
946     ok 559
947     ok 560
948     ok 561
949     ok 562
950     ok 563
951     ok 564
952     ok 565
953     ok 566
954     ok 567
955     ok 568
956     ok 569
957     ok 570
958     ok 571
959     ok 572
960     ok 573
961     ok 574
962     ok 575
963     ok 576
964     ok 577
965     ok 578
966     ok 579
967     ok 580
968     ok 581
969     ok 582
970     ok 583
971     ok 584
972     ok 585
973     ok 586
974     ok 587
975     ok 588
976     ok 589
977     ok 590
978     ok 591
979     ok 592
980     ok 593
981     ok 594
982     ok 595
983     ok 596
984     ok 597
985     ok 598
986     ok 599
987     ok 600
988     ok 601
989     ok 602
990     ok 603
991     ok 604
992     ok 605
993     ok 606
994     ok 607
995     ok 608
996     ok 609
997     ok 610
998     ok 611
999     ok 612
1000     ok 613
1001     ok 614
1002     ok 615
1003     ok 616
1004     ok 617
1005     ok 618
1006     ok 619
1007     ok 620
1008     ok 621
1009     ok 622
1010     ok 623
1011     ok 624
1012     ok 625
1013     ok 626
1014     ok 627
1015     ok 628
1016     ok 629
1017     ok 630
1018     ok 631
1019     ok 632
1020     ok 633
1021     ok 634
1022     ok 635
1023     ok 636
1024     ok 637
1025     ok 638
1026     ok 639
1027     ok 640
1028     ok 641
1029     ok 642
1030     ok 643
1031     ok 644
1032     ok 645
1033     ok 646
1034     ok 647
1035     ok 648
1036     ok 649
1037     ok 650
1038     ok 651
1039     ok 652
1040     ok 653
1041     ok 654
1042     ok 655
1043     ok 656
1044     ok 657
1045     ok 658
1046     ok 659
1047     ok 660
1048     ok 661
1049     ok 662
1050     ok 663
1051     ok 664
1052     ok 665
1053     ok 666
1054     ok 667
1055     ok 668
1056     ok 669
1057     ok 670
1058     ok 671
1059     ok 672
1060     ok 673
1061     ok 674
1062     ok 675
1063     ok 676
1064     ok 677
1065     ok 678
1066     ok 679
1067     ok 680
1068     ok 681
1069     ok 682
1070     ok 683
1071     ok 684
1072     ok 685
1073     ok 686
1074     ok 687
1075     ok 688
1076     ok 689
1077     ok 690
1078     ok 691
1079     ok 692
1080     ok 693
1081     ok 694
1082     ok 695
1083     ok 696
1084     ok 697
1085     ok 698
1086     ok 699
1087     ok 700
1088     ok 701
1089     ok 702
1090     ok 703
1091     ok 704
1092     ok 705
1093     ok 706
1094     ok 707
1095     ok 708
1096     ok 709
1097     ok 710
1098     ok 711
1099     ok 712
1100     ok 713
1101     ok 714
1102     ok 715
1103     ok 716
1104     ok 717
1105     ok 718
1106     ok 719
1107     ok 720
1108     ok 721
1109     ok 722
1110     ok 723
1111     ok 724
1112     ok 725
1113     ok 726
1114     ok 727
1115     ok 728
1116     ok 729
1117     ok 730
1118     ok 731
1119     ok 732
1120     ok 733
1121     ok 734
1122     ok 735
1123     ok 736
1124     ok 737
1125     ok 738
1126     ok 739
1127     ok 740
1128     ok 741
1129     ok 742
1130     ok 743
1131     ok 744
1132     ok 745
1133     ok 746
1134     ok 747
1135     ok 748
1136     ok 749
1137     ok 750
1138     ok 751
1139     ok 752
1140     ok 753
1141     ok 754
1142     ok 755
1143     ok 756
1144     ok 757
1145     ok 758
1146     ok 759
1147     ok 760
1148     ok 761
1149     ok 762
1150     ok 763
1151     ok 764
1152     ok 765
1153     ok 766
1154     ok 767
1155     ok 768
1156     ok 769
1157     ok 770
1158     ok 771
1159     ok 772
1160     ok 773
1161     ok 774
1162     ok 775
1163     ok 776
1164     ok 777
1165     ok 778
1166     ok 779
1167     ok 780
1168     ok 781
1169     ok 782
1170     ok 783
1171     ok 784
1172     ok 785
1173     ok 786
1174     ok 787
1175     ok 788
1176     ok 789
1177     ok 790
1178     ok 791
1179     ok 792
1180     ok 793
1181     ok 794
1182     ok 795
1183     ok 796
1184     ok 797
1185     ok 798
1186     ok 799
1187     ok 800
1188     ok 801
1189     ok 802
1190     ok 803
1191     ok 804
1192     ok 805
1193     ok 806
1194     ok 807
1195     ok 808
1196     ok 809
1197     ok 810
1198     ok 811
1199     ok 812
1200     ok 813
1201     ok 814
1202     ok 815
1203     ok 816
1204     ok 817
1205     ok 818
1206     ok 819
1207     ok 820
1208     ok 821
1209     ok 822
1210     ok 823
1211     ok 824
1212     ok 825
1213     ok 826
1214     ok 827
1215     ok 828
1216     ok 829
1217     ok 830
1218     ok 831
1219     ok 832
1220     ok 833
1221     ok 834
1222     ok 835
1223     ok 836
1224     ok 837
1225     ok 838
1226     ok 839
1227     ok 840
1228     ok 841
1229     ok 842
1230     ok 843
1231     ok 844
1232     ok 845
1233 wakaba 1.286 ok 846
1234     ok 847
1235     ok 848
1236     ok 849
1237     ok 850
1238 wakaba 1.205 # t/tokenizer/xmlViolation.test
1239 wakaba 1.286 not ok 851
1240     # Test 851 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'a\\x{FFFF}b'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #851)
1241 wakaba 1.206 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'a\\x{FFFD}b'\n ]\n ];\n" (Non-XML character: qq'a\x{FFFF}b')
1242     # Line 5 is changed:
1243     # - " qq'a\\x{FFFD}b'\n"
1244     # + " qq'a\\x{FFFF}b'\n"
1245 wakaba 1.286 not ok 852
1246     # Test 852 got: "$VAR1 = [\n [\n qq'Character',\n qq'a\\x{0C}b'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #852)
1247 wakaba 1.206 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'a b'\n ]\n ];\n" (Non-XML space: qq'a\x{0C}b')
1248     # Line 4 is changed:
1249     # - " qq'a b'\n"
1250     # + " qq'a\\x{0C}b'\n"
1251 wakaba 1.286 not ok 853
1252 wakaba 1.302 # Test 853 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq' foo -- bar '\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #853)
1253 wakaba 1.206 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq' foo - - bar '\n ]\n ];\n" (Double hyphen in comment: qq'<!-- foo -- bar -->')
1254 wakaba 1.302 # Line 5 is changed:
1255 wakaba 1.206 # - " qq' foo - - bar '\n"
1256     # + " qq' foo -- bar '\n"
1257 wakaba 1.286 ok 854
1258 wakaba 1.205 # t/tokenizer-test-1.test
1259     ok 855
1260     ok 856
1261     ok 857
1262     ok 858
1263     ok 859
1264     ok 860
1265     ok 861
1266     ok 862
1267     ok 863
1268     ok 864
1269     ok 865
1270     ok 866
1271     ok 867
1272     ok 868
1273     ok 869
1274     ok 870
1275     ok 871
1276     ok 872
1277     ok 873
1278     ok 874
1279     ok 875
1280     ok 876
1281     ok 877
1282     ok 878
1283     ok 879
1284     ok 880
1285     ok 881
1286     ok 882
1287     ok 883
1288     ok 884
1289     ok 885
1290     ok 886
1291     ok 887
1292     ok 888
1293     ok 889
1294     ok 890
1295     ok 891
1296     ok 892
1297     ok 893
1298     ok 894
1299     ok 895
1300     ok 896
1301     ok 897
1302     ok 898
1303     ok 899
1304     ok 900
1305     ok 901
1306     ok 902
1307     ok 903
1308     ok 904
1309     ok 905
1310     ok 906
1311     ok 907
1312     ok 908
1313     ok 909
1314     ok 910
1315     ok 911
1316     ok 912
1317     ok 913
1318     ok 914
1319     ok 915
1320     ok 916
1321     ok 917
1322     ok 918
1323     ok 919
1324     ok 920
1325     ok 921
1326     ok 922
1327     ok 923
1328     ok 924
1329     ok 925
1330 wakaba 1.298 ok 926
1331     ok 927
1332     not ok 928
1333     # Test 928 got: "$VAR1 = [\n [\n qq'Comment',\n qq'--x'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #928)
1334 wakaba 1.296 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'--x'\n ]\n ];\n" (<!----x-->: qq'<!----x-->')
1335     # Line 2 is missing:
1336     # - " qq'ParseError',\n"
1337 wakaba 1.205 ok 929
1338     ok 930
1339     ok 931
1340     ok 932
1341     ok 933
1342     ok 934
1343     ok 935
1344     ok 936
1345     ok 937
1346 wakaba 1.281 ok 938
1347     ok 939
1348     ok 940
1349     ok 941
1350     ok 942
1351     ok 943
1352     ok 944
1353     ok 945
1354 wakaba 1.285 ok 946
1355 wakaba 1.205 ok 947
1356     ok 948
1357     ok 949
1358     ok 950
1359     ok 951
1360     ok 952
1361     ok 953
1362     ok 954
1363     ok 955
1364     ok 956
1365     ok 957
1366     ok 958
1367     ok 959
1368     ok 960
1369     ok 961
1370     ok 962
1371 wakaba 1.286 ok 963
1372     ok 964
1373 wakaba 1.290 ok 965
1374     ok 966
1375     ok 967
1376 wakaba 1.298 ok 968
1377     ok 969
1378     not ok 970
1379     # Test 970 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}\\x{DFFF}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #970)
1380 wakaba 1.285 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}'\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{DFFF}'\n ]\n ];\n" (surrogate character reference: qq'&#xD800;\x{DFFF}')
1381     # Lines 3-3 are missing:
1382     # - " [\n"
1383     # - " qq'Character',\n"
1384     # - " qq'\\x{FFFD}'\n"
1385     # - " ],\n"
1386     # Line 6 is changed:
1387     # - " qq'\\x{DFFF}'\n"
1388     # + " qq'\\x{FFFD}\\x{DFFF}'\n"
1389 wakaba 1.205 ok 971
1390     ok 972
1391     ok 973
1392     ok 974
1393     ok 975
1394     ok 976
1395     ok 977
1396     ok 978
1397     ok 979
1398     ok 980
1399     ok 981
1400     ok 982
1401     ok 983
1402     ok 984
1403     ok 985
1404     ok 986
1405     ok 987
1406     ok 988
1407     ok 989
1408     ok 990
1409     ok 991
1410     ok 992
1411     ok 993
1412     ok 994
1413     ok 995
1414     ok 996
1415     ok 997
1416     ok 998
1417     ok 999
1418     ok 1000
1419     ok 1001
1420     ok 1002
1421     ok 1003
1422     ok 1004
1423     ok 1005
1424     ok 1006
1425     ok 1007
1426     ok 1008
1427     ok 1009
1428     ok 1010
1429     ok 1011
1430     ok 1012
1431     ok 1013
1432     ok 1014
1433     ok 1015
1434     ok 1016
1435     ok 1017
1436     ok 1018
1437 wakaba 1.206 ok 1019
1438     ok 1020
1439 wakaba 1.312 not ok 1021
1440     # Test 1021 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1021)
1441     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'href' => qq'\\x{A9}'\n }\n ]\n ];\n" (entity w/o refc at the end of unterminated attribute value: qq'<a href=\x{27}&COPY')
1442     # Line 3 is changed:
1443     # - " qq'ParseError',\n"
1444     # + " qq'ParseError'\n"
1445     # Lines 4-4 are missing:
1446     # - " [\n"
1447     # - " qq'StartTag',\n"
1448     # - " qq'a',\n"
1449     # - " {\n"
1450     # - " qq'href' => qq'\\x{A9}'\n"
1451     # - " }\n"
1452     # - " ]\n"
1453 wakaba 1.206 ok 1022
1454     ok 1023
1455     ok 1024
1456     ok 1025
1457 wakaba 1.240 ok 1026
1458 wakaba 1.206 ok 1027
1459     ok 1028
1460     ok 1029
1461 wakaba 1.240 ok 1030
1462 wakaba 1.206 ok 1031
1463     ok 1032
1464     ok 1033
1465 wakaba 1.240 ok 1034
1466 wakaba 1.206 ok 1035
1467     ok 1036
1468 wakaba 1.240 ok 1037
1469 wakaba 1.205 ok 1038
1470     ok 1039
1471 wakaba 1.298 ok 1040
1472     ok 1041
1473 wakaba 1.299 ok 1042
1474 wakaba 1.298 ok 1043
1475 wakaba 1.299 ok 1044
1476 wakaba 1.205 ok 1045
1477 wakaba 1.312 not ok 1046
1478     # Test 1046 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1046)
1479     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'p',\n {\n qq'align' => qq'left<div>'\n }\n ]\n ];\n" (< in attribute value (single-unquoted) state: qq'<p align=\x{27}left<div>')
1480     # Line 2 is changed:
1481     # - " qq'ParseError',\n"
1482     # + " qq'ParseError'\n"
1483     # Lines 3-3 are missing:
1484     # - " [\n"
1485     # - " qq'StartTag',\n"
1486     # - " qq'p',\n"
1487     # - " {\n"
1488     # - " qq'align' => qq'left<div>'\n"
1489     # - " }\n"
1490     # - " ]\n"
1491 wakaba 1.205 ok 1047
1492     ok 1048
1493     ok 1049
1494     ok 1050
1495     ok 1051
1496     ok 1052
1497     ok 1053
1498     ok 1054
1499     ok 1055
1500     ok 1056
1501     ok 1057
1502     ok 1058
1503     ok 1059
1504     ok 1060
1505     ok 1061
1506 wakaba 1.206 ok 1062
1507     ok 1063
1508     ok 1064
1509     ok 1065
1510     ok 1066
1511     ok 1067
1512     ok 1068
1513 wakaba 1.227 ok 1069
1514     ok 1070
1515     ok 1071
1516     ok 1072
1517     ok 1073
1518 wakaba 1.247 ok 1074
1519     ok 1075
1520     ok 1076
1521     ok 1077
1522     ok 1078
1523     ok 1079
1524     ok 1080
1525 wakaba 1.281 ok 1081
1526     ok 1082
1527     ok 1083
1528     ok 1084
1529     ok 1085
1530     ok 1086
1531     ok 1087
1532     ok 1088
1533     ok 1089
1534     ok 1090
1535     ok 1091
1536     ok 1092
1537     ok 1093
1538     ok 1094
1539     ok 1095
1540     ok 1096
1541     ok 1097
1542 wakaba 1.285 ok 1098
1543     ok 1099
1544     ok 1100
1545     ok 1101
1546     ok 1102
1547     ok 1103
1548     ok 1104
1549     ok 1105
1550 wakaba 1.305 ok 1106
1551 wakaba 1.285 ok 1107
1552     ok 1108
1553     ok 1109
1554 wakaba 1.305 ok 1110
1555 wakaba 1.285 ok 1111
1556     ok 1112
1557     ok 1113
1558     ok 1114
1559     ok 1115
1560     ok 1116
1561     ok 1117
1562     ok 1118
1563     ok 1119
1564     ok 1120
1565     ok 1121
1566     ok 1122
1567     ok 1123
1568 wakaba 1.312 not ok 1124
1569     # Test 1124 got: "$VAR1 = [\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1124)
1570     # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'a' => qq'>'\n }\n ]\n ];\n" (<a a='>: qq'<a a=\x{27}>')
1571     # Line 2 is changed:
1572     # - " qq'ParseError',\n"
1573     # + " qq'ParseError'\n"
1574     # Lines 3-3 are missing:
1575     # - " [\n"
1576     # - " qq'StartTag',\n"
1577     # - " qq'a',\n"
1578     # - " {\n"
1579     # - " qq'a' => qq'>'\n"
1580     # - " }\n"
1581     # - " ]\n"
1582 wakaba 1.285 ok 1125
1583     ok 1126
1584     ok 1127
1585 wakaba 1.305 ok 1128
1586 wakaba 1.286 ok 1129
1587 wakaba 1.305 ok 1130
1588 wakaba 1.290 ok 1131
1589     ok 1132
1590 wakaba 1.293 ok 1133
1591     ok 1134
1592 wakaba 1.308 ok 1135
1593 wakaba 1.298 ok 1136
1594 wakaba 1.309 ok 1137
1595 wakaba 1.310 ok 1138
1596 wakaba 1.313 ok 1139
1597 wakaba 1.301 ok 1140
1598 wakaba 1.315 ok 1141
1599 wakaba 1.305 ok 1142
1600     ok 1143
1601 wakaba 1.302 ok 1144
1602     ok 1145
1603 wakaba 1.306 not ok 1146
1604     # Test 1146 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'p',\n {\n qq'class' => qq'a'\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1146)
1605     # Expected: "$VAR1 = [\n qq'ParseError'\n ];\n" (start tag not closed (after attribute value (quoted)): qq'<p class=\x{27}a\x{27}')
1606     # Line 2 is changed:
1607     # - " qq'ParseError'\n"
1608     # + " qq'ParseError',\n"
1609     # Got 7 extra lines at line 3:
1610     # + " [\n"
1611     # + " qq'StartTag',\n"
1612     # + " qq'p',\n"
1613     # + " {\n"
1614     # + " qq'class' => qq'a'\n"
1615     # + " }\n"
1616     # + " ]\n"
1617     not ok 1147
1618     # Test 1147 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'EndTag',\n qq'p'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1147)
1619     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (end tag not closed (after attribute value (quoted)): qq'</p class=\x{27}a\x{27}')
1620     # Line 3 is changed:
1621     # - " qq'ParseError'\n"
1622     # + " qq'ParseError',\n"
1623     # Got 4 extra lines at line 4:
1624     # + " [\n"
1625     # + " qq'EndTag',\n"
1626     # + " qq'p'\n"
1627     # + " ]\n"
1628     not ok 1148
1629     # Test 1148 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'p',\n {\n qq'class' => qq'a'\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1148)
1630     # Expected: "$VAR1 = [\n qq'ParseError'\n ];\n" (start tag not closed (self-closing start tag): qq'<p class=\x{27}a\x{27}/')
1631     # Line 2 is changed:
1632     # - " qq'ParseError'\n"
1633     # + " qq'ParseError',\n"
1634     # Got 7 extra lines at line 3:
1635     # + " [\n"
1636     # + " qq'StartTag',\n"
1637     # + " qq'p',\n"
1638     # + " {\n"
1639     # + " qq'class' => qq'a'\n"
1640     # + " }\n"
1641     # + " ]\n"
1642     not ok 1149
1643     # Test 1149 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'EndTag',\n qq'p'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1149)
1644     # Expected: "$VAR1 = [\n qq'ParseError'\n ];\n" (end tag not closed (self-closing start tag): qq'</p/')
1645     # Line 2 is changed:
1646     # - " qq'ParseError'\n"
1647     # + " qq'ParseError',\n"
1648     # Got 4 extra lines at line 3:
1649     # + " [\n"
1650     # + " qq'EndTag',\n"
1651     # + " qq'p'\n"
1652     # + " ]\n"
1653     not ok 1150
1654     # Test 1150 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'EndTag',\n qq'p'\n ]\n ];\n" (t/HTML-tokenizer.t at line 205 fail #1150)
1655     # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError'\n ];\n" (end tag not closed (self-closing start tag): qq'</p class=\x{27}a\x{27}/')
1656     # Line 3 is changed:
1657     # - " qq'ParseError'\n"
1658     # + " qq'ParseError',\n"
1659     # Got 4 extra lines at line 4:
1660     # + " [\n"
1661     # + " qq'EndTag',\n"
1662     # + " qq'p'\n"
1663     # + " ]\n"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24