1*47955Sbostic /*- 2*47955Sbostic * Copyright (c) 1980 The Regents of the University of California. 3*47955Sbostic * All rights reserved. 422859Smckusick * 5*47955Sbostic * %sccs.include.proprietary.c% 6*47955Sbostic * 7*47955Sbostic * @(#)pccdefs.h 5.2 (Berkeley) 04/12/91 822859Smckusick */ 922859Smckusick 1022859Smckusick #define P2BAD -1 11*47955Sbostic #define P2BAD -1 12*47955Sbostic #define P2BAD -1 1322859Smckusick #define P2NAME 2 1422859Smckusick #define P2ICON 4 1522859Smckusick #define P2PLUS 9 1622859Smckusick #define P2PLUSEQ 10 1722859Smckusick #define P2MINUS 11 1822859Smckusick #define P2NEG 13 1922859Smckusick #define P2STAR 14 2022859Smckusick #define P2STAREQ 15 2122859Smckusick #define P2INDIRECT 16 2222859Smckusick #define P2BITAND 17 2322859Smckusick #define P2BITOR 20 2422859Smckusick #define P2BITXOR 22 2522859Smckusick #define P2QUEST 24 2622859Smckusick #define P2COLON 25 2722859Smckusick #define P2ANDAND 26 2822859Smckusick #define P2OROR 27 2922859Smckusick #define P2GOTO 40 3022859Smckusick #define P2LISTOP 59 3122859Smckusick #define P2ASSIGN 61 3222859Smckusick #define P2COMOP 62 3322859Smckusick #define P2SLASH 63 3422859Smckusick #define P2MOD 65 3522859Smckusick #define P2LSHIFT 67 3622859Smckusick #define P2RSHIFT 69 3722859Smckusick #define P2CALL 73 3822859Smckusick #define P2CALL0 75 3922859Smckusick 4022859Smckusick #define P2NOT 79 4122859Smckusick #define P2BITNOT 80 4222859Smckusick #define P2EQ 83 4322859Smckusick #define P2NE 84 4422859Smckusick #define P2LE 85 4522859Smckusick #define P2LT 86 4622859Smckusick #define P2GE 87 4722859Smckusick #define P2GT 88 4822859Smckusick #define P2REG 97 4922859Smckusick #define P2OREG 98 5022859Smckusick #define P2CONV 107 5122859Smckusick #define P2FORCE 111 5222859Smckusick #define P2CBRANCH 112 5322859Smckusick 5422859Smckusick /* special operators included only for fortran's use */ 5522859Smckusick 5622859Smckusick #define P2PASS 200 5722859Smckusick #define P2STMT 201 5822859Smckusick #define P2SWITCH 202 5922859Smckusick #define P2LBRACKET 203 6022859Smckusick #define P2RBRACKET 204 6122859Smckusick #define P2EOF 205 6222859Smckusick #define P2ARIF 206 6322859Smckusick #define P2LABEL 207 6422859Smckusick 6522859Smckusick #if TARGET==PDP11 6622859Smckusick # define P2SHORT 4 6722859Smckusick # define P2INT 4 6822859Smckusick # define P2LONG 5 6922859Smckusick #else 7022859Smckusick # define P2SHORT 3 7122859Smckusick # define P2INT 4 7222859Smckusick # define P2LONG 4 7322859Smckusick #endif 7422859Smckusick 7522859Smckusick #define P2CHAR 2 7622859Smckusick #define P2REAL 6 7722859Smckusick #define P2DREAL 7 7822859Smckusick #define P2PTR 020 7922859Smckusick #define P2FUNCT 040 80