Lojban PEG grammar

15 views
Skip to first unread message

Gleki Arxokuna

unread,
Nov 24, 2013, 7:21:44 AM11/24/13
to Ilmen, lojban...@googlegroups.com, Jorge Llambías, Selpa'i, Tsani, Lunra
TODO as of 24 nov 2013 (changes compared to the previous version  marked in bold)
allow empty prenexes, allow prenexes with UI/COI clauses only
Shouldn't CUhE be merged with BAI?
no'oi/fu'au should be parseable (I noticed that {no'oi}, {fu'au} is not parseable (although {di'ai} is parseable)). Also Add most widely used unofficial cmavo to the grammar.
jek/ek cleanup + deleting A and JA selma'o altogether (along with ZIhE)
DOI/COI merge
Add NOhOI
RAhO and GAhO — Merge with UI (therefore GOhA merges with BRIVLA and BIhI merges with JOI).
MEX — Merge operator and JOhI with joik-jek. Eliminate selma'o BIhE. See MEX grammar proposal. [http://www.lojban.org/tiki/MEX+grammar+proposal]
NUhA — Use ME instead of NUhA to convert operator (including connectives) to selbri. Selma'o NUhA eliminated. There is no reason to have to remember yet another converter when ME can do the job. Include "nu'a" in selma'o ME to preserve backward compatibility.
sentence — Allow tuhe-tuhu sentences and sentences with elided selbri with NOI and NU 
+ Some changes on CEI and BO
Fixing SI, SA and SU  .ii
{je gu} replacing {GUhA} (least urgent, nobody except tsani uses this construct). Note that {gu} will now have two meanings which wont lead to confusion though.
rename fa'orma'o to famyma'o in postprocessor comments
improve on displaying famyma’o in several prettifying modes
[of the really lowest priority] rename selma'o JOI to JA, CMENE to CMEVLA. Do similar renaming with other selma'o if found any
add glossing like in lojban.org/jboski and genrei.
 

Gleki Arxokuna

unread,
Nov 26, 2013, 5:13:06 AM11/26/13
to Ilmen, lojban...@googlegroups.com, Jorge Llambías, Selpa'i, Tsani, Lunra
TODO as of 26 nov 2013 (changes compared to the previous version  marked in bold)
plz add the following string to the preprocessor: input = input.replace(/:/gm,"");
plz make this option the default one:    <option>Minimalistic</option>
plz remove options with famyma'o since famyma'o are shown anyway (do we really need non-famyma'o mode?): <option>Minimalistic +FM</option> <option>Minimalistic +SM +FM</option> <option>Minimalistic +SM +FM Ext</option>
consider the possibility of Cyrillic alphabet support in the preprocessor (pretty useless even for me but still consider :P) with additionally "ч = tc", "ц=ts", "ю=iu", "я=ia","ё=io"

Gleki Arxokuna

unread,
Jan 12, 2014, 9:31:57 AM1/12/14
to Ilmen, lojban...@googlegroups.com, Jorge Llambías, Selpa'i, Tsani, Lunra
I might have missed something since i havent updated this list for a long time.
ToDo (lo .ei se stika) as of 12 Jan 2014 (changes compared to the previous version  marked in bold)
{cidjyrpitsa} is currently not gendra. Allow to ease the pronunciation. Not all of us speak Serbian.

{broda BAI ko'a je BAI ko'e} should be gendra just like {broda BAI ko'a ce'e BAI ko'e} is.
plz make this option the default one:    <option>Minimalistic</option>
Shouldn't CUhE be merged with BAI?
no'oi/fu'au should be parseable (I noticed that {no'oi}, {fu'au} is not parseable (although {di'ai} is parseable)). Also Add most widely used unofficial cmavo to the grammar.
jek/ek cleanup + deleting A and JA selma'o altogether (along with ZIhE)
DOI/COI merge
Done? Add NOhOI
RAhO and GAhO — Merge with UI (therefore GOhA merges with BRIVLA and BIhI merges with JOI).
MEX — Merge operator and JOhI with joik-jek. Eliminate selma'o BIhE. See MEX grammar proposal. [http://www.lojban.org/tiki/MEX+grammar+proposal]
NUhA — Use ME instead of NUhA to convert operator (including connectives) to selbri. Selma'o NUhA eliminated. There is no reason to have to remember yet another converter when ME can do the job. Include "nu'a" in selma'o ME to preserve backward compatibility.
sentence — Allow tuhe-tuhu sentences and sentences with elided selbri with NOI and NU 
+ Some changes on CEI and BO
Fixing SI, SA and SU  .ii
{je gu} replacing {GUhA} (least urgent, nobody except tsani uses this construct). Note that {gu} will now have two meanings which won't lead to confusion though.
rename fa'orma'o to famyma'o in postprocessor comments
improve on displaying famyma’o in several prettifying modes
[of low priority] rename selma'o JOI to JA. Do similar renaming with other selma'o if found any.
of really low priority: consider the possibility of Cyrillic alphabet support in the preprocessor (pretty useless even for me but still consider :P) with additionally "ч = tc", "ц=ts", "ю=iu", "я=ia","ё=io". The same priority for Tengwar.

Gleki Arxokuna

unread,
Jan 12, 2014, 11:39:33 AM1/12/14
to Jacob Errington, lojban...@googlegroups.com



On Sun, Jan 12, 2014 at 8:22 PM, Jacob Errington <nict...@gmail.com> wrote:
{cidjyrpitsa} and {cidjrpitsa} sound the same due to syllabic consonants.

How ? {cidjrpitsa}  can only be {cidj?rpitsa} where {?} would be a buffer vowel but not {y}.

The fact that the former isn't exactly allowed is a non-issue IMO.


.i mi'e la tsani mu'o
Reply all
Reply to author
Forward
0 new messages