I think we should be consistent with LDConfig.ldr's !COLOUR definitions even though if we wouldn't be able to add these meta-commands directly into it. With !COLOUR, tags don't necessarily need values, there's attributes like PEARLESCENT, METAL, CHROME and RUBBER. Thus, by analogy, this would have such attributes like STUDLOGOS and DEFAULT.
For the same reason - and for LDraw's overall policy of having one statement per line - I also think we should have these as one-liners as well. Going by this, a would-be-spec should, IMO, say very clearly that adding other attributes or even meta-commands should be possible and parsers should take that into account. I wonder does LDConfig.ldr have such a disclaimer anywhere?
For the same reason - and for LDraw's overall policy of having one statement per line - I also think we should have these as one-liners as well. Going by this, a would-be-spec should, IMO, say very clearly that adding other attributes or even meta-commands should be possible and parsers should take that into account. I wonder does LDConfig.ldr have such a disclaimer anywhere?