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