[css3-values] parenthesis preceded by a sign and the grammar of calc()

Unless I am missing something, neither IE9 nor Firefox12 treat
calc(+(1em)) as valid and therefore

  # unit    :
  # ["+"|"-"]? [ NUMBER | DIMENSION | PERCENTAGE | "(" S* sum S* ")" ];

should read

  | unit    :
  | [ [["+"|"-"]? [ NUMBER | DIMENSION | PERCENTAGE ]] |
  |   "(" S* sum S* ")" ];

. Or do we want this to work?


Cheers,
Kenny

Received on Thursday, 10 May 2012 08:44:57 UTC