Syntaxe ======= .. code-block:: text TEST_TABLE( ◆ TABLE = table, ◇ FILTRE = _F( ◆ NOM_PARA = text, ◇ CRIT_COMP = / "EQ" (par défaut), / "LT", / "GT", / "NE", / "LE", / "GE", / "VIDE", / "NON_VIDE", / "MAXI", / "MAXI_ABS", / "MINI", / "MINI_ABS", # Si: (is_in("CRIT_COMP", ('EQ','NE','GT','LT','GE','LE'))) ◆ / VALE = float, / VALE_I = int, / VALE_K = text, / VALE_C = complex, ◇ CRITERE = / "RELATIF" (par défaut), / "ABSOLU", ◇ PRECISION = float (défaut: 0.001), ), ◆ NOM_PARA = text, ◇ INFO = / 1 (par défaut), / 2, # Si: True ◆ / VALE_CALC_I = int, / VALE_CALC = float, / VALE_CALC_C = complex, / VALE_CALC_K = text, ◇ 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_I = int, / VALE_REFE = float, / VALE_REFE_C = complex, / VALE_REFE_K = text, ◇ 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, ) ◆ : obligatoire ◇ : optionnel ⟐ : présent par défaut & : ensemble / : un seul parmi | : plusieurs choix possibles