01 Template Engine - domain-centric/template_engine GitHub Wiki
The TemplateEngine can:
- Parse the Template text into a parser tree
- Render the parser tree to a output such as:
Features
- Template expressions that can contain (combinations of):
- Data types
- Constants
- Variables
- Operators
- Functions
e.g. functions to import:
- Pure files (to be imported as is)
- Template files (to be parsed and rendered)
- XML files (to be used as a data source)
- JSON files (to be used as a data source)
- YAML files (to be used as a data source)
- All of the above can be customized or you could add your own.