Pular para o conteúdo principal

Identificadores

Um identificador é uma sequência de caracteres usada para denotar um dos seguintes:
  • Nome de bloco
  • Nome de elemento
  • Nome de constante
  • Nome de variável
  • Palavra-chave
Os identificadores não diferenciam maiúsculas de minúsculas. Sintaxe de identificador:
identificador:
não-dígito
identificador não-dígito
identificador dígito
não-dígito : um dos
_ 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
dígito : um dos
0 1 2 3 4 5 6 7 8 9

Caracteres de pontuação

Os seguintes caracteres de pontuação podem ser usados: . , ( ) * / + - = < > { } : ; ! & | Os caracteres de pontuação ( ) e { } devem aparecer em pares.

Precedência e associatividade de operadores

O nível mais alto de precedência está no topo da tabela.
OperadorSignificadoAssociatividade
( )Chamada de função
:Chamada de função
.Seleção de membroDa esquerda para a direita
+ Sinal positivo (unário), Sinal negativo (unário)
* /Multiplicação, DivisãoDa esquerda para a direita
+ Adição, SubtraçãoDa esquerda para a direita
NOTNOT lógico (unário)
Operações de comparação (têm a mesma prioridade)
<Menor queDa esquerda para a direita
>Maior queDa esquerda para a direita
<=Menor ou igual aDa esquerda para a direita
>=Maior ou igual aDa esquerda para a direita
==IgualdadeDa esquerda para a direita
!=DesigualdadeDa esquerda para a direita
ANDAND lógicoDa esquerda para a direita
OROR lógicoDa esquerda para a direita

Operador de atribuição

O operador = atribui um valor a uma variável. Por exemplo:
Distance a;
a = Page( 1 ).RectGlobal.Width;
O tipo de dado da expressão deve ser compatível com o tipo de dado da variável.

Constantes

A linguagem FlexiLayout usa apenas constantes globais (disponíveis em todas as seções do Editor de Código). Para visualizar e editar a lista de constantes definidas para a atividade atual, clique no ícone more para abrir o menu da árvore Search Elements e selecione Constants.

Comentários

Você pode adicionar comentários ao código. Os comentários têm o mesmo formato da linguagem C e podem ser escritos de uma das seguintes maneiras:
  • Os caracteres /* (barra, asterisco), seguidos por qualquer sequência de caracteres (incluindo quebras de linha), seguidos pelos caracteres */.
  • Os caracteres // (duas barras), seguidos por qualquer sequência de caracteres. Uma nova linha não imediatamente precedida por uma barra invertida encerra esse tipo de comentário.