[antlr-interest] Q: move from v2 to v3 parser grammar. Rewrite tree rule

Ruslan Zasukhin ruslan_zasukhin at valentina-db.com
Wed Mar 23 08:12:51 PDT 2011


On 3/23/11 4:37 PM, "Kevin J. Cummings" <cummings at kjchome.homeip.net> wrote:

>>> You can do it the same way in v3, but when you generate the code, ANTLR
>>> will make up token names and you won't be able to write a good error
>>> display routine/handler because you won't know the tokens. You will just
>>> have T23 or something like that, and then you can't do anything
>>> interesting. So, you don't HAVE to, but it is neater when you come to do
>>> certain things.
>> 
>> Aha, I see.
>> Yes we have see that T23 a lots in generated code ..
>> 
>> 
>> Interesting ... In v2 names of tokens was shown correctly
>> Right?
> 
> IIRC, the names of tokens literals in V2 had a "Literal_" prefix in
> their names....

Yes, in C++ code ... Yes

But in the error messages was quite correct names of tokens ... It seems
For example 
        expected "from"



-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the antlr-interest mailing list