LCOV - code coverage report
Current view: top level - home/build/openresty-1.13.6.1/build/ngx_lua-0.10.11/src - ngx_http_lua_lex.c (source / functions) Hit Total Coverage
Test: coverage ngix Lines: 86 3906 2.2 %
Date: 2020-03-03 04:25:50 Functions: 1 1 100.0 %
Legend: Lines: hit not hit

          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             : }

Generated by: LCOV version 1.13