% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%   Example code from the book "Natural Language Processing in Prolog"  %
%                      published by Addison Wesley                      %
%        Copyright (c) 1989, Gerald Gazdar & Christopher Mellish.       %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%
% psgrules.pl [Chapter  4] An example set of CF-PSG rules
%
% DCG style format
%
:- op(255,xfx,--->).
%
initial(s).		% used by chart parsers
%
s   ---> (np, vp).
np  ---> (det, nb).
nb  ---> n.
nb  ---> (n, rel).
rel ---> (wh, vp).
vp  ---> iv.
vp  ---> (tv, np).
vp  ---> (dv, np, pp).
vp  ---> (sv, s).
pp  ---> (p, np).
%