Lojban
The Logical Language
Log in
Username:
Password:
I forgot my password |
CapsLock is on.
Log in
History: Magic Words Alternatives
View page
Collapse Into Edit Sessions
Source of version: 5
«
»
Magic words are all cmavo that have some interaction with words as words irrespective of their function. 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.) !!Meta-Rule # Magic words are processed left-to-right. # Y is not a word (i.e. it is considered whitespace) for the purposes of these definitions. !!Proposed definitions # __ZO__ turns the following word into a ''quoted word'', which behaves as a member of KOhA. # __LOhU__ turns all following Lojban words up to a LEhU into a ''LOhU-quote'', which behaves as a member of KOhA. # __LEhU__ terminates a LOhU-quote. It is never elidable. # __ZEI__ combines the preceding word, quoted word, LOhU-quote, ZEI-lujvo, lerfu word, or ZOI-phrase together with the following word into a ''ZEI-lujvo'', which behaves as a member of BRIVLA. # __BU__ turns the preceding word, quoted word, LOhU-quote, ZEI-lujvo, lerfu word, or ZOI-phrase into a ''lerfu word'', which behaves as a member of BY. # __ZOI__ uses the following word as a delimiting word, and turns anything that follows until the delimiting word is found again into a ''ZOI-phrase'', which behaves as a member of KOhA. # __SI__ erases the preceding word, quoted word, LOhU-quote, ZEI-lujvo, lerfu word, or ZOI-phrase. The construct becomes invisible to the rest of the text. # __SA__ erases the preceding text back until it sees a word of the same selma'o as the word that follows SA, which replaces it. (Words that have been turned into a quoted word, a LOhU-quote, a zei-lujvo, a lerfu word, or a delimiter in a ZOI-phrase are invisible to SA, but the magic word in those constructs is visible.) The construct becomes invisible to the rest of the text. # __SU__ erases all words back to the beginning of text. The construct becomes invisible to the rest of the text. # __FAhO__ terminates the text, absorbing preceding words until the remaining text is grammatical. !! Marking Words * __BAhE__ marks the following word but does not change its nature. The construct behaves just as that word by itself. * Attitudinals (__UI__ and __CAI__ cmavo) mark the previous word, quoted word, LOhU-quote, ZEI-lujvo, lerfu word, or ZOI-phrase, but do not change its nature. Attitudinals do not blend into a single word with the word they modify, but remain as separate words for the purposes of magic words that come after them. * __DAhO__, __FUhE__, and __FUhO__ are the same as UI, but do not absorb a following NAI. ! Comparison A comparison between this method and ((Magic Words|Robin's method)). Bear in mind that all of these differences could theoretically be rectified by exceptions to one or the other method. || Subject Phrase | LTR | Precedence broda .y. bu | The letter broda | broda + The letter y zoi si stuff si | "stuff" | Error (first si erases the zoi) da zoi sa da joi de | Unclosed zoi | da joi de da zei fa'o | Lujvo of da and fa'o | Error (unclosed zei) lo'u co co zo le'u co le'u | Error ("co le'u" outside of quotes) | "co co le'u co" zoi si doi do | Uclosed zoi | doi do zo da si | Nothing | Open zo zo da si si | Error (too many si) | Nothing da zei de bu | Letter da type of de | Error bu zei de | Error (nothing for bu to use) | bu type-of de zo bu zei de | "bu" type-of de | Error broda zei brode si brodi | brodi | broda zei brodi zei zei zei | Error | Error da zei zei | da type-of zei | Error lo'u co co co le'u bu | The letter "co co co" | Error lo'u co co co le'u si bo le'u | Error (bare bo) | lo'u co co bo le'u broda ba'e si | nothing (but emphatically!) | broda broda ba'e da si da | broda da | broda __da__ zo da bu | The letter "da" | Error zoi zoi That letter that you use between a user id and a host name in an e-mail address zoi bu | @ | Error broda brode si bu | The letter broda | Same zoi zoi stuff zoi si | Nothing | An open zoi quote zoi zoi lots of stuff zoi si si si si | Error (too many si) | Nothing zoi zoi lots of stuff zoi sa zoi si | Open zoi | Nothing ||
History
Enable pagination
rows per page
HTML diff
Side-by-side diff
Side-by-side diff by characters
Inline diff
Inline diff by characters
Full side-by-side diff
Full side-by-side diff by characters
Full inline diff
Full inline diff by characters
Unified diff
Side-by-side view
HTML diff
Side-by-side diff
Advanced
Information
Version
Sat 13 of Nov, 2004 23:20 GMT
rlpowell
from 64.81.49.171
8
Wed 10 of Nov, 2004 19:53 GMT
rlpowell
from 198.6.50.155
7
Wed 10 of Nov, 2004 18:46 GMT
JohnCowan
from 167.206.188.3
John Cowan's alternative to Jorge's rules
6
Wed 10 of Nov, 2004 04:17 GMT
xorxes
from 200.43.213.142
5
Wed 10 of Nov, 2004 01:56 GMT
rlpowell
from 198.6.50.155
4
Wed 10 of Nov, 2004 00:55 GMT
rlpowell
from 198.6.50.155
3
Tue 09 of Nov, 2004 23:23 GMT
rlpowell
from 198.6.50.155
2
Tue 09 of Nov, 2004 20:39 GMT
xorxes
from 200.49.74.2
1
Select action to perform with checked...
Remove
OK
About
Introduction
What Others Say
FAQ
Learning
Books
Vocabulary
Lojbanic Software
Community
Web/Email Forums
IRC Chat
Links
News
Dictionary
Swag
Multimedia
Lojbanic Texts
Audio
Wiki
Recent Changes
Popular Pages
How To Edit
The LLG
Official Projects
Publications
Donate!
Contact Us
Search Lojban Resources
Show PHP error messages
Filter:
NOTICE (E_NOTICE):
Trying to access array offset on value of type bool
At line 102 in lib/userprefs/userprefslib.php
NOTICE (E_NOTICE):
Trying to access array offset on value of type bool
At line 103 in lib/userprefs/userprefslib.php