文件名称:warp:适用于C和C ++的快速预处理器
文件大小:79KB
文件格式:ZIP
更新时间:2024-05-17 08:16:05
D
该项目未得到积极维护。 继续需要您自担风险! warp :Facebook的C和C ++预处理器 warp是C和C ++编程语言的开源预处理器。 我们在Facebook上使用它作为GNU预处理器cpp的更快替代品。 配套程序warpdrive与当今一些编译器(gcc 4.7.1,gcc 4.8.1,clang 3.2和clang 3.4)的预定义宏一起驱动warp 。 目前, warp的构建仅在CentOS 6上使用gcc 4.7.1和gcc 4.8.1进行了测试。 依存关系 您需要D编译器安装,可以从下载。 为了获得最大速度,我们建议使用gdc编译器。 构建和使用经线 warp本身与特定编译器实现的C或C ++方言无关。 编译器通常隐式定义许多影响预编译过程的宏。 为了解决这个问题,warp附带了warpdrive , warpdrive是一个简单的驱动程序,可以为一些流行的编译器使
【文件预览】:
warp-master
----defines_gcc4_8_1.d(7KB)
----sources.d(5KB)
----number.d(12KB)
----defines_gcc4_7_1.d(7KB)
----defines_clangxx3_4.d(4KB)
----defines_clangxxdev.d(5KB)
----context.d(23KB)
----lexer.d(37KB)
----defines_clang3_4.d(4KB)
----run_tests.sh(2KB)
----file.d(6KB)
----defines_clangdev.d(4KB)
----loc.d(2KB)
----expanded.d(4KB)
----tests()
--------include_thrice.c(59B)
--------space_after_include.cpp(18B)
--------include_nonexisting.c(33B)
--------include()
--------dollar_macro.S(15B)
--------comment_after_include.c(59B)
--------include_guard.c(65B)
--------pragma_once.c(62B)
--------import.c(56B)
----textbuf.d(4KB)
----defines_clang3_2.d(4KB)
----LICENSE(1KB)
----charclass.d(3KB)
----macros.d(52KB)
----defines_gxx4_8_1.d(7KB)
----defines_clangxx3_2.d(4KB)
----main.d(3KB)
----id.d(6KB)
----cmdline.d(5KB)
----skip.d(15KB)
----warpdrive.d(5KB)
----Makefile(1KB)
----ranges.d(2KB)
----constexpr.d(17KB)
----README.md(2KB)
----util.d(424B)
----outdeps.d(2KB)
----directive.d(34KB)
----stringlit.d(9KB)
----defines_gxx4_7_1.d(7KB)