Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: BNF


Related Topics
EPL
Pq
HRW

  
  BNF and EBNF: What are they and how do they work?
Backus-Naur notation (more commonly known as BNF or Backus-Naur Form) is a formal mathematical way to describe a language, which was developed by John Backus (and possibly Peter Naur as well) to describe the syntax of the Algol 60 programming language.
In fact, BNF is so unambiguous that there is a lot of mathematical theory around these kinds of grammars, and one can actually mechanically construct a parser for a language given a BNF grammar for it.
BNF is sort of like a mathematical game: you start with a symbol (called the start symbol and by convention usually named S in examples) and are then given rules for what you can replace this symbol with.
www.garshol.priv.no /download/text/bnf.html   (3051 words)

  
  Biological Nitrogen Fixation   (Site not responding. Last check: 2007-10-18)
While BNF and artificial fertilizer production have basically the same net chemical reactions, which are the production of ammonium and nitrate from dinitrogen, the two processes are complex and thus have very different effects on the environment.
BNF involves growing legumes; this is because legumes have a special symbiotic relationship with nitrogen fixing bacteria.
BNF is a renewable resource that requires no direct input of energy to fix nitrogen, unlike the Haber-Bosch process.
www.princeton.edu /~chm333/2003/agriculture/bnf.htm   (233 words)

  
 BNF - Encyclopedia Dramatica
BNF is a formal method of specificing context-free grammars; It is the crappier version of ASN.1, but is still widely in use.
Sometimes BNFs have a devoted following of fangirls.
BNFs are often a focal point of wank, usually because of said fangirls.
www.encyclopediadramatica.com /index.php/BNF   (95 words)

  
 Fawcette.com - Understand Extended BNF   (Site not responding. Last check: 2007-10-18)
BNF is short for Backus-Naur Form, also known as Backus-Naur Notation.
One source says that BNF was developed by John Backus, father of functional programming and creator of FORTRAN, the world's first high-level computer programming language.
The Naur in BNF is for Peter Naur, who made the notation popular after he used it to define the ALGOL 60 language.
www.fawcette.com /javapro/2002_10/online/ebnf_bkurniawan_10_22_02   (479 words)

  
 About BNF notation
BNF is an acronym for "Backus Naur Form".
John Backus and Peter Naur introduced for the first time a formal notation to describe the syntax of a given language (This was for the description of the ALGOL 60 programming language, see [Naur 60]).
BNF is not ony important to describe syntax rules in books, but it is very commonly used (with variants) by syntactic tools.
cui.unige.ch /db-research/Enseignement/analyseinfo/AboutBNF.html   (647 words)

  
 Project 1
BNF has primarily been used to describe, in a formal way, the syntax of programming languages.
Maryland is one of the few universities that use BNF to describe the format of the input and output.
Using BNF to describe input and output is like using a program to describe how to solve a problem.
www.cs.umd.edu /class/spring2002/cmsc214/Tutorial/ebnf.html   (977 words)

  
 BNF Energy Savings
Although BNF itself is a process that can be exploited by man for free, BNF requires special techniques that require more energy than typical fertilization.
The two crops analyzed are a field of grass and clover that is used for grazing and a barley crop that is used primarily as feed.
In both BNF schemes (labeled as "organic" in the figure) energy is saved mainly because no fertilizer is needed as an input.
www.princeton.edu /~chm333/2003/agriculture/bnfenergy.htm   (187 words)

  
 Grammatical Description of Syntax: The BNF Metalanguage
The BNF (Backus Normal Form or Backus-Naur Form) metalanguage has been in widespread use for defining the syntax of programming languages and other computing notations since it was introduced in the late 1950s, during the development of Algol 60.
Technically, BNF is a notation for defining context-free grammars, formal sets of rules for defining and structuring the sets of strings and phrases that are associated with a language.
A final requirement of the BNF syntax is to deal with the case that the programming language being defined actually uses one of the metasybols (e.g., "") in its syntax.
www.cs.sfu.ca /~cameron/Teaching/383/BNF.html   (665 words)

  
 BNF Group - Metallurgical Products
BNF specialty refractory product range is dedicated to some of the most critical areas of the Steel Mills refractory and slag conditioning requirements, where uninterrupted, high production of quality steel at competitive prices is desired.
BNF is focused to provide our customers with consistently high quality refractory related materials with tangible benefits that will increase the efficiency and quality of their production process.
BNF Coke is produced and processed in the highly experienced plant with standardized preparation of consistent coke and coal.
www.bnf.com /business_metal.html   (794 words)

  
 BNF for Java: Class Diagrams
The BNF compiler core (that is, the Engine, Scanner, Syntax, ParseTree, and storage) is designed to operate under a choice of applications.
BNF for Java implements "code emitters" as Java classes, and provides an AbstractEmitter class that you can extend, as well as an alias scheme, to relate Java class names to grammar meta-identifiers.
This page of class diagrams shows the state of BNF for Java as of 1 January 2005, when the project was at "pre-alpha" stage.
bnf-for-java.sourceforge.net /uml/static/ClassDiagram.html   (445 words)

  
 BnF-English-Documents available online
