Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
usr
/
share
/
doc
/
re2c
/
examples
/
go
/
encodings
/
Filename :
unicode_identifier.go
back
Copy
// Code generated by re2c, DO NOT EDIT. //go:generate re2go $INPUT -o $OUTPUT -8 -s -i // // Simplified "Unicode Identifier and Pattern Syntax" // (see https://unicode.org/reports/tr31) package main import "testing" func lex(str string) int { var cursor, marker int { var yych byte yyaccept := 0 yych = str[cursor] if (yych <= 0xD6) { if (yych <= 0xC3) { if (yych <= '^') { if (yych <= '$') { if (yych >= '$') { goto yy4 } } else { if (yych <= '@') { goto yy2 } if (yych <= 'Z') { goto yy4 } } } else { if (yych <= 'z') { if (yych != '`') { goto yy4 } } else { if (yych <= 0xC1) { goto yy2 } if (yych <= 0xC2) { goto yy7 } goto yy8 } } } else { if (yych <= 0xCF) { if (yych <= 0xCC) { if (yych <= 0xCA) { goto yy9 } if (yych <= 0xCB) { goto yy10 } } else { if (yych <= 0xCD) { goto yy11 } if (yych <= 0xCE) { goto yy12 } goto yy13 } } else { if (yych <= 0xD3) { if (yych == 0xD2) { goto yy14 } goto yy9 } else { if (yych <= 0xD4) { goto yy15 } if (yych <= 0xD5) { goto yy16 } goto yy17 } } } } else { if (yych <= 0xE1) { if (yych <= 0xDB) { if (yych <= 0xD8) { if (yych <= 0xD7) { goto yy18 } goto yy19 } else { if (yych <= 0xD9) { goto yy20 } if (yych <= 0xDA) { goto yy9 } goto yy21 } } else { if (yych <= 0xDE) { if (yych <= 0xDC) { goto yy22 } if (yych <= 0xDD) { goto yy23 } goto yy24 } else { if (yych <= 0xDF) { goto yy25 } if (yych <= 0xE0) { goto yy26 } goto yy27 } } } else { if (yych <= 0xEA) { if (yych <= 0xE4) { if (yych <= 0xE2) { goto yy28 } if (yych <= 0xE3) { goto yy29 } goto yy30 } else { if (yych <= 0xE8) { goto yy31 } if (yych <= 0xE9) { goto yy32 } goto yy33 } } else { if (yych <= 0xEE) { if (yych <= 0xEC) { goto yy31 } if (yych <= 0xED) { goto yy34 } } else { if (yych <= 0xEF) { goto yy35 } if (yych <= 0xF0) { goto yy36 } } } } } yy2: cursor += 1 yy3: { return 1 } yy4: yyaccept = 0 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0xD6) { if (yych <= 0xC2) { if (yych <= 'Z') { if (yych <= '/') { if (yych == '$') { goto yy4 } } else { if (yych <= '9') { goto yy4 } if (yych >= 'A') { goto yy4 } } } else { if (yych <= '`') { if (yych == '_') { goto yy4 } } else { if (yych <= 'z') { goto yy4 } if (yych >= 0xC2) { goto yy37 } } } } else { if (yych <= 0xCE) { if (yych <= 0xCB) { if (yych <= 0xC3) { goto yy39 } if (yych <= 0xCA) { goto yy40 } goto yy41 } else { if (yych <= 0xCC) { goto yy40 } if (yych <= 0xCD) { goto yy42 } goto yy43 } } else { if (yych <= 0xD2) { if (yych <= 0xCF) { goto yy44 } if (yych <= 0xD1) { goto yy40 } goto yy45 } else { if (yych <= 0xD3) { goto yy40 } if (yych <= 0xD4) { goto yy46 } if (yych <= 0xD5) { goto yy47 } goto yy48 } } } } else { if (yych <= 0xE2) { if (yych <= 0xDC) { if (yych <= 0xD9) { if (yych <= 0xD7) { goto yy49 } if (yych <= 0xD8) { goto yy50 } goto yy51 } else { if (yych <= 0xDA) { goto yy40 } if (yych <= 0xDB) { goto yy52 } goto yy53 } } else { if (yych <= 0xDF) { if (yych <= 0xDD) { goto yy54 } if (yych <= 0xDE) { goto yy55 } goto yy56 } else { if (yych <= 0xE0) { goto yy57 } if (yych <= 0xE1) { goto yy58 } goto yy59 } } } else { if (yych <= 0xEC) { if (yych <= 0xE8) { if (yych <= 0xE3) { goto yy60 } if (yych <= 0xE4) { goto yy61 } goto yy62 } else { if (yych <= 0xE9) { goto yy63 } if (yych <= 0xEA) { goto yy64 } goto yy62 } } else { if (yych <= 0xEF) { if (yych <= 0xED) { goto yy65 } if (yych >= 0xEF) { goto yy66 } } else { if (yych <= 0xF0) { goto yy67 } if (yych == 0xF3) { goto yy68 } } } } } yy6: { return 0 } yy7: cursor += 1 yych = str[cursor] if (yych <= 0xB4) { if (yych == 0xAA) { goto yy4 } goto yy3 } else { if (yych <= 0xB5) { goto yy4 } if (yych == 0xBA) { goto yy4 } goto yy3 } yy8: cursor += 1 yych = str[cursor] if (yych <= 0x97) { if (yych <= 0x7F) { goto yy3 } if (yych <= 0x96) { goto yy4 } goto yy3 } else { if (yych == 0xB7) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 } yy9: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 yy10: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x81) { if (yych <= 0x7F) { goto yy3 } goto yy4 } else { if (yych <= 0x85) { goto yy3 } if (yych <= 0x91) { goto yy4 } goto yy3 } } else { if (yych <= 0xAC) { if (yych <= 0xA4) { goto yy4 } if (yych <= 0xAB) { goto yy3 } goto yy4 } else { if (yych == 0xAE) { goto yy4 } goto yy3 } } yy11: cursor += 1 yych = str[cursor] switch (yych) { case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xBA: fallthrough case 0xBB: fallthrough case 0xBC: fallthrough case 0xBD: fallthrough case 0xBF: goto yy4 default: goto yy3 } yy12: cursor += 1 yych = str[cursor] if (yych <= 0x8B) { if (yych <= 0x86) { if (yych <= 0x85) { goto yy3 } goto yy4 } else { if (yych <= 0x87) { goto yy3 } if (yych <= 0x8A) { goto yy4 } goto yy3 } } else { if (yych <= 0xA1) { if (yych == 0x8D) { goto yy3 } goto yy4 } else { if (yych <= 0xA2) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 } } yy13: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych == 0xB6) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 yy14: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0x81) { goto yy4 } if (yych <= 0x89) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 yy15: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych == 0xB0) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 yy16: cursor += 1 yych = str[cursor] if (yych <= 0x98) { if (yych <= 0x7F) { goto yy3 } if (yych <= 0x96) { goto yy4 } goto yy3 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0xA0) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 } yy17: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0x87) { goto yy4 } goto yy3 yy18: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy3 } if (yych <= 0xAA) { goto yy4 } if (yych <= 0xAF) { goto yy3 } if (yych <= 0xB2) { goto yy4 } goto yy3 yy19: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 yy20: cursor += 1 yych = str[cursor] if (yych <= 0xAD) { if (yych <= 0x7F) { goto yy3 } if (yych <= 0x8A) { goto yy4 } goto yy3 } else { if (yych == 0xB0) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 } yy21: cursor += 1 yych = str[cursor] if (yych <= 0xA6) { if (yych <= 0x94) { if (yych <= 0x7F) { goto yy3 } if (yych <= 0x93) { goto yy4 } goto yy3 } else { if (yych <= 0x95) { goto yy4 } if (yych <= 0xA4) { goto yy3 } goto yy4 } } else { if (yych <= 0xB9) { if (yych <= 0xAD) { goto yy3 } if (yych <= 0xAF) { goto yy4 } goto yy3 } else { if (yych <= 0xBC) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy3 } } yy22: cursor += 1 yych = str[cursor] if (yych == 0x90) { goto yy4 } if (yych <= 0x91) { goto yy3 } if (yych <= 0xAF) { goto yy4 } goto yy3 yy23: cursor += 1 yych = str[cursor] if (yych <= 0x8C) { goto yy3 } if (yych <= 0xBF) { goto yy4 } goto yy3 yy24: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0xA5) { goto yy4 } if (yych == 0xB1) { goto yy4 } goto yy3 yy25: cursor += 1 yych = str[cursor] if (yych <= 0xB3) { if (yych <= 0x89) { goto yy3 } if (yych <= 0xAA) { goto yy4 } goto yy3 } else { if (yych <= 0xB5) { goto yy4 } if (yych == 0xBA) { goto yy4 } goto yy3 } yy26: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] switch (yych) { case 0xA0: goto yy69 case 0xA1: goto yy70 case 0xA2: goto yy71 case 0xA4: goto yy72 case 0xA5: goto yy73 case 0xA6: goto yy74 case 0xA7: goto yy75 case 0xA8: goto yy76 case 0xA9: goto yy77 case 0xAA: goto yy78 case 0xAB: goto yy79 case 0xAC: goto yy80 case 0xAD: goto yy81 case 0xAE: goto yy82 case 0xAF: goto yy83 case 0xB0: goto yy84 case 0xB1: goto yy85 case 0xB2: goto yy86 case 0xB3: goto yy87 case 0xB4: goto yy88 case 0xB5: goto yy89 case 0xB6: goto yy90 case 0xB7: fallthrough case 0xB9: goto yy91 case 0xB8: goto yy92 case 0xBA: goto yy93 case 0xBB: goto yy94 case 0xBC: goto yy95 case 0xBD: goto yy96 case 0xBE: goto yy97 default: goto yy3 } yy27: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] switch (yych) { case 0x80: goto yy98 case 0x81: goto yy99 case 0x82: goto yy100 case 0x83: goto yy101 case 0x84: fallthrough case 0x85: fallthrough case 0x86: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x91: fallthrough case 0x92: fallthrough case 0x93: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x98: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBA: fallthrough case 0xBB: goto yy40 case 0x89: goto yy102 case 0x8A: goto yy103 case 0x8B: goto yy104 case 0x8C: goto yy105 case 0x8D: goto yy106 case 0x8E: goto yy107 case 0x8F: goto yy108 case 0x90: goto yy109 case 0x99: goto yy110 case 0x9A: goto yy111 case 0x9B: goto yy112 case 0x9C: goto yy113 case 0x9D: goto yy114 case 0x9E: goto yy115 case 0x9F: goto yy116 case 0xA0: goto yy117 case 0xA1: goto yy118 case 0xA2: goto yy119 case 0xA3: goto yy120 case 0xA4: goto yy121 case 0xA5: goto yy122 case 0xA6: goto yy123 case 0xA7: goto yy124 case 0xA8: goto yy125 case 0xA9: goto yy126 case 0xAA: goto yy127 case 0xAC: goto yy128 case 0xAD: goto yy129 case 0xAE: goto yy130 case 0xAF: goto yy131 case 0xB0: goto yy132 case 0xB1: goto yy133 case 0xB3: goto yy134 case 0xBC: goto yy135 case 0xBD: goto yy136 case 0xBE: goto yy137 case 0xBF: goto yy138 default: goto yy3 } yy28: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0xB0) { if (yych <= 0x83) { if (yych <= 0x80) { goto yy3 } if (yych <= 0x81) { goto yy139 } if (yych <= 0x82) { goto yy140 } goto yy3 } else { if (yych <= 0x85) { if (yych <= 0x84) { goto yy141 } goto yy142 } else { if (yych <= 0x86) { goto yy143 } if (yych <= 0xAF) { goto yy3 } goto yy144 } } } else { if (yych <= 0xB4) { if (yych <= 0xB1) { goto yy145 } if (yych <= 0xB2) { goto yy40 } if (yych <= 0xB3) { goto yy146 } goto yy147 } else { if (yych <= 0xB6) { if (yych <= 0xB5) { goto yy148 } goto yy149 } else { if (yych <= 0xB7) { goto yy150 } if (yych <= 0xB8) { goto yy151 } goto yy3 } } } yy29: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0x84) { if (yych <= 0x81) { if (yych <= 0x7F) { goto yy3 } if (yych <= 0x80) { goto yy152 } goto yy109 } else { if (yych <= 0x82) { goto yy153 } if (yych <= 0x83) { goto yy154 } goto yy155 } } else { if (yych <= 0x87) { if (yych <= 0x85) { goto yy40 } if (yych <= 0x86) { goto yy156 } goto yy157 } else { if (yych <= 0x8F) { goto yy3 } if (yych <= 0xBF) { goto yy40 } goto yy3 } } yy30: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0xB6) { if (yych <= 0x7F) { goto yy3 } if (yych <= 0xB5) { goto yy40 } goto yy120 } else { if (yych <= 0xB7) { goto yy3 } if (yych <= 0xBF) { goto yy40 } goto yy3 } yy31: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0xBF) { goto yy40 } goto yy3 yy32: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0xBE) { goto yy40 } if (yych <= 0xBF) { goto yy158 } goto yy3 yy33: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] switch (yych) { case 0x80: fallthrough case 0x81: fallthrough case 0x82: fallthrough case 0x83: fallthrough case 0x84: fallthrough case 0x85: fallthrough case 0x86: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x89: fallthrough case 0x8A: fallthrough case 0x8B: fallthrough case 0x8C: fallthrough case 0x8D: fallthrough case 0x8E: fallthrough case 0x8F: fallthrough case 0x90: fallthrough case 0x91: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x9D: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBA: fallthrough case 0xBB: fallthrough case 0xBC: fallthrough case 0xBD: fallthrough case 0xBE: fallthrough case 0xBF: goto yy40 case 0x92: goto yy158 case 0x93: goto yy159 case 0x98: goto yy160 case 0x99: goto yy161 case 0x9A: goto yy162 case 0x9B: goto yy163 case 0x9C: goto yy164 case 0x9E: goto yy165 case 0x9F: goto yy166 case 0xA0: goto yy167 case 0xA1: goto yy115 case 0xA2: goto yy168 case 0xA3: goto yy169 case 0xA4: goto yy170 case 0xA5: goto yy171 case 0xA6: goto yy172 case 0xA7: goto yy173 case 0xA8: goto yy174 case 0xA9: goto yy175 case 0xAA: goto yy176 case 0xAB: goto yy177 case 0xAC: goto yy178 case 0xAD: goto yy179 case 0xAF: goto yy180 default: goto yy3 } yy34: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] if (yych <= 0x7F) { goto yy3 } if (yych <= 0x9D) { goto yy40 } if (yych <= 0x9E) { goto yy181 } if (yych <= 0x9F) { goto yy182 } goto yy3 yy35: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] switch (yych) { case 0xA4: fallthrough case 0xA5: fallthrough case 0xA6: fallthrough case 0xA7: fallthrough case 0xA8: fallthrough case 0xAA: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xBA: goto yy40 case 0xA9: goto yy183 case 0xAB: goto yy184 case 0xAC: goto yy185 case 0xAD: goto yy186 case 0xAE: goto yy55 case 0xAF: goto yy187 case 0xB4: goto yy188 case 0xB5: goto yy53 case 0xB6: goto yy189 case 0xB7: goto yy190 case 0xB9: goto yy191 case 0xBB: goto yy192 case 0xBC: goto yy193 case 0xBD: goto yy194 case 0xBE: goto yy195 case 0xBF: goto yy196 default: goto yy3 } yy36: yyaccept = 1 cursor += 1 marker = cursor yych = str[cursor] switch (yych) { case 0x90: goto yy197 case 0x91: goto yy198 case 0x92: goto yy199 case 0x93: goto yy200 case 0x96: goto yy201 case 0x9B: goto yy202 case 0x9D: goto yy203 case 0x9E: goto yy204 case 0xA0: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA3: fallthrough case 0xA4: fallthrough case 0xA5: fallthrough case 0xA6: fallthrough case 0xA7: fallthrough case 0xA8: fallthrough case 0xA9: goto yy62 case 0xAA: goto yy205 case 0xAB: goto yy206 case 0xAF: goto yy207 default: goto yy3 } yy37: cursor += 1 yych = str[cursor] if (yych <= 0xB4) { if (yych == 0xAA) { goto yy4 } } else { if (yych <= 0xB5) { goto yy4 } if (yych == 0xBA) { goto yy4 } } yy38: cursor = marker if (yyaccept == 0) { goto yy6 } else { goto yy3 } yy39: cursor += 1 yych = str[cursor] if (yych <= 0x97) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x96) { goto yy4 } goto yy38 } else { if (yych == 0xB7) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy40: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy41: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x81) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x85) { goto yy38 } if (yych <= 0x91) { goto yy4 } goto yy38 } } else { if (yych <= 0xAC) { if (yych <= 0xA4) { goto yy4 } if (yych <= 0xAB) { goto yy38 } goto yy4 } else { if (yych == 0xAE) { goto yy4 } goto yy38 } } yy42: cursor += 1 yych = str[cursor] if (yych <= 0xB7) { if (yych <= 0x7F) { goto yy38 } if (yych == 0xB5) { goto yy38 } goto yy4 } else { if (yych <= 0xBD) { if (yych <= 0xB9) { goto yy38 } goto yy4 } else { if (yych == 0xBF) { goto yy4 } goto yy38 } } yy43: cursor += 1 yych = str[cursor] if (yych <= 0x8B) { if (yych <= 0x86) { if (yych <= 0x85) { goto yy38 } goto yy4 } else { if (yych <= 0x87) { goto yy38 } if (yych <= 0x8A) { goto yy4 } goto yy38 } } else { if (yych <= 0xA1) { if (yych == 0x8D) { goto yy38 } goto yy4 } else { if (yych <= 0xA2) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy44: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0xB6) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy45: cursor += 1 yych = str[cursor] if (yych <= 0x82) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x81) { goto yy4 } goto yy38 } else { if (yych <= 0x87) { goto yy4 } if (yych <= 0x89) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy46: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0xB0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy47: cursor += 1 yych = str[cursor] if (yych <= 0x98) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x96) { goto yy4 } goto yy38 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0xA0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy48: cursor += 1 yych = str[cursor] if (yych <= 0x90) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x87) { goto yy4 } goto yy38 } else { if (yych == 0xBE) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy49: cursor += 1 yych = str[cursor] if (yych <= 0x86) { if (yych <= 0x82) { if (yych <= 0x80) { goto yy38 } goto yy4 } else { if (yych <= 0x83) { goto yy38 } if (yych <= 0x85) { goto yy4 } goto yy38 } } else { if (yych <= 0xAA) { if (yych <= 0x87) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } } yy50: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0x9A) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy51: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA9) { goto yy4 } if (yych <= 0xAD) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy52: cursor += 1 yych = str[cursor] if (yych <= 0x9E) { if (yych <= 0x93) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x94) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 } } else { if (yych <= 0xBC) { if (yych == 0xA9) { goto yy38 } goto yy4 } else { if (yych == 0xBF) { goto yy4 } goto yy38 } } yy53: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy54: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8A) { goto yy4 } if (yych <= 0x8C) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy55: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB1) { goto yy4 } goto yy38 yy56: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB5) { goto yy4 } if (yych == 0xBA) { goto yy4 } goto yy38 yy57: cursor += 1 yych = str[cursor] switch (yych) { case 0xA0: goto yy208 case 0xA1: goto yy209 case 0xA2: goto yy71 case 0xA3: goto yy210 case 0xA4: goto yy40 case 0xA5: goto yy211 case 0xA6: goto yy212 case 0xA7: goto yy213 case 0xA8: goto yy214 case 0xA9: goto yy215 case 0xAA: goto yy216 case 0xAB: goto yy217 case 0xAC: goto yy218 case 0xAD: goto yy219 case 0xAE: goto yy220 case 0xAF: goto yy221 case 0xB0: goto yy222 case 0xB1: goto yy223 case 0xB2: goto yy224 case 0xB3: goto yy225 case 0xB4: goto yy226 case 0xB5: goto yy227 case 0xB6: goto yy228 case 0xB7: goto yy229 case 0xB8: goto yy230 case 0xB9: goto yy231 case 0xBA: goto yy232 case 0xBB: goto yy233 case 0xBC: goto yy234 case 0xBD: goto yy235 case 0xBE: goto yy236 case 0xBF: goto yy237 default: goto yy38 } yy58: cursor += 1 yych = str[cursor] switch (yych) { case 0x80: fallthrough case 0x84: fallthrough case 0x85: fallthrough case 0x86: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x91: fallthrough case 0x92: fallthrough case 0x93: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x98: fallthrough case 0x9E: fallthrough case 0xAC: fallthrough case 0xAE: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBA: fallthrough case 0xBB: goto yy40 case 0x81: goto yy238 case 0x82: goto yy162 case 0x83: goto yy101 case 0x89: goto yy102 case 0x8A: goto yy103 case 0x8B: goto yy104 case 0x8C: goto yy105 case 0x8D: goto yy239 case 0x8E: goto yy107 case 0x8F: goto yy108 case 0x90: goto yy109 case 0x99: goto yy110 case 0x9A: goto yy111 case 0x9B: goto yy112 case 0x9C: goto yy240 case 0x9D: goto yy241 case 0x9F: goto yy242 case 0xA0: goto yy243 case 0xA1: fallthrough case 0xB0: goto yy118 case 0xA2: goto yy244 case 0xA3: goto yy120 case 0xA4: goto yy245 case 0xA5: goto yy246 case 0xA6: goto yy247 case 0xA7: goto yy248 case 0xA8: goto yy249 case 0xA9: goto yy250 case 0xAA: goto yy251 case 0xAD: goto yy252 case 0xAF: goto yy115 case 0xB1: goto yy253 case 0xB3: goto yy254 case 0xB7: goto yy255 case 0xBC: goto yy135 case 0xBD: goto yy136 case 0xBE: goto yy137 case 0xBF: goto yy138 default: goto yy38 } yy59: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { if (yych <= 0x82) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x80) { goto yy256 } if (yych <= 0x81) { goto yy257 } goto yy140 } else { if (yych <= 0x84) { if (yych <= 0x83) { goto yy258 } goto yy141 } else { if (yych <= 0x85) { goto yy142 } if (yych <= 0x86) { goto yy143 } goto yy38 } } } else { if (yych <= 0xB4) { if (yych <= 0xB1) { if (yych <= 0xB0) { goto yy144 } goto yy145 } else { if (yych <= 0xB2) { goto yy40 } if (yych <= 0xB3) { goto yy259 } goto yy147 } } else { if (yych <= 0xB6) { if (yych <= 0xB5) { goto yy260 } goto yy149 } else { if (yych <= 0xB7) { goto yy261 } if (yych <= 0xB8) { goto yy151 } goto yy38 } } } yy60: cursor += 1 yych = str[cursor] if (yych <= 0x84) { if (yych <= 0x81) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x80) { goto yy262 } goto yy109 } else { if (yych <= 0x82) { goto yy263 } if (yych <= 0x83) { goto yy154 } goto yy155 } } else { if (yych <= 0x87) { if (yych <= 0x85) { goto yy40 } if (yych <= 0x86) { goto yy156 } goto yy157 } else { if (yych <= 0x8F) { goto yy38 } if (yych <= 0xBF) { goto yy40 } goto yy38 } } yy61: cursor += 1 yych = str[cursor] if (yych <= 0xB6) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB5) { goto yy40 } goto yy120 } else { if (yych <= 0xB7) { goto yy38 } if (yych <= 0xBF) { goto yy40 } goto yy38 } yy62: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBF) { goto yy40 } goto yy38 yy63: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBE) { goto yy40 } if (yych <= 0xBF) { goto yy158 } goto yy38 yy64: cursor += 1 yych = str[cursor] switch (yych) { case 0x80: fallthrough case 0x81: fallthrough case 0x82: fallthrough case 0x83: fallthrough case 0x84: fallthrough case 0x85: fallthrough case 0x86: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x89: fallthrough case 0x8A: fallthrough case 0x8B: fallthrough case 0x8C: fallthrough case 0x8D: fallthrough case 0x8E: fallthrough case 0x8F: fallthrough case 0x90: fallthrough case 0x91: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x9D: fallthrough case 0xA2: fallthrough case 0xA6: fallthrough case 0xAA: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBA: fallthrough case 0xBB: fallthrough case 0xBC: fallthrough case 0xBD: fallthrough case 0xBE: fallthrough case 0xBF: goto yy40 case 0x92: goto yy158 case 0x93: goto yy159 case 0x98: goto yy264 case 0x99: goto yy265 case 0x9A: goto yy266 case 0x9B: goto yy55 case 0x9C: goto yy164 case 0x9E: goto yy165 case 0x9F: goto yy166 case 0xA0: goto yy267 case 0xA1: goto yy115 case 0xA3: goto yy268 case 0xA4: goto yy183 case 0xA5: goto yy269 case 0xA7: goto yy270 case 0xA8: goto yy271 case 0xA9: goto yy272 case 0xAB: goto yy273 case 0xAC: goto yy178 case 0xAD: goto yy179 case 0xAF: goto yy274 default: goto yy38 } yy65: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9D) { goto yy40 } if (yych <= 0x9E) { goto yy181 } if (yych <= 0x9F) { goto yy182 } goto yy38 yy66: cursor += 1 yych = str[cursor] switch (yych) { case 0xA4: fallthrough case 0xA5: fallthrough case 0xA6: fallthrough case 0xA7: fallthrough case 0xA8: fallthrough case 0xAA: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xBA: goto yy40 case 0xA9: goto yy183 case 0xAB: goto yy184 case 0xAC: goto yy275 case 0xAD: goto yy186 case 0xAE: goto yy55 case 0xAF: goto yy187 case 0xB4: goto yy188 case 0xB5: goto yy53 case 0xB6: goto yy189 case 0xB7: goto yy190 case 0xB8: goto yy276 case 0xB9: goto yy277 case 0xBB: goto yy192 case 0xBC: goto yy278 case 0xBD: goto yy194 case 0xBE: goto yy195 case 0xBF: goto yy196 default: goto yy38 } yy67: cursor += 1 yych = str[cursor] switch (yych) { case 0x90: goto yy279 case 0x91: goto yy280 case 0x92: goto yy199 case 0x93: goto yy200 case 0x96: goto yy281 case 0x9B: goto yy282 case 0x9D: goto yy283 case 0x9E: goto yy284 case 0xA0: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA3: fallthrough case 0xA4: fallthrough case 0xA5: fallthrough case 0xA6: fallthrough case 0xA7: fallthrough case 0xA8: fallthrough case 0xA9: goto yy62 case 0xAA: goto yy205 case 0xAB: goto yy206 case 0xAF: goto yy207 default: goto yy38 } yy68: cursor += 1 yych = str[cursor] if (yych == 0xA0) { goto yy285 } goto yy38 yy69: cursor += 1 yych = str[cursor] if (yych <= 0x9A) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x95) { goto yy4 } if (yych <= 0x99) { goto yy38 } goto yy4 } else { if (yych <= 0xA4) { if (yych <= 0xA3) { goto yy38 } goto yy4 } else { if (yych == 0xA8) { goto yy4 } goto yy38 } } yy70: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x98) { goto yy4 } goto yy38 yy71: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { goto yy38 } if (yych <= 0xB2) { goto yy4 } goto yy38 yy72: cursor += 1 yych = str[cursor] if (yych <= 0x83) { goto yy38 } if (yych <= 0xB9) { goto yy4 } if (yych == 0xBD) { goto yy4 } goto yy38 yy73: cursor += 1 yych = str[cursor] if (yych <= 0x97) { if (yych == 0x90) { goto yy4 } goto yy38 } else { if (yych <= 0xA1) { goto yy4 } if (yych <= 0xB0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy74: cursor += 1 yych = str[cursor] if (yych <= 0xA8) { if (yych <= 0x8C) { if (yych == 0x80) { goto yy4 } if (yych <= 0x84) { goto yy38 } goto yy4 } else { if (yych <= 0x8E) { goto yy38 } if (yych <= 0x90) { goto yy4 } if (yych <= 0x92) { goto yy38 } goto yy4 } } else { if (yych <= 0xB2) { if (yych <= 0xA9) { goto yy38 } if (yych == 0xB1) { goto yy38 } goto yy4 } else { if (yych <= 0xB9) { if (yych <= 0xB5) { goto yy38 } goto yy4 } else { if (yych == 0xBD) { goto yy4 } goto yy38 } } } yy75: cursor += 1 yych = str[cursor] if (yych <= 0x9D) { if (yych == 0x8E) { goto yy4 } if (yych <= 0x9B) { goto yy38 } goto yy4 } else { if (yych <= 0xA1) { if (yych <= 0x9E) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB1) { goto yy4 } goto yy38 } } yy76: cursor += 1 yych = str[cursor] if (yych <= 0xA9) { if (yych <= 0x8E) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x8A) { goto yy4 } goto yy38 } else { if (yych <= 0x90) { goto yy4 } if (yych <= 0x92) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 } } else { if (yych <= 0xB4) { if (yych == 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } else { if (yych == 0xB7) { goto yy38 } if (yych <= 0xB9) { goto yy4 } goto yy38 } } yy77: cursor += 1 yych = str[cursor] if (yych <= 0x9D) { if (yych <= 0x98) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 } else { if (yych <= 0x9E) { goto yy4 } if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 } yy78: cursor += 1 yych = str[cursor] if (yych <= 0xA9) { if (yych <= 0x8E) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x8D) { goto yy4 } goto yy38 } else { if (yych == 0x92) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 } } else { if (yych <= 0xB4) { if (yych == 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } else { if (yych <= 0xB9) { goto yy4 } if (yych == 0xBD) { goto yy4 } goto yy38 } } yy79: cursor += 1 yych = str[cursor] if (yych == 0x90) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA1) { goto yy4 } goto yy38 yy80: cursor += 1 yych = str[cursor] if (yych <= 0xA9) { if (yych <= 0x8E) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 } else { if (yych <= 0x90) { goto yy4 } if (yych <= 0x92) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 } } else { if (yych <= 0xB4) { if (yych == 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } else { if (yych <= 0xB9) { goto yy4 } if (yych == 0xBD) { goto yy4 } goto yy38 } } yy81: cursor += 1 yych = str[cursor] if (yych <= 0x9E) { if (yych <= 0x9B) { goto yy38 } if (yych <= 0x9D) { goto yy4 } goto yy38 } else { if (yych <= 0xA1) { goto yy4 } if (yych == 0xB1) { goto yy4 } goto yy38 } yy82: cursor += 1 yych = str[cursor] switch (yych) { case 0x83: fallthrough case 0x85: fallthrough case 0x86: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x89: fallthrough case 0x8A: fallthrough case 0x8E: fallthrough case 0x8F: fallthrough case 0x90: fallthrough case 0x92: fallthrough case 0x93: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9C: fallthrough case 0x9E: fallthrough case 0x9F: fallthrough case 0xA3: fallthrough case 0xA4: fallthrough case 0xA8: fallthrough case 0xA9: fallthrough case 0xAA: fallthrough case 0xAE: fallthrough case 0xAF: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB8: fallthrough case 0xB9: goto yy4 default: goto yy38 } yy83: cursor += 1 yych = str[cursor] if (yych == 0x90) { goto yy4 } goto yy38 yy84: cursor += 1 yych = str[cursor] if (yych <= 0x91) { if (yych <= 0x8C) { if (yych <= 0x84) { goto yy38 } goto yy4 } else { if (yych <= 0x8D) { goto yy38 } if (yych <= 0x90) { goto yy4 } goto yy38 } } else { if (yych <= 0xB9) { if (yych == 0xA9) { goto yy38 } goto yy4 } else { if (yych == 0xBD) { goto yy4 } goto yy38 } } yy85: cursor += 1 yych = str[cursor] if (yych <= 0x97) { goto yy38 } if (yych <= 0x99) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA1) { goto yy4 } goto yy38 yy86: cursor += 1 yych = str[cursor] if (yych <= 0xA8) { if (yych <= 0x8D) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 } else { if (yych == 0x91) { goto yy38 } goto yy4 } } else { if (yych <= 0xB4) { if (yych <= 0xA9) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } else { if (yych <= 0xB9) { goto yy4 } if (yych == 0xBD) { goto yy4 } goto yy38 } } yy87: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych == 0x9E) { goto yy4 } goto yy38 } else { if (yych <= 0xA1) { goto yy4 } if (yych <= 0xB0) { goto yy38 } if (yych <= 0xB2) { goto yy4 } goto yy38 } yy88: cursor += 1 yych = str[cursor] if (yych <= 0x90) { if (yych <= 0x84) { goto yy38 } if (yych == 0x8D) { goto yy38 } goto yy4 } else { if (yych <= 0xBA) { if (yych <= 0x91) { goto yy38 } goto yy4 } else { if (yych == 0xBD) { goto yy4 } goto yy38 } } yy89: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych == 0x8E) { goto yy4 } goto yy38 } else { if (yych <= 0xA1) { goto yy4 } if (yych <= 0xB9) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy90: cursor += 1 yych = str[cursor] if (yych <= 0xB1) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x96) { goto yy4 } if (yych <= 0x99) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { if (yych <= 0xB2) { goto yy38 } goto yy4 } else { if (yych == 0xBD) { goto yy4 } goto yy38 } } yy91: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } goto yy38 yy92: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych == 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 yy93: cursor += 1 yych = str[cursor] switch (yych) { case 0x81: fallthrough case 0x82: fallthrough case 0x84: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x8A: fallthrough case 0x8D: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9B: fallthrough case 0x9C: fallthrough case 0x9D: fallthrough case 0x9E: fallthrough case 0x9F: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA3: fallthrough case 0xA5: fallthrough case 0xA7: fallthrough case 0xAA: fallthrough case 0xAB: fallthrough case 0xAD: fallthrough case 0xAE: fallthrough case 0xAF: fallthrough case 0xB0: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xBD: goto yy4 default: goto yy38 } yy94: cursor += 1 yych = str[cursor] if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych <= 0x86) { goto yy4 } if (yych <= 0x9B) { goto yy38 } if (yych <= 0x9F) { goto yy4 } goto yy38 } yy95: cursor += 1 yych = str[cursor] if (yych == 0x80) { goto yy4 } goto yy38 yy96: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x88) { goto yy38 } if (yych <= 0xAC) { goto yy4 } goto yy38 yy97: cursor += 1 yych = str[cursor] if (yych <= 0x87) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 yy98: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 yy99: cursor += 1 yych = str[cursor] if (yych <= 0xA1) { if (yych <= 0x99) { if (yych <= 0x8F) { goto yy38 } if (yych <= 0x95) { goto yy4 } goto yy38 } else { if (yych <= 0x9D) { goto yy4 } if (yych <= 0xA0) { goto yy38 } goto yy4 } } else { if (yych <= 0xAD) { if (yych <= 0xA4) { goto yy38 } if (yych <= 0xA6) { goto yy4 } goto yy38 } else { if (yych <= 0xB0) { goto yy4 } if (yych <= 0xB4) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy100: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x81) { goto yy4 } goto yy38 } else { if (yych <= 0x8E) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy101: cursor += 1 yych = str[cursor] if (yych <= 0x8C) { if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych == 0x87) { goto yy4 } goto yy38 } } else { if (yych <= 0xBA) { if (yych <= 0x8D) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy102: cursor += 1 yych = str[cursor] if (yych <= 0x96) { if (yych <= 0x89) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x88) { goto yy4 } goto yy38 } else { if (yych <= 0x8D) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } } else { if (yych <= 0x99) { if (yych == 0x98) { goto yy4 } goto yy38 } else { if (yych <= 0x9D) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy103: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x88) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x89) { goto yy38 } if (yych <= 0x8D) { goto yy4 } goto yy38 } } else { if (yych <= 0xB5) { if (yych == 0xB1) { goto yy38 } goto yy4 } else { if (yych <= 0xB7) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } } yy104: cursor += 1 yych = str[cursor] if (yych <= 0x85) { if (yych == 0x80) { goto yy4 } if (yych <= 0x81) { goto yy38 } goto yy4 } else { if (yych <= 0x96) { if (yych <= 0x87) { goto yy38 } goto yy4 } else { if (yych <= 0x97) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy105: cursor += 1 yych = str[cursor] if (yych <= 0x91) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x90) { goto yy4 } goto yy38 } else { if (yych <= 0x95) { goto yy4 } if (yych <= 0x97) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy106: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9A) { goto yy4 } goto yy38 yy107: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8F) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy108: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 yy109: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy110: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAC) { goto yy4 } if (yych <= 0xAE) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy111: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych <= 0x9A) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy112: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } if (yych <= 0xAD) { goto yy38 } if (yych <= 0xB8) { goto yy4 } goto yy38 yy113: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 } else { if (yych <= 0x91) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xB1) { goto yy4 } goto yy38 } yy114: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x91) { goto yy4 } goto yy38 } else { if (yych == 0xAD) { goto yy38 } if (yych <= 0xB0) { goto yy4 } goto yy38 } yy115: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 yy116: cursor += 1 yych = str[cursor] if (yych == 0x97) { goto yy4 } if (yych == 0x9C) { goto yy4 } goto yy38 yy117: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy118: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB7) { goto yy4 } goto yy38 yy119: cursor += 1 yych = str[cursor] if (yych <= 0xA9) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 } else { if (yych <= 0xAA) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy120: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB5) { goto yy4 } goto yy38 yy121: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9E) { goto yy4 } goto yy38 yy122: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xAD) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 yy123: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAB) { goto yy4 } goto yy38 yy124: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych <= 0x87) { goto yy4 } goto yy38 yy125: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x96) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy126: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x94) { goto yy4 } goto yy38 yy127: cursor += 1 yych = str[cursor] if (yych == 0xA7) { goto yy4 } goto yy38 yy128: cursor += 1 yych = str[cursor] if (yych <= 0x84) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 yy129: cursor += 1 yych = str[cursor] if (yych <= 0x84) { goto yy38 } if (yych <= 0x8B) { goto yy4 } goto yy38 yy130: cursor += 1 yych = str[cursor] if (yych <= 0xAD) { if (yych <= 0x82) { goto yy38 } if (yych <= 0xA0) { goto yy4 } goto yy38 } else { if (yych <= 0xAF) { goto yy4 } if (yych <= 0xB9) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy131: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA5) { goto yy4 } goto yy38 yy132: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA3) { goto yy4 } goto yy38 yy133: cursor += 1 yych = str[cursor] if (yych <= 0x8C) { goto yy38 } if (yych <= 0x8F) { goto yy4 } if (yych <= 0x99) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 yy134: cursor += 1 yych = str[cursor] if (yych <= 0xAD) { if (yych <= 0xA8) { goto yy38 } if (yych <= 0xAC) { goto yy4 } goto yy38 } else { if (yych <= 0xB1) { goto yy4 } if (yych <= 0xB4) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 } yy135: cursor += 1 yych = str[cursor] if (yych <= 0x97) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x95) { goto yy4 } goto yy38 } else { if (yych <= 0x9D) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy136: cursor += 1 yych = str[cursor] if (yych <= 0x98) { if (yych <= 0x87) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x85) { goto yy4 } goto yy38 } else { if (yych <= 0x8D) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x97) { goto yy4 } goto yy38 } } else { if (yych <= 0x9C) { if (yych == 0x9A) { goto yy38 } if (yych <= 0x9B) { goto yy4 } goto yy38 } else { if (yych == 0x9E) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 } } yy137: cursor += 1 yych = str[cursor] if (yych <= 0xB5) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 } else { if (yych == 0xBD) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } yy138: cursor += 1 yych = str[cursor] if (yych <= 0x95) { if (yych <= 0x85) { if (yych <= 0x81) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych <= 0x8C) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x93) { goto yy4 } goto yy38 } } else { if (yych <= 0xB1) { if (yych <= 0x9B) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xAC) { goto yy4 } goto yy38 } else { if (yych == 0xB5) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 } } yy139: cursor += 1 yych = str[cursor] if (yych == 0xB1) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 yy140: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 yy141: cursor += 1 yych = str[cursor] switch (yych) { case 0x82: fallthrough case 0x87: fallthrough case 0x8A: fallthrough case 0x8B: fallthrough case 0x8C: fallthrough case 0x8D: fallthrough case 0x8E: fallthrough case 0x8F: fallthrough case 0x90: fallthrough case 0x91: fallthrough case 0x92: fallthrough case 0x93: fallthrough case 0x95: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9B: fallthrough case 0x9C: fallthrough case 0x9D: fallthrough case 0xA4: fallthrough case 0xA6: fallthrough case 0xA8: fallthrough case 0xAA: fallthrough case 0xAB: fallthrough case 0xAC: fallthrough case 0xAD: fallthrough case 0xAF: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBC: fallthrough case 0xBD: fallthrough case 0xBE: fallthrough case 0xBF: goto yy4 default: goto yy38 } yy142: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x89) { goto yy4 } goto yy38 } else { if (yych <= 0x8E) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy143: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x88) { goto yy4 } goto yy38 yy144: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy145: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy146: cursor += 1 yych = str[cursor] if (yych <= 0xAA) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA4) { goto yy4 } goto yy38 } else { if (yych <= 0xAE) { goto yy4 } if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } yy147: cursor += 1 yych = str[cursor] if (yych <= 0xA7) { if (yych <= 0x7F) { goto yy38 } if (yych == 0xA6) { goto yy38 } goto yy4 } else { if (yych <= 0xAD) { if (yych <= 0xAC) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy148: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA7) { goto yy4 } if (yych == 0xAF) { goto yy4 } goto yy38 yy149: cursor += 1 yych = str[cursor] if (yych <= 0xA7) { if (yych <= 0x96) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA6) { goto yy4 } goto yy38 } } else { if (yych <= 0xB6) { if (yych == 0xAF) { goto yy38 } goto yy4 } else { if (yych <= 0xB7) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } } yy150: cursor += 1 yych = str[cursor] if (yych <= 0x8E) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x87) { goto yy38 } goto yy4 } else { if (yych <= 0x96) { if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0x97) { goto yy38 } if (yych <= 0x9E) { goto yy4 } goto yy38 } } yy151: cursor += 1 yych = str[cursor] if (yych == 0xAF) { goto yy4 } goto yy38 yy152: cursor += 1 yych = str[cursor] if (yych <= 0xA9) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x87) { goto yy4 } if (yych <= 0xA0) { goto yy38 } goto yy4 } else { if (yych <= 0xB5) { if (yych <= 0xB0) { goto yy38 } goto yy4 } else { if (yych <= 0xB7) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 } } yy153: cursor += 1 yych = str[cursor] if (yych <= 0x9C) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x96) { goto yy4 } goto yy38 } else { if (yych == 0xA0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy154: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy155: cursor += 1 yych = str[cursor] if (yych <= 0x84) { goto yy38 } if (yych <= 0xAD) { goto yy4 } if (yych <= 0xB0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy156: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8E) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBA) { goto yy4 } goto yy38 yy157: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy158: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 yy159: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 yy160: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 } else { if (yych <= 0x9F) { goto yy4 } if (yych <= 0xA9) { goto yy38 } if (yych <= 0xAB) { goto yy4 } goto yy38 } yy161: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAE) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 yy162: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9D) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy163: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAF) { goto yy4 } goto yy38 yy164: cursor += 1 yych = str[cursor] if (yych <= 0x96) { goto yy38 } if (yych <= 0x9F) { goto yy4 } if (yych <= 0xA1) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy165: cursor += 1 yych = str[cursor] if (yych <= 0x8E) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x88) { goto yy4 } if (yych <= 0x8A) { goto yy38 } goto yy4 } else { if (yych <= 0xAD) { if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB1) { goto yy4 } goto yy38 } } yy166: cursor += 1 yych = str[cursor] if (yych <= 0xB6) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy167: cursor += 1 yych = str[cursor] if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x82) { goto yy38 } goto yy4 } else { if (yych <= 0x8A) { if (yych <= 0x86) { goto yy38 } goto yy4 } else { if (yych <= 0x8B) { goto yy38 } if (yych <= 0xA2) { goto yy4 } goto yy38 } } yy168: cursor += 1 yych = str[cursor] if (yych <= 0x81) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 yy169: cursor += 1 yych = str[cursor] if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB7) { goto yy4 } if (yych == 0xBB) { goto yy4 } goto yy38 yy170: cursor += 1 yych = str[cursor] if (yych <= 0x89) { goto yy38 } if (yych <= 0xA5) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy171: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 yy172: cursor += 1 yych = str[cursor] if (yych <= 0x83) { goto yy38 } if (yych <= 0xB2) { goto yy4 } goto yy38 yy173: cursor += 1 yych = str[cursor] if (yych <= 0xA4) { if (yych == 0x8F) { goto yy4 } if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { if (yych <= 0xA5) { goto yy38 } goto yy4 } else { if (yych <= 0xB9) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } } yy174: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 yy175: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x82) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x83) { goto yy38 } if (yych <= 0x8B) { goto yy4 } goto yy38 } } else { if (yych <= 0xBA) { if (yych <= 0xB6) { goto yy4 } if (yych <= 0xB9) { goto yy38 } goto yy4 } else { if (yych <= 0xBD) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy176: cursor += 1 yych = str[cursor] if (yych <= 0xB1) { if (yych <= 0x7F) { goto yy38 } if (yych == 0xB0) { goto yy38 } goto yy4 } else { if (yych <= 0xB6) { if (yych <= 0xB4) { goto yy38 } goto yy4 } else { if (yych <= 0xB8) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 } } yy177: cursor += 1 yych = str[cursor] if (yych <= 0x9A) { if (yych <= 0x80) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych == 0x82) { goto yy4 } goto yy38 } } else { if (yych <= 0xAA) { if (yych <= 0x9D) { goto yy4 } if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 } } yy178: cursor += 1 yych = str[cursor] if (yych <= 0x96) { if (yych <= 0x88) { if (yych <= 0x80) { goto yy38 } if (yych <= 0x86) { goto yy4 } goto yy38 } else { if (yych <= 0x8E) { goto yy4 } if (yych <= 0x90) { goto yy38 } goto yy4 } } else { if (yych <= 0xA7) { if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA6) { goto yy4 } goto yy38 } else { if (yych == 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy179: cursor += 1 yych = str[cursor] if (yych <= 0x9B) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9A) { goto yy4 } goto yy38 } else { if (yych <= 0x9F) { goto yy4 } if (yych <= 0xA3) { goto yy38 } if (yych <= 0xA5) { goto yy4 } goto yy38 } yy180: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA2) { goto yy4 } goto yy38 yy181: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA3) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy182: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } if (yych <= 0x8A) { goto yy38 } if (yych <= 0xBB) { goto yy4 } goto yy38 yy183: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAD) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy184: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 yy185: cursor += 1 yych = str[cursor] if (yych <= 0x9E) { if (yych <= 0x92) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } goto yy38 } else { if (yych <= 0x97) { goto yy4 } if (yych == 0x9D) { goto yy4 } goto yy38 } } else { if (yych <= 0xB7) { if (yych == 0xA9) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 } else { if (yych == 0xBD) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } } yy186: cursor += 1 yych = str[cursor] if (yych <= 0x82) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x81) { goto yy4 } goto yy38 } else { if (yych == 0x85) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy187: cursor += 1 yych = str[cursor] if (yych <= 0x92) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy188: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 yy189: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8F) { goto yy4 } if (yych <= 0x91) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy190: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x87) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBB) { goto yy4 } goto yy38 yy191: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { goto yy38 } if (yych == 0xB5) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy192: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 yy193: cursor += 1 yych = str[cursor] if (yych <= 0xA0) { goto yy38 } if (yych <= 0xBA) { goto yy4 } goto yy38 yy194: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych <= 0x9A) { goto yy4 } if (yych <= 0xA5) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy195: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 yy196: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x81) { goto yy38 } if (yych <= 0x87) { goto yy4 } if (yych <= 0x89) { goto yy38 } goto yy4 } else { if (yych <= 0x97) { if (yych <= 0x91) { goto yy38 } goto yy4 } else { if (yych <= 0x99) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 } } yy197: cursor += 1 yych = str[cursor] switch (yych) { case 0x80: goto yy286 case 0x81: goto yy287 case 0x82: fallthrough case 0x90: fallthrough case 0x91: fallthrough case 0x98: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9B: fallthrough case 0xB0: goto yy40 case 0x83: goto yy288 case 0x85: goto yy108 case 0x8A: goto yy289 case 0x8B: goto yy290 case 0x8C: goto yy291 case 0x8D: goto yy292 case 0x8E: goto yy162 case 0x8F: goto yy293 case 0x92: goto yy294 case 0x94: goto yy295 case 0x95: goto yy132 case 0x9C: goto yy271 case 0x9D: goto yy296 case 0xA0: goto yy297 case 0xA1: goto yy298 case 0xA2: goto yy121 case 0xA4: goto yy299 case 0xA6: goto yy300 case 0xA8: goto yy301 case 0xA9: goto yy302 case 0xAA: goto yy303 case 0xAB: goto yy304 case 0xAC: goto yy120 case 0xAD: goto yy305 case 0xAE: goto yy306 case 0xB1: goto yy143 default: goto yy38 } yy198: cursor += 1 yych = str[cursor] switch (yych) { case 0x80: goto yy307 case 0x82: goto yy308 case 0x83: goto yy309 case 0x84: goto yy310 case 0x85: goto yy311 case 0x86: goto yy312 case 0x87: goto yy313 case 0x88: goto yy314 case 0x8A: goto yy157 case 0x8B: goto yy121 case 0x8C: goto yy80 case 0x8D: goto yy315 case 0x92: fallthrough case 0x98: goto yy163 case 0x93: goto yy316 case 0x96: goto yy317 case 0x99: goto yy318 case 0x9A: goto yy319 case 0xA2: goto yy117 case 0xA3: goto yy320 case 0xAB: goto yy321 default: goto yy38 } yy199: cursor += 1 yych = str[cursor] if (yych <= 0x8E) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8D) { goto yy40 } goto yy70 } else { if (yych <= 0x8F) { goto yy38 } if (yych <= 0x90) { goto yy40 } if (yych <= 0x91) { goto yy317 } goto yy38 } yy200: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8F) { goto yy40 } if (yych <= 0x90) { goto yy317 } goto yy38 yy201: cursor += 1 yych = str[cursor] switch (yych) { case 0xA0: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA3: fallthrough case 0xA4: fallthrough case 0xA5: fallthrough case 0xA6: fallthrough case 0xA7: fallthrough case 0xBC: goto yy40 case 0xA8: goto yy321 case 0xA9: goto yy121 case 0xAB: goto yy322 case 0xAC: goto yy163 case 0xAD: goto yy323 case 0xAE: goto yy324 case 0xBD: goto yy325 case 0xBE: goto yy326 default: goto yy38 } yy202: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { if (yych == 0x80) { goto yy327 } goto yy38 } else { if (yych <= 0xB0) { goto yy40 } if (yych <= 0xB1) { goto yy328 } if (yych <= 0xB2) { goto yy329 } goto yy38 } yy203: cursor += 1 yych = str[cursor] switch (yych) { case 0x90: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x98: fallthrough case 0x99: goto yy40 case 0x91: goto yy330 case 0x92: goto yy331 case 0x93: goto yy332 case 0x94: goto yy333 case 0x95: goto yy334 case 0x9A: goto yy335 case 0x9B: goto yy336 case 0x9C: goto yy337 case 0x9D: goto yy338 case 0x9E: goto yy339 case 0x9F: goto yy340 default: goto yy38 } yy204: cursor += 1 yych = str[cursor] if (yych <= 0xB7) { if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA2) { goto yy40 } if (yych <= 0xA3) { goto yy341 } goto yy38 } else { if (yych <= 0xB8) { goto yy342 } if (yych <= 0xB9) { goto yy343 } if (yych <= 0xBA) { goto yy344 } goto yy38 } yy205: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x9B) { goto yy345 } if (yych <= 0xBF) { goto yy40 } goto yy38 yy206: cursor += 1 yych = str[cursor] if (yych <= 0x9C) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9B) { goto yy40 } goto yy108 } else { if (yych <= 0x9F) { goto yy40 } if (yych <= 0xA0) { goto yy294 } goto yy38 } yy207: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA7) { goto yy40 } if (yych <= 0xA8) { goto yy294 } goto yy38 yy208: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAD) { goto yy4 } goto yy38 yy209: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9B) { goto yy4 } goto yy38 yy210: cursor += 1 yych = str[cursor] if (yych <= 0xA3) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy211: cursor += 1 yych = str[cursor] if (yych <= 0xA5) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA3) { goto yy4 } goto yy38 } else { if (yych == 0xB0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy212: cursor += 1 yych = str[cursor] if (yych <= 0xA8) { if (yych <= 0x8C) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x84) { goto yy38 } goto yy4 } else { if (yych <= 0x8E) { goto yy38 } if (yych <= 0x90) { goto yy4 } if (yych <= 0x92) { goto yy38 } goto yy4 } } else { if (yych <= 0xB2) { if (yych <= 0xA9) { goto yy38 } if (yych == 0xB1) { goto yy38 } goto yy4 } else { if (yych <= 0xB9) { if (yych <= 0xB5) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } } yy213: cursor += 1 yych = str[cursor] if (yych <= 0x96) { if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych <= 0x88) { goto yy4 } if (yych <= 0x8A) { goto yy38 } if (yych <= 0x8E) { goto yy4 } goto yy38 } } else { if (yych <= 0x9E) { if (yych <= 0x97) { goto yy4 } if (yych <= 0x9B) { goto yy38 } if (yych <= 0x9D) { goto yy4 } goto yy38 } else { if (yych <= 0xA3) { goto yy4 } if (yych <= 0xA5) { goto yy38 } if (yych <= 0xB1) { goto yy4 } goto yy38 } } yy214: cursor += 1 yych = str[cursor] if (yych <= 0xB0) { if (yych <= 0x8E) { if (yych <= 0x83) { if (yych <= 0x80) { goto yy38 } goto yy4 } else { if (yych <= 0x84) { goto yy38 } if (yych <= 0x8A) { goto yy4 } goto yy38 } } else { if (yych <= 0x92) { if (yych <= 0x90) { goto yy4 } goto yy38 } else { if (yych == 0xA9) { goto yy38 } goto yy4 } } } else { if (yych <= 0xB7) { if (yych <= 0xB3) { if (yych <= 0xB1) { goto yy38 } goto yy4 } else { if (yych <= 0xB4) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 } } else { if (yych <= 0xBC) { if (yych <= 0xB9) { goto yy4 } if (yych <= 0xBB) { goto yy38 } goto yy4 } else { if (yych <= 0xBD) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } } yy215: cursor += 1 yych = str[cursor] if (yych <= 0x90) { if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x82) { goto yy4 } goto yy38 } else { if (yych <= 0x88) { goto yy4 } if (yych <= 0x8A) { goto yy38 } if (yych <= 0x8D) { goto yy4 } goto yy38 } } else { if (yych <= 0x9D) { if (yych <= 0x91) { goto yy4 } if (yych <= 0x98) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 } else { if (yych <= 0x9E) { goto yy4 } if (yych <= 0xA5) { goto yy38 } if (yych <= 0xB5) { goto yy4 } goto yy38 } } yy216: cursor += 1 yych = str[cursor] if (yych <= 0xA8) { if (yych <= 0x8D) { if (yych <= 0x80) { goto yy38 } if (yych == 0x84) { goto yy38 } goto yy4 } else { if (yych <= 0x8E) { goto yy38 } if (yych == 0x92) { goto yy38 } goto yy4 } } else { if (yych <= 0xB3) { if (yych <= 0xA9) { goto yy38 } if (yych == 0xB1) { goto yy38 } goto yy4 } else { if (yych <= 0xB9) { if (yych <= 0xB4) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } } yy217: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x85) { goto yy4 } goto yy38 } else { if (yych == 0x8A) { goto yy38 } goto yy4 } } else { if (yych <= 0x9F) { if (yych == 0x90) { goto yy4 } goto yy38 } else { if (yych <= 0xA3) { goto yy4 } if (yych <= 0xA5) { goto yy38 } if (yych <= 0xAF) { goto yy4 } goto yy38 } } yy218: cursor += 1 yych = str[cursor] if (yych <= 0xA8) { if (yych <= 0x8C) { if (yych <= 0x80) { goto yy38 } if (yych == 0x84) { goto yy38 } goto yy4 } else { if (yych <= 0x8E) { goto yy38 } if (yych <= 0x90) { goto yy4 } if (yych <= 0x92) { goto yy38 } goto yy4 } } else { if (yych <= 0xB3) { if (yych <= 0xA9) { goto yy38 } if (yych == 0xB1) { goto yy38 } goto yy4 } else { if (yych <= 0xB9) { if (yych <= 0xB4) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } } yy219: cursor += 1 yych = str[cursor] if (yych <= 0x97) { if (yych <= 0x88) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych <= 0x86) { goto yy38 } goto yy4 } else { if (yych <= 0x8A) { goto yy38 } if (yych <= 0x8D) { goto yy4 } if (yych <= 0x95) { goto yy38 } goto yy4 } } else { if (yych <= 0xA3) { if (yych <= 0x9B) { goto yy38 } if (yych == 0x9E) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { if (yych <= 0xA5) { goto yy38 } goto yy4 } else { if (yych == 0xB1) { goto yy4 } goto yy38 } } } yy220: cursor += 1 yych = str[cursor] switch (yych) { case 0x82: fallthrough case 0x83: fallthrough case 0x85: fallthrough case 0x86: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x89: fallthrough case 0x8A: fallthrough case 0x8E: fallthrough case 0x8F: fallthrough case 0x90: fallthrough case 0x92: fallthrough case 0x93: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9C: fallthrough case 0x9E: fallthrough case 0x9F: fallthrough case 0xA3: fallthrough case 0xA4: fallthrough case 0xA8: fallthrough case 0xA9: fallthrough case 0xAA: fallthrough case 0xAE: fallthrough case 0xAF: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBE: fallthrough case 0xBF: goto yy4 default: goto yy38 } yy221: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x82) { goto yy4 } goto yy38 } else { if (yych == 0x89) { goto yy38 } goto yy4 } } else { if (yych <= 0x96) { if (yych == 0x90) { goto yy4 } goto yy38 } else { if (yych <= 0x97) { goto yy4 } if (yych <= 0xA5) { goto yy38 } if (yych <= 0xAF) { goto yy4 } goto yy38 } } yy222: cursor += 1 yych = str[cursor] if (yych <= 0x90) { if (yych <= 0x84) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x83) { goto yy4 } goto yy38 } else { if (yych == 0x8D) { goto yy38 } goto yy4 } } else { if (yych <= 0xA9) { if (yych <= 0x91) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 } else { if (yych <= 0xB9) { goto yy4 } if (yych <= 0xBC) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy223: cursor += 1 yych = str[cursor] if (yych <= 0x94) { if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych == 0x89) { goto yy38 } if (yych <= 0x8D) { goto yy4 } goto yy38 } } else { if (yych <= 0x9F) { if (yych == 0x97) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 } else { if (yych <= 0xA3) { goto yy4 } if (yych <= 0xA5) { goto yy38 } if (yych <= 0xAF) { goto yy4 } goto yy38 } } yy224: cursor += 1 yych = str[cursor] if (yych <= 0x91) { if (yych <= 0x84) { if (yych <= 0x80) { goto yy38 } if (yych <= 0x83) { goto yy4 } goto yy38 } else { if (yych == 0x8D) { goto yy38 } if (yych <= 0x90) { goto yy4 } goto yy38 } } else { if (yych <= 0xB4) { if (yych == 0xA9) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } else { if (yych <= 0xB9) { goto yy4 } if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy225: cursor += 1 yych = str[cursor] if (yych <= 0x96) { if (yych <= 0x88) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x85) { goto yy38 } goto yy4 } else { if (yych <= 0x89) { goto yy38 } if (yych <= 0x8D) { goto yy4 } if (yych <= 0x94) { goto yy38 } goto yy4 } } else { if (yych <= 0xA3) { if (yych == 0x9E) { goto yy4 } if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { if (yych <= 0xA5) { goto yy38 } goto yy4 } else { if (yych <= 0xB0) { goto yy38 } if (yych <= 0xB2) { goto yy4 } goto yy38 } } } yy226: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x83) { if (yych <= 0x80) { goto yy38 } goto yy4 } else { if (yych <= 0x84) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 } } else { if (yych <= 0xBA) { if (yych == 0x91) { goto yy38 } goto yy4 } else { if (yych <= 0xBC) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy227: cursor += 1 yych = str[cursor] if (yych <= 0x96) { if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych == 0x89) { goto yy38 } if (yych <= 0x8E) { goto yy4 } goto yy38 } } else { if (yych <= 0xA5) { if (yych <= 0x97) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA3) { goto yy4 } goto yy38 } else { if (yych <= 0xAF) { goto yy4 } if (yych <= 0xB9) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy228: cursor += 1 yych = str[cursor] if (yych <= 0x99) { if (yych <= 0x83) { if (yych <= 0x81) { goto yy38 } goto yy4 } else { if (yych <= 0x84) { goto yy38 } if (yych <= 0x96) { goto yy4 } goto yy38 } } else { if (yych <= 0xBB) { if (yych == 0xB2) { goto yy38 } goto yy4 } else { if (yych == 0xBD) { goto yy4 } goto yy38 } } yy229: cursor += 1 yych = str[cursor] if (yych <= 0x95) { if (yych <= 0x89) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } goto yy38 } else { if (yych <= 0x8A) { goto yy4 } if (yych <= 0x8E) { goto yy38 } if (yych <= 0x94) { goto yy4 } goto yy38 } } else { if (yych <= 0xA5) { if (yych == 0x97) { goto yy38 } if (yych <= 0x9F) { goto yy4 } goto yy38 } else { if (yych <= 0xAF) { goto yy4 } if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } } yy230: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych <= 0xBA) { goto yy4 } goto yy38 yy231: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x8F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 yy232: cursor += 1 yych = str[cursor] switch (yych) { case 0x81: fallthrough case 0x82: fallthrough case 0x84: fallthrough case 0x87: fallthrough case 0x88: fallthrough case 0x8A: fallthrough case 0x8D: fallthrough case 0x94: fallthrough case 0x95: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9B: fallthrough case 0x9C: fallthrough case 0x9D: fallthrough case 0x9E: fallthrough case 0x9F: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA3: fallthrough case 0xA5: fallthrough case 0xA7: fallthrough case 0xAA: fallthrough case 0xAB: fallthrough case 0xAD: fallthrough case 0xAE: fallthrough case 0xAF: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB3: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB8: fallthrough case 0xB9: fallthrough case 0xBB: fallthrough case 0xBC: fallthrough case 0xBD: goto yy4 default: goto yy38 } yy233: cursor += 1 yych = str[cursor] if (yych <= 0x87) { if (yych <= 0x84) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych == 0x86) { goto yy4 } goto yy38 } } else { if (yych <= 0x99) { if (yych <= 0x8D) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0x9B) { goto yy38 } if (yych <= 0x9F) { goto yy4 } goto yy38 } } yy234: cursor += 1 yych = str[cursor] if (yych <= 0xB4) { if (yych <= 0x97) { if (yych == 0x80) { goto yy4 } goto yy38 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA9) { goto yy4 } goto yy38 } } else { if (yych <= 0xB8) { if (yych == 0xB6) { goto yy38 } if (yych <= 0xB7) { goto yy4 } goto yy38 } else { if (yych <= 0xB9) { goto yy4 } if (yych <= 0xBD) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy235: cursor += 1 yych = str[cursor] if (yych <= 0x88) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x87) { goto yy4 } goto yy38 } else { if (yych <= 0xAC) { goto yy4 } if (yych <= 0xB0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy236: cursor += 1 yych = str[cursor] if (yych <= 0x85) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych == 0x98) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 } yy237: cursor += 1 yych = str[cursor] if (yych == 0x86) { goto yy4 } goto yy38 yy238: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x89) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy239: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9A) { goto yy4 } if (yych <= 0x9C) { goto yy38 } if (yych <= 0x9F) { goto yy4 } goto yy38 yy240: cursor += 1 yych = str[cursor] if (yych <= 0x8D) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8C) { goto yy4 } goto yy38 } else { if (yych <= 0x94) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 } yy241: cursor += 1 yych = str[cursor] if (yych <= 0xAC) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x93) { goto yy4 } if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych <= 0xB0) { if (yych <= 0xAD) { goto yy38 } goto yy4 } else { if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } } yy242: cursor += 1 yych = str[cursor] if (yych <= 0x97) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x93) { goto yy4 } if (yych <= 0x96) { goto yy38 } goto yy4 } else { if (yych <= 0x9D) { if (yych <= 0x9B) { goto yy38 } goto yy4 } else { if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA9) { goto yy4 } goto yy38 } } yy243: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x8A) { goto yy38 } if (yych <= 0x8D) { goto yy4 } goto yy38 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy244: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy245: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9E) { goto yy4 } goto yy38 } else { if (yych <= 0xAB) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBB) { goto yy4 } goto yy38 } yy246: cursor += 1 yych = str[cursor] if (yych <= 0x85) { goto yy38 } if (yych <= 0xAD) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 yy247: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAB) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy248: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x89) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 yy249: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9B) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy250: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9E) { goto yy4 } goto yy38 } else { if (yych <= 0xBC) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 } yy251: cursor += 1 yych = str[cursor] if (yych <= 0x99) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x89) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xA7) { if (yych <= 0xA6) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 } } yy252: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8B) { goto yy4 } goto yy38 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0xAA) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } yy253: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x89) { goto yy4 } if (yych <= 0x8C) { goto yy38 } if (yych <= 0xBD) { goto yy4 } goto yy38 yy254: cursor += 1 yych = str[cursor] if (yych <= 0x93) { if (yych <= 0x8F) { goto yy38 } if (yych <= 0x92) { goto yy4 } goto yy38 } else { if (yych == 0xB7) { goto yy38 } if (yych <= 0xB9) { goto yy4 } goto yy38 } yy255: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB5) { goto yy4 } if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy256: cursor += 1 yych = str[cursor] if (yych == 0x8D) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 yy257: cursor += 1 yych = str[cursor] if (yych <= 0x94) { if (yych == 0x80) { goto yy4 } if (yych <= 0x93) { goto yy38 } goto yy4 } else { if (yych <= 0xB1) { if (yych <= 0xB0) { goto yy38 } goto yy4 } else { if (yych == 0xBF) { goto yy4 } goto yy38 } } yy258: cursor += 1 yych = str[cursor] if (yych <= 0xA0) { if (yych <= 0x8F) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 } else { if (yych <= 0xA1) { goto yy4 } if (yych <= 0xA4) { goto yy38 } if (yych <= 0xB0) { goto yy4 } goto yy38 } yy259: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA4) { goto yy4 } if (yych <= 0xAA) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 yy260: cursor += 1 yych = str[cursor] if (yych <= 0xAE) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA7) { goto yy4 } goto yy38 } else { if (yych <= 0xAF) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 } yy261: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x87) { goto yy38 } if (yych <= 0x8E) { goto yy4 } goto yy38 } } else { if (yych <= 0x9E) { if (yych == 0x97) { goto yy38 } goto yy4 } else { if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy262: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { if (yych <= 0x84) { goto yy38 } if (yych <= 0x87) { goto yy4 } if (yych <= 0xA0) { goto yy38 } goto yy4 } else { if (yych <= 0xB5) { if (yych <= 0xB0) { goto yy38 } goto yy4 } else { if (yych <= 0xB7) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 } } yy263: cursor += 1 yych = str[cursor] if (yych <= 0x9A) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x96) { goto yy4 } if (yych <= 0x98) { goto yy38 } goto yy4 } else { if (yych <= 0x9F) { if (yych <= 0x9C) { goto yy38 } goto yy4 } else { if (yych <= 0xA0) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy264: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8C) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0xAB) { goto yy4 } goto yy38 yy265: cursor += 1 yych = str[cursor] if (yych <= 0xB3) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAF) { goto yy4 } goto yy38 } else { if (yych == 0xBE) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy266: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x9E) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy267: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA7) { goto yy4 } goto yy38 yy268: cursor += 1 yych = str[cursor] if (yych <= 0x99) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xB7) { if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych == 0xBB) { goto yy4 } goto yy38 } } yy269: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x93) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 yy270: cursor += 1 yych = str[cursor] if (yych <= 0x8E) { if (yych == 0x80) { goto yy4 } goto yy38 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } yy271: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 yy272: cursor += 1 yych = str[cursor] if (yych <= 0x99) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8D) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xB6) { if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych <= 0xB9) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy273: cursor += 1 yych = str[cursor] if (yych <= 0x9D) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x82) { goto yy4 } if (yych <= 0x9A) { goto yy38 } goto yy4 } else { if (yych <= 0xAF) { if (yych <= 0x9F) { goto yy38 } goto yy4 } else { if (yych <= 0xB1) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 } } yy274: cursor += 1 yych = str[cursor] if (yych <= 0xAB) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } goto yy38 } else { if (yych <= 0xAD) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB9) { goto yy4 } goto yy38 } yy275: cursor += 1 yych = str[cursor] if (yych <= 0xA8) { if (yych <= 0x92) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } goto yy38 } else { if (yych <= 0x97) { goto yy4 } if (yych <= 0x9C) { goto yy38 } goto yy4 } } else { if (yych <= 0xB7) { if (yych <= 0xA9) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 } else { if (yych == 0xBD) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } } yy276: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8F) { goto yy4 } goto yy38 } else { if (yych <= 0xAD) { goto yy4 } if (yych <= 0xB2) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 } yy277: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { if (yych <= 0x8C) { goto yy38 } if (yych <= 0x8F) { goto yy4 } goto yy38 } else { if (yych == 0xB5) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy278: cursor += 1 yych = str[cursor] if (yych <= 0xA0) { if (yych <= 0x8F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 } else { if (yych <= 0xBA) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 } yy279: cursor += 1 yych = str[cursor] switch (yych) { case 0x80: goto yy286 case 0x81: goto yy287 case 0x82: fallthrough case 0x90: fallthrough case 0x91: fallthrough case 0x98: fallthrough case 0x99: fallthrough case 0x9A: fallthrough case 0x9B: fallthrough case 0xB0: goto yy40 case 0x83: goto yy288 case 0x85: goto yy108 case 0x87: goto yy346 case 0x8A: goto yy289 case 0x8B: goto yy347 case 0x8C: goto yy291 case 0x8D: goto yy348 case 0x8E: goto yy162 case 0x8F: goto yy293 case 0x92: goto yy349 case 0x94: goto yy295 case 0x95: goto yy132 case 0x9C: goto yy271 case 0x9D: goto yy296 case 0xA0: goto yy297 case 0xA1: goto yy298 case 0xA2: goto yy121 case 0xA4: goto yy299 case 0xA6: goto yy300 case 0xA8: goto yy350 case 0xA9: goto yy302 case 0xAA: goto yy303 case 0xAB: goto yy351 case 0xAC: goto yy120 case 0xAD: goto yy305 case 0xAE: goto yy306 case 0xB1: goto yy143 default: goto yy38 } yy280: cursor += 1 yych = str[cursor] switch (yych) { case 0x80: fallthrough case 0x86: fallthrough case 0x92: fallthrough case 0x98: goto yy40 case 0x81: goto yy352 case 0x82: goto yy288 case 0x83: goto yy353 case 0x84: goto yy354 case 0x85: goto yy355 case 0x87: goto yy356 case 0x88: goto yy357 case 0x8A: goto yy157 case 0x8B: goto yy358 case 0x8C: goto yy218 case 0x8D: goto yy359 case 0x93: goto yy360 case 0x96: goto yy361 case 0x97: goto yy95 case 0x99: goto yy362 case 0x9A: goto yy118 case 0x9B: goto yy363 case 0xA2: goto yy117 case 0xA3: goto yy364 case 0xAB: goto yy321 default: goto yy38 } yy281: cursor += 1 yych = str[cursor] switch (yych) { case 0xA0: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA3: fallthrough case 0xA4: fallthrough case 0xA5: fallthrough case 0xA6: fallthrough case 0xA7: fallthrough case 0xBC: goto yy40 case 0xA8: goto yy321 case 0xA9: goto yy365 case 0xAB: goto yy122 case 0xAC: goto yy271 case 0xAD: goto yy366 case 0xAE: goto yy324 case 0xBD: goto yy367 case 0xBE: goto yy368 default: goto yy38 } yy282: cursor += 1 yych = str[cursor] if (yych <= 0xAF) { if (yych == 0x80) { goto yy327 } goto yy38 } else { if (yych <= 0xB0) { goto yy40 } if (yych <= 0xB1) { goto yy328 } if (yych <= 0xB2) { goto yy369 } goto yy38 } yy283: cursor += 1 yych = str[cursor] switch (yych) { case 0x85: goto yy370 case 0x86: goto yy371 case 0x89: goto yy372 case 0x90: fallthrough case 0x96: fallthrough case 0x97: fallthrough case 0x98: fallthrough case 0x99: goto yy40 case 0x91: goto yy330 case 0x92: goto yy331 case 0x93: goto yy332 case 0x94: goto yy333 case 0x95: goto yy334 case 0x9A: goto yy335 case 0x9B: goto yy336 case 0x9C: goto yy337 case 0x9D: goto yy338 case 0x9E: goto yy339 case 0x9F: goto yy373 default: goto yy38 } yy284: cursor += 1 yych = str[cursor] if (yych <= 0xB7) { if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA2) { goto yy40 } if (yych <= 0xA3) { goto yy374 } goto yy38 } else { if (yych <= 0xB8) { goto yy342 } if (yych <= 0xB9) { goto yy343 } if (yych <= 0xBA) { goto yy344 } goto yy38 } yy285: cursor += 1 yych = str[cursor] if (yych <= 0x83) { goto yy38 } if (yych <= 0x86) { goto yy40 } if (yych <= 0x87) { goto yy163 } goto yy38 yy286: cursor += 1 yych = str[cursor] if (yych <= 0xA7) { if (yych <= 0x8B) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x8C) { goto yy38 } if (yych <= 0xA6) { goto yy4 } goto yy38 } } else { if (yych <= 0xBD) { if (yych == 0xBB) { goto yy38 } goto yy4 } else { if (yych == 0xBF) { goto yy4 } goto yy38 } } yy287: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8D) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x9D) { goto yy4 } goto yy38 yy288: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xBA) { goto yy4 } goto yy38 yy289: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9C) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy290: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x90) { goto yy4 } goto yy38 yy291: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9F) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy292: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8A) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0xB5) { goto yy4 } goto yy38 yy293: cursor += 1 yych = str[cursor] if (yych <= 0x87) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x83) { goto yy4 } goto yy38 } else { if (yych == 0x90) { goto yy38 } if (yych <= 0x95) { goto yy4 } goto yy38 } yy294: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9D) { goto yy4 } goto yy38 yy295: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA7) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy296: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x95) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA7) { goto yy4 } goto yy38 yy297: cursor += 1 yych = str[cursor] if (yych <= 0xB5) { if (yych <= 0x87) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x85) { goto yy4 } goto yy38 } else { if (yych == 0x89) { goto yy38 } goto yy4 } } else { if (yych <= 0xBB) { if (yych <= 0xB6) { goto yy38 } if (yych <= 0xB8) { goto yy4 } goto yy38 } else { if (yych <= 0xBC) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 } } yy298: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x95) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xB6) { goto yy4 } goto yy38 yy299: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x95) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xB9) { goto yy4 } goto yy38 yy300: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB7) { goto yy4 } if (yych <= 0xBD) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy301: cursor += 1 yych = str[cursor] if (yych <= 0x93) { if (yych == 0x80) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0x97) { if (yych <= 0x94) { goto yy38 } goto yy4 } else { if (yych <= 0x98) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } } yy302: cursor += 1 yych = str[cursor] if (yych <= 0x9F) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 yy303: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 yy304: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x88) { goto yy38 } if (yych <= 0xA4) { goto yy4 } goto yy38 yy305: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x95) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xB2) { goto yy4 } goto yy38 yy306: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x91) { goto yy4 } goto yy38 yy307: cursor += 1 yych = str[cursor] if (yych <= 0x82) { goto yy38 } if (yych <= 0xB7) { goto yy4 } goto yy38 yy308: cursor += 1 yych = str[cursor] if (yych <= 0x82) { goto yy38 } if (yych <= 0xAF) { goto yy4 } goto yy38 yy309: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xA8) { goto yy4 } goto yy38 yy310: cursor += 1 yych = str[cursor] if (yych <= 0x82) { goto yy38 } if (yych <= 0xA6) { goto yy4 } goto yy38 yy311: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xB2) { goto yy4 } if (yych == 0xB6) { goto yy4 } goto yy38 yy312: cursor += 1 yych = str[cursor] if (yych <= 0x82) { goto yy38 } if (yych <= 0xB2) { goto yy4 } goto yy38 yy313: cursor += 1 yych = str[cursor] if (yych <= 0x80) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych == 0x9A) { goto yy4 } goto yy38 yy314: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x92) { goto yy38 } if (yych <= 0xAB) { goto yy4 } goto yy38 yy315: cursor += 1 yych = str[cursor] if (yych <= 0x9C) { goto yy38 } if (yych <= 0xA1) { goto yy4 } goto yy38 yy316: cursor += 1 yych = str[cursor] if (yych <= 0x83) { goto yy38 } if (yych == 0x86) { goto yy38 } if (yych <= 0x87) { goto yy4 } goto yy38 yy317: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAE) { goto yy4 } goto yy38 yy318: cursor += 1 yych = str[cursor] if (yych == 0x84) { goto yy4 } goto yy38 yy319: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } goto yy38 yy320: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9F) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 yy321: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB8) { goto yy4 } goto yy38 yy322: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xAD) { goto yy4 } goto yy38 yy323: cursor += 1 yych = str[cursor] if (yych <= 0xA2) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x83) { goto yy4 } goto yy38 } else { if (yych <= 0xB7) { goto yy4 } if (yych <= 0xBC) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy324: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8F) { goto yy4 } goto yy38 yy325: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych == 0x90) { goto yy4 } goto yy38 yy326: cursor += 1 yych = str[cursor] if (yych <= 0x92) { goto yy38 } if (yych <= 0x9F) { goto yy4 } goto yy38 yy327: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x81) { goto yy4 } goto yy38 yy328: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xBC) { goto yy4 } goto yy38 yy329: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x88) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 yy330: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x95) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy331: cursor += 1 yych = str[cursor] if (yych <= 0xA6) { if (yych <= 0x9F) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x9D) { goto yy38 } goto yy4 } else { if (yych == 0xA2) { goto yy4 } if (yych <= 0xA4) { goto yy38 } goto yy4 } } else { if (yych <= 0xB9) { if (yych <= 0xA8) { goto yy38 } if (yych == 0xAD) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { if (yych <= 0xBA) { goto yy38 } goto yy4 } else { if (yych <= 0xBC) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } } yy332: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x84) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy333: cursor += 1 yych = str[cursor] if (yych <= 0x94) { if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x85) { goto yy4 } goto yy38 } else { if (yych <= 0x8A) { goto yy4 } if (yych <= 0x8C) { goto yy38 } goto yy4 } } else { if (yych <= 0x9D) { if (yych <= 0x95) { goto yy38 } if (yych <= 0x9C) { goto yy4 } goto yy38 } else { if (yych == 0xBA) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 } } yy334: cursor += 1 yych = str[cursor] if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x85) { goto yy38 } goto yy4 } else { if (yych <= 0x90) { if (yych <= 0x89) { goto yy38 } goto yy4 } else { if (yych <= 0x91) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy335: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA5) { goto yy4 } if (yych <= 0xA7) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy336: cursor += 1 yych = str[cursor] if (yych <= 0x9A) { if (yych == 0x80) { goto yy4 } if (yych <= 0x81) { goto yy38 } goto yy4 } else { if (yych <= 0xBA) { if (yych <= 0x9B) { goto yy38 } goto yy4 } else { if (yych <= 0xBB) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy337: cursor += 1 yych = str[cursor] if (yych <= 0x95) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x94) { goto yy4 } goto yy38 } else { if (yych == 0xB5) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy338: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8E) { goto yy4 } goto yy38 } else { if (yych == 0xAF) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy339: cursor += 1 yych = str[cursor] if (yych <= 0x89) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x88) { goto yy4 } goto yy38 } else { if (yych == 0xA9) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy340: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x83) { goto yy38 } if (yych <= 0x8B) { goto yy4 } goto yy38 yy341: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 yy342: cursor += 1 yych = str[cursor] if (yych <= 0xA6) { if (yych <= 0x9F) { if (yych <= 0x7F) { goto yy38 } if (yych == 0x84) { goto yy38 } goto yy4 } else { if (yych <= 0xA2) { if (yych <= 0xA0) { goto yy38 } goto yy4 } else { if (yych == 0xA4) { goto yy4 } goto yy38 } } } else { if (yych <= 0xB7) { if (yych <= 0xA8) { if (yych <= 0xA7) { goto yy4 } goto yy38 } else { if (yych == 0xB3) { goto yy38 } goto yy4 } } else { if (yych <= 0xB9) { if (yych <= 0xB8) { goto yy38 } goto yy4 } else { if (yych == 0xBB) { goto yy4 } goto yy38 } } } yy343: cursor += 1 yych = str[cursor] switch (yych) { case 0x82: fallthrough case 0x87: fallthrough case 0x89: fallthrough case 0x8B: fallthrough case 0x8D: fallthrough case 0x8E: fallthrough case 0x8F: fallthrough case 0x91: fallthrough case 0x92: fallthrough case 0x94: fallthrough case 0x97: fallthrough case 0x99: fallthrough case 0x9B: fallthrough case 0x9D: fallthrough case 0x9F: fallthrough case 0xA1: fallthrough case 0xA2: fallthrough case 0xA4: fallthrough case 0xA7: fallthrough case 0xA8: fallthrough case 0xA9: fallthrough case 0xAA: fallthrough case 0xAC: fallthrough case 0xAD: fallthrough case 0xAE: fallthrough case 0xAF: fallthrough case 0xB0: fallthrough case 0xB1: fallthrough case 0xB2: fallthrough case 0xB4: fallthrough case 0xB5: fallthrough case 0xB6: fallthrough case 0xB7: fallthrough case 0xB9: fallthrough case 0xBA: fallthrough case 0xBB: fallthrough case 0xBC: fallthrough case 0xBE: goto yy4 default: goto yy38 } yy344: cursor += 1 yych = str[cursor] if (yych <= 0xA0) { if (yych <= 0x89) { if (yych <= 0x7F) { goto yy38 } goto yy4 } else { if (yych <= 0x8A) { goto yy38 } if (yych <= 0x9B) { goto yy4 } goto yy38 } } else { if (yych <= 0xA9) { if (yych == 0xA4) { goto yy38 } goto yy4 } else { if (yych <= 0xAA) { goto yy38 } if (yych <= 0xBB) { goto yy4 } goto yy38 } } yy345: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x96) { goto yy4 } goto yy38 yy346: cursor += 1 yych = str[cursor] if (yych == 0xBD) { goto yy4 } goto yy38 yy347: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x90) { goto yy4 } if (yych == 0xA0) { goto yy4 } goto yy38 yy348: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x8A) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0xBA) { goto yy4 } goto yy38 yy349: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x9D) { goto yy4 } if (yych <= 0x9F) { goto yy38 } if (yych <= 0xA9) { goto yy4 } goto yy38 yy350: cursor += 1 yych = str[cursor] if (yych <= 0x94) { if (yych <= 0x84) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x83) { goto yy4 } goto yy38 } else { if (yych <= 0x86) { goto yy4 } if (yych <= 0x8B) { goto yy38 } if (yych <= 0x93) { goto yy4 } goto yy38 } } else { if (yych <= 0xB7) { if (yych == 0x98) { goto yy38 } if (yych <= 0xB3) { goto yy4 } goto yy38 } else { if (yych <= 0xBA) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 } } yy351: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x88) { goto yy38 } if (yych <= 0xA6) { goto yy4 } goto yy38 yy352: cursor += 1 yych = str[cursor] if (yych <= 0xA5) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x86) { goto yy4 } goto yy38 } else { if (yych <= 0xAF) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 } yy353: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xA8) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB9) { goto yy4 } goto yy38 yy354: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0xB5) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy355: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { goto yy38 } if (yych <= 0xB3) { goto yy4 } if (yych == 0xB6) { goto yy4 } goto yy38 yy356: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x9A) { goto yy4 } goto yy38 yy357: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x92) { goto yy38 } if (yych <= 0xB7) { goto yy4 } goto yy38 yy358: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xAA) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB9) { goto yy4 } goto yy38 yy359: cursor += 1 yych = str[cursor] if (yych <= 0x96) { if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 } else { if (yych <= 0x88) { goto yy4 } if (yych <= 0x8A) { goto yy38 } if (yych <= 0x8D) { goto yy4 } goto yy38 } } else { if (yych <= 0xA5) { if (yych <= 0x97) { goto yy4 } if (yych <= 0x9C) { goto yy38 } if (yych <= 0xA3) { goto yy4 } goto yy38 } else { if (yych <= 0xAC) { goto yy4 } if (yych <= 0xAF) { goto yy38 } if (yych <= 0xB4) { goto yy4 } goto yy38 } } yy360: cursor += 1 yych = str[cursor] if (yych <= 0x86) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x85) { goto yy4 } goto yy38 } else { if (yych <= 0x87) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 } yy361: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xB5) { goto yy4 } if (yych <= 0xB7) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 yy362: cursor += 1 yych = str[cursor] if (yych <= 0x83) { if (yych == 0x80) { goto yy4 } goto yy38 } else { if (yych <= 0x84) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x99) { goto yy4 } goto yy38 } yy363: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x89) { goto yy4 } goto yy38 yy364: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0xA9) { goto yy4 } if (yych == 0xBF) { goto yy4 } goto yy38 yy365: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych == 0x9F) { goto yy38 } if (yych <= 0xA9) { goto yy4 } goto yy38 yy366: cursor += 1 yych = str[cursor] if (yych <= 0x99) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x83) { goto yy4 } if (yych <= 0x8F) { goto yy38 } goto yy4 } else { if (yych <= 0xB7) { if (yych <= 0xA2) { goto yy38 } goto yy4 } else { if (yych <= 0xBC) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } } yy367: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0xBE) { goto yy4 } goto yy38 yy368: cursor += 1 yych = str[cursor] if (yych <= 0x8E) { goto yy38 } if (yych <= 0x9F) { goto yy4 } goto yy38 yy369: cursor += 1 yych = str[cursor] if (yych <= 0x8F) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x88) { goto yy4 } goto yy38 } else { if (yych <= 0x99) { goto yy4 } if (yych <= 0x9C) { goto yy38 } if (yych <= 0x9E) { goto yy4 } goto yy38 } yy370: cursor += 1 yych = str[cursor] if (yych <= 0xAC) { if (yych <= 0xA4) { goto yy38 } if (yych <= 0xA9) { goto yy4 } goto yy38 } else { if (yych <= 0xB2) { goto yy4 } if (yych <= 0xBA) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy371: cursor += 1 yych = str[cursor] if (yych <= 0x84) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x82) { goto yy4 } goto yy38 } else { if (yych <= 0x8B) { goto yy4 } if (yych <= 0xA9) { goto yy38 } if (yych <= 0xAD) { goto yy4 } goto yy38 } yy372: cursor += 1 yych = str[cursor] if (yych <= 0x81) { goto yy38 } if (yych <= 0x84) { goto yy4 } goto yy38 yy373: cursor += 1 yych = str[cursor] if (yych <= 0x83) { if (yych <= 0x7F) { goto yy38 } if (yych <= 0x82) { goto yy4 } goto yy38 } else { if (yych <= 0x8B) { goto yy4 } if (yych <= 0x8D) { goto yy38 } if (yych <= 0xBF) { goto yy4 } goto yy38 } yy374: cursor += 1 yych = str[cursor] if (yych <= 0x7F) { goto yy38 } if (yych <= 0x84) { goto yy4 } if (yych <= 0x8F) { goto yy38 } if (yych <= 0x96) { goto yy4 } goto yy38 } } func TestLex(t *testing.T) { if lex("_Ыдентификатор\000") != 0 { t.Errorf("failed") } }