xref: /csrg-svn/usr.bin/pascal/src/tree.h (revision 62219)
148117Sbostic /*-
2*62219Sbostic  * Copyright (c) 1980, 1993
3*62219Sbostic  *	The Regents of the University of California.  All rights reserved.
422253Sdist  *
548117Sbostic  * %sccs.include.redist.c%
648117Sbostic  *
7*62219Sbostic  *	@(#)tree.h	8.1 (Berkeley) 06/06/93
822253Sdist  */
9741Speter 
10741Speter #define T_MINUS 1
11741Speter #define T_MOD 2
12741Speter #define T_DIV 3
13741Speter #define T_DIVD 4
14741Speter #define T_MULT 5
15741Speter #define T_ADD 6
16741Speter #define T_SUB 7
17741Speter #define T_EQ 8
18741Speter #define T_NE 9
19741Speter #define T_LT 10
20741Speter #define T_GT 11
21741Speter #define T_LE 12
22741Speter #define T_GE 13
23741Speter #define T_NOT 14
24741Speter #define T_AND 15
25741Speter #define T_OR 16
26741Speter #define T_ASGN 17
27741Speter #define T_PLUS 18
28741Speter #define T_IN 19
29741Speter #define T_LISTPP 20
30741Speter #define T_PDEC 21
31741Speter #define T_FDEC 22
32741Speter #define T_PVAL 23
33741Speter #define T_PVAR 24
34741Speter #define T_PFUNC 25
35741Speter #define T_PPROC 26
36741Speter #define T_NIL 27
37741Speter #define T_STRNG 28
38741Speter #define T_CSTRNG 29
39741Speter #define T_PLUSC 30
40741Speter #define T_MINUSC 31
41741Speter #define T_ID 32
42741Speter #define T_INT 33
43741Speter #define T_FINT 34
44741Speter #define T_CINT 35
45741Speter #define T_CFINT 36
46741Speter #define T_TYPTR 37
47741Speter #define T_TYPACK 38
48741Speter #define T_TYSCAL 39
49741Speter #define T_TYRANG 40
50741Speter #define T_TYARY 41
51741Speter #define T_TYFILE 42
52741Speter #define T_TYSET 43
53741Speter #define T_TYREC 44
54741Speter #define T_TYFIELD 45
55741Speter #define T_TYVARPT 46
56741Speter #define T_TYVARNT 47
57741Speter #define T_CSTAT 48
58741Speter #define T_BLOCK 49
59741Speter #define T_BSTL 50
60741Speter #define T_LABEL 51
61741Speter #define T_PCALL 52
62741Speter #define T_FCALL 53
63741Speter #define T_CASE 54
64741Speter #define T_WITH 55
65741Speter #define T_WHILE 56
66741Speter #define T_REPEAT 57
67741Speter #define T_FORU 58
68741Speter #define T_FORD 59
69741Speter #define T_GOTO 60
70741Speter #define T_IF 61
71741Speter #define T_CSET 63
72741Speter #define T_RANG 64
73741Speter #define T_VAR 65
74741Speter #define T_ARGL 66
75741Speter #define T_ARY 67
76741Speter #define T_FIELD 68
77741Speter #define T_PTR 69
78741Speter #define T_WEXP 70
79741Speter #define T_PROG 71
80741Speter #define T_BINT 72
81741Speter #define T_CBINT 73
82741Speter #define T_IFEL 74
83741Speter #define T_IFX 75
84741Speter #define T_TYID 76
85741Speter #define T_COPSTR 77
86741Speter #define T_BOTTLE 78
87741Speter #define T_RFIELD 79
88741Speter #define T_FLDLST 80
89741Speter #define T_LAST 81
9015963Smckusick #define T_TYCRANG 82
9115963Smckusick #define T_TYCARY 83
92