Bell 32V development
[unix-history] / usr / src / cmd / f77 / scjdefs
CommitLineData
0d57d6f5
TL
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
29#define P2NOT 76
30#define P2BITNOT 77
31#define P2EQ 80
32#define P2NE 81
33#define P2LE 82
34#define P2LT 83
35#define P2GE 84
36#define P2GT 85
37#define P2REG 94
38#define P2OREG 95
39#define P2CONV 104
40#define P2FORCE 108
41#define P2CBRANCH 109
42
43/* special operators included only for fortran's use */
44
45#define P2PASS 200
46#define P2STMT 201
47#define P2SWITCH 202
48#define P2LBRACKET 203
49#define P2RBRACKET 204
50#define P2EOF 205
51#define P2ARIF 206
52#define P2LABEL 207
53
54#if TARGET==PDP11
55# define P2SHORT 4
56# define P2INT 4
57# define P2LONG 5
58#else
59# define P2SHORT 3
60# define P2INT 4
61# define P2LONG 4
62#endif
63
64#define P2CHAR 2
65#define P2REAL 6
66#define P2DREAL 7
67#define P2PTR 020
68#define P2FUNCT 040