Lua binding generator
Parses a C header file and generates bindings that can be used in Lua.
Written in Typescript. It’s still a WIP, and the features primarily target parsing the Raylib headers.
Additional Features
- Outputs Typescript definitions (for use with TypescriptToLua)
Planned features
- Edit/modify definitions before export. For instance: excluding a function, or specifying if a struct should use userdata or not.
Partial support for
- Structs, nested structs
- Functions
- Enums
Future support planned for:
- Function pointers
- C Preprocessor
No support planned for:
- C++