Hi!

I also have a parser.c file. (sourcehandler)
Should i have to rewrite it to c++ or just link it?

Because of this, which is in the .y file:
  vrml_filel_init(f, argv[1]);

it cannot compile to c++. Even if #include
"prog.tab.h"
it cannot see the above function.

I have the bottom files too:
> Got link problem (i suppose)
> so the general way to compile a lex & yacc program
> is:
> 1. Generate the lexer
>      lex my_file.l
> 2. Generate the parser
>     yacc -d my_file.y
> 3. Compile the sources
>     cc -c lex.yy.c y.tab.cc
> 4. Link the object files (this is what i think your
> problem is)
>     cc -o my_application lex.yy.o y.tab.ob -ll -ly
> If you're using flex change the link library like
> this:
>     cc -o my_application lex.yy.o y.tab.ob -lfl -ly
> 5. Eat cake
> 
> it depends on which platform you are developing.
> If you're developing on windows use a batch file.
> -- 
> View this message in context:
>
http://www.nabble.com/flex%2Bbison-and-C%2B%2B%2C-second-part-tf1959860.html#a9905584
> Sent from the Gnu - Bison - Help mailing list
> archive at Nabble.com.
> 
> 
> 
> _______________________________________________
> [EMAIL PROTECTED]
> http://lists.gnu.org/mailman/listinfo/help-bison
> 



       
____________________________________________________________________________________
It's here! Your new message!  
Get new email alerts with the free Yahoo! Toolbar.
http://tools.search.yahoo.com/toolbar/features/mail/


_______________________________________________
[EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/help-bison

Reply via email to