grammar: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(cakyrespa, lojysamban) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 10: | Line 10: | ||
=== Implementations of a Lojban grammar === | === Implementations of a Lojban grammar === | ||
* [[Official Parser|official parser]] | * [[Official Parser|official parser]] | ||
Other syntactic parsers: [[jbofi'e|jbofi'e]], [https://github.com/baban/genturfahi genturfa'i], [[camxes|camxes]], [http://masatohagiwara.net/camxes.js/ camxes.js], [[ilmentufa]], [[jbogenturfa'i|jbogenturfa'i]], [[zantufa]] | * Other syntactic parsers: [[jbofi'e|jbofi'e]], [https://github.com/baban/genturfahi genturfa'i], [[camxes|camxes]], [http://masatohagiwara.net/camxes.js/ camxes.js], [[la ilmentufa]], [[jbogenturfa'i|jbogenturfa'i]], [[zantufa]]. | ||
* Semantic parsers: [[la tersmu|la tersmu]], [https://hackage.haskell.org/package/cakyrespa la cakyrespa (Run turtle like LOGO with lojban)], [https://hackage.haskell.org/package/lojysamban la lojysamban (Prolog with lojban)]. | |||
Semantic | |||
=== Detailed Discussion === | === Detailed Discussion === | ||
Line 30: | Line 29: | ||
=== Uncategorized Material === | === Uncategorized Material === | ||
The following material relates to Lojban's grammar but has not yet been reviewed for curation: | The following material relates to Lojban's grammar but has not yet been reviewed for curation: | ||
* [[The Crash Course | * [[The Crash Course in Lojban]] | ||
* [[zasni gerna|zasni gerna]] - a new proposed grammar | * [[zasni gerna|zasni gerna]] - a new proposed grammar | ||
** [[zasni gerna cenba vreji|zasni gerna cenba vreji]] | ** [[zasni gerna cenba vreji|zasni gerna cenba vreji]] |
Latest revision as of 23:47, 18 May 2016
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.
History
Official Grammar
- Lojban Formal Grammars
- BPFK Section: Formal Grammar, a proposal to define the Lojban formal grammar in PEG.
PEG
Implementations of a Lojban grammar
- official parser
- Other syntactic parsers: jbofi'e, genturfa'i, camxes, camxes.js, la ilmentufa, jbogenturfa'i, zantufa.
- Semantic parsers: la tersmu, la cakyrespa (Run turtle like LOGO with lojban), la lojysamban (Prolog with lojban).
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:
- The Crash Course in Lojban
- zasni gerna - a new proposed grammar
- CFG - context free grammar