help-flex
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: flex 2.5.2[34] / bison 1.75b interaction


From: Bruce Lilly
Subject: Re: flex 2.5.2[34] / bison 1.75b interaction
Date: Tue, 26 Nov 2002 10:41:41 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2a) Gecko/20020910

Bruce Lilly wrote:

Current workaround is:

#undef YYLTYPE
#ifndef FLEX_SCANNER
# define YY_HEADER_NO_UNDEFS
# include "mailflex.h"
# undef yyout
#endif

where mailflex.h is the flex-generated header.

Actually it is a post-processed version of the header.
Post-processing is via:

        egrep -v 'yylval[^p]|<(string|errno|stdlib)\.h>' mailflex.h > z.h
        mv -f z.h mailflex.h

which also removes yylval conflicts with bison as previously
reported on the help-flex list (as well as removing a bunch
of unnecessary header #includes that only slow down compilation).





reply via email to

[Prev in Thread] Current Thread [Next in Thread]