User:Gleki/ei lo gerna cu jetnu lojbo: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
{|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+ # | |||
pa zei jarnezi | |||
mei zei ni'orsu | |||
ni'orsu | |||
jurfuga jufra? / briju'a? statement 11 statement-1 | |||
pa zei jurfuga | |||
re zei jurfuga | |||
ci zei jurfuga | |||
uoldespisa jufspi fragment 20 ek # | |||
brinimikra prenexo / brili'e? i xu zo zo'u pagbu lo brili'e | |||
brinesi brisni? sentence 40 (terms (CU #)?)? bridi-tail | |||
brinimi brisnismi (brisni?) subsentence 41 sentence | |||
brinefa ~brirebla / brisnifa'o? bridi-tail 50 bridi-tail-1 (gihek stag? KE # bridi-tail /KEhE#/ tail-terms)? | |||
pa zei brinefa | |||
re zei brinefa | |||
ci zei brinefa | |||
geknimi | |||
sumsenixu | |||
sumsenime | |||
pa zei sumsenime | |||
re zei sumsenime | |||
sumsmi sumsmi term 83 sumti | |||
sumseninu ~sumsmipoinunjo'e termset 85 NUhI # gek terms /NUhU#/ gik terms /NUhU#/ | |||
sumtika sumti sumti 90 sumti-1 (VUhO # relative-clauses)? | |||
pa zei sumtika | |||
re zei sumtika | |||
ci zei sumtika | |||
vo zei sumtika | |||
mu zei sumtika | |||
xa zei sumtika | |||
sumtifa ~gadyrebla sumti-tail 111 (sumti-6 (relative-clauses)?)? sumti-tail-1 | |||
pa zei sumtifa | |||
loi zei binsasu ~sumnipybrisnipoi relative-clauses 121 relative-clause (ZIhE # relative-clause)* | |||
binsasu ~sumnipybrisni / (sranybrisni/ra'arbrisni)? relative-clause 122 GOI # term /GEhU#/ | |||
zgabube selbrisni / se brisni? selbri 130 tag? selbri-1 | |||
pa zei zgabube | |||
re zei zgabube | |||
ci zei zgabube | |||
vo zei zgabube | |||
mu zei zgabube | |||
xa zei zgabube | |||
taulka tausle? selbrisle? selbrisnisle? tanru-unit 150 tanru-unit-1 (CEI # tanru-unit-1)* | |||
pa zei taulka | |||
re zei taulka | |||
berkaka | |||
beidle | |||
terkanu ku'antora??? quantifier 300 number /BOI#/ | |||
meksota mekso? mex 310 mex-1 (operator mex-1)* | |||
pa zei meksota | |||
re zei meksota | |||
fatmeko | |||
fatnetika | |||
funseia mekyjonma'o? operator 370 operator-1 (joik-jek operator-1 | |||
pa zei funseia | |||
re zei funseia | |||
mekseia | |||
mektika | |||
pa zei mektika | |||
re zei mektika | |||
ci zei mektika | |||
namsusu ~na'usni number 812 PA (PA | |||
lerfusu ~lerma'opoi lerfu-string 817 lerfu-word (PA | |||
burfava | |||
ek zei uanta | |||
gi'ek zei uanta | |||
jek zei uanta | |||
joik zei uanta | |||
bi'in zei uanta | |||
joikek zei uente | |||
joikijek zei uente | |||
gek zei uanta | |||
gu'ek zei uanta | |||
gik zei uanta | |||
eltada sumtcita? tag 491 tense-modal (joik-jek tense-modal)* | |||
ziltida | |||
filtoda | |||
saptoda | |||
zilze'apuda | |||
purzida | |||
elvada | |||
fa'arda | |||
ve'arda | |||
fe'erda | |||
ta'erda | |||
slurume (zo zifma'o na mapti) free 32 SEI # (terms (CU #)?)? selbri /SEhU/ | |||
coindoi | |||
loi zei uinda | |||
uinda | |||
== The following rules are non-formal == | == The following rules are non-formal == | ||
{|class='wikitable' | |||
geknomvla blalalcme lojbo cmene cmene lo javni se momkai javni | |- | ||
blonaresmi | !geknomvla blalalcme | ||
blonare valsi? any-word | !lojbo cmene | ||
uenzi | !cmene lo javni | ||
nebmaugi | !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 | |||
|} |
Revision as of 18:25, 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.
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 |