node-ffi-generator:通过解析 C 源文件自动生成 JavaScript node-ffi 接口。 嵌入 clang 编译器

时间:2024-07-23 03:18:47
【文件属性】:

文件名称:node-ffi-generator:通过解析 C 源文件自动生成 JavaScript node-ffi 接口。 嵌入 clang 编译器

文件大小:54KB

文件格式:ZIP

更新时间:2024-07-23 03:18:47

C++

节点-ffi-生成器 通过解析 C 源文件自动生成 JavaScript node-ffi 接口。 嵌入 clang 编译器。 描述 这是一个工具,使用clang解析C头文件,然后基于clang的AST,生成JS代码,可以和node-ffi一起使用,从node.js调用和使用一个C库。 例如,命令: node-ffi-generator --file=source/my_header.h --file=source/my_dir_of_headers --src-root=source --dest-root=js-bindings --include=/usr/include --include=/path/to/clang/... 将解析 my_header.h 和source/my_dir_of_headers每个标头,并将 JS 绑定输出到./js-bindings 。 地位


【文件预览】:
node-ffi-generator-master
----source()
--------generate()
--------process()
--------utility()
--------main.cpp(7KB)
--------generate_node_ffi_interface.cpp(707B)
----.gitmodules(711B)
----CMakeLists.txt(3KB)
----LICENSE(1KB)
----README.md(2KB)
----libs()
--------annex()
--------filesystem()
--------boostsystem()
--------argumentative()
--------boostpredef()
----tests()
--------smoke()
----.gitignore(87B)
----package.json(830B)
----include()
--------ffigen()

网友评论