|
|
1.1 root 1: #define P2BAD -1
2: #define P2NAME 2
3: #define P2ICON 4
4: #define P2PLUS 6
5: #define P2PLUSEQ 7
6: #define P2MINUS 8
7: #define P2NEG 10
8: #define P2STAR 11
9: #define P2STAREQ 12
10: #define P2INDIRECT 13
11: #define P2BITAND 14
12: #define P2BITOR 17
13: #define P2BITXOR 19
14: #define P2QUEST 21
15: #define P2COLON 22
16: #define P2ANDAND 23
17: #define P2OROR 24
18: #define P2GOTO 37
19: #define P2LISTOP 56
20: #define P2ASSIGN 58
21: #define P2COMOP 59
22: #define P2SLASH 60
23: #define P2MOD 62
24: #define P2LSHIFT 64
25: #define P2RSHIFT 66
26: #define P2CALL 70
27: #define P2CALL0 72
28: #if TARGET==TAHOE
29: #define P2FCALL 73
30: #endif
31:
32: #define P2NOT 76
33: #define P2BITNOT 77
34: #define P2EQ 80
35: #define P2NE 81
36: #define P2LE 82
37: #define P2LT 83
38: #define P2GE 84
39: #define P2GT 85
40: #define P2REG 94
41: #define P2OREG 95
42: #define P2CONV 104
43: #define P2FORCE 108
44: #define P2CBRANCH 109
45:
46: /* special operators included only for fortran's use */
47:
48: #define P2PASS 200
49: #define P2STMT 201
50: #define P2SWITCH 202
51: #define P2LBRACKET 203
52: #define P2RBRACKET 204
53: #define P2EOF 205
54: #define P2ARIF 206
55: #define P2LABEL 207
56:
57: #if TARGET==PDP11
58: # define P2SHORT 4
59: # define P2INT 4
60: # define P2LONG 5
61: #else
62: # define P2SHORT 3
63: # define P2INT 4
64: # define P2LONG 4
65: #endif
66:
67: #define P2CHAR 2
68: #define P2REAL 6
69: #define P2DREAL 7
70: #define P2PTR 020
71: #define P2FUNCT 040
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.