Obsah:
- Definícia - Čo znamená Backusov normálny formulár (BNF)?
- Techopedia vysvetľuje Backusov normálny formulár (BNF)
Definícia - Čo znamená Backusov normálny formulár (BNF)?
Backus Normal Form (BNF) je metasyntaktický zápisový postup, ktorý sa používa na špecifikovanie syntaxe programovacích jazykov počítača, príkazových / inštrukčných sád, formátovania dokumentov a komunikačných protokolov. BNF sa používa, keď sa vyžaduje opis jazyka.
BNF je tiež známy ako Backus-Naur forma.
Techopedia vysvetľuje Backusov normálny formulár (BNF)
Špecifikácia BNF je sada derivačných pravidiel, ktorá sa obvykle zapisuje takto:
:: _ expression_where je non-terminál - Výraz _ pozostáva z jednej alebo viacerých sekvencií symbolov.
- Zvislá lišta (|) vymedzuje ďalšie možnosti sekvencie.
- Symboly, ktoré sa nezobrazujú na ľavej strane, sú terminály.
- Symboly, ktoré sa objavujú na ľavej strane, sú umiestnené v páre symbolov a výrazov a nie sú terminálmi.
