[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bpfk] BPFK work



Jorge Llambías wrote:
The Lojban formal grammar is (or "can be", depending on your attitude
to the PEG grammar) well defined. The particular parser
implementations of that grammar are not unique, there are all sorts of
different things you may want to do with an implementation, and there
is really no reason to pick one implementation over another. Different
uses will make use of different implementations, all based on the same
grammar.

Yes and no. There can be only one correct output parse, however the parser gets to it (allowing that formatting differences in the output aren't different parses), or the language is not syntactically unambiguous. If the language is defined to extend into multiple units called "text", the boundaries between "text"s need to be unambiguous, and only a parser that accurate reflects those boundaries is "correct".

Right now, there are no formal rules governing multiple texts and their possible interactions. Perhaps there should be, but I am inclined to think we should wait till the BYFY finishes the simpler "single text" problem we've been stuck on for years before making the job harder. In such a case, discussing this problem at all right now is out of order.

That being said, a new speaker may wish to explicitly append onto another speaker's text. Such a problem seems to lie within the "single-text" grammar, though other interpretations are probably possible. If it is, then any specific method for doing so that is not already part of the language should be documented, although it should be considered a change if it is not currently part of the language (and therefore put off until the current language is documented). Experimental cmavo of course do not need to be considered by BYFY.

lojbab

--
You received this message because you are subscribed to the Google Groups "BPFK" group.
To post to this group, send email to bpfk-list@googlegroups.com.
To unsubscribe from this group, send email to bpfk-list+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bpfk-list?hl=en.