[css3-grid] Question about section 6.5

I'm confused about the grammar in section 6.5, specifically:

<track-group>   => [ <string>* '(' <string>* [ <track-minmax> ]+ <string>* ')' [ '[' <positive-number> ']' ]? <string>*
                   | <string>* <track-minmax> <string>*

There are uses of <string>* that I don't understand.  Each row can have 0 or more names, so I understand why you have <string>* in front of <track-minmax>, but I don't understand what the <string>* that follows <track-minmax> is supposed to represent.

Also, in the repeating case, it seems odd to me that you can specify a name at all, since any names you specify would be duplicated and ignored in the repeating rows/columns.

dave
(hyatt@apple.com)

Received on Friday, 13 May 2011 20:02:28 UTC