[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
problem with yacc parser and SDK
I aam trying to build an app that uses the VCalendar SDK. I am using
bison as my yacc parser and am only interested in vobject.o and vcc.o.
The platform I am doing this on is BeOS btw.
I can a warning from bison:
$ bison vcc.y
vcc.y contains 2 shift/reduce conflicts.
then when I try to compile vcc.c into an object file I get this:
g++ -c -g vcc.c
/etc/bison.simple: In function `int mime_parse()':
/etc/bison.simple:387: `mime_lex' undeclared (first use this function)
/etc/bison.simple:387: (Each undeclared identifier is reported only
/etc/bison.simple:387: for each function it appears in.)
In function `int mime_lex()':
cc1plus: previous non-function declaration ` /* decl error */ '
vcc.y:990: conflicts with function declaration `int mime_lex()'
make: *** [vcc.o] Error 1
I don't know anything about yacc parsing at all so am at a loss here,
can anyone make any suggestions?