From: David Gibson <david-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@public.gmane.org>
To: Scott Wood <scottwood-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
Cc: devicetree-discuss
<devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org>
Subject: Re: DTS language enhancements
Date: Tue, 7 Oct 2008 15:17:25 +1100 [thread overview]
Message-ID: <20081007041725.GD19037@yookeroo.seuss> (raw)
In-Reply-To: <20081007014103.GA23135-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
On Tue, Oct 07, 2008 at 12:41:03PM +1100, David Gibson wrote:
> On Mon, Oct 06, 2008 at 12:06:01PM -0500, Scott Wood wrote:
> > On Fri, Oct 03, 2008 at 02:37:10PM +1000, David Gibson wrote:
[snip]
> > We could simplify the lexing, and eliminate the lexical restricitons on
> > when we can expect a property or node name, by letting the parser glue
> > together property/node names when in the appropriate context. Doing
> > otherwise seems like a layering violation.
>
> I've considered this in the past, and experimented. We really don't
> want to go there; attempting to achieve parsing sanity when the
> propnodename isn't recognized as a token is just horrible.
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.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
next prev parent reply other threads:[~2008-10-07 4:17 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-03 4:37 DTS language enhancements David Gibson
[not found] ` <20081003043710.GH3002-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-03 5:08 ` Kumar Gala
[not found] ` <FB6717CF-EF47-40E1-B972-1E642066D5C6-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2008-10-03 5:29 ` David Gibson
2008-10-03 14:07 ` Jon Loeliger
[not found] ` <48E62739.8090109-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2008-10-04 4:18 ` David Gibson
2008-10-06 17:06 ` Scott Wood
[not found] ` <20081006170601.GA31967-VKaLA/mbEU932VTgPCOETVjVikpgYyvb5NbjCUgZEJk@public.gmane.org>
2008-10-07 1:41 ` David Gibson
[not found] ` <20081007014103.GA23135-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-07 4:17 ` David Gibson [this message]
[not found] ` <20081007041725.GD19037-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-07 16:46 ` Scott Wood
2008-10-07 16:50 ` Scott Wood
[not found] ` <20081007165038.GA17126-VKaLA/mbEU932VTgPCOETVjVikpgYyvb5NbjCUgZEJk@public.gmane.org>
2008-10-09 2:27 ` David Gibson
[not found] ` <20081009022722.GC7997-787xzQ0H9iRg7VrjXcPTGA@public.gmane.org>
2008-10-09 15:08 ` Scott Wood
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081007041725.GD19037@yookeroo.seuss \
--to=david-xt8fgy+axnrb3ne2bgzf6laj5h9x9tb+@public.gmane.org \
--cc=devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org \
--cc=scottwood-KZfg59tc24xl57MIdRCFDg@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.