2. Syntaxe#

table = POST_GENE_PHYS(
    ◆ RESU_GENE = tran_gene / harm_gene,
    ◇ MODE_MECA = mode_meca,
    ◆ OBSERVATION = _F(
         ◇ NOM_CHAM = / "DEPL" (par défaut),
                      / "VITE",
                      / "ACCE",
                      / "DEPL_ABSOLU",
                      / "VITE_ABSOLU",
                      / "ACCE_ABSOLU",
                      / "FORC_NODA",
                      / "EFGE_ELNO",
                      / "EGRU_ELNO",
                      / "SIPO_ELNO",
                      / "SIGM_ELNO",
                      / "EFGE_ELGA",
                      / "SIGM_ELGA",
         ◇ NOM_CMP = text,
         ◇ / INST = float,
           / LIST_INST = listr8,
           / TOUT_INST = "OUI" (ou non renseigné),
           / NUME_ORDRE = int,
           / TOUT_ORDRE = "OUI" (ou non renseigné),
           / FREQ = float,
           / LIST_FREQ = listr8,
         # Si: (exists("INST")) or (exists("LIST_INST")) or (exists("FREQ")) or (exists("LIST_FREQ"))
             ◇ CRITERE = / "ABSOLU",
                         / "RELATIF" (par défaut),
             # Si: (equal_to("CRITERE", 'RELATIF'))
                 ◇ PRECISION = float (défaut: 1e-06),
             # Si: (equal_to("CRITERE", 'ABSOLU'))
                 ◆ PRECISION = float,
         ◆ | GROUP_NO = grno,
           | GROUP_MA = grma,
         # Si: (equal_to("NOM_CHAM", 'ACCE_ABSOLU'))
             ◇ & ACCE_MONO_APPUI = formule / nappe / fonction,
               & DIRECTION = float,
      ),
    ◇ TITRE = text,
)

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