2. Syntaxe#

/ mode_gene
/ mode_meca
/ mode_meca_c = EXTR_MODE(
    ◆ FILTRE_MODE = _F(
         ◆ MODE = mode_gene / mode_meca / mode_meca_c,
         ◆ / TOUT_ORDRE = / "NON",
                          / "OUI",
           / NUME_ORDRE = int,
           / NUME_MODE = int,
           / NUME_MODE_EXCLU = int,
           / FREQ_MIN = float,
           / CRIT_EXTR = / "INER_EFFE",
                         / "INER_EFFE_UN",
                         / "MASS_EFFE",
                         / "MASS_EFFE_UN",
                         / "MASS_GENE",
         # Si: exists("FREQ_MIN")
             ◆ FREQ_MAX = float,
             ◇ PRECISION = float (défaut: 0.001),
         # Si: exists("CRIT_EXTR")
             ◆ | SEUIL = float,
               | SEUIL_X = float,
               | SEUIL_Y = float,
               | SEUIL_Z = float,
      ),
    ◇ TITRE = text,
    ◇ IMPRESSION = _F(
         ◇ CUMUL = / "NON" (par défaut),
                   / "OUI",
         ◇ CRIT_EXTR = / "INER_EFFE",
                       / "INER_EFFE_UN",
                       / "MASS_EFFE",
                       / "MASS_EFFE_UN" (par défaut),
                       / "MASS_GENE",
      ),
)

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