2. Syntax#

skeleton = DEFI_SQUELETTE (
    ◆/CYCLIQUE = _F (
           ◆/MODE_CYCL = mode_cycle,
             /MAILLAGE = mesh,
           ◇ & NB_SECTEUR = int,
        ),
      /MODELE_GENE = gene_model,
      /MAILLAGE = mesh,
    ◇/SECTEUR = _F (
           ◇ GROUP_MA = Grma,
           ◇ TOUT = "OUI" (or not specified),
        ),
    ◇ SQUELETTE = skeleton,
    ◇ RECO_GLOBAL = _F (
         ◇/TOUT = "OUI" (or not specified),
           /GROUP_NO_1 = grno,
         ◇ & SOUS_STRUC_1 = text,
         ◇ & SOUS_STRUC_2 = text,
         ◇ & GROUP_NO_2 = grno,
         ◇ PRECISION = float (default: 0.001),
         ◇ CRITERE =/"RELATIF" (by default),
                     /"ABSOLU ",
         ◇ DIST_REFE = float,
      ),
    ◇ & NOM_GROUP_MA = _F (
           ◆ NOM = text,
           ◆ SOUS_STRUC = text,
           ◆ GROUP_MA = GRMA,
        ),
      /SOUS_STRUC = _F (
           ◆ NOM = text,
           ◆/GROUP_MA = grma,
             /TOUT = "OUI" (or not specified),
        ),
    ◇ EXCLUSIF =/"OUI ",
                 /"NON" (by default),
    ◇ GROUP_MA = Grma,
    ◇ TOUT = "OUI" (or not specified),
    ◇ TRANS = float,
    ◇ ANGL_NAUT = float,
    ◇ TITRE = text,
)

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