User:Gleki/ei lo gerna cu jetnu lojbo
Jump to navigation
Jump to 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.
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 |