Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary

Extended Backus–naur Form

Backus-Naur Form (EBNF) is a notation used to formally describe the syntax of programming languages. EBNF evolved from the original Backus-Naur Form and it's often used in conjunction with other meta-languages like YACC and compilers. The grammar description involves using simple constructs involving repetitions, optionality, grouping and alternatives to define complex language syntax. This type of notation helps developers understand and implement new languages or features within existing ones by providing a clear formalism for expressing syntactic rules at various levels of abstraction.

Hire Extended Backus–naur Form Experts

Enter your email to get started.