Domov vývoj Čo je backus normálna forma (bnf)? - definícia z technológie

Čo je backus normálna forma (bnf)? - definícia z technológie

Obsah:

Anonim

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.
Čo je backus normálna forma (bnf)? - definícia z technológie