引用本书flex&bison(O'Reilly,John Levine,2009):
"Bison可以用C++创建解析器.虽然flex似乎能够创建C++,但扫描程序,C++代码不起作用.[21]幸运的是,在C++下通过flex编译创建的C扫描程序并不难使用flex带有野牛C++解析器的C扫描器".(脚注[21]:"这是由编写它的人证实的.它最终可能会被修复,但结果却很难为柔性扫描仪设计一个好的C++接口.")
在我努力编写一个相当复杂的Flex扫描程序之前,我(我想我们很多人)想知道自2009年以来是否有任何关于这方面的变化.有没有人成功编写Flex/C++解析器?如果是这样,是否值得努力,或者C扫描仪是否仍然是最安全的C扫描仪?