Passer au contenu principal

Identificateurs

Un identificateur 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 identificateurs ne tiennent pas compte de la casse. Syntaxe d’un identificateur identificateur : non-chiffre identificateur non-chiffre identificateur chiffre non-chiffre : l’un des suivants _ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z chiffre : l’un des suivants 0 1 2 3 4 5 6 7 8 9

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é et associativité des opérateurs

Le niveau de priorité le plus élevé se trouve en haut du tableau.

Appel de fonction

 

Appel de fonction

 

Accès au membre

De gauche à droite

Plus unaire

Moins unaire

 

Multiplication

Division

De gauche à droite

Addition

Soustraction

De gauche à droite

Négation logique (unaire)

 

Inférieur à

De gauche à droite

Supérieur à

De gauche à droite

Inférieur ou égal à

De gauche à droite

Supérieur ou égal à

De gauche à droite

Égalité

De gauche à droite

Inégalité

De gauche à droite

 

ET logique

De gauche à droite

OU logique

De gauche à droite

Opérateur d’affectation

L’opérateur ”=” assigne une valeur à une variable. Par exemple : Distance a; a = Page( 1 ).RectGlobal.Width; 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 (voir Constantes globales) et sont accessibles dans n’importe quelle section de la description de n’importe quel bloc ou élément.

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.