2. Syntax#

tablecloth = DEFI_NAPPE (
    ◆ NOM_PARA =/"DX",
                 /"DY",
                 /"DZ",
                 /"DRX ",
                 /"DRY ",
                 /"DRZ ",
                 /"DTAN ",
                 /"TEMP ",
                 /"TSEC ",
                 /"INST ",
                 /"X",
                 /"Y",
                 /"Z",
                 /"EPSI ",
                 /"META ",
                 /"FREQ ",
                 /"PULS ",
                 /"DSP ",
                 /"AMOR ",
                 /"ABSC ",
                 /"SIGM ",
                 /"HYDR ",
                 /"SECH ",
                 /"PORO ",
                 /"SAT ",
                 /"IRRA ",
                 /"PGAZ ",
                 /"PCAP ",
                 /"PLIQ ",
                 /"PVAP ",
                 /"PAD ",
                 /"VITE ",
                 /"ENDO ",
                 /"NORM ",
                 /"EPAIS ",
                 /"EXCENT ",
                 /"NEUT1 ",
                 /"NEUT2 ",
                 /"NEUT3 ",
                 /"NEUT4 ",
                 /"XF",
                 /"YF",
                 /"ZF",
                 /"NUME_ORDRE ",
    ◇ NOM_RESU = text (default: "TOUTRESU "),
    ◆ PARA = float,
      /FONCTION = function,
    ◆/DEFI_FONCTION = _F (
           ◆ VALE = float,
           ◇ INTERPOL =/"LIN" (by default),
                        /"LOG ",
           ◇ PROL_DROITE =/"CONSTANT ",
                           /"LINEAIRE ",
                           /"EXCLU" (by default),
           ◇ PROL_GAUCHE =/"CONSTANT ",
                           /"LINEAIRE ",
                           /"EXCLU" (by default),
        ),
    ◇/NOM_PARA_FONC =/"DX",
                        /"DY",
                        /"DZ",
                        /"DRX ",
                        /"DRY ",
                        /"DRZ ",
                        /"DTAN ",
                        /"TEMP ",
                        /"TSEC ",
                        /"INST ",
                        /"X",
                        /"Y",
                        /"Z",
                        /"EPSI ",
                        /"META ",
                        /"FREQ ",
                        /"PULS ",
                        /"DSP ",
                        /"AMOR ",
                        /"ABSC ",
                        /"SIGM ",
                        /"HYDR ",
                        /"SECH ",
                        /"PORO ",
                        /"SAT ",
                        /"IRRA ",
                        /"PGAZ ",
                        /"PCAP ",
                        /"PLIQ ",
                        /"PVAP ",
                        /"PAD ",
                        /"VITE ",
                        /"ENDO ",
                        /"NORM ",
                        /"EPAIS ",
                        /"EXCENT ",
                        /"NEUT1 ",
                        /"NEUT2 ",
                        /"NEUT3 ",
                        /"NEUT4 ",
                        /"XF",
                        /"YF",
                        /"ZF",
                        /"NUME_ORDRE ",
    ◇ INTERPOL =/"LIN" (by default),
                 /"LOG ",
    ◇ PROL_DROITE =/"CONSTANT ",
                    /"LINEAIRE ",
                    /"EXCLU" (by default),
    ◇ PROL_GAUCHE =/"CONSTANT ",
                    /"LINEAIRE ",
                    /"EXCLU" (by default),
    ◇ INFO =/1 (by default),
             /2,
    ◇ VERIF = "CROISSANT" (or not specified),
    ◇ TITRE = text,
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices