Obsah:
Definice - Co znamená Backus Normal Form (BNF)?
Backus Normal Form (BNF) je postup metasyntaktického zápisu používaný ke specifikaci syntaxe programovacích jazyků počítače, příkazových / instrukčních sad, formátování dokumentů a komunikačních protokolů. BNF se používá, když jsou vyžadovány jazykové popisy.
BNF je také známý jako Backus-Naur forma.
Techopedia vysvětluje Backus Normal Form (BNF)
Specifikace BNF je sada derivačních pravidel, která je obvykle psána takto:
:: _ expression_where je ne terminál - _Exprese_ obsahuje jednu nebo více sekvencí symbolů.
- Svislá lišta (|) vymezuje další možnosti sekvence.
- Symboly, které se neobjevují na levé straně, jsou terminály.
- Symboly, které se objevují na levé straně, jsou umístěny v páru symbol-výraz a jsou ne-terminály.
