/home/uke/oil/_devbuild/gen/osh-lex.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* Generated by re2c 3.0 on Wed Jul 20 01:16:45 2022 */ |
2 | | #line 1 "_devbuild/tmp/osh-lex.re2c.h" |
3 | | |
4 | | /* Common stuff */ |
5 | | |
6 | | #line 8 "_devbuild/tmp/osh-lex.re2c.h" |
7 | | |
8 | | |
9 | | static inline void MatchOshToken(int lex_mode, const unsigned char* line, int line_len, |
10 | 0 | int start_pos, int* id, int* end_pos) { |
11 | 0 | assert(start_pos <= line_len); /* caller should have checked */ |
12 | | |
13 | 0 | const unsigned char* p = line + start_pos; /* modified by re2c */ |
14 | | //printf("p: %p q: %p\n", p, q); |
15 | |
|
16 | 0 | __attribute__((unused)) const unsigned char* YYMARKER; /* why do we need this? */ |
17 | 0 | switch (lex_mode) { |
18 | | |
19 | 0 | case lex_mode__Comment: |
20 | 0 | for (;;) { |
21 | | |
22 | 0 | #line 23 "_devbuild/gen/osh-lex.h" |
23 | 0 | { |
24 | 0 | unsigned char yych; |
25 | 0 | yych = *p; |
26 | 0 | switch (yych) { |
27 | 0 | case 0x00: goto yy2; |
28 | 0 | case '\n': goto yy1; |
29 | 0 | default: goto yy3; |
30 | 0 | } |
31 | 0 | yy1: |
32 | 0 | #line 23 "_devbuild/tmp/osh-lex.re2c.h" |
33 | 0 | { *id = id__Ignored_Comment; break; } |
34 | 0 | #line 35 "_devbuild/gen/osh-lex.h" |
35 | 0 | yy2: |
36 | 0 | ++p; |
37 | 0 | #line 24 "_devbuild/tmp/osh-lex.re2c.h" |
38 | 0 | { *id = id__Eol_Tok; *end_pos = start_pos; return; } |
39 | 0 | #line 40 "_devbuild/gen/osh-lex.h" |
40 | 0 | yy3: |
41 | 0 | yych = *++p; |
42 | 0 | switch (yych) { |
43 | 0 | case 0x00: |
44 | 0 | case '\n': goto yy1; |
45 | 0 | default: goto yy3; |
46 | 0 | } |
47 | 0 | } |
48 | 0 | #line 25 "_devbuild/tmp/osh-lex.re2c.h" |
49 | |
|
50 | 0 | } |
51 | 0 | break; |
52 | | |
53 | 0 | case lex_mode__ShCommand: |
54 | 0 | for (;;) { |
55 | | |
56 | 0 | #line 57 "_devbuild/gen/osh-lex.h" |
57 | 0 | { |
58 | 0 | unsigned char yych; |
59 | 0 | unsigned int yyaccept = 0; |
60 | 0 | yych = *p; |
61 | 0 | switch (yych) { |
62 | 0 | case 0x00: goto yy5; |
63 | 0 | case 0x01: |
64 | 0 | case 0x02: |
65 | 0 | case 0x03: |
66 | 0 | case 0x04: |
67 | 0 | case 0x05: |
68 | 0 | case 0x06: |
69 | 0 | case 0x07: |
70 | 0 | case 0x08: |
71 | 0 | case '\v': |
72 | 0 | case '\f': |
73 | 0 | case '\r': |
74 | 0 | case 0x0E: |
75 | 0 | case 0x0F: |
76 | 0 | case 0x10: |
77 | 0 | case 0x11: |
78 | 0 | case 0x12: |
79 | 0 | case 0x13: |
80 | 0 | case 0x14: |
81 | 0 | case 0x15: |
82 | 0 | case 0x16: |
83 | 0 | case 0x17: |
84 | 0 | case 0x18: |
85 | 0 | case 0x19: |
86 | 0 | case 0x1A: |
87 | 0 | case 0x1B: |
88 | 0 | case 0x1C: |
89 | 0 | case 0x1D: |
90 | 0 | case 0x1E: |
91 | 0 | case 0x1F: |
92 | 0 | case '%': |
93 | 0 | case '^': |
94 | 0 | case 0x7F: goto yy6; |
95 | 0 | case '\t': |
96 | 0 | case ' ': goto yy8; |
97 | 0 | case '\n': goto yy10; |
98 | 0 | case '!': goto yy11; |
99 | 0 | case '"': goto yy13; |
100 | 0 | case '#': goto yy14; |
101 | 0 | case '$': goto yy16; |
102 | 0 | case '&': goto yy18; |
103 | 0 | case '\'': goto yy20; |
104 | 0 | case '(': goto yy21; |
105 | 0 | case ')': goto yy23; |
106 | 0 | case '*': goto yy24; |
107 | 0 | case '+': goto yy26; |
108 | 0 | case ',': goto yy27; |
109 | 0 | case '.': goto yy32; |
110 | 0 | case '0': |
111 | 0 | case '1': |
112 | 0 | case '2': |
113 | 0 | case '3': |
114 | 0 | case '4': |
115 | 0 | case '5': |
116 | 0 | case '6': |
117 | 0 | case '7': |
118 | 0 | case '8': |
119 | 0 | case '9': goto yy33; |
120 | 0 | case ':': goto yy34; |
121 | 0 | case ';': goto yy35; |
122 | 0 | case '<': goto yy37; |
123 | 0 | case '=': goto yy39; |
124 | 0 | case '>': goto yy40; |
125 | 0 | case '?': goto yy42; |
126 | 0 | case '@': goto yy44; |
127 | 0 | case 'A': |
128 | 0 | case 'B': |
129 | 0 | case 'C': |
130 | 0 | case 'D': |
131 | 0 | case 'E': |
132 | 0 | case 'F': |
133 | 0 | case 'G': |
134 | 0 | case 'H': |
135 | 0 | case 'I': |
136 | 0 | case 'J': |
137 | 0 | case 'K': |
138 | 0 | case 'L': |
139 | 0 | case 'M': |
140 | 0 | case 'N': |
141 | 0 | case 'O': |
142 | 0 | case 'P': |
143 | 0 | case 'Q': |
144 | 0 | case 'R': |
145 | 0 | case 'S': |
146 | 0 | case 'T': |
147 | 0 | case 'U': |
148 | 0 | case 'V': |
149 | 0 | case 'W': |
150 | 0 | case 'X': |
151 | 0 | case 'Y': |
152 | 0 | case 'Z': |
153 | 0 | case 'a': |
154 | 0 | case 'g': |
155 | 0 | case 'h': |
156 | 0 | case 'j': |
157 | 0 | case 'k': |
158 | 0 | case 'l': |
159 | 0 | case 'm': |
160 | 0 | case 'n': |
161 | 0 | case 'o': |
162 | 0 | case 'q': |
163 | 0 | case 'x': |
164 | 0 | case 'y': |
165 | 0 | case 'z': goto yy46; |
166 | 0 | case '[': goto yy48; |
167 | 0 | case '\\': goto yy50; |
168 | 0 | case ']': goto yy51; |
169 | 0 | case '_': goto yy53; |
170 | 0 | case '`': goto yy55; |
171 | 0 | case 'b': goto yy56; |
172 | 0 | case 'c': goto yy57; |
173 | 0 | case 'd': goto yy58; |
174 | 0 | case 'e': goto yy59; |
175 | 0 | case 'f': goto yy60; |
176 | 0 | case 'i': goto yy61; |
177 | 0 | case 'p': goto yy62; |
178 | 0 | case 'r': goto yy63; |
179 | 0 | case 's': goto yy64; |
180 | 0 | case 't': goto yy65; |
181 | 0 | case 'u': goto yy66; |
182 | 0 | case 'v': goto yy67; |
183 | 0 | case 'w': goto yy68; |
184 | 0 | case '{': goto yy69; |
185 | 0 | case '|': goto yy71; |
186 | 0 | case '}': goto yy73; |
187 | 0 | case '~': goto yy74; |
188 | 0 | default: goto yy29; |
189 | 0 | } |
190 | 0 | yy5: |
191 | 0 | ++p; |
192 | 0 | #line 149 "_devbuild/tmp/osh-lex.re2c.h" |
193 | 0 | { *id = id__Eol_Tok; *end_pos = start_pos; return; } |
194 | 0 | #line 195 "_devbuild/gen/osh-lex.h" |
195 | 0 | yy6: |
196 | 0 | ++p; |
197 | 0 | yy7: |
198 | 0 | #line 142 "_devbuild/tmp/osh-lex.re2c.h" |
199 | 0 | { *id = id__Lit_Other; break; } |
200 | 0 | #line 201 "_devbuild/gen/osh-lex.h" |
201 | 0 | yy8: |
202 | 0 | yych = *++p; |
203 | 0 | switch (yych) { |
204 | 0 | case '\t': |
205 | 0 | case ' ': goto yy8; |
206 | 0 | default: goto yy9; |
207 | 0 | } |
208 | 0 | yy9: |
209 | 0 | #line 131 "_devbuild/tmp/osh-lex.re2c.h" |
210 | 0 | { *id = id__WS_Space; break; } |
211 | 0 | #line 212 "_devbuild/gen/osh-lex.h" |
212 | 0 | yy10: |
213 | 0 | ++p; |
214 | 0 | #line 132 "_devbuild/tmp/osh-lex.re2c.h" |
215 | 0 | { *id = id__Op_Newline; break; } |
216 | 0 | #line 217 "_devbuild/gen/osh-lex.h" |
217 | 0 | yy11: |
218 | 0 | yych = *++p; |
219 | 0 | switch (yych) { |
220 | 0 | case '(': goto yy76; |
221 | 0 | default: goto yy12; |
222 | 0 | } |
223 | 0 | yy12: |
224 | 0 | #line 73 "_devbuild/tmp/osh-lex.re2c.h" |
225 | 0 | { *id = id__KW_Bang; break; } |
226 | 0 | #line 227 "_devbuild/gen/osh-lex.h" |
227 | 0 | yy13: |
228 | 0 | ++p; |
229 | 0 | #line 111 "_devbuild/tmp/osh-lex.re2c.h" |
230 | 0 | { *id = id__Left_DoubleQuote; break; } |
231 | 0 | #line 232 "_devbuild/gen/osh-lex.h" |
232 | 0 | yy14: |
233 | 0 | yyaccept = 0; |
234 | 0 | yych = *(YYMARKER = ++p); |
235 | 0 | switch (yych) { |
236 | 0 | case '#': goto yy77; |
237 | 0 | default: goto yy15; |
238 | 0 | } |
239 | 0 | yy15: |
240 | 0 | #line 130 "_devbuild/tmp/osh-lex.re2c.h" |
241 | 0 | { *id = id__Lit_Pound; break; } |
242 | 0 | #line 243 "_devbuild/gen/osh-lex.h" |
243 | 0 | yy16: |
244 | 0 | yych = *++p; |
245 | 0 | switch (yych) { |
246 | 0 | case '!': goto yy79; |
247 | 0 | case '"': goto yy80; |
248 | 0 | case '#': goto yy81; |
249 | 0 | case '$': goto yy82; |
250 | 0 | case '\'': goto yy83; |
251 | 0 | case '(': goto yy84; |
252 | 0 | case '*': goto yy86; |
253 | 0 | case '-': goto yy87; |
254 | 0 | case '0': |
255 | 0 | case '1': |
256 | 0 | case '2': |
257 | 0 | case '3': |
258 | 0 | case '4': |
259 | 0 | case '5': |
260 | 0 | case '6': |
261 | 0 | case '7': |
262 | 0 | case '8': |
263 | 0 | case '9': goto yy88; |
264 | 0 | case '?': goto yy89; |
265 | 0 | case '@': goto yy90; |
266 | 0 | case 'A': |
267 | 0 | case 'B': |
268 | 0 | case 'C': |
269 | 0 | case 'D': |
270 | 0 | case 'E': |
271 | 0 | case 'F': |
272 | 0 | case 'G': |
273 | 0 | case 'H': |
274 | 0 | case 'I': |
275 | 0 | case 'J': |
276 | 0 | case 'K': |
277 | 0 | case 'L': |
278 | 0 | case 'M': |
279 | 0 | case 'N': |
280 | 0 | case 'O': |
281 | 0 | case 'P': |
282 | 0 | case 'Q': |
283 | 0 | case 'R': |
284 | 0 | case 'S': |
285 | 0 | case 'T': |
286 | 0 | case 'U': |
287 | 0 | case 'V': |
288 | 0 | case 'W': |
289 | 0 | case 'X': |
290 | 0 | case 'Y': |
291 | 0 | case 'Z': |
292 | 0 | case '_': |
293 | 0 | case 'a': |
294 | 0 | case 'b': |
295 | 0 | case 'c': |
296 | 0 | case 'd': |
297 | 0 | case 'e': |
298 | 0 | case 'f': |
299 | 0 | case 'g': |
300 | 0 | case 'h': |
301 | 0 | case 'i': |
302 | 0 | case 'j': |
303 | 0 | case 'k': |
304 | 0 | case 'l': |
305 | 0 | case 'm': |
306 | 0 | case 'n': |
307 | 0 | case 'o': |
308 | 0 | case 'p': |
309 | 0 | case 'q': |
310 | 0 | case 'r': |
311 | 0 | case 's': |
312 | 0 | case 't': |
313 | 0 | case 'u': |
314 | 0 | case 'v': |
315 | 0 | case 'w': |
316 | 0 | case 'x': |
317 | 0 | case 'y': |
318 | 0 | case 'z': goto yy91; |
319 | 0 | case '[': goto yy93; |
320 | 0 | case '{': goto yy94; |
321 | 0 | default: goto yy17; |
322 | 0 | } |
323 | 0 | yy17: |
324 | 0 | #line 129 "_devbuild/tmp/osh-lex.re2c.h" |
325 | 0 | { *id = id__Lit_Dollar; break; } |
326 | 0 | #line 327 "_devbuild/gen/osh-lex.h" |
327 | 0 | yy18: |
328 | 0 | yych = *++p; |
329 | 0 | switch (yych) { |
330 | 0 | case '&': goto yy95; |
331 | 0 | case '>': goto yy96; |
332 | 0 | default: goto yy19; |
333 | 0 | } |
334 | 0 | yy19: |
335 | 0 | #line 133 "_devbuild/tmp/osh-lex.re2c.h" |
336 | 0 | { *id = id__Op_Amp; break; } |
337 | 0 | #line 338 "_devbuild/gen/osh-lex.h" |
338 | 0 | yy20: |
339 | 0 | ++p; |
340 | 0 | #line 112 "_devbuild/tmp/osh-lex.re2c.h" |
341 | 0 | { *id = id__Left_SingleQuote; break; } |
342 | 0 | #line 343 "_devbuild/gen/osh-lex.h" |
343 | 0 | yy21: |
344 | 0 | yych = *++p; |
345 | 0 | switch (yych) { |
346 | 0 | case '(': goto yy98; |
347 | 0 | default: goto yy22; |
348 | 0 | } |
349 | 0 | yy22: |
350 | 0 | #line 140 "_devbuild/tmp/osh-lex.re2c.h" |
351 | 0 | { *id = id__Op_LParen; break; } |
352 | 0 | #line 353 "_devbuild/gen/osh-lex.h" |
353 | 0 | yy23: |
354 | 0 | ++p; |
355 | 0 | #line 141 "_devbuild/tmp/osh-lex.re2c.h" |
356 | 0 | { *id = id__Op_RParen; break; } |
357 | 0 | #line 358 "_devbuild/gen/osh-lex.h" |
358 | 0 | yy24: |
359 | 0 | yych = *++p; |
360 | 0 | switch (yych) { |
361 | 0 | case '(': goto yy99; |
362 | 0 | default: goto yy25; |
363 | 0 | } |
364 | 0 | yy25: |
365 | 0 | #line 38 "_devbuild/tmp/osh-lex.re2c.h" |
366 | 0 | { *id = id__Lit_Star; break; } |
367 | 0 | #line 368 "_devbuild/gen/osh-lex.h" |
368 | 0 | yy26: |
369 | 0 | yych = *++p; |
370 | 0 | switch (yych) { |
371 | 0 | case '(': goto yy100; |
372 | 0 | default: goto yy7; |
373 | 0 | } |
374 | 0 | yy27: |
375 | 0 | yych = *++p; |
376 | 0 | switch (yych) { |
377 | 0 | case '(': goto yy101; |
378 | 0 | default: goto yy28; |
379 | 0 | } |
380 | 0 | yy28: |
381 | 0 | #line 44 "_devbuild/tmp/osh-lex.re2c.h" |
382 | 0 | { *id = id__Lit_Comma; break; } |
383 | 0 | #line 384 "_devbuild/gen/osh-lex.h" |
384 | 0 | yy29: |
385 | 0 | yych = *++p; |
386 | 0 | yy30: |
387 | 0 | switch (yych) { |
388 | 0 | case 0x00: |
389 | 0 | case 0x01: |
390 | 0 | case 0x02: |
391 | 0 | case 0x03: |
392 | 0 | case 0x04: |
393 | 0 | case 0x05: |
394 | 0 | case 0x06: |
395 | 0 | case 0x07: |
396 | 0 | case 0x08: |
397 | 0 | case '\t': |
398 | 0 | case '\n': |
399 | 0 | case '\v': |
400 | 0 | case '\f': |
401 | 0 | case '\r': |
402 | 0 | case 0x0E: |
403 | 0 | case 0x0F: |
404 | 0 | case 0x10: |
405 | 0 | case 0x11: |
406 | 0 | case 0x12: |
407 | 0 | case 0x13: |
408 | 0 | case 0x14: |
409 | 0 | case 0x15: |
410 | 0 | case 0x16: |
411 | 0 | case 0x17: |
412 | 0 | case 0x18: |
413 | 0 | case 0x19: |
414 | 0 | case 0x1A: |
415 | 0 | case 0x1B: |
416 | 0 | case 0x1C: |
417 | 0 | case 0x1D: |
418 | 0 | case 0x1E: |
419 | 0 | case 0x1F: |
420 | 0 | case ' ': |
421 | 0 | case '!': |
422 | 0 | case '"': |
423 | 0 | case '#': |
424 | 0 | case '$': |
425 | 0 | case '%': |
426 | 0 | case '&': |
427 | 0 | case '\'': |
428 | 0 | case '(': |
429 | 0 | case ')': |
430 | 0 | case '*': |
431 | 0 | case '+': |
432 | 0 | case ',': |
433 | 0 | case ':': |
434 | 0 | case ';': |
435 | 0 | case '<': |
436 | 0 | case '=': |
437 | 0 | case '>': |
438 | 0 | case '?': |
439 | 0 | case '@': |
440 | 0 | case '[': |
441 | 0 | case '\\': |
442 | 0 | case ']': |
443 | 0 | case '^': |
444 | 0 | case '`': |
445 | 0 | case '{': |
446 | 0 | case '|': |
447 | 0 | case '}': |
448 | 0 | case '~': |
449 | 0 | case 0x7F: goto yy31; |
450 | 0 | default: goto yy29; |
451 | 0 | } |
452 | 0 | yy31: |
453 | 0 | #line 126 "_devbuild/tmp/osh-lex.re2c.h" |
454 | 0 | { *id = id__Lit_Chars; break; } |
455 | 0 | #line 456 "_devbuild/gen/osh-lex.h" |
456 | 0 | yy32: |
457 | 0 | yych = *++p; |
458 | 0 | switch (yych) { |
459 | 0 | case '.': goto yy102; |
460 | 0 | default: goto yy30; |
461 | 0 | } |
462 | 0 | yy33: |
463 | 0 | yych = *++p; |
464 | 0 | switch (yych) { |
465 | 0 | case '0': |
466 | 0 | case '1': |
467 | 0 | case '2': |
468 | 0 | case '3': |
469 | 0 | case '4': |
470 | 0 | case '5': |
471 | 0 | case '6': |
472 | 0 | case '7': |
473 | 0 | case '8': |
474 | 0 | case '9': goto yy103; |
475 | 0 | case '<': goto yy104; |
476 | 0 | case '>': goto yy105; |
477 | 0 | default: goto yy30; |
478 | 0 | } |
479 | 0 | yy34: |
480 | 0 | ++p; |
481 | 0 | #line 128 "_devbuild/tmp/osh-lex.re2c.h" |
482 | 0 | { *id = id__Lit_Colon; break; } |
483 | 0 | #line 484 "_devbuild/gen/osh-lex.h" |
484 | 0 | yy35: |
485 | 0 | yych = *++p; |
486 | 0 | switch (yych) { |
487 | 0 | case ';': goto yy106; |
488 | 0 | default: goto yy36; |
489 | 0 | } |
490 | 0 | yy36: |
491 | 0 | #line 138 "_devbuild/tmp/osh-lex.re2c.h" |
492 | 0 | { *id = id__Op_Semi; break; } |
493 | 0 | #line 494 "_devbuild/gen/osh-lex.h" |
494 | 0 | yy37: |
495 | 0 | yych = *++p; |
496 | 0 | switch (yych) { |
497 | 0 | case '&': goto yy107; |
498 | 0 | case '(': goto yy108; |
499 | 0 | case '<': goto yy109; |
500 | 0 | case '>': goto yy111; |
501 | 0 | default: goto yy38; |
502 | 0 | } |
503 | 0 | yy38: |
504 | 0 | #line 50 "_devbuild/tmp/osh-lex.re2c.h" |
505 | 0 | { *id = id__Redir_Less; break; } |
506 | 0 | #line 507 "_devbuild/gen/osh-lex.h" |
507 | 0 | yy39: |
508 | 0 | ++p; |
509 | 0 | #line 45 "_devbuild/tmp/osh-lex.re2c.h" |
510 | 0 | { *id = id__Lit_Equals; break; } |
511 | 0 | #line 512 "_devbuild/gen/osh-lex.h" |
512 | 0 | yy40: |
513 | 0 | yych = *++p; |
514 | 0 | switch (yych) { |
515 | 0 | case '&': goto yy112; |
516 | 0 | case '(': goto yy113; |
517 | 0 | case '>': goto yy114; |
518 | 0 | case '|': goto yy115; |
519 | 0 | default: goto yy41; |
520 | 0 | } |
521 | 0 | yy41: |
522 | 0 | #line 51 "_devbuild/tmp/osh-lex.re2c.h" |
523 | 0 | { *id = id__Redir_Great; break; } |
524 | 0 | #line 525 "_devbuild/gen/osh-lex.h" |
525 | 0 | yy42: |
526 | 0 | yych = *++p; |
527 | 0 | switch (yych) { |
528 | 0 | case '(': goto yy116; |
529 | 0 | default: goto yy43; |
530 | 0 | } |
531 | 0 | yy43: |
532 | 0 | #line 39 "_devbuild/tmp/osh-lex.re2c.h" |
533 | 0 | { *id = id__Lit_QMark; break; } |
534 | 0 | #line 535 "_devbuild/gen/osh-lex.h" |
535 | 0 | yy44: |
536 | 0 | yyaccept = 1; |
537 | 0 | yych = *(YYMARKER = ++p); |
538 | 0 | switch (yych) { |
539 | 0 | case '(': goto yy117; |
540 | 0 | case 'A': |
541 | 0 | case 'B': |
542 | 0 | case 'C': |
543 | 0 | case 'D': |
544 | 0 | case 'E': |
545 | 0 | case 'F': |
546 | 0 | case 'G': |
547 | 0 | case 'H': |
548 | 0 | case 'I': |
549 | 0 | case 'J': |
550 | 0 | case 'K': |
551 | 0 | case 'L': |
552 | 0 | case 'M': |
553 | 0 | case 'N': |
554 | 0 | case 'O': |
555 | 0 | case 'P': |
556 | 0 | case 'Q': |
557 | 0 | case 'R': |
558 | 0 | case 'S': |
559 | 0 | case 'T': |
560 | 0 | case 'U': |
561 | 0 | case 'V': |
562 | 0 | case 'W': |
563 | 0 | case 'X': |
564 | 0 | case 'Y': |
565 | 0 | case 'Z': |
566 | 0 | case '_': |
567 | 0 | case 'a': |
568 | 0 | case 'b': |
569 | 0 | case 'c': |
570 | 0 | case 'd': |
571 | 0 | case 'e': |
572 | 0 | case 'f': |
573 | 0 | case 'g': |
574 | 0 | case 'h': |
575 | 0 | case 'i': |
576 | 0 | case 'j': |
577 | 0 | case 'k': |
578 | 0 | case 'l': |
579 | 0 | case 'm': |
580 | 0 | case 'n': |
581 | 0 | case 'o': |
582 | 0 | case 'p': |
583 | 0 | case 'q': |
584 | 0 | case 'r': |
585 | 0 | case 's': |
586 | 0 | case 't': |
587 | 0 | case 'u': |
588 | 0 | case 'v': |
589 | 0 | case 'w': |
590 | 0 | case 'x': |
591 | 0 | case 'y': |
592 | 0 | case 'z': goto yy118; |
593 | 0 | case '{': goto yy120; |
594 | 0 | default: goto yy45; |
595 | 0 | } |
596 | 0 | yy45: |
597 | 0 | #line 47 "_devbuild/tmp/osh-lex.re2c.h" |
598 | 0 | { *id = id__Lit_At; break; } |
599 | 0 | #line 600 "_devbuild/gen/osh-lex.h" |
600 | 0 | yy46: |
601 | 0 | yyaccept = 2; |
602 | 0 | yych = *(YYMARKER = ++p); |
603 | 0 | yy47: |
604 | 0 | switch (yych) { |
605 | 0 | case 0x00: |
606 | 0 | case 0x01: |
607 | 0 | case 0x02: |
608 | 0 | case 0x03: |
609 | 0 | case 0x04: |
610 | 0 | case 0x05: |
611 | 0 | case 0x06: |
612 | 0 | case 0x07: |
613 | 0 | case 0x08: |
614 | 0 | case '\t': |
615 | 0 | case '\n': |
616 | 0 | case '\v': |
617 | 0 | case '\f': |
618 | 0 | case '\r': |
619 | 0 | case 0x0E: |
620 | 0 | case 0x0F: |
621 | 0 | case 0x10: |
622 | 0 | case 0x11: |
623 | 0 | case 0x12: |
624 | 0 | case 0x13: |
625 | 0 | case 0x14: |
626 | 0 | case 0x15: |
627 | 0 | case 0x16: |
628 | 0 | case 0x17: |
629 | 0 | case 0x18: |
630 | 0 | case 0x19: |
631 | 0 | case 0x1A: |
632 | 0 | case 0x1B: |
633 | 0 | case 0x1C: |
634 | 0 | case 0x1D: |
635 | 0 | case 0x1E: |
636 | 0 | case 0x1F: |
637 | 0 | case ' ': |
638 | 0 | case '!': |
639 | 0 | case '"': |
640 | 0 | case '#': |
641 | 0 | case '$': |
642 | 0 | case '%': |
643 | 0 | case '&': |
644 | 0 | case '\'': |
645 | 0 | case '(': |
646 | 0 | case ')': |
647 | 0 | case '*': |
648 | 0 | case ',': |
649 | 0 | case ':': |
650 | 0 | case ';': |
651 | 0 | case '<': |
652 | 0 | case '>': |
653 | 0 | case '?': |
654 | 0 | case '@': |
655 | 0 | case '\\': |
656 | 0 | case ']': |
657 | 0 | case '^': |
658 | 0 | case '`': |
659 | 0 | case '{': |
660 | 0 | case '|': |
661 | 0 | case '}': |
662 | 0 | case '~': |
663 | 0 | case 0x7F: goto yy31; |
664 | 0 | case '+': goto yy121; |
665 | 0 | case '0': |
666 | 0 | case '1': |
667 | 0 | case '2': |
668 | 0 | case '3': |
669 | 0 | case '4': |
670 | 0 | case '5': |
671 | 0 | case '6': |
672 | 0 | case '7': |
673 | 0 | case '8': |
674 | 0 | case '9': |
675 | 0 | case 'A': |
676 | 0 | case 'B': |
677 | 0 | case 'C': |
678 | 0 | case 'D': |
679 | 0 | case 'E': |
680 | 0 | case 'F': |
681 | 0 | case 'G': |
682 | 0 | case 'H': |
683 | 0 | case 'I': |
684 | 0 | case 'J': |
685 | 0 | case 'K': |
686 | 0 | case 'L': |
687 | 0 | case 'M': |
688 | 0 | case 'N': |
689 | 0 | case 'O': |
690 | 0 | case 'P': |
691 | 0 | case 'Q': |
692 | 0 | case 'R': |
693 | 0 | case 'S': |
694 | 0 | case 'T': |
695 | 0 | case 'U': |
696 | 0 | case 'V': |
697 | 0 | case 'W': |
698 | 0 | case 'X': |
699 | 0 | case 'Y': |
700 | 0 | case 'Z': |
701 | 0 | case '_': |
702 | 0 | case 'a': |
703 | 0 | case 'b': |
704 | 0 | case 'c': |
705 | 0 | case 'd': |
706 | 0 | case 'e': |
707 | 0 | case 'f': |
708 | 0 | case 'g': |
709 | 0 | case 'h': |
710 | 0 | case 'i': |
711 | 0 | case 'j': |
712 | 0 | case 'k': |
713 | 0 | case 'l': |
714 | 0 | case 'm': |
715 | 0 | case 'n': |
716 | 0 | case 'o': |
717 | 0 | case 'p': |
718 | 0 | case 'q': |
719 | 0 | case 'r': |
720 | 0 | case 's': |
721 | 0 | case 't': |
722 | 0 | case 'u': |
723 | 0 | case 'v': |
724 | 0 | case 'w': |
725 | 0 | case 'x': |
726 | 0 | case 'y': |
727 | 0 | case 'z': goto yy46; |
728 | 0 | case '=': goto yy122; |
729 | 0 | case '[': goto yy123; |
730 | 0 | default: goto yy29; |
731 | 0 | } |
732 | 0 | yy48: |
733 | 0 | yych = *++p; |
734 | 0 | switch (yych) { |
735 | 0 | case '[': goto yy124; |
736 | 0 | default: goto yy49; |
737 | 0 | } |
738 | 0 | yy49: |
739 | 0 | #line 36 "_devbuild/tmp/osh-lex.re2c.h" |
740 | 0 | { *id = id__Lit_LBracket; break; } |
741 | 0 | #line 742 "_devbuild/gen/osh-lex.h" |
742 | 0 | yy50: |
743 | 0 | yych = *++p; |
744 | 0 | switch (yych) { |
745 | 0 | case 0x00: goto yy7; |
746 | 0 | case '\n': goto yy126; |
747 | 0 | default: goto yy125; |
748 | 0 | } |
749 | 0 | yy51: |
750 | 0 | yyaccept = 3; |
751 | 0 | yych = *(YYMARKER = ++p); |
752 | 0 | switch (yych) { |
753 | 0 | case '+': goto yy127; |
754 | 0 | case '=': goto yy128; |
755 | 0 | default: goto yy52; |
756 | 0 | } |
757 | 0 | yy52: |
758 | 0 | #line 37 "_devbuild/tmp/osh-lex.re2c.h" |
759 | 0 | { *id = id__Lit_RBracket; break; } |
760 | 0 | #line 761 "_devbuild/gen/osh-lex.h" |
761 | 0 | yy53: |
762 | 0 | yyaccept = 4; |
763 | 0 | yych = *(YYMARKER = ++p); |
764 | 0 | switch (yych) { |
765 | 0 | case 0x00: |
766 | 0 | case 0x01: |
767 | 0 | case 0x02: |
768 | 0 | case 0x03: |
769 | 0 | case 0x04: |
770 | 0 | case 0x05: |
771 | 0 | case 0x06: |
772 | 0 | case 0x07: |
773 | 0 | case 0x08: |
774 | 0 | case '\t': |
775 | 0 | case '\n': |
776 | 0 | case '\v': |
777 | 0 | case '\f': |
778 | 0 | case '\r': |
779 | 0 | case 0x0E: |
780 | 0 | case 0x0F: |
781 | 0 | case 0x10: |
782 | 0 | case 0x11: |
783 | 0 | case 0x12: |
784 | 0 | case 0x13: |
785 | 0 | case 0x14: |
786 | 0 | case 0x15: |
787 | 0 | case 0x16: |
788 | 0 | case 0x17: |
789 | 0 | case 0x18: |
790 | 0 | case 0x19: |
791 | 0 | case 0x1A: |
792 | 0 | case 0x1B: |
793 | 0 | case 0x1C: |
794 | 0 | case 0x1D: |
795 | 0 | case 0x1E: |
796 | 0 | case 0x1F: |
797 | 0 | case ' ': |
798 | 0 | case '!': |
799 | 0 | case '"': |
800 | 0 | case '#': |
801 | 0 | case '$': |
802 | 0 | case '%': |
803 | 0 | case '&': |
804 | 0 | case '\'': |
805 | 0 | case '(': |
806 | 0 | case ')': |
807 | 0 | case '*': |
808 | 0 | case ',': |
809 | 0 | case ':': |
810 | 0 | case ';': |
811 | 0 | case '<': |
812 | 0 | case '>': |
813 | 0 | case '?': |
814 | 0 | case '@': |
815 | 0 | case '\\': |
816 | 0 | case ']': |
817 | 0 | case '^': |
818 | 0 | case '`': |
819 | 0 | case '{': |
820 | 0 | case '|': |
821 | 0 | case '}': |
822 | 0 | case '~': |
823 | 0 | case 0x7F: goto yy54; |
824 | 0 | default: goto yy47; |
825 | 0 | } |
826 | 0 | yy54: |
827 | 0 | #line 46 "_devbuild/tmp/osh-lex.re2c.h" |
828 | 0 | { *id = id__Lit_Underscore; break; } |
829 | 0 | #line 830 "_devbuild/gen/osh-lex.h" |
830 | 0 | yy55: |
831 | 0 | ++p; |
832 | 0 | #line 106 "_devbuild/tmp/osh-lex.re2c.h" |
833 | 0 | { *id = id__Left_Backtick; break; } |
834 | 0 | #line 835 "_devbuild/gen/osh-lex.h" |
835 | 0 | yy56: |
836 | 0 | yyaccept = 2; |
837 | 0 | yych = *(YYMARKER = ++p); |
838 | 0 | switch (yych) { |
839 | 0 | case '+': goto yy121; |
840 | 0 | case '0': |
841 | 0 | case '1': |
842 | 0 | case '2': |
843 | 0 | case '3': |
844 | 0 | case '4': |
845 | 0 | case '5': |
846 | 0 | case '6': |
847 | 0 | case '7': |
848 | 0 | case '8': |
849 | 0 | case '9': |
850 | 0 | case 'A': |
851 | 0 | case 'B': |
852 | 0 | case 'C': |
853 | 0 | case 'D': |
854 | 0 | case 'E': |
855 | 0 | case 'F': |
856 | 0 | case 'G': |
857 | 0 | case 'H': |
858 | 0 | case 'I': |
859 | 0 | case 'J': |
860 | 0 | case 'K': |
861 | 0 | case 'L': |
862 | 0 | case 'M': |
863 | 0 | case 'N': |
864 | 0 | case 'O': |
865 | 0 | case 'P': |
866 | 0 | case 'Q': |
867 | 0 | case 'R': |
868 | 0 | case 'S': |
869 | 0 | case 'T': |
870 | 0 | case 'U': |
871 | 0 | case 'V': |
872 | 0 | case 'W': |
873 | 0 | case 'X': |
874 | 0 | case 'Y': |
875 | 0 | case 'Z': |
876 | 0 | case '_': |
877 | 0 | case 'a': |
878 | 0 | case 'b': |
879 | 0 | case 'c': |
880 | 0 | case 'd': |
881 | 0 | case 'e': |
882 | 0 | case 'f': |
883 | 0 | case 'g': |
884 | 0 | case 'h': |
885 | 0 | case 'i': |
886 | 0 | case 'j': |
887 | 0 | case 'k': |
888 | 0 | case 'l': |
889 | 0 | case 'm': |
890 | 0 | case 'n': |
891 | 0 | case 'o': |
892 | 0 | case 'p': |
893 | 0 | case 'q': |
894 | 0 | case 's': |
895 | 0 | case 't': |
896 | 0 | case 'u': |
897 | 0 | case 'v': |
898 | 0 | case 'w': |
899 | 0 | case 'x': |
900 | 0 | case 'y': |
901 | 0 | case 'z': goto yy46; |
902 | 0 | case '=': goto yy122; |
903 | 0 | case '[': goto yy123; |
904 | 0 | case 'r': goto yy129; |
905 | 0 | default: goto yy30; |
906 | 0 | } |
907 | 0 | yy57: |
908 | 0 | yyaccept = 2; |
909 | 0 | yych = *(YYMARKER = ++p); |
910 | 0 | switch (yych) { |
911 | 0 | case '+': goto yy121; |
912 | 0 | case '0': |
913 | 0 | case '1': |
914 | 0 | case '2': |
915 | 0 | case '3': |
916 | 0 | case '4': |
917 | 0 | case '5': |
918 | 0 | case '6': |
919 | 0 | case '7': |
920 | 0 | case '8': |
921 | 0 | case '9': |
922 | 0 | case 'A': |
923 | 0 | case 'B': |
924 | 0 | case 'C': |
925 | 0 | case 'D': |
926 | 0 | case 'E': |
927 | 0 | case 'F': |
928 | 0 | case 'G': |
929 | 0 | case 'H': |
930 | 0 | case 'I': |
931 | 0 | case 'J': |
932 | 0 | case 'K': |
933 | 0 | case 'L': |
934 | 0 | case 'M': |
935 | 0 | case 'N': |
936 | 0 | case 'O': |
937 | 0 | case 'P': |
938 | 0 | case 'Q': |
939 | 0 | case 'R': |
940 | 0 | case 'S': |
941 | 0 | case 'T': |
942 | 0 | case 'U': |
943 | 0 | case 'V': |
944 | 0 | case 'W': |
945 | 0 | case 'X': |
946 | 0 | case 'Y': |
947 | 0 | case 'Z': |
948 | 0 | case '_': |
949 | 0 | case 'b': |
950 | 0 | case 'c': |
951 | 0 | case 'd': |
952 | 0 | case 'e': |
953 | 0 | case 'f': |
954 | 0 | case 'g': |
955 | 0 | case 'h': |
956 | 0 | case 'i': |
957 | 0 | case 'j': |
958 | 0 | case 'k': |
959 | 0 | case 'm': |
960 | 0 | case 'n': |
961 | 0 | case 'p': |
962 | 0 | case 'q': |
963 | 0 | case 'r': |
964 | 0 | case 's': |
965 | 0 | case 't': |
966 | 0 | case 'u': |
967 | 0 | case 'v': |
968 | 0 | case 'w': |
969 | 0 | case 'x': |
970 | 0 | case 'y': |
971 | 0 | case 'z': goto yy46; |
972 | 0 | case '=': goto yy122; |
973 | 0 | case '[': goto yy123; |
974 | 0 | case 'a': goto yy130; |
975 | 0 | case 'l': goto yy131; |
976 | 0 | case 'o': goto yy132; |
977 | 0 | default: goto yy30; |
978 | 0 | } |
979 | 0 | yy58: |
980 | 0 | yyaccept = 2; |
981 | 0 | yych = *(YYMARKER = ++p); |
982 | 0 | switch (yych) { |
983 | 0 | case '+': goto yy121; |
984 | 0 | case '0': |
985 | 0 | case '1': |
986 | 0 | case '2': |
987 | 0 | case '3': |
988 | 0 | case '4': |
989 | 0 | case '5': |
990 | 0 | case '6': |
991 | 0 | case '7': |
992 | 0 | case '8': |
993 | 0 | case '9': |
994 | 0 | case 'A': |
995 | 0 | case 'B': |
996 | 0 | case 'C': |
997 | 0 | case 'D': |
998 | 0 | case 'E': |
999 | 0 | case 'F': |
1000 | 0 | case 'G': |
1001 | 0 | case 'H': |
1002 | 0 | case 'I': |
1003 | 0 | case 'J': |
1004 | 0 | case 'K': |
1005 | 0 | case 'L': |
1006 | 0 | case 'M': |
1007 | 0 | case 'N': |
1008 | 0 | case 'O': |
1009 | 0 | case 'P': |
1010 | 0 | case 'Q': |
1011 | 0 | case 'R': |
1012 | 0 | case 'S': |
1013 | 0 | case 'T': |
1014 | 0 | case 'U': |
1015 | 0 | case 'V': |
1016 | 0 | case 'W': |
1017 | 0 | case 'X': |
1018 | 0 | case 'Y': |
1019 | 0 | case 'Z': |
1020 | 0 | case '_': |
1021 | 0 | case 'b': |
1022 | 0 | case 'c': |
1023 | 0 | case 'd': |
1024 | 0 | case 'e': |
1025 | 0 | case 'f': |
1026 | 0 | case 'g': |
1027 | 0 | case 'h': |
1028 | 0 | case 'i': |
1029 | 0 | case 'j': |
1030 | 0 | case 'k': |
1031 | 0 | case 'l': |
1032 | 0 | case 'm': |
1033 | 0 | case 'n': |
1034 | 0 | case 'p': |
1035 | 0 | case 'q': |
1036 | 0 | case 'r': |
1037 | 0 | case 's': |
1038 | 0 | case 't': |
1039 | 0 | case 'u': |
1040 | 0 | case 'v': |
1041 | 0 | case 'w': |
1042 | 0 | case 'x': |
1043 | 0 | case 'y': |
1044 | 0 | case 'z': goto yy46; |
1045 | 0 | case '=': goto yy122; |
1046 | 0 | case '[': goto yy123; |
1047 | 0 | case 'a': goto yy133; |
1048 | 0 | case 'o': goto yy134; |
1049 | 0 | default: goto yy30; |
1050 | 0 | } |
1051 | 0 | yy59: |
1052 | 0 | yyaccept = 2; |
1053 | 0 | yych = *(YYMARKER = ++p); |
1054 | 0 | switch (yych) { |
1055 | 0 | case '+': goto yy121; |
1056 | 0 | case '0': |
1057 | 0 | case '1': |
1058 | 0 | case '2': |
1059 | 0 | case '3': |
1060 | 0 | case '4': |
1061 | 0 | case '5': |
1062 | 0 | case '6': |
1063 | 0 | case '7': |
1064 | 0 | case '8': |
1065 | 0 | case '9': |
1066 | 0 | case 'A': |
1067 | 0 | case 'B': |
1068 | 0 | case 'C': |
1069 | 0 | case 'D': |
1070 | 0 | case 'E': |
1071 | 0 | case 'F': |
1072 | 0 | case 'G': |
1073 | 0 | case 'H': |
1074 | 0 | case 'I': |
1075 | 0 | case 'J': |
1076 | 0 | case 'K': |
1077 | 0 | case 'L': |
1078 | 0 | case 'M': |
1079 | 0 | case 'N': |
1080 | 0 | case 'O': |
1081 | 0 | case 'P': |
1082 | 0 | case 'Q': |
1083 | 0 | case 'R': |
1084 | 0 | case 'S': |
1085 | 0 | case 'T': |
1086 | 0 | case 'U': |
1087 | 0 | case 'V': |
1088 | 0 | case 'W': |
1089 | 0 | case 'X': |
1090 | 0 | case 'Y': |
1091 | 0 | case 'Z': |
1092 | 0 | case '_': |
1093 | 0 | case 'a': |
1094 | 0 | case 'b': |
1095 | 0 | case 'c': |
1096 | 0 | case 'd': |
1097 | 0 | case 'e': |
1098 | 0 | case 'f': |
1099 | 0 | case 'g': |
1100 | 0 | case 'h': |
1101 | 0 | case 'i': |
1102 | 0 | case 'j': |
1103 | 0 | case 'k': |
1104 | 0 | case 'm': |
1105 | 0 | case 'o': |
1106 | 0 | case 'p': |
1107 | 0 | case 'q': |
1108 | 0 | case 'r': |
1109 | 0 | case 't': |
1110 | 0 | case 'u': |
1111 | 0 | case 'v': |
1112 | 0 | case 'w': |
1113 | 0 | case 'y': |
1114 | 0 | case 'z': goto yy46; |
1115 | 0 | case '=': goto yy122; |
1116 | 0 | case '[': goto yy123; |
1117 | 0 | case 'l': goto yy136; |
1118 | 0 | case 'n': goto yy137; |
1119 | 0 | case 's': goto yy138; |
1120 | 0 | case 'x': goto yy139; |
1121 | 0 | default: goto yy30; |
1122 | 0 | } |
1123 | 0 | yy60: |
1124 | 0 | yyaccept = 2; |
1125 | 0 | yych = *(YYMARKER = ++p); |
1126 | 0 | switch (yych) { |
1127 | 0 | case '+': goto yy121; |
1128 | 0 | case '0': |
1129 | 0 | case '1': |
1130 | 0 | case '2': |
1131 | 0 | case '3': |
1132 | 0 | case '4': |
1133 | 0 | case '5': |
1134 | 0 | case '6': |
1135 | 0 | case '7': |
1136 | 0 | case '8': |
1137 | 0 | case '9': |
1138 | 0 | case 'A': |
1139 | 0 | case 'B': |
1140 | 0 | case 'C': |
1141 | 0 | case 'D': |
1142 | 0 | case 'E': |
1143 | 0 | case 'F': |
1144 | 0 | case 'G': |
1145 | 0 | case 'H': |
1146 | 0 | case 'I': |
1147 | 0 | case 'J': |
1148 | 0 | case 'K': |
1149 | 0 | case 'L': |
1150 | 0 | case 'M': |
1151 | 0 | case 'N': |
1152 | 0 | case 'O': |
1153 | 0 | case 'P': |
1154 | 0 | case 'Q': |
1155 | 0 | case 'R': |
1156 | 0 | case 'S': |
1157 | 0 | case 'T': |
1158 | 0 | case 'U': |
1159 | 0 | case 'V': |
1160 | 0 | case 'W': |
1161 | 0 | case 'X': |
1162 | 0 | case 'Y': |
1163 | 0 | case 'Z': |
1164 | 0 | case '_': |
1165 | 0 | case 'a': |
1166 | 0 | case 'b': |
1167 | 0 | case 'c': |
1168 | 0 | case 'd': |
1169 | 0 | case 'e': |
1170 | 0 | case 'f': |
1171 | 0 | case 'g': |
1172 | 0 | case 'h': |
1173 | 0 | case 'j': |
1174 | 0 | case 'k': |
1175 | 0 | case 'l': |
1176 | 0 | case 'm': |
1177 | 0 | case 'n': |
1178 | 0 | case 'p': |
1179 | 0 | case 'q': |
1180 | 0 | case 'r': |
1181 | 0 | case 's': |
1182 | 0 | case 't': |
1183 | 0 | case 'v': |
1184 | 0 | case 'w': |
1185 | 0 | case 'x': |
1186 | 0 | case 'y': |
1187 | 0 | case 'z': goto yy46; |
1188 | 0 | case '=': goto yy122; |
1189 | 0 | case '[': goto yy123; |
1190 | 0 | case 'i': goto yy140; |
1191 | 0 | case 'o': goto yy142; |
1192 | 0 | case 'u': goto yy143; |
1193 | 0 | default: goto yy30; |
1194 | 0 | } |
1195 | 0 | yy61: |
1196 | 0 | yyaccept = 2; |
1197 | 0 | yych = *(YYMARKER = ++p); |
1198 | 0 | switch (yych) { |
1199 | 0 | case '+': goto yy121; |
1200 | 0 | case '0': |
1201 | 0 | case '1': |
1202 | 0 | case '2': |
1203 | 0 | case '3': |
1204 | 0 | case '4': |
1205 | 0 | case '5': |
1206 | 0 | case '6': |
1207 | 0 | case '7': |
1208 | 0 | case '8': |
1209 | 0 | case '9': |
1210 | 0 | case 'A': |
1211 | 0 | case 'B': |
1212 | 0 | case 'C': |
1213 | 0 | case 'D': |
1214 | 0 | case 'E': |
1215 | 0 | case 'F': |
1216 | 0 | case 'G': |
1217 | 0 | case 'H': |
1218 | 0 | case 'I': |
1219 | 0 | case 'J': |
1220 | 0 | case 'K': |
1221 | 0 | case 'L': |
1222 | 0 | case 'M': |
1223 | 0 | case 'N': |
1224 | 0 | case 'O': |
1225 | 0 | case 'P': |
1226 | 0 | case 'Q': |
1227 | 0 | case 'R': |
1228 | 0 | case 'S': |
1229 | 0 | case 'T': |
1230 | 0 | case 'U': |
1231 | 0 | case 'V': |
1232 | 0 | case 'W': |
1233 | 0 | case 'X': |
1234 | 0 | case 'Y': |
1235 | 0 | case 'Z': |
1236 | 0 | case '_': |
1237 | 0 | case 'a': |
1238 | 0 | case 'b': |
1239 | 0 | case 'c': |
1240 | 0 | case 'd': |
1241 | 0 | case 'e': |
1242 | 0 | case 'g': |
1243 | 0 | case 'h': |
1244 | 0 | case 'i': |
1245 | 0 | case 'j': |
1246 | 0 | case 'k': |
1247 | 0 | case 'l': |
1248 | 0 | case 'o': |
1249 | 0 | case 'p': |
1250 | 0 | case 'q': |
1251 | 0 | case 'r': |
1252 | 0 | case 's': |
1253 | 0 | case 't': |
1254 | 0 | case 'u': |
1255 | 0 | case 'v': |
1256 | 0 | case 'w': |
1257 | 0 | case 'x': |
1258 | 0 | case 'y': |
1259 | 0 | case 'z': goto yy46; |
1260 | 0 | case '=': goto yy122; |
1261 | 0 | case '[': goto yy123; |
1262 | 0 | case 'f': goto yy144; |
1263 | 0 | case 'm': goto yy146; |
1264 | 0 | case 'n': goto yy147; |
1265 | 0 | default: goto yy30; |
1266 | 0 | } |
1267 | 0 | yy62: |
1268 | 0 | yyaccept = 2; |
1269 | 0 | yych = *(YYMARKER = ++p); |
1270 | 0 | switch (yych) { |
1271 | 0 | case '+': goto yy121; |
1272 | 0 | case '0': |
1273 | 0 | case '1': |
1274 | 0 | case '2': |
1275 | 0 | case '3': |
1276 | 0 | case '4': |
1277 | 0 | case '5': |
1278 | 0 | case '6': |
1279 | 0 | case '7': |
1280 | 0 | case '8': |
1281 | 0 | case '9': |
1282 | 0 | case 'A': |
1283 | 0 | case 'B': |
1284 | 0 | case 'C': |
1285 | 0 | case 'D': |
1286 | 0 | case 'E': |
1287 | 0 | case 'F': |
1288 | 0 | case 'G': |
1289 | 0 | case 'H': |
1290 | 0 | case 'I': |
1291 | 0 | case 'J': |
1292 | 0 | case 'K': |
1293 | 0 | case 'L': |
1294 | 0 | case 'M': |
1295 | 0 | case 'N': |
1296 | 0 | case 'O': |
1297 | 0 | case 'P': |
1298 | 0 | case 'Q': |
1299 | 0 | case 'R': |
1300 | 0 | case 'S': |
1301 | 0 | case 'T': |
1302 | 0 | case 'U': |
1303 | 0 | case 'V': |
1304 | 0 | case 'W': |
1305 | 0 | case 'X': |
1306 | 0 | case 'Y': |
1307 | 0 | case 'Z': |
1308 | 0 | case '_': |
1309 | 0 | case 'a': |
1310 | 0 | case 'b': |
1311 | 0 | case 'c': |
1312 | 0 | case 'd': |
1313 | 0 | case 'e': |
1314 | 0 | case 'f': |
1315 | 0 | case 'g': |
1316 | 0 | case 'h': |
1317 | 0 | case 'i': |
1318 | 0 | case 'j': |
1319 | 0 | case 'k': |
1320 | 0 | case 'l': |
1321 | 0 | case 'm': |
1322 | 0 | case 'n': |
1323 | 0 | case 'o': |
1324 | 0 | case 'p': |
1325 | 0 | case 'q': |
1326 | 0 | case 's': |
1327 | 0 | case 't': |
1328 | 0 | case 'u': |
1329 | 0 | case 'v': |
1330 | 0 | case 'w': |
1331 | 0 | case 'x': |
1332 | 0 | case 'y': |
1333 | 0 | case 'z': goto yy46; |
1334 | 0 | case '=': goto yy122; |
1335 | 0 | case '[': goto yy123; |
1336 | 0 | case 'r': goto yy149; |
1337 | 0 | default: goto yy30; |
1338 | 0 | } |
1339 | 0 | yy63: |
1340 | 0 | yyaccept = 2; |
1341 | 0 | yych = *(YYMARKER = ++p); |
1342 | 0 | switch (yych) { |
1343 | 0 | case '+': goto yy121; |
1344 | 0 | case '0': |
1345 | 0 | case '1': |
1346 | 0 | case '2': |
1347 | 0 | case '3': |
1348 | 0 | case '4': |
1349 | 0 | case '5': |
1350 | 0 | case '6': |
1351 | 0 | case '7': |
1352 | 0 | case '8': |
1353 | 0 | case '9': |
1354 | 0 | case 'A': |
1355 | 0 | case 'B': |
1356 | 0 | case 'C': |
1357 | 0 | case 'D': |
1358 | 0 | case 'E': |
1359 | 0 | case 'F': |
1360 | 0 | case 'G': |
1361 | 0 | case 'H': |
1362 | 0 | case 'I': |
1363 | 0 | case 'J': |
1364 | 0 | case 'K': |
1365 | 0 | case 'L': |
1366 | 0 | case 'M': |
1367 | 0 | case 'N': |
1368 | 0 | case 'O': |
1369 | 0 | case 'P': |
1370 | 0 | case 'Q': |
1371 | 0 | case 'R': |
1372 | 0 | case 'S': |
1373 | 0 | case 'T': |
1374 | 0 | case 'U': |
1375 | 0 | case 'V': |
1376 | 0 | case 'W': |
1377 | 0 | case 'X': |
1378 | 0 | case 'Y': |
1379 | 0 | case 'Z': |
1380 | 0 | case '_': |
1381 | 0 | case 'a': |
1382 | 0 | case 'b': |
1383 | 0 | case 'c': |
1384 | 0 | case 'd': |
1385 | 0 | case 'f': |
1386 | 0 | case 'g': |
1387 | 0 | case 'h': |
1388 | 0 | case 'i': |
1389 | 0 | case 'j': |
1390 | 0 | case 'k': |
1391 | 0 | case 'l': |
1392 | 0 | case 'm': |
1393 | 0 | case 'n': |
1394 | 0 | case 'o': |
1395 | 0 | case 'p': |
1396 | 0 | case 'q': |
1397 | 0 | case 'r': |
1398 | 0 | case 's': |
1399 | 0 | case 't': |
1400 | 0 | case 'u': |
1401 | 0 | case 'v': |
1402 | 0 | case 'w': |
1403 | 0 | case 'x': |
1404 | 0 | case 'y': |
1405 | 0 | case 'z': goto yy46; |
1406 | 0 | case '=': goto yy122; |
1407 | 0 | case '[': goto yy123; |
1408 | 0 | case 'e': goto yy150; |
1409 | 0 | default: goto yy30; |
1410 | 0 | } |
1411 | 0 | yy64: |
1412 | 0 | yyaccept = 2; |
1413 | 0 | yych = *(YYMARKER = ++p); |
1414 | 0 | switch (yych) { |
1415 | 0 | case '+': goto yy121; |
1416 | 0 | case '0': |
1417 | 0 | case '1': |
1418 | 0 | case '2': |
1419 | 0 | case '3': |
1420 | 0 | case '4': |
1421 | 0 | case '5': |
1422 | 0 | case '6': |
1423 | 0 | case '7': |
1424 | 0 | case '8': |
1425 | 0 | case '9': |
1426 | 0 | case 'A': |
1427 | 0 | case 'B': |
1428 | 0 | case 'C': |
1429 | 0 | case 'D': |
1430 | 0 | case 'E': |
1431 | 0 | case 'F': |
1432 | 0 | case 'G': |
1433 | 0 | case 'H': |
1434 | 0 | case 'I': |
1435 | 0 | case 'J': |
1436 | 0 | case 'K': |
1437 | 0 | case 'L': |
1438 | 0 | case 'M': |
1439 | 0 | case 'N': |
1440 | 0 | case 'O': |
1441 | 0 | case 'P': |
1442 | 0 | case 'Q': |
1443 | 0 | case 'R': |
1444 | 0 | case 'S': |
1445 | 0 | case 'T': |
1446 | 0 | case 'U': |
1447 | 0 | case 'V': |
1448 | 0 | case 'W': |
1449 | 0 | case 'X': |
1450 | 0 | case 'Y': |
1451 | 0 | case 'Z': |
1452 | 0 | case '_': |
1453 | 0 | case 'a': |
1454 | 0 | case 'b': |
1455 | 0 | case 'c': |
1456 | 0 | case 'd': |
1457 | 0 | case 'f': |
1458 | 0 | case 'g': |
1459 | 0 | case 'h': |
1460 | 0 | case 'i': |
1461 | 0 | case 'j': |
1462 | 0 | case 'k': |
1463 | 0 | case 'l': |
1464 | 0 | case 'm': |
1465 | 0 | case 'n': |
1466 | 0 | case 'o': |
1467 | 0 | case 'p': |
1468 | 0 | case 'q': |
1469 | 0 | case 'r': |
1470 | 0 | case 's': |
1471 | 0 | case 't': |
1472 | 0 | case 'u': |
1473 | 0 | case 'v': |
1474 | 0 | case 'w': |
1475 | 0 | case 'x': |
1476 | 0 | case 'y': |
1477 | 0 | case 'z': goto yy46; |
1478 | 0 | case '=': goto yy122; |
1479 | 0 | case '[': goto yy123; |
1480 | 0 | case 'e': goto yy151; |
1481 | 0 | default: goto yy30; |
1482 | 0 | } |
1483 | 0 | yy65: |
1484 | 0 | yyaccept = 2; |
1485 | 0 | yych = *(YYMARKER = ++p); |
1486 | 0 | switch (yych) { |
1487 | 0 | case '+': goto yy121; |
1488 | 0 | case '0': |
1489 | 0 | case '1': |
1490 | 0 | case '2': |
1491 | 0 | case '3': |
1492 | 0 | case '4': |
1493 | 0 | case '5': |
1494 | 0 | case '6': |
1495 | 0 | case '7': |
1496 | 0 | case '8': |
1497 | 0 | case '9': |
1498 | 0 | case 'A': |
1499 | 0 | case 'B': |
1500 | 0 | case 'C': |
1501 | 0 | case 'D': |
1502 | 0 | case 'E': |
1503 | 0 | case 'F': |
1504 | 0 | case 'G': |
1505 | 0 | case 'H': |
1506 | 0 | case 'I': |
1507 | 0 | case 'J': |
1508 | 0 | case 'K': |
1509 | 0 | case 'L': |
1510 | 0 | case 'M': |
1511 | 0 | case 'N': |
1512 | 0 | case 'O': |
1513 | 0 | case 'P': |
1514 | 0 | case 'Q': |
1515 | 0 | case 'R': |
1516 | 0 | case 'S': |
1517 | 0 | case 'T': |
1518 | 0 | case 'U': |
1519 | 0 | case 'V': |
1520 | 0 | case 'W': |
1521 | 0 | case 'X': |
1522 | 0 | case 'Y': |
1523 | 0 | case 'Z': |
1524 | 0 | case '_': |
1525 | 0 | case 'a': |
1526 | 0 | case 'b': |
1527 | 0 | case 'c': |
1528 | 0 | case 'd': |
1529 | 0 | case 'e': |
1530 | 0 | case 'f': |
1531 | 0 | case 'g': |
1532 | 0 | case 'j': |
1533 | 0 | case 'k': |
1534 | 0 | case 'l': |
1535 | 0 | case 'm': |
1536 | 0 | case 'n': |
1537 | 0 | case 'o': |
1538 | 0 | case 'p': |
1539 | 0 | case 'q': |
1540 | 0 | case 'r': |
1541 | 0 | case 's': |
1542 | 0 | case 't': |
1543 | 0 | case 'u': |
1544 | 0 | case 'v': |
1545 | 0 | case 'w': |
1546 | 0 | case 'x': |
1547 | 0 | case 'y': |
1548 | 0 | case 'z': goto yy46; |
1549 | 0 | case '=': goto yy122; |
1550 | 0 | case '[': goto yy123; |
1551 | 0 | case 'h': goto yy152; |
1552 | 0 | case 'i': goto yy153; |
1553 | 0 | default: goto yy30; |
1554 | 0 | } |
1555 | 0 | yy66: |
1556 | 0 | yyaccept = 2; |
1557 | 0 | yych = *(YYMARKER = ++p); |
1558 | 0 | switch (yych) { |
1559 | 0 | case '+': goto yy121; |
1560 | 0 | case '0': |
1561 | 0 | case '1': |
1562 | 0 | case '2': |
1563 | 0 | case '3': |
1564 | 0 | case '4': |
1565 | 0 | case '5': |
1566 | 0 | case '6': |
1567 | 0 | case '7': |
1568 | 0 | case '8': |
1569 | 0 | case '9': |
1570 | 0 | case 'A': |
1571 | 0 | case 'B': |
1572 | 0 | case 'C': |
1573 | 0 | case 'D': |
1574 | 0 | case 'E': |
1575 | 0 | case 'F': |
1576 | 0 | case 'G': |
1577 | 0 | case 'H': |
1578 | 0 | case 'I': |
1579 | 0 | case 'J': |
1580 | 0 | case 'K': |
1581 | 0 | case 'L': |
1582 | 0 | case 'M': |
1583 | 0 | case 'N': |
1584 | 0 | case 'O': |
1585 | 0 | case 'P': |
1586 | 0 | case 'Q': |
1587 | 0 | case 'R': |
1588 | 0 | case 'S': |
1589 | 0 | case 'T': |
1590 | 0 | case 'U': |
1591 | 0 | case 'V': |
1592 | 0 | case 'W': |
1593 | 0 | case 'X': |
1594 | 0 | case 'Y': |
1595 | 0 | case 'Z': |
1596 | 0 | case '_': |
1597 | 0 | case 'a': |
1598 | 0 | case 'b': |
1599 | 0 | case 'c': |
1600 | 0 | case 'd': |
1601 | 0 | case 'e': |
1602 | 0 | case 'f': |
1603 | 0 | case 'g': |
1604 | 0 | case 'h': |
1605 | 0 | case 'i': |
1606 | 0 | case 'j': |
1607 | 0 | case 'k': |
1608 | 0 | case 'l': |
1609 | 0 | case 'm': |
1610 | 0 | case 'o': |
1611 | 0 | case 'p': |
1612 | 0 | case 'q': |
1613 | 0 | case 'r': |
1614 | 0 | case 's': |
1615 | 0 | case 't': |
1616 | 0 | case 'u': |
1617 | 0 | case 'v': |
1618 | 0 | case 'w': |
1619 | 0 | case 'x': |
1620 | 0 | case 'y': |
1621 | 0 | case 'z': goto yy46; |
1622 | 0 | case '=': goto yy122; |
1623 | 0 | case '[': goto yy123; |
1624 | 0 | case 'n': goto yy154; |
1625 | 0 | default: goto yy30; |
1626 | 0 | } |
1627 | 0 | yy67: |
1628 | 0 | yyaccept = 2; |
1629 | 0 | yych = *(YYMARKER = ++p); |
1630 | 0 | switch (yych) { |
1631 | 0 | case '+': goto yy121; |
1632 | 0 | case '0': |
1633 | 0 | case '1': |
1634 | 0 | case '2': |
1635 | 0 | case '3': |
1636 | 0 | case '4': |
1637 | 0 | case '5': |
1638 | 0 | case '6': |
1639 | 0 | case '7': |
1640 | 0 | case '8': |
1641 | 0 | case '9': |
1642 | 0 | case 'A': |
1643 | 0 | case 'B': |
1644 | 0 | case 'C': |
1645 | 0 | case 'D': |
1646 | 0 | case 'E': |
1647 | 0 | case 'F': |
1648 | 0 | case 'G': |
1649 | 0 | case 'H': |
1650 | 0 | case 'I': |
1651 | 0 | case 'J': |
1652 | 0 | case 'K': |
1653 | 0 | case 'L': |
1654 | 0 | case 'M': |
1655 | 0 | case 'N': |
1656 | 0 | case 'O': |
1657 | 0 | case 'P': |
1658 | 0 | case 'Q': |
1659 | 0 | case 'R': |
1660 | 0 | case 'S': |
1661 | 0 | case 'T': |
1662 | 0 | case 'U': |
1663 | 0 | case 'V': |
1664 | 0 | case 'W': |
1665 | 0 | case 'X': |
1666 | 0 | case 'Y': |
1667 | 0 | case 'Z': |
1668 | 0 | case '_': |
1669 | 0 | case 'b': |
1670 | 0 | case 'c': |
1671 | 0 | case 'd': |
1672 | 0 | case 'e': |
1673 | 0 | case 'f': |
1674 | 0 | case 'g': |
1675 | 0 | case 'h': |
1676 | 0 | case 'i': |
1677 | 0 | case 'j': |
1678 | 0 | case 'k': |
1679 | 0 | case 'l': |
1680 | 0 | case 'm': |
1681 | 0 | case 'n': |
1682 | 0 | case 'o': |
1683 | 0 | case 'p': |
1684 | 0 | case 'q': |
1685 | 0 | case 'r': |
1686 | 0 | case 's': |
1687 | 0 | case 't': |
1688 | 0 | case 'u': |
1689 | 0 | case 'v': |
1690 | 0 | case 'w': |
1691 | 0 | case 'x': |
1692 | 0 | case 'y': |
1693 | 0 | case 'z': goto yy46; |
1694 | 0 | case '=': goto yy122; |
1695 | 0 | case '[': goto yy123; |
1696 | 0 | case 'a': goto yy155; |
1697 | 0 | default: goto yy30; |
1698 | 0 | } |
1699 | 0 | yy68: |
1700 | 0 | yyaccept = 2; |
1701 | 0 | yych = *(YYMARKER = ++p); |
1702 | 0 | switch (yych) { |
1703 | 0 | case '+': goto yy121; |
1704 | 0 | case '0': |
1705 | 0 | case '1': |
1706 | 0 | case '2': |
1707 | 0 | case '3': |
1708 | 0 | case '4': |
1709 | 0 | case '5': |
1710 | 0 | case '6': |
1711 | 0 | case '7': |
1712 | 0 | case '8': |
1713 | 0 | case '9': |
1714 | 0 | case 'A': |
1715 | 0 | case 'B': |
1716 | 0 | case 'C': |
1717 | 0 | case 'D': |
1718 | 0 | case 'E': |
1719 | 0 | case 'F': |
1720 | 0 | case 'G': |
1721 | 0 | case 'H': |
1722 | 0 | case 'I': |
1723 | 0 | case 'J': |
1724 | 0 | case 'K': |
1725 | 0 | case 'L': |
1726 | 0 | case 'M': |
1727 | 0 | case 'N': |
1728 | 0 | case 'O': |
1729 | 0 | case 'P': |
1730 | 0 | case 'Q': |
1731 | 0 | case 'R': |
1732 | 0 | case 'S': |
1733 | 0 | case 'T': |
1734 | 0 | case 'U': |
1735 | 0 | case 'V': |
1736 | 0 | case 'W': |
1737 | 0 | case 'X': |
1738 | 0 | case 'Y': |
1739 | 0 | case 'Z': |
1740 | 0 | case '_': |
1741 | 0 | case 'a': |
1742 | 0 | case 'b': |
1743 | 0 | case 'c': |
1744 | 0 | case 'd': |
1745 | 0 | case 'e': |
1746 | 0 | case 'f': |
1747 | 0 | case 'g': |
1748 | 0 | case 'i': |
1749 | 0 | case 'j': |
1750 | 0 | case 'k': |
1751 | 0 | case 'l': |
1752 | 0 | case 'm': |
1753 | 0 | case 'n': |
1754 | 0 | case 'o': |
1755 | 0 | case 'p': |
1756 | 0 | case 'q': |
1757 | 0 | case 'r': |
1758 | 0 | case 's': |
1759 | 0 | case 't': |
1760 | 0 | case 'u': |
1761 | 0 | case 'v': |
1762 | 0 | case 'w': |
1763 | 0 | case 'x': |
1764 | 0 | case 'y': |
1765 | 0 | case 'z': goto yy46; |
1766 | 0 | case '=': goto yy122; |
1767 | 0 | case '[': goto yy123; |
1768 | 0 | case 'h': goto yy156; |
1769 | 0 | default: goto yy30; |
1770 | 0 | } |
1771 | 0 | yy69: |
1772 | 0 | yyaccept = 5; |
1773 | 0 | yych = *(YYMARKER = ++p); |
1774 | 0 | switch (yych) { |
1775 | 0 | case 'A': |
1776 | 0 | case 'B': |
1777 | 0 | case 'C': |
1778 | 0 | case 'D': |
1779 | 0 | case 'E': |
1780 | 0 | case 'F': |
1781 | 0 | case 'G': |
1782 | 0 | case 'H': |
1783 | 0 | case 'I': |
1784 | 0 | case 'J': |
1785 | 0 | case 'K': |
1786 | 0 | case 'L': |
1787 | 0 | case 'M': |
1788 | 0 | case 'N': |
1789 | 0 | case 'O': |
1790 | 0 | case 'P': |
1791 | 0 | case 'Q': |
1792 | 0 | case 'R': |
1793 | 0 | case 'S': |
1794 | 0 | case 'T': |
1795 | 0 | case 'U': |
1796 | 0 | case 'V': |
1797 | 0 | case 'W': |
1798 | 0 | case 'X': |
1799 | 0 | case 'Y': |
1800 | 0 | case 'Z': |
1801 | 0 | case '_': |
1802 | 0 | case 'a': |
1803 | 0 | case 'b': |
1804 | 0 | case 'c': |
1805 | 0 | case 'd': |
1806 | 0 | case 'e': |
1807 | 0 | case 'f': |
1808 | 0 | case 'g': |
1809 | 0 | case 'h': |
1810 | 0 | case 'i': |
1811 | 0 | case 'j': |
1812 | 0 | case 'k': |
1813 | 0 | case 'l': |
1814 | 0 | case 'm': |
1815 | 0 | case 'n': |
1816 | 0 | case 'o': |
1817 | 0 | case 'p': |
1818 | 0 | case 'q': |
1819 | 0 | case 'r': |
1820 | 0 | case 's': |
1821 | 0 | case 't': |
1822 | 0 | case 'u': |
1823 | 0 | case 'v': |
1824 | 0 | case 'w': |
1825 | 0 | case 'x': |
1826 | 0 | case 'y': |
1827 | 0 | case 'z': goto yy157; |
1828 | 0 | default: goto yy70; |
1829 | 0 | } |
1830 | 0 | yy70: |
1831 | 0 | #line 42 "_devbuild/tmp/osh-lex.re2c.h" |
1832 | 0 | { *id = id__Lit_LBrace; break; } |
1833 | 0 | #line 1834 "_devbuild/gen/osh-lex.h" |
1834 | 0 | yy71: |
1835 | 0 | yych = *++p; |
1836 | 0 | switch (yych) { |
1837 | 0 | case '&': goto yy158; |
1838 | 0 | case '|': goto yy159; |
1839 | 0 | default: goto yy72; |
1840 | 0 | } |
1841 | 0 | yy72: |
1842 | 0 | #line 134 "_devbuild/tmp/osh-lex.re2c.h" |
1843 | 0 | { *id = id__Op_Pipe; break; } |
1844 | 0 | #line 1845 "_devbuild/gen/osh-lex.h" |
1845 | 0 | yy73: |
1846 | 0 | ++p; |
1847 | 0 | #line 43 "_devbuild/tmp/osh-lex.re2c.h" |
1848 | 0 | { *id = id__Lit_RBrace; break; } |
1849 | 0 | #line 1850 "_devbuild/gen/osh-lex.h" |
1850 | 0 | yy74: |
1851 | 0 | yych = *++p; |
1852 | 0 | switch (yych) { |
1853 | 0 | case '-': |
1854 | 0 | case '.': |
1855 | 0 | case '0': |
1856 | 0 | case '1': |
1857 | 0 | case '2': |
1858 | 0 | case '3': |
1859 | 0 | case '4': |
1860 | 0 | case '5': |
1861 | 0 | case '6': |
1862 | 0 | case '7': |
1863 | 0 | case '8': |
1864 | 0 | case '9': |
1865 | 0 | case 'A': |
1866 | 0 | case 'B': |
1867 | 0 | case 'C': |
1868 | 0 | case 'D': |
1869 | 0 | case 'E': |
1870 | 0 | case 'F': |
1871 | 0 | case 'G': |
1872 | 0 | case 'H': |
1873 | 0 | case 'I': |
1874 | 0 | case 'J': |
1875 | 0 | case 'K': |
1876 | 0 | case 'L': |
1877 | 0 | case 'M': |
1878 | 0 | case 'N': |
1879 | 0 | case 'O': |
1880 | 0 | case 'P': |
1881 | 0 | case 'Q': |
1882 | 0 | case 'R': |
1883 | 0 | case 'S': |
1884 | 0 | case 'T': |
1885 | 0 | case 'U': |
1886 | 0 | case 'V': |
1887 | 0 | case 'W': |
1888 | 0 | case 'X': |
1889 | 0 | case 'Y': |
1890 | 0 | case 'Z': |
1891 | 0 | case '_': |
1892 | 0 | case 'a': |
1893 | 0 | case 'b': |
1894 | 0 | case 'c': |
1895 | 0 | case 'd': |
1896 | 0 | case 'e': |
1897 | 0 | case 'f': |
1898 | 0 | case 'g': |
1899 | 0 | case 'h': |
1900 | 0 | case 'i': |
1901 | 0 | case 'j': |
1902 | 0 | case 'k': |
1903 | 0 | case 'l': |
1904 | 0 | case 'm': |
1905 | 0 | case 'n': |
1906 | 0 | case 'o': |
1907 | 0 | case 'p': |
1908 | 0 | case 'q': |
1909 | 0 | case 'r': |
1910 | 0 | case 's': |
1911 | 0 | case 't': |
1912 | 0 | case 'u': |
1913 | 0 | case 'v': |
1914 | 0 | case 'w': |
1915 | 0 | case 'x': |
1916 | 0 | case 'y': |
1917 | 0 | case 'z': goto yy74; |
1918 | 0 | default: goto yy75; |
1919 | 0 | } |
1920 | 0 | yy75: |
1921 | 0 | #line 127 "_devbuild/tmp/osh-lex.re2c.h" |
1922 | 0 | { *id = id__Lit_TildeLike; break; } |
1923 | 0 | #line 1924 "_devbuild/gen/osh-lex.h" |
1924 | 0 | yy76: |
1925 | 0 | ++p; |
1926 | 0 | #line 148 "_devbuild/tmp/osh-lex.re2c.h" |
1927 | 0 | { *id = id__ExtGlob_Bang; break; } |
1928 | 0 | #line 1929 "_devbuild/gen/osh-lex.h" |
1929 | 0 | yy77: |
1930 | 0 | yych = *++p; |
1931 | 0 | switch (yych) { |
1932 | 0 | case '#': goto yy160; |
1933 | 0 | default: goto yy78; |
1934 | 0 | } |
1935 | 0 | yy78: |
1936 | 0 | p = YYMARKER; |
1937 | 0 | switch (yyaccept) { |
1938 | 0 | case 0: goto yy15; |
1939 | 0 | case 1: goto yy45; |
1940 | 0 | case 2: goto yy31; |
1941 | 0 | case 3: goto yy52; |
1942 | 0 | case 4: goto yy54; |
1943 | 0 | case 5: goto yy70; |
1944 | 0 | case 6: goto yy135; |
1945 | 0 | case 7: goto yy141; |
1946 | 0 | case 8: goto yy145; |
1947 | 0 | case 9: goto yy148; |
1948 | 0 | case 10: goto yy180; |
1949 | 0 | case 11: goto yy190; |
1950 | 0 | case 12: goto yy195; |
1951 | 0 | case 13: goto yy200; |
1952 | 0 | case 14: goto yy202; |
1953 | 0 | case 15: goto yy204; |
1954 | 0 | case 16: goto yy206; |
1955 | 0 | case 17: goto yy208; |
1956 | 0 | case 18: goto yy210; |
1957 | 0 | case 19: goto yy212; |
1958 | 0 | case 20: goto yy214; |
1959 | 0 | case 21: goto yy217; |
1960 | 0 | case 22: goto yy223; |
1961 | 0 | case 23: goto yy225; |
1962 | 0 | case 24: goto yy233; |
1963 | 0 | case 25: goto yy235; |
1964 | 0 | case 26: goto yy237; |
1965 | 0 | case 27: goto yy246; |
1966 | 0 | case 28: goto yy248; |
1967 | 0 | case 29: goto yy259; |
1968 | 0 | case 30: goto yy261; |
1969 | 0 | case 31: goto yy264; |
1970 | 0 | case 32: goto yy266; |
1971 | 0 | case 33: goto yy273; |
1972 | 0 | case 34: goto yy275; |
1973 | 0 | default: goto yy278; |
1974 | 0 | } |
1975 | 0 | yy79: |
1976 | 0 | ++p; |
1977 | 0 | #line 119 "_devbuild/tmp/osh-lex.re2c.h" |
1978 | 0 | { *id = id__VSub_Bang; break; } |
1979 | 0 | #line 1980 "_devbuild/gen/osh-lex.h" |
1980 | 0 | yy80: |
1981 | 0 | ++p; |
1982 | 0 | #line 113 "_devbuild/tmp/osh-lex.re2c.h" |
1983 | 0 | { *id = id__Left_DollarDoubleQuote; break; } |
1984 | 0 | #line 1985 "_devbuild/gen/osh-lex.h" |
1985 | 0 | yy81: |
1986 | 0 | ++p; |
1987 | 0 | #line 121 "_devbuild/tmp/osh-lex.re2c.h" |
1988 | 0 | { *id = id__VSub_Pound; break; } |
1989 | 0 | #line 1990 "_devbuild/gen/osh-lex.h" |
1990 | 0 | yy82: |
1991 | 0 | ++p; |
1992 | 0 | #line 122 "_devbuild/tmp/osh-lex.re2c.h" |
1993 | 0 | { *id = id__VSub_Dollar; break; } |
1994 | 0 | #line 1995 "_devbuild/gen/osh-lex.h" |
1995 | 0 | yy83: |
1996 | 0 | ++p; |
1997 | 0 | #line 114 "_devbuild/tmp/osh-lex.re2c.h" |
1998 | 0 | { *id = id__Left_DollarSingleQuote; break; } |
1999 | 0 | #line 2000 "_devbuild/gen/osh-lex.h" |
2000 | 0 | yy84: |
2001 | 0 | yych = *++p; |
2002 | 0 | switch (yych) { |
2003 | 0 | case '(': goto yy161; |
2004 | 0 | default: goto yy85; |
2005 | 0 | } |
2006 | 0 | yy85: |
2007 | 0 | #line 107 "_devbuild/tmp/osh-lex.re2c.h" |
2008 | 0 | { *id = id__Left_DollarParen; break; } |
2009 | 0 | #line 2010 "_devbuild/gen/osh-lex.h" |
2010 | 0 | yy86: |
2011 | 0 | ++p; |
2012 | 0 | #line 123 "_devbuild/tmp/osh-lex.re2c.h" |
2013 | 0 | { *id = id__VSub_Star; break; } |
2014 | 0 | #line 2015 "_devbuild/gen/osh-lex.h" |
2015 | 0 | yy87: |
2016 | 0 | ++p; |
2017 | 0 | #line 124 "_devbuild/tmp/osh-lex.re2c.h" |
2018 | 0 | { *id = id__VSub_Hyphen; break; } |
2019 | 0 | #line 2020 "_devbuild/gen/osh-lex.h" |
2020 | 0 | yy88: |
2021 | 0 | ++p; |
2022 | 0 | #line 118 "_devbuild/tmp/osh-lex.re2c.h" |
2023 | 0 | { *id = id__VSub_Number; break; } |
2024 | 0 | #line 2025 "_devbuild/gen/osh-lex.h" |
2025 | 0 | yy89: |
2026 | 0 | ++p; |
2027 | 0 | #line 125 "_devbuild/tmp/osh-lex.re2c.h" |
2028 | 0 | { *id = id__VSub_QMark; break; } |
2029 | 0 | #line 2030 "_devbuild/gen/osh-lex.h" |
2030 | 0 | yy90: |
2031 | 0 | ++p; |
2032 | 0 | #line 120 "_devbuild/tmp/osh-lex.re2c.h" |
2033 | 0 | { *id = id__VSub_At; break; } |
2034 | 0 | #line 2035 "_devbuild/gen/osh-lex.h" |
2035 | 0 | yy91: |
2036 | 0 | yych = *++p; |
2037 | 0 | switch (yych) { |
2038 | 0 | case '0': |
2039 | 0 | case '1': |
2040 | 0 | case '2': |
2041 | 0 | case '3': |
2042 | 0 | case '4': |
2043 | 0 | case '5': |
2044 | 0 | case '6': |
2045 | 0 | case '7': |
2046 | 0 | case '8': |
2047 | 0 | case '9': |
2048 | 0 | case 'A': |
2049 | 0 | case 'B': |
2050 | 0 | case 'C': |
2051 | 0 | case 'D': |
2052 | 0 | case 'E': |
2053 | 0 | case 'F': |
2054 | 0 | case 'G': |
2055 | 0 | case 'H': |
2056 | 0 | case 'I': |
2057 | 0 | case 'J': |
2058 | 0 | case 'K': |
2059 | 0 | case 'L': |
2060 | 0 | case 'M': |
2061 | 0 | case 'N': |
2062 | 0 | case 'O': |
2063 | 0 | case 'P': |
2064 | 0 | case 'Q': |
2065 | 0 | case 'R': |
2066 | 0 | case 'S': |
2067 | 0 | case 'T': |
2068 | 0 | case 'U': |
2069 | 0 | case 'V': |
2070 | 0 | case 'W': |
2071 | 0 | case 'X': |
2072 | 0 | case 'Y': |
2073 | 0 | case 'Z': |
2074 | 0 | case '_': |
2075 | 0 | case 'a': |
2076 | 0 | case 'b': |
2077 | 0 | case 'c': |
2078 | 0 | case 'd': |
2079 | 0 | case 'e': |
2080 | 0 | case 'f': |
2081 | 0 | case 'g': |
2082 | 0 | case 'h': |
2083 | 0 | case 'i': |
2084 | 0 | case 'j': |
2085 | 0 | case 'k': |
2086 | 0 | case 'l': |
2087 | 0 | case 'm': |
2088 | 0 | case 'n': |
2089 | 0 | case 'o': |
2090 | 0 | case 'p': |
2091 | 0 | case 'q': |
2092 | 0 | case 'r': |
2093 | 0 | case 's': |
2094 | 0 | case 't': |
2095 | 0 | case 'u': |
2096 | 0 | case 'v': |
2097 | 0 | case 'w': |
2098 | 0 | case 'x': |
2099 | 0 | case 'y': |
2100 | 0 | case 'z': goto yy91; |
2101 | 0 | default: goto yy92; |
2102 | 0 | } |
2103 | 0 | yy92: |
2104 | 0 | #line 117 "_devbuild/tmp/osh-lex.re2c.h" |
2105 | 0 | { *id = id__VSub_DollarName; break; } |
2106 | 0 | #line 2107 "_devbuild/gen/osh-lex.h" |
2107 | 0 | yy93: |
2108 | 0 | ++p; |
2109 | 0 | #line 110 "_devbuild/tmp/osh-lex.re2c.h" |
2110 | 0 | { *id = id__Left_DollarBracket; break; } |
2111 | 0 | #line 2112 "_devbuild/gen/osh-lex.h" |
2112 | 0 | yy94: |
2113 | 0 | ++p; |
2114 | 0 | #line 108 "_devbuild/tmp/osh-lex.re2c.h" |
2115 | 0 | { *id = id__Left_DollarBrace; break; } |
2116 | 0 | #line 2117 "_devbuild/gen/osh-lex.h" |
2117 | 0 | yy95: |
2118 | 0 | ++p; |
2119 | 0 | #line 136 "_devbuild/tmp/osh-lex.re2c.h" |
2120 | 0 | { *id = id__Op_DAmp; break; } |
2121 | 0 | #line 2122 "_devbuild/gen/osh-lex.h" |
2122 | 0 | yy96: |
2123 | 0 | yych = *++p; |
2124 | 0 | switch (yych) { |
2125 | 0 | case '>': goto yy162; |
2126 | 0 | default: goto yy97; |
2127 | 0 | } |
2128 | 0 | yy97: |
2129 | 0 | #line 70 "_devbuild/tmp/osh-lex.re2c.h" |
2130 | 0 | { *id = id__Redir_AndGreat; break; } |
2131 | 0 | #line 2132 "_devbuild/gen/osh-lex.h" |
2132 | 0 | yy98: |
2133 | 0 | ++p; |
2134 | 0 | #line 35 "_devbuild/tmp/osh-lex.re2c.h" |
2135 | 0 | { *id = id__Op_DLeftParen; break; } |
2136 | 0 | #line 2137 "_devbuild/gen/osh-lex.h" |
2137 | 0 | yy99: |
2138 | 0 | ++p; |
2139 | 0 | #line 145 "_devbuild/tmp/osh-lex.re2c.h" |
2140 | 0 | { *id = id__ExtGlob_Star; break; } |
2141 | 0 | #line 2142 "_devbuild/gen/osh-lex.h" |
2142 | 0 | yy100: |
2143 | 0 | ++p; |
2144 | 0 | #line 146 "_devbuild/tmp/osh-lex.re2c.h" |
2145 | 0 | { *id = id__ExtGlob_Plus; break; } |
2146 | 0 | #line 2147 "_devbuild/gen/osh-lex.h" |
2147 | 0 | yy101: |
2148 | 0 | ++p; |
2149 | 0 | #line 143 "_devbuild/tmp/osh-lex.re2c.h" |
2150 | 0 | { *id = id__ExtGlob_Comma; break; } |
2151 | 0 | #line 2152 "_devbuild/gen/osh-lex.h" |
2152 | 0 | yy102: |
2153 | 0 | yych = *++p; |
2154 | 0 | switch (yych) { |
2155 | 0 | case '.': goto yy163; |
2156 | 0 | default: goto yy30; |
2157 | 0 | } |
2158 | 0 | yy103: |
2159 | 0 | yych = *++p; |
2160 | 0 | switch (yych) { |
2161 | 0 | case '<': goto yy104; |
2162 | 0 | case '>': goto yy105; |
2163 | 0 | default: goto yy30; |
2164 | 0 | } |
2165 | 0 | yy104: |
2166 | 0 | yych = *++p; |
2167 | 0 | switch (yych) { |
2168 | 0 | case '&': goto yy107; |
2169 | 0 | case '<': goto yy109; |
2170 | 0 | case '>': goto yy111; |
2171 | 0 | default: goto yy38; |
2172 | 0 | } |
2173 | 0 | yy105: |
2174 | 0 | yych = *++p; |
2175 | 0 | switch (yych) { |
2176 | 0 | case '&': goto yy112; |
2177 | 0 | case '>': goto yy114; |
2178 | 0 | case '|': goto yy115; |
2179 | 0 | default: goto yy41; |
2180 | 0 | } |
2181 | 0 | yy106: |
2182 | 0 | ++p; |
2183 | 0 | #line 139 "_devbuild/tmp/osh-lex.re2c.h" |
2184 | 0 | { *id = id__Op_DSemi; break; } |
2185 | 0 | #line 2186 "_devbuild/gen/osh-lex.h" |
2186 | 0 | yy107: |
2187 | 0 | ++p; |
2188 | 0 | #line 57 "_devbuild/tmp/osh-lex.re2c.h" |
2189 | 0 | { *id = id__Redir_LessAnd; break; } |
2190 | 0 | #line 2191 "_devbuild/gen/osh-lex.h" |
2191 | 0 | yy108: |
2192 | 0 | ++p; |
2193 | 0 | #line 115 "_devbuild/tmp/osh-lex.re2c.h" |
2194 | 0 | { *id = id__Left_ProcSubIn; break; } |
2195 | 0 | #line 2196 "_devbuild/gen/osh-lex.h" |
2196 | 0 | yy109: |
2197 | 0 | yych = *++p; |
2198 | 0 | switch (yych) { |
2199 | 0 | case '-': goto yy165; |
2200 | 0 | case '<': goto yy166; |
2201 | 0 | default: goto yy110; |
2202 | 0 | } |
2203 | 0 | yy110: |
2204 | 0 | #line 52 "_devbuild/tmp/osh-lex.re2c.h" |
2205 | 0 | { *id = id__Redir_DLess; break; } |
2206 | 0 | #line 2207 "_devbuild/gen/osh-lex.h" |
2207 | 0 | yy111: |
2208 | 0 | ++p; |
2209 | 0 | #line 58 "_devbuild/tmp/osh-lex.re2c.h" |
2210 | 0 | { *id = id__Redir_LessGreat; break; } |
2211 | 0 | #line 2212 "_devbuild/gen/osh-lex.h" |
2212 | 0 | yy112: |
2213 | 0 | ++p; |
2214 | 0 | #line 56 "_devbuild/tmp/osh-lex.re2c.h" |
2215 | 0 | { *id = id__Redir_GreatAnd; break; } |
2216 | 0 | #line 2217 "_devbuild/gen/osh-lex.h" |
2217 | 0 | yy113: |
2218 | 0 | ++p; |
2219 | 0 | #line 116 "_devbuild/tmp/osh-lex.re2c.h" |
2220 | 0 | { *id = id__Left_ProcSubOut; break; } |
2221 | 0 | #line 2222 "_devbuild/gen/osh-lex.h" |
2222 | 0 | yy114: |
2223 | 0 | ++p; |
2224 | 0 | #line 54 "_devbuild/tmp/osh-lex.re2c.h" |
2225 | 0 | { *id = id__Redir_DGreat; break; } |
2226 | 0 | #line 2227 "_devbuild/gen/osh-lex.h" |
2227 | 0 | yy115: |
2228 | 0 | ++p; |
2229 | 0 | #line 59 "_devbuild/tmp/osh-lex.re2c.h" |
2230 | 0 | { *id = id__Redir_Clobber; break; } |
2231 | 0 | #line 2232 "_devbuild/gen/osh-lex.h" |
2232 | 0 | yy116: |
2233 | 0 | ++p; |
2234 | 0 | #line 147 "_devbuild/tmp/osh-lex.re2c.h" |
2235 | 0 | { *id = id__ExtGlob_QMark; break; } |
2236 | 0 | #line 2237 "_devbuild/gen/osh-lex.h" |
2237 | 0 | yy117: |
2238 | 0 | ++p; |
2239 | 0 | #line 144 "_devbuild/tmp/osh-lex.re2c.h" |
2240 | 0 | { *id = id__ExtGlob_At; break; } |
2241 | 0 | #line 2242 "_devbuild/gen/osh-lex.h" |
2242 | 0 | yy118: |
2243 | 0 | yych = *++p; |
2244 | 0 | switch (yych) { |
2245 | 0 | case '0': |
2246 | 0 | case '1': |
2247 | 0 | case '2': |
2248 | 0 | case '3': |
2249 | 0 | case '4': |
2250 | 0 | case '5': |
2251 | 0 | case '6': |
2252 | 0 | case '7': |
2253 | 0 | case '8': |
2254 | 0 | case '9': |
2255 | 0 | case 'A': |
2256 | 0 | case 'B': |
2257 | 0 | case 'C': |
2258 | 0 | case 'D': |
2259 | 0 | case 'E': |
2260 | 0 | case 'F': |
2261 | 0 | case 'G': |
2262 | 0 | case 'H': |
2263 | 0 | case 'I': |
2264 | 0 | case 'J': |
2265 | 0 | case 'K': |
2266 | 0 | case 'L': |
2267 | 0 | case 'M': |
2268 | 0 | case 'N': |
2269 | 0 | case 'O': |
2270 | 0 | case 'P': |
2271 | 0 | case 'Q': |
2272 | 0 | case 'R': |
2273 | 0 | case 'S': |
2274 | 0 | case 'T': |
2275 | 0 | case 'U': |
2276 | 0 | case 'V': |
2277 | 0 | case 'W': |
2278 | 0 | case 'X': |
2279 | 0 | case 'Y': |
2280 | 0 | case 'Z': |
2281 | 0 | case '_': |
2282 | 0 | case 'a': |
2283 | 0 | case 'b': |
2284 | 0 | case 'c': |
2285 | 0 | case 'd': |
2286 | 0 | case 'e': |
2287 | 0 | case 'f': |
2288 | 0 | case 'g': |
2289 | 0 | case 'h': |
2290 | 0 | case 'i': |
2291 | 0 | case 'j': |
2292 | 0 | case 'k': |
2293 | 0 | case 'l': |
2294 | 0 | case 'm': |
2295 | 0 | case 'n': |
2296 | 0 | case 'o': |
2297 | 0 | case 'p': |
2298 | 0 | case 'q': |
2299 | 0 | case 'r': |
2300 | 0 | case 's': |
2301 | 0 | case 't': |
2302 | 0 | case 'u': |
2303 | 0 | case 'v': |
2304 | 0 | case 'w': |
2305 | 0 | case 'x': |
2306 | 0 | case 'y': |
2307 | 0 | case 'z': goto yy118; |
2308 | 0 | default: goto yy119; |
2309 | 0 | } |
2310 | 0 | yy119: |
2311 | 0 | #line 48 "_devbuild/tmp/osh-lex.re2c.h" |
2312 | 0 | { *id = id__Lit_Splice; break; } |
2313 | 0 | #line 2314 "_devbuild/gen/osh-lex.h" |
2314 | 0 | yy120: |
2315 | 0 | yych = *++p; |
2316 | 0 | switch (yych) { |
2317 | 0 | case '.': goto yy167; |
2318 | 0 | default: goto yy78; |
2319 | 0 | } |
2320 | 0 | yy121: |
2321 | 0 | yych = *++p; |
2322 | 0 | switch (yych) { |
2323 | 0 | case '=': goto yy122; |
2324 | 0 | default: goto yy78; |
2325 | 0 | } |
2326 | 0 | yy122: |
2327 | 0 | ++p; |
2328 | 0 | #line 32 "_devbuild/tmp/osh-lex.re2c.h" |
2329 | 0 | { *id = id__Lit_VarLike; break; } |
2330 | 0 | #line 2331 "_devbuild/gen/osh-lex.h" |
2331 | 0 | yy123: |
2332 | 0 | ++p; |
2333 | 0 | #line 33 "_devbuild/tmp/osh-lex.re2c.h" |
2334 | 0 | { *id = id__Lit_ArrayLhsOpen; break; } |
2335 | 0 | #line 2336 "_devbuild/gen/osh-lex.h" |
2336 | 0 | yy124: |
2337 | 0 | ++p; |
2338 | 0 | #line 72 "_devbuild/tmp/osh-lex.re2c.h" |
2339 | 0 | { *id = id__KW_DLeftBracket; break; } |
2340 | 0 | #line 2341 "_devbuild/gen/osh-lex.h" |
2341 | 0 | yy125: |
2342 | 0 | ++p; |
2343 | 0 | #line 104 "_devbuild/tmp/osh-lex.re2c.h" |
2344 | 0 | { *id = id__Lit_EscapedChar; break; } |
2345 | 0 | #line 2346 "_devbuild/gen/osh-lex.h" |
2346 | 0 | yy126: |
2347 | 0 | ++p; |
2348 | 0 | #line 105 "_devbuild/tmp/osh-lex.re2c.h" |
2349 | 0 | { *id = id__Ignored_LineCont; break; } |
2350 | 0 | #line 2351 "_devbuild/gen/osh-lex.h" |
2351 | 0 | yy127: |
2352 | 0 | yych = *++p; |
2353 | 0 | switch (yych) { |
2354 | 0 | case '=': goto yy128; |
2355 | 0 | default: goto yy78; |
2356 | 0 | } |
2357 | 0 | yy128: |
2358 | 0 | ++p; |
2359 | 0 | #line 34 "_devbuild/tmp/osh-lex.re2c.h" |
2360 | 0 | { *id = id__Lit_ArrayLhsClose; break; } |
2361 | 0 | #line 2362 "_devbuild/gen/osh-lex.h" |
2362 | 0 | yy129: |
2363 | 0 | yyaccept = 2; |
2364 | 0 | yych = *(YYMARKER = ++p); |
2365 | 0 | switch (yych) { |
2366 | 0 | case '+': goto yy121; |
2367 | 0 | case '0': |
2368 | 0 | case '1': |
2369 | 0 | case '2': |
2370 | 0 | case '3': |
2371 | 0 | case '4': |
2372 | 0 | case '5': |
2373 | 0 | case '6': |
2374 | 0 | case '7': |
2375 | 0 | case '8': |
2376 | 0 | case '9': |
2377 | 0 | case 'A': |
2378 | 0 | case 'B': |
2379 | 0 | case 'C': |
2380 | 0 | case 'D': |
2381 | 0 | case 'E': |
2382 | 0 | case 'F': |
2383 | 0 | case 'G': |
2384 | 0 | case 'H': |
2385 | 0 | case 'I': |
2386 | 0 | case 'J': |
2387 | 0 | case 'K': |
2388 | 0 | case 'L': |
2389 | 0 | case 'M': |
2390 | 0 | case 'N': |
2391 | 0 | case 'O': |
2392 | 0 | case 'P': |
2393 | 0 | case 'Q': |
2394 | 0 | case 'R': |
2395 | 0 | case 'S': |
2396 | 0 | case 'T': |
2397 | 0 | case 'U': |
2398 | 0 | case 'V': |
2399 | 0 | case 'W': |
2400 | 0 | case 'X': |
2401 | 0 | case 'Y': |
2402 | 0 | case 'Z': |
2403 | 0 | case '_': |
2404 | 0 | case 'a': |
2405 | 0 | case 'b': |
2406 | 0 | case 'c': |
2407 | 0 | case 'd': |
2408 | 0 | case 'f': |
2409 | 0 | case 'g': |
2410 | 0 | case 'h': |
2411 | 0 | case 'i': |
2412 | 0 | case 'j': |
2413 | 0 | case 'k': |
2414 | 0 | case 'l': |
2415 | 0 | case 'm': |
2416 | 0 | case 'n': |
2417 | 0 | case 'o': |
2418 | 0 | case 'p': |
2419 | 0 | case 'q': |
2420 | 0 | case 'r': |
2421 | 0 | case 's': |
2422 | 0 | case 't': |
2423 | 0 | case 'u': |
2424 | 0 | case 'v': |
2425 | 0 | case 'w': |
2426 | 0 | case 'x': |
2427 | 0 | case 'y': |
2428 | 0 | case 'z': goto yy46; |
2429 | 0 | case '=': goto yy122; |
2430 | 0 | case '[': goto yy123; |
2431 | 0 | case 'e': goto yy168; |
2432 | 0 | default: goto yy30; |
2433 | 0 | } |
2434 | 0 | yy130: |
2435 | 0 | yyaccept = 2; |
2436 | 0 | yych = *(YYMARKER = ++p); |
2437 | 0 | switch (yych) { |
2438 | 0 | case '+': goto yy121; |
2439 | 0 | case '0': |
2440 | 0 | case '1': |
2441 | 0 | case '2': |
2442 | 0 | case '3': |
2443 | 0 | case '4': |
2444 | 0 | case '5': |
2445 | 0 | case '6': |
2446 | 0 | case '7': |
2447 | 0 | case '8': |
2448 | 0 | case '9': |
2449 | 0 | case 'A': |
2450 | 0 | case 'B': |
2451 | 0 | case 'C': |
2452 | 0 | case 'D': |
2453 | 0 | case 'E': |
2454 | 0 | case 'F': |
2455 | 0 | case 'G': |
2456 | 0 | case 'H': |
2457 | 0 | case 'I': |
2458 | 0 | case 'J': |
2459 | 0 | case 'K': |
2460 | 0 | case 'L': |
2461 | 0 | case 'M': |
2462 | 0 | case 'N': |
2463 | 0 | case 'O': |
2464 | 0 | case 'P': |
2465 | 0 | case 'Q': |
2466 | 0 | case 'R': |
2467 | 0 | case 'S': |
2468 | 0 | case 'T': |
2469 | 0 | case 'U': |
2470 | 0 | case 'V': |
2471 | 0 | case 'W': |
2472 | 0 | case 'X': |
2473 | 0 | case 'Y': |
2474 | 0 | case 'Z': |
2475 | 0 | case '_': |
2476 | 0 | case 'a': |
2477 | 0 | case 'b': |
2478 | 0 | case 'c': |
2479 | 0 | case 'd': |
2480 | 0 | case 'e': |
2481 | 0 | case 'f': |
2482 | 0 | case 'g': |
2483 | 0 | case 'h': |
2484 | 0 | case 'i': |
2485 | 0 | case 'j': |
2486 | 0 | case 'k': |
2487 | 0 | case 'l': |
2488 | 0 | case 'm': |
2489 | 0 | case 'n': |
2490 | 0 | case 'o': |
2491 | 0 | case 'p': |
2492 | 0 | case 'q': |
2493 | 0 | case 'r': |
2494 | 0 | case 't': |
2495 | 0 | case 'u': |
2496 | 0 | case 'v': |
2497 | 0 | case 'w': |
2498 | 0 | case 'x': |
2499 | 0 | case 'y': |
2500 | 0 | case 'z': goto yy46; |
2501 | 0 | case '=': goto yy122; |
2502 | 0 | case '[': goto yy123; |
2503 | 0 | case 's': goto yy169; |
2504 | 0 | default: goto yy30; |
2505 | 0 | } |
2506 | 0 | yy131: |
2507 | 0 | yyaccept = 2; |
2508 | 0 | yych = *(YYMARKER = ++p); |
2509 | 0 | switch (yych) { |
2510 | 0 | case '+': goto yy121; |
2511 | 0 | case '0': |
2512 | 0 | case '1': |
2513 | 0 | case '2': |
2514 | 0 | case '3': |
2515 | 0 | case '4': |
2516 | 0 | case '5': |
2517 | 0 | case '6': |
2518 | 0 | case '7': |
2519 | 0 | case '8': |
2520 | 0 | case '9': |
2521 | 0 | case 'A': |
2522 | 0 | case 'B': |
2523 | 0 | case 'C': |
2524 | 0 | case 'D': |
2525 | 0 | case 'E': |
2526 | 0 | case 'F': |
2527 | 0 | case 'G': |
2528 | 0 | case 'H': |
2529 | 0 | case 'I': |
2530 | 0 | case 'J': |
2531 | 0 | case 'K': |
2532 | 0 | case 'L': |
2533 | 0 | case 'M': |
2534 | 0 | case 'N': |
2535 | 0 | case 'O': |
2536 | 0 | case 'P': |
2537 | 0 | case 'Q': |
2538 | 0 | case 'R': |
2539 | 0 | case 'S': |
2540 | 0 | case 'T': |
2541 | 0 | case 'U': |
2542 | 0 | case 'V': |
2543 | 0 | case 'W': |
2544 | 0 | case 'X': |
2545 | 0 | case 'Y': |
2546 | 0 | case 'Z': |
2547 | 0 | case '_': |
2548 | 0 | case 'b': |
2549 | 0 | case 'c': |
2550 | 0 | case 'd': |
2551 | 0 | case 'e': |
2552 | 0 | case 'f': |
2553 | 0 | case 'g': |
2554 | 0 | case 'h': |
2555 | 0 | case 'i': |
2556 | 0 | case 'j': |
2557 | 0 | case 'k': |
2558 | 0 | case 'l': |
2559 | 0 | case 'm': |
2560 | 0 | case 'n': |
2561 | 0 | case 'o': |
2562 | 0 | case 'p': |
2563 | 0 | case 'q': |
2564 | 0 | case 'r': |
2565 | 0 | case 's': |
2566 | 0 | case 't': |
2567 | 0 | case 'u': |
2568 | 0 | case 'v': |
2569 | 0 | case 'w': |
2570 | 0 | case 'x': |
2571 | 0 | case 'y': |
2572 | 0 | case 'z': goto yy46; |
2573 | 0 | case '=': goto yy122; |
2574 | 0 | case '[': goto yy123; |
2575 | 0 | case 'a': goto yy170; |
2576 | 0 | default: goto yy30; |
2577 | 0 | } |
2578 | 0 | yy132: |
2579 | 0 | yyaccept = 2; |
2580 | 0 | yych = *(YYMARKER = ++p); |
2581 | 0 | switch (yych) { |
2582 | 0 | case '+': goto yy121; |
2583 | 0 | case '0': |
2584 | 0 | case '1': |
2585 | 0 | case '2': |
2586 | 0 | case '3': |
2587 | 0 | case '4': |
2588 | 0 | case '5': |
2589 | 0 | case '6': |
2590 | 0 | case '7': |
2591 | 0 | case '8': |
2592 | 0 | case '9': |
2593 | 0 | case 'A': |
2594 | 0 | case 'B': |
2595 | 0 | case 'C': |
2596 | 0 | case 'D': |
2597 | 0 | case 'E': |
2598 | 0 | case 'F': |
2599 | 0 | case 'G': |
2600 | 0 | case 'H': |
2601 | 0 | case 'I': |
2602 | 0 | case 'J': |
2603 | 0 | case 'K': |
2604 | 0 | case 'L': |
2605 | 0 | case 'M': |
2606 | 0 | case 'N': |
2607 | 0 | case 'O': |
2608 | 0 | case 'P': |
2609 | 0 | case 'Q': |
2610 | 0 | case 'R': |
2611 | 0 | case 'S': |
2612 | 0 | case 'T': |
2613 | 0 | case 'U': |
2614 | 0 | case 'V': |
2615 | 0 | case 'W': |
2616 | 0 | case 'X': |
2617 | 0 | case 'Y': |
2618 | 0 | case 'Z': |
2619 | 0 | case '_': |
2620 | 0 | case 'a': |
2621 | 0 | case 'b': |
2622 | 0 | case 'c': |
2623 | 0 | case 'd': |
2624 | 0 | case 'e': |
2625 | 0 | case 'f': |
2626 | 0 | case 'g': |
2627 | 0 | case 'h': |
2628 | 0 | case 'i': |
2629 | 0 | case 'j': |
2630 | 0 | case 'k': |
2631 | 0 | case 'l': |
2632 | 0 | case 'm': |
2633 | 0 | case 'o': |
2634 | 0 | case 'p': |
2635 | 0 | case 'q': |
2636 | 0 | case 'r': |
2637 | 0 | case 's': |
2638 | 0 | case 't': |
2639 | 0 | case 'u': |
2640 | 0 | case 'v': |
2641 | 0 | case 'w': |
2642 | 0 | case 'x': |
2643 | 0 | case 'y': |
2644 | 0 | case 'z': goto yy46; |
2645 | 0 | case '=': goto yy122; |
2646 | 0 | case '[': goto yy123; |
2647 | 0 | case 'n': goto yy171; |
2648 | 0 | default: goto yy30; |
2649 | 0 | } |
2650 | 0 | yy133: |
2651 | 0 | yyaccept = 2; |
2652 | 0 | yych = *(YYMARKER = ++p); |
2653 | 0 | switch (yych) { |
2654 | 0 | case '+': goto yy121; |
2655 | 0 | case '0': |
2656 | 0 | case '1': |
2657 | 0 | case '2': |
2658 | 0 | case '3': |
2659 | 0 | case '4': |
2660 | 0 | case '5': |
2661 | 0 | case '6': |
2662 | 0 | case '7': |
2663 | 0 | case '8': |
2664 | 0 | case '9': |
2665 | 0 | case 'A': |
2666 | 0 | case 'B': |
2667 | 0 | case 'C': |
2668 | 0 | case 'D': |
2669 | 0 | case 'E': |
2670 | 0 | case 'F': |
2671 | 0 | case 'G': |
2672 | 0 | case 'H': |
2673 | 0 | case 'I': |
2674 | 0 | case 'J': |
2675 | 0 | case 'K': |
2676 | 0 | case 'L': |
2677 | 0 | case 'M': |
2678 | 0 | case 'N': |
2679 | 0 | case 'O': |
2680 | 0 | case 'P': |
2681 | 0 | case 'Q': |
2682 | 0 | case 'R': |
2683 | 0 | case 'S': |
2684 | 0 | case 'T': |
2685 | 0 | case 'U': |
2686 | 0 | case 'V': |
2687 | 0 | case 'W': |
2688 | 0 | case 'X': |
2689 | 0 | case 'Y': |
2690 | 0 | case 'Z': |
2691 | 0 | case '_': |
2692 | 0 | case 'a': |
2693 | 0 | case 'b': |
2694 | 0 | case 'c': |
2695 | 0 | case 'd': |
2696 | 0 | case 'e': |
2697 | 0 | case 'f': |
2698 | 0 | case 'g': |
2699 | 0 | case 'h': |
2700 | 0 | case 'i': |
2701 | 0 | case 'j': |
2702 | 0 | case 'k': |
2703 | 0 | case 'l': |
2704 | 0 | case 'm': |
2705 | 0 | case 'n': |
2706 | 0 | case 'o': |
2707 | 0 | case 'p': |
2708 | 0 | case 'q': |
2709 | 0 | case 'r': |
2710 | 0 | case 's': |
2711 | 0 | case 'u': |
2712 | 0 | case 'v': |
2713 | 0 | case 'w': |
2714 | 0 | case 'x': |
2715 | 0 | case 'y': |
2716 | 0 | case 'z': goto yy46; |
2717 | 0 | case '=': goto yy122; |
2718 | 0 | case '[': goto yy123; |
2719 | 0 | case 't': goto yy172; |
2720 | 0 | default: goto yy30; |
2721 | 0 | } |
2722 | 0 | yy134: |
2723 | 0 | yyaccept = 6; |
2724 | 0 | yych = *(YYMARKER = ++p); |
2725 | 0 | switch (yych) { |
2726 | 0 | case 0x00: |
2727 | 0 | case 0x01: |
2728 | 0 | case 0x02: |
2729 | 0 | case 0x03: |
2730 | 0 | case 0x04: |
2731 | 0 | case 0x05: |
2732 | 0 | case 0x06: |
2733 | 0 | case 0x07: |
2734 | 0 | case 0x08: |
2735 | 0 | case '\t': |
2736 | 0 | case '\n': |
2737 | 0 | case '\v': |
2738 | 0 | case '\f': |
2739 | 0 | case '\r': |
2740 | 0 | case 0x0E: |
2741 | 0 | case 0x0F: |
2742 | 0 | case 0x10: |
2743 | 0 | case 0x11: |
2744 | 0 | case 0x12: |
2745 | 0 | case 0x13: |
2746 | 0 | case 0x14: |
2747 | 0 | case 0x15: |
2748 | 0 | case 0x16: |
2749 | 0 | case 0x17: |
2750 | 0 | case 0x18: |
2751 | 0 | case 0x19: |
2752 | 0 | case 0x1A: |
2753 | 0 | case 0x1B: |
2754 | 0 | case 0x1C: |
2755 | 0 | case 0x1D: |
2756 | 0 | case 0x1E: |
2757 | 0 | case 0x1F: |
2758 | 0 | case ' ': |
2759 | 0 | case '!': |
2760 | 0 | case '"': |
2761 | 0 | case '#': |
2762 | 0 | case '$': |
2763 | 0 | case '%': |
2764 | 0 | case '&': |
2765 | 0 | case '\'': |
2766 | 0 | case '(': |
2767 | 0 | case ')': |
2768 | 0 | case '*': |
2769 | 0 | case ',': |
2770 | 0 | case ':': |
2771 | 0 | case ';': |
2772 | 0 | case '<': |
2773 | 0 | case '>': |
2774 | 0 | case '?': |
2775 | 0 | case '@': |
2776 | 0 | case '\\': |
2777 | 0 | case ']': |
2778 | 0 | case '^': |
2779 | 0 | case '`': |
2780 | 0 | case '{': |
2781 | 0 | case '|': |
2782 | 0 | case '}': |
2783 | 0 | case '~': |
2784 | 0 | case 0x7F: goto yy135; |
2785 | 0 | case 'n': goto yy173; |
2786 | 0 | default: goto yy47; |
2787 | 0 | } |
2788 | 0 | yy135: |
2789 | 0 | #line 77 "_devbuild/tmp/osh-lex.re2c.h" |
2790 | 0 | { *id = id__KW_Do; break; } |
2791 | 0 | #line 2792 "_devbuild/gen/osh-lex.h" |
2792 | 0 | yy136: |
2793 | 0 | yyaccept = 2; |
2794 | 0 | yych = *(YYMARKER = ++p); |
2795 | 0 | switch (yych) { |
2796 | 0 | case '+': goto yy121; |
2797 | 0 | case '0': |
2798 | 0 | case '1': |
2799 | 0 | case '2': |
2800 | 0 | case '3': |
2801 | 0 | case '4': |
2802 | 0 | case '5': |
2803 | 0 | case '6': |
2804 | 0 | case '7': |
2805 | 0 | case '8': |
2806 | 0 | case '9': |
2807 | 0 | case 'A': |
2808 | 0 | case 'B': |
2809 | 0 | case 'C': |
2810 | 0 | case 'D': |
2811 | 0 | case 'E': |
2812 | 0 | case 'F': |
2813 | 0 | case 'G': |
2814 | 0 | case 'H': |
2815 | 0 | case 'I': |
2816 | 0 | case 'J': |
2817 | 0 | case 'K': |
2818 | 0 | case 'L': |
2819 | 0 | case 'M': |
2820 | 0 | case 'N': |
2821 | 0 | case 'O': |
2822 | 0 | case 'P': |
2823 | 0 | case 'Q': |
2824 | 0 | case 'R': |
2825 | 0 | case 'S': |
2826 | 0 | case 'T': |
2827 | 0 | case 'U': |
2828 | 0 | case 'V': |
2829 | 0 | case 'W': |
2830 | 0 | case 'X': |
2831 | 0 | case 'Y': |
2832 | 0 | case 'Z': |
2833 | 0 | case '_': |
2834 | 0 | case 'a': |
2835 | 0 | case 'b': |
2836 | 0 | case 'c': |
2837 | 0 | case 'd': |
2838 | 0 | case 'e': |
2839 | 0 | case 'f': |
2840 | 0 | case 'g': |
2841 | 0 | case 'h': |
2842 | 0 | case 'j': |
2843 | 0 | case 'k': |
2844 | 0 | case 'l': |
2845 | 0 | case 'm': |
2846 | 0 | case 'n': |
2847 | 0 | case 'o': |
2848 | 0 | case 'p': |
2849 | 0 | case 'q': |
2850 | 0 | case 'r': |
2851 | 0 | case 't': |
2852 | 0 | case 'u': |
2853 | 0 | case 'v': |
2854 | 0 | case 'w': |
2855 | 0 | case 'x': |
2856 | 0 | case 'y': |
2857 | 0 | case 'z': goto yy46; |
2858 | 0 | case '=': goto yy122; |
2859 | 0 | case '[': goto yy123; |
2860 | 0 | case 'i': goto yy174; |
2861 | 0 | case 's': goto yy175; |
2862 | 0 | default: goto yy30; |
2863 | 0 | } |
2864 | 0 | yy137: |
2865 | 0 | yyaccept = 2; |
2866 | 0 | yych = *(YYMARKER = ++p); |
2867 | 0 | switch (yych) { |
2868 | 0 | case '+': goto yy121; |
2869 | 0 | case '0': |
2870 | 0 | case '1': |
2871 | 0 | case '2': |
2872 | 0 | case '3': |
2873 | 0 | case '4': |
2874 | 0 | case '5': |
2875 | 0 | case '6': |
2876 | 0 | case '7': |
2877 | 0 | case '8': |
2878 | 0 | case '9': |
2879 | 0 | case 'A': |
2880 | 0 | case 'B': |
2881 | 0 | case 'C': |
2882 | 0 | case 'D': |
2883 | 0 | case 'E': |
2884 | 0 | case 'F': |
2885 | 0 | case 'G': |
2886 | 0 | case 'H': |
2887 | 0 | case 'I': |
2888 | 0 | case 'J': |
2889 | 0 | case 'K': |
2890 | 0 | case 'L': |
2891 | 0 | case 'M': |
2892 | 0 | case 'N': |
2893 | 0 | case 'O': |
2894 | 0 | case 'P': |
2895 | 0 | case 'Q': |
2896 | 0 | case 'R': |
2897 | 0 | case 'S': |
2898 | 0 | case 'T': |
2899 | 0 | case 'U': |
2900 | 0 | case 'V': |
2901 | 0 | case 'W': |
2902 | 0 | case 'X': |
2903 | 0 | case 'Y': |
2904 | 0 | case 'Z': |
2905 | 0 | case '_': |
2906 | 0 | case 'a': |
2907 | 0 | case 'b': |
2908 | 0 | case 'c': |
2909 | 0 | case 'd': |
2910 | 0 | case 'e': |
2911 | 0 | case 'f': |
2912 | 0 | case 'g': |
2913 | 0 | case 'h': |
2914 | 0 | case 'i': |
2915 | 0 | case 'j': |
2916 | 0 | case 'k': |
2917 | 0 | case 'l': |
2918 | 0 | case 'm': |
2919 | 0 | case 'n': |
2920 | 0 | case 'o': |
2921 | 0 | case 'p': |
2922 | 0 | case 'q': |
2923 | 0 | case 'r': |
2924 | 0 | case 's': |
2925 | 0 | case 't': |
2926 | 0 | case 'v': |
2927 | 0 | case 'w': |
2928 | 0 | case 'x': |
2929 | 0 | case 'y': |
2930 | 0 | case 'z': goto yy46; |
2931 | 0 | case '=': goto yy122; |
2932 | 0 | case '[': goto yy123; |
2933 | 0 | case 'u': goto yy176; |
2934 | 0 | default: goto yy30; |
2935 | 0 | } |
2936 | 0 | yy138: |
2937 | 0 | yyaccept = 2; |
2938 | 0 | yych = *(YYMARKER = ++p); |
2939 | 0 | switch (yych) { |
2940 | 0 | case '+': goto yy121; |
2941 | 0 | case '0': |
2942 | 0 | case '1': |
2943 | 0 | case '2': |
2944 | 0 | case '3': |
2945 | 0 | case '4': |
2946 | 0 | case '5': |
2947 | 0 | case '6': |
2948 | 0 | case '7': |
2949 | 0 | case '8': |
2950 | 0 | case '9': |
2951 | 0 | case 'A': |
2952 | 0 | case 'B': |
2953 | 0 | case 'C': |
2954 | 0 | case 'D': |
2955 | 0 | case 'E': |
2956 | 0 | case 'F': |
2957 | 0 | case 'G': |
2958 | 0 | case 'H': |
2959 | 0 | case 'I': |
2960 | 0 | case 'J': |
2961 | 0 | case 'K': |
2962 | 0 | case 'L': |
2963 | 0 | case 'M': |
2964 | 0 | case 'N': |
2965 | 0 | case 'O': |
2966 | 0 | case 'P': |
2967 | 0 | case 'Q': |
2968 | 0 | case 'R': |
2969 | 0 | case 'S': |
2970 | 0 | case 'T': |
2971 | 0 | case 'U': |
2972 | 0 | case 'V': |
2973 | 0 | case 'W': |
2974 | 0 | case 'X': |
2975 | 0 | case 'Y': |
2976 | 0 | case 'Z': |
2977 | 0 | case '_': |
2978 | 0 | case 'b': |
2979 | 0 | case 'c': |
2980 | 0 | case 'd': |
2981 | 0 | case 'e': |
2982 | 0 | case 'f': |
2983 | 0 | case 'g': |
2984 | 0 | case 'h': |
2985 | 0 | case 'i': |
2986 | 0 | case 'j': |
2987 | 0 | case 'k': |
2988 | 0 | case 'l': |
2989 | 0 | case 'm': |
2990 | 0 | case 'n': |
2991 | 0 | case 'o': |
2992 | 0 | case 'p': |
2993 | 0 | case 'q': |
2994 | 0 | case 'r': |
2995 | 0 | case 's': |
2996 | 0 | case 't': |
2997 | 0 | case 'u': |
2998 | 0 | case 'v': |
2999 | 0 | case 'w': |
3000 | 0 | case 'x': |
3001 | 0 | case 'y': |
3002 | 0 | case 'z': goto yy46; |
3003 | 0 | case '=': goto yy122; |
3004 | 0 | case '[': goto yy123; |
3005 | 0 | case 'a': goto yy177; |
3006 | 0 | default: goto yy30; |
3007 | 0 | } |
3008 | 0 | yy139: |
3009 | 0 | yyaccept = 2; |
3010 | 0 | yych = *(YYMARKER = ++p); |
3011 | 0 | switch (yych) { |
3012 | 0 | case '+': goto yy121; |
3013 | 0 | case '0': |
3014 | 0 | case '1': |
3015 | 0 | case '2': |
3016 | 0 | case '3': |
3017 | 0 | case '4': |
3018 | 0 | case '5': |
3019 | 0 | case '6': |
3020 | 0 | case '7': |
3021 | 0 | case '8': |
3022 | 0 | case '9': |
3023 | 0 | case 'A': |
3024 | 0 | case 'B': |
3025 | 0 | case 'C': |
3026 | 0 | case 'D': |
3027 | 0 | case 'E': |
3028 | 0 | case 'F': |
3029 | 0 | case 'G': |
3030 | 0 | case 'H': |
3031 | 0 | case 'I': |
3032 | 0 | case 'J': |
3033 | 0 | case 'K': |
3034 | 0 | case 'L': |
3035 | 0 | case 'M': |
3036 | 0 | case 'N': |
3037 | 0 | case 'O': |
3038 | 0 | case 'P': |
3039 | 0 | case 'Q': |
3040 | 0 | case 'R': |
3041 | 0 | case 'S': |
3042 | 0 | case 'T': |
3043 | 0 | case 'U': |
3044 | 0 | case 'V': |
3045 | 0 | case 'W': |
3046 | 0 | case 'X': |
3047 | 0 | case 'Y': |
3048 | 0 | case 'Z': |
3049 | 0 | case '_': |
3050 | 0 | case 'a': |
3051 | 0 | case 'b': |
3052 | 0 | case 'c': |
3053 | 0 | case 'd': |
3054 | 0 | case 'e': |
3055 | 0 | case 'f': |
3056 | 0 | case 'g': |
3057 | 0 | case 'h': |
3058 | 0 | case 'j': |
3059 | 0 | case 'k': |
3060 | 0 | case 'l': |
3061 | 0 | case 'm': |
3062 | 0 | case 'n': |
3063 | 0 | case 'o': |
3064 | 0 | case 'p': |
3065 | 0 | case 'q': |
3066 | 0 | case 'r': |
3067 | 0 | case 's': |
3068 | 0 | case 't': |
3069 | 0 | case 'u': |
3070 | 0 | case 'v': |
3071 | 0 | case 'w': |
3072 | 0 | case 'x': |
3073 | 0 | case 'y': |
3074 | 0 | case 'z': goto yy46; |
3075 | 0 | case '=': goto yy122; |
3076 | 0 | case '[': goto yy123; |
3077 | 0 | case 'i': goto yy178; |
3078 | 0 | default: goto yy30; |
3079 | 0 | } |
3080 | 0 | yy140: |
3081 | 0 | yyaccept = 7; |
3082 | 0 | yych = *(YYMARKER = ++p); |
3083 | 0 | switch (yych) { |
3084 | 0 | case 0x00: |
3085 | 0 | case 0x01: |
3086 | 0 | case 0x02: |
3087 | 0 | case 0x03: |
3088 | 0 | case 0x04: |
3089 | 0 | case 0x05: |
3090 | 0 | case 0x06: |
3091 | 0 | case 0x07: |
3092 | 0 | case 0x08: |
3093 | 0 | case '\t': |
3094 | 0 | case '\n': |
3095 | 0 | case '\v': |
3096 | 0 | case '\f': |
3097 | 0 | case '\r': |
3098 | 0 | case 0x0E: |
3099 | 0 | case 0x0F: |
3100 | 0 | case 0x10: |
3101 | 0 | case 0x11: |
3102 | 0 | case 0x12: |
3103 | 0 | case 0x13: |
3104 | 0 | case 0x14: |
3105 | 0 | case 0x15: |
3106 | 0 | case 0x16: |
3107 | 0 | case 0x17: |
3108 | 0 | case 0x18: |
3109 | 0 | case 0x19: |
3110 | 0 | case 0x1A: |
3111 | 0 | case 0x1B: |
3112 | 0 | case 0x1C: |
3113 | 0 | case 0x1D: |
3114 | 0 | case 0x1E: |
3115 | 0 | case 0x1F: |
3116 | 0 | case ' ': |
3117 | 0 | case '!': |
3118 | 0 | case '"': |
3119 | 0 | case '#': |
3120 | 0 | case '$': |
3121 | 0 | case '%': |
3122 | 0 | case '&': |
3123 | 0 | case '\'': |
3124 | 0 | case '(': |
3125 | 0 | case ')': |
3126 | 0 | case '*': |
3127 | 0 | case ',': |
3128 | 0 | case ':': |
3129 | 0 | case ';': |
3130 | 0 | case '<': |
3131 | 0 | case '>': |
3132 | 0 | case '?': |
3133 | 0 | case '@': |
3134 | 0 | case '\\': |
3135 | 0 | case ']': |
3136 | 0 | case '^': |
3137 | 0 | case '`': |
3138 | 0 | case '{': |
3139 | 0 | case '|': |
3140 | 0 | case '}': |
3141 | 0 | case '~': |
3142 | 0 | case 0x7F: goto yy141; |
3143 | 0 | default: goto yy47; |
3144 | 0 | } |
3145 | 0 | yy141: |
3146 | 0 | #line 83 "_devbuild/tmp/osh-lex.re2c.h" |
3147 | 0 | { *id = id__KW_Fi; break; } |
3148 | 0 | #line 3149 "_devbuild/gen/osh-lex.h" |
3149 | 0 | yy142: |
3150 | 0 | yyaccept = 2; |
3151 | 0 | yych = *(YYMARKER = ++p); |
3152 | 0 | switch (yych) { |
3153 | 0 | case '+': goto yy121; |
3154 | 0 | case '0': |
3155 | 0 | case '1': |
3156 | 0 | case '2': |
3157 | 0 | case '3': |
3158 | 0 | case '4': |
3159 | 0 | case '5': |
3160 | 0 | case '6': |
3161 | 0 | case '7': |
3162 | 0 | case '8': |
3163 | 0 | case '9': |
3164 | 0 | case 'A': |
3165 | 0 | case 'B': |
3166 | 0 | case 'C': |
3167 | 0 | case 'D': |
3168 | 0 | case 'E': |
3169 | 0 | case 'F': |
3170 | 0 | case 'G': |
3171 | 0 | case 'H': |
3172 | 0 | case 'I': |
3173 | 0 | case 'J': |
3174 | 0 | case 'K': |
3175 | 0 | case 'L': |
3176 | 0 | case 'M': |
3177 | 0 | case 'N': |
3178 | 0 | case 'O': |
3179 | 0 | case 'P': |
3180 | 0 | case 'Q': |
3181 | 0 | case 'R': |
3182 | 0 | case 'S': |
3183 | 0 | case 'T': |
3184 | 0 | case 'U': |
3185 | 0 | case 'V': |
3186 | 0 | case 'W': |
3187 | 0 | case 'X': |
3188 | 0 | case 'Y': |
3189 | 0 | case 'Z': |
3190 | 0 | case '_': |
3191 | 0 | case 'a': |
3192 | 0 | case 'b': |
3193 | 0 | case 'c': |
3194 | 0 | case 'd': |
3195 | 0 | case 'e': |
3196 | 0 | case 'f': |
3197 | 0 | case 'g': |
3198 | 0 | case 'h': |
3199 | 0 | case 'i': |
3200 | 0 | case 'j': |
3201 | 0 | case 'k': |
3202 | 0 | case 'l': |
3203 | 0 | case 'm': |
3204 | 0 | case 'n': |
3205 | 0 | case 'o': |
3206 | 0 | case 'p': |
3207 | 0 | case 'q': |
3208 | 0 | case 's': |
3209 | 0 | case 't': |
3210 | 0 | case 'u': |
3211 | 0 | case 'v': |
3212 | 0 | case 'w': |
3213 | 0 | case 'x': |
3214 | 0 | case 'y': |
3215 | 0 | case 'z': goto yy46; |
3216 | 0 | case '=': goto yy122; |
3217 | 0 | case '[': goto yy123; |
3218 | 0 | case 'r': goto yy179; |
3219 | 0 | default: goto yy30; |
3220 | 0 | } |
3221 | 0 | yy143: |
3222 | 0 | yyaccept = 2; |
3223 | 0 | yych = *(YYMARKER = ++p); |
3224 | 0 | switch (yych) { |
3225 | 0 | case '+': goto yy121; |
3226 | 0 | case '0': |
3227 | 0 | case '1': |
3228 | 0 | case '2': |
3229 | 0 | case '3': |
3230 | 0 | case '4': |
3231 | 0 | case '5': |
3232 | 0 | case '6': |
3233 | 0 | case '7': |
3234 | 0 | case '8': |
3235 | 0 | case '9': |
3236 | 0 | case 'A': |
3237 | 0 | case 'B': |
3238 | 0 | case 'C': |
3239 | 0 | case 'D': |
3240 | 0 | case 'E': |
3241 | 0 | case 'F': |
3242 | 0 | case 'G': |
3243 | 0 | case 'H': |
3244 | 0 | case 'I': |
3245 | 0 | case 'J': |
3246 | 0 | case 'K': |
3247 | 0 | case 'L': |
3248 | 0 | case 'M': |
3249 | 0 | case 'N': |
3250 | 0 | case 'O': |
3251 | 0 | case 'P': |
3252 | 0 | case 'Q': |
3253 | 0 | case 'R': |
3254 | 0 | case 'S': |
3255 | 0 | case 'T': |
3256 | 0 | case 'U': |
3257 | 0 | case 'V': |
3258 | 0 | case 'W': |
3259 | 0 | case 'X': |
3260 | 0 | case 'Y': |
3261 | 0 | case 'Z': |
3262 | 0 | case '_': |
3263 | 0 | case 'a': |
3264 | 0 | case 'b': |
3265 | 0 | case 'c': |
3266 | 0 | case 'd': |
3267 | 0 | case 'e': |
3268 | 0 | case 'f': |
3269 | 0 | case 'g': |
3270 | 0 | case 'h': |
3271 | 0 | case 'i': |
3272 | 0 | case 'j': |
3273 | 0 | case 'k': |
3274 | 0 | case 'l': |
3275 | 0 | case 'm': |
3276 | 0 | case 'o': |
3277 | 0 | case 'p': |
3278 | 0 | case 'q': |
3279 | 0 | case 'r': |
3280 | 0 | case 's': |
3281 | 0 | case 't': |
3282 | 0 | case 'u': |
3283 | 0 | case 'v': |
3284 | 0 | case 'w': |
3285 | 0 | case 'x': |
3286 | 0 | case 'y': |
3287 | 0 | case 'z': goto yy46; |
3288 | 0 | case '=': goto yy122; |
3289 | 0 | case '[': goto yy123; |
3290 | 0 | case 'n': goto yy181; |
3291 | 0 | default: goto yy30; |
3292 | 0 | } |
3293 | 0 | yy144: |
3294 | 0 | yyaccept = 8; |
3295 | 0 | yych = *(YYMARKER = ++p); |
3296 | 0 | switch (yych) { |
3297 | 0 | case 0x00: |
3298 | 0 | case 0x01: |
3299 | 0 | case 0x02: |
3300 | 0 | case 0x03: |
3301 | 0 | case 0x04: |
3302 | 0 | case 0x05: |
3303 | 0 | case 0x06: |
3304 | 0 | case 0x07: |
3305 | 0 | case 0x08: |
3306 | 0 | case '\t': |
3307 | 0 | case '\n': |
3308 | 0 | case '\v': |
3309 | 0 | case '\f': |
3310 | 0 | case '\r': |
3311 | 0 | case 0x0E: |
3312 | 0 | case 0x0F: |
3313 | 0 | case 0x10: |
3314 | 0 | case 0x11: |
3315 | 0 | case 0x12: |
3316 | 0 | case 0x13: |
3317 | 0 | case 0x14: |
3318 | 0 | case 0x15: |
3319 | 0 | case 0x16: |
3320 | 0 | case 0x17: |
3321 | 0 | case 0x18: |
3322 | 0 | case 0x19: |
3323 | 0 | case 0x1A: |
3324 | 0 | case 0x1B: |
3325 | 0 | case 0x1C: |
3326 | 0 | case 0x1D: |
3327 | 0 | case 0x1E: |
3328 | 0 | case 0x1F: |
3329 | 0 | case ' ': |
3330 | 0 | case '!': |
3331 | 0 | case '"': |
3332 | 0 | case '#': |
3333 | 0 | case '$': |
3334 | 0 | case '%': |
3335 | 0 | case '&': |
3336 | 0 | case '\'': |
3337 | 0 | case '(': |
3338 | 0 | case ')': |
3339 | 0 | case '*': |
3340 | 0 | case ',': |
3341 | 0 | case ':': |
3342 | 0 | case ';': |
3343 | 0 | case '<': |
3344 | 0 | case '>': |
3345 | 0 | case '?': |
3346 | 0 | case '@': |
3347 | 0 | case '\\': |
3348 | 0 | case ']': |
3349 | 0 | case '^': |
3350 | 0 | case '`': |
3351 | 0 | case '{': |
3352 | 0 | case '|': |
3353 | 0 | case '}': |
3354 | 0 | case '~': |
3355 | 0 | case 0x7F: goto yy145; |
3356 | 0 | default: goto yy47; |
3357 | 0 | } |
3358 | 0 | yy145: |
3359 | 0 | #line 82 "_devbuild/tmp/osh-lex.re2c.h" |
3360 | 0 | { *id = id__KW_If; break; } |
3361 | 0 | #line 3362 "_devbuild/gen/osh-lex.h" |
3362 | 0 | yy146: |
3363 | 0 | yyaccept = 2; |
3364 | 0 | yych = *(YYMARKER = ++p); |
3365 | 0 | switch (yych) { |
3366 | 0 | case '+': goto yy121; |
3367 | 0 | case '0': |
3368 | 0 | case '1': |
3369 | 0 | case '2': |
3370 | 0 | case '3': |
3371 | 0 | case '4': |
3372 | 0 | case '5': |
3373 | 0 | case '6': |
3374 | 0 | case '7': |
3375 | 0 | case '8': |
3376 | 0 | case '9': |
3377 | 0 | case 'A': |
3378 | 0 | case 'B': |
3379 | 0 | case 'C': |
3380 | 0 | case 'D': |
3381 | 0 | case 'E': |
3382 | 0 | case 'F': |
3383 | 0 | case 'G': |
3384 | 0 | case 'H': |
3385 | 0 | case 'I': |
3386 | 0 | case 'J': |
3387 | 0 | case 'K': |
3388 | 0 | case 'L': |
3389 | 0 | case 'M': |
3390 | 0 | case 'N': |
3391 | 0 | case 'O': |
3392 | 0 | case 'P': |
3393 | 0 | case 'Q': |
3394 | 0 | case 'R': |
3395 | 0 | case 'S': |
3396 | 0 | case 'T': |
3397 | 0 | case 'U': |
3398 | 0 | case 'V': |
3399 | 0 | case 'W': |
3400 | 0 | case 'X': |
3401 | 0 | case 'Y': |
3402 | 0 | case 'Z': |
3403 | 0 | case '_': |
3404 | 0 | case 'a': |
3405 | 0 | case 'b': |
3406 | 0 | case 'c': |
3407 | 0 | case 'd': |
3408 | 0 | case 'e': |
3409 | 0 | case 'f': |
3410 | 0 | case 'g': |
3411 | 0 | case 'h': |
3412 | 0 | case 'i': |
3413 | 0 | case 'j': |
3414 | 0 | case 'k': |
3415 | 0 | case 'l': |
3416 | 0 | case 'm': |
3417 | 0 | case 'n': |
3418 | 0 | case 'o': |
3419 | 0 | case 'q': |
3420 | 0 | case 'r': |
3421 | 0 | case 's': |
3422 | 0 | case 't': |
3423 | 0 | case 'u': |
3424 | 0 | case 'v': |
3425 | 0 | case 'w': |
3426 | 0 | case 'x': |
3427 | 0 | case 'y': |
3428 | 0 | case 'z': goto yy46; |
3429 | 0 | case '=': goto yy122; |
3430 | 0 | case '[': goto yy123; |
3431 | 0 | case 'p': goto yy182; |
3432 | 0 | default: goto yy30; |
3433 | 0 | } |
3434 | 0 | yy147: |
3435 | 0 | yyaccept = 9; |
3436 | 0 | yych = *(YYMARKER = ++p); |
3437 | 0 | switch (yych) { |
3438 | 0 | case 0x00: |
3439 | 0 | case 0x01: |
3440 | 0 | case 0x02: |
3441 | 0 | case 0x03: |
3442 | 0 | case 0x04: |
3443 | 0 | case 0x05: |
3444 | 0 | case 0x06: |
3445 | 0 | case 0x07: |
3446 | 0 | case 0x08: |
3447 | 0 | case '\t': |
3448 | 0 | case '\n': |
3449 | 0 | case '\v': |
3450 | 0 | case '\f': |
3451 | 0 | case '\r': |
3452 | 0 | case 0x0E: |
3453 | 0 | case 0x0F: |
3454 | 0 | case 0x10: |
3455 | 0 | case 0x11: |
3456 | 0 | case 0x12: |
3457 | 0 | case 0x13: |
3458 | 0 | case 0x14: |
3459 | 0 | case 0x15: |
3460 | 0 | case 0x16: |
3461 | 0 | case 0x17: |
3462 | 0 | case 0x18: |
3463 | 0 | case 0x19: |
3464 | 0 | case 0x1A: |
3465 | 0 | case 0x1B: |
3466 | 0 | case 0x1C: |
3467 | 0 | case 0x1D: |
3468 | 0 | case 0x1E: |
3469 | 0 | case 0x1F: |
3470 | 0 | case ' ': |
3471 | 0 | case '!': |
3472 | 0 | case '"': |
3473 | 0 | case '#': |
3474 | 0 | case '$': |
3475 | 0 | case '%': |
3476 | 0 | case '&': |
3477 | 0 | case '\'': |
3478 | 0 | case '(': |
3479 | 0 | case ')': |
3480 | 0 | case '*': |
3481 | 0 | case ',': |
3482 | 0 | case ':': |
3483 | 0 | case ';': |
3484 | 0 | case '<': |
3485 | 0 | case '>': |
3486 | 0 | case '?': |
3487 | 0 | case '@': |
3488 | 0 | case '\\': |
3489 | 0 | case ']': |
3490 | 0 | case '^': |
3491 | 0 | case '`': |
3492 | 0 | case '{': |
3493 | 0 | case '|': |
3494 | 0 | case '}': |
3495 | 0 | case '~': |
3496 | 0 | case 0x7F: goto yy148; |
3497 | 0 | default: goto yy47; |
3498 | 0 | } |
3499 | 0 | yy148: |
3500 | 0 | #line 79 "_devbuild/tmp/osh-lex.re2c.h" |
3501 | 0 | { *id = id__KW_In; break; } |
3502 | 0 | #line 3503 "_devbuild/gen/osh-lex.h" |
3503 | 0 | yy149: |
3504 | 0 | yyaccept = 2; |
3505 | 0 | yych = *(YYMARKER = ++p); |
3506 | 0 | switch (yych) { |
3507 | 0 | case '+': goto yy121; |
3508 | 0 | case '0': |
3509 | 0 | case '1': |
3510 | 0 | case '2': |
3511 | 0 | case '3': |
3512 | 0 | case '4': |
3513 | 0 | case '5': |
3514 | 0 | case '6': |
3515 | 0 | case '7': |
3516 | 0 | case '8': |
3517 | 0 | case '9': |
3518 | 0 | case 'A': |
3519 | 0 | case 'B': |
3520 | 0 | case 'C': |
3521 | 0 | case 'D': |
3522 | 0 | case 'E': |
3523 | 0 | case 'F': |
3524 | 0 | case 'G': |
3525 | 0 | case 'H': |
3526 | 0 | case 'I': |
3527 | 0 | case 'J': |
3528 | 0 | case 'K': |
3529 | 0 | case 'L': |
3530 | 0 | case 'M': |
3531 | 0 | case 'N': |
3532 | 0 | case 'O': |
3533 | 0 | case 'P': |
3534 | 0 | case 'Q': |
3535 | 0 | case 'R': |
3536 | 0 | case 'S': |
3537 | 0 | case 'T': |
3538 | 0 | case 'U': |
3539 | 0 | case 'V': |
3540 | 0 | case 'W': |
3541 | 0 | case 'X': |
3542 | 0 | case 'Y': |
3543 | 0 | case 'Z': |
3544 | 0 | case '_': |
3545 | 0 | case 'a': |
3546 | 0 | case 'b': |
3547 | 0 | case 'c': |
3548 | 0 | case 'd': |
3549 | 0 | case 'e': |
3550 | 0 | case 'f': |
3551 | 0 | case 'g': |
3552 | 0 | case 'h': |
3553 | 0 | case 'i': |
3554 | 0 | case 'j': |
3555 | 0 | case 'k': |
3556 | 0 | case 'l': |
3557 | 0 | case 'm': |
3558 | 0 | case 'n': |
3559 | 0 | case 'p': |
3560 | 0 | case 'q': |
3561 | 0 | case 'r': |
3562 | 0 | case 's': |
3563 | 0 | case 't': |
3564 | 0 | case 'u': |
3565 | 0 | case 'v': |
3566 | 0 | case 'w': |
3567 | 0 | case 'x': |
3568 | 0 | case 'y': |
3569 | 0 | case 'z': goto yy46; |
3570 | 0 | case '=': goto yy122; |
3571 | 0 | case '[': goto yy123; |
3572 | 0 | case 'o': goto yy183; |
3573 | 0 | default: goto yy30; |
3574 | 0 | } |
3575 | 0 | yy150: |
3576 | 0 | yyaccept = 2; |
3577 | 0 | yych = *(YYMARKER = ++p); |
3578 | 0 | switch (yych) { |
3579 | 0 | case '+': goto yy121; |
3580 | 0 | case '0': |
3581 | 0 | case '1': |
3582 | 0 | case '2': |
3583 | 0 | case '3': |
3584 | 0 | case '4': |
3585 | 0 | case '5': |
3586 | 0 | case '6': |
3587 | 0 | case '7': |
3588 | 0 | case '8': |
3589 | 0 | case '9': |
3590 | 0 | case 'A': |
3591 | 0 | case 'B': |
3592 | 0 | case 'C': |
3593 | 0 | case 'D': |
3594 | 0 | case 'E': |
3595 | 0 | case 'F': |
3596 | 0 | case 'G': |
3597 | 0 | case 'H': |
3598 | 0 | case 'I': |
3599 | 0 | case 'J': |
3600 | 0 | case 'K': |
3601 | 0 | case 'L': |
3602 | 0 | case 'M': |
3603 | 0 | case 'N': |
3604 | 0 | case 'O': |
3605 | 0 | case 'P': |
3606 | 0 | case 'Q': |
3607 | 0 | case 'R': |
3608 | 0 | case 'S': |
3609 | 0 | case 'T': |
3610 | 0 | case 'U': |
3611 | 0 | case 'V': |
3612 | 0 | case 'W': |
3613 | 0 | case 'X': |
3614 | 0 | case 'Y': |
3615 | 0 | case 'Z': |
3616 | 0 | case '_': |
3617 | 0 | case 'a': |
3618 | 0 | case 'b': |
3619 | 0 | case 'c': |
3620 | 0 | case 'd': |
3621 | 0 | case 'e': |
3622 | 0 | case 'f': |
3623 | 0 | case 'g': |
3624 | 0 | case 'h': |
3625 | 0 | case 'i': |
3626 | 0 | case 'j': |
3627 | 0 | case 'k': |
3628 | 0 | case 'l': |
3629 | 0 | case 'm': |
3630 | 0 | case 'n': |
3631 | 0 | case 'o': |
3632 | 0 | case 'p': |
3633 | 0 | case 'q': |
3634 | 0 | case 'r': |
3635 | 0 | case 's': |
3636 | 0 | case 'u': |
3637 | 0 | case 'v': |
3638 | 0 | case 'w': |
3639 | 0 | case 'x': |
3640 | 0 | case 'y': |
3641 | 0 | case 'z': goto yy46; |
3642 | 0 | case '=': goto yy122; |
3643 | 0 | case '[': goto yy123; |
3644 | 0 | case 't': goto yy184; |
3645 | 0 | default: goto yy30; |
3646 | 0 | } |
3647 | 0 | yy151: |
3648 | 0 | yyaccept = 2; |
3649 | 0 | yych = *(YYMARKER = ++p); |
3650 | 0 | switch (yych) { |
3651 | 0 | case '+': goto yy121; |
3652 | 0 | case '0': |
3653 | 0 | case '1': |
3654 | 0 | case '2': |
3655 | 0 | case '3': |
3656 | 0 | case '4': |
3657 | 0 | case '5': |
3658 | 0 | case '6': |
3659 | 0 | case '7': |
3660 | 0 | case '8': |
3661 | 0 | case '9': |
3662 | 0 | case 'A': |
3663 | 0 | case 'B': |
3664 | 0 | case 'C': |
3665 | 0 | case 'D': |
3666 | 0 | case 'E': |
3667 | 0 | case 'F': |
3668 | 0 | case 'G': |
3669 | 0 | case 'H': |
3670 | 0 | case 'I': |
3671 | 0 | case 'J': |
3672 | 0 | case 'K': |
3673 | 0 | case 'L': |
3674 | 0 | case 'M': |
3675 | 0 | case 'N': |
3676 | 0 | case 'O': |
3677 | 0 | case 'P': |
3678 | 0 | case 'Q': |
3679 | 0 | case 'R': |
3680 | 0 | case 'S': |
3681 | 0 | case 'T': |
3682 | 0 | case 'U': |
3683 | 0 | case 'V': |
3684 | 0 | case 'W': |
3685 | 0 | case 'X': |
3686 | 0 | case 'Y': |
3687 | 0 | case 'Z': |
3688 | 0 | case '_': |
3689 | 0 | case 'a': |
3690 | 0 | case 'b': |
3691 | 0 | case 'c': |
3692 | 0 | case 'd': |
3693 | 0 | case 'e': |
3694 | 0 | case 'f': |
3695 | 0 | case 'g': |
3696 | 0 | case 'h': |
3697 | 0 | case 'i': |
3698 | 0 | case 'j': |
3699 | 0 | case 'k': |
3700 | 0 | case 'l': |
3701 | 0 | case 'm': |
3702 | 0 | case 'n': |
3703 | 0 | case 'o': |
3704 | 0 | case 'p': |
3705 | 0 | case 'q': |
3706 | 0 | case 'r': |
3707 | 0 | case 's': |
3708 | 0 | case 'u': |
3709 | 0 | case 'v': |
3710 | 0 | case 'w': |
3711 | 0 | case 'x': |
3712 | 0 | case 'y': |
3713 | 0 | case 'z': goto yy46; |
3714 | 0 | case '=': goto yy122; |
3715 | 0 | case '[': goto yy123; |
3716 | 0 | case 't': goto yy185; |
3717 | 0 | default: goto yy30; |
3718 | 0 | } |
3719 | 0 | yy152: |
3720 | 0 | yyaccept = 2; |
3721 | 0 | yych = *(YYMARKER = ++p); |
3722 | 0 | switch (yych) { |
3723 | 0 | case '+': goto yy121; |
3724 | 0 | case '0': |
3725 | 0 | case '1': |
3726 | 0 | case '2': |
3727 | 0 | case '3': |
3728 | 0 | case '4': |
3729 | 0 | case '5': |
3730 | 0 | case '6': |
3731 | 0 | case '7': |
3732 | 0 | case '8': |
3733 | 0 | case '9': |
3734 | 0 | case 'A': |
3735 | 0 | case 'B': |
3736 | 0 | case 'C': |
3737 | 0 | case 'D': |
3738 | 0 | case 'E': |
3739 | 0 | case 'F': |
3740 | 0 | case 'G': |
3741 | 0 | case 'H': |
3742 | 0 | case 'I': |
3743 | 0 | case 'J': |
3744 | 0 | case 'K': |
3745 | 0 | case 'L': |
3746 | 0 | case 'M': |
3747 | 0 | case 'N': |
3748 | 0 | case 'O': |
3749 | 0 | case 'P': |
3750 | 0 | case 'Q': |
3751 | 0 | case 'R': |
3752 | 0 | case 'S': |
3753 | 0 | case 'T': |
3754 | 0 | case 'U': |
3755 | 0 | case 'V': |
3756 | 0 | case 'W': |
3757 | 0 | case 'X': |
3758 | 0 | case 'Y': |
3759 | 0 | case 'Z': |
3760 | 0 | case '_': |
3761 | 0 | case 'a': |
3762 | 0 | case 'b': |
3763 | 0 | case 'c': |
3764 | 0 | case 'd': |
3765 | 0 | case 'f': |
3766 | 0 | case 'g': |
3767 | 0 | case 'h': |
3768 | 0 | case 'i': |
3769 | 0 | case 'j': |
3770 | 0 | case 'k': |
3771 | 0 | case 'l': |
3772 | 0 | case 'm': |
3773 | 0 | case 'n': |
3774 | 0 | case 'o': |
3775 | 0 | case 'p': |
3776 | 0 | case 'q': |
3777 | 0 | case 'r': |
3778 | 0 | case 's': |
3779 | 0 | case 't': |
3780 | 0 | case 'u': |
3781 | 0 | case 'v': |
3782 | 0 | case 'w': |
3783 | 0 | case 'x': |
3784 | 0 | case 'y': |
3785 | 0 | case 'z': goto yy46; |
3786 | 0 | case '=': goto yy122; |
3787 | 0 | case '[': goto yy123; |
3788 | 0 | case 'e': goto yy186; |
3789 | 0 | default: goto yy30; |
3790 | 0 | } |
3791 | 0 | yy153: |
3792 | 0 | yyaccept = 2; |
3793 | 0 | yych = *(YYMARKER = ++p); |
3794 | 0 | switch (yych) { |
3795 | 0 | case '+': goto yy121; |
3796 | 0 | case '0': |
3797 | 0 | case '1': |
3798 | 0 | case '2': |
3799 | 0 | case '3': |
3800 | 0 | case '4': |
3801 | 0 | case '5': |
3802 | 0 | case '6': |
3803 | 0 | case '7': |
3804 | 0 | case '8': |
3805 | 0 | case '9': |
3806 | 0 | case 'A': |
3807 | 0 | case 'B': |
3808 | 0 | case 'C': |
3809 | 0 | case 'D': |
3810 | 0 | case 'E': |
3811 | 0 | case 'F': |
3812 | 0 | case 'G': |
3813 | 0 | case 'H': |
3814 | 0 | case 'I': |
3815 | 0 | case 'J': |
3816 | 0 | case 'K': |
3817 | 0 | case 'L': |
3818 | 0 | case 'M': |
3819 | 0 | case 'N': |
3820 | 0 | case 'O': |
3821 | 0 | case 'P': |
3822 | 0 | case 'Q': |
3823 | 0 | case 'R': |
3824 | 0 | case 'S': |
3825 | 0 | case 'T': |
3826 | 0 | case 'U': |
3827 | 0 | case 'V': |
3828 | 0 | case 'W': |
3829 | 0 | case 'X': |
3830 | 0 | case 'Y': |
3831 | 0 | case 'Z': |
3832 | 0 | case '_': |
3833 | 0 | case 'a': |
3834 | 0 | case 'b': |
3835 | 0 | case 'c': |
3836 | 0 | case 'd': |
3837 | 0 | case 'e': |
3838 | 0 | case 'f': |
3839 | 0 | case 'g': |
3840 | 0 | case 'h': |
3841 | 0 | case 'i': |
3842 | 0 | case 'j': |
3843 | 0 | case 'k': |
3844 | 0 | case 'l': |
3845 | 0 | case 'n': |
3846 | 0 | case 'o': |
3847 | 0 | case 'p': |
3848 | 0 | case 'q': |
3849 | 0 | case 'r': |
3850 | 0 | case 's': |
3851 | 0 | case 't': |
3852 | 0 | case 'u': |
3853 | 0 | case 'v': |
3854 | 0 | case 'w': |
3855 | 0 | case 'x': |
3856 | 0 | case 'y': |
3857 | 0 | case 'z': goto yy46; |
3858 | 0 | case '=': goto yy122; |
3859 | 0 | case '[': goto yy123; |
3860 | 0 | case 'm': goto yy187; |
3861 | 0 | default: goto yy30; |
3862 | 0 | } |
3863 | 0 | yy154: |
3864 | 0 | yyaccept = 2; |
3865 | 0 | yych = *(YYMARKER = ++p); |
3866 | 0 | switch (yych) { |
3867 | 0 | case '+': goto yy121; |
3868 | 0 | case '0': |
3869 | 0 | case '1': |
3870 | 0 | case '2': |
3871 | 0 | case '3': |
3872 | 0 | case '4': |
3873 | 0 | case '5': |
3874 | 0 | case '6': |
3875 | 0 | case '7': |
3876 | 0 | case '8': |
3877 | 0 | case '9': |
3878 | 0 | case 'A': |
3879 | 0 | case 'B': |
3880 | 0 | case 'C': |
3881 | 0 | case 'D': |
3882 | 0 | case 'E': |
3883 | 0 | case 'F': |
3884 | 0 | case 'G': |
3885 | 0 | case 'H': |
3886 | 0 | case 'I': |
3887 | 0 | case 'J': |
3888 | 0 | case 'K': |
3889 | 0 | case 'L': |
3890 | 0 | case 'M': |
3891 | 0 | case 'N': |
3892 | 0 | case 'O': |
3893 | 0 | case 'P': |
3894 | 0 | case 'Q': |
3895 | 0 | case 'R': |
3896 | 0 | case 'S': |
3897 | 0 | case 'T': |
3898 | 0 | case 'U': |
3899 | 0 | case 'V': |
3900 | 0 | case 'W': |
3901 | 0 | case 'X': |
3902 | 0 | case 'Y': |
3903 | 0 | case 'Z': |
3904 | 0 | case '_': |
3905 | 0 | case 'a': |
3906 | 0 | case 'b': |
3907 | 0 | case 'c': |
3908 | 0 | case 'd': |
3909 | 0 | case 'e': |
3910 | 0 | case 'f': |
3911 | 0 | case 'g': |
3912 | 0 | case 'h': |
3913 | 0 | case 'i': |
3914 | 0 | case 'j': |
3915 | 0 | case 'k': |
3916 | 0 | case 'l': |
3917 | 0 | case 'm': |
3918 | 0 | case 'n': |
3919 | 0 | case 'o': |
3920 | 0 | case 'p': |
3921 | 0 | case 'q': |
3922 | 0 | case 'r': |
3923 | 0 | case 's': |
3924 | 0 | case 'u': |
3925 | 0 | case 'v': |
3926 | 0 | case 'w': |
3927 | 0 | case 'x': |
3928 | 0 | case 'y': |
3929 | 0 | case 'z': goto yy46; |
3930 | 0 | case '=': goto yy122; |
3931 | 0 | case '[': goto yy123; |
3932 | 0 | case 't': goto yy188; |
3933 | 0 | default: goto yy30; |
3934 | 0 | } |
3935 | 0 | yy155: |
3936 | 0 | yyaccept = 2; |
3937 | 0 | yych = *(YYMARKER = ++p); |
3938 | 0 | switch (yych) { |
3939 | 0 | case '+': goto yy121; |
3940 | 0 | case '0': |
3941 | 0 | case '1': |
3942 | 0 | case '2': |
3943 | 0 | case '3': |
3944 | 0 | case '4': |
3945 | 0 | case '5': |
3946 | 0 | case '6': |
3947 | 0 | case '7': |
3948 | 0 | case '8': |
3949 | 0 | case '9': |
3950 | 0 | case 'A': |
3951 | 0 | case 'B': |
3952 | 0 | case 'C': |
3953 | 0 | case 'D': |
3954 | 0 | case 'E': |
3955 | 0 | case 'F': |
3956 | 0 | case 'G': |
3957 | 0 | case 'H': |
3958 | 0 | case 'I': |
3959 | 0 | case 'J': |
3960 | 0 | case 'K': |
3961 | 0 | case 'L': |
3962 | 0 | case 'M': |
3963 | 0 | case 'N': |
3964 | 0 | case 'O': |
3965 | 0 | case 'P': |
3966 | 0 | case 'Q': |
3967 | 0 | case 'R': |
3968 | 0 | case 'S': |
3969 | 0 | case 'T': |
3970 | 0 | case 'U': |
3971 | 0 | case 'V': |
3972 | 0 | case 'W': |
3973 | 0 | case 'X': |
3974 | 0 | case 'Y': |
3975 | 0 | case 'Z': |
3976 | 0 | case '_': |
3977 | 0 | case 'a': |
3978 | 0 | case 'b': |
3979 | 0 | case 'c': |
3980 | 0 | case 'd': |
3981 | 0 | case 'e': |
3982 | 0 | case 'f': |
3983 | 0 | case 'g': |
3984 | 0 | case 'h': |
3985 | 0 | case 'i': |
3986 | 0 | case 'j': |
3987 | 0 | case 'k': |
3988 | 0 | case 'l': |
3989 | 0 | case 'm': |
3990 | 0 | case 'n': |
3991 | 0 | case 'o': |
3992 | 0 | case 'p': |
3993 | 0 | case 'q': |
3994 | 0 | case 's': |
3995 | 0 | case 't': |
3996 | 0 | case 'u': |
3997 | 0 | case 'v': |
3998 | 0 | case 'w': |
3999 | 0 | case 'x': |
4000 | 0 | case 'y': |
4001 | 0 | case 'z': goto yy46; |
4002 | 0 | case '=': goto yy122; |
4003 | 0 | case '[': goto yy123; |
4004 | 0 | case 'r': goto yy189; |
4005 | 0 | default: goto yy30; |
4006 | 0 | } |
4007 | 0 | yy156: |
4008 | 0 | yyaccept = 2; |
4009 | 0 | yych = *(YYMARKER = ++p); |
4010 | 0 | switch (yych) { |
4011 | 0 | case '+': goto yy121; |
4012 | 0 | case '0': |
4013 | 0 | case '1': |
4014 | 0 | case '2': |
4015 | 0 | case '3': |
4016 | 0 | case '4': |
4017 | 0 | case '5': |
4018 | 0 | case '6': |
4019 | 0 | case '7': |
4020 | 0 | case '8': |
4021 | 0 | case '9': |
4022 | 0 | case 'A': |
4023 | 0 | case 'B': |
4024 | 0 | case 'C': |
4025 | 0 | case 'D': |
4026 | 0 | case 'E': |
4027 | 0 | case 'F': |
4028 | 0 | case 'G': |
4029 | 0 | case 'H': |
4030 | 0 | case 'I': |
4031 | 0 | case 'J': |
4032 | 0 | case 'K': |
4033 | 0 | case 'L': |
4034 | 0 | case 'M': |
4035 | 0 | case 'N': |
4036 | 0 | case 'O': |
4037 | 0 | case 'P': |
4038 | 0 | case 'Q': |
4039 | 0 | case 'R': |
4040 | 0 | case 'S': |
4041 | 0 | case 'T': |
4042 | 0 | case 'U': |
4043 | 0 | case 'V': |
4044 | 0 | case 'W': |
4045 | 0 | case 'X': |
4046 | 0 | case 'Y': |
4047 | 0 | case 'Z': |
4048 | 0 | case '_': |
4049 | 0 | case 'a': |
4050 | 0 | case 'b': |
4051 | 0 | case 'c': |
4052 | 0 | case 'd': |
4053 | 0 | case 'e': |
4054 | 0 | case 'f': |
4055 | 0 | case 'g': |
4056 | 0 | case 'h': |
4057 | 0 | case 'j': |
4058 | 0 | case 'k': |
4059 | 0 | case 'l': |
4060 | 0 | case 'm': |
4061 | 0 | case 'n': |
4062 | 0 | case 'o': |
4063 | 0 | case 'p': |
4064 | 0 | case 'q': |
4065 | 0 | case 'r': |
4066 | 0 | case 's': |
4067 | 0 | case 't': |
4068 | 0 | case 'u': |
4069 | 0 | case 'v': |
4070 | 0 | case 'w': |
4071 | 0 | case 'x': |
4072 | 0 | case 'y': |
4073 | 0 | case 'z': goto yy46; |
4074 | 0 | case '=': goto yy122; |
4075 | 0 | case '[': goto yy123; |
4076 | 0 | case 'i': goto yy191; |
4077 | 0 | default: goto yy30; |
4078 | 0 | } |
4079 | 0 | yy157: |
4080 | 0 | yych = *++p; |
4081 | 0 | switch (yych) { |
4082 | 0 | case '0': |
4083 | 0 | case '1': |
4084 | 0 | case '2': |
4085 | 0 | case '3': |
4086 | 0 | case '4': |
4087 | 0 | case '5': |
4088 | 0 | case '6': |
4089 | 0 | case '7': |
4090 | 0 | case '8': |
4091 | 0 | case '9': |
4092 | 0 | case 'A': |
4093 | 0 | case 'B': |
4094 | 0 | case 'C': |
4095 | 0 | case 'D': |
4096 | 0 | case 'E': |
4097 | 0 | case 'F': |
4098 | 0 | case 'G': |
4099 | 0 | case 'H': |
4100 | 0 | case 'I': |
4101 | 0 | case 'J': |
4102 | 0 | case 'K': |
4103 | 0 | case 'L': |
4104 | 0 | case 'M': |
4105 | 0 | case 'N': |
4106 | 0 | case 'O': |
4107 | 0 | case 'P': |
4108 | 0 | case 'Q': |
4109 | 0 | case 'R': |
4110 | 0 | case 'S': |
4111 | 0 | case 'T': |
4112 | 0 | case 'U': |
4113 | 0 | case 'V': |
4114 | 0 | case 'W': |
4115 | 0 | case 'X': |
4116 | 0 | case 'Y': |
4117 | 0 | case 'Z': |
4118 | 0 | case '_': |
4119 | 0 | case 'a': |
4120 | 0 | case 'b': |
4121 | 0 | case 'c': |
4122 | 0 | case 'd': |
4123 | 0 | case 'e': |
4124 | 0 | case 'f': |
4125 | 0 | case 'g': |
4126 | 0 | case 'h': |
4127 | 0 | case 'i': |
4128 | 0 | case 'j': |
4129 | 0 | case 'k': |
4130 | 0 | case 'l': |
4131 | 0 | case 'm': |
4132 | 0 | case 'n': |
4133 | 0 | case 'o': |
4134 | 0 | case 'p': |
4135 | 0 | case 'q': |
4136 | 0 | case 'r': |
4137 | 0 | case 's': |
4138 | 0 | case 't': |
4139 | 0 | case 'u': |
4140 | 0 | case 'v': |
4141 | 0 | case 'w': |
4142 | 0 | case 'x': |
4143 | 0 | case 'y': |
4144 | 0 | case 'z': goto yy157; |
4145 | 0 | case '}': goto yy192; |
4146 | 0 | default: goto yy78; |
4147 | 0 | } |
4148 | 0 | yy158: |
4149 | 0 | ++p; |
4150 | 0 | #line 135 "_devbuild/tmp/osh-lex.re2c.h" |
4151 | 0 | { *id = id__Op_PipeAmp; break; } |
4152 | 0 | #line 4153 "_devbuild/gen/osh-lex.h" |
4153 | 0 | yy159: |
4154 | 0 | ++p; |
4155 | 0 | #line 137 "_devbuild/tmp/osh-lex.re2c.h" |
4156 | 0 | { *id = id__Op_DPipe; break; } |
4157 | 0 | #line 4158 "_devbuild/gen/osh-lex.h" |
4158 | 0 | yy160: |
4159 | 0 | ++p; |
4160 | 0 | #line 40 "_devbuild/tmp/osh-lex.re2c.h" |
4161 | 0 | { *id = id__Lit_TPound; break; } |
4162 | 0 | #line 4163 "_devbuild/gen/osh-lex.h" |
4163 | 0 | yy161: |
4164 | 0 | ++p; |
4165 | 0 | #line 109 "_devbuild/tmp/osh-lex.re2c.h" |
4166 | 0 | { *id = id__Left_DollarDParen; break; } |
4167 | 0 | #line 4168 "_devbuild/gen/osh-lex.h" |
4168 | 0 | yy162: |
4169 | 0 | ++p; |
4170 | 0 | #line 71 "_devbuild/tmp/osh-lex.re2c.h" |
4171 | 0 | { *id = id__Redir_AndDGreat; break; } |
4172 | 0 | #line 4173 "_devbuild/gen/osh-lex.h" |
4173 | 0 | yy163: |
4174 | 0 | yych = *++p; |
4175 | 0 | switch (yych) { |
4176 | 0 | case 0x00: |
4177 | 0 | case 0x01: |
4178 | 0 | case 0x02: |
4179 | 0 | case 0x03: |
4180 | 0 | case 0x04: |
4181 | 0 | case 0x05: |
4182 | 0 | case 0x06: |
4183 | 0 | case 0x07: |
4184 | 0 | case 0x08: |
4185 | 0 | case '\t': |
4186 | 0 | case '\n': |
4187 | 0 | case '\v': |
4188 | 0 | case '\f': |
4189 | 0 | case '\r': |
4190 | 0 | case 0x0E: |
4191 | 0 | case 0x0F: |
4192 | 0 | case 0x10: |
4193 | 0 | case 0x11: |
4194 | 0 | case 0x12: |
4195 | 0 | case 0x13: |
4196 | 0 | case 0x14: |
4197 | 0 | case 0x15: |
4198 | 0 | case 0x16: |
4199 | 0 | case 0x17: |
4200 | 0 | case 0x18: |
4201 | 0 | case 0x19: |
4202 | 0 | case 0x1A: |
4203 | 0 | case 0x1B: |
4204 | 0 | case 0x1C: |
4205 | 0 | case 0x1D: |
4206 | 0 | case 0x1E: |
4207 | 0 | case 0x1F: |
4208 | 0 | case ' ': |
4209 | 0 | case '!': |
4210 | 0 | case '"': |
4211 | 0 | case '#': |
4212 | 0 | case '$': |
4213 | 0 | case '%': |
4214 | 0 | case '&': |
4215 | 0 | case '\'': |
4216 | 0 | case '(': |
4217 | 0 | case ')': |
4218 | 0 | case '*': |
4219 | 0 | case '+': |
4220 | 0 | case ',': |
4221 | 0 | case ':': |
4222 | 0 | case ';': |
4223 | 0 | case '<': |
4224 | 0 | case '=': |
4225 | 0 | case '>': |
4226 | 0 | case '?': |
4227 | 0 | case '@': |
4228 | 0 | case '[': |
4229 | 0 | case '\\': |
4230 | 0 | case ']': |
4231 | 0 | case '^': |
4232 | 0 | case '`': |
4233 | 0 | case '{': |
4234 | 0 | case '|': |
4235 | 0 | case '}': |
4236 | 0 | case '~': |
4237 | 0 | case 0x7F: goto yy164; |
4238 | 0 | default: goto yy29; |
4239 | 0 | } |
4240 | 0 | yy164: |
4241 | 0 | #line 41 "_devbuild/tmp/osh-lex.re2c.h" |
4242 | 0 | { *id = id__Lit_TDot; break; } |
4243 | 0 | #line 4244 "_devbuild/gen/osh-lex.h" |
4244 | 0 | yy165: |
4245 | 0 | ++p; |
4246 | 0 | #line 55 "_devbuild/tmp/osh-lex.re2c.h" |
4247 | 0 | { *id = id__Redir_DLessDash; break; } |
4248 | 0 | #line 4249 "_devbuild/gen/osh-lex.h" |
4249 | 0 | yy166: |
4250 | 0 | ++p; |
4251 | 0 | #line 53 "_devbuild/tmp/osh-lex.re2c.h" |
4252 | 0 | { *id = id__Redir_TLess; break; } |
4253 | 0 | #line 4254 "_devbuild/gen/osh-lex.h" |
4254 | 0 | yy167: |
4255 | 0 | ++p; |
4256 | 0 | #line 49 "_devbuild/tmp/osh-lex.re2c.h" |
4257 | 0 | { *id = id__Lit_AtLBraceDot; break; } |
4258 | 0 | #line 4259 "_devbuild/gen/osh-lex.h" |
4259 | 0 | yy168: |
4260 | 0 | yyaccept = 2; |
4261 | 0 | yych = *(YYMARKER = ++p); |
4262 | 0 | switch (yych) { |
4263 | 0 | case '+': goto yy121; |
4264 | 0 | case '0': |
4265 | 0 | case '1': |
4266 | 0 | case '2': |
4267 | 0 | case '3': |
4268 | 0 | case '4': |
4269 | 0 | case '5': |
4270 | 0 | case '6': |
4271 | 0 | case '7': |
4272 | 0 | case '8': |
4273 | 0 | case '9': |
4274 | 0 | case 'A': |
4275 | 0 | case 'B': |
4276 | 0 | case 'C': |
4277 | 0 | case 'D': |
4278 | 0 | case 'E': |
4279 | 0 | case 'F': |
4280 | 0 | case 'G': |
4281 | 0 | case 'H': |
4282 | 0 | case 'I': |
4283 | 0 | case 'J': |
4284 | 0 | case 'K': |
4285 | 0 | case 'L': |
4286 | 0 | case 'M': |
4287 | 0 | case 'N': |
4288 | 0 | case 'O': |
4289 | 0 | case 'P': |
4290 | 0 | case 'Q': |
4291 | 0 | case 'R': |
4292 | 0 | case 'S': |
4293 | 0 | case 'T': |
4294 | 0 | case 'U': |
4295 | 0 | case 'V': |
4296 | 0 | case 'W': |
4297 | 0 | case 'X': |
4298 | 0 | case 'Y': |
4299 | 0 | case 'Z': |
4300 | 0 | case '_': |
4301 | 0 | case 'b': |
4302 | 0 | case 'c': |
4303 | 0 | case 'd': |
4304 | 0 | case 'e': |
4305 | 0 | case 'f': |
4306 | 0 | case 'g': |
4307 | 0 | case 'h': |
4308 | 0 | case 'i': |
4309 | 0 | case 'j': |
4310 | 0 | case 'k': |
4311 | 0 | case 'l': |
4312 | 0 | case 'm': |
4313 | 0 | case 'n': |
4314 | 0 | case 'o': |
4315 | 0 | case 'p': |
4316 | 0 | case 'q': |
4317 | 0 | case 'r': |
4318 | 0 | case 's': |
4319 | 0 | case 't': |
4320 | 0 | case 'u': |
4321 | 0 | case 'v': |
4322 | 0 | case 'w': |
4323 | 0 | case 'x': |
4324 | 0 | case 'y': |
4325 | 0 | case 'z': goto yy46; |
4326 | 0 | case '=': goto yy122; |
4327 | 0 | case '[': goto yy123; |
4328 | 0 | case 'a': goto yy193; |
4329 | 0 | default: goto yy30; |
4330 | 0 | } |
4331 | 0 | yy169: |
4332 | 0 | yyaccept = 2; |
4333 | 0 | yych = *(YYMARKER = ++p); |
4334 | 0 | switch (yych) { |
4335 | 0 | case '+': goto yy121; |
4336 | 0 | case '0': |
4337 | 0 | case '1': |
4338 | 0 | case '2': |
4339 | 0 | case '3': |
4340 | 0 | case '4': |
4341 | 0 | case '5': |
4342 | 0 | case '6': |
4343 | 0 | case '7': |
4344 | 0 | case '8': |
4345 | 0 | case '9': |
4346 | 0 | case 'A': |
4347 | 0 | case 'B': |
4348 | 0 | case 'C': |
4349 | 0 | case 'D': |
4350 | 0 | case 'E': |
4351 | 0 | case 'F': |
4352 | 0 | case 'G': |
4353 | 0 | case 'H': |
4354 | 0 | case 'I': |
4355 | 0 | case 'J': |
4356 | 0 | case 'K': |
4357 | 0 | case 'L': |
4358 | 0 | case 'M': |
4359 | 0 | case 'N': |
4360 | 0 | case 'O': |
4361 | 0 | case 'P': |
4362 | 0 | case 'Q': |
4363 | 0 | case 'R': |
4364 | 0 | case 'S': |
4365 | 0 | case 'T': |
4366 | 0 | case 'U': |
4367 | 0 | case 'V': |
4368 | 0 | case 'W': |
4369 | 0 | case 'X': |
4370 | 0 | case 'Y': |
4371 | 0 | case 'Z': |
4372 | 0 | case '_': |
4373 | 0 | case 'a': |
4374 | 0 | case 'b': |
4375 | 0 | case 'c': |
4376 | 0 | case 'd': |
4377 | 0 | case 'f': |
4378 | 0 | case 'g': |
4379 | 0 | case 'h': |
4380 | 0 | case 'i': |
4381 | 0 | case 'j': |
4382 | 0 | case 'k': |
4383 | 0 | case 'l': |
4384 | 0 | case 'm': |
4385 | 0 | case 'n': |
4386 | 0 | case 'o': |
4387 | 0 | case 'p': |
4388 | 0 | case 'q': |
4389 | 0 | case 'r': |
4390 | 0 | case 's': |
4391 | 0 | case 't': |
4392 | 0 | case 'u': |
4393 | 0 | case 'v': |
4394 | 0 | case 'w': |
4395 | 0 | case 'x': |
4396 | 0 | case 'y': |
4397 | 0 | case 'z': goto yy46; |
4398 | 0 | case '=': goto yy122; |
4399 | 0 | case '[': goto yy123; |
4400 | 0 | case 'e': goto yy194; |
4401 | 0 | default: goto yy30; |
4402 | 0 | } |
4403 | 0 | yy170: |
4404 | 0 | yyaccept = 2; |
4405 | 0 | yych = *(YYMARKER = ++p); |
4406 | 0 | switch (yych) { |
4407 | 0 | case '+': goto yy121; |
4408 | 0 | case '0': |
4409 | 0 | case '1': |
4410 | 0 | case '2': |
4411 | 0 | case '3': |
4412 | 0 | case '4': |
4413 | 0 | case '5': |
4414 | 0 | case '6': |
4415 | 0 | case '7': |
4416 | 0 | case '8': |
4417 | 0 | case '9': |
4418 | 0 | case 'A': |
4419 | 0 | case 'B': |
4420 | 0 | case 'C': |
4421 | 0 | case 'D': |
4422 | 0 | case 'E': |
4423 | 0 | case 'F': |
4424 | 0 | case 'G': |
4425 | 0 | case 'H': |
4426 | 0 | case 'I': |
4427 | 0 | case 'J': |
4428 | 0 | case 'K': |
4429 | 0 | case 'L': |
4430 | 0 | case 'M': |
4431 | 0 | case 'N': |
4432 | 0 | case 'O': |
4433 | 0 | case 'P': |
4434 | 0 | case 'Q': |
4435 | 0 | case 'R': |
4436 | 0 | case 'S': |
4437 | 0 | case 'T': |
4438 | 0 | case 'U': |
4439 | 0 | case 'V': |
4440 | 0 | case 'W': |
4441 | 0 | case 'X': |
4442 | 0 | case 'Y': |
4443 | 0 | case 'Z': |
4444 | 0 | case '_': |
4445 | 0 | case 'a': |
4446 | 0 | case 'b': |
4447 | 0 | case 'c': |
4448 | 0 | case 'd': |
4449 | 0 | case 'e': |
4450 | 0 | case 'f': |
4451 | 0 | case 'g': |
4452 | 0 | case 'h': |
4453 | 0 | case 'i': |
4454 | 0 | case 'j': |
4455 | 0 | case 'k': |
4456 | 0 | case 'l': |
4457 | 0 | case 'm': |
4458 | 0 | case 'n': |
4459 | 0 | case 'o': |
4460 | 0 | case 'p': |
4461 | 0 | case 'q': |
4462 | 0 | case 'r': |
4463 | 0 | case 't': |
4464 | 0 | case 'u': |
4465 | 0 | case 'v': |
4466 | 0 | case 'w': |
4467 | 0 | case 'x': |
4468 | 0 | case 'y': |
4469 | 0 | case 'z': goto yy46; |
4470 | 0 | |