Symbol: SYNBASE
bin/sh/pregenerated/syntax.c
10
const char basesyntax[SYNBASE + CHAR_MAX + 1] = {
bin/sh/pregenerated/syntax.c
100
[SYNBASE + PEOF] = CEOF,
bin/sh/pregenerated/syntax.c
101
[SYNBASE + CTLESC] = CCTL,
bin/sh/pregenerated/syntax.c
102
[SYNBASE + CTLVAR] = CCTL,
bin/sh/pregenerated/syntax.c
103
[SYNBASE + CTLENDVAR] = CCTL,
bin/sh/pregenerated/syntax.c
104
[SYNBASE + CTLBACKQ] = CCTL,
bin/sh/pregenerated/syntax.c
105
[SYNBASE + CTLBACKQ + CTLQUOTE] = CCTL,
bin/sh/pregenerated/syntax.c
106
[SYNBASE + CTLARI] = CCTL,
bin/sh/pregenerated/syntax.c
107
[SYNBASE + CTLENDARI] = CCTL,
bin/sh/pregenerated/syntax.c
108
[SYNBASE + CTLQUOTEMARK] = CCTL,
bin/sh/pregenerated/syntax.c
109
[SYNBASE + CTLQUOTEEND] = CCTL,
bin/sh/pregenerated/syntax.c
11
[SYNBASE + PEOF] = CEOF,
bin/sh/pregenerated/syntax.c
110
[SYNBASE + '\n'] = CQNL,
bin/sh/pregenerated/syntax.c
111
[SYNBASE + '\\'] = CBACK,
bin/sh/pregenerated/syntax.c
112
[SYNBASE + '`'] = CBQUOTE,
bin/sh/pregenerated/syntax.c
113
[SYNBASE + '"'] = CIGN,
bin/sh/pregenerated/syntax.c
114
[SYNBASE + '$'] = CVAR,
bin/sh/pregenerated/syntax.c
115
[SYNBASE + '}'] = CENDVAR,
bin/sh/pregenerated/syntax.c
116
[SYNBASE + '('] = CLP,
bin/sh/pregenerated/syntax.c
117
[SYNBASE + ')'] = CRP,
bin/sh/pregenerated/syntax.c
12
[SYNBASE + CTLESC] = CCTL,
bin/sh/pregenerated/syntax.c
121
const char is_type[SYNBASE + CHAR_MAX + 1] = {
bin/sh/pregenerated/syntax.c
122
[SYNBASE + '0'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
123
[SYNBASE + '1'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
124
[SYNBASE + '2'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
125
[SYNBASE + '3'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
126
[SYNBASE + '4'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
127
[SYNBASE + '5'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
128
[SYNBASE + '6'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
129
[SYNBASE + '7'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
13
[SYNBASE + CTLVAR] = CCTL,
bin/sh/pregenerated/syntax.c
130
[SYNBASE + '8'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
131
[SYNBASE + '9'] = ISDIGIT,
bin/sh/pregenerated/syntax.c
132
[SYNBASE + 'a'] = ISLOWER,
bin/sh/pregenerated/syntax.c
133
[SYNBASE + 'b'] = ISLOWER,
bin/sh/pregenerated/syntax.c
134
[SYNBASE + 'c'] = ISLOWER,
bin/sh/pregenerated/syntax.c
135
[SYNBASE + 'd'] = ISLOWER,
bin/sh/pregenerated/syntax.c
136
[SYNBASE + 'e'] = ISLOWER,
bin/sh/pregenerated/syntax.c
137
[SYNBASE + 'f'] = ISLOWER,
bin/sh/pregenerated/syntax.c
138
[SYNBASE + 'g'] = ISLOWER,
bin/sh/pregenerated/syntax.c
139
[SYNBASE + 'h'] = ISLOWER,
bin/sh/pregenerated/syntax.c
14
[SYNBASE + CTLENDVAR] = CCTL,
bin/sh/pregenerated/syntax.c
140
[SYNBASE + 'i'] = ISLOWER,
bin/sh/pregenerated/syntax.c
141
[SYNBASE + 'j'] = ISLOWER,
bin/sh/pregenerated/syntax.c
142
[SYNBASE + 'k'] = ISLOWER,
bin/sh/pregenerated/syntax.c
143
[SYNBASE + 'l'] = ISLOWER,
bin/sh/pregenerated/syntax.c
144
[SYNBASE + 'm'] = ISLOWER,
bin/sh/pregenerated/syntax.c
145
[SYNBASE + 'n'] = ISLOWER,
bin/sh/pregenerated/syntax.c
146
[SYNBASE + 'o'] = ISLOWER,
bin/sh/pregenerated/syntax.c
147
[SYNBASE + 'p'] = ISLOWER,
bin/sh/pregenerated/syntax.c
148
[SYNBASE + 'q'] = ISLOWER,
bin/sh/pregenerated/syntax.c
149
[SYNBASE + 'r'] = ISLOWER,
bin/sh/pregenerated/syntax.c
15
[SYNBASE + CTLBACKQ] = CCTL,
bin/sh/pregenerated/syntax.c
150
[SYNBASE + 's'] = ISLOWER,
bin/sh/pregenerated/syntax.c
151
[SYNBASE + 't'] = ISLOWER,
bin/sh/pregenerated/syntax.c
152
[SYNBASE + 'u'] = ISLOWER,
bin/sh/pregenerated/syntax.c
153
[SYNBASE + 'v'] = ISLOWER,
bin/sh/pregenerated/syntax.c
154
[SYNBASE + 'w'] = ISLOWER,
bin/sh/pregenerated/syntax.c
155
[SYNBASE + 'x'] = ISLOWER,
bin/sh/pregenerated/syntax.c
156
[SYNBASE + 'y'] = ISLOWER,
bin/sh/pregenerated/syntax.c
157
[SYNBASE + 'z'] = ISLOWER,
bin/sh/pregenerated/syntax.c
158
[SYNBASE + 'A'] = ISUPPER,
bin/sh/pregenerated/syntax.c
159
[SYNBASE + 'B'] = ISUPPER,
bin/sh/pregenerated/syntax.c
16
[SYNBASE + CTLBACKQ + CTLQUOTE] = CCTL,
bin/sh/pregenerated/syntax.c
160
[SYNBASE + 'C'] = ISUPPER,
bin/sh/pregenerated/syntax.c
161
[SYNBASE + 'D'] = ISUPPER,
bin/sh/pregenerated/syntax.c
162
[SYNBASE + 'E'] = ISUPPER,
bin/sh/pregenerated/syntax.c
163
[SYNBASE + 'F'] = ISUPPER,
bin/sh/pregenerated/syntax.c
164
[SYNBASE + 'G'] = ISUPPER,
bin/sh/pregenerated/syntax.c
165
[SYNBASE + 'H'] = ISUPPER,
bin/sh/pregenerated/syntax.c
166
[SYNBASE + 'I'] = ISUPPER,
bin/sh/pregenerated/syntax.c
167
[SYNBASE + 'J'] = ISUPPER,
bin/sh/pregenerated/syntax.c
168
[SYNBASE + 'K'] = ISUPPER,
bin/sh/pregenerated/syntax.c
169
[SYNBASE + 'L'] = ISUPPER,
bin/sh/pregenerated/syntax.c
17
[SYNBASE + CTLARI] = CCTL,
bin/sh/pregenerated/syntax.c
170
[SYNBASE + 'M'] = ISUPPER,
bin/sh/pregenerated/syntax.c
171
[SYNBASE + 'N'] = ISUPPER,
bin/sh/pregenerated/syntax.c
172
[SYNBASE + 'O'] = ISUPPER,
bin/sh/pregenerated/syntax.c
173
[SYNBASE + 'P'] = ISUPPER,
bin/sh/pregenerated/syntax.c
174
[SYNBASE + 'Q'] = ISUPPER,
bin/sh/pregenerated/syntax.c
175
[SYNBASE + 'R'] = ISUPPER,
bin/sh/pregenerated/syntax.c
176
[SYNBASE + 'S'] = ISUPPER,
bin/sh/pregenerated/syntax.c
177
[SYNBASE + 'T'] = ISUPPER,
bin/sh/pregenerated/syntax.c
178
[SYNBASE + 'U'] = ISUPPER,
bin/sh/pregenerated/syntax.c
179
[SYNBASE + 'V'] = ISUPPER,
bin/sh/pregenerated/syntax.c
18
[SYNBASE + CTLENDARI] = CCTL,
bin/sh/pregenerated/syntax.c
180
[SYNBASE + 'W'] = ISUPPER,
bin/sh/pregenerated/syntax.c
181
[SYNBASE + 'X'] = ISUPPER,
bin/sh/pregenerated/syntax.c
182
[SYNBASE + 'Y'] = ISUPPER,
bin/sh/pregenerated/syntax.c
183
[SYNBASE + 'Z'] = ISUPPER,
bin/sh/pregenerated/syntax.c
184
[SYNBASE + '_'] = ISUNDER,
bin/sh/pregenerated/syntax.c
185
[SYNBASE + '#'] = ISSPECL,
bin/sh/pregenerated/syntax.c
186
[SYNBASE + '?'] = ISSPECL,
bin/sh/pregenerated/syntax.c
187
[SYNBASE + '$'] = ISSPECL,
bin/sh/pregenerated/syntax.c
188
[SYNBASE + '!'] = ISSPECL,
bin/sh/pregenerated/syntax.c
189
[SYNBASE + '-'] = ISSPECL,
bin/sh/pregenerated/syntax.c
19
[SYNBASE + CTLQUOTEMARK] = CCTL,
bin/sh/pregenerated/syntax.c
190
[SYNBASE + '*'] = ISSPECL,
bin/sh/pregenerated/syntax.c
191
[SYNBASE + '@'] = ISSPECL,
bin/sh/pregenerated/syntax.c
20
[SYNBASE + CTLQUOTEEND] = CCTL,
bin/sh/pregenerated/syntax.c
21
[SYNBASE + '\n'] = CNL,
bin/sh/pregenerated/syntax.c
22
[SYNBASE + '\\'] = CBACK,
bin/sh/pregenerated/syntax.c
23
[SYNBASE + '\''] = CSQUOTE,
bin/sh/pregenerated/syntax.c
24
[SYNBASE + '"'] = CDQUOTE,
bin/sh/pregenerated/syntax.c
25
[SYNBASE + '`'] = CBQUOTE,
bin/sh/pregenerated/syntax.c
26
[SYNBASE + '$'] = CVAR,
bin/sh/pregenerated/syntax.c
27
[SYNBASE + '}'] = CENDVAR,
bin/sh/pregenerated/syntax.c
28
[SYNBASE + '<'] = CSPCL,
bin/sh/pregenerated/syntax.c
29
[SYNBASE + '>'] = CSPCL,
bin/sh/pregenerated/syntax.c
30
[SYNBASE + '('] = CSPCL,
bin/sh/pregenerated/syntax.c
31
[SYNBASE + ')'] = CSPCL,
bin/sh/pregenerated/syntax.c
32
[SYNBASE + ';'] = CSPCL,
bin/sh/pregenerated/syntax.c
33
[SYNBASE + '&'] = CSPCL,
bin/sh/pregenerated/syntax.c
34
[SYNBASE + '|'] = CSPCL,
bin/sh/pregenerated/syntax.c
35
[SYNBASE + ' '] = CSPCL,
bin/sh/pregenerated/syntax.c
36
[SYNBASE + '\t'] = CSPCL,
bin/sh/pregenerated/syntax.c
40
const char dqsyntax[SYNBASE + CHAR_MAX + 1] = {
bin/sh/pregenerated/syntax.c
41
[SYNBASE + PEOF] = CEOF,
bin/sh/pregenerated/syntax.c
42
[SYNBASE + CTLESC] = CCTL,
bin/sh/pregenerated/syntax.c
43
[SYNBASE + CTLVAR] = CCTL,
bin/sh/pregenerated/syntax.c
44
[SYNBASE + CTLENDVAR] = CCTL,
bin/sh/pregenerated/syntax.c
45
[SYNBASE + CTLBACKQ] = CCTL,
bin/sh/pregenerated/syntax.c
46
[SYNBASE + CTLBACKQ + CTLQUOTE] = CCTL,
bin/sh/pregenerated/syntax.c
47
[SYNBASE + CTLARI] = CCTL,
bin/sh/pregenerated/syntax.c
48
[SYNBASE + CTLENDARI] = CCTL,
bin/sh/pregenerated/syntax.c
49
[SYNBASE + CTLQUOTEMARK] = CCTL,
bin/sh/pregenerated/syntax.c
50
[SYNBASE + CTLQUOTEEND] = CCTL,
bin/sh/pregenerated/syntax.c
51
[SYNBASE + '\n'] = CQNL,
bin/sh/pregenerated/syntax.c
52
[SYNBASE + '\\'] = CBACK,
bin/sh/pregenerated/syntax.c
53
[SYNBASE + '"'] = CENDQUOTE,
bin/sh/pregenerated/syntax.c
54
[SYNBASE + '`'] = CBQUOTE,
bin/sh/pregenerated/syntax.c
55
[SYNBASE + '$'] = CVAR,
bin/sh/pregenerated/syntax.c
56
[SYNBASE + '}'] = CENDVAR,
bin/sh/pregenerated/syntax.c
57
[SYNBASE + '!'] = CCTL,
bin/sh/pregenerated/syntax.c
58
[SYNBASE + '*'] = CCTL,
bin/sh/pregenerated/syntax.c
59
[SYNBASE + '?'] = CCTL,
bin/sh/pregenerated/syntax.c
60
[SYNBASE + '['] = CCTL,
bin/sh/pregenerated/syntax.c
61
[SYNBASE + ']'] = CCTL,
bin/sh/pregenerated/syntax.c
62
[SYNBASE + '='] = CCTL,
bin/sh/pregenerated/syntax.c
63
[SYNBASE + '~'] = CCTL,
bin/sh/pregenerated/syntax.c
64
[SYNBASE + ':'] = CCTL,
bin/sh/pregenerated/syntax.c
65
[SYNBASE + '/'] = CCTL,
bin/sh/pregenerated/syntax.c
66
[SYNBASE + '-'] = CCTL,
bin/sh/pregenerated/syntax.c
67
[SYNBASE + '^'] = CCTL,
bin/sh/pregenerated/syntax.c
71
const char sqsyntax[SYNBASE + CHAR_MAX + 1] = {
bin/sh/pregenerated/syntax.c
72
[SYNBASE + PEOF] = CEOF,
bin/sh/pregenerated/syntax.c
73
[SYNBASE + CTLESC] = CCTL,
bin/sh/pregenerated/syntax.c
74
[SYNBASE + CTLVAR] = CCTL,
bin/sh/pregenerated/syntax.c
75
[SYNBASE + CTLENDVAR] = CCTL,
bin/sh/pregenerated/syntax.c
76
[SYNBASE + CTLBACKQ] = CCTL,
bin/sh/pregenerated/syntax.c
77
[SYNBASE + CTLBACKQ + CTLQUOTE] = CCTL,
bin/sh/pregenerated/syntax.c
78
[SYNBASE + CTLARI] = CCTL,
bin/sh/pregenerated/syntax.c
79
[SYNBASE + CTLENDARI] = CCTL,
bin/sh/pregenerated/syntax.c
80
[SYNBASE + CTLQUOTEMARK] = CCTL,
bin/sh/pregenerated/syntax.c
81
[SYNBASE + CTLQUOTEEND] = CCTL,
bin/sh/pregenerated/syntax.c
82
[SYNBASE + '\n'] = CQNL,
bin/sh/pregenerated/syntax.c
83
[SYNBASE + '\\'] = CSBACK,
bin/sh/pregenerated/syntax.c
84
[SYNBASE + '\''] = CENDQUOTE,
bin/sh/pregenerated/syntax.c
85
[SYNBASE + '!'] = CCTL,
bin/sh/pregenerated/syntax.c
86
[SYNBASE + '*'] = CCTL,
bin/sh/pregenerated/syntax.c
87
[SYNBASE + '?'] = CCTL,
bin/sh/pregenerated/syntax.c
88
[SYNBASE + '['] = CCTL,
bin/sh/pregenerated/syntax.c
89
[SYNBASE + ']'] = CCTL,
bin/sh/pregenerated/syntax.c
90
[SYNBASE + '='] = CCTL,
bin/sh/pregenerated/syntax.c
91
[SYNBASE + '~'] = CCTL,
bin/sh/pregenerated/syntax.c
92
[SYNBASE + ':'] = CCTL,
bin/sh/pregenerated/syntax.c
93
[SYNBASE + '/'] = CCTL,
bin/sh/pregenerated/syntax.c
94
[SYNBASE + '-'] = CCTL,
bin/sh/pregenerated/syntax.c
95
[SYNBASE + '^'] = CCTL,
bin/sh/pregenerated/syntax.c
99
const char arisyntax[SYNBASE + CHAR_MAX + 1] = {
bin/sh/pregenerated/syntax.h
35
#define PEOF -SYNBASE
bin/sh/pregenerated/syntax.h
38
#define BASESYNTAX (basesyntax + SYNBASE)
bin/sh/pregenerated/syntax.h
39
#define DQSYNTAX (dqsyntax + SYNBASE)
bin/sh/pregenerated/syntax.h
40
#define SQSYNTAX (sqsyntax + SYNBASE)
bin/sh/pregenerated/syntax.h
41
#define ARISYNTAX (arisyntax + SYNBASE)
bin/sh/pregenerated/syntax.h
45
#define is_alpha(c) ((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER))
bin/sh/pregenerated/syntax.h
46
#define is_name(c) ((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER))
bin/sh/pregenerated/syntax.h
47
#define is_in_name(c) ((is_type+SYNBASE)[(int)c] & (ISUPPER|ISLOWER|ISUNDER|ISDIGIT))
bin/sh/pregenerated/syntax.h
48
#define is_special(c) ((is_type+SYNBASE)[(int)c] & (ISSPECL|ISDIGIT))