Les codes d’édition
Les codes d'édition sont utilisés pour formater la sortie de la règle exécutée. Ils permettent
aux utilisateurs de spécifier les valeurs de la marge gauche, les retours de chariot et les
différents mouvements de positionnement dans le fichier du gabarit.
$d
Format : $d;
Action : Génère un signe de dollar.
Exemple :
"Price: $d;$price;"
If $price; gives 50, generates "Price: $50"
Note : le signe de dollar est déjà utilisé pour définir des sous-règles,
ainsi la seule façon d'imprimer un signe de dollar est d'utiliser
le code d'édition $d;.
$m
Format : $m(+ ou -) nombre
Action : Incrémente/décrémente la marge gauche selon le symbole. Ne fait pas de retour de chariot.
Le nouveau réglage s’applique au retour de chariot suivant $n;.
Exemple :
$m+2;
Incrémente la marge de gauche de deux espaces.
$n
Format : $n
Action : Cela produit un retour de chariot et aligne le curseur à la marge gauche. Ne change pas la marge gauche.
Exemple :
$n;
Produit un retour de chariot et aligne le curseur à la marge de gauche.
Soyez prudent, la
marge doit avoir une
valeur positive en tout
temps. Si la marge est
décrémentée à une
valeur négative, cela
produira des erreurs.
$q
Format : $q;
Action : Génère un guillemet (").
Exemple :
"$q;TEMPL$q; is a keyword."
Lorsqu’on traite cette chaîne de gabarit, elle génère :
"TEMPL" is a keyword.
Note : le guillemet (") est déjà utilisé pour indiquer le début et la
fin d'une chaîne de gabarit, donc la seule façon d'imprimer un
guillemet est d'utiliser le code d'édition $q;.
$t
Format : $t;
Action : Génère une tabulation.
Exemple :
"$word1;$t;$word2;"
Prints the two words separated with a TAB
character.