SemModel
SemCat : sem= :  
    {
            sm1=, 
            sm11=,
            sm111=, 
            sm1111=,
            sm11111=,  
            sm111111=,        	/*  Ů        Լ ĳĳ*/ 
            sm111112=ְҵ,        	/* ʦ   ҽ ʦ */
            sm111113=,        	/* ֪ʶ ͽ  ߸ ӹ */
            sm111114=͹ϵ,  	/*    */
            sm11112=,          	/*  ίԱ ҽԺ ̵  Ż*/
            sm1112=,            	/* ͷ     ͷ ѪҺ  ͷ*/
            sm1113=,              	/*  Ѽ   ţ  ϻ  */ 
            sm1114=ֲ,          	            /*    ĵ ҩ ߲ ˮ*/
            sm1115=΢,        	/* ϸ ù */
            sm1116=й,        	/*     ˮ */
            sm112=,
            sm1121=Ȼ,
            sm11210=Ȼ,        	/*       ˮ      ɫ  ҳ*/
            sm11211=,          	/* ̫    */
            sm11212=ò,          	/* ½  ԭҰ  ɳĮ*/
            sm11213=,          	/*       ϼ*/
            sm1122=Ϊ,
            sm11221=,  	 	/* ¥      ˮ */
            sm11222=ʳ,		/*    ҩ Ʒ ά*/
            sm11223=þ,		/*   ɡ  ϰ    ¼ ذ ֱ */
            sm11224=,		/* װ Χȹ Χ  ȹ*/
            sm11225=,		/* ľ  ú̿ ʯ */
            sm11226=Ʒ,		/* ͻ  */
            sm12=,
            sm120=,
            sm121=,			/* ѧ     */
            sm122=,			/*  Ŀ  ֤ ϵ */
            sm123=,			/* ״ ò  ̬ */
            sm124=,	 		/*     ׼*/
            sm125=Ը,			/* Ʒ  */
            sm126=ʶ,			/* ͼ  Ȥ   */
            sm127=Ϣ,			/*    */
            sm128=,			/* ֢  */
            sm129=,			/*   Ľ  ѧ */
            sm13=ʱ,
            sm131=ʱ,		/* γ  ʮ*/
            sm132=ʱ,		/*   Ŵ */
            sm14=ռ,
            sm141=λ,			/*   ǰ*/
            sm142=ռ,		/* 㽭ʡ */
            sm143=ռ,		/*  ̳ ս*/
            sm2=״,  
            sm21=,			/*    С  Բ */
            sm22=,			/*    ˬ ֲ*/
            sm23=ɫ,			/*    ص*/
            sm24=ζ,			/*    */
            sm25=,			/*     ն ΰ ɰ*/
            sm26=Ʒ,			/*  ѧ  ˽*/
            sm27=,			/* æ ƶ Σ į*/
            sm3=˶,
            sm31=,			/*       */
            sm32=,		/* ͼ ʶ ޳ ϧ */
            sm33=Ϊ,
            sm330=Դ,                          /*  ϧ*/
            sm331=Ա,			/*  */
            sm332=ٱ,			/*  */
            sm333=Ϊ,			/* Ц Ϣ */
            sm334=,			/* Ӿ  */
            sm335=,			/*    */
            sm336=,			/*   */
            sm337=ȡ,			/*  ȡ*/
            sm338=,			/* д  */
            sm339=			/* ⵽ ܵ */
   }

	SemAtt  :
			{
				value=,
				
			}
	SemVal (value) : Number Limited {0,1,2,3} Default=2
	SemVal () : Symbol Unlimited

	SemAssAtt :
			{
				,  		/* ʩ,,µ */
				,  		/* ,, */
				,  		/* ൱               */
                                ,  		/*     |ʽ|ߡ      */
				ʽ,  		/*      巶       */
				   		/*                  */
			}
	SemAssVal () : RelMode=1
	SemAssVal () : RelMode=1
	SemAssVal () : Default=NONE RelMode=1
        SemAssVal () : Default=NONE RelMode=1
	SemAssVal (ʽ) : Default=NONE RelMode=1
	SemAssVal () : Default=NONE RelMode=1

