2. Syntaxe#

IMPR_CONCEPT(
    ◇ FORMAT = / "MED" (par défaut),
               / "RESULTAT",
    ◇ UNITE = unit (défaut: 80),
    # Si: equal_to("FORMAT", 'MED')
        ◇ VERSION_MED = / "3.3.1" (par défaut),
                        / "4.0.0",
                        / "4.1.0",
    ◆ CONCEPT = _F(
         ◆ / CHAM_MATER = cham_mater,
           / CARA_ELEM = cara_elem,
           / CHARGE = char_meca,
         # Si: exists("CARA_ELEM")
             ◇ REPERE_LOCAL = / "NON" (par défaut),
                              / "ELEM",
                              / "ELNO",
             # Si: not equal_to("REPERE_LOCAL", 'NON')
                 ◆ MODELE = modele,
      ),
    ◇ INFO = / 1 (par défaut),
             / 2,
)

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