4
通用令牌我有一个文件,我的令牌声明declarations.h:Flex和野牛
#define ID 257
#define NUM 258
...
在我的Flex代码我返回该值或标志之一(如“+”,“ - ','*')。一切正常。
在野牛文件中的问题。 如果我写这样的东西: exp:ID'+'ID 我会得到错误,因为野牛不知道任何关于ID。 添加一行%令牌ID也无济于事,因为在这种情况下,我必须编译错误(预处理将257更改ID,我会得到257 = 257)
谢谢这帮了我 – kobra