xref: /original-bsd/usr.bin/pascal/src/tree.h (revision 5fb3de76)
1 /* Copyright (c) 1979 Regents of the University of California */
2 
3 /* static	char sccsid[] = "@(#)tree.h 1.1 08/27/80"; */
4 
5 #define T_MINUS 1
6 #define T_MOD 2
7 #define T_DIV 3
8 #define T_DIVD 4
9 #define T_MULT 5
10 #define T_ADD 6
11 #define T_SUB 7
12 #define T_EQ 8
13 #define T_NE 9
14 #define T_LT 10
15 #define T_GT 11
16 #define T_LE 12
17 #define T_GE 13
18 #define T_NOT 14
19 #define T_AND 15
20 #define T_OR 16
21 #define T_ASGN 17
22 #define T_PLUS 18
23 #define T_IN 19
24 #define T_LISTPP 20
25 #define T_PDEC 21
26 #define T_FDEC 22
27 #define T_PVAL 23
28 #define T_PVAR 24
29 #define T_PFUNC 25
30 #define T_PPROC 26
31 #define T_NIL 27
32 #define T_STRNG 28
33 #define T_CSTRNG 29
34 #define T_PLUSC 30
35 #define T_MINUSC 31
36 #define T_ID 32
37 #define T_INT 33
38 #define T_FINT 34
39 #define T_CINT 35
40 #define T_CFINT 36
41 #define T_TYPTR 37
42 #define T_TYPACK 38
43 #define T_TYSCAL 39
44 #define T_TYRANG 40
45 #define T_TYARY 41
46 #define T_TYFILE 42
47 #define T_TYSET 43
48 #define T_TYREC 44
49 #define T_TYFIELD 45
50 #define T_TYVARPT 46
51 #define T_TYVARNT 47
52 #define T_CSTAT 48
53 #define T_BLOCK 49
54 #define T_BSTL 50
55 #define T_LABEL 51
56 #define T_PCALL 52
57 #define T_FCALL 53
58 #define T_CASE 54
59 #define T_WITH 55
60 #define T_WHILE 56
61 #define T_REPEAT 57
62 #define T_FORU 58
63 #define T_FORD 59
64 #define T_GOTO 60
65 #define T_IF 61
66 #define T_ASRT 62
67 #define T_CSET 63
68 #define T_RANG 64
69 #define T_VAR 65
70 #define T_ARGL 66
71 #define T_ARY 67
72 #define T_FIELD 68
73 #define T_PTR 69
74 #define T_WEXP 70
75 #define T_PROG 71
76 #define T_BINT 72
77 #define T_CBINT 73
78 #define T_IFEL 74
79 #define T_IFX 75
80 #define T_TYID 76
81 #define T_COPSTR 77
82 #define T_BOTTLE 78
83 #define T_RFIELD 79
84 #define T_FLDLST 80
85 #define T_LAST 81
86