Skip to content

node-ffi-packager/node-libclang

 
 

Repository files navigation

node-ffi-packager logotype, impossible cubes in green

README · Changelog


node-libclang

Node.js module for libclang, used for parsing C language family (C, C++, Objective C/C++, OpenCL, CUDA, and RenderScript) files from javascript.

Installation

npm install --save github:node-ffi-packager/node-libclang#semver:^v2.0.2

Requirements

AST Traversal

See examples/.

Generate FFI Bindings

See node-ffi-generate.

Notes

Not all of libclang is wrapped yet, but there's enough for node-ffi-generate to regenerate the dynamic clang bindings. This library is dogfooding with the output of node-ffi-generate.


node-libclang Copyright © 2011, 2012, 2013, 2014 Timothy J Fontaine, © 2020, 2021 Joel Purra. Released under MIT License.