From lojbab@lojban.org Thu Apr 08 18:40:19 2004 Return-Path: X-Sender: lojbab@lojban.org X-Apparently-To: lojban@yahoogroups.com Received: (qmail 87870 invoked from network); 9 Apr 2004 00:44:40 -0000 Received: from unknown (66.218.66.166) by m7.grp.scd.yahoo.com with QMQP; 9 Apr 2004 00:44:40 -0000 Received: from unknown (HELO lakermmtao08.cox.net) (68.230.240.31) by mta5.grp.scd.yahoo.com with SMTP; 9 Apr 2004 00:44:39 -0000 Received: from bob.lojban.org ([68.228.12.146]) by lakermmtao08.cox.net (InterMail vM.6.01.03.02 201-2131-111-104-20040324) with ESMTP id <20040409004437.CYIN7922.lakermmtao08.cox.net@bob.lojban.org> for ; Thu, 8 Apr 2004 20:44:37 -0400 Message-Id: <5.2.0.9.0.20040408203833.037595d0@pop.east.cox.net> X-Sender: lojbab@pop.east.cox.net X-Mailer: QUALCOMM Windows Eudora Version 5.2.0.9 Date: Thu, 08 Apr 2004 20:45:14 -0400 To: lojban@yahoogroups.com In-Reply-To: <20040407182123.GF5197@digitalkingdom.org> References: <20040407124110.46977.qmail@web41903.mail.yahoo.com> <5.2.0.9.0.20040407062416.03375890@pop.east.cox.net> <20040407124110.46977.qmail@web41903.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-eGroups-Remote-IP: 68.230.240.31 From: Bob LeChevalier Subject: Re: [lojban] Re: Official parser and "lo ni'a zu crino" X-Yahoo-Group-Post: member; u=1120595 X-Yahoo-Profile: lojbab X-Yahoo-Message-Num: 21978 At 11:21 AM 4/7/04 -0700, Robin Lee Powell wrote: >On Wed, Apr 07, 2004 at 05:41:10AM -0700, Jorge Llamb?as wrote: > > --- Bob LeChevalier wrote: > > > > > > I don't know why the parser should accept > > > lo ni'a zu crino > > > "ni'a zu crino" parses with a ku inserted after ni'a > > > > But the current grammar allows space-tense before time-tense, > > so the parser shouldn't insert a ku. > >What he said: > >tense_C_979 : time_1030 > | space_1040 > | time_1030 space_1040 > | space_1040 time_1030 > ; I realized that, but wanted to point out what investigation showed if it helps in any attempts Cowan may be making to identify and fix bugs in the official parser (which unfortunately even with bugs has to remain a standard unless you can prove that your alternate parser has the same grammar and that it is unambiguous to the same or higher degree than the YACC grammar) Given what we know, the bug must be the tense lexer which somehow is not accepting ni'a zu as a valid string. I never looked at the lexer internals so I can't debug it. (Note BTW that Nora's program is highly sensitive to any little grammar changes, and Nora's program needs the output that the official parser puts out with -t in order to work; I don't know if you are planning a similar output format, but I hereby request it). lojbab -- lojbab lojbab@lojban.org Bob LeChevalier, Founder, The Logical Language Group (Opinions are my own; I do not speak for the organization.) Artificial language Loglan/Lojban: http://www.lojban.org