<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Backus-Naurov_oblik</id>
	<title>Backus-Naurov oblik - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://enciklopedija.cc/index.php?action=history&amp;feed=atom&amp;title=Backus-Naurov_oblik"/>
	<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Backus-Naurov_oblik&amp;action=history"/>
	<updated>2026-07-18T18:42:59Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Backus-Naurov_oblik&amp;diff=514573&amp;oldid=prev</id>
		<title>WikiSysop: bnz</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Backus-Naurov_oblik&amp;diff=514573&amp;oldid=prev"/>
		<updated>2022-05-13T00:55:18Z</updated>

		<summary type="html">&lt;p&gt;bnz&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 13. svibanj 2022. u 00:55&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Redak 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--&#039;&#039;&#039;Backus-Naurov oblik&#039;&#039;&#039;--&amp;gt;&lt;/del&gt;&#039;&#039;&#039;Backus-Naurov oblik&#039;&#039;&#039; (još i &#039;&#039;&#039;Backus-Naurov formalizam&#039;&#039;&#039;, &#039;&#039;&#039;Backusov normalni oblik&#039;&#039;&#039;, &#039;&#039;&#039;Panini-Backusov oblik&#039;&#039;&#039; ili &#039;&#039;&#039;Backus-Naurova forma&#039;&#039;&#039;&amp;lt;ref name=&quot;InfoRjecnik&quot;&amp;gt;Kiš Miroslav, &#039;&#039;Englesko-hrvatski i hrvatsko-engleski informatički rječnik&#039;&#039;, Zagreb, Naklada Ljevak, 2000., str. 93&amp;lt;/ref&amp;gt; - obično samo kratko kao &#039;&#039;&#039;BNF&#039;&#039;&#039;, od engl. &#039;&#039;Backus-Naur form&#039;&#039;) [[metasintaksa]] je korištena za izražavanje [[kontekstno neovisna gramatika|kontekstno neovisnih gramatika]]: to jest, formalnih način opisa [[formalni jezik|formalnih jezika]].&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Backus-Naurov oblik&#039;&#039;&#039; (još i &#039;&#039;&#039;Backus-Naurov formalizam&#039;&#039;&#039;, &#039;&#039;&#039;Backusov normalni oblik&#039;&#039;&#039;, &#039;&#039;&#039;Panini-Backusov oblik&#039;&#039;&#039; ili &#039;&#039;&#039;Backus-Naurova forma&#039;&#039;&#039;&amp;lt;ref name=&quot;InfoRjecnik&quot;&amp;gt;Kiš Miroslav, &#039;&#039;Englesko-hrvatski i hrvatsko-engleski informatički rječnik&#039;&#039;, Zagreb, Naklada Ljevak, 2000., str. 93&amp;lt;/ref&amp;gt; - obično samo kratko kao &#039;&#039;&#039;BNF&#039;&#039;&#039;, od engl. &#039;&#039;Backus-Naur form&#039;&#039;) [[metasintaksa]] je korištena za izražavanje [[kontekstno neovisna gramatika|kontekstno neovisnih gramatika]]: to jest, formalnih način opisa [[formalni jezik|formalnih jezika]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BNF je naširoko korištena [[notacija]] za [[gramatika|gramatike]] računalnih [[programski jezik|programskih jezika]], [[instrukcijski skup|instrukcijskih skupova]] i [[komunikacijski protokol|komunikacijskih protokola]], te kao jedna od mogućih notacija za prikaz dijelova gramatike [[prirodni jezik|prirodnog jezika]] (npr. [[Chandas|&amp;#039;&amp;#039;stope&amp;#039;&amp;#039; u Sanskrit pjesništvu]]). Većina udžbenika iz teorije programskih jezika i/ili semantike dokumentiraju programski jezik baš u BNF notaciji.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;BNF je naširoko korištena [[notacija]] za [[gramatika|gramatike]] računalnih [[programski jezik|programskih jezika]], [[instrukcijski skup|instrukcijskih skupova]] i [[komunikacijski protokol|komunikacijskih protokola]], te kao jedna od mogućih notacija za prikaz dijelova gramatike [[prirodni jezik|prirodnog jezika]] (npr. [[Chandas|&amp;#039;&amp;#039;stope&amp;#039;&amp;#039; u Sanskrit pjesništvu]]). Većina udžbenika iz teorije programskih jezika i/ili semantike dokumentiraju programski jezik baš u BNF notaciji.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://enciklopedija.cc/index.php?title=Backus-Naurov_oblik&amp;diff=44832&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://enciklopedija.cc/index.php?title=Backus-Naurov_oblik&amp;diff=44832&amp;oldid=prev"/>
		<updated>2021-08-21T03:58:12Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--&amp;#039;&amp;#039;&amp;#039;Backus-Naurov oblik&amp;#039;&amp;#039;&amp;#039;--&amp;gt;&amp;#039;&amp;#039;&amp;#039;Backus-Naurov oblik&amp;#039;&amp;#039;&amp;#039; (još i &amp;#039;&amp;#039;&amp;#039;Backus-Naurov formalizam&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Backusov normalni oblik&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Panini-Backusov oblik&amp;#039;&amp;#039;&amp;#039; ili &amp;#039;&amp;#039;&amp;#039;Backus-Naurova forma&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;InfoRjecnik&amp;quot;&amp;gt;Kiš Miroslav, &amp;#039;&amp;#039;Englesko-hrvatski i hrvatsko-engleski informatički rječnik&amp;#039;&amp;#039;, Zagreb, Naklada Ljevak, 2000., str. 93&amp;lt;/ref&amp;gt; - obično samo kratko kao &amp;#039;&amp;#039;&amp;#039;BNF&amp;#039;&amp;#039;&amp;#039;, od engl. &amp;#039;&amp;#039;Backus-Naur form&amp;#039;&amp;#039;) [[metasintaksa]] je korištena za izražavanje [[kontekstno neovisna gramatika|kontekstno neovisnih gramatika]]: to jest, formalnih način opisa [[formalni jezik|formalnih jezika]].&lt;br /&gt;
