Files
Michael Kuc 60d0446cf0 First usable generator source.
Still issues with usage rules and error reporting, but functional.
2019-09-28 16:01:40 +01:00
..
2019-09-28 16:01:40 +01:00
2019-09-28 16:01:40 +01:00
2019-09-28 16:01:40 +01:00

Demonstration of templates being re-written for a specific argument specification

Requirements

  • mustache
  • bison (to compile)
  • flex (to compile)

How to re-write

mustache demo.yml ../templates/<file>

To save the result to a file:

mustache demo.yml ../templates/<file> /path/to/output/file

How to run

Run mustache on all the templates in ../templates/, and on main.cpp (in this folder) to an empty output directory (/path/to/output). Then:

bison /path/to/output/*.yy
flex /path/to/output/*.ll
g++ /path/to/output/*.cpp /path/to/output*.cc -o demo
/path/to/output/demo