- Notifications
You must be signed in to change notification settings - Fork294
Commitb51828b
committed
Allow for Python implementations that don't support lone surrogates (read: Jython).
This is based on earlier work by Jim Baker (thanks!).The two major parts of this are: * Avoiding having lone surrogates in any string literals, and * Avoiding tests that contain lone surrogates.As part of this, the decoder for double-escaped tokenizer tests is rewrittento avoid unicode_escape as that has bogus behaviour with non-ASCII characters.1 parentb293489 commitb51828b
File tree
5 files changed
+87
-14
lines changed- html5lib
- tests
5 files changed
+87
-14
lines changedLines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| 35 | + |
Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
7 |
| - | |
| 7 | + | |
8 | 8 |
| |
9 |
| - | |
| 9 | + | |
| 10 | + | |
10 | 11 |
| |
11 | 12 |
| |
12 | 13 |
| |
|
Lines changed: 26 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
32 | 43 |
| |
33 | 44 |
| |
34 | 45 |
| |
| |||
164 | 175 |
| |
165 | 176 |
| |
166 | 177 |
| |
167 |
| - | |
168 |
| - | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
169 | 184 |
| |
170 |
| - | |
| 185 | + | |
171 | 186 |
| |
172 | 187 |
| |
173 |
| - | |
| 188 | + | |
| 189 | + | |
174 | 190 |
| |
175 | 191 |
| |
176 | 192 |
| |
| |||
265 | 281 |
| |
266 | 282 |
| |
267 | 283 |
| |
268 |
| - | |
| 284 | + | |
| 285 | + | |
269 | 286 |
| |
270 |
| - | |
271 |
| - | |
272 |
| - | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
273 | 290 |
| |
274 | 291 |
| |
275 | 292 |
| |
|
Lines changed: 35 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| 7 | + | |
| 8 | + | |
7 | 9 |
| |
8 | 10 |
| |
9 | 11 |
| |
10 |
| - | |
| 12 | + | |
11 | 13 |
| |
12 | 14 |
| |
13 | 15 |
| |
| |||
122 | 124 |
| |
123 | 125 |
| |
124 | 126 |
| |
| 127 | + | |
| 128 | + | |
| 129 | + | |
125 | 130 |
| |
126 | 131 |
| |
127 |
| - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
128 | 159 |
| |
129 | 160 |
| |
130 | 161 |
| |
| |||
183 | 214 |
| |
184 | 215 |
| |
185 | 216 |
| |
| 217 | + | |
| 218 | + | |
186 | 219 |
| |
187 | 220 |
| |
188 | 221 |
|
Lines changed: 22 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| 5 | + | |
| 6 | + | |
5 | 7 |
| |
6 | 8 |
| |
7 | 9 |
| |
8 | 10 |
| |
9 | 11 |
| |
10 | 12 |
| |
11 | 13 |
| |
12 |
| - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
13 | 34 |
| |
14 | 35 |
| |
15 | 36 |
| |
|
0 commit comments
Comments
(0)