Commit | Line | Data |
---|---|---|
31cef89c BJ |
1 | /* sccs id @(#)chars.h 34.1 10/3/80 */ |
2 | ||
8cd657f4 JF |
3 | /* lexical table for input and output ***********************************/ |
4 | /* the format of the entries are: ab..xxxx */ | |
5 | /* */ | |
6 | /* where a is set iff the atom containing the symbol must be quoted */ | |
7 | /* where b is set iff the character separates atoms normally */ | |
8 | /* where xxxx is a number unique to the class of symbol */ | |
9 | ||
10 | #define VNUM 0000 | |
11 | #define VMINUS 0001 | |
12 | #define VSIGN 0001 | |
13 | #define VCHAR 0002 | |
14 | #define VSCA 0102 | |
15 | #define VLPARA 0303 | |
16 | #define VRPARA 0304 | |
31cef89c | 17 | #define VPERD 0205 |
8cd657f4 JF |
18 | #define VLBRCK 0306 |
19 | #define VRBRCK 0307 | |
20 | #define VEOF 0310 | |
21 | #define VSQ 0311 | |
22 | #define VDQ 0212 | |
23 | #define VSD 0211 | |
24 | #define VERR 0313 | |
25 | #define VSEP 0314 | |
26 | #define VSPL 0315 | |
27 | #define VMAC 0316 | |
28 | #define VESC 0217 | |
29 | #define VQUO 0326 | |
30 | ||
31 | ||
32 | #define QUTMASK 0200 | |
33 | #define SEPMASK 0100 | |
34 | ||
35 | #define TSCA 1 | |
36 | #define TLPARA 2 | |
37 | #define TRPARA 3 | |
38 | #define TPERD 4 | |
39 | #define TEOF 5 | |
40 | #define TSPL 6 | |
41 | #define TMAC 7 | |
42 | #define TSQ 8 | |
43 | #define TLBKT 9 |