Syntaxe ======= .. code-block:: text 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