7. Typographie et indentations#
Pour la lisibilité des documents relatifs aux commandes, tout ce qui se rapporte à la syntaxe est imprimé en policeCourier10points. On différencie les différents types d’éléments fonctionnels (concept produit, mot-clé, mot-clé facteur, argument) par l’emploi de majuscules et de minuscules.
En majuscules :
noms des opérateurs, des procédures
noms des mots-clés et des mots-clés facteurs,
arguments imposés de type texte (ceux-ci sont entre “quotes” comme dans la syntaxe des commandes).
En minuscules :
noms des concepts produits,
noms symboliques des arguments,
types des concepts produits et des arguments.
En mixte minuscule - majuscule lorsque le concept produit admet un sous type. Celui-ci apparaît en majuscules ainsi que le type FORTRAN de la grandeur du sous type.
On renforce la lisibilité de la syntaxe par l’utilisation d’indentations. Elles servent au repérage des blocs d’opérandes et au dégagement d’un groupe d’opérandes sous un mot-clé facteur. On les utilise aussi pour disposer les parenthèses d’un même bloc sous le même aplomb.
Exemple:
ma [matr_asse_*] = ASSE_MATRICE
( ♦ MATR_ELEM = lmel, / [l_matr_elem_DEPL_R] / [l_matr_elem_DEPL_C] / [l_matr_elem_TEMP_R] / [l_matr_elem_PRES_C]
♦ NUME_DDL = nu, [nume_ddl]
◊ CHAR_CINE = lcha, / [l_char_cine_meca] / [l_char_cine_ther] / [l_char_cine_acou]
◊ INFO = / 1, [DEFAUT] / 2,
);
si matr_elem [matr_elem_DEPL_R] alors [*] DEPL_R
[matr_elem_DEPL_C] DEPL_C [matr_elem_TEMP_R] TEMP_R [matr_elem_PRES_C] PRES_C