1: /*					-[Sat Jan 29 13:52:05 1983 by jkf]-
   2:  * 	chars.h				$Locker:  $
   3:  * lexical table
   4:  *
   5:  * $Header: /na/franz/franz/h/chars.h,v 1.1 83/01/29 14:03:08 jkf Exp $
   6:  *
   7:  * (c) copyright 1982, Regents of the University of California
   8:  */
   9: 
  10: /* the format of the entries are:       ab..xxxx			*/
  11: /*									*/
  12: /* where a is set iff the atom containing the symbol must be quoted	*/
  13: /* where b is set iff the character separates atoms normally		*/
  14: /* where xxxx is a number unique to the class of symbol			*/
  15: 
  16: #define CNUM    0000
  17: #define CSIGN   0001
  18: #define CCHAR   0002
  19: #define CLPARA  0003
  20: #define CRPARA  0004
  21: #define CPERD   0005
  22: #define CLBRCK  0006
  23: #define CRBRCK  0007
  24: #define CSQ 0011
  25: #define CDQ 0012
  26: #define CERR    0013
  27: #define CSEP    0014
  28: #define CSPL    0015
  29: #define CMAC    0016
  30: #define CESC    0017
  31: #define CSCA    0020
  32: #define CSD 0021
  33: #define CSMAC   0022
  34: #define CSSPL   0023
  35: #define CINF    0024
  36: #define CSINF   0025
  37: 
  38: #define VNUM    0000
  39: #define VMINUS  0001
  40: #define VSIGN   0001
  41: #define VCHAR   0002
  42: #define VLPARA  (CLPARA|QALWAYS|SEPMASK)
  43: #define VRPARA  (CRPARA|QALWAYS|SEPMASK)
  44: #define VPERD   (CPERD|QWNUNIQ)
  45: #define VLBRCK  (CLBRCK|QALWAYS|SEPMASK)
  46: #define VRBRCK  (CRBRCK|QALWAYS|SEPMASK)
  47: #define VSQ (CSQ|QALWAYS|SEPMASK)
  48: #define VDQ (CDQ|QALWAYS)
  49: #define VERR    (CERR|QALWAYS|SEPMASK)
  50: #define VSEP    (CSEP|QALWAYS|SEPMASK)
  51: #define VSPL    (CSPL|QALWAYS|SEPMASK)
  52: #define VMAC    (CMAC|QALWAYS|SEPMASK)
  53: #define VESC    (CESC|QALWAYS)
  54: #define VSCA    (CSCA|SEPMASK)
  55: #define VSD (CSD|QALWAYS)
  56: #define VSMAC   (CSMAC|QWNUNIQ)
  57: #define VSSPL   (CSSPL|QWNUNIQ)
  58: #define VINF    0024
  59: #define VSINF   (CSINF|QWNUNIQ)
  60: 
  61: 
  62: #define QUTMASK 0300
  63: #define SEPMASK 0040
  64: #define QALWAYS 0300
  65: #define QWNUNIQ 0100
  66: #define QWNFRST 0200
  67: 
  68: #define synclass(p) (p & 037)
  69: 
  70: #define TSCA    1
  71: #define TLPARA  2
  72: #define TRPARA  3
  73: #define TPERD   4
  74: #define TEOF    5
  75: #define TSPL    6
  76: #define TMAC    7
  77: #define TSQ 8
  78: #define TLBKT   9
  79: #define TINF    10

Defined macros

CCHAR defined in line 18; never used
CDQ defined in line 25; used 1 times
  • in line 48
CERR defined in line 26; used 1 times
  • in line 49
CESC defined in line 30; used 1 times
  • in line 53
CINF defined in line 35; never used
CLBRCK defined in line 22; used 1 times
  • in line 45
CLPARA defined in line 19; used 1 times
  • in line 42
CMAC defined in line 29; used 1 times
  • in line 52
CNUM defined in line 16; never used
CPERD defined in line 21; used 1 times
  • in line 44
CRBRCK defined in line 23; used 1 times
  • in line 46
CRPARA defined in line 20; used 1 times
  • in line 43
CSCA defined in line 31; used 1 times
  • in line 54
CSD defined in line 32; used 1 times
  • in line 55
CSEP defined in line 27; used 1 times
  • in line 50
CSIGN defined in line 17; never used
CSINF defined in line 36; used 1 times
  • in line 59
CSMAC defined in line 33; used 1 times
  • in line 56
CSPL defined in line 28; used 1 times
  • in line 51
CSQ defined in line 24; used 1 times
  • in line 47
CSSPL defined in line 34; used 1 times
  • in line 57
QALWAYS defined in line 64; used 12 times
QUTMASK defined in line 62; never used
QWNFRST defined in line 66; never used
QWNUNIQ defined in line 65; used 4 times
SEPMASK defined in line 63; used 10 times
TEOF defined in line 74; never used
TINF defined in line 79; never used
TLBKT defined in line 78; never used
TLPARA defined in line 71; never used
TMAC defined in line 76; never used
TPERD defined in line 73; never used
TRPARA defined in line 72; never used
TSCA defined in line 70; never used
TSPL defined in line 75; never used
TSQ defined in line 77; never used
VCHAR defined in line 41; never used
VDQ defined in line 48; never used
VERR defined in line 49; never used
VESC defined in line 53; never used
VINF defined in line 58; never used
VLBRCK defined in line 45; never used
VLPARA defined in line 42; never used
VMAC defined in line 52; never used
VMINUS defined in line 39; never used
VNUM defined in line 38; never used
VPERD defined in line 44; never used
VRBRCK defined in line 46; never used
VRPARA defined in line 43; never used
VSCA defined in line 54; never used
VSD defined in line 55; never used
VSEP defined in line 50; never used
VSIGN defined in line 40; never used
VSINF defined in line 59; never used
VSMAC defined in line 56; never used
VSPL defined in line 51; never used
VSQ defined in line 47; never used
VSSPL defined in line 57; never used
synclass defined in line 68; never used
Last modified: 1985-08-14
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 671
Valid CSS Valid XHTML 1.0 Strict