- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Mon, 06 Nov 2017 17:22:29 +0000
- To: public-css-archive@w3.org
Yeah, this is accepted just fine. The grammar doesn't work over text, it works over post-parsing token structures. In particular, `[]`-blocks get "auto-closed" by EOF (or end-of-string, in this case) - you can't tell whether or not there was a `]` character, and in fact it doesn't matter; all that matters is that there *is* a `[]`-block. ([See the last paragraph in Syntax ch8.](https://drafts.csswg.org/css-syntax/#rule-defs)) In other words, as far as the grammar is concerned, the stuff it's checking over is: ``` IDENT(meta) []-BLOCK IDENT(name) DELIM(=) STRING("description") ``` -- GitHub Notification of comment by tabatkins Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/1933#issuecomment-342221311 using your GitHub account
Received on Monday, 6 November 2017 17:22:32 UTC