public
/
Ack-5.5.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Pristine Ack-5.5
[Ack-5.5.git]
/
lang
/
cem
/
cpp.ansi
/
char.tab
1
%
2
% CHARACTER CLASSES
3
%
4
% some general settings:
5
%S129
6
%F %s,
7
%
8
% START OF TOKEN
9
%
10
%iSTGARB
11
STSKIP:\r \t\013\f
12
STNL:\n
13
STCOMP:-!&+<=>|*%/^
14
STSIMP:(),:;?[]{}~
15
STCHAR:'
16
STIDF:a-zA-KM-Z_\003
17
STELL:L
18
STNUM:.0-9
19
STSTR:"
20
STEOI:\200
21
STMSPEC:\004
22
%T/* character classes */
23
%T#include "class.h"
24
%Tchar tkclass[] = {
25
%p
26
%T};
27
%
28
% INIDF
29
%
30
%C
31
1:a-zA-Z_0-9
32
%Tchar inidf[] = {
33
%F %s,
34
%p
35
%T};
36
%
37
% ISDIG
38
%
39
%C
40
1:0-9
41
%Tchar isdig[] = {
42
%p
43
%T};
44
%
45
% ISHEX
46
%
47
%C
48
1:0-9a-fA-F
49
%Tchar ishex[] = {
50
%p
51
%T};
52
%
53
% ISOCT
54
%
55
%C
56
1:0-7
57
%Tchar isoct[] = {
58
%p
59
%T};
60
%
61
% ISWSP
62
%
63
%C
64
1: \t\n
65
%Tchar iswsp[] = {
66
%p
67
%T};