home *** CD-ROM | disk | FTP | other *** search
- /* 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 */
-