{% # AttrDoubleQuoted with Liquid in attribute name %}
<a data-popup--{{ section.id }}="placeholder">
{% # AttrEmpty with Liquid in attribute name %}
<a data-popup--{{ section.id }}>
In this PR:
Change the Ohm parsing rule for attrName from attrNameTextNode to (liquidDrop | attributeNameTextNode)*
Change the CST AttributeNode.name type from string to (string | ConcreteLiquidDrop)[]
Change the AST AttributeNode.name type from string to (string | LiquidDrop)[]
Change the printing rules for AttributeNode to ≈ join('', attr.name.map(print));
Examples:
In this PR:
attrName
fromattrNameTextNode
to(liquidDrop | attributeNameTextNode)*
AttributeNode.name
type fromstring
to(string | ConcreteLiquidDrop)[]
AttributeNode.name
type fromstring
to(string | LiquidDrop)[]
AttributeNode
to ≈join('', attr.name.map(print))
;Fixes #101