Backus–Naur-muoto
Wikipedia
Backus–Naur-muoto (BNF) on metalauseoppi, jota käytetään ilmaisemaan kontekstiriippumattomia kielioppeja. BNF on nimetty John Backuksen ja Peter Naurin mukaan.
Backus–Naur-muotoa käytetään usein ohjelmointikielien, komentotulkkien ja tietoliikennekäytäntöjen kielioppien esitysmuotona. Sitä käytetään myös esittämään osia luonnollisten kielten kieliopeista. Useimmat ohjelmointikielien oppikirjoista dokumentoivat kielen BNF-muodossa. Joillain muunnelmilla on omat kielioppinsa.
[muokkaa] Aiheesta muualla
- RFC 4234 Augmented BNF for Syntax Specifications: ABNF (englanniksi)