You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Within the set of IDL fragments that a given implementation supports, the identifier of every interface, namespace, dictionary, enumeration, callback function, callback interface and typedef must not be the same as the identifier of any other interface, namespace, dictionary, enumeration, callback function, callback interface or typedef.
I would have expected interface mixins to be in this list, right?
I’m almost certain that’s an accidental omission, but not 100% sure because...
...there are only two places where interface mixin names can be referenced and both are syntactically unambiguous: the second identifier of an IncludesStatement and the first identifier in PartialInterfaceOrMixin : MixinRest. So like ... technically the following fragment is already unambiguous:
interfaceFoo {};
interfacemixin Foo {};
Foo includes Foo;
...to a computer, anyway :)
The text was updated successfully, but these errors were encountered:
In the Names section:
I would have expected interface mixins to be in this list, right?
I’m almost certain that’s an accidental omission, but not 100% sure because...
...there are only two places where interface mixin names can be referenced and both are syntactically unambiguous: the second identifier of an
IncludesStatement
and the first identifier inPartialInterfaceOrMixin : MixinRest
. So like ... technically the following fragment is already unambiguous:...to a computer, anyway :)
The text was updated successfully, but these errors were encountered: