github.com/TIBCOSoftware/flogo-lib@v0.5.9/core/mapper/exprmapper/expression/gocc/lexer/transitiontable.go (about) 1 // Code generated by gocc; DO NOT EDIT. 2 3 package lexer 4 5 /* 6 Let s be the current state 7 Let r be the current input rune 8 transitionTable[s](r) returns the next state. 9 */ 10 type TransitionTable [NumStates]func(rune) int 11 12 var TransTab = TransitionTable{ 13 // S0 14 func(r rune) int { 15 switch { 16 case r == 9: // ['\t','\t'] 17 return 1 18 case r == 10: // ['\n','\n'] 19 return 1 20 case r == 13: // ['\r','\r'] 21 return 1 22 case r == 32: // [' ',' '] 23 return 1 24 case r == 33: // ['!','!'] 25 return 2 26 case r == 34: // ['"','"'] 27 return 3 28 case r == 36: // ['$','$'] 29 return 4 30 case r == 37: // ['%','%'] 31 return 5 32 case r == 38: // ['&','&'] 33 return 6 34 case r == 39: // [''','''] 35 return 7 36 case r == 40: // ['(','('] 37 return 8 38 case r == 41: // [')',')'] 39 return 9 40 case r == 42: // ['*','*'] 41 return 10 42 case r == 43: // ['+','+'] 43 return 11 44 case r == 44: // [',',','] 45 return 12 46 case r == 45: // ['-','-'] 47 return 13 48 case r == 46: // ['.','.'] 49 return 14 50 case r == 47: // ['/','/'] 51 return 15 52 case 48 <= r && r <= 57: // ['0','9'] 53 return 16 54 case r == 58: // [':',':'] 55 return 17 56 case r == 60: // ['<','<'] 57 return 18 58 case r == 61: // ['=','='] 59 return 19 60 case r == 62: // ['>','>'] 61 return 20 62 case r == 63: // ['?','?'] 63 return 21 64 case 65 <= r && r <= 90: // ['A','Z'] 65 return 22 66 case r == 95: // ['_','_'] 67 return 22 68 case 97 <= r && r <= 101: // ['a','e'] 69 return 22 70 case r == 102: // ['f','f'] 71 return 23 72 case 103 <= r && r <= 109: // ['g','m'] 73 return 22 74 case r == 110: // ['n','n'] 75 return 24 76 case 111 <= r && r <= 115: // ['o','s'] 77 return 22 78 case r == 116: // ['t','t'] 79 return 25 80 case 117 <= r && r <= 122: // ['u','z'] 81 return 22 82 case r == 124: // ['|','|'] 83 return 26 84 } 85 return NoState 86 }, 87 // S1 88 func(r rune) int { 89 switch { 90 } 91 return NoState 92 }, 93 // S2 94 func(r rune) int { 95 switch { 96 case r == 61: // ['=','='] 97 return 27 98 } 99 return NoState 100 }, 101 // S3 102 func(r rune) int { 103 switch { 104 case r == 34: // ['"','"'] 105 return 28 106 case r == 92: // ['\','\'] 107 return 29 108 default: 109 return 3 110 } 111 }, 112 // S4 113 func(r rune) int { 114 switch { 115 case r == 32: // [' ',' '] 116 return 30 117 case r == 36: // ['$','$'] 118 return 30 119 case r == 45: // ['-','-'] 120 return 30 121 case r == 46: // ['.','.'] 122 return 30 123 case 48 <= r && r <= 57: // ['0','9'] 124 return 30 125 case 65 <= r && r <= 90: // ['A','Z'] 126 return 30 127 case r == 91: // ['[','['] 128 return 31 129 case r == 93: // [']',']'] 130 return 30 131 case r == 95: // ['_','_'] 132 return 30 133 case 97 <= r && r <= 122: // ['a','z'] 134 return 30 135 case r == 123: // ['{','{'] 136 return 30 137 case r == 125: // ['}','}'] 138 return 30 139 } 140 return NoState 141 }, 142 // S5 143 func(r rune) int { 144 switch { 145 } 146 return NoState 147 }, 148 // S6 149 func(r rune) int { 150 switch { 151 case r == 38: // ['&','&'] 152 return 32 153 } 154 return NoState 155 }, 156 // S7 157 func(r rune) int { 158 switch { 159 case r == 39: // [''','''] 160 return 33 161 case r == 92: // ['\','\'] 162 return 34 163 default: 164 return 7 165 } 166 }, 167 // S8 168 func(r rune) int { 169 switch { 170 case r == 41: // [')',')'] 171 return 35 172 } 173 return NoState 174 }, 175 // S9 176 func(r rune) int { 177 switch { 178 } 179 return NoState 180 }, 181 // S10 182 func(r rune) int { 183 switch { 184 } 185 return NoState 186 }, 187 // S11 188 func(r rune) int { 189 switch { 190 } 191 return NoState 192 }, 193 // S12 194 func(r rune) int { 195 switch { 196 } 197 return NoState 198 }, 199 // S13 200 func(r rune) int { 201 switch { 202 } 203 return NoState 204 }, 205 // S14 206 func(r rune) int { 207 switch { 208 case r == 46: // ['.','.'] 209 return 22 210 case 48 <= r && r <= 57: // ['0','9'] 211 return 36 212 case 65 <= r && r <= 68: // ['A','D'] 213 return 22 214 case r == 69: // ['E','E'] 215 return 37 216 case 70 <= r && r <= 90: // ['F','Z'] 217 return 22 218 case r == 95: // ['_','_'] 219 return 22 220 case 97 <= r && r <= 100: // ['a','d'] 221 return 22 222 case r == 101: // ['e','e'] 223 return 37 224 case 102 <= r && r <= 122: // ['f','z'] 225 return 22 226 } 227 return NoState 228 }, 229 // S15 230 func(r rune) int { 231 switch { 232 } 233 return NoState 234 }, 235 // S16 236 func(r rune) int { 237 switch { 238 case r == 46: // ['.','.'] 239 return 38 240 case 48 <= r && r <= 57: // ['0','9'] 241 return 16 242 case 65 <= r && r <= 68: // ['A','D'] 243 return 22 244 case r == 69: // ['E','E'] 245 return 39 246 case 70 <= r && r <= 90: // ['F','Z'] 247 return 22 248 case r == 95: // ['_','_'] 249 return 22 250 case 97 <= r && r <= 100: // ['a','d'] 251 return 22 252 case r == 101: // ['e','e'] 253 return 39 254 case 102 <= r && r <= 122: // ['f','z'] 255 return 22 256 } 257 return NoState 258 }, 259 // S17 260 func(r rune) int { 261 switch { 262 } 263 return NoState 264 }, 265 // S18 266 func(r rune) int { 267 switch { 268 case r == 61: // ['=','='] 269 return 40 270 } 271 return NoState 272 }, 273 // S19 274 func(r rune) int { 275 switch { 276 case r == 61: // ['=','='] 277 return 41 278 } 279 return NoState 280 }, 281 // S20 282 func(r rune) int { 283 switch { 284 case r == 61: // ['=','='] 285 return 42 286 } 287 return NoState 288 }, 289 // S21 290 func(r rune) int { 291 switch { 292 } 293 return NoState 294 }, 295 // S22 296 func(r rune) int { 297 switch { 298 case r == 46: // ['.','.'] 299 return 22 300 case 48 <= r && r <= 57: // ['0','9'] 301 return 22 302 case 65 <= r && r <= 90: // ['A','Z'] 303 return 22 304 case r == 95: // ['_','_'] 305 return 22 306 case 97 <= r && r <= 122: // ['a','z'] 307 return 22 308 } 309 return NoState 310 }, 311 // S23 312 func(r rune) int { 313 switch { 314 case r == 46: // ['.','.'] 315 return 22 316 case 48 <= r && r <= 57: // ['0','9'] 317 return 22 318 case 65 <= r && r <= 90: // ['A','Z'] 319 return 22 320 case r == 95: // ['_','_'] 321 return 22 322 case r == 97: // ['a','a'] 323 return 43 324 case 98 <= r && r <= 122: // ['b','z'] 325 return 22 326 } 327 return NoState 328 }, 329 // S24 330 func(r rune) int { 331 switch { 332 case r == 46: // ['.','.'] 333 return 22 334 case 48 <= r && r <= 57: // ['0','9'] 335 return 22 336 case 65 <= r && r <= 90: // ['A','Z'] 337 return 22 338 case r == 95: // ['_','_'] 339 return 22 340 case 97 <= r && r <= 104: // ['a','h'] 341 return 22 342 case r == 105: // ['i','i'] 343 return 44 344 case 106 <= r && r <= 116: // ['j','t'] 345 return 22 346 case r == 117: // ['u','u'] 347 return 45 348 case 118 <= r && r <= 122: // ['v','z'] 349 return 22 350 } 351 return NoState 352 }, 353 // S25 354 func(r rune) int { 355 switch { 356 case r == 46: // ['.','.'] 357 return 22 358 case 48 <= r && r <= 57: // ['0','9'] 359 return 22 360 case 65 <= r && r <= 90: // ['A','Z'] 361 return 22 362 case r == 95: // ['_','_'] 363 return 22 364 case 97 <= r && r <= 113: // ['a','q'] 365 return 22 366 case r == 114: // ['r','r'] 367 return 46 368 case 115 <= r && r <= 122: // ['s','z'] 369 return 22 370 } 371 return NoState 372 }, 373 // S26 374 func(r rune) int { 375 switch { 376 case r == 124: // ['|','|'] 377 return 47 378 } 379 return NoState 380 }, 381 // S27 382 func(r rune) int { 383 switch { 384 } 385 return NoState 386 }, 387 // S28 388 func(r rune) int { 389 switch { 390 } 391 return NoState 392 }, 393 // S29 394 func(r rune) int { 395 switch { 396 default: 397 return 48 398 } 399 }, 400 // S30 401 func(r rune) int { 402 switch { 403 case r == 32: // [' ',' '] 404 return 30 405 case r == 36: // ['$','$'] 406 return 30 407 case r == 45: // ['-','-'] 408 return 30 409 case r == 46: // ['.','.'] 410 return 30 411 case 48 <= r && r <= 57: // ['0','9'] 412 return 30 413 case 65 <= r && r <= 90: // ['A','Z'] 414 return 30 415 case r == 91: // ['[','['] 416 return 31 417 case r == 93: // [']',']'] 418 return 30 419 case r == 95: // ['_','_'] 420 return 30 421 case 97 <= r && r <= 122: // ['a','z'] 422 return 30 423 case r == 123: // ['{','{'] 424 return 30 425 case r == 125: // ['}','}'] 426 return 30 427 } 428 return NoState 429 }, 430 // S31 431 func(r rune) int { 432 switch { 433 case r == 93: // [']',']'] 434 return 49 435 default: 436 return 50 437 } 438 }, 439 // S32 440 func(r rune) int { 441 switch { 442 } 443 return NoState 444 }, 445 // S33 446 func(r rune) int { 447 switch { 448 } 449 return NoState 450 }, 451 // S34 452 func(r rune) int { 453 switch { 454 default: 455 return 51 456 } 457 }, 458 // S35 459 func(r rune) int { 460 switch { 461 } 462 return NoState 463 }, 464 // S36 465 func(r rune) int { 466 switch { 467 case r == 46: // ['.','.'] 468 return 22 469 case 48 <= r && r <= 57: // ['0','9'] 470 return 36 471 case 65 <= r && r <= 90: // ['A','Z'] 472 return 22 473 case r == 95: // ['_','_'] 474 return 22 475 case 97 <= r && r <= 122: // ['a','z'] 476 return 22 477 } 478 return NoState 479 }, 480 // S37 481 func(r rune) int { 482 switch { 483 case r == 43: // ['+','+'] 484 return 52 485 case r == 45: // ['-','-'] 486 return 52 487 case r == 46: // ['.','.'] 488 return 22 489 case 48 <= r && r <= 57: // ['0','9'] 490 return 53 491 case 65 <= r && r <= 90: // ['A','Z'] 492 return 22 493 case r == 95: // ['_','_'] 494 return 22 495 case 97 <= r && r <= 122: // ['a','z'] 496 return 22 497 } 498 return NoState 499 }, 500 // S38 501 func(r rune) int { 502 switch { 503 case r == 46: // ['.','.'] 504 return 22 505 case 48 <= r && r <= 57: // ['0','9'] 506 return 54 507 case 65 <= r && r <= 68: // ['A','D'] 508 return 22 509 case r == 69: // ['E','E'] 510 return 55 511 case 70 <= r && r <= 90: // ['F','Z'] 512 return 22 513 case r == 95: // ['_','_'] 514 return 22 515 case 97 <= r && r <= 100: // ['a','d'] 516 return 22 517 case r == 101: // ['e','e'] 518 return 55 519 case 102 <= r && r <= 122: // ['f','z'] 520 return 22 521 } 522 return NoState 523 }, 524 // S39 525 func(r rune) int { 526 switch { 527 case r == 43: // ['+','+'] 528 return 56 529 case r == 45: // ['-','-'] 530 return 56 531 case r == 46: // ['.','.'] 532 return 22 533 case 48 <= r && r <= 57: // ['0','9'] 534 return 57 535 case 65 <= r && r <= 90: // ['A','Z'] 536 return 22 537 case r == 95: // ['_','_'] 538 return 22 539 case 97 <= r && r <= 122: // ['a','z'] 540 return 22 541 } 542 return NoState 543 }, 544 // S40 545 func(r rune) int { 546 switch { 547 } 548 return NoState 549 }, 550 // S41 551 func(r rune) int { 552 switch { 553 } 554 return NoState 555 }, 556 // S42 557 func(r rune) int { 558 switch { 559 } 560 return NoState 561 }, 562 // S43 563 func(r rune) int { 564 switch { 565 case r == 46: // ['.','.'] 566 return 22 567 case 48 <= r && r <= 57: // ['0','9'] 568 return 22 569 case 65 <= r && r <= 90: // ['A','Z'] 570 return 22 571 case r == 95: // ['_','_'] 572 return 22 573 case 97 <= r && r <= 107: // ['a','k'] 574 return 22 575 case r == 108: // ['l','l'] 576 return 58 577 case 109 <= r && r <= 122: // ['m','z'] 578 return 22 579 } 580 return NoState 581 }, 582 // S44 583 func(r rune) int { 584 switch { 585 case r == 46: // ['.','.'] 586 return 22 587 case 48 <= r && r <= 57: // ['0','9'] 588 return 22 589 case 65 <= r && r <= 90: // ['A','Z'] 590 return 22 591 case r == 95: // ['_','_'] 592 return 22 593 case 97 <= r && r <= 107: // ['a','k'] 594 return 22 595 case r == 108: // ['l','l'] 596 return 59 597 case 109 <= r && r <= 122: // ['m','z'] 598 return 22 599 } 600 return NoState 601 }, 602 // S45 603 func(r rune) int { 604 switch { 605 case r == 46: // ['.','.'] 606 return 22 607 case 48 <= r && r <= 57: // ['0','9'] 608 return 22 609 case 65 <= r && r <= 90: // ['A','Z'] 610 return 22 611 case r == 95: // ['_','_'] 612 return 22 613 case 97 <= r && r <= 107: // ['a','k'] 614 return 22 615 case r == 108: // ['l','l'] 616 return 60 617 case 109 <= r && r <= 122: // ['m','z'] 618 return 22 619 } 620 return NoState 621 }, 622 // S46 623 func(r rune) int { 624 switch { 625 case r == 46: // ['.','.'] 626 return 22 627 case 48 <= r && r <= 57: // ['0','9'] 628 return 22 629 case 65 <= r && r <= 90: // ['A','Z'] 630 return 22 631 case r == 95: // ['_','_'] 632 return 22 633 case 97 <= r && r <= 116: // ['a','t'] 634 return 22 635 case r == 117: // ['u','u'] 636 return 61 637 case 118 <= r && r <= 122: // ['v','z'] 638 return 22 639 } 640 return NoState 641 }, 642 // S47 643 func(r rune) int { 644 switch { 645 } 646 return NoState 647 }, 648 // S48 649 func(r rune) int { 650 switch { 651 case r == 34: // ['"','"'] 652 return 28 653 case r == 92: // ['\','\'] 654 return 29 655 default: 656 return 3 657 } 658 }, 659 // S49 660 func(r rune) int { 661 switch { 662 case r == 32: // [' ',' '] 663 return 30 664 case r == 36: // ['$','$'] 665 return 30 666 case r == 45: // ['-','-'] 667 return 30 668 case r == 46: // ['.','.'] 669 return 30 670 case 48 <= r && r <= 57: // ['0','9'] 671 return 30 672 case 65 <= r && r <= 90: // ['A','Z'] 673 return 30 674 case r == 91: // ['[','['] 675 return 31 676 case r == 93: // [']',']'] 677 return 30 678 case r == 95: // ['_','_'] 679 return 30 680 case 97 <= r && r <= 122: // ['a','z'] 681 return 30 682 case r == 123: // ['{','{'] 683 return 30 684 case r == 125: // ['}','}'] 685 return 30 686 } 687 return NoState 688 }, 689 // S50 690 func(r rune) int { 691 switch { 692 case r == 93: // [']',']'] 693 return 49 694 default: 695 return 50 696 } 697 }, 698 // S51 699 func(r rune) int { 700 switch { 701 case r == 39: // [''','''] 702 return 33 703 case r == 92: // ['\','\'] 704 return 34 705 default: 706 return 7 707 } 708 }, 709 // S52 710 func(r rune) int { 711 switch { 712 case 48 <= r && r <= 57: // ['0','9'] 713 return 62 714 } 715 return NoState 716 }, 717 // S53 718 func(r rune) int { 719 switch { 720 case r == 46: // ['.','.'] 721 return 22 722 case 48 <= r && r <= 57: // ['0','9'] 723 return 53 724 case 65 <= r && r <= 90: // ['A','Z'] 725 return 22 726 case r == 95: // ['_','_'] 727 return 22 728 case 97 <= r && r <= 122: // ['a','z'] 729 return 22 730 } 731 return NoState 732 }, 733 // S54 734 func(r rune) int { 735 switch { 736 case r == 46: // ['.','.'] 737 return 22 738 case 48 <= r && r <= 57: // ['0','9'] 739 return 54 740 case 65 <= r && r <= 68: // ['A','D'] 741 return 22 742 case r == 69: // ['E','E'] 743 return 63 744 case 70 <= r && r <= 90: // ['F','Z'] 745 return 22 746 case r == 95: // ['_','_'] 747 return 22 748 case 97 <= r && r <= 100: // ['a','d'] 749 return 22 750 case r == 101: // ['e','e'] 751 return 63 752 case 102 <= r && r <= 122: // ['f','z'] 753 return 22 754 } 755 return NoState 756 }, 757 // S55 758 func(r rune) int { 759 switch { 760 case r == 43: // ['+','+'] 761 return 64 762 case r == 45: // ['-','-'] 763 return 64 764 case r == 46: // ['.','.'] 765 return 22 766 case 48 <= r && r <= 57: // ['0','9'] 767 return 65 768 case 65 <= r && r <= 90: // ['A','Z'] 769 return 22 770 case r == 95: // ['_','_'] 771 return 22 772 case 97 <= r && r <= 122: // ['a','z'] 773 return 22 774 } 775 return NoState 776 }, 777 // S56 778 func(r rune) int { 779 switch { 780 case 48 <= r && r <= 57: // ['0','9'] 781 return 66 782 } 783 return NoState 784 }, 785 // S57 786 func(r rune) int { 787 switch { 788 case r == 46: // ['.','.'] 789 return 22 790 case 48 <= r && r <= 57: // ['0','9'] 791 return 57 792 case 65 <= r && r <= 90: // ['A','Z'] 793 return 22 794 case r == 95: // ['_','_'] 795 return 22 796 case 97 <= r && r <= 122: // ['a','z'] 797 return 22 798 } 799 return NoState 800 }, 801 // S58 802 func(r rune) int { 803 switch { 804 case r == 46: // ['.','.'] 805 return 22 806 case 48 <= r && r <= 57: // ['0','9'] 807 return 22 808 case 65 <= r && r <= 90: // ['A','Z'] 809 return 22 810 case r == 95: // ['_','_'] 811 return 22 812 case 97 <= r && r <= 114: // ['a','r'] 813 return 22 814 case r == 115: // ['s','s'] 815 return 67 816 case 116 <= r && r <= 122: // ['t','z'] 817 return 22 818 } 819 return NoState 820 }, 821 // S59 822 func(r rune) int { 823 switch { 824 case r == 46: // ['.','.'] 825 return 22 826 case 48 <= r && r <= 57: // ['0','9'] 827 return 22 828 case 65 <= r && r <= 90: // ['A','Z'] 829 return 22 830 case r == 95: // ['_','_'] 831 return 22 832 case 97 <= r && r <= 122: // ['a','z'] 833 return 22 834 } 835 return NoState 836 }, 837 // S60 838 func(r rune) int { 839 switch { 840 case r == 46: // ['.','.'] 841 return 22 842 case 48 <= r && r <= 57: // ['0','9'] 843 return 22 844 case 65 <= r && r <= 90: // ['A','Z'] 845 return 22 846 case r == 95: // ['_','_'] 847 return 22 848 case 97 <= r && r <= 107: // ['a','k'] 849 return 22 850 case r == 108: // ['l','l'] 851 return 68 852 case 109 <= r && r <= 122: // ['m','z'] 853 return 22 854 } 855 return NoState 856 }, 857 // S61 858 func(r rune) int { 859 switch { 860 case r == 46: // ['.','.'] 861 return 22 862 case 48 <= r && r <= 57: // ['0','9'] 863 return 22 864 case 65 <= r && r <= 90: // ['A','Z'] 865 return 22 866 case r == 95: // ['_','_'] 867 return 22 868 case 97 <= r && r <= 100: // ['a','d'] 869 return 22 870 case r == 101: // ['e','e'] 871 return 69 872 case 102 <= r && r <= 122: // ['f','z'] 873 return 22 874 } 875 return NoState 876 }, 877 // S62 878 func(r rune) int { 879 switch { 880 case 48 <= r && r <= 57: // ['0','9'] 881 return 62 882 } 883 return NoState 884 }, 885 // S63 886 func(r rune) int { 887 switch { 888 case r == 43: // ['+','+'] 889 return 70 890 case r == 45: // ['-','-'] 891 return 70 892 case r == 46: // ['.','.'] 893 return 22 894 case 48 <= r && r <= 57: // ['0','9'] 895 return 71 896 case 65 <= r && r <= 90: // ['A','Z'] 897 return 22 898 case r == 95: // ['_','_'] 899 return 22 900 case 97 <= r && r <= 122: // ['a','z'] 901 return 22 902 } 903 return NoState 904 }, 905 // S64 906 func(r rune) int { 907 switch { 908 case 48 <= r && r <= 57: // ['0','9'] 909 return 72 910 } 911 return NoState 912 }, 913 // S65 914 func(r rune) int { 915 switch { 916 case r == 46: // ['.','.'] 917 return 22 918 case 48 <= r && r <= 57: // ['0','9'] 919 return 65 920 case 65 <= r && r <= 90: // ['A','Z'] 921 return 22 922 case r == 95: // ['_','_'] 923 return 22 924 case 97 <= r && r <= 122: // ['a','z'] 925 return 22 926 } 927 return NoState 928 }, 929 // S66 930 func(r rune) int { 931 switch { 932 case 48 <= r && r <= 57: // ['0','9'] 933 return 66 934 } 935 return NoState 936 }, 937 // S67 938 func(r rune) int { 939 switch { 940 case r == 46: // ['.','.'] 941 return 22 942 case 48 <= r && r <= 57: // ['0','9'] 943 return 22 944 case 65 <= r && r <= 90: // ['A','Z'] 945 return 22 946 case r == 95: // ['_','_'] 947 return 22 948 case 97 <= r && r <= 100: // ['a','d'] 949 return 22 950 case r == 101: // ['e','e'] 951 return 73 952 case 102 <= r && r <= 122: // ['f','z'] 953 return 22 954 } 955 return NoState 956 }, 957 // S68 958 func(r rune) int { 959 switch { 960 case r == 46: // ['.','.'] 961 return 22 962 case 48 <= r && r <= 57: // ['0','9'] 963 return 22 964 case 65 <= r && r <= 90: // ['A','Z'] 965 return 22 966 case r == 95: // ['_','_'] 967 return 22 968 case 97 <= r && r <= 122: // ['a','z'] 969 return 22 970 } 971 return NoState 972 }, 973 // S69 974 func(r rune) int { 975 switch { 976 case r == 46: // ['.','.'] 977 return 22 978 case 48 <= r && r <= 57: // ['0','9'] 979 return 22 980 case 65 <= r && r <= 90: // ['A','Z'] 981 return 22 982 case r == 95: // ['_','_'] 983 return 22 984 case 97 <= r && r <= 122: // ['a','z'] 985 return 22 986 } 987 return NoState 988 }, 989 // S70 990 func(r rune) int { 991 switch { 992 case 48 <= r && r <= 57: // ['0','9'] 993 return 74 994 } 995 return NoState 996 }, 997 // S71 998 func(r rune) int { 999 switch { 1000 case r == 46: // ['.','.'] 1001 return 22 1002 case 48 <= r && r <= 57: // ['0','9'] 1003 return 71 1004 case 65 <= r && r <= 90: // ['A','Z'] 1005 return 22 1006 case r == 95: // ['_','_'] 1007 return 22 1008 case 97 <= r && r <= 122: // ['a','z'] 1009 return 22 1010 } 1011 return NoState 1012 }, 1013 // S72 1014 func(r rune) int { 1015 switch { 1016 case 48 <= r && r <= 57: // ['0','9'] 1017 return 72 1018 } 1019 return NoState 1020 }, 1021 // S73 1022 func(r rune) int { 1023 switch { 1024 case r == 46: // ['.','.'] 1025 return 22 1026 case 48 <= r && r <= 57: // ['0','9'] 1027 return 22 1028 case 65 <= r && r <= 90: // ['A','Z'] 1029 return 22 1030 case r == 95: // ['_','_'] 1031 return 22 1032 case 97 <= r && r <= 122: // ['a','z'] 1033 return 22 1034 } 1035 return NoState 1036 }, 1037 // S74 1038 func(r rune) int { 1039 switch { 1040 case 48 <= r && r <= 57: // ['0','9'] 1041 return 74 1042 } 1043 return NoState 1044 }, 1045 }