This is the mail archive of the guile@cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

on the topic of generic readers, parser generators, etc



Even if there isn't interest in using this right now, it'd be good to
keep the pointer around.

------- Start of forwarded message -------
From: sperber@informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
Newsgroups: comp.lang.scheme
Subject: Re: Scheme parser
Date: 12 Jul 1999 09:09:54 +0200
Organization: Zentrum fuer Datumverarbeitung
Message-ID: <y9ln1x2uywt.fsf@brabantio.informatik.uni-tuebingen.de>
References: <37892092.4CBECCCF@decode.is>
Mime-Version: 1.0 (generated by tm-edit 1.4)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Jul_12_09:09:54_1999-1"
Content-Transfer-Encoding: 7bit
To: Daníel Guðbjartsson <dfg@decode.is>

--Multipart_Mon_Jul_12_09:09:54_1999-1
Content-Type: text/plain; charset=US-ASCII


Try Essence.  From its README file:


--Multipart_Mon_Jul_12_09:09:54_1999-1
Content-Type: text/plain; charset=US-ASCII

Welcome to Essence, a Generator for LR(k) and SLR(k) parsers in
Scheme.  Essence generates highly efficient parsers capable of
performing error recovery.

Running Essence requires Scheme 48.  The generated parsers, however,
are written in standard R5RS Scheme.

Installation instructions are in INSTALL.  More documentation is in
doc/essence.ps or doc/html/essence.html, respectively.

Essence is based on work in partial evaluation described in the
following paper:

Michael Sperber and Peter Thiemann.
Generation of LR parsers by partial evaluation.
ACM Transactions on Programming Languages and Systems, 1999.
To appear.

The Essence home page is at:

http://www.informatik.uni-freiburg.de/proglang/software/essence/

The home page of PGG, the Program Generator Generator used to generate
the Essence parser generator is at:

http://www.informatik.uni-freiburg.de/proglang/software/pgg/

--Multipart_Mon_Jul_12_09:09:54_1999-1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable


-- =

Cheers =3D8-} Mike
Friede, V=F6lkerverst=E4ndigung und =FCberhaupt blabla

--Multipart_Mon_Jul_12_09:09:54_1999-1--
------- End of forwarded message -------

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]