6. Cas des mots clés facteurs#

Les mots clés facteurs sont obligatoires ou facultatifs. Il est possible de contrôler les nombres minimum et maximum d’occurrences d’un mot clé facteur.

Les déclarations se font grâce au mot clé FACT

  • Le statut

Il est lié au mot clé facteur.

Les statuts reconnus sont uniquement :

‘o’

Obligatoire

‘f’

Facultatif

‘d’

Facultatif mais utilisé par défaut, i.e. facultatif pour l’utilisateur à la saisie mais obligatoire pour le fonctionnement du code. Les valeurs par défaut des mots clés simples doivent définir la syntaxe de tout le mot clé facteur vu du code quand l’utilisateur ne renseigne rien. L’utilisateur n’a pas besoin de renseigner le mot clé facteur et ses mots clés simples pour qu’il existe et soit visible du superviseur à l’exécution.

  • Le nombre d’occurrences

Comme pour les mots clés simples, les arguments minet maxpermettent de préciser les occurrences attendues des mots clés facteurs. Si on ne met rien, la situation par défaut est max=1, le mot clé facteur n’est alors pas répétable.

Exemples :


MCFACT= FACT( statut=’f’,min=3,max=3, . . . )

le mot clé facteur est obligatoire et doit apparaître exactement trois fois.

MCFACT= FACT( statut=’f’, max=’**‘, … )

le mot clé facteur est facultatif mais peut apparaître autant de fois que l’on veut.

MCFACT= FACT( statut=’d’, max=1, … )

le mot clé facteur est facultatif et non répétable mais si l’utilisateur ne le précise pas, il est néanmoins pris en compte et les valeurs des mots clés simples (sous le mot clé facteur) sont affectées par défaut.