//line straceLex.rl:1 // Copyright 2018 syzkaller project authors. All rights reserved. // Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file. //go:build !codeanalysis package parser import ( "encoding/hex" "fmt" "github.com/google/syzkaller/pkg/log" "strconv" "strings" ) //line lex.go:20 const strace_start int = 157 const strace_first_final int = 157 const strace_error int = 0 const strace_en_comment int = 207 const strace_en_main int = 157 //line straceLex.rl:22 type Stracelexer struct { result *Syscall data []byte p, pe, cs int ts, te, act int } func newStraceLexer(data []byte) *Stracelexer { lex := &Stracelexer{ data: data, pe: len(data), } //line lex.go:46 { lex.cs = strace_start lex.ts = 0 lex.te = 0 lex.act = 0 } //line straceLex.rl:38 return lex } func (lex *Stracelexer) Lex(out *StraceSymType) int { eof := lex.pe tok := 0 //line lex.go:62 { if (lex.p) == (lex.pe) { goto _test_eof } switch lex.cs { case 157: goto st_case_157 case 0: goto st_case_0 case 1: goto st_case_1 case 2: goto st_case_2 case 158: goto st_case_158 case 3: goto st_case_3 case 4: goto st_case_4 case 5: goto st_case_5 case 6: goto st_case_6 case 7: goto st_case_7 case 8: goto st_case_8 case 159: goto st_case_159 case 160: goto st_case_160 case 9: goto st_case_9 case 161: goto st_case_161 case 162: goto st_case_162 case 10: goto st_case_10 case 11: goto st_case_11 case 12: goto st_case_12 case 13: goto st_case_13 case 14: goto st_case_14 case 15: goto st_case_15 case 16: goto st_case_16 case 17: goto st_case_17 case 18: goto st_case_18 case 19: goto st_case_19 case 20: goto st_case_20 case 21: goto st_case_21 case 22: goto st_case_22 case 23: goto st_case_23 case 24: goto st_case_24 case 25: goto st_case_25 case 26: goto st_case_26 case 163: goto st_case_163 case 27: goto st_case_27 case 164: goto st_case_164 case 165: goto st_case_165 case 166: goto st_case_166 case 167: goto st_case_167 case 28: goto st_case_28 case 29: goto st_case_29 case 30: goto st_case_30 case 168: goto st_case_168 case 169: goto st_case_169 case 31: goto st_case_31 case 32: goto st_case_32 case 170: goto st_case_170 case 171: goto st_case_171 case 172: goto st_case_172 case 173: goto st_case_173 case 33: goto st_case_33 case 34: goto st_case_34 case 35: goto st_case_35 case 36: goto st_case_36 case 174: goto st_case_174 case 175: goto st_case_175 case 37: goto st_case_37 case 38: goto st_case_38 case 39: goto st_case_39 case 40: goto st_case_40 case 41: goto st_case_41 case 42: goto st_case_42 case 43: goto st_case_43 case 44: goto st_case_44 case 45: goto st_case_45 case 46: goto st_case_46 case 47: goto st_case_47 case 48: goto st_case_48 case 49: goto st_case_49 case 50: goto st_case_50 case 176: goto st_case_176 case 51: goto st_case_51 case 52: goto st_case_52 case 53: goto st_case_53 case 54: goto st_case_54 case 177: goto st_case_177 case 55: goto st_case_55 case 178: goto st_case_178 case 179: goto st_case_179 case 56: goto st_case_56 case 57: goto st_case_57 case 58: goto st_case_58 case 59: goto st_case_59 case 60: goto st_case_60 case 61: goto st_case_61 case 62: goto st_case_62 case 63: goto st_case_63 case 64: goto st_case_64 case 65: goto st_case_65 case 66: goto st_case_66 case 67: goto st_case_67 case 68: goto st_case_68 case 69: goto st_case_69 case 70: goto st_case_70 case 71: goto st_case_71 case 180: goto st_case_180 case 181: goto st_case_181 case 72: goto st_case_72 case 73: goto st_case_73 case 74: goto st_case_74 case 75: goto st_case_75 case 76: goto st_case_76 case 77: goto st_case_77 case 78: goto st_case_78 case 79: goto st_case_79 case 80: goto st_case_80 case 81: goto st_case_81 case 82: goto st_case_82 case 83: goto st_case_83 case 84: goto st_case_84 case 85: goto st_case_85 case 182: goto st_case_182 case 86: goto st_case_86 case 87: goto st_case_87 case 88: goto st_case_88 case 89: goto st_case_89 case 90: goto st_case_90 case 91: goto st_case_91 case 92: goto st_case_92 case 93: goto st_case_93 case 94: goto st_case_94 case 95: goto st_case_95 case 96: goto st_case_96 case 97: goto st_case_97 case 98: goto st_case_98 case 99: goto st_case_99 case 100: goto st_case_100 case 101: goto st_case_101 case 102: goto st_case_102 case 103: goto st_case_103 case 104: goto st_case_104 case 105: goto st_case_105 case 106: goto st_case_106 case 107: goto st_case_107 case 108: goto st_case_108 case 109: goto st_case_109 case 110: goto st_case_110 case 111: goto st_case_111 case 112: goto st_case_112 case 113: goto st_case_113 case 114: goto st_case_114 case 115: goto st_case_115 case 116: goto st_case_116 case 117: goto st_case_117 case 118: goto st_case_118 case 119: goto st_case_119 case 120: goto st_case_120 case 121: goto st_case_121 case 122: goto st_case_122 case 123: goto st_case_123 case 124: goto st_case_124 case 125: goto st_case_125 case 126: goto st_case_126 case 127: goto st_case_127 case 128: goto st_case_128 case 129: goto st_case_129 case 130: goto st_case_130 case 131: goto st_case_131 case 132: goto st_case_132 case 133: goto st_case_133 case 134: goto st_case_134 case 135: goto st_case_135 case 136: goto st_case_136 case 137: goto st_case_137 case 138: goto st_case_138 case 139: goto st_case_139 case 140: goto st_case_140 case 141: goto st_case_141 case 142: goto st_case_142 case 143: goto st_case_143 case 144: goto st_case_144 case 145: goto st_case_145 case 146: goto st_case_146 case 147: goto st_case_147 case 148: goto st_case_148 case 149: goto st_case_149 case 150: goto st_case_150 case 151: goto st_case_151 case 152: goto st_case_152 case 153: goto st_case_153 case 154: goto st_case_154 case 183: goto st_case_183 case 155: goto st_case_155 case 184: goto st_case_184 case 185: goto st_case_185 case 186: goto st_case_186 case 187: goto st_case_187 case 188: goto st_case_188 case 189: goto st_case_189 case 190: goto st_case_190 case 191: goto st_case_191 case 192: goto st_case_192 case 193: goto st_case_193 case 194: goto st_case_194 case 195: goto st_case_195 case 196: goto st_case_196 case 197: goto st_case_197 case 198: goto st_case_198 case 199: goto st_case_199 case 200: goto st_case_200 case 201: goto st_case_201 case 202: goto st_case_202 case 203: goto st_case_203 case 204: goto st_case_204 case 205: goto st_case_205 case 156: goto st_case_156 case 206: goto st_case_206 case 207: goto st_case_207 case 208: goto st_case_208 } goto st_out tr9: //line NONE:1 switch lex.act { case 0: { { goto st0 } } case 3: { (lex.p) = (lex.te) - 1 out.val_int, _ = strconv.ParseInt(string(lex.data[lex.ts:lex.te]), 0, 64) tok = INT { (lex.p)++ lex.cs = 157 goto _out } } case 4: { (lex.p) = (lex.te) - 1 out.val_double, _ = strconv.ParseFloat(string(lex.data[lex.ts:lex.te]), 64) tok = DOUBLE { (lex.p)++ lex.cs = 157 goto _out } } case 7: { (lex.p) = (lex.te) - 1 tok = NULL { (lex.p)++ lex.cs = 157 goto _out } } case 8: { (lex.p) = (lex.te) - 1 out.data = string(lex.data[lex.ts:lex.te]) tok = FLAG { (lex.p)++ lex.cs = 157 goto _out } } case 10: { (lex.p) = (lex.te) - 1 out.data = string(lex.data[lex.ts:lex.te]) tok = IDENTIFIER { (lex.p)++ lex.cs = 157 goto _out } } case 32: { (lex.p) = (lex.te) - 1 tok = COMMA { (lex.p)++ lex.cs = 157 goto _out } } } goto st157 tr11: //line straceLex.rl:99 (lex.p) = (lex.te) - 1 { tok = COMMA { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr28: //line straceLex.rl:78 lex.te = (lex.p) + 1 { tok = UNFINISHED { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr30: //line straceLex.rl:89 lex.te = (lex.p) + 1 { tok = RBRACKET { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr36: //line straceLex.rl:70 (lex.p) = (lex.te) - 1 { out.val_int, _ = strconv.ParseInt(string(lex.data[lex.ts:lex.te]), 0, 64) tok = INT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr55: //line straceLex.rl:103 (lex.p) = (lex.te) - 1 { out.data = string(lex.data[lex.ts:lex.te]) tok = DATETIME { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr74: //line straceLex.rl:80 lex.te = (lex.p) + 1 { out.data = string(lex.data[lex.ts:lex.te]) tok = MAC { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr78: //line straceLex.rl:95 lex.te = (lex.p) + 1 { tok = LSHIFT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr94: //line straceLex.rl:79 (lex.p) = (lex.te) - 1 { tok = RESUMED { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr95: //line straceLex.rl:79 lex.te = (lex.p) + 1 { tok = RESUMED { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr162: //line straceLex.rl:96 lex.te = (lex.p) + 1 { tok = RSHIFT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr165: //line straceLex.rl:106 lex.te = (lex.p) + 1 goto st157 tr166: //line straceLex.rl:93 lex.te = (lex.p) + 1 { tok = NOT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr168: //line straceLex.rl:92 lex.te = (lex.p) + 1 { tok = AND { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr170: //line straceLex.rl:82 lex.te = (lex.p) + 1 { tok = LPAREN { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr171: //line straceLex.rl:84 lex.te = (lex.p) + 1 { tok = RPAREN { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr172: //line straceLex.rl:87 lex.te = (lex.p) + 1 { tok = TIMES { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr173: //line straceLex.rl:101 lex.te = (lex.p) + 1 { tok = PLUS { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr183: //line straceLex.rl:105 lex.te = (lex.p) + 1 { tok = QUESTION { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr187: //line straceLex.rl:85 lex.te = (lex.p) + 1 { tok = LBRACKET_SQUARE { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr188: //line straceLex.rl:86 lex.te = (lex.p) + 1 { tok = RBRACKET_SQUARE { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr190: //line straceLex.rl:88 lex.te = (lex.p) + 1 { tok = LBRACKET { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr191: //line straceLex.rl:90 lex.te = (lex.p) + 1 { tok = OR { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr192: //line straceLex.rl:94 lex.te = (lex.p) + 1 { tok = ONESCOMP { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr193: //line straceLex.rl:73 lex.te = (lex.p) (lex.p)-- { out.data = ParseString(string(lex.data[lex.ts+1 : lex.te-1])) tok = STRING_LITERAL { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr194: //line straceLex.rl:77 lex.te = (lex.p) (lex.p)-- { out.data = string(lex.data[lex.ts:lex.te]) tok = IDENTIFIER { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr195: //line straceLex.rl:99 lex.te = (lex.p) (lex.p)-- { tok = COMMA { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr197: //line straceLex.rl:100 lex.te = (lex.p) (lex.p)-- { tok = MINUS { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr198: //line straceLex.rl:97 lex.te = (lex.p) + 1 { tok = ARROW { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr199: //line straceLex.rl:102 lex.te = (lex.p) (lex.p)-- { tok = FORWARDSLASH { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr200: //line straceLex.rl:104 lex.te = (lex.p) + 1 { { goto st207 } } goto st157 tr201: //line straceLex.rl:70 lex.te = (lex.p) (lex.p)-- { out.val_int, _ = strconv.ParseInt(string(lex.data[lex.ts:lex.te]), 0, 64) tok = INT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr206: //line straceLex.rl:71 lex.te = (lex.p) (lex.p)-- { out.val_double, _ = strconv.ParseFloat(string(lex.data[lex.ts:lex.te]), 64) tok = DOUBLE { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr210: //line straceLex.rl:77 lex.te = (lex.p) + 1 { out.data = string(lex.data[lex.ts:lex.te]) tok = IDENTIFIER { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr218: //line straceLex.rl:103 lex.te = (lex.p) (lex.p)-- { out.data = string(lex.data[lex.ts:lex.te]) tok = DATETIME { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr221: //line straceLex.rl:72 lex.te = (lex.p) (lex.p)-- { out.val_uint, _ = strconv.ParseUint(string(lex.data[lex.ts:lex.te]), 0, 64) tok = UINT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr222: //line straceLex.rl:79 lex.te = (lex.p) (lex.p)-- { tok = RESUMED { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr224: //line straceLex.rl:81 lex.te = (lex.p) (lex.p)-- { tok = EQUALS { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr225: //line straceLex.rl:98 lex.te = (lex.p) + 1 { tok = ARROW { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr226: //line straceLex.rl:83 lex.te = (lex.p) + 1 { tok = EQUALAT { (lex.p)++ lex.cs = 157 goto _out } } goto st157 tr231: //line straceLex.rl:75 lex.te = (lex.p) (lex.p)-- { out.data = string(lex.data[lex.ts:lex.te]) tok = FLAG { (lex.p)++ lex.cs = 157 goto _out } } goto st157 st157: //line NONE:1 lex.ts = 0 //line NONE:1 lex.act = 0 if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof157 } st_case_157: //line NONE:1 lex.ts = (lex.p) //line lex.go:740 switch lex.data[(lex.p)] { case 32: goto tr165 case 33: goto tr166 case 34: goto st1 case 38: goto tr168 case 39: goto tr169 case 40: goto tr170 case 41: goto tr171 case 42: goto tr172 case 43: goto tr173 case 44: goto tr174 case 45: goto st163 case 46: goto st27 case 47: goto st164 case 48: goto tr177 case 58: goto st160 case 60: goto st72 case 61: goto st183 case 62: goto st155 case 63: goto tr183 case 78: goto st203 case 91: goto tr187 case 93: goto tr188 case 95: goto st156 case 123: goto tr190 case 124: goto tr191 case 125: goto tr30 case 126: goto tr192 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 13: if 49 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr178 } case lex.data[(lex.p)] >= 9: goto tr165 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] < 97: if 71 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr185 } case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto tr189 } default: goto st184 } goto st0 st_case_0: st0: lex.cs = 0 goto _out st1: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof1 } st_case_1: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st3 case 78: goto st6 case 92: goto st2 case 95: goto st3 } switch { case lex.data[(lex.p)] < 46: if 40 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 42 { goto st2 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st4 } default: goto st2 } goto st0 st2: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof2 } st_case_2: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 92: goto st2 case 95: goto st2 } switch { case lex.data[(lex.p)] < 46: if 39 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 42 { goto st2 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st2 } default: goto st2 } goto st0 st158: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof158 } st_case_158: switch lex.data[(lex.p)] { case 39: goto st158 case 46: goto st158 } goto tr193 st3: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof3 } st_case_3: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st3 case 92: goto st2 case 95: goto st3 } switch { case lex.data[(lex.p)] < 46: if 40 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 42 { goto st2 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st4 } default: goto st2 } goto st0 st4: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof4 } st_case_4: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st5 case 58: goto st2 case 92: goto st2 case 95: goto st5 } switch { case lex.data[(lex.p)] < 48: switch { case lex.data[(lex.p)] > 42: if 46 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 47 { goto st2 } case lex.data[(lex.p)] >= 40: goto st2 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st5 } default: goto st5 } goto st0 st5: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof5 } st_case_5: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st5 case 58: goto st2 case 92: goto st2 case 95: goto st5 } switch { case lex.data[(lex.p)] < 48: switch { case lex.data[(lex.p)] > 42: if 46 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 47 { goto st2 } case lex.data[(lex.p)] >= 40: goto st2 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st5 } default: goto st5 } goto st0 st6: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof6 } st_case_6: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st5 case 58: goto st2 case 85: goto st7 case 92: goto st2 case 95: goto st5 } switch { case lex.data[(lex.p)] < 48: switch { case lex.data[(lex.p)] > 42: if 46 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 47 { goto st2 } case lex.data[(lex.p)] >= 40: goto st2 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st5 } default: goto st5 } goto st0 st7: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof7 } st_case_7: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st5 case 58: goto st2 case 76: goto st8 case 92: goto st2 case 95: goto st5 } switch { case lex.data[(lex.p)] < 48: switch { case lex.data[(lex.p)] > 42: if 46 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 47 { goto st2 } case lex.data[(lex.p)] >= 40: goto st2 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st5 } default: goto st5 } goto st0 st8: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof8 } st_case_8: switch lex.data[(lex.p)] { case 32: goto st2 case 34: goto st158 case 35: goto st2 case 39: goto st5 case 58: goto st2 case 76: goto st4 case 92: goto st2 case 95: goto st5 } switch { case lex.data[(lex.p)] < 48: switch { case lex.data[(lex.p)] > 42: if 46 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 47 { goto st2 } case lex.data[(lex.p)] >= 40: goto st2 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st2 } case lex.data[(lex.p)] >= 65: goto st5 } default: goto st5 } goto st0 tr169: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st159 st159: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof159 } st_case_159: //line lex.go:1189 switch lex.data[(lex.p)] { case 39: goto tr169 case 42: goto st160 case 95: goto tr169 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 65: goto st9 } default: goto st160 } goto tr194 st160: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof160 } st_case_160: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st160 } goto tr194 st9: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof9 } st_case_9: switch lex.data[(lex.p)] { case 39: goto tr10 case 95: goto tr10 } switch { case lex.data[(lex.p)] > 57: if 65 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr10 } case lex.data[(lex.p)] >= 48: goto tr10 } goto tr9 tr10: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:75 lex.act = 8 goto st161 tr248: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:74 lex.act = 7 goto st161 st161: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof161 } st_case_161: //line lex.go:1281 switch lex.data[(lex.p)] { case 39: goto tr10 case 95: goto tr10 } switch { case lex.data[(lex.p)] > 57: if 65 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr10 } case lex.data[(lex.p)] >= 48: goto tr10 } goto tr9 tr174: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:99 lex.act = 32 goto st162 st162: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof162 } st_case_162: //line lex.go:1309 if lex.data[(lex.p)] == 32 { goto st10 } goto tr195 st10: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof10 } st_case_10: if lex.data[(lex.p)] == 32 { goto st11 } goto tr11 st11: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof11 } st_case_11: if lex.data[(lex.p)] == 60 { goto st12 } goto tr11 st12: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof12 } st_case_12: if lex.data[(lex.p)] == 117 { goto st13 } goto tr11 st13: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof13 } st_case_13: if lex.data[(lex.p)] == 110 { goto st14 } goto tr9 st14: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof14 } st_case_14: if lex.data[(lex.p)] == 102 { goto st15 } goto tr9 st15: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof15 } st_case_15: if lex.data[(lex.p)] == 105 { goto st16 } goto tr9 st16: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof16 } st_case_16: if lex.data[(lex.p)] == 110 { goto st17 } goto tr9 st17: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof17 } st_case_17: if lex.data[(lex.p)] == 105 { goto st18 } goto tr9 st18: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof18 } st_case_18: if lex.data[(lex.p)] == 115 { goto st19 } goto tr9 st19: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof19 } st_case_19: if lex.data[(lex.p)] == 104 { goto st20 } goto tr9 st20: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof20 } st_case_20: if lex.data[(lex.p)] == 101 { goto st21 } goto tr9 st21: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof21 } st_case_21: if lex.data[(lex.p)] == 100 { goto st22 } goto tr9 st22: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof22 } st_case_22: if lex.data[(lex.p)] == 32 { goto st23 } goto tr9 st23: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof23 } st_case_23: if lex.data[(lex.p)] == 46 { goto st24 } goto tr9 st24: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof24 } st_case_24: if lex.data[(lex.p)] == 46 { goto st25 } goto tr9 st25: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof25 } st_case_25: if lex.data[(lex.p)] == 46 { goto st26 } goto tr9 st26: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof26 } st_case_26: if lex.data[(lex.p)] == 62 { goto tr28 } goto tr9 st163: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof163 } st_case_163: if lex.data[(lex.p)] == 62 { goto tr198 } goto tr197 st27: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof27 } st_case_27: switch lex.data[(lex.p)] { case 46: goto st27 case 125: goto tr30 } goto st0 st164: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof164 } st_case_164: if lex.data[(lex.p)] == 42 { goto tr200 } goto tr199 tr177: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:70 lex.act = 3 goto st165 st165: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof165 } st_case_165: //line lex.go:1509 switch lex.data[(lex.p)] { case 46: goto st166 case 120: goto st71 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr203 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st70 } default: goto st70 } goto tr201 st166: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof166 } st_case_166: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr207 } goto tr206 tr207: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:71 lex.act = 4 goto st167 st167: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof167 } st_case_167: //line lex.go:1550 if lex.data[(lex.p)] == 46 { goto st28 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr208 } goto tr206 st28: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof28 } st_case_28: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st29 } goto tr9 st29: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof29 } st_case_29: if lex.data[(lex.p)] == 46 { goto st30 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st31 } goto tr9 st30: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof30 } st_case_30: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st168 } goto tr9 st168: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof168 } st_case_168: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st169 } goto tr194 st169: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof169 } st_case_169: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr210 } goto tr194 st31: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof31 } st_case_31: if lex.data[(lex.p)] == 46 { goto st30 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st32 } goto tr9 st32: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof32 } st_case_32: if lex.data[(lex.p)] == 46 { goto st30 } goto tr9 tr208: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:71 lex.act = 4 goto st170 st170: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof170 } st_case_170: //line lex.go:1639 if lex.data[(lex.p)] == 46 { goto st28 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr211 } goto tr206 tr211: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:71 lex.act = 4 goto st171 st171: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof171 } st_case_171: //line lex.go:1659 if lex.data[(lex.p)] == 46 { goto st28 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st172 } goto tr206 st172: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof172 } st_case_172: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st172 } goto tr206 tr203: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:70 lex.act = 3 goto st173 st173: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof173 } st_case_173: //line lex.go:1688 switch lex.data[(lex.p)] { case 46: goto st33 case 58: goto st56 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr214 } goto tr201 st33: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof33 } st_case_33: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st34 } goto tr36 st34: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof34 } st_case_34: if lex.data[(lex.p)] == 46 { goto st28 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st35 } goto tr36 st35: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof35 } st_case_35: if lex.data[(lex.p)] == 46 { goto st28 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st36 } goto tr36 st36: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof36 } st_case_36: if lex.data[(lex.p)] == 46 { goto st28 } goto tr36 tr214: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:70 lex.act = 3 goto st174 st174: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof174 } st_case_174: //line lex.go:1753 if lex.data[(lex.p)] == 46 { goto st33 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr215 } goto tr201 tr215: //line NONE:1 lex.te = (lex.p) + 1 goto st175 st175: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof175 } st_case_175: //line lex.go:1771 switch lex.data[(lex.p)] { case 45: goto st37 case 47: goto st37 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st179 } goto tr201 st37: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof37 } st_case_37: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st38 } goto tr36 st38: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof38 } st_case_38: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st39 } goto tr36 st39: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof39 } st_case_39: switch lex.data[(lex.p)] { case 45: goto st40 case 47: goto st40 } goto tr36 st40: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof40 } st_case_40: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st41 } goto tr36 st41: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof41 } st_case_41: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st42 } goto tr36 st42: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof42 } st_case_42: switch lex.data[(lex.p)] { case 45: goto st43 case 84: goto st43 } goto tr36 st43: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof43 } st_case_43: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st44 } goto tr36 st44: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof44 } st_case_44: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st45 } goto tr36 st45: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof45 } st_case_45: if lex.data[(lex.p)] == 58 { goto st46 } goto tr36 st46: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof46 } st_case_46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st47 } goto tr36 st47: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof47 } st_case_47: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st48 } goto tr36 st48: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof48 } st_case_48: if lex.data[(lex.p)] == 58 { goto st49 } goto tr36 st49: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof49 } st_case_49: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st50 } goto tr36 st50: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof50 } st_case_50: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr54 } goto tr36 tr54: //line NONE:1 lex.te = (lex.p) + 1 goto st176 st176: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof176 } st_case_176: //line lex.go:1924 switch lex.data[(lex.p)] { case 43: goto st51 case 45: goto st51 case 46: goto st55 } goto tr218 st51: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof51 } st_case_51: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st52 } goto tr55 st52: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof52 } st_case_52: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st53 } goto tr55 st53: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof53 } st_case_53: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st54 } goto tr55 st54: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof54 } st_case_54: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr59 } goto tr55 tr59: //line NONE:1 lex.te = (lex.p) + 1 goto st177 st177: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof177 } st_case_177: //line lex.go:1980 if lex.data[(lex.p)] == 46 { goto st55 } goto tr218 st55: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof55 } st_case_55: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st178 } goto tr55 st178: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof178 } st_case_178: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st178 } goto tr218 st179: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof179 } st_case_179: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st179 } goto tr201 st56: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof56 } st_case_56: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st57 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st57 } default: goto st57 } goto tr9 st57: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof57 } st_case_57: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st58 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st58 } default: goto st58 } goto tr9 st58: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof58 } st_case_58: if lex.data[(lex.p)] == 58 { goto st59 } goto tr9 st59: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof59 } st_case_59: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st60 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st60 } default: goto st60 } goto tr9 st60: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof60 } st_case_60: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st61 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st61 } default: goto st61 } goto tr9 st61: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof61 } st_case_61: if lex.data[(lex.p)] == 58 { goto st62 } goto tr9 st62: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof62 } st_case_62: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st63 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st63 } default: goto st63 } goto tr9 st63: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof63 } st_case_63: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st64 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st64 } default: goto st64 } goto tr9 st64: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof64 } st_case_64: if lex.data[(lex.p)] == 58 { goto st65 } goto tr9 st65: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof65 } st_case_65: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st66 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st66 } default: goto st66 } goto tr9 st66: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof66 } st_case_66: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st67 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st67 } default: goto st67 } goto tr9 st67: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof67 } st_case_67: if lex.data[(lex.p)] == 58 { goto st68 } goto tr9 st68: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof68 } st_case_68: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st69 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st69 } default: goto st69 } goto tr9 st69: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof69 } st_case_69: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr74 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto tr74 } default: goto tr74 } goto tr9 st70: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof70 } st_case_70: if lex.data[(lex.p)] == 58 { goto st56 } goto tr9 st71: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof71 } st_case_71: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st180 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st180 } default: goto st180 } goto tr36 st180: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof180 } st_case_180: switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st180 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st180 } default: goto st180 } goto tr221 tr178: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:70 lex.act = 3 goto st181 st181: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof181 } st_case_181: //line lex.go:2285 if lex.data[(lex.p)] == 46 { goto st166 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr203 } case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 102 { goto st70 } default: goto st70 } goto tr201 st72: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof72 } st_case_72: switch lex.data[(lex.p)] { case 46: goto st73 case 60: goto tr78 case 117: goto st13 } goto st0 st73: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof73 } st_case_73: if lex.data[(lex.p)] == 46 { goto st74 } goto st0 st74: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof74 } st_case_74: if lex.data[(lex.p)] == 46 { goto st75 } goto st0 st75: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof75 } st_case_75: if lex.data[(lex.p)] == 32 { goto st76 } goto st0 st76: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof76 } st_case_76: switch lex.data[(lex.p)] { case 39: goto st77 case 58: goto st77 case 114: goto st102 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st87 } case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } default: goto st77 } goto st0 st77: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof77 } st_case_77: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st78: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof78 } st_case_78: if lex.data[(lex.p)] == 114 { goto st79 } goto st0 st79: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof79 } st_case_79: if lex.data[(lex.p)] == 101 { goto st80 } goto st0 st80: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof80 } st_case_80: if lex.data[(lex.p)] == 115 { goto st81 } goto st0 st81: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof81 } st_case_81: if lex.data[(lex.p)] == 117 { goto st82 } goto st0 st82: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof82 } st_case_82: if lex.data[(lex.p)] == 109 { goto st83 } goto st0 st83: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof83 } st_case_83: if lex.data[(lex.p)] == 101 { goto st84 } goto st0 st84: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof84 } st_case_84: if lex.data[(lex.p)] == 100 { goto st85 } goto st0 st85: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof85 } st_case_85: if lex.data[(lex.p)] == 62 { goto tr93 } goto st0 tr93: //line NONE:1 lex.te = (lex.p) + 1 goto st182 st182: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof182 } st_case_182: //line lex.go:2484 if lex.data[(lex.p)] == 32 { goto st86 } goto tr222 st86: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof86 } st_case_86: if lex.data[(lex.p)] == 44 { goto tr95 } goto tr94 st87: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof87 } st_case_87: if lex.data[(lex.p)] == 46 { goto st88 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st100 } goto st0 st88: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof88 } st_case_88: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st89 } goto st0 st89: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof89 } st_case_89: if lex.data[(lex.p)] == 46 { goto st90 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st98 } goto st0 st90: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof90 } st_case_90: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st91 } goto st0 st91: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof91 } st_case_91: if lex.data[(lex.p)] == 46 { goto st92 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st96 } goto st0 st92: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof92 } st_case_92: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st93 } goto st0 st93: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof93 } st_case_93: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 58: goto st77 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st94 } case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } default: goto st77 } goto st0 st94: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof94 } st_case_94: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 46: goto st88 case 58: goto st77 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st95 } case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } default: goto st77 } goto st0 st95: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof95 } st_case_95: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 46: goto st88 case 58: goto st77 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st87 } case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } default: goto st77 } goto st0 st96: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof96 } st_case_96: if lex.data[(lex.p)] == 46 { goto st92 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st97 } goto st0 st97: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof97 } st_case_97: if lex.data[(lex.p)] == 46 { goto st92 } goto st0 st98: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof98 } st_case_98: if lex.data[(lex.p)] == 46 { goto st90 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st99 } goto st0 st99: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof99 } st_case_99: if lex.data[(lex.p)] == 46 { goto st90 } goto st0 st100: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof100 } st_case_100: if lex.data[(lex.p)] == 46 { goto st88 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st101 } goto st0 st101: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof101 } st_case_101: if lex.data[(lex.p)] == 46 { goto st88 } goto st0 st102: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof102 } st_case_102: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 101: goto st103 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st103: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof103 } st_case_103: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 115: goto st104 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st104: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof104 } st_case_104: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 117: goto st105 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st105: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof105 } st_case_105: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 109: goto st106 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st106: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof106 } st_case_106: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 105: goto st107 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st107: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof107 } st_case_107: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 110: goto st108 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st108: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof108 } st_case_108: switch lex.data[(lex.p)] { case 32: goto st78 case 39: goto st77 case 42: goto st77 case 95: goto st77 case 103: goto st109 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st109: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof109 } st_case_109: switch lex.data[(lex.p)] { case 32: goto st110 case 39: goto st77 case 42: goto st77 case 95: goto st77 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st77 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st77 } case lex.data[(lex.p)] >= 65: goto st77 } default: goto st77 } goto st0 st110: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof110 } st_case_110: switch lex.data[(lex.p)] { case 39: goto st111 case 58: goto st111 case 114: goto st148 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st133 } case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st111: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof111 } st_case_111: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st112: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof112 } st_case_112: switch lex.data[(lex.p)] { case 39: goto st113 case 58: goto st113 } switch { case lex.data[(lex.p)] < 65: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st118 } case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st113 } default: goto st113 } goto st0 st113: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof113 } st_case_113: switch lex.data[(lex.p)] { case 32: goto st114 case 39: goto st113 case 42: goto st113 case 95: goto st113 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st113 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st113 } default: goto st113 } goto st0 st114: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof114 } st_case_114: if lex.data[(lex.p)] == 46 { goto st115 } goto st0 st115: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof115 } st_case_115: if lex.data[(lex.p)] == 46 { goto st116 } goto st0 st116: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof116 } st_case_116: if lex.data[(lex.p)] == 46 { goto st117 } goto st0 st117: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof117 } st_case_117: if lex.data[(lex.p)] == 62 { goto tr95 } goto st0 st118: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof118 } st_case_118: if lex.data[(lex.p)] == 46 { goto st119 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st131 } goto st0 st119: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof119 } st_case_119: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st120 } goto st0 st120: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof120 } st_case_120: if lex.data[(lex.p)] == 46 { goto st121 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st129 } goto st0 st121: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof121 } st_case_121: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st122 } goto st0 st122: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof122 } st_case_122: if lex.data[(lex.p)] == 46 { goto st123 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st127 } goto st0 st123: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof123 } st_case_123: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st124 } goto st0 st124: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof124 } st_case_124: if lex.data[(lex.p)] == 32 { goto st114 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st125 } goto st0 st125: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof125 } st_case_125: if lex.data[(lex.p)] == 32 { goto st114 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st126 } goto st0 st126: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof126 } st_case_126: if lex.data[(lex.p)] == 32 { goto st114 } goto st0 st127: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof127 } st_case_127: if lex.data[(lex.p)] == 46 { goto st123 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st128 } goto st0 st128: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof128 } st_case_128: if lex.data[(lex.p)] == 46 { goto st123 } goto st0 st129: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof129 } st_case_129: if lex.data[(lex.p)] == 46 { goto st121 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st130 } goto st0 st130: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof130 } st_case_130: if lex.data[(lex.p)] == 46 { goto st121 } goto st0 st131: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof131 } st_case_131: if lex.data[(lex.p)] == 46 { goto st119 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st132 } goto st0 st132: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof132 } st_case_132: if lex.data[(lex.p)] == 46 { goto st119 } goto st0 st133: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof133 } st_case_133: if lex.data[(lex.p)] == 46 { goto st134 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st146 } goto st0 st134: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof134 } st_case_134: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st135 } goto st0 st135: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof135 } st_case_135: if lex.data[(lex.p)] == 46 { goto st136 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st144 } goto st0 st136: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof136 } st_case_136: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st137 } goto st0 st137: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof137 } st_case_137: if lex.data[(lex.p)] == 46 { goto st138 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st142 } goto st0 st138: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof138 } st_case_138: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st139 } goto st0 st139: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof139 } st_case_139: if lex.data[(lex.p)] == 32 { goto st112 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st140 } goto st0 st140: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof140 } st_case_140: if lex.data[(lex.p)] == 32 { goto st112 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st141 } goto st0 st141: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof141 } st_case_141: if lex.data[(lex.p)] == 32 { goto st112 } goto st0 st142: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof142 } st_case_142: if lex.data[(lex.p)] == 46 { goto st138 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st143 } goto st0 st143: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof143 } st_case_143: if lex.data[(lex.p)] == 46 { goto st138 } goto st0 st144: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof144 } st_case_144: if lex.data[(lex.p)] == 46 { goto st136 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st145 } goto st0 st145: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof145 } st_case_145: if lex.data[(lex.p)] == 46 { goto st136 } goto st0 st146: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof146 } st_case_146: if lex.data[(lex.p)] == 46 { goto st134 } if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st147 } goto st0 st147: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof147 } st_case_147: if lex.data[(lex.p)] == 46 { goto st134 } goto st0 st148: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof148 } st_case_148: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 case 101: goto st149 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st149: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof149 } st_case_149: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 case 115: goto st150 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st150: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof150 } st_case_150: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 case 117: goto st151 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st151: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof151 } st_case_151: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 case 109: goto st152 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st152: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof152 } st_case_152: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 case 101: goto st153 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st153: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof153 } st_case_153: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 95: goto st111 case 100: goto st154 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st154: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof154 } st_case_154: switch lex.data[(lex.p)] { case 32: goto st112 case 39: goto st111 case 42: goto st111 case 62: goto tr93 case 95: goto st111 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st111 } case lex.data[(lex.p)] > 58: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st111 } default: goto st111 } goto st0 st183: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof183 } st_case_183: switch lex.data[(lex.p)] { case 62: goto tr225 case 64: goto tr226 } goto tr224 st155: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof155 } st_case_155: if lex.data[(lex.p)] == 62 { goto tr162 } goto st0 st184: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof184 } st_case_184: switch lex.data[(lex.p)] { case 39: goto tr227 case 42: goto st160 case 58: goto st160 case 95: goto tr227 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st186 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] < 97: if 71 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr10 } case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st202 } default: goto tr229 } goto tr194 tr227: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:75 lex.act = 8 goto st185 tr185: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st185 st185: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof185 } st_case_185: //line lex.go:3736 switch lex.data[(lex.p)] { case 39: goto tr227 case 42: goto st160 case 58: goto st160 case 95: goto tr227 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 65: goto tr10 } default: goto tr227 } goto tr9 st186: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof186 } st_case_186: switch lex.data[(lex.p)] { case 39: goto tr227 case 42: goto st160 case 58: goto tr232 case 95: goto tr227 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 65: goto tr10 } default: goto tr227 } goto tr231 tr232: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st187 st187: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof187 } st_case_187: //line lex.go:3810 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr233 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto tr233 } default: goto st57 } goto tr194 tr233: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st188 st188: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof188 } st_case_188: //line lex.go:3856 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st189 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto st189 } default: goto st58 } goto tr194 st189: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof189 } st_case_189: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto tr235 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st160 } goto tr194 tr235: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st190 st190: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof190 } st_case_190: //line lex.go:3930 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr236 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto tr236 } default: goto st60 } goto tr194 tr236: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st191 st191: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof191 } st_case_191: //line lex.go:3976 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st192 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto st192 } default: goto st61 } goto tr194 st192: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof192 } st_case_192: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto tr238 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st160 } goto tr194 tr238: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st193 st193: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof193 } st_case_193: //line lex.go:4050 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr239 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto tr239 } default: goto st63 } goto tr194 tr239: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st194 st194: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof194 } st_case_194: //line lex.go:4096 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st195 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto st195 } default: goto st64 } goto tr194 st195: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof195 } st_case_195: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto tr241 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st160 } goto tr194 tr241: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st196 st196: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof196 } st_case_196: //line lex.go:4170 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto tr242 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto tr242 } default: goto st66 } goto tr194 tr242: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st197 st197: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof197 } st_case_197: //line lex.go:4216 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st198 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto st198 } default: goto st67 } goto tr194 st198: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof198 } st_case_198: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto tr244 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st160 } goto tr194 tr244: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st199 st199: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof199 } st_case_199: //line lex.go:4290 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st200 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto st200 } default: goto st69 } goto tr194 st200: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof200 } st_case_200: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 58: switch { case lex.data[(lex.p)] > 70: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 65: goto tr74 } default: goto st160 } goto tr194 tr229: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:75 lex.act = 8 goto st201 st201: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof201 } st_case_201: //line lex.go:4367 switch lex.data[(lex.p)] { case 39: goto tr10 case 58: goto st56 case 95: goto tr10 } switch { case lex.data[(lex.p)] > 57: if 65 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr10 } case lex.data[(lex.p)] >= 48: goto tr10 } goto tr231 st202: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof202 } st_case_202: switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto tr232 case 95: goto st160 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } default: goto st160 } goto tr194 st203: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof203 } st_case_203: switch lex.data[(lex.p)] { case 39: goto tr227 case 42: goto st160 case 58: goto st160 case 85: goto st204 case 95: goto tr227 } switch { case lex.data[(lex.p)] < 48: if 45 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 46 { goto st160 } case lex.data[(lex.p)] > 57: switch { case lex.data[(lex.p)] > 90: if 97 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 65: goto tr10 } default: goto tr227 } goto tr194 st204: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof204 } st_case_204: switch lex.data[(lex.p)] { case 39: goto tr10 case 76: goto st205 case 95: goto tr10 } switch { case lex.data[(lex.p)] > 57: if 65 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr10 } case lex.data[(lex.p)] >= 48: goto tr10 } goto tr231 st205: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof205 } st_case_205: switch lex.data[(lex.p)] { case 39: goto tr10 case 76: goto tr248 case 95: goto tr10 } switch { case lex.data[(lex.p)] > 57: if 65 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto tr10 } case lex.data[(lex.p)] >= 48: goto tr10 } goto tr231 st156: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof156 } st_case_156: switch lex.data[(lex.p)] { case 39: goto st156 case 95: goto st156 } if 65 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 90 { goto st9 } goto st0 tr189: //line NONE:1 lex.te = (lex.p) + 1 //line straceLex.rl:77 lex.act = 10 goto st206 st206: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof206 } st_case_206: //line lex.go:4519 switch lex.data[(lex.p)] { case 39: goto st160 case 42: goto st160 case 58: goto st160 case 95: goto st160 } switch { case lex.data[(lex.p)] < 65: switch { case lex.data[(lex.p)] > 46: if 48 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 57 { goto st202 } case lex.data[(lex.p)] >= 45: goto st160 } case lex.data[(lex.p)] > 70: switch { case lex.data[(lex.p)] > 102: if 103 <= lex.data[(lex.p)] && lex.data[(lex.p)] <= 122 { goto st160 } case lex.data[(lex.p)] >= 97: goto st202 } default: goto st70 } goto tr194 tr249: //line straceLex.rl:65 lex.te = (lex.p) + 1 goto st207 tr251: //line straceLex.rl:65 lex.te = (lex.p) (lex.p)-- goto st207 tr252: //line straceLex.rl:66 lex.te = (lex.p) + 1 { { goto st157 } } goto st207 st207: //line NONE:1 lex.ts = 0 if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof207 } st_case_207: //line NONE:1 lex.ts = (lex.p) //line lex.go:4580 if lex.data[(lex.p)] == 42 { goto st208 } goto tr249 st208: if (lex.p)++; (lex.p) == (lex.pe) { goto _test_eof208 } st_case_208: if lex.data[(lex.p)] == 47 { goto tr252 } goto tr251 st_out: _test_eof157: lex.cs = 157 goto _test_eof _test_eof1: lex.cs = 1 goto _test_eof _test_eof2: lex.cs = 2 goto _test_eof _test_eof158: lex.cs = 158 goto _test_eof _test_eof3: lex.cs = 3 goto _test_eof _test_eof4: lex.cs = 4 goto _test_eof _test_eof5: lex.cs = 5 goto _test_eof _test_eof6: lex.cs = 6 goto _test_eof _test_eof7: lex.cs = 7 goto _test_eof _test_eof8: lex.cs = 8 goto _test_eof _test_eof159: lex.cs = 159 goto _test_eof _test_eof160: lex.cs = 160 goto _test_eof _test_eof9: lex.cs = 9 goto _test_eof _test_eof161: lex.cs = 161 goto _test_eof _test_eof162: lex.cs = 162 goto _test_eof _test_eof10: lex.cs = 10 goto _test_eof _test_eof11: lex.cs = 11 goto _test_eof _test_eof12: lex.cs = 12 goto _test_eof _test_eof13: lex.cs = 13 goto _test_eof _test_eof14: lex.cs = 14 goto _test_eof _test_eof15: lex.cs = 15 goto _test_eof _test_eof16: lex.cs = 16 goto _test_eof _test_eof17: lex.cs = 17 goto _test_eof _test_eof18: lex.cs = 18 goto _test_eof _test_eof19: lex.cs = 19 goto _test_eof _test_eof20: lex.cs = 20 goto _test_eof _test_eof21: lex.cs = 21 goto _test_eof _test_eof22: lex.cs = 22 goto _test_eof _test_eof23: lex.cs = 23 goto _test_eof _test_eof24: lex.cs = 24 goto _test_eof _test_eof25: lex.cs = 25 goto _test_eof _test_eof26: lex.cs = 26 goto _test_eof _test_eof163: lex.cs = 163 goto _test_eof _test_eof27: lex.cs = 27 goto _test_eof _test_eof164: lex.cs = 164 goto _test_eof _test_eof165: lex.cs = 165 goto _test_eof _test_eof166: lex.cs = 166 goto _test_eof _test_eof167: lex.cs = 167 goto _test_eof _test_eof28: lex.cs = 28 goto _test_eof _test_eof29: lex.cs = 29 goto _test_eof _test_eof30: lex.cs = 30 goto _test_eof _test_eof168: lex.cs = 168 goto _test_eof _test_eof169: lex.cs = 169 goto _test_eof _test_eof31: lex.cs = 31 goto _test_eof _test_eof32: lex.cs = 32 goto _test_eof _test_eof170: lex.cs = 170 goto _test_eof _test_eof171: lex.cs = 171 goto _test_eof _test_eof172: lex.cs = 172 goto _test_eof _test_eof173: lex.cs = 173 goto _test_eof _test_eof33: lex.cs = 33 goto _test_eof _test_eof34: lex.cs = 34 goto _test_eof _test_eof35: lex.cs = 35 goto _test_eof _test_eof36: lex.cs = 36 goto _test_eof _test_eof174: lex.cs = 174 goto _test_eof _test_eof175: lex.cs = 175 goto _test_eof _test_eof37: lex.cs = 37 goto _test_eof _test_eof38: lex.cs = 38 goto _test_eof _test_eof39: lex.cs = 39 goto _test_eof _test_eof40: lex.cs = 40 goto _test_eof _test_eof41: lex.cs = 41 goto _test_eof _test_eof42: lex.cs = 42 goto _test_eof _test_eof43: lex.cs = 43 goto _test_eof _test_eof44: lex.cs = 44 goto _test_eof _test_eof45: lex.cs = 45 goto _test_eof _test_eof46: lex.cs = 46 goto _test_eof _test_eof47: lex.cs = 47 goto _test_eof _test_eof48: lex.cs = 48 goto _test_eof _test_eof49: lex.cs = 49 goto _test_eof _test_eof50: lex.cs = 50 goto _test_eof _test_eof176: lex.cs = 176 goto _test_eof _test_eof51: lex.cs = 51 goto _test_eof _test_eof52: lex.cs = 52 goto _test_eof _test_eof53: lex.cs = 53 goto _test_eof _test_eof54: lex.cs = 54 goto _test_eof _test_eof177: lex.cs = 177 goto _test_eof _test_eof55: lex.cs = 55 goto _test_eof _test_eof178: lex.cs = 178 goto _test_eof _test_eof179: lex.cs = 179 goto _test_eof _test_eof56: lex.cs = 56 goto _test_eof _test_eof57: lex.cs = 57 goto _test_eof _test_eof58: lex.cs = 58 goto _test_eof _test_eof59: lex.cs = 59 goto _test_eof _test_eof60: lex.cs = 60 goto _test_eof _test_eof61: lex.cs = 61 goto _test_eof _test_eof62: lex.cs = 62 goto _test_eof _test_eof63: lex.cs = 63 goto _test_eof _test_eof64: lex.cs = 64 goto _test_eof _test_eof65: lex.cs = 65 goto _test_eof _test_eof66: lex.cs = 66 goto _test_eof _test_eof67: lex.cs = 67 goto _test_eof _test_eof68: lex.cs = 68 goto _test_eof _test_eof69: lex.cs = 69 goto _test_eof _test_eof70: lex.cs = 70 goto _test_eof _test_eof71: lex.cs = 71 goto _test_eof _test_eof180: lex.cs = 180 goto _test_eof _test_eof181: lex.cs = 181 goto _test_eof _test_eof72: lex.cs = 72 goto _test_eof _test_eof73: lex.cs = 73 goto _test_eof _test_eof74: lex.cs = 74 goto _test_eof _test_eof75: lex.cs = 75 goto _test_eof _test_eof76: lex.cs = 76 goto _test_eof _test_eof77: lex.cs = 77 goto _test_eof _test_eof78: lex.cs = 78 goto _test_eof _test_eof79: lex.cs = 79 goto _test_eof _test_eof80: lex.cs = 80 goto _test_eof _test_eof81: lex.cs = 81 goto _test_eof _test_eof82: lex.cs = 82 goto _test_eof _test_eof83: lex.cs = 83 goto _test_eof _test_eof84: lex.cs = 84 goto _test_eof _test_eof85: lex.cs = 85 goto _test_eof _test_eof182: lex.cs = 182 goto _test_eof _test_eof86: lex.cs = 86 goto _test_eof _test_eof87: lex.cs = 87 goto _test_eof _test_eof88: lex.cs = 88 goto _test_eof _test_eof89: lex.cs = 89 goto _test_eof _test_eof90: lex.cs = 90 goto _test_eof _test_eof91: lex.cs = 91 goto _test_eof _test_eof92: lex.cs = 92 goto _test_eof _test_eof93: lex.cs = 93 goto _test_eof _test_eof94: lex.cs = 94 goto _test_eof _test_eof95: lex.cs = 95 goto _test_eof _test_eof96: lex.cs = 96 goto _test_eof _test_eof97: lex.cs = 97 goto _test_eof _test_eof98: lex.cs = 98 goto _test_eof _test_eof99: lex.cs = 99 goto _test_eof _test_eof100: lex.cs = 100 goto _test_eof _test_eof101: lex.cs = 101 goto _test_eof _test_eof102: lex.cs = 102 goto _test_eof _test_eof103: lex.cs = 103 goto _test_eof _test_eof104: lex.cs = 104 goto _test_eof _test_eof105: lex.cs = 105 goto _test_eof _test_eof106: lex.cs = 106 goto _test_eof _test_eof107: lex.cs = 107 goto _test_eof _test_eof108: lex.cs = 108 goto _test_eof _test_eof109: lex.cs = 109 goto _test_eof _test_eof110: lex.cs = 110 goto _test_eof _test_eof111: lex.cs = 111 goto _test_eof _test_eof112: lex.cs = 112 goto _test_eof _test_eof113: lex.cs = 113 goto _test_eof _test_eof114: lex.cs = 114 goto _test_eof _test_eof115: lex.cs = 115 goto _test_eof _test_eof116: lex.cs = 116 goto _test_eof _test_eof117: lex.cs = 117 goto _test_eof _test_eof118: lex.cs = 118 goto _test_eof _test_eof119: lex.cs = 119 goto _test_eof _test_eof120: lex.cs = 120 goto _test_eof _test_eof121: lex.cs = 121 goto _test_eof _test_eof122: lex.cs = 122 goto _test_eof _test_eof123: lex.cs = 123 goto _test_eof _test_eof124: lex.cs = 124 goto _test_eof _test_eof125: lex.cs = 125 goto _test_eof _test_eof126: lex.cs = 126 goto _test_eof _test_eof127: lex.cs = 127 goto _test_eof _test_eof128: lex.cs = 128 goto _test_eof _test_eof129: lex.cs = 129 goto _test_eof _test_eof130: lex.cs = 130 goto _test_eof _test_eof131: lex.cs = 131 goto _test_eof _test_eof132: lex.cs = 132 goto _test_eof _test_eof133: lex.cs = 133 goto _test_eof _test_eof134: lex.cs = 134 goto _test_eof _test_eof135: lex.cs = 135 goto _test_eof _test_eof136: lex.cs = 136 goto _test_eof _test_eof137: lex.cs = 137 goto _test_eof _test_eof138: lex.cs = 138 goto _test_eof _test_eof139: lex.cs = 139 goto _test_eof _test_eof140: lex.cs = 140 goto _test_eof _test_eof141: lex.cs = 141 goto _test_eof _test_eof142: lex.cs = 142 goto _test_eof _test_eof143: lex.cs = 143 goto _test_eof _test_eof144: lex.cs = 144 goto _test_eof _test_eof145: lex.cs = 145 goto _test_eof _test_eof146: lex.cs = 146 goto _test_eof _test_eof147: lex.cs = 147 goto _test_eof _test_eof148: lex.cs = 148 goto _test_eof _test_eof149: lex.cs = 149 goto _test_eof _test_eof150: lex.cs = 150 goto _test_eof _test_eof151: lex.cs = 151 goto _test_eof _test_eof152: lex.cs = 152 goto _test_eof _test_eof153: lex.cs = 153 goto _test_eof _test_eof154: lex.cs = 154 goto _test_eof _test_eof183: lex.cs = 183 goto _test_eof _test_eof155: lex.cs = 155 goto _test_eof _test_eof184: lex.cs = 184 goto _test_eof _test_eof185: lex.cs = 185 goto _test_eof _test_eof186: lex.cs = 186 goto _test_eof _test_eof187: lex.cs = 187 goto _test_eof _test_eof188: lex.cs = 188 goto _test_eof _test_eof189: lex.cs = 189 goto _test_eof _test_eof190: lex.cs = 190 goto _test_eof _test_eof191: lex.cs = 191 goto _test_eof _test_eof192: lex.cs = 192 goto _test_eof _test_eof193: lex.cs = 193 goto _test_eof _test_eof194: lex.cs = 194 goto _test_eof _test_eof195: lex.cs = 195 goto _test_eof _test_eof196: lex.cs = 196 goto _test_eof _test_eof197: lex.cs = 197 goto _test_eof _test_eof198: lex.cs = 198 goto _test_eof _test_eof199: lex.cs = 199 goto _test_eof _test_eof200: lex.cs = 200 goto _test_eof _test_eof201: lex.cs = 201 goto _test_eof _test_eof202: lex.cs = 202 goto _test_eof _test_eof203: lex.cs = 203 goto _test_eof _test_eof204: lex.cs = 204 goto _test_eof _test_eof205: lex.cs = 205 goto _test_eof _test_eof156: lex.cs = 156 goto _test_eof _test_eof206: lex.cs = 206 goto _test_eof _test_eof207: lex.cs = 207 goto _test_eof _test_eof208: lex.cs = 208 goto _test_eof _test_eof: { } if (lex.p) == eof { switch lex.cs { case 158: goto tr193 case 159: goto tr194 case 160: goto tr194 case 9: goto tr9 case 161: goto tr9 case 162: goto tr195 case 10: goto tr11 case 11: goto tr11 case 12: goto tr11 case 13: goto tr9 case 14: goto tr9 case 15: goto tr9 case 16: goto tr9 case 17: goto tr9 case 18: goto tr9 case 19: goto tr9 case 20: goto tr9 case 21: goto tr9 case 22: goto tr9 case 23: goto tr9 case 24: goto tr9 case 25: goto tr9 case 26: goto tr9 case 163: goto tr197 case 164: goto tr199 case 165: goto tr201 case 166: goto tr206 case 167: goto tr206 case 28: goto tr9 case 29: goto tr9 case 30: goto tr9 case 168: goto tr194 case 169: goto tr194 case 31: goto tr9 case 32: goto tr9 case 170: goto tr206 case 171: goto tr206 case 172: goto tr206 case 173: goto tr201 case 33: goto tr36 case 34: goto tr36 case 35: goto tr36 case 36: goto tr36 case 174: goto tr201 case 175: goto tr201 case 37: goto tr36 case 38: goto tr36 case 39: goto tr36 case 40: goto tr36 case 41: goto tr36 case 42: goto tr36 case 43: goto tr36 case 44: goto tr36 case 45: goto tr36 case 46: goto tr36 case 47: goto tr36 case 48: goto tr36 case 49: goto tr36 case 50: goto tr36 case 176: goto tr218 case 51: goto tr55 case 52: goto tr55 case 53: goto tr55 case 54: goto tr55 case 177: goto tr218 case 55: goto tr55 case 178: goto tr218 case 179: goto tr201 case 56: goto tr9 case 57: goto tr9 case 58: goto tr9 case 59: goto tr9 case 60: goto tr9 case 61: goto tr9 case 62: goto tr9 case 63: goto tr9 case 64: goto tr9 case 65: goto tr9 case 66: goto tr9 case 67: goto tr9 case 68: goto tr9 case 69: goto tr9 case 70: goto tr9 case 71: goto tr36 case 180: goto tr221 case 181: goto tr201 case 182: goto tr222 case 86: goto tr94 case 183: goto tr224 case 184: goto tr194 case 185: goto tr9 case 186: goto tr231 case 187: goto tr194 case 188: goto tr194 case 189: goto tr194 case 190: goto tr194 case 191: goto tr194 case 192: goto tr194 case 193: goto tr194 case 194: goto tr194 case 195: goto tr194 case 196: goto tr194 case 197: goto tr194 case 198: goto tr194 case 199: goto tr194 case 200: goto tr194 case 201: goto tr231 case 202: goto tr194 case 203: goto tr194 case 204: goto tr231 case 205: goto tr231 case 206: goto tr194 case 208: goto tr251 } } _out: { } } //line straceLex.rl:110 return tok } func (lex *Stracelexer) Error(e string) { fmt.Println("error:", e) } func ParseString(s string) string { var decoded []byte var err error var strippedStr string strippedStr = strings.Replace(s, `\x`, "", -1) strippedStr = strings.Replace(strippedStr, `"`, "", -1) if decoded, err = hex.DecodeString(strippedStr); err != nil { log.Logf(2, "failed to decode string: %s, with error: %s", s, err.Error()) decoded = []byte(strippedStr) } return string(decoded) }