Lojban Formal Grammars: Difference between revisions

From Lojban
Jump to navigation Jump to search
m (Conversion script moved page Lojban Formal Grammars to lojban Formal Grammars: Converting page titles to lowercase)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
==  3rd Baseline ==
==  3rd Baseline ==
The 3rd official Baseline of Lojban grammar is available in several formats:
* [http://www.lojban.org/publications/formal-grammars/bnf.300.txt Extended BNF format] (bnf.300)
* [http://www.lojban.org/publications/formal-grammars/grammar.300.txt YACC format] (grammar.300)
* [http://www.lojban.org/publications/formal-grammars/techfix.300.txt a change-by-change commentary] (techfix.300)


The current official version of the Lojban machine grammar is the 3rd Baseline, available here in several formats:
The Extended BNF and YACC grammars may be found in HTML format, with indexes for each tag, in [http://www.lojban.org/publications/reference_grammar/chapter21.html Chapter 21 of the Lojban Reference Grammar].  As the baseline grammar document, this is the most authoritative source.
 
* [http://www.lojban.org/publications/formal-grammars/bnf.300.txt n Extended BNF format] (bnf.300)
* [http://www.lojban.org/publications/formal-grammars/grammar.300.txt n YACC format] (grammar.300)
 
* [http://www.lojban.org/publications/formal-grammars/techfix.300.txt s a change-by-change commentary] (techfix.300)
 
The Extended BNF and YACC grammars may be found in HTML format, with indexes for each tag, in [http://www.lojban.org/publications/reference_grammar/chapter21.html hapter 21 of the Lojban Reference grammar].  As the baseline grammar document, this is the most authoritative source.


If the BNF and YACC versions do not agree, the YACC takes precedence.
If the BNF and YACC versions do not agree, the YACC takes precedence.


==  Proposed 4th Baseline ==
==  Proposed 4th Baseline ==
 
[[.alyn.post.|.alyn.post.]] and [[BPFK]] are working on a proposal for a 4th Baseline grammar. The 4th Baseline Lojban Machine Grammar will replace the [[YACC|YACC]] and [[BNF|BNF]] grammars with a [[PEG|PEG]] grammar.
[[.alyn.post.|.alyn.post.]] is working on a proposal for a 4th Baseline grammar. The 4th Baseline Lojban Machine Grammar will replace the [[YACC|YACC]] and [[BNF|BNF]] grammars with a [[PEG|PEG]] grammar.

Latest revision as of 12:44, 7 August 2015

3rd Baseline

The 3rd official Baseline of Lojban grammar is available in several formats:

The Extended BNF and YACC grammars may be found in HTML format, with indexes for each tag, in Chapter 21 of the Lojban Reference Grammar. As the baseline grammar document, this is the most authoritative source.

If the BNF and YACC versions do not agree, the YACC takes precedence.

Proposed 4th Baseline

.alyn.post. and BPFK are working on a proposal for a 4th Baseline grammar. The 4th Baseline Lojban Machine Grammar will replace the YACC and BNF grammars with a PEG grammar.