Zum Hauptinhalt springen

Bezeichner

Ein Bezeichner ist eine Folge von Zeichen, mit der eines der folgenden Elemente bezeichnet wird:
  • Blockname
  • Element name
  • Konstantenname
  • Variablenname
  • Schlüsselwort
Bei Bezeichnern wird nicht zwischen Groß- und Kleinschreibung unterschieden. Bezeichnersyntax:

Satzzeichen

Die folgenden Satzzeichen können verwendet werden: . , ( ) * / + - = < > { } : ; ! & | Die Satzzeichen ( ) und { } müssen immer paarweise auftreten.

Operatorpriorität und Assoziativität

Die höchste Prioritätsstufe steht oben in der Tabelle.
OperatorBedeutungAssoziativität
( )Funktionsaufruf
:Funktionsaufruf
.MemberzugriffVon links nach rechts
+, -Unäres Plus, unäres Minus
*, /Multiplikation, DivisionVon links nach rechts
+, -Addition, SubtraktionVon links nach rechts
NOTLogisches NOT (unär)
<Kleiner alsVon links nach rechts
>Größer alsVon links nach rechts
<=Kleiner oder gleichVon links nach rechts
>=Größer oder gleichVon links nach rechts
==GleichheitVon links nach rechts
!=UngleichheitVon links nach rechts
ANDLogisches UNDVon links nach rechts
ORLogisches ODERVon links nach rechts
Die Vergleichsoperationen (<, >, <=, >=, ==, !=) haben dieselbe Priorität.

Zuweisungsoperator

Der =-Operator weist einer Variablen einen Wert zu. Zum Beispiel:
Der Datentyp des Ausdrucks muss mit dem Datentyp der Variablen kompatibel sein.

Konstanten

Die FlexiLayout-Sprache verwendet nur globale Konstanten. Globale Konstanten werden im Dialogfeld „FlexiLayout-Eigenschaften“ festgelegt (siehe Globale Konstanten) und können in jedem Abschnitt jeder Block- oder Elementbeschreibung verwendet werden.

Kommentare

Sie können dem Code Kommentare hinzufügen. Kommentare haben dasselbe Format wie in der Programmiersprache C und können auf eine der folgenden Arten geschrieben werden:
  • Die Zeichen /* (Schrägstrich, Sternchen), gefolgt von einer beliebigen Zeichenfolge (einschließlich Zeilenumbrüchen), gefolgt von den Zeichen */.
  • Die Zeichen // (zwei Schrägstriche), gefolgt von einer beliebigen Zeichenfolge. Ein Zeilenumbruch, dem nicht unmittelbar ein Backslash vorangestellt ist, beendet diese Form des Kommentars.