Boost logo

Boost :

From: Doug Gregor (gregod_at_[hidden])
Date: 2001-04-08 20:02:37

On Sunday 08 April 2001 08:54, you wrote:
> Even with the global variable problem solved, there's the issue of all the
> bison functions not being declared static, which means they will show up
> as multiple defines in the linking of the shared library.
> Also, there's the problem of flex using globals :(

There are versions of flex and bison that have been rewritten to be more
C++-ish that are appropriately named flex++ and bison++. They are similar in
capability to flex and bison, but instead generate C++ classes. The source is
available here:

I've not used the tools myself, but a colleague used them to solve the
problem with the globals.


Boost list run by bdawes at, gregod at, cpdaniel at, john at