% -*-trale-prolog-*-
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%      $file: rules.pl,i $
%%  $Revision: 1.0 $
%%      $Date: 2011/05/21 $
%%     Author: Hiroki Koga (hkoga@cc.saga-u.ac.jp) $
%%  Reference: Stefan Mueller's grammar implementations
%%    Purpose: Eine kleine Spielzeuggrammatik für die Lehre
%%       the tense expletive $
%%   Language: Trale $
%      System: TRALE 2.7.5 (release) under Sicstus 3.12.0 $
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Diese Datei kann ignoriert werden, sie hilft nur dem Parser
% und wird aus technischen Gründen gebraucht.

%h_arg ## (head_argument_phrase,
%             head_dtr:HeadDtr,
%             non_head_dtrs:[NonHeadDtr])
%  ===>
%cat> HeadDtr,
%cat> NonHeadDtr.

%arg_h ## (head_argument_phrase,
%             head_dtr:HeadDtr,
%             non_head_dtrs:[NonHeadDtr])
%  ===>
%cat> NonHeadDtr,
%cat> HeadDtr.

%comp_hd ## (comp_hd_phrase,
%             non_hd_dtr:[NonHdDtr],
%             hd_dtr:HdDtr)
%  ===>
%cat> NonHdDtr,
%cat> HdDtr.

%arg_adj_hd ## (arg_adj_hd_phrase,
%             non_hd_dtr:[NonHdDtr],
%             hd_dtr:HdDtr)
%  ===>
%cat> NonHdDtr,
%cat> HdDtr.
