Turinys:
- Apibrėžimas - ką reiškia normalioji „Backus Forma“ (BNF)?
- „Techopedia“ paaiškina normalią „Backus“ formą (BNF)
Apibrėžimas - ką reiškia normalioji „Backus Forma“ (BNF)?
„Backus Normal Form“ (BNF) yra metasintaksinė žymėjimo procedūra, naudojama kompiuterio programavimo kalbų, komandų / komandų rinkinių, dokumentų formatavimo ir komunikacijos protokolų sintaksei nurodyti. BNF taikomas, kai reikia aprašyti kalbą.
BNF taip pat žinomas kaip „Backus-Naur“ forma.
„Techopedia“ paaiškina normalią „Backus“ formą (BNF)
BNF specifikacija yra išvestinių taisyklių rinkinys, kuris paprastai rašomas taip:
:: _ išraiška_ kur yra neterminatas - Vienos ar daugiau simbolių sekų _ekspresija_sąrašai.
- Vertikali juosta (|) nubrėžia kitas sekų parinktis.
- Simboliai, kurie nėra rodomi kairėje pusėje, yra gnybtai.
- Simboliai, rodomi kairėje pusėje, yra simbolių išraiškos poroje ir yra ne terminalai.
