Guide de référence des macros du langage de génération par template

Les macros peuvent être utilisées pour exprimer la logique, et pour boucler sur des collections d'objets. Chaque mot clé de macro doit être précédé d'un caractère "." (point) et doit être le premier caractère, autre qu'un espace, sur une ligne. Prenez soin de respecter la syntaxe des macros en termes de passage à la ligne.

Vous pouvez définir une macro dans un template, ou dans une commande.

Il existe trois types de macros :

.nom-macro [(paramètres)]
	bloc-entrée
.endnom-macro [(fin)]
.foreach_nom-macro [(paramètres[,en-tête[,fin]])]
	template-complexe
.next[(séparateur)]
Remarque : Les paramètres de macro peuvent être délimités par des guillemets. Les délimiteurs sont requis lorsque la valeur du paramètre inclut des virgules, des accolades et des espaces de début ou de fin. La séquence d'échappement pour les guillemets au sein d'un paramètre est \".

Pour pouvez utiliser les macros suivantes :