Udvidet Backus-Naur form: Forskelle mellem versioner

Content deleted Content added
m + {{autoritetsdata}}
m +kilder
Linje 4:
[[International Organization for Standardization]] vedtog en EBNF-standard (ISO/IEC 14977) i 1996.<ref>[http://standards.iso.org/ittf/PubliclyAvailableStandards/s026153_ISO_IEC_14977_1996(E).zip ISO/IEC 14977]</ref>
 
Ifølge Vadim Zaytsev bidrog standarden med citat ''only ended up adding yet another three dialects to the chaos'' og gjorde opmærksom på mangel på succes, og han gjorde opmærksom på at ISO EBNF ikke en gang blev anvendt i alle ISO standarder. David A. Wheeler argumenterer imod at anvende ISO-standarden når man skal anvende EBNF - og anbefaler at alternative EBNF-notationer overvejes såsom en af [[W3C]] [[XML|Extensible Markup Language (XML) 1.0 (Fifth Edition)]].<ref>[https://www.w3.org/TR/xml/#sec-notation Extensible Markup Language (XML) 1.0 (Fifth Edition): 6 Notation], [https://web.archive.org/web/20211225065142/https://www.w3.org/TR/xml/#sec-notation backup]</ref><ref>dwheeler.com: [https://dwheeler.com/essays/dont-use-iso-14977-ebnf.html Don’t Use ISO/IEC 14977 Extended Backus-Naur Form (EBNF). David A. Wheeler], [https://web.archive.org/web/20211204171052/https://dwheeler.com/essays/dont-use-iso-14977-ebnf.html backup]</ref><ref>grammarware.net: [https://www.grammarware.net/text/2012/bnf-was-here.pdf BNF WAS HERE: What Have We Done About the Unnecessary Diversity of Notation for Syntactic Definitions. Vadim Zaytsev], [https://web.archive.org/web/20210816055810/https://www.grammarware.net/text/2012/bnf-was-here.pdf backup]</ref>
 
Denne artikel anvender EBNF som specificeret af ISO i eksempler, der gælder for alle EBNF'er. Andre EBNF-varianter anvender lidt andre syntaktiske konventioner.