W3Cの仕様を読んで気づいたこと

d属性の文法について

path要素のd属性について、BNFの記述がW3CのSVG1.1(2nd)の仕様に載せてあるので読みました。それで、違和感を感じる部分がありました。

8.3.9 The grammar for path data

http://www.w3.org/TR/SVG11/paths.html#PathDataBNF

coordinate-pair:
    coordinate comma-wsp? coordinate
coordinate:
    number

この「comma-wsp?」の部分、?が必要ではないように思えます。もし、必要であるとしたら、コンマや空白を省略できることになるのですが、区別は+や-でつけるのでしょうか。

今後の方針

実装としては、+や-があった場合のみ、区別を付けていくというやり方をしていきます。