Computer Programming Software Terms, Glossary and Dictionary

ABNF: Augmented Backus–Naur Form

The augmented Backus–Naur form (ABNF), an extention to the Backus-Naur form (BNF), is a metasyntax used to express context-free grammars: that is, a formal way to describe formal languages which consist of its own syntax and derivation rules. The motive principle for this metalanguage is to describe a formal system of a language which is a protocol (bidirectional specification). It is documented in RFC 4234 and often serves as the definition language for IETF communication protocol.



Related Terms:

ABNF: Augmented Backus–Naur Form