Child pages
  • Generator Language

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.



Technically, any root node in the output language can be considered to be a Root Template, when created in the generator model. However, root nodes without annotations are treated by the generator as auxiliary, utility nodes e.g. to specify reference targets and thus are not considered for target language evaluation. A warning is displayed and a quick fix is offered to add the root template header annotation to the root template that miss one. We highly recommend language designers to fix their templates and to always create new root templates with the annotation included.


External Template

External Template is a concept defined in the generator language. It is used in weaving rules and reduction rules.