"Fossies" - the Fresh Open Source Software Archive

Member "re2c-1.2.1/test/layout/000_2.ci.c" (13 Nov 2018, 2376 Bytes) of package /linux/privat/re2c-1.2.1.tar.xz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    1 /* Generated by re2c */
    2 
    3 {
    4     YYCTYPE yych;
    5     switch (YYGETCONDITION()) {
    6     case yyc0: goto yyc_0;
    7     case yycx: goto yyc_x;
    8     case yycy0: goto yyc_y0;
    9     case yycz11: goto yyc_z11;
   10     case yycy: goto yyc_y;
   11     }
   12 /* *********************************** */
   13 yyc_0:
   14     {}
   15 /* *********************************** */
   16 yyc_x:
   17     if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
   18     yych = *YYCURSOR;
   19     switch (yych) {
   20     case '0':   goto yy8;
   21     default:    goto yy6;
   22     }
   23 yy6:
   24     ++YYCURSOR;
   25 yy7:
   26     {}
   27     {}
   28 yy8:
   29     yych = *++YYCURSOR;
   30     switch (yych) {
   31     case '1':   goto yy9;
   32     case '2':   goto yy11;
   33     case '3':   goto yy13;
   34     case '4':   goto yy15;
   35     case '5':   goto yy17;
   36     case '6':   goto yy19;
   37     case '7':   goto yy21;
   38     case '8':   goto yy23;
   39     case '9':   goto yy25;
   40     default:    goto yy7;
   41     }
   42 yy9:
   43     ++YYCURSOR;
   44     {}
   45     {}
   46 yy11:
   47     ++YYCURSOR;
   48     {}
   49     {}
   50 yy13:
   51     ++YYCURSOR;
   52     {}
   53     {}
   54 yy15:
   55     ++YYCURSOR;
   56     {}
   57     {}
   58 yy17:
   59     ++YYCURSOR;
   60     {}
   61     {}
   62 yy19:
   63     ++YYCURSOR;
   64     {}
   65     {}
   66 yy21:
   67     ++YYCURSOR;
   68     {}
   69     {}
   70 yy23:
   71     ++YYCURSOR;
   72     {}
   73     {}
   74 yy25:
   75     ++YYCURSOR;
   76     {}
   77     {}
   78 /* *********************************** */
   79 yyc_y0:
   80     if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
   81     yych = *YYCURSOR;
   82     switch (yych) {
   83     case '0':   goto yy31;
   84     default:    goto yy29;
   85     }
   86 yy29:
   87     ++YYCURSOR;
   88 yy30:
   89     {}
   90     {}
   91 yy31:
   92     yych = *++YYCURSOR;
   93     switch (yych) {
   94     case '1':   goto yy32;
   95     case '2':   goto yy34;
   96     case '4':   goto yy36;
   97     case '5':   goto yy38;
   98     default:    goto yy30;
   99     }
  100 yy32:
  101     ++YYCURSOR;
  102     {}
  103     {}
  104 yy34:
  105     ++YYCURSOR;
  106     {}
  107     {}
  108 yy36:
  109     ++YYCURSOR;
  110     {}
  111     {}
  112 yy38:
  113     ++YYCURSOR;
  114     {}
  115     {}
  116 /* *********************************** */
  117 yyc_z11:
  118     if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
  119     yych = *YYCURSOR;
  120     switch (yych) {
  121     case '0':   goto yy44;
  122     default:    goto yy42;
  123     }
  124 yy42:
  125     ++YYCURSOR;
  126 yy43:
  127     {}
  128     {}
  129 yy44:
  130     yych = *++YYCURSOR;
  131     switch (yych) {
  132     case '1':   goto yy45;
  133     case '2':   goto yy47;
  134     case '5':   goto yy49;
  135     default:    goto yy43;
  136     }
  137 yy45:
  138     ++YYCURSOR;
  139     {}
  140     {}
  141 yy47:
  142     ++YYCURSOR;
  143     {}
  144     {}
  145 yy49:
  146     ++YYCURSOR;
  147     {}
  148     {}
  149 /* *********************************** */
  150 yyc_y:
  151     if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
  152     yych = *YYCURSOR;
  153     switch (yych) {
  154     case '0':   goto yy55;
  155     default:    goto yy53;
  156     }
  157 yy53:
  158     ++YYCURSOR;
  159 yy54:
  160     {}
  161     {}
  162 yy55:
  163     yych = *++YYCURSOR;
  164     switch (yych) {
  165     case '1':   goto yy56;
  166     case '2':   goto yy58;
  167     case '7':   goto yy60;
  168     case '8':   goto yy62;
  169     case '9':   goto yy64;
  170     default:    goto yy54;
  171     }
  172 yy56:
  173     ++YYCURSOR;
  174     {}
  175     {}
  176 yy58:
  177     ++YYCURSOR;
  178     {}
  179     {}
  180 yy60:
  181     ++YYCURSOR;
  182     {}
  183     {}
  184 yy62:
  185     ++YYCURSOR;
  186     {}
  187     {}
  188 yy64:
  189     ++YYCURSOR;
  190     {}
  191     {}
  192 }
  193