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 | 精神是提升的一部分 |