2. Syntax#

table = POST_DYNA_ALEA (
    ◆/FRAGILITE = _F (
           ◆ TABL_RESU = table,
           ◆/VALE = float,
             /LIST_PARA = listr8,
           ◆ METHODE =/"EMV ",
                       /"REGRESSION ",
           # If: equal_to (" METHODE ", 'REGRESSION')
               ◆ SEUIL = float,
           # If: equal_to (" METHODE ", 'EMV')
               ◇ SEUIL = float,
               ◆ AM_INI = float,
               ◇ BETA_INI = float (default: 0.3),
               ◇ FRACTILE = float,
               # If: exists (" FRACTILE ")
                   ◇ NB_TIRAGE = int,
        ),
      /INTERSPECTRE = _F (
           ◆ INTE_SPEC = interspectrum,
           ◆/NUME_ORDRE_I = int,
             /NOEUD_I = no,
             /OPTION =/"DIAG ",
                        /"TOUT ",
           # If: exists (" NUME_ORDRE_I ")
               ◆ NUME_ORDRE_J = int,
           # If: exists (" NOEUD_I ")
               ◆ NOEUD_J = no,
               ◆ NOM_CMP_I = text,
               ◆ NOM_CMP_J = text,
           ◇ FRACTILE = float (default: 0.5),
           ◇ MOMENT = int,
           ◇ DUREE = float,
        ),
    ◇ TITRE = text,
    ◇ INFO =/1 (by default),
             /2,
)

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