User:Gleki/ei lo gerna cu jetnu lojbo: Difference between revisions

From Lojban
Jump to navigation Jump to search
No edit summary
No edit summary
Line 14: Line 14:
* "#" is shorthand for “[free+]”, a construct which appears in many places.
* "#" is shorthand for “[free+]”, a construct which appears in many places.
* "//" encloses an elidable terminator, which may be omitted (without change of meaning) if no grammatical ambiguity results.
* "//" encloses an elidable terminator, which may be omitted (without change of meaning) if no grammatical ambiguity results.
 
{|class='wikitable'
 
|-
{|class='wikitable' |- !geknomvla blalalacme !lojbo cmene !cmene lo javni !se momkai !javni |- !jarnezi (lojbo ke ranji uenzi) |uenzi |text |0 |(NAI+)? (CMENE+ # | (indicators & free+))? (joik-jek)? text-1 |- !pa zei jarnezi | |text-1 |2 |((I (jek | joik)? (stag? BO)? #)+ | NIhO+ #)? paragraphs? |- !mei zei ni'orsu | |paragraphs |4 |paragraph (NIhO+ # paragraphs)? |- !ni'orsu | |paragraph |10 |(statement | fragment) (I # (statement | fragment)?)* |- !jurfuga |jufra? / briju'a? |statement |11 |statement-1 | prenex statement |- !pa zei jurfuga | |statement-1 |12 |statement-2 (I joik-jek (statement-2)?)* |- !re zei jurfuga | |statement-2 |13 |statement-3 (I (jek | joik)? stag? BO # (statement-2)?)? |- !ci zei jurfuga | |statement-3 |14 |sentence | tag? TUhE # text-1 /TUhU#/ |- !uoldespisa |jufspi |fragment |20 |ek # | gihek # | quantifier | NA # | terms /VAU#/ | prenex | relative-clauses | links | linkargs |- !brinimikra |prenexo / brili'e? i xu zo zo'u pagbu lo brili'e |prenex |30 |terms ZOhU # |- !brinesi |brisni? |sentence |40 |(terms (CU #)?)? bridi-tail |- !brinimi |brisnismi (brisni?) |subsentence |41 |sentence | prenex subsentence |- !brinefa |~brirebla / brisnifa'o? |bridi-tail |50 |bridi-tail-1 (gihek stag? KE # bridi-tail /KEhE#/ tail-terms)? |- !pa zei brinefa | |bridi-tail-1 |51 |bridi-tail-2 (gihek # bridi-tail-2 tail-terms)* |- !re zei brinefa | |bridi-tail-2 |52 |bridi-tail-3 (gihek stag? BO # bridi-tail-2 tail-terms)? |- !ci zei brinefa | |bridi-tail-3 |53 |selbri tail-terms | gek-sentence |- !geknimi | |gek-sentence |54 |gek subsentence gik subsentence tail-terms tag? | KE # gek-sentence /KEhE#/ | NA # gek-sentence |- !sumsenixu | |tail-terms |71 |terms? /VAU#/ |- !sumsenime | |terms |80 |terms-1+ |- !pa zei sumsenime | |terms-1 |81 |terms-2 (PEhE # joik-jek terms-2)* |- !re zei sumsenime | |terms-2 |82 |term (CEhE # term)* |- !sumsmi |sumsmi |term |83 |sumti | (tag | FA #) (sumti /KU#/) | termset | NA KU # |- !sumseninu |~sumsmipoinunjo'e |termset |85 |NUhI # gek terms /NUhU#/ gik terms /NUhU#/ | NUhI # terms /NUhU#/ |- !sumtika |sumti |sumti |90 |sumti-1 (VUhO # relative-clauses)? |- !pa zei sumtika | |sumti-1 |91 |sumti-2 ((ek | joik) stag? KE # sumti /KEhE#/)? |- !re zei sumtika | |sumti-2 |92 |sumti-3 (joik-ek sumti-3)* |- !ci zei sumtika | |sumti-3 |93 |sumti-4 ((ek joik) stag? BO # sumti-3)? |- !vo zei sumtika | |sumti-4 |94 |sumti-5 | gek sumti gik sumti-4 |- !mu zei sumtika | |sumti-5 |95 |quantifier? sumti-6 (relative-clauses)? | quantifier selbri /KU#/ (relative-clauses)? |- !xa zei sumtika | |sumti-6 |97 |(LAhE # | NAhE BO #) (relative-clauses)? sumti /LUhU#/ | KOhA # | lerfu-string /BOI#/ | LA # (relative-clauses)? CMENE+ # | (LA | LE) # sumti-tail /KU#/ | LI # mex /LOhO#/ | ZO any-word # | LU text /LIhU#/ | LOhU any-word+ LEhU # | ZOI any-word anything any-word # |- !sumtifa |~gadyrebla |sumti-tail |111 |(sumti-6 (relative-clauses)?)? sumti-tail-1 | relative-clauses sumti-tail-1 |- !pa zei sumtifa | |sumti-tail-1 |112 |quantifier? selbri (relative-clauses)? quantifier sumti |- !loi zei binsasu |~sumnipybrisnipoi |relative-clauses |121 |relative-clause (ZIhE # relative-clause)* |- !binsasu |~sumnipybrisni / (sranybrisni/ra'arbrisni)? |relative-clause |122 |GOI # term /GEhU#/ | NOI # subsentence /KUhO#/ |- !zgabube |selbrisni / se brisni? |selbri |130 |tag? selbri-1 |- !pa zei zgabube | |selbri-1 |131 |selbri-2 | NA # selbri |- !re zei zgabube | |selbri-2 |132 |selbri-3 (CO # selbri-2)? |- !ci zei zgabube | |selbri-3 |133 |selbri-4+ |- !vo zei zgabube | |selbri-4 |134 |selbri-5 (joik-jek selbri-5 | joik stag? KE # selbri-3 /KEhE#/)* |- !mu zei zgabube | |selbri-5 |135 |selbri-6 ((jek | joik) stag? BO # selbri-5)? |- !xa zei zgabube | |selbri-6 |136 |tanru-unit (BO # selbri-6)? | (NAhE #)? guhek selbri gik selbri-6 |- !taulka |tausle? selbrisle? selbrisnisle? |tanru-unit |150 |tanru-unit-1 (CEI # tanru-unit-1)* |- !pa zei taulka | |tanru-unit-1 |151 |tanru-unit-2 linkargs? |- !re zei taulka | |tanru-unit-2 |152 |BRIVLA # | GOhA RAhO? # | KE # selbri-3 /KEhE#/ | ME # sumti /MEhU#/ (MOI #)? | (number | lerfu-string) MOI # | NUhA # mex-operator | SE # tanru-unit-2 | JAI # tag? tanru-unit-2 | any-word (ZEI any-word)+ | NAhE # tanru-unit-2 | NU NAI? # (joik-jek NU NAI? #)* subsentence /KEI#/ |- !berkaka | |linkargs |160 |BE # term links? /BEhO#/ |- !beidle | |links |161 |BEI # term links? |- !terkanu |ku'antora??? |quantifier |300 |number /BOI#/ | VEI # mex /VEhO#/ |- !meksota |mekso? |mex |310 |mex-1 (operator mex-1)* | FUhA # rp-expression |- !pa zei meksota | |mex-1 |311 |mex-2 (BIhE # operator mex-1)? |- !re zei meksota | |mex-2 |312 |operand | (PEhO #)? operator mex-2+ /KUhE#/ |- !fatmeko | |rp-expression |330 |rp-operand rp-operand operator |- !fatnetika | |rp-operand |332 |operand | rp-expression |- !funseia |mekyjonma'o? |operator |370 |operator-1 (joik-jek operator-1 | joik stag? KE # operator /KEhE#/)* |- !pa zei funseia | |operator-1 |371 |operator-2 | guhek operator-1 gik | operator-2 operator-2 (jek | joik) stag? BO # operator-1 |- !re zei funseia | |operator-2 |372 |mex-operator | KE # operator /KEhE#/ |- !mekseia | |mex-operator |374 |SE # mex-operator | NAhE # mex-operator | MAhO # mex /TEhU#/ | NAhU # selbri /TEhU#/ | VUhU # |- !mektika | |operand |381 |operand-1 ((ek | joik) stag? KE # operand /KEhE#/)? |- !pa zei mektika | |operand-1 |382 |operand-2 (joik-ek operand-2)* |- !re zei mektika | |operand-2 |383 |operand-3 ((ek | joik) stag? BO # operand-2)? |- !ci zei mektika | |operand-3 |385 |quantifier | lerfu-string /BOI#/ | NIhE # selbri /TEhU#/ | MOhE # sumti /TEhU#/ | JOhI # mex-2+ /TEhU#/ | gek operand gik operand-3 | (LAhE # | NAhE BO #) operand /LUhU#/ |- !namsusu |~na'usni |number |812 |PA (PA | lerfu-word)* |- !lerfusu |~lerma'opoi |lerfu-string |817 |lerfu-word (PA | lerfu-word)* |- !burfava | |lerfu-word |987 |BY | any-word BU | LAU lerfu-word | TEI lerfu-string FOI |- !ek zei uanta | |ek |802 |NA? SE? A NAI? |- !gi'ek zei uanta | |gihek |818 |NA? SE? GIhA NAI? |- !jek zei uanta | |jek |805 |NA? SE? JA NAI? |- !joik zei uanta | |joik |806 |SE? JOI NAI? | interval | GAhO interval GAhO |- !bi'in zei uanta | |interval |932 |SE? BIhI NAI? |- !joikek zei uente | |joik-ek |421 |joik # | ek # |- !joikijek zei uente | |joik-jek |422 |joik # | jek # |- !gek zei uanta | |gek |807 |SE? GA NAI? # | joik GI # | stag gik |- !gu'ek zei uanta | |guhek |808 |SE? GUhA NAI? # |- !gik zei uanta | |gik |816 |GI NAI? # |- !eltada |sumtcita? |tag |491 |tense-modal (joik-jek tense-modal)* |- !ziltida | |stag |971 |simple-tense-modal ((jek | joik) simple-tense-modal)* |- !filtoda | |tense-modal |815 |simple-tense-modal # | FIhO # selbri /FEhU#/ |- !saptoda | |simple-tense-modal |972 |NAhE? SE? BAI NAI? KI? | NAhE? (time space? | space time?) & CAhA KI? | KI | CUhE |- !zilze'apuda | |time |1030 |ZI & time-offset+ & ZEhA (PU NAI?)? & interval-property+ |- !purzida | |time-offset |1033 |PU NAI? ZI? |- !elvada | |space |1040 |VA & space-offset+ & space-interval & (MOhI space-offset) |- !fa'arda | |space-offset |1045 |FAhA NAI? VA? |- !ve'arda | |space-interval |1046 |((VEhA & VIhA) (FAhA NAI?)?) & space-int-props |- !fe'erda | |space-int-props |1049 |(FEhE interval-property)+ |- !ta'erda | |interval-property |1051 |number ROI NAI? | TAhE NAI? | ZAhO NAI? |- !slurume |(zo zifma'o na mapti) |free |32 |SEI # (terms (CU #)?)? selbri /SEhU/ | SOI # sumti sumti? /SEhU/ | vocative (relative-clauses)? selbri (relative-clauses)? /DOhU/ | vocative (relative-clauses)? CMENE+ # (relative-clauses)? /DOhU/ | vocative sumti? /DOhU/ | (number | lerfu-string) MAI | TO text /TOI/ | XI # (number | lerfu-string) /BOI/ | XI # VEI # mex /VEhO/ |- !coindoi | |vocative |415 |(COI NAI?)+ & DOI |- !loi zei uinda | |indicators |411 |FUhE? indicator+ |- !uinda | |indicator |413 |(UI | CAI) NAI? | Y | DAhO | FUhO|}
!geknomvla blalalacme
!lojbo cmene
!cmene lo javni
!se momkai
!javni
|-  
!jarnezi (lojbo ke ranji uenzi)
|uenzi
|text
|0
|(NAI+)? (CMENE+ # | (indicators & free+))? (joik-jek)? text-1
|-  
!pa zei jarnezi
|
|text-1
|2
|((I (jek | joik)? (stag? BO)? #)+ | NIhO+ #)? paragraphs?
|-  
!mei zei ni'orsu
|
|paragraphs
|4
|paragraph (NIhO+ # paragraphs)?
|-  
!ni'orsu
|
|paragraph
|10
|(statement | fragment) (I # (statement | fragment)?)*
|-  
!jurfuga
|jufra? / briju'a?
|statement
|11
|statement-1 | prenex statement
|-  
!pa zei jurfuga
|
|statement-1
|12
|statement-2 (I joik-jek (statement-2)?)*
|-  
!re zei jurfuga
|
|statement-2
|13
|statement-3 (I (jek | joik)? stag? BO # (statement-2)?)?
|-  
!ci zei jurfuga
|
|statement-3
|14
|sentence | tag? TUhE # text-1 /TUhU#/
|-  
!uoldespisa
|jufspi
|fragment
|20
|ek # | gihek # | quantifier | NA # | terms /VAU#/ | prenex | relative-clauses | links | linkargs
|-  
!brinimikra
|prenexo / brili'e? i xu zo zo'u pagbu lo brili'e
|prenex
|30
|terms ZOhU #
|-  
!brinesi
|brisni?
|sentence
|40
|(terms (CU #)?)? bridi-tail
|-  
!brinimi
|brisnismi (brisni?)
|subsentence
|41
|sentence | prenex subsentence
|-  
!brinefa
|~brirebla / brisnifa'o?
|bridi-tail
|50
|bridi-tail-1 (gihek stag? KE # bridi-tail /KEhE#/ tail-terms)?
|-  
!pa zei brinefa
|
|bridi-tail-1
|51
|bridi-tail-2 (gihek # bridi-tail-2 tail-terms)*
|-  
!re zei brinefa
|
|bridi-tail-2
|52
|bridi-tail-3 (gihek stag? BO # bridi-tail-2 tail-terms)?
|-  
!ci zei brinefa
|
|bridi-tail-3
|53
|selbri tail-terms | gek-sentence
|-  
!geknimi
|
|gek-sentence
|54
|gek subsentence gik subsentence tail-terms tag? | KE # gek-sentence /KEhE#/ | NA # gek-sentence
|-  
!sumsenixu
|
|tail-terms
|71
|terms? /VAU#/
|-  
!sumsenime
|
|terms
|80
|terms-1+
|-  
!pa zei sumsenime
|
|terms-1
|81
|terms-2 (PEhE # joik-jek terms-2)*
|-  
!re zei sumsenime
|
|terms-2
|82
|term (CEhE # term)*
|-  
!sumsmi
|sumsmi
|term
|83
|sumti | (tag | FA #) (sumti /KU#/) | termset | NA KU #
|-  
!sumseninu
|~sumsmipoinunjo'e
|termset
|85
|NUhI # gek terms /NUhU#/ gik terms /NUhU#/ | NUhI # terms /NUhU#/
|-  
!sumtika
|sumti
|sumti
|90
|sumti-1 (VUhO # relative-clauses)?
|-  
!pa zei sumtika
|
|sumti-1
|91
|sumti-2 ((ek | joik) stag? KE # sumti /KEhE#/)?
|-  
!re zei sumtika
|
|sumti-2
|92
|sumti-3 (joik-ek sumti-3)*
|-  
!ci zei sumtika
|
|sumti-3
|93
|sumti-4 ((ek joik) stag? BO # sumti-3)?
|-  
!vo zei sumtika
|
|sumti-4
|94
|sumti-5 | gek sumti gik sumti-4
|-  
!mu zei sumtika
|
|sumti-5
|95
|quantifier? sumti-6 (relative-clauses)? | quantifier selbri /KU#/ (relative-clauses)?
|-  
!xa zei sumtika
|
|sumti-6
|97
|(LAhE # | NAhE BO #) (relative-clauses)? sumti /LUhU#/ | KOhA # | lerfu-string /BOI#/ | LA # (relative-clauses)? CMENE+ # | (LA | LE) # sumti-tail /KU#/ | LI # mex /LOhO#/ | ZO any-word # | LU text /LIhU#/ | LOhU any-word+ LEhU # | ZOI any-word anything any-word #
|-  
!sumtifa
|~gadyrebla
|sumti-tail
|111
|(sumti-6 (relative-clauses)?)? sumti-tail-1 | relative-clauses sumti-tail-1
|-  
!pa zei sumtifa
|
|sumti-tail-1
|112
|quantifier? selbri (relative-clauses)? quantifier sumti
|-  
!loi zei binsasu
|~sumnipybrisnipoi
|relative-clauses
|121
|relative-clause (ZIhE # relative-clause)*
|-  
!binsasu
|~sumnipybrisni / (sranybrisni/ra'arbrisni)?
|relative-clause
|122
|GOI # term /GEhU#/ | NOI # subsentence /KUhO#/
|-  
!zgabube
|selbrisni / se brisni?
|selbri
|130
|tag? selbri-1
|-  
!pa zei zgabube
|
|selbri-1
|131
|selbri-2 | NA # selbri
|-  
!re zei zgabube
|
|selbri-2
|132
|selbri-3 (CO # selbri-2)?
|-  
!ci zei zgabube
|
|selbri-3
|133
|selbri-4+
|-  
!vo zei zgabube
|
|selbri-4
|134
|selbri-5 (joik-jek selbri-5 | joik stag? KE # selbri-3 /KEhE#/)*
|-  
!mu zei zgabube
|
|selbri-5
|135
|selbri-6 ((jek | joik) stag? BO # selbri-5)?
|-  
!xa zei zgabube
|
|selbri-6
|136
|tanru-unit (BO # selbri-6)? | (NAhE #)? guhek selbri gik selbri-6
|-  
!taulka
|tausle? selbrisle? selbrisnisle?
|tanru-unit
|150
|tanru-unit-1 (CEI # tanru-unit-1)*
|-  
!pa zei taulka
|
|tanru-unit-1
|151
|tanru-unit-2 linkargs?
|-  
!re zei taulka
|
|tanru-unit-2
|152
|BRIVLA # | GOhA RAhO? # | KE # selbri-3 /KEhE#/ | ME # sumti /MEhU#/ (MOI #)? | (number | lerfu-string) MOI # | NUhA # mex-operator | SE # tanru-unit-2 | JAI # tag? tanru-unit-2 | any-word (ZEI any-word)+ | NAhE # tanru-unit-2 | NU NAI? # (joik-jek NU NAI? #)* subsentence /KEI#/
|-  
!berkaka
|
|linkargs
|160
|BE # term links? /BEhO#/
|-  
!beidle
|
|links
|161
|BEI # term links?
|-  
!terkanu
|ku'antora???
|quantifier
|300
|number /BOI#/ | VEI # mex /VEhO#/
|-  
!meksota
|mekso?
|mex
|310
|mex-1 (operator mex-1)* | FUhA # rp-expression
|-  
!pa zei meksota
|
|mex-1
|311
|mex-2 (BIhE # operator mex-1)?
|-  
!re zei meksota
|
|mex-2
|312
|operand | (PEhO #)? operator mex-2+ /KUhE#/
|-  
!fatmeko
|
|rp-expression
|330
|rp-operand rp-operand operator
|-  
!fatnetika
|
|rp-operand
|332
|operand | rp-expression
|-  
!funseia
|mekyjonma'o?
|operator
|370
|operator-1 (joik-jek operator-1 | joik stag? KE # operator /KEhE#/)*
|-  
!pa zei funseia
|
|operator-1
|371
|operator-2 | guhek operator-1 gik | operator-2 operator-2 (jek | joik) stag? BO # operator-1
|-  
!re zei funseia
|
|operator-2
|372
|mex-operator | KE # operator /KEhE#/
|-  
!mekseia
|
|mex-operator
|374
|SE # mex-operator | NAhE # mex-operator | MAhO # mex /TEhU#/ | NAhU # selbri /TEhU#/ | VUhU #
|-  
!mektika
|
|operand
|381
|operand-1 ((ek | joik) stag? KE # operand /KEhE#/)?
|-  
!pa zei mektika
|
|operand-1
|382
|operand-2 (joik-ek operand-2)*
|-  
!re zei mektika
|
|operand-2
|383
|operand-3 ((ek | joik) stag? BO # operand-2)?
|-  
!ci zei mektika
|
|operand-3
|385
|quantifier | lerfu-string /BOI#/ | NIhE # selbri /TEhU#/ | MOhE # sumti /TEhU#/ | JOhI # mex-2+ /TEhU#/ | gek operand gik operand-3 | (LAhE # | NAhE BO #) operand /LUhU#/
|-  
!namsusu
|~na'usni
|number
|812
|PA (PA | lerfu-word)*
|-  
!lerfusu
|~lerma'opoi
|lerfu-string
|817
|lerfu-word (PA | lerfu-word)*
|-  
!burfava
|
|lerfu-word
|987
|BY | any-word BU | LAU lerfu-word | TEI lerfu-string FOI
|-  
!ek zei uanta
|
|ek
|802
|NA? SE? A NAI?
|-  
!gi'ek zei uanta
|
|gihek
|818
|NA? SE? GIhA NAI?
|-  
!jek zei uanta
|
|jek
|805
|NA? SE? JA NAI?
|-  
!joik zei uanta
|
|joik
|806
|SE? JOI NAI? | interval | GAhO interval GAhO
|-  
!bi'in zei uanta
|
|interval
|932
|SE? BIhI NAI?
|-  
!joikek zei uente
|
|joik-ek
|421
|joik # | ek #
|-  
!joikijek zei uente
|
|joik-jek
|422
|joik # | jek #
|-  
!gek zei uanta
|
|gek
|807
|SE? GA NAI? # | joik GI # | stag gik
|-  
!gu'ek zei uanta
|
|guhek
|808
|SE? GUhA NAI? #
|-  
!gik zei uanta
|
|gik
|816
|GI NAI? #
|-  
!eltada
|sumtcita?
|tag
|491
|tense-modal (joik-jek tense-modal)*
|-  
!ziltida
|
|stag
|971
|simple-tense-modal ((jek | joik) simple-tense-modal)*
|-  
!filtoda
|
|tense-modal
|815
|simple-tense-modal # | FIhO # selbri /FEhU#/
|-  
!saptoda
|
|simple-tense-modal
|972
|NAhE? SE? BAI NAI? KI? | NAhE? (time space? | space time?) & CAhA KI? | KI | CUhE
|-  
!zilze'apuda
|
|time
|1030
|ZI & time-offset+ & ZEhA (PU NAI?)? & interval-property+
|-  
!purzida
|
|time-offset
|1033
|PU NAI? ZI?
|-  
!elvada
|
|space
|1040
|VA & space-offset+ & space-interval & (MOhI space-offset)
|-  
!fa'arda
|
|space-offset
|1045
|FAhA NAI? VA?
|-  
!ve'arda
|
|space-interval
|1046
|((VEhA & VIhA) (FAhA NAI?)?) & space-int-props
|-  
!fe'erda
|
|space-int-props
|1049
|(FEhE interval-property)+
|-  
!ta'erda
|
|interval-property
|1051
|number ROI NAI? | TAhE NAI? | ZAhO NAI?
|-  
!slurume
|(zo zifma'o na mapti)
|free
|32
|SEI # (terms (CU #)?)? selbri /SEhU/ | SOI # sumti sumti? /SEhU/ | vocative (relative-clauses)? selbri (relative-clauses)? /DOhU/ | vocative (relative-clauses)? CMENE+ # (relative-clauses)? /DOhU/ | vocative sumti? /DOhU/ | (number | lerfu-string) MAI | TO text /TOI/ | XI # (number | lerfu-string) /BOI/ | XI # VEI # mex /VEhO/
|-  
!coindoi
|
|vocative
|415
|(COI NAI?)+ & DOI
|-  
!loi zei uinda
|
|indicators
|411
|FUhE? indicator+
|-  
!uinda
|
|indicator
|413
|(UI | CAI) NAI? | Y | DAhO | FUhO
|}


== The following rules are non-formal ==
== The following rules are non-formal ==

Revision as of 18:27, 29 November 2017

.i .e'a do stidi ciska lo lojbo cmene


  • Names in lower case are grammatical constructs.
  • Names in UPPER CASE are selma'o (lexeme) names, and are terminals.
  • Concatenation is expressed by juxtaposition with no operator symbol.
  • "|" represents alternation (choice).
  • "?" represents an optional element.
  • "&" represents "and/or" (“A & B” is the same as “A | B | A B”).
  • "+" represents optional repetition of the construct to the left. Left-grouping is implied; right-grouping is shown by explicit self-referential recursion with no “+”
  • "*" represents optional repetition of the construct to the left starting from 0 occurrences. Left-grouping is implied; right-grouping is shown by explicit self-referential recursion with no “*”
  • "()" serves to indicate the grouping of the other operators. Otherwise, “+” binds closer than "&", which binds closer than "|".
  • "#" is shorthand for “[free+]”, a construct which appears in many places.
  • "//" encloses an elidable terminator, which may be omitted (without change of meaning) if no grammatical ambiguity results.
geknomvla blalalacme lojbo cmene cmene lo javni se momkai javni
jarnezi (lojbo ke ranji uenzi) uenzi text 0 (indicators & free+))? (joik-jek)? text-1
pa zei jarnezi text-1 2 joik)? (stag? BO)? #)+ | NIhO+ #)? paragraphs?
mei zei ni'orsu paragraphs 4 paragraph (NIhO+ # paragraphs)?
ni'orsu paragraph 10 fragment) (I # (statement | fragment)?)*
jurfuga jufra? / briju'a? statement 11 prenex statement
pa zei jurfuga statement-1 12 statement-2 (I joik-jek (statement-2)?)*
re zei jurfuga statement-2 13 joik)? stag? BO # (statement-2)?)?
ci zei jurfuga statement-3 14 tag? TUhE # text-1 /TUhU#/
uoldespisa jufspi fragment 20 gihek # | quantifier | NA # | terms /VAU#/ | prenex | relative-clauses | links | linkargs
brinimikra prenexo / brili'e? i xu zo zo'u pagbu lo brili'e prenex 30 terms ZOhU #
brinesi brisni? sentence 40 (terms (CU #)?)? bridi-tail
brinimi brisnismi (brisni?) subsentence 41 prenex subsentence
brinefa ~brirebla / brisnifa'o? bridi-tail 50 bridi-tail-1 (gihek stag? KE # bridi-tail /KEhE#/ tail-terms)?
pa zei brinefa bridi-tail-1 51 bridi-tail-2 (gihek # bridi-tail-2 tail-terms)*
re zei brinefa bridi-tail-2 52 bridi-tail-3 (gihek stag? BO # bridi-tail-2 tail-terms)?
ci zei brinefa bridi-tail-3 53 gek-sentence
geknimi gek-sentence 54 KE # gek-sentence /KEhE#/ | NA # gek-sentence
sumsenixu tail-terms 71 terms? /VAU#/
sumsenime terms 80 terms-1+
pa zei sumsenime terms-1 81 terms-2 (PEhE # joik-jek terms-2)*
re zei sumsenime terms-2 82 term (CEhE # term)*
sumsmi sumsmi term 83 (tag | FA #) (sumti /KU#/) | termset | NA KU #
sumseninu ~sumsmipoinunjo'e termset 85 NUhI # terms /NUhU#/
sumtika sumti sumti 90 sumti-1 (VUhO # relative-clauses)?
pa zei sumtika sumti-1 91 joik) stag? KE # sumti /KEhE#/)?
re zei sumtika sumti-2 92 sumti-3 (joik-ek sumti-3)*
ci zei sumtika sumti-3 93 sumti-4 ((ek joik) stag? BO # sumti-3)?
vo zei sumtika sumti-4 94 gek sumti gik sumti-4
mu zei sumtika sumti-5 95 quantifier selbri /KU#/ (relative-clauses)?
xa zei sumtika sumti-6 97 NAhE BO #) (relative-clauses)? sumti /LUhU#/ | KOhA # | lerfu-string /BOI#/ | LA # (relative-clauses)? CMENE+ # | (LA | LE) # sumti-tail /KU#/ | LI # mex /LOhO#/ | ZO any-word # | LU text /LIhU#/ | LOhU any-word+ LEhU # | ZOI any-word anything any-word #
sumtifa ~gadyrebla sumti-tail 111 relative-clauses sumti-tail-1
pa zei sumtifa sumti-tail-1 112 quantifier? selbri (relative-clauses)? quantifier sumti
loi zei binsasu ~sumnipybrisnipoi relative-clauses 121 relative-clause (ZIhE # relative-clause)*
binsasu ~sumnipybrisni / (sranybrisni/ra'arbrisni)? relative-clause 122 NOI # subsentence /KUhO#/
zgabube selbrisni / se brisni? selbri 130 tag? selbri-1
pa zei zgabube selbri-1 131 NA # selbri
re zei zgabube selbri-2 132 selbri-3 (CO # selbri-2)?
ci zei zgabube selbri-3 133 selbri-4+
vo zei zgabube selbri-4 134 joik stag? KE # selbri-3 /KEhE#/)*
mu zei zgabube selbri-5 135 joik) stag? BO # selbri-5)?
xa zei zgabube selbri-6 136 (NAhE #)? guhek selbri gik selbri-6
taulka tausle? selbrisle? selbrisnisle? tanru-unit 150 tanru-unit-1 (CEI # tanru-unit-1)*
pa zei taulka tanru-unit-1 151 tanru-unit-2 linkargs?
re zei taulka tanru-unit-2 152 GOhA RAhO? # | KE # selbri-3 /KEhE#/ | ME # sumti /MEhU#/ (MOI #)? | (number | lerfu-string) MOI # | NUhA # mex-operator | SE # tanru-unit-2 | JAI # tag? tanru-unit-2 | any-word (ZEI any-word)+ | NAhE # tanru-unit-2 | NU NAI? # (joik-jek NU NAI? #)* subsentence /KEI#/
berkaka linkargs 160 BE # term links? /BEhO#/
beidle links 161 BEI # term links?
terkanu ku'antora??? quantifier 300 VEI # mex /VEhO#/
meksota mekso? mex 310 FUhA # rp-expression
pa zei meksota mex-1 311 mex-2 (BIhE # operator mex-1)?
re zei meksota mex-2 312 (PEhO #)? operator mex-2+ /KUhE#/
fatmeko rp-expression 330 rp-operand rp-operand operator
fatnetika rp-operand 332 rp-expression
funseia mekyjonma'o? operator 370 joik stag? KE # operator /KEhE#/)*
pa zei funseia operator-1 371 guhek operator-1 gik | operator-2 operator-2 (jek | joik) stag? BO # operator-1
re zei funseia operator-2 372 KE # operator /KEhE#/
mekseia mex-operator 374 NAhE # mex-operator | MAhO # mex /TEhU#/ | NAhU # selbri /TEhU#/ | VUhU #
mektika operand 381 joik) stag? KE # operand /KEhE#/)?
pa zei mektika operand-1 382 operand-2 (joik-ek operand-2)*
re zei mektika operand-2 383 joik) stag? BO # operand-2)?
ci zei mektika operand-3 385 lerfu-string /BOI#/ | NIhE # selbri /TEhU#/ | MOhE # sumti /TEhU#/ | JOhI # mex-2+ /TEhU#/ | gek operand gik operand-3 | (LAhE # | NAhE BO #) operand /LUhU#/
namsusu ~na'usni number 812 lerfu-word)*
lerfusu ~lerma'opoi lerfu-string 817 lerfu-word)*
burfava lerfu-word 987 any-word BU | LAU lerfu-word | TEI lerfu-string FOI
ek zei uanta ek 802 NA? SE? A NAI?
gi'ek zei uanta gihek 818 NA? SE? GIhA NAI?
jek zei uanta jek 805 NA? SE? JA NAI?
joik zei uanta joik 806 interval | GAhO interval GAhO
bi'in zei uanta interval 932 SE? BIhI NAI?
joikek zei uente joik-ek 421 ek #
joikijek zei uente joik-jek 422 jek #
gek zei uanta gek 807 joik GI # | stag gik
gu'ek zei uanta guhek 808 SE? GUhA NAI? #
gik zei uanta gik 816 GI NAI? #
eltada sumtcita? tag 491 tense-modal (joik-jek tense-modal)*
ziltida stag 971 joik) simple-tense-modal)*
filtoda tense-modal 815 FIhO # selbri /FEhU#/
saptoda simple-tense-modal 972 NAhE? (time space? | space time?) & CAhA KI? | KI | CUhE
zilze'apuda time 1030 ZI & time-offset+ & ZEhA (PU NAI?)? & interval-property+
purzida time-offset 1033 PU NAI? ZI?
elvada space 1040 VA & space-offset+ & space-interval & (MOhI space-offset)
fa'arda space-offset 1045 FAhA NAI? VA?
ve'arda space-interval 1046 ((VEhA & VIhA) (FAhA NAI?)?) & space-int-props
fe'erda space-int-props 1049 (FEhE interval-property)+
ta'erda interval-property 1051 TAhE NAI? | ZAhO NAI?
slurume (zo zifma'o na mapti) free 32 SOI # sumti sumti? /SEhU/ | vocative (relative-clauses)? selbri (relative-clauses)? /DOhU/ | vocative (relative-clauses)? CMENE+ # (relative-clauses)? /DOhU/ | vocative sumti? /DOhU/ | (number | lerfu-string) MAI | TO text /TOI/ | XI # (number | lerfu-string) /BOI/ | XI # VEI # mex /VEhO/
coindoi vocative 415 (COI NAI?)+ & DOI
loi zei uinda indicators 411 FUhE? indicator+
uinda indicator 413 CAI) NAI? | Y | DAhO | FUhO

The following rules are non-formal

geknomvla blalalcme lojbo cmene cmene lo javni se momkai javni
blonaresmi word 1100 BAhE? any-word indicators?
blonare valsi? any-word “any single word (no compound cmavo)”
uenzi anything “any text at all, whether Lojban or not”
nebmaugi null 1101 any-word SI utterance SA text SU