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