Flexc ++是對C詞法掃描器發生器++和非常相似撓曲和彎曲++,寫由韋恩帕克森。我們的目標是建立一個類似的計劃,但在C ++完全實現它。大多數Flex /柔性++語法應與flexc使用++,有輕微的調整。
的差異與彎曲/柔性++
雖然flexc ++試圖盡可能多的兼容彎曲的可能,也有一定的差異。
-Obsolete符號
所有聲明並定義符號上面沒有列出,但在柔性++定義已經過時與flexc ++。特別是,不存在%標題{...%}部分了。此外,所有的定義與成員函數符號,現在已經過時。沒有必要對這些符號不再因為它們可以簡單地被類的頭文件中聲明和定義在別處。
- 代碼塊
Flexc ++不支持代碼塊,除了多線操作。預先放置在碼塊代碼可以放在方法。
- 用戶代碼
與先前2.2節,flexc ++不支持對用戶代碼輸入文件的最後部分。
-Comments
Flexc ++更加靈活採取評論,更多信息,請參閱一下第4.3節
什麼在此版本中是新的:
- 調試消息的lex.cc清理
- 在檢查接收狀態對應於預計。修復的bug報告Selwin van Dijk的。
- 使用icmake建立flexc ++和運行測試套件。 Ccbuild現在只用於更新的類文件。
- 支持增加了對經營者{+}和{ - }。在模式
- 在流切換的大修:現在使用帶有(額外)流信息,通過選項%配置streaminfoclassname一個StreamInfo類=" ...&QUOT ;.有關更多信息,請參見文檔。
要求:
- 在icmake
評論沒有發現