Support for NAMELIST i/o from Jerry Berkman.
[unix-history] / usr / src / usr.bin / f77 / pass1.vax / pccdefs.h
CommitLineData
c19e58f3
KM
1/*
2 * Copyright (c) 1980 Regents of the University of California.
3 * All rights reserved. The Berkeley software License Agreement
4 * specifies the terms and conditions for redistribution.
5 *
6 * @(#)pccdefs.h 5.1 (Berkeley) %G%
7 */
8
9#define P2BAD -1
10#define P2NAME 2
11#define P2ICON 4
12#define P2PLUS 9
13#define P2PLUSEQ 10
14#define P2MINUS 11
15#define P2NEG 13
16#define P2STAR 14
17#define P2STAREQ 15
18#define P2INDIRECT 16
19#define P2BITAND 17
20#define P2BITOR 20
21#define P2BITXOR 22
22#define P2QUEST 24
23#define P2COLON 25
24#define P2ANDAND 26
25#define P2OROR 27
26#define P2GOTO 40
27#define P2LISTOP 59
28#define P2ASSIGN 61
29#define P2COMOP 62
30#define P2SLASH 63
31#define P2MOD 65
32#define P2LSHIFT 67
33#define P2RSHIFT 69
34#define P2CALL 73
35#define P2CALL0 75
36
37#define P2NOT 79
38#define P2BITNOT 80
39#define P2EQ 83
40#define P2NE 84
41#define P2LE 85
42#define P2LT 86
43#define P2GE 87
44#define P2GT 88
45#define P2REG 97
46#define P2OREG 98
47#define P2CONV 107
48#define P2FORCE 111
49#define P2CBRANCH 112
50
51/* special operators included only for fortran's use */
52
53#define P2PASS 200
54#define P2STMT 201
55#define P2SWITCH 202
56#define P2LBRACKET 203
57#define P2RBRACKET 204
58#define P2EOF 205
59#define P2ARIF 206
60#define P2LABEL 207
61
62#if TARGET==PDP11
63# define P2SHORT 4
64# define P2INT 4
65# define P2LONG 5
66#else
67# define P2SHORT 3
68# define P2INT 4
69# define P2LONG 4
70#endif
71
72#define P2CHAR 2
73#define P2REAL 6
74#define P2DREAL 7
75#define P2PTR 020
76#define P2FUNCT 040