Spisu treści:
Definicja - Co oznacza Backus Normal Form (BNF)?
Backus Normal Form (BNF) to metaznaktyczna procedura notacji używana do określania składni języków programowania komputera, zestawów poleceń / instrukcji, formatowania dokumentów i protokołów komunikacyjnych. BNF jest stosowany, gdy wymagane są opisy języków.
BNF jest również znany jako forma Backus-Naur.
Techopedia wyjaśnia Backus Normal Form (BNF)
Specyfikacja BNF to zestaw reguł wyprowadzania, który zwykle zapisuje się w następujący sposób:
- The
:: _ wyrażenie_gdzie jest nieterminalny - Wyrażenie_ składa się z jednej lub więcej sekwencji symboli.
- Pionowy pasek (|) określa inne opcje sekwencji.
- Symbole nie pojawiające się po lewej stronie są zaciskami.
- Symbole pojawiające się po lewej stronie znajdują się w parze symboli i wyrażeń i nie są zakończeniami.
