我在 Debian Squeeze 上运行,我使用 apt-get install flex 安装了 flex/flex++。
但是我注意到 flex++ 只是 flex 的一个符号链接。那么,真的存在一个生成 c++ 扫描器的“程序”flex++,还是只是一个我应该切换的 flex 标志?
还有一个通病:网上的很多例子都不能在flex或flex++下“编译”。Flex 给出以下错误:
test.lex:1: invalid character: %
...
处理输入时:
%name Test
这里有什么问题?
Flex/Flex++ 版本为 2.5.35