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
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 acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk