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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24