1: #define P2BAD -1 2: #define P2NAME 20 3: #define P2ICON 21 4: #define P2PLUS 40 5: #define P2PLUSEQ 70 6: #define P2MINUS 41 7: #define P2NEG 37 8: #define P2STAR 42 9: #define P2STAREQ 72 10: #define P2ADDR 35 11: #define P2INDIRECT 36 12: #define P2BITNOT 38 13: #define P2BITAND 47 14: #define P2BITOR 48 15: #define P2BITXOR 49 16: #define P2QUEST 90 17: #define P2COLON 8 18: #define P2ANDAND 53 19: #define P2OROR 54 20: #define P2GOTO 111 21: #define P2LISTOP 9 22: #define P2ASSIGN 80 23: #define P2COMOP 97 24: #define P2SLASH 43 25: #define P2MOD 44 26: #define P2RSHIFT 45 27: #define P2LSHIFT 46 28: #define P2CALL 100 29: 30: #define P2NOT 34 31: #define P2EQ 60 32: #define P2NE 61 33: #define P2LE 62 34: #define P2LT 63 35: #define P2GE 64 36: #define P2GT 65 37: #define P2EXTERN 12 38: #define P2STATIC 13 39: #define P2REG 14 40: #define P2CONV -1 41: #define P2FORCE 110 42: #define P2CBRANCH 103 43: #define P2ARIF 222 44: 45: #define P2EXPR 214 46: #define P2JUMP 102 47: #define P2LABEL 112 48: #define P2RLABEL 114 49: #define P2SWITCH 213 50: #define P2LCON 25 51: #define P2NULL 218 52: #define P2EOF 0 53: #define P2RETURN 209 54: #define P2SAVE 208 55: #define P2SETREG 105 56: #define P2SETSTK 219 57: #define P2PROG 202 58: 59: #define P2CHAR 1 60: 61: #if TARGET==PDP11 62: # define P2SHORT 0 63: # define P2INT 0 64: # define P2LONG 6 65: #else 66: # define P2SHORT 0 67: # define P2INT 6 68: # define P2LONG 6 69: #endif 70: 71: #define P2REAL 2 72: #define P2DREAL 3 73: #define P2PTR 010 74: #define P2FUNCT 020 75: 76: #define P2ITOF 51 77: #define P2FTOI 52 78: #define P2FTOL 56 79: #define P2LTOF 57 80: #define P2ITOL 58 81: #define P2LTOI 59 82: #define P2ITOC 109 83: 84: #define P2PROFIL 212