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

Re: [lojban] Yet another PEG question ...



That's ZOI stuff; that's actual variables for Java code; see
rats/lojban.java

ZOI cannot be handled by straight PEG or CFG; it requires code hooks
or a true CSG as far as we can tell.

-Robin

On Mon, Jul 18, 2011 at 10:02:45AM -0400, Frank wrote:
> I also see "innerWordSEP2" and "innerWordSEP3" in the grammar file
> and not in the morphology one but do not seem to be able to find a
> definition. What are these terms, if Anyone remembers? (I know how
> easy it can be to code something and then forget why One did
> that.)
> 
> mi'e xuinkrbin.
> 
> On 17 July 2011 13:12, .alyn.post. <alyn.post@lodockikumazvati.org> wrote:
> > On Sun, Jul 17, 2011 at 11:10:41AM -0600, .alyn.post. wrote:
> >> On Sun, Jul 17, 2011 at 01:41:26PM -0300, Jorge Llambías wrote:
> >> > On Sun, Jul 17, 2011 at 12:44 PM, Frank <frankdmartinez@gmail.com> wrote:
> >> > >        NORATS CMAVO-word-pre <- " CMAVO=( "
> >> > >        NORATS CMAVO <- CMAVO-word-pre inner-word close-paren
> >> > > /If/, and this is a big 'if', I understand correctly, such lines mean
> >> > > a parser attempting to find a cmavo in a portion of lojban text should
> >> > > look for (literal) "CMAVO=(" followed by some other text followed by a
> >> > > literal ")", which would suggest some form of pre-interpretation of
> >> > > said lojban text before parsing. But how could such be? Would not the
> >> > > purpose of the parser be to perform such interpretation?
> >> >
> >> > In his implementation of the PEG, Robin divided the grammar into two
> >> > stages, morphology and syntax. The output of the morphology stage
> >> > produced something containing such things as "CMAVO=( da )" and then
> >> > the syntax part worked with that output. There's no need to do this
> >> > other than resolving some practical concern of that implementation.
> >> > The official PEG (when we have it) should not have such things.
> >> >
> >>
> >> jbgenturfa'i does not include these productions, and instead "more
> >> directly" interfaces with the morphology by treating the morphology
> >> and grammar as a single PEG grammar.  The behavior above was so
> >> Robin and xorxes could work and debug together; and perhaps for
> >> other reasons.  Exactly as xorxes said, they aren't needed and are
> >> an artifact of camxes.
> >>
> >> Will you talk a little about what you're doing?  So far your
> >> questions are exactly the ones I asked, when I started using camxes,
> >> and the answers I got then are now included in jbogenturfa'i.
> >>
> >
> > I'm sorry, I was reading my e-mail in reverse order, and I see you
> > have answered this question.
> >
> > -Alan
> > --
> > .i ma'a lo bradi cu penmi gi'e du
> >
> > --
> > 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.
> >
> >
> 
> -- 
> 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.
> 

-- 
http://singinst.org/ :  Our last, best hope for a fantastic future.
Lojban (http://www.lojban.org/): The language in which "this parrot
is dead" is "ti poi spitaki cu morsi", but "this sentence is false"
is "na nei".   My personal page: http://www.digitalkingdom.org/rlp/

-- 
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.