1{ 2 "tests": [ 3 { 4 "description": "<p><font size=4><font color=red><font size=4><font size=4><font size=4><font size=4><font size=4><font color=red><p>X", 5 "input": "<p><font size=4><font color=red><font size=4><font size=4><font size=4><font size=4><font size=4><font color=red><p>X", 6 "output": [ 7 [ 8 "StartTag", 9 "p", 10 {} 11 ], 12 [ 13 "StartTag", 14 "font", 15 { 16 "size": "4" 17 } 18 ], 19 [ 20 "StartTag", 21 "font", 22 { 23 "color": "red" 24 } 25 ], 26 [ 27 "StartTag", 28 "font", 29 { 30 "size": "4" 31 } 32 ], 33 [ 34 "StartTag", 35 "font", 36 { 37 "size": "4" 38 } 39 ], 40 [ 41 "StartTag", 42 "font", 43 { 44 "size": "4" 45 } 46 ], 47 [ 48 "StartTag", 49 "font", 50 { 51 "size": "4" 52 } 53 ], 54 [ 55 "StartTag", 56 "font", 57 { 58 "size": "4" 59 } 60 ], 61 [ 62 "StartTag", 63 "font", 64 { 65 "color": "red" 66 } 67 ], 68 [ 69 "StartTag", 70 "p", 71 {} 72 ], 73 [ 74 "Character", 75 "X" 76 ] 77 ] 78 }, 79 { 80 "description": "<p><font size=4><font size=4><font size=4><font size=4><p>X", 81 "input": "<p><font size=4><font size=4><font size=4><font size=4><p>X", 82 "output": [ 83 [ 84 "StartTag", 85 "p", 86 {} 87 ], 88 [ 89 "StartTag", 90 "font", 91 { 92 "size": "4" 93 } 94 ], 95 [ 96 "StartTag", 97 "font", 98 { 99 "size": "4" 100 } 101 ], 102 [ 103 "StartTag", 104 "font", 105 { 106 "size": "4" 107 } 108 ], 109 [ 110 "StartTag", 111 "font", 112 { 113 "size": "4" 114 } 115 ], 116 [ 117 "StartTag", 118 "p", 119 {} 120 ], 121 [ 122 "Character", 123 "X" 124 ] 125 ] 126 }, 127 { 128 "description": "<p><font size=4><font size=4><font size=4><font size=\"5\"><font size=4><p>X", 129 "input": "<p><font size=4><font size=4><font size=4><font size=\"5\"><font size=4><p>X", 130 "output": [ 131 [ 132 "StartTag", 133 "p", 134 {} 135 ], 136 [ 137 "StartTag", 138 "font", 139 { 140 "size": "4" 141 } 142 ], 143 [ 144 "StartTag", 145 "font", 146 { 147 "size": "4" 148 } 149 ], 150 [ 151 "StartTag", 152 "font", 153 { 154 "size": "4" 155 } 156 ], 157 [ 158 "StartTag", 159 "font", 160 { 161 "size": "5" 162 } 163 ], 164 [ 165 "StartTag", 166 "font", 167 { 168 "size": "4" 169 } 170 ], 171 [ 172 "StartTag", 173 "p", 174 {} 175 ], 176 [ 177 "Character", 178 "X" 179 ] 180 ] 181 }, 182 { 183 "description": "<p><font size=4 id=a><font size=4 id=b><font size=4><font size=4><p>X", 184 "input": "<p><font size=4 id=a><font size=4 id=b><font size=4><font size=4><p>X", 185 "output": [ 186 [ 187 "StartTag", 188 "p", 189 {} 190 ], 191 [ 192 "StartTag", 193 "font", 194 { 195 "size": "4", 196 "id": "a" 197 } 198 ], 199 [ 200 "StartTag", 201 "font", 202 { 203 "size": "4", 204 "id": "b" 205 } 206 ], 207 [ 208 "StartTag", 209 "font", 210 { 211 "size": "4" 212 } 213 ], 214 [ 215 "StartTag", 216 "font", 217 { 218 "size": "4" 219 } 220 ], 221 [ 222 "StartTag", 223 "p", 224 {} 225 ], 226 [ 227 "Character", 228 "X" 229 ] 230 ] 231 }, 232 { 233 "description": "<p><b id=a><b id=a><b id=a><b><object><b id=a><b id=a>X</object><p>Y", 234 "input": "<p><b id=a><b id=a><b id=a><b><object><b id=a><b id=a>X</object><p>Y", 235 "output": [ 236 [ 237 "StartTag", 238 "p", 239 {} 240 ], 241 [ 242 "StartTag", 243 "b", 244 { 245 "id": "a" 246 } 247 ], 248 [ 249 "StartTag", 250 "b", 251 { 252 "id": "a" 253 } 254 ], 255 [ 256 "StartTag", 257 "b", 258 { 259 "id": "a" 260 } 261 ], 262 [ 263 "StartTag", 264 "b", 265 {} 266 ], 267 [ 268 "StartTag", 269 "object", 270 {} 271 ], 272 [ 273 "StartTag", 274 "b", 275 { 276 "id": "a" 277 } 278 ], 279 [ 280 "StartTag", 281 "b", 282 { 283 "id": "a" 284 } 285 ], 286 [ 287 "Character", 288 "X" 289 ], 290 [ 291 "EndTag", 292 "object" 293 ], 294 [ 295 "StartTag", 296 "p", 297 {} 298 ], 299 [ 300 "Character", 301 "Y" 302 ] 303 ] 304 } 305 ] 306}