diff --git a/crates/swc_html_parser/tests/fixture/attribute/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/basic/span.rust-debug index 4065743f3df7..af4aef1012c0 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/basic/span.rust-debug @@ -38,7 +38,7 @@ 35 | | test 36 | | 37 | | - 38 | `-> + 38 | | `---- x Child @@ -91,7 +91,7 @@ 35 | | test 36 | | 37 | | - 38 | `-> + 38 | | `---- x Element @@ -132,7 +132,7 @@ 35 | | test 36 | | 37 | | - 38 | `-> + 38 | | `---- x Attribute @@ -168,40 +168,46 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -253,7 +259,7 @@ 35 | | test 36 | | 37 | | - 38 | `-> + 38 | | `---- x Element @@ -290,7 +296,7 @@ 35 | | test 36 | | 37 | | - 38 | `-> + 38 | | `---- x Child @@ -738,8 +744,10 @@ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:14:9] - 14 | ,-> src + ,-[$DIR/tests/fixture/attribute/basic/input.html:12:34] + 12 | "> + 13 | src 15 | | = 16 | `-> "test" `---- @@ -999,148 +1007,172 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | Default spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | ,-> Default spacing 30 | `-> Default spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:29:5] - 29 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:28:59] + 28 | g"> + 29 | ,-> Default spacing 30 | `-> Default spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | Default spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | ,-> Default spacing 31 | `-> Preserved spacing `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:30:5] - 30 | ,-> Default spacing + ,-[$DIR/tests/fixture/attribute/basic/input.html:29:59] + 29 | xt> + 30 | ,-> Default spacing 31 | `-> Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^ 32 | `---- x Text - ,-[$DIR/tests/fixture/attribute/basic/input.html:31:5] - 31 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/attribute/basic/input.html:30:59] + 30 | xt> + 31 | Preserved spacing + : ^ 32 | `---- @@ -1225,7 +1257,7 @@ 35 | ,-> test 36 | | 37 | | - 38 | `-> + 38 | | `---- x Text @@ -1233,5 +1265,5 @@ 35 | ,-> test 36 | | 37 | | - 38 | `-> + 38 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug index 6aad9bf65f70..87ab7f6c3b23 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/class/span.rust-debug @@ -20,7 +20,7 @@ 17 | |
18 | |
19 | | - 20 | `-> + 20 | | `---- x Child @@ -55,7 +55,7 @@ 17 | |
18 | |
19 | | - 20 | `-> + 20 | | `---- x Element @@ -78,7 +78,7 @@ 17 | |
18 | |
19 | | - 20 | `-> + 20 | | `---- x Attribute @@ -114,40 +114,46 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/class/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -181,7 +187,7 @@ 17 | |
18 | |
19 | | - 20 | `-> + 20 | | `---- x Element @@ -200,7 +206,7 @@ 17 | |
18 | |
19 | | - 20 | `-> + 20 | | `---- x Child @@ -216,363 +222,423 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:6:4] + 6 | dy> + 7 | ,-> 8 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:6:4] + 6 | dy> + 7 | ,-> 8 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:89] + 7 | /a> + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:89] + 7 | /a> + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:7:89] + 7 | /a> + 8 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:7:89] + 7 | /a> + 8 | ,-> 9 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:7:89] + 7 | /a> + 8 | ,-> 9 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:8:44] + 8 | /a> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:8:44] + 8 | /a> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:8:44] + 8 | /a> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:8:44] + 8 | /a> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:8:44] + 8 | /a> + 9 | ,-> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:9:48] + 9 | an> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:9:48] + 9 | an> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:9:48] + 9 | an> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:9:48] + 9 | an> + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:9:48] + 9 | an> + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:10:48] + 10 | an> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:10:48] + 10 | an> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:10:48] + 10 | an> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:10:48] + 10 | an> + 11 | ,-> 12 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:11:5] - 11 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:10:48] + 10 | an> + 11 | ,-> 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:11:48] + 11 | an> + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:11:48] + 11 | an> + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:11:48] + 11 | an> + 12 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:11:48] + 11 | an> + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:11:48] + 11 | an> + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:12:34] + 12 | an> + 13 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:12:34] + 12 | an> + 13 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:12:34] + 12 | an> + 13 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:12:34] + 12 | an> + 13 | ,-> 14 | `->
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:12:34] + 12 | an> + 13 | ,-> 14 | `->
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 |
- : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:13:32] + 13 | an> + 14 |
+ : ^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 |
- : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:13:32] + 13 | an> + 14 |
+ : ^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 |
- : ^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:13:32] + 13 | an> + 14 |
+ : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:13:32] + 13 | an> + 14 | ,->
15 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:14:5] - 14 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:13:32] + 13 | an> + 14 | ,->
15 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:14:19] + 14 | iv> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:14:19] + 14 | iv> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:14:19] + 14 | iv> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:14:19] + 14 | iv> + 15 | ,-> 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:15:5] - 15 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:14:19] + 14 | iv> + 15 | ,-> 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | ,-> 17 | `->
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/attribute/class/input.html:15:91] + 15 | iv> + 16 | ,-> 17 | `->
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 |
- : ^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 |
+ : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 | ,->
18 | `->
`---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:16:79] + 16 | /a> + 17 | ,->
18 | `->
`---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 |
+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 |
- : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 |
+ : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 | ,->
19 | | - 20 | `-> + 20 | | `---- x Text - ,-[$DIR/tests/fixture/attribute/class/input.html:18:5] - 18 | ,->
+ ,-[$DIR/tests/fixture/attribute/class/input.html:17:23] + 17 | iv> + 18 | ,->
19 | | - 20 | `-> + 20 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug index cf2f9ca83235..b395b7c140f7 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/no-quotes/span.rust-debug @@ -8,7 +8,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Child @@ -31,7 +31,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Element @@ -42,7 +42,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Child @@ -56,7 +56,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Element @@ -66,7 +66,7 @@ 5 | | This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Child @@ -118,7 +118,7 @@ 5 | ,-> This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- x Text @@ -126,5 +126,5 @@ 5 | ,-> This is a link 6 | | 7 | | - 8 | `-> + 8 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug index 0df6dc63460b..d4a05c24d797 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/quotes-in-meta/span.rust-debug @@ -86,76 +86,88 @@ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:5:5] - 5 | Document - : ^ + ,-[$DIR/tests/fixture/attribute/quotes-in-meta/input.html:4:66] + 4 | 1'> + 5 | Document + : ^ 6 | `---- diff --git a/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug b/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug index 01d0ddf928e2..8de7cd205622 100644 --- a/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/attribute/title/span.rust-debug @@ -10,7 +10,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -35,7 +35,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -48,7 +48,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -64,7 +64,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -76,7 +76,7 @@ 7 | |

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -172,7 +172,7 @@ 7 | ,->

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Text @@ -180,5 +180,5 @@ 7 | ,->

Mouse over this paragraph, to display the title attribute as a tooltip.

8 | | 9 | | - 10 | `-> + 10 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug index 1a530c51dafd..9fd7c4f4706c 100644 --- a/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/after-body/span.rust-debug @@ -104,142 +104,165 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/comment/after-body/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/comment/after-body/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/comment/after-body/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/comment/after-body/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug index 1110b0283d68..aed39f74f0a0 100644 --- a/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/basic-1/span.rust-debug @@ -12,8 +12,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Child @@ -40,8 +38,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Element @@ -56,8 +52,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Child @@ -75,8 +69,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Element @@ -90,8 +82,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Child @@ -216,8 +206,6 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- x Text @@ -226,6 +214,4 @@ 9 | | 10 | | 11 | | - 12 | | - 13 | `-> `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug index 8772fb701c9a..0c38a88825fb 100644 --- a/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/basic/span.rust-debug @@ -17,7 +17,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Child @@ -49,7 +49,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Element @@ -69,7 +69,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Attribute @@ -105,40 +105,46 @@ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/comment/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/comment/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -169,7 +175,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Element @@ -185,7 +191,7 @@ 14 | | 15 | | 16 | | - 17 | `-> + 17 | | `---- x Child @@ -434,12 +440,12 @@ ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] 15 | ,-> 16 | | - 17 | `-> + 17 | | `---- x Text ,-[$DIR/tests/fixture/comment/basic/input.html:15:1] 15 | ,-> 16 | | - 17 | `-> + 17 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug index 21fd422b8629..6051d5484519 100644 --- a/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/ie-conditional/span.rust-debug @@ -12,7 +12,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Child @@ -39,7 +39,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Element @@ -54,7 +54,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Child @@ -72,7 +72,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Element @@ -86,7 +86,7 @@ 9 | | 10 | | 11 | | - 12 | `-> + 12 | | `---- x Child @@ -224,7 +224,7 @@ 9 | ,-> 10 | | 11 | | - 12 | `-> + 12 | | `---- x Text @@ -232,5 +232,5 @@ 9 | ,-> 10 | | 11 | | - 12 | `-> + 12 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug b/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug index da1adb58e116..c891051b81da 100644 --- a/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/comment/multiline/span.rust-debug @@ -13,7 +13,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -41,7 +41,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -57,7 +57,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -76,7 +76,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -91,7 +91,7 @@ 10 | |

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -205,7 +205,7 @@ 10 | ,->

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- x Text @@ -213,5 +213,5 @@ 10 | ,->

This is a paragraph too.

11 | | 12 | | - 13 | `-> + 13 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document/span.rust-debug b/crates/swc_html_parser/tests/fixture/document/span.rust-debug index b86e171539f5..6974a83ec27d 100644 --- a/crates/swc_html_parser/tests/fixture/document/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document/span.rust-debug @@ -10,7 +10,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -35,7 +35,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -48,7 +48,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -64,7 +64,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Element @@ -76,7 +76,7 @@ 7 | |

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Child @@ -160,7 +160,7 @@ 7 | ,->

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- x Text @@ -168,5 +168,5 @@ 7 | ,->

My first paragraph.

8 | | 9 | | - 10 | `-> + 10 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug index 8b1288000539..e63b9d9f87e3 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/legacy/span.rust-debug @@ -13,7 +13,7 @@ 10 | | 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Child @@ -41,7 +41,7 @@ 10 | | 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Element @@ -57,7 +57,7 @@ 10 | | 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Attribute @@ -101,142 +101,165 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/document_type/legacy/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/document_type/legacy/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/document_type/legacy/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- @@ -259,7 +282,7 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Element @@ -267,7 +290,7 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Child @@ -275,7 +298,7 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- x Text @@ -283,5 +306,5 @@ 10 | ,-> 11 | | Test 12 | | - 13 | `-> + 13 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug index 8f739f4b0d8c..a17d5ced1bb7 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/lowercase/span.rust-debug @@ -11,7 +11,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -37,7 +37,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -51,7 +51,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/lowercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/lowercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- @@ -138,7 +144,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -147,7 +153,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -156,7 +162,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Text @@ -165,5 +171,5 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug b/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug index 6706b9fbb24b..e52e8ccb5d0a 100644 --- a/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/document_type/uppercase/span.rust-debug @@ -11,7 +11,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -37,7 +37,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -51,7 +51,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/document_type/uppercase/input.html:4:5] - 4 | Title of the document - : ^ + ,-[$DIR/tests/fixture/document_type/uppercase/input.html:3:4] + 3 | ad> + 4 | Title of the document + : ^ 5 | `---- @@ -138,7 +144,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -147,7 +153,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -156,7 +162,7 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- x Text @@ -165,5 +171,5 @@ 8 | | The content of the document...... 9 | | 10 | | - 11 | `-> + 11 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug index 882d9b9fca97..0a814acaf2e7 100644 --- a/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/a/span.rust-debug @@ -87,40 +87,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/a/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/a/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug index a2007e350b1f..a5333af5d491 100644 --- a/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/basic/span.rust-debug @@ -159,40 +159,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/basic/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/basic/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug index d83a7a611204..7375f2545c0b 100644 --- a/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/br/span.rust-debug @@ -111,40 +111,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/br/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -275,172 +281,200 @@ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | Is quiet now,
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | Is quiet now,
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | Is quiet now,
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | Is quiet now,
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | ,-> Is quiet now,
+ ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | ,-> Is quiet now,
10 | `-> In all the treetops
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:9:5] - 9 | ,-> Is quiet now,
+ ,-[$DIR/tests/fixture/element/br/input.html:8:27] + 8 | br> + 9 | ,-> Is quiet now,
10 | `-> In all the treetops
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | In all the treetops
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | In all the treetops
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | In all the treetops
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | In all the treetops
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | ,-> In all the treetops
+ ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | ,-> In all the treetops
11 | `-> Hearest thou
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:10:5] - 10 | ,-> In all the treetops
+ ,-[$DIR/tests/fixture/element/br/input.html:9:19] + 9 | br> + 10 | ,-> In all the treetops
11 | `-> Hearest thou
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | Hearest thou
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | Hearest thou
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | Hearest thou
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | Hearest thou
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | ,-> Hearest thou
+ ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | ,-> Hearest thou
12 | `-> Hardly a breath;
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:11:5] - 11 | ,-> Hearest thou
+ ,-[$DIR/tests/fixture/element/br/input.html:10:25] + 10 | br> + 11 | ,-> Hearest thou
12 | `-> Hardly a breath;
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | Hardly a breath;
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | Hardly a breath;
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | Hardly a breath;
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | Hardly a breath;
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | ,-> Hardly a breath;
+ ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | ,-> Hardly a breath;
13 | `-> The birds are asleep in the trees:
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:12:5] - 12 | ,-> Hardly a breath;
+ ,-[$DIR/tests/fixture/element/br/input.html:11:18] + 11 | br> + 12 | ,-> Hardly a breath;
13 | `-> The birds are asleep in the trees:
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | The birds are asleep in the trees:
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | The birds are asleep in the trees:
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | The birds are asleep in the trees:
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | The birds are asleep in the trees:
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | ,-> The birds are asleep in the trees:
+ ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | ,-> The birds are asleep in the trees:
14 | `-> Wait, soon like these
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:13:5] - 13 | ,-> The birds are asleep in the trees:
+ ,-[$DIR/tests/fixture/element/br/input.html:12:22] + 12 | br> + 13 | ,-> The birds are asleep in the trees:
14 | `-> Wait, soon like these
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | Wait, soon like these
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | Wait, soon like these
+ : ^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | Wait, soon like these
- : ^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | Wait, soon like these
+ : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | ,-> Wait, soon like these
+ ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | ,-> Wait, soon like these
15 | `-> Thou too shalt rest.
`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:14:5] - 14 | ,-> Wait, soon like these
+ ,-[$DIR/tests/fixture/element/br/input.html:13:40] + 13 | br> + 14 | ,-> Wait, soon like these
15 | `-> Thou too shalt rest.
`---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^^^^^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^ 16 |