Gallica is the digital library of the Bibliothèque Nationale de France (BnF), open to the general public around the world since 1997.
Among BnF's selection of electronic periodicals, certain titles are available on the Internet for free, giving full access to all their articles.
Mandragore is a database of iconographic materials from BnF's Department of Manuscripts (Département des Manuscrits).
www.bnf.fr /pages/version_anglaise/accedocu/gallica_gb.htm   (373 words)

  
 ABC 1.6 in BNF format
There is also a short description of BNF as used in this file here.
BNF (Backus-Naur Format) is a way to describe the syntax of file formats.
A more complete description of BNF can be found at http://www.ietf.org/rfc/rfc2234.txt.
www.norbeck.nu /abc/abcbnf.htm   (595 words)

  
 BNF overview
The BNF details medicines prescribed in the UK, with special reference to their uses, cautions, contra-indications, side-effects, doses and relative costs.
The BNF reflects current best practice as well as legal and professional guidelines relating to the use of medicines.
Available from September 2005 BNF for Children is for GPs, pharmacists, paediatricians, nurses and all healthcare professionals involved in the prescribing, dispensing and administration of medicines to children.
www.pharmpress.com /bnf   (436 words)

  
 Slogo Grammar (BNF)
Thus, this BNF allows you to write "x = y = 3" - that is, an assignment to an assignment.
For the most part, each BNF rule corresponds to a new parser since each rule is expanded in a different fashion.
The goal of the parser is to combine the tokens generated by the lexer into a construct of the language represented as an abstract syntax tree.
www.duke.edu /~mky/slogo/bnf.html   (558 words)

  
 How To BNF Without Tears by Walter A. Willis
Probably each of them thinks that all the other Neofen write servile, adulatory letters, and that the BNF receiving this refreshing piece of impoliteness will be so impressed with the writer's fine independence of spirit that he will fall over himself to cultivate his acquaintance.
It's hard for a BNF, especially if he's normally rather a shy person, to remember that these two days every year he is a celebrity and must try to master the technique.
If you spend your time with another BNF you will be accused of monopolising him/her or being monopolised, depending on which of you is the more famous.
fanac.org /fanzines/Willis_Papers/How_To_BNF.html   (1951 words)

  
 The BNF Converter
BNF Converter is now part of the stable distribution of Debian.
The BNF Converter is a compiler construction tool generating a compiler front-end from a Labelled BNF grammar.
This grammar is used in the implementation of the BNF Converter.
www.cs.chalmers.se /~markus/BNFC   (187 words)

  
 BNF/EBNF variants
BNF can express 0 or more repetitions by e.g.:
BNF can express 1 or more repetitions by e.g.:
This page is maintained by and copyright © Pete Jinks [last modified 12/Mar/2004] suggestions, corrections etc. welcome You are welcome to make educational, not-for-profit use (else what would be the point!) but please give due credit.
www.cs.man.ac.uk /~pjj/bnf/ebnf.html   (273 words)

  
 BNF.htm
"Backus-Naur Form (BNF)" is the term attributed to a standard formal notation used to describe the syntax of programming languages.
The notation is based on the work of John Backus and that of Peter Naur.
We briefly review BNF as background for the study of Automata and Languages.
www.umsl.edu /~siegel/TheoryofComp/BNF.htm   (78 words)

  
 BNF (Backus-Naur Form)
The syntax of a programming language may be specified using flow diagrams or with BNF.
We shall use BNF from now on to describe the input and and output requirements for programming projects.
A name is a first name, a middle initial, and a last name.
www.otal.umd.edu /drweb/c++tutorial/lessons/BNF.HTM   (189 words)

  
 How ProGrammar extends BNF
GDL is based on Backus-Naur Form (BNF), a popular notation for describing the syntaxes of many programming languages.
Because BNF is intended to describe syntax in a way that is easily understood, it tends to be informal and many variations of the notation are in use.
Also, because BNF postpones the "implementation details" until development time, the task of building a production-quality parser from its BNF description can be tedious and error-prone.
www.programmar.com /bnf.htm   (350 words)

  
 Sample: Syntactic meta-languages: BNF, BS6154, XBNF, ISO-EBNF
