This pages is based on me collecting what I thought was the best options out of Magic Words Alternatives. The core is Cowan's version, which in turn uses xorxes' LTR processing idea.
Magic words are all cmavo that have some interaction with words as words irrespective of the function of those words. These are SI SA SU ZO ZOI LOhU LEhU ZEI BU and FAhO. (BAhE, even though it can modify any word, is not a magic word, because it doesn't affect the function of the word it modifies).
Many magic words convert the words they affect into a member of the special grammatical classes any-word and any-string. A member of one of these special grammatical classes has no selma'o for purposes of the rest of the Lojban grammar.
Subject Phrase | Result |
broda .y. bu | The letter broda |
zoi si stuff si | "stuff" |
da zoi sa da joi de | Unclosed zoi |
da zei fa'o | Lujvo of da and fa'o |
lo'u co co zo le'u co le'u | Error ("co le'u" outside of quotes) |
zoi si doi do | Uclosed zoi |
zo da si | Nothing |
zo da si si | Error (too many si) |
da zei de bu | Letter da type of de |
bu zei de | Error (nothing for bu to use) |
zo bu zei de | "bu" type-of de |
broda zei brode si brodi | brodi |
zei zei zei | Error |
da zei zei | da type-of zei |
lo'u co co co le'u bu | The letter "co co co" |
lo'u co co co le'u si bo le'u | Error (bare bo) |
broda ba'e si | nothing (but emphatically!) |
broda ba'e da si da | broda da |
zo da bu | The letter "da" |
zoi zoi That letter that you use between a user id and a host name in an e-mail address zoi bu | @ |
broda brode si bu | The letter broda |
zoi zoi stuff zoi si | Nothing |
zoi zoi lots of stuff zoi si si si si | Error (too many si) |
zoi zoi lots of stuff zoi sa zoi si | Open zoi |
Ignore everything past the bar below, please.
--
SI gets very complicated in a few cases, so here we go. Some SA notes here too.
The following cases are explicitely defined as bad, i.e. error cases.
Cases that are degenerate and strange, but not errors.