spirit
1.0.0
精神是使用表達模板和模板元編程實現的C ++庫集,用於解析和輸出生成作為域特定的嵌入式語言(DSEL)。精神庫使目標語法僅寫在C ++中。內聯語法規範可以與其他C ++代碼自由混合,並且由於C ++模板的生成能力,可立即可執行。
文件
最新的精神照亮了更快的編譯時間。目前只有一個解析器框架。
警告:C ++ 14編譯器支持將很快下降。
Boost 1.81(計劃至2022年11月)的Spirit X3將使用C ++ 17個功能。
支持的編譯器將是:
文件
最新的長期支持版本的精神。一把瑞士軍刀,用於對任何類型的投入進行數據操縱。
由:
在大多數C ++ 03編譯器上運行(GCC 4.1,Clang 3.0,vs 2005)。
文件
精神的老年成員。它僅獲得有限的維護,但即使在boost.serialization和boost。波庫中也可以使用它。它還包含鳳凰V1。
Spririt.Classic甚至應該支持古代編譯器。
| 日期 | 促進 | 犯罪 | 事件 |
|---|---|---|---|
| 2014-03-18 | 1.56 | 8A353328 | 添加了spirit.x3 |
| 2013-12-14 | 1.56 | C0537C82 | 鳳凰V2退休 |
| 2011-03-28 | 1.47 | 400A764D | Phoenix V3支持添加到Spirit V2 |
| 2009-04-30 | 1.41 | 5963A395 | Spirit。出現 |
| 2008-04-13 | 1.36 | FFD0CC10 | 添加了Spirit V2(Qi,Karma,Lex,Phoenix V2) |
| 2006-08-23 | 1.35 | 2DC892B4 | Fusion V1退休 |
| 2003-01-31 | 1.30 | 81907916 | 精神是提升的一部分 |