Jinja
Jinja is a powerful template engine library for Python, which enables dynamic template-based code generation. It was used to compile the DSL into executable Python code, utilizing the AST resulting from textX and combining it with templates suitable for building ML pipelines