// Code generated by golex. DO NOT EDIT. // Copyright (c) 2014 The ql Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package ql import ( "fmt" "strconv" ) // Implements yyLexer. func (l *lexer) Lex(lval *yySymType) (r int) { const ( INITIAL = iota S1 S2 ) if n := l.inj; n != 0 { l.inj = 0 return n } defer func() { pos := l.file.Position(l.First.Pos()) l.line = pos.Line l.col = pos.Column lval.line, lval.col = l.line, l.col }() c := l.Enter() yystate0: yyrule := -1 _ = yyrule c = l.Rule0() switch yyt := l.sc; yyt { default: panic(fmt.Errorf(`invalid start condition %d`, yyt)) case 0: // start condition: INITIAL goto yystart1 case 1: // start condition: S1 goto yystart318 case 2: // start condition: S2 goto yystart324 } yyAction: switch yyrule { case 1: goto yyrule1 case 2: goto yyrule2 case 3: goto yyrule3 case 4: goto yyrule4 case 5: goto yyrule5 case 6: goto yyrule6 case 7: goto yyrule7 case 8: goto yyrule8 case 9: goto yyrule9 case 10: goto yyrule10 case 11: goto yyrule11 case 12: goto yyrule12 case 13: goto yyrule13 case 14: goto yyrule14 case 15: goto yyrule15 case 16: goto yyrule16 case 17: goto yyrule17 case 18: goto yyrule18 case 19: goto yyrule19 case 20: goto yyrule20 case 21: goto yyrule21 case 22: goto yyrule22 case 23: goto yyrule23 case 24: goto yyrule24 case 25: goto yyrule25 case 26: goto yyrule26 case 27: goto yyrule27 case 28: goto yyrule28 case 29: goto yyrule29 case 30: goto yyrule30 case 31: goto yyrule31 case 32: goto yyrule32 case 33: goto yyrule33 case 34: goto yyrule34 case 35: goto yyrule35 case 36: goto yyrule36 case 37: goto yyrule37 case 38: goto yyrule38 case 39: goto yyrule39 case 40: goto yyrule40 case 41: goto yyrule41 case 42: goto yyrule42 case 43: goto yyrule43 case 44: goto yyrule44 case 45: goto yyrule45 case 46: goto yyrule46 case 47: goto yyrule47 case 48: goto yyrule48 case 49: goto yyrule49 case 50: goto yyrule50 case 51: goto yyrule51 case 52: goto yyrule52 case 53: goto yyrule53 case 54: goto yyrule54 case 55: goto yyrule55 case 56: goto yyrule56 case 57: goto yyrule57 case 58: goto yyrule58 case 59: goto yyrule59 case 60: goto yyrule60 case 61: goto yyrule61 case 62: goto yyrule62 case 63: goto yyrule63 case 64: goto yyrule64 case 65: goto yyrule65 case 66: goto yyrule66 case 67: goto yyrule67 case 68: goto yyrule68 case 69: goto yyrule69 case 70: goto yyrule70 case 71: goto yyrule71 case 72: goto yyrule72 case 73: goto yyrule73 case 74: goto yyrule74 case 75: goto yyrule75 case 76: goto yyrule76 case 77: goto yyrule77 case 78: goto yyrule78 case 79: goto yyrule79 case 80: goto yyrule80 case 81: goto yyrule81 case 82: goto yyrule82 case 83: goto yyrule83 case 84: goto yyrule84 case 85: goto yyrule85 case 86: goto yyrule86 case 87: goto yyrule87 case 88: goto yyrule88 case 89: goto yyrule89 case 90: goto yyrule90 case 91: goto yyrule91 case 92: goto yyrule92 case 93: goto yyrule93 case 94: goto yyrule94 case 95: goto yyrule95 case 96: goto yyrule96 case 97: goto yyrule97 case 98: goto yyrule98 case 99: goto yyrule99 case 100: goto yyrule100 case 101: goto yyrule101 } yystate1: c = l.Next() yystart1: switch { default: goto yyabort case c == '!': goto yystate3 case c == '"': goto yystate5 case c == '$' || c == '?': goto yystate6 case c == '&': goto yystate9 case c == '-': goto yystate16 case c == '.': goto yystate18 case c == '/': goto yystate24 case c == '0': goto yystate29 case c == '<': goto yystate36 case c == '=': goto yystate39 case c == '>': goto yystate41 case c == 'A' || c == 'a': goto yystate44 case c == 'B' || c == 'b': goto yystate56 case c == 'C' || c == 'c': goto yystate83 case c == 'D' || c == 'd': goto yystate107 case c == 'E' || c == 'e': goto yystate137 case c == 'F' || c == 'f': goto yystate148 case c == 'G' || c == 'g': goto yystate167 case c == 'H' || c == 'K' || c == 'M' || c == 'P' || c == 'Q' || c >= 'X' && c <= 'Z' || c == '_' || c == 'h' || c == 'k' || c == 'm' || c == 'p' || c == 'q' || c >= 'x' && c <= 'z' || c == '\u0081': goto yystate45 case c == 'I' || c == 'i': goto yystate172 case c == 'J' || c == 'j': goto yystate192 case c == 'L' || c == 'l': goto yystate196 case c == 'N' || c == 'n': goto yystate206 case c == 'O' || c == 'o': goto yystate212 case c == 'R' || c == 'r': goto yystate227 case c == 'S' || c == 's': goto yystate242 case c == 'T' || c == 't': goto yystate254 case c == 'U' || c == 'u': goto yystate279 case c == 'V' || c == 'v': goto yystate300 case c == 'W' || c == 'w': goto yystate306 case c == '\'': goto yystate12 case c == '\t' || c == '\n' || c == '\r' || c == ' ': goto yystate2 case c == '\u0080': goto yystate314 case c == '\u0084': goto yystate315 case c == '`': goto yystate311 case c == '|': goto yystate312 case c >= '1' && c <= '9': goto yystate35 } yystate2: c = l.Next() yyrule = 2 l.Mark() switch { default: goto yyrule2 case c == '\t' || c == '\n' || c == '\r' || c == ' ': goto yystate2 } yystate3: c = l.Next() switch { default: goto yyabort case c == '=': goto yystate4 } yystate4: c = l.Next() yyrule = 16 l.Mark() goto yyrule16 yystate5: c = l.Next() yyrule = 10 l.Mark() goto yyrule10 yystate6: c = l.Next() switch { default: goto yyabort case c >= '0' && c <= '9': goto yystate7 case c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081': goto yystate8 } yystate7: c = l.Next() yyrule = 101 l.Mark() switch { default: goto yyrule101 case c >= '0' && c <= '9': goto yystate7 } yystate8: c = l.Next() yyrule = 101 l.Mark() switch { default: goto yyrule101 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate8 } yystate9: c = l.Next() switch { default: goto yyabort case c == '&': goto yystate10 case c == '^': goto yystate11 } yystate10: c = l.Next() yyrule = 17 l.Mark() goto yyrule17 yystate11: c = l.Next() yyrule = 18 l.Mark() goto yyrule18 yystate12: c = l.Next() switch { default: goto yyabort case c == '\'': goto yystate13 case c == '\\': goto yystate14 case c >= '\x01' && c <= '&' || c >= '(' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate12 } yystate13: c = l.Next() yyrule = 12 l.Mark() goto yyrule12 yystate14: c = l.Next() switch { default: goto yyabort case c == '\'': goto yystate15 case c == '\\': goto yystate14 case c >= '\x01' && c <= '&' || c >= '(' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate12 } yystate15: c = l.Next() yyrule = 12 l.Mark() switch { default: goto yyrule12 case c == '\'': goto yystate13 case c == '\\': goto yystate14 case c >= '\x01' && c <= '&' || c >= '(' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate12 } yystate16: c = l.Next() switch { default: goto yyabort case c == '-': goto yystate17 } yystate17: c = l.Next() yyrule = 3 l.Mark() switch { default: goto yyrule3 case c >= '\x01' && c <= '\t' || c >= '\v' && c <= 'ÿ': goto yystate17 } yystate18: c = l.Next() switch { default: goto yyabort case c >= '0' && c <= '9': goto yystate19 } yystate19: c = l.Next() yyrule = 9 l.Mark() switch { default: goto yyrule9 case c == 'E' || c == 'e': goto yystate20 case c == 'I' || c == 'i': goto yystate23 case c >= '0' && c <= '9': goto yystate19 } yystate20: c = l.Next() switch { default: goto yyabort case c == '+' || c == '-': goto yystate21 case c >= '0' && c <= '9': goto yystate22 } yystate21: c = l.Next() switch { default: goto yyabort case c >= '0' && c <= '9': goto yystate22 } yystate22: c = l.Next() yyrule = 9 l.Mark() switch { default: goto yyrule9 case c == 'I' || c == 'i': goto yystate23 case c >= '0' && c <= '9': goto yystate22 } yystate23: c = l.Next() yyrule = 7 l.Mark() goto yyrule7 yystate24: c = l.Next() switch { default: goto yyabort case c == '*': goto yystate25 case c == '/': goto yystate28 } yystate25: c = l.Next() switch { default: goto yyabort case c == '*': goto yystate26 case c >= '\x01' && c <= ')' || c >= '+' && c <= 'ÿ': goto yystate25 } yystate26: c = l.Next() switch { default: goto yyabort case c == '*': goto yystate26 case c == '/': goto yystate27 case c >= '\x01' && c <= ')' || c >= '+' && c <= '.' || c >= '0' && c <= 'ÿ': goto yystate25 } yystate27: c = l.Next() yyrule = 5 l.Mark() goto yyrule5 yystate28: c = l.Next() yyrule = 4 l.Mark() switch { default: goto yyrule4 case c >= '\x01' && c <= '\t' || c >= '\v' && c <= 'ÿ': goto yystate28 } yystate29: c = l.Next() yyrule = 8 l.Mark() switch { default: goto yyrule8 case c == '.': goto yystate19 case c == '8' || c == '9': goto yystate31 case c == 'E' || c == 'e': goto yystate20 case c == 'I' || c == 'i': goto yystate32 case c == 'X' || c == 'x': goto yystate33 case c >= '0' && c <= '7': goto yystate30 } yystate30: c = l.Next() yyrule = 8 l.Mark() switch { default: goto yyrule8 case c == '.': goto yystate19 case c == '8' || c == '9': goto yystate31 case c == 'E' || c == 'e': goto yystate20 case c == 'I' || c == 'i': goto yystate32 case c >= '0' && c <= '7': goto yystate30 } yystate31: c = l.Next() switch { default: goto yyabort case c == '.': goto yystate19 case c == 'E' || c == 'e': goto yystate20 case c == 'I' || c == 'i': goto yystate32 case c >= '0' && c <= '9': goto yystate31 } yystate32: c = l.Next() yyrule = 6 l.Mark() goto yyrule6 yystate33: c = l.Next() switch { default: goto yyabort case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': goto yystate34 } yystate34: c = l.Next() yyrule = 8 l.Mark() switch { default: goto yyrule8 case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'a' && c <= 'f': goto yystate34 } yystate35: c = l.Next() yyrule = 8 l.Mark() switch { default: goto yyrule8 case c == '.': goto yystate19 case c == 'E' || c == 'e': goto yystate20 case c == 'I' || c == 'i': goto yystate32 case c >= '0' && c <= '9': goto yystate35 } yystate36: c = l.Next() switch { default: goto yyabort case c == '<': goto yystate37 case c == '=': goto yystate38 } yystate37: c = l.Next() yyrule = 19 l.Mark() goto yyrule19 yystate38: c = l.Next() yyrule = 20 l.Mark() goto yyrule20 yystate39: c = l.Next() switch { default: goto yyabort case c == '=': goto yystate40 } yystate40: c = l.Next() yyrule = 21 l.Mark() goto yyrule21 yystate41: c = l.Next() switch { default: goto yyabort case c == '=': goto yystate42 case c == '>': goto yystate43 } yystate42: c = l.Next() yyrule = 22 l.Mark() goto yyrule22 yystate43: c = l.Next() yyrule = 23 l.Mark() goto yyrule23 yystate44: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'D' || c == 'd': goto yystate46 case c == 'L' || c == 'l': goto yystate48 case c == 'N' || c == 'n': goto yystate52 case c == 'S' || c == 's': goto yystate54 case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'K' || c == 'M' || c >= 'O' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'k' || c == 'm' || c >= 'o' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate45: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate46: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'D' || c == 'd': goto yystate47 case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate47: c = l.Next() yyrule = 25 l.Mark() switch { default: goto yyrule25 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate48: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate49 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate49: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate50 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate50: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate51 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate51: c = l.Next() yyrule = 26 l.Mark() switch { default: goto yyrule26 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate52: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'D' || c == 'd': goto yystate53 case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate53: c = l.Next() yyrule = 27 l.Mark() switch { default: goto yyrule27 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate54: c = l.Next() yyrule = 29 l.Mark() switch { default: goto yyrule29 case c == 'C' || c == 'c': goto yystate55 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate55: c = l.Next() yyrule = 28 l.Mark() switch { default: goto yyrule28 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate56: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate57 case c == 'I' || c == 'i': goto yystate66 case c == 'L' || c == 'l': goto yystate74 case c == 'O' || c == 'o': goto yystate77 case c == 'Y' || c == 'y': goto yystate80 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'H' || c == 'J' || c == 'K' || c == 'M' || c == 'N' || c >= 'P' && c <= 'X' || c == 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'h' || c == 'j' || c == 'k' || c == 'm' || c == 'n' || c >= 'p' && c <= 'x' || c == 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate57: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'G' || c == 'g': goto yystate58 case c == 'T' || c == 't': goto yystate61 case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'H' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'f' || c >= 'h' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate58: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate59 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate59: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate60 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate60: c = l.Next() yyrule = 30 l.Mark() switch { default: goto yyrule30 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate61: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'W' || c == 'w': goto yystate62 case c >= '0' && c <= '9' || c >= 'A' && c <= 'V' || c >= 'X' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'v' || c >= 'x' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate62: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate63 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate63: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate64 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate64: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate65 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate65: c = l.Next() yyrule = 31 l.Mark() switch { default: goto yyrule31 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate66: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'G' || c == 'g': goto yystate67 case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'H' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'f' || c >= 'h' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate67: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate68 case c == 'R' || c == 'r': goto yystate71 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate68: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate69 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate69: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate70 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate70: c = l.Next() yyrule = 76 l.Mark() switch { default: goto yyrule76 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate71: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate72 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate72: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate73 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate73: c = l.Next() yyrule = 77 l.Mark() switch { default: goto yyrule77 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate74: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate75 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate75: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'B' || c == 'b': goto yystate76 case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate76: c = l.Next() yyrule = 78 l.Mark() switch { default: goto yyrule78 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate77: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate78 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate78: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate79 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate79: c = l.Next() yyrule = 79 l.Mark() switch { default: goto yyrule79 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate80: c = l.Next() yyrule = 32 l.Mark() switch { default: goto yyrule32 case c == 'T' || c == 't': goto yystate81 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate81: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate82 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate82: c = l.Next() yyrule = 80 l.Mark() switch { default: goto yyrule80 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate83: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate84 case c == 'R' || c == 'r': goto yystate102 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c == 'P' || c == 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c == 'p' || c == 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate84: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate85 case c == 'M' || c == 'm': goto yystate89 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'n' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate85: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'U' || c == 'u': goto yystate86 case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate86: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'M' || c == 'm': goto yystate87 case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate87: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate88 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate88: c = l.Next() yyrule = 33 l.Mark() switch { default: goto yyrule33 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate89: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'M' || c == 'm': goto yystate90 case c == 'P' || c == 'p': goto yystate93 case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c == 'N' || c == 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c == 'n' || c == 'o' || c >= 'q' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate90: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate91 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate91: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate92 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate92: c = l.Next() yyrule = 34 l.Mark() switch { default: goto yyrule34 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate93: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate94 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate94: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate95 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate95: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'X' || c == 'x': goto yystate96 case c >= '0' && c <= '9' || c >= 'A' && c <= 'W' || c == 'Y' || c == 'Z' || c == '_' || c >= 'a' && c <= 'w' || c == 'y' || c == 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate96: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '0' || c >= '2' && c <= '5' || c >= '7' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '1': goto yystate97 case c == '6': goto yystate100 } yystate97: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '0' || c == '1' || c >= '3' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '2': goto yystate98 } yystate98: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '8': goto yystate99 case c >= '0' && c <= '7' || c == '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate99: c = l.Next() yyrule = 81 l.Mark() switch { default: goto yyrule81 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate100: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '4': goto yystate101 case c >= '0' && c <= '3' || c >= '5' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate101: c = l.Next() yyrule = 82 l.Mark() switch { default: goto yyrule82 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate102: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate103 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate103: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate104 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate104: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate105 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate105: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate106 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate106: c = l.Next() yyrule = 35 l.Mark() switch { default: goto yyrule35 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate107: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate108 case c == 'I' || c == 'i': goto yystate120 case c == 'R' || c == 'r': goto yystate127 case c == 'U' || c == 'u': goto yystate130 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'H' || c >= 'J' && c <= 'Q' || c == 'S' || c == 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'h' || c >= 'j' && c <= 'q' || c == 's' || c == 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate108: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'F' || c == 'f': goto yystate109 case c == 'L' || c == 'l': goto yystate114 case c == 'S' || c == 's': goto yystate118 case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'K' || c >= 'M' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'k' || c >= 'm' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate109: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate110 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate110: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'U' || c == 'u': goto yystate111 case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate111: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate112 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate112: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate113 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate113: c = l.Next() yyrule = 36 l.Mark() switch { default: goto yyrule36 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate114: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate115 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate115: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate116 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate116: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate117 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate117: c = l.Next() yyrule = 37 l.Mark() switch { default: goto yyrule37 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate118: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'C' || c == 'c': goto yystate119 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate119: c = l.Next() yyrule = 38 l.Mark() switch { default: goto yyrule38 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate120: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate121 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate121: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate122 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate122: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate123 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate123: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate124 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate124: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'C' || c == 'c': goto yystate125 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate125: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate126 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate126: c = l.Next() yyrule = 39 l.Mark() switch { default: goto yyrule39 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate127: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate128 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate128: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'P' || c == 'p': goto yystate129 case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate129: c = l.Next() yyrule = 40 l.Mark() switch { default: goto yyrule40 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate130: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate131 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate131: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate132 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate132: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate133 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate133: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate134 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate134: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate135 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate135: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate136 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate136: c = l.Next() yyrule = 83 l.Mark() switch { default: goto yyrule83 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate137: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'X' || c == 'x': goto yystate138 case c >= '0' && c <= '9' || c >= 'A' && c <= 'W' || c == 'Y' || c == 'Z' || c == '_' || c >= 'a' && c <= 'w' || c == 'y' || c == 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate138: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate139 case c == 'P' || c == 'p': goto yystate143 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'o' || c >= 'q' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate139: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate140 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate140: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate141 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate141: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate142 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate142: c = l.Next() yyrule = 41 l.Mark() switch { default: goto yyrule41 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate143: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate144 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate144: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate145 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate145: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate146 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate146: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate147 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate147: c = l.Next() yyrule = 42 l.Mark() switch { default: goto yyrule42 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate148: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate149 case c == 'L' || c == 'l': goto yystate153 case c == 'R' || c == 'r': goto yystate161 case c == 'U' || c == 'u': goto yystate164 case c >= '0' && c <= '9' || c >= 'B' && c <= 'K' || c >= 'M' && c <= 'Q' || c == 'S' || c == 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'k' || c >= 'm' && c <= 'q' || c == 's' || c == 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate149: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate150 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate150: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate151 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate151: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate152 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate152: c = l.Next() yyrule = 74 l.Mark() switch { default: goto yyrule74 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate153: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate154 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate154: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate155 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate155: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate156 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate156: c = l.Next() yyrule = 84 l.Mark() switch { default: goto yyrule84 case c == '3': goto yystate157 case c == '6': goto yystate159 case c >= '0' && c <= '2' || c == '4' || c == '5' || c >= '7' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate157: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '0' || c == '1' || c >= '3' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '2': goto yystate158 } yystate158: c = l.Next() yyrule = 85 l.Mark() switch { default: goto yyrule85 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate159: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '4': goto yystate160 case c >= '0' && c <= '3' || c >= '5' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate160: c = l.Next() yyrule = 86 l.Mark() switch { default: goto yyrule86 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate161: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate162 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate162: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'M' || c == 'm': goto yystate163 case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate163: c = l.Next() yyrule = 43 l.Mark() switch { default: goto yyrule43 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate164: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate165 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate165: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate166 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate166: c = l.Next() yyrule = 44 l.Mark() switch { default: goto yyrule44 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate167: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate168 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate168: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate169 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate169: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'U' || c == 'u': goto yystate170 case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate170: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'P' || c == 'p': goto yystate171 case c >= '0' && c <= '9' || c >= 'A' && c <= 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'o' || c >= 'q' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate171: c = l.Next() yyrule = 45 l.Mark() switch { default: goto yyrule45 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate172: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'F' || c == 'f': goto yystate173 case c == 'N' || c == 'n': goto yystate174 case c == 'S' || c == 's': goto yystate191 case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'M' || c >= 'O' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'm' || c >= 'o' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate173: c = l.Next() yyrule = 46 l.Mark() switch { default: goto yyrule46 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate174: c = l.Next() yyrule = 50 l.Mark() switch { default: goto yyrule50 case c == 'D' || c == 'd': goto yystate175 case c == 'S' || c == 's': goto yystate178 case c == 'T' || c == 't': goto yystate182 case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'R' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'r' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate175: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate176 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate176: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'X' || c == 'x': goto yystate177 case c >= '0' && c <= '9' || c >= 'A' && c <= 'W' || c == 'Y' || c == 'Z' || c == '_' || c >= 'a' && c <= 'w' || c == 'y' || c == 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate177: c = l.Next() yyrule = 47 l.Mark() switch { default: goto yyrule47 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate178: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate179 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate179: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate180 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate180: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate181 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate181: c = l.Next() yyrule = 48 l.Mark() switch { default: goto yyrule48 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate182: c = l.Next() yyrule = 87 l.Mark() switch { default: goto yyrule87 case c == '0' || c == '2' || c == '4' || c == '5' || c == '7' || c == '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '1': goto yystate183 case c == '3': goto yystate185 case c == '6': goto yystate187 case c == '8': goto yystate189 case c == 'O' || c == 'o': goto yystate190 } yystate183: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '6': goto yystate184 case c >= '0' && c <= '5' || c >= '7' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate184: c = l.Next() yyrule = 88 l.Mark() switch { default: goto yyrule88 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate185: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '0' || c == '1' || c >= '3' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '2': goto yystate186 } yystate186: c = l.Next() yyrule = 89 l.Mark() switch { default: goto yyrule89 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate187: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '4': goto yystate188 case c >= '0' && c <= '3' || c >= '5' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate188: c = l.Next() yyrule = 90 l.Mark() switch { default: goto yyrule90 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate189: c = l.Next() yyrule = 91 l.Mark() switch { default: goto yyrule91 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate190: c = l.Next() yyrule = 49 l.Mark() switch { default: goto yyrule49 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate191: c = l.Next() yyrule = 51 l.Mark() switch { default: goto yyrule51 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate192: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate193 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate193: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate194 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate194: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate195 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate195: c = l.Next() yyrule = 52 l.Mark() switch { default: goto yyrule52 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate196: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate197 case c == 'I' || c == 'i': goto yystate200 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate197: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'F' || c == 'f': goto yystate198 case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate198: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate199 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate199: c = l.Next() yyrule = 53 l.Mark() switch { default: goto yyrule53 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate200: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'K' || c == 'k': goto yystate201 case c == 'M' || c == 'm': goto yystate203 case c >= '0' && c <= '9' || c >= 'A' && c <= 'J' || c == 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'j' || c == 'l' || c >= 'n' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate201: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate202 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate202: c = l.Next() yyrule = 54 l.Mark() switch { default: goto yyrule54 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate203: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate204 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate204: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate205 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate205: c = l.Next() yyrule = 55 l.Mark() switch { default: goto yyrule55 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate206: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate207 case c == 'U' || c == 'u': goto yystate209 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate207: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate208 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate208: c = l.Next() yyrule = 56 l.Mark() switch { default: goto yyrule56 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate209: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate210 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate210: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate211 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate211: c = l.Next() yyrule = 73 l.Mark() switch { default: goto yyrule73 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate212: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'F' || c == 'f': goto yystate213 case c == 'N' || c == 'n': goto yystate218 case c == 'R' || c == 'r': goto yystate219 case c == 'U' || c == 'u': goto yystate223 case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'M' || c >= 'O' && c <= 'Q' || c == 'S' || c == 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'm' || c >= 'o' && c <= 'q' || c == 's' || c == 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate213: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'F' || c == 'f': goto yystate214 case c >= '0' && c <= '9' || c >= 'A' && c <= 'E' || c >= 'G' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'e' || c >= 'g' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate214: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate215 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate215: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate216 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate216: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate217 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate217: c = l.Next() yyrule = 57 l.Mark() switch { default: goto yyrule57 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate218: c = l.Next() yyrule = 58 l.Mark() switch { default: goto yyrule58 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate219: c = l.Next() yyrule = 60 l.Mark() switch { default: goto yyrule60 case c == 'D' || c == 'd': goto yystate220 case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate220: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate221 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate221: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate222 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate222: c = l.Next() yyrule = 59 l.Mark() switch { default: goto yyrule59 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate223: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate224 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate224: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate225 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate225: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate226 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate226: c = l.Next() yyrule = 61 l.Mark() switch { default: goto yyrule61 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate227: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate228 case c == 'O' || c == 'o': goto yystate232 case c == 'U' || c == 'u': goto yystate239 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'N' || c >= 'P' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'n' || c >= 'p' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate228: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'G' || c == 'g': goto yystate229 case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'H' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'f' || c >= 'h' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate229: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'H' || c == 'h': goto yystate230 case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate230: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate231 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate231: c = l.Next() yyrule = 62 l.Mark() switch { default: goto yyrule62 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate232: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate233 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate233: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate234 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate234: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'B' || c == 'b': goto yystate235 case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate235: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate236 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate236: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'C' || c == 'c': goto yystate237 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate237: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'K' || c == 'k': goto yystate238 case c >= '0' && c <= '9' || c >= 'A' && c <= 'J' || c >= 'L' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'j' || c >= 'l' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate238: c = l.Next() yyrule = 63 l.Mark() switch { default: goto yyrule63 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate239: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate240 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate240: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate241 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate241: c = l.Next() yyrule = 92 l.Mark() switch { default: goto yyrule92 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate242: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate243 case c == 'T' || c == 't': goto yystate249 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate243: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate244 case c == 'T' || c == 't': goto yystate248 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate244: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate245 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate245: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'C' || c == 'c': goto yystate246 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate246: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate247 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate247: c = l.Next() yyrule = 64 l.Mark() switch { default: goto yyrule64 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate248: c = l.Next() yyrule = 65 l.Mark() switch { default: goto yyrule65 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate249: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate250 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate250: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate251 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate251: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate252 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate252: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'G' || c == 'g': goto yystate253 case c >= '0' && c <= '9' || c >= 'A' && c <= 'F' || c >= 'H' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'f' || c >= 'h' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate253: c = l.Next() yyrule = 93 l.Mark() switch { default: goto yyrule93 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate254: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate255 case c == 'I' || c == 'i': goto yystate259 case c == 'R' || c == 'r': goto yystate262 case c >= '0' && c <= '9' || c >= 'B' && c <= 'H' || c >= 'J' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'h' || c >= 'j' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate255: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'B' || c == 'b': goto yystate256 case c >= '0' && c <= '9' || c == 'A' || c >= 'C' && c <= 'Z' || c == '_' || c == 'a' || c >= 'c' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate256: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate257 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate257: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate258 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate258: c = l.Next() yyrule = 66 l.Mark() switch { default: goto yyrule66 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate259: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'M' || c == 'm': goto yystate260 case c >= '0' && c <= '9' || c >= 'A' && c <= 'L' || c >= 'N' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'l' || c >= 'n' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate260: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate261 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate261: c = l.Next() yyrule = 94 l.Mark() switch { default: goto yyrule94 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate262: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate263 case c == 'U' || c == 'u': goto yystate272 case c >= '0' && c <= '9' || c >= 'B' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'b' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate263: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate264 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate264: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate265 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate265: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate266 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate266: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'C' || c == 'c': goto yystate267 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate267: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate268 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate268: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate269 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate269: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'O' || c == 'o': goto yystate270 case c >= '0' && c <= '9' || c >= 'A' && c <= 'N' || c >= 'P' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'n' || c >= 'p' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate270: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate271 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate271: c = l.Next() yyrule = 67 l.Mark() switch { default: goto yyrule67 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate272: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate273 case c == 'N' || c == 'n': goto yystate274 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate273: c = l.Next() yyrule = 75 l.Mark() switch { default: goto yyrule75 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate274: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'C' || c == 'c': goto yystate275 case c >= '0' && c <= '9' || c == 'A' || c == 'B' || c >= 'D' && c <= 'Z' || c == '_' || c == 'a' || c == 'b' || c >= 'd' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate275: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate276 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate276: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate277 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate277: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate278 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate278: c = l.Next() yyrule = 68 l.Mark() switch { default: goto yyrule68 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate279: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate280 case c == 'N' || c == 'n': goto yystate290 case c == 'P' || c == 'p': goto yystate295 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'M' || c == 'O' || c >= 'Q' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'm' || c == 'o' || c >= 'q' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate280: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'N' || c == 'n': goto yystate281 case c >= '0' && c <= '9' || c >= 'A' && c <= 'M' || c >= 'O' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'm' || c >= 'o' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate281: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate282 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate282: c = l.Next() yyrule = 95 l.Mark() switch { default: goto yyrule95 case c == '0' || c == '2' || c == '4' || c == '5' || c == '7' || c == '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '1': goto yystate283 case c == '3': goto yystate285 case c == '6': goto yystate287 case c == '8': goto yystate289 } yystate283: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '6': goto yystate284 case c >= '0' && c <= '5' || c >= '7' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate284: c = l.Next() yyrule = 96 l.Mark() switch { default: goto yyrule96 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate285: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '0' || c == '1' || c >= '3' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 case c == '2': goto yystate286 } yystate286: c = l.Next() yyrule = 97 l.Mark() switch { default: goto yyrule97 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate287: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == '4': goto yystate288 case c >= '0' && c <= '3' || c >= '5' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate288: c = l.Next() yyrule = 98 l.Mark() switch { default: goto yyrule98 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate289: c = l.Next() yyrule = 99 l.Mark() switch { default: goto yyrule99 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate290: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'I' || c == 'i': goto yystate291 case c >= '0' && c <= '9' || c >= 'A' && c <= 'H' || c >= 'J' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'h' || c >= 'j' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate291: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'Q' || c == 'q': goto yystate292 case c >= '0' && c <= '9' || c >= 'A' && c <= 'P' || c >= 'R' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'p' || c >= 'r' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate292: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'U' || c == 'u': goto yystate293 case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate293: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate294 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate294: c = l.Next() yyrule = 70 l.Mark() switch { default: goto yyrule70 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate295: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'D' || c == 'd': goto yystate296 case c >= '0' && c <= '9' || c >= 'A' && c <= 'C' || c >= 'E' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'c' || c >= 'e' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate296: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate297 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate297: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'T' || c == 't': goto yystate298 case c >= '0' && c <= '9' || c >= 'A' && c <= 'S' || c >= 'U' && c <= 'Z' || c == '_' || c >= 'a' && c <= 's' || c >= 'u' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate298: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate299 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate299: c = l.Next() yyrule = 69 l.Mark() switch { default: goto yyrule69 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate300: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'A' || c == 'a': goto yystate301 case c >= '0' && c <= '9' || c >= 'B' && c <= 'Z' || c == '_' || c >= 'b' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate301: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'L' || c == 'l': goto yystate302 case c >= '0' && c <= '9' || c >= 'A' && c <= 'K' || c >= 'M' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'k' || c >= 'm' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate302: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'U' || c == 'u': goto yystate303 case c >= '0' && c <= '9' || c >= 'A' && c <= 'T' || c >= 'V' && c <= 'Z' || c == '_' || c >= 'a' && c <= 't' || c >= 'v' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate303: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate304 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate304: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'S' || c == 's': goto yystate305 case c >= '0' && c <= '9' || c >= 'A' && c <= 'R' || c >= 'T' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'r' || c >= 't' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate305: c = l.Next() yyrule = 71 l.Mark() switch { default: goto yyrule71 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate306: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'H' || c == 'h': goto yystate307 case c >= '0' && c <= '9' || c >= 'A' && c <= 'G' || c >= 'I' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'g' || c >= 'i' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate307: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate308 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate308: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'R' || c == 'r': goto yystate309 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Q' || c >= 'S' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'q' || c >= 's' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate309: c = l.Next() yyrule = 100 l.Mark() switch { default: goto yyrule100 case c == 'E' || c == 'e': goto yystate310 case c >= '0' && c <= '9' || c >= 'A' && c <= 'D' || c >= 'F' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'd' || c >= 'f' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate310: c = l.Next() yyrule = 72 l.Mark() switch { default: goto yyrule72 case c >= '0' && c <= '9' || c >= 'A' && c <= 'Z' || c == '_' || c >= 'a' && c <= 'z' || c == '\u0081' || c == '\u0082': goto yystate45 } yystate311: c = l.Next() yyrule = 11 l.Mark() goto yyrule11 yystate312: c = l.Next() switch { default: goto yyabort case c == '|': goto yystate313 } yystate313: c = l.Next() yyrule = 24 l.Mark() goto yyrule24 yystate314: c = l.Next() yyrule = 1 l.Mark() goto yyrule1 yystate315: c = l.Next() switch { default: goto yyabort case c >= '\x01' && c <= '\t' || c == '\v' || c == '\f' || c >= '\x0e' && c <= '\u0084' || c >= '\u0086' && c <= 'ÿ': goto yystate316 } yystate316: c = l.Next() switch { default: goto yyabort case c == '\u0085': goto yystate317 case c >= '\x01' && c <= '\t' || c == '\v' || c == '\f' || c >= '\x0e' && c <= '\u0084' || c >= '\u0086' && c <= 'ÿ': goto yystate316 } yystate317: c = l.Next() yyrule = 15 l.Mark() goto yyrule15 yystate318: c = l.Next() yystart318: switch { default: goto yyabort case c == '"': goto yystate320 case c == '\\': goto yystate321 case c == '\u0080': goto yystate323 case c >= '\x01' && c <= '!' || c >= '#' && c <= '[' || c >= ']' && c <= '\u007f' || c >= '\u0081' && c <= 'ÿ': goto yystate319 } yystate319: c = l.Next() switch { default: goto yyabort case c == '"': goto yystate320 case c == '\\': goto yystate321 case c >= '\x01' && c <= '!' || c >= '#' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate319 } yystate320: c = l.Next() yyrule = 13 l.Mark() goto yyrule13 yystate321: c = l.Next() switch { default: goto yyabort case c == '"': goto yystate322 case c == '\\': goto yystate321 case c >= '\x01' && c <= '!' || c >= '#' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate319 } yystate322: c = l.Next() yyrule = 13 l.Mark() switch { default: goto yyrule13 case c == '"': goto yystate320 case c == '\\': goto yystate321 case c >= '\x01' && c <= '!' || c >= '#' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate319 } yystate323: c = l.Next() yyrule = 1 l.Mark() switch { default: goto yyrule1 case c == '"': goto yystate320 case c == '\\': goto yystate321 case c >= '\x01' && c <= '!' || c >= '#' && c <= '[' || c >= ']' && c <= 'ÿ': goto yystate319 } yystate324: c = l.Next() yystart324: switch { default: goto yyabort case c == '\u0080': goto yystate327 case c == '`': goto yystate326 case c >= '\x01' && c <= '_' || c >= 'a' && c <= '\u007f' || c >= '\u0081' && c <= 'ÿ': goto yystate325 } yystate325: c = l.Next() switch { default: goto yyabort case c == '`': goto yystate326 case c >= '\x01' && c <= '_' || c >= 'a' && c <= 'ÿ': goto yystate325 } yystate326: c = l.Next() yyrule = 14 l.Mark() goto yyrule14 yystate327: c = l.Next() yyrule = 1 l.Mark() switch { default: goto yyrule1 case c == '`': goto yystate326 case c >= '\x01' && c <= '_' || c >= 'a' && c <= 'ÿ': goto yystate325 } yyrule1: // \x80 { return 0 } yyrule2: // [ \t\n\r]+ goto yystate0 yyrule3: // --.* goto yystate0 yyrule4: // \/\/.* goto yystate0 yyrule5: // \/\*([^*]|\*+[^*/])*\*+\/ goto yystate0 yyrule6: // {imaginary_ilit} { return l.int(lval, true) } yyrule7: // {imaginary_lit} { return l.float(lval, true) } yyrule8: // {int_lit} { return l.int(lval, false) } yyrule9: // {float_lit} { return l.float(lval, false) } yyrule10: // \" { l.sc = S1 goto yystate0 } yyrule11: // ` { l.sc = S2 goto yystate0 } yyrule12: // '(\\.|[^'])*' { if ret := l.str(lval, ""); ret != stringLit { return ret } lval.item = idealRune(lval.item.(string)[0]) return intLit } yyrule13: // (\\.|[^\"])*\" { return l.str(lval, "\"") } yyrule14: // ([^`]|\n)*` { return l.str(lval, "`") } yyrule15: // {og}[^\n\r\x85]+{cg} { return l.delimitedIdentifier(lval) return identifier } yyrule16: // "!=" { return neq } yyrule17: // "&&" { return andand } yyrule18: // "&^" { return andnot } yyrule19: // "<<" { return lsh } yyrule20: // "<=" { return le } yyrule21: // "==" { return eq } yyrule22: // ">=" { return ge } yyrule23: // ">>" { return rsh } yyrule24: // "||" { return oror } yyrule25: // {add} { return add } yyrule26: // {alter} { return alter } yyrule27: // {and} { return and } yyrule28: // {asc} { return asc } yyrule29: // {as} { return as } yyrule30: // {begin} { return begin } yyrule31: // {between} { return between } yyrule32: // {by} { return by } yyrule33: // {column} { return column } yyrule34: // {commit} { return commit } yyrule35: // {create} { return create } yyrule36: // {default} { return defaultKwd } yyrule37: // {delete} { return deleteKwd } yyrule38: // {desc} { return desc } yyrule39: // {distinct} { return distinct } yyrule40: // {drop} { return drop } yyrule41: // {exists} { return exists } yyrule42: // {explain} { return explain } yyrule43: // {from} { return from } yyrule44: // {full} { return full } yyrule45: // {group} { return group } yyrule46: // {if} { return ifKwd } yyrule47: // {index} { return index } yyrule48: // {insert} { return insert } yyrule49: // {into} { return into } yyrule50: // {in} { return in } yyrule51: // {is} { return is } yyrule52: // {join} { return join } yyrule53: // {left} { return left } yyrule54: // {like} { return like } yyrule55: // {limit} { return limit } yyrule56: // {not} { return not } yyrule57: // {offset} { return offset } yyrule58: // {on} { return on } yyrule59: // {order} { return order } yyrule60: // {or} { return or } yyrule61: // {outer} { return outer } yyrule62: // {right} { return right } yyrule63: // {rollback} { return rollback } yyrule64: // {select} { l.agg = append(l.agg, false) return selectKwd } yyrule65: // {set} { return set } yyrule66: // {table} { return tableKwd } yyrule67: // {transaction} { return transaction } yyrule68: // {truncate} { return truncate } yyrule69: // {update} { return update } yyrule70: // {unique} { return unique } yyrule71: // {values} { return values } yyrule72: // {where} { return where } yyrule73: // {null} { lval.item = nil return null } yyrule74: // {false} { lval.item = false return falseKwd } yyrule75: // {true} { lval.item = true return trueKwd } yyrule76: // {bigint} { lval.item = qBigInt return bigIntType } yyrule77: // {bigrat} { lval.item = qBigRat return bigRatType } yyrule78: // {blob} { lval.item = qBlob return blobType } yyrule79: // {bool} { lval.item = qBool return boolType } yyrule80: // {byte} { lval.item = qUint8 return byteType } yyrule81: // {complex}128 { lval.item = qComplex128 return complex128Type } yyrule82: // {complex}64 { lval.item = qComplex64 return complex64Type } yyrule83: // {duration} { lval.item = qDuration return durationType } yyrule84: // {float} { lval.item = qFloat64 return floatType } yyrule85: // {float}32 { lval.item = qFloat32 return float32Type } yyrule86: // {float}64 { lval.item = qFloat64 return float64Type } yyrule87: // {int} { lval.item = qInt64 return intType } yyrule88: // {int}16 { lval.item = qInt16 return int16Type } yyrule89: // {int}32 { lval.item = qInt32 return int32Type } yyrule90: // {int}64 { lval.item = qInt64 return int64Type } yyrule91: // {int}8 { lval.item = qInt8 return int8Type } yyrule92: // {rune} { lval.item = qInt32 return runeType } yyrule93: // {string} { lval.item = qString return stringType } yyrule94: // {time} { lval.item = qTime return timeType } yyrule95: // {uint} { lval.item = qUint64 return uintType } yyrule96: // {uint}16 { lval.item = qUint16 return uint16Type } yyrule97: // {uint}32 { lval.item = qUint32 return uint32Type } yyrule98: // {uint}64 { lval.item = qUint64 return uint64Type } yyrule99: // {uint}8 { lval.item = qUint8 return uint8Type } yyrule100: // {ident} { lval.item = string(l.TokenBytes(nil)) return identifier } yyrule101: // ($|\?)({D}|{ident}) if true { // avoid go vet determining the below panic will not be reached s := string(l.TokenBytes(nil)[1:]) lval.item, _ = strconv.Atoi(s) if s != "" && s[0] < '1' || s[0] > '9' { l.err("parameter number must be non zero") } return qlParam } panic("unreachable") yyabort: // no lexem recognized // // silence unused label errors for build and satisfy go vet reachability analysis // { if false { goto yyabort } if false { goto yystate0 } if false { goto yystate1 } if false { goto yystate318 } if false { goto yystate324 } } if c, ok := l.Abort(); ok { return c } goto yyAction }