[css-variables] Serialization of custom properties vs. comments

Hi,

I think that section 4.1.1 Serializing Custom Properties should require 
that the serialization "round-trips". That is, tokenizing it again 
should give the same sequence of tokens.

In particular, this requires either preserving all CSS comments and 
their position when parsing, or inserting comments during serialization 
between "problematic" pairs of of tokens. For example, the following 
tokenizes as two consecutive identifiers without intervening whitespace:

     solid/**/green

They would become a single identifier if serialized naively.

Syntax 3 has a Serialization section about this:
http://dev.w3.org/csswg/css-syntax/#serialization

-- 
Simon Sapin

Received on Sunday, 9 June 2013 21:42:24 UTC