我有一个名为“expr-tokens.l”的文件或“lex”文件,当我尝试使用“flex expr-tokens.l”命令解析时,给出了错误[“expr-tokens.l” ,第52行:无法识别的%选项:可重入]。
解析此文件将生成一个“.c”文件,其中包含我尝试链接到主程序的方法的定义。我不明白这是否是Bison版本问题,我使用的是Bison 2.5.4版本或其他东西。
我们非常感谢任何建议。
答案 0 :(得分:1)
%option reentrant
语法适用于Flex,即扫描程序生成器(不是Bison,它在语法的更高级别工作)。
确保您的Flex版本是最新的。
答案 1 :(得分:0)
您可能正在使用GnuWin32中的旧版本。