Skip to main content
Le langage FlexiLayout obéit aux conventions lexicales suivantes concernant les identifiants, la ponctuation, les opérateurs, l’affectation, les constantes et les commentaires.

Identifiants

Un identifiant est une suite de caractères utilisée pour désigner l’un des éléments suivants :
  • Nom de bloc
  • Nom de l’élément
  • Nom de constante
  • Nom de variable
  • Mot-clé
Les identifiants ne tiennent pas compte de la casse. Syntaxe d’un identifiant :

Caractères de ponctuation

Les caractères de ponctuation suivants peuvent être utilisés : . , ( ) * / + - = < > { } : ; ! & | Les caractères de ponctuation ( ) et { } doivent être utilisés par paires.

Priorité des opérateurs et associativité

Le niveau de priorité le plus élevé se trouve en haut du tableau.
Les opérations de comparaison (<, >, <=, >=, ==, !=) ont la même priorité.

Opérateur d’affectation

L’opérateur = assigne une valeur à une variable. Par exemple :
Le type de l’expression doit être compatible avec celui de la variable.

Constantes

Le langage FlexiLayout utilise uniquement des constantes globales. Les constantes globales sont définies dans la boîte de dialogue Propriétés de FlexiLayout et sont accessibles dans n’importe quelle section de la description de n’importe quel bloc ou élément. Pour plus d’informations, voir Constantes globales.

Commentaires

Vous pouvez ajouter des commentaires au code. Les commentaires ont le même format qu’en langage C et peuvent s’écrire de l’une des façons suivantes :
  • Les caractères /* (barre oblique, astérisque), suivis d’une séquence quelconque de caractères (y compris des retours à la ligne), puis des caractères */.
  • Les caractères // (deux barres obliques), suivis d’une séquence quelconque de caractères. Un retour à la ligne qui n’est pas immédiatement précédé d’un antislash met fin à cette forme de commentaire.