ACHECK-RULES.FR.5(5) | User Contributed Perl Documentation | ACHECK-RULES.FR.5(5) |
jeu.rules - Jeu de regles pour acheck
Les fichiers de jeu de regles contiennent les regles qu'acheck doit verifier.
Les lignes commencant par un diese (X # X) et les lignes vides sont ignorees. Les espaces au debut et a la fin d'une ligne sont aussi ignores ainsi que les tabulations. Si vous avez besoin d'espaces a la fin ou au debut d'une valeur, vous pouvez utilisez des guillemets anglo-saxons (X " X). Un commentaire commence par un diese, il peut y avoir des espaces ou des tabulations devant le diese. Les lignes longues peuvent etre coupees en plusieurs lignes se terminant par une barre oblique inversee (X \ X).
Quelques exemples :
# cette ligne est ignoree champ valeur champ valeur # ceci est un commentaire champ "valeur avec espaces a la fin " champ valeur\ se poursuivant sur la ligne suivante
Vous devez proteger le caractere diese avec une barre oblique inversee si vous voulez l'utiliser dans une valeur et utiliser des apostrophes si une valeur contient une barre oblique inversee.
Les jeux de regles sont constitues de listes de regles. Ces listes peuvent etre repetees un certain nombre de fois, jusqu'a ce que ou tant qu'une condition est verifiee.
Une regle detecte une erreur si le test correspondant est vrai et qu'aucun de ses tests de validation ne l'est. Chaque regle peut produire des corrections, un avertissement ou une erreur, et fournir des commentaires pour aider l'operateur a corriger l'erreur.
Des parties du texte peuvent etre definies comme commentaires et ainsi aucune regle ni verification orthographique de sera faite dessus.
Une liste debute a une indication X list X et se termine au premier X end_list X ou a la fin du fichier.
Champs obligatoires :
Champs optionnels :
Sous-regles :
Une regle debute a une indication X rule X et se termine au premier X end_rule X ou au debut d'un commentaire ou d'une liste.
Champs obligatoires :
Champs optionnels :
Un test de validation debute a une indication X valid X et se termine au premier X end_valid X ou au debut d'une regle, d'un commentaire, d'une liste, ou d'un autre test de validation.
Champs obligatoires :
Champ optionnel :
Un commentaire debute a une indication X comment X et se termine au premier X end_comment X ou au debut d'une regle, d'un commentaire ou d'une liste.
Champs obligatoires :
Champs optionnels :
Nicolas Bertolissio <nico.bertol@free.fr>
2016-01-19 | perl v5.22.1 |