• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}