Re: [csswg-drafts] [selectors-4] Need to allow stacked pseudo-element selectors in the grammar (#3876)

Currently, the grammar contains: `[ <pseudo-element-selector> <pseudo-class-selector>* ]*`, where the wrapping group has `*` instead of `?`, which reads to me as:
```
  ╭─────────────────────────────────────────────────────────────────────╮
  │                               ╭─────────────────────────────────╮   │
╟─┤                               │ ╭─────────────────────────────╮ │   ├─╢
  │ ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┱─╯ ╰─┲━━━━━━━━━━━━━━━━━━━━━━━━━┱─╯ │   │
  ╰─┨ <pseudo-element-selector> ┠─────┨ <pseudo-class-selector> ┠───̶╰̶─̶╮̶─╯
   ╭┺━━━━━━━━━━━━━━━━━━━━━━━━━━━┛     ┗━━━━━━━━━━━━━━━━━━━━━━━━━┛     │
   ╰──────────────────────────────────────────────────────────────────╯
```
Which would indicate support for multiple pseudo elements.

-- 
GitHub Notification of comment by ExE-Boss
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3876#issuecomment-493940020 using your GitHub account

Received on Monday, 20 May 2019 11:03:38 UTC