[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lojban] zoi bug in camxes?
On Tue, Jan 25, 2011 at 12:57 AM, .alyn.post.
<alyn.post@lodockikumazvati.org> wrote:
>>
>> CLL: "The cmavo “zoi” (of selma'o ZOI) is a quotation mark for quoting
>> non-Lojban text. Its syntax is “zoi X. text .X”, where X is a Lojban
>> word (called the delimiting word) which is separated from the quoted
>> text by pauses, and which is not found in the written text or spoken
>> phoneme stream."
>
> I always assumed that this description was describing (in a PEG
> grammar with an '=' operator I'm inventing for this purpose):
>
> zoi <- zoi-open=any-lojban-word pause (!(pause? zoi-open) .)* pause zoi-open
>
> Namely, that we read a X as any-lojban-word, store the value, then
> we read a *character at a time* until we find another X. In this case
> "quoted text" is a character stream, not itself broken into discrete
> words and therefor not subject to differentiation between gyrate and
> gyration.
>
> I believe this description makes the CLL consistent with itself. It
> is the only way I make sense of the example given. I'm not suggesting
> this is the behavior the PEG grammar should have, though I certainly
> wonder if this is what is being described in the text above.
No, that doesn't agree with the CLL requirement of a pause in front of
the second delimiter, because you are disallowing X even in places not
preceded by a pause.
mu'o mi'e xorxes
--
You received this message because you are subscribed to the Google Groups "lojban" group.
To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/lojban?hl=en.