![]() ![]() ![]() Wheeler argues against using the ISO standard when using an EBNF and recommends considering alternative EBNF notations such as the one from the W3C Extensible Markup Language (XML) 1.0 (Fifth Edition). The International Organization for Standardization adopted an EBNF Standard, ISO/IEC 14977, in 1996.Īccording to Zaytsev, however, this standard "only ended up adding yet another three dialects to the chaos" and, after noting its lack of success, also notes that the ISO EBNF is not even used in all ISO standards. The earliest EBNF was developed by Niklaus Wirth, incorporating some of the concepts (with a different syntax and notation) from Wirth syntax notation. They are extensions of the basic Backus–Naur form (BNF) metasyntax notation. EBNF is used to make a formal description of a formal language such as a computer programming language. In computer science, extended Backus–Naur form ( EBNF) is a family of metasyntax notations, any of which can be used to express a context-free grammar. ![]() ( May 2020) ( Learn how and when to remove this template message) Please help to improve this article by introducing more precise citations. This article includes a list of general references, but it lacks sufficient corresponding inline citations.
0 Comments
Leave a Reply. |