|
|
1.1 ! root 1: /* localdefs.h 1.1 86/02/02 */ ! 2: ! 3: /* ! 4: * Definitions of symbols local to PCC. ! 5: * ! 6: * This file is not included directly by PCC sources -- instead it is ! 7: * preprocessed along with <pcc.h> to yield two files, pcclocal.h ! 8: * and pcctokens. The preprocessing strips off the PCC_ prefix ! 9: * from all the symbols, since the PCC has no potential clashes... ! 10: */ ! 11: #ifndef PCC_LOCALTOKENS ! 12: ! 13: #define PCC_LOCALTOKENS 100 ! 14: ! 15: #ifdef _PASS1_ ! 16: /* ! 17: * Leftover operators. ! 18: */ ! 19: #define PCC_ASOP 100 /* assignment ops */ ! 20: #define PCC_RELOP 101 /* <=, <, >=, > */ ! 21: #define PCC_EQUOP 102 /* ==, != */ ! 22: #define PCC_DIVOP 103 /* /, % */ ! 23: #define PCC_SHIFTOP 104 /* <<, >> */ ! 24: #define PCC_INCOP 105 /* ++, -- */ ! 25: #define PCC_UNOP 106 /* !, ~ */ ! 26: #define PCC_STROP 107 /* ., -> */ ! 27: ! 28: #define PCC_LP 108 /* ( */ ! 29: #define PCC_RP 109 /* ) */ ! 30: #define PCC_LC 110 /* { */ ! 31: #define PCC_RC 111 /* } */ ! 32: #endif _PASS1_ ! 33: ! 34: /* ! 35: * C keywords. ! 36: */ ! 37: #define PCC_STRUCT 112 ! 38: #define PCC_IF 113 ! 39: #define PCC_ELSE 114 ! 40: #define PCC_SWITCH 115 ! 41: #define PCC_BREAK 116 ! 42: #define PCC_CONTINUE 117 ! 43: #define PCC_WHILE 118 ! 44: #define PCC_DO 119 ! 45: #define PCC_FOR 120 ! 46: #define PCC_DEFAULT 121 ! 47: #define PCC_CASE 122 ! 48: #define PCC_SIZEOF 123 ! 49: #define PCC_ENUM 124 ! 50: #define PCC_SM 125 ! 51: #endif PCC_LOCALTOKENS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.