190a557fdSbostic /*- 2*98a2bcfbSbostic * Copyright (c) 1980, 1993 3*98a2bcfbSbostic * The Regents of the University of California. All rights reserved. 4d9e6730aSdist * 590a557fdSbostic * %sccs.include.redist.c% 690a557fdSbostic * 7*98a2bcfbSbostic * @(#)tree.h 8.1 (Berkeley) 06/06/93 8d9e6730aSdist */ 915ee56c8Speter 1015ee56c8Speter #define T_MINUS 1 1115ee56c8Speter #define T_MOD 2 1215ee56c8Speter #define T_DIV 3 1315ee56c8Speter #define T_DIVD 4 1415ee56c8Speter #define T_MULT 5 1515ee56c8Speter #define T_ADD 6 1615ee56c8Speter #define T_SUB 7 1715ee56c8Speter #define T_EQ 8 1815ee56c8Speter #define T_NE 9 1915ee56c8Speter #define T_LT 10 2015ee56c8Speter #define T_GT 11 2115ee56c8Speter #define T_LE 12 2215ee56c8Speter #define T_GE 13 2315ee56c8Speter #define T_NOT 14 2415ee56c8Speter #define T_AND 15 2515ee56c8Speter #define T_OR 16 2615ee56c8Speter #define T_ASGN 17 2715ee56c8Speter #define T_PLUS 18 2815ee56c8Speter #define T_IN 19 2915ee56c8Speter #define T_LISTPP 20 3015ee56c8Speter #define T_PDEC 21 3115ee56c8Speter #define T_FDEC 22 3215ee56c8Speter #define T_PVAL 23 3315ee56c8Speter #define T_PVAR 24 3415ee56c8Speter #define T_PFUNC 25 3515ee56c8Speter #define T_PPROC 26 3615ee56c8Speter #define T_NIL 27 3715ee56c8Speter #define T_STRNG 28 3815ee56c8Speter #define T_CSTRNG 29 3915ee56c8Speter #define T_PLUSC 30 4015ee56c8Speter #define T_MINUSC 31 4115ee56c8Speter #define T_ID 32 4215ee56c8Speter #define T_INT 33 4315ee56c8Speter #define T_FINT 34 4415ee56c8Speter #define T_CINT 35 4515ee56c8Speter #define T_CFINT 36 4615ee56c8Speter #define T_TYPTR 37 4715ee56c8Speter #define T_TYPACK 38 4815ee56c8Speter #define T_TYSCAL 39 4915ee56c8Speter #define T_TYRANG 40 5015ee56c8Speter #define T_TYARY 41 5115ee56c8Speter #define T_TYFILE 42 5215ee56c8Speter #define T_TYSET 43 5315ee56c8Speter #define T_TYREC 44 5415ee56c8Speter #define T_TYFIELD 45 5515ee56c8Speter #define T_TYVARPT 46 5615ee56c8Speter #define T_TYVARNT 47 5715ee56c8Speter #define T_CSTAT 48 5815ee56c8Speter #define T_BLOCK 49 5915ee56c8Speter #define T_BSTL 50 6015ee56c8Speter #define T_LABEL 51 6115ee56c8Speter #define T_PCALL 52 6215ee56c8Speter #define T_FCALL 53 6315ee56c8Speter #define T_CASE 54 6415ee56c8Speter #define T_WITH 55 6515ee56c8Speter #define T_WHILE 56 6615ee56c8Speter #define T_REPEAT 57 6715ee56c8Speter #define T_FORU 58 6815ee56c8Speter #define T_FORD 59 6915ee56c8Speter #define T_GOTO 60 7015ee56c8Speter #define T_IF 61 7115ee56c8Speter #define T_CSET 63 7215ee56c8Speter #define T_RANG 64 7315ee56c8Speter #define T_VAR 65 7415ee56c8Speter #define T_ARGL 66 7515ee56c8Speter #define T_ARY 67 7615ee56c8Speter #define T_FIELD 68 7715ee56c8Speter #define T_PTR 69 7815ee56c8Speter #define T_WEXP 70 7915ee56c8Speter #define T_PROG 71 8015ee56c8Speter #define T_BINT 72 8115ee56c8Speter #define T_CBINT 73 8215ee56c8Speter #define T_IFEL 74 8315ee56c8Speter #define T_IFX 75 8415ee56c8Speter #define T_TYID 76 8515ee56c8Speter #define T_COPSTR 77 8615ee56c8Speter #define T_BOTTLE 78 8715ee56c8Speter #define T_RFIELD 79 8815ee56c8Speter #define T_FLDLST 80 8915ee56c8Speter #define T_LAST 81 90a0641613Smckusick #define T_TYCRANG 82 91a0641613Smckusick #define T_TYCARY 83 92