Well the generated code is using ANTLR_UINT32 variable and is assigning ANTLR_MARKER type value to it; this doesn't work on 64 bit. So I was wondering if the generated C code is dependent on 32 vs 64 bit.
Is there a way to make it use UINT64 instead of UINT32? thanks -Krishna On Fri, Feb 25, 2011 at 9:01 AM, Jim Idle <[email protected]> wrote: > 1) What file is this and from where? > 2) These days you can just rename it to a .g file, the extension names > were because older versions of Visual Studio needed it to see what the > output files were but that isn't relevant any more. > 3) The generated C is the same on all platforms and there is nothing > special to do to generate 64 but, 32 bit, Linux, Win32, Solaris etc. In > fact it is designed so that you can generate the C on one platform and > compile it on any. I had to do that because HPUX Java (and HPUX in > general) sucks and could not even run the ANTLR tool jar without patching > the kernel. > > So, just like any other file you run the ANTLR tool on it and it will give > you a .c and .h file. The generated files are both 32 and 64 bit > compatible but if you read the docs for the C runtime it will point you at > ./configure --help where you will see a flag that you supply to build the > libraries in 64 bit mode. > > As to searching all over the interweb, look at the API documentation link > on the ANTLR home page and remember antlr.markmail.org as per the link on > the support page. > > Jim > > > -----Original Message----- > > From: [email protected] [mailto:antlr-interest- > > [email protected]] On Behalf Of Krishna Venuturimilli > > Sent: Thursday, February 24, 2011 4:59 PM > > To: [email protected] > > Subject: [antlr-interest] generating C code from g3pl file for 64 bit > > linux > > > > I searched all over the net, but can't find a way to compile g3pl file > > to generate C code for 64 bit target. > > Any help is appreciated. > > thanks a lot. > > -Krishna > > > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > > Unsubscribe: http://www.antlr.org/mailman/options/antlr-interest/your- > > email-address > > List: http://www.antlr.org/mailman/listinfo/antlr-interest > Unsubscribe: > http://www.antlr.org/mailman/options/antlr-interest/your-email-address > 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.
