[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Some ideas/questions (long)
Hello all,
> >(I am thinking of utterances such as ".i le gerku jersi le mlatu fa'o"
> It is not rejected by the Lojban parser, but doesn't have that meaning. It
> merely represents the grammatical list of two sumti: "The dog-chaser, the
> cat", which might be an answer to the question:
Oops, sorry that was a bad example. But I found there are some other
utterances which do cause problems. For example, {le gerku joi le mlatu},
under the grammar described in the file "bnf.233", does have a valid unique
parse:
text
=> text-1
=> paragraphs
=> paragraph
=> paragraph-1
=> paragraph-2
=> utterance
=> term by rule: utterance = term ... /VAU#/
=> sumti
=> sumti-1 joik sumti
...
=> {le} sumti-tail-1 joik sumti
=> {le} selbri joik sumti
...
=> {le} tanru-unit-2 joik sumti
=> {le gerku} joik sumti
=> {le gerku joi} sumti
...
=> {le gerku joi le mlatu}
However, the same utterance is not accepted by the machine parser in
"grammar.c". Thus, the grammar given in "bnf.233" and the grammar described
by "grammar.c" actually correspond to not the same language, but _two_
different languages. If Lojban is a single, unambiguous language, then at
least one of the grammars must be wrong.
(While I know that this bit of weirdness is semi-documented in Chapter 14 of
the Reference Grammar, but it does not help in resolving this anomaly.)
Thanks,
--
GPG:f75949318a026c5707ff188b438cca87faf73a82 http://angelfire.com/folk/sm0p/
GCS/MU d- s: a- C++() UL P++(+++) L++(+++) E- W++ N(+) o K? w--- O? M? V?
PS(+) PE Y+ PGP+ t? 5? X- R- tv-() b+ DI(+) D+ G e++ h-- !r>+++ !y