| ACHECK-RULES.FR.5(5) | User Contributed Perl Documentation | ACHECK-RULES.FR.5(5) |
jeu.rules - Jeu de règles pour acheck
Les fichiers de jeu de règles contiennent les règles qu'acheck doit vérifier.
Les lignes commençant par un dièse (« # ») et les lignes vides sont ignorées. Les espaces au début et à la fin d'une ligne sont aussi ignorés ainsi que les tabulations. Si vous avez besoin d'espaces à la fin ou au début d'une valeur, vous pouvez utilisez des guillemets anglo-saxons (« " »). Un commentaire commence par un dièse, il peut y avoir des espaces ou des tabulations devant le dièse. Les lignes longues peuvent être coupées en plusieurs lignes se terminant par une barre oblique inversée (« \ »).
Quelques exemples :
# cette ligne est ignorée
champ valeur
champ valeur # ceci est un commentaire
champ "valeur avec espaces à la fin "
champ valeur\
se poursuivant sur la ligne suivante
Vous devez protéger le caractère dièse avec une barre oblique inversée si vous voulez l'utiliser dans une valeur et utiliser des apostrophes si une valeur contient une barre oblique inversée.
Les jeux de règles sont constitués de listes de règles. Ces listes peuvent être répétées un certain nombre de fois, jusqu'à ce que ou tant qu'une condition est vérifiée.
Une règle détecte une erreur si le test correspondant est vrai et qu'aucun de ses tests de validation ne l'est. Chaque règle peut produire des corrections, un avertissement ou une erreur, et fournir des commentaires pour aider l'opérateur à corriger l'erreur.
Des parties du texte peuvent être définies comme commentaires et ainsi aucune règle ni vérification orthographique de sera faite dessus.
Une liste débute à une indication « list » et se termine au premier « end_list » ou à la fin du fichier.
Champs obligatoires :
Champs optionnels :
Sous-règles :
Une règle débute à une indication « rule » et se termine au premier « end_rule » ou au début d'un commentaire ou d'une liste.
Champs obligatoires :
Champs optionnels :
Un test de validation débute à une indication « valid » et se termine au premier « end_valid » ou au début d'une règle, d'un commentaire, d'une liste, ou d'un autre test de validation.
Champs obligatoires :
Champ optionnel :
Un commentaire débute à une indication « comment » et se termine au premier « end_comment » ou au début d'une règle, d'un commentaire ou d'une liste.
Champs obligatoires :
Champs optionnels :
Nicolas Bertolissio <nico.bertol@free.fr>
| 2024-11-11 | perl v5.40.0 |