- From: Pascal Germroth <pascal@germroth.name>
- Date: Sat, 15 Sep 2007 17:25:27 +0200
- To: fantasai <fantasai.lists@inkedblade.net>
- CC: "Philip Taylor (Webmaster)" <P.Taylor@Rhul.Ac.Uk>, www-style@w3.org
Hello,
>> fantasai wrote:
>>> - Use 'repeat(...)' for repetition patterns.
>>
>> Is this, like URL, going to disallow LWSP between
>> "repeat" and "(" ? If so, may I ask that this
>> be re-considered ? The prohibition of LWSP at
>> a point where some would naturally insert it
>> is a major obstacle to first-time-error-free
>> coding of CSS.
>
> 'repeat(...)' will follow the same syntax as other
> functional notation in CSS. Note that if not for the
> opening parentheses the first part would be tokenized
> as a keyword.
>
> I wouldn't consider it "natural" to insert whitespace
> between a function and its opening parentheses. Most
> coding styles I've seen don't do that.
It's the standard behaviour of GNU indent, for example. Most C code
seems to be written in that way.
Though I don't know how the parser works, wouldn't it be better to lex
the function name as some generic name that could be a keyword or
identifier and use lookahead in the parser making <ident> <(> the start
of a function and just <ident> a keyword (if it matches one)?
--
Pascal Germroth
Received on Saturday, 15 September 2007 15:27:49 UTC