2016-08-04 24 views
0

我在a.flex這個簡單的詞法規範怎麼會失敗?

%% 
username printf("%s",getlogin()); 

一個簡單的詞彙規範運行柔性a.flex給我

a.flex:2: EOF encountered inside an action 

任何想法?

+0

@brian:我認爲你應該給出答案。即使它不是這個問題的原因,症狀是100%一致的,答案可能會幫助別人誰在這個問題上絆倒。 – rici

回答

2

這種情況通常發生在flex上,因爲它對識別線條很挑剔。您將在文件結束之前錯過行尾符號。

使用您的文本編輯器在文件末尾添加一行可以解決您的錯誤。

這可能發生在Windows和unix/linux/Mac版本的flex工具上。

相關問題