// Code generated by gocc; DO NOT EDIT. package lexer /* Let s be the current state Let r be the current input rune transitionTable[s](r) returns the next state. */ type TransitionTable [NumStates]func(rune) int var TransTab = TransitionTable{ // S0 func(r rune) int { switch { case r == 9: // ['\t','\t'] return 1 case r == 10: // ['\n','\n'] return 1 case r == 13: // ['\r','\r'] return 1 case r == 32: // [' ',' '] return 1 case r == 33: // ['!','!'] return 2 case r == 34: // ['"','"'] return 3 case r == 35: // ['#','#'] return 2 case r == 36: // ['$','$'] return 2 case r == 37: // ['%','%'] return 2 case r == 38: // ['&','&'] return 2 case r == 39: // [''','''] return 2 case r == 40: // ['(','('] return 4 case r == 41: // [')',')'] return 5 case r == 42: // ['*','*'] return 2 case r == 43: // ['+','+'] return 6 case r == 45: // ['-','-'] return 6 case r == 46: // ['.','.'] return 7 case r == 47: // ['/','/'] return 2 case r == 48: // ['0','0'] return 8 case r == 49: // ['1','1'] return 9 case 50 <= r && r <= 55: // ['2','7'] return 10 case 56 <= r && r <= 57: // ['8','9'] return 11 case r == 59: // [';',';'] return 12 case r == 61: // ['=','='] return 2 case r == 63: // ['?','?'] return 2 case r == 64: // ['@','@'] return 2 case 65 <= r && r <= 90: // ['A','Z'] return 2 case r == 94: // ['^','^'] return 2 case r == 95: // ['_','_'] return 2 case r == 96: // ['`','`'] return 13 case 97 <= r && r <= 122: // ['a','z'] return 2 case r == 126: // ['~','~'] return 2 } return NoState }, // S1 func(r rune) int { switch { } return NoState }, // S2 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 15 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S3 func(r rune) int { switch { case r == 34: // ['"','"'] return 18 default: return 3 } }, // S4 func(r rune) int { switch { } return NoState }, // S5 func(r rune) int { switch { } return NoState }, // S6 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case r == 48: // ['0','0'] return 19 case r == 49: // ['1','1'] return 20 case 50 <= r && r <= 55: // ['2','7'] return 21 case 56 <= r && r <= 57: // ['8','9'] return 22 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S7 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 15 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S8 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 9 case 50 <= r && r <= 55: // ['2','7'] return 10 case 56 <= r && r <= 57: // ['8','9'] return 11 case r == 95: // ['_','_'] return 23 case r == 98: // ['b','b'] return 24 case r == 111: // ['o','o'] return 25 case r == 120: // ['x','x'] return 26 } return NoState }, // S9 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 9 case 50 <= r && r <= 55: // ['2','7'] return 10 case 56 <= r && r <= 57: // ['8','9'] return 11 case r == 95: // ['_','_'] return 23 } return NoState }, // S10 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 9 case 50 <= r && r <= 55: // ['2','7'] return 10 case 56 <= r && r <= 57: // ['8','9'] return 11 case r == 95: // ['_','_'] return 23 } return NoState }, // S11 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 9 case 50 <= r && r <= 55: // ['2','7'] return 10 case 56 <= r && r <= 57: // ['8','9'] return 11 case r == 95: // ['_','_'] return 23 } return NoState }, // S12 func(r rune) int { switch { case r == 10: // ['\n','\n'] return 27 default: return 12 } }, // S13 func(r rune) int { switch { case r == 96: // ['`','`'] return 18 default: return 13 } }, // S14 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 15 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S15 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 15 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S16 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 15 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S17 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 15 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S18 func(r rune) int { switch { } return NoState }, // S19 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 20 case 50 <= r && r <= 55: // ['2','7'] return 21 case 56 <= r && r <= 57: // ['8','9'] return 22 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 28 case r == 97: // ['a','a'] return 14 case r == 98: // ['b','b'] return 29 case 99 <= r && r <= 110: // ['c','n'] return 14 case r == 111: // ['o','o'] return 30 case 112 <= r && r <= 119: // ['p','w'] return 14 case r == 120: // ['x','x'] return 31 case 121 <= r && r <= 122: // ['y','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S20 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 20 case 50 <= r && r <= 55: // ['2','7'] return 21 case 56 <= r && r <= 57: // ['8','9'] return 22 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 28 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S21 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 20 case 50 <= r && r <= 55: // ['2','7'] return 21 case 56 <= r && r <= 57: // ['8','9'] return 22 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 28 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S22 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 20 case 50 <= r && r <= 55: // ['2','7'] return 21 case 56 <= r && r <= 57: // ['8','9'] return 22 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 28 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S23 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 9 case 50 <= r && r <= 55: // ['2','7'] return 10 case 56 <= r && r <= 57: // ['8','9'] return 11 case r == 95: // ['_','_'] return 23 } return NoState }, // S24 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 32 } return NoState }, // S25 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 33 case 50 <= r && r <= 55: // ['2','7'] return 34 } return NoState }, // S26 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 35 case 50 <= r && r <= 55: // ['2','7'] return 36 case 56 <= r && r <= 57: // ['8','9'] return 37 case 65 <= r && r <= 70: // ['A','F'] return 38 case 97 <= r && r <= 102: // ['a','f'] return 38 } return NoState }, // S27 func(r rune) int { switch { } return NoState }, // S28 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 20 case 50 <= r && r <= 55: // ['2','7'] return 21 case 56 <= r && r <= 57: // ['8','9'] return 22 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 28 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S29 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 39 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S30 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 40 case 50 <= r && r <= 55: // ['2','7'] return 41 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S31 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 42 case 50 <= r && r <= 55: // ['2','7'] return 43 case 56 <= r && r <= 57: // ['8','9'] return 44 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 70: // ['A','F'] return 45 case 71 <= r && r <= 90: // ['G','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 14 case 97 <= r && r <= 102: // ['a','f'] return 45 case 103 <= r && r <= 122: // ['g','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S32 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 32 case r == 95: // ['_','_'] return 46 } return NoState }, // S33 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 33 case 50 <= r && r <= 55: // ['2','7'] return 34 case r == 95: // ['_','_'] return 47 } return NoState }, // S34 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 33 case 50 <= r && r <= 55: // ['2','7'] return 34 case r == 95: // ['_','_'] return 47 } return NoState }, // S35 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 35 case 50 <= r && r <= 55: // ['2','7'] return 36 case 56 <= r && r <= 57: // ['8','9'] return 37 case 65 <= r && r <= 70: // ['A','F'] return 38 case r == 95: // ['_','_'] return 48 case 97 <= r && r <= 102: // ['a','f'] return 38 } return NoState }, // S36 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 35 case 50 <= r && r <= 55: // ['2','7'] return 36 case 56 <= r && r <= 57: // ['8','9'] return 37 case 65 <= r && r <= 70: // ['A','F'] return 38 case r == 95: // ['_','_'] return 48 case 97 <= r && r <= 102: // ['a','f'] return 38 } return NoState }, // S37 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 35 case 50 <= r && r <= 55: // ['2','7'] return 36 case 56 <= r && r <= 57: // ['8','9'] return 37 case 65 <= r && r <= 70: // ['A','F'] return 38 case r == 95: // ['_','_'] return 48 case 97 <= r && r <= 102: // ['a','f'] return 38 } return NoState }, // S38 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 35 case 50 <= r && r <= 55: // ['2','7'] return 36 case 56 <= r && r <= 57: // ['8','9'] return 37 case 65 <= r && r <= 70: // ['A','F'] return 38 case r == 95: // ['_','_'] return 48 case 97 <= r && r <= 102: // ['a','f'] return 38 } return NoState }, // S39 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 39 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 49 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S40 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 40 case 50 <= r && r <= 55: // ['2','7'] return 41 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 50 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S41 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 40 case 50 <= r && r <= 55: // ['2','7'] return 41 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 50 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S42 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 42 case 50 <= r && r <= 55: // ['2','7'] return 43 case 56 <= r && r <= 57: // ['8','9'] return 44 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 70: // ['A','F'] return 45 case 71 <= r && r <= 90: // ['G','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 51 case 97 <= r && r <= 102: // ['a','f'] return 45 case 103 <= r && r <= 122: // ['g','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S43 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 42 case 50 <= r && r <= 55: // ['2','7'] return 43 case 56 <= r && r <= 57: // ['8','9'] return 44 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 70: // ['A','F'] return 45 case 71 <= r && r <= 90: // ['G','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 51 case 97 <= r && r <= 102: // ['a','f'] return 45 case 103 <= r && r <= 122: // ['g','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S44 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 42 case 50 <= r && r <= 55: // ['2','7'] return 43 case 56 <= r && r <= 57: // ['8','9'] return 44 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 70: // ['A','F'] return 45 case 71 <= r && r <= 90: // ['G','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 51 case 97 <= r && r <= 102: // ['a','f'] return 45 case 103 <= r && r <= 122: // ['g','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S45 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 42 case 50 <= r && r <= 55: // ['2','7'] return 43 case 56 <= r && r <= 57: // ['8','9'] return 44 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 70: // ['A','F'] return 45 case 71 <= r && r <= 90: // ['G','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 51 case 97 <= r && r <= 102: // ['a','f'] return 45 case 103 <= r && r <= 122: // ['g','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S46 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 32 case r == 95: // ['_','_'] return 46 } return NoState }, // S47 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 33 case 50 <= r && r <= 55: // ['2','7'] return 34 case r == 95: // ['_','_'] return 47 } return NoState }, // S48 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 35 case 50 <= r && r <= 55: // ['2','7'] return 36 case 56 <= r && r <= 57: // ['8','9'] return 37 case 65 <= r && r <= 70: // ['A','F'] return 38 case r == 95: // ['_','_'] return 48 case 97 <= r && r <= 102: // ['a','f'] return 38 } return NoState }, // S49 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 39 case 50 <= r && r <= 55: // ['2','7'] return 16 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 49 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S50 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 40 case 50 <= r && r <= 55: // ['2','7'] return 41 case 56 <= r && r <= 57: // ['8','9'] return 17 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 90: // ['A','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 50 case 97 <= r && r <= 122: // ['a','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, // S51 func(r rune) int { switch { case r == 33: // ['!','!'] return 14 case r == 35: // ['#','#'] return 14 case r == 36: // ['$','$'] return 14 case r == 37: // ['%','%'] return 14 case r == 38: // ['&','&'] return 14 case r == 39: // [''','''] return 14 case r == 42: // ['*','*'] return 14 case r == 43: // ['+','+'] return 14 case r == 45: // ['-','-'] return 14 case r == 46: // ['.','.'] return 14 case r == 47: // ['/','/'] return 14 case 48 <= r && r <= 49: // ['0','1'] return 42 case 50 <= r && r <= 55: // ['2','7'] return 43 case 56 <= r && r <= 57: // ['8','9'] return 44 case r == 61: // ['=','='] return 14 case r == 63: // ['?','?'] return 14 case r == 64: // ['@','@'] return 14 case 65 <= r && r <= 70: // ['A','F'] return 45 case 71 <= r && r <= 90: // ['G','Z'] return 14 case r == 94: // ['^','^'] return 14 case r == 95: // ['_','_'] return 51 case 97 <= r && r <= 102: // ['a','f'] return 45 case 103 <= r && r <= 122: // ['g','z'] return 14 case r == 126: // ['~','~'] return 14 } return NoState }, }