- From: Darien Maillet Valentine <notifications@github.com>
- Date: Sun, 30 Jun 2019 17:30:36 -0700
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 1 July 2019 00:30:58 UTC
The productions `ReadWriteMaplike` and `ReadWriteSetlike` effectively alias `MaplikeRest` and `SetlikeRest`. Usually when this is done it’s to associate evaluation rules (or just human meaning) with a subset of occurences. But `MaplikeRest` and `SetlikeRest` aren’t used elsewhere, so there’s no unique subset to speak of. I suspect there was _supposed_ to be though. I think this:
```
ReadOnlyMemberRest ::
AttributeRest
ReadWriteMaplike
ReadWriteSetlike
ReadWriteMaplike ::
MaplikeRest
ReadWriteSetlike ::
SetlikeRest
```
Should probably be this:
```
ReadOnlyMemberRest ::
AttributeRest
MaplikeRest
SetlikeRest
ReadWriteMaplike ::
MaplikeRest
ReadWriteSetlike ::
SetlikeRest
```
(Happy to open PRs as I come across stuff like this, but I’m not yet confident re: whether I’m just missing stuff, hence opening issues to sanity check my impressions first.)
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/issues/752
Received on Monday, 1 July 2019 00:30:58 UTC