Hi Hiran, unfortunately there aren't any generated constants for my tokens or at least I can't find any. Since this also looks kind of odd to me I'm wondering if something's going wrong on my system. Can anyone confirm please, that for the C target no token constants are generated or that there is no getTokenType Method?
And parser.test is only a Function: GrammarParser_test_return (*test) (struct GrammarParser_Ctx_struct * ctx) . I don't know how this could give the type of the token test. Thanks Bastian From: "Hiran Chaudhuri" <[email protected]> To: "Bastian Asam" <[email protected]> Date: 27-01-11 16:29 Subject: Re: [antlr-interest] missing getTokenType(string) in ANTLR3C? Hi, Bastian. I've never used the C target, but in Java I would not go for getFirstChildWithType(BASE_TREE, UINT32) Function with (tree,"test") but instead getFirstChildWithType(BASE_TREE, UINT32) Function with (tree, parser.TEST) Are there no constants generated for your tokens? Hiran -----Ursprüngliche Nachricht----- Von: "Bastian Asam" <[email protected]> Gesendet: 27.01.2011 15:20:57 An: [email protected] Betreff: [antlr-interest] missing getTokenType(string) in ANTLR3C? >Hello everybody, >I spend all day to find a function for translating token names to their >integer type value. > >Basically what I want is to be able to call the >getFirstChildWithType(BASE_TREE, UINT32) Function with (tree,"test") >instead of (tree, 23). Otherwise I would always have to change my code >after altering the grammar a bit... > >I found the getTokenType(string) function in java, but not in C. Is it >missing in C? And what can I do to get it anyways? > >Any help would be greatly appreciated! >Thanks >Bastian > > > >IMPORTANT - CONFIDENTIALITY NOTICE - This e-mail is intended only for >the use of the individual or entity shown above as addressees. It may >contain information which is privileged, confidential or otherwise >protected from disclosure under applicable laws. If the reader of this >transmission is not the intended recipient, you are hereby notified that >any dissemination, printing, distribution, copying, disclosure or the >taking of any action in reliance on the contents of this information is >strictly prohibited. If you have received this transmission in error, >please immediately notify us by reply e-mail or using the address below >and delete the message and any attachments from your system. > >Amadeus Data Processing GmbH >Geschäftsführer: Eberhard Haag >Sitz der Gesellschaft: Erding >HR München 48 199 >Berghamer Strasse 6 >85435 Erding >Germany > >List: http://www.antlr.org/mailman/listinfo/antlr-interest >Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address ___________________________________________________________ Empfehlen Sie WEB.DE DSL Ihren Freunden und Bekannten und wir belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.web.de IMPORTANT - CONFIDENTIALITY NOTICE - This e-mail is intended only for the use of the individual or entity shown above as addressees. It may contain information which is privileged, confidential or otherwise protected from disclosure under applicable laws. If the reader of this transmission is not the intended recipient, you are hereby notified that any dissemination, printing, distribution, copying, disclosure or the taking of any action in reliance on the contents of this information is strictly prohibited. If you have received this transmission in error, please immediately notify us by reply e-mail or using the address below and delete the message and any attachments from your system. Amadeus Data Processing GmbH Geschäftsführer: Eberhard Haag Sitz der Gesellschaft: Erding HR München 48 199 Berghamer Strasse 6 85435 Erding Germany List: http://www.antlr.org/mailman/listinfo/antlr-interest Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your-email-address -- You received this message because you are subscribed to the Google Groups "il-antlr-interest" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/il-antlr-interest?hl=en.
