Source: wikibot/extended-backus-naur-form
= Extended Backus–Naur form
{wiki=Extended_Backus–Naur_form}
Extended Backus–Naur Form (EBNF) is a notation that is used to describe the syntax of programming languages, data formats, and other formal grammars. It is an extension of the original Backus–Naur Form (BNF), which provides a more concise and expressive way to specify grammars. EBNF incorporates several features that make it more powerful and easier to read compared to standard BNF.