From dick@csci.csusb.edu  Wed Mar  8 17:27:10 2000
Received: from silicon.csci.csusb.edu (silicon.csci.csusb.edu [139.182.38.1])
	by swi.psy.uva.nl (8.9.3/8.9.3) with ESMTP id RAA24840
	for <prolog@swi.psy.uva.nl>; Wed, 8 Mar 2000 17:27:09 +0100 (MET)
From: dick@csci.csusb.edu
Received: from blaze.csci.csusb.edu (blaze.csci.csusb.edu [139.182.38.10])
	by silicon.csci.csusb.edu (8.9.1/8.9.1) with ESMTP id IAA04811;
	Wed, 8 Mar 2000 08:24:12 -0800 (PST)
	(envelope-from dick@csci.csusb.edu)
Received: by csci.csusb.edu id IAA23158; Wed, 8 Mar 2000 08:22:13 -0800 (8.9.1 Berkeley Sendmail)
Date: Wed, 8 Mar 2000 08:22:13 -0800
Message-Id: <200003081622.IAA23158@csci.csusb.edu>
To: gross@fis.utoronto.ca, ok@atlas.otago.ac.nz, prolog@swi.psy.uva.nl
Subject: Re:  reading a text file ..

There is a grad level programming languages text that has
a tokenizer and example DCGs, that works with SWI-prolog on UNIX:
Formal Syntax and Semantics of Programming Language (A Lab based approach)
by Kenneth Slonneger & Barry L Kurtz
Addison Wesley 1994 ISBN 0-201-65697-3
Try QA76.7.S59 1995 or 005.13'1--dc20 in your library
since it may well be out of print by now:-(

