| Server IP : 85.214.239.14 / Your IP : 216.73.216.178 Web Server : Apache/2.4.65 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/2/task/2/cwd/proc/2/cwd/usr/share/doc/re2c/examples/rust/encodings/ |
Upload File : |
/* Generated by re2c */
// re2rust $INPUT -o $OUTPUT --utf8
fn lex(str: &[u8]) -> bool {
let (mut cur, mut mar) = (0, 0);
{
#[allow(unused_assignments)]
let mut yych : u8 = 0;
let mut yyaccept : usize = 0;
let mut yystate : usize = 0;
'yyl: loop {
match yystate {
0 => {
yych = unsafe {*str.get_unchecked(cur)};
cur += 1;
match yych {
0x24 |
0x41 ..= 0x5A |
0x5F |
0x61 ..= 0x7A => {
yystate = 3;
continue 'yyl;
}
0xC2 => {
yystate = 5;
continue 'yyl;
}
0xC3 => {
yystate = 6;
continue 'yyl;
}
0xC4 ..= 0xCA |
0xD0 ..= 0xD1 |
0xD3 |
0xDA => {
yystate = 7;
continue 'yyl;
}
0xCB => {
yystate = 8;
continue 'yyl;
}
0xCD => {
yystate = 9;
continue 'yyl;
}
0xCE => {
yystate = 10;
continue 'yyl;
}
0xCF => {
yystate = 11;
continue 'yyl;
}
0xD2 => {
yystate = 12;
continue 'yyl;
}
0xD4 => {
yystate = 13;
continue 'yyl;
}
0xD5 => {
yystate = 14;
continue 'yyl;
}
0xD6 => {
yystate = 15;
continue 'yyl;
}
0xD7 => {
yystate = 16;
continue 'yyl;
}
0xD8 => {
yystate = 17;
continue 'yyl;
}
0xD9 => {
yystate = 18;
continue 'yyl;
}
0xDB => {
yystate = 19;
continue 'yyl;
}
0xDC => {
yystate = 20;
continue 'yyl;
}
0xDD => {
yystate = 21;
continue 'yyl;
}
0xDE => {
yystate = 22;
continue 'yyl;
}
0xDF => {
yystate = 23;
continue 'yyl;
}
0xE0 => {
yystate = 24;
continue 'yyl;
}
0xE1 => {
yystate = 25;
continue 'yyl;
}
0xE2 => {
yystate = 26;
continue 'yyl;
}
0xE3 => {
yystate = 27;
continue 'yyl;
}
0xE4 => {
yystate = 28;
continue 'yyl;
}
0xE5 ..= 0xE8 |
0xEB ..= 0xEC => {
yystate = 29;
continue 'yyl;
}
0xE9 => {
yystate = 30;
continue 'yyl;
}
0xEA => {
yystate = 31;
continue 'yyl;
}
0xED => {
yystate = 32;
continue 'yyl;
}
0xEF => {
yystate = 33;
continue 'yyl;
}
0xF0 => {
yystate = 34;
continue 'yyl;
}
_ => {
yystate = 1;
continue 'yyl;
}
}
}
1 => {
yystate = 2;
continue 'yyl;
}
2 => { return false; }
3 => {
yyaccept = 0;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x24 |
0x30 ..= 0x39 |
0x41 ..= 0x5A |
0x5F |
0x61 ..= 0x7A => {
cur += 1;
yystate = 3;
continue 'yyl;
}
0xC2 => {
cur += 1;
yystate = 35;
continue 'yyl;
}
0xC3 => {
cur += 1;
yystate = 37;
continue 'yyl;
}
0xC4 ..= 0xCA |
0xCC |
0xD0 ..= 0xD1 |
0xD3 |
0xDA => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xCB => {
cur += 1;
yystate = 39;
continue 'yyl;
}
0xCD => {
cur += 1;
yystate = 40;
continue 'yyl;
}
0xCE => {
cur += 1;
yystate = 41;
continue 'yyl;
}
0xCF => {
cur += 1;
yystate = 42;
continue 'yyl;
}
0xD2 => {
cur += 1;
yystate = 43;
continue 'yyl;
}
0xD4 => {
cur += 1;
yystate = 44;
continue 'yyl;
}
0xD5 => {
cur += 1;
yystate = 45;
continue 'yyl;
}
0xD6 => {
cur += 1;
yystate = 46;
continue 'yyl;
}
0xD7 => {
cur += 1;
yystate = 47;
continue 'yyl;
}
0xD8 => {
cur += 1;
yystate = 48;
continue 'yyl;
}
0xD9 => {
cur += 1;
yystate = 49;
continue 'yyl;
}
0xDB => {
cur += 1;
yystate = 50;
continue 'yyl;
}
0xDC => {
cur += 1;
yystate = 51;
continue 'yyl;
}
0xDD => {
cur += 1;
yystate = 52;
continue 'yyl;
}
0xDE => {
cur += 1;
yystate = 53;
continue 'yyl;
}
0xDF => {
cur += 1;
yystate = 54;
continue 'yyl;
}
0xE0 => {
cur += 1;
yystate = 55;
continue 'yyl;
}
0xE1 => {
cur += 1;
yystate = 56;
continue 'yyl;
}
0xE2 => {
cur += 1;
yystate = 57;
continue 'yyl;
}
0xE3 => {
cur += 1;
yystate = 58;
continue 'yyl;
}
0xE4 => {
cur += 1;
yystate = 59;
continue 'yyl;
}
0xE5 ..= 0xE8 |
0xEB ..= 0xEC => {
cur += 1;
yystate = 60;
continue 'yyl;
}
0xE9 => {
cur += 1;
yystate = 61;
continue 'yyl;
}
0xEA => {
cur += 1;
yystate = 62;
continue 'yyl;
}
0xED => {
cur += 1;
yystate = 63;
continue 'yyl;
}
0xEF => {
cur += 1;
yystate = 64;
continue 'yyl;
}
0xF0 => {
cur += 1;
yystate = 65;
continue 'yyl;
}
0xF3 => {
cur += 1;
yystate = 66;
continue 'yyl;
}
_ => {
yystate = 4;
continue 'yyl;
}
}
}
4 => { return true; }
5 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xAA |
0xB5 |
0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
6 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0x98 ..= 0xB6 |
0xB8 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
7 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
8 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x86 ..= 0x91 |
0xA0 ..= 0xA4 |
0xAC |
0xAE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
9 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xB0 ..= 0xB4 |
0xB6 ..= 0xB7 |
0xBA ..= 0xBD |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
10 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x86 |
0x88 ..= 0x8A |
0x8C |
0x8E ..= 0xA1 |
0xA3 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
11 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xB7 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
12 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x8A ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
13 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAF |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
14 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0x99 |
0xA1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
15 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
16 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xAA |
0xB0 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
17 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
18 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8A |
0xAE ..= 0xAF |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
19 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x93 |
0x95 |
0xA5 ..= 0xA6 |
0xAE ..= 0xAF |
0xBA ..= 0xBC |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
20 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 |
0x92 ..= 0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
21 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8D ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
22 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA5 |
0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
23 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8A ..= 0xAA |
0xB4 ..= 0xB5 |
0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
24 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 => {
cur += 1;
yystate = 67;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 68;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 69;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 70;
continue 'yyl;
}
0xA5 => {
cur += 1;
yystate = 71;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 72;
continue 'yyl;
}
0xA7 => {
cur += 1;
yystate = 73;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 74;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 75;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 76;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 77;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 78;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 79;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 80;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 81;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 82;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 83;
continue 'yyl;
}
0xB2 => {
cur += 1;
yystate = 84;
continue 'yyl;
}
0xB3 => {
cur += 1;
yystate = 85;
continue 'yyl;
}
0xB4 => {
cur += 1;
yystate = 86;
continue 'yyl;
}
0xB5 => {
cur += 1;
yystate = 87;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 88;
continue 'yyl;
}
0xB7 |
0xB9 => {
cur += 1;
yystate = 89;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 90;
continue 'yyl;
}
0xBA => {
cur += 1;
yystate = 91;
continue 'yyl;
}
0xBB => {
cur += 1;
yystate = 92;
continue 'yyl;
}
0xBC => {
cur += 1;
yystate = 93;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 94;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 95;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
25 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 96;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 97;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 98;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 99;
continue 'yyl;
}
0x84 ..= 0x88 |
0x91 ..= 0x98 |
0xB4 ..= 0xB6 |
0xB8 ..= 0xBB => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x89 => {
cur += 1;
yystate = 100;
continue 'yyl;
}
0x8A => {
cur += 1;
yystate = 101;
continue 'yyl;
}
0x8B => {
cur += 1;
yystate = 102;
continue 'yyl;
}
0x8C => {
cur += 1;
yystate = 103;
continue 'yyl;
}
0x8D => {
cur += 1;
yystate = 104;
continue 'yyl;
}
0x8E => {
cur += 1;
yystate = 105;
continue 'yyl;
}
0x8F => {
cur += 1;
yystate = 106;
continue 'yyl;
}
0x90 => {
cur += 1;
yystate = 107;
continue 'yyl;
}
0x99 => {
cur += 1;
yystate = 108;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 109;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 110;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 111;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 112;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 113;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 114;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 115;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 116;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 117;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 118;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 119;
continue 'yyl;
}
0xA5 => {
cur += 1;
yystate = 120;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 121;
continue 'yyl;
}
0xA7 => {
cur += 1;
yystate = 122;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 123;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 124;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 125;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 126;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 127;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 128;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 129;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 130;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 131;
continue 'yyl;
}
0xB3 => {
cur += 1;
yystate = 132;
continue 'yyl;
}
0xBC => {
cur += 1;
yystate = 133;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 134;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 135;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 136;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
26 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 => {
cur += 1;
yystate = 137;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 138;
continue 'yyl;
}
0x84 => {
cur += 1;
yystate = 139;
continue 'yyl;
}
0x85 => {
cur += 1;
yystate = 140;
continue 'yyl;
}
0x86 => {
cur += 1;
yystate = 141;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 142;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 143;
continue 'yyl;
}
0xB2 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xB3 => {
cur += 1;
yystate = 144;
continue 'yyl;
}
0xB4 => {
cur += 1;
yystate = 145;
continue 'yyl;
}
0xB5 => {
cur += 1;
yystate = 146;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 147;
continue 'yyl;
}
0xB7 => {
cur += 1;
yystate = 148;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 149;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
27 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 150;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 107;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 151;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 152;
continue 'yyl;
}
0x84 => {
cur += 1;
yystate = 153;
continue 'yyl;
}
0x85 |
0x90 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x86 => {
cur += 1;
yystate = 154;
continue 'yyl;
}
0x87 => {
cur += 1;
yystate = 155;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
28 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xB8 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 118;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
29 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
30 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBE => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 156;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
31 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x91 |
0x94 ..= 0x97 |
0x9D |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 156;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 157;
continue 'yyl;
}
0x98 => {
cur += 1;
yystate = 158;
continue 'yyl;
}
0x99 => {
cur += 1;
yystate = 159;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 160;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 161;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 162;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 163;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 164;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 165;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 113;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 166;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 167;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 168;
continue 'yyl;
}
0xA5 => {
cur += 1;
yystate = 169;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 170;
continue 'yyl;
}
0xA7 => {
cur += 1;
yystate = 171;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 172;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 173;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 174;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 175;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 176;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 177;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 178;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
32 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9D => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 179;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 180;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
33 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA4 ..= 0xA8 |
0xAA |
0xB0 ..= 0xB3 |
0xBA => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 181;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 182;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 183;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 184;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 53;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 185;
continue 'yyl;
}
0xB4 => {
cur += 1;
yystate = 186;
continue 'yyl;
}
0xB5 => {
cur += 1;
yystate = 51;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 187;
continue 'yyl;
}
0xB7 => {
cur += 1;
yystate = 188;
continue 'yyl;
}
0xB9 => {
cur += 1;
yystate = 189;
continue 'yyl;
}
0xBB => {
cur += 1;
yystate = 190;
continue 'yyl;
}
0xBC => {
cur += 1;
yystate = 191;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 192;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 193;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 194;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
34 => {
yyaccept = 1;
mar = cur;
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 => {
cur += 1;
yystate = 195;
continue 'yyl;
}
0x91 => {
cur += 1;
yystate = 196;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 197;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 198;
continue 'yyl;
}
0x96 => {
cur += 1;
yystate = 199;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 200;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 201;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 202;
continue 'yyl;
}
0xA0 ..= 0xA9 => {
cur += 1;
yystate = 60;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 203;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 204;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 205;
continue 'yyl;
}
_ => {
yystate = 2;
continue 'yyl;
}
}
}
35 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xAA |
0xB5 |
0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
36 => {
cur = mar;
if yyaccept == 0 {
yystate = 4;
continue 'yyl;
} else {
yystate = 2;
continue 'yyl;
}
}
37 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0x98 ..= 0xB6 |
0xB8 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
38 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
39 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x86 ..= 0x91 |
0xA0 ..= 0xA4 |
0xAC |
0xAE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
40 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB4 |
0xB6 ..= 0xB7 |
0xBA ..= 0xBD |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
41 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x86 |
0x88 ..= 0x8A |
0x8C |
0x8E ..= 0xA1 |
0xA3 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
42 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xB7 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
43 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x83 ..= 0x87 |
0x8A ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
44 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAF |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
45 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0x99 |
0xA1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
46 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 |
0x91 ..= 0xBD |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
47 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x82 |
0x84 ..= 0x85 |
0x87 |
0x90 ..= 0xAA |
0xB0 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
48 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0x9A |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
49 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA9 |
0xAE ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
50 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x93 |
0x95 ..= 0x9C |
0x9F ..= 0xA8 |
0xAA ..= 0xBC |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
51 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
52 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8A |
0x8D ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
53 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
54 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
55 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 => {
cur += 1;
yystate = 206;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 207;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 69;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 208;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA5 => {
cur += 1;
yystate = 209;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 210;
continue 'yyl;
}
0xA7 => {
cur += 1;
yystate = 211;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 212;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 213;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 214;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 215;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 216;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 217;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 218;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 219;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 220;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 221;
continue 'yyl;
}
0xB2 => {
cur += 1;
yystate = 222;
continue 'yyl;
}
0xB3 => {
cur += 1;
yystate = 223;
continue 'yyl;
}
0xB4 => {
cur += 1;
yystate = 224;
continue 'yyl;
}
0xB5 => {
cur += 1;
yystate = 225;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 226;
continue 'yyl;
}
0xB7 => {
cur += 1;
yystate = 227;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 228;
continue 'yyl;
}
0xB9 => {
cur += 1;
yystate = 229;
continue 'yyl;
}
0xBA => {
cur += 1;
yystate = 230;
continue 'yyl;
}
0xBB => {
cur += 1;
yystate = 231;
continue 'yyl;
}
0xBC => {
cur += 1;
yystate = 232;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 233;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 234;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 235;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
56 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x84 ..= 0x88 |
0x91 ..= 0x98 |
0x9E |
0xAC |
0xAE |
0xB4 ..= 0xB6 |
0xB8 ..= 0xBB => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 236;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 160;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 99;
continue 'yyl;
}
0x89 => {
cur += 1;
yystate = 100;
continue 'yyl;
}
0x8A => {
cur += 1;
yystate = 101;
continue 'yyl;
}
0x8B => {
cur += 1;
yystate = 102;
continue 'yyl;
}
0x8C => {
cur += 1;
yystate = 103;
continue 'yyl;
}
0x8D => {
cur += 1;
yystate = 237;
continue 'yyl;
}
0x8E => {
cur += 1;
yystate = 105;
continue 'yyl;
}
0x8F => {
cur += 1;
yystate = 106;
continue 'yyl;
}
0x90 => {
cur += 1;
yystate = 107;
continue 'yyl;
}
0x99 => {
cur += 1;
yystate = 108;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 109;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 110;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 238;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 239;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 240;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 241;
continue 'yyl;
}
0xA1 |
0xB0 => {
cur += 1;
yystate = 116;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 242;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 118;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 243;
continue 'yyl;
}
0xA5 => {
cur += 1;
yystate = 244;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 245;
continue 'yyl;
}
0xA7 => {
cur += 1;
yystate = 246;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 247;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 248;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 249;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 250;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 113;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 251;
continue 'yyl;
}
0xB3 => {
cur += 1;
yystate = 252;
continue 'yyl;
}
0xB7 => {
cur += 1;
yystate = 253;
continue 'yyl;
}
0xBC => {
cur += 1;
yystate = 133;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 134;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 135;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 136;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
57 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 254;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 255;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 138;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 256;
continue 'yyl;
}
0x84 => {
cur += 1;
yystate = 139;
continue 'yyl;
}
0x85 => {
cur += 1;
yystate = 140;
continue 'yyl;
}
0x86 => {
cur += 1;
yystate = 141;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 142;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 143;
continue 'yyl;
}
0xB2 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xB3 => {
cur += 1;
yystate = 257;
continue 'yyl;
}
0xB4 => {
cur += 1;
yystate = 145;
continue 'yyl;
}
0xB5 => {
cur += 1;
yystate = 258;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 147;
continue 'yyl;
}
0xB7 => {
cur += 1;
yystate = 259;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 149;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
58 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 260;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 107;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 261;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 152;
continue 'yyl;
}
0x84 => {
cur += 1;
yystate = 153;
continue 'yyl;
}
0x85 |
0x90 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x86 => {
cur += 1;
yystate = 154;
continue 'yyl;
}
0x87 => {
cur += 1;
yystate = 155;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
59 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xB8 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 118;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
60 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
61 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBE => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 156;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
62 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x91 |
0x94 ..= 0x97 |
0x9D |
0xA2 |
0xA6 |
0xAA |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 156;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 157;
continue 'yyl;
}
0x98 => {
cur += 1;
yystate = 262;
continue 'yyl;
}
0x99 => {
cur += 1;
yystate = 263;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 264;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 53;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 162;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 163;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 164;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 265;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 113;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 266;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 181;
continue 'yyl;
}
0xA5 => {
cur += 1;
yystate = 267;
continue 'yyl;
}
0xA7 => {
cur += 1;
yystate = 268;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 269;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 270;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 271;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 176;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 177;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 272;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
63 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9D => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 179;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 180;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
64 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA4 ..= 0xA8 |
0xAA |
0xB0 ..= 0xB3 |
0xBA => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 181;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 182;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 273;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 184;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 53;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 185;
continue 'yyl;
}
0xB4 => {
cur += 1;
yystate = 186;
continue 'yyl;
}
0xB5 => {
cur += 1;
yystate = 51;
continue 'yyl;
}
0xB6 => {
cur += 1;
yystate = 187;
continue 'yyl;
}
0xB7 => {
cur += 1;
yystate = 188;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 274;
continue 'yyl;
}
0xB9 => {
cur += 1;
yystate = 275;
continue 'yyl;
}
0xBB => {
cur += 1;
yystate = 190;
continue 'yyl;
}
0xBC => {
cur += 1;
yystate = 276;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 192;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 193;
continue 'yyl;
}
0xBF => {
cur += 1;
yystate = 194;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
65 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 => {
cur += 1;
yystate = 277;
continue 'yyl;
}
0x91 => {
cur += 1;
yystate = 278;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 197;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 198;
continue 'yyl;
}
0x96 => {
cur += 1;
yystate = 279;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 280;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 281;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 282;
continue 'yyl;
}
0xA0 ..= 0xA9 => {
cur += 1;
yystate = 60;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 203;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 204;
continue 'yyl;
}
0xAF => {
cur += 1;
yystate = 205;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
66 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 => {
cur += 1;
yystate = 283;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
67 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x95 |
0x9A |
0xA4 |
0xA8 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
68 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x98 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
69 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
70 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x84 ..= 0xB9 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
71 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 |
0x98 ..= 0xA1 |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
72 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x85 ..= 0x8C |
0x8F ..= 0x90 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 |
0xB6 ..= 0xB9 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
73 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8E |
0x9C ..= 0x9D |
0x9F ..= 0xA1 |
0xB0 ..= 0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
74 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8A |
0x8F ..= 0x90 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 ..= 0xB3 |
0xB5 ..= 0xB6 |
0xB8 ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
75 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x99 ..= 0x9C |
0x9E |
0xB2 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
76 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8D |
0x8F ..= 0x91 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 ..= 0xB3 |
0xB5 ..= 0xB9 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
77 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 |
0xA0 ..= 0xA1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
78 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8C |
0x8F ..= 0x90 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 ..= 0xB3 |
0xB5 ..= 0xB9 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
79 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x9C ..= 0x9D |
0x9F ..= 0xA1 |
0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
80 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x83 |
0x85 ..= 0x8A |
0x8E ..= 0x90 |
0x92 ..= 0x95 |
0x99 ..= 0x9A |
0x9C |
0x9E ..= 0x9F |
0xA3 ..= 0xA4 |
0xA8 ..= 0xAA |
0xAE ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
81 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
82 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8C |
0x8E ..= 0x90 |
0x92 ..= 0xA8 |
0xAA ..= 0xB9 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
83 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x98 ..= 0x99 |
0xA0 ..= 0xA1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
84 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8C |
0x8E ..= 0x90 |
0x92 ..= 0xA8 |
0xAA ..= 0xB3 |
0xB5 ..= 0xB9 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
85 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x9E |
0xA0 ..= 0xA1 |
0xB1 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
86 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8C |
0x8E ..= 0x90 |
0x92 ..= 0xBA |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
87 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8E |
0xA0 ..= 0xA1 |
0xBA ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
88 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x96 |
0x9A ..= 0xB1 |
0xB3 ..= 0xBB |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
89 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
90 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0xB0 |
0xB2 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
91 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x82 |
0x84 |
0x87 ..= 0x88 |
0x8A |
0x8D |
0x94 ..= 0x97 |
0x99 ..= 0x9F |
0xA1 ..= 0xA3 |
0xA5 |
0xA7 |
0xAA ..= 0xAB |
0xAD ..= 0xB0 |
0xB2 ..= 0xB3 |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
92 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 |
0x9C ..= 0x9F => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
93 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
94 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 |
0x89 ..= 0xAC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
95 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x88 ..= 0x8C => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
96 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
97 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0x95 |
0x9A ..= 0x9D |
0xA1 |
0xA5 ..= 0xA6 |
0xAE ..= 0xB0 |
0xB5 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
98 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x8E |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
99 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x85 |
0x87 |
0x8D |
0x90 ..= 0xBA |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
100 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 |
0x8A ..= 0x8D |
0x90 ..= 0x96 |
0x98 |
0x9A ..= 0x9D |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
101 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 |
0x8A ..= 0x8D |
0x90 ..= 0xB0 |
0xB2 ..= 0xB5 |
0xB8 ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
102 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x82 ..= 0x85 |
0x88 ..= 0x96 |
0x98 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
103 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x90 |
0x92 ..= 0x95 |
0x98 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
104 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9A => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
105 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8F |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
106 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
107 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
108 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAC |
0xAF ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
109 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x9A |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
110 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA |
0xAE ..= 0xB8 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
111 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8C |
0x8E ..= 0x91 |
0xA0 ..= 0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
112 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x91 |
0xA0 ..= 0xAC |
0xAE ..= 0xB0 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
113 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
114 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x97 |
0x9C => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
115 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
116 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB7 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
117 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA8 |
0xAA |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
118 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
119 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9E => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
120 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xAD |
0xB0 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
121 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
122 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x87 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
123 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
124 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x94 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
125 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA7 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
126 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
127 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x8B => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
128 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x83 ..= 0xA0 |
0xAE ..= 0xAF |
0xBA ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
129 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA5 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
130 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
131 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8D ..= 0x8F |
0x9A ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
132 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA9 ..= 0xAC |
0xAE ..= 0xB1 |
0xB5 ..= 0xB6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
133 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x95 |
0x98 ..= 0x9D |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
134 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x85 |
0x88 ..= 0x8D |
0x90 ..= 0x97 |
0x99 |
0x9B |
0x9D |
0x9F ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
135 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB4 |
0xB6 ..= 0xBC |
0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
136 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 ..= 0x84 |
0x86 ..= 0x8C |
0x90 ..= 0x93 |
0x96 ..= 0x9B |
0xA0 ..= 0xAC |
0xB2 ..= 0xB4 |
0xB6 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
137 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xB1 |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
138 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0x9C => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
139 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 |
0x87 |
0x8A ..= 0x93 |
0x95 |
0x99 ..= 0x9D |
0xA4 |
0xA6 |
0xA8 |
0xAA ..= 0xAD |
0xAF ..= 0xB9 |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
140 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x89 |
0x8E |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
141 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
142 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAE |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
143 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9E |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
144 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA4 |
0xAB ..= 0xAE |
0xB2 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
145 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA5 |
0xA7 |
0xAD |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
146 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA7 |
0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
147 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0xA0 ..= 0xA6 |
0xA8 ..= 0xAE |
0xB0 ..= 0xB6 |
0xB8 ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
148 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0x88 ..= 0x8E |
0x90 ..= 0x96 |
0x98 ..= 0x9E => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
149 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
150 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x87 |
0xA1 ..= 0xA9 |
0xB1 ..= 0xB5 |
0xB8 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
151 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0x9D ..= 0x9F |
0xA1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
152 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBA |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
153 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0xAD |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
154 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8E |
0xA0 ..= 0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
155 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
156 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8C => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
157 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
158 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8C |
0x90 ..= 0x9F |
0xAA ..= 0xAB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
159 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAE |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
160 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9D |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
161 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
162 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x97 ..= 0x9F |
0xA2 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
163 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 |
0x8B ..= 0x8E |
0x90 ..= 0xAD |
0xB0 ..= 0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
164 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xB7 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
165 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x83 ..= 0x85 |
0x87 ..= 0x8A |
0x8C ..= 0xA2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
166 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
167 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xB2 ..= 0xB7 |
0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
168 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8A ..= 0xA5 |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
169 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0xA0 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
170 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x84 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
171 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8F |
0xA0 ..= 0xA4 |
0xA6 ..= 0xAF |
0xBA ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
172 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA8 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
173 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x84 ..= 0x8B |
0xA0 ..= 0xB6 |
0xBA |
0xBE ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
174 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAF |
0xB1 |
0xB5 ..= 0xB6 |
0xB9 ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
175 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x82 |
0x9B ..= 0x9D |
0xA0 ..= 0xAA |
0xB2 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
176 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x86 |
0x89 ..= 0x8E |
0x91 ..= 0x96 |
0xA0 ..= 0xA6 |
0xA8 ..= 0xAE |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
177 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9A |
0x9C ..= 0x9F |
0xA4 ..= 0xA5 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
178 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
179 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA3 |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
180 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0x8B ..= 0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
181 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAD |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
182 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x99 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
183 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0x93 ..= 0x97 |
0x9D |
0x9F ..= 0xA8 |
0xAA ..= 0xB6 |
0xB8 ..= 0xBC |
0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
184 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 |
0x83 ..= 0x84 |
0x86 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
185 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x93 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
186 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
187 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8F |
0x92 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
188 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 |
0xB0 ..= 0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
189 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xB0 ..= 0xB4 |
0xB6 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
190 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
191 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA1 ..= 0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
192 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x9A |
0xA6 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
193 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
194 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 ..= 0x87 |
0x8A ..= 0x8F |
0x92 ..= 0x97 |
0x9A ..= 0x9C => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
195 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 284;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 285;
continue 'yyl;
}
0x82 |
0x90 ..= 0x91 |
0x98 ..= 0x9B |
0xB0 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 286;
continue 'yyl;
}
0x85 => {
cur += 1;
yystate = 106;
continue 'yyl;
}
0x8A => {
cur += 1;
yystate = 287;
continue 'yyl;
}
0x8B => {
cur += 1;
yystate = 288;
continue 'yyl;
}
0x8C => {
cur += 1;
yystate = 289;
continue 'yyl;
}
0x8D => {
cur += 1;
yystate = 290;
continue 'yyl;
}
0x8E => {
cur += 1;
yystate = 160;
continue 'yyl;
}
0x8F => {
cur += 1;
yystate = 291;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 292;
continue 'yyl;
}
0x94 => {
cur += 1;
yystate = 293;
continue 'yyl;
}
0x95 => {
cur += 1;
yystate = 130;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 269;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 294;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 295;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 296;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 119;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 297;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 298;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 299;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 300;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 301;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 302;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 118;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 303;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 304;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 141;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
196 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 305;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 306;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 307;
continue 'yyl;
}
0x84 => {
cur += 1;
yystate = 308;
continue 'yyl;
}
0x85 => {
cur += 1;
yystate = 309;
continue 'yyl;
}
0x86 => {
cur += 1;
yystate = 310;
continue 'yyl;
}
0x87 => {
cur += 1;
yystate = 311;
continue 'yyl;
}
0x88 => {
cur += 1;
yystate = 312;
continue 'yyl;
}
0x8A => {
cur += 1;
yystate = 155;
continue 'yyl;
}
0x8B => {
cur += 1;
yystate = 119;
continue 'yyl;
}
0x8C => {
cur += 1;
yystate = 78;
continue 'yyl;
}
0x8D => {
cur += 1;
yystate = 313;
continue 'yyl;
}
0x92 |
0x98 => {
cur += 1;
yystate = 161;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 314;
continue 'yyl;
}
0x96 => {
cur += 1;
yystate = 315;
continue 'yyl;
}
0x99 => {
cur += 1;
yystate = 316;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 317;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 115;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 318;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 319;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
197 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8D |
0x90 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x8E => {
cur += 1;
yystate = 68;
continue 'yyl;
}
0x91 => {
cur += 1;
yystate = 315;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
198 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8F => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x90 => {
cur += 1;
yystate = 315;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
199 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xA7 |
0xBC => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 319;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 119;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 320;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 161;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 321;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 322;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 323;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 324;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
200 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 325;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 326;
continue 'yyl;
}
0xB2 => {
cur += 1;
yystate = 327;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
201 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 |
0x96 ..= 0x99 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x91 => {
cur += 1;
yystate = 328;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 329;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 330;
continue 'yyl;
}
0x94 => {
cur += 1;
yystate = 331;
continue 'yyl;
}
0x95 => {
cur += 1;
yystate = 332;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 333;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 334;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 335;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 336;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 337;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 338;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
202 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xA2 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 339;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 340;
continue 'yyl;
}
0xB9 => {
cur += 1;
yystate = 341;
continue 'yyl;
}
0xBA => {
cur += 1;
yystate = 342;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
203 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9A |
0x9C ..= 0xBF => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 343;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
204 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9B |
0x9D ..= 0x9F => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 106;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 292;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
205 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xA7 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 292;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
206 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
207 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9B => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
208 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA4 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
209 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA3 |
0xA6 ..= 0xAF |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
210 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x85 ..= 0x8C |
0x8F ..= 0x90 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 |
0xB6 ..= 0xB9 |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
211 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x87 ..= 0x88 |
0x8B ..= 0x8E |
0x97 |
0x9C ..= 0x9D |
0x9F ..= 0xA3 |
0xA6 ..= 0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
212 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x83 |
0x85 ..= 0x8A |
0x8F ..= 0x90 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 ..= 0xB3 |
0xB5 ..= 0xB6 |
0xB8 ..= 0xB9 |
0xBC |
0xBE ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
213 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x87 ..= 0x88 |
0x8B ..= 0x8D |
0x91 |
0x99 ..= 0x9C |
0x9E |
0xA6 ..= 0xB5 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
214 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x83 |
0x85 ..= 0x8D |
0x8F ..= 0x91 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 ..= 0xB3 |
0xB5 ..= 0xB9 |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
215 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x85 |
0x87 ..= 0x89 |
0x8B ..= 0x8D |
0x90 |
0xA0 ..= 0xA3 |
0xA6 ..= 0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
216 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x83 |
0x85 ..= 0x8C |
0x8F ..= 0x90 |
0x93 ..= 0xA8 |
0xAA ..= 0xB0 |
0xB2 ..= 0xB3 |
0xB5 ..= 0xB9 |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
217 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x87 ..= 0x88 |
0x8B ..= 0x8D |
0x96 ..= 0x97 |
0x9C ..= 0x9D |
0x9F ..= 0xA3 |
0xA6 ..= 0xAF |
0xB1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
218 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 ..= 0x83 |
0x85 ..= 0x8A |
0x8E ..= 0x90 |
0x92 ..= 0x95 |
0x99 ..= 0x9A |
0x9C |
0x9E ..= 0x9F |
0xA3 ..= 0xA4 |
0xA8 ..= 0xAA |
0xAE ..= 0xB9 |
0xBE ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
219 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x86 ..= 0x88 |
0x8A ..= 0x8D |
0x90 |
0x97 |
0xA6 ..= 0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
220 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x85 ..= 0x8C |
0x8E ..= 0x90 |
0x92 ..= 0xA8 |
0xAA ..= 0xB9 |
0xBD ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
221 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 ..= 0x88 |
0x8A ..= 0x8D |
0x95 ..= 0x96 |
0x98 ..= 0x99 |
0xA0 ..= 0xA3 |
0xA6 ..= 0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
222 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x83 |
0x85 ..= 0x8C |
0x8E ..= 0x90 |
0x92 ..= 0xA8 |
0xAA ..= 0xB3 |
0xB5 ..= 0xB9 |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
223 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 ..= 0x88 |
0x8A ..= 0x8D |
0x95 ..= 0x96 |
0x9E |
0xA0 ..= 0xA3 |
0xA6 ..= 0xAF |
0xB1 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
224 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x83 |
0x85 ..= 0x8C |
0x8E ..= 0x90 |
0x92 ..= 0xBA |
0xBD ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
225 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 ..= 0x88 |
0x8A ..= 0x8E |
0x97 |
0xA0 ..= 0xA3 |
0xA6 ..= 0xAF |
0xBA ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
226 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 ..= 0x83 |
0x85 ..= 0x96 |
0x9A ..= 0xB1 |
0xB3 ..= 0xBB |
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
227 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0x8A |
0x8F ..= 0x94 |
0x96 |
0x98 ..= 0x9F |
0xA6 ..= 0xAF |
0xB2 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
228 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
229 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8E |
0x90 ..= 0x99 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
230 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x82 |
0x84 |
0x87 ..= 0x88 |
0x8A |
0x8D |
0x94 ..= 0x97 |
0x99 ..= 0x9F |
0xA1 ..= 0xA3 |
0xA5 |
0xA7 |
0xAA ..= 0xAB |
0xAD ..= 0xB9 |
0xBB ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
231 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 |
0x88 ..= 0x8D |
0x90 ..= 0x99 |
0x9C ..= 0x9F => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
232 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x98 ..= 0x99 |
0xA0 ..= 0xA9 |
0xB5 |
0xB7 |
0xB9 |
0xBE ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
233 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 |
0x89 ..= 0xAC |
0xB1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
234 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 ..= 0x97 |
0x99 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
235 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x86 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
236 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x89 |
0x90 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
237 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9A |
0x9D ..= 0x9F => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
238 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8C |
0x8E ..= 0x94 |
0xA0 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
239 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x93 |
0xA0 ..= 0xAC |
0xAE ..= 0xB0 |
0xB2 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
240 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x93 |
0x97 |
0x9C ..= 0x9D |
0xA0 ..= 0xA9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
241 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8B ..= 0x8D |
0x90 ..= 0x99 |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
242 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
243 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9E |
0xA0 ..= 0xAB |
0xB0 ..= 0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
244 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x86 ..= 0xAD |
0xB0 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
245 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAB |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
246 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x89 |
0x90 ..= 0x99 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
247 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9B |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
248 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9E |
0xA0 ..= 0xBC |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
249 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x89 |
0x90 ..= 0x99 |
0xA7 |
0xB0 ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
250 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8B |
0x90 ..= 0x99 |
0xAB ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
251 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x89 |
0x8D ..= 0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
252 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0x92 |
0x94 ..= 0xB6 |
0xB8 ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
253 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
254 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8D |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
255 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x94 |
0xB1 |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
256 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0x9C |
0xA1 |
0xA5 ..= 0xB0 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
257 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA4 |
0xAB ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
258 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA7 |
0xAF |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
259 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0x88 ..= 0x8E |
0x90 ..= 0x96 |
0x98 ..= 0x9E |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
260 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 ..= 0x87 |
0xA1 ..= 0xAF |
0xB1 ..= 0xB5 |
0xB8 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
261 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 |
0x99 ..= 0x9A |
0x9D ..= 0x9F |
0xA1 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
262 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8C |
0x90 ..= 0xAB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
263 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAF |
0xB4 ..= 0xBD |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
264 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9D |
0x9F ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
265 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA7 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
266 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x90 ..= 0x99 |
0xA0 ..= 0xB7 |
0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
267 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x93 |
0xA0 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
268 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x8F ..= 0x99 |
0xA0 ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
269 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
270 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8D |
0x90 ..= 0x99 |
0xA0 ..= 0xB6 |
0xBA ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
271 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x9B ..= 0x9D |
0xA0 ..= 0xAF |
0xB2 ..= 0xB6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
272 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA |
0xAC ..= 0xAD |
0xB0 ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
273 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0x93 ..= 0x97 |
0x9D ..= 0xA8 |
0xAA ..= 0xB6 |
0xB8 ..= 0xBC |
0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
274 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8F |
0xA0 ..= 0xAD |
0xB3 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
275 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8D ..= 0x8F |
0xB0 ..= 0xB4 |
0xB6 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
276 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0x99 |
0xA1 ..= 0xBA |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
277 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 284;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 285;
continue 'yyl;
}
0x82 |
0x90 ..= 0x91 |
0x98 ..= 0x9B |
0xB0 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 286;
continue 'yyl;
}
0x85 => {
cur += 1;
yystate = 106;
continue 'yyl;
}
0x87 => {
cur += 1;
yystate = 344;
continue 'yyl;
}
0x8A => {
cur += 1;
yystate = 287;
continue 'yyl;
}
0x8B => {
cur += 1;
yystate = 345;
continue 'yyl;
}
0x8C => {
cur += 1;
yystate = 289;
continue 'yyl;
}
0x8D => {
cur += 1;
yystate = 346;
continue 'yyl;
}
0x8E => {
cur += 1;
yystate = 160;
continue 'yyl;
}
0x8F => {
cur += 1;
yystate = 291;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 347;
continue 'yyl;
}
0x94 => {
cur += 1;
yystate = 293;
continue 'yyl;
}
0x95 => {
cur += 1;
yystate = 130;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 269;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 294;
continue 'yyl;
}
0xA0 => {
cur += 1;
yystate = 295;
continue 'yyl;
}
0xA1 => {
cur += 1;
yystate = 296;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 119;
continue 'yyl;
}
0xA4 => {
cur += 1;
yystate = 297;
continue 'yyl;
}
0xA6 => {
cur += 1;
yystate = 298;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 348;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 300;
continue 'yyl;
}
0xAA => {
cur += 1;
yystate = 301;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 349;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 118;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 303;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 304;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 141;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
278 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x86 |
0x92 |
0x98 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x81 => {
cur += 1;
yystate = 350;
continue 'yyl;
}
0x82 => {
cur += 1;
yystate = 286;
continue 'yyl;
}
0x83 => {
cur += 1;
yystate = 351;
continue 'yyl;
}
0x84 => {
cur += 1;
yystate = 352;
continue 'yyl;
}
0x85 => {
cur += 1;
yystate = 353;
continue 'yyl;
}
0x87 => {
cur += 1;
yystate = 354;
continue 'yyl;
}
0x88 => {
cur += 1;
yystate = 355;
continue 'yyl;
}
0x8A => {
cur += 1;
yystate = 155;
continue 'yyl;
}
0x8B => {
cur += 1;
yystate = 356;
continue 'yyl;
}
0x8C => {
cur += 1;
yystate = 216;
continue 'yyl;
}
0x8D => {
cur += 1;
yystate = 357;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 358;
continue 'yyl;
}
0x96 => {
cur += 1;
yystate = 359;
continue 'yyl;
}
0x97 => {
cur += 1;
yystate = 93;
continue 'yyl;
}
0x99 => {
cur += 1;
yystate = 360;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 116;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 361;
continue 'yyl;
}
0xA2 => {
cur += 1;
yystate = 115;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 362;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 319;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
279 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xA7 |
0xBC => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA8 => {
cur += 1;
yystate = 319;
continue 'yyl;
}
0xA9 => {
cur += 1;
yystate = 363;
continue 'yyl;
}
0xAB => {
cur += 1;
yystate = 120;
continue 'yyl;
}
0xAC => {
cur += 1;
yystate = 269;
continue 'yyl;
}
0xAD => {
cur += 1;
yystate = 364;
continue 'yyl;
}
0xAE => {
cur += 1;
yystate = 322;
continue 'yyl;
}
0xBD => {
cur += 1;
yystate = 365;
continue 'yyl;
}
0xBE => {
cur += 1;
yystate = 366;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
280 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 => {
cur += 1;
yystate = 325;
continue 'yyl;
}
0xB0 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xB1 => {
cur += 1;
yystate = 326;
continue 'yyl;
}
0xB2 => {
cur += 1;
yystate = 367;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
281 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x85 => {
cur += 1;
yystate = 368;
continue 'yyl;
}
0x86 => {
cur += 1;
yystate = 369;
continue 'yyl;
}
0x89 => {
cur += 1;
yystate = 370;
continue 'yyl;
}
0x90 |
0x96 ..= 0x99 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x91 => {
cur += 1;
yystate = 328;
continue 'yyl;
}
0x92 => {
cur += 1;
yystate = 329;
continue 'yyl;
}
0x93 => {
cur += 1;
yystate = 330;
continue 'yyl;
}
0x94 => {
cur += 1;
yystate = 331;
continue 'yyl;
}
0x95 => {
cur += 1;
yystate = 332;
continue 'yyl;
}
0x9A => {
cur += 1;
yystate = 333;
continue 'yyl;
}
0x9B => {
cur += 1;
yystate = 334;
continue 'yyl;
}
0x9C => {
cur += 1;
yystate = 335;
continue 'yyl;
}
0x9D => {
cur += 1;
yystate = 336;
continue 'yyl;
}
0x9E => {
cur += 1;
yystate = 337;
continue 'yyl;
}
0x9F => {
cur += 1;
yystate = 371;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
282 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xA2 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0xA3 => {
cur += 1;
yystate = 372;
continue 'yyl;
}
0xB8 => {
cur += 1;
yystate = 340;
continue 'yyl;
}
0xB9 => {
cur += 1;
yystate = 341;
continue 'yyl;
}
0xBA => {
cur += 1;
yystate = 342;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
283 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x84 ..= 0x86 => {
cur += 1;
yystate = 38;
continue 'yyl;
}
0x87 => {
cur += 1;
yystate = 161;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
284 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8B |
0x8D ..= 0xA6 |
0xA8 ..= 0xBA |
0xBC ..= 0xBD |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
285 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8D |
0x90 ..= 0x9D => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
286 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
287 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9C |
0xA0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
288 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x90 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
289 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9F |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
290 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8A |
0x90 ..= 0xB5 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
291 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x88 ..= 0x8F |
0x91 ..= 0x95 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
292 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9D => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
293 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA7 |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
294 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x95 |
0xA0 ..= 0xA7 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
295 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x85 |
0x88 |
0x8A ..= 0xB5 |
0xB7 ..= 0xB8 |
0xBC |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
296 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x95 |
0xA0 ..= 0xB6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
297 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x95 |
0xA0 ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
298 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB7 |
0xBE ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
299 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x90 ..= 0x93 |
0x95 ..= 0x97 |
0x99 ..= 0xB3 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
300 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA0 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
301 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9C => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
302 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 |
0x89 ..= 0xA4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
303 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x95 |
0xA0 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
304 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x91 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
305 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x83 ..= 0xB7 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
306 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x83 ..= 0xAF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
307 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xA8 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
308 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x83 ..= 0xA6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
309 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xB2 |
0xB6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
310 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x83 ..= 0xB2 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
311 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x81 ..= 0x84 |
0x9A => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
312 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x91 |
0x93 ..= 0xAB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
313 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x9D ..= 0xA1 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
314 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x84 ..= 0x85 |
0x87 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
315 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
316 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x84 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
317 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
318 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9F |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
319 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB8 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
320 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xAD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
321 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0xA3 ..= 0xB7 |
0xBD ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
322 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8F => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
323 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x90 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
324 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x93 ..= 0x9F => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
325 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x81 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
326 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA |
0xB0 ..= 0xBC => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
327 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 |
0x90 ..= 0x99 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
328 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x94 |
0x96 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
329 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9C |
0x9E ..= 0x9F |
0xA2 |
0xA5 ..= 0xA6 |
0xA9 ..= 0xAC |
0xAE ..= 0xB9 |
0xBB |
0xBD ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
330 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x85 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
331 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x85 |
0x87 ..= 0x8A |
0x8D ..= 0x94 |
0x96 ..= 0x9C |
0x9E ..= 0xB9 |
0xBB ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
332 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x86 |
0x8A ..= 0x90 |
0x92 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
333 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA5 |
0xA8 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
334 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x82 ..= 0x9A |
0x9C ..= 0xBA |
0xBC ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
335 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x94 |
0x96 ..= 0xB4 |
0xB6 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
336 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8E |
0x90 ..= 0xAE |
0xB0 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
337 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 |
0x8A ..= 0xA8 |
0xAA ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
338 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x84 ..= 0x8B => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
339 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
340 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x85 ..= 0x9F |
0xA1 ..= 0xA2 |
0xA4 |
0xA7 |
0xA9 ..= 0xB2 |
0xB4 ..= 0xB7 |
0xB9 |
0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
341 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 |
0x87 |
0x89 |
0x8B |
0x8D ..= 0x8F |
0x91 ..= 0x92 |
0x94 |
0x97 |
0x99 |
0x9B |
0x9D |
0x9F |
0xA1 ..= 0xA2 |
0xA4 |
0xA7 ..= 0xAA |
0xAC ..= 0xB2 |
0xB4 ..= 0xB7 |
0xB9 ..= 0xBC |
0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
342 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x89 |
0x8B ..= 0x9B |
0xA1 ..= 0xA3 |
0xA5 ..= 0xA9 |
0xAB ..= 0xBB => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
343 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x96 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
344 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xBD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
345 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x90 |
0xA0 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
346 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x8A |
0x90 ..= 0xBA => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
347 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9D |
0xA0 ..= 0xA9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
348 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x85 ..= 0x86 |
0x8C ..= 0x93 |
0x95 ..= 0x97 |
0x99 ..= 0xB3 |
0xB8 ..= 0xBA |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
349 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x87 |
0x89 ..= 0xA6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
350 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x86 |
0xA6 ..= 0xAF |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
351 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xA8 |
0xB0 ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
352 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB4 |
0xB6 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
353 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x90 ..= 0xB3 |
0xB6 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
354 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x90 ..= 0x9A => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
355 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x91 |
0x93 ..= 0xB7 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
356 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xAA |
0xB0 ..= 0xB9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
357 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x87 ..= 0x88 |
0x8B ..= 0x8D |
0x97 |
0x9D ..= 0xA3 |
0xA6 ..= 0xAC |
0xB0 ..= 0xB4 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
358 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x85 |
0x87 |
0x90 ..= 0x99 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
359 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xB5 |
0xB8 ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
360 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 |
0x84 |
0x90 ..= 0x99 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
361 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x89 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
362 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0xA9 |
0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
363 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x9E |
0xA0 ..= 0xA9 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
364 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x83 |
0x90 ..= 0x99 |
0xA3 ..= 0xB7 |
0xBD ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
365 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x90 ..= 0xBE => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
366 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x8F ..= 0x9F => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
367 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x88 |
0x90 ..= 0x99 |
0x9D ..= 0x9E => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
368 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0xA5 ..= 0xA9 |
0xAD ..= 0xB2 |
0xBB ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
369 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x85 ..= 0x8B |
0xAA ..= 0xAD => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
370 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x82 ..= 0x84 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
371 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x82 |
0x84 ..= 0x8B |
0x8E ..= 0xBF => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
372 => {
yych = unsafe {*str.get_unchecked(cur)};
match yych {
0x80 ..= 0x84 |
0x90 ..= 0x96 => {
cur += 1;
yystate = 3;
continue 'yyl;
}
_ => {
yystate = 36;
continue 'yyl;
}
}
}
_ => {
panic!("internal lexer error")
}
}
}
}
}
fn main() {
assert!(lex("_Ыдентификатор\0".as_bytes()));
}