[antlr-interest] Quick Question
Hill, Robert
rhill03 at eds.com
Mon Jul 3 06:46:31 PDT 2006
thanks, for the quick answer Prashant, speedy as always :)
--
Rob Hill
EDS - Hallamshire Business Park
F1E/045
Sheffield
T: +44 (0) 114 291 1928
M: +44 (0) 791 732 1227
E: rhill03 at eds.com <mailto:rhill03 at eds.com>
________________________________
From: Prashant Deva [mailto:prashant.deva at gmail.com]
Sent: 03 July 2006 14:06
To: Hill, Robert
Cc: ANTLR Interest
Subject: Re: [antlr-interest] Quick Question
Seems ok to me.
--
Prashant Deva
Creator, ANTLR Studio
Founder, Placid Systems, www.placidsystems.com
On 7/3/06, Hill, Robert <rhill03 at eds.com> wrote:
Recently revisiting an old parser, and came across this
QUOTE (i1:WORD | i2:IDENT) {if (i1==null)
returnString.Append(i2.getText()); else
returnString.Append(i1.getText()); }
So, is it acceptable (good form?) to replace the above
with
QUOTE {returnString = LT(1).getText(); } (WORD |
IDENT)
I can't see any problem with the generated code, other
than possibly the return string not having the correct token on a
mismatch which isn't an issue in this case. I just want to cut down on
the clutter.
Or am I missing something ?
Cheers,
Rob
--
Rob Hill
EDS - Hallamshire Business Park
F1E/045
Sheffield
T: +44 (0) 114 291 1928
M: +44 (0) 791 732 1227
E: rhill03 at eds.com <mailto:rhill03 at eds.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.antlr.org/pipermail/antlr-interest/attachments/20060703/5694612e/attachment-0001.html
More information about the antlr-interest
mailing list