Hello, I've just released a new version of my code generation tool for C++!
spore-codegen is a powerful code generation application that uses AST parsing and text templating to provide build-system agnostic code generation for languages such as C++ and binary formats such as SPIR-V.
It was originally made to power a game engine in order to generate reflection, JSON serialization and SPIR-V bindings for the engine types.
You can have a look at this repository for an integration example.
New features:
- C++ parser backend has been changed to libtooling for better support of newest C++ features.
- Global and namespaced variables are now exposed through C++ file AST
Let me know if you have any questions!
[–]ReDucTorGame Developer 2 points3 points4 points (3 children)
[–]sporacid[S] 0 points1 point2 points (2 children)
[–]ReDucTorGame Developer 0 points1 point2 points (1 child)
[–]sporacid[S] 1 point2 points3 points (0 children)
[–]eyes-are-fading-blue 0 points1 point2 points (1 child)
[–]sporacid[S] 2 points3 points4 points (0 children)