lex/flex yylineno一直爲1的兩種解決辦法

lex/flex yylineno一直爲1的兩種解決辦法 起因 在使用lex做詞法分析的demo時,發現錯誤並不能準確地定位到行,比如一個語法錯誤發生在第三行,但yylineno顯示爲1;於是我又更改了文件,讓錯誤出現在其它行,發現yylineno仍然顯示1。 現象描述 其實這是一個類似flex自動設置的東西,即flex有能力管理yylineno,但因爲這個開銷可能比較大,然後並沒有將更新yyli
相關文章
相關標籤/搜索