2. Syntax#

listis = DEFI_LIST_ENTI (
    ◇ OPERATION =/"DEFI" (by default),
                  /"NUME_ORDRE ",
    # If: equal_to (" OPERATION ", 'DEFI')
        ◆/VALE = int,
          /DEBUT = int,
        ◇/INTERVALLE = _F (
               ◆ JUSQU_A = int,
               ◆/NOMBRE = int,
                 /PAS = int,
            ),
    # If: equal_to (" OPERATION ", 'NUME_ORDRE')
        ◆ RESULTAT = result,
        ◆ PARAMETRE = text,
        ◆ INTERVALLE = _F (
             ◆ VALE = float,
          ),
    ◇ INFO =/1 (by default),
             /2,
    ◇ TITRE = text,
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices