Entry
Where can I find a documentation about BNF Grammar? What's the BNF latest version?
Jul 18th, 2005 14:31
Jerry Yoakum, dewa m widyakumara, http://www.garshol.priv.no/download/text/bnf.html http://cui.unige.ch/db-research/Enseignement/analyseinfo/AboutBNF.html
BNF and EBNF: What are they and how do they work?
<http://www.garshol.priv.no/download/text/bnf.html>
What is BNF notation?
<http://cui.unige.ch/db-research/Enseignement/analyseinfo/AboutBNF.html>
I recommend the second link to be your most trusted source. However, I
listed the link from <priv.no> in case you are in a hurry and don't have
time to research the material. The citations listed below are from the
<unige.ch> link and are what I referred to when working with BNF while
studying programming languages.
[Naur 60]
NAUR, Peter (ed.), "Revised Report on the Algorithmic Language ALGOL
60.", Communications of the ACM, Vol. 3 No.5, pp. 299-314, May 1960.
[Jensen 74]
JENSEN, Kathleen, WIRTH, Niklaus, "PASCAL user manual and report",
Lecture notes in computer science ; vol. 18., Berlin [etc.] : Springer,
1974., 1974.
[Johnson 75]
S.C. Johnson, "Yacc: Yet Another Compiler Compiler", Computer
Science Technical Report #32, Bell Laboratories, Murray Hill, NJ, 1975.
[Wirth 82]
WIRTH, Niklaus., Programming in Modula-2, Berlin, Heidelberg:
Springer, 1982.
[Marcotty 86]
M. Marcotty & H. Ledgard, The World of Programming Languages,
Springer-Verlag, Berlin 1986., pages 41 and following.