是否可以在同一个应用程序中使用两个或更多Lex/Yacc解析器

Dav*_*nch 7 parsing yacc lex bison flex-lexer

我有一个应用程序,我已经有一种语法的解析器,我需要为另一个目的添加第二个不同的语法.

是否有可能有多个?

如果是这样,你如何获得另一个切入点?

谢谢

大卫艾伦芬奇

Aln*_*tak 9

我认为你可以通过使用--name-prefixBison --prefix选项和Flex选项来实现.

在这两种情况下,它们都允许您替换yy使用您自己选择的前缀生成的函数上使用的默认" "前缀.