#$Header: /home/pros/xray/xspatial/immodel/RCS/pixparse.h,v 11.0 1997/11/06 16:30:25 prosb Exp $
#$Log: pixparse.h,v $
#Revision 11.0  1997/11/06 16:30:25  prosb
#General Release 2.5
#
#Revision 9.0  1995/11/16 18:47:18  prosb
#General Release 2.4
#
#Revision 8.0  1994/06/27  14:57:41  prosb
#General Release 2.3.1
#
#Revision 7.0  93/12/27  18:29:54  prosb
#General Release 2.3
#
#Revision 6.0  93/05/24  16:12:12  prosb
#General Release 2.2
#
#Revision 5.0  92/10/29  21:29:42  prosb
#General Release 2.1
#
#Revision 4.0  92/04/27  17:31:03  prosb
#General Release 2.0:  April 1992
#
#Revision 3.0  91/08/02  01:28:25  prosb
#General Release 1.1
#
#Revision 2.0  91/03/06  23:17:36  pros
#General Release 1.0
#
#
# PIXPARSE.H -- PIXPARSE definitions.
#

define	DEFX		"x"			# default x column name
define	DEFY		"y"			# default y column name
# the following should match the name in sdf table???
define	DEFCNTS		"net"			# default counts name

define  BUFINC		1024			# inc size on 3 buffers
define	YYMAXDEPTH	150			# parser stack length
define	SZ_SBUF		1024			# size of the string buffer

# Parser stack structure.  The operand value is stored in a VAL field if the
# operand is a constant, else in the associated register.  Be sure to keep
# the VAL field at an offset aligned to SZ_DOUBLE.

define	LEN_OPERAND	6			# size of operand structure
define	YYOPLEN		LEN_OPERAND		# for the parser

define	O_TYPE		Memi[($1)]		# type of constant, if any
define	O_LBUF		Memi[($1)+4]		# line buffer pointer, if any
define	O_VALC		Memc[Memi[($1)+4]]	# string val (in string buffer)
define	O_VALI		Memi[($1)+4]		# int value
define	O_VALR		Memr[($1)+4]		# real value
