文件名称:amalgamate:合并C源代码和头文件
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-04 06:37:15
Python
amalgamate.py-Amalgamate C源文件和头文件 来源: : 镜像: : amalgamate.py旨在简化在项目中使用SQLite风格的C源代码和标头合并的过程。 有关更多信息,请访问: : 这是龙 amalgamate.py相当愚蠢,它只知道关于C语言所需的最低要求,以便能够处理琐碎的include指令。 对于意外的代码,它可能会产生奇怪的结果。 要注意的事情: amalgamate.py将无法正确处理复杂的include指令: #define HEADER_PATH "path/to/header.h" #include HEADER_PATH 在上面的示例中, path/to/header.h将不包含在合并中(HEADER_PATH永远不会扩展)。 amalgamate.py假定每个不为空的源文件和头文件都将以换行符结尾,
【文件预览】:
amalgamate-master
----test.sh(3KB)
----LICENSE.md(2KB)
----README.md(2KB)
----amalgamate.py(10KB)
----test()
--------source.c.json(159B)
--------include.h.expected(714B)
--------include.h.prologue(48B)
--------source.c.expected(2KB)
--------include.h.json(113B)
--------include()
--------source()
--------source.c.prologue(48B)