Files
azalea/schema/lexer/transitiontable.go
2026-01-26 20:52:51 -06:00

1685 lines
34 KiB
Go

// 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
},
}