Pristine Ack-5.5
[Ack-5.5.git] / lang / m2 / comp / char.tab
1 % character tables for mod2 compiler
2 % $Id: char.tab,v 1.7 1994/06/24 12:39:46 ceriel Exp $
3 %S129
4 %F      %s,
5 %
6 %       CHARACTER CLASSES
7 %
8 %iSTGARB
9 STSKIP: \t\013\014\015
10 STNL:\012
11 STSIMP:-#&()*+,/;=[]^{|}~
12 STCOMP:.:<>
13 STIDF:a-zA-Z
14 STSTR:"'
15 STNUM:0-9
16 STEOI:\200
17 %T#include "class.h"
18 %Tchar tkclass[] = {
19 %p
20 %T};
21 %
22 %       INIDF
23 %
24 %C
25 1:a-zA-Z0-9
26 %Tchar inidf[] = {
27 %F      %s,
28 %p
29 %T};
30 %
31 %       ISDIG
32 %
33 %C
34 1:0-9
35 %Tchar isdig[] = {
36 %p
37 %T};
38 %
39 %       ISHEX
40 %
41 %C
42 1:A-F0-9
43 %Tchar ishex[] = {
44 %p
45 %T};
46 %
47 %       ISOCT
48 %
49 %C
50 1:0-7
51 %Tchar isoct[] = {
52 %p
53 %T};