Received: from mail-qa0-f56.google.com ([209.85.216.56]:48544) by stodi.digitalkingdom.org with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) (envelope-from ) id 1SbIML-00088j-Hb; Sun, 03 Jun 2012 14:29:15 -0700 Received: by qauh8 with SMTP id h8sf2205069qau.1 for ; Sun, 03 Jun 2012 14:29:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=x-beenthere:date:from:to:cc:message-id:in-reply-to:references :subject:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-google-group-id:list-post:list-help:list-archive:sender :list-subscribe:list-unsubscribe:content-type; bh=VHALnWtAAsmeI5IFjX0dRGfL+nbIJYJf7mTN086o5+Q=; b=OGLSq5pnClmgf+PuwA0Jfz8HF+JhBCsp5teTgbkjq9RAX9AodgtEAi4FUkUJijIrzE /7gaSbZqN+Ec3WBzEonjlgOw3sMOQtbK30yj/nNhwK/5fxU7hDaUZ5IYY0yfTVVmBJMM ZK4UsAJA688wb9fX8x3KFSFhYMGIoX2hzuU+Q= Received: by 10.52.34.9 with SMTP id v9mr482590vdi.9.1338758947091; Sun, 03 Jun 2012 14:29:07 -0700 (PDT) X-BeenThere: lojban@googlegroups.com Received: by 10.52.177.66 with SMTP id co2ls1864218vdc.6.gmail; Sun, 03 Jun 2012 14:29:06 -0700 (PDT) Received: by 10.52.19.110 with SMTP id d14mr485814vde.10.1338758946586; Sun, 03 Jun 2012 14:29:06 -0700 (PDT) Date: Sun, 3 Jun 2012 14:29:06 -0700 (PDT) From: Marek Rogalski To: lojban@googlegroups.com Cc: lojban-list@lojban.org Message-Id: In-Reply-To: <20120601191346.GM8656@stodi.digitalkingdom.org> References: <20120601191346.GM8656@stodi.digitalkingdom.org> Subject: [lojban] Re: Other Lojban PEG parsers? (Alan) MIME-Version: 1.0 X-Original-Sender: mafikpl@gmail.com X-Original-Authentication-Results: ls.google.com; spf=pass (google.com: domain of mafikpl@gmail.com designates internal as permitted sender) smtp.mail=mafikpl@gmail.com; dkim=pass header.i=@gmail.com Reply-To: lojban@googlegroups.com Precedence: list Mailing-list: list lojban@googlegroups.com; contact lojban+owners@googlegroups.com List-ID: X-Google-Group-Id: 1004133512417 List-Post: , List-Help: , List-Archive: Sender: lojban@googlegroups.com List-Subscribe: , List-Unsubscribe: , Content-Type: multipart/mixed; boundary="----=_Part_635_20188047.1338758946278" X-Spam-Score: -0.7 (/) X-Spam_score: -0.7 X-Spam_score_int: -6 X-Spam_bar: / ------=_Part_635_20188047.1338758946278 Content-Type: multipart/alternative; boundary="----=_Part_636_31660416.1338758946278" ------=_Part_636_31660416.1338758946278 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable When I've been trying to run it in custom parser, some rules caused looping= =20 (or some other issues I don't remember). I've attached archive with combined grammar & sources (with some minor=20 changes that can be diffed from originals) that once worked outside of=20 camxes. W dniu pi=C4=85tek, 1 czerwca 2012 21:13:47 UTC+2 u=C5=BCytkownik Robin Pow= ell=20 napisa=C5=82: > > > Besides camxes, what have people gotten the Lojban PEG running in?=20 > > IIRC Alan was doing a Haskell version?=20 > > -Robin=20 > > --=20 > http://singinst.org/ : Our last, best hope for a fantastic future.=20 > .i ko na cpedu lo nu stidi vau loi jbopre .i danfu lu na go'i li'u .e=20 > lu go'i li'u .i ji'a go'i lu na'e go'i li'u .e lu go'i na'i li'u .e=20 > lu no'e go'i li'u .e lu to'e go'i li'u .e lu lo mamta be do cu sofybakni= =20 > li'u=20 > > --=20 You received this message because you are subscribed to the Google Groups "= lojban" group. To view this discussion on the web visit https://groups.google.com/d/msg/lo= jban/-/3txmRZ7CTiMJ. To post to this group, send email to lojban@googlegroups.com. To unsubscribe from this group, send email to lojban+unsubscribe@googlegrou= ps.com. For more options, visit this group at http://groups.google.com/group/lojban= ?hl=3Den. ------=_Part_636_31660416.1338758946278 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable When I've been trying to run it in custom parser, some rules caused looping= (or some other issues I don't remember).

I've attached = archive with combined grammar & sources (with some minor changes that c= an be diffed from originals) that once worked outside of camxes.

W d= niu pi=C4=85tek, 1 czerwca 2012 21:13:47 UTC+2 u=C5=BCytkownik Robin Powell= napisa=C5=82:

Besides camxes, what have people gotten the Lojban PEG running in?

IIRC Alan was doing a Haskell version?

-Robin

--=20
http://singinst.org/= :  Our last, best hope for a fantastic future.
.i ko na cpedu lo nu stidi vau loi jbopre .i danfu lu na go'i li'u .e
lu go'i li'u .i ji'a go'i lu na'e go'i li'u .e lu go'i na'i li'u .e
lu no'e go'i li'u .e lu to'e go'i li'u .e lu lo mamta be do cu sofybakn= i li'u

--
You received this message because you are subscribed to the Google Groups "= lojban" group.
To view this discussion on the web visit https://groups.google.com/d/msg/lojban/-/3t= xmRZ7CTiMJ.
=20 To post to this group, send email to lojban@googlegroups.com.
To unsubscribe from this group, send email to lojban+unsubscribe@googlegrou= ps.com.
For more options, visit this group at http://groups.google.com/group/lojban= ?hl=3Den.
------=_Part_636_31660416.1338758946278-- ------=_Part_635_20188047.1338758946278 Content-Type: application/zip; name=peg-vala.zip Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=peg-vala.zip X-Attachment-Id: 827d49c8-c944-4276-8eac-d426b66455a8 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 ANwCAABMKgAAAAA= ------=_Part_635_20188047.1338758946278--