

%% This file gives a `toy' set of `user' definitions for lexical
%% morphemes, purely for illustration. 
%% 
%% Note that the listed elements correspond to macro calls, rather 
%% than atomic segments. A '@' operator will be added to each 
%% during lexicon compilation by the translation function 
%% (translate_segents/2) (although the effects of that predicate may
%% be redefined as the user wishes). 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LEXICON 

% Morpheme set defined by statements of following form. 
% Each statement has an `atomic identifier' (e.g. hand), and 
% a segment list specification (e.g. [h,a,n,d]). 

morph   hand         = [h,a,n,d]. 
morph   handbag      = [h,a,n,d,b,a,g]. 
morph   bag          = [b,a,g]. 
morph   pak          = [p,a,k]. 
morph   pad          = [p,a,d]. 
morph   tan          = [t,a,n]. 
morph   ing          = [i,n,g]. 
morph   pass         = [p,a,s]. 
morph   past         = [p,a,s,t]. 
morph   d            = [d].           
morph   z            = [z]. 
morph   miss         = [m,'I',s]. 
morph   daft_entry   = [x,o,s,t]. 
morph   you          = [y,u]. 
morph   assume       = [a,s,y,u,m]. 
morph   tube         = [t,y,u,b]. 
morph   dupe         = [d,y,u,p]. 
morph   hit          = [h,'I',t]. 
morph   post         = [p,o,s,t]. 
morph   man          = [m,a,n]. 
morph   mat          = [m,a,t]. 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   

