Lojban Formal Grammars: Difference between revisions

From Lojban
Jump to navigation Jump to search
mNo edit summary
 
mNo edit summary
Line 1: Line 1:


<pre>
==  3rd Baseline ==


le flira te kerfa lo nanmu
The current official version of the Lojban machine grammar is the 3rd Baseline, available here in several formats:


poi cusku lu .uenai na xamgu
* [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)


.i pamu cmacipni
* [http://www.lojban.org/publications/formal-grammars/techfix.300.txt s a change-by-change commentary] (techfix.300)


.e re le mi jipci
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.


le firkre se zdani .oi li'u
If the BNF and YACC versions do not agree, the YACC takes precedence.


</pre>
==  Proposed 4th Baseline ==
 
[[jbocre: .alyn.post.|.alyn.post.]] is working on a proposal for a 4th Baseline grammar.  The 4th Baseline Lojban Machine Grammar will replace the [[jbocre: YACC|YACC]] and [[BNF|BNF]] grammars with a [[jbocre: PEG|PEG]] grammar.

Revision as of 17:02, 4 November 2013

3rd Baseline

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 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.

Proposed 4th Baseline

.alyn.post. is 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.