User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:b:bnf

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:b:bnf [2021/08/13 13:32]
murphy
dido:public:ra:xapend:xapend.a_glossary:b:bnf [2021/10/04 13:40] (current)
50.19.247.197 ↷ Links adapted because of a move operation
Line 1: Line 1:
 ===== Backus–Naur Form (BNF) =====  ===== Backus–Naur Form (BNF) ===== 
  
-[[dido:​public:​ra:​xapend:​xapend.a_glossary| Return to Glossary ]]+[[dido:​public:​ra:​xapend:​xapend.a_glossary:start| Return to Glossary ]]
  
-**Backus–Naur Form** or **Backus Normal Form (BNF)** is a metasyntax notation for context-free grammars, often used to describe the syntax of languages used in computing, such as computer [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​programlang|programming languages]],​ document formats, instruction sets and communication protocols. They are applied wherever exact descriptions of languages are needed: for instance, in official language specifications,​ in manuals, and in textbooks on programming language theory.+**Backus–Naur Form** or **Backus Normal Form (BNF)** is a metasyntax notation for context-free grammars, often used to describe the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​s:​syntax|syntax]] ​of languages used in computing, such as computer [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​programlang|programming languages]],​ document formats, instruction sets and communication protocols. They are applied wherever exact descriptions of languages are needed: for instance, in official language specifications,​ in manuals, and in textbooks on programming language theory.
  
 Many extensions and variants of the original Backus–Naur notation are used; some are exactly defined, including extended Backus–Naur form (EBNF) and augmented Backus–Naur form (ABNF). Many extensions and variants of the original Backus–Naur notation are used; some are exactly defined, including extended Backus–Naur form (EBNF) and augmented Backus–Naur form (ABNF).
dido/public/ra/xapend/xapend.a_glossary/b/bnf.1628875924.txt.gz · Last modified: 2021/08/13 13:32 by murphy