User:Gleki/ei lo gerna cu jetnu lojbo

From Lojban
Jump to: navigation, search

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

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