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