You can do it, but you will have to create the project etc yourself. It is 
nearly 20011 and Visual Studio 2008 is available in a free version (and 
probably 2010 now or shortly), so you should really use that. The issue is that 
the vs2005 compiler does not support a few ANSI constructs used int eh runtime. 
This means that you must compile the runtime in 2008 and just link with it in 
your 2005 project. But unless you configure the include paths for you project 
and so on, then it will not compile anyway. That's why I am telling you to 
download vs2008 and the example projects, then use the example projects to show 
you how to configure your own project.

Jim

> -----Original Message-----
> From: [email protected] [mailto:antlr-interest-
> [email protected]] On Behalf Of J.R Karthikeyan
> Sent: Saturday, August 21, 2010 8:33 PM
> To: [email protected]
> Subject: Re: [antlr-interest] how to generate C++ file
> 
> Hi,
> 
>   Just want to make sure that , this means that I can't use antlr with visul
> studio 2005. Because my entire project is in visual studio 2005 and this 
> parser
> is going to be one of the module for that project. So can you please let me
> know if I can use this with visual studio 2005.
> 
> Thanks,
> Jrk
> 
> 
> 
> ________________________________
> From: J.R Karthikeyan <[email protected]>
> To: [email protected]
> Sent: Sat, 21 August, 2010 6:03:38 PM
> Subject: how to generate C++ file
> 
> 
> 
> 
> Hi,
> 
>   I have generated C file using antlr and I tried to run those file using 
> Visual
> studio 2005. I wrote a wrapper that will call the parser. I have attached the
> wrapper as well as lexer and parser file. I got an Error    1    fatal error
> C1010: unexpected end of file while looking for precompiled header. Did you
> forget to add '#include "stdafx.h"' to your source?    c:\documents and
> settings\kjambura\my documents\visual studio
> 2005\projects\wrapper\wrapper\checkforcompileparser.c    468    I have tried
> various method. But I can't able to fix it. Can you please help me on this.
> 
> Thanks,
> Jrk
> 
> 
> 
> 
> 
> 
> ________________________________
> From: J.R Karthikeyan <[email protected]>
> To: [email protected]
> Sent: Thu, 19 August, 2010 12:15:03 PM
> Subject: Re: how to generate C++ file
> 
> 
> Hi,
> 
>    I have tried  generating c file using Antlrworks and it generate the c 
> file.
> Why I am asking C++ is, I need to do some custom code in parser which
> require some information and hence I need to access the data structure
> which is written in C++ (basically class).
> 
> 
> say for  eg.
> 
> s     → CHAR '=' e
> e     → t y
> y     → '+' t y
>       →
> t     → p x
> x     → '*' t
>       →
> p     → '('e')'
>       → NUMBER
> 
> where CHAR and NUMBER are tokens.
> 
> fragment
> LETTER        :        ('a'..'z' | 'A'..'Z')
>       ;
> 
> CHAR  :       LETTER (LETTER | DIGIT | '_')+
>       ;
> 
> fragment
> DIGIT     : '0'..'9'
>             ;
> 
> NUMBER            : (DIGIT)+ '.' (DIGIT)+ | (DIGIT)+
>             ;
> 
> Let say the input is i=5
> 
> Now  in
> s     → CHAR '=' e, When this get executed for i depending upon the Right
> hand
> side I need to declare the 'i' as int. I will get
> what type of datatype by calling some member funtion of some class. Is it
> possible to do like this ANTLR.
> 
> Thanks,
> Jrk
> 
> __________________________________________________________
> __________________________________________________________
> __________________
> 
> Yes - I am aware of that. ANTLRWorks is just calling the ANTLR tool  Jim  >
> -----Original Message----- > From: antlr-interest-bounces at antlr.org
> [mailto:antlr-interest- > bounces at antlr.org] On Behalf Of Alan Condit >
> Sent:
> Wednesday, August 18, 2010 12:54 PM > To: antlr-interest at antlr.org >
> Subject:
> Re: [antlr-interest] how to generate C++ file >  > Jim, >  > Actually,
> ANTLRWorks will generate the C code, it just won't let you see the >
> resultant
> code in ANTLRWorks. > As long as the grammar file designates the output
> language
> and it has the > appropriate stg files it will generate the language. I am
> currently working on > the stg templates for ObjC and I am generating the
> output
> files through > ANTLRWorks. >  > Alan > --- >  > Alan Condit > 1085 Tierra 
> Ct. >
> Woodburn, OR 97071 >  > Email -- acondit at ipns.com > Home-Office (503)
> 982-0906 >  > On Aug 18, 2010, at 12:00 PM, antlr-interest-request at 
> antlr.org
> wrote: >  > > From: "Jim Idle" <jimi at temporal-wave.com> > > Date: August
> 17,
> 2010 4:09:01 PM PDT > > To: <antlr-interest at antlr.org> > > Subject: Re:
> [antlr-interest] how to generate C++ file > > > > > > ANTLRWorks does not
> generate C code (and there is no C++ generator, it > > is C that you can
> compile
> as C++ if you like.) ANTLRWorks only works > > with Java for code generating
> purposes. Use the command line tool and > > Makefiles etc for C. > > > > You
> need to start with the downloadable examples and then read the > > getting
> started stuff on the wiki. > > > > Also don't forget 
> http://antlr.markmail.org >
> > > > Jim > > > >> -----Original Message----- > >> From: antlr-interest-
> bounces
> at antlr.org [mailto:antlr-interest- > >> bounces at antlr.org] On Behalf Of 
> J.R
> Karthikeyan > >> Sent: Tuesday, August 17, 2010 4:05 PM > >> To: antlr-
> interest
> at antlr.org > >> Subject: [antlr-interest] how to generate C++ file > >> > >>
> Hi, > >> > >>  I am using ANTLRWorks 1.4 for my project. I would like to
> generate > >> the > > C++ > >> file from this grammar. I don't find how to do
> this. Can you give me > > direction > >> in how to generate those files. > >> 
> >
> >> Thanks, > >> Jrk
> 
> 
> 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.

Reply via email to