- From: Anne van Kesteren <annevk@opera.com>
- Date: Wed, 25 Feb 2009 15:04:55 +0900
- To: "Andrey Mikhalev" <amikhal@abisoft.spb.ru>, www-style@w3.org
On Wed, 25 Feb 2009 05:41:49 +0900, Andrey Mikhalev <amikhal@abisoft.spb.ru> wrote: > in WD-css3-mediaqueries-20081015 part '3. Syntax' contain mix of > references both to generic grammar and CSS2 appendix G grammar, which > makes it unusable: > > 1. "media_query_list production defined below replaces the medium > production from CSS2" > - appendix G grammar has 'medium' but does not define 'value' > production which used in syntax. > - generic grammar has 'value' but does not contain 'medium' > production. > 2. "RESOLUTION is to be added to the CSS2 term production and NOT, ONLY, > AND, and ',' are to be added to the CSS2 value production" > - again, weird unclean mix of statements from two different grammars > (generic has no 'term', app.G has no 'value') > - 'value' defined in generic grammar. for me, statement above claim > mediaquery syntax broken (i.e. mediaquery cannot be parsed in > generic > grammar w/o modification). This is mostly because CSS grammar is a mix of productions, prose and magic. (Ok, no magic.) This seemed like a good approximation, though if you have suggestions on how to improve things that'd be cool. > btw, generic value ("[ any | block | ATKEYWORD S* ]+") looks like > overkill for mediaquery expressions listed in spec. We could restrict it I suppose, it does not really matter either way as far as I can tell... -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Wednesday, 25 February 2009 06:06:05 UTC