[antlr-interest] Can't recoginze a file start with HIDDENlexersince 3.1b1
Johannes Luber
jaluber at gmx.de
Fri Aug 29 04:42:09 PDT 2008
Ronghui Yu schrieb:
> Hi, Jim,
>
> Thanks very much for your help
>
> I tried to turn backtrack off before, but failed to build the grammar
> with a lot of errors, so I have to turn it on
Did you look at
<http://www.antlr.org/wiki/display/ANTLR3/How+to+remove+global+backtracking+from+your+grammar>?
Johannes
>
>
>
> ==============================
> Regards,
> Ronghui Yu
> Sierra Atlantic
>
> ----- Original Message -----
> *From:* Jim Idle <mailto:jimi at temporal-wave.com>
> *To:* Ronghui Yu <mailto:Ronghui.Yu at sierraatlantic.com>
> *Cc:* antlr-interest at antlr.org <mailto:antlr-interest at antlr.org>
> *Sent:* Thursday, August 28, 2008 10:59 PM
> *Subject:* Re: [antlr-interest] Can't recoginze a file start with
> HIDDENlexersince 3.1b1
>
> On Thu, 2008-08-28 at 13:29 +0800, Ronghui Yu wrote:
>>
>> The following is the complete implementation of CREATE DATABASE of
>> our Sybase parser, and it shows its structures.
>> The text in red below was added a few days ago when I found this
>> problem. I commented it because they would introduce some other
>> problems. God....
>> Thanks
>> grammar Sybase;
>> options
>> {
>> language = C;
>> backtrack = true;
>
> Hmmm - backtrack = true isn't a good idea for something like SQL (or
> almost any production parser really) - this may be masking your
> issue, but I will look at this for you this weekend - apologies that
> I am too busy to look a this before then.
>
> Also, my own parser matches the comments in the lexer and places
> them on their own channel. You can then look for them in the tree
> walker if you need them.
>
> Jim
>> }
>
>>
>
> __________________________________________________________________________________________________________________
> DISCLAIMER:"The information contained in this message and the
> attachments (if any) may be privileged and confidential and protected
> from disclosure. You are hereby notified that any unauthorized use,
> dissemination, distribution or copying of this communication, review,
> retransmission, or taking of any action based upon this information, by
> persons or entities other than the intended recipient, is strictly
> prohibited. If you are not the intended recipient or an employee or
> agent responsible for delivering this message, and have received this
> communication in error, please notify us immediately by replying to the
> message and kindly delete the original message, attachments, if any, and
> all its copies from your computer system. Thank you for your cooperation."
> ________________________________________________________________________________________________________________
>
>
> ------------------------------------------------------------------------
>
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>
More information about the antlr-interest
mailing list