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