[csswg-drafts] [css-grid] Clarification about <auto-track-list> and <line-names> syntaxes

lahmatiy has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-grid] Clarification about <auto-track-list> and <line-names> syntaxes ==
Spec: https://drafts.csswg.org/css-grid/#typedef-auto-track-list

The spec defines `<auto-track-list>` syntax as following:
```
[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>? <auto-repeat>
[ <line-names>? [ <fixed-size> | <fixed-repeat> ] ]* <line-names>?
```

I suppose `|` combinator is missed in that syntax.

`<line-names>` is defined as following:
```
'[' <custom-ident>* ']'
```

According to this syntax, an empty brackets is a valid value for the `<line-names>`. It looks odd, I guess `*` multiplier should be replaced for `+`.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/2676 using your GitHub account

Received on Sunday, 13 May 2018 21:46:46 UTC