C Bnf Grammar. In computer science extended Backus–Naur form (EBNF) is a family of metasyntax notations any of which can be used to express a contextfree grammarEBNF is used to make a formal description of a formal language such as a computer programming languageThey are extensions of the basic Backus–Naur form (BNF) metasyntax notation The earliest EBNF was developed.
Where G describes the grammar T describes a finite set of terminal symbols V describes a finite set of nonterminal symbols P describes a set of production rules S is the start symbol In CFG the start symbol is used to derive the string You can derive the string by repeatedly replacing a nonterminal by the right hand side of the production until all nonterminal have.