xref: /original-bsd/usr.bin/pascal/pdx/sym/classes.h (revision d5ae9fce)
1e6606823Sbostic /*-
2*d5ae9fceSbostic  * Copyright (c) 1980, 1993
3*d5ae9fceSbostic  *	The Regents of the University of California.  All rights reserved.
4d1869e57Sdist  *
5e6606823Sbostic  * %sccs.include.redist.c%
6e6606823Sbostic  *
7*d5ae9fceSbostic  *	@(#)classes.h	8.1 (Berkeley) 06/06/93
8d1869e57Sdist  */
99d803cb9Slinton 
109d803cb9Slinton /*
119d803cb9Slinton  * namelist classes
129d803cb9Slinton  */
139d803cb9Slinton 
149d803cb9Slinton #define BADUSE 0
159d803cb9Slinton #define CONST 1
169d803cb9Slinton #define TYPE 2
179d803cb9Slinton #define VAR 3
189d803cb9Slinton #define ARRAY 4
199d803cb9Slinton #define PTRFILE 5
209d803cb9Slinton #define RECORD 6
219d803cb9Slinton #define FIELD 7
229d803cb9Slinton #define PROC 8
239d803cb9Slinton #define FUNC 9
249d803cb9Slinton #define FVAR 10
259d803cb9Slinton #define REF 11
269d803cb9Slinton #define PTR 12
279d803cb9Slinton #define FILET 13
289d803cb9Slinton #define SET 14
299d803cb9Slinton #define RANGE 15
309d803cb9Slinton #define LABEL 16
319d803cb9Slinton #define WITHPTR 17
329d803cb9Slinton #define SCAL 18
339d803cb9Slinton #define STR 19
349d803cb9Slinton #define PROG 20
359d803cb9Slinton #define IMPROPER 21
369d803cb9Slinton #define VARNT 22
379d803cb9Slinton #define FPROC 23
389d803cb9Slinton #define FFUNC 24
39