entier = DEFI_FICHIER(
◇ ACTION = / "ASSOCIER" (par défaut),
/ "LIBERER",
/ "RESERVER",
# Si: equal_to("ACTION", 'ASSOCIER')
◆ | UNITE = unit,
| FICHIER = text,
◇ TYPE = / "ASCII" (par défaut),
/ "BINARY",
/ "LIBRE",
# Si: equal_to("TYPE", 'ASCII')
◇ ACCES = / "NEW" (par défaut),
/ "APPEND",
/ "OLD",
# Si: not equal_to("TYPE", 'ASCII')
◇ ACCES = / "NEW" (par défaut),
/ "OLD",
# Si: equal_to("ACTION", 'RESERVER')
◆ | UNITE = unit,
| FICHIER = text,
◇ TYPE = "ASCII",
◇ ACCES = "APPEND",
# Si: equal_to("ACTION", 'LIBERER')
◆ / UNITE = unit,
/ FICHIER = text,
◇ INFO = / 1,
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles