Line data Source code
1 : /*
2 : * Copyright (C) Yichun Zhang (agentzh)
3 : *
4 : * WARNING: DO NOT EVER EDIT THIS FILE!!
5 : *
6 : * This file was automatically generated by the re.pl script of sregex's
7 : * "dfa-multi-re" git branch.
8 : */
9 :
10 :
11 : #include "ngx_http_lua_lex.h"
12 : #include <stdlib.h>
13 : #include <stdint.h>
14 : #include <stdio.h>
15 : #include <ctype.h>
16 : #include <errno.h>
17 : #include <string.h>
18 :
19 :
20 : #if __GNUC__ > 3
21 : # define likely(x) __builtin_expect((x),1)
22 : # define unlikely(x) __builtin_expect((x),0)
23 : #else
24 : # define likely(x) (x)
25 : # define unlikely(x) (x)
26 : #endif
27 :
28 :
29 : #ifndef u_char
30 : #define u_char unsigned char
31 : #endif
32 :
33 :
34 : enum {
35 : NO_MATCH = -1,
36 : };
37 :
38 :
39 : /*
40 : * ngx_http_lua_lex: the "ovec" array should be allocated by the caller with at
41 : * least 2 elements.
42 : */
43 : int
44 5 : ngx_http_lua_lex(const u_char *const s, size_t len, int *const ovec)
45 : {
46 5 : unsigned i = 0;
47 5 : int matched_0 = -1;
48 5 : int matched_1 = -1;
49 5 : int matched_id = NO_MATCH; /* (pending) matched regex ID */
50 : int c;
51 5 : int caps0_0 = -1;
52 5 : int caps0_10 = -1;
53 5 : int caps0_12 = -1;
54 5 : int caps0_14 = -1;
55 5 : int caps0_2 = -1;
56 5 : int caps0_4 = -1;
57 5 : int caps0_6 = -1;
58 5 : int caps0_8 = -1;
59 5 : int caps1_0 = -1;
60 5 : int caps1_10 = -1;
61 5 : int caps1_12 = -1;
62 5 : int caps1_14 = -1;
63 5 : int caps1_2 = -1;
64 5 : int caps1_4 = -1;
65 5 : int caps1_6 = -1;
66 5 : int caps1_8 = -1;
67 5 : int caps2_0 = -1;
68 5 : int caps2_10 = -1;
69 5 : int caps2_2 = -1;
70 5 : int caps2_4 = -1;
71 5 : int caps2_6 = -1;
72 5 : int caps2_8 = -1;
73 5 : int caps3_10 = -1;
74 :
75 : { /* DFA node {0} 0 */
76 5 : if (unlikely(i >= len)) {
77 0 : i++;
78 0 : goto st0_error;
79 : }
80 :
81 5 : c = s[i];
82 5 : i++;
83 5 : switch (c) {
84 0 : case 34: {
85 : /* transfer caps from row 0 to row 1 */
86 : /* capture stores */
87 0 : caps0_12 = i - 1;
88 0 : goto st2;
89 : break;
90 : }
91 0 : case 39: {
92 : /* transfer caps from row 0 to row 1 */
93 : /* capture stores */
94 0 : caps0_14 = i - 1;
95 0 : goto st3;
96 : break;
97 : }
98 0 : case 45: {
99 : /* transfer caps from row 0 to row 1 */
100 : /* transfer caps from row 0 to row 2 */
101 : /* capture stores */
102 0 : caps0_6 = i - 1;
103 0 : caps1_10 = i - 1;
104 0 : goto st4;
105 : break;
106 : }
107 0 : case 91: {
108 : /* transfer caps from row 0 to row 1 */
109 : /* capture stores */
110 0 : caps0_4 = i - 1;
111 0 : goto st5;
112 : break;
113 : }
114 0 : case 93: {
115 : /* transfer caps from row 0 to row 1 */
116 : /* capture stores */
117 0 : caps0_8 = i - 1;
118 0 : goto st6;
119 : break;
120 : }
121 0 : case 123: {
122 : /* transfer caps from row 0 to row 1 */
123 : /* capture stores */
124 0 : caps0_0 = i - 1;
125 0 : goto st7;
126 : break;
127 : }
128 0 : case 125: {
129 : /* transfer caps from row 0 to row 1 */
130 : /* capture stores */
131 0 : caps0_2 = i - 1;
132 0 : goto st8;
133 : break;
134 : }
135 5 : default:
136 5 : break;
137 : }
138 : /* (c >= 0 && c <= 33)
139 : * || (c >= 35 && c <= 38)
140 : * || (c >= 40 && c <= 44)
141 : * || (c >= 46 && c <= 90)
142 : * || (c == 92)
143 : * || (c >= 94 && c <= 122)
144 : * || (c == 124)
145 : * || (c >= 126 && c <= 255)
146 : */
147 5 : goto st1;
148 : } /* end state */
149 :
150 : goto st0_error;
151 :
152 5 : st1: { /* DFA node {1} 1 */
153 268 : if (unlikely(i >= len)) {
154 0 : i++;
155 0 : goto st1_error;
156 : }
157 :
158 268 : c = s[i];
159 268 : i++;
160 268 : switch (c) {
161 4 : case 34: {
162 : /* transfer caps from row 0 to row 1 */
163 : /* capture stores */
164 4 : caps0_12 = i - 1;
165 4 : goto st2;
166 : break;
167 : }
168 0 : case 39: {
169 : /* transfer caps from row 0 to row 1 */
170 : /* capture stores */
171 0 : caps0_14 = i - 1;
172 0 : goto st3;
173 : break;
174 : }
175 0 : case 45: {
176 : /* transfer caps from row 0 to row 1 */
177 : /* transfer caps from row 0 to row 2 */
178 : /* capture stores */
179 0 : caps0_6 = i - 1;
180 0 : caps1_10 = i - 1;
181 0 : goto st4;
182 : break;
183 : }
184 0 : case 91: {
185 : /* transfer caps from row 0 to row 1 */
186 : /* capture stores */
187 0 : caps0_4 = i - 1;
188 0 : goto st5;
189 : break;
190 : }
191 0 : case 93: {
192 : /* transfer caps from row 0 to row 1 */
193 : /* capture stores */
194 0 : caps0_8 = i - 1;
195 0 : goto st6;
196 : break;
197 : }
198 0 : case 123: {
199 : /* transfer caps from row 0 to row 1 */
200 : /* capture stores */
201 0 : caps0_0 = i - 1;
202 0 : goto st7;
203 : break;
204 : }
205 1 : case 125: {
206 : /* transfer caps from row 0 to row 1 */
207 : /* capture stores */
208 1 : caps0_2 = i - 1;
209 1 : goto st8;
210 : break;
211 : }
212 263 : default:
213 263 : break;
214 : }
215 : /* (c >= 0 && c <= 33)
216 : * || (c >= 35 && c <= 38)
217 : * || (c >= 40 && c <= 44)
218 : * || (c >= 46 && c <= 90)
219 : * || (c == 92)
220 : * || (c >= 94 && c <= 122)
221 : * || (c == 124)
222 : * || (c >= 126 && c <= 255)
223 : */
224 263 : goto st1;
225 : } /* end state */
226 :
227 : goto st1_error;
228 :
229 4 : st2: { /* DFA node {59,1} 2 */
230 4 : if (unlikely(i >= len)) {
231 0 : i++;
232 0 : goto st2_error;
233 : }
234 :
235 4 : c = s[i];
236 4 : i++;
237 4 : switch (c) {
238 0 : case 10: {
239 : /* transfer caps from row 1 to row 0 */
240 0 : goto st1;
241 : break;
242 : }
243 0 : case 34: {
244 : /* transfer caps from row 1 to row 2 */
245 : /* capture stores */
246 0 : caps1_12 = i - 1;
247 0 : goto st10;
248 : break;
249 : }
250 0 : case 39: {
251 : /* transfer caps from row 1 to row 2 */
252 : /* capture stores */
253 0 : caps1_14 = i - 1;
254 0 : goto st11;
255 : break;
256 : }
257 0 : case 45: {
258 : /* transfer caps from row 1 to row 2 */
259 : /* transfer caps from row 1 to row 3 */
260 : /* capture stores */
261 0 : caps1_6 = i - 1;
262 0 : caps2_10 = i - 1;
263 0 : goto st12;
264 : break;
265 : }
266 0 : case 91: {
267 : /* transfer caps from row 1 to row 2 */
268 : /* capture stores */
269 0 : caps1_4 = i - 1;
270 0 : goto st13;
271 : break;
272 : }
273 0 : case 92: {
274 0 : goto st14;
275 : break;
276 : }
277 0 : case 93: {
278 : /* transfer caps from row 1 to row 2 */
279 : /* capture stores */
280 0 : caps1_8 = i - 1;
281 0 : goto st15;
282 : break;
283 : }
284 0 : case 123: {
285 : /* transfer caps from row 1 to row 2 */
286 : /* capture stores */
287 0 : caps1_0 = i - 1;
288 0 : goto st16;
289 : break;
290 : }
291 0 : case 125: {
292 : /* transfer caps from row 1 to row 2 */
293 : /* capture stores */
294 0 : caps1_2 = i - 1;
295 0 : goto st17;
296 : break;
297 : }
298 4 : default:
299 4 : break;
300 : }
301 : /* (c >= 0 && c <= 9)
302 : * || (c >= 11 && c <= 33)
303 : * || (c >= 35 && c <= 38)
304 : * || (c >= 40 && c <= 44)
305 : * || (c >= 46 && c <= 90)
306 : * || (c >= 94 && c <= 122)
307 : * || (c == 124)
308 : * || (c >= 126 && c <= 255)
309 : */
310 4 : goto st9;
311 : } /* end state */
312 :
313 : goto st2_error;
314 :
315 0 : st3: { /* DFA node {72,1} 3 */
316 0 : if (unlikely(i >= len)) {
317 0 : i++;
318 0 : goto st3_error;
319 : }
320 :
321 0 : c = s[i];
322 0 : i++;
323 0 : switch (c) {
324 0 : case 10: {
325 : /* transfer caps from row 1 to row 0 */
326 0 : goto st1;
327 : break;
328 : }
329 0 : case 34: {
330 : /* transfer caps from row 1 to row 2 */
331 : /* capture stores */
332 0 : caps1_12 = i - 1;
333 0 : goto st19;
334 : break;
335 : }
336 0 : case 39: {
337 : /* transfer caps from row 1 to row 2 */
338 : /* capture stores */
339 0 : caps1_14 = i - 1;
340 0 : goto st20;
341 : break;
342 : }
343 0 : case 45: {
344 : /* transfer caps from row 1 to row 2 */
345 : /* transfer caps from row 1 to row 3 */
346 : /* capture stores */
347 0 : caps1_6 = i - 1;
348 0 : caps2_10 = i - 1;
349 0 : goto st21;
350 : break;
351 : }
352 0 : case 91: {
353 : /* transfer caps from row 1 to row 2 */
354 : /* capture stores */
355 0 : caps1_4 = i - 1;
356 0 : goto st22;
357 : break;
358 : }
359 0 : case 92: {
360 0 : goto st23;
361 : break;
362 : }
363 0 : case 93: {
364 : /* transfer caps from row 1 to row 2 */
365 : /* capture stores */
366 0 : caps1_8 = i - 1;
367 0 : goto st24;
368 : break;
369 : }
370 0 : case 123: {
371 : /* transfer caps from row 1 to row 2 */
372 : /* capture stores */
373 0 : caps1_0 = i - 1;
374 0 : goto st25;
375 : break;
376 : }
377 0 : case 125: {
378 : /* transfer caps from row 1 to row 2 */
379 : /* capture stores */
380 0 : caps1_2 = i - 1;
381 0 : goto st26;
382 : break;
383 : }
384 0 : default:
385 0 : break;
386 : }
387 : /* (c >= 0 && c <= 9)
388 : * || (c >= 11 && c <= 33)
389 : * || (c >= 35 && c <= 38)
390 : * || (c >= 40 && c <= 44)
391 : * || (c >= 46 && c <= 90)
392 : * || (c >= 94 && c <= 122)
393 : * || (c == 124)
394 : * || (c >= 126 && c <= 255)
395 : */
396 0 : goto st18;
397 : } /* end state */
398 :
399 : goto st3_error;
400 :
401 0 : st4: { /* DFA node {30,50,1} 4 */
402 0 : if (unlikely(i >= len)) {
403 0 : i++;
404 0 : goto st4_error;
405 : }
406 :
407 0 : c = s[i];
408 0 : i++;
409 0 : switch (c) {
410 0 : case 34: {
411 : /* transfer caps from row 2 to row 0 */
412 : /* transfer caps from row 2 to row 1 */
413 : /* capture stores */
414 0 : caps0_12 = i - 1;
415 0 : goto st2;
416 : break;
417 : }
418 0 : case 39: {
419 : /* transfer caps from row 2 to row 0 */
420 : /* transfer caps from row 2 to row 1 */
421 : /* capture stores */
422 0 : caps0_14 = i - 1;
423 0 : goto st3;
424 : break;
425 : }
426 0 : case 45: {
427 : /* transfer caps from row 2 to row 3 */
428 : /* transfer caps from row 2 to row 4 */
429 : /* capture stores */
430 0 : caps2_6 = i - 1;
431 0 : caps3_10 = i - 1;
432 0 : goto st27;
433 : break;
434 : }
435 0 : case 91: {
436 : /* transfer caps from row 2 to row 0 */
437 : /* transfer caps from row 2 to row 1 */
438 : /* capture stores */
439 0 : caps0_4 = i - 1;
440 0 : goto st5;
441 : break;
442 : }
443 0 : case 93: {
444 : /* transfer caps from row 2 to row 0 */
445 : /* transfer caps from row 2 to row 1 */
446 : /* capture stores */
447 0 : caps0_8 = i - 1;
448 0 : goto st6;
449 : break;
450 : }
451 0 : case 123: {
452 : /* transfer caps from row 2 to row 0 */
453 : /* transfer caps from row 2 to row 1 */
454 : /* capture stores */
455 0 : caps0_0 = i - 1;
456 0 : goto st7;
457 : break;
458 : }
459 0 : case 125: {
460 : /* transfer caps from row 2 to row 0 */
461 : /* transfer caps from row 2 to row 1 */
462 : /* capture stores */
463 0 : caps0_2 = i - 1;
464 0 : goto st8;
465 : break;
466 : }
467 0 : default:
468 0 : break;
469 : }
470 : /* (c >= 0 && c <= 33)
471 : * || (c >= 35 && c <= 38)
472 : * || (c >= 40 && c <= 44)
473 : * || (c >= 46 && c <= 90)
474 : * || (c == 92)
475 : * || (c >= 94 && c <= 122)
476 : * || (c == 124)
477 : * || (c >= 126 && c <= 255)
478 : */
479 : /* transfer caps from row 2 to row 0 */
480 0 : goto st1;
481 : } /* end state */
482 :
483 : goto st4_error;
484 :
485 0 : st5: { /* DFA node {21,1} 5 */
486 0 : if (unlikely(i >= len)) {
487 0 : i++;
488 0 : goto st5_error;
489 : }
490 :
491 0 : c = s[i];
492 0 : i++;
493 0 : switch (c) {
494 0 : case 34: {
495 : /* transfer caps from row 1 to row 0 */
496 : /* capture stores */
497 0 : caps0_12 = i - 1;
498 0 : goto st2;
499 : break;
500 : }
501 0 : case 39: {
502 : /* transfer caps from row 1 to row 0 */
503 : /* capture stores */
504 0 : caps0_14 = i - 1;
505 0 : goto st3;
506 : break;
507 : }
508 0 : case 45: {
509 : /* transfer caps from row 1 to row 0 */
510 : /* transfer caps from row 1 to row 2 */
511 : /* capture stores */
512 0 : caps0_6 = i - 1;
513 0 : caps1_10 = i - 1;
514 0 : goto st4;
515 : break;
516 : }
517 0 : case 61: {
518 0 : goto st28;
519 : break;
520 : }
521 0 : case 91: {
522 : /* transfer caps from row 1 to row 2 */
523 : /* capture stores */
524 0 : caps1_4 = i - 1;
525 0 : goto st29;
526 : break;
527 : }
528 0 : case 93: {
529 : /* transfer caps from row 1 to row 0 */
530 : /* capture stores */
531 0 : caps0_8 = i - 1;
532 0 : goto st6;
533 : break;
534 : }
535 0 : case 123: {
536 : /* transfer caps from row 1 to row 0 */
537 : /* capture stores */
538 0 : caps0_0 = i - 1;
539 0 : goto st7;
540 : break;
541 : }
542 0 : case 125: {
543 : /* transfer caps from row 1 to row 0 */
544 : /* capture stores */
545 0 : caps0_2 = i - 1;
546 0 : goto st8;
547 : break;
548 : }
549 0 : default:
550 0 : break;
551 : }
552 : /* (c >= 0 && c <= 33)
553 : * || (c >= 35 && c <= 38)
554 : * || (c >= 40 && c <= 44)
555 : * || (c >= 46 && c <= 60)
556 : * || (c >= 62 && c <= 90)
557 : * || (c == 92)
558 : * || (c >= 94 && c <= 122)
559 : * || (c == 124)
560 : * || (c >= 126 && c <= 255)
561 : */
562 : /* transfer caps from row 1 to row 0 */
563 0 : goto st1;
564 : } /* end state */
565 :
566 : goto st5_error;
567 :
568 0 : st6: { /* DFA node {41,1} 6 */
569 0 : if (unlikely(i >= len)) {
570 0 : i++;
571 0 : goto st6_error;
572 : }
573 :
574 0 : c = s[i];
575 0 : i++;
576 0 : switch (c) {
577 0 : case 34: {
578 : /* transfer caps from row 1 to row 0 */
579 : /* capture stores */
580 0 : caps0_12 = i - 1;
581 0 : goto st2;
582 : break;
583 : }
584 0 : case 39: {
585 : /* transfer caps from row 1 to row 0 */
586 : /* capture stores */
587 0 : caps0_14 = i - 1;
588 0 : goto st3;
589 : break;
590 : }
591 0 : case 45: {
592 : /* transfer caps from row 1 to row 0 */
593 : /* transfer caps from row 1 to row 2 */
594 : /* capture stores */
595 0 : caps0_6 = i - 1;
596 0 : caps1_10 = i - 1;
597 0 : goto st4;
598 : break;
599 : }
600 0 : case 61: {
601 0 : goto st30;
602 : break;
603 : }
604 0 : case 91: {
605 : /* transfer caps from row 1 to row 0 */
606 : /* capture stores */
607 0 : caps0_4 = i - 1;
608 0 : goto st5;
609 : break;
610 : }
611 0 : case 93: {
612 : /* transfer caps from row 1 to row 2 */
613 : /* capture stores */
614 0 : caps1_8 = i - 1;
615 0 : goto st31;
616 : break;
617 : }
618 0 : case 123: {
619 : /* transfer caps from row 1 to row 0 */
620 : /* capture stores */
621 0 : caps0_0 = i - 1;
622 0 : goto st7;
623 : break;
624 : }
625 0 : case 125: {
626 : /* transfer caps from row 1 to row 0 */
627 : /* capture stores */
628 0 : caps0_2 = i - 1;
629 0 : goto st8;
630 : break;
631 : }
632 0 : default:
633 0 : break;
634 : }
635 : /* (c >= 0 && c <= 33)
636 : * || (c >= 35 && c <= 38)
637 : * || (c >= 40 && c <= 44)
638 : * || (c >= 46 && c <= 60)
639 : * || (c >= 62 && c <= 90)
640 : * || (c == 92)
641 : * || (c >= 94 && c <= 122)
642 : * || (c == 124)
643 : * || (c >= 126 && c <= 255)
644 : */
645 : /* transfer caps from row 1 to row 0 */
646 0 : goto st1;
647 : } /* end state */
648 :
649 : goto st6_error;
650 :
651 0 : st7: { /* DFA node {11,1} 7 */
652 0 : c = i < len ? s[i] : -1;
653 0 : i++;
654 : /* transfer caps from row 0 to matched */
655 0 : matched_0 = caps0_0;
656 : /* capture stores */
657 0 : matched_1 = i - 1;
658 0 : matched_id = 0;
659 : } /* end state */
660 :
661 0 : ovec[0] = matched_0;
662 0 : ovec[1] = matched_1;
663 0 : return matched_id; /* fallback */
664 :
665 1 : st8: { /* DFA node {16,1} 8 */
666 1 : c = i < len ? s[i] : -1;
667 1 : i++;
668 : /* transfer caps from row 0 to matched */
669 1 : matched_0 = caps0_2;
670 : /* capture stores */
671 1 : matched_1 = i - 1;
672 1 : matched_id = 1;
673 : } /* end state */
674 :
675 1 : ovec[0] = matched_0;
676 1 : ovec[1] = matched_1;
677 1 : return matched_id; /* fallback */
678 :
679 4 : st9: { /* DFA node {65,1} 9 */
680 76 : if (unlikely(i >= len)) {
681 0 : i++;
682 0 : goto st9_error;
683 : }
684 :
685 76 : c = s[i];
686 76 : i++;
687 76 : switch (c) {
688 0 : case 10: {
689 : /* transfer caps from row 1 to row 0 */
690 0 : goto st1;
691 : break;
692 : }
693 4 : case 34: {
694 : /* transfer caps from row 1 to row 2 */
695 : /* capture stores */
696 4 : caps1_12 = i - 1;
697 4 : goto st10;
698 : break;
699 : }
700 0 : case 39: {
701 : /* transfer caps from row 1 to row 2 */
702 : /* capture stores */
703 0 : caps1_14 = i - 1;
704 0 : goto st11;
705 : break;
706 : }
707 0 : case 45: {
708 : /* transfer caps from row 1 to row 2 */
709 : /* transfer caps from row 1 to row 3 */
710 : /* capture stores */
711 0 : caps1_6 = i - 1;
712 0 : caps2_10 = i - 1;
713 0 : goto st12;
714 : break;
715 : }
716 0 : case 91: {
717 : /* transfer caps from row 1 to row 2 */
718 : /* capture stores */
719 0 : caps1_4 = i - 1;
720 0 : goto st13;
721 : break;
722 : }
723 0 : case 92: {
724 0 : goto st14;
725 : break;
726 : }
727 0 : case 93: {
728 : /* transfer caps from row 1 to row 2 */
729 : /* capture stores */
730 0 : caps1_8 = i - 1;
731 0 : goto st15;
732 : break;
733 : }
734 0 : case 123: {
735 : /* transfer caps from row 1 to row 2 */
736 : /* capture stores */
737 0 : caps1_0 = i - 1;
738 0 : goto st16;
739 : break;
740 : }
741 0 : case 125: {
742 : /* transfer caps from row 1 to row 2 */
743 : /* capture stores */
744 0 : caps1_2 = i - 1;
745 0 : goto st17;
746 : break;
747 : }
748 72 : default:
749 72 : break;
750 : }
751 : /* (c >= 0 && c <= 9)
752 : * || (c >= 11 && c <= 33)
753 : * || (c >= 35 && c <= 38)
754 : * || (c >= 40 && c <= 44)
755 : * || (c >= 46 && c <= 90)
756 : * || (c >= 94 && c <= 122)
757 : * || (c == 124)
758 : * || (c >= 126 && c <= 255)
759 : */
760 72 : goto st9;
761 : } /* end state */
762 :
763 : goto st9_error;
764 :
765 4 : st10: { /* DFA node {67,59,1} 10 */
766 4 : c = i < len ? s[i] : -1;
767 4 : i++;
768 : /* transfer caps from row 0 to matched */
769 4 : matched_0 = caps0_12;
770 : /* capture stores */
771 4 : matched_1 = i - 1;
772 4 : matched_id = 6;
773 : } /* end state */
774 :
775 4 : ovec[0] = matched_0;
776 4 : ovec[1] = matched_1;
777 4 : return matched_id; /* fallback */
778 :
779 0 : st11: { /* DFA node {65,72,1} 11 */
780 0 : if (unlikely(i >= len)) {
781 0 : i++;
782 0 : goto st11_error;
783 : }
784 :
785 0 : c = s[i];
786 0 : i++;
787 0 : switch (c) {
788 0 : case 10: {
789 : /* transfer caps from row 2 to row 0 */
790 0 : goto st1;
791 : break;
792 : }
793 0 : case 34: {
794 : /* transfer caps from row 2 to row 3 */
795 : /* capture stores */
796 0 : goto st36;
797 : break;
798 : }
799 0 : case 39: {
800 : /* transfer caps from row 2 to row 3 */
801 : /* capture stores */
802 0 : goto st37;
803 : break;
804 : }
805 0 : case 45: {
806 : /* transfer caps from row 2 to row 3 */
807 : /* transfer caps from row 2 to row 4 */
808 : /* capture stores */
809 0 : caps2_6 = i - 1;
810 0 : caps3_10 = i - 1;
811 0 : goto st38;
812 : break;
813 : }
814 0 : case 91: {
815 : /* transfer caps from row 2 to row 3 */
816 : /* capture stores */
817 0 : caps2_4 = i - 1;
818 0 : goto st39;
819 : break;
820 : }
821 0 : case 92: {
822 0 : goto st40;
823 : break;
824 : }
825 0 : case 93: {
826 : /* transfer caps from row 2 to row 3 */
827 : /* capture stores */
828 0 : caps2_8 = i - 1;
829 0 : goto st41;
830 : break;
831 : }
832 0 : case 123: {
833 : /* transfer caps from row 2 to row 3 */
834 : /* capture stores */
835 0 : caps2_0 = i - 1;
836 0 : goto st42;
837 : break;
838 : }
839 0 : case 125: {
840 : /* transfer caps from row 2 to row 3 */
841 : /* capture stores */
842 0 : caps2_2 = i - 1;
843 0 : goto st43;
844 : break;
845 : }
846 0 : default:
847 0 : break;
848 : }
849 : /* (c >= 0 && c <= 9)
850 : * || (c >= 11 && c <= 33)
851 : * || (c >= 35 && c <= 38)
852 : * || (c >= 40 && c <= 44)
853 : * || (c >= 46 && c <= 90)
854 : * || (c >= 94 && c <= 122)
855 : * || (c == 124)
856 : * || (c >= 126 && c <= 255)
857 : */
858 0 : goto st35;
859 : } /* end state */
860 :
861 : goto st11_error;
862 :
863 0 : st12: { /* DFA node {65,30,50,1} 12 */
864 0 : if (unlikely(i >= len)) {
865 0 : i++;
866 0 : goto st12_error;
867 : }
868 :
869 0 : c = s[i];
870 0 : i++;
871 0 : switch (c) {
872 0 : case 10: {
873 : /* transfer caps from row 3 to row 0 */
874 0 : goto st1;
875 : break;
876 : }
877 0 : case 34: {
878 : /* transfer caps from row 3 to row 1 */
879 : /* transfer caps from row 3 to row 2 */
880 : /* capture stores */
881 0 : caps1_12 = i - 1;
882 0 : goto st10;
883 : break;
884 : }
885 0 : case 39: {
886 : /* transfer caps from row 3 to row 1 */
887 : /* transfer caps from row 3 to row 2 */
888 : /* capture stores */
889 0 : caps1_14 = i - 1;
890 0 : goto st11;
891 : break;
892 : }
893 0 : case 45: {
894 : /* transfer caps from row 3 to row 4 */
895 : /* transfer caps from row 3 to row 5 */
896 : /* capture stores */
897 0 : goto st44;
898 : break;
899 : }
900 0 : case 91: {
901 : /* transfer caps from row 3 to row 1 */
902 : /* transfer caps from row 3 to row 2 */
903 : /* capture stores */
904 0 : caps1_4 = i - 1;
905 0 : goto st13;
906 : break;
907 : }
908 0 : case 92: {
909 : /* transfer caps from row 3 to row 1 */
910 0 : goto st14;
911 : break;
912 : }
913 0 : case 93: {
914 : /* transfer caps from row 3 to row 1 */
915 : /* transfer caps from row 3 to row 2 */
916 : /* capture stores */
917 0 : caps1_8 = i - 1;
918 0 : goto st15;
919 : break;
920 : }
921 0 : case 123: {
922 : /* transfer caps from row 3 to row 1 */
923 : /* transfer caps from row 3 to row 2 */
924 : /* capture stores */
925 0 : caps1_0 = i - 1;
926 0 : goto st16;
927 : break;
928 : }
929 0 : case 125: {
930 : /* transfer caps from row 3 to row 1 */
931 : /* transfer caps from row 3 to row 2 */
932 : /* capture stores */
933 0 : caps1_2 = i - 1;
934 0 : goto st17;
935 : break;
936 : }
937 0 : default:
938 0 : break;
939 : }
940 : /* (c >= 0 && c <= 9)
941 : * || (c >= 11 && c <= 33)
942 : * || (c >= 35 && c <= 38)
943 : * || (c >= 40 && c <= 44)
944 : * || (c >= 46 && c <= 90)
945 : * || (c >= 94 && c <= 122)
946 : * || (c == 124)
947 : * || (c >= 126 && c <= 255)
948 : */
949 : /* transfer caps from row 3 to row 1 */
950 0 : goto st9;
951 : } /* end state */
952 :
953 : goto st12_error;
954 :
955 0 : st13: { /* DFA node {65,21,1} 13 */
956 0 : if (unlikely(i >= len)) {
957 0 : i++;
958 0 : goto st13_error;
959 : }
960 :
961 0 : c = s[i];
962 0 : i++;
963 0 : switch (c) {
964 0 : case 10: {
965 : /* transfer caps from row 2 to row 0 */
966 0 : goto st1;
967 : break;
968 : }
969 0 : case 34: {
970 : /* transfer caps from row 2 to row 1 */
971 : /* capture stores */
972 0 : caps1_12 = i - 1;
973 0 : goto st10;
974 : break;
975 : }
976 0 : case 39: {
977 : /* transfer caps from row 2 to row 1 */
978 : /* capture stores */
979 0 : caps1_14 = i - 1;
980 0 : goto st11;
981 : break;
982 : }
983 0 : case 45: {
984 : /* transfer caps from row 2 to row 1 */
985 : /* transfer caps from row 2 to row 3 */
986 : /* capture stores */
987 0 : caps1_6 = i - 1;
988 0 : caps2_10 = i - 1;
989 0 : goto st12;
990 : break;
991 : }
992 0 : case 61: {
993 0 : goto st45;
994 : break;
995 : }
996 0 : case 91: {
997 : /* transfer caps from row 2 to row 3 */
998 : /* capture stores */
999 0 : caps2_4 = i - 1;
1000 0 : goto st46;
1001 : break;
1002 : }
1003 0 : case 92: {
1004 : /* transfer caps from row 2 to row 1 */
1005 0 : goto st14;
1006 : break;
1007 : }
1008 0 : case 93: {
1009 : /* transfer caps from row 2 to row 1 */
1010 : /* capture stores */
1011 0 : caps1_8 = i - 1;
1012 0 : goto st15;
1013 : break;
1014 : }
1015 0 : case 123: {
1016 : /* transfer caps from row 2 to row 1 */
1017 : /* capture stores */
1018 0 : caps1_0 = i - 1;
1019 0 : goto st16;
1020 : break;
1021 : }
1022 0 : case 125: {
1023 : /* transfer caps from row 2 to row 1 */
1024 : /* capture stores */
1025 0 : caps1_2 = i - 1;
1026 0 : goto st17;
1027 : break;
1028 : }
1029 0 : default:
1030 0 : break;
1031 : }
1032 : /* (c >= 0 && c <= 9)
1033 : * || (c >= 11 && c <= 33)
1034 : * || (c >= 35 && c <= 38)
1035 : * || (c >= 40 && c <= 44)
1036 : * || (c >= 46 && c <= 60)
1037 : * || (c >= 62 && c <= 90)
1038 : * || (c >= 94 && c <= 122)
1039 : * || (c == 124)
1040 : * || (c >= 126 && c <= 255)
1041 : */
1042 : /* transfer caps from row 2 to row 1 */
1043 0 : goto st9;
1044 : } /* end state */
1045 :
1046 : goto st13_error;
1047 :
1048 0 : st14: { /* DFA node {62,1} 14 */
1049 0 : if (unlikely(i >= len)) {
1050 0 : i++;
1051 0 : goto st14_error;
1052 : }
1053 :
1054 0 : c = s[i];
1055 0 : i++;
1056 0 : switch (c) {
1057 0 : case 10: {
1058 : /* transfer caps from row 1 to row 0 */
1059 0 : goto st1;
1060 : break;
1061 : }
1062 0 : case 34: {
1063 : /* transfer caps from row 1 to row 2 */
1064 : /* capture stores */
1065 0 : caps1_12 = i - 1;
1066 0 : goto st48;
1067 : break;
1068 : }
1069 0 : case 39: {
1070 : /* transfer caps from row 1 to row 2 */
1071 : /* capture stores */
1072 0 : caps1_14 = i - 1;
1073 0 : goto st49;
1074 : break;
1075 : }
1076 0 : case 45: {
1077 : /* transfer caps from row 1 to row 2 */
1078 : /* transfer caps from row 1 to row 3 */
1079 : /* capture stores */
1080 0 : caps1_6 = i - 1;
1081 0 : caps2_10 = i - 1;
1082 0 : goto st50;
1083 : break;
1084 : }
1085 0 : case 91: {
1086 : /* transfer caps from row 1 to row 2 */
1087 : /* capture stores */
1088 0 : caps1_4 = i - 1;
1089 0 : goto st51;
1090 : break;
1091 : }
1092 0 : case 93: {
1093 : /* transfer caps from row 1 to row 2 */
1094 : /* capture stores */
1095 0 : caps1_8 = i - 1;
1096 0 : goto st52;
1097 : break;
1098 : }
1099 0 : case 123: {
1100 : /* transfer caps from row 1 to row 2 */
1101 : /* capture stores */
1102 0 : caps1_0 = i - 1;
1103 0 : goto st53;
1104 : break;
1105 : }
1106 0 : case 125: {
1107 : /* transfer caps from row 1 to row 2 */
1108 : /* capture stores */
1109 0 : caps1_2 = i - 1;
1110 0 : goto st54;
1111 : break;
1112 : }
1113 0 : default:
1114 0 : break;
1115 : }
1116 : /* (c >= 0 && c <= 9)
1117 : * || (c >= 11 && c <= 33)
1118 : * || (c >= 35 && c <= 38)
1119 : * || (c >= 40 && c <= 44)
1120 : * || (c >= 46 && c <= 90)
1121 : * || (c == 92)
1122 : * || (c >= 94 && c <= 122)
1123 : * || (c == 124)
1124 : * || (c >= 126 && c <= 255)
1125 : */
1126 0 : goto st47;
1127 : } /* end state */
1128 :
1129 : goto st14_error;
1130 :
1131 0 : st15: { /* DFA node {65,41,1} 15 */
1132 0 : if (unlikely(i >= len)) {
1133 0 : i++;
1134 0 : goto st15_error;
1135 : }
1136 :
1137 0 : c = s[i];
1138 0 : i++;
1139 0 : switch (c) {
1140 0 : case 10: {
1141 : /* transfer caps from row 2 to row 0 */
1142 0 : goto st1;
1143 : break;
1144 : }
1145 0 : case 34: {
1146 : /* transfer caps from row 2 to row 1 */
1147 : /* capture stores */
1148 0 : caps1_12 = i - 1;
1149 0 : goto st10;
1150 : break;
1151 : }
1152 0 : case 39: {
1153 : /* transfer caps from row 2 to row 1 */
1154 : /* capture stores */
1155 0 : caps1_14 = i - 1;
1156 0 : goto st11;
1157 : break;
1158 : }
1159 0 : case 45: {
1160 : /* transfer caps from row 2 to row 1 */
1161 : /* transfer caps from row 2 to row 3 */
1162 : /* capture stores */
1163 0 : caps1_6 = i - 1;
1164 0 : caps2_10 = i - 1;
1165 0 : goto st12;
1166 : break;
1167 : }
1168 0 : case 61: {
1169 0 : goto st55;
1170 : break;
1171 : }
1172 0 : case 91: {
1173 : /* transfer caps from row 2 to row 1 */
1174 : /* capture stores */
1175 0 : caps1_4 = i - 1;
1176 0 : goto st13;
1177 : break;
1178 : }
1179 0 : case 92: {
1180 : /* transfer caps from row 2 to row 1 */
1181 0 : goto st14;
1182 : break;
1183 : }
1184 0 : case 93: {
1185 : /* transfer caps from row 2 to row 3 */
1186 : /* capture stores */
1187 0 : caps2_8 = i - 1;
1188 0 : goto st56;
1189 : break;
1190 : }
1191 0 : case 123: {
1192 : /* transfer caps from row 2 to row 1 */
1193 : /* capture stores */
1194 0 : caps1_0 = i - 1;
1195 0 : goto st16;
1196 : break;
1197 : }
1198 0 : case 125: {
1199 : /* transfer caps from row 2 to row 1 */
1200 : /* capture stores */
1201 0 : caps1_2 = i - 1;
1202 0 : goto st17;
1203 : break;
1204 : }
1205 0 : default:
1206 0 : break;
1207 : }
1208 : /* (c >= 0 && c <= 9)
1209 : * || (c >= 11 && c <= 33)
1210 : * || (c >= 35 && c <= 38)
1211 : * || (c >= 40 && c <= 44)
1212 : * || (c >= 46 && c <= 60)
1213 : * || (c >= 62 && c <= 90)
1214 : * || (c >= 94 && c <= 122)
1215 : * || (c == 124)
1216 : * || (c >= 126 && c <= 255)
1217 : */
1218 : /* transfer caps from row 2 to row 1 */
1219 0 : goto st9;
1220 : } /* end state */
1221 :
1222 : goto st15_error;
1223 :
1224 0 : st16: { /* DFA node {65,11,1} 16 */
1225 0 : c = i < len ? s[i] : -1;
1226 0 : i++;
1227 : /* transfer caps from row 1 to matched */
1228 0 : matched_0 = caps1_0;
1229 : /* capture stores */
1230 0 : matched_1 = i - 1;
1231 0 : matched_id = 0;
1232 0 : if (c != -1) {
1233 0 : if (c == 34) {
1234 0 : goto st58;
1235 : }
1236 0 : if (c == 92) {
1237 0 : goto st59;
1238 : }
1239 0 : if ((c >= 0 && c <= 9)
1240 0 : || (c >= 11 && c <= 33)
1241 0 : || (c >= 35 && c <= 91)
1242 0 : || (c >= 93 && c <= 255))
1243 : {
1244 : goto st57;
1245 : }
1246 : }
1247 : } /* end state */
1248 :
1249 0 : ovec[0] = matched_0;
1250 0 : ovec[1] = matched_1;
1251 0 : return matched_id; /* fallback */
1252 :
1253 0 : st17: { /* DFA node {65,16,1} 17 */
1254 0 : c = i < len ? s[i] : -1;
1255 0 : i++;
1256 : /* transfer caps from row 1 to matched */
1257 0 : matched_0 = caps1_2;
1258 : /* capture stores */
1259 0 : matched_1 = i - 1;
1260 0 : matched_id = 1;
1261 0 : if (c != -1) {
1262 0 : if (c == 34) {
1263 0 : goto st58;
1264 : }
1265 0 : if (c == 92) {
1266 0 : goto st59;
1267 : }
1268 0 : if ((c >= 0 && c <= 9)
1269 0 : || (c >= 11 && c <= 33)
1270 0 : || (c >= 35 && c <= 91)
1271 0 : || (c >= 93 && c <= 255))
1272 : {
1273 : goto st57;
1274 : }
1275 : }
1276 : } /* end state */
1277 :
1278 0 : ovec[0] = matched_0;
1279 0 : ovec[1] = matched_1;
1280 0 : return matched_id; /* fallback */
1281 :
1282 0 : st18: { /* DFA node {78,1} 18 */
1283 0 : if (unlikely(i >= len)) {
1284 0 : i++;
1285 0 : goto st18_error;
1286 : }
1287 :
1288 0 : c = s[i];
1289 0 : i++;
1290 0 : switch (c) {
1291 0 : case 10: {
1292 : /* transfer caps from row 1 to row 0 */
1293 0 : goto st1;
1294 : break;
1295 : }
1296 0 : case 34: {
1297 : /* transfer caps from row 1 to row 2 */
1298 : /* capture stores */
1299 0 : caps1_12 = i - 1;
1300 0 : goto st19;
1301 : break;
1302 : }
1303 0 : case 39: {
1304 : /* transfer caps from row 1 to row 2 */
1305 : /* capture stores */
1306 0 : caps1_14 = i - 1;
1307 0 : goto st20;
1308 : break;
1309 : }
1310 0 : case 45: {
1311 : /* transfer caps from row 1 to row 2 */
1312 : /* transfer caps from row 1 to row 3 */
1313 : /* capture stores */
1314 0 : caps1_6 = i - 1;
1315 0 : caps2_10 = i - 1;
1316 0 : goto st21;
1317 : break;
1318 : }
1319 0 : case 91: {
1320 : /* transfer caps from row 1 to row 2 */
1321 : /* capture stores */
1322 0 : caps1_4 = i - 1;
1323 0 : goto st22;
1324 : break;
1325 : }
1326 0 : case 92: {
1327 0 : goto st23;
1328 : break;
1329 : }
1330 0 : case 93: {
1331 : /* transfer caps from row 1 to row 2 */
1332 : /* capture stores */
1333 0 : caps1_8 = i - 1;
1334 0 : goto st24;
1335 : break;
1336 : }
1337 0 : case 123: {
1338 : /* transfer caps from row 1 to row 2 */
1339 : /* capture stores */
1340 0 : caps1_0 = i - 1;
1341 0 : goto st25;
1342 : break;
1343 : }
1344 0 : case 125: {
1345 : /* transfer caps from row 1 to row 2 */
1346 : /* capture stores */
1347 0 : caps1_2 = i - 1;
1348 0 : goto st26;
1349 : break;
1350 : }
1351 0 : default:
1352 0 : break;
1353 : }
1354 : /* (c >= 0 && c <= 9)
1355 : * || (c >= 11 && c <= 33)
1356 : * || (c >= 35 && c <= 38)
1357 : * || (c >= 40 && c <= 44)
1358 : * || (c >= 46 && c <= 90)
1359 : * || (c >= 94 && c <= 122)
1360 : * || (c == 124)
1361 : * || (c >= 126 && c <= 255)
1362 : */
1363 0 : goto st18;
1364 : } /* end state */
1365 :
1366 : goto st18_error;
1367 :
1368 0 : st19: { /* DFA node {78,59,1} 19 */
1369 0 : if (unlikely(i >= len)) {
1370 0 : i++;
1371 0 : goto st19_error;
1372 : }
1373 :
1374 0 : c = s[i];
1375 0 : i++;
1376 0 : switch (c) {
1377 0 : case 10: {
1378 : /* transfer caps from row 2 to row 0 */
1379 0 : goto st1;
1380 : break;
1381 : }
1382 0 : case 34: {
1383 : /* transfer caps from row 2 to row 3 */
1384 : /* capture stores */
1385 0 : goto st61;
1386 : break;
1387 : }
1388 0 : case 39: {
1389 : /* transfer caps from row 2 to row 3 */
1390 : /* capture stores */
1391 0 : goto st62;
1392 : break;
1393 : }
1394 0 : case 45: {
1395 : /* transfer caps from row 2 to row 3 */
1396 : /* transfer caps from row 2 to row 4 */
1397 : /* capture stores */
1398 0 : caps2_6 = i - 1;
1399 0 : caps3_10 = i - 1;
1400 0 : goto st63;
1401 : break;
1402 : }
1403 0 : case 91: {
1404 : /* transfer caps from row 2 to row 3 */
1405 : /* capture stores */
1406 0 : caps2_4 = i - 1;
1407 0 : goto st64;
1408 : break;
1409 : }
1410 0 : case 92: {
1411 0 : goto st65;
1412 : break;
1413 : }
1414 0 : case 93: {
1415 : /* transfer caps from row 2 to row 3 */
1416 : /* capture stores */
1417 0 : caps2_8 = i - 1;
1418 0 : goto st66;
1419 : break;
1420 : }
1421 0 : case 123: {
1422 : /* transfer caps from row 2 to row 3 */
1423 : /* capture stores */
1424 0 : caps2_0 = i - 1;
1425 0 : goto st67;
1426 : break;
1427 : }
1428 0 : case 125: {
1429 : /* transfer caps from row 2 to row 3 */
1430 : /* capture stores */
1431 0 : caps2_2 = i - 1;
1432 0 : goto st68;
1433 : break;
1434 : }
1435 0 : default:
1436 0 : break;
1437 : }
1438 : /* (c >= 0 && c <= 9)
1439 : * || (c >= 11 && c <= 33)
1440 : * || (c >= 35 && c <= 38)
1441 : * || (c >= 40 && c <= 44)
1442 : * || (c >= 46 && c <= 90)
1443 : * || (c >= 94 && c <= 122)
1444 : * || (c == 124)
1445 : * || (c >= 126 && c <= 255)
1446 : */
1447 0 : goto st60;
1448 : } /* end state */
1449 :
1450 : goto st19_error;
1451 :
1452 0 : st20: { /* DFA node {80,72,1} 20 */
1453 0 : c = i < len ? s[i] : -1;
1454 0 : i++;
1455 : /* transfer caps from row 0 to matched */
1456 0 : matched_0 = caps0_14;
1457 : /* capture stores */
1458 0 : matched_1 = i - 1;
1459 0 : matched_id = 7;
1460 : } /* end state */
1461 :
1462 0 : ovec[0] = matched_0;
1463 0 : ovec[1] = matched_1;
1464 0 : return matched_id; /* fallback */
1465 :
1466 0 : st21: { /* DFA node {78,30,50,1} 21 */
1467 0 : if (unlikely(i >= len)) {
1468 0 : i++;
1469 0 : goto st21_error;
1470 : }
1471 :
1472 0 : c = s[i];
1473 0 : i++;
1474 0 : switch (c) {
1475 0 : case 10: {
1476 : /* transfer caps from row 3 to row 0 */
1477 0 : goto st1;
1478 : break;
1479 : }
1480 0 : case 34: {
1481 : /* transfer caps from row 3 to row 1 */
1482 : /* transfer caps from row 3 to row 2 */
1483 : /* capture stores */
1484 0 : caps1_12 = i - 1;
1485 0 : goto st19;
1486 : break;
1487 : }
1488 0 : case 39: {
1489 : /* transfer caps from row 3 to row 1 */
1490 : /* transfer caps from row 3 to row 2 */
1491 : /* capture stores */
1492 0 : caps1_14 = i - 1;
1493 0 : goto st20;
1494 : break;
1495 : }
1496 0 : case 45: {
1497 : /* transfer caps from row 3 to row 4 */
1498 : /* transfer caps from row 3 to row 5 */
1499 : /* capture stores */
1500 0 : goto st70;
1501 : break;
1502 : }
1503 0 : case 91: {
1504 : /* transfer caps from row 3 to row 1 */
1505 : /* transfer caps from row 3 to row 2 */
1506 : /* capture stores */
1507 0 : caps1_4 = i - 1;
1508 0 : goto st22;
1509 : break;
1510 : }
1511 0 : case 92: {
1512 : /* transfer caps from row 3 to row 1 */
1513 0 : goto st23;
1514 : break;
1515 : }
1516 0 : case 93: {
1517 : /* transfer caps from row 3 to row 1 */
1518 : /* transfer caps from row 3 to row 2 */
1519 : /* capture stores */
1520 0 : caps1_8 = i - 1;
1521 0 : goto st24;
1522 : break;
1523 : }
1524 0 : case 123: {
1525 : /* transfer caps from row 3 to row 1 */
1526 : /* transfer caps from row 3 to row 2 */
1527 : /* capture stores */
1528 0 : caps1_0 = i - 1;
1529 0 : goto st25;
1530 : break;
1531 : }
1532 0 : case 125: {
1533 : /* transfer caps from row 3 to row 1 */
1534 : /* transfer caps from row 3 to row 2 */
1535 : /* capture stores */
1536 0 : caps1_2 = i - 1;
1537 0 : goto st26;
1538 : break;
1539 : }
1540 0 : default:
1541 0 : break;
1542 : }
1543 : /* (c >= 0 && c <= 9)
1544 : * || (c >= 11 && c <= 33)
1545 : * || (c >= 35 && c <= 38)
1546 : * || (c >= 40 && c <= 44)
1547 : * || (c >= 46 && c <= 90)
1548 : * || (c >= 94 && c <= 122)
1549 : * || (c == 124)
1550 : * || (c >= 126 && c <= 255)
1551 : */
1552 : /* transfer caps from row 3 to row 1 */
1553 0 : goto st18;
1554 : } /* end state */
1555 :
1556 : goto st21_error;
1557 :
1558 0 : st22: { /* DFA node {78,21,1} 22 */
1559 0 : if (unlikely(i >= len)) {
1560 0 : i++;
1561 0 : goto st22_error;
1562 : }
1563 :
1564 0 : c = s[i];
1565 0 : i++;
1566 0 : switch (c) {
1567 0 : case 10: {
1568 : /* transfer caps from row 2 to row 0 */
1569 0 : goto st1;
1570 : break;
1571 : }
1572 0 : case 34: {
1573 : /* transfer caps from row 2 to row 1 */
1574 : /* capture stores */
1575 0 : caps1_12 = i - 1;
1576 0 : goto st19;
1577 : break;
1578 : }
1579 0 : case 39: {
1580 : /* transfer caps from row 2 to row 1 */
1581 : /* capture stores */
1582 0 : caps1_14 = i - 1;
1583 0 : goto st20;
1584 : break;
1585 : }
1586 0 : case 45: {
1587 : /* transfer caps from row 2 to row 1 */
1588 : /* transfer caps from row 2 to row 3 */
1589 : /* capture stores */
1590 0 : caps1_6 = i - 1;
1591 0 : caps2_10 = i - 1;
1592 0 : goto st21;
1593 : break;
1594 : }
1595 0 : case 61: {
1596 0 : goto st71;
1597 : break;
1598 : }
1599 0 : case 91: {
1600 : /* transfer caps from row 2 to row 3 */
1601 : /* capture stores */
1602 0 : caps2_4 = i - 1;
1603 0 : goto st72;
1604 : break;
1605 : }
1606 0 : case 92: {
1607 : /* transfer caps from row 2 to row 1 */
1608 0 : goto st23;
1609 : break;
1610 : }
1611 0 : case 93: {
1612 : /* transfer caps from row 2 to row 1 */
1613 : /* capture stores */
1614 0 : caps1_8 = i - 1;
1615 0 : goto st24;
1616 : break;
1617 : }
1618 0 : case 123: {
1619 : /* transfer caps from row 2 to row 1 */
1620 : /* capture stores */
1621 0 : caps1_0 = i - 1;
1622 0 : goto st25;
1623 : break;
1624 : }
1625 0 : case 125: {
1626 : /* transfer caps from row 2 to row 1 */
1627 : /* capture stores */
1628 0 : caps1_2 = i - 1;
1629 0 : goto st26;
1630 : break;
1631 : }
1632 0 : default:
1633 0 : break;
1634 : }
1635 : /* (c >= 0 && c <= 9)
1636 : * || (c >= 11 && c <= 33)
1637 : * || (c >= 35 && c <= 38)
1638 : * || (c >= 40 && c <= 44)
1639 : * || (c >= 46 && c <= 60)
1640 : * || (c >= 62 && c <= 90)
1641 : * || (c >= 94 && c <= 122)
1642 : * || (c == 124)
1643 : * || (c >= 126 && c <= 255)
1644 : */
1645 : /* transfer caps from row 2 to row 1 */
1646 0 : goto st18;
1647 : } /* end state */
1648 :
1649 : goto st22_error;
1650 :
1651 0 : st23: { /* DFA node {75,1} 23 */
1652 0 : if (unlikely(i >= len)) {
1653 0 : i++;
1654 0 : goto st23_error;
1655 : }
1656 :
1657 0 : c = s[i];
1658 0 : i++;
1659 0 : switch (c) {
1660 0 : case 10: {
1661 : /* transfer caps from row 1 to row 0 */
1662 0 : goto st1;
1663 : break;
1664 : }
1665 0 : case 34: {
1666 : /* transfer caps from row 1 to row 2 */
1667 : /* capture stores */
1668 0 : caps1_12 = i - 1;
1669 0 : goto st74;
1670 : break;
1671 : }
1672 0 : case 39: {
1673 : /* transfer caps from row 1 to row 2 */
1674 : /* capture stores */
1675 0 : caps1_14 = i - 1;
1676 0 : goto st75;
1677 : break;
1678 : }
1679 0 : case 45: {
1680 : /* transfer caps from row 1 to row 2 */
1681 : /* transfer caps from row 1 to row 3 */
1682 : /* capture stores */
1683 0 : caps1_6 = i - 1;
1684 0 : caps2_10 = i - 1;
1685 0 : goto st76;
1686 : break;
1687 : }
1688 0 : case 91: {
1689 : /* transfer caps from row 1 to row 2 */
1690 : /* capture stores */
1691 0 : caps1_4 = i - 1;
1692 0 : goto st77;
1693 : break;
1694 : }
1695 0 : case 93: {
1696 : /* transfer caps from row 1 to row 2 */
1697 : /* capture stores */
1698 0 : caps1_8 = i - 1;
1699 0 : goto st78;
1700 : break;
1701 : }
1702 0 : case 123: {
1703 : /* transfer caps from row 1 to row 2 */
1704 : /* capture stores */
1705 0 : caps1_0 = i - 1;
1706 0 : goto st79;
1707 : break;
1708 : }
1709 0 : case 125: {
1710 : /* transfer caps from row 1 to row 2 */
1711 : /* capture stores */
1712 0 : caps1_2 = i - 1;
1713 0 : goto st80;
1714 : break;
1715 : }
1716 0 : default:
1717 0 : break;
1718 : }
1719 : /* (c >= 0 && c <= 9)
1720 : * || (c >= 11 && c <= 33)
1721 : * || (c >= 35 && c <= 38)
1722 : * || (c >= 40 && c <= 44)
1723 : * || (c >= 46 && c <= 90)
1724 : * || (c == 92)
1725 : * || (c >= 94 && c <= 122)
1726 : * || (c == 124)
1727 : * || (c >= 126 && c <= 255)
1728 : */
1729 0 : goto st73;
1730 : } /* end state */
1731 :
1732 : goto st23_error;
1733 :
1734 0 : st24: { /* DFA node {78,41,1} 24 */
1735 0 : if (unlikely(i >= len)) {
1736 0 : i++;
1737 0 : goto st24_error;
1738 : }
1739 :
1740 0 : c = s[i];
1741 0 : i++;
1742 0 : switch (c) {
1743 0 : case 10: {
1744 : /* transfer caps from row 2 to row 0 */
1745 0 : goto st1;
1746 : break;
1747 : }
1748 0 : case 34: {
1749 : /* transfer caps from row 2 to row 1 */
1750 : /* capture stores */
1751 0 : caps1_12 = i - 1;
1752 0 : goto st19;
1753 : break;
1754 : }
1755 0 : case 39: {
1756 : /* transfer caps from row 2 to row 1 */
1757 : /* capture stores */
1758 0 : caps1_14 = i - 1;
1759 0 : goto st20;
1760 : break;
1761 : }
1762 0 : case 45: {
1763 : /* transfer caps from row 2 to row 1 */
1764 : /* transfer caps from row 2 to row 3 */
1765 : /* capture stores */
1766 0 : caps1_6 = i - 1;
1767 0 : caps2_10 = i - 1;
1768 0 : goto st21;
1769 : break;
1770 : }
1771 0 : case 61: {
1772 0 : goto st81;
1773 : break;
1774 : }
1775 0 : case 91: {
1776 : /* transfer caps from row 2 to row 1 */
1777 : /* capture stores */
1778 0 : caps1_4 = i - 1;
1779 0 : goto st22;
1780 : break;
1781 : }
1782 0 : case 92: {
1783 : /* transfer caps from row 2 to row 1 */
1784 0 : goto st23;
1785 : break;
1786 : }
1787 0 : case 93: {
1788 : /* transfer caps from row 2 to row 3 */
1789 : /* capture stores */
1790 0 : caps2_8 = i - 1;
1791 0 : goto st82;
1792 : break;
1793 : }
1794 0 : case 123: {
1795 : /* transfer caps from row 2 to row 1 */
1796 : /* capture stores */
1797 0 : caps1_0 = i - 1;
1798 0 : goto st25;
1799 : break;
1800 : }
1801 0 : case 125: {
1802 : /* transfer caps from row 2 to row 1 */
1803 : /* capture stores */
1804 0 : caps1_2 = i - 1;
1805 0 : goto st26;
1806 : break;
1807 : }
1808 0 : default:
1809 0 : break;
1810 : }
1811 : /* (c >= 0 && c <= 9)
1812 : * || (c >= 11 && c <= 33)
1813 : * || (c >= 35 && c <= 38)
1814 : * || (c >= 40 && c <= 44)
1815 : * || (c >= 46 && c <= 60)
1816 : * || (c >= 62 && c <= 90)
1817 : * || (c >= 94 && c <= 122)
1818 : * || (c == 124)
1819 : * || (c >= 126 && c <= 255)
1820 : */
1821 : /* transfer caps from row 2 to row 1 */
1822 0 : goto st18;
1823 : } /* end state */
1824 :
1825 : goto st24_error;
1826 :
1827 0 : st25: { /* DFA node {78,11,1} 25 */
1828 0 : c = i < len ? s[i] : -1;
1829 0 : i++;
1830 : /* transfer caps from row 1 to matched */
1831 0 : matched_0 = caps1_0;
1832 : /* capture stores */
1833 0 : matched_1 = i - 1;
1834 0 : matched_id = 0;
1835 0 : if (c != -1) {
1836 0 : if (c == 39) {
1837 0 : goto st84;
1838 : }
1839 0 : if (c == 92) {
1840 0 : goto st85;
1841 : }
1842 0 : if ((c >= 0 && c <= 9)
1843 0 : || (c >= 11 && c <= 38)
1844 0 : || (c >= 40 && c <= 91)
1845 0 : || (c >= 93 && c <= 255))
1846 : {
1847 : goto st83;
1848 : }
1849 : }
1850 : } /* end state */
1851 :
1852 0 : ovec[0] = matched_0;
1853 0 : ovec[1] = matched_1;
1854 0 : return matched_id; /* fallback */
1855 :
1856 0 : st26: { /* DFA node {78,16,1} 26 */
1857 0 : c = i < len ? s[i] : -1;
1858 0 : i++;
1859 : /* transfer caps from row 1 to matched */
1860 0 : matched_0 = caps1_2;
1861 : /* capture stores */
1862 0 : matched_1 = i - 1;
1863 0 : matched_id = 1;
1864 0 : if (c != -1) {
1865 0 : if (c == 39) {
1866 0 : goto st84;
1867 : }
1868 0 : if (c == 92) {
1869 0 : goto st85;
1870 : }
1871 0 : if ((c >= 0 && c <= 9)
1872 0 : || (c >= 11 && c <= 38)
1873 0 : || (c >= 40 && c <= 91)
1874 0 : || (c >= 93 && c <= 255))
1875 : {
1876 : goto st83;
1877 : }
1878 : }
1879 : } /* end state */
1880 :
1881 0 : ovec[0] = matched_0;
1882 0 : ovec[1] = matched_1;
1883 0 : return matched_id; /* fallback */
1884 :
1885 0 : st27: { /* DFA node {31,51,30,50,1} 27 */
1886 0 : c = i < len ? s[i] : -1;
1887 0 : i++;
1888 : /* transfer caps from row 1 to matched */
1889 0 : matched_0 = caps1_10;
1890 : /* capture stores */
1891 0 : matched_1 = i - 1;
1892 0 : matched_id = 5;
1893 0 : if (c != -1) {
1894 0 : if (c == 91) {
1895 0 : goto st88;
1896 : }
1897 0 : if ((c >= 0 && c <= 9)
1898 0 : || (c >= 11 && c <= 90)
1899 0 : || (c >= 92 && c <= 255))
1900 : {
1901 : /* transfer caps from row 1 to row 0 */
1902 0 : caps0_10 = caps1_10;
1903 0 : goto st87;
1904 : }
1905 : }
1906 : } /* end state */
1907 :
1908 0 : ovec[0] = matched_0;
1909 0 : ovec[1] = matched_1;
1910 0 : return matched_id; /* fallback */
1911 :
1912 0 : st28: { /* DFA node {23,1} 28 */
1913 0 : if (unlikely(i >= len)) {
1914 0 : i++;
1915 0 : goto st28_error;
1916 : }
1917 :
1918 0 : c = s[i];
1919 0 : i++;
1920 0 : switch (c) {
1921 0 : case 34: {
1922 : /* transfer caps from row 1 to row 0 */
1923 : /* capture stores */
1924 0 : caps0_12 = i - 1;
1925 0 : goto st2;
1926 : break;
1927 : }
1928 0 : case 39: {
1929 : /* transfer caps from row 1 to row 0 */
1930 : /* capture stores */
1931 0 : caps0_14 = i - 1;
1932 0 : goto st3;
1933 : break;
1934 : }
1935 0 : case 45: {
1936 : /* transfer caps from row 1 to row 0 */
1937 : /* transfer caps from row 1 to row 2 */
1938 : /* capture stores */
1939 0 : caps0_6 = i - 1;
1940 0 : caps1_10 = i - 1;
1941 0 : goto st4;
1942 : break;
1943 : }
1944 0 : case 61: {
1945 0 : goto st28;
1946 : break;
1947 : }
1948 0 : case 91: {
1949 : /* transfer caps from row 1 to row 2 */
1950 : /* capture stores */
1951 0 : caps1_4 = i - 1;
1952 0 : goto st29;
1953 : break;
1954 : }
1955 0 : case 93: {
1956 : /* transfer caps from row 1 to row 0 */
1957 : /* capture stores */
1958 0 : caps0_8 = i - 1;
1959 0 : goto st6;
1960 : break;
1961 : }
1962 0 : case 123: {
1963 : /* transfer caps from row 1 to row 0 */
1964 : /* capture stores */
1965 0 : caps0_0 = i - 1;
1966 0 : goto st7;
1967 : break;
1968 : }
1969 0 : case 125: {
1970 : /* transfer caps from row 1 to row 0 */
1971 : /* capture stores */
1972 0 : caps0_2 = i - 1;
1973 0 : goto st8;
1974 : break;
1975 : }
1976 0 : default:
1977 0 : break;
1978 : }
1979 : /* (c >= 0 && c <= 33)
1980 : * || (c >= 35 && c <= 38)
1981 : * || (c >= 40 && c <= 44)
1982 : * || (c >= 46 && c <= 60)
1983 : * || (c >= 62 && c <= 90)
1984 : * || (c == 92)
1985 : * || (c >= 94 && c <= 122)
1986 : * || (c == 124)
1987 : * || (c >= 126 && c <= 255)
1988 : */
1989 : /* transfer caps from row 1 to row 0 */
1990 0 : goto st1;
1991 : } /* end state */
1992 :
1993 : goto st28_error;
1994 :
1995 0 : st29: { /* DFA node {25,21,1} 29 */
1996 0 : c = i < len ? s[i] : -1;
1997 0 : i++;
1998 : /* transfer caps from row 0 to matched */
1999 0 : matched_0 = caps0_4;
2000 : /* capture stores */
2001 0 : matched_1 = i - 1;
2002 0 : matched_id = 2;
2003 : } /* end state */
2004 :
2005 0 : ovec[0] = matched_0;
2006 0 : ovec[1] = matched_1;
2007 0 : return matched_id; /* fallback */
2008 :
2009 0 : st30: { /* DFA node {43,1} 30 */
2010 0 : if (unlikely(i >= len)) {
2011 0 : i++;
2012 0 : goto st30_error;
2013 : }
2014 :
2015 0 : c = s[i];
2016 0 : i++;
2017 0 : switch (c) {
2018 0 : case 34: {
2019 : /* transfer caps from row 1 to row 0 */
2020 : /* capture stores */
2021 0 : caps0_12 = i - 1;
2022 0 : goto st2;
2023 : break;
2024 : }
2025 0 : case 39: {
2026 : /* transfer caps from row 1 to row 0 */
2027 : /* capture stores */
2028 0 : caps0_14 = i - 1;
2029 0 : goto st3;
2030 : break;
2031 : }
2032 0 : case 45: {
2033 : /* transfer caps from row 1 to row 0 */
2034 : /* transfer caps from row 1 to row 2 */
2035 : /* capture stores */
2036 0 : caps0_6 = i - 1;
2037 0 : caps1_10 = i - 1;
2038 0 : goto st4;
2039 : break;
2040 : }
2041 0 : case 61: {
2042 0 : goto st30;
2043 : break;
2044 : }
2045 0 : case 91: {
2046 : /* transfer caps from row 1 to row 0 */
2047 : /* capture stores */
2048 0 : caps0_4 = i - 1;
2049 0 : goto st5;
2050 : break;
2051 : }
2052 0 : case 93: {
2053 : /* transfer caps from row 1 to row 2 */
2054 : /* capture stores */
2055 0 : caps1_8 = i - 1;
2056 0 : goto st31;
2057 : break;
2058 : }
2059 0 : case 123: {
2060 : /* transfer caps from row 1 to row 0 */
2061 : /* capture stores */
2062 0 : caps0_0 = i - 1;
2063 0 : goto st7;
2064 : break;
2065 : }
2066 0 : case 125: {
2067 : /* transfer caps from row 1 to row 0 */
2068 : /* capture stores */
2069 0 : caps0_2 = i - 1;
2070 0 : goto st8;
2071 : break;
2072 : }
2073 0 : default:
2074 0 : break;
2075 : }
2076 : /* (c >= 0 && c <= 33)
2077 : * || (c >= 35 && c <= 38)
2078 : * || (c >= 40 && c <= 44)
2079 : * || (c >= 46 && c <= 60)
2080 : * || (c >= 62 && c <= 90)
2081 : * || (c == 92)
2082 : * || (c >= 94 && c <= 122)
2083 : * || (c == 124)
2084 : * || (c >= 126 && c <= 255)
2085 : */
2086 : /* transfer caps from row 1 to row 0 */
2087 0 : goto st1;
2088 : } /* end state */
2089 :
2090 : goto st30_error;
2091 :
2092 0 : st31: { /* DFA node {45,41,1} 31 */
2093 0 : c = i < len ? s[i] : -1;
2094 0 : i++;
2095 : /* transfer caps from row 0 to matched */
2096 0 : matched_0 = caps0_8;
2097 : /* capture stores */
2098 0 : matched_1 = i - 1;
2099 0 : matched_id = 4;
2100 : } /* end state */
2101 :
2102 0 : ovec[0] = matched_0;
2103 0 : ovec[1] = matched_1;
2104 0 : return matched_id; /* fallback */
2105 :
2106 0 : st35: { /* DFA node {65,78,1} 35 */
2107 0 : if (unlikely(i >= len)) {
2108 0 : i++;
2109 0 : goto st35_error;
2110 : }
2111 :
2112 0 : c = s[i];
2113 0 : i++;
2114 0 : switch (c) {
2115 0 : case 10: {
2116 : /* transfer caps from row 2 to row 0 */
2117 0 : goto st1;
2118 : break;
2119 : }
2120 0 : case 34: {
2121 : /* transfer caps from row 2 to row 3 */
2122 : /* capture stores */
2123 0 : goto st36;
2124 : break;
2125 : }
2126 0 : case 39: {
2127 : /* transfer caps from row 2 to row 3 */
2128 : /* capture stores */
2129 0 : goto st37;
2130 : break;
2131 : }
2132 0 : case 45: {
2133 : /* transfer caps from row 2 to row 3 */
2134 : /* transfer caps from row 2 to row 4 */
2135 : /* capture stores */
2136 0 : caps2_6 = i - 1;
2137 0 : caps3_10 = i - 1;
2138 0 : goto st38;
2139 : break;
2140 : }
2141 0 : case 91: {
2142 : /* transfer caps from row 2 to row 3 */
2143 : /* capture stores */
2144 0 : caps2_4 = i - 1;
2145 0 : goto st39;
2146 : break;
2147 : }
2148 0 : case 92: {
2149 0 : goto st40;
2150 : break;
2151 : }
2152 0 : case 93: {
2153 : /* transfer caps from row 2 to row 3 */
2154 : /* capture stores */
2155 0 : caps2_8 = i - 1;
2156 0 : goto st41;
2157 : break;
2158 : }
2159 0 : case 123: {
2160 : /* transfer caps from row 2 to row 3 */
2161 : /* capture stores */
2162 0 : caps2_0 = i - 1;
2163 0 : goto st42;
2164 : break;
2165 : }
2166 0 : case 125: {
2167 : /* transfer caps from row 2 to row 3 */
2168 : /* capture stores */
2169 0 : caps2_2 = i - 1;
2170 0 : goto st43;
2171 : break;
2172 : }
2173 0 : default:
2174 0 : break;
2175 : }
2176 : /* (c >= 0 && c <= 9)
2177 : * || (c >= 11 && c <= 33)
2178 : * || (c >= 35 && c <= 38)
2179 : * || (c >= 40 && c <= 44)
2180 : * || (c >= 46 && c <= 90)
2181 : * || (c >= 94 && c <= 122)
2182 : * || (c == 124)
2183 : * || (c >= 126 && c <= 255)
2184 : */
2185 0 : goto st35;
2186 : } /* end state */
2187 :
2188 : goto st35_error;
2189 :
2190 0 : st36: { /* DFA node {67,78,59,1} 36 */
2191 0 : c = i < len ? s[i] : -1;
2192 0 : i++;
2193 : /* transfer caps from row 0 to matched */
2194 0 : matched_0 = caps0_12;
2195 : /* capture stores */
2196 0 : matched_1 = i - 1;
2197 0 : matched_id = 6;
2198 : } /* end state */
2199 :
2200 0 : ovec[0] = matched_0;
2201 0 : ovec[1] = matched_1;
2202 0 : return matched_id; /* fallback */
2203 :
2204 0 : st37: { /* DFA node {65,80,72,1} 37 */
2205 0 : c = i < len ? s[i] : -1;
2206 0 : i++;
2207 : /* transfer caps from row 1 to matched */
2208 0 : matched_0 = caps1_14;
2209 : /* capture stores */
2210 0 : matched_1 = i - 1;
2211 0 : matched_id = 7;
2212 0 : if (c != -1) {
2213 0 : if (c == 34) {
2214 0 : goto st58;
2215 : }
2216 0 : if (c == 92) {
2217 0 : goto st59;
2218 : }
2219 0 : if ((c >= 0 && c <= 9)
2220 0 : || (c >= 11 && c <= 33)
2221 0 : || (c >= 35 && c <= 91)
2222 0 : || (c >= 93 && c <= 255))
2223 : {
2224 : goto st57;
2225 : }
2226 : }
2227 : } /* end state */
2228 :
2229 0 : ovec[0] = matched_0;
2230 0 : ovec[1] = matched_1;
2231 0 : return matched_id; /* fallback */
2232 :
2233 0 : st38: { /* DFA node {65,78,30,50,1} 38 */
2234 0 : if (unlikely(i >= len)) {
2235 0 : i++;
2236 0 : goto st38_error;
2237 : }
2238 :
2239 0 : c = s[i];
2240 0 : i++;
2241 0 : switch (c) {
2242 0 : case 10: {
2243 : /* transfer caps from row 4 to row 0 */
2244 0 : goto st1;
2245 : break;
2246 : }
2247 0 : case 34: {
2248 : /* transfer caps from row 4 to row 2 */
2249 : /* transfer caps from row 4 to row 3 */
2250 : /* capture stores */
2251 0 : goto st36;
2252 : break;
2253 : }
2254 0 : case 39: {
2255 : /* transfer caps from row 4 to row 2 */
2256 : /* transfer caps from row 4 to row 3 */
2257 : /* capture stores */
2258 0 : goto st37;
2259 : break;
2260 : }
2261 0 : case 45: {
2262 : /* transfer caps from row 4 to row 5 */
2263 : /* transfer caps from row 4 to row 6 */
2264 : /* capture stores */
2265 0 : goto st91;
2266 : break;
2267 : }
2268 0 : case 91: {
2269 : /* transfer caps from row 4 to row 2 */
2270 : /* transfer caps from row 4 to row 3 */
2271 : /* capture stores */
2272 0 : caps2_4 = i - 1;
2273 0 : goto st39;
2274 : break;
2275 : }
2276 0 : case 92: {
2277 : /* transfer caps from row 4 to row 2 */
2278 0 : goto st40;
2279 : break;
2280 : }
2281 0 : case 93: {
2282 : /* transfer caps from row 4 to row 2 */
2283 : /* transfer caps from row 4 to row 3 */
2284 : /* capture stores */
2285 0 : caps2_8 = i - 1;
2286 0 : goto st41;
2287 : break;
2288 : }
2289 0 : case 123: {
2290 : /* transfer caps from row 4 to row 2 */
2291 : /* transfer caps from row 4 to row 3 */
2292 : /* capture stores */
2293 0 : caps2_0 = i - 1;
2294 0 : goto st42;
2295 : break;
2296 : }
2297 0 : case 125: {
2298 : /* transfer caps from row 4 to row 2 */
2299 : /* transfer caps from row 4 to row 3 */
2300 : /* capture stores */
2301 0 : caps2_2 = i - 1;
2302 0 : goto st43;
2303 : break;
2304 : }
2305 0 : default:
2306 0 : break;
2307 : }
2308 : /* (c >= 0 && c <= 9)
2309 : * || (c >= 11 && c <= 33)
2310 : * || (c >= 35 && c <= 38)
2311 : * || (c >= 40 && c <= 44)
2312 : * || (c >= 46 && c <= 90)
2313 : * || (c >= 94 && c <= 122)
2314 : * || (c == 124)
2315 : * || (c >= 126 && c <= 255)
2316 : */
2317 : /* transfer caps from row 4 to row 2 */
2318 0 : goto st35;
2319 : } /* end state */
2320 :
2321 : goto st38_error;
2322 :
2323 0 : st39: { /* DFA node {65,78,21,1} 39 */
2324 0 : if (unlikely(i >= len)) {
2325 0 : i++;
2326 0 : goto st39_error;
2327 : }
2328 :
2329 0 : c = s[i];
2330 0 : i++;
2331 0 : switch (c) {
2332 0 : case 10: {
2333 : /* transfer caps from row 3 to row 0 */
2334 0 : goto st1;
2335 : break;
2336 : }
2337 0 : case 34: {
2338 : /* transfer caps from row 3 to row 2 */
2339 : /* capture stores */
2340 0 : goto st36;
2341 : break;
2342 : }
2343 0 : case 39: {
2344 : /* transfer caps from row 3 to row 2 */
2345 : /* capture stores */
2346 0 : goto st37;
2347 : break;
2348 : }
2349 0 : case 45: {
2350 : /* transfer caps from row 3 to row 2 */
2351 : /* transfer caps from row 3 to row 4 */
2352 : /* capture stores */
2353 0 : caps2_6 = i - 1;
2354 0 : caps3_10 = i - 1;
2355 0 : goto st38;
2356 : break;
2357 : }
2358 0 : case 61: {
2359 0 : goto st92;
2360 : break;
2361 : }
2362 0 : case 91: {
2363 : /* transfer caps from row 3 to row 4 */
2364 : /* capture stores */
2365 0 : goto st93;
2366 : break;
2367 : }
2368 0 : case 92: {
2369 : /* transfer caps from row 3 to row 2 */
2370 0 : goto st40;
2371 : break;
2372 : }
2373 0 : case 93: {
2374 : /* transfer caps from row 3 to row 2 */
2375 : /* capture stores */
2376 0 : caps2_8 = i - 1;
2377 0 : goto st41;
2378 : break;
2379 : }
2380 0 : case 123: {
2381 : /* transfer caps from row 3 to row 2 */
2382 : /* capture stores */
2383 0 : caps2_0 = i - 1;
2384 0 : goto st42;
2385 : break;
2386 : }
2387 0 : case 125: {
2388 : /* transfer caps from row 3 to row 2 */
2389 : /* capture stores */
2390 0 : caps2_2 = i - 1;
2391 0 : goto st43;
2392 : break;
2393 : }
2394 0 : default:
2395 0 : break;
2396 : }
2397 : /* (c >= 0 && c <= 9)
2398 : * || (c >= 11 && c <= 33)
2399 : * || (c >= 35 && c <= 38)
2400 : * || (c >= 40 && c <= 44)
2401 : * || (c >= 46 && c <= 60)
2402 : * || (c >= 62 && c <= 90)
2403 : * || (c >= 94 && c <= 122)
2404 : * || (c == 124)
2405 : * || (c >= 126 && c <= 255)
2406 : */
2407 : /* transfer caps from row 3 to row 2 */
2408 0 : goto st35;
2409 : } /* end state */
2410 :
2411 : goto st39_error;
2412 :
2413 0 : st40: { /* DFA node {62,75,1} 40 */
2414 0 : if (unlikely(i >= len)) {
2415 0 : i++;
2416 0 : goto st40_error;
2417 : }
2418 :
2419 0 : c = s[i];
2420 0 : i++;
2421 0 : switch (c) {
2422 0 : case 10: {
2423 : /* transfer caps from row 2 to row 0 */
2424 0 : goto st1;
2425 : break;
2426 : }
2427 0 : case 34: {
2428 : /* transfer caps from row 2 to row 3 */
2429 : /* capture stores */
2430 0 : goto st95;
2431 : break;
2432 : }
2433 0 : case 39: {
2434 : /* transfer caps from row 2 to row 3 */
2435 : /* capture stores */
2436 0 : goto st96;
2437 : break;
2438 : }
2439 0 : case 45: {
2440 : /* transfer caps from row 2 to row 3 */
2441 : /* transfer caps from row 2 to row 4 */
2442 : /* capture stores */
2443 0 : caps2_6 = i - 1;
2444 0 : caps3_10 = i - 1;
2445 0 : goto st97;
2446 : break;
2447 : }
2448 0 : case 91: {
2449 : /* transfer caps from row 2 to row 3 */
2450 : /* capture stores */
2451 0 : caps2_4 = i - 1;
2452 0 : goto st98;
2453 : break;
2454 : }
2455 0 : case 93: {
2456 : /* transfer caps from row 2 to row 3 */
2457 : /* capture stores */
2458 0 : caps2_8 = i - 1;
2459 0 : goto st99;
2460 : break;
2461 : }
2462 0 : case 123: {
2463 : /* transfer caps from row 2 to row 3 */
2464 : /* capture stores */
2465 0 : caps2_0 = i - 1;
2466 0 : goto st100;
2467 : break;
2468 : }
2469 0 : case 125: {
2470 : /* transfer caps from row 2 to row 3 */
2471 : /* capture stores */
2472 0 : caps2_2 = i - 1;
2473 0 : goto st101;
2474 : break;
2475 : }
2476 0 : default:
2477 0 : break;
2478 : }
2479 : /* (c >= 0 && c <= 9)
2480 : * || (c >= 11 && c <= 33)
2481 : * || (c >= 35 && c <= 38)
2482 : * || (c >= 40 && c <= 44)
2483 : * || (c >= 46 && c <= 90)
2484 : * || (c == 92)
2485 : * || (c >= 94 && c <= 122)
2486 : * || (c == 124)
2487 : * || (c >= 126 && c <= 255)
2488 : */
2489 0 : goto st94;
2490 : } /* end state */
2491 :
2492 : goto st40_error;
2493 :
2494 0 : st41: { /* DFA node {65,78,41,1} 41 */
2495 0 : if (unlikely(i >= len)) {
2496 0 : i++;
2497 0 : goto st41_error;
2498 : }
2499 :
2500 0 : c = s[i];
2501 0 : i++;
2502 0 : switch (c) {
2503 0 : case 10: {
2504 : /* transfer caps from row 3 to row 0 */
2505 0 : goto st1;
2506 : break;
2507 : }
2508 0 : case 34: {
2509 : /* transfer caps from row 3 to row 2 */
2510 : /* capture stores */
2511 0 : goto st36;
2512 : break;
2513 : }
2514 0 : case 39: {
2515 : /* transfer caps from row 3 to row 2 */
2516 : /* capture stores */
2517 0 : goto st37;
2518 : break;
2519 : }
2520 0 : case 45: {
2521 : /* transfer caps from row 3 to row 2 */
2522 : /* transfer caps from row 3 to row 4 */
2523 : /* capture stores */
2524 0 : caps2_6 = i - 1;
2525 0 : caps3_10 = i - 1;
2526 0 : goto st38;
2527 : break;
2528 : }
2529 0 : case 61: {
2530 0 : goto st102;
2531 : break;
2532 : }
2533 0 : case 91: {
2534 : /* transfer caps from row 3 to row 2 */
2535 : /* capture stores */
2536 0 : caps2_4 = i - 1;
2537 0 : goto st39;
2538 : break;
2539 : }
2540 0 : case 92: {
2541 : /* transfer caps from row 3 to row 2 */
2542 0 : goto st40;
2543 : break;
2544 : }
2545 0 : case 93: {
2546 : /* transfer caps from row 3 to row 4 */
2547 : /* capture stores */
2548 0 : goto st103;
2549 : break;
2550 : }
2551 0 : case 123: {
2552 : /* transfer caps from row 3 to row 2 */
2553 : /* capture stores */
2554 0 : caps2_0 = i - 1;
2555 0 : goto st42;
2556 : break;
2557 : }
2558 0 : case 125: {
2559 : /* transfer caps from row 3 to row 2 */
2560 : /* capture stores */
2561 0 : caps2_2 = i - 1;
2562 0 : goto st43;
2563 : break;
2564 : }
2565 0 : default:
2566 0 : break;
2567 : }
2568 : /* (c >= 0 && c <= 9)
2569 : * || (c >= 11 && c <= 33)
2570 : * || (c >= 35 && c <= 38)
2571 : * || (c >= 40 && c <= 44)
2572 : * || (c >= 46 && c <= 60)
2573 : * || (c >= 62 && c <= 90)
2574 : * || (c >= 94 && c <= 122)
2575 : * || (c == 124)
2576 : * || (c >= 126 && c <= 255)
2577 : */
2578 : /* transfer caps from row 3 to row 2 */
2579 0 : goto st35;
2580 : } /* end state */
2581 :
2582 : goto st41_error;
2583 :
2584 0 : st42: { /* DFA node {65,78,11,1} 42 */
2585 0 : c = i < len ? s[i] : -1;
2586 0 : i++;
2587 : /* transfer caps from row 2 to matched */
2588 0 : matched_0 = caps2_0;
2589 : /* capture stores */
2590 0 : matched_1 = i - 1;
2591 0 : matched_id = 0;
2592 0 : if (c != -1) {
2593 0 : if (c == 34) {
2594 0 : goto st105;
2595 : }
2596 0 : if (c == 39) {
2597 0 : goto st106;
2598 : }
2599 0 : if (c == 92) {
2600 0 : goto st107;
2601 : }
2602 0 : if ((c >= 0 && c <= 9)
2603 0 : || (c >= 11 && c <= 33)
2604 0 : || (c >= 35 && c <= 38)
2605 0 : || (c >= 40 && c <= 91)
2606 0 : || (c >= 93 && c <= 255))
2607 : {
2608 : goto st104;
2609 : }
2610 : }
2611 : } /* end state */
2612 :
2613 0 : ovec[0] = matched_0;
2614 0 : ovec[1] = matched_1;
2615 0 : return matched_id; /* fallback */
2616 :
2617 0 : st43: { /* DFA node {65,78,16,1} 43 */
2618 0 : c = i < len ? s[i] : -1;
2619 0 : i++;
2620 : /* transfer caps from row 2 to matched */
2621 0 : matched_0 = caps2_2;
2622 : /* capture stores */
2623 0 : matched_1 = i - 1;
2624 0 : matched_id = 1;
2625 0 : if (c != -1) {
2626 0 : if (c == 34) {
2627 0 : goto st105;
2628 : }
2629 0 : if (c == 39) {
2630 0 : goto st106;
2631 : }
2632 0 : if (c == 92) {
2633 0 : goto st107;
2634 : }
2635 0 : if ((c >= 0 && c <= 9)
2636 0 : || (c >= 11 && c <= 33)
2637 0 : || (c >= 35 && c <= 38)
2638 0 : || (c >= 40 && c <= 91)
2639 0 : || (c >= 93 && c <= 255))
2640 : {
2641 : goto st104;
2642 : }
2643 : }
2644 : } /* end state */
2645 :
2646 0 : ovec[0] = matched_0;
2647 0 : ovec[1] = matched_1;
2648 0 : return matched_id; /* fallback */
2649 :
2650 0 : st44: { /* DFA node {65,31,51,30,50,1} 44 */
2651 0 : c = i < len ? s[i] : -1;
2652 0 : i++;
2653 : /* transfer caps from row 2 to matched */
2654 0 : matched_0 = caps2_10;
2655 : /* capture stores */
2656 0 : matched_1 = i - 1;
2657 0 : matched_id = 5;
2658 0 : if (c != -1) {
2659 0 : if (c == 34) {
2660 : /* transfer caps from row 2 to row 1 */
2661 0 : caps1_10 = caps2_10;
2662 0 : goto st109;
2663 : }
2664 0 : if (c == 91) {
2665 0 : goto st110;
2666 : }
2667 0 : if (c == 92) {
2668 : /* transfer caps from row 2 to row 1 */
2669 0 : caps1_10 = caps2_10;
2670 0 : goto st111;
2671 : }
2672 0 : if ((c >= 0 && c <= 9)
2673 0 : || (c >= 11 && c <= 33)
2674 0 : || (c >= 35 && c <= 90)
2675 0 : || (c >= 93 && c <= 255))
2676 : {
2677 : /* transfer caps from row 2 to row 1 */
2678 0 : caps1_10 = caps2_10;
2679 0 : goto st108;
2680 : }
2681 : }
2682 : } /* end state */
2683 :
2684 0 : ovec[0] = matched_0;
2685 0 : ovec[1] = matched_1;
2686 0 : return matched_id; /* fallback */
2687 :
2688 0 : st45: { /* DFA node {65,23,1} 45 */
2689 0 : if (unlikely(i >= len)) {
2690 0 : i++;
2691 0 : goto st45_error;
2692 : }
2693 :
2694 0 : c = s[i];
2695 0 : i++;
2696 0 : switch (c) {
2697 0 : case 10: {
2698 : /* transfer caps from row 2 to row 0 */
2699 0 : goto st1;
2700 : break;
2701 : }
2702 0 : case 34: {
2703 : /* transfer caps from row 2 to row 1 */
2704 : /* capture stores */
2705 0 : caps1_12 = i - 1;
2706 0 : goto st10;
2707 : break;
2708 : }
2709 0 : case 39: {
2710 : /* transfer caps from row 2 to row 1 */
2711 : /* capture stores */
2712 0 : caps1_14 = i - 1;
2713 0 : goto st11;
2714 : break;
2715 : }
2716 0 : case 45: {
2717 : /* transfer caps from row 2 to row 1 */
2718 : /* transfer caps from row 2 to row 3 */
2719 : /* capture stores */
2720 0 : caps1_6 = i - 1;
2721 0 : caps2_10 = i - 1;
2722 0 : goto st12;
2723 : break;
2724 : }
2725 0 : case 61: {
2726 0 : goto st45;
2727 : break;
2728 : }
2729 0 : case 91: {
2730 : /* transfer caps from row 2 to row 3 */
2731 : /* capture stores */
2732 0 : caps2_4 = i - 1;
2733 0 : goto st46;
2734 : break;
2735 : }
2736 0 : case 92: {
2737 : /* transfer caps from row 2 to row 1 */
2738 0 : goto st14;
2739 : break;
2740 : }
2741 0 : case 93: {
2742 : /* transfer caps from row 2 to row 1 */
2743 : /* capture stores */
2744 0 : caps1_8 = i - 1;
2745 0 : goto st15;
2746 : break;
2747 : }
2748 0 : case 123: {
2749 : /* transfer caps from row 2 to row 1 */
2750 : /* capture stores */
2751 0 : caps1_0 = i - 1;
2752 0 : goto st16;
2753 : break;
2754 : }
2755 0 : case 125: {
2756 : /* transfer caps from row 2 to row 1 */
2757 : /* capture stores */
2758 0 : caps1_2 = i - 1;
2759 0 : goto st17;
2760 : break;
2761 : }
2762 0 : default:
2763 0 : break;
2764 : }
2765 : /* (c >= 0 && c <= 9)
2766 : * || (c >= 11 && c <= 33)
2767 : * || (c >= 35 && c <= 38)
2768 : * || (c >= 40 && c <= 44)
2769 : * || (c >= 46 && c <= 60)
2770 : * || (c >= 62 && c <= 90)
2771 : * || (c >= 94 && c <= 122)
2772 : * || (c == 124)
2773 : * || (c >= 126 && c <= 255)
2774 : */
2775 : /* transfer caps from row 2 to row 1 */
2776 0 : goto st9;
2777 : } /* end state */
2778 :
2779 : goto st45_error;
2780 :
2781 0 : st46: { /* DFA node {65,25,21,1} 46 */
2782 0 : c = i < len ? s[i] : -1;
2783 0 : i++;
2784 : /* transfer caps from row 1 to matched */
2785 0 : matched_0 = caps1_4;
2786 : /* capture stores */
2787 0 : matched_1 = i - 1;
2788 0 : matched_id = 2;
2789 0 : if (c != -1) {
2790 0 : if (c == 34) {
2791 0 : goto st58;
2792 : }
2793 0 : if (c == 92) {
2794 0 : goto st59;
2795 : }
2796 0 : if ((c >= 0 && c <= 9)
2797 0 : || (c >= 11 && c <= 33)
2798 0 : || (c >= 35 && c <= 91)
2799 0 : || (c >= 93 && c <= 255))
2800 : {
2801 : goto st57;
2802 : }
2803 : }
2804 : } /* end state */
2805 :
2806 0 : ovec[0] = matched_0;
2807 0 : ovec[1] = matched_1;
2808 0 : return matched_id; /* fallback */
2809 :
2810 0 : st47: { /* DFA node {63,1} 47 */
2811 0 : if (unlikely(i >= len)) {
2812 0 : i++;
2813 0 : goto st47_error;
2814 : }
2815 :
2816 0 : c = s[i];
2817 0 : i++;
2818 0 : switch (c) {
2819 0 : case 10: {
2820 : /* transfer caps from row 1 to row 0 */
2821 0 : goto st1;
2822 : break;
2823 : }
2824 0 : case 34: {
2825 : /* transfer caps from row 1 to row 2 */
2826 : /* capture stores */
2827 0 : caps1_12 = i - 1;
2828 0 : goto st10;
2829 : break;
2830 : }
2831 0 : case 39: {
2832 : /* transfer caps from row 1 to row 2 */
2833 : /* capture stores */
2834 0 : caps1_14 = i - 1;
2835 0 : goto st11;
2836 : break;
2837 : }
2838 0 : case 45: {
2839 : /* transfer caps from row 1 to row 2 */
2840 : /* transfer caps from row 1 to row 3 */
2841 : /* capture stores */
2842 0 : caps1_6 = i - 1;
2843 0 : caps2_10 = i - 1;
2844 0 : goto st12;
2845 : break;
2846 : }
2847 0 : case 91: {
2848 : /* transfer caps from row 1 to row 2 */
2849 : /* capture stores */
2850 0 : caps1_4 = i - 1;
2851 0 : goto st13;
2852 : break;
2853 : }
2854 0 : case 92: {
2855 0 : goto st14;
2856 : break;
2857 : }
2858 0 : case 93: {
2859 : /* transfer caps from row 1 to row 2 */
2860 : /* capture stores */
2861 0 : caps1_8 = i - 1;
2862 0 : goto st15;
2863 : break;
2864 : }
2865 0 : case 123: {
2866 : /* transfer caps from row 1 to row 2 */
2867 : /* capture stores */
2868 0 : caps1_0 = i - 1;
2869 0 : goto st16;
2870 : break;
2871 : }
2872 0 : case 125: {
2873 : /* transfer caps from row 1 to row 2 */
2874 : /* capture stores */
2875 0 : caps1_2 = i - 1;
2876 0 : goto st17;
2877 : break;
2878 : }
2879 0 : default:
2880 0 : break;
2881 : }
2882 : /* (c >= 0 && c <= 9)
2883 : * || (c >= 11 && c <= 33)
2884 : * || (c >= 35 && c <= 38)
2885 : * || (c >= 40 && c <= 44)
2886 : * || (c >= 46 && c <= 90)
2887 : * || (c >= 94 && c <= 122)
2888 : * || (c == 124)
2889 : * || (c >= 126 && c <= 255)
2890 : */
2891 0 : goto st9;
2892 : } /* end state */
2893 :
2894 : goto st47_error;
2895 :
2896 0 : st48: { /* DFA node {63,59,1} 48 */
2897 0 : if (unlikely(i >= len)) {
2898 0 : i++;
2899 0 : goto st48_error;
2900 : }
2901 :
2902 0 : c = s[i];
2903 0 : i++;
2904 0 : switch (c) {
2905 0 : case 10: {
2906 : /* transfer caps from row 2 to row 0 */
2907 0 : goto st1;
2908 : break;
2909 : }
2910 0 : case 34: {
2911 : /* transfer caps from row 2 to row 1 */
2912 : /* capture stores */
2913 0 : caps1_12 = i - 1;
2914 0 : goto st10;
2915 : break;
2916 : }
2917 0 : case 39: {
2918 : /* transfer caps from row 2 to row 1 */
2919 : /* capture stores */
2920 0 : caps1_14 = i - 1;
2921 0 : goto st11;
2922 : break;
2923 : }
2924 0 : case 45: {
2925 : /* transfer caps from row 2 to row 1 */
2926 : /* transfer caps from row 2 to row 3 */
2927 : /* capture stores */
2928 0 : caps1_6 = i - 1;
2929 0 : caps2_10 = i - 1;
2930 0 : goto st12;
2931 : break;
2932 : }
2933 0 : case 91: {
2934 : /* transfer caps from row 2 to row 1 */
2935 : /* capture stores */
2936 0 : caps1_4 = i - 1;
2937 0 : goto st13;
2938 : break;
2939 : }
2940 0 : case 92: {
2941 : /* transfer caps from row 2 to row 1 */
2942 0 : goto st14;
2943 : break;
2944 : }
2945 0 : case 93: {
2946 : /* transfer caps from row 2 to row 1 */
2947 : /* capture stores */
2948 0 : caps1_8 = i - 1;
2949 0 : goto st15;
2950 : break;
2951 : }
2952 0 : case 123: {
2953 : /* transfer caps from row 2 to row 1 */
2954 : /* capture stores */
2955 0 : caps1_0 = i - 1;
2956 0 : goto st16;
2957 : break;
2958 : }
2959 0 : case 125: {
2960 : /* transfer caps from row 2 to row 1 */
2961 : /* capture stores */
2962 0 : caps1_2 = i - 1;
2963 0 : goto st17;
2964 : break;
2965 : }
2966 0 : default:
2967 0 : break;
2968 : }
2969 : /* (c >= 0 && c <= 9)
2970 : * || (c >= 11 && c <= 33)
2971 : * || (c >= 35 && c <= 38)
2972 : * || (c >= 40 && c <= 44)
2973 : * || (c >= 46 && c <= 90)
2974 : * || (c >= 94 && c <= 122)
2975 : * || (c == 124)
2976 : * || (c >= 126 && c <= 255)
2977 : */
2978 : /* transfer caps from row 2 to row 1 */
2979 0 : goto st9;
2980 : } /* end state */
2981 :
2982 : goto st48_error;
2983 :
2984 0 : st49: { /* DFA node {63,72,1} 49 */
2985 0 : if (unlikely(i >= len)) {
2986 0 : i++;
2987 0 : goto st49_error;
2988 : }
2989 :
2990 0 : c = s[i];
2991 0 : i++;
2992 0 : switch (c) {
2993 0 : case 10: {
2994 : /* transfer caps from row 2 to row 0 */
2995 0 : goto st1;
2996 : break;
2997 : }
2998 0 : case 34: {
2999 : /* transfer caps from row 2 to row 3 */
3000 : /* capture stores */
3001 0 : goto st36;
3002 : break;
3003 : }
3004 0 : case 39: {
3005 : /* transfer caps from row 2 to row 3 */
3006 : /* capture stores */
3007 0 : goto st37;
3008 : break;
3009 : }
3010 0 : case 45: {
3011 : /* transfer caps from row 2 to row 3 */
3012 : /* transfer caps from row 2 to row 4 */
3013 : /* capture stores */
3014 0 : caps2_6 = i - 1;
3015 0 : caps3_10 = i - 1;
3016 0 : goto st38;
3017 : break;
3018 : }
3019 0 : case 91: {
3020 : /* transfer caps from row 2 to row 3 */
3021 : /* capture stores */
3022 0 : caps2_4 = i - 1;
3023 0 : goto st39;
3024 : break;
3025 : }
3026 0 : case 92: {
3027 0 : goto st40;
3028 : break;
3029 : }
3030 0 : case 93: {
3031 : /* transfer caps from row 2 to row 3 */
3032 : /* capture stores */
3033 0 : caps2_8 = i - 1;
3034 0 : goto st41;
3035 : break;
3036 : }
3037 0 : case 123: {
3038 : /* transfer caps from row 2 to row 3 */
3039 : /* capture stores */
3040 0 : caps2_0 = i - 1;
3041 0 : goto st42;
3042 : break;
3043 : }
3044 0 : case 125: {
3045 : /* transfer caps from row 2 to row 3 */
3046 : /* capture stores */
3047 0 : caps2_2 = i - 1;
3048 0 : goto st43;
3049 : break;
3050 : }
3051 0 : default:
3052 0 : break;
3053 : }
3054 : /* (c >= 0 && c <= 9)
3055 : * || (c >= 11 && c <= 33)
3056 : * || (c >= 35 && c <= 38)
3057 : * || (c >= 40 && c <= 44)
3058 : * || (c >= 46 && c <= 90)
3059 : * || (c >= 94 && c <= 122)
3060 : * || (c == 124)
3061 : * || (c >= 126 && c <= 255)
3062 : */
3063 0 : goto st35;
3064 : } /* end state */
3065 :
3066 : goto st49_error;
3067 :
3068 0 : st50: { /* DFA node {63,30,50,1} 50 */
3069 0 : if (unlikely(i >= len)) {
3070 0 : i++;
3071 0 : goto st50_error;
3072 : }
3073 :
3074 0 : c = s[i];
3075 0 : i++;
3076 0 : switch (c) {
3077 0 : case 10: {
3078 : /* transfer caps from row 3 to row 0 */
3079 0 : goto st1;
3080 : break;
3081 : }
3082 0 : case 34: {
3083 : /* transfer caps from row 3 to row 1 */
3084 : /* transfer caps from row 3 to row 2 */
3085 : /* capture stores */
3086 0 : caps1_12 = i - 1;
3087 0 : goto st10;
3088 : break;
3089 : }
3090 0 : case 39: {
3091 : /* transfer caps from row 3 to row 1 */
3092 : /* transfer caps from row 3 to row 2 */
3093 : /* capture stores */
3094 0 : caps1_14 = i - 1;
3095 0 : goto st11;
3096 : break;
3097 : }
3098 0 : case 45: {
3099 : /* transfer caps from row 3 to row 4 */
3100 : /* transfer caps from row 3 to row 5 */
3101 : /* capture stores */
3102 0 : goto st44;
3103 : break;
3104 : }
3105 0 : case 91: {
3106 : /* transfer caps from row 3 to row 1 */
3107 : /* transfer caps from row 3 to row 2 */
3108 : /* capture stores */
3109 0 : caps1_4 = i - 1;
3110 0 : goto st13;
3111 : break;
3112 : }
3113 0 : case 92: {
3114 : /* transfer caps from row 3 to row 1 */
3115 0 : goto st14;
3116 : break;
3117 : }
3118 0 : case 93: {
3119 : /* transfer caps from row 3 to row 1 */
3120 : /* transfer caps from row 3 to row 2 */
3121 : /* capture stores */
3122 0 : caps1_8 = i - 1;
3123 0 : goto st15;
3124 : break;
3125 : }
3126 0 : case 123: {
3127 : /* transfer caps from row 3 to row 1 */
3128 : /* transfer caps from row 3 to row 2 */
3129 : /* capture stores */
3130 0 : caps1_0 = i - 1;
3131 0 : goto st16;
3132 : break;
3133 : }
3134 0 : case 125: {
3135 : /* transfer caps from row 3 to row 1 */
3136 : /* transfer caps from row 3 to row 2 */
3137 : /* capture stores */
3138 0 : caps1_2 = i - 1;
3139 0 : goto st17;
3140 : break;
3141 : }
3142 0 : default:
3143 0 : break;
3144 : }
3145 : /* (c >= 0 && c <= 9)
3146 : * || (c >= 11 && c <= 33)
3147 : * || (c >= 35 && c <= 38)
3148 : * || (c >= 40 && c <= 44)
3149 : * || (c >= 46 && c <= 90)
3150 : * || (c >= 94 && c <= 122)
3151 : * || (c == 124)
3152 : * || (c >= 126 && c <= 255)
3153 : */
3154 : /* transfer caps from row 3 to row 1 */
3155 0 : goto st9;
3156 : } /* end state */
3157 :
3158 : goto st50_error;
3159 :
3160 0 : st51: { /* DFA node {63,21,1} 51 */
3161 0 : if (unlikely(i >= len)) {
3162 0 : i++;
3163 0 : goto st51_error;
3164 : }
3165 :
3166 0 : c = s[i];
3167 0 : i++;
3168 0 : switch (c) {
3169 0 : case 10: {
3170 : /* transfer caps from row 2 to row 0 */
3171 0 : goto st1;
3172 : break;
3173 : }
3174 0 : case 34: {
3175 : /* transfer caps from row 2 to row 1 */
3176 : /* capture stores */
3177 0 : caps1_12 = i - 1;
3178 0 : goto st10;
3179 : break;
3180 : }
3181 0 : case 39: {
3182 : /* transfer caps from row 2 to row 1 */
3183 : /* capture stores */
3184 0 : caps1_14 = i - 1;
3185 0 : goto st11;
3186 : break;
3187 : }
3188 0 : case 45: {
3189 : /* transfer caps from row 2 to row 1 */
3190 : /* transfer caps from row 2 to row 3 */
3191 : /* capture stores */
3192 0 : caps1_6 = i - 1;
3193 0 : caps2_10 = i - 1;
3194 0 : goto st12;
3195 : break;
3196 : }
3197 0 : case 61: {
3198 0 : goto st45;
3199 : break;
3200 : }
3201 0 : case 91: {
3202 : /* transfer caps from row 2 to row 3 */
3203 : /* capture stores */
3204 0 : caps2_4 = i - 1;
3205 0 : goto st46;
3206 : break;
3207 : }
3208 0 : case 92: {
3209 : /* transfer caps from row 2 to row 1 */
3210 0 : goto st14;
3211 : break;
3212 : }
3213 0 : case 93: {
3214 : /* transfer caps from row 2 to row 1 */
3215 : /* capture stores */
3216 0 : caps1_8 = i - 1;
3217 0 : goto st15;
3218 : break;
3219 : }
3220 0 : case 123: {
3221 : /* transfer caps from row 2 to row 1 */
3222 : /* capture stores */
3223 0 : caps1_0 = i - 1;
3224 0 : goto st16;
3225 : break;
3226 : }
3227 0 : case 125: {
3228 : /* transfer caps from row 2 to row 1 */
3229 : /* capture stores */
3230 0 : caps1_2 = i - 1;
3231 0 : goto st17;
3232 : break;
3233 : }
3234 0 : default:
3235 0 : break;
3236 : }
3237 : /* (c >= 0 && c <= 9)
3238 : * || (c >= 11 && c <= 33)
3239 : * || (c >= 35 && c <= 38)
3240 : * || (c >= 40 && c <= 44)
3241 : * || (c >= 46 && c <= 60)
3242 : * || (c >= 62 && c <= 90)
3243 : * || (c >= 94 && c <= 122)
3244 : * || (c == 124)
3245 : * || (c >= 126 && c <= 255)
3246 : */
3247 : /* transfer caps from row 2 to row 1 */
3248 0 : goto st9;
3249 : } /* end state */
3250 :
3251 : goto st51_error;
3252 :
3253 0 : st52: { /* DFA node {63,41,1} 52 */
3254 0 : if (unlikely(i >= len)) {
3255 0 : i++;
3256 0 : goto st52_error;
3257 : }
3258 :
3259 0 : c = s[i];
3260 0 : i++;
3261 0 : switch (c) {
3262 0 : case 10: {
3263 : /* transfer caps from row 2 to row 0 */
3264 0 : goto st1;
3265 : break;
3266 : }
3267 0 : case 34: {
3268 : /* transfer caps from row 2 to row 1 */
3269 : /* capture stores */
3270 0 : caps1_12 = i - 1;
3271 0 : goto st10;
3272 : break;
3273 : }
3274 0 : case 39: {
3275 : /* transfer caps from row 2 to row 1 */
3276 : /* capture stores */
3277 0 : caps1_14 = i - 1;
3278 0 : goto st11;
3279 : break;
3280 : }
3281 0 : case 45: {
3282 : /* transfer caps from row 2 to row 1 */
3283 : /* transfer caps from row 2 to row 3 */
3284 : /* capture stores */
3285 0 : caps1_6 = i - 1;
3286 0 : caps2_10 = i - 1;
3287 0 : goto st12;
3288 : break;
3289 : }
3290 0 : case 61: {
3291 0 : goto st55;
3292 : break;
3293 : }
3294 0 : case 91: {
3295 : /* transfer caps from row 2 to row 1 */
3296 : /* capture stores */
3297 0 : caps1_4 = i - 1;
3298 0 : goto st13;
3299 : break;
3300 : }
3301 0 : case 92: {
3302 : /* transfer caps from row 2 to row 1 */
3303 0 : goto st14;
3304 : break;
3305 : }
3306 0 : case 93: {
3307 : /* transfer caps from row 2 to row 3 */
3308 : /* capture stores */
3309 0 : caps2_8 = i - 1;
3310 0 : goto st56;
3311 : break;
3312 : }
3313 0 : case 123: {
3314 : /* transfer caps from row 2 to row 1 */
3315 : /* capture stores */
3316 0 : caps1_0 = i - 1;
3317 0 : goto st16;
3318 : break;
3319 : }
3320 0 : case 125: {
3321 : /* transfer caps from row 2 to row 1 */
3322 : /* capture stores */
3323 0 : caps1_2 = i - 1;
3324 0 : goto st17;
3325 : break;
3326 : }
3327 0 : default:
3328 0 : break;
3329 : }
3330 : /* (c >= 0 && c <= 9)
3331 : * || (c >= 11 && c <= 33)
3332 : * || (c >= 35 && c <= 38)
3333 : * || (c >= 40 && c <= 44)
3334 : * || (c >= 46 && c <= 60)
3335 : * || (c >= 62 && c <= 90)
3336 : * || (c >= 94 && c <= 122)
3337 : * || (c == 124)
3338 : * || (c >= 126 && c <= 255)
3339 : */
3340 : /* transfer caps from row 2 to row 1 */
3341 0 : goto st9;
3342 : } /* end state */
3343 :
3344 : goto st52_error;
3345 :
3346 0 : st53: { /* DFA node {63,11,1} 53 */
3347 0 : c = i < len ? s[i] : -1;
3348 0 : i++;
3349 : /* transfer caps from row 1 to matched */
3350 0 : matched_0 = caps1_0;
3351 : /* capture stores */
3352 0 : matched_1 = i - 1;
3353 0 : matched_id = 0;
3354 0 : if (c != -1) {
3355 0 : if (c == 34) {
3356 0 : goto st58;
3357 : }
3358 0 : if (c == 92) {
3359 0 : goto st59;
3360 : }
3361 0 : if ((c >= 0 && c <= 9)
3362 0 : || (c >= 11 && c <= 33)
3363 0 : || (c >= 35 && c <= 91)
3364 0 : || (c >= 93 && c <= 255))
3365 : {
3366 : goto st57;
3367 : }
3368 : }
3369 : } /* end state */
3370 :
3371 0 : ovec[0] = matched_0;
3372 0 : ovec[1] = matched_1;
3373 0 : return matched_id; /* fallback */
3374 :
3375 0 : st54: { /* DFA node {63,16,1} 54 */
3376 0 : c = i < len ? s[i] : -1;
3377 0 : i++;
3378 : /* transfer caps from row 1 to matched */
3379 0 : matched_0 = caps1_2;
3380 : /* capture stores */
3381 0 : matched_1 = i - 1;
3382 0 : matched_id = 1;
3383 0 : if (c != -1) {
3384 0 : if (c == 34) {
3385 0 : goto st58;
3386 : }
3387 0 : if (c == 92) {
3388 0 : goto st59;
3389 : }
3390 0 : if ((c >= 0 && c <= 9)
3391 0 : || (c >= 11 && c <= 33)
3392 0 : || (c >= 35 && c <= 91)
3393 0 : || (c >= 93 && c <= 255))
3394 : {
3395 : goto st57;
3396 : }
3397 : }
3398 : } /* end state */
3399 :
3400 0 : ovec[0] = matched_0;
3401 0 : ovec[1] = matched_1;
3402 0 : return matched_id; /* fallback */
3403 :
3404 0 : st55: { /* DFA node {65,43,1} 55 */
3405 0 : if (unlikely(i >= len)) {
3406 0 : i++;
3407 0 : goto st55_error;
3408 : }
3409 :
3410 0 : c = s[i];
3411 0 : i++;
3412 0 : switch (c) {
3413 0 : case 10: {
3414 : /* transfer caps from row 2 to row 0 */
3415 0 : goto st1;
3416 : break;
3417 : }
3418 0 : case 34: {
3419 : /* transfer caps from row 2 to row 1 */
3420 : /* capture stores */
3421 0 : caps1_12 = i - 1;
3422 0 : goto st10;
3423 : break;
3424 : }
3425 0 : case 39: {
3426 : /* transfer caps from row 2 to row 1 */
3427 : /* capture stores */
3428 0 : caps1_14 = i - 1;
3429 0 : goto st11;
3430 : break;
3431 : }
3432 0 : case 45: {
3433 : /* transfer caps from row 2 to row 1 */
3434 : /* transfer caps from row 2 to row 3 */
3435 : /* capture stores */
3436 0 : caps1_6 = i - 1;
3437 0 : caps2_10 = i - 1;
3438 0 : goto st12;
3439 : break;
3440 : }
3441 0 : case 61: {
3442 0 : goto st55;
3443 : break;
3444 : }
3445 0 : case 91: {
3446 : /* transfer caps from row 2 to row 1 */
3447 : /* capture stores */
3448 0 : caps1_4 = i - 1;
3449 0 : goto st13;
3450 : break;
3451 : }
3452 0 : case 92: {
3453 : /* transfer caps from row 2 to row 1 */
3454 0 : goto st14;
3455 : break;
3456 : }
3457 0 : case 93: {
3458 : /* transfer caps from row 2 to row 3 */
3459 : /* capture stores */
3460 0 : caps2_8 = i - 1;
3461 0 : goto st56;
3462 : break;
3463 : }
3464 0 : case 123: {
3465 : /* transfer caps from row 2 to row 1 */
3466 : /* capture stores */
3467 0 : caps1_0 = i - 1;
3468 0 : goto st16;
3469 : break;
3470 : }
3471 0 : case 125: {
3472 : /* transfer caps from row 2 to row 1 */
3473 : /* capture stores */
3474 0 : caps1_2 = i - 1;
3475 0 : goto st17;
3476 : break;
3477 : }
3478 0 : default:
3479 0 : break;
3480 : }
3481 : /* (c >= 0 && c <= 9)
3482 : * || (c >= 11 && c <= 33)
3483 : * || (c >= 35 && c <= 38)
3484 : * || (c >= 40 && c <= 44)
3485 : * || (c >= 46 && c <= 60)
3486 : * || (c >= 62 && c <= 90)
3487 : * || (c >= 94 && c <= 122)
3488 : * || (c == 124)
3489 : * || (c >= 126 && c <= 255)
3490 : */
3491 : /* transfer caps from row 2 to row 1 */
3492 0 : goto st9;
3493 : } /* end state */
3494 :
3495 : goto st55_error;
3496 :
3497 0 : st56: { /* DFA node {65,45,41,1} 56 */
3498 0 : c = i < len ? s[i] : -1;
3499 0 : i++;
3500 : /* transfer caps from row 1 to matched */
3501 0 : matched_0 = caps1_8;
3502 : /* capture stores */
3503 0 : matched_1 = i - 1;
3504 0 : matched_id = 4;
3505 0 : if (c != -1) {
3506 0 : if (c == 34) {
3507 0 : goto st58;
3508 : }
3509 0 : if (c == 92) {
3510 0 : goto st59;
3511 : }
3512 0 : if ((c >= 0 && c <= 9)
3513 0 : || (c >= 11 && c <= 33)
3514 0 : || (c >= 35 && c <= 91)
3515 0 : || (c >= 93 && c <= 255))
3516 : {
3517 : goto st57;
3518 : }
3519 : }
3520 : } /* end state */
3521 :
3522 0 : ovec[0] = matched_0;
3523 0 : ovec[1] = matched_1;
3524 0 : return matched_id; /* fallback */
3525 :
3526 0 : st57: { /* DFA node {65} 57 */
3527 0 : if (unlikely(i >= len)) {
3528 0 : i++;
3529 0 : goto st57_error;
3530 : }
3531 :
3532 0 : c = s[i];
3533 0 : i++;
3534 0 : switch (c) {
3535 0 : case 34: {
3536 0 : goto st58;
3537 : break;
3538 : }
3539 0 : case 92: {
3540 0 : goto st59;
3541 : break;
3542 : }
3543 0 : default:
3544 0 : break;
3545 : }
3546 0 : if ((c >= 0 && c <= 9)
3547 0 : || (c >= 11 && c <= 33)
3548 0 : || (c >= 35 && c <= 91)
3549 0 : || (c >= 93 && c <= 255))
3550 : {
3551 : goto st57;
3552 : }
3553 : } /* end state */
3554 :
3555 0 : goto st57_error;
3556 :
3557 0 : st58: { /* DFA node {67} 58 */
3558 0 : c = i < len ? s[i] : -1;
3559 0 : i++;
3560 : /* transfer caps from row 0 to matched */
3561 0 : matched_0 = caps0_12;
3562 : /* capture stores */
3563 0 : matched_1 = i - 1;
3564 0 : matched_id = 6;
3565 : } /* end state */
3566 :
3567 0 : ovec[0] = matched_0;
3568 0 : ovec[1] = matched_1;
3569 0 : return matched_id; /* fallback */
3570 :
3571 0 : st59: { /* DFA node {62} 59 */
3572 0 : if (unlikely(i >= len)) {
3573 0 : i++;
3574 0 : goto st59_error;
3575 : }
3576 :
3577 0 : c = s[i];
3578 0 : i++;
3579 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
3580 : goto st112;
3581 : }
3582 : } /* end state */
3583 :
3584 0 : goto st59_error;
3585 :
3586 0 : st60: { /* DFA node {78,65,1} 60 */
3587 0 : if (unlikely(i >= len)) {
3588 0 : i++;
3589 0 : goto st60_error;
3590 : }
3591 :
3592 0 : c = s[i];
3593 0 : i++;
3594 0 : switch (c) {
3595 0 : case 10: {
3596 : /* transfer caps from row 2 to row 0 */
3597 0 : goto st1;
3598 : break;
3599 : }
3600 0 : case 34: {
3601 : /* transfer caps from row 2 to row 3 */
3602 : /* capture stores */
3603 0 : goto st61;
3604 : break;
3605 : }
3606 0 : case 39: {
3607 : /* transfer caps from row 2 to row 3 */
3608 : /* capture stores */
3609 0 : goto st62;
3610 : break;
3611 : }
3612 0 : case 45: {
3613 : /* transfer caps from row 2 to row 3 */
3614 : /* transfer caps from row 2 to row 4 */
3615 : /* capture stores */
3616 0 : caps2_6 = i - 1;
3617 0 : caps3_10 = i - 1;
3618 0 : goto st63;
3619 : break;
3620 : }
3621 0 : case 91: {
3622 : /* transfer caps from row 2 to row 3 */
3623 : /* capture stores */
3624 0 : caps2_4 = i - 1;
3625 0 : goto st64;
3626 : break;
3627 : }
3628 0 : case 92: {
3629 0 : goto st65;
3630 : break;
3631 : }
3632 0 : case 93: {
3633 : /* transfer caps from row 2 to row 3 */
3634 : /* capture stores */
3635 0 : caps2_8 = i - 1;
3636 0 : goto st66;
3637 : break;
3638 : }
3639 0 : case 123: {
3640 : /* transfer caps from row 2 to row 3 */
3641 : /* capture stores */
3642 0 : caps2_0 = i - 1;
3643 0 : goto st67;
3644 : break;
3645 : }
3646 0 : case 125: {
3647 : /* transfer caps from row 2 to row 3 */
3648 : /* capture stores */
3649 0 : caps2_2 = i - 1;
3650 0 : goto st68;
3651 : break;
3652 : }
3653 0 : default:
3654 0 : break;
3655 : }
3656 : /* (c >= 0 && c <= 9)
3657 : * || (c >= 11 && c <= 33)
3658 : * || (c >= 35 && c <= 38)
3659 : * || (c >= 40 && c <= 44)
3660 : * || (c >= 46 && c <= 90)
3661 : * || (c >= 94 && c <= 122)
3662 : * || (c == 124)
3663 : * || (c >= 126 && c <= 255)
3664 : */
3665 0 : goto st60;
3666 : } /* end state */
3667 :
3668 : goto st60_error;
3669 :
3670 0 : st61: { /* DFA node {78,67,59,1} 61 */
3671 0 : c = i < len ? s[i] : -1;
3672 0 : i++;
3673 : /* transfer caps from row 1 to matched */
3674 0 : matched_0 = caps1_12;
3675 : /* capture stores */
3676 0 : matched_1 = i - 1;
3677 0 : matched_id = 6;
3678 0 : if (c != -1) {
3679 0 : if (c == 39) {
3680 0 : goto st84;
3681 : }
3682 0 : if (c == 92) {
3683 0 : goto st85;
3684 : }
3685 0 : if ((c >= 0 && c <= 9)
3686 0 : || (c >= 11 && c <= 38)
3687 0 : || (c >= 40 && c <= 91)
3688 0 : || (c >= 93 && c <= 255))
3689 : {
3690 : goto st83;
3691 : }
3692 : }
3693 : } /* end state */
3694 :
3695 0 : ovec[0] = matched_0;
3696 0 : ovec[1] = matched_1;
3697 0 : return matched_id; /* fallback */
3698 :
3699 0 : st62: { /* DFA node {80,65,72,1} 62 */
3700 0 : c = i < len ? s[i] : -1;
3701 0 : i++;
3702 : /* transfer caps from row 0 to matched */
3703 0 : matched_0 = caps0_14;
3704 : /* capture stores */
3705 0 : matched_1 = i - 1;
3706 0 : matched_id = 7;
3707 : } /* end state */
3708 :
3709 0 : ovec[0] = matched_0;
3710 0 : ovec[1] = matched_1;
3711 0 : return matched_id; /* fallback */
3712 :
3713 0 : st63: { /* DFA node {78,65,30,50,1} 63 */
3714 0 : if (unlikely(i >= len)) {
3715 0 : i++;
3716 0 : goto st63_error;
3717 : }
3718 :
3719 0 : c = s[i];
3720 0 : i++;
3721 0 : switch (c) {
3722 0 : case 10: {
3723 : /* transfer caps from row 4 to row 0 */
3724 0 : goto st1;
3725 : break;
3726 : }
3727 0 : case 34: {
3728 : /* transfer caps from row 4 to row 2 */
3729 : /* transfer caps from row 4 to row 3 */
3730 : /* capture stores */
3731 0 : goto st61;
3732 : break;
3733 : }
3734 0 : case 39: {
3735 : /* transfer caps from row 4 to row 2 */
3736 : /* transfer caps from row 4 to row 3 */
3737 : /* capture stores */
3738 0 : goto st62;
3739 : break;
3740 : }
3741 0 : case 45: {
3742 : /* transfer caps from row 4 to row 5 */
3743 : /* transfer caps from row 4 to row 6 */
3744 : /* capture stores */
3745 0 : goto st113;
3746 : break;
3747 : }
3748 0 : case 91: {
3749 : /* transfer caps from row 4 to row 2 */
3750 : /* transfer caps from row 4 to row 3 */
3751 : /* capture stores */
3752 0 : caps2_4 = i - 1;
3753 0 : goto st64;
3754 : break;
3755 : }
3756 0 : case 92: {
3757 : /* transfer caps from row 4 to row 2 */
3758 0 : goto st65;
3759 : break;
3760 : }
3761 0 : case 93: {
3762 : /* transfer caps from row 4 to row 2 */
3763 : /* transfer caps from row 4 to row 3 */
3764 : /* capture stores */
3765 0 : caps2_8 = i - 1;
3766 0 : goto st66;
3767 : break;
3768 : }
3769 0 : case 123: {
3770 : /* transfer caps from row 4 to row 2 */
3771 : /* transfer caps from row 4 to row 3 */
3772 : /* capture stores */
3773 0 : caps2_0 = i - 1;
3774 0 : goto st67;
3775 : break;
3776 : }
3777 0 : case 125: {
3778 : /* transfer caps from row 4 to row 2 */
3779 : /* transfer caps from row 4 to row 3 */
3780 : /* capture stores */
3781 0 : caps2_2 = i - 1;
3782 0 : goto st68;
3783 : break;
3784 : }
3785 0 : default:
3786 0 : break;
3787 : }
3788 : /* (c >= 0 && c <= 9)
3789 : * || (c >= 11 && c <= 33)
3790 : * || (c >= 35 && c <= 38)
3791 : * || (c >= 40 && c <= 44)
3792 : * || (c >= 46 && c <= 90)
3793 : * || (c >= 94 && c <= 122)
3794 : * || (c == 124)
3795 : * || (c >= 126 && c <= 255)
3796 : */
3797 : /* transfer caps from row 4 to row 2 */
3798 0 : goto st60;
3799 : } /* end state */
3800 :
3801 : goto st63_error;
3802 :
3803 0 : st64: { /* DFA node {78,65,21,1} 64 */
3804 0 : if (unlikely(i >= len)) {
3805 0 : i++;
3806 0 : goto st64_error;
3807 : }
3808 :
3809 0 : c = s[i];
3810 0 : i++;
3811 0 : switch (c) {
3812 0 : case 10: {
3813 : /* transfer caps from row 3 to row 0 */
3814 0 : goto st1;
3815 : break;
3816 : }
3817 0 : case 34: {
3818 : /* transfer caps from row 3 to row 2 */
3819 : /* capture stores */
3820 0 : goto st61;
3821 : break;
3822 : }
3823 0 : case 39: {
3824 : /* transfer caps from row 3 to row 2 */
3825 : /* capture stores */
3826 0 : goto st62;
3827 : break;
3828 : }
3829 0 : case 45: {
3830 : /* transfer caps from row 3 to row 2 */
3831 : /* transfer caps from row 3 to row 4 */
3832 : /* capture stores */
3833 0 : caps2_6 = i - 1;
3834 0 : caps3_10 = i - 1;
3835 0 : goto st63;
3836 : break;
3837 : }
3838 0 : case 61: {
3839 0 : goto st114;
3840 : break;
3841 : }
3842 0 : case 91: {
3843 : /* transfer caps from row 3 to row 4 */
3844 : /* capture stores */
3845 0 : goto st115;
3846 : break;
3847 : }
3848 0 : case 92: {
3849 : /* transfer caps from row 3 to row 2 */
3850 0 : goto st65;
3851 : break;
3852 : }
3853 0 : case 93: {
3854 : /* transfer caps from row 3 to row 2 */
3855 : /* capture stores */
3856 0 : caps2_8 = i - 1;
3857 0 : goto st66;
3858 : break;
3859 : }
3860 0 : case 123: {
3861 : /* transfer caps from row 3 to row 2 */
3862 : /* capture stores */
3863 0 : caps2_0 = i - 1;
3864 0 : goto st67;
3865 : break;
3866 : }
3867 0 : case 125: {
3868 : /* transfer caps from row 3 to row 2 */
3869 : /* capture stores */
3870 0 : caps2_2 = i - 1;
3871 0 : goto st68;
3872 : break;
3873 : }
3874 0 : default:
3875 0 : break;
3876 : }
3877 : /* (c >= 0 && c <= 9)
3878 : * || (c >= 11 && c <= 33)
3879 : * || (c >= 35 && c <= 38)
3880 : * || (c >= 40 && c <= 44)
3881 : * || (c >= 46 && c <= 60)
3882 : * || (c >= 62 && c <= 90)
3883 : * || (c >= 94 && c <= 122)
3884 : * || (c == 124)
3885 : * || (c >= 126 && c <= 255)
3886 : */
3887 : /* transfer caps from row 3 to row 2 */
3888 0 : goto st60;
3889 : } /* end state */
3890 :
3891 : goto st64_error;
3892 :
3893 0 : st65: { /* DFA node {75,62,1} 65 */
3894 0 : if (unlikely(i >= len)) {
3895 0 : i++;
3896 0 : goto st65_error;
3897 : }
3898 :
3899 0 : c = s[i];
3900 0 : i++;
3901 0 : switch (c) {
3902 0 : case 10: {
3903 : /* transfer caps from row 2 to row 0 */
3904 0 : goto st1;
3905 : break;
3906 : }
3907 0 : case 34: {
3908 : /* transfer caps from row 2 to row 3 */
3909 : /* capture stores */
3910 0 : goto st117;
3911 : break;
3912 : }
3913 0 : case 39: {
3914 : /* transfer caps from row 2 to row 3 */
3915 : /* capture stores */
3916 0 : goto st118;
3917 : break;
3918 : }
3919 0 : case 45: {
3920 : /* transfer caps from row 2 to row 3 */
3921 : /* transfer caps from row 2 to row 4 */
3922 : /* capture stores */
3923 0 : caps2_6 = i - 1;
3924 0 : caps3_10 = i - 1;
3925 0 : goto st119;
3926 : break;
3927 : }
3928 0 : case 91: {
3929 : /* transfer caps from row 2 to row 3 */
3930 : /* capture stores */
3931 0 : caps2_4 = i - 1;
3932 0 : goto st120;
3933 : break;
3934 : }
3935 0 : case 93: {
3936 : /* transfer caps from row 2 to row 3 */
3937 : /* capture stores */
3938 0 : caps2_8 = i - 1;
3939 0 : goto st121;
3940 : break;
3941 : }
3942 0 : case 123: {
3943 : /* transfer caps from row 2 to row 3 */
3944 : /* capture stores */
3945 0 : caps2_0 = i - 1;
3946 0 : goto st122;
3947 : break;
3948 : }
3949 0 : case 125: {
3950 : /* transfer caps from row 2 to row 3 */
3951 : /* capture stores */
3952 0 : caps2_2 = i - 1;
3953 0 : goto st123;
3954 : break;
3955 : }
3956 0 : default:
3957 0 : break;
3958 : }
3959 : /* (c >= 0 && c <= 9)
3960 : * || (c >= 11 && c <= 33)
3961 : * || (c >= 35 && c <= 38)
3962 : * || (c >= 40 && c <= 44)
3963 : * || (c >= 46 && c <= 90)
3964 : * || (c == 92)
3965 : * || (c >= 94 && c <= 122)
3966 : * || (c == 124)
3967 : * || (c >= 126 && c <= 255)
3968 : */
3969 0 : goto st116;
3970 : } /* end state */
3971 :
3972 : goto st65_error;
3973 :
3974 0 : st66: { /* DFA node {78,65,41,1} 66 */
3975 0 : if (unlikely(i >= len)) {
3976 0 : i++;
3977 0 : goto st66_error;
3978 : }
3979 :
3980 0 : c = s[i];
3981 0 : i++;
3982 0 : switch (c) {
3983 0 : case 10: {
3984 : /* transfer caps from row 3 to row 0 */
3985 0 : goto st1;
3986 : break;
3987 : }
3988 0 : case 34: {
3989 : /* transfer caps from row 3 to row 2 */
3990 : /* capture stores */
3991 0 : goto st61;
3992 : break;
3993 : }
3994 0 : case 39: {
3995 : /* transfer caps from row 3 to row 2 */
3996 : /* capture stores */
3997 0 : goto st62;
3998 : break;
3999 : }
4000 0 : case 45: {
4001 : /* transfer caps from row 3 to row 2 */
4002 : /* transfer caps from row 3 to row 4 */
4003 : /* capture stores */
4004 0 : caps2_6 = i - 1;
4005 0 : caps3_10 = i - 1;
4006 0 : goto st63;
4007 : break;
4008 : }
4009 0 : case 61: {
4010 0 : goto st124;
4011 : break;
4012 : }
4013 0 : case 91: {
4014 : /* transfer caps from row 3 to row 2 */
4015 : /* capture stores */
4016 0 : caps2_4 = i - 1;
4017 0 : goto st64;
4018 : break;
4019 : }
4020 0 : case 92: {
4021 : /* transfer caps from row 3 to row 2 */
4022 0 : goto st65;
4023 : break;
4024 : }
4025 0 : case 93: {
4026 : /* transfer caps from row 3 to row 4 */
4027 : /* capture stores */
4028 0 : goto st125;
4029 : break;
4030 : }
4031 0 : case 123: {
4032 : /* transfer caps from row 3 to row 2 */
4033 : /* capture stores */
4034 0 : caps2_0 = i - 1;
4035 0 : goto st67;
4036 : break;
4037 : }
4038 0 : case 125: {
4039 : /* transfer caps from row 3 to row 2 */
4040 : /* capture stores */
4041 0 : caps2_2 = i - 1;
4042 0 : goto st68;
4043 : break;
4044 : }
4045 0 : default:
4046 0 : break;
4047 : }
4048 : /* (c >= 0 && c <= 9)
4049 : * || (c >= 11 && c <= 33)
4050 : * || (c >= 35 && c <= 38)
4051 : * || (c >= 40 && c <= 44)
4052 : * || (c >= 46 && c <= 60)
4053 : * || (c >= 62 && c <= 90)
4054 : * || (c >= 94 && c <= 122)
4055 : * || (c == 124)
4056 : * || (c >= 126 && c <= 255)
4057 : */
4058 : /* transfer caps from row 3 to row 2 */
4059 0 : goto st60;
4060 : } /* end state */
4061 :
4062 : goto st66_error;
4063 :
4064 0 : st67: { /* DFA node {78,65,11,1} 67 */
4065 0 : c = i < len ? s[i] : -1;
4066 0 : i++;
4067 : /* transfer caps from row 2 to matched */
4068 0 : matched_0 = caps2_0;
4069 : /* capture stores */
4070 0 : matched_1 = i - 1;
4071 0 : matched_id = 0;
4072 0 : if (c != -1) {
4073 0 : if (c == 34) {
4074 0 : goto st127;
4075 : }
4076 0 : if (c == 39) {
4077 0 : goto st128;
4078 : }
4079 0 : if (c == 92) {
4080 0 : goto st129;
4081 : }
4082 0 : if ((c >= 0 && c <= 9)
4083 0 : || (c >= 11 && c <= 33)
4084 0 : || (c >= 35 && c <= 38)
4085 0 : || (c >= 40 && c <= 91)
4086 0 : || (c >= 93 && c <= 255))
4087 : {
4088 : goto st126;
4089 : }
4090 : }
4091 : } /* end state */
4092 :
4093 0 : ovec[0] = matched_0;
4094 0 : ovec[1] = matched_1;
4095 0 : return matched_id; /* fallback */
4096 :
4097 0 : st68: { /* DFA node {78,65,16,1} 68 */
4098 0 : c = i < len ? s[i] : -1;
4099 0 : i++;
4100 : /* transfer caps from row 2 to matched */
4101 0 : matched_0 = caps2_2;
4102 : /* capture stores */
4103 0 : matched_1 = i - 1;
4104 0 : matched_id = 1;
4105 0 : if (c != -1) {
4106 0 : if (c == 34) {
4107 0 : goto st127;
4108 : }
4109 0 : if (c == 39) {
4110 0 : goto st128;
4111 : }
4112 0 : if (c == 92) {
4113 0 : goto st129;
4114 : }
4115 0 : if ((c >= 0 && c <= 9)
4116 0 : || (c >= 11 && c <= 33)
4117 0 : || (c >= 35 && c <= 38)
4118 0 : || (c >= 40 && c <= 91)
4119 0 : || (c >= 93 && c <= 255))
4120 : {
4121 : goto st126;
4122 : }
4123 : }
4124 : } /* end state */
4125 :
4126 0 : ovec[0] = matched_0;
4127 0 : ovec[1] = matched_1;
4128 0 : return matched_id; /* fallback */
4129 :
4130 0 : st70: { /* DFA node {78,31,51,30,50,1} 70 */
4131 0 : c = i < len ? s[i] : -1;
4132 0 : i++;
4133 : /* transfer caps from row 2 to matched */
4134 0 : matched_0 = caps2_10;
4135 : /* capture stores */
4136 0 : matched_1 = i - 1;
4137 0 : matched_id = 5;
4138 0 : if (c != -1) {
4139 0 : if (c == 39) {
4140 : /* transfer caps from row 2 to row 1 */
4141 0 : caps1_10 = caps2_10;
4142 0 : goto st131;
4143 : }
4144 0 : if (c == 91) {
4145 0 : goto st132;
4146 : }
4147 0 : if (c == 92) {
4148 : /* transfer caps from row 2 to row 1 */
4149 0 : caps1_10 = caps2_10;
4150 0 : goto st133;
4151 : }
4152 0 : if ((c >= 0 && c <= 9)
4153 0 : || (c >= 11 && c <= 38)
4154 0 : || (c >= 40 && c <= 90)
4155 0 : || (c >= 93 && c <= 255))
4156 : {
4157 : /* transfer caps from row 2 to row 1 */
4158 0 : caps1_10 = caps2_10;
4159 0 : goto st130;
4160 : }
4161 : }
4162 : } /* end state */
4163 :
4164 0 : ovec[0] = matched_0;
4165 0 : ovec[1] = matched_1;
4166 0 : return matched_id; /* fallback */
4167 :
4168 0 : st71: { /* DFA node {78,23,1} 71 */
4169 0 : if (unlikely(i >= len)) {
4170 0 : i++;
4171 0 : goto st71_error;
4172 : }
4173 :
4174 0 : c = s[i];
4175 0 : i++;
4176 0 : switch (c) {
4177 0 : case 10: {
4178 : /* transfer caps from row 2 to row 0 */
4179 0 : goto st1;
4180 : break;
4181 : }
4182 0 : case 34: {
4183 : /* transfer caps from row 2 to row 1 */
4184 : /* capture stores */
4185 0 : caps1_12 = i - 1;
4186 0 : goto st19;
4187 : break;
4188 : }
4189 0 : case 39: {
4190 : /* transfer caps from row 2 to row 1 */
4191 : /* capture stores */
4192 0 : caps1_14 = i - 1;
4193 0 : goto st20;
4194 : break;
4195 : }
4196 0 : case 45: {
4197 : /* transfer caps from row 2 to row 1 */
4198 : /* transfer caps from row 2 to row 3 */
4199 : /* capture stores */
4200 0 : caps1_6 = i - 1;
4201 0 : caps2_10 = i - 1;
4202 0 : goto st21;
4203 : break;
4204 : }
4205 0 : case 61: {
4206 0 : goto st71;
4207 : break;
4208 : }
4209 0 : case 91: {
4210 : /* transfer caps from row 2 to row 3 */
4211 : /* capture stores */
4212 0 : caps2_4 = i - 1;
4213 0 : goto st72;
4214 : break;
4215 : }
4216 0 : case 92: {
4217 : /* transfer caps from row 2 to row 1 */
4218 0 : goto st23;
4219 : break;
4220 : }
4221 0 : case 93: {
4222 : /* transfer caps from row 2 to row 1 */
4223 : /* capture stores */
4224 0 : caps1_8 = i - 1;
4225 0 : goto st24;
4226 : break;
4227 : }
4228 0 : case 123: {
4229 : /* transfer caps from row 2 to row 1 */
4230 : /* capture stores */
4231 0 : caps1_0 = i - 1;
4232 0 : goto st25;
4233 : break;
4234 : }
4235 0 : case 125: {
4236 : /* transfer caps from row 2 to row 1 */
4237 : /* capture stores */
4238 0 : caps1_2 = i - 1;
4239 0 : goto st26;
4240 : break;
4241 : }
4242 0 : default:
4243 0 : break;
4244 : }
4245 : /* (c >= 0 && c <= 9)
4246 : * || (c >= 11 && c <= 33)
4247 : * || (c >= 35 && c <= 38)
4248 : * || (c >= 40 && c <= 44)
4249 : * || (c >= 46 && c <= 60)
4250 : * || (c >= 62 && c <= 90)
4251 : * || (c >= 94 && c <= 122)
4252 : * || (c == 124)
4253 : * || (c >= 126 && c <= 255)
4254 : */
4255 : /* transfer caps from row 2 to row 1 */
4256 0 : goto st18;
4257 : } /* end state */
4258 :
4259 : goto st71_error;
4260 :
4261 0 : st72: { /* DFA node {78,25,21,1} 72 */
4262 0 : c = i < len ? s[i] : -1;
4263 0 : i++;
4264 : /* transfer caps from row 1 to matched */
4265 0 : matched_0 = caps1_4;
4266 : /* capture stores */
4267 0 : matched_1 = i - 1;
4268 0 : matched_id = 2;
4269 0 : if (c != -1) {
4270 0 : if (c == 39) {
4271 0 : goto st84;
4272 : }
4273 0 : if (c == 92) {
4274 0 : goto st85;
4275 : }
4276 0 : if ((c >= 0 && c <= 9)
4277 0 : || (c >= 11 && c <= 38)
4278 0 : || (c >= 40 && c <= 91)
4279 0 : || (c >= 93 && c <= 255))
4280 : {
4281 : goto st83;
4282 : }
4283 : }
4284 : } /* end state */
4285 :
4286 0 : ovec[0] = matched_0;
4287 0 : ovec[1] = matched_1;
4288 0 : return matched_id; /* fallback */
4289 :
4290 0 : st73: { /* DFA node {76,1} 73 */
4291 0 : if (unlikely(i >= len)) {
4292 0 : i++;
4293 0 : goto st73_error;
4294 : }
4295 :
4296 0 : c = s[i];
4297 0 : i++;
4298 0 : switch (c) {
4299 0 : case 10: {
4300 : /* transfer caps from row 1 to row 0 */
4301 0 : goto st1;
4302 : break;
4303 : }
4304 0 : case 34: {
4305 : /* transfer caps from row 1 to row 2 */
4306 : /* capture stores */
4307 0 : caps1_12 = i - 1;
4308 0 : goto st19;
4309 : break;
4310 : }
4311 0 : case 39: {
4312 : /* transfer caps from row 1 to row 2 */
4313 : /* capture stores */
4314 0 : caps1_14 = i - 1;
4315 0 : goto st20;
4316 : break;
4317 : }
4318 0 : case 45: {
4319 : /* transfer caps from row 1 to row 2 */
4320 : /* transfer caps from row 1 to row 3 */
4321 : /* capture stores */
4322 0 : caps1_6 = i - 1;
4323 0 : caps2_10 = i - 1;
4324 0 : goto st21;
4325 : break;
4326 : }
4327 0 : case 91: {
4328 : /* transfer caps from row 1 to row 2 */
4329 : /* capture stores */
4330 0 : caps1_4 = i - 1;
4331 0 : goto st22;
4332 : break;
4333 : }
4334 0 : case 92: {
4335 0 : goto st23;
4336 : break;
4337 : }
4338 0 : case 93: {
4339 : /* transfer caps from row 1 to row 2 */
4340 : /* capture stores */
4341 0 : caps1_8 = i - 1;
4342 0 : goto st24;
4343 : break;
4344 : }
4345 0 : case 123: {
4346 : /* transfer caps from row 1 to row 2 */
4347 : /* capture stores */
4348 0 : caps1_0 = i - 1;
4349 0 : goto st25;
4350 : break;
4351 : }
4352 0 : case 125: {
4353 : /* transfer caps from row 1 to row 2 */
4354 : /* capture stores */
4355 0 : caps1_2 = i - 1;
4356 0 : goto st26;
4357 : break;
4358 : }
4359 0 : default:
4360 0 : break;
4361 : }
4362 : /* (c >= 0 && c <= 9)
4363 : * || (c >= 11 && c <= 33)
4364 : * || (c >= 35 && c <= 38)
4365 : * || (c >= 40 && c <= 44)
4366 : * || (c >= 46 && c <= 90)
4367 : * || (c >= 94 && c <= 122)
4368 : * || (c == 124)
4369 : * || (c >= 126 && c <= 255)
4370 : */
4371 0 : goto st18;
4372 : } /* end state */
4373 :
4374 : goto st73_error;
4375 :
4376 0 : st74: { /* DFA node {76,59,1} 74 */
4377 0 : if (unlikely(i >= len)) {
4378 0 : i++;
4379 0 : goto st74_error;
4380 : }
4381 :
4382 0 : c = s[i];
4383 0 : i++;
4384 0 : switch (c) {
4385 0 : case 10: {
4386 : /* transfer caps from row 2 to row 0 */
4387 0 : goto st1;
4388 : break;
4389 : }
4390 0 : case 34: {
4391 : /* transfer caps from row 2 to row 3 */
4392 : /* capture stores */
4393 0 : goto st61;
4394 : break;
4395 : }
4396 0 : case 39: {
4397 : /* transfer caps from row 2 to row 3 */
4398 : /* capture stores */
4399 0 : goto st62;
4400 : break;
4401 : }
4402 0 : case 45: {
4403 : /* transfer caps from row 2 to row 3 */
4404 : /* transfer caps from row 2 to row 4 */
4405 : /* capture stores */
4406 0 : caps2_6 = i - 1;
4407 0 : caps3_10 = i - 1;
4408 0 : goto st63;
4409 : break;
4410 : }
4411 0 : case 91: {
4412 : /* transfer caps from row 2 to row 3 */
4413 : /* capture stores */
4414 0 : caps2_4 = i - 1;
4415 0 : goto st64;
4416 : break;
4417 : }
4418 0 : case 92: {
4419 0 : goto st65;
4420 : break;
4421 : }
4422 0 : case 93: {
4423 : /* transfer caps from row 2 to row 3 */
4424 : /* capture stores */
4425 0 : caps2_8 = i - 1;
4426 0 : goto st66;
4427 : break;
4428 : }
4429 0 : case 123: {
4430 : /* transfer caps from row 2 to row 3 */
4431 : /* capture stores */
4432 0 : caps2_0 = i - 1;
4433 0 : goto st67;
4434 : break;
4435 : }
4436 0 : case 125: {
4437 : /* transfer caps from row 2 to row 3 */
4438 : /* capture stores */
4439 0 : caps2_2 = i - 1;
4440 0 : goto st68;
4441 : break;
4442 : }
4443 0 : default:
4444 0 : break;
4445 : }
4446 : /* (c >= 0 && c <= 9)
4447 : * || (c >= 11 && c <= 33)
4448 : * || (c >= 35 && c <= 38)
4449 : * || (c >= 40 && c <= 44)
4450 : * || (c >= 46 && c <= 90)
4451 : * || (c >= 94 && c <= 122)
4452 : * || (c == 124)
4453 : * || (c >= 126 && c <= 255)
4454 : */
4455 0 : goto st60;
4456 : } /* end state */
4457 :
4458 : goto st74_error;
4459 :
4460 0 : st75: { /* DFA node {76,72,1} 75 */
4461 0 : if (unlikely(i >= len)) {
4462 0 : i++;
4463 0 : goto st75_error;
4464 : }
4465 :
4466 0 : c = s[i];
4467 0 : i++;
4468 0 : switch (c) {
4469 0 : case 10: {
4470 : /* transfer caps from row 2 to row 0 */
4471 0 : goto st1;
4472 : break;
4473 : }
4474 0 : case 34: {
4475 : /* transfer caps from row 2 to row 1 */
4476 : /* capture stores */
4477 0 : caps1_12 = i - 1;
4478 0 : goto st19;
4479 : break;
4480 : }
4481 0 : case 39: {
4482 : /* transfer caps from row 2 to row 1 */
4483 : /* capture stores */
4484 0 : caps1_14 = i - 1;
4485 0 : goto st20;
4486 : break;
4487 : }
4488 0 : case 45: {
4489 : /* transfer caps from row 2 to row 1 */
4490 : /* transfer caps from row 2 to row 3 */
4491 : /* capture stores */
4492 0 : caps1_6 = i - 1;
4493 0 : caps2_10 = i - 1;
4494 0 : goto st21;
4495 : break;
4496 : }
4497 0 : case 91: {
4498 : /* transfer caps from row 2 to row 1 */
4499 : /* capture stores */
4500 0 : caps1_4 = i - 1;
4501 0 : goto st22;
4502 : break;
4503 : }
4504 0 : case 92: {
4505 : /* transfer caps from row 2 to row 1 */
4506 0 : goto st23;
4507 : break;
4508 : }
4509 0 : case 93: {
4510 : /* transfer caps from row 2 to row 1 */
4511 : /* capture stores */
4512 0 : caps1_8 = i - 1;
4513 0 : goto st24;
4514 : break;
4515 : }
4516 0 : case 123: {
4517 : /* transfer caps from row 2 to row 1 */
4518 : /* capture stores */
4519 0 : caps1_0 = i - 1;
4520 0 : goto st25;
4521 : break;
4522 : }
4523 0 : case 125: {
4524 : /* transfer caps from row 2 to row 1 */
4525 : /* capture stores */
4526 0 : caps1_2 = i - 1;
4527 0 : goto st26;
4528 : break;
4529 : }
4530 0 : default:
4531 0 : break;
4532 : }
4533 : /* (c >= 0 && c <= 9)
4534 : * || (c >= 11 && c <= 33)
4535 : * || (c >= 35 && c <= 38)
4536 : * || (c >= 40 && c <= 44)
4537 : * || (c >= 46 && c <= 90)
4538 : * || (c >= 94 && c <= 122)
4539 : * || (c == 124)
4540 : * || (c >= 126 && c <= 255)
4541 : */
4542 : /* transfer caps from row 2 to row 1 */
4543 0 : goto st18;
4544 : } /* end state */
4545 :
4546 : goto st75_error;
4547 :
4548 0 : st76: { /* DFA node {76,30,50,1} 76 */
4549 0 : if (unlikely(i >= len)) {
4550 0 : i++;
4551 0 : goto st76_error;
4552 : }
4553 :
4554 0 : c = s[i];
4555 0 : i++;
4556 0 : switch (c) {
4557 0 : case 10: {
4558 : /* transfer caps from row 3 to row 0 */
4559 0 : goto st1;
4560 : break;
4561 : }
4562 0 : case 34: {
4563 : /* transfer caps from row 3 to row 1 */
4564 : /* transfer caps from row 3 to row 2 */
4565 : /* capture stores */
4566 0 : caps1_12 = i - 1;
4567 0 : goto st19;
4568 : break;
4569 : }
4570 0 : case 39: {
4571 : /* transfer caps from row 3 to row 1 */
4572 : /* transfer caps from row 3 to row 2 */
4573 : /* capture stores */
4574 0 : caps1_14 = i - 1;
4575 0 : goto st20;
4576 : break;
4577 : }
4578 0 : case 45: {
4579 : /* transfer caps from row 3 to row 4 */
4580 : /* transfer caps from row 3 to row 5 */
4581 : /* capture stores */
4582 0 : goto st70;
4583 : break;
4584 : }
4585 0 : case 91: {
4586 : /* transfer caps from row 3 to row 1 */
4587 : /* transfer caps from row 3 to row 2 */
4588 : /* capture stores */
4589 0 : caps1_4 = i - 1;
4590 0 : goto st22;
4591 : break;
4592 : }
4593 0 : case 92: {
4594 : /* transfer caps from row 3 to row 1 */
4595 0 : goto st23;
4596 : break;
4597 : }
4598 0 : case 93: {
4599 : /* transfer caps from row 3 to row 1 */
4600 : /* transfer caps from row 3 to row 2 */
4601 : /* capture stores */
4602 0 : caps1_8 = i - 1;
4603 0 : goto st24;
4604 : break;
4605 : }
4606 0 : case 123: {
4607 : /* transfer caps from row 3 to row 1 */
4608 : /* transfer caps from row 3 to row 2 */
4609 : /* capture stores */
4610 0 : caps1_0 = i - 1;
4611 0 : goto st25;
4612 : break;
4613 : }
4614 0 : case 125: {
4615 : /* transfer caps from row 3 to row 1 */
4616 : /* transfer caps from row 3 to row 2 */
4617 : /* capture stores */
4618 0 : caps1_2 = i - 1;
4619 0 : goto st26;
4620 : break;
4621 : }
4622 0 : default:
4623 0 : break;
4624 : }
4625 : /* (c >= 0 && c <= 9)
4626 : * || (c >= 11 && c <= 33)
4627 : * || (c >= 35 && c <= 38)
4628 : * || (c >= 40 && c <= 44)
4629 : * || (c >= 46 && c <= 90)
4630 : * || (c >= 94 && c <= 122)
4631 : * || (c == 124)
4632 : * || (c >= 126 && c <= 255)
4633 : */
4634 : /* transfer caps from row 3 to row 1 */
4635 0 : goto st18;
4636 : } /* end state */
4637 :
4638 : goto st76_error;
4639 :
4640 0 : st77: { /* DFA node {76,21,1} 77 */
4641 0 : if (unlikely(i >= len)) {
4642 0 : i++;
4643 0 : goto st77_error;
4644 : }
4645 :
4646 0 : c = s[i];
4647 0 : i++;
4648 0 : switch (c) {
4649 0 : case 10: {
4650 : /* transfer caps from row 2 to row 0 */
4651 0 : goto st1;
4652 : break;
4653 : }
4654 0 : case 34: {
4655 : /* transfer caps from row 2 to row 1 */
4656 : /* capture stores */
4657 0 : caps1_12 = i - 1;
4658 0 : goto st19;
4659 : break;
4660 : }
4661 0 : case 39: {
4662 : /* transfer caps from row 2 to row 1 */
4663 : /* capture stores */
4664 0 : caps1_14 = i - 1;
4665 0 : goto st20;
4666 : break;
4667 : }
4668 0 : case 45: {
4669 : /* transfer caps from row 2 to row 1 */
4670 : /* transfer caps from row 2 to row 3 */
4671 : /* capture stores */
4672 0 : caps1_6 = i - 1;
4673 0 : caps2_10 = i - 1;
4674 0 : goto st21;
4675 : break;
4676 : }
4677 0 : case 61: {
4678 0 : goto st71;
4679 : break;
4680 : }
4681 0 : case 91: {
4682 : /* transfer caps from row 2 to row 3 */
4683 : /* capture stores */
4684 0 : caps2_4 = i - 1;
4685 0 : goto st72;
4686 : break;
4687 : }
4688 0 : case 92: {
4689 : /* transfer caps from row 2 to row 1 */
4690 0 : goto st23;
4691 : break;
4692 : }
4693 0 : case 93: {
4694 : /* transfer caps from row 2 to row 1 */
4695 : /* capture stores */
4696 0 : caps1_8 = i - 1;
4697 0 : goto st24;
4698 : break;
4699 : }
4700 0 : case 123: {
4701 : /* transfer caps from row 2 to row 1 */
4702 : /* capture stores */
4703 0 : caps1_0 = i - 1;
4704 0 : goto st25;
4705 : break;
4706 : }
4707 0 : case 125: {
4708 : /* transfer caps from row 2 to row 1 */
4709 : /* capture stores */
4710 0 : caps1_2 = i - 1;
4711 0 : goto st26;
4712 : break;
4713 : }
4714 0 : default:
4715 0 : break;
4716 : }
4717 : /* (c >= 0 && c <= 9)
4718 : * || (c >= 11 && c <= 33)
4719 : * || (c >= 35 && c <= 38)
4720 : * || (c >= 40 && c <= 44)
4721 : * || (c >= 46 && c <= 60)
4722 : * || (c >= 62 && c <= 90)
4723 : * || (c >= 94 && c <= 122)
4724 : * || (c == 124)
4725 : * || (c >= 126 && c <= 255)
4726 : */
4727 : /* transfer caps from row 2 to row 1 */
4728 0 : goto st18;
4729 : } /* end state */
4730 :
4731 : goto st77_error;
4732 :
4733 0 : st78: { /* DFA node {76,41,1} 78 */
4734 0 : if (unlikely(i >= len)) {
4735 0 : i++;
4736 0 : goto st78_error;
4737 : }
4738 :
4739 0 : c = s[i];
4740 0 : i++;
4741 0 : switch (c) {
4742 0 : case 10: {
4743 : /* transfer caps from row 2 to row 0 */
4744 0 : goto st1;
4745 : break;
4746 : }
4747 0 : case 34: {
4748 : /* transfer caps from row 2 to row 1 */
4749 : /* capture stores */
4750 0 : caps1_12 = i - 1;
4751 0 : goto st19;
4752 : break;
4753 : }
4754 0 : case 39: {
4755 : /* transfer caps from row 2 to row 1 */
4756 : /* capture stores */
4757 0 : caps1_14 = i - 1;
4758 0 : goto st20;
4759 : break;
4760 : }
4761 0 : case 45: {
4762 : /* transfer caps from row 2 to row 1 */
4763 : /* transfer caps from row 2 to row 3 */
4764 : /* capture stores */
4765 0 : caps1_6 = i - 1;
4766 0 : caps2_10 = i - 1;
4767 0 : goto st21;
4768 : break;
4769 : }
4770 0 : case 61: {
4771 0 : goto st81;
4772 : break;
4773 : }
4774 0 : case 91: {
4775 : /* transfer caps from row 2 to row 1 */
4776 : /* capture stores */
4777 0 : caps1_4 = i - 1;
4778 0 : goto st22;
4779 : break;
4780 : }
4781 0 : case 92: {
4782 : /* transfer caps from row 2 to row 1 */
4783 0 : goto st23;
4784 : break;
4785 : }
4786 0 : case 93: {
4787 : /* transfer caps from row 2 to row 3 */
4788 : /* capture stores */
4789 0 : caps2_8 = i - 1;
4790 0 : goto st82;
4791 : break;
4792 : }
4793 0 : case 123: {
4794 : /* transfer caps from row 2 to row 1 */
4795 : /* capture stores */
4796 0 : caps1_0 = i - 1;
4797 0 : goto st25;
4798 : break;
4799 : }
4800 0 : case 125: {
4801 : /* transfer caps from row 2 to row 1 */
4802 : /* capture stores */
4803 0 : caps1_2 = i - 1;
4804 0 : goto st26;
4805 : break;
4806 : }
4807 0 : default:
4808 0 : break;
4809 : }
4810 : /* (c >= 0 && c <= 9)
4811 : * || (c >= 11 && c <= 33)
4812 : * || (c >= 35 && c <= 38)
4813 : * || (c >= 40 && c <= 44)
4814 : * || (c >= 46 && c <= 60)
4815 : * || (c >= 62 && c <= 90)
4816 : * || (c >= 94 && c <= 122)
4817 : * || (c == 124)
4818 : * || (c >= 126 && c <= 255)
4819 : */
4820 : /* transfer caps from row 2 to row 1 */
4821 0 : goto st18;
4822 : } /* end state */
4823 :
4824 : goto st78_error;
4825 :
4826 0 : st79: { /* DFA node {76,11,1} 79 */
4827 0 : c = i < len ? s[i] : -1;
4828 0 : i++;
4829 : /* transfer caps from row 1 to matched */
4830 0 : matched_0 = caps1_0;
4831 : /* capture stores */
4832 0 : matched_1 = i - 1;
4833 0 : matched_id = 0;
4834 0 : if (c != -1) {
4835 0 : if (c == 39) {
4836 0 : goto st84;
4837 : }
4838 0 : if (c == 92) {
4839 0 : goto st85;
4840 : }
4841 0 : if ((c >= 0 && c <= 9)
4842 0 : || (c >= 11 && c <= 38)
4843 0 : || (c >= 40 && c <= 91)
4844 0 : || (c >= 93 && c <= 255))
4845 : {
4846 : goto st83;
4847 : }
4848 : }
4849 : } /* end state */
4850 :
4851 0 : ovec[0] = matched_0;
4852 0 : ovec[1] = matched_1;
4853 0 : return matched_id; /* fallback */
4854 :
4855 0 : st80: { /* DFA node {76,16,1} 80 */
4856 0 : c = i < len ? s[i] : -1;
4857 0 : i++;
4858 : /* transfer caps from row 1 to matched */
4859 0 : matched_0 = caps1_2;
4860 : /* capture stores */
4861 0 : matched_1 = i - 1;
4862 0 : matched_id = 1;
4863 0 : if (c != -1) {
4864 0 : if (c == 39) {
4865 0 : goto st84;
4866 : }
4867 0 : if (c == 92) {
4868 0 : goto st85;
4869 : }
4870 0 : if ((c >= 0 && c <= 9)
4871 0 : || (c >= 11 && c <= 38)
4872 0 : || (c >= 40 && c <= 91)
4873 0 : || (c >= 93 && c <= 255))
4874 : {
4875 : goto st83;
4876 : }
4877 : }
4878 : } /* end state */
4879 :
4880 0 : ovec[0] = matched_0;
4881 0 : ovec[1] = matched_1;
4882 0 : return matched_id; /* fallback */
4883 :
4884 0 : st81: { /* DFA node {78,43,1} 81 */
4885 0 : if (unlikely(i >= len)) {
4886 0 : i++;
4887 0 : goto st81_error;
4888 : }
4889 :
4890 0 : c = s[i];
4891 0 : i++;
4892 0 : switch (c) {
4893 0 : case 10: {
4894 : /* transfer caps from row 2 to row 0 */
4895 0 : goto st1;
4896 : break;
4897 : }
4898 0 : case 34: {
4899 : /* transfer caps from row 2 to row 1 */
4900 : /* capture stores */
4901 0 : caps1_12 = i - 1;
4902 0 : goto st19;
4903 : break;
4904 : }
4905 0 : case 39: {
4906 : /* transfer caps from row 2 to row 1 */
4907 : /* capture stores */
4908 0 : caps1_14 = i - 1;
4909 0 : goto st20;
4910 : break;
4911 : }
4912 0 : case 45: {
4913 : /* transfer caps from row 2 to row 1 */
4914 : /* transfer caps from row 2 to row 3 */
4915 : /* capture stores */
4916 0 : caps1_6 = i - 1;
4917 0 : caps2_10 = i - 1;
4918 0 : goto st21;
4919 : break;
4920 : }
4921 0 : case 61: {
4922 0 : goto st81;
4923 : break;
4924 : }
4925 0 : case 91: {
4926 : /* transfer caps from row 2 to row 1 */
4927 : /* capture stores */
4928 0 : caps1_4 = i - 1;
4929 0 : goto st22;
4930 : break;
4931 : }
4932 0 : case 92: {
4933 : /* transfer caps from row 2 to row 1 */
4934 0 : goto st23;
4935 : break;
4936 : }
4937 0 : case 93: {
4938 : /* transfer caps from row 2 to row 3 */
4939 : /* capture stores */
4940 0 : caps2_8 = i - 1;
4941 0 : goto st82;
4942 : break;
4943 : }
4944 0 : case 123: {
4945 : /* transfer caps from row 2 to row 1 */
4946 : /* capture stores */
4947 0 : caps1_0 = i - 1;
4948 0 : goto st25;
4949 : break;
4950 : }
4951 0 : case 125: {
4952 : /* transfer caps from row 2 to row 1 */
4953 : /* capture stores */
4954 0 : caps1_2 = i - 1;
4955 0 : goto st26;
4956 : break;
4957 : }
4958 0 : default:
4959 0 : break;
4960 : }
4961 : /* (c >= 0 && c <= 9)
4962 : * || (c >= 11 && c <= 33)
4963 : * || (c >= 35 && c <= 38)
4964 : * || (c >= 40 && c <= 44)
4965 : * || (c >= 46 && c <= 60)
4966 : * || (c >= 62 && c <= 90)
4967 : * || (c >= 94 && c <= 122)
4968 : * || (c == 124)
4969 : * || (c >= 126 && c <= 255)
4970 : */
4971 : /* transfer caps from row 2 to row 1 */
4972 0 : goto st18;
4973 : } /* end state */
4974 :
4975 : goto st81_error;
4976 :
4977 0 : st82: { /* DFA node {78,45,41,1} 82 */
4978 0 : c = i < len ? s[i] : -1;
4979 0 : i++;
4980 : /* transfer caps from row 1 to matched */
4981 0 : matched_0 = caps1_8;
4982 : /* capture stores */
4983 0 : matched_1 = i - 1;
4984 0 : matched_id = 4;
4985 0 : if (c != -1) {
4986 0 : if (c == 39) {
4987 0 : goto st84;
4988 : }
4989 0 : if (c == 92) {
4990 0 : goto st85;
4991 : }
4992 0 : if ((c >= 0 && c <= 9)
4993 0 : || (c >= 11 && c <= 38)
4994 0 : || (c >= 40 && c <= 91)
4995 0 : || (c >= 93 && c <= 255))
4996 : {
4997 : goto st83;
4998 : }
4999 : }
5000 : } /* end state */
5001 :
5002 0 : ovec[0] = matched_0;
5003 0 : ovec[1] = matched_1;
5004 0 : return matched_id; /* fallback */
5005 :
5006 0 : st83: { /* DFA node {78} 83 */
5007 0 : if (unlikely(i >= len)) {
5008 0 : i++;
5009 0 : goto st83_error;
5010 : }
5011 :
5012 0 : c = s[i];
5013 0 : i++;
5014 0 : switch (c) {
5015 0 : case 39: {
5016 0 : goto st84;
5017 : break;
5018 : }
5019 0 : case 92: {
5020 0 : goto st85;
5021 : break;
5022 : }
5023 0 : default:
5024 0 : break;
5025 : }
5026 0 : if ((c >= 0 && c <= 9)
5027 0 : || (c >= 11 && c <= 38)
5028 0 : || (c >= 40 && c <= 91)
5029 0 : || (c >= 93 && c <= 255))
5030 : {
5031 : goto st83;
5032 : }
5033 : } /* end state */
5034 :
5035 0 : goto st83_error;
5036 :
5037 0 : st84: { /* DFA node {80} 84 */
5038 0 : c = i < len ? s[i] : -1;
5039 0 : i++;
5040 : /* transfer caps from row 0 to matched */
5041 0 : matched_0 = caps0_14;
5042 : /* capture stores */
5043 0 : matched_1 = i - 1;
5044 0 : matched_id = 7;
5045 : } /* end state */
5046 :
5047 0 : ovec[0] = matched_0;
5048 0 : ovec[1] = matched_1;
5049 0 : return matched_id; /* fallback */
5050 :
5051 0 : st85: { /* DFA node {75} 85 */
5052 0 : if (unlikely(i >= len)) {
5053 0 : i++;
5054 0 : goto st85_error;
5055 : }
5056 :
5057 0 : c = s[i];
5058 0 : i++;
5059 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
5060 : goto st134;
5061 : }
5062 : } /* end state */
5063 :
5064 0 : goto st85_error;
5065 :
5066 0 : st87: { /* DFA node {53} 87 */
5067 0 : c = i < len ? s[i] : -1;
5068 0 : i++;
5069 : /* transfer caps from row 0 to matched */
5070 0 : matched_0 = caps0_10;
5071 : /* capture stores */
5072 0 : matched_1 = i - 1;
5073 0 : matched_id = 5;
5074 0 : if (c != -1) {
5075 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
5076 : goto st87;
5077 : }
5078 : }
5079 : } /* end state */
5080 :
5081 0 : ovec[0] = matched_0;
5082 0 : ovec[1] = matched_1;
5083 0 : return matched_id; /* fallback */
5084 :
5085 0 : st88: { /* DFA node {32,53} 88 */
5086 0 : c = i < len ? s[i] : -1;
5087 0 : i++;
5088 : /* transfer caps from row 1 to matched */
5089 0 : matched_0 = caps1_10;
5090 : /* capture stores */
5091 0 : matched_1 = i - 1;
5092 0 : matched_id = 5;
5093 0 : if (c != -1) {
5094 0 : if (c == 61) {
5095 0 : goto st135;
5096 : }
5097 0 : if (c == 91) {
5098 0 : goto st136;
5099 : }
5100 0 : if ((c >= 0 && c <= 9)
5101 0 : || (c >= 11 && c <= 60)
5102 0 : || (c >= 62 && c <= 90)
5103 0 : || (c >= 92 && c <= 255))
5104 : {
5105 : /* transfer caps from row 1 to row 0 */
5106 0 : caps0_10 = caps1_10;
5107 0 : goto st87;
5108 : }
5109 : }
5110 : } /* end state */
5111 :
5112 0 : ovec[0] = matched_0;
5113 0 : ovec[1] = matched_1;
5114 0 : return matched_id; /* fallback */
5115 :
5116 0 : st91: { /* DFA node {65,78,31,51,30,50,1} 91 */
5117 0 : c = i < len ? s[i] : -1;
5118 0 : i++;
5119 : /* transfer caps from row 3 to matched */
5120 0 : matched_0 = caps3_10;
5121 : /* capture stores */
5122 0 : matched_1 = i - 1;
5123 0 : matched_id = 5;
5124 0 : if (c != -1) {
5125 0 : if (c == 34) {
5126 : /* transfer caps from row 3 to row 2 */
5127 0 : caps2_10 = caps3_10;
5128 0 : goto st138;
5129 : }
5130 0 : if (c == 39) {
5131 : /* transfer caps from row 3 to row 2 */
5132 0 : caps2_10 = caps3_10;
5133 0 : goto st139;
5134 : }
5135 0 : if (c == 91) {
5136 0 : goto st140;
5137 : }
5138 0 : if (c == 92) {
5139 : /* transfer caps from row 3 to row 2 */
5140 0 : caps2_10 = caps3_10;
5141 0 : goto st141;
5142 : }
5143 0 : if ((c >= 0 && c <= 9)
5144 0 : || (c >= 11 && c <= 33)
5145 0 : || (c >= 35 && c <= 38)
5146 0 : || (c >= 40 && c <= 90)
5147 0 : || (c >= 93 && c <= 255))
5148 : {
5149 : /* transfer caps from row 3 to row 2 */
5150 0 : caps2_10 = caps3_10;
5151 0 : goto st137;
5152 : }
5153 : }
5154 : } /* end state */
5155 :
5156 0 : ovec[0] = matched_0;
5157 0 : ovec[1] = matched_1;
5158 0 : return matched_id; /* fallback */
5159 :
5160 0 : st92: { /* DFA node {65,78,23,1} 92 */
5161 0 : if (unlikely(i >= len)) {
5162 0 : i++;
5163 0 : goto st92_error;
5164 : }
5165 :
5166 0 : c = s[i];
5167 0 : i++;
5168 0 : switch (c) {
5169 0 : case 10: {
5170 : /* transfer caps from row 3 to row 0 */
5171 0 : goto st1;
5172 : break;
5173 : }
5174 0 : case 34: {
5175 : /* transfer caps from row 3 to row 2 */
5176 : /* capture stores */
5177 0 : goto st36;
5178 : break;
5179 : }
5180 0 : case 39: {
5181 : /* transfer caps from row 3 to row 2 */
5182 : /* capture stores */
5183 0 : goto st37;
5184 : break;
5185 : }
5186 0 : case 45: {
5187 : /* transfer caps from row 3 to row 2 */
5188 : /* transfer caps from row 3 to row 4 */
5189 : /* capture stores */
5190 0 : caps2_6 = i - 1;
5191 0 : caps3_10 = i - 1;
5192 0 : goto st38;
5193 : break;
5194 : }
5195 0 : case 61: {
5196 0 : goto st92;
5197 : break;
5198 : }
5199 0 : case 91: {
5200 : /* transfer caps from row 3 to row 4 */
5201 : /* capture stores */
5202 0 : goto st93;
5203 : break;
5204 : }
5205 0 : case 92: {
5206 : /* transfer caps from row 3 to row 2 */
5207 0 : goto st40;
5208 : break;
5209 : }
5210 0 : case 93: {
5211 : /* transfer caps from row 3 to row 2 */
5212 : /* capture stores */
5213 0 : caps2_8 = i - 1;
5214 0 : goto st41;
5215 : break;
5216 : }
5217 0 : case 123: {
5218 : /* transfer caps from row 3 to row 2 */
5219 : /* capture stores */
5220 0 : caps2_0 = i - 1;
5221 0 : goto st42;
5222 : break;
5223 : }
5224 0 : case 125: {
5225 : /* transfer caps from row 3 to row 2 */
5226 : /* capture stores */
5227 0 : caps2_2 = i - 1;
5228 0 : goto st43;
5229 : break;
5230 : }
5231 0 : default:
5232 0 : break;
5233 : }
5234 : /* (c >= 0 && c <= 9)
5235 : * || (c >= 11 && c <= 33)
5236 : * || (c >= 35 && c <= 38)
5237 : * || (c >= 40 && c <= 44)
5238 : * || (c >= 46 && c <= 60)
5239 : * || (c >= 62 && c <= 90)
5240 : * || (c >= 94 && c <= 122)
5241 : * || (c == 124)
5242 : * || (c >= 126 && c <= 255)
5243 : */
5244 : /* transfer caps from row 3 to row 2 */
5245 0 : goto st35;
5246 : } /* end state */
5247 :
5248 : goto st92_error;
5249 :
5250 0 : st93: { /* DFA node {65,78,25,21,1} 93 */
5251 0 : c = i < len ? s[i] : -1;
5252 0 : i++;
5253 : /* transfer caps from row 2 to matched */
5254 0 : matched_0 = caps2_4;
5255 : /* capture stores */
5256 0 : matched_1 = i - 1;
5257 0 : matched_id = 2;
5258 0 : if (c != -1) {
5259 0 : if (c == 34) {
5260 0 : goto st105;
5261 : }
5262 0 : if (c == 39) {
5263 0 : goto st106;
5264 : }
5265 0 : if (c == 92) {
5266 0 : goto st107;
5267 : }
5268 0 : if ((c >= 0 && c <= 9)
5269 0 : || (c >= 11 && c <= 33)
5270 0 : || (c >= 35 && c <= 38)
5271 0 : || (c >= 40 && c <= 91)
5272 0 : || (c >= 93 && c <= 255))
5273 : {
5274 : goto st104;
5275 : }
5276 : }
5277 : } /* end state */
5278 :
5279 0 : ovec[0] = matched_0;
5280 0 : ovec[1] = matched_1;
5281 0 : return matched_id; /* fallback */
5282 :
5283 0 : st94: { /* DFA node {63,76,1} 94 */
5284 0 : if (unlikely(i >= len)) {
5285 0 : i++;
5286 0 : goto st94_error;
5287 : }
5288 :
5289 0 : c = s[i];
5290 0 : i++;
5291 0 : switch (c) {
5292 0 : case 10: {
5293 : /* transfer caps from row 2 to row 0 */
5294 0 : goto st1;
5295 : break;
5296 : }
5297 0 : case 34: {
5298 : /* transfer caps from row 2 to row 3 */
5299 : /* capture stores */
5300 0 : goto st36;
5301 : break;
5302 : }
5303 0 : case 39: {
5304 : /* transfer caps from row 2 to row 3 */
5305 : /* capture stores */
5306 0 : goto st37;
5307 : break;
5308 : }
5309 0 : case 45: {
5310 : /* transfer caps from row 2 to row 3 */
5311 : /* transfer caps from row 2 to row 4 */
5312 : /* capture stores */
5313 0 : caps2_6 = i - 1;
5314 0 : caps3_10 = i - 1;
5315 0 : goto st38;
5316 : break;
5317 : }
5318 0 : case 91: {
5319 : /* transfer caps from row 2 to row 3 */
5320 : /* capture stores */
5321 0 : caps2_4 = i - 1;
5322 0 : goto st39;
5323 : break;
5324 : }
5325 0 : case 92: {
5326 0 : goto st40;
5327 : break;
5328 : }
5329 0 : case 93: {
5330 : /* transfer caps from row 2 to row 3 */
5331 : /* capture stores */
5332 0 : caps2_8 = i - 1;
5333 0 : goto st41;
5334 : break;
5335 : }
5336 0 : case 123: {
5337 : /* transfer caps from row 2 to row 3 */
5338 : /* capture stores */
5339 0 : caps2_0 = i - 1;
5340 0 : goto st42;
5341 : break;
5342 : }
5343 0 : case 125: {
5344 : /* transfer caps from row 2 to row 3 */
5345 : /* capture stores */
5346 0 : caps2_2 = i - 1;
5347 0 : goto st43;
5348 : break;
5349 : }
5350 0 : default:
5351 0 : break;
5352 : }
5353 : /* (c >= 0 && c <= 9)
5354 : * || (c >= 11 && c <= 33)
5355 : * || (c >= 35 && c <= 38)
5356 : * || (c >= 40 && c <= 44)
5357 : * || (c >= 46 && c <= 90)
5358 : * || (c >= 94 && c <= 122)
5359 : * || (c == 124)
5360 : * || (c >= 126 && c <= 255)
5361 : */
5362 0 : goto st35;
5363 : } /* end state */
5364 :
5365 : goto st94_error;
5366 :
5367 0 : st95: { /* DFA node {63,76,59,1} 95 */
5368 0 : if (unlikely(i >= len)) {
5369 0 : i++;
5370 0 : goto st95_error;
5371 : }
5372 :
5373 0 : c = s[i];
5374 0 : i++;
5375 0 : switch (c) {
5376 0 : case 10: {
5377 : /* transfer caps from row 3 to row 0 */
5378 0 : goto st1;
5379 : break;
5380 : }
5381 0 : case 34: {
5382 : /* transfer caps from row 3 to row 2 */
5383 : /* capture stores */
5384 0 : goto st36;
5385 : break;
5386 : }
5387 0 : case 39: {
5388 : /* transfer caps from row 3 to row 2 */
5389 : /* capture stores */
5390 0 : goto st37;
5391 : break;
5392 : }
5393 0 : case 45: {
5394 : /* transfer caps from row 3 to row 2 */
5395 : /* transfer caps from row 3 to row 4 */
5396 : /* capture stores */
5397 0 : caps2_6 = i - 1;
5398 0 : caps3_10 = i - 1;
5399 0 : goto st38;
5400 : break;
5401 : }
5402 0 : case 91: {
5403 : /* transfer caps from row 3 to row 2 */
5404 : /* capture stores */
5405 0 : caps2_4 = i - 1;
5406 0 : goto st39;
5407 : break;
5408 : }
5409 0 : case 92: {
5410 : /* transfer caps from row 3 to row 2 */
5411 0 : goto st40;
5412 : break;
5413 : }
5414 0 : case 93: {
5415 : /* transfer caps from row 3 to row 2 */
5416 : /* capture stores */
5417 0 : caps2_8 = i - 1;
5418 0 : goto st41;
5419 : break;
5420 : }
5421 0 : case 123: {
5422 : /* transfer caps from row 3 to row 2 */
5423 : /* capture stores */
5424 0 : caps2_0 = i - 1;
5425 0 : goto st42;
5426 : break;
5427 : }
5428 0 : case 125: {
5429 : /* transfer caps from row 3 to row 2 */
5430 : /* capture stores */
5431 0 : caps2_2 = i - 1;
5432 0 : goto st43;
5433 : break;
5434 : }
5435 0 : default:
5436 0 : break;
5437 : }
5438 : /* (c >= 0 && c <= 9)
5439 : * || (c >= 11 && c <= 33)
5440 : * || (c >= 35 && c <= 38)
5441 : * || (c >= 40 && c <= 44)
5442 : * || (c >= 46 && c <= 90)
5443 : * || (c >= 94 && c <= 122)
5444 : * || (c == 124)
5445 : * || (c >= 126 && c <= 255)
5446 : */
5447 : /* transfer caps from row 3 to row 2 */
5448 0 : goto st35;
5449 : } /* end state */
5450 :
5451 : goto st95_error;
5452 :
5453 0 : st96: { /* DFA node {63,76,72,1} 96 */
5454 0 : if (unlikely(i >= len)) {
5455 0 : i++;
5456 0 : goto st96_error;
5457 : }
5458 :
5459 0 : c = s[i];
5460 0 : i++;
5461 0 : switch (c) {
5462 0 : case 10: {
5463 : /* transfer caps from row 3 to row 0 */
5464 0 : goto st1;
5465 : break;
5466 : }
5467 0 : case 34: {
5468 : /* transfer caps from row 3 to row 2 */
5469 : /* capture stores */
5470 0 : goto st36;
5471 : break;
5472 : }
5473 0 : case 39: {
5474 : /* transfer caps from row 3 to row 2 */
5475 : /* capture stores */
5476 0 : goto st37;
5477 : break;
5478 : }
5479 0 : case 45: {
5480 : /* transfer caps from row 3 to row 2 */
5481 : /* transfer caps from row 3 to row 4 */
5482 : /* capture stores */
5483 0 : caps2_6 = i - 1;
5484 0 : caps3_10 = i - 1;
5485 0 : goto st38;
5486 : break;
5487 : }
5488 0 : case 91: {
5489 : /* transfer caps from row 3 to row 2 */
5490 : /* capture stores */
5491 0 : caps2_4 = i - 1;
5492 0 : goto st39;
5493 : break;
5494 : }
5495 0 : case 92: {
5496 : /* transfer caps from row 3 to row 2 */
5497 0 : goto st40;
5498 : break;
5499 : }
5500 0 : case 93: {
5501 : /* transfer caps from row 3 to row 2 */
5502 : /* capture stores */
5503 0 : caps2_8 = i - 1;
5504 0 : goto st41;
5505 : break;
5506 : }
5507 0 : case 123: {
5508 : /* transfer caps from row 3 to row 2 */
5509 : /* capture stores */
5510 0 : caps2_0 = i - 1;
5511 0 : goto st42;
5512 : break;
5513 : }
5514 0 : case 125: {
5515 : /* transfer caps from row 3 to row 2 */
5516 : /* capture stores */
5517 0 : caps2_2 = i - 1;
5518 0 : goto st43;
5519 : break;
5520 : }
5521 0 : default:
5522 0 : break;
5523 : }
5524 : /* (c >= 0 && c <= 9)
5525 : * || (c >= 11 && c <= 33)
5526 : * || (c >= 35 && c <= 38)
5527 : * || (c >= 40 && c <= 44)
5528 : * || (c >= 46 && c <= 90)
5529 : * || (c >= 94 && c <= 122)
5530 : * || (c == 124)
5531 : * || (c >= 126 && c <= 255)
5532 : */
5533 : /* transfer caps from row 3 to row 2 */
5534 0 : goto st35;
5535 : } /* end state */
5536 :
5537 : goto st96_error;
5538 :
5539 0 : st97: { /* DFA node {63,76,30,50,1} 97 */
5540 0 : if (unlikely(i >= len)) {
5541 0 : i++;
5542 0 : goto st97_error;
5543 : }
5544 :
5545 0 : c = s[i];
5546 0 : i++;
5547 0 : switch (c) {
5548 0 : case 10: {
5549 : /* transfer caps from row 4 to row 0 */
5550 0 : goto st1;
5551 : break;
5552 : }
5553 0 : case 34: {
5554 : /* transfer caps from row 4 to row 2 */
5555 : /* transfer caps from row 4 to row 3 */
5556 : /* capture stores */
5557 0 : goto st36;
5558 : break;
5559 : }
5560 0 : case 39: {
5561 : /* transfer caps from row 4 to row 2 */
5562 : /* transfer caps from row 4 to row 3 */
5563 : /* capture stores */
5564 0 : goto st37;
5565 : break;
5566 : }
5567 0 : case 45: {
5568 : /* transfer caps from row 4 to row 5 */
5569 : /* transfer caps from row 4 to row 6 */
5570 : /* capture stores */
5571 0 : goto st91;
5572 : break;
5573 : }
5574 0 : case 91: {
5575 : /* transfer caps from row 4 to row 2 */
5576 : /* transfer caps from row 4 to row 3 */
5577 : /* capture stores */
5578 0 : caps2_4 = i - 1;
5579 0 : goto st39;
5580 : break;
5581 : }
5582 0 : case 92: {
5583 : /* transfer caps from row 4 to row 2 */
5584 0 : goto st40;
5585 : break;
5586 : }
5587 0 : case 93: {
5588 : /* transfer caps from row 4 to row 2 */
5589 : /* transfer caps from row 4 to row 3 */
5590 : /* capture stores */
5591 0 : caps2_8 = i - 1;
5592 0 : goto st41;
5593 : break;
5594 : }
5595 0 : case 123: {
5596 : /* transfer caps from row 4 to row 2 */
5597 : /* transfer caps from row 4 to row 3 */
5598 : /* capture stores */
5599 0 : caps2_0 = i - 1;
5600 0 : goto st42;
5601 : break;
5602 : }
5603 0 : case 125: {
5604 : /* transfer caps from row 4 to row 2 */
5605 : /* transfer caps from row 4 to row 3 */
5606 : /* capture stores */
5607 0 : caps2_2 = i - 1;
5608 0 : goto st43;
5609 : break;
5610 : }
5611 0 : default:
5612 0 : break;
5613 : }
5614 : /* (c >= 0 && c <= 9)
5615 : * || (c >= 11 && c <= 33)
5616 : * || (c >= 35 && c <= 38)
5617 : * || (c >= 40 && c <= 44)
5618 : * || (c >= 46 && c <= 90)
5619 : * || (c >= 94 && c <= 122)
5620 : * || (c == 124)
5621 : * || (c >= 126 && c <= 255)
5622 : */
5623 : /* transfer caps from row 4 to row 2 */
5624 0 : goto st35;
5625 : } /* end state */
5626 :
5627 : goto st97_error;
5628 :
5629 0 : st98: { /* DFA node {63,76,21,1} 98 */
5630 0 : if (unlikely(i >= len)) {
5631 0 : i++;
5632 0 : goto st98_error;
5633 : }
5634 :
5635 0 : c = s[i];
5636 0 : i++;
5637 0 : switch (c) {
5638 0 : case 10: {
5639 : /* transfer caps from row 3 to row 0 */
5640 0 : goto st1;
5641 : break;
5642 : }
5643 0 : case 34: {
5644 : /* transfer caps from row 3 to row 2 */
5645 : /* capture stores */
5646 0 : goto st36;
5647 : break;
5648 : }
5649 0 : case 39: {
5650 : /* transfer caps from row 3 to row 2 */
5651 : /* capture stores */
5652 0 : goto st37;
5653 : break;
5654 : }
5655 0 : case 45: {
5656 : /* transfer caps from row 3 to row 2 */
5657 : /* transfer caps from row 3 to row 4 */
5658 : /* capture stores */
5659 0 : caps2_6 = i - 1;
5660 0 : caps3_10 = i - 1;
5661 0 : goto st38;
5662 : break;
5663 : }
5664 0 : case 61: {
5665 0 : goto st92;
5666 : break;
5667 : }
5668 0 : case 91: {
5669 : /* transfer caps from row 3 to row 4 */
5670 : /* capture stores */
5671 0 : goto st93;
5672 : break;
5673 : }
5674 0 : case 92: {
5675 : /* transfer caps from row 3 to row 2 */
5676 0 : goto st40;
5677 : break;
5678 : }
5679 0 : case 93: {
5680 : /* transfer caps from row 3 to row 2 */
5681 : /* capture stores */
5682 0 : caps2_8 = i - 1;
5683 0 : goto st41;
5684 : break;
5685 : }
5686 0 : case 123: {
5687 : /* transfer caps from row 3 to row 2 */
5688 : /* capture stores */
5689 0 : caps2_0 = i - 1;
5690 0 : goto st42;
5691 : break;
5692 : }
5693 0 : case 125: {
5694 : /* transfer caps from row 3 to row 2 */
5695 : /* capture stores */
5696 0 : caps2_2 = i - 1;
5697 0 : goto st43;
5698 : break;
5699 : }
5700 0 : default:
5701 0 : break;
5702 : }
5703 : /* (c >= 0 && c <= 9)
5704 : * || (c >= 11 && c <= 33)
5705 : * || (c >= 35 && c <= 38)
5706 : * || (c >= 40 && c <= 44)
5707 : * || (c >= 46 && c <= 60)
5708 : * || (c >= 62 && c <= 90)
5709 : * || (c >= 94 && c <= 122)
5710 : * || (c == 124)
5711 : * || (c >= 126 && c <= 255)
5712 : */
5713 : /* transfer caps from row 3 to row 2 */
5714 0 : goto st35;
5715 : } /* end state */
5716 :
5717 : goto st98_error;
5718 :
5719 0 : st99: { /* DFA node {63,76,41,1} 99 */
5720 0 : if (unlikely(i >= len)) {
5721 0 : i++;
5722 0 : goto st99_error;
5723 : }
5724 :
5725 0 : c = s[i];
5726 0 : i++;
5727 0 : switch (c) {
5728 0 : case 10: {
5729 : /* transfer caps from row 3 to row 0 */
5730 0 : goto st1;
5731 : break;
5732 : }
5733 0 : case 34: {
5734 : /* transfer caps from row 3 to row 2 */
5735 : /* capture stores */
5736 0 : goto st36;
5737 : break;
5738 : }
5739 0 : case 39: {
5740 : /* transfer caps from row 3 to row 2 */
5741 : /* capture stores */
5742 0 : goto st37;
5743 : break;
5744 : }
5745 0 : case 45: {
5746 : /* transfer caps from row 3 to row 2 */
5747 : /* transfer caps from row 3 to row 4 */
5748 : /* capture stores */
5749 0 : caps2_6 = i - 1;
5750 0 : caps3_10 = i - 1;
5751 0 : goto st38;
5752 : break;
5753 : }
5754 0 : case 61: {
5755 0 : goto st102;
5756 : break;
5757 : }
5758 0 : case 91: {
5759 : /* transfer caps from row 3 to row 2 */
5760 : /* capture stores */
5761 0 : caps2_4 = i - 1;
5762 0 : goto st39;
5763 : break;
5764 : }
5765 0 : case 92: {
5766 : /* transfer caps from row 3 to row 2 */
5767 0 : goto st40;
5768 : break;
5769 : }
5770 0 : case 93: {
5771 : /* transfer caps from row 3 to row 4 */
5772 : /* capture stores */
5773 0 : goto st103;
5774 : break;
5775 : }
5776 0 : case 123: {
5777 : /* transfer caps from row 3 to row 2 */
5778 : /* capture stores */
5779 0 : caps2_0 = i - 1;
5780 0 : goto st42;
5781 : break;
5782 : }
5783 0 : case 125: {
5784 : /* transfer caps from row 3 to row 2 */
5785 : /* capture stores */
5786 0 : caps2_2 = i - 1;
5787 0 : goto st43;
5788 : break;
5789 : }
5790 0 : default:
5791 0 : break;
5792 : }
5793 : /* (c >= 0 && c <= 9)
5794 : * || (c >= 11 && c <= 33)
5795 : * || (c >= 35 && c <= 38)
5796 : * || (c >= 40 && c <= 44)
5797 : * || (c >= 46 && c <= 60)
5798 : * || (c >= 62 && c <= 90)
5799 : * || (c >= 94 && c <= 122)
5800 : * || (c == 124)
5801 : * || (c >= 126 && c <= 255)
5802 : */
5803 : /* transfer caps from row 3 to row 2 */
5804 0 : goto st35;
5805 : } /* end state */
5806 :
5807 : goto st99_error;
5808 :
5809 0 : st100: { /* DFA node {63,76,11,1} 100 */
5810 0 : c = i < len ? s[i] : -1;
5811 0 : i++;
5812 : /* transfer caps from row 2 to matched */
5813 0 : matched_0 = caps2_0;
5814 : /* capture stores */
5815 0 : matched_1 = i - 1;
5816 0 : matched_id = 0;
5817 0 : if (c != -1) {
5818 0 : if (c == 34) {
5819 0 : goto st105;
5820 : }
5821 0 : if (c == 39) {
5822 0 : goto st106;
5823 : }
5824 0 : if (c == 92) {
5825 0 : goto st107;
5826 : }
5827 0 : if ((c >= 0 && c <= 9)
5828 0 : || (c >= 11 && c <= 33)
5829 0 : || (c >= 35 && c <= 38)
5830 0 : || (c >= 40 && c <= 91)
5831 0 : || (c >= 93 && c <= 255))
5832 : {
5833 : goto st104;
5834 : }
5835 : }
5836 : } /* end state */
5837 :
5838 0 : ovec[0] = matched_0;
5839 0 : ovec[1] = matched_1;
5840 0 : return matched_id; /* fallback */
5841 :
5842 0 : st101: { /* DFA node {63,76,16,1} 101 */
5843 0 : c = i < len ? s[i] : -1;
5844 0 : i++;
5845 : /* transfer caps from row 2 to matched */
5846 0 : matched_0 = caps2_2;
5847 : /* capture stores */
5848 0 : matched_1 = i - 1;
5849 0 : matched_id = 1;
5850 0 : if (c != -1) {
5851 0 : if (c == 34) {
5852 0 : goto st105;
5853 : }
5854 0 : if (c == 39) {
5855 0 : goto st106;
5856 : }
5857 0 : if (c == 92) {
5858 0 : goto st107;
5859 : }
5860 0 : if ((c >= 0 && c <= 9)
5861 0 : || (c >= 11 && c <= 33)
5862 0 : || (c >= 35 && c <= 38)
5863 0 : || (c >= 40 && c <= 91)
5864 0 : || (c >= 93 && c <= 255))
5865 : {
5866 : goto st104;
5867 : }
5868 : }
5869 : } /* end state */
5870 :
5871 0 : ovec[0] = matched_0;
5872 0 : ovec[1] = matched_1;
5873 0 : return matched_id; /* fallback */
5874 :
5875 0 : st102: { /* DFA node {65,78,43,1} 102 */
5876 0 : if (unlikely(i >= len)) {
5877 0 : i++;
5878 0 : goto st102_error;
5879 : }
5880 :
5881 0 : c = s[i];
5882 0 : i++;
5883 0 : switch (c) {
5884 0 : case 10: {
5885 : /* transfer caps from row 3 to row 0 */
5886 0 : goto st1;
5887 : break;
5888 : }
5889 0 : case 34: {
5890 : /* transfer caps from row 3 to row 2 */
5891 : /* capture stores */
5892 0 : goto st36;
5893 : break;
5894 : }
5895 0 : case 39: {
5896 : /* transfer caps from row 3 to row 2 */
5897 : /* capture stores */
5898 0 : goto st37;
5899 : break;
5900 : }
5901 0 : case 45: {
5902 : /* transfer caps from row 3 to row 2 */
5903 : /* transfer caps from row 3 to row 4 */
5904 : /* capture stores */
5905 0 : caps2_6 = i - 1;
5906 0 : caps3_10 = i - 1;
5907 0 : goto st38;
5908 : break;
5909 : }
5910 0 : case 61: {
5911 0 : goto st102;
5912 : break;
5913 : }
5914 0 : case 91: {
5915 : /* transfer caps from row 3 to row 2 */
5916 : /* capture stores */
5917 0 : caps2_4 = i - 1;
5918 0 : goto st39;
5919 : break;
5920 : }
5921 0 : case 92: {
5922 : /* transfer caps from row 3 to row 2 */
5923 0 : goto st40;
5924 : break;
5925 : }
5926 0 : case 93: {
5927 : /* transfer caps from row 3 to row 4 */
5928 : /* capture stores */
5929 0 : goto st103;
5930 : break;
5931 : }
5932 0 : case 123: {
5933 : /* transfer caps from row 3 to row 2 */
5934 : /* capture stores */
5935 0 : caps2_0 = i - 1;
5936 0 : goto st42;
5937 : break;
5938 : }
5939 0 : case 125: {
5940 : /* transfer caps from row 3 to row 2 */
5941 : /* capture stores */
5942 0 : caps2_2 = i - 1;
5943 0 : goto st43;
5944 : break;
5945 : }
5946 0 : default:
5947 0 : break;
5948 : }
5949 : /* (c >= 0 && c <= 9)
5950 : * || (c >= 11 && c <= 33)
5951 : * || (c >= 35 && c <= 38)
5952 : * || (c >= 40 && c <= 44)
5953 : * || (c >= 46 && c <= 60)
5954 : * || (c >= 62 && c <= 90)
5955 : * || (c >= 94 && c <= 122)
5956 : * || (c == 124)
5957 : * || (c >= 126 && c <= 255)
5958 : */
5959 : /* transfer caps from row 3 to row 2 */
5960 0 : goto st35;
5961 : } /* end state */
5962 :
5963 : goto st102_error;
5964 :
5965 0 : st103: { /* DFA node {65,78,45,41,1} 103 */
5966 0 : c = i < len ? s[i] : -1;
5967 0 : i++;
5968 : /* transfer caps from row 2 to matched */
5969 0 : matched_0 = caps2_8;
5970 : /* capture stores */
5971 0 : matched_1 = i - 1;
5972 0 : matched_id = 4;
5973 0 : if (c != -1) {
5974 0 : if (c == 34) {
5975 0 : goto st105;
5976 : }
5977 0 : if (c == 39) {
5978 0 : goto st106;
5979 : }
5980 0 : if (c == 92) {
5981 0 : goto st107;
5982 : }
5983 0 : if ((c >= 0 && c <= 9)
5984 0 : || (c >= 11 && c <= 33)
5985 0 : || (c >= 35 && c <= 38)
5986 0 : || (c >= 40 && c <= 91)
5987 0 : || (c >= 93 && c <= 255))
5988 : {
5989 : goto st104;
5990 : }
5991 : }
5992 : } /* end state */
5993 :
5994 0 : ovec[0] = matched_0;
5995 0 : ovec[1] = matched_1;
5996 0 : return matched_id; /* fallback */
5997 :
5998 0 : st104: { /* DFA node {65,78} 104 */
5999 0 : if (unlikely(i >= len)) {
6000 0 : i++;
6001 0 : goto st104_error;
6002 : }
6003 :
6004 0 : c = s[i];
6005 0 : i++;
6006 0 : switch (c) {
6007 0 : case 34: {
6008 0 : goto st105;
6009 : break;
6010 : }
6011 0 : case 39: {
6012 0 : goto st106;
6013 : break;
6014 : }
6015 0 : case 92: {
6016 0 : goto st107;
6017 : break;
6018 : }
6019 0 : default:
6020 0 : break;
6021 : }
6022 0 : if ((c >= 0 && c <= 9)
6023 0 : || (c >= 11 && c <= 33)
6024 0 : || (c >= 35 && c <= 38)
6025 0 : || (c >= 40 && c <= 91)
6026 0 : || (c >= 93 && c <= 255))
6027 : {
6028 : goto st104;
6029 : }
6030 : } /* end state */
6031 :
6032 0 : goto st104_error;
6033 :
6034 0 : st105: { /* DFA node {67,78} 105 */
6035 0 : c = i < len ? s[i] : -1;
6036 0 : i++;
6037 : /* transfer caps from row 0 to matched */
6038 0 : matched_0 = caps0_12;
6039 : /* capture stores */
6040 0 : matched_1 = i - 1;
6041 0 : matched_id = 6;
6042 : } /* end state */
6043 :
6044 0 : ovec[0] = matched_0;
6045 0 : ovec[1] = matched_1;
6046 0 : return matched_id; /* fallback */
6047 :
6048 0 : st106: { /* DFA node {65,80} 106 */
6049 0 : c = i < len ? s[i] : -1;
6050 0 : i++;
6051 : /* transfer caps from row 1 to matched */
6052 0 : matched_0 = caps1_14;
6053 : /* capture stores */
6054 0 : matched_1 = i - 1;
6055 0 : matched_id = 7;
6056 0 : if (c != -1) {
6057 0 : if (c == 34) {
6058 0 : goto st58;
6059 : }
6060 0 : if (c == 92) {
6061 0 : goto st59;
6062 : }
6063 0 : if ((c >= 0 && c <= 9)
6064 0 : || (c >= 11 && c <= 33)
6065 0 : || (c >= 35 && c <= 91)
6066 0 : || (c >= 93 && c <= 255))
6067 : {
6068 : goto st57;
6069 : }
6070 : }
6071 : } /* end state */
6072 :
6073 0 : ovec[0] = matched_0;
6074 0 : ovec[1] = matched_1;
6075 0 : return matched_id; /* fallback */
6076 :
6077 0 : st107: { /* DFA node {62,75} 107 */
6078 0 : if (unlikely(i >= len)) {
6079 0 : i++;
6080 0 : goto st107_error;
6081 : }
6082 :
6083 0 : c = s[i];
6084 0 : i++;
6085 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
6086 : goto st142;
6087 : }
6088 : } /* end state */
6089 :
6090 0 : goto st107_error;
6091 :
6092 0 : st108: { /* DFA node {65,53} 108 */
6093 0 : c = i < len ? s[i] : -1;
6094 0 : i++;
6095 : /* transfer caps from row 1 to matched */
6096 0 : matched_0 = caps1_10;
6097 : /* capture stores */
6098 0 : matched_1 = i - 1;
6099 0 : matched_id = 5;
6100 0 : if (c != -1) {
6101 0 : if (c == 34) {
6102 0 : goto st109;
6103 : }
6104 0 : if (c == 92) {
6105 0 : goto st111;
6106 : }
6107 0 : if ((c >= 0 && c <= 9)
6108 0 : || (c >= 11 && c <= 33)
6109 0 : || (c >= 35 && c <= 91)
6110 0 : || (c >= 93 && c <= 255))
6111 : {
6112 : goto st108;
6113 : }
6114 : }
6115 : } /* end state */
6116 :
6117 0 : ovec[0] = matched_0;
6118 0 : ovec[1] = matched_1;
6119 0 : return matched_id; /* fallback */
6120 :
6121 0 : st109: { /* DFA node {67,53} 109 */
6122 0 : c = i < len ? s[i] : -1;
6123 0 : i++;
6124 : /* transfer caps from row 0 to matched */
6125 0 : matched_0 = caps0_12;
6126 : /* capture stores */
6127 0 : matched_1 = i - 1;
6128 0 : matched_id = 6;
6129 : } /* end state */
6130 :
6131 0 : ovec[0] = matched_0;
6132 0 : ovec[1] = matched_1;
6133 0 : return matched_id; /* fallback */
6134 :
6135 0 : st110: { /* DFA node {65,32,53} 110 */
6136 0 : c = i < len ? s[i] : -1;
6137 0 : i++;
6138 : /* transfer caps from row 2 to matched */
6139 0 : matched_0 = caps2_10;
6140 : /* capture stores */
6141 0 : matched_1 = i - 1;
6142 0 : matched_id = 5;
6143 0 : if (c != -1) {
6144 0 : if (c == 34) {
6145 : /* transfer caps from row 2 to row 1 */
6146 0 : caps1_10 = caps2_10;
6147 0 : goto st109;
6148 : }
6149 0 : if (c == 61) {
6150 0 : goto st143;
6151 : }
6152 0 : if (c == 91) {
6153 0 : goto st144;
6154 : }
6155 0 : if (c == 92) {
6156 : /* transfer caps from row 2 to row 1 */
6157 0 : caps1_10 = caps2_10;
6158 0 : goto st111;
6159 : }
6160 0 : if ((c >= 0 && c <= 9)
6161 0 : || (c >= 11 && c <= 33)
6162 0 : || (c >= 35 && c <= 60)
6163 0 : || (c >= 62 && c <= 90)
6164 0 : || (c >= 93 && c <= 255))
6165 : {
6166 : /* transfer caps from row 2 to row 1 */
6167 0 : caps1_10 = caps2_10;
6168 0 : goto st108;
6169 : }
6170 : }
6171 : } /* end state */
6172 :
6173 0 : ovec[0] = matched_0;
6174 0 : ovec[1] = matched_1;
6175 0 : return matched_id; /* fallback */
6176 :
6177 0 : st111: { /* DFA node {62,53} 111 */
6178 0 : c = i < len ? s[i] : -1;
6179 0 : i++;
6180 : /* transfer caps from row 1 to matched */
6181 0 : matched_0 = caps1_10;
6182 : /* capture stores */
6183 0 : matched_1 = i - 1;
6184 0 : matched_id = 5;
6185 0 : if (c != -1) {
6186 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
6187 : goto st145;
6188 : }
6189 : }
6190 : } /* end state */
6191 :
6192 0 : ovec[0] = matched_0;
6193 0 : ovec[1] = matched_1;
6194 0 : return matched_id; /* fallback */
6195 :
6196 0 : st112: { /* DFA node {63} 112 */
6197 0 : if (unlikely(i >= len)) {
6198 0 : i++;
6199 0 : goto st112_error;
6200 : }
6201 :
6202 0 : c = s[i];
6203 0 : i++;
6204 0 : switch (c) {
6205 0 : case 34: {
6206 0 : goto st58;
6207 : break;
6208 : }
6209 0 : case 92: {
6210 0 : goto st59;
6211 : break;
6212 : }
6213 0 : default:
6214 0 : break;
6215 : }
6216 0 : if ((c >= 0 && c <= 9)
6217 0 : || (c >= 11 && c <= 33)
6218 0 : || (c >= 35 && c <= 91)
6219 0 : || (c >= 93 && c <= 255))
6220 : {
6221 : goto st57;
6222 : }
6223 : } /* end state */
6224 :
6225 0 : goto st112_error;
6226 :
6227 0 : st113: { /* DFA node {78,65,31,51,30,50,1} 113 */
6228 0 : c = i < len ? s[i] : -1;
6229 0 : i++;
6230 : /* transfer caps from row 3 to matched */
6231 0 : matched_0 = caps3_10;
6232 : /* capture stores */
6233 0 : matched_1 = i - 1;
6234 0 : matched_id = 5;
6235 0 : if (c != -1) {
6236 0 : if (c == 34) {
6237 : /* transfer caps from row 3 to row 2 */
6238 0 : caps2_10 = caps3_10;
6239 0 : goto st147;
6240 : }
6241 0 : if (c == 39) {
6242 : /* transfer caps from row 3 to row 2 */
6243 0 : caps2_10 = caps3_10;
6244 0 : goto st148;
6245 : }
6246 0 : if (c == 91) {
6247 0 : goto st149;
6248 : }
6249 0 : if (c == 92) {
6250 : /* transfer caps from row 3 to row 2 */
6251 0 : caps2_10 = caps3_10;
6252 0 : goto st150;
6253 : }
6254 0 : if ((c >= 0 && c <= 9)
6255 0 : || (c >= 11 && c <= 33)
6256 0 : || (c >= 35 && c <= 38)
6257 0 : || (c >= 40 && c <= 90)
6258 0 : || (c >= 93 && c <= 255))
6259 : {
6260 : /* transfer caps from row 3 to row 2 */
6261 0 : caps2_10 = caps3_10;
6262 0 : goto st146;
6263 : }
6264 : }
6265 : } /* end state */
6266 :
6267 0 : ovec[0] = matched_0;
6268 0 : ovec[1] = matched_1;
6269 0 : return matched_id; /* fallback */
6270 :
6271 0 : st114: { /* DFA node {78,65,23,1} 114 */
6272 0 : if (unlikely(i >= len)) {
6273 0 : i++;
6274 0 : goto st114_error;
6275 : }
6276 :
6277 0 : c = s[i];
6278 0 : i++;
6279 0 : switch (c) {
6280 0 : case 10: {
6281 : /* transfer caps from row 3 to row 0 */
6282 0 : goto st1;
6283 : break;
6284 : }
6285 0 : case 34: {
6286 : /* transfer caps from row 3 to row 2 */
6287 : /* capture stores */
6288 0 : goto st61;
6289 : break;
6290 : }
6291 0 : case 39: {
6292 : /* transfer caps from row 3 to row 2 */
6293 : /* capture stores */
6294 0 : goto st62;
6295 : break;
6296 : }
6297 0 : case 45: {
6298 : /* transfer caps from row 3 to row 2 */
6299 : /* transfer caps from row 3 to row 4 */
6300 : /* capture stores */
6301 0 : caps2_6 = i - 1;
6302 0 : caps3_10 = i - 1;
6303 0 : goto st63;
6304 : break;
6305 : }
6306 0 : case 61: {
6307 0 : goto st114;
6308 : break;
6309 : }
6310 0 : case 91: {
6311 : /* transfer caps from row 3 to row 4 */
6312 : /* capture stores */
6313 0 : goto st115;
6314 : break;
6315 : }
6316 0 : case 92: {
6317 : /* transfer caps from row 3 to row 2 */
6318 0 : goto st65;
6319 : break;
6320 : }
6321 0 : case 93: {
6322 : /* transfer caps from row 3 to row 2 */
6323 : /* capture stores */
6324 0 : caps2_8 = i - 1;
6325 0 : goto st66;
6326 : break;
6327 : }
6328 0 : case 123: {
6329 : /* transfer caps from row 3 to row 2 */
6330 : /* capture stores */
6331 0 : caps2_0 = i - 1;
6332 0 : goto st67;
6333 : break;
6334 : }
6335 0 : case 125: {
6336 : /* transfer caps from row 3 to row 2 */
6337 : /* capture stores */
6338 0 : caps2_2 = i - 1;
6339 0 : goto st68;
6340 : break;
6341 : }
6342 0 : default:
6343 0 : break;
6344 : }
6345 : /* (c >= 0 && c <= 9)
6346 : * || (c >= 11 && c <= 33)
6347 : * || (c >= 35 && c <= 38)
6348 : * || (c >= 40 && c <= 44)
6349 : * || (c >= 46 && c <= 60)
6350 : * || (c >= 62 && c <= 90)
6351 : * || (c >= 94 && c <= 122)
6352 : * || (c == 124)
6353 : * || (c >= 126 && c <= 255)
6354 : */
6355 : /* transfer caps from row 3 to row 2 */
6356 0 : goto st60;
6357 : } /* end state */
6358 :
6359 : goto st114_error;
6360 :
6361 0 : st115: { /* DFA node {78,65,25,21,1} 115 */
6362 0 : c = i < len ? s[i] : -1;
6363 0 : i++;
6364 : /* transfer caps from row 2 to matched */
6365 0 : matched_0 = caps2_4;
6366 : /* capture stores */
6367 0 : matched_1 = i - 1;
6368 0 : matched_id = 2;
6369 0 : if (c != -1) {
6370 0 : if (c == 34) {
6371 0 : goto st127;
6372 : }
6373 0 : if (c == 39) {
6374 0 : goto st128;
6375 : }
6376 0 : if (c == 92) {
6377 0 : goto st129;
6378 : }
6379 0 : if ((c >= 0 && c <= 9)
6380 0 : || (c >= 11 && c <= 33)
6381 0 : || (c >= 35 && c <= 38)
6382 0 : || (c >= 40 && c <= 91)
6383 0 : || (c >= 93 && c <= 255))
6384 : {
6385 : goto st126;
6386 : }
6387 : }
6388 : } /* end state */
6389 :
6390 0 : ovec[0] = matched_0;
6391 0 : ovec[1] = matched_1;
6392 0 : return matched_id; /* fallback */
6393 :
6394 0 : st116: { /* DFA node {76,63,1} 116 */
6395 0 : if (unlikely(i >= len)) {
6396 0 : i++;
6397 0 : goto st116_error;
6398 : }
6399 :
6400 0 : c = s[i];
6401 0 : i++;
6402 0 : switch (c) {
6403 0 : case 10: {
6404 : /* transfer caps from row 2 to row 0 */
6405 0 : goto st1;
6406 : break;
6407 : }
6408 0 : case 34: {
6409 : /* transfer caps from row 2 to row 3 */
6410 : /* capture stores */
6411 0 : goto st61;
6412 : break;
6413 : }
6414 0 : case 39: {
6415 : /* transfer caps from row 2 to row 3 */
6416 : /* capture stores */
6417 0 : goto st62;
6418 : break;
6419 : }
6420 0 : case 45: {
6421 : /* transfer caps from row 2 to row 3 */
6422 : /* transfer caps from row 2 to row 4 */
6423 : /* capture stores */
6424 0 : caps2_6 = i - 1;
6425 0 : caps3_10 = i - 1;
6426 0 : goto st63;
6427 : break;
6428 : }
6429 0 : case 91: {
6430 : /* transfer caps from row 2 to row 3 */
6431 : /* capture stores */
6432 0 : caps2_4 = i - 1;
6433 0 : goto st64;
6434 : break;
6435 : }
6436 0 : case 92: {
6437 0 : goto st65;
6438 : break;
6439 : }
6440 0 : case 93: {
6441 : /* transfer caps from row 2 to row 3 */
6442 : /* capture stores */
6443 0 : caps2_8 = i - 1;
6444 0 : goto st66;
6445 : break;
6446 : }
6447 0 : case 123: {
6448 : /* transfer caps from row 2 to row 3 */
6449 : /* capture stores */
6450 0 : caps2_0 = i - 1;
6451 0 : goto st67;
6452 : break;
6453 : }
6454 0 : case 125: {
6455 : /* transfer caps from row 2 to row 3 */
6456 : /* capture stores */
6457 0 : caps2_2 = i - 1;
6458 0 : goto st68;
6459 : break;
6460 : }
6461 0 : default:
6462 0 : break;
6463 : }
6464 : /* (c >= 0 && c <= 9)
6465 : * || (c >= 11 && c <= 33)
6466 : * || (c >= 35 && c <= 38)
6467 : * || (c >= 40 && c <= 44)
6468 : * || (c >= 46 && c <= 90)
6469 : * || (c >= 94 && c <= 122)
6470 : * || (c == 124)
6471 : * || (c >= 126 && c <= 255)
6472 : */
6473 0 : goto st60;
6474 : } /* end state */
6475 :
6476 : goto st116_error;
6477 :
6478 0 : st117: { /* DFA node {76,63,59,1} 117 */
6479 0 : if (unlikely(i >= len)) {
6480 0 : i++;
6481 0 : goto st117_error;
6482 : }
6483 :
6484 0 : c = s[i];
6485 0 : i++;
6486 0 : switch (c) {
6487 0 : case 10: {
6488 : /* transfer caps from row 3 to row 0 */
6489 0 : goto st1;
6490 : break;
6491 : }
6492 0 : case 34: {
6493 : /* transfer caps from row 3 to row 2 */
6494 : /* capture stores */
6495 0 : goto st61;
6496 : break;
6497 : }
6498 0 : case 39: {
6499 : /* transfer caps from row 3 to row 2 */
6500 : /* capture stores */
6501 0 : goto st62;
6502 : break;
6503 : }
6504 0 : case 45: {
6505 : /* transfer caps from row 3 to row 2 */
6506 : /* transfer caps from row 3 to row 4 */
6507 : /* capture stores */
6508 0 : caps2_6 = i - 1;
6509 0 : caps3_10 = i - 1;
6510 0 : goto st63;
6511 : break;
6512 : }
6513 0 : case 91: {
6514 : /* transfer caps from row 3 to row 2 */
6515 : /* capture stores */
6516 0 : caps2_4 = i - 1;
6517 0 : goto st64;
6518 : break;
6519 : }
6520 0 : case 92: {
6521 : /* transfer caps from row 3 to row 2 */
6522 0 : goto st65;
6523 : break;
6524 : }
6525 0 : case 93: {
6526 : /* transfer caps from row 3 to row 2 */
6527 : /* capture stores */
6528 0 : caps2_8 = i - 1;
6529 0 : goto st66;
6530 : break;
6531 : }
6532 0 : case 123: {
6533 : /* transfer caps from row 3 to row 2 */
6534 : /* capture stores */
6535 0 : caps2_0 = i - 1;
6536 0 : goto st67;
6537 : break;
6538 : }
6539 0 : case 125: {
6540 : /* transfer caps from row 3 to row 2 */
6541 : /* capture stores */
6542 0 : caps2_2 = i - 1;
6543 0 : goto st68;
6544 : break;
6545 : }
6546 0 : default:
6547 0 : break;
6548 : }
6549 : /* (c >= 0 && c <= 9)
6550 : * || (c >= 11 && c <= 33)
6551 : * || (c >= 35 && c <= 38)
6552 : * || (c >= 40 && c <= 44)
6553 : * || (c >= 46 && c <= 90)
6554 : * || (c >= 94 && c <= 122)
6555 : * || (c == 124)
6556 : * || (c >= 126 && c <= 255)
6557 : */
6558 : /* transfer caps from row 3 to row 2 */
6559 0 : goto st60;
6560 : } /* end state */
6561 :
6562 : goto st117_error;
6563 :
6564 0 : st118: { /* DFA node {76,63,72,1} 118 */
6565 0 : if (unlikely(i >= len)) {
6566 0 : i++;
6567 0 : goto st118_error;
6568 : }
6569 :
6570 0 : c = s[i];
6571 0 : i++;
6572 0 : switch (c) {
6573 0 : case 10: {
6574 : /* transfer caps from row 3 to row 0 */
6575 0 : goto st1;
6576 : break;
6577 : }
6578 0 : case 34: {
6579 : /* transfer caps from row 3 to row 2 */
6580 : /* capture stores */
6581 0 : goto st61;
6582 : break;
6583 : }
6584 0 : case 39: {
6585 : /* transfer caps from row 3 to row 2 */
6586 : /* capture stores */
6587 0 : goto st62;
6588 : break;
6589 : }
6590 0 : case 45: {
6591 : /* transfer caps from row 3 to row 2 */
6592 : /* transfer caps from row 3 to row 4 */
6593 : /* capture stores */
6594 0 : caps2_6 = i - 1;
6595 0 : caps3_10 = i - 1;
6596 0 : goto st63;
6597 : break;
6598 : }
6599 0 : case 91: {
6600 : /* transfer caps from row 3 to row 2 */
6601 : /* capture stores */
6602 0 : caps2_4 = i - 1;
6603 0 : goto st64;
6604 : break;
6605 : }
6606 0 : case 92: {
6607 : /* transfer caps from row 3 to row 2 */
6608 0 : goto st65;
6609 : break;
6610 : }
6611 0 : case 93: {
6612 : /* transfer caps from row 3 to row 2 */
6613 : /* capture stores */
6614 0 : caps2_8 = i - 1;
6615 0 : goto st66;
6616 : break;
6617 : }
6618 0 : case 123: {
6619 : /* transfer caps from row 3 to row 2 */
6620 : /* capture stores */
6621 0 : caps2_0 = i - 1;
6622 0 : goto st67;
6623 : break;
6624 : }
6625 0 : case 125: {
6626 : /* transfer caps from row 3 to row 2 */
6627 : /* capture stores */
6628 0 : caps2_2 = i - 1;
6629 0 : goto st68;
6630 : break;
6631 : }
6632 0 : default:
6633 0 : break;
6634 : }
6635 : /* (c >= 0 && c <= 9)
6636 : * || (c >= 11 && c <= 33)
6637 : * || (c >= 35 && c <= 38)
6638 : * || (c >= 40 && c <= 44)
6639 : * || (c >= 46 && c <= 90)
6640 : * || (c >= 94 && c <= 122)
6641 : * || (c == 124)
6642 : * || (c >= 126 && c <= 255)
6643 : */
6644 : /* transfer caps from row 3 to row 2 */
6645 0 : goto st60;
6646 : } /* end state */
6647 :
6648 : goto st118_error;
6649 :
6650 0 : st119: { /* DFA node {76,63,30,50,1} 119 */
6651 0 : if (unlikely(i >= len)) {
6652 0 : i++;
6653 0 : goto st119_error;
6654 : }
6655 :
6656 0 : c = s[i];
6657 0 : i++;
6658 0 : switch (c) {
6659 0 : case 10: {
6660 : /* transfer caps from row 4 to row 0 */
6661 0 : goto st1;
6662 : break;
6663 : }
6664 0 : case 34: {
6665 : /* transfer caps from row 4 to row 2 */
6666 : /* transfer caps from row 4 to row 3 */
6667 : /* capture stores */
6668 0 : goto st61;
6669 : break;
6670 : }
6671 0 : case 39: {
6672 : /* transfer caps from row 4 to row 2 */
6673 : /* transfer caps from row 4 to row 3 */
6674 : /* capture stores */
6675 0 : goto st62;
6676 : break;
6677 : }
6678 0 : case 45: {
6679 : /* transfer caps from row 4 to row 5 */
6680 : /* transfer caps from row 4 to row 6 */
6681 : /* capture stores */
6682 0 : goto st113;
6683 : break;
6684 : }
6685 0 : case 91: {
6686 : /* transfer caps from row 4 to row 2 */
6687 : /* transfer caps from row 4 to row 3 */
6688 : /* capture stores */
6689 0 : caps2_4 = i - 1;
6690 0 : goto st64;
6691 : break;
6692 : }
6693 0 : case 92: {
6694 : /* transfer caps from row 4 to row 2 */
6695 0 : goto st65;
6696 : break;
6697 : }
6698 0 : case 93: {
6699 : /* transfer caps from row 4 to row 2 */
6700 : /* transfer caps from row 4 to row 3 */
6701 : /* capture stores */
6702 0 : caps2_8 = i - 1;
6703 0 : goto st66;
6704 : break;
6705 : }
6706 0 : case 123: {
6707 : /* transfer caps from row 4 to row 2 */
6708 : /* transfer caps from row 4 to row 3 */
6709 : /* capture stores */
6710 0 : caps2_0 = i - 1;
6711 0 : goto st67;
6712 : break;
6713 : }
6714 0 : case 125: {
6715 : /* transfer caps from row 4 to row 2 */
6716 : /* transfer caps from row 4 to row 3 */
6717 : /* capture stores */
6718 0 : caps2_2 = i - 1;
6719 0 : goto st68;
6720 : break;
6721 : }
6722 0 : default:
6723 0 : break;
6724 : }
6725 : /* (c >= 0 && c <= 9)
6726 : * || (c >= 11 && c <= 33)
6727 : * || (c >= 35 && c <= 38)
6728 : * || (c >= 40 && c <= 44)
6729 : * || (c >= 46 && c <= 90)
6730 : * || (c >= 94 && c <= 122)
6731 : * || (c == 124)
6732 : * || (c >= 126 && c <= 255)
6733 : */
6734 : /* transfer caps from row 4 to row 2 */
6735 0 : goto st60;
6736 : } /* end state */
6737 :
6738 : goto st119_error;
6739 :
6740 0 : st120: { /* DFA node {76,63,21,1} 120 */
6741 0 : if (unlikely(i >= len)) {
6742 0 : i++;
6743 0 : goto st120_error;
6744 : }
6745 :
6746 0 : c = s[i];
6747 0 : i++;
6748 0 : switch (c) {
6749 0 : case 10: {
6750 : /* transfer caps from row 3 to row 0 */
6751 0 : goto st1;
6752 : break;
6753 : }
6754 0 : case 34: {
6755 : /* transfer caps from row 3 to row 2 */
6756 : /* capture stores */
6757 0 : goto st61;
6758 : break;
6759 : }
6760 0 : case 39: {
6761 : /* transfer caps from row 3 to row 2 */
6762 : /* capture stores */
6763 0 : goto st62;
6764 : break;
6765 : }
6766 0 : case 45: {
6767 : /* transfer caps from row 3 to row 2 */
6768 : /* transfer caps from row 3 to row 4 */
6769 : /* capture stores */
6770 0 : caps2_6 = i - 1;
6771 0 : caps3_10 = i - 1;
6772 0 : goto st63;
6773 : break;
6774 : }
6775 0 : case 61: {
6776 0 : goto st114;
6777 : break;
6778 : }
6779 0 : case 91: {
6780 : /* transfer caps from row 3 to row 4 */
6781 : /* capture stores */
6782 0 : goto st115;
6783 : break;
6784 : }
6785 0 : case 92: {
6786 : /* transfer caps from row 3 to row 2 */
6787 0 : goto st65;
6788 : break;
6789 : }
6790 0 : case 93: {
6791 : /* transfer caps from row 3 to row 2 */
6792 : /* capture stores */
6793 0 : caps2_8 = i - 1;
6794 0 : goto st66;
6795 : break;
6796 : }
6797 0 : case 123: {
6798 : /* transfer caps from row 3 to row 2 */
6799 : /* capture stores */
6800 0 : caps2_0 = i - 1;
6801 0 : goto st67;
6802 : break;
6803 : }
6804 0 : case 125: {
6805 : /* transfer caps from row 3 to row 2 */
6806 : /* capture stores */
6807 0 : caps2_2 = i - 1;
6808 0 : goto st68;
6809 : break;
6810 : }
6811 0 : default:
6812 0 : break;
6813 : }
6814 : /* (c >= 0 && c <= 9)
6815 : * || (c >= 11 && c <= 33)
6816 : * || (c >= 35 && c <= 38)
6817 : * || (c >= 40 && c <= 44)
6818 : * || (c >= 46 && c <= 60)
6819 : * || (c >= 62 && c <= 90)
6820 : * || (c >= 94 && c <= 122)
6821 : * || (c == 124)
6822 : * || (c >= 126 && c <= 255)
6823 : */
6824 : /* transfer caps from row 3 to row 2 */
6825 0 : goto st60;
6826 : } /* end state */
6827 :
6828 : goto st120_error;
6829 :
6830 0 : st121: { /* DFA node {76,63,41,1} 121 */
6831 0 : if (unlikely(i >= len)) {
6832 0 : i++;
6833 0 : goto st121_error;
6834 : }
6835 :
6836 0 : c = s[i];
6837 0 : i++;
6838 0 : switch (c) {
6839 0 : case 10: {
6840 : /* transfer caps from row 3 to row 0 */
6841 0 : goto st1;
6842 : break;
6843 : }
6844 0 : case 34: {
6845 : /* transfer caps from row 3 to row 2 */
6846 : /* capture stores */
6847 0 : goto st61;
6848 : break;
6849 : }
6850 0 : case 39: {
6851 : /* transfer caps from row 3 to row 2 */
6852 : /* capture stores */
6853 0 : goto st62;
6854 : break;
6855 : }
6856 0 : case 45: {
6857 : /* transfer caps from row 3 to row 2 */
6858 : /* transfer caps from row 3 to row 4 */
6859 : /* capture stores */
6860 0 : caps2_6 = i - 1;
6861 0 : caps3_10 = i - 1;
6862 0 : goto st63;
6863 : break;
6864 : }
6865 0 : case 61: {
6866 0 : goto st124;
6867 : break;
6868 : }
6869 0 : case 91: {
6870 : /* transfer caps from row 3 to row 2 */
6871 : /* capture stores */
6872 0 : caps2_4 = i - 1;
6873 0 : goto st64;
6874 : break;
6875 : }
6876 0 : case 92: {
6877 : /* transfer caps from row 3 to row 2 */
6878 0 : goto st65;
6879 : break;
6880 : }
6881 0 : case 93: {
6882 : /* transfer caps from row 3 to row 4 */
6883 : /* capture stores */
6884 0 : goto st125;
6885 : break;
6886 : }
6887 0 : case 123: {
6888 : /* transfer caps from row 3 to row 2 */
6889 : /* capture stores */
6890 0 : caps2_0 = i - 1;
6891 0 : goto st67;
6892 : break;
6893 : }
6894 0 : case 125: {
6895 : /* transfer caps from row 3 to row 2 */
6896 : /* capture stores */
6897 0 : caps2_2 = i - 1;
6898 0 : goto st68;
6899 : break;
6900 : }
6901 0 : default:
6902 0 : break;
6903 : }
6904 : /* (c >= 0 && c <= 9)
6905 : * || (c >= 11 && c <= 33)
6906 : * || (c >= 35 && c <= 38)
6907 : * || (c >= 40 && c <= 44)
6908 : * || (c >= 46 && c <= 60)
6909 : * || (c >= 62 && c <= 90)
6910 : * || (c >= 94 && c <= 122)
6911 : * || (c == 124)
6912 : * || (c >= 126 && c <= 255)
6913 : */
6914 : /* transfer caps from row 3 to row 2 */
6915 0 : goto st60;
6916 : } /* end state */
6917 :
6918 : goto st121_error;
6919 :
6920 0 : st122: { /* DFA node {76,63,11,1} 122 */
6921 0 : c = i < len ? s[i] : -1;
6922 0 : i++;
6923 : /* transfer caps from row 2 to matched */
6924 0 : matched_0 = caps2_0;
6925 : /* capture stores */
6926 0 : matched_1 = i - 1;
6927 0 : matched_id = 0;
6928 0 : if (c != -1) {
6929 0 : if (c == 34) {
6930 0 : goto st127;
6931 : }
6932 0 : if (c == 39) {
6933 0 : goto st128;
6934 : }
6935 0 : if (c == 92) {
6936 0 : goto st129;
6937 : }
6938 0 : if ((c >= 0 && c <= 9)
6939 0 : || (c >= 11 && c <= 33)
6940 0 : || (c >= 35 && c <= 38)
6941 0 : || (c >= 40 && c <= 91)
6942 0 : || (c >= 93 && c <= 255))
6943 : {
6944 : goto st126;
6945 : }
6946 : }
6947 : } /* end state */
6948 :
6949 0 : ovec[0] = matched_0;
6950 0 : ovec[1] = matched_1;
6951 0 : return matched_id; /* fallback */
6952 :
6953 0 : st123: { /* DFA node {76,63,16,1} 123 */
6954 0 : c = i < len ? s[i] : -1;
6955 0 : i++;
6956 : /* transfer caps from row 2 to matched */
6957 0 : matched_0 = caps2_2;
6958 : /* capture stores */
6959 0 : matched_1 = i - 1;
6960 0 : matched_id = 1;
6961 0 : if (c != -1) {
6962 0 : if (c == 34) {
6963 0 : goto st127;
6964 : }
6965 0 : if (c == 39) {
6966 0 : goto st128;
6967 : }
6968 0 : if (c == 92) {
6969 0 : goto st129;
6970 : }
6971 0 : if ((c >= 0 && c <= 9)
6972 0 : || (c >= 11 && c <= 33)
6973 0 : || (c >= 35 && c <= 38)
6974 0 : || (c >= 40 && c <= 91)
6975 0 : || (c >= 93 && c <= 255))
6976 : {
6977 : goto st126;
6978 : }
6979 : }
6980 : } /* end state */
6981 :
6982 0 : ovec[0] = matched_0;
6983 0 : ovec[1] = matched_1;
6984 0 : return matched_id; /* fallback */
6985 :
6986 0 : st124: { /* DFA node {78,65,43,1} 124 */
6987 0 : if (unlikely(i >= len)) {
6988 0 : i++;
6989 0 : goto st124_error;
6990 : }
6991 :
6992 0 : c = s[i];
6993 0 : i++;
6994 0 : switch (c) {
6995 0 : case 10: {
6996 : /* transfer caps from row 3 to row 0 */
6997 0 : goto st1;
6998 : break;
6999 : }
7000 0 : case 34: {
7001 : /* transfer caps from row 3 to row 2 */
7002 : /* capture stores */
7003 0 : goto st61;
7004 : break;
7005 : }
7006 0 : case 39: {
7007 : /* transfer caps from row 3 to row 2 */
7008 : /* capture stores */
7009 0 : goto st62;
7010 : break;
7011 : }
7012 0 : case 45: {
7013 : /* transfer caps from row 3 to row 2 */
7014 : /* transfer caps from row 3 to row 4 */
7015 : /* capture stores */
7016 0 : caps2_6 = i - 1;
7017 0 : caps3_10 = i - 1;
7018 0 : goto st63;
7019 : break;
7020 : }
7021 0 : case 61: {
7022 0 : goto st124;
7023 : break;
7024 : }
7025 0 : case 91: {
7026 : /* transfer caps from row 3 to row 2 */
7027 : /* capture stores */
7028 0 : caps2_4 = i - 1;
7029 0 : goto st64;
7030 : break;
7031 : }
7032 0 : case 92: {
7033 : /* transfer caps from row 3 to row 2 */
7034 0 : goto st65;
7035 : break;
7036 : }
7037 0 : case 93: {
7038 : /* transfer caps from row 3 to row 4 */
7039 : /* capture stores */
7040 0 : goto st125;
7041 : break;
7042 : }
7043 0 : case 123: {
7044 : /* transfer caps from row 3 to row 2 */
7045 : /* capture stores */
7046 0 : caps2_0 = i - 1;
7047 0 : goto st67;
7048 : break;
7049 : }
7050 0 : case 125: {
7051 : /* transfer caps from row 3 to row 2 */
7052 : /* capture stores */
7053 0 : caps2_2 = i - 1;
7054 0 : goto st68;
7055 : break;
7056 : }
7057 0 : default:
7058 0 : break;
7059 : }
7060 : /* (c >= 0 && c <= 9)
7061 : * || (c >= 11 && c <= 33)
7062 : * || (c >= 35 && c <= 38)
7063 : * || (c >= 40 && c <= 44)
7064 : * || (c >= 46 && c <= 60)
7065 : * || (c >= 62 && c <= 90)
7066 : * || (c >= 94 && c <= 122)
7067 : * || (c == 124)
7068 : * || (c >= 126 && c <= 255)
7069 : */
7070 : /* transfer caps from row 3 to row 2 */
7071 0 : goto st60;
7072 : } /* end state */
7073 :
7074 : goto st124_error;
7075 :
7076 0 : st125: { /* DFA node {78,65,45,41,1} 125 */
7077 0 : c = i < len ? s[i] : -1;
7078 0 : i++;
7079 : /* transfer caps from row 2 to matched */
7080 0 : matched_0 = caps2_8;
7081 : /* capture stores */
7082 0 : matched_1 = i - 1;
7083 0 : matched_id = 4;
7084 0 : if (c != -1) {
7085 0 : if (c == 34) {
7086 0 : goto st127;
7087 : }
7088 0 : if (c == 39) {
7089 0 : goto st128;
7090 : }
7091 0 : if (c == 92) {
7092 0 : goto st129;
7093 : }
7094 0 : if ((c >= 0 && c <= 9)
7095 0 : || (c >= 11 && c <= 33)
7096 0 : || (c >= 35 && c <= 38)
7097 0 : || (c >= 40 && c <= 91)
7098 0 : || (c >= 93 && c <= 255))
7099 : {
7100 : goto st126;
7101 : }
7102 : }
7103 : } /* end state */
7104 :
7105 0 : ovec[0] = matched_0;
7106 0 : ovec[1] = matched_1;
7107 0 : return matched_id; /* fallback */
7108 :
7109 0 : st126: { /* DFA node {78,65} 126 */
7110 0 : if (unlikely(i >= len)) {
7111 0 : i++;
7112 0 : goto st126_error;
7113 : }
7114 :
7115 0 : c = s[i];
7116 0 : i++;
7117 0 : switch (c) {
7118 0 : case 34: {
7119 0 : goto st127;
7120 : break;
7121 : }
7122 0 : case 39: {
7123 0 : goto st128;
7124 : break;
7125 : }
7126 0 : case 92: {
7127 0 : goto st129;
7128 : break;
7129 : }
7130 0 : default:
7131 0 : break;
7132 : }
7133 0 : if ((c >= 0 && c <= 9)
7134 0 : || (c >= 11 && c <= 33)
7135 0 : || (c >= 35 && c <= 38)
7136 0 : || (c >= 40 && c <= 91)
7137 0 : || (c >= 93 && c <= 255))
7138 : {
7139 : goto st126;
7140 : }
7141 : } /* end state */
7142 :
7143 0 : goto st126_error;
7144 :
7145 0 : st127: { /* DFA node {78,67} 127 */
7146 0 : c = i < len ? s[i] : -1;
7147 0 : i++;
7148 : /* transfer caps from row 1 to matched */
7149 0 : matched_0 = caps1_12;
7150 : /* capture stores */
7151 0 : matched_1 = i - 1;
7152 0 : matched_id = 6;
7153 0 : if (c != -1) {
7154 0 : if (c == 39) {
7155 0 : goto st84;
7156 : }
7157 0 : if (c == 92) {
7158 0 : goto st85;
7159 : }
7160 0 : if ((c >= 0 && c <= 9)
7161 0 : || (c >= 11 && c <= 38)
7162 0 : || (c >= 40 && c <= 91)
7163 0 : || (c >= 93 && c <= 255))
7164 : {
7165 : goto st83;
7166 : }
7167 : }
7168 : } /* end state */
7169 :
7170 0 : ovec[0] = matched_0;
7171 0 : ovec[1] = matched_1;
7172 0 : return matched_id; /* fallback */
7173 :
7174 0 : st128: { /* DFA node {80,65} 128 */
7175 0 : c = i < len ? s[i] : -1;
7176 0 : i++;
7177 : /* transfer caps from row 0 to matched */
7178 0 : matched_0 = caps0_14;
7179 : /* capture stores */
7180 0 : matched_1 = i - 1;
7181 0 : matched_id = 7;
7182 : } /* end state */
7183 :
7184 0 : ovec[0] = matched_0;
7185 0 : ovec[1] = matched_1;
7186 0 : return matched_id; /* fallback */
7187 :
7188 0 : st129: { /* DFA node {75,62} 129 */
7189 0 : if (unlikely(i >= len)) {
7190 0 : i++;
7191 0 : goto st129_error;
7192 : }
7193 :
7194 0 : c = s[i];
7195 0 : i++;
7196 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
7197 : goto st151;
7198 : }
7199 : } /* end state */
7200 :
7201 0 : goto st129_error;
7202 :
7203 0 : st130: { /* DFA node {78,53} 130 */
7204 0 : c = i < len ? s[i] : -1;
7205 0 : i++;
7206 : /* transfer caps from row 1 to matched */
7207 0 : matched_0 = caps1_10;
7208 : /* capture stores */
7209 0 : matched_1 = i - 1;
7210 0 : matched_id = 5;
7211 0 : if (c != -1) {
7212 0 : if (c == 39) {
7213 0 : goto st131;
7214 : }
7215 0 : if (c == 92) {
7216 0 : goto st133;
7217 : }
7218 0 : if ((c >= 0 && c <= 9)
7219 0 : || (c >= 11 && c <= 38)
7220 0 : || (c >= 40 && c <= 91)
7221 0 : || (c >= 93 && c <= 255))
7222 : {
7223 : goto st130;
7224 : }
7225 : }
7226 : } /* end state */
7227 :
7228 0 : ovec[0] = matched_0;
7229 0 : ovec[1] = matched_1;
7230 0 : return matched_id; /* fallback */
7231 :
7232 0 : st131: { /* DFA node {80,53} 131 */
7233 0 : c = i < len ? s[i] : -1;
7234 0 : i++;
7235 : /* transfer caps from row 0 to matched */
7236 0 : matched_0 = caps0_14;
7237 : /* capture stores */
7238 0 : matched_1 = i - 1;
7239 0 : matched_id = 7;
7240 : } /* end state */
7241 :
7242 0 : ovec[0] = matched_0;
7243 0 : ovec[1] = matched_1;
7244 0 : return matched_id; /* fallback */
7245 :
7246 0 : st132: { /* DFA node {78,32,53} 132 */
7247 0 : c = i < len ? s[i] : -1;
7248 0 : i++;
7249 : /* transfer caps from row 2 to matched */
7250 0 : matched_0 = caps2_10;
7251 : /* capture stores */
7252 0 : matched_1 = i - 1;
7253 0 : matched_id = 5;
7254 0 : if (c != -1) {
7255 0 : if (c == 39) {
7256 : /* transfer caps from row 2 to row 1 */
7257 0 : caps1_10 = caps2_10;
7258 0 : goto st131;
7259 : }
7260 0 : if (c == 61) {
7261 0 : goto st152;
7262 : }
7263 0 : if (c == 91) {
7264 0 : goto st153;
7265 : }
7266 0 : if (c == 92) {
7267 : /* transfer caps from row 2 to row 1 */
7268 0 : caps1_10 = caps2_10;
7269 0 : goto st133;
7270 : }
7271 0 : if ((c >= 0 && c <= 9)
7272 0 : || (c >= 11 && c <= 38)
7273 0 : || (c >= 40 && c <= 60)
7274 0 : || (c >= 62 && c <= 90)
7275 0 : || (c >= 93 && c <= 255))
7276 : {
7277 : /* transfer caps from row 2 to row 1 */
7278 0 : caps1_10 = caps2_10;
7279 0 : goto st130;
7280 : }
7281 : }
7282 : } /* end state */
7283 :
7284 0 : ovec[0] = matched_0;
7285 0 : ovec[1] = matched_1;
7286 0 : return matched_id; /* fallback */
7287 :
7288 0 : st133: { /* DFA node {75,53} 133 */
7289 0 : c = i < len ? s[i] : -1;
7290 0 : i++;
7291 : /* transfer caps from row 1 to matched */
7292 0 : matched_0 = caps1_10;
7293 : /* capture stores */
7294 0 : matched_1 = i - 1;
7295 0 : matched_id = 5;
7296 0 : if (c != -1) {
7297 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
7298 : goto st154;
7299 : }
7300 : }
7301 : } /* end state */
7302 :
7303 0 : ovec[0] = matched_0;
7304 0 : ovec[1] = matched_1;
7305 0 : return matched_id; /* fallback */
7306 :
7307 0 : st134: { /* DFA node {76} 134 */
7308 0 : if (unlikely(i >= len)) {
7309 0 : i++;
7310 0 : goto st134_error;
7311 : }
7312 :
7313 0 : c = s[i];
7314 0 : i++;
7315 0 : switch (c) {
7316 0 : case 39: {
7317 0 : goto st84;
7318 : break;
7319 : }
7320 0 : case 92: {
7321 0 : goto st85;
7322 : break;
7323 : }
7324 0 : default:
7325 0 : break;
7326 : }
7327 0 : if ((c >= 0 && c <= 9)
7328 0 : || (c >= 11 && c <= 38)
7329 0 : || (c >= 40 && c <= 91)
7330 0 : || (c >= 93 && c <= 255))
7331 : {
7332 : goto st83;
7333 : }
7334 : } /* end state */
7335 :
7336 0 : goto st134_error;
7337 :
7338 0 : st135: { /* DFA node {34,53} 135 */
7339 0 : c = i < len ? s[i] : -1;
7340 0 : i++;
7341 : /* transfer caps from row 1 to matched */
7342 0 : matched_0 = caps1_10;
7343 : /* capture stores */
7344 0 : matched_1 = i - 1;
7345 0 : matched_id = 5;
7346 0 : if (c != -1) {
7347 0 : if (c == 61) {
7348 0 : goto st135;
7349 : }
7350 0 : if (c == 91) {
7351 0 : goto st136;
7352 : }
7353 0 : if ((c >= 0 && c <= 9)
7354 0 : || (c >= 11 && c <= 60)
7355 0 : || (c >= 62 && c <= 90)
7356 0 : || (c >= 92 && c <= 255))
7357 : {
7358 : /* transfer caps from row 1 to row 0 */
7359 0 : caps0_10 = caps1_10;
7360 0 : goto st87;
7361 : }
7362 : }
7363 : } /* end state */
7364 :
7365 0 : ovec[0] = matched_0;
7366 0 : ovec[1] = matched_1;
7367 0 : return matched_id; /* fallback */
7368 :
7369 0 : st136: { /* DFA node {36,53} 136 */
7370 0 : c = i < len ? s[i] : -1;
7371 0 : i++;
7372 : /* transfer caps from row 0 to matched */
7373 0 : matched_0 = caps0_6;
7374 : /* capture stores */
7375 0 : matched_1 = i - 1;
7376 0 : matched_id = 3;
7377 : } /* end state */
7378 :
7379 0 : ovec[0] = matched_0;
7380 0 : ovec[1] = matched_1;
7381 0 : return matched_id; /* fallback */
7382 :
7383 0 : st137: { /* DFA node {65,78,53} 137 */
7384 0 : c = i < len ? s[i] : -1;
7385 0 : i++;
7386 : /* transfer caps from row 2 to matched */
7387 0 : matched_0 = caps2_10;
7388 : /* capture stores */
7389 0 : matched_1 = i - 1;
7390 0 : matched_id = 5;
7391 0 : if (c != -1) {
7392 0 : if (c == 34) {
7393 0 : goto st138;
7394 : }
7395 0 : if (c == 39) {
7396 0 : goto st139;
7397 : }
7398 0 : if (c == 92) {
7399 0 : goto st141;
7400 : }
7401 0 : if ((c >= 0 && c <= 9)
7402 0 : || (c >= 11 && c <= 33)
7403 0 : || (c >= 35 && c <= 38)
7404 0 : || (c >= 40 && c <= 91)
7405 0 : || (c >= 93 && c <= 255))
7406 : {
7407 : goto st137;
7408 : }
7409 : }
7410 : } /* end state */
7411 :
7412 0 : ovec[0] = matched_0;
7413 0 : ovec[1] = matched_1;
7414 0 : return matched_id; /* fallback */
7415 :
7416 0 : st138: { /* DFA node {67,78,53} 138 */
7417 0 : c = i < len ? s[i] : -1;
7418 0 : i++;
7419 : /* transfer caps from row 0 to matched */
7420 0 : matched_0 = caps0_12;
7421 : /* capture stores */
7422 0 : matched_1 = i - 1;
7423 0 : matched_id = 6;
7424 : } /* end state */
7425 :
7426 0 : ovec[0] = matched_0;
7427 0 : ovec[1] = matched_1;
7428 0 : return matched_id; /* fallback */
7429 :
7430 0 : st139: { /* DFA node {65,80,53} 139 */
7431 0 : c = i < len ? s[i] : -1;
7432 0 : i++;
7433 : /* transfer caps from row 1 to matched */
7434 0 : matched_0 = caps1_14;
7435 : /* capture stores */
7436 0 : matched_1 = i - 1;
7437 0 : matched_id = 7;
7438 0 : if (c != -1) {
7439 0 : if (c == 34) {
7440 0 : goto st58;
7441 : }
7442 0 : if (c == 92) {
7443 0 : goto st59;
7444 : }
7445 0 : if ((c >= 0 && c <= 9)
7446 0 : || (c >= 11 && c <= 33)
7447 0 : || (c >= 35 && c <= 91)
7448 0 : || (c >= 93 && c <= 255))
7449 : {
7450 : goto st57;
7451 : }
7452 : }
7453 : } /* end state */
7454 :
7455 0 : ovec[0] = matched_0;
7456 0 : ovec[1] = matched_1;
7457 0 : return matched_id; /* fallback */
7458 :
7459 0 : st140: { /* DFA node {65,78,32,53} 140 */
7460 0 : c = i < len ? s[i] : -1;
7461 0 : i++;
7462 : /* transfer caps from row 3 to matched */
7463 0 : matched_0 = caps3_10;
7464 : /* capture stores */
7465 0 : matched_1 = i - 1;
7466 0 : matched_id = 5;
7467 0 : if (c != -1) {
7468 0 : if (c == 34) {
7469 : /* transfer caps from row 3 to row 2 */
7470 0 : caps2_10 = caps3_10;
7471 0 : goto st138;
7472 : }
7473 0 : if (c == 39) {
7474 : /* transfer caps from row 3 to row 2 */
7475 0 : caps2_10 = caps3_10;
7476 0 : goto st139;
7477 : }
7478 0 : if (c == 61) {
7479 0 : goto st156;
7480 : }
7481 0 : if (c == 91) {
7482 0 : goto st157;
7483 : }
7484 0 : if (c == 92) {
7485 : /* transfer caps from row 3 to row 2 */
7486 0 : caps2_10 = caps3_10;
7487 0 : goto st141;
7488 : }
7489 0 : if ((c >= 0 && c <= 9)
7490 0 : || (c >= 11 && c <= 33)
7491 0 : || (c >= 35 && c <= 38)
7492 0 : || (c >= 40 && c <= 60)
7493 0 : || (c >= 62 && c <= 90)
7494 0 : || (c >= 93 && c <= 255))
7495 : {
7496 : /* transfer caps from row 3 to row 2 */
7497 0 : caps2_10 = caps3_10;
7498 0 : goto st137;
7499 : }
7500 : }
7501 : } /* end state */
7502 :
7503 0 : ovec[0] = matched_0;
7504 0 : ovec[1] = matched_1;
7505 0 : return matched_id; /* fallback */
7506 :
7507 0 : st141: { /* DFA node {62,75,53} 141 */
7508 0 : c = i < len ? s[i] : -1;
7509 0 : i++;
7510 : /* transfer caps from row 2 to matched */
7511 0 : matched_0 = caps2_10;
7512 : /* capture stores */
7513 0 : matched_1 = i - 1;
7514 0 : matched_id = 5;
7515 0 : if (c != -1) {
7516 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
7517 : goto st158;
7518 : }
7519 : }
7520 : } /* end state */
7521 :
7522 0 : ovec[0] = matched_0;
7523 0 : ovec[1] = matched_1;
7524 0 : return matched_id; /* fallback */
7525 :
7526 0 : st142: { /* DFA node {63,76} 142 */
7527 0 : if (unlikely(i >= len)) {
7528 0 : i++;
7529 0 : goto st142_error;
7530 : }
7531 :
7532 0 : c = s[i];
7533 0 : i++;
7534 0 : switch (c) {
7535 0 : case 34: {
7536 0 : goto st105;
7537 : break;
7538 : }
7539 0 : case 39: {
7540 0 : goto st106;
7541 : break;
7542 : }
7543 0 : case 92: {
7544 0 : goto st107;
7545 : break;
7546 : }
7547 0 : default:
7548 0 : break;
7549 : }
7550 0 : if ((c >= 0 && c <= 9)
7551 0 : || (c >= 11 && c <= 33)
7552 0 : || (c >= 35 && c <= 38)
7553 0 : || (c >= 40 && c <= 91)
7554 0 : || (c >= 93 && c <= 255))
7555 : {
7556 : goto st104;
7557 : }
7558 : } /* end state */
7559 :
7560 0 : goto st142_error;
7561 :
7562 0 : st143: { /* DFA node {65,34,53} 143 */
7563 0 : c = i < len ? s[i] : -1;
7564 0 : i++;
7565 : /* transfer caps from row 2 to matched */
7566 0 : matched_0 = caps2_10;
7567 : /* capture stores */
7568 0 : matched_1 = i - 1;
7569 0 : matched_id = 5;
7570 0 : if (c != -1) {
7571 0 : if (c == 34) {
7572 : /* transfer caps from row 2 to row 1 */
7573 0 : caps1_10 = caps2_10;
7574 0 : goto st109;
7575 : }
7576 0 : if (c == 61) {
7577 0 : goto st143;
7578 : }
7579 0 : if (c == 91) {
7580 0 : goto st144;
7581 : }
7582 0 : if (c == 92) {
7583 : /* transfer caps from row 2 to row 1 */
7584 0 : caps1_10 = caps2_10;
7585 0 : goto st111;
7586 : }
7587 0 : if ((c >= 0 && c <= 9)
7588 0 : || (c >= 11 && c <= 33)
7589 0 : || (c >= 35 && c <= 60)
7590 0 : || (c >= 62 && c <= 90)
7591 0 : || (c >= 93 && c <= 255))
7592 : {
7593 : /* transfer caps from row 2 to row 1 */
7594 0 : caps1_10 = caps2_10;
7595 0 : goto st108;
7596 : }
7597 : }
7598 : } /* end state */
7599 :
7600 0 : ovec[0] = matched_0;
7601 0 : ovec[1] = matched_1;
7602 0 : return matched_id; /* fallback */
7603 :
7604 0 : st144: { /* DFA node {65,36,53} 144 */
7605 0 : c = i < len ? s[i] : -1;
7606 0 : i++;
7607 : /* transfer caps from row 1 to matched */
7608 0 : matched_0 = caps1_6;
7609 : /* capture stores */
7610 0 : matched_1 = i - 1;
7611 0 : matched_id = 3;
7612 0 : if (c != -1) {
7613 0 : if (c == 34) {
7614 0 : goto st58;
7615 : }
7616 0 : if (c == 92) {
7617 0 : goto st59;
7618 : }
7619 0 : if ((c >= 0 && c <= 9)
7620 0 : || (c >= 11 && c <= 33)
7621 0 : || (c >= 35 && c <= 91)
7622 0 : || (c >= 93 && c <= 255))
7623 : {
7624 : goto st57;
7625 : }
7626 : }
7627 : } /* end state */
7628 :
7629 0 : ovec[0] = matched_0;
7630 0 : ovec[1] = matched_1;
7631 0 : return matched_id; /* fallback */
7632 :
7633 0 : st145: { /* DFA node {63,53} 145 */
7634 0 : c = i < len ? s[i] : -1;
7635 0 : i++;
7636 : /* transfer caps from row 1 to matched */
7637 0 : matched_0 = caps1_10;
7638 : /* capture stores */
7639 0 : matched_1 = i - 1;
7640 0 : matched_id = 5;
7641 0 : if (c != -1) {
7642 0 : if (c == 34) {
7643 0 : goto st109;
7644 : }
7645 0 : if (c == 92) {
7646 0 : goto st111;
7647 : }
7648 0 : if ((c >= 0 && c <= 9)
7649 0 : || (c >= 11 && c <= 33)
7650 0 : || (c >= 35 && c <= 91)
7651 0 : || (c >= 93 && c <= 255))
7652 : {
7653 : goto st108;
7654 : }
7655 : }
7656 : } /* end state */
7657 :
7658 0 : ovec[0] = matched_0;
7659 0 : ovec[1] = matched_1;
7660 0 : return matched_id; /* fallback */
7661 :
7662 0 : st146: { /* DFA node {78,65,53} 146 */
7663 0 : c = i < len ? s[i] : -1;
7664 0 : i++;
7665 : /* transfer caps from row 2 to matched */
7666 0 : matched_0 = caps2_10;
7667 : /* capture stores */
7668 0 : matched_1 = i - 1;
7669 0 : matched_id = 5;
7670 0 : if (c != -1) {
7671 0 : if (c == 34) {
7672 0 : goto st147;
7673 : }
7674 0 : if (c == 39) {
7675 0 : goto st148;
7676 : }
7677 0 : if (c == 92) {
7678 0 : goto st150;
7679 : }
7680 0 : if ((c >= 0 && c <= 9)
7681 0 : || (c >= 11 && c <= 33)
7682 0 : || (c >= 35 && c <= 38)
7683 0 : || (c >= 40 && c <= 91)
7684 0 : || (c >= 93 && c <= 255))
7685 : {
7686 : goto st146;
7687 : }
7688 : }
7689 : } /* end state */
7690 :
7691 0 : ovec[0] = matched_0;
7692 0 : ovec[1] = matched_1;
7693 0 : return matched_id; /* fallback */
7694 :
7695 0 : st147: { /* DFA node {78,67,53} 147 */
7696 0 : c = i < len ? s[i] : -1;
7697 0 : i++;
7698 : /* transfer caps from row 1 to matched */
7699 0 : matched_0 = caps1_12;
7700 : /* capture stores */
7701 0 : matched_1 = i - 1;
7702 0 : matched_id = 6;
7703 0 : if (c != -1) {
7704 0 : if (c == 39) {
7705 0 : goto st84;
7706 : }
7707 0 : if (c == 92) {
7708 0 : goto st85;
7709 : }
7710 0 : if ((c >= 0 && c <= 9)
7711 0 : || (c >= 11 && c <= 38)
7712 0 : || (c >= 40 && c <= 91)
7713 0 : || (c >= 93 && c <= 255))
7714 : {
7715 : goto st83;
7716 : }
7717 : }
7718 : } /* end state */
7719 :
7720 0 : ovec[0] = matched_0;
7721 0 : ovec[1] = matched_1;
7722 0 : return matched_id; /* fallback */
7723 :
7724 0 : st148: { /* DFA node {80,65,53} 148 */
7725 0 : c = i < len ? s[i] : -1;
7726 0 : i++;
7727 : /* transfer caps from row 0 to matched */
7728 0 : matched_0 = caps0_14;
7729 : /* capture stores */
7730 0 : matched_1 = i - 1;
7731 0 : matched_id = 7;
7732 : } /* end state */
7733 :
7734 0 : ovec[0] = matched_0;
7735 0 : ovec[1] = matched_1;
7736 0 : return matched_id; /* fallback */
7737 :
7738 0 : st149: { /* DFA node {78,65,32,53} 149 */
7739 0 : c = i < len ? s[i] : -1;
7740 0 : i++;
7741 : /* transfer caps from row 3 to matched */
7742 0 : matched_0 = caps3_10;
7743 : /* capture stores */
7744 0 : matched_1 = i - 1;
7745 0 : matched_id = 5;
7746 0 : if (c != -1) {
7747 0 : if (c == 34) {
7748 : /* transfer caps from row 3 to row 2 */
7749 0 : caps2_10 = caps3_10;
7750 0 : goto st147;
7751 : }
7752 0 : if (c == 39) {
7753 : /* transfer caps from row 3 to row 2 */
7754 0 : caps2_10 = caps3_10;
7755 0 : goto st148;
7756 : }
7757 0 : if (c == 61) {
7758 0 : goto st159;
7759 : }
7760 0 : if (c == 91) {
7761 0 : goto st160;
7762 : }
7763 0 : if (c == 92) {
7764 : /* transfer caps from row 3 to row 2 */
7765 0 : caps2_10 = caps3_10;
7766 0 : goto st150;
7767 : }
7768 0 : if ((c >= 0 && c <= 9)
7769 0 : || (c >= 11 && c <= 33)
7770 0 : || (c >= 35 && c <= 38)
7771 0 : || (c >= 40 && c <= 60)
7772 0 : || (c >= 62 && c <= 90)
7773 0 : || (c >= 93 && c <= 255))
7774 : {
7775 : /* transfer caps from row 3 to row 2 */
7776 0 : caps2_10 = caps3_10;
7777 0 : goto st146;
7778 : }
7779 : }
7780 : } /* end state */
7781 :
7782 0 : ovec[0] = matched_0;
7783 0 : ovec[1] = matched_1;
7784 0 : return matched_id; /* fallback */
7785 :
7786 0 : st150: { /* DFA node {75,62,53} 150 */
7787 0 : c = i < len ? s[i] : -1;
7788 0 : i++;
7789 : /* transfer caps from row 2 to matched */
7790 0 : matched_0 = caps2_10;
7791 : /* capture stores */
7792 0 : matched_1 = i - 1;
7793 0 : matched_id = 5;
7794 0 : if (c != -1) {
7795 0 : if ((c >= 0 && c <= 9) || (c >= 11 && c <= 255)) {
7796 : goto st161;
7797 : }
7798 : }
7799 : } /* end state */
7800 :
7801 0 : ovec[0] = matched_0;
7802 0 : ovec[1] = matched_1;
7803 0 : return matched_id; /* fallback */
7804 :
7805 0 : st151: { /* DFA node {76,63} 151 */
7806 0 : if (unlikely(i >= len)) {
7807 0 : i++;
7808 0 : goto st151_error;
7809 : }
7810 :
7811 0 : c = s[i];
7812 0 : i++;
7813 0 : switch (c) {
7814 0 : case 34: {
7815 0 : goto st127;
7816 : break;
7817 : }
7818 0 : case 39: {
7819 0 : goto st128;
7820 : break;
7821 : }
7822 0 : case 92: {
7823 0 : goto st129;
7824 : break;
7825 : }
7826 0 : default:
7827 0 : break;
7828 : }
7829 0 : if ((c >= 0 && c <= 9)
7830 0 : || (c >= 11 && c <= 33)
7831 0 : || (c >= 35 && c <= 38)
7832 0 : || (c >= 40 && c <= 91)
7833 0 : || (c >= 93 && c <= 255))
7834 : {
7835 : goto st126;
7836 : }
7837 : } /* end state */
7838 :
7839 0 : goto st151_error;
7840 :
7841 0 : st152: { /* DFA node {78,34,53} 152 */
7842 0 : c = i < len ? s[i] : -1;
7843 0 : i++;
7844 : /* transfer caps from row 2 to matched */
7845 0 : matched_0 = caps2_10;
7846 : /* capture stores */
7847 0 : matched_1 = i - 1;
7848 0 : matched_id = 5;
7849 0 : if (c != -1) {
7850 0 : if (c == 39) {
7851 : /* transfer caps from row 2 to row 1 */
7852 0 : caps1_10 = caps2_10;
7853 0 : goto st131;
7854 : }
7855 0 : if (c == 61) {
7856 0 : goto st152;
7857 : }
7858 0 : if (c == 91) {
7859 0 : goto st153;
7860 : }
7861 0 : if (c == 92) {
7862 : /* transfer caps from row 2 to row 1 */
7863 0 : caps1_10 = caps2_10;
7864 0 : goto st133;
7865 : }
7866 0 : if ((c >= 0 && c <= 9)
7867 0 : || (c >= 11 && c <= 38)
7868 0 : || (c >= 40 && c <= 60)
7869 0 : || (c >= 62 && c <= 90)
7870 0 : || (c >= 93 && c <= 255))
7871 : {
7872 : /* transfer caps from row 2 to row 1 */
7873 0 : caps1_10 = caps2_10;
7874 0 : goto st130;
7875 : }
7876 : }
7877 : } /* end state */
7878 :
7879 0 : ovec[0] = matched_0;
7880 0 : ovec[1] = matched_1;
7881 0 : return matched_id; /* fallback */
7882 :
7883 0 : st153: { /* DFA node {78,36,53} 153 */
7884 0 : c = i < len ? s[i] : -1;
7885 0 : i++;
7886 : /* transfer caps from row 1 to matched */
7887 0 : matched_0 = caps1_6;
7888 : /* capture stores */
7889 0 : matched_1 = i - 1;
7890 0 : matched_id = 3;
7891 0 : if (c != -1) {
7892 0 : if (c == 39) {
7893 0 : goto st84;
7894 : }
7895 0 : if (c == 92) {
7896 0 : goto st85;
7897 : }
7898 0 : if ((c >= 0 && c <= 9)
7899 0 : || (c >= 11 && c <= 38)
7900 0 : || (c >= 40 && c <= 91)
7901 0 : || (c >= 93 && c <= 255))
7902 : {
7903 : goto st83;
7904 : }
7905 : }
7906 : } /* end state */
7907 :
7908 0 : ovec[0] = matched_0;
7909 0 : ovec[1] = matched_1;
7910 0 : return matched_id; /* fallback */
7911 :
7912 0 : st154: { /* DFA node {76,53} 154 */
7913 0 : c = i < len ? s[i] : -1;
7914 0 : i++;
7915 : /* transfer caps from row 1 to matched */
7916 0 : matched_0 = caps1_10;
7917 : /* capture stores */
7918 0 : matched_1 = i - 1;
7919 0 : matched_id = 5;
7920 0 : if (c != -1) {
7921 0 : if (c == 39) {
7922 0 : goto st131;
7923 : }
7924 0 : if (c == 92) {
7925 0 : goto st133;
7926 : }
7927 0 : if ((c >= 0 && c <= 9)
7928 0 : || (c >= 11 && c <= 38)
7929 0 : || (c >= 40 && c <= 91)
7930 0 : || (c >= 93 && c <= 255))
7931 : {
7932 : goto st130;
7933 : }
7934 : }
7935 : } /* end state */
7936 :
7937 0 : ovec[0] = matched_0;
7938 0 : ovec[1] = matched_1;
7939 0 : return matched_id; /* fallback */
7940 :
7941 0 : st156: { /* DFA node {65,78,34,53} 156 */
7942 0 : c = i < len ? s[i] : -1;
7943 0 : i++;
7944 : /* transfer caps from row 3 to matched */
7945 0 : matched_0 = caps3_10;
7946 : /* capture stores */
7947 0 : matched_1 = i - 1;
7948 0 : matched_id = 5;
7949 0 : if (c != -1) {
7950 0 : if (c == 34) {
7951 : /* transfer caps from row 3 to row 2 */
7952 0 : caps2_10 = caps3_10;
7953 0 : goto st138;
7954 : }
7955 0 : if (c == 39) {
7956 : /* transfer caps from row 3 to row 2 */
7957 0 : caps2_10 = caps3_10;
7958 0 : goto st139;
7959 : }
7960 0 : if (c == 61) {
7961 0 : goto st156;
7962 : }
7963 0 : if (c == 91) {
7964 0 : goto st157;
7965 : }
7966 0 : if (c == 92) {
7967 : /* transfer caps from row 3 to row 2 */
7968 0 : caps2_10 = caps3_10;
7969 0 : goto st141;
7970 : }
7971 0 : if ((c >= 0 && c <= 9)
7972 0 : || (c >= 11 && c <= 33)
7973 0 : || (c >= 35 && c <= 38)
7974 0 : || (c >= 40 && c <= 60)
7975 0 : || (c >= 62 && c <= 90)
7976 0 : || (c >= 93 && c <= 255))
7977 : {
7978 : /* transfer caps from row 3 to row 2 */
7979 0 : caps2_10 = caps3_10;
7980 0 : goto st137;
7981 : }
7982 : }
7983 : } /* end state */
7984 :
7985 0 : ovec[0] = matched_0;
7986 0 : ovec[1] = matched_1;
7987 0 : return matched_id; /* fallback */
7988 :
7989 0 : st157: { /* DFA node {65,78,36,53} 157 */
7990 0 : c = i < len ? s[i] : -1;
7991 0 : i++;
7992 : /* transfer caps from row 2 to matched */
7993 0 : matched_0 = caps2_6;
7994 : /* capture stores */
7995 0 : matched_1 = i - 1;
7996 0 : matched_id = 3;
7997 0 : if (c != -1) {
7998 0 : if (c == 34) {
7999 0 : goto st105;
8000 : }
8001 0 : if (c == 39) {
8002 0 : goto st106;
8003 : }
8004 0 : if (c == 92) {
8005 0 : goto st107;
8006 : }
8007 0 : if ((c >= 0 && c <= 9)
8008 0 : || (c >= 11 && c <= 33)
8009 0 : || (c >= 35 && c <= 38)
8010 0 : || (c >= 40 && c <= 91)
8011 0 : || (c >= 93 && c <= 255))
8012 : {
8013 : goto st104;
8014 : }
8015 : }
8016 : } /* end state */
8017 :
8018 0 : ovec[0] = matched_0;
8019 0 : ovec[1] = matched_1;
8020 0 : return matched_id; /* fallback */
8021 :
8022 0 : st158: { /* DFA node {63,76,53} 158 */
8023 0 : c = i < len ? s[i] : -1;
8024 0 : i++;
8025 : /* transfer caps from row 2 to matched */
8026 0 : matched_0 = caps2_10;
8027 : /* capture stores */
8028 0 : matched_1 = i - 1;
8029 0 : matched_id = 5;
8030 0 : if (c != -1) {
8031 0 : if (c == 34) {
8032 0 : goto st138;
8033 : }
8034 0 : if (c == 39) {
8035 0 : goto st139;
8036 : }
8037 0 : if (c == 92) {
8038 0 : goto st141;
8039 : }
8040 0 : if ((c >= 0 && c <= 9)
8041 0 : || (c >= 11 && c <= 33)
8042 0 : || (c >= 35 && c <= 38)
8043 0 : || (c >= 40 && c <= 91)
8044 0 : || (c >= 93 && c <= 255))
8045 : {
8046 : goto st137;
8047 : }
8048 : }
8049 : } /* end state */
8050 :
8051 0 : ovec[0] = matched_0;
8052 0 : ovec[1] = matched_1;
8053 0 : return matched_id; /* fallback */
8054 :
8055 0 : st159: { /* DFA node {78,65,34,53} 159 */
8056 0 : c = i < len ? s[i] : -1;
8057 0 : i++;
8058 : /* transfer caps from row 3 to matched */
8059 0 : matched_0 = caps3_10;
8060 : /* capture stores */
8061 0 : matched_1 = i - 1;
8062 0 : matched_id = 5;
8063 0 : if (c != -1) {
8064 0 : if (c == 34) {
8065 : /* transfer caps from row 3 to row 2 */
8066 0 : caps2_10 = caps3_10;
8067 0 : goto st147;
8068 : }
8069 0 : if (c == 39) {
8070 : /* transfer caps from row 3 to row 2 */
8071 0 : caps2_10 = caps3_10;
8072 0 : goto st148;
8073 : }
8074 0 : if (c == 61) {
8075 0 : goto st159;
8076 : }
8077 0 : if (c == 91) {
8078 0 : goto st160;
8079 : }
8080 0 : if (c == 92) {
8081 : /* transfer caps from row 3 to row 2 */
8082 0 : caps2_10 = caps3_10;
8083 0 : goto st150;
8084 : }
8085 0 : if ((c >= 0 && c <= 9)
8086 0 : || (c >= 11 && c <= 33)
8087 0 : || (c >= 35 && c <= 38)
8088 0 : || (c >= 40 && c <= 60)
8089 0 : || (c >= 62 && c <= 90)
8090 0 : || (c >= 93 && c <= 255))
8091 : {
8092 : /* transfer caps from row 3 to row 2 */
8093 0 : caps2_10 = caps3_10;
8094 0 : goto st146;
8095 : }
8096 : }
8097 : } /* end state */
8098 :
8099 0 : ovec[0] = matched_0;
8100 0 : ovec[1] = matched_1;
8101 0 : return matched_id; /* fallback */
8102 :
8103 0 : st160: { /* DFA node {78,65,36,53} 160 */
8104 0 : c = i < len ? s[i] : -1;
8105 0 : i++;
8106 : /* transfer caps from row 2 to matched */
8107 0 : matched_0 = caps2_6;
8108 : /* capture stores */
8109 0 : matched_1 = i - 1;
8110 0 : matched_id = 3;
8111 0 : if (c != -1) {
8112 0 : if (c == 34) {
8113 0 : goto st127;
8114 : }
8115 0 : if (c == 39) {
8116 0 : goto st128;
8117 : }
8118 0 : if (c == 92) {
8119 0 : goto st129;
8120 : }
8121 0 : if ((c >= 0 && c <= 9)
8122 0 : || (c >= 11 && c <= 33)
8123 0 : || (c >= 35 && c <= 38)
8124 0 : || (c >= 40 && c <= 91)
8125 0 : || (c >= 93 && c <= 255))
8126 : {
8127 : goto st126;
8128 : }
8129 : }
8130 : } /* end state */
8131 :
8132 0 : ovec[0] = matched_0;
8133 0 : ovec[1] = matched_1;
8134 0 : return matched_id; /* fallback */
8135 :
8136 0 : st161: { /* DFA node {76,63,53} 161 */
8137 0 : c = i < len ? s[i] : -1;
8138 0 : i++;
8139 : /* transfer caps from row 2 to matched */
8140 0 : matched_0 = caps2_10;
8141 : /* capture stores */
8142 0 : matched_1 = i - 1;
8143 0 : matched_id = 5;
8144 0 : if (c != -1) {
8145 0 : if (c == 34) {
8146 0 : goto st147;
8147 : }
8148 0 : if (c == 39) {
8149 0 : goto st148;
8150 : }
8151 0 : if (c == 92) {
8152 0 : goto st150;
8153 : }
8154 0 : if ((c >= 0 && c <= 9)
8155 0 : || (c >= 11 && c <= 33)
8156 0 : || (c >= 35 && c <= 38)
8157 0 : || (c >= 40 && c <= 91)
8158 0 : || (c >= 93 && c <= 255))
8159 : {
8160 : goto st146;
8161 : }
8162 : }
8163 : } /* end state */
8164 :
8165 0 : ovec[0] = matched_0;
8166 0 : ovec[1] = matched_1;
8167 0 : return matched_id; /* fallback */
8168 :
8169 0 : st0_error:
8170 0 : st1_error:
8171 0 : st2_error:
8172 0 : st3_error:
8173 0 : st4_error:
8174 0 : st5_error:
8175 0 : st6_error:
8176 0 : st9_error:
8177 0 : st11_error:
8178 0 : st12_error:
8179 0 : st13_error:
8180 0 : st14_error:
8181 0 : st15_error:
8182 0 : st18_error:
8183 0 : st19_error:
8184 0 : st21_error:
8185 0 : st22_error:
8186 0 : st23_error:
8187 0 : st24_error:
8188 0 : st28_error:
8189 0 : st30_error:
8190 0 : st35_error:
8191 0 : st38_error:
8192 0 : st39_error:
8193 0 : st40_error:
8194 0 : st41_error:
8195 0 : st45_error:
8196 0 : st47_error:
8197 0 : st48_error:
8198 0 : st49_error:
8199 0 : st50_error:
8200 0 : st51_error:
8201 0 : st52_error:
8202 0 : st55_error:
8203 0 : st57_error:
8204 0 : st59_error:
8205 0 : st60_error:
8206 0 : st63_error:
8207 0 : st64_error:
8208 0 : st65_error:
8209 0 : st66_error:
8210 0 : st71_error:
8211 0 : st73_error:
8212 0 : st74_error:
8213 0 : st75_error:
8214 0 : st76_error:
8215 0 : st77_error:
8216 0 : st78_error:
8217 0 : st81_error:
8218 0 : st83_error:
8219 0 : st85_error:
8220 0 : st92_error:
8221 0 : st94_error:
8222 0 : st95_error:
8223 0 : st96_error:
8224 0 : st97_error:
8225 0 : st98_error:
8226 0 : st99_error:
8227 0 : st102_error:
8228 0 : st104_error:
8229 0 : st107_error:
8230 0 : st112_error:
8231 0 : st114_error:
8232 0 : st116_error:
8233 0 : st117_error:
8234 0 : st118_error:
8235 0 : st119_error:
8236 0 : st120_error:
8237 0 : st121_error:
8238 0 : st124_error:
8239 0 : st126_error:
8240 0 : st129_error:
8241 0 : st134_error:
8242 0 : st142_error:
8243 0 : st151_error:
8244 :
8245 0 : if (matched_0 != -1) {
8246 0 : ovec[0] = matched_0;
8247 0 : ovec[1] = matched_1;
8248 0 : return matched_id; /* fallback */
8249 : }
8250 0 : return NO_MATCH;
8251 : }
|