&lt;br /&gt;
BNF je naširoko korištena [[notacija]] za [[gramatika|gramatike]] računalnih [[programski jezik|programskih jezika]], [[instrukcijski skup|instrukcijskih skupova]] i [[komunikacijski protokol|komunikacijskih protokola]], te kao jedna od mogućih notacija za prikaz dijelova gramatike [[prirodni jezik|prirodnog jezika]] (npr. [[Chandas|&amp;#039;&amp;#039;stope&amp;#039;&amp;#039; u Sanskrit pjesništvu]]). Većina udžbenika iz teorije programskih jezika i/ili semantike dokumentiraju programski jezik baš u BNF notaciji.&lt;br /&gt;
&lt;br /&gt;
Postoje mnoga proširenja i varijante BNF.&lt;br /&gt;
&lt;br /&gt;
== Povijest ==&lt;br /&gt;
[[John Backus]] je stvorio ovu notaciju kako bi izrazio gramatiku [[ALGOL]]-a. Na prvoj konferenciji &amp;#039;&amp;#039;World Computer Congress&amp;#039;&amp;#039;, koja se dogodila u Parizu [[1959.]], Backus je predstavio svoj rad pod nazivom &amp;#039;&amp;#039;&amp;quot;The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference&amp;quot;&amp;#039;&amp;#039;, formalni opis jezika IAL koji je kasnije prozvan [[ALGOL 58]]. Formalni jezik koji je on predstavio je bio zasnovan na sustavu produkcija [[Emil Post|Emila Posta]]. [[Formalna gramatika|Generativne gramatike]] su bile aktivno područje matematičkog proučavanja, npr. od strane [[Noam Chomsky|Noama Chomskyja]], koji ih je primjenio na gramatiku prirodnih jezika.&amp;lt;ref name=&amp;quot;Chomsky1956&amp;quot;&amp;gt;Chomsky, Noam, &amp;quot;Three Models for the Description of Language,&amp;quot; &amp;#039;&amp;#039;IRE Transactions on Information Theory&amp;#039;&amp;#039;, Vol. 2 No. 2, pp. 113-123, 1956.&amp;lt;/ref&amp;gt; &amp;lt;ref name=&amp;quot;Chomsky1957&amp;quot;&amp;gt;Chomsky, Noam, &amp;#039;&amp;#039;Syntactic Structures&amp;#039;&amp;#039;, Mouton, The Hague, 1957.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Peter Naur]] je kasnije pojednostavio Backusovu notaciju kako bi minimizirao skup korištenih znakova (karaktera), te se na prijedlog [[Donald Knuth|Donalda Knutha]] njegovo ime dodalo u znak priznanja njegova doprinosa.&lt;br /&gt;
&lt;br /&gt;
Backus-Naurov oblik ili BNF gramatike imaju značajne sličnosti sa {{Unicode|[[Pāṇini]]jevim}} gramatičkim pravilima, te se notacija stoga ponekad naziva i &amp;#039;&amp;#039;&amp;#039;Panini-Backusov oblik&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Uvod ==&lt;br /&gt;
BNF specifikacija je skup produkcijskih pravila, koji su zapisani kao&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;simbol&amp;gt; ::= &amp;lt;izraz sa simbolima&amp;gt;&lt;br /&gt;
&lt;br /&gt;
gdje je &amp;lt;[[simbol]]&amp;gt; &amp;#039;&amp;#039;[[nezavršni simbol]]&amp;#039;&amp;#039;, a [[Izraz (matematika)|izraz]] se sastoji od slijedova simbola i/ili slijedova odvojenih  [[uspravnom crtom]]., &amp;#039;|&amp;#039;, označujući mogućnost [[izbor]]a, pri čemu je svaka jedinka izbora moguća zamjena za krajnje lijevi simbol produkcije. Simboli koji se nikad ne pojavljuju na lijevoj strani produkcije se zovu &amp;#039;&amp;#039;[[završni simbol]]i&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Primjer ==&lt;br /&gt;
Kao primjer, razmotrimo BNF za poštanske adrese u [[Sjedinjene Američke Države|SAD-u]]:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;poštanska-adresa&amp;gt; ::= &amp;lt;ime-dio&amp;gt; &amp;lt;adresa-ulice-dio&amp;gt; &amp;lt;poštanski-broj-dio&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
            &amp;lt;ime-dio&amp;gt; ::= &amp;lt;osobni-dio&amp;gt; &amp;lt;prezime&amp;gt; &amp;lt;opc-jr-dio&amp;gt; &amp;lt;kraj-linije&amp;gt; &lt;br /&gt;
                        | &amp;lt;osobni-dio&amp;gt; &amp;lt;ime-dio&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
         &amp;lt;osobni-dio&amp;gt; ::= &amp;lt;ime&amp;gt; | &amp;lt;inicijal&amp;gt; &amp;quot;.&amp;quot; &lt;br /&gt;
 &lt;br /&gt;
   &amp;lt;adresa-ulice-dio&amp;gt; ::= &amp;lt;opc-stan-broj&amp;gt; &amp;lt;kućni-broj&amp;gt; &amp;lt;ime-ulice&amp;gt; &amp;lt;kraj-linije&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;poštanski-broj-dio&amp;gt; ::= &amp;lt;ime-grada&amp;gt; &amp;quot;,&amp;quot; &amp;lt;kodni-broj-države&amp;gt; &amp;lt;poštanski-broj&amp;gt; &amp;lt;kraj-linije&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Što se čita na sljedeći način: &lt;br /&gt;
:* Poštanska se adresa sastoji do dijela za ime, nakon kojeg slijedi ime ulice te poštanski broj.&lt;br /&gt;
:* ime-dio se sastoji od ili osobni-dio nakon kojeg slijedi [[prezime]] nakon kojeg slijedi opcionalni &amp;quot;jr-dio&amp;quot; (Jr., Sr., ili broj dinastije) te oznaka kraja linije, ili osobnog dijela nakon kojeg slijedi ime-dio (ovo pravilo slikovito predočava uporabu rekurzije u BNF notaciji, pokrivajući slučaj ljudi koji koriste višestruka početna i srednja imena i/ili inicijale).&lt;br /&gt;
:* osobni-dio se sastoji ili od imena, ili [[inicijal]]a nakon kojeg slijedi točka.&lt;br /&gt;
:* Adresa ulice se sastoji od opcionalnog specifikatora stana, nakon kojeg slijedi kućni broj, nakon kojeg slijedi ime ulice, nakon kojeg slijedi kraj linije&lt;br /&gt;
:* poštanski-broj-dio se sastoji od imena [[grad]]a, nakon kojeg slijedi zarez, nakon kojeg slijedi kodni broj savezne države, nakon kojeg slijedi poštanski broj te kraj linije.&lt;br /&gt;
&lt;br /&gt;
Valja uočiti da su mnogi elementi (kao što je format imena, specifikatora stana ili poštanskog broja) ovdje ostali nespecificirani. Ukoliko to bude potrebno, mogu biti opisani dodatnim BNF pravilima.&lt;br /&gt;
&lt;br /&gt;
== Dodatni primjeri ==&lt;br /&gt;
BNF sintaksa može biti prikazana samom BNF notacijom na sljedeći način:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;sintaksa&amp;gt; ::= &amp;lt;pravilo&amp;gt; | &amp;lt;pravilo&amp;gt; &amp;lt;sintaksa&amp;gt;&lt;br /&gt;
     &amp;lt;pravilo&amp;gt; ::= &amp;lt;opc-bjelina&amp;gt; &amp;quot;&amp;lt;&amp;quot; &amp;lt;ime-pravila&amp;gt; &amp;quot;&amp;gt;&amp;quot; &amp;lt;opc-bjelina&amp;gt; &amp;quot;::=&amp;quot; &lt;br /&gt;
                   &amp;lt;opc-bjelina &amp;lt;izraz&amp;gt; &amp;lt;kraj-linije&amp;gt;&lt;br /&gt;
 &amp;lt;opc-bjelina&amp;gt; ::= &amp;quot; &amp;quot; &amp;lt;opc-bjelina&amp;gt; | &amp;quot;&amp;quot;  &amp;lt;!-- &amp;quot;&amp;quot; je prazni string, tj. bez bjeline (praznine) --&amp;gt;&lt;br /&gt;
       &amp;lt;izraz&amp;gt; ::= &amp;lt;lista&amp;gt; | &amp;lt;lista&amp;gt; &amp;quot;|&amp;quot; &amp;lt;izraz&amp;gt;&lt;br /&gt;
    &amp;lt;line-end&amp;gt; ::= &amp;lt;opc-bjelina&amp;gt; &amp;lt;EOL&amp;gt; | &amp;lt;kraj-linije&amp;gt; &amp;lt;kraj-linije&amp;gt;&lt;br /&gt;
       &amp;lt;lista&amp;gt; ::= &amp;lt;term&amp;gt; | &amp;lt;term&amp;gt; &amp;lt;opc-bjelina&amp;gt; &amp;lt;lista&amp;gt;&lt;br /&gt;
        &amp;lt;term&amp;gt; ::= &amp;lt;literal&amp;gt; | &amp;quot;&amp;lt;&amp;quot; &amp;lt;ime-pravila&amp;gt; &amp;quot;&amp;gt;&amp;quot;&lt;br /&gt;
     &amp;lt;literal&amp;gt; ::= &amp;#039;&amp;quot;&amp;#039; &amp;lt;tekst&amp;gt; &amp;#039;&amp;quot;&amp;#039; | &amp;quot;&amp;#039;&amp;quot; &amp;lt;text&amp;gt; &amp;quot;&amp;#039;&amp;quot; &amp;lt;!-- ustvari, izvorni BNF nije koristio novaodnike --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ova sintaksa pretpostavlja da nije potrebna [[bjelina]] za pravilnu interpretaciju produkcijskih pravila. &amp;lt;EOL&amp;gt; je znak kraja linije (u [[ASCII]]-u: &amp;#039;&amp;#039;carriage return&amp;#039;&amp;#039; i/ili &amp;#039;&amp;#039;line feed&amp;#039;&amp;#039;, ovisno o [[operacijski sustav|operacijskom sustavu]]). &amp;lt;ime-pravila&amp;gt; i &amp;lt;tekst&amp;gt; valja zamijeniti sa imenom/labelom deklariranog pravila ili literalnim tekstom, respektivno.&lt;br /&gt;
&lt;br /&gt;
== Varijante ==&lt;br /&gt;
Postoje mnoge varijante i proširenja BNF notacije, općenito ili u svrhu pojednostavljenja i sažimanja, ili u svrhu prilagodbe specifičnoj primjeni. Jedna zajednička osobina mnogih izraza jest korištenje [[regex]] operatora ponavljanja kao što su &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; i &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;. [[Prošireni Backus-Naurov oblik]] (EBNF) je uobičajena takva varijanta. Ustvari, gornji primjer nije čisti oblik koji je izmišljen za ALGOL 60 izvještaj. Notacija preko uglatih zagrada &amp;quot;[ ]&amp;quot; je uvedena nekoliko godina kasnije u [[International Business Machines|IBM-ovoj]] definiciji jezika [[PL/I]], iako je danas općeprihvaćena. [[Povećani Backus-Naurov oblik|ABNF]] je druga ekstenzija obično korištena za opis [[IETF]] [[Protokol (računarstvo)|protokola]].&lt;br /&gt;
&lt;br /&gt;
[[Gramatika koja parsira izraz|Gramatike koje parsiraju izraze]] su izgrađene nad BNF i notacijom [[regularni izraz|regularnih izraza]] kako bi oblikovale alternativnu klasu [[formalna gramatika|formalnih gramatika]], koja je po prirodi esencijalno [[analitička gramatika|analitička]] mjesto [[generativna gramatika|generativna]].&lt;br /&gt;
&lt;br /&gt;
Mnoge BNF notacije koje se danas mogu naći na Webu su više namijenjene da čitanju od strane ljudi, te stoga nisu formalnog karaktera. Ovakvi primjeri često uključuju mnoge od sljedećih sintaksnih pravila i proširenja:&lt;br /&gt;
&lt;br /&gt;
* Opcionalne elemente zagrađene u uglate zagrade. Na primjer, [&amp;lt;element-x&amp;gt;]&lt;br /&gt;
* Elementi koji se ponavljaju 0 ili više puta su zagrađeni u vitičaste zagrade. Na primjer, &amp;lt;riječ&amp;gt; ::= &amp;lt;slovo&amp;gt; { &amp;lt;slovo&amp;gt; }&lt;br /&gt;
* Nakon elemenata koji se ponavljaju 1 ili više puta slijedi znak &amp;#039;+&amp;#039;.&lt;br /&gt;
* Završni simboli se mogu pojavljivati otisnuti masno a nezavršni simboli u običnom tekstu mjesto korištenja kurziva i uglatih zagrada.&lt;br /&gt;
* Opetovanje elemenata se označuje zvjezdicom koje sa stavlja iza elementa ‘*’&lt;br /&gt;
* Alternativni izbori produkcije su odvojeni simbolom uspravne crte ‘|’. Na primjer, &amp;lt;alternativa-A&amp;gt; | &amp;lt;alternativa-B&amp;gt;&lt;br /&gt;
* Grupiranje elemenata se označuje zatvaranjem u jednostavne zagrade.&lt;br /&gt;
&lt;br /&gt;
== Izvori ==&lt;br /&gt;
{{izvori}}&lt;br /&gt;
&lt;br /&gt;
== Vanjske poveznice ==&lt;br /&gt;
* [https://web.archive.org/web/20021005142530/http://www.lrz-muenchen.de/~bernhard/Algol-BNF.html Algol-60 BNF], izvorni BNF.&lt;br /&gt;
* Jednostavne gramatike iz [https://web.archive.org/web/20070124000335/http://cui.unige.ch/db-research/Enseignement/analyseinfo/BNFweb.html BNF Web kluba].&lt;br /&gt;
* [http://compilers.iecc.com/comparch/article/93-07-017] sadrži poruku na newsgrupi comp.compilers koja objašanjava povijest dvaju imena (Backus-Naurov oblik vs. Backusov normalni oblik).&lt;br /&gt;
* Članak &amp;#039;&amp;#039;[http://www.garshol.priv.no/download/text/bnf.html BNF and EBNF: What are they and how do they work?]&amp;#039;&amp;#039; autora Larsa Mariusa Garshola.&lt;br /&gt;
* {{RFC|4234}} &amp;#039;&amp;#039;Augmented BNF for Syntax Specifications: ABNF&amp;#039;&amp;#039;&lt;br /&gt;
* [https://web.archive.org/web/20070505015526/http://www-cgi.uni-regensburg.de/~brf09510/grammartypes.html Usporedba različitih varijanti BNF notacije]&lt;br /&gt;
* [https://web.archive.org/web/20070505015817/http://www-cgi.uni-regensburg.de/~brf09510/syntax/lazyebnf.ebnf.html Sintaksni dijagram za EBNF]&lt;br /&gt;
* [https://web.archive.org/web/20070505005659/http://www-cgi.uni-regensburg.de/~brf09510/syntax.html Generiranje dijagrama iz EBNF]&lt;br /&gt;
[[Kategorija:Formalni jezici]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>