x Document ,-[$DIR/tests/fixture/class-attribute/input.html:1:1] 1 | ,-> 2 | | 3 | | 4 | | 5 | | 6 | | 7 | | 8 | |
9 | | 10 | `-> `---- x StartTag { tag_name: Atom('a' type=inline), raw_tag_name: Some(Atom('a' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: Some(Atom('class' | type=static)), value: Some(Atom('0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z' type=dynamic)), raw_value: Some(Atom('"0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o | p q r s t u v w x y z"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:1:1] 1 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('a' type=inline), raw_tag_name: Some(Atom('a' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:1:1] 1 | : ^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:1:1] 1 | : ^ 2 | `---- x StartTag { tag_name: Atom('a' type=inline), raw_tag_name: Some(Atom('a' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: Some(Atom('class' | type=static)), value: Some(Atom('add sort keys createSorter' type=dynamic)), raw_value: Some(Atom('"add sort keys createSorter"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:2:1] 2 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('a' type=inline), raw_tag_name: Some(Atom('a' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:2:1] 2 | : ^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:2:1] 2 | : ^ 3 | `---- x StartTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: Some(Atom('sprite sprite-{{sprite}}' type=dynamic)), raw_value: Some(Atom('"sprite sprite-{{sprite}}"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:3:1] 3 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:3:1] 3 | : ^^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:3:1] 3 | : ^ 4 | `---- x StartTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: Some(Atom('{{sprite}}-sprite sprite' type=dynamic)), raw_value: Some(Atom('"{{sprite}}-sprite sprite"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:4:1] 4 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:4:1] 4 | : ^^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:4:1] 4 | : ^ 5 | `---- x StartTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: Some(Atom('sprite-{{sprite}}-sprite' type=dynamic)), raw_value: Some(Atom('"sprite-{{sprite}}-sprite"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:5:1] 5 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:5:1] 5 | : ^^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:5:1] 5 | : ^ 6 | `---- x StartTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: Some(Atom('{{sprite}}' type=dynamic)), raw_value: Some(Atom('"{{sprite}}"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:6:1] 6 | : ^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:6:1] 6 | : ^^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:6:1] 6 | : ^ 7 | `---- x StartTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: Some(Atom('{{sprite}}' type=dynamic)), raw_value: Some(Atom('{{sprite}}' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:7:1] 7 | : ^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('span' type=inline), raw_tag_name: Some(Atom('span' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:7:1] 7 | : ^^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:7:1] 7 | : ^ 8 |
`---- x StartTag { tag_name: Atom('div' type=inline), raw_tag_name: Some(Atom('div' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: None, raw_value: None }] } ,-[$DIR/tests/fixture/class-attribute/input.html:8:1] 8 |
: ^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('div' type=inline), raw_tag_name: Some(Atom('div' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:8:1] 8 |
: ^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:8:1] 8 |
: ^ 9 | `---- x StartTag { tag_name: Atom('div' type=inline), raw_tag_name: Some(Atom('div' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: | Some(Atom('class' type=static)), value: Some(Atom('nav_sv_fo_v_column <#=(j === 0) ? 'nav_sv_fo_v_first' : '' #> foo_bar' type=dynamic)), raw_value: Some(Atom('"nav_sv_fo_v_column <#=(j === 0) ? | 'nav_sv_fo_v_first' : '' #> foo_bar"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:9:1] 9 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('div' type=inline), raw_tag_name: Some(Atom('div' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:9:1] 9 | : ^^^^^^ `---- x Character { value: '\n', raw: Some(Atom(' | ' type=inline)) } ,-[$DIR/tests/fixture/class-attribute/input.html:9:1] 9 | : ^ 10 | `---- x StartTag { tag_name: Atom('a' type=inline), raw_tag_name: Some(Atom('a' type=inline)), self_closing: false, attributes: [Attribute { name: Atom('class' type=static), raw_name: Some(Atom('class' | type=static)), value: Some(Atom('moo bar foo baz' type=dynamic)), raw_value: Some(Atom('"moo bar foo | baz"' type=dynamic)) }] } ,-[$DIR/tests/fixture/class-attribute/input.html:10:1] 10 | : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `---- x EndTag { tag_name: Atom('a' type=inline), raw_tag_name: Some(Atom('a' type=inline)), self_closing: false, attributes: [] } ,-[$DIR/tests/fixture/class-attribute/input.html:10:1] 10 | : ^^^^ `----