[heycam/webidl] Fix confusing wording in "extended attributes associated with" (#341)

https://heycam.github.io/webidl/#idl-type-extended-attribute-associated-with contains the sentence

> If type appears as part of a Type production within an Argument production, append to extended attributes all of the extended attributes present in the production’s ExtendedAttributeList that are applicable to types.

Here "within" is meant to be "directly within", i.e., only in the `ExtendedAttributeList Type Ellipsis ArgumentName` instance. It is meant to exclude the "indirect" instance of `Type` that is gotten by expanding `ExtendedAttributeList optional TypeWithExtendedAttributes ArgumentName Default`.

This is not very clear. Probably there are similarly unclear things nearby.

I'm open to suggestions on how to make this clearer; I have some vague ideas but nothing I love.

-- 
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/341

Received on Tuesday, 11 April 2017 23:34:55 UTC