File:  [CSRG BSD Unix] / 43BSDTahoe / lib / old_compiler / pcc / pcc.tahoe / localdefs.h
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:57 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43tahoe
BSD 4.3tahoe

/*	localdefs.h	1.1	86/02/02	*/

/*
 * Definitions of symbols local to PCC.
 *
 * This file is not included directly by PCC sources -- instead it is
 *	preprocessed along with <pcc.h> to yield two files, pcclocal.h
 *	and pcctokens.  The preprocessing strips off the PCC_ prefix
 *	from all the symbols, since the PCC has no potential clashes...
 */
#ifndef	PCC_LOCALTOKENS

#define	PCC_LOCALTOKENS	100

#ifdef	_PASS1_
/*
 * Leftover operators.
 */
#define	PCC_ASOP	100	/* assignment ops */
#define	PCC_RELOP	101	/* <=, <, >=, > */
#define	PCC_EQUOP	102	/* ==, != */
#define	PCC_DIVOP	103	/* /, % */
#define	PCC_SHIFTOP	104	/* <<, >> */
#define	PCC_INCOP	105	/* ++, -- */
#define	PCC_UNOP	106	/* !, ~ */
#define	PCC_STROP	107	/* ., -> */

#define	PCC_LP		108	/* ( */
#define	PCC_RP		109	/* ) */
#define	PCC_LC		110	/* { */
#define	PCC_RC		111	/* } */
#endif	_PASS1_

/*
 * C keywords.
 */
#define	PCC_STRUCT	112
#define	PCC_IF		113
#define	PCC_ELSE	114
#define	PCC_SWITCH	115
#define	PCC_BREAK	116
#define	PCC_CONTINUE	117
#define	PCC_WHILE	118
#define	PCC_DO		119
#define	PCC_FOR		120
#define	PCC_DEFAULT	121
#define	PCC_CASE	122
#define	PCC_SIZEOF	123
#define	PCC_ENUM	124
#define	PCC_SM		125
#endif	PCC_LOCALTOKENS

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.