DTS language enhancements
Scott Wood
scottwood at freescale.com
Wed Oct 8 03:46:41 EST 2008
David Gibson wrote:
> Oh, just remembered the more precise reason why this is the case. By
> the time we get to the parser, whitespace and comments have
> disappeared entirely, which means they'd be ignored *in the midst* of
> node property names under this proposal, which is just not nice.
>
> It's technically possible to recognize whitespace at the parser level
> instead, but it makes the grammar hideous.
Ah, right, that'd be unpleasant. I think it could be done with a little
less ugliness than fully recognizing whitespace in the parser (have the
lexer set a flag on relevant tokens if the previous character was
whitespace or a comment, and have the parser rule that glues the
propnodename together check the flag and raise an error if set), but
that's still uglier than the propnodename-after-opening-brace approach.
-Scott
More information about the devicetree-discuss
mailing list