Skip to content
/ Lu6 Public

Generate C++ classes with a Class-Oriented template engine

Notifications You must be signed in to change notification settings

xatavian/Lu6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lu6

Template engine for C++ code generation

What is Lu6

Lu6 (pronounce "Lucyx") is an atypical template engine mostly suited for C++ code generation. The observation that motivates the project is that most template engines are suited for Web Development and don't produce well indented code when it comes to C++ code generation.

Lu6 tries to generate coherant and "beautiful" code respecting indentation, as well as adding direct logic inside the templates themselves. It follows a Java-like syntax which is conveniant for class and function declarations.

Want to contribute ?

If you want to contribute to the project, feel free to make a pull request for the requested feature. The project is not really ready yet for thorough collaboration but any help is welcome.

About

Generate C++ classes with a Class-Oriented template engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages