grammar: Difference between revisions

From Lojban
Jump to navigation Jump to search
Line 9: Line 9:
===  [[PEG]] ===
===  [[PEG]] ===
===  Implementations of a Lojban grammar ===
===  Implementations of a Lojban grammar ===
* [[ilmentufa]]
* [[Official Parser|official parser]]
Other: [[Official Parser|official parser]], [[camxes|camxes]], [[jbogenturfa'i|jbogenturfa'i]], [[jbofi'e|jbofi'e]], [[la tersmu]], [[zantufa]]
Other syntactic parsers: [[jbofi'e|jbofi'e]], [ genturfa'i], [[camxes|camxes]], [ camxes.js], [[ilmentufa]], [[jbogenturfa'i|jbogenturfa'i]], [[zantufa]]
Semantic parser: [[la tersmu|la tersmu]]

===  Detailed Discussion ===
===  Detailed Discussion ===

Revision as of 04:00, 8 December 2015

Lojban has an unambiguous grammar based on the principles of logic. This grammar is a fundamental part of what makes Lojban the language it is. As a consequence, it has received careful study and criticism.

An unambiguous grammar is formal and regular. There is a single, unambiguous structure (called a parse tree) resulting from any text. Lojban grammar does not specify semantics. The meaning of any particular parse tree is outside the scope of the grammar.


Official Grammar


Implementations of a Lojban grammar

Other syntactic parsers: jbofi'e, genturfa'i, camxes, camxes.js, ilmentufa, jbogenturfa'i, zantufa

Semantic parser: la tersmu

Detailed Discussion

The following pages contain technical details and discussion concerning Lojban's grammar:

See Also

Uncategorized Material

The following material relates to Lojban's grammar but has not yet been reviewed for curation:

  • CFG - context free grammar