Tab Atkins Jr.:
> ...which Syntax also specifies. Everything here will be a bit simpler
> once I finish up Syntax, as we'll have a clear and definite answer to
> these kinds of questions (or at least a clear and definite base from
> which to make alterations from).
OK. One thing to take care with then is ensuring that additional white
space is inserted between number tokens (and probably some others) when
serializing them abutting would cause them to be reparsed differently.
For example with:
@supports (a: 1/**/.1) {}
I think you would want the condition to be serialized either as "(a: 1
.1)" or "(a: 1 0.1)" and not "(a: 1.1)" or "(a: 10.1)", even though
there was originally no white space token between the two numbers.