Syntaxdiagramm
Die erweiterte Backus-Naur-Form (EBNF) ist eine Art der formalen Syntax, die zur Beschreibung der Struktur einer Programmiersprache oder einer anderen formalen Sprache verwendet wird. Sie ist eine Erweiterung der Backus-Naur-Form (BNF), die ursprünglich von John Backus und Peter Naur entwickelt wurde, um die Syntax der Programmiersprache Algol zu beschreiben. EBNF fügt den ursprünglichen BNF-Metasymbolen mehrere zusätzliche Metasymbole hinzu, was eine prägnantere und lesbarere Spezifikation der Syntax einer Sprache ermöglicht. Sie wird häufig bei der Spezifikation von Programmiersprachen verwendet und manchmal auch zur Beschreibung der Syntax anderer formaler Sprachen, wie z. B. Datenbankabfragesprachen oder Auszeichnungssprachen. Eine grundlegende Unterstützung für EBNF wurde in PlantUML eingeführt. *[Ref. [QA-16529](https://forum.plantuml.net/16529/could-we-add-syntax-diagrams)]*WARNING
This translation need to be updated. WARNING
Minimal binary diagram
All EBNF Elements
EBNF elements handled by PlantUML are described below.
Verwaltung spezieller Sequenzen mit special-sequence-symbol "?"
Sie können spezielle Sequenzen mit special-sequence-symbol "?" verwalten.
Full repetition management with repetition-symbol "*"
You can manage repetition with repetition-symbol "*".
Drawing mode
Before version V1.2025.1, you can choice the drawing mode, and having a compacted mode by using !pragma compact command.