/* chkdis.h			CIC Proprietary
 *---------------------------------------------------------------------
 * SCCS Version 1.2, 15:34:21 1/7/93
 *---------------------------------------------------------------------
 * Tables of information about disambiguation routines, for use in
 * dictionary processing programs.
 *
 * DO NOT EDIT chkdis.h DIRECTLY.  It is assembled automatically from
 * the file chkdis.ha, which contains the first part of chkdis.h, and
 * from chkdis.hm, which is generated automatically by wrtdisfil.exe.
 * To make changes, either edit chkdis.ha or change the wrtdisfil
 * functions that generate chkdis.hm.
 *
 *  9-Aug-1985	P. Edberg
 *  2-Apr-1986	P. Edberg	Reorganized disamspec files
 * 25-Feb-1987	P. Edberg	Changed format for partyp array
 * 08-Feb-1988	P. Edberg	Renamed disbin.* to chkdis.*
 *---------------------------------------------------------------------
 */
#define NA 0
#define OPT 1
#define REQ 2

/* Everything up to here is from chkdis.ha */
GLOBAL COUNT nparmsG[MAXROU] =
				{
				     4,      4,      4,      5,      5,      4, 
				     4,      5,      3,      3,      3,      3, 
				     2,      2,      2,      2,      7,      7, 
				     2,      3,      3,      2,      2,      4, 
				     4,      1,      3,      2,      2,      2, 
				     2,      4,      5,      1
				};

GLOBAL CIC_TEXT *routinePG[MAXROU] =
				{
				"ANGL", "AVAC", "AVAN", "AVSE", "AVSL", "CCCW", 
				"CMP3", "CMP4", "CPX2", "DVLN", "FIND", "HORC", 
				"HORI", "HOR2", "LENG", "LEN2", "PLSC", "PLSN", 
				"RAT2", "RTLT", "VERC", "VERT", "VER2", "XING", 
				"XIN2", "$BRAC", "FIN2", "HRIP", "HR2P", "VRTP", 
				"VR2P", "RAT3", "DIST", "CSEL"
				};

LOCAL COUNT srmaskT[MAXROU] =
				{
				  0141,   0767,   0161,   0141,   0141,   0161, 
				  0131,   0131,   0131,   0131,   0131,   0767, 
				  0161,   0161,   0761,   0761,   0131,   0131, 
				  0131,   0131,   0767,   0161,   0161,   0161, 
				  0161,   0111,   0131,   0161,   0161,   0161, 
				  0161,   0131,   0161,   0111
				};

LOCAL BOOL minusokBT[MAXROU] =
				{
				   YES,    YES,    YES,    YES,    YES,     NO, 
				   YES,    YES,    YES,    YES,     NO,    YES, 
				   YES,    YES,    YES,    YES,    YES,    YES, 
				   YES,     NO,    YES,    YES,    YES,    YES, 
				   YES,     NO,     NO,    YES,    YES,    YES, 
				   YES,    YES,    YES,    YES
				};

LOCAL BOOL stkreqBT[MAXROU] =
				{
				   YES,    YES,    YES,    YES,    YES,    YES, 
				   YES,    YES,    YES,    YES,    YES,    YES, 
				   YES,    YES,    YES,    YES,    YES,    YES, 
				   YES,    YES,    YES,    YES,    YES,    YES, 
				   YES,     NO,    YES,    YES,    YES,    YES, 
				   YES,    YES,    YES,     NO
				};

LOCAL COUNT setregT[MAXROU] =
				{
				    NA,     NA,     NA,     NA,     NA,     NA, 
				    NA,     NA,     NA,     NA,    REQ,     NA, 
				    NA,     NA,     NA,     NA,    OPT,    OPT, 
				    NA,     NA,     NA,     NA,     NA,     NA, 
				    NA,     NA,    REQ,     NA,     NA,     NA, 
				    NA,     NA,     NA,     NA
				};

LOCAL CIC_TEXT *partypPT[MAXROU] =
				{
				"PPNN",
				"RSNN",
				"RSNN",
				"PPNNN",
				"PPNNN",
				"RSSA",
				"RRNN",
				"RRNNN",
				"RRN",
				"RRN",
				"RRA",
				"ANA",
				"AN",
				"AN",
				"AN",
				"AN",
				"RRNNNNN",
				"RRNNNNN",
				"NA",
				"ARR",
				"ANA",
				"AN",
				"AN",
				"RRSS",
				"RRSS",
				"I",
				"RRA",
				"RN",
				"RN",
				"RN",
				"RN",
				"RRNA",
				"RSSAN",
				"M"
				};


