/* Copyright (c) 1988 by Sozobon, Limited.  Author: Johann Ruegg
 *
 * Permission is granted to anyone to use this software for any purpose
 * on any computer system, and to redistribute it freely, with the
 * following restrictions:
 * 1) No charge may be made other than reasonable charges for reproduction.
 * 2) Modified versions must be clearly marked as such.
 * 3) The authors are not responsible for any harmful consequences
 *    of using this software, even if they result from defects in it.
 *
 *	flags.h
 *
 *	token or e_flags flags
 */

#define CAN_U	2	/* can be unary op */
#define CAN_AS	4	/* can be op-assign */
#define SPECIAL 8	/* special token beginner ("'/*) */
#define SEE_U	0x10	/* for ICON */
#define SEE_L	0x20	/* for ICON */
#define C_NOT_A 0x40	/* commutative but not associative */
#define C_AND_A 0x80	/* commutative and associative */
#define IMMEDID	0x100	/* Ptr to XXX ID which is really
				Array of XXX or Fun ret XXX */
#define CHILDNM	0x200	/* my name is my (left) child's name */
#define SIDE_CC 0x400	/* cc set as side effect of op. */
#define RCHILDNM 0x800	/* my name is my (right) child's name */
