The Bison documentation says that due to technical differences between C and C++, a C++ compiler wouldn't be able to compile or properly execute (not clear which) a Bison C program that tried to grow the parser stack. What exactly is this technical difference? Producing a C++ program using the C skeleton (not lalr1.cc), tweaking the generated code to expand the parser stack regardless of __cplusplus, and compiling with C++ works in at least simple cases. What's the problem?
Thanks. Paul Hilfinger _______________________________________________ help-bison@gnu.org http://lists.gnu.org/mailman/listinfo/help-bison