![]() Un générateur de site statique qui casse des briques. VenC est tellement rapide qu'il enfreint le principe de causalité et produit de l'énergie surunitaire ! |
La syntaxe est très simple, chaque motif
commence par :
.:
Chaque motif
se termine par :
:.
Le ou les séparateurs d'argument à l'intérieur d'un motif
sont représentés par :
::
Un motif
a donc la forme suivante :
.:PatternName[::Argument 1][::Argument 2][::Argument N] ... :.
Un exemple de motif
sans argument est :
.:GetEntryTitle:.
Un exemple de motif
avec des arguments est :
.:ForBlogMetadataIfExists::some_value::{value}:.
Les motifs
peuvent être imbriqués :
.:ForBlogMetadataIfExists:: custom_scripts:: <script type="text/javascript" src=".:GetRelativeRoot:.{value}"></script> :.
Ci-dessus, GetRelativeRoot
est appelé dans le second argument de ForBlogMetadataIfExists
.
Les motifs
sont toujours exécutés par ordre d'imbrication quand c'est possible : À type de context égal, les motifs
les plus imbriqués sont exécutés en premier.