1 /* Generated by re2c */ 2 // re2c $INPUT -o $OUTPUT -i --flex-syntax --stadfa 3 4 { 5 YYCTYPE yych; 6 unsigned int yyaccept = 0; 7 if ((YYLIMIT - YYCURSOR) < 32) YYFILL(32); 8 yych = *(YYMARKER = YYCURSOR); 9 switch (yych) { 10 case 'a': goto yy3; 11 case 'b': goto yy5; 12 case 'c': goto yy6; 13 default: goto yy2; 14 } 15 yy2: 16 yynmatch = 1; 17 yypmatch[0] = YYCURSOR; 18 yypmatch[1] = YYCURSOR; 19 {} 20 yy3: 21 yych = *++YYCURSOR; 22 yyt5 = YYCURSOR - 1; 23 switch (yych) { 24 case 'a': goto yy7; 25 case 'b': goto yy8; 26 case 'c': goto yy9; 27 default: goto yy4; 28 } 29 yy4: 30 YYCURSOR = YYMARKER; 31 if (yyaccept == 0) { 32 goto yy2; 33 } else { 34 yyt2 = yyt1; 35 yyt1 = yyt5; 36 yyt3 = yyt4 = YYCURSOR; 37 goto yy13; 38 } 39 yy5: 40 yych = *++YYCURSOR; 41 yyt5 = YYCURSOR - 1; 42 switch (yych) { 43 case 'c': goto yy10; 44 default: goto yy4; 45 } 46 yy6: 47 yych = *++YYCURSOR; 48 yyt5 = YYCURSOR - 1; 49 switch (yych) { 50 case 'a': goto yy7; 51 case 'b': goto yy11; 52 case 'c': goto yy9; 53 default: goto yy4; 54 } 55 yy7: 56 yych = *++YYCURSOR; 57 switch (yych) { 58 case 'a': goto yy12; 59 case 'b': goto yy14; 60 case 'c': goto yy15; 61 default: goto yy4; 62 } 63 yy8: 64 yych = *++YYCURSOR; 65 yyt2 = yyt5; 66 switch (yych) { 67 case 'a': goto yy7; 68 case 'b': goto yy11; 69 case 'c': goto yy16; 70 default: goto yy4; 71 } 72 yy9: 73 yych = *++YYCURSOR; 74 switch (yych) { 75 case 'a': goto yy12; 76 case 'b': goto yy17; 77 case 'c': goto yy15; 78 default: goto yy4; 79 } 80 yy10: 81 yych = *++YYCURSOR; 82 switch (yych) { 83 case 'd': goto yy18; 84 default: goto yy4; 85 } 86 yy11: 87 yych = *++YYCURSOR; 88 yyt2 = yyt5; 89 switch (yych) { 90 case 'c': goto yy19; 91 default: goto yy4; 92 } 93 yy12: 94 yych = *++YYCURSOR; 95 yyt4 = yyt5; 96 yyt1 = YYCURSOR - 1; 97 switch (yych) { 98 case 'a': goto yy20; 99 case 'b': goto yy21; 100 case 'c': goto yy22; 101 case 'd': goto yy23; 102 default: 103 yyt3 = yyt4 = YYCURSOR; 104 yyt2 = yyt1; 105 yyt1 = yyt5; 106 goto yy13; 107 } 108 yy13: 109 yynmatch = 3; 110 yypmatch[0] = yyt1; 111 yypmatch[2] = yyt2; 112 yypmatch[3] = yyt3; 113 yypmatch[4] = yyt4; 114 yypmatch[1] = YYCURSOR; 115 yypmatch[5] = YYCURSOR; 116 {} 117 yy14: 118 yych = *++YYCURSOR; 119 yyt2 = yyt5; 120 yyt3 = YYCURSOR - 1; 121 switch (yych) { 122 case 'a': goto yy12; 123 case 'b': goto yy17; 124 case 'c': goto yy24; 125 default: goto yy4; 126 } 127 yy15: 128 yyaccept = 1; 129 yych = *(YYMARKER = ++YYCURSOR); 130 yyt1 = YYCURSOR - 1; 131 switch (yych) { 132 case 'a': goto yy20; 133 case 'b': goto yy25; 134 case 'c': goto yy22; 135 case 'd': goto yy23; 136 default: 137 yyt3 = yyt4 = YYCURSOR; 138 yyt2 = yyt1; 139 yyt1 = yyt5; 140 goto yy13; 141 } 142 yy16: 143 yych = *++YYCURSOR; 144 switch (yych) { 145 case 'a': goto yy12; 146 case 'b': goto yy17; 147 case 'c': goto yy15; 148 case 'd': goto yy26; 149 default: goto yy4; 150 } 151 yy17: 152 yych = *++YYCURSOR; 153 yyt2 = yyt5; 154 yyt3 = YYCURSOR - 1; 155 switch (yych) { 156 case 'c': goto yy27; 157 default: goto yy4; 158 } 159 yy18: 160 yych = *++YYCURSOR; 161 switch (yych) { 162 case 'a': goto yy7; 163 case 'b': goto yy11; 164 case 'c': goto yy9; 165 default: goto yy4; 166 } 167 yy19: 168 yych = *++YYCURSOR; 169 switch (yych) { 170 case 'd': goto yy26; 171 default: goto yy4; 172 } 173 yy20: 174 yych = *++YYCURSOR; 175 yyt4 = yyt5; 176 yyt1 = YYCURSOR - 1; 177 switch (yych) { 178 case 'a': goto yy28; 179 case 'b': goto yy29; 180 case 'c': goto yy30; 181 case 'd': goto yy23; 182 default: 183 yyt3 = yyt4 = YYCURSOR; 184 yyt2 = yyt1; 185 yyt1 = yyt5; 186 goto yy13; 187 } 188 yy21: 189 yyaccept = 1; 190 yych = *(YYMARKER = ++YYCURSOR); 191 yyt2 = yyt5; 192 yyt3 = YYCURSOR - 1; 193 yyt5 = yyt4; 194 switch (yych) { 195 case 'a': goto yy20; 196 case 'b': goto yy25; 197 case 'c': goto yy31; 198 case 'd': goto yy23; 199 default: 200 yyt3 = yyt4 = YYCURSOR; 201 yyt2 = yyt1; 202 yyt1 = yyt5; 203 goto yy13; 204 } 205 yy22: 206 yyaccept = 1; 207 yych = *(YYMARKER = ++YYCURSOR); 208 yyt1 = YYCURSOR - 1; 209 switch (yych) { 210 case 'a': goto yy28; 211 case 'b': goto yy32; 212 case 'c': goto yy30; 213 case 'd': goto yy23; 214 default: 215 yyt3 = yyt4 = YYCURSOR; 216 yyt2 = yyt1; 217 yyt1 = yyt5; 218 goto yy13; 219 } 220 yy23: 221 yych = *++YYCURSOR; 222 yyt2 = yyt3 = YYCURSOR - 1; 223 switch (yych) { 224 case 'd': goto yy33; 225 default: 226 yyt4 = yyt3; 227 yyt3 = yyt2; 228 yyt2 = yyt1; 229 yyt1 = yyt5; 230 goto yy13; 231 } 232 yy24: 233 yyaccept = 1; 234 yych = *(YYMARKER = ++YYCURSOR); 235 yyt1 = YYCURSOR - 1; 236 switch (yych) { 237 case 'a': goto yy20; 238 case 'b': goto yy25; 239 case 'c': goto yy22; 240 case 'd': goto yy35; 241 default: 242 yyt3 = yyt4 = YYCURSOR; 243 yyt2 = yyt1; 244 yyt1 = yyt5; 245 goto yy13; 246 } 247 yy25: 248 yych = *++YYCURSOR; 249 yyt2 = yyt5; 250 yyt3 = YYCURSOR - 1; 251 switch (yych) { 252 case 'c': goto yy36; 253 default: goto yy4; 254 } 255 yy26: 256 yych = *++YYCURSOR; 257 yyt5 = yyt2; 258 switch (yych) { 259 case 'a': goto yy12; 260 case 'b': goto yy17; 261 case 'c': goto yy15; 262 default: goto yy4; 263 } 264 yy27: 265 yych = *++YYCURSOR; 266 switch (yych) { 267 case 'd': goto yy35; 268 default: goto yy4; 269 } 270 yy28: 271 yych = *++YYCURSOR; 272 yyt4 = yyt5; 273 yyt1 = YYCURSOR - 1; 274 switch (yych) { 275 case 'a': goto yy37; 276 case 'b': goto yy38; 277 case 'c': goto yy39; 278 case 'd': goto yy23; 279 default: 280 yyt3 = yyt4 = YYCURSOR; 281 yyt2 = yyt1; 282 yyt1 = yyt5; 283 goto yy13; 284 } 285 yy29: 286 yyaccept = 1; 287 yych = *(YYMARKER = ++YYCURSOR); 288 yyt2 = yyt5; 289 yyt3 = YYCURSOR - 1; 290 yyt5 = yyt4; 291 switch (yych) { 292 case 'a': goto yy28; 293 case 'b': goto yy32; 294 case 'c': goto yy40; 295 case 'd': goto yy23; 296 default: 297 yyt3 = yyt4 = YYCURSOR; 298 yyt2 = yyt1; 299 yyt1 = yyt5; 300 goto yy13; 301 } 302 yy30: 303 yyaccept = 1; 304 yych = *(YYMARKER = ++YYCURSOR); 305 yyt1 = YYCURSOR - 1; 306 switch (yych) { 307 case 'a': goto yy37; 308 case 'b': goto yy41; 309 case 'c': goto yy39; 310 case 'd': goto yy23; 311 default: 312 yyt3 = yyt4 = YYCURSOR; 313 yyt2 = yyt1; 314 yyt1 = yyt5; 315 goto yy13; 316 } 317 yy31: 318 yyaccept = 1; 319 yych = *(YYMARKER = ++YYCURSOR); 320 yyt1 = YYCURSOR - 1; 321 switch (yych) { 322 case 'a': goto yy28; 323 case 'b': goto yy32; 324 case 'c': goto yy30; 325 case 'd': goto yy42; 326 default: 327 yyt3 = yyt4 = YYCURSOR; 328 yyt2 = yyt1; 329 yyt1 = yyt5; 330 goto yy13; 331 } 332 yy32: 333 yych = *++YYCURSOR; 334 yyt2 = yyt5; 335 yyt3 = YYCURSOR - 1; 336 switch (yych) { 337 case 'c': goto yy43; 338 default: goto yy4; 339 } 340 yy33: 341 ++YYCURSOR; 342 if (YYLIMIT <= YYCURSOR) YYFILL(1); 343 yych = *YYCURSOR; 344 switch (yych) { 345 case 'd': goto yy33; 346 default: 347 yyt4 = yyt3; 348 yyt3 = yyt2; 349 yyt2 = yyt1; 350 yyt1 = yyt5; 351 goto yy13; 352 } 353 yy35: 354 yyaccept = 1; 355 yych = *(YYMARKER = ++YYCURSOR); 356 yyt1 = yyt3; 357 yyt5 = yyt2; 358 switch (yych) { 359 case 'a': goto yy20; 360 case 'b': goto yy25; 361 case 'c': goto yy22; 362 case 'd': goto yy23; 363 default: 364 yyt3 = yyt4 = YYCURSOR; 365 yyt2 = yyt1; 366 yyt1 = yyt5; 367 goto yy13; 368 } 369 yy36: 370 yych = *++YYCURSOR; 371 switch (yych) { 372 case 'd': goto yy42; 373 default: goto yy4; 374 } 375 yy37: 376 yych = *++YYCURSOR; 377 yyt4 = yyt5; 378 yyt1 = YYCURSOR - 1; 379 switch (yych) { 380 case 'a': goto yy44; 381 case 'b': goto yy45; 382 case 'c': goto yy46; 383 case 'd': goto yy23; 384 default: 385 yyt3 = yyt4 = YYCURSOR; 386 yyt2 = yyt1; 387 yyt1 = yyt5; 388 goto yy13; 389 } 390 yy38: 391 yyaccept = 1; 392 yych = *(YYMARKER = ++YYCURSOR); 393 yyt2 = yyt5; 394 yyt3 = YYCURSOR - 1; 395 yyt5 = yyt4; 396 switch (yych) { 397 case 'a': goto yy37; 398 case 'b': goto yy41; 399 case 'c': goto yy47; 400 case 'd': goto yy23; 401 default: 402 yyt3 = yyt4 = YYCURSOR; 403 yyt2 = yyt1; 404 yyt1 = yyt5; 405 goto yy13; 406 } 407 yy39: 408 yyaccept = 1; 409 yych = *(YYMARKER = ++YYCURSOR); 410 yyt1 = YYCURSOR - 1; 411 switch (yych) { 412 case 'a': goto yy44; 413 case 'b': goto yy48; 414 case 'c': goto yy46; 415 case 'd': goto yy23; 416 default: 417 yyt3 = yyt4 = YYCURSOR; 418 yyt2 = yyt1; 419 yyt1 = yyt5; 420 goto yy13; 421 } 422 yy40: 423 yyaccept = 1; 424 yych = *(YYMARKER = ++YYCURSOR); 425 yyt1 = YYCURSOR - 1; 426 switch (yych) { 427 case 'a': goto yy37; 428 case 'b': goto yy41; 429 case 'c': goto yy39; 430 case 'd': goto yy49; 431 default: 432 yyt3 = yyt4 = YYCURSOR; 433 yyt2 = yyt1; 434 yyt1 = yyt5; 435 goto yy13; 436 } 437 yy41: 438 yych = *++YYCURSOR; 439 yyt2 = yyt5; 440 yyt3 = YYCURSOR - 1; 441 switch (yych) { 442 case 'c': goto yy50; 443 default: goto yy4; 444 } 445 yy42: 446 yyaccept = 1; 447 yych = *(YYMARKER = ++YYCURSOR); 448 yyt1 = yyt3; 449 yyt5 = yyt2; 450 switch (yych) { 451 case 'a': goto yy28; 452 case 'b': goto yy32; 453 case 'c': goto yy30; 454 case 'd': goto yy23; 455 default: 456 yyt3 = yyt4 = YYCURSOR; 457 yyt2 = yyt1; 458 yyt1 = yyt5; 459 goto yy13; 460 } 461 yy43: 462 yych = *++YYCURSOR; 463 switch (yych) { 464 case 'd': goto yy49; 465 default: goto yy4; 466 } 467 yy44: 468 yych = *++YYCURSOR; 469 yyt4 = yyt5; 470 yyt1 = YYCURSOR - 1; 471 switch (yych) { 472 case 'a': goto yy51; 473 case 'b': goto yy52; 474 case 'c': goto yy53; 475 case 'd': goto yy23; 476 default: 477 yyt3 = yyt4 = YYCURSOR; 478 yyt2 = yyt1; 479 yyt1 = yyt5; 480 goto yy13; 481 } 482 yy45: 483 yyaccept = 1; 484 yych = *(YYMARKER = ++YYCURSOR); 485 yyt2 = yyt5; 486 yyt3 = YYCURSOR - 1; 487 yyt5 = yyt4; 488 switch (yych) { 489 case 'a': goto yy44; 490 case 'b': goto yy48; 491 case 'c': goto yy54; 492 case 'd': goto yy23; 493 default: 494 yyt3 = yyt4 = YYCURSOR; 495 yyt2 = yyt1; 496 yyt1 = yyt5; 497 goto yy13; 498 } 499 yy46: 500 yyaccept = 1; 501 yych = *(YYMARKER = ++YYCURSOR); 502 yyt1 = YYCURSOR - 1; 503 switch (yych) { 504 case 'a': goto yy51; 505 case 'b': goto yy55; 506 case 'c': goto yy53; 507 case 'd': goto yy23; 508 default: 509 yyt3 = yyt4 = YYCURSOR; 510 yyt2 = yyt1; 511 yyt1 = yyt5; 512 goto yy13; 513 } 514 yy47: 515 yyaccept = 1; 516 yych = *(YYMARKER = ++YYCURSOR); 517 yyt1 = YYCURSOR - 1; 518 switch (yych) { 519 case 'a': goto yy44; 520 case 'b': goto yy48; 521 case 'c': goto yy46; 522 case 'd': goto yy56; 523 default: 524 yyt3 = yyt4 = YYCURSOR; 525 yyt2 = yyt1; 526 yyt1 = yyt5; 527 goto yy13; 528 } 529 yy48: 530 yych = *++YYCURSOR; 531 yyt2 = yyt5; 532 yyt3 = YYCURSOR - 1; 533 switch (yych) { 534 case 'c': goto yy57; 535 default: goto yy4; 536 } 537 yy49: 538 yyaccept = 1; 539 yych = *(YYMARKER = ++YYCURSOR); 540 yyt1 = yyt3; 541 yyt5 = yyt2; 542 switch (yych) { 543 case 'a': goto yy37; 544 case 'b': goto yy41; 545 case 'c': goto yy39; 546 case 'd': goto yy23; 547 default: 548 yyt3 = yyt4 = YYCURSOR; 549 yyt2 = yyt1; 550 yyt1 = yyt5; 551 goto yy13; 552 } 553 yy50: 554 yych = *++YYCURSOR; 555 switch (yych) { 556 case 'd': goto yy56; 557 default: goto yy4; 558 } 559 yy51: 560 yych = *++YYCURSOR; 561 yyt4 = yyt5; 562 yyt1 = YYCURSOR - 1; 563 switch (yych) { 564 case 'a': goto yy58; 565 case 'b': goto yy59; 566 case 'c': goto yy60; 567 case 'd': goto yy23; 568 default: 569 yyt3 = yyt4 = YYCURSOR; 570 yyt2 = yyt1; 571 yyt1 = yyt5; 572 goto yy13; 573 } 574 yy52: 575 yyaccept = 1; 576 yych = *(YYMARKER = ++YYCURSOR); 577 yyt2 = yyt5; 578 yyt3 = YYCURSOR - 1; 579 yyt5 = yyt4; 580 switch (yych) { 581 case 'a': goto yy51; 582 case 'b': goto yy55; 583 case 'c': goto yy61; 584 case 'd': goto yy23; 585 default: 586 yyt3 = yyt4 = YYCURSOR; 587 yyt2 = yyt1; 588 yyt1 = yyt5; 589 goto yy13; 590 } 591 yy53: 592 yyaccept = 1; 593 yych = *(YYMARKER = ++YYCURSOR); 594 yyt1 = YYCURSOR - 1; 595 switch (yych) { 596 case 'a': goto yy58; 597 case 'b': goto yy62; 598 case 'c': goto yy60; 599 case 'd': goto yy23; 600 default: 601 yyt3 = yyt4 = YYCURSOR; 602 yyt2 = yyt1; 603 yyt1 = yyt5; 604 goto yy13; 605 } 606 yy54: 607 yyaccept = 1; 608 yych = *(YYMARKER = ++YYCURSOR); 609 yyt1 = YYCURSOR - 1; 610 switch (yych) { 611 case 'a': goto yy51; 612 case 'b': goto yy55; 613 case 'c': goto yy53; 614 case 'd': goto yy63; 615 default: 616 yyt3 = yyt4 = YYCURSOR; 617 yyt2 = yyt1; 618 yyt1 = yyt5; 619 goto yy13; 620 } 621 yy55: 622 yych = *++YYCURSOR; 623 yyt2 = yyt5; 624 yyt3 = YYCURSOR - 1; 625 switch (yych) { 626 case 'c': goto yy64; 627 default: goto yy4; 628 } 629 yy56: 630 yyaccept = 1; 631 yych = *(YYMARKER = ++YYCURSOR); 632 yyt1 = yyt3; 633 yyt5 = yyt2; 634 switch (yych) { 635 case 'a': goto yy44; 636 case 'b': goto yy48; 637 case 'c': goto yy46; 638 case 'd': goto yy23; 639 default: 640 yyt3 = yyt4 = YYCURSOR; 641 yyt2 = yyt1; 642 yyt1 = yyt5; 643 goto yy13; 644 } 645 yy57: 646 yych = *++YYCURSOR; 647 switch (yych) { 648 case 'd': goto yy63; 649 default: goto yy4; 650 } 651 yy58: 652 yych = *++YYCURSOR; 653 yyt4 = yyt5; 654 yyt1 = YYCURSOR - 1; 655 switch (yych) { 656 case 'a': goto yy65; 657 case 'b': goto yy66; 658 case 'c': goto yy67; 659 case 'd': goto yy23; 660 default: 661 yyt3 = yyt4 = YYCURSOR; 662 yyt2 = yyt1; 663 yyt1 = yyt5; 664 goto yy13; 665 } 666 yy59: 667 yyaccept = 1; 668 yych = *(YYMARKER = ++YYCURSOR); 669 yyt2 = yyt5; 670 yyt3 = YYCURSOR - 1; 671 yyt5 = yyt4; 672 switch (yych) { 673 case 'a': goto yy58; 674 case 'b': goto yy62; 675 case 'c': goto yy68; 676 case 'd': goto yy23; 677 default: 678 yyt3 = yyt4 = YYCURSOR; 679 yyt2 = yyt1; 680 yyt1 = yyt5; 681 goto yy13; 682 } 683 yy60: 684 yyaccept = 1; 685 yych = *(YYMARKER = ++YYCURSOR); 686 yyt1 = YYCURSOR - 1; 687 switch (yych) { 688 case 'a': goto yy65; 689 case 'b': goto yy69; 690 case 'c': goto yy67; 691 case 'd': goto yy23; 692 default: 693 yyt3 = yyt4 = YYCURSOR; 694 yyt2 = yyt1; 695 yyt1 = yyt5; 696 goto yy13; 697 } 698 yy61: 699 yyaccept = 1; 700 yych = *(YYMARKER = ++YYCURSOR); 701 yyt1 = YYCURSOR - 1; 702 switch (yych) { 703 case 'a': goto yy58; 704 case 'b': goto yy62; 705 case 'c': goto yy60; 706 case 'd': goto yy70; 707 default: 708 yyt3 = yyt4 = YYCURSOR; 709 yyt2 = yyt1; 710 yyt1 = yyt5; 711 goto yy13; 712 } 713 yy62: 714 yych = *++YYCURSOR; 715 yyt2 = yyt5; 716 yyt3 = YYCURSOR - 1; 717 switch (yych) { 718 case 'c': goto yy71; 719 default: goto yy4; 720 } 721 yy63: 722 yyaccept = 1; 723 yych = *(YYMARKER = ++YYCURSOR); 724 yyt1 = yyt3; 725 yyt5 = yyt2; 726 switch (yych) { 727 case 'a': goto yy51; 728 case 'b': goto yy55; 729 case 'c': goto yy53; 730 case 'd': goto yy23; 731 default: 732 yyt3 = yyt4 = YYCURSOR; 733 yyt2 = yyt1; 734 yyt1 = yyt5; 735 goto yy13; 736 } 737 yy64: 738 yych = *++YYCURSOR; 739 switch (yych) { 740 case 'd': goto yy70; 741 default: goto yy4; 742 } 743 yy65: 744 yych = *++YYCURSOR; 745 yyt2 = yyt5; 746 yyt1 = YYCURSOR - 1; 747 switch (yych) { 748 case 'b': goto yy72; 749 case 'd': goto yy23; 750 default: 751 yyt3 = yyt4 = YYCURSOR; 752 yyt2 = yyt1; 753 yyt1 = yyt5; 754 goto yy13; 755 } 756 yy66: 757 yyaccept = 1; 758 yych = *(YYMARKER = ++YYCURSOR); 759 yyt2 = yyt5; 760 yyt3 = YYCURSOR - 1; 761 yyt5 = yyt4; 762 switch (yych) { 763 case 'a': goto yy65; 764 case 'b': goto yy69; 765 case 'c': goto yy73; 766 case 'd': goto yy23; 767 default: 768 yyt3 = yyt4 = YYCURSOR; 769 yyt2 = yyt1; 770 yyt1 = yyt5; 771 goto yy13; 772 } 773 yy67: 774 yych = *++YYCURSOR; 775 yyt1 = YYCURSOR - 1; 776 switch (yych) { 777 case 'd': goto yy23; 778 default: 779 yyt3 = yyt4 = YYCURSOR; 780 yyt2 = yyt1; 781 yyt1 = yyt5; 782 goto yy13; 783 } 784 yy68: 785 yyaccept = 1; 786 yych = *(YYMARKER = ++YYCURSOR); 787 yyt1 = YYCURSOR - 1; 788 switch (yych) { 789 case 'a': goto yy65; 790 case 'b': goto yy69; 791 case 'c': goto yy67; 792 case 'd': goto yy74; 793 default: 794 yyt3 = yyt4 = YYCURSOR; 795 yyt2 = yyt1; 796 yyt1 = yyt5; 797 goto yy13; 798 } 799 yy69: 800 yych = *++YYCURSOR; 801 yyt2 = yyt5; 802 yyt3 = YYCURSOR - 1; 803 switch (yych) { 804 case 'c': goto yy75; 805 default: goto yy4; 806 } 807 yy70: 808 yyaccept = 1; 809 yych = *(YYMARKER = ++YYCURSOR); 810 yyt1 = yyt3; 811 yyt5 = yyt2; 812 switch (yych) { 813 case 'a': goto yy58; 814 case 'b': goto yy62; 815 case 'c': goto yy60; 816 case 'd': goto yy23; 817 default: 818 yyt3 = yyt4 = YYCURSOR; 819 yyt2 = yyt1; 820 yyt1 = yyt5; 821 goto yy13; 822 } 823 yy71: 824 yych = *++YYCURSOR; 825 switch (yych) { 826 case 'd': goto yy74; 827 default: goto yy4; 828 } 829 yy72: 830 yych = *++YYCURSOR; 831 yyt5 = yyt2; 832 switch (yych) { 833 case 'd': goto yy23; 834 default: 835 yyt3 = yyt4 = YYCURSOR; 836 yyt2 = yyt1; 837 yyt1 = yyt5; 838 goto yy13; 839 } 840 yy73: 841 yych = *++YYCURSOR; 842 yyt1 = YYCURSOR - 1; 843 switch (yych) { 844 case 'd': goto yy76; 845 default: 846 yyt3 = yyt4 = YYCURSOR; 847 yyt2 = yyt1; 848 yyt1 = yyt5; 849 goto yy13; 850 } 851 yy74: 852 yyaccept = 1; 853 yych = *(YYMARKER = ++YYCURSOR); 854 yyt1 = yyt3; 855 yyt5 = yyt2; 856 switch (yych) { 857 case 'a': goto yy65; 858 case 'b': goto yy69; 859 case 'c': goto yy67; 860 case 'd': goto yy23; 861 default: 862 yyt3 = yyt4 = YYCURSOR; 863 yyt2 = yyt1; 864 yyt1 = yyt5; 865 goto yy13; 866 } 867 yy75: 868 yych = *++YYCURSOR; 869 switch (yych) { 870 case 'd': goto yy76; 871 default: goto yy4; 872 } 873 yy76: 874 yych = *++YYCURSOR; 875 yyt1 = yyt3; 876 yyt5 = yyt2; 877 switch (yych) { 878 case 'd': goto yy23; 879 default: 880 yyt3 = yyt4 = YYCURSOR; 881 yyt2 = yyt1; 882 yyt1 = yyt5; 883 goto yy13; 884 } 885 } 886 887 posix_captures/repetition/76_stadfa.re:7:7: warning: rule matches empty string [-Wmatch-empty-string] 888