[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