BNF was the first syntactic metalanguage to be used Once loose it rapidly became used, in a dozen different forms (Extended BNFs, EBNFs) to define many languages and file formats: [ bnf in
BNF was introduced by John Backus to the Algol 60 committee and Pete Naur worked with him to define a tool for defining Algol 60: [
Most post-Algol-60 languages have used a form of BNF which is simpler to use.
www.csci.csusb.edu /dick/samples/comp.text.Meta.html   (490 words)

  
 FDA/CFSAN: Note to the File for BNF No. 000090
The notifiers concluded that food and feed derived from glyphosate-tolerant sugar beet event H7-1 are as safe and nutritious as food and feed derived from conventional varieties currently being marketed.
This current submission is in addition to a previously completed consultation for glyphosate-tolerant sugar beet event 77 in BNF 000056.
The intended effect of the genetic modification is to confer tolerance to the herbicide glyphosate [N-phosphonomethyl glycine], which is the active ingredient in Roundup®.
www.cfsan.fda.gov /~rdb/bnfm090.html   (2161 words)

  
 Semantic Bovinator: Parser generation for Emacs: BNF conversion   (Site not responding. Last check: 2007-10-18)
The BNF converter takes a file in "Bovine Normal Form" which is similar to "Backus-Naur Form".
The BNF form used by semantic, however, does not include token precedence rules, and several other features needed to make real parser generators.
It is important to have an Emacs Lisp file with a variable ready to take the output of your table (see See section 5.
www.xemacs.org /Documentation/packages/html/semantic_6.html   (2789 words)

  
 Encyclopedia entries starting with BNF
Encyclopedia : B : B : BNF (7 articles)
BNF is a three-letter acronym with various meanings: Backus–Naur form, a formal grammar for expressing context-free grammarsBass is not a Fish a Megaman/Rockman based fanfic by a person that goes by the name of Red DracoBibliothèque Nationale de FranceBig Name FanBiological nitrogen fixationBots..
BNFL, British Nuclear Fuels plc, is an international company, owned by the British government, concerned with nuclear power.
encycl.opentopia.com /B/B/BNF   (109 words)

  
 International standard EBNF syntax notation
The Backus-Naur Form (BNF) is a convenient means for writing down the grammar of a context-free language.
Numerous variants of BNF and EBNF have been introduced and practically every compiler-design textbook and programming-language standard defines its own version.
While a BNF notation can be specified in a few sentences, the proper definition of EBNF requires a little bit more explanation, and therefore frequently only BNF is used although the result is much less readable.
www.cl.cam.ac.uk /~mgk25/iso-ebnf.html   (239 words)

  
 What is BNF?
Backus-Naur Form (BNF) is a popular notation for describing the syntax of context-free grammars.
BNF has high familiarity in compiler development communities.
Although these extensions can themselves be expressed in BNF, they provide additional notation for expressing constructs such as repeating and optional terms.
www.programmar.com /what_is_bnf.htm   (151 words)

  
 Bibliographie nationale française
La Bibliographie nationale française rassemble les notices bibliographiques des documents édités ou diffusés en France, et reçus par la BnF au titre du dépôt légal.
La Bibliographie nationale française n'est pas un catalogue : elle ne signale pas l'ensemble des documents qui entrent à la Bibliothèque nationale de France.
Pour effectuer une recherche sur l'ensemble de ces documents, il est nécessaire d'utiliser les catalogues de la BnF.
bibliographienationale.bnf.fr   (256 words)

  
 A BNF Parser in Forth
While most commonly used to specify the syntax of "conventional" programming languages such as Pascal and C, BNF is also of value in command language interpreters and other language processing.
Likewise, if a BNF production fails, it must restore the scan pointer to the "starting point" where the production was attempted, since that is the point at which alternatives must be tried.
The obvious application of a BNF parser is in writing translators for other languages.
www.zetetics.com /bj/papers/bnfparse.htm   (2396 words)

  
 BNF Parser Generator
The BNF input grammar, as the name suggests follows the estabishled BNF syntax quite closely, and if you're familliar with that grammar you won't have very much trouble understanding the following.
All grammar rules are written in the format as the bnf program recognizes them, so they also function as examples.
A fundamental property of parsers generated with BNF is that they are simple "C" functions, so you can intermix calls to ordinairy "C" functions that you define yourself within the grammar.
www.nongnu.org /bnf   (659 words)

  
 JavaCC, parse trees, and the XQuery grammar, Part 1
The grammars for complex languages are commonly described using BNF (Backus-Naur Form) notation or its close relative, EBNF (Extended BNF).
The description of the grammar in this file is written in a notation that's very similar to BNF, so that it's generally fairly easy to translate from one to the other.
The main difference between a JavaCC.jj file grammar and standard BNF is that, with the JavaCC version, you can embed actions in the grammar.
www-106.ibm.com /developerworks/xml/library/x-javacc1.html   (2413 words)

  
 BNF - OneLook Dictionary Search
BNF : Stammtisch Beau Fleuve Acronyms [home, info]
BNF : Free On-line Dictionary of Computing [home, info]
Phrases that include BNF: augmented bnf, bnf bnf, bnf grammar, extended bnf
onelook.com /?w=BNF   (136 words)

  
 Catalog of compilers: BNF
It takes grammars in an extended BNF and produces executable Forth code for recursive descent parsers.
Rules may employ Extended BNF (EBNF) grammar constructs and may define parameters, return values and local variables.
SORCERER accepts extended BNF notation, allows predicates to direct the tree walk with semantic and syntactic context information, and does not rely on any particular intermediate form, parser generator, or other pre-existing application.
www.idiom.com /free-compilers/LANG/BNF-1.html   (1461 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.