// 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 == 42: // ['*','*'] return 2 case r == 43: // ['+','+'] return 2 case r == 45: // ['-','-'] return 4 case r == 46: // ['.','.'] return 2 case r == 47: // ['/','/'] return 2 case r == 48: // ['0','0'] return 5 case r == 49: // ['1','1'] return 6 case 50 <= r && r <= 55: // ['2','7'] return 7 case 56 <= r && r <= 57: // ['8','9'] return 8 case r == 59: // [';',';'] return 9 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 10 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 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 12 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S3 func(r rune) int { switch { case r == 34: // ['"','"'] return 15 default: return 3 } }, // S4 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case r == 48: // ['0','0'] return 16 case r == 49: // ['1','1'] return 17 case 50 <= r && r <= 55: // ['2','7'] return 18 case 56 <= r && r <= 57: // ['8','9'] return 19 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S5 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 6 case 50 <= r && r <= 55: // ['2','7'] return 7 case 56 <= r && r <= 57: // ['8','9'] return 8 case r == 98: // ['b','b'] return 20 case r == 111: // ['o','o'] return 21 case r == 120: // ['x','x'] return 22 } return NoState }, // S6 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 6 case 50 <= r && r <= 55: // ['2','7'] return 7 case 56 <= r && r <= 57: // ['8','9'] return 8 } return NoState }, // S7 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 6 case 50 <= r && r <= 55: // ['2','7'] return 7 case 56 <= r && r <= 57: // ['8','9'] return 8 } return NoState }, // S8 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 6 case 50 <= r && r <= 55: // ['2','7'] return 7 case 56 <= r && r <= 57: // ['8','9'] return 8 } return NoState }, // S9 func(r rune) int { switch { case r == 10: // ['\n','\n'] return 23 default: return 9 } }, // S10 func(r rune) int { switch { case r == 96: // ['`','`'] return 15 default: return 10 } }, // S11 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 12 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S12 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 12 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S13 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 12 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S14 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 12 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S15 func(r rune) int { switch { } return NoState }, // S16 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 17 case 50 <= r && r <= 55: // ['2','7'] return 18 case 56 <= r && r <= 57: // ['8','9'] return 19 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case r == 97: // ['a','a'] return 11 case r == 98: // ['b','b'] return 24 case 99 <= r && r <= 110: // ['c','n'] return 11 case r == 111: // ['o','o'] return 25 case 112 <= r && r <= 119: // ['p','w'] return 11 case r == 120: // ['x','x'] return 26 case 121 <= r && r <= 122: // ['y','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S17 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 17 case 50 <= r && r <= 55: // ['2','7'] return 18 case 56 <= r && r <= 57: // ['8','9'] return 19 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S18 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 17 case 50 <= r && r <= 55: // ['2','7'] return 18 case 56 <= r && r <= 57: // ['8','9'] return 19 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S19 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 17 case 50 <= r && r <= 55: // ['2','7'] return 18 case 56 <= r && r <= 57: // ['8','9'] return 19 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S20 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 27 } return NoState }, // S21 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 28 case 50 <= r && r <= 55: // ['2','7'] return 29 } return NoState }, // S22 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 30 case 50 <= r && r <= 55: // ['2','7'] return 31 case 56 <= r && r <= 57: // ['8','9'] return 32 case 65 <= r && r <= 70: // ['A','F'] return 33 case 97 <= r && r <= 102: // ['a','f'] return 33 } return NoState }, // S23 func(r rune) int { switch { } return NoState }, // S24 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 34 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S25 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 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 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S26 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 37 case 50 <= r && r <= 55: // ['2','7'] return 38 case 56 <= r && r <= 57: // ['8','9'] return 39 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 70: // ['A','F'] return 40 case 71 <= r && r <= 90: // ['G','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 102: // ['a','f'] return 40 case 103 <= r && r <= 122: // ['g','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S27 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 27 } return NoState }, // S28 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 28 case 50 <= r && r <= 55: // ['2','7'] return 29 } return NoState }, // S29 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 28 case 50 <= r && r <= 55: // ['2','7'] return 29 } return NoState }, // S30 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 30 case 50 <= r && r <= 55: // ['2','7'] return 31 case 56 <= r && r <= 57: // ['8','9'] return 32 case 65 <= r && r <= 70: // ['A','F'] return 33 case 97 <= r && r <= 102: // ['a','f'] return 33 } return NoState }, // S31 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 30 case 50 <= r && r <= 55: // ['2','7'] return 31 case 56 <= r && r <= 57: // ['8','9'] return 32 case 65 <= r && r <= 70: // ['A','F'] return 33 case 97 <= r && r <= 102: // ['a','f'] return 33 } return NoState }, // S32 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 30 case 50 <= r && r <= 55: // ['2','7'] return 31 case 56 <= r && r <= 57: // ['8','9'] return 32 case 65 <= r && r <= 70: // ['A','F'] return 33 case 97 <= r && r <= 102: // ['a','f'] return 33 } return NoState }, // S33 func(r rune) int { switch { case 48 <= r && r <= 49: // ['0','1'] return 30 case 50 <= r && r <= 55: // ['2','7'] return 31 case 56 <= r && r <= 57: // ['8','9'] return 32 case 65 <= r && r <= 70: // ['A','F'] return 33 case 97 <= r && r <= 102: // ['a','f'] return 33 } return NoState }, // S34 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 34 case 50 <= r && r <= 55: // ['2','7'] return 13 case 56 <= r && r <= 57: // ['8','9'] return 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S35 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 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 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S36 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 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 14 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 90: // ['A','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 122: // ['a','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S37 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 37 case 50 <= r && r <= 55: // ['2','7'] return 38 case 56 <= r && r <= 57: // ['8','9'] return 39 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 70: // ['A','F'] return 40 case 71 <= r && r <= 90: // ['G','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 102: // ['a','f'] return 40 case 103 <= r && r <= 122: // ['g','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S38 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 37 case 50 <= r && r <= 55: // ['2','7'] return 38 case 56 <= r && r <= 57: // ['8','9'] return 39 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 70: // ['A','F'] return 40 case 71 <= r && r <= 90: // ['G','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 102: // ['a','f'] return 40 case 103 <= r && r <= 122: // ['g','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S39 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 37 case 50 <= r && r <= 55: // ['2','7'] return 38 case 56 <= r && r <= 57: // ['8','9'] return 39 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 70: // ['A','F'] return 40 case 71 <= r && r <= 90: // ['G','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 102: // ['a','f'] return 40 case 103 <= r && r <= 122: // ['g','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, // S40 func(r rune) int { switch { case r == 33: // ['!','!'] return 11 case r == 35: // ['#','#'] return 11 case r == 36: // ['$','$'] return 11 case r == 37: // ['%','%'] return 11 case r == 38: // ['&','&'] return 11 case r == 39: // [''','''] return 11 case r == 42: // ['*','*'] return 11 case r == 43: // ['+','+'] return 11 case r == 45: // ['-','-'] return 11 case r == 46: // ['.','.'] return 11 case r == 47: // ['/','/'] return 11 case 48 <= r && r <= 49: // ['0','1'] return 37 case 50 <= r && r <= 55: // ['2','7'] return 38 case 56 <= r && r <= 57: // ['8','9'] return 39 case r == 61: // ['=','='] return 11 case r == 63: // ['?','?'] return 11 case r == 64: // ['@','@'] return 11 case 65 <= r && r <= 70: // ['A','F'] return 40 case 71 <= r && r <= 90: // ['G','Z'] return 11 case r == 94: // ['^','^'] return 11 case r == 95: // ['_','_'] return 11 case 97 <= r && r <= 102: // ['a','f'] return 40 case 103 <= r && r <= 122: // ['g','z'] return 11 case r == 126: // ['~','~'] return 11 } return NoState }, }