`---- x Text - ,-[$DIR/tests/fixture/element/br/input.html:15:5] - 15 | Thou too shalt rest.
- : ^ + ,-[$DIR/tests/fixture/element/br/input.html:14:27] + 14 | br> + 15 | Thou too shalt rest.
+ : ^ 16 |

`---- diff --git a/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug index 1bdce82b753b..53c71d615264 100644 --- a/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/button/span.rust-debug @@ -87,40 +87,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/button/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/button/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug index 196d02f06a45..db9551da2b62 100644 --- a/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/caption/span.rust-debug @@ -123,40 +123,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -283,38 +289,44 @@ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | Example Caption - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | Example Caption + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | ,-> Example Caption + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | ,-> Example Caption 9 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:8:5] - 8 | ,-> Example Caption + ,-[$DIR/tests/fixture/element/caption/input.html:7:5] + 7 | le> + 8 | ,-> Example Caption 9 | `-> `---- @@ -323,340 +335,394 @@ x Element x Child - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | | Login 11 | | Email 12 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | | Login 11 | | Email 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | `-> Login `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:8:36] + 8 | on> + 9 | ,-> 10 | `-> Login `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | Login - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | Login + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> Login + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | ,-> Login 11 | `-> Email `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:10:9] - 10 | ,-> Login + ,-[$DIR/tests/fixture/element/caption/input.html:9:2] + 9 | + 10 | ,-> Login 11 | `-> Email `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | Email - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | Email + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> Email + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | ,-> Email 12 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:11:9] - 11 | ,-> Email + ,-[$DIR/tests/fixture/element/caption/input.html:10:16] + 10 | in + 11 | ,-> Email 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:20] + 11 | th> + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:11:20] + 11 | th> + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | | user1 15 | | user1@sample.com 16 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | | user1 15 | | user1@sample.com 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | `-> user1 `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:12:7] + 12 | tr> + 13 | ,-> 14 | `-> user1 `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | user1 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | user1 + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> user1 + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | ,-> user1 15 | `-> user1@sample.com `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:14:9] - 14 | ,-> user1 + ,-[$DIR/tests/fixture/element/caption/input.html:13:2] + 13 | + 14 | ,-> user1 15 | `-> user1@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | user1@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | user1@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> user1@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | ,-> user1@sample.com 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:15:9] - 15 | ,-> user1@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:14:16] + 14 | r1 + 15 | ,-> user1@sample.com 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:31] + 15 | td> + 16 | ,-> 17 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:16:5] - 16 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:15:31] + 15 | td> + 16 | ,-> 17 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | | user2 19 | | user2@sample.com 20 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | | user2 19 | | user2@sample.com 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | `-> user2 `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:17:5] - 17 | ,-> + ,-[$DIR/tests/fixture/element/caption/input.html:16:7] + 16 | tr> + 17 | ,-> 18 | `-> user2 `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | user2 - : ^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | user2 + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | ,-> user2 + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | ,-> user2 19 | `-> user2@sample.com `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:18:9] - 18 | ,-> user2 + ,-[$DIR/tests/fixture/element/caption/input.html:17:2] + 17 | + 18 | ,-> user2 19 | `-> user2@sample.com `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | user2@sample.com - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | user2@sample.com + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | ,-> user2@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | ,-> user2@sample.com 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:19:9] - 19 | ,-> user2@sample.com + ,-[$DIR/tests/fixture/element/caption/input.html:18:16] + 18 | r2 + 19 | ,-> user2@sample.com 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/caption/input.html:20:5] - 20 | - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:19:31] + 19 | td> + 20 | + : ^ 21 | `---- x Text - ,-[$DIR/tests/fixture/element/caption/input.html:20:5] - 20 | - : ^ + ,-[$DIR/tests/fixture/element/caption/input.html:19:31] + 19 | td> + 20 | + : ^ 21 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug index ad5fbc73171c..71f414d517fc 100644 --- a/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/code/span.rust-debug @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/code/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/code/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug index dc9e840a3c67..f773485b06bd 100644 --- a/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/colgroup/span.rust-debug @@ -111,40 +111,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -255,122 +261,142 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | Superheros and sidekicks - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | Superheros and sidekicks + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | ,-> Superheros and sidekicks + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | ,-> Superheros and sidekicks 9 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:8:5] - 8 | ,-> Superheros and sidekicks + ,-[$DIR/tests/fixture/element/colgroup/input.html:7:5] + 7 | le> + 8 | ,-> Superheros and sidekicks 9 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:8:45] + 8 | on> + 9 | ,-> 10 | `-> `---- @@ -379,8 +405,9 @@ x Element x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | |   12 | | Batman 13 | | Robin @@ -390,8 +417,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | |   12 | | Batman 13 | | Robin @@ -401,232 +429,270 @@ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | `->   `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/colgroup/input.html:9:85] + 9 | up> + 10 | ,-> 11 | `->   `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 |   - : ^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 |   + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 | ,->   12 | `-> Batman `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:11:9] - 11 | ,->   + ,-[$DIR/tests/fixture/element/colgroup/input.html:10:2] + 10 | + 11 | ,->   12 | `-> Batman `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | Batman - : ^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | Batman + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | ,-> Batman 13 | `-> Robin `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:12:9] - 12 | ,-> Batman + ,-[$DIR/tests/fixture/element/colgroup/input.html:11:13] + 11 |   + 12 | ,-> Batman 13 | `-> Robin `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | Robin - : ^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | Robin + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | ,-> Robin 14 | `-> The Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:13:9] - 13 | ,-> Robin + ,-[$DIR/tests/fixture/element/colgroup/input.html:12:29] + 12 | an + 13 | ,-> Robin 14 | `-> The Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | The Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | The Flash + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | ,-> The Flash 15 | `-> Kid Flash `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:14:9] - 14 | ,-> The Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:13:28] + 13 | in + 14 | ,-> The Flash 15 | `-> Kid Flash `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | Kid Flash - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | Kid Flash + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | ,-> Kid Flash 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:15:9] - 15 | ,-> Kid Flash + ,-[$DIR/tests/fixture/element/colgroup/input.html:14:32] + 14 | sh + 15 | ,-> Kid Flash 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:15:36] + 15 | th> + 16 | + : ^ 17 | `---- x Text - ,-[$DIR/tests/fixture/element/colgroup/input.html:16:5] - 16 | - : ^ + ,-[$DIR/tests/fixture/element/colgroup/input.html:15:36] + 15 | th> + 16 | + : ^ 17 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug index 315afb46134e..c7a82933f610 100644 --- a/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/custom-element/span.rust-debug @@ -150,40 +150,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -305,15 +311,17 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:9:3] - 9 | ,-> back of your card."> + ,-[$DIR/tests/fixture/element/custom-element/input.html:8:69] + 8 | e + 9 | ,-> back of your card."> 10 | `-> 11 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:9:3] - 9 | ,-> back of your card."> + ,-[$DIR/tests/fixture/element/custom-element/input.html:8:69] + 8 | e + 9 | ,-> back of your card."> 10 | `-> 11 | `---- @@ -425,184 +433,214 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | Twitter - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | Twitter + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | ,-> Twitter + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | ,-> Twitter 17 | `-> Facebook `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:16:5] - 16 | ,-> Twitter + ,-[$DIR/tests/fixture/element/custom-element/input.html:15:13] + 15 | ns> + 16 | ,-> Twitter 17 | `-> Facebook `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | Facebook - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | Facebook + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | ,-> Facebook 18 | `-> G+ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:17:5] - 17 | ,-> Facebook + ,-[$DIR/tests/fixture/element/custom-element/input.html:16:73] + 16 | on> + 17 | ,-> Facebook 18 | `-> G+ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^ 19 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:18:5] - 18 | G+ - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:17:69] + 17 | on> + 18 | G+ + : ^ 19 | `---- @@ -647,40 +685,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^ 23 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:22:5] - 22 | I'm an x-foo-with-markup! - : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:21:17] + 21 | up> + 22 | I'm an x-foo-with-markup! + : ^ 23 | `---- @@ -747,80 +791,92 @@ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:26:5] - 26 | ,-> `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] - 28 | ,-> + ,-[$DIR/tests/fixture/element/custom-element/input.html:27:25] + 27 | ; } + 28 | ,-> 29 | `->

I'm in Shadow DOM. My markup was stamped from a <template>.

`---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:28:5] - 28 | ,-> + ,-[$DIR/tests/fixture/element/custom-element/input.html:27:25] + 27 | ; } + 28 | ,-> 29 | `->

I'm in Shadow DOM. My markup was stamped from a <template>.

`---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^ 30 | `---- x Text - ,-[$DIR/tests/fixture/element/custom-element/input.html:29:5] - 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

- : ^ + ,-[$DIR/tests/fixture/element/custom-element/input.html:28:10] + 28 | le> + 29 |

I'm in Shadow DOM. My markup was stamped from a <template>.