EndModel

SynModel (CHINESE)
	LexCat : ccat= : 
                 	      {
				ns,
				nr,
				nt,
				nz,
				nx,		/*=ַ*/
				ad,
				an,
				vn,
				vd,
				i,  			/*=*/
				ia,
				in,
				iv,
				l,			/*=ϰ*/
				la,
				ln,
				lv,
				j,			/*=*/
				ja,
				jn,
				jv,
				n,            		/*=*/
				t,          			/*=ʱ*/
				s,          			/*=*/
				f,			/*=λ*/
				m,			/*=*/
				q,			/*=*/
				b,			/*=*/
				r,			/*=*/
				rb,			/* ʹܵĴ */
				rd,			/* иʹܵĴ */
				rm, 			/* ʹܵĴ*/
				rn,		 	/* ʹܵĴ*/
				rs, 			/* дʹܵĴ*/
				rt, 			/* ʱʹܵĴ*/
				rv, 			/* жʹܵĴ*/		
				v,			/*=*/
				a,			/*=ݴ*/
				z,			/*=״̬*/
				d,			/*=*/
				p,			/*=*/
				c,			/*=*/
				ch,			/*=ǰù */
				ck,			/*=ù */
				u,			/*=*/
				y,			/*=*/
				o,			/*=*/
				e,			/*=̾*/
				g,			/*=*/
				ag,
				bg,
				dg,
				fg,
				mg,
				ng,
				rg,
				sg,
				tg,
				vg,
                               	x,                  	/*=*/
                              	h,                      /*=ǰӳɷ*/
                                k,                      /*=ӳɷ*/
				w			/*=*/
	        	      }

	LexAtt(BaseForm) : yx   /*ԭ*/
	LexAtt(VaryForm) : bx   /**/

	LexAtt : {
			zuozhuyu = ,	/* νṹ */
			zuoweiyu = ν,	/* νṹν */
			zuobinyu = ,     	/* ṹı */
			zuobuyu = ,      	/* ṹĲ */
			zuodingyu = ,	/* нṹĶ */
			zuozhuangyu = ״,	/* ״нṹ״ */
			beidingxiu = ,   	/* нṹ */
			beizhuangxiu = ״, 	/* ״нṹ */		
			daibinyu = ,  	/* ṹ */
			daibuyu = ,   	/* ṹ */
			zuolianweiq = ǰ, 	/* νṹǰ */
			zuolianweih = , 	/* νṹĺ */
			zuolianheq = ǰ,  	/* Ͻṹǰ */
			zuolianheh = ,  	/* Ͻṹĺ */
			deqian = ǰ,          /* ڡXYXλ */
			dehou = ĺ,    	/* ڡXYYλ */
			diqian = ǰ,    	/* ڡXYXλ */
			dihou = غ,           /* ڡXYYλ */
			deiqian = ǰ,		/* ڡXYXλ */
			deihou = ú,	 	/* ڡXYYλ */
			fujiayu = ,	/* ɴɷ */
			fujiazhu = ,	/* ɴʳɷ */
			initial = ,		/* λӽṹλ */
			ending = β,		/* λӽṹλ */
			ȫƴ,
			ͬ,
			ճ,
			,      /*  i,l,j,h*/
			yinjie=	, 
			hanzi=	,
			dupform=صʽ
		     }

	LexVal (ȫƴ): Symbol Unlimited
	LexVal (ճ): Symbol Limited {ǰ,,,ճ,NONE} Default=NONE RelMode=0
	LexVal (ͬ): Symbol Unlimited
  	LexVal (): Symbol Unlimited
	LexVal (yinjie) :  Number Unlimited Dynamic
	LexVal (hanzi) :   Symbol Unlimited Dynamic
	LexVal (dupform) : Symbol Unlimited Default= Dynamic

	LexVal (zuozhuyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuoweiyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuobinyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuobuyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuodingyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuozhuangyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (beidingxiu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (beizhuangxiu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (daibinyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (daibuyu) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuolianweiq) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuolianweih) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuolianheq) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (zuolianheh) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (deqian) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (dehou) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (diqian) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (dihou) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (deiqian) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (deihou) :  Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (fujiayu): Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (fujiazhu): Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (initial): Boolean {=YES=Yes=yes=,} Default= RelMode=0
	LexVal (ending): Boolean {=YES=Yes=yes=,} Default= RelMode=0

	LexAtt [ccat:m] :
					{
						,
						,
						ǰ,
						,
						,
						,
						ν,
						,
						λ,
						λ,
						Ȩֵ
					}
	LexVal () : Symbol Limited
					{
						ϵ,
						λ,
						С, 		/*,*/
						,
						, 		/*   ֮  */
				           	  		/* 1993   62565533 */
					} Default=ϵ

	LexVal (λ) : Symbol Unlimited Default=NONE
	LexVal (λ) : Symbol Unlimited Default=NONE
	LexVal (Ȩֵ) : Symbol Limited 
				{
					,
					ʮ,
					,
					ǧ,
					,
					ʮ,
					,
					ǧ,
					,
					,
					ʮ,
					,
					ǧ,
					
			} Default=
	
	LexVal () :     Boolean {=,} Default=
	LexVal (ǰ)     :   Symbol Unlimited Default=NONE
	LexVal ()   :   Boolean { =, } Default=
	LexVal ()   :   Boolean { =, } Default=
	LexVal ()   :   Boolean { =, } Default=
	LexVal (ν)   :   Boolean { =ν, } Default=
	LexVal ()   :   Boolean { =, } Default=
	
	

	PhrCat : cpcat= : 
				{
					vp,		/*=Զ*/
					ap,		/*=ݴԶ*/
					dp,		/*=Զ*/
					pp,		/*=Զ*/
					np,		/*=Զ*/
					tp,		/*=ʱԶ*/
					sp,		/*=Զ*/
					qp,		/*=*/
					mp,            /*=ʶ*/
					dj,		/*= */
					fj,		/*=*/
					zj,		/*=*/
					yj,		/*=*/
					yp		/*=ƪɷ*/
			   }

	PhrAtt :
		{
				stru=ڲṹ,
				alter=,          /* =>borrow|lend */
				nplur=,
				mood=
		}
	PhrAtt [ cpcat:vp|ap ] :
		{
				neg=,
				pass=
		}
	PhrAtt [ cpcat:vp|np|ap|pp|dj|fj ] :
		{
				conj=,
				rela=Ӧ
		}
	PhrAtt [ cpcat:mp ] :
		{
				scstru=ʽṹ
		}

	PhrVal (alter) : Boolean Default=No Dynamic RelMode=1
	PhrVal (nplur) : Boolean Default=No RelMode=1
	PhrVal (pass)  : Boolean Default=No
	PhrVal (conj)  : Boolean Default=No Dynamic RelMode=1
	PhrVal (rela)  : Symbol Limited { ǰ,, } Default= Dynamic RelMode=1
	PhrVal (neg)   : Boolean Default=No

	PhrVal (scstru) : Symbol Limited
				{
				 dc=,
				 xw=ϵλ, 		/*  ʮ */
				 sz=, 		/* ٶ ʮ */
				 dw=λ, 		/* ʮ ʮ ʮ */
				 xs=, 		/* ʮ */
				 fs=, 		/* ֮һ */
				 dx=ϵ 		/* һž */
     			} Default=

	PhrVal (mood) : Symbol Limited
				{
				excl=̾,
				impe=ʹ,
				decl=,
				ques=
				} Default= RelMode=1

	PhrVal (stru) : Hierar Limited
			{
				dc=,
				fg=,	/* np,ap,vp,dj,fjṹ */
				cd=ص,	/* vp,apṹ */
				tw=ͬλ,
				lh=,
				lw=ν,	/* vpṹ */
				ls=,	/* vpṹ */
				sb=,	/* vpṹ */
				jb=,	/* vpṹ */
				hb=˫,	/* vpṹ */
				bu=,	/* vp,apṹ */
				bu1=,	/* vp,apṹ */
				bu2=ճ,	/* vp,apṹ */
				zz=״,	/* ap,vpṹ */
				dz=,	/* np,tp,spṹ */
				dz1=϶,	/* npṹ */
				dz11=ֶ,  /* npṹx  yṹ*/
				dz12=,  /* npṹ */
				dz2=ճ϶,	/* npṹ */
				de=,  	/* np,apṹx ġṹ */
				so=,	/* vpṹ */
				sl=,	/* qpṹ */
				zw=ν,	/* djṹ */
				kz=չ,	/* djfjṹ״*/
				cz=,	/* djṹ */
				you=,	/* djṹ */
				shi=,	/* djṹ */
				lc=,	/* fjṹ ˮ */
				px=ƽ,	/* fjṹ нṹ */
				zc=		/* fjṹ ƫṹ */
			} Default=

	SynAssAtt :
			{
                                ,
				,
				ν,
				,
				,
				ӱ,
				,
				״,
				,
				ǰ,        /* Ͻṹĳɷ */
				,        /* Ͻṹĳɷ */
				ǰν,        /* νṹĳɷ */
				ν,        /* νṹĳɷ */
				,
				,
				ɷ,
				ɷ,    /* ̾ʵĳɷ */
				ӳɷ     /*  */
			}
	SynAssVal () :      RelMode=0
        SynAssVal () : 	RelMode=0
	SynAssVal (ν) : 	RelMode=0
	SynAssVal () : 	RelMode=0
	SynAssVal () : 	RelMode=0
	SynAssVal (ӱ) :  RelMode=0
	SynAssVal () : 	RelMode=0
	SynAssVal (״) : 	RelMode=0
	SynAssVal () : 	RelMode=0
	SynAssVal (ǰ) : 	RelMode=0
	SynAssVal () : 	RelMode=0
	SynAssVal (ǰν) : 	RelMode=0
	SynAssVal (ν) : 	RelMode=0
	SynAssVal () :    RelMode=0
	SynAssVal () :    RelMode=0
	SynAssVal (ɷ) :  RelMode=1
	SynAssVal (ɷ) :  Default=NONE Dynamic RelMode=1
	SynAssVal (ӳɷ) :  Default=NONE Dynamic RelMode=1

	Field (Digit) :m [:]
	Field (Punct) :w []
	Field (Other) :n []

EndModel

SynModel (ENGLISH)
	LexCat : ECAT=Ӣ : 
			{
				A,  	/*ݴ*/
				C,  	/**/
				D,  	/**/
				M,  	/**/
				N,  	/**/
				R,  	/**/
				P,  	/**/
				T,  	/*޶*/
				U,  	/**/
				V,  	/**/
				W   	/**/
			}
	LexAtt(BaseForm) : YX           /*Ӣԭ*/
	LexAtt(VaryForm) : BX		/*Ӣ*/

	LexAtt [ECAT:A] :
			{
				ASUBC,
				AMORF,
				COMP,
				SUPE,
				COMPTYPE,
				COMPPREP,
				ARFLX
			}
	LexAtt [ECAT:D] :
			{
				DVPRE,  	/*λڶǰζ*/
				DVEND,  	/*λڶʺζ*/
				DADJV,  	/*ݴʸ*/
				DSENT,  	/*λھǰȫ*/
				DPREP,  	/*λڽʵǰ*/
				DHADV,  	/*λ״Ӿǰ*/
				DNPRE,  	/*λʶ޶ʡʺͲʵǰ*/
				DNEND,   	/*λʶĺ*/
				DVNEG,  	/*ĸ*/
				DQUER,          /*ĸ*/
				DPAST,
				DFUTR,
				DCONT,
				DPERF,
				DMORF,
				COMP,
				SUPE,
				DRFLX
			}
	LexAtt [ECAT:M] :
			{
				MSUBC
			}
	LexAtt [ECAT:N] :
			{
				NSUBC,
				NMORF,
				PLUR,
				GEND,
				NRFLX
			}
	LexAtt [ECAT:R] :
			{
				RSUBC,
				RCASE,
				RPER,
				RNUM,
				GEND
			}
	LexAtt [ECAT:T] :
			{
				TSUBC,
				TNSUB,
				TNNUM
			}
	LexAtt [ECAT:U] :
		   {
				USUBC,
				UMORF,
				URFLX
			}
	LexAtt [ECAT:V] :
			{
				VMORF,
				VD,
				VN,
				VSUBC,
				OBJTYPE,
				DOBJTYPE,
				IOBJTYPE,
				COMPTYPE,
				DOBJPREP,
				IOBJPREP,
				ERGT,
				RECP,
				VRFLX
			}


	LexVal (ASUBC) : Hierar Limited 
			{
				ANORM,  	/*ͨݴ*/
				APRED,  	/*ֻݴ*/
				AFORE,  	/*ֻǰζݴ*/
				ABACK             /*ֻζݴ*/
			} Default=ANORM
	LexVal (MSUBC) : Hierar Limited 
			{
				MNUM,           /**/
				MORD,       	/**/
				MFRA        	/**/
			} Default=MNUM Dynamic
	LexVal (NSUBC) : Hierar Limited 
			{
				NCONT,  	                /**/
				NUCNT,  	                /**/
				NUCNTMASS=NMASS,    /* fish */
				NUCNTPROP=NPROP,    /*ר*/
				NCONTSNGL=NSNGL,    /* think feeling shine */
				NCONTPLUR=NPLUR,    /* people family */
				NCONTCOLL=NCOLL,    /* committee */
				NUCNTTITL=NTITL         /*ƺ*/
			} 
	LexVal (RSUBC) : Hierar Limited 
			{
				RPERS,  	/*˳ƴ*/
				RPOSS,  	/**/
				RQUER,          /*ʴ*/
				RREFL,  	/**/
				RDEMO,  	/*ָʾ*/
				RINDF,  	/**/
				RCOMP    	/*ϲ*/
			}
	LexVal (RCASE) : Symbol Limited { SUB, OBJ } Default=SUB|OBJ
	LexVal (RNUM)  : Symbol Limited { SNGL, PLUR } Default=SNGL
	LexVal (RPER)  : Number Limited { 1, 2, 3 } Default=3
	LexVal (TSUBC) : Hierar Limited 
			{
				TA,     	            /*ڴ*/
				TTHE,   	/*ڴ*/
				TDEMO,  	/*ָʾ޶*/
				TPOSS,  	/*޶*/
				TINDF,  	/*޶*/
				TPREV   	/*ǰλ޶, ɷڶڴǰ*/
			}
	LexVal (TNSUB) : Hierar Limited { NCONT, NUCNT }
	LexVal (TNNUM) : Symbol Limited { SNGL,PLUR } RelMode=1
	LexVal (USUBC) : Hierar Limited 
			{
				UDO,        /*DO*/
				UBE,        /*BE*/
				UHAVE,      /*HAVE*/
				UMOD        /*̬*/
			}
	LexVal (VSUBC) : Symbol Limited 
			{
				VI,         /*ﶯ*/
				VO,         /*ֻһĶ*/
				VC,         /*ֻһĶ*/
				VOO,        /*˫Ķ*/
				VOC         /*һһĶ*/
			 }
			

	LexVal (AMORF) : Symbol Limited { NONE,SUFF,PREF,IREG} Default=SUFF
	LexVal (DPAST) : Boolean RelMode=1
	LexVal (DFUTR) : Boolean RelMode=1
	LexVal (DCONT) : Boolean RelMode=1
	LexVal (DPERF) : Boolean RelMode=1
	LexVal (DMORF) : Symbol Limited { NONE,SUFF,PREF,IREG} Default=SUFF
	LexVal (NMORF) : Symbol Limited { IREG,REGU } Default=REGU
	LexVal (UMORF) : Symbol Limited { IREG,REGU } Default=REGU
	LexVal (VMORF) : Symbol Limited { IREG,REGU } Default=REGU
	LexVal (COMP)  : Symbol Unlimited
	LexVal (SUPE)  : Symbol Unlimited
	LexVal (ARFLX) : Symbol Limited { UN,RT,ER,EST } Default=RT Dynamic RelMode=0
	LexVal (DRFLX) : Symbol Limited { UN,RT,ER,EST } Default=RT Dynamic RelMode=0
	LexVal (NRFLX) : Symbol Limited { UN,RT,NS } Default=RT Dynamic RelMode=0
	LexVal (URFLX) : Symbol Limited { UN,RT,VS,VD,VN,VG } Default=RT Dynamic RelMode=0
	LexVal (VRFLX) : Symbol Limited { UN,RT,VS,VD,VN,VG } Default=RT Dynamic RelMode=0
	LexVal (COMPTYPE) : Symbol Limited { QU,PP,VG,CS,TOSUB,TOOBJ,NP,AP,DP,VN,TO,NF,NONE }
	LexVal (COMPPREP) : Symbol Unlimited Default=NONE
	
	LexVal (DVPRE) : Boolean Default=Yes
	LexVal (DVEND) : Boolean Default=No
	LexVal (DADJV) : Boolean Default=Yes
	LexVal (DSENT) : Boolean Default=No
	LexVal (DPREP) : Boolean Default=No
	LexVal (DHADV) : Boolean Default=No
	LexVal (DNPRE) : Boolean Default=No
	LexVal (DNEND) : Boolean Default=No
	LexVal (DVNEG) : Boolean Default=No
	LexVal (DQUER) : Boolean Default=No

	LexVal (PLUR)  : Symbol Unlimited
	LexVal (GEND)  : Symbol Limited { MALE,FEML,NONE }
	
	LexVal (VD)    	  : Symbol Unlimited
	LexVal (VN)       : Symbol Unlimited
	LexVal (ERGT)     : Boolean Default=No
	LexVal (RECP)     : Boolean Default=No
	LexVal (OBJTYPE)  : Symbol Limited { NP,TO,VG,CS,QU,PP,NF,REFL,NONE }
	LexVal (DOBJTYPE) : Symbol Limited { NP,TO,VG,CS,QU,PP,REFL,NONE }
	LexVal (IOBJTYPE) : Symbol Limited { AP,CS,NP,PP,REFL,NONE }
	LexVal (DOBJPREP) : Symbol Unlimited
	LexVal (IOBJPREP) : Symbol Unlimited




	PhrCat : EPCAT=Ӣ : 
			{
				AP, 	/*ݴʶ*/
				DP, 	/*ʶ*/
				NP, 	/*ʶ*/
				VP, 	/*ʶ*/
				PP, 	/*ʶ*/
				CS, 	/*Ӿ*/
				SS 	/**/
			}

	PhrAtt [ECAT:A] :
			{
				DEGR
			}
	PhrAtt [ECAT:D] :
			{
				DEGR
			}
	PhrAtt [ECAT:N] :
			{
				NNUM,
				NPER,
				NCASE
			}
	PhrAtt [ECAT:U] :
			{
				PAST,
				FUTR,
				CONT,
				PERF,
				NEG,
				MOOD
			}
	PhrAtt [ECAT:V] :
			{
				FORM,
				PAST,
				FUTR,
				CONT,
				PERF,
				AUXV,
				NEG,
				MOOD,
				VOICE
			}

	PhrVal (DEGR) : Symbol Limited { POST,COMP,SUPE } Default=POST RelMode=1

	PhrVal (NNUM) : Symbol Limited { SNGL,PLUR } Default=SNGL RelMode=1
	PhrVal (NPER) : Number Limited { 1,2,3 } Default=3 RelMode=1
	PhrVal (NCASE): Symbol Limited { POSS,COMM } Default=COMM RelMode=1

	PhrVal (FORM) : Symbol Limited  { FF,RT,VG,VN } Default=FF RelMode=1
	PhrVal (PAST) : Boolean Default=No RelMode=1
	PhrVal (FUTR) : Boolean Default=No RelMode=1
	PhrVal (CONT) : Boolean Default=No RelMode=1
	PhrVal (PERF) : Boolean Default=No RelMode=1
	PhrVal (AUXV) : Boolean Default=No RelMode=1
	PhrVal (NEG)  : Boolean Default=No
	PhrVal (MOOD) : Symbol Limited { INDI,IMPE,SBJN } Default=INDI RelMode=1
	PhrVal (VOICE): Symbol Limited { ACTI,PASS } Default=ACTI RelMode=1

	SynAssAtt : { SUB }

	Field (Digit) : M []
	Field (Punct) : W []
	Field (Other) : N []
EndModel

