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