4
通用令牌我有一個文件,我的令牌聲明declarations.h:Flex和野牛
#define ID 257
#define NUM 258
...
在我的Flex代碼我返回該值或標誌之一(如「+」,「 - ','*')。一切正常。
在野牛文件中的問題。 如果我寫這樣的東西: exp:ID'+'ID 我會得到錯誤,因爲野牛不知道任何關於ID。 添加一行%令牌ID也無濟於事,因爲在這種情況下,我必須編譯錯誤(預處理將257更改ID,我會得到257 = 257)
謝謝這幫了我 – kobra