Saltar al contenido principal

Identificadores

Un identificador es una secuencia de caracteres que se usa para denotar uno de los siguientes elementos:
  • Nombre de bloque
  • Nombre del elemento
  • Nombre de constante
  • Nombre de variable
  • Palabra clave
Los identificadores no distinguen entre mayúsculas y minúsculas. Sintaxis del identificador:
identifier:
   nondigit
   identifier nondigit
   identifier digit

nondigit: one of
   _ 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

digit: one of
   0 1 2 3 4 5 6 7 8 9

Caracteres de puntuación

Se pueden usar los siguientes caracteres de puntuación: . , ( ) * / + - = < > { } : ; ! & | Los caracteres de puntuación ( ) y { } deben ir en pares.

Precedencia y asociatividad de operadores

El nivel más alto de precedencia está en la parte superior de la tabla.
OperadorSignificadoAsociatividad
( )Llamada a función
:Llamada a función
.Acceso a miembroDe izquierda a derecha
+, -Positivo unario, negativo unario
*, /Multiplicación, divisiónDe izquierda a derecha
+, -Suma, restaDe izquierda a derecha
NOTNegación lógica (unaria)
<Menor queDe izquierda a derecha
>Mayor queDe izquierda a derecha
<=Menor o igual queDe izquierda a derecha
>=Mayor o igual queDe izquierda a derecha
==IgualdadDe izquierda a derecha
!=DesigualdadDe izquierda a derecha
ANDConjunción lógicaDe izquierda a derecha
ORDisyunción lógicaDe izquierda a derecha
Las operaciones de comparación (<, >, <=, >=, ==, !=) tienen la misma precedencia.

Operador de asignación

El operador = asigna un valor a una variable. Por ejemplo:
Distance a;
a = Page( 1 ).RectGlobal.Width;
El tipo de dato de la expresión debe ser compatible con el tipo de dato de la variable.

Constantes

FlexiLayout language utiliza únicamente constantes globales. Las constantes globales se configuran en el cuadro de diálogo de propiedades de FlexiLayout (consulte Constantes globales) y se puede acceder a ellas desde cualquier sección de cualquier descripción de bloque o elemento.

Comentarios

Puede añadir comentarios al código. Los comentarios tienen el mismo formato que en el lenguaje C y pueden escribirse de una de las siguientes formas:
  • Los caracteres /* (barra, asterisco), seguidos de cualquier secuencia de caracteres (incluidos los saltos de línea), seguidos de los caracteres */.
  • Los caracteres // (dos barras), seguidos de cualquier secuencia de caracteres. Un salto de línea no precedido inmediatamente por una barra invertida pone fin a esta forma de comentario.