+ : ^ 30 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug index 4a56fd3b3ae8..ecb88b747455 100644 --- a/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/dialog/span.rust-debug @@ -15,7 +15,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Child @@ -45,7 +45,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Element @@ -63,7 +63,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Attribute @@ -99,40 +99,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -161,7 +167,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Element @@ -175,7 +181,7 @@ 12 | | Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Child @@ -225,40 +231,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^ 10 | `---- x Text - ,-[$DIR/tests/fixture/element/dialog/input.html:9:5] - 9 |

Greetings, one and all!

- : ^ + ,-[$DIR/tests/fixture/element/dialog/input.html:8:11] + 8 | en> + 9 |

Greetings, one and all!

+ : ^ 10 | `---- @@ -305,7 +317,7 @@ 12 | ,-> Test 13 | | 14 | | - 15 | `-> + 15 | | `---- x Text @@ -313,5 +325,5 @@ 12 | ,-> Test 13 | | 14 | | - 15 | `-> + 15 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug index 62333c77eff5..c39b054f5d09 100644 --- a/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/div/span.rust-debug @@ -90,40 +90,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/div/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/div/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug index 7a8cddef4a99..9523f47be985 100644 --- a/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/embed/span.rust-debug @@ -102,40 +102,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/embed/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -196,143 +202,165 @@ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | ,-> 8 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:7:5] - 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:6:4] + 6 | dy> + 7 | ,-> <embed type="vide/webm" src="/media/examples/flower.mp4" width="200" height="200"> 8 | `-> <noembed> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> <noembed> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:7:84] + 7 | 0"> + 8 | ,-> <noembed> 9 | | <h1>Alternative content</h1> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/embed/input.html:9:34] + 9 | h1> + 10 | ,-> 11 | `-> + ,-[$DIR/tests/fixture/element/embed/input.html:9:34] + 9 | h1> + 10 | ,-> 11 | `-> + 11 | ,-> height="200"> `---- x Element - ,-[$DIR/tests/fixture/element/embed/input.html:11:5] - 11 | ,-> + 11 | ,-> height="200"> `---- x Attribute - ,-[$DIR/tests/fixture/element/embed/input.html:11:5] - 11 | + 11 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/embed/input.html:13:13] + 13 | idth="250" + 14 | height="200"> + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | ,-> height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:13:13] + 13 | idth="250" + 14 | ,-> height="200"> 15 | `-> 16 | `---- x Text - ,-[$DIR/tests/fixture/element/embed/input.html:14:12] - 14 | ,-> height="200"> + ,-[$DIR/tests/fixture/element/embed/input.html:13:13] + 13 | idth="250" + 14 | ,-> height="200"> 15 | `-> 16 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug index 12e9b624fcc3..03c334db8348 100644 --- a/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/form/span.rust-debug @@ -144,40 +144,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/form/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -332,356 +338,413 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | | 11 | | 12 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | | 11 | | 12 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 |
+ : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:9:5] - 9 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:8:48] + 8 | e"> + 9 | ,->
10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:9:24] + 9 | ample"> + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | ,-> 12 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:10:45] + 10 | /label> + 11 | ,-> 12 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:56] + 11 | ed> + 12 | ,->
13 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:12:5] - 12 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:11:56] + 11 | ed> + 12 | ,->
13 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | | 15 | | 16 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | | 15 | | 16 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 |
+ : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:13:5] - 13 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:12:8] + 12 | iv> + 13 | ,->
14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | ,-> 15 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:14:9] - 14 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:13:24] + 13 | ample"> + 14 | ,-> 15 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | ,-> 16 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:15:9] - 15 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:14:47] + 14 | /label> + 15 | ,-> 16 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:59] + 15 | ed> + 16 | ,->
17 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:16:5] - 16 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:15:59] + 15 | ed> + 16 | ,->
17 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | | 19 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | | 19 | `->
`---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 |
- : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 |
+ : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:17:5] - 17 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:16:8] + 16 | iv> + 17 | ,->
18 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | ,-> 19 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:17:24] + 17 | ample"> + 18 | ,-> 19 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:46] + 18 | !"> + 19 |
+ : ^ 20 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:19:5] - 19 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:18:46] + 18 | !"> + 19 |
+ : ^ 20 | `---- @@ -738,140 +801,162 @@ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | | Title 25 | | 26 | `->
`---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | | Title 25 | | 26 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | `-> Title `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:23:5] - 23 | ,->
+ ,-[$DIR/tests/fixture/element/form/input.html:22:18] + 22 | t"> + 23 | ,->
24 | `-> Title `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | Title - : ^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | Title + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | ,-> Title + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | ,-> Title 25 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:24:9] - 24 | ,-> Title + ,-[$DIR/tests/fixture/element/form/input.html:23:8] + 23 | eldset> + 24 | ,-> Title 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | ,-> 26 | `->
`---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/form/input.html:24:24] + 24 | legend> + 25 | ,-> 26 | `->
`---- x Child - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:64] + 25 | el> + 26 |
+ : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/form/input.html:26:5] - 26 |
- : ^ + ,-[$DIR/tests/fixture/element/form/input.html:25:64] + 25 | el> + 26 |
+ : ^ 27 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug index 4c4a930083b0..be4f0f9f96fa 100644 --- a/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/frameset/span.rust-debug @@ -98,76 +98,88 @@ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Тег FRAMESET `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> Тег FRAMESET `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:5:5] - 5 | Тег FRAMESET - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:4:69] + 4 | 8"> + 5 | Тег FRAMESET + : ^ 6 | `---- @@ -232,182 +244,211 @@ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:8:29] + 8 | *"> + 9 | ,-> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | | 12 | | 13 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | | 12 | | 13 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:10:5] - 10 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:9:64] + 9 | ze> + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | ,-> 12 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:11:9] - 11 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:10:20] + 10 | "80,*"> + 11 | ,-> 12 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/frameset/input.html:11:66] + 11 | resize> + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:46] + 12 | e"> + 13 | + : ^ 14 | `---- x Text - ,-[$DIR/tests/fixture/element/frameset/input.html:13:5] - 13 | - : ^ + ,-[$DIR/tests/fixture/element/frameset/input.html:12:46] + 12 | e"> + 13 | + : ^ 14 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug index df067e912a94..91f2fe620169 100644 --- a/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/headings/span.rust-debug @@ -13,7 +13,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -41,7 +41,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -57,7 +57,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -76,7 +76,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Element @@ -91,7 +91,7 @@ 10 | |
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Child @@ -327,7 +327,7 @@ 10 | ,->
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- x Text @@ -335,5 +335,5 @@ 10 | ,->
This is heading 6
11 | | 12 | | - 13 | `-> + 13 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug index 28335c2fd6f1..b278841af635 100644 --- a/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/iframe/span.rust-debug @@ -87,40 +87,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/iframe/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/iframe/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug index 25ad50bf50f9..34773a814ae5 100644 --- a/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/img/span.rust-debug @@ -11,7 +11,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -37,7 +37,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -51,7 +51,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -68,7 +68,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Element @@ -81,7 +81,7 @@ 8 | | W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Child @@ -215,7 +215,7 @@ 8 | ,-> W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- x Text @@ -223,5 +223,5 @@ 8 | ,-> W3Schools.com 9 | | 10 | | - 11 | `-> + 11 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug index e3af76ec1b51..382e91d38802 100644 --- a/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/lists/span.rust-debug @@ -31,7 +31,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Child @@ -77,7 +77,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Element @@ -111,7 +111,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Child @@ -148,7 +148,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Element @@ -181,7 +181,7 @@ 28 | |
  • item2 29 | | 30 | | - 31 | `-> + 31 | | `---- x Child @@ -273,112 +273,130 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 |
  • Coffee
  • + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 | ,->
  • Coffee
  • 9 | `->
  • Tea
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:8:5] - 8 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:7:2] + 7 | ul> + 8 | ,->
  • Coffee
  • 9 | `->
  • Tea
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 |
  • Tea
  • + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 | ,->
  • Tea
  • 10 | `->
  • Milk
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:9:5] - 9 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:8:17] + 8 | li> + 9 | ,->
  • Tea
  • 10 | `->
  • Milk
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^ 11 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:10:5] - 10 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:9:14] + 9 | li> + 10 |
  • Milk
  • + : ^ 11 | `---- @@ -465,112 +483,130 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 |
  • Coffee
  • - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 |
  • Coffee
  • + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 | ,->
  • Coffee
  • 17 | `->
  • Tea
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:16:5] - 16 | ,->
  • Coffee
  • + ,-[$DIR/tests/fixture/element/lists/input.html:15:2] + 15 | ol> + 16 | ,->
  • Coffee
  • 17 | `->
  • Tea
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 |
  • Tea
  • - : ^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 |
  • Tea
  • + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 | ,->
  • Tea
  • 18 | `->
  • Milk
  • `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:17:5] - 17 | ,->
  • Tea
  • + ,-[$DIR/tests/fixture/element/lists/input.html:16:17] + 16 | li> + 17 | ,->
  • Tea
  • 18 | `->
  • Milk
  • `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^ 19 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:18:5] - 18 |
  • Milk
  • - : ^ + ,-[$DIR/tests/fixture/element/lists/input.html:17:14] + 17 | li> + 18 |
  • Milk
  • + : ^ 19 | `---- @@ -617,54 +653,62 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:22:5] - 22 | ,->
  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:21:2] + 21 | ul> + 22 | ,->
  • item1 23 | `->
  • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^^^^^ 24 | `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^^^^^ 24 | `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^ 24 | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:23:5] - 23 |
  • item2 - : ^^^^^^ + ,-[$DIR/tests/fixture/element/lists/input.html:22:11] + 22 | em1 + 23 |
  • item2 + : ^^^^^^ 24 | `---- @@ -683,91 +727,109 @@ `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
      + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
        27 | |
      • item1 28 | |
      • item2 29 | `->
      `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
        + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
          27 | |
        • item1 28 | |
        • item2 29 | `->
        `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
          + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
            27 | `->
          • item1 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:26:5] - 26 | ,->
              + ,-[$DIR/tests/fixture/element/lists/input.html:24:4] + 24 | l> + 25 | + 26 | ,->
                27 | `->
              • item1 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
              • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                  + 27 | ,->
                • item1 28 | `->
                • item2 `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
                • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                    + 27 | ,->
                  • item1 28 | `->
                  • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
                  • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                      + 27 | ,->
                    • item1 28 | `->
                    • item2 `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:27:9] - 27 | ,->
                    • item1 + ,-[$DIR/tests/fixture/element/lists/input.html:26:2] + 26 |
                        + 27 | ,->
                      • item1 28 | `->
                      • item2 `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                      • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                      • item2 29 | `->
                      `---- x Element - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                    • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                    • item2 29 | `->
                    `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                  • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                  • item2 29 | `->
                  `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:28:9] - 28 | ,->
                • item2 + ,-[$DIR/tests/fixture/element/lists/input.html:27:11] + 27 | i>item1 + 28 | ,->
                • item2 29 | `->
                `---- x Child - ,-[$DIR/tests/fixture/element/lists/input.html:29:5] - 29 | ,->
              + ,-[$DIR/tests/fixture/element/lists/input.html:28:15] + 28 | em2 + 29 | ,->
            30 | | - 31 | `-> + 31 | | `---- x Text - ,-[$DIR/tests/fixture/element/lists/input.html:29:5] - 29 | ,->
          + ,-[$DIR/tests/fixture/element/lists/input.html:28:15] + 28 | em2 + 29 | ,->
        30 | | - 31 | `-> + 31 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug index f2c875698356..1635cca24761 100644 --- a/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/marquee/span.rust-debug @@ -105,40 +105,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -345,50 +351,57 @@ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:12:5] - 12 | ,-> + ,-[$DIR/tests/fixture/element/marquee/input.html:11:91] + 11 | d"> + 12 | ,-> 13 | | This text will bounce 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] - 14 | - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:13:27] + 13 | nce + 14 | + : ^ 15 | `---- x Text - ,-[$DIR/tests/fixture/element/marquee/input.html:14:5] - 14 | - : ^ + ,-[$DIR/tests/fixture/element/marquee/input.html:13:27] + 13 | nce + 14 | + : ^ 15 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug index b5c30fbcdeb5..11eab514958a 100644 --- a/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/math-1/span.rust-debug @@ -135,40 +135,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -297,556 +303,648 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 |
        - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 |
        + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 | ,->
        9 | `->
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:8:5] - 8 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:7:24] + 7 | e"> + 8 | ,->
        9 | `->
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 |
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 |
        + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 | ,->
        10 | `->
        1a
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:9:5] - 9 | ,->
        + ,-[$DIR/tests/fixture/element/math-1/input.html:8:42] + 8 | iv> + 9 | ,->
        10 | `->
        1a
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 |
        1a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 |
        1a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 | ,->
        1a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 | ,->
        1a
        11 | `->
        ⟨⟩
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:10:5] - 10 | ,->
        1a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:9:46] + 9 | iv> + 10 | ,->
        1a
        11 | `->
        ⟨⟩
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 |
        ⟨⟩
        - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 |
        ⟨⟩
        + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 | ,->
        ⟨⟩
        + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 | ,->
        ⟨⟩
        12 | `->
        𝕂
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:11:5] - 11 | ,->
        ⟨⟩
        + ,-[$DIR/tests/fixture/element/math-1/input.html:10:80] + 10 | iv> + 11 | ,->
        ⟨⟩
        12 | `->
        𝕂
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 |
        𝕂
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 |
        𝕂
        + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 | ,->
        𝕂
        + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 | ,->
        𝕂
        13 | `->
        a
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:12:5] - 12 | ,->
        𝕂
        + ,-[$DIR/tests/fixture/element/math-1/input.html:11:33] + 11 | iv> + 12 | ,->
        𝕂
        13 | `->
        a
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 |
        a
        - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 |
        a
        + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 | ,->
        a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 | ,->
        a
        14 | `->
        a
        `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:13:5] - 13 | ,->
        a
        + ,-[$DIR/tests/fixture/element/math-1/input.html:12:27] + 12 | iv> + 13 | ,->
        a
        14 | `->
        a
        `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
        a
        - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
        a
        + : ^ 15 |
  • `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:14:5] - 14 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:13:112] + 13 | iv> + 14 |
    a
    + : ^ 15 |
    `---- @@ -903,550 +1001,641 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 |
    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 |
    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 | ,->
    19 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:18:5] - 18 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:17:3] + 17 | iv> + 18 | ,->
    19 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 |
    - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 |
    + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 | ,->
    20 | `->
    a
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:19:5] - 19 | ,->
    + ,-[$DIR/tests/fixture/element/math-1/input.html:18:42] + 18 | iv> + 19 | ,->
    20 | `->
    a
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 |
    a
    - : ^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 |
    a
    + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 | ,->
    a
    + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 | ,->
    a
    21 | `->
    x
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:20:5] - 20 | ,->
    a
    + ,-[$DIR/tests/fixture/element/math-1/input.html:19:59] + 19 | iv> + 20 | ,->
    a
    21 | `->
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 |
    x
    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 | ,->
    x
    22 | `->
    x
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:21:5] - 21 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:20:148] + 20 | iv> + 21 | ,->
    x
    22 | `->
    x
    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 |
    x
    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 |
    x
    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 | ,->
    x
    23 | `->

    x

    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:22:5] - 22 | ,->
    x
    + ,-[$DIR/tests/fixture/element/math-1/input.html:21:73] + 21 | iv> + 22 | ,->
    x
    23 | `->

    x

    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 |

    x

    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 | ,->

    x

    + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 | ,->

    x

    24 | `->

    x

    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:23:5] - 23 | ,->

    x

    + ,-[$DIR/tests/fixture/element/math-1/input.html:22:64] + 22 | iv> + 23 | ,->

    x

    24 | `->

    x

    `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ 25 |
    `---- x Text - ,-[$DIR/tests/fixture/element/math-1/input.html:24:5] - 24 |

    x

    - : ^ + ,-[$DIR/tests/fixture/element/math-1/input.html:23:64] + 23 | iv> + 24 |

    x

    + : ^ 25 |
    `---- diff --git a/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug index 991b56de4d00..e21c2655f92c 100644 --- a/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/math/span.rust-debug @@ -167,7 +167,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Child @@ -349,7 +349,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Element @@ -519,7 +519,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Child @@ -549,40 +549,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:4:5] - 4 | MathML in HTML5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:3:4] + 3 | ad> + 4 | MathML in HTML5 + : ^ 5 | `---- @@ -763,7 +769,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Element @@ -929,7 +935,7 @@ 164 | | 165 | | 166 | | - 167 | `-> + 167 | | `---- x Child @@ -1007,8 +1013,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | | 11 | | 12 | | a @@ -1029,8 +1036,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | | 11 | | 12 | | a @@ -1051,20 +1059,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:9:5] - 9 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:8:4] + 8 | th> + 9 | ,-> 10 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | | 12 | | a 13 | | 2 @@ -1078,8 +1089,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | | 12 | | a 13 | | 2 @@ -1093,448 +1105,520 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:10:9] - 10 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:9:4] + 9 | + 10 | ,-> 11 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | | a 13 | | 2 14 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | | a 13 | | 2 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | `-> a `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:11:13] - 11 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:10:4] + 10 | + 11 | ,-> 12 | `-> a `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | a - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | a + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | ,-> a + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | ,-> a 13 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:12:17] - 12 | ,-> a + ,-[$DIR/tests/fixture/element/math/input.html:11:4] + 11 | + 12 | ,-> a 13 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | ,-> 2 14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:13:17] - 13 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:12:12] + 12 | a + 13 | ,-> 2 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:13:16] + 13 | 2 + 14 | ,-> 15 | `-> + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:13:16] + 13 | 2 + 14 | ,-> 15 | `-> + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | + + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | ,-> + 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:15:13] - 15 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:14:9] + 14 | + 15 | ,-> + 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | | b 18 | | 2 19 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | | b 18 | | 2 19 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | `-> b `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:15:12] + 15 | + + 16 | ,-> 17 | `-> b `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | b - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | b + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | ,-> b + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | ,-> b 18 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:17:17] - 17 | ,-> b + ,-[$DIR/tests/fixture/element/math/input.html:16:4] + 16 | + 17 | ,-> b 18 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | ,-> 2 19 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:18:17] - 18 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:17:12] + 17 | b + 18 | ,-> 2 19 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:19:13] - 19 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:18:16] + 18 | 2 + 19 | ,-> 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:19:13] - 19 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:18:16] + 18 | 2 + 19 | ,-> 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:20:9] - 20 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:19:13] + 19 | + 20 | ,-> 21 | `-> = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:20:9] - 20 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:19:13] + 19 | + 20 | ,-> 21 | `-> = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | = + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | ,-> = 22 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:21:9] - 21 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:20:9] + 20 | + 21 | ,-> = 22 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | | c 24 | | 2 25 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | | c 24 | | 2 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | `-> c `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:22:9] - 22 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:21:12] + 21 | >= + 22 | ,-> 23 | `-> c `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | c - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | c + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | ,-> c + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | ,-> c 24 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:23:13] - 23 | ,-> c + ,-[$DIR/tests/fixture/element/math/input.html:22:4] + 22 | + 23 | ,-> c 24 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | ,-> 2 25 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:24:13] - 24 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:23:12] + 23 | c + 24 | ,-> 2 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:24:16] + 24 | >2 + 25 | ,-> 26 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:24:16] + 24 | >2 + 25 | ,-> 26 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:26:5] - 26 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:25:13] + 25 | up> + 26 | + : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:26:5] - 26 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:25:13] + 25 | up> + 26 | + : ^ 27 | `---- @@ -1605,8 +1689,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | | 32 | | 0 1 0 33 | | @@ -1620,8 +1705,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | | 32 | | 0 1 0 33 | | @@ -1635,466 +1721,542 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:30:5] - 30 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:29:47] + 29 | L"> + 30 | ,-> 31 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | | 0 1 0 33 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | | 0 1 0 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | `-> 0 1 0 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:31:9] - 31 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:30:6] + 30 | matrix> + 31 | ,-> 32 | `-> 0 1 0 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | 0 1 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | 0 1 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | ,-> 0 1 0 + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | ,-> 0 1 0 33 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:32:13] - 32 | ,-> 0 1 0 + ,-[$DIR/tests/fixture/element/math/input.html:31:9] + 31 | + 32 | ,-> 0 1 0 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:32:44] + 32 | 0 + 33 | ,-> 34 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:32:44] + 32 | 0 + 33 | ,-> 34 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | | 0 0 1 36 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | | 0 0 1 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | `-> 0 0 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:33:14] + 33 | rixrow> + 34 | ,-> 35 | `-> 0 0 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | 0 0 1 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | 0 0 1 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | ,-> 0 0 1 + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | ,-> 0 0 1 36 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:35:13] - 35 | ,-> 0 0 1 + ,-[$DIR/tests/fixture/element/math/input.html:34:9] + 34 | + 35 | ,-> 0 0 1 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:36:9] - 36 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:35:44] + 35 | 1 + 36 | ,-> 37 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:36:9] - 36 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:35:44] + 35 | 1 + 36 | ,-> 37 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | | 1 0 0 39 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | | 1 0 0 39 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | `-> 1 0 0 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:37:9] - 37 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:36:14] + 36 | rixrow> + 37 | ,-> 38 | `-> 1 0 0 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | 1 0 0 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | 1 0 0 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | ,-> 1 0 0 + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | ,-> 1 0 0 39 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:38:13] - 38 | ,-> 1 0 0 + ,-[$DIR/tests/fixture/element/math/input.html:37:9] + 37 | + 38 | ,-> 1 0 0 39 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:38:44] + 38 | 0 + 39 | ,-> 40 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:38:44] + 38 | 0 + 39 | ,-> 40 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:40:5] - 40 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:39:18] + 39 | ow> + 40 | + : ^ 41 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:40:5] - 40 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:39:18] + 39 | ow> + 40 | + : ^ 41 | `---- @@ -2145,28 +2307,32 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^ 45 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:44:5] - 44 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:43:47] + 43 | L"> + 44 | + : ^ 45 | `---- @@ -2277,8 +2443,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | | 51 | | @@ -2315,8 +2482,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | | 51 | | @@ -2353,46 +2521,57 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:47:4] + 47 | th> + 48 | ,-> 49 | | 50 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | ,-> 51 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:48:10] + 48 | ntics> + 49 | + 50 | ,-> 51 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | | 53 | | x 54 | | 2 @@ -2403,8 +2582,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | | 53 | | x 54 | | 2 @@ -2415,242 +2595,285 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:50:30] + 50 | hML --> + 51 | ,-> 52 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | | x 54 | | 2 55 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | | x 54 | | 2 55 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:51:4] + 51 | + 52 | ,-> 53 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | ,-> x 54 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:53:17] - 53 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:52:4] + 52 | + 53 | ,-> x 54 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | ,-> 2 55 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:54:17] - 54 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:53:12] + 53 | x + 54 | ,-> 2 55 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:55:13] - 55 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:54:16] + 54 | 2 + 55 | ,-> 56 | `-> + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:55:13] - 55 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:54:16] + 54 | 2 + 55 | ,-> 56 | `-> + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | + + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | ,-> + 57 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:56:13] - 56 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:55:9] + 55 | + 56 | ,-> + 57 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | ,-> y 58 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:57:13] - 57 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:56:12] + 56 | + + 57 | ,-> y 58 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:58:9] - 58 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:57:16] + 57 | >y + 58 | ,-> 59 | | 60 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:58:9] - 58 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:57:16] + 57 | >y + 58 | ,-> 59 | | 60 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | ,-> 61 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:58:10] + 58 | /mrow> + 59 | + 60 | ,-> 61 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | | 63 | | 64 | | @@ -2664,8 +2887,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | | 63 | | 64 | | @@ -2679,26 +2903,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:61:9] - 61 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:60:25] + 60 | hML --> + 61 | ,-> 62 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | | 64 | | 65 | | @@ -2710,8 +2938,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | | 64 | | 65 | | @@ -2723,44 +2952,51 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:61:40] + 61 | L-Content"> + 62 | ,-> 63 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | + : ^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | ,-> 64 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:63:17] - 63 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:62:5] + 62 | + 63 | ,-> 64 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | | 66 | | x 67 | | 2 @@ -2768,8 +3004,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | | 66 | | x 67 | | 2 @@ -2777,338 +3014,402 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:64:17] - 64 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:63:9] + 63 | + 64 | ,-> 65 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | + : ^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | ,-> 66 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:65:21] - 65 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:64:5] + 64 | + 65 | ,-> 66 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | ,-> x 67 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:66:21] - 66 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:65:10] + 65 | + 66 | ,-> x 67 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | ,-> 2 68 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:67:21] - 67 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:66:12] + 66 | x + 67 | ,-> 2 68 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:68:17] - 68 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:67:31] + 67 | integer">2 + 68 | ,-> 69 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:68:17] - 68 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:67:31] + 67 | integer">2 + 68 | ,-> 69 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | ,-> y 70 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:69:17] - 69 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:68:10] + 68 | + 69 | ,-> y 70 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:69:16] + 69 | y + 70 | ,-> 71 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:69:16] + 69 | y + 70 | ,-> 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:70:14] + 70 | /apply> + 71 | ,-> 72 | | 73 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:70:14] + 70 | /apply> + 71 | ,-> 72 | | 73 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | ,-> 74 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:71:20] + 71 | n-xml> + 72 | + 73 | ,-> 74 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | ,-> 75 | | 76 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:73:28] + 73 | age --> + 74 | ,-> 75 | | 76 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | ,-> 77 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:74:65] + 74 | png"/> + 75 | + 76 | ,-> 77 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:76:23] + 76 | TeX --> + 77 | ,-> 78 | | x^{2} + y 79 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:79:9] - 79 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:78:15] + 78 | {2} + y + 79 | ,-> 80 | | 81 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:79:9] - 79 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:78:15] + 78 | {2} + y + 79 | ,-> 80 | | 81 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:81:5] - 81 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:79:20] + 79 | n> + 80 | + 81 | + : ^ 82 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:81:5] - 81 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:79:20] + 79 | n> + 80 | + 81 | + : ^ 82 | `---- @@ -3209,8 +3510,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | | 87 | | 88 | | @@ -3242,8 +3544,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | | 87 | | 88 | | @@ -3275,20 +3578,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:84:4] + 84 | th> + 85 | ,-> 86 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | | 88 | | 89 | | 2 @@ -3305,8 +3611,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | | 88 | | 89 | | 2 @@ -3323,26 +3630,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:85:6] + 85 | mtable> + 86 | ,-> 87 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | | 89 | | 2 90 | | @@ -3357,8 +3668,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | | 89 | | 2 90 | | @@ -3373,20 +3685,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:86:23] + 86 | n="{left}"> + 87 | ,-> 88 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | | 2 90 | | 91 | | x @@ -3399,8 +3714,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | | 2 90 | | 91 | | x @@ -3413,404 +3729,471 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:88:17] - 88 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:87:3] + 87 | + 88 | ,-> 89 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | ,-> 2 90 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:89:21] - 89 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:88:4] + 88 | + 89 | ,-> 2 90 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | ,-> 91 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:90:21] - 90 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:89:12] + 89 | 2 + 90 | ,-> 91 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | ,-> x 92 | `-> + `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:91:21] - 91 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:90:27] + 90 | nvisibleTimes; + 91 | ,-> x 92 | `-> + `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | + - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | + + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | ,-> + 93 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:92:21] - 92 | ,-> + + ,-[$DIR/tests/fixture/element/math/input.html:91:26] + 91 | gngroup/>x + 92 | ,-> + 93 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | ,-> y 94 | `-> = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:93:21] - 93 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:92:26] + 92 | gngroup/>+ + 93 | ,-> y 94 | `-> = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | = + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | ,-> = 95 | `-> - `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:94:21] - 94 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:93:26] + 93 | gngroup/>y + 94 | ,-> = 95 | `-> - `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | - + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | ,-> - 96 | `-> 5 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:95:21] - 95 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:94:26] + 94 | gngroup/>= + 95 | ,-> - 96 | `-> 5 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | 5 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | 5 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | ,-> 5 + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | ,-> 5 97 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:96:21] - 96 | ,-> 5 + ,-[$DIR/tests/fixture/element/math/input.html:95:12] + 95 | - + 96 | ,-> 5 97 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:97:17] - 97 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:96:30] + 96 | oup/>5 + 97 | ,-> 98 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:97:17] - 97 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:96:30] + 96 | oup/>5 + 97 | ,-> 98 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:98:13] - 98 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:97:13] + 97 | + 98 | ,-> 99 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:98:13] - 98 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:97:13] + 97 | + 98 | ,-> 99 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:99:9] - 99 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:98:12] + 98 | + 99 | ,-> 100 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:99:9] - 99 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:98:12] + 98 | + 99 | ,-> 100 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | | 102 | | 103 | | x @@ -3826,8 +4209,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | | 102 | | 103 | | x @@ -3843,20 +4227,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:100:9] - 100 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:99:8] + 99 | + 100 | ,-> 101 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | | 103 | | x 104 | | - @@ -3870,8 +4257,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | | 103 | | x 104 | | - @@ -3885,20 +4273,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:101:13] - 101 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:100:3] + 100 | + 101 | ,-> 102 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | | x 104 | | - 105 | | 2 @@ -3910,8 +4301,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | | x 104 | | - 105 | | 2 @@ -3923,376 +4315,438 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:102:17] - 102 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:101:3] + 101 | + 102 | ,-> 103 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | x - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | x + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | ,-> x 104 | `-> - `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:103:21] - 103 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:102:4] + 102 | + 103 | ,-> x 104 | `-> - `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | - - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | - + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | ,-> - 105 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:104:21] - 104 | ,-> - + ,-[$DIR/tests/fixture/element/math/input.html:103:26] + 103 | gngroup/>x + 104 | ,-> - 105 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | ,-> 2 106 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:105:21] - 105 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:104:26] + 104 | gngroup/>- + 105 | ,-> 2 106 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | ,-> 107 | `-> y `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:106:21] - 106 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:105:12] + 105 | 2 + 106 | ,-> 107 | `-> y `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | y - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | y + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | ,-> y 108 | `-> = `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:107:21] - 107 | ,-> y + ,-[$DIR/tests/fixture/element/math/input.html:106:27] + 106 | nvisibleTimes; + 107 | ,-> y 108 | `-> = `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | = - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | = + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | ,-> = 109 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:108:21] - 108 | ,-> = + ,-[$DIR/tests/fixture/element/math/input.html:107:26] + 107 | gngroup/>y + 108 | ,-> = 109 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | ,-> 1 110 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:109:21] - 109 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:108:26] + 108 | gngroup/>= + 109 | ,-> 1 110 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:110:17] - 110 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:109:30] + 109 | oup/>1 + 110 | ,-> 111 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:110:17] - 110 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:109:30] + 109 | oup/>1 + 110 | ,-> 111 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:111:13] - 111 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:110:13] + 110 | + 111 | ,-> 112 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:111:13] - 111 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:110:13] + 110 | + 111 | ,-> 112 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:112:9] - 112 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:111:12] + 111 | + 112 | ,-> 113 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:112:9] - 112 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:111:12] + 111 | + 112 | ,-> 113 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:113:5] - 113 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:112:12] + 112 | tr> + 113 | + : ^ 114 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:113:5] - 113 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:112:12] + 112 | tr> + 113 | + : ^ 114 | `---- @@ -4347,77 +4801,101 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | Theorem of Pythagoras - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | Theorem of Pythagoras + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | ,-> Theorem of Pythagoras + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | ,-> Theorem of Pythagoras 119 | | 120 | `-> /* comment here */ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:118:5] - 118 | ,-> Theorem of Pythagoras + ,-[$DIR/tests/fixture/element/math/input.html:116:5] + 116 | h> + 117 | + 118 | ,-> Theorem of Pythagoras 119 | | 120 | `-> /* comment here */ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | /* comment here */ - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | /* comment here */ + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | ,-> /* comment here */ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | ,-> /* comment here */ 121 | `-> 122 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:120:5] - 120 | ,-> /* comment here */ + ,-[$DIR/tests/fixture/element/math/input.html:118:41] + 118 | t> + 119 | + 120 | ,-> /* comment here */ 121 | `-> 122 | `---- @@ -4467,78 +4945,90 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | |
    test
    127 | `->
    `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | |
    test
    127 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | `->
    test
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:125:5] - 125 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:124:4] + 124 | th> + 125 | ,-> 126 | `->
    test
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 |
    test
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 | ,->
    test
    + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 | ,->
    test
    127 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:126:9] - 126 | ,->
    test
    + ,-[$DIR/tests/fixture/element/math/input.html:125:5] + 125 | + 126 | ,->
    test
    127 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:127:5] - 127 |
    - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:126:21] + 126 | iv> + 127 |
    + : ^ 128 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:127:5] - 127 |
    - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:126:21] + 126 | iv> + 127 |
    + : ^ 128 | `---- @@ -4595,8 +5085,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | | 133 | | x 134 | | @@ -4606,8 +5097,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | | 133 | | x 134 | | @@ -4617,170 +5109,197 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:131:5] - 131 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:130:4] + 130 | th> + 131 | ,-> 132 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | | x 134 | | 135 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | | x 134 | | 135 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | `-> x `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:132:9] - 132 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:131:4] + 131 | + 132 | ,-> 133 | `-> x `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | x - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | x + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | ,-> x 134 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:133:13] - 133 | ,-> x + ,-[$DIR/tests/fixture/element/math/input.html:132:4] + 132 | + 133 | ,-> x 134 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | ,-> 135 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:134:13] - 134 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:133:14] + 133 | mi> x + 134 | ,-> 135 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:135:9] - 135 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:134:32] + 134 | ight"/> + 135 | ,-> 136 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:135:9] - 135 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:134:32] + 134 | ight"/> + 135 | ,-> 136 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | 2 - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | 2 + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | ,-> 2 137 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:136:9] - 136 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:135:9] + 135 | + 136 | ,-> 2 137 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:137:5] - 137 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:136:18] + 136 | mn> + 137 | + : ^ 138 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:137:5] - 137 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:136:18] + 136 | mn> + 137 | + : ^ 138 | `---- @@ -4869,8 +5388,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:141:5] - 141 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:140:4] + 140 | th> + 141 | ,-> 142 | | 143 | | 144 | | 143 | | 144 | | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:141:5] - 141 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:140:4] + 140 | th> + 141 | ,-> 142 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | | 144 | | + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | | 144 | | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:142:9] - 142 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:141:14] + 141 | on-xml> + 142 | ,-> 143 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | | @@ -5044,8 +5576,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | | @@ -5067,112 +5600,130 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:143:13] - 143 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | `-> + ,-[$DIR/tests/fixture/element/math/input.html:142:78] + 142 | 0 200 110"> + 143 | ,-> 144 | `-> + 144 | ,-> fill="none" stroke="black"> `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:144:17] - 144 | ,-> + 144 | ,-> fill="none" stroke="black"> `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:144:17] - 144 | ,-> + 144 | ,-> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | fill="none" stroke="black"> + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | fill="none" stroke="black"> - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | fill="none" stroke="black"> + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | ,-> fill="none" stroke="black"> 147 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:146:23] - 146 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/math/input.html:145:34] + 145 | -10 L 40 -10 L 40 0" + 146 | ,-> fill="none" stroke="black"> 147 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | ,-> 1 148 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:147:17] - 147 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:146:42] + 146 | "black"> + 147 | ,-> 1 148 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | | 150 | | 151 | | @@ -5188,8 +5739,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | | 150 | | 151 | | @@ -5205,26 +5757,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:148:17] - 148 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:147:45] + 147 | 0,20)">1 + 148 | ,-> 149 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | | 151 | | 152 | | 2 @@ -5237,8 +5793,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | | 151 | | 152 | | 2 @@ -5251,38 +5808,44 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:149:21] - 149 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:148:36] + 148 | translate(35,-40)"> + 149 | ,-> 150 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | | 152 | | 2 153 | | r @@ -5293,8 +5856,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | | 152 | | 2 153 | | r @@ -5305,20 +5869,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:150:25] - 150 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:149:93] + 149 | .org/1998/Math/MathML"> + 150 | ,-> 151 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | | 2 153 | | r 154 | | − @@ -5327,8 +5894,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | | 2 153 | | r 154 | | − @@ -5337,280 +5905,326 @@ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:151:29] - 151 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:150:4] + 150 | + 151 | ,-> 152 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | 2 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | ,-> 2 153 | `-> r `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:152:33] - 152 | ,-> 2 + ,-[$DIR/tests/fixture/element/math/input.html:151:5] + 151 | + 152 | ,-> 2 153 | `-> r `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | r - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | r + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | ,-> r + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | ,-> r 154 | `-> − `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:153:33] - 153 | ,-> r + ,-[$DIR/tests/fixture/element/math/input.html:152:12] + 152 | 2 + 153 | ,-> r 154 | `-> − `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | − - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | − + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | − - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | − + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | − - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | − + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | − - : ^^^ + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | − + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | ,-> − + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | ,-> − 155 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:154:33] - 154 | ,-> − + ,-[$DIR/tests/fixture/element/math/input.html:153:12] + 153 | r + 154 | ,-> − 155 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | − + 155 | 1 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | − + 155 | 1 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | − + 155 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | 1 - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | − + 155 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | − + 155 | ,-> 1 156 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:155:33] - 155 | ,-> 1 + ,-[$DIR/tests/fixture/element/math/input.html:154:14] + 154 | − + 155 | ,-> 1 156 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:156:29] - 156 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:155:16] + 155 | 1 + 156 | ,-> 157 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:156:29] - 156 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:155:16] + 155 | 1 + 156 | ,-> 157 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:157:25] - 157 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:156:14] + 156 | + 157 | ,-> 158 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:157:25] - 157 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:156:14] + 156 | + 157 | ,-> 158 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:158:21] - 158 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:157:13] + 157 | + 158 | ,-> 159 | `-> \sqrt{2r - 1} `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:158:21] - 158 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:157:13] + 157 | + 158 | ,-> 159 | `-> \sqrt{2r - 1} `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | ,-> \sqrt{2r - 1} 160 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:159:21] - 159 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/math/input.html:158:18] + 158 | + 159 | ,-> \sqrt{2r - 1} 160 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:160:17] - 160 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:159:32] + 159 | {2r - 1} + 160 | ,-> 161 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:160:17] - 160 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:159:32] + 159 | {2r - 1} + 160 | ,-> 161 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:161:13] - 161 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:160:15] + 160 | + 161 | ,-> 162 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:161:13] - 161 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:160:15] + 160 | + 161 | ,-> 162 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:162:9] - 162 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:161:10] + 161 | + 162 | ,-> 163 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:162:9] - 162 | ,-> + ,-[$DIR/tests/fixture/element/math/input.html:161:10] + 161 | + 162 | ,-> 163 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/math/input.html:163:5] - 163 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:162:12] + 162 | vg> + 163 | + : ^ 164 | `---- x Text - ,-[$DIR/tests/fixture/element/math/input.html:163:5] - 163 | - : ^ + ,-[$DIR/tests/fixture/element/math/input.html:162:12] + 162 | vg> + 163 | + : ^ 164 | `---- @@ -5619,7 +6233,7 @@ 164 | ,-> 165 | | 166 | | - 167 | `-> + 167 | | `---- x Text @@ -5627,5 +6241,5 @@ 164 | ,-> 165 | | 166 | | - 167 | `-> + 167 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug index 1d567768482b..340bef916177 100644 --- a/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/noscript/span.rust-debug @@ -84,40 +84,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/noscript/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/noscript/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug index a7fd839aea6c..2e2da6a3ed34 100644 --- a/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/object/span.rust-debug @@ -96,40 +96,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -282,40 +288,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^ 11 | `---- x Text - ,-[$DIR/tests/fixture/element/object/input.html:10:5] - 10 | - : ^ + ,-[$DIR/tests/fixture/element/object/input.html:9:23] + 9 | v"> + 10 | + : ^ 11 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug index 0a660ef18cec..aa1eefe1935c 100644 --- a/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p-1/span.rust-debug @@ -9,7 +9,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Child @@ -33,7 +33,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Element @@ -45,7 +45,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Child @@ -60,7 +60,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Element @@ -71,7 +71,7 @@ 6 | |

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Child @@ -155,7 +155,7 @@ 6 | ,->

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- x Text @@ -163,5 +163,5 @@ 6 | ,->

    This is another paragraph.

    7 | | 8 | | - 9 | `-> + 9 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug index 0a400601b3c8..7acc3194139e 100644 --- a/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p-2/span.rust-debug @@ -9,7 +9,7 @@ 6 | | 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Child @@ -33,7 +33,7 @@ 6 | | 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Element @@ -45,7 +45,7 @@ 6 | | 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Attribute @@ -81,40 +81,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p-2/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p-2/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -137,7 +143,7 @@ 6 | ,-> 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Element @@ -145,7 +151,7 @@ 6 | ,-> 7 | |

    8 | | - 9 | `-> + 9 | | `---- x Child @@ -190,12 +196,12 @@ ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] 7 | ,->

    8 | | - 9 | `-> + 9 | | `---- x Text ,-[$DIR/tests/fixture/element/p-2/input.html:7:1] 7 | ,->

    8 | | - 9 | `-> + 9 | | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug index f44066306864..fb7c3cfefa4b 100644 --- a/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/p/span.rust-debug @@ -108,40 +108,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/p/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/p/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug index 9d245e3682a5..efe635eb889b 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-1/span.rust-debug @@ -37,13 +37,15 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-1/input.html:1:21] + 1 | 2 | ,-> 3 | `-> A `---- x Text - ,-[$DIR/tests/fixture/element/pre-1/input.html:2:1] + ,-[$DIR/tests/fixture/element/pre-1/input.html:1:21] + 1 | 2 | ,-> 3 | `-> A `---- diff --git a/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug index 4bcaa3423e89..8b141f77d558 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre-3/span.rust-debug @@ -199,7 +199,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1] + ,-[$DIR/tests/fixture/element/pre-3/input.html:5:1] + 5 |

      6 | ,-> 
      7 | |   
      8 | |   
    @@ -207,7 +208,8 @@
        `----
     
       x Text
    -   ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +   ,-[$DIR/tests/fixture/element/pre-3/input.html:5:1]
    + 5 |     
      6 | ,-> 
      7 | |   
      8 | |   
    @@ -215,8 +217,11 @@
        `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -228,8 +233,11 @@
         `----
     
       x Element
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -241,8 +249,11 @@
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -254,8 +265,11 @@
         `----
     
       x Text
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:9:4]
    -  9 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:6:1]
    +  6 |     
    +  7 |     
    +  8 |     
    +  9 | ,->    
      10 | |   
      11 | |   
      12 | |   
    @@ -267,16 +281,22 @@
         `----
     
       x Child
    -    ,-[$DIR/tests/fixture/element/pre-3/input.html:17:4]
    - 17 | ,-> 
    +    ,-[$DIR/tests/fixture/element/pre-3/input.html:14:1]
    + 14 |     
    + 15 |     
    + 16 |     
    + 17 | ,->    
      18 | |   
      19 | `-> 
      20 |     
    `---- x Text - ,-[$DIR/tests/fixture/element/pre-3/input.html:17:4] - 17 | ,-> + ,-[$DIR/tests/fixture/element/pre-3/input.html:14:1] + 14 | + 15 | + 16 | + 17 | ,-> 18 | | 19 | `-> 20 |
    diff --git a/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug index 1b4752c66680..371cafe501ba 100644 --- a/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/pre/span.rust-debug @@ -158,142 +158,165 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/element/pre/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/pre/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/pre/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/pre/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/pre/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- @@ -428,7 +451,8 @@ `---- x Child - ,-[$DIR/tests/fixture/element/pre/input.html:12:1] + ,-[$DIR/tests/fixture/element/pre/input.html:11:5] + 11 | > 12 | ,-> L TE 13 | | A A 14 | | C V @@ -451,7 +475,8 @@ `---- x Text - ,-[$DIR/tests/fixture/element/pre/input.html:12:1] + ,-[$DIR/tests/fixture/element/pre/input.html:11:5] + 11 | > 12 | ,-> L TE 13 | | A A 14 | | C V diff --git a/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug index 1ccd8215e849..bd3bab081190 100644 --- a/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/ruby-2/span.rust-debug @@ -1,8 +1,7 @@ x Document ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -19,14 +18,12 @@ x Child ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Element ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -96,11 +93,9 @@ x Child ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] 1 | ab - : ^ `---- x Text ,-[$DIR/tests/fixture/element/ruby-2/input.html:1:1] 1 | ab - : ^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug index 5091b0a9e728..0ee6ab5f7e4e 100644 --- a/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/ruby/span.rust-debug @@ -1,8 +1,7 @@ x Document ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -19,14 +18,12 @@ x Child ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Element ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] - 1 | ab - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + 1 | ,-> ab `---- x Child @@ -96,11 +93,9 @@ x Child ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] 1 | ab - : ^ `---- x Text ,-[$DIR/tests/fixture/element/ruby/input.html:1:1] 1 | ab - : ^ `---- diff --git a/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug index cd6d6ed908a8..2e46a10e0c53 100644 --- a/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/script/span.rust-debug @@ -101,76 +101,88 @@ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | ,-> Document + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | ,-> Document 5 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:4:5] - 4 | ,-> Document + ,-[$DIR/tests/fixture/element/script/input.html:3:4] + 3 | ad> + 4 | ,-> Document 5 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^ 6 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:5:5] - 5 | - : ^ + ,-[$DIR/tests/fixture/element/script/input.html:4:25] + 4 | le> + 5 | + : ^ 6 | `---- @@ -227,8 +239,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/script/input.html:8:5] - 8 | ,-> + ,-[$DIR/tests/fixture/element/script/input.html:12:19] + 12 | >\n + 13 | ,-> 14 | `-> 15 | `---- x Text - ,-[$DIR/tests/fixture/element/script/input.html:13:5] - 13 | ,-> + ,-[$DIR/tests/fixture/element/script/input.html:12:19] + 12 | >\n + 13 | ,-> 14 | `-> 15 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug index 65e2241260e5..5429f44f0dbe 100644 --- a/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/svg/span.rust-debug @@ -461,44 +461,51 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | XTech SVG Demo - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | XTech SVG Demo + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:3:5] - 3 | ,-> XTech SVG Demo + ,-[$DIR/tests/fixture/element/svg/input.html:2:4] + 2 | ad> + 3 | ,-> XTech SVG Demo 4 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:9:43] + 9 | ; } + 10 | ,-> 11 | `-> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:14:7] + 14 | } + 15 | + : ^ 16 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:15:5] - 15 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:14:7] + 14 | } + 15 | + : ^ 16 | `---- @@ -853,22 +871,25 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:11] + 17 | body" + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:11] + 17 | body" + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> + : ^ 19 |
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:18:7] - 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:17:11] + 17 | body" + 18 | style="position:absolute; z-index:0; border:1px solid black; left:5%; top:5%; width:90%; height:90%;"> + : ^ 19 | `---- @@ -911,8 +932,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | | HTML Form 22 | |

    23 | | @@ -922,8 +944,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | | HTML Form 22 | |

    23 | | @@ -933,240 +956,279 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | `-> HTML Form `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:20:5] - 20 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:19:4] + 19 | rm> + 20 | ,->
    21 | `-> HTML Form `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | HTML Form - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | HTML Form + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | ,-> HTML Form + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | ,-> HTML Form 22 | `->

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:21:9] - 21 | ,-> HTML Form + ,-[$DIR/tests/fixture/element/svg/input.html:20:8] + 20 | eldset> + 21 | ,-> HTML Form 22 | `->

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | | 24 | `-> Incorrect value!

    `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | | 24 | `-> Incorrect value!

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:22:9] - 22 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:21:28] + 21 | legend> + 22 | ,->

    23 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | ,-> 24 | `-> Incorrect value!

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:22:36] + 22 | ь: + 23 | ,-> 24 | `-> Incorrect value!

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | Incorrect value!

    - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | Incorrect value!

    + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | ,-> Incorrect value!

    + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | ,-> Incorrect value!

    25 | `->

    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:24:13] - 24 | ,-> Incorrect value!

    + ,-[$DIR/tests/fixture/element/svg/input.html:23:22] + 23 | pe="text"/> + 24 | ,-> Incorrect value!

    25 | `->

    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 |

    - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 |

    + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 | ,->

    26 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:25:9] - 25 | ,->

    + ,-[$DIR/tests/fixture/element/svg/input.html:24:48] + 24 | an>

    + 25 | ,->

    26 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:26:5] - 26 |
    - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:25:79] + 25 | /p> + 26 |
    + : ^ 27 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:26:5] - 26 |
    - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:25:79] + 25 | /p> + 26 |
    + : ^ 27 | `---- @@ -1225,260 +1287,302 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:30:6] - 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:29:50] + 29 | 1.1" + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:30:6] - 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:29:50] + 29 | 1.1" + 30 | viewBox="0 0 100 100" preserveAspectRatio="xMidYMid slice" + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> 32 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:31:6] - 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> + ,-[$DIR/tests/fixture/element/svg/input.html:30:60] + 30 | ice" + 31 | ,-> style="width:100%; height:100%; position:absolute; top:0; left:0; z-index:-1;" baseProfile="test"> 32 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | | 34 | | 35 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | | 34 | | 35 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:32:5] - 32 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:31:101] + 31 | t"> + 32 | ,-> 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | ,-> 34 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:32:28] + 32 | dient"> + 33 | ,-> 34 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | ,-> 35 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:34:9] - 34 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:33:35] + 33 | ="0%"/> + 34 | ,-> 35 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:35:5] - 35 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:34:39] + 34 | "/> + 35 | ,-> 36 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:35:5] - 35 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:34:39] + 34 | "/> + 35 | ,-> 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | ,-> 37 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:36:5] - 36 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:35:19] + 35 | nt> + 36 | ,-> 37 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^ 38 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:37:5] - 37 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:36:75] + 36 | /> + 37 | + : ^ 38 | `---- @@ -1551,310 +1655,369 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | | 43 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | | 43 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:41:5] - 41 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:40:60] + 40 | g"> + 41 | ,-> 42 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | ,-> 43 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:42:9] - 42 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:41:57] + 41 | "100%"> + 42 | ,-> 43 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:43:5] - 43 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:42:44] + 42 | /> + 43 | ,-> 44 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:43:5] - 43 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:42:44] + 42 | /> + 43 | ,-> 44 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | | 46 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | | 46 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:44:5] - 44 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:43:11] + 43 | er> + 44 | ,-> 45 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | ,-> 46 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:45:9] - 45 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:44:57] + 44 | "100%"> + 45 | ,-> 46 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:46:5] - 46 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:45:43] + 45 | /> + 46 | ,-> 47 | | 48 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:46:5] - 46 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:45:43] + 45 | /> + 46 | ,-> 47 | | 48 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | ,-> 49 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:48:5] - 48 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:46:12] + 46 | r> + 47 | + 48 | ,-> 49 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^ 50 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:49:5] - 49 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:48:77] + 48 | /> + 49 | + : ^ 50 | `---- @@ -1911,46 +2074,53 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^ 54 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:53:5] - 53 | This is some English text - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:52:60] + 52 | g"> + 53 | This is some English text + : ^ 54 | `---- @@ -1995,100 +2165,116 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:57:6] - 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:56:15] + 56 | 1.1" + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:57:6] - 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:56:15] + 56 | 1.1" + 57 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | width="200" height="200"> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | width="200" height="200"> + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | width="200" height="200"> - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | width="200" height="200"> + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:58:6] - 58 | ,-> width="200" height="200"> + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | ,-> width="200" height="200"> 59 | `-> width="200" height="200"> + ,-[$DIR/tests/fixture/element/svg/input.html:57:79] + 57 | ink" + 58 | ,-> width="200" height="200"> 59 | `-> + 59 | ,-> xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | ,-> + 59 | ,-> xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:59:5] - 59 | + 59 | + 59 | + 59 | + 59 | + 59 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:64] + 59 | otate(45)" + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:64] + 59 | otate(45)" + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + : ^ 61 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:60:12] - 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:59:64] + 59 | otate(45)" + 60 | xlink:href="https://developer.mozilla.org/en-US/docs/Web/SVG/Element/image/mdn_logo_only_color.png"/> + : ^ 61 | `---- @@ -2147,100 +2333,116 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | Default spacing - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | Default spacing + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | ,-> Default spacing + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | ,-> Default spacing 65 | `-> Preserved spacing `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:64:5] - 64 | ,-> Default spacing + ,-[$DIR/tests/fixture/element/svg/input.html:63:59] + 63 | g"> + 64 | ,-> Default spacing 65 | `-> Preserved spacing `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^ 66 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:65:5] - 65 | Preserved spacing - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:64:59] + 64 | xt> + 65 | Preserved spacing + : ^ 66 | `---- @@ -2303,144 +2505,167 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | This is some English text - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | This is some English text + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | ,-> This is some English text + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | ,-> This is some English text 70 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:69:5] - 69 | ,-> This is some English text + ,-[$DIR/tests/fixture/element/svg/input.html:68:60] + 68 | g"> + 69 | ,-> This is some English text 70 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | | An example link. 72 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | | An example link. 72 | `-> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | `-> An example link. `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:70:5] - 70 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:69:57] + 69 | xt> + 70 | ,-> 71 | `-> An example link. `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | An example link. - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | An example link. + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | ,-> An example link. + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | ,-> An example link. 72 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:71:9] - 71 | ,-> An example link. + ,-[$DIR/tests/fixture/element/svg/input.html:70:115] + 70 | erest"> + 71 | ,-> An example link. 72 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:72:5] - 72 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:71:50] + 71 | xt> + 72 | + : ^ 73 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:72:5] - 72 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:71:50] + 71 | xt> + 72 | + : ^ 73 | `---- @@ -2545,8 +2770,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:76:5] - 76 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:82:7] + 82 | } + 83 | ,-> 84 | | 85 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:83:5] - 83 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:82:7] + 82 | } + 83 | ,-> 84 | | 85 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | ,-> 86 | | 87 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:85:5] - 85 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:83:11] + 83 | e> + 84 | + 85 | ,-> 86 | | 87 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Comment - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | ,-> 88 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:87:5] - 87 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:85:49] + 85 | /> + 86 | + 87 | ,-> 88 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | ,-> 89 | | + 88 | ,-> 89 | | + 88 | + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | + : ^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:88:5] - 88 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:87:52] + 87 | --> + 88 | ,-> 89 | `-> + 88 | ,-> 89 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:92:30] + 92 | ocument + 93 | ,-> --> 94 | `->
    `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:93:9] - 93 | ,-> --> + ,-[$DIR/tests/fixture/element/svg/input.html:92:30] + 92 | ocument + 93 | ,-> --> 94 | `->
    `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2773,8 +3035,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2783,14 +3046,16 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 |
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 |
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2799,8 +3064,9 @@ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:94:9] - 94 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:93:5] + 93 | --> + 94 | ,->
    95 | | Lorem ipsum dolor sit amet, consectetur adipiscing elit. 96 | | Sed mollis mollis mi ut ultricies. Nullam magna ipsum, 97 | | porta vel dui convallis, rutrum imperdiet eros. Aliquam @@ -2809,28 +3075,32 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:99:9] - 99 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:98:20] + 98 | lutpat. + 99 | ,->
    100 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:99:9] - 99 | ,->
    + ,-[$DIR/tests/fixture/element/svg/input.html:98:20] + 98 | lutpat. + 99 | ,->
    100 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:100:5] - 100 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:99:12] + 99 | iv> + 100 | + : ^ 101 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:100:5] - 100 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:99:12] + 99 | iv> + 100 | + : ^ 101 | `---- @@ -2937,8 +3207,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | | @@ -2961,8 +3232,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | | @@ -2985,112 +3257,130 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:104:5] - 104 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:103:78] + 103 | 0"> + 104 | ,-> 105 | `-> + 105 | ,-> fill="none" stroke="black"> `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:105:9] - 105 | ,-> + 105 | ,-> fill="none" stroke="black"> `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:105:9] - 105 | ,-> + 105 | ,-> - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | fill="none" stroke="black"> + : ^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:107:15] - 107 | fill="none" stroke="black"> - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | fill="none" stroke="black"> + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:107:15] - 107 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | ,-> fill="none" stroke="black"> 108 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:107:15] - 107 | ,-> fill="none" stroke="black"> + ,-[$DIR/tests/fixture/element/svg/input.html:106:42] + 106 | 0 -10 L 40 0" + 107 | ,-> fill="none" stroke="black"> 108 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | ,-> 1 109 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:108:9] - 108 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:107:42] + 107 | + 108 | ,-> 1 109 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | | 112 | | @@ -3107,8 +3397,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | | 112 | | @@ -3125,26 +3416,30 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:109:9] - 109 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | `-> + ,-[$DIR/tests/fixture/element/svg/input.html:108:45] + 108 | + 109 | ,-> 110 | `-> + 110 | ,-> 112 | | 113 | | @@ -3158,8 +3453,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:110:13] - 110 | ,-> + 110 | ,-> 112 | | 113 | | @@ -3173,38 +3469,44 @@ `---- x Attribute - ,-[$DIR/tests/fixture/element/svg/input.html:110:13] - 110 | + 110 | + 110 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:110:25] + 110 | ct width="200" height="50" + 111 | requiredExtensions="http://www.w3.org/1998/Math/MathML"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:111:28] - 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> + ,-[$DIR/tests/fixture/element/svg/input.html:110:25] + 110 | ct width="200" height="50" + 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> 112 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:111:28] - 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> + ,-[$DIR/tests/fixture/element/svg/input.html:110:25] + 110 | ct width="200" height="50" + 111 | ,-> requiredExtensions="http://www.w3.org/1998/Math/MathML"> 112 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | | 114 | | 2 115 | | r @@ -3215,8 +3517,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | | 114 | | 2 115 | | r @@ -3227,20 +3530,23 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:112:17] - 112 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:111:69] + 111 | 8/Math/MathML"> + 112 | ,-> 113 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | | 2 115 | | r 116 | | − @@ -3249,8 +3555,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | | 2 115 | | r 116 | | − @@ -3259,256 +3566,298 @@ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | `-> 2 `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:113:21] - 113 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:112:4] + 112 | + 113 | ,-> 114 | `-> 2 `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | 2 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | 2 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | ,-> 2 + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | ,-> 2 115 | `-> r `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:114:25] - 114 | ,-> 2 + ,-[$DIR/tests/fixture/element/svg/input.html:113:5] + 113 | + 114 | ,-> 2 115 | `-> r `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | r - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | r + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | ,-> r + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | ,-> r 116 | `-> − `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:115:25] - 115 | ,-> r + ,-[$DIR/tests/fixture/element/svg/input.html:114:12] + 114 | 2 + 115 | ,-> r 116 | `-> − `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | − - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | − + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | − - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | − + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | − - : ^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | − + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | − - : ^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | − + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | ,-> − + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | ,-> − 117 | `-> 1 `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:116:25] - 116 | ,-> − + ,-[$DIR/tests/fixture/element/svg/input.html:115:12] + 115 | r + 116 | ,-> − 117 | `-> 1 `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | − + 117 | 1 + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | − + 117 | 1 + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | − + 117 | 1 + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | 1 - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | − + 117 | 1 + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | − + 117 | ,-> 1 118 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:117:25] - 117 | ,-> 1 + ,-[$DIR/tests/fixture/element/svg/input.html:116:14] + 116 | − + 117 | ,-> 1 118 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:118:21] - 118 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:117:16] + 117 | 1 + 118 | ,-> 119 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:118:21] - 118 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:117:16] + 117 | 1 + 118 | ,-> 119 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:119:17] - 119 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:118:14] + 118 | + 119 | ,-> 120 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:119:17] - 119 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:118:14] + 118 | + 119 | ,-> 120 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:120:13] - 120 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:119:13] + 119 | + 120 | ,-> 121 | `-> \sqrt{2r - 1} `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:120:13] - 120 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:119:13] + 119 | + 120 | ,-> 121 | `-> \sqrt{2r - 1} `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | \sqrt{2r - 1} - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | \sqrt{2r - 1} + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | ,-> \sqrt{2r - 1} 122 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:121:13] - 121 | ,-> \sqrt{2r - 1} + ,-[$DIR/tests/fixture/element/svg/input.html:120:18] + 120 | eignObject> + 121 | ,-> \sqrt{2r - 1} 122 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:122:9] - 122 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:121:32] + 121 | + 122 | ,-> 123 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:122:9] - 122 | ,-> + ,-[$DIR/tests/fixture/element/svg/input.html:121:32] + 121 | + 122 | ,-> 123 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/svg/input.html:123:5] - 123 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:122:15] + 122 | ch> + 123 | + : ^ 124 | `---- x Text - ,-[$DIR/tests/fixture/element/svg/input.html:123:5] - 123 | - : ^ + ,-[$DIR/tests/fixture/element/svg/input.html:122:15] + 122 | ch> + 123 | + : ^ 124 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug index 0fba67ccc055..70f76513fe48 100644 --- a/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/table/span.rust-debug @@ -359,142 +359,165 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:4:5] - 4 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + ,-[$DIR/tests/fixture/element/table/input.html:3:4] + 3 | ad> + 4 | ,-> 5 | `-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:5:5] - 5 | ,-> + 5 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:5:5] - 5 | + 5 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:5:17] + 5 | viewport" + 6 | content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/table/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:6:11] - 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> + ,-[$DIR/tests/fixture/element/table/input.html:5:17] + 5 | viewport" + 6 | ,-> content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:7:5] - 7 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:6:112] + 6 | 0"> + 7 | ,-> 8 | `-> Document `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:8:5] - 8 | Document - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:7:55] + 7 | e"> + 8 | Document + : ^ 9 | `---- @@ -713,8 +736,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | | 13 | | 14 | | @@ -754,8 +778,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,->
     Knocky
    + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | | 13 | | 14 | | @@ -795,14 +820,16 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,->
     Knocky
    + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:11:5] - 11 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:10:4] + 10 | dy> + 11 | ,->
    12 | `-> `---- @@ -811,8 +838,9 @@ x Element x Child - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
    + 12 | ,-> 13 | | 14 | | 15 | | @@ -822,8 +850,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
     KnockyFlor
    + 12 | ,-> 13 | | 14 | | 15 | | @@ -833,212 +862,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
     KnockyFlor
    + 12 | ,-> 13 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:12:9] - 12 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:11:5] + 11 |
     
    + 12 | ,-> 13 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | ,-> 14 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:13:13] - 13 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:12:2] + 12 | + 13 | ,-> 14 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | ,-> 15 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:14:13] - 14 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:13:17] + 13 |   + 14 | ,-> 15 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | ,-> 16 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:15:13] - 15 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:14:17] + 14 | Knocky + 15 | ,-> 16 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | ,-> 17 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:16:13] - 16 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:15:15] + 15 | d>Flor + 16 | ,-> 17 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | ,-> 18 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:17:13] - 17 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:16:15] + 16 | d>Ella + 17 | ,-> 18 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:17:19] + 17 | an + 18 | ,-> 19 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:18:9] - 18 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:17:19] + 17 | an + 18 | ,-> 19 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | | 21 | | 22 | | @@ -1048,8 +1112,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | | 21 | | 22 | | @@ -1059,212 +1124,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:19:9] - 19 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:18:7] + 18 | + 19 | ,-> 20 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | ,-> 21 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:20:13] - 20 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:19:2] + 19 | + 20 | ,-> 21 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | ,-> 22 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:21:13] - 21 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:20:16] + 20 | >Breed + 21 | ,-> 22 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | - : ^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | + : ^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | ,-> 23 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:22:13] - 22 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:21:23] + 21 | ussell + 22 | ,-> 23 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | - : ^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | + : ^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | ,-> 24 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:23:13] - 23 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:22:17] + 22 | Poodle + 23 | ,-> 24 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | ,-> 25 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:24:13] - 24 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:23:20] + 23 | eetdog + 24 | ,-> 25 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:24:29] + 24 | el + 25 | ,-> 26 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:25:9] - 25 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:24:29] + 24 | el + 25 | ,-> 26 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | | 28 | | 29 | | @@ -1274,8 +1374,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | | 28 | | 29 | | @@ -1285,212 +1386,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:26:9] - 26 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:25:7] + 25 | + 26 | ,-> 27 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | - : ^^^ + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | + : ^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | ,-> 28 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:27:13] - 27 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:26:2] + 26 | + 27 | ,-> 28 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | ,-> 29 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:28:13] - 28 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:27:14] + 27 | td>Age + 28 | ,-> 29 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | ,-> 30 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:29:13] - 29 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:28:13] + 28 | + 29 | ,-> 30 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | ,-> 31 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:30:13] - 30 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:29:12] + 29 | + 30 | ,-> 31 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | - : ^ + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | + : ^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | ,-> 32 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:31:13] - 31 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:30:13] + 30 | + 31 | ,-> 32 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:32:9] - 32 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:31:16] + 31 | >5 + 32 | ,-> 33 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:32:9] - 32 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:31:16] + 31 | >5 + 32 | ,-> 33 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | | 35 | | 36 | | @@ -1500,8 +1636,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | | 35 | | 36 | | @@ -1511,212 +1648,247 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:33:9] - 33 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:32:7] + 32 | + 33 | ,-> 34 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | - : ^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | + : ^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | ,-> 35 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:34:13] - 34 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:33:2] + 33 | + 34 | ,-> 35 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | ,-> 36 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:35:13] - 35 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:34:16] + 34 | >Owner + 35 | ,-> 36 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | ,-> 37 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:36:13] - 36 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:35:24] + 35 | in-law + 36 | ,-> 37 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | - : ^^ + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | + : ^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | ,-> 38 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:37:13] - 37 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:36:13] + 36 | + 37 | ,-> 38 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | ,-> 39 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:38:13] - 38 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:37:13] + 37 | + 38 | ,-> 39 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:38:28] + 38 | aw + 39 | ,-> 40 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:39:9] - 39 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:38:28] + 38 | aw + 39 | ,-> 40 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | | 42 | | 43 | | @@ -1726,8 +1898,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | | 42 | | 43 | | @@ -1737,226 +1910,264 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:40:9] - 40 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:39:7] + 39 | + 40 | ,-> 41 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | ,-> 42 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:41:13] - 41 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:40:2] + 40 | + 41 | ,-> 42 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | ,-> 43 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:42:13] - 42 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:41:24] + 41 | Habits + 42 | ,-> 43 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | - : ^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | + : ^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | ,-> 44 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:43:13] - 43 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:42:36] + 42 | tovers + 43 | ,-> 44 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | ,-> 45 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:44:13] - 44 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:43:26] + 43 | t food + 44 | ,-> 45 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | ,-> 46 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:45:13] - 45 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:44:23] + 44 | eater + 45 | ,-> 46 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:46:9] - 46 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:45:40] + 45 | es + 46 | ,-> 47 | `->
      
      
      
      
      
     Knocky 
     KnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyKnockyFlorKnockyKnockyFlorFlorFlorFlorFlorFlorFlorFlorFlorFlorFlorEllaFlorFlorEllaEllaEllaEllaEllaEllaEllaEllaEllaEllaEllaJuanEllaEllaJuanJuanJuanJuanJuanJuanJuanJuanJuanJuanJuan
    JuanJuan
    BreedJack RussellPoodle
    BreedJack RussellPoodle
    Breed
    BreedBreed
    BreedBreed
    BreedBreed
    BreedBreed
    BreedBreed
    BreedJack RussellBreed
    BreedJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellJack RussellPoodleJack RussellJack RussellPoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodlePoodleStreetdogPoodlePoodleStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogStreetdogCocker SpanielStreetdogStreetdogCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker SpanielCocker Spaniel
    Cocker SpanielCocker Spaniel
    Age169
    Age169
    Age
    AgeAge
    AgeAge
    AgeAge
    AgeAge
    AgeAge
    Age16Age
    Age161616161616161616161691616991699169916991699169109169101091010910109101091010910510910551055105510551055105
    5105
    OwnerMother-in-lawMe
    OwnerMother-in-lawMe
    Owner
    OwnerOwner
    OwnerOwner
    OwnerOwner
    OwnerOwner
    OwnerOwner
    OwnerMother-in-lawOwner
    OwnerMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMother-in-lawMeMother-in-lawMother-in-lawMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeMeSister-in-lawMeMeMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-lawSister-in-lawMeSister-in-law
    Sister-in-lawMeSister-in-law
    Eating HabitsEats everyone's leftoversNibbles at food
    Eating HabitsEats everyone's leftoversNibbles at food
    Eating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEating Habits
    Eating HabitsEats everyone's leftoversEating Habits
    Eating HabitsEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversEats everyone's leftoversNibbles at foodEats everyone's leftoversEats everyone's leftoversNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodNibbles at foodHearty eaterNibbles at foodNibbles at foodHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterHearty eaterWill eat till he explodesHearty eaterHearty eaterWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodesWill eat till he explodes
    Will eat till he explodesWill eat till he explodes
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:46:9] - 46 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:45:40] + 45 | es + 46 | ,-> 47 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:47:5] - 47 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:46:11] + 46 | tr> + 47 | ,-> 48 | | 49 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:47:5] - 47 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:46:11] + 46 | tr> + 47 | ,-> 48 | | 49 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | | 51 | | 52 | | @@ -2006,8 +2217,10 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    Student ID
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | | 51 | | 52 | | @@ -2057,20 +2270,25 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    Student ID
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:49:5] - 49 | ,->
    + ,-[$DIR/tests/fixture/element/table/input.html:47:11] + 47 | e> + 48 | + 49 | ,->
    50 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    + 50 | ,-> 51 | | 52 | | 53 | | @@ -2079,8 +2297,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    Student IDName
    + 50 | ,-> 51 | | 52 | | 53 | | @@ -2089,144 +2308,167 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    Student IDName
    + 50 | ,-> 51 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:50:9] - 50 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:49:5] + 49 |
    + 50 | ,-> 51 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | | 53 | | 54 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | | 53 | | 54 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:51:9] - 51 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:50:9] + 50 | + 51 | ,-> 52 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | - : ^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | + : ^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | ,-> 53 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:52:13] - 52 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:51:2] + 51 | + 52 | ,-> 53 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | ,-> 54 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:53:13] - 53 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:52:21] + 52 | ent ID + 53 | ,-> 54 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:54:9] - 54 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:53:19] + 53 | me + 54 | ,-> 55 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:54:9] - 54 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:53:19] + 53 | me + 54 | ,-> 55 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:55:9] - 55 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:54:7] + 54 | + 55 | ,-> 56 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:55:9] - 55 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:54:7] + 54 | + 55 | ,-> 56 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | | 58 | | 59 | | @@ -2246,8 +2488,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | | 58 | | 59 | | @@ -2267,448 +2510,520 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:56:9] - 56 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:55:10] + 55 | /thead> + 56 | ,-> 57 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | | 59 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | | 59 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:57:9] - 57 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:56:9] + 56 | + 57 | ,-> 58 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | ,-> 59 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:58:13] - 58 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:57:2] + 57 | + 58 | ,-> 59 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:59:9] - 59 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:58:43] + 58 | ce + 59 | ,-> 60 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:59:9] - 59 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:58:43] + 58 | ce + 59 | ,-> 60 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | | 62 | | 63 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | | 62 | | 63 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:60:9] - 60 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:59:7] + 59 | + 60 | ,-> 61 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | ,-> 62 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:61:13] - 61 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:60:2] + 60 | + 61 | ,-> 62 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | ,-> 63 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:62:13] - 62 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:61:18] + 61 | 741255 + 62 | ,-> 63 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:63:9] - 63 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:62:28] + 62 | ha + 63 | ,-> 64 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:63:9] - 63 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:62:28] + 62 | ha + 63 | ,-> 64 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | | 66 | | 67 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | | 66 | | 67 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:64:9] - 64 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:63:7] + 63 | + 64 | ,-> 65 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | ,-> 66 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:65:13] - 65 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:64:2] + 64 | + 65 | ,-> 66 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | ,-> 67 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:66:13] - 66 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:65:18] + 65 | 077830 + 66 | ,-> 67 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:67:9] - 67 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:66:31] + 66 | in + 67 | ,-> 68 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:67:9] - 67 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:66:31] + 66 | in + 67 | ,-> 68 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | | 70 | | 71 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | | 70 | | 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:68:9] - 68 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:67:7] + 67 | + 68 | ,-> 69 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | ,-> 70 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:69:13] - 69 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:68:2] + 68 | + 69 | ,-> 70 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | ,-> 71 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:70:13] - 70 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:69:18] + 69 | 151701 + 70 | ,-> 71 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:70:26] + 70 | es + 71 | ,-> 72 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:71:9] - 71 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:70:26] + 70 | es + 71 | ,-> 72 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:72:9] - 72 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:71:7] + 71 | + 72 | ,-> 73 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:72:9] - 72 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:71:7] + 71 | + 72 | ,-> 73 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | | 75 | | 76 | | @@ -2720,8 +3035,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | | 75 | | 76 | | @@ -2733,224 +3049,260 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:73:9] - 73 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:72:10] + 72 | /tbody> + 73 | ,-> 74 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | | 76 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | | 76 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:74:9] - 74 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:73:9] + 73 | + 74 | ,-> 75 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | - : ^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | + : ^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | ,-> 76 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:75:13] - 75 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:74:2] + 74 | + 75 | ,-> 76 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:75:45] + 75 | re + 76 | ,-> 77 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:76:9] - 76 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:75:45] + 75 | re + 76 | ,-> 77 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | | 79 | | 80 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | | 79 | | 80 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:77:9] - 77 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:76:7] + 76 | + 77 | ,-> 78 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | ,-> 79 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:78:13] - 78 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:77:2] + 77 | + 78 | ,-> 79 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | ,-> 80 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:79:13] - 79 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:78:18] + 78 | 971244 + 79 | ,-> 80 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:80:9] - 80 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:79:26] + 79 | or + 80 | ,-> 81 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:80:9] - 80 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:79:26] + 79 | or + 80 | ,-> 81 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:81:9] - 81 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:80:7] + 80 | + 81 | ,-> 82 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:81:9] - 81 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:80:7] + 80 | + 81 | ,-> 82 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | | 84 | | 85 | | @@ -2966,8 +3318,9 @@ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | | 84 | | 85 | | @@ -2983,499 +3336,580 @@ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:82:9] - 82 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:81:10] + 81 | /tbody> + 82 | ,-> 83 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | | 85 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | | 85 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:83:9] - 83 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:82:9] + 82 | + 83 | ,-> 84 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Attribute - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | - : ^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | + : ^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | ,-> 85 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:84:13] - 84 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:83:2] + 83 | + 84 | ,-> 85 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:85:9] - 85 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:84:39] + 84 | cs + 85 | ,-> 86 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:85:9] - 85 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:84:39] + 84 | cs + 85 | ,-> 86 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | | 88 | | 89 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | | 88 | | 89 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:86:9] - 86 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:85:7] + 85 | + 86 | ,-> 87 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | ,-> 88 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:87:13] - 87 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:86:2] + 86 | + 87 | ,-> 88 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | - : ^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | + : ^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | ,-> 89 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:88:13] - 88 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:87:18] + 87 | 100332 + 88 | ,-> 89 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:89:9] - 89 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:88:32] + 88 | ra + 89 | ,-> 90 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:89:9] - 89 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:88:32] + 88 | ra + 89 | ,-> 90 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | | 92 | | 93 | `-> `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | | 92 | | 93 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:90:9] - 90 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:89:7] + 89 | + 90 | ,-> 91 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | - : ^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | + : ^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | ,-> 92 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:91:13] - 91 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:90:2] + 90 | + 91 | ,-> 92 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | - : ^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | + : ^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | ,-> 93 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:92:13] - 92 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:91:18] + 91 | 892377 + 92 | ,-> 93 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:93:9] - 93 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:92:29] + 92 | ko + 93 | ,-> 94 | `-> `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:93:9] - 93 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:92:29] + 92 | ko + 93 | ,-> 94 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:94:9] - 94 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:93:7] + 93 | + 94 | ,-> 95 | `->
    Student IDName
    Student IDName
    Student ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDStudent ID
    Student IDNameStudent ID
    Student IDNameNameNameNameNameNameNameNameNameNameName
    NameName
    Computer Science
    Computer Science
    Computer Science
    Computer Science
    Computer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer ScienceComputer Science
    Computer Science
    Computer Science
    Computer Science
    3741255Jones, Martha
    3741255Jones, Martha
    3741255
    37412553741255
    37412553741255
    37412553741255
    37412553741255
    37412553741255
    3741255Jones, Martha3741255
    3741255Jones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, MarthaJones, Martha
    Jones, MarthaJones, Martha
    4077830Pierce, Benjamin
    4077830Pierce, Benjamin
    4077830
    40778304077830
    40778304077830
    40778304077830
    40778304077830
    40778304077830
    4077830Pierce, Benjamin4077830
    4077830Pierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, BenjaminPierce, Benjamin
    Pierce, BenjaminPierce, Benjamin
    5151701Kirk, James
    5151701Kirk, James
    5151701
    51517015151701
    51517015151701
    51517015151701
    51517015151701
    51517015151701
    5151701Kirk, James5151701
    5151701Kirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, JamesKirk, James
    Kirk, JamesKirk, James
    Russian Literature
    Russian Literature
    Russian Literature
    Russian Literature
    Russian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian LiteratureRussian Literature
    Russian Literature
    Russian Literature
    Russian Literature
    3971244Nim, Victor
    3971244Nim, Victor
    3971244
    39712443971244
    39712443971244
    39712443971244
    39712443971244
    39712443971244
    3971244Nim, Victor3971244
    3971244Nim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, VictorNim, Victor
    Nim, VictorNim, Victor
    Astrophysics
    Astrophysics
    Astrophysics
    Astrophysics
    Astrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    AstrophysicsAstrophysics
    Astrophysics
    Astrophysics
    Astrophysics
    4100332Petrov, Alexandra
    4100332Petrov, Alexandra
    4100332
    41003324100332
    41003324100332
    41003324100332
    41003324100332
    41003324100332
    4100332Petrov, Alexandra4100332
    4100332Petrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, AlexandraPetrov, Alexandra
    Petrov, AlexandraPetrov, Alexandra
    8892377Toyota, Hiroko
    8892377Toyota, Hiroko
    8892377
    88923778892377
    88923778892377
    88923778892377
    88923778892377
    88923778892377
    8892377Toyota, Hiroko8892377
    8892377Toyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, HirokoToyota, Hiroko
    Toyota, HirokoToyota, Hiroko
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:94:9] - 94 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:93:7] + 93 | + 94 | ,-> 95 | `-> `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:95:5] - 95 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:94:14] + 94 | dy> + 95 | ,-> 96 | `->
    testtest
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:95:5] - 95 | ,-> + ,-[$DIR/tests/fixture/element/table/input.html:94:14] + 94 | dy> + 95 | ,-> 96 | `->
    testtest
    `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 |
    testtest
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 |
    testtest
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 | ,->
    testtest
    + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 | ,->
    testtest
    97 | `->
    test
    `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:96:5] - 96 | ,->
    testtest
    + ,-[$DIR/tests/fixture/element/table/input.html:95:10] + 95 | le> + 96 | ,->
    testtest
    97 | `->
    test
    `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 |
    test
    - : ^^^^ + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 |
    test
    + : ^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 | ,->
    test
    + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 | ,->
    test
    98 | `-> 99 | `---- x Text - ,-[$DIR/tests/fixture/element/table/input.html:97:5] - 97 | ,->
    test
    + ,-[$DIR/tests/fixture/element/table/input.html:96:52] + 96 | le> + 97 | ,->
    test
    98 | `-> 99 | `---- diff --git a/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug b/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug index d0f08d3f1e4b..968aa5d29503 100644 --- a/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug +++ b/crates/swc_html_parser/tests/fixture/element/template/span.rust-debug @@ -45,7 +45,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Child @@ -105,7 +105,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Element @@ -153,7 +153,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Attribute @@ -189,40 +189,46 @@ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Element - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^^^^^^^^^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Text - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^^^^^^^^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^^^^^^^^ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- x Text - ,-[$DIR/tests/fixture/element/template/input.html:4:5] - 4 | Document - : ^ + ,-[$DIR/tests/fixture/element/template/input.html:3:4] + 3 | ad> + 4 | Document + : ^ 5 | `---- @@ -281,7 +287,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Element @@ -325,7 +331,7 @@ 42 | | 43 | | 44 | | - 45 | `-> + 45 | | `---- x Child @@ -341,8 +347,9 @@ `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:7:5] - 7 | ,-> `---- x Child - ,-[$DIR/tests/fixture/element/template/input.html:33:5] - 33 | ,-> + ,-[$DIR/tests/fixture/element/template/input.html:32:10] + 32 | hr> + 33 | ,-> 34 | | 35 | `-> + ,-[$DIR/tests/fixture/element/template/input.html:32:10] + 32 | hr> + 33 | ,-> 34 | | 35 | `->