SnowballのCSSBlockを外部ファイル化して、内部的にも改善しました。
何が変わったの?
いままでは適当な正規表現でブロックわけしていたので、
a{ &:hover{ } }
のようなコードが
a{ &:hover{ }
と分けられたりしていました。それはまずい(ただのCSSだけならこれで足りますが)ので、変えました。内部構造は…自分でもよくわかってないのでコード読んでください。cssBlock.jsにあります。
終わりに
これ、本当はBlackbox用に作っていたのです。でも、Blackboxがわけわからないことになってしまっています。だれか助けてください。