Open tylerjw opened 3 months ago
I'm going to claim that the intended meaning is defined component types. That is, more generally, the specification says nothing about the other attributes of a non-defined component type.
If a wording change is desired, it probably makes more sense to clarify in the first quoted paragraph (i.e. at type
).
From the spec on component.name.type:
From the spec on component.name.location:
Do you think this is an intentional interaction? I am working on adding tests to our parser. Maybe
location
should be required on a closed set of specific types instead of the open set excludinginterface
?