From junaidsidd@usa.net  Tue Nov 21 06:19:24 2000
Received: from aw163.netaddress.usa.net (aw163.netaddress.usa.net [204.68.24.63])
	by swi.psy.uva.nl (8.9.3/8.9.3) with SMTP id GAA26241
	for <prolog@swi.psy.uva.nl>; Tue, 21 Nov 2000 06:19:24 +0100 (MET)
Received: (qmail 6991 invoked by uid 60001); 21 Nov 2000 05:19:23 -0000
Message-ID: <20001121051923.6990.qmail@aw163.netaddress.usa.net>
Received: from 204.68.24.63 by aw163 for [149.99.192.234] via web-mailer(34FM.0700.4.03) on Tue Nov 21 05:19:23 GMT 2000
Date: 21 Nov 00 00:19:23 EST
From: j s <junaidsidd@usa.net>
To: prolog@swi.psy.uva.nl
Subject: parsing using difference lists
X-Mailer: USANET web-mailer (34FM.0700.4.03)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by swi.psy.uva.nl id GAA26241

Hello all!

How exactly do you do parsing using difference lists. How would you parse this
BNF grammar in prolog using difference lists:

<expn> ::= <name> | 
       ::= the <reln> of <expn> | 
       ::= <expn> poss <reln> 
<reln> ::= mother | father | sister | brother | son | daughter

Thank you. 

Junaid

____________________________________________________________________
Get free email and a permanent address at http://www.amexmail.com/?A=1

