Server IP : 85.214.239.14 / Your IP : 3.146.206.87 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/root/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())); }