2. Syntaxe#

TEST_FONCTION(
    ◇ VALEUR = _F(
         ◆ FONCTION = formule / fonction_c / fonction / nappe,
         ◇ NOM_PARA = text,
         ◆ / VALE_PARA = float,
           / INTERVALLE = float,
         # Si: True
             ◆ / VALE_CALC_C = complex,
               / VALE_CALC = float,
             ◇ VALE_ABS = / "OUI",
                          / "NON" (par défaut),
             ◇ TYPE_TEST = / "SOMM_ABS",
                           / "SOMM",
                           / "MAX",
                           / "MIN",
             ◇ TOLE_MACHINE = float (défaut: 1e-06),
             ◇ CRITERE = / "RELATIF" (par défaut),
                         / "ABSOLU",
             # Si: exists("REFERENCE")
                 ◆ / VALE_REFE_C = complex,
                   / VALE_REFE = float,
                 ◇ PRECISION = float (défaut: 0.001),
             ◇ REFERENCE = / "ANALYTIQUE",
                           / "SOURCE_EXTERNE",
                           / "AUTRE_ASTER",
                           / "NON_DEFINI",
             # Si: exists("VALE_CALC") and abs(VALE_CALC if type(VALE_CALC) not in (list, tuple) else VALE_CALC[0]) < 1.e-16
                 ◇ ORDRE_GRANDEUR = float,
             ◇ LEGENDE = text,
      ),
    ◇ ATTRIBUT = _F(
         ◆ FONCTION = formule / fonction_c / fonction / nappe,
         ◇ PARA = float,
         ◇ CRIT_PARA = / "RELATIF" (par défaut),
                       / "ABSOLU",
         ◇ PREC_PARA = float (défaut: 0.001),
         ◆ ATTR = / "NOM_PARA",
                  / "NOM_RESU",
                  / "PROL_DROITE",
                  / "PROL_GAUCHE",
                  / "INTERPOL",
                  / "PROL_GAUCHE_FONC",
                  / "PROL_DROITE_FONC",
                  / "INTERPOL_FONC",
                  / "NOM_PARA_FONC",
         ◆ ATTR_REFE = text,
         ◇ REFERENCE = / "ANALYTIQUE",
                       / "SOURCE_EXTERNE",
                       / "AUTRE_ASTER",
      ),
)

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