Annotation of 43BSD/ucb/lisp/franz/h/chars.h, revision 1.1.1.1

1.1       root        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

unix.superglobalmegacorp.com

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