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:

  1. Positionieren Sie den Cursor dort, wo der Befehl eingefügt werden soll.
  2. Doppelklicken Sie in der Liste Befehle auf |.