Operator OR (|)
Dieser Befehl ist optional.
Gibt eine bedingte Auswahl für ein oder mehrere Token an.
Beispiel
<root> = <GivenName><FamilyName> |
<FamilyName>;
<GivenName>= @Table("Given Names") | @RegEx("[A-Za-z]+");
<FamilyName>= @Table("Family Names");
Anmerkung: Der vertikale Balken | entspricht ISO Latin 1 0x7C und ist das für OR üblicherweise verwendete Zeichen. Auf Tastaturen in einigen Ländern existiert jedoch ein ähnliches Zeichen (¦), das ISO Latin 1 0xA6 entspricht. Dieses Zeichen wird häufig mit dem vertikalen Balken verwechselt, sodass die Grammatiksyntax beide Zeichen als Symbol für OR behandelt.
So verwenden Sie diesen Befehl:
- Positionieren Sie den Cursor dort, wo der Befehl eingefügt werden soll.
- Doppelklicken Sie in der Liste Befehle auf
|
.