2. Syntaxe#

listis = DEFI_LIST_ENTI(
    ◇ OPERATION = / "DEFI" (par défaut),
                  / "NUME_ORDRE",
    # Si: equal_to("OPERATION", 'DEFI')
        ◆ / VALE = int,
          / DEBUT = int,
        ◇ / INTERVALLE = _F(
               ◆ JUSQU_A = int,
               ◆ / NOMBRE = int,
                 / PAS = int,
            ),
    # Si: equal_to("OPERATION", 'NUME_ORDRE')
        ◆ RESULTAT = resultat,
        ◆ PARAMETRE = text,
        ◆ INTERVALLE = _F(
             ◆ VALE = float,
          ),
    ◇ INFO = / 1 (par défaut),
             / 2,
    ◇ TITRE = text,
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles