From 61999187556690dbb837f4049d14d51760978a97 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 3 Jul 2015 21:25:29 -0700 Subject: Use utf-8 aware re2c. --- src/scanners.c | 20396 +++++++++++++++++++++++++++++++------------------------ 1 file changed, 11634 insertions(+), 8762 deletions(-) (limited to 'src/scanners.c') diff --git a/src/scanners.c b/src/scanners.c index 10af6d9..6355ebc 100644 --- a/src/scanners.c +++ b/src/scanners.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.13.6 */ +/* Generated by re2c 0.14.3 */ #include #include "chunk.h" #include "scanners.h" @@ -27,62 +27,124 @@ bufsize_t _scan_scheme(const unsigned char *p) { unsigned char yych; - yych = *p; - switch (yych) { - case '\n': goto yy2; - case 'A': - case 'a': goto yy6; - case 'B': - case 'b': goto yy24; - case 'C': - case 'c': goto yy3; - case 'D': - case 'd': goto yy4; - case 'E': - case 'e': goto yy25; - case 'F': - case 'f': goto yy7; - case 'G': - case 'g': goto yy8; - case 'H': - case 'h': goto yy9; - case 'I': - case 'i': goto yy10; - case 'J': - case 'j': goto yy5; - case 'K': - case 'k': goto yy26; - case 'L': - case 'l': goto yy11; - case 'M': - case 'm': goto yy12; - case 'N': - case 'n': goto yy13; - case 'O': - case 'o': goto yy14; - case 'P': - case 'p': goto yy15; - case 'Q': - case 'q': goto yy27; - case 'R': - case 'r': goto yy16; - case 'S': - case 's': goto yy17; - case 'T': - case 't': goto yy18; - case 'U': - case 'u': goto yy19; - case 'V': - case 'v': goto yy20; - case 'W': - case 'w': goto yy21; - case 'X': - case 'x': goto yy22; - case 'Y': - case 'y': goto yy28; - case 'Z': - case 'z': goto yy23; - default: goto yy29; + yych = *(marker = p); + if (yych <= 'c') { + if (yych <= 'M') { + if (yych <= 'E') { + if (yych <= 'A') { + if (yych == '\n') goto yy2; + if (yych <= '@') goto yy29; + goto yy6; + } else { + if (yych <= 'B') goto yy24; + if (yych <= 'C') goto yy3; + if (yych <= 'D') goto yy4; + goto yy25; + } + } else { + if (yych <= 'I') { + if (yych <= 'F') goto yy7; + if (yych <= 'G') goto yy8; + if (yych <= 'H') goto yy9; + goto yy10; + } else { + if (yych <= 'J') goto yy5; + if (yych <= 'K') goto yy26; + if (yych <= 'L') goto yy11; + goto yy12; + } + } + } else { + if (yych <= 'U') { + if (yych <= 'Q') { + if (yych <= 'N') goto yy13; + if (yych <= 'O') goto yy14; + if (yych <= 'P') goto yy15; + goto yy27; + } else { + if (yych <= 'R') goto yy16; + if (yych <= 'S') goto yy17; + if (yych <= 'T') goto yy18; + goto yy19; + } + } else { + if (yych <= 'Y') { + if (yych <= 'V') goto yy20; + if (yych <= 'W') goto yy21; + if (yych <= 'X') goto yy22; + goto yy28; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy23; + goto yy29; + } else { + if (yych <= 'a') goto yy6; + if (yych <= 'b') goto yy24; + goto yy3; + } + } + } + } + } else { + if (yych <= 't') { + if (yych <= 'k') { + if (yych <= 'g') { + if (yych <= 'd') goto yy4; + if (yych <= 'e') goto yy25; + if (yych <= 'f') goto yy7; + goto yy8; + } else { + if (yych <= 'h') goto yy9; + if (yych <= 'i') goto yy10; + if (yych <= 'j') goto yy5; + goto yy26; + } + } else { + if (yych <= 'o') { + if (yych <= 'l') goto yy11; + if (yych <= 'm') goto yy12; + if (yych <= 'n') goto yy13; + goto yy14; + } else { + if (yych <= 'q') { + if (yych <= 'p') goto yy15; + goto yy27; + } else { + if (yych <= 'r') goto yy16; + if (yych <= 's') goto yy17; + goto yy18; + } + } + } + } else { + if (yych <= 0xC1) { + if (yych <= 'x') { + if (yych <= 'u') goto yy19; + if (yych <= 'v') goto yy20; + if (yych <= 'w') goto yy21; + goto yy22; + } else { + if (yych <= 'y') goto yy28; + if (yych <= 'z') goto yy23; + if (yych <= 0x7F) goto yy29; + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy30; + if (yych <= 0xE0) goto yy32; + if (yych <= 0xEC) goto yy33; + goto yy37; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy33; + goto yy34; + } else { + if (yych <= 0xF3) goto yy35; + if (yych <= 0xF4) goto yy36; + } + } + } + } } yy2: { return 0; } @@ -90,50 +152,50 @@ yy3: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy440; + case 'a': goto yy447; case 'H': - case 'h': goto yy439; + case 'h': goto yy446; case 'I': - case 'i': goto yy442; + case 'i': goto yy449; case 'O': - case 'o': goto yy438; + case 'o': goto yy445; case 'R': - case 'r': goto yy441; + case 'r': goto yy448; case 'V': - case 'v': goto yy437; + case 'v': goto yy444; default: goto yy2; } yy4: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy413; + case 'a': goto yy420; case 'I': - case 'i': goto yy412; + case 'i': goto yy419; case 'L': - case 'l': goto yy410; + case 'l': goto yy417; case 'N': - case 'n': goto yy411; + case 'n': goto yy418; case 'O': - case 'o': goto yy414; + case 'o': goto yy421; case 'T': - case 't': goto yy409; + case 't': goto yy416; case 'V': - case 'v': goto yy408; + case 'v': goto yy415; default: goto yy2; } yy5: yych = *(marker = ++p); if (yych <= 'M') { - if (yych == 'A') goto yy400; + if (yych == 'A') goto yy407; if (yych <= 'L') goto yy2; - goto yy399; + goto yy406; } else { if (yych <= 'a') { if (yych <= '`') goto yy2; - goto yy400; + goto yy407; } else { - if (yych == 'm') goto yy399; + if (yych == 'm') goto yy406; goto yy2; } } @@ -141,48 +203,48 @@ yy6: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy381; + case 'a': goto yy388; case 'B': - case 'b': goto yy380; + case 'b': goto yy387; case 'C': - case 'c': goto yy379; + case 'c': goto yy386; case 'D': - case 'd': goto yy378; + case 'd': goto yy385; case 'F': - case 'f': goto yy377; + case 'f': goto yy384; case 'I': - case 'i': goto yy376; + case 'i': goto yy383; case 'P': - case 'p': goto yy375; + case 'p': goto yy382; case 'T': - case 't': goto yy374; + case 't': goto yy381; case 'W': - case 'w': goto yy34; + case 'w': goto yy41; default: goto yy2; } yy7: yych = *(marker = ++p); if (yych <= 'T') { if (yych <= 'E') { - if (yych == 'A') goto yy361; + if (yych == 'A') goto yy368; if (yych <= 'D') goto yy2; - goto yy360; + goto yy367; } else { - if (yych == 'I') goto yy359; + if (yych == 'I') goto yy366; if (yych <= 'S') goto yy2; - goto yy362; + goto yy369; } } else { if (yych <= 'e') { - if (yych == 'a') goto yy361; + if (yych == 'a') goto yy368; if (yych <= 'd') goto yy2; - goto yy360; + goto yy367; } else { if (yych <= 'i') { if (yych <= 'h') goto yy2; - goto yy359; + goto yy366; } else { - if (yych == 't') goto yy362; + if (yych == 't') goto yy369; goto yy2; } } @@ -191,15 +253,15 @@ yy8: yych = *(marker = ++p); switch (yych) { case 'E': - case 'e': goto yy344; + case 'e': goto yy351; case 'G': - case 'g': goto yy34; + case 'g': goto yy41; case 'I': - case 'i': goto yy342; + case 'i': goto yy349; case 'O': - case 'o': goto yy343; + case 'o': goto yy350; case 'T': - case 't': goto yy341; + case 't': goto yy348; default: goto yy2; } yy9: @@ -207,18 +269,18 @@ yy9: if (yych <= 'S') { if (yych <= '3') { if (yych <= '2') goto yy2; - goto yy337; + goto yy344; } else { - if (yych == 'C') goto yy335; + if (yych == 'C') goto yy342; goto yy2; } } else { if (yych <= 'c') { - if (yych <= 'T') goto yy336; + if (yych <= 'T') goto yy343; if (yych <= 'b') goto yy2; - goto yy335; + goto yy342; } else { - if (yych == 't') goto yy336; + if (yych == 't') goto yy343; goto yy2; } } @@ -226,33 +288,33 @@ yy10: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy317; + case 'a': goto yy324; case 'C': - case 'c': goto yy314; + case 'c': goto yy321; case 'M': - case 'm': goto yy316; + case 'm': goto yy323; case 'N': - case 'n': goto yy315; + case 'n': goto yy322; case 'P': - case 'p': goto yy313; + case 'p': goto yy320; case 'R': - case 'r': goto yy312; + case 'r': goto yy319; case 'T': - case 't': goto yy311; + case 't': goto yy318; default: goto yy2; } yy11: yych = *(marker = ++p); if (yych <= 'D') { - if (yych == 'A') goto yy305; + if (yych == 'A') goto yy312; if (yych <= 'C') goto yy2; - goto yy304; + goto yy311; } else { if (yych <= 'a') { if (yych <= '`') goto yy2; - goto yy305; + goto yy312; } else { - if (yych == 'd') goto yy304; + if (yych == 'd') goto yy311; goto yy2; } } @@ -260,50 +322,50 @@ yy12: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy271; + case 'a': goto yy278; case 'E': - case 'e': goto yy270; + case 'e': goto yy277; case 'I': - case 'i': goto yy273; + case 'i': goto yy280; case 'M': - case 'm': goto yy269; + case 'm': goto yy276; case 'S': - case 's': goto yy268; + case 's': goto yy275; case 'T': - case 't': goto yy272; + case 't': goto yy279; case 'U': - case 'u': goto yy267; + case 'u': goto yy274; case 'V': - case 'v': goto yy266; + case 'v': goto yy273; default: goto yy2; } yy13: yych = *(marker = ++p); switch (yych) { case 'E': - case 'e': goto yy261; + case 'e': goto yy268; case 'F': - case 'f': goto yy260; + case 'f': goto yy267; case 'I': - case 'i': goto yy259; + case 'i': goto yy266; case 'N': - case 'n': goto yy258; + case 'n': goto yy265; case 'O': - case 'o': goto yy257; + case 'o': goto yy264; default: goto yy2; } yy14: yych = *(marker = ++p); if (yych <= 'P') { - if (yych == 'I') goto yy243; + if (yych == 'I') goto yy250; if (yych <= 'O') goto yy2; - goto yy244; + goto yy251; } else { if (yych <= 'i') { if (yych <= 'h') goto yy2; - goto yy243; + goto yy250; } else { - if (yych == 'p') goto yy244; + if (yych == 'p') goto yy251; goto yy2; } } @@ -311,35 +373,35 @@ yy15: yych = *(marker = ++p); if (yych <= 'S') { if (yych <= 'L') { - if (yych == 'A') goto yy225; + if (yych == 'A') goto yy232; if (yych <= 'K') goto yy2; - goto yy224; + goto yy231; } else { if (yych <= 'O') { if (yych <= 'N') goto yy2; - goto yy226; + goto yy233; } else { if (yych <= 'Q') goto yy2; - if (yych <= 'R') goto yy223; - goto yy222; + if (yych <= 'R') goto yy230; + goto yy229; } } } else { if (yych <= 'n') { if (yych <= 'a') { if (yych <= '`') goto yy2; - goto yy225; + goto yy232; } else { - if (yych == 'l') goto yy224; + if (yych == 'l') goto yy231; goto yy2; } } else { if (yych <= 'q') { - if (yych <= 'o') goto yy226; + if (yych <= 'o') goto yy233; goto yy2; } else { - if (yych <= 'r') goto yy223; - if (yych <= 's') goto yy222; + if (yych <= 'r') goto yy230; + if (yych <= 's') goto yy229; goto yy2; } } @@ -348,23 +410,23 @@ yy16: yych = *(marker = ++p); if (yych <= 'T') { if (yych <= 'L') { - if (yych == 'E') goto yy212; + if (yych == 'E') goto yy219; goto yy2; } else { - if (yych <= 'M') goto yy211; + if (yych <= 'M') goto yy218; if (yych <= 'R') goto yy2; - if (yych <= 'S') goto yy210; - goto yy209; + if (yych <= 'S') goto yy217; + goto yy216; } } else { if (yych <= 'm') { - if (yych == 'e') goto yy212; + if (yych == 'e') goto yy219; if (yych <= 'l') goto yy2; - goto yy211; + goto yy218; } else { if (yych <= 'r') goto yy2; - if (yych <= 's') goto yy210; - if (yych <= 't') goto yy209; + if (yych <= 's') goto yy217; + if (yych <= 't') goto yy216; goto yy2; } } @@ -372,75 +434,75 @@ yy17: yych = *(marker = ++p); switch (yych) { case 'E': - case 'e': goto yy165; + case 'e': goto yy172; case 'F': - case 'f': goto yy164; + case 'f': goto yy171; case 'G': - case 'g': goto yy163; + case 'g': goto yy170; case 'H': - case 'h': goto yy168; + case 'h': goto yy175; case 'I': - case 'i': goto yy167; + case 'i': goto yy174; case 'K': - case 'k': goto yy162; + case 'k': goto yy169; case 'M': - case 'm': goto yy161; + case 'm': goto yy168; case 'N': - case 'n': goto yy166; + case 'n': goto yy173; case 'O': - case 'o': goto yy160; + case 'o': goto yy167; case 'P': - case 'p': goto yy159; + case 'p': goto yy166; case 'S': - case 's': goto yy158; + case 's': goto yy165; case 'T': - case 't': goto yy157; + case 't': goto yy164; case 'V': - case 'v': goto yy156; + case 'v': goto yy163; default: goto yy2; } yy18: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy132; + case 'a': goto yy139; case 'E': - case 'e': goto yy128; + case 'e': goto yy135; case 'F': - case 'f': goto yy131; + case 'f': goto yy138; case 'H': - case 'h': goto yy127; + case 'h': goto yy134; case 'I': - case 'i': goto yy129; + case 'i': goto yy136; case 'N': - case 'n': goto yy130; + case 'n': goto yy137; case 'V': - case 'v': goto yy34; + case 'v': goto yy41; default: goto yy2; } yy19: yych = *(marker = ++p); if (yych <= 'T') { if (yych <= 'N') { - if (yych == 'D') goto yy119; + if (yych == 'D') goto yy126; if (yych <= 'M') goto yy2; - goto yy118; + goto yy125; } else { - if (yych == 'R') goto yy120; + if (yych == 'R') goto yy127; if (yych <= 'S') goto yy2; - goto yy117; + goto yy124; } } else { if (yych <= 'n') { - if (yych == 'd') goto yy119; + if (yych == 'd') goto yy126; if (yych <= 'm') goto yy2; - goto yy118; + goto yy125; } else { if (yych <= 'r') { if (yych <= 'q') goto yy2; - goto yy120; + goto yy127; } else { - if (yych == 't') goto yy117; + if (yych == 't') goto yy124; goto yy2; } } @@ -448,15 +510,15 @@ yy19: yy20: yych = *(marker = ++p); if (yych <= 'I') { - if (yych == 'E') goto yy101; + if (yych == 'E') goto yy108; if (yych <= 'H') goto yy2; - goto yy100; + goto yy107; } else { if (yych <= 'e') { if (yych <= 'd') goto yy2; - goto yy101; + goto yy108; } else { - if (yych == 'i') goto yy100; + if (yych == 'i') goto yy107; goto yy2; } } @@ -464,22 +526,22 @@ yy21: yych = *(marker = ++p); if (yych <= 'Y') { if (yych <= 'R') { - if (yych == 'E') goto yy90; + if (yych == 'E') goto yy97; goto yy2; } else { - if (yych <= 'S') goto yy91; - if (yych <= 'T') goto yy89; + if (yych <= 'S') goto yy98; + if (yych <= 'T') goto yy96; if (yych <= 'X') goto yy2; - goto yy88; + goto yy95; } } else { if (yych <= 's') { - if (yych == 'e') goto yy90; + if (yych == 'e') goto yy97; if (yych <= 'r') goto yy2; - goto yy91; + goto yy98; } else { - if (yych <= 't') goto yy89; - if (yych == 'y') goto yy88; + if (yych <= 't') goto yy96; + if (yych == 'y') goto yy95; goto yy2; } } @@ -487,193 +549,227 @@ yy22: yych = *(marker = ++p); if (yych <= 'R') { if (yych <= 'F') { - if (yych == 'C') goto yy67; + if (yych == 'C') goto yy74; if (yych <= 'E') goto yy2; - goto yy65; + goto yy72; } else { - if (yych == 'M') goto yy66; + if (yych == 'M') goto yy73; if (yych <= 'Q') goto yy2; - goto yy64; + goto yy71; } } else { if (yych <= 'f') { - if (yych == 'c') goto yy67; + if (yych == 'c') goto yy74; if (yych <= 'e') goto yy2; - goto yy65; + goto yy72; } else { if (yych <= 'm') { if (yych <= 'l') goto yy2; - goto yy66; + goto yy73; } else { - if (yych == 'r') goto yy64; + if (yych == 'r') goto yy71; goto yy2; } } } yy23: yych = *(marker = ++p); - if (yych == '3') goto yy59; + if (yych == '3') goto yy66; goto yy2; yy24: yych = *(marker = ++p); if (yych <= 'O') { if (yych <= 'H') { - if (yych == 'E') goto yy49; + if (yych == 'E') goto yy56; goto yy2; } else { - if (yych <= 'I') goto yy48; + if (yych <= 'I') goto yy55; if (yych <= 'N') goto yy2; - goto yy47; + goto yy54; } } else { if (yych <= 'h') { - if (yych == 'e') goto yy49; + if (yych == 'e') goto yy56; goto yy2; } else { - if (yych <= 'i') goto yy48; - if (yych == 'o') goto yy47; + if (yych <= 'i') goto yy55; + if (yych == 'o') goto yy54; goto yy2; } } yy25: yych = *(marker = ++p); - if (yych == 'D') goto yy45; - if (yych == 'd') goto yy45; + if (yych == 'D') goto yy52; + if (yych == 'd') goto yy52; goto yy2; yy26: yych = *(marker = ++p); - if (yych == 'E') goto yy40; - if (yych == 'e') goto yy40; + if (yych == 'E') goto yy47; + if (yych == 'e') goto yy47; goto yy2; yy27: yych = *(marker = ++p); - if (yych == 'U') goto yy37; - if (yych == 'u') goto yy37; + if (yych == 'U') goto yy44; + if (yych == 'u') goto yy44; goto yy2; yy28: yych = *(marker = ++p); - if (yych == 'M') goto yy30; - if (yych == 'm') goto yy30; + if (yych == 'M') goto yy38; + if (yych == 'm') goto yy38; goto yy2; yy29: yych = *++p; goto yy2; yy30: yych = *++p; - if (yych == 'S') goto yy32; - if (yych == 's') goto yy32; + if (yych <= 0x7F) goto yy31; + if (yych <= 0xBF) goto yy29; yy31: p = marker; goto yy2; yy32: yych = *++p; - if (yych == 'G') goto yy33; - if (yych != 'g') goto yy31; + if (yych <= 0x9F) goto yy31; + if (yych <= 0xBF) goto yy30; + goto yy31; yy33: yych = *++p; - if (yych == 'R') goto yy34; - if (yych != 'r') goto yy31; + if (yych <= 0x7F) goto yy31; + if (yych <= 0xBF) goto yy30; + goto yy31; yy34: yych = *++p; - if (yych != ':') goto yy31; + if (yych <= 0x8F) goto yy31; + if (yych <= 0xBF) goto yy33; + goto yy31; yy35: - ++p; - { return (bufsize_t)(p - start); } + yych = *++p; + if (yych <= 0x7F) goto yy31; + if (yych <= 0xBF) goto yy33; + goto yy31; +yy36: + yych = *++p; + if (yych <= 0x7F) goto yy31; + if (yych <= 0x8F) goto yy33; + goto yy31; yy37: yych = *++p; - if (yych == 'E') goto yy38; - if (yych != 'e') goto yy31; + if (yych <= 0x7F) goto yy31; + if (yych <= 0x9F) goto yy30; + goto yy31; yy38: yych = *++p; - if (yych == 'R') goto yy39; - if (yych != 'r') goto yy31; + if (yych == 'S') goto yy39; + if (yych != 's') goto yy31; yy39: yych = *++p; - if (yych == 'Y') goto yy34; - if (yych == 'y') goto yy34; - goto yy31; + if (yych == 'G') goto yy40; + if (yych != 'g') goto yy31; yy40: + yych = *++p; + if (yych == 'R') goto yy41; + if (yych != 'r') goto yy31; +yy41: + yych = *++p; + if (yych != ':') goto yy31; +yy42: + ++p; + { return (bufsize_t)(p - start); } +yy44: + yych = *++p; + if (yych == 'E') goto yy45; + if (yych != 'e') goto yy31; +yy45: + yych = *++p; + if (yych == 'R') goto yy46; + if (yych != 'r') goto yy31; +yy46: yych = *++p; if (yych == 'Y') goto yy41; + if (yych == 'y') goto yy41; + goto yy31; +yy47: + yych = *++p; + if (yych == 'Y') goto yy48; if (yych != 'y') goto yy31; -yy41: +yy48: yych = *++p; - if (yych == 'P') goto yy42; + if (yych == 'P') goto yy49; if (yych != 'p') goto yy31; -yy42: +yy49: yych = *++p; - if (yych == 'A') goto yy43; + if (yych == 'A') goto yy50; if (yych != 'a') goto yy31; -yy43: +yy50: yych = *++p; - if (yych == 'R') goto yy44; + if (yych == 'R') goto yy51; if (yych != 'r') goto yy31; -yy44: +yy51: yych = *++p; - if (yych == 'C') goto yy34; - if (yych == 'c') goto yy34; + if (yych == 'C') goto yy41; + if (yych == 'c') goto yy41; goto yy31; -yy45: +yy52: yych = *++p; if (yych != '2') goto yy31; yych = *++p; - if (yych == 'K') goto yy34; - if (yych == 'k') goto yy34; + if (yych == 'K') goto yy41; + if (yych == 'k') goto yy41; goto yy31; -yy47: +yy54: yych = *++p; - if (yych == 'L') goto yy58; - if (yych == 'l') goto yy58; + if (yych == 'L') goto yy65; + if (yych == 'l') goto yy65; goto yy31; -yy48: +yy55: yych = *++p; - if (yych == 'T') goto yy54; - if (yych == 't') goto yy54; + if (yych == 'T') goto yy61; + if (yych == 't') goto yy61; goto yy31; -yy49: +yy56: yych = *++p; - if (yych == 'S') goto yy50; + if (yych == 'S') goto yy57; if (yych != 's') goto yy31; -yy50: +yy57: yych = *++p; - if (yych == 'H') goto yy51; + if (yych == 'H') goto yy58; if (yych != 'h') goto yy31; -yy51: +yy58: yych = *++p; - if (yych == 'A') goto yy52; + if (yych == 'A') goto yy59; if (yych != 'a') goto yy31; -yy52: +yy59: yych = *++p; - if (yych == 'R') goto yy53; + if (yych == 'R') goto yy60; if (yych != 'r') goto yy31; -yy53: +yy60: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy54: +yy61: yych = *++p; - if (yych == 'C') goto yy55; + if (yych == 'C') goto yy62; if (yych != 'c') goto yy31; -yy55: +yy62: yych = *++p; - if (yych == 'O') goto yy56; + if (yych == 'O') goto yy63; if (yych != 'o') goto yy31; -yy56: +yy63: yych = *++p; - if (yych == 'I') goto yy57; + if (yych == 'I') goto yy64; if (yych != 'i') goto yy31; -yy57: +yy64: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy58: +yy65: yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; + if (yych == 'O') goto yy41; + if (yych == 'o') goto yy41; goto yy31; -yy59: +yy66: yych = *++p; if (yych != '9') goto yy31; yych = *++p; @@ -684,2235 +780,2235 @@ yy59: if (yych != '0') goto yy31; yych = *++p; if (yych <= 'Q') goto yy31; - if (yych <= 'S') goto yy34; + if (yych <= 'S') goto yy41; if (yych <= 'q') goto yy31; - if (yych <= 's') goto yy34; + if (yych <= 's') goto yy41; goto yy31; -yy64: +yy71: yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; + if (yych == 'I') goto yy41; + if (yych == 'i') goto yy41; goto yy31; -yy65: +yy72: yych = *++p; - if (yych == 'I') goto yy86; - if (yych == 'i') goto yy86; + if (yych == 'I') goto yy93; + if (yych == 'i') goto yy93; goto yy31; -yy66: +yy73: yych = *++p; if (yych <= 'P') { - if (yych == 'L') goto yy76; + if (yych == 'L') goto yy83; if (yych <= 'O') goto yy31; - goto yy77; + goto yy84; } else { if (yych <= 'l') { if (yych <= 'k') goto yy31; - goto yy76; + goto yy83; } else { - if (yych == 'p') goto yy77; + if (yych == 'p') goto yy84; goto yy31; } } -yy67: +yy74: yych = *++p; - if (yych == 'O') goto yy68; + if (yych == 'O') goto yy75; if (yych != 'o') goto yy31; -yy68: +yy75: yych = *++p; - if (yych == 'N') goto yy69; + if (yych == 'N') goto yy76; if (yych != 'n') goto yy31; -yy69: +yy76: yych = *++p; - if (yych == '-') goto yy70; - if (yych == ':') goto yy35; + if (yych == '-') goto yy77; + if (yych == ':') goto yy42; goto yy31; -yy70: +yy77: yych = *++p; - if (yych == 'U') goto yy71; + if (yych == 'U') goto yy78; if (yych != 'u') goto yy31; -yy71: +yy78: yych = *++p; - if (yych == 'S') goto yy72; + if (yych == 'S') goto yy79; if (yych != 's') goto yy31; -yy72: +yy79: yych = *++p; - if (yych == 'E') goto yy73; + if (yych == 'E') goto yy80; if (yych != 'e') goto yy31; -yy73: +yy80: yych = *++p; - if (yych == 'R') goto yy74; + if (yych == 'R') goto yy81; if (yych != 'r') goto yy31; -yy74: +yy81: yych = *++p; - if (yych == 'I') goto yy75; + if (yych == 'I') goto yy82; if (yych != 'i') goto yy31; -yy75: +yy82: yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; + if (yych == 'D') goto yy41; + if (yych == 'd') goto yy41; goto yy31; -yy76: +yy83: yych = *++p; - if (yych == 'R') goto yy78; - if (yych == 'r') goto yy78; + if (yych == 'R') goto yy85; + if (yych == 'r') goto yy85; goto yy31; -yy77: +yy84: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy78: +yy85: yych = *++p; - if (yych == 'P') goto yy79; + if (yych == 'P') goto yy86; if (yych != 'p') goto yy31; -yy79: +yy86: yych = *++p; - if (yych == 'C') goto yy80; + if (yych == 'C') goto yy87; if (yych != 'c') goto yy31; -yy80: +yy87: yych = *++p; if (yych != '.') goto yy31; yych = *++p; - if (yych == 'B') goto yy82; + if (yych == 'B') goto yy89; if (yych != 'b') goto yy31; -yy82: +yy89: yych = *++p; - if (yych == 'E') goto yy83; + if (yych == 'E') goto yy90; if (yych != 'e') goto yy31; -yy83: +yy90: yych = *++p; - if (yych == 'E') goto yy84; + if (yych == 'E') goto yy91; if (yych != 'e') goto yy31; -yy84: +yy91: yych = *++p; - if (yych == 'P') goto yy85; + if (yych == 'P') goto yy92; if (yych != 'p') goto yy31; -yy85: +yy92: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy86: +yy93: yych = *++p; - if (yych == 'R') goto yy87; + if (yych == 'R') goto yy94; if (yych != 'r') goto yy31; -yy87: +yy94: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy88: +yy95: yych = *++p; - if (yych == 'C') goto yy96; - if (yych == 'c') goto yy96; + if (yych == 'C') goto yy103; + if (yych == 'c') goto yy103; goto yy31; -yy89: +yy96: yych = *++p; - if (yych == 'A') goto yy95; - if (yych == 'a') goto yy95; + if (yych == 'A') goto yy102; + if (yych == 'a') goto yy102; goto yy31; -yy90: +yy97: yych = *++p; - if (yych == 'B') goto yy92; - if (yych == 'b') goto yy92; + if (yych == 'B') goto yy99; + if (yych == 'b') goto yy99; goto yy31; -yy91: +yy98: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy92: +yy99: yych = *++p; - if (yych == 'C') goto yy93; + if (yych == 'C') goto yy100; if (yych != 'c') goto yy31; -yy93: +yy100: yych = *++p; - if (yych == 'A') goto yy94; + if (yych == 'A') goto yy101; if (yych != 'a') goto yy31; -yy94: +yy101: yych = *++p; - if (yych == 'L') goto yy34; - if (yych == 'l') goto yy34; + if (yych == 'L') goto yy41; + if (yych == 'l') goto yy41; goto yy31; -yy95: +yy102: yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; + if (yych == 'I') goto yy41; + if (yych == 'i') goto yy41; goto yy31; -yy96: +yy103: yych = *++p; - if (yych == 'I') goto yy97; + if (yych == 'I') goto yy104; if (yych != 'i') goto yy31; -yy97: +yy104: yych = *++p; - if (yych == 'W') goto yy98; + if (yych == 'W') goto yy105; if (yych != 'w') goto yy31; -yy98: +yy105: yych = *++p; - if (yych == 'Y') goto yy99; + if (yych == 'Y') goto yy106; if (yych != 'y') goto yy31; -yy99: +yy106: yych = *++p; - if (yych == 'G') goto yy34; - if (yych == 'g') goto yy34; + if (yych == 'G') goto yy41; + if (yych == 'g') goto yy41; goto yy31; -yy100: +yy107: yych = *++p; - if (yych == 'E') goto yy109; - if (yych == 'e') goto yy109; + if (yych == 'E') goto yy116; + if (yych == 'e') goto yy116; goto yy31; -yy101: +yy108: yych = *++p; if (yych <= 'N') { if (yych <= 'L') goto yy31; - if (yych >= 'N') goto yy103; + if (yych >= 'N') goto yy110; } else { if (yych <= 'l') goto yy31; - if (yych <= 'm') goto yy102; - if (yych <= 'n') goto yy103; + if (yych <= 'm') goto yy109; + if (yych <= 'n') goto yy110; goto yy31; } -yy102: +yy109: yych = *++p; - if (yych == 'M') goto yy108; - if (yych == 'm') goto yy108; + if (yych == 'M') goto yy115; + if (yych == 'm') goto yy115; goto yy31; -yy103: +yy110: yych = *++p; - if (yych == 'T') goto yy104; + if (yych == 'T') goto yy111; if (yych != 't') goto yy31; -yy104: +yy111: yych = *++p; - if (yych == 'R') goto yy105; + if (yych == 'R') goto yy112; if (yych != 'r') goto yy31; -yy105: +yy112: yych = *++p; - if (yych == 'I') goto yy106; + if (yych == 'I') goto yy113; if (yych != 'i') goto yy31; -yy106: +yy113: yych = *++p; - if (yych == 'L') goto yy107; + if (yych == 'L') goto yy114; if (yych != 'l') goto yy31; -yy107: +yy114: yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; + if (yych == 'O') goto yy41; + if (yych == 'o') goto yy41; goto yy31; -yy108: +yy115: yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; + if (yych == 'I') goto yy41; + if (yych == 'i') goto yy41; goto yy31; -yy109: +yy116: yych = *++p; - if (yych == 'W') goto yy110; + if (yych == 'W') goto yy117; if (yych != 'w') goto yy31; -yy110: +yy117: yych = *++p; if (yych != '-') goto yy31; yych = *++p; - if (yych == 'S') goto yy112; + if (yych == 'S') goto yy119; if (yych != 's') goto yy31; -yy112: +yy119: yych = *++p; - if (yych == 'O') goto yy113; + if (yych == 'O') goto yy120; if (yych != 'o') goto yy31; -yy113: +yy120: yych = *++p; - if (yych == 'U') goto yy114; + if (yych == 'U') goto yy121; if (yych != 'u') goto yy31; -yy114: +yy121: yych = *++p; - if (yych == 'R') goto yy115; + if (yych == 'R') goto yy122; if (yych != 'r') goto yy31; -yy115: +yy122: yych = *++p; - if (yych == 'C') goto yy116; + if (yych == 'C') goto yy123; if (yych != 'c') goto yy31; -yy116: +yy123: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy117: +yy124: yych = *++p; - if (yych == '2') goto yy124; + if (yych == '2') goto yy131; goto yy31; -yy118: +yy125: yych = *++p; - if (yych == 'R') goto yy121; - if (yych == 'r') goto yy121; + if (yych == 'R') goto yy128; + if (yych == 'r') goto yy128; goto yy31; -yy119: +yy126: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy120: +yy127: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy121: +yy128: yych = *++p; - if (yych == 'E') goto yy122; + if (yych == 'E') goto yy129; if (yych != 'e') goto yy31; -yy122: +yy129: yych = *++p; - if (yych == 'A') goto yy123; + if (yych == 'A') goto yy130; if (yych != 'a') goto yy31; -yy123: +yy130: yych = *++p; - if (yych == 'L') goto yy34; - if (yych == 'l') goto yy34; + if (yych == 'L') goto yy41; + if (yych == 'l') goto yy41; goto yy31; -yy124: +yy131: yych = *++p; if (yych != '0') goto yy31; yych = *++p; if (yych != '0') goto yy31; yych = *++p; - if (yych == '4') goto yy34; + if (yych == '4') goto yy41; goto yy31; -yy127: +yy134: yych = *++p; - if (yych == 'I') goto yy146; - if (yych == 'i') goto yy146; + if (yych == 'I') goto yy153; + if (yych == 'i') goto yy153; goto yy31; -yy128: +yy135: yych = *++p; if (yych <= 'L') { - if (yych == 'A') goto yy138; + if (yych == 'A') goto yy145; if (yych <= 'K') goto yy31; - goto yy137; + goto yy144; } else { if (yych <= 'a') { if (yych <= '`') goto yy31; - goto yy138; + goto yy145; } else { - if (yych == 'l') goto yy137; + if (yych == 'l') goto yy144; goto yy31; } } -yy129: +yy136: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy130: +yy137: yych = *++p; - if (yych == '3') goto yy134; + if (yych == '3') goto yy141; goto yy31; -yy131: +yy138: yych = *++p; - if (yych == 'T') goto yy133; - if (yych == 't') goto yy133; + if (yych == 'T') goto yy140; + if (yych == 't') goto yy140; goto yy31; -yy132: +yy139: yych = *++p; - if (yych == 'G') goto yy34; - if (yych == 'g') goto yy34; + if (yych == 'G') goto yy41; + if (yych == 'g') goto yy41; goto yy31; -yy133: +yy140: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy134: +yy141: yych = *++p; if (yych != '2') goto yy31; yych = *++p; if (yych != '7') goto yy31; yych = *++p; - if (yych == '0') goto yy34; + if (yych == '0') goto yy41; goto yy31; -yy137: +yy144: yych = *++p; if (yych <= 'M') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'N') goto yy144; - if (yych == 'n') goto yy144; + if (yych <= 'N') goto yy151; + if (yych == 'n') goto yy151; goto yy31; } -yy138: +yy145: yych = *++p; - if (yych == 'M') goto yy139; + if (yych == 'M') goto yy146; if (yych != 'm') goto yy31; -yy139: +yy146: yych = *++p; - if (yych == 'S') goto yy140; + if (yych == 'S') goto yy147; if (yych != 's') goto yy31; -yy140: +yy147: yych = *++p; - if (yych == 'P') goto yy141; + if (yych == 'P') goto yy148; if (yych != 'p') goto yy31; -yy141: +yy148: yych = *++p; - if (yych == 'E') goto yy142; + if (yych == 'E') goto yy149; if (yych != 'e') goto yy31; -yy142: +yy149: yych = *++p; - if (yych == 'A') goto yy143; + if (yych == 'A') goto yy150; if (yych != 'a') goto yy31; -yy143: +yy150: yych = *++p; - if (yych == 'K') goto yy34; - if (yych == 'k') goto yy34; + if (yych == 'K') goto yy41; + if (yych == 'k') goto yy41; goto yy31; -yy144: +yy151: yych = *++p; - if (yych == 'E') goto yy145; + if (yych == 'E') goto yy152; if (yych != 'e') goto yy31; -yy145: +yy152: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy146: +yy153: yych = *++p; if (yych <= 'S') { - if (yych == 'N') goto yy147; + if (yych == 'N') goto yy154; if (yych <= 'R') goto yy31; - goto yy148; + goto yy155; } else { if (yych <= 'n') { if (yych <= 'm') goto yy31; } else { - if (yych == 's') goto yy148; + if (yych == 's') goto yy155; goto yy31; } } -yy147: +yy154: yych = *++p; - if (yych == 'G') goto yy155; - if (yych == 'g') goto yy155; + if (yych == 'G') goto yy162; + if (yych == 'g') goto yy162; goto yy31; -yy148: +yy155: yych = *++p; - if (yych == 'M') goto yy149; + if (yych == 'M') goto yy156; if (yych != 'm') goto yy31; -yy149: +yy156: yych = *++p; - if (yych == 'E') goto yy150; + if (yych == 'E') goto yy157; if (yych != 'e') goto yy31; -yy150: +yy157: yych = *++p; - if (yych == 'S') goto yy151; + if (yych == 'S') goto yy158; if (yych != 's') goto yy31; -yy151: +yy158: yych = *++p; - if (yych == 'S') goto yy152; + if (yych == 'S') goto yy159; if (yych != 's') goto yy31; -yy152: +yy159: yych = *++p; - if (yych == 'A') goto yy153; + if (yych == 'A') goto yy160; if (yych != 'a') goto yy31; -yy153: +yy160: yych = *++p; - if (yych == 'G') goto yy154; + if (yych == 'G') goto yy161; if (yych != 'g') goto yy31; -yy154: +yy161: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy155: +yy162: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy156: +yy163: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy157: +yy164: yych = *++p; - if (yych == 'E') goto yy207; - if (yych == 'e') goto yy207; + if (yych == 'E') goto yy214; + if (yych == 'e') goto yy214; goto yy31; -yy158: +yy165: yych = *++p; - if (yych == 'H') goto yy34; - if (yych == 'h') goto yy34; + if (yych == 'H') goto yy41; + if (yych == 'h') goto yy41; goto yy31; -yy159: +yy166: yych = *++p; - if (yych == 'O') goto yy203; - if (yych == 'o') goto yy203; + if (yych == 'O') goto yy210; + if (yych == 'o') goto yy210; goto yy31; -yy160: +yy167: yych = *++p; if (yych <= 'L') { - if (yych == 'A') goto yy193; + if (yych == 'A') goto yy200; if (yych <= 'K') goto yy31; - goto yy194; + goto yy201; } else { if (yych <= 'a') { if (yych <= '`') goto yy31; - goto yy193; + goto yy200; } else { - if (yych == 'l') goto yy194; + if (yych == 'l') goto yy201; goto yy31; } } -yy161: +yy168: yych = *++p; if (yych <= 'S') { - if (yych == 'B') goto yy34; + if (yych == 'B') goto yy41; if (yych <= 'R') goto yy31; - goto yy34; + goto yy41; } else { if (yych <= 'b') { if (yych <= 'a') goto yy31; - goto yy34; + goto yy41; } else { - if (yych == 's') goto yy34; + if (yych == 's') goto yy41; goto yy31; } } -yy162: +yy169: yych = *++p; - if (yych == 'Y') goto yy191; - if (yych == 'y') goto yy191; + if (yych == 'Y') goto yy198; + if (yych == 'y') goto yy198; goto yy31; -yy163: +yy170: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy164: +yy171: yych = *++p; - if (yych == 'T') goto yy190; - if (yych == 't') goto yy190; + if (yych == 'T') goto yy197; + if (yych == 't') goto yy197; goto yy31; -yy165: +yy172: yych = *++p; if (yych <= 'S') { if (yych <= 'C') { if (yych <= 'B') goto yy31; - goto yy177; + goto yy184; } else { if (yych <= 'Q') goto yy31; - if (yych <= 'R') goto yy175; - goto yy176; + if (yych <= 'R') goto yy182; + goto yy183; } } else { if (yych <= 'q') { - if (yych == 'c') goto yy177; + if (yych == 'c') goto yy184; goto yy31; } else { - if (yych <= 'r') goto yy175; - if (yych <= 's') goto yy176; + if (yych <= 'r') goto yy182; + if (yych <= 's') goto yy183; goto yy31; } } -yy166: +yy173: yych = *++p; - if (yych == 'M') goto yy174; - if (yych == 'm') goto yy174; + if (yych == 'M') goto yy181; + if (yych == 'm') goto yy181; goto yy31; -yy167: +yy174: yych = *++p; if (yych <= 'P') { - if (yych == 'E') goto yy171; + if (yych == 'E') goto yy178; if (yych <= 'O') goto yy31; - goto yy172; + goto yy179; } else { if (yych <= 'e') { if (yych <= 'd') goto yy31; - goto yy171; + goto yy178; } else { - if (yych == 'p') goto yy172; + if (yych == 'p') goto yy179; goto yy31; } } -yy168: +yy175: yych = *++p; - if (yych == 'T') goto yy169; + if (yych == 'T') goto yy176; if (yych != 't') goto yy31; -yy169: +yy176: yych = *++p; - if (yych == 'T') goto yy170; + if (yych == 'T') goto yy177; if (yych != 't') goto yy31; -yy170: +yy177: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy171: +yy178: yych = *++p; - if (yych == 'V') goto yy173; - if (yych == 'v') goto yy173; + if (yych == 'V') goto yy180; + if (yych == 'v') goto yy180; goto yy31; -yy172: +yy179: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy173: +yy180: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy174: +yy181: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy175: +yy182: yych = *++p; - if (yych == 'V') goto yy187; - if (yych == 'v') goto yy187; + if (yych == 'V') goto yy194; + if (yych == 'v') goto yy194; goto yy31; -yy176: +yy183: yych = *++p; - if (yych == 'S') goto yy184; - if (yych == 's') goto yy184; + if (yych == 'S') goto yy191; + if (yych == 's') goto yy191; goto yy31; -yy177: +yy184: yych = *++p; - if (yych == 'O') goto yy178; + if (yych == 'O') goto yy185; if (yych != 'o') goto yy31; -yy178: +yy185: yych = *++p; - if (yych == 'N') goto yy179; + if (yych == 'N') goto yy186; if (yych != 'n') goto yy31; -yy179: +yy186: yych = *++p; - if (yych == 'D') goto yy180; + if (yych == 'D') goto yy187; if (yych != 'd') goto yy31; -yy180: +yy187: yych = *++p; - if (yych == 'L') goto yy181; + if (yych == 'L') goto yy188; if (yych != 'l') goto yy31; -yy181: +yy188: yych = *++p; - if (yych == 'I') goto yy182; + if (yych == 'I') goto yy189; if (yych != 'i') goto yy31; -yy182: +yy189: yych = *++p; - if (yych == 'F') goto yy183; + if (yych == 'F') goto yy190; if (yych != 'f') goto yy31; -yy183: +yy190: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy184: +yy191: yych = *++p; - if (yych == 'I') goto yy185; + if (yych == 'I') goto yy192; if (yych != 'i') goto yy31; -yy185: +yy192: yych = *++p; - if (yych == 'O') goto yy186; + if (yych == 'O') goto yy193; if (yych != 'o') goto yy31; -yy186: +yy193: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy187: +yy194: yych = *++p; - if (yych == 'I') goto yy188; + if (yych == 'I') goto yy195; if (yych != 'i') goto yy31; -yy188: +yy195: yych = *++p; - if (yych == 'C') goto yy189; + if (yych == 'C') goto yy196; if (yych != 'c') goto yy31; -yy189: +yy196: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy190: +yy197: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy191: +yy198: yych = *++p; - if (yych == 'P') goto yy192; + if (yych == 'P') goto yy199; if (yych != 'p') goto yy31; -yy192: +yy199: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy193: +yy200: yych = *++p; - if (yych == 'P') goto yy197; - if (yych == 'p') goto yy197; + if (yych == 'P') goto yy204; + if (yych == 'p') goto yy204; goto yy31; -yy194: +yy201: yych = *++p; - if (yych == 'D') goto yy195; + if (yych == 'D') goto yy202; if (yych != 'd') goto yy31; -yy195: +yy202: yych = *++p; - if (yych == 'A') goto yy196; + if (yych == 'A') goto yy203; if (yych != 'a') goto yy31; -yy196: +yy203: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy197: +yy204: yych = *++p; if (yych != '.') goto yy31; yych = *++p; - if (yych == 'B') goto yy199; + if (yych == 'B') goto yy206; if (yych != 'b') goto yy31; -yy199: +yy206: yych = *++p; - if (yych == 'E') goto yy200; + if (yych == 'E') goto yy207; if (yych != 'e') goto yy31; -yy200: +yy207: yych = *++p; - if (yych == 'E') goto yy201; + if (yych == 'E') goto yy208; if (yych != 'e') goto yy31; -yy201: +yy208: yych = *++p; - if (yych == 'P') goto yy202; + if (yych == 'P') goto yy209; if (yych != 'p') goto yy31; -yy202: +yy209: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy203: +yy210: yych = *++p; - if (yych == 'T') goto yy204; + if (yych == 'T') goto yy211; if (yych != 't') goto yy31; -yy204: +yy211: yych = *++p; - if (yych == 'I') goto yy205; + if (yych == 'I') goto yy212; if (yych != 'i') goto yy31; -yy205: +yy212: yych = *++p; - if (yych == 'F') goto yy206; + if (yych == 'F') goto yy213; if (yych != 'f') goto yy31; -yy206: +yy213: yych = *++p; - if (yych == 'Y') goto yy34; - if (yych == 'y') goto yy34; + if (yych == 'Y') goto yy41; + if (yych == 'y') goto yy41; goto yy31; -yy207: +yy214: yych = *++p; - if (yych == 'A') goto yy208; + if (yych == 'A') goto yy215; if (yych != 'a') goto yy31; -yy208: +yy215: yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; + if (yych == 'M') goto yy41; + if (yych == 'm') goto yy41; goto yy31; -yy209: +yy216: yych = *++p; if (yych <= 'S') { - if (yych == 'M') goto yy221; + if (yych == 'M') goto yy228; if (yych <= 'R') goto yy31; - goto yy220; + goto yy227; } else { if (yych <= 'm') { if (yych <= 'l') goto yy31; - goto yy221; + goto yy228; } else { - if (yych == 's') goto yy220; + if (yych == 's') goto yy227; goto yy31; } } -yy210: +yy217: yych = *++p; - if (yych == 'Y') goto yy218; - if (yych == 'y') goto yy218; + if (yych == 'Y') goto yy225; + if (yych == 'y') goto yy225; goto yy31; -yy211: +yy218: yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; + if (yych == 'I') goto yy41; + if (yych == 'i') goto yy41; goto yy31; -yy212: +yy219: yych = *++p; - if (yych == 'S') goto yy213; + if (yych == 'S') goto yy220; if (yych != 's') goto yy31; -yy213: +yy220: yych = *++p; if (yych <= 'N') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'O') goto yy214; + if (yych <= 'O') goto yy221; if (yych != 'o') goto yy31; } -yy214: +yy221: yych = *++p; - if (yych == 'U') goto yy215; + if (yych == 'U') goto yy222; if (yych != 'u') goto yy31; -yy215: +yy222: yych = *++p; - if (yych == 'R') goto yy216; + if (yych == 'R') goto yy223; if (yych != 'r') goto yy31; -yy216: +yy223: yych = *++p; - if (yych == 'C') goto yy217; + if (yych == 'C') goto yy224; if (yych != 'c') goto yy31; -yy217: +yy224: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy218: +yy225: yych = *++p; - if (yych == 'N') goto yy219; + if (yych == 'N') goto yy226; if (yych != 'n') goto yy31; -yy219: +yy226: yych = *++p; - if (yych == 'C') goto yy34; - if (yych == 'c') goto yy34; + if (yych == 'C') goto yy41; + if (yych == 'c') goto yy41; goto yy31; -yy220: +yy227: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy221: +yy228: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy222: +yy229: yych = *++p; - if (yych == 'Y') goto yy242; - if (yych == 'y') goto yy242; + if (yych == 'Y') goto yy249; + if (yych == 'y') goto yy249; goto yy31; -yy223: +yy230: yych = *++p; if (yych <= 'O') { - if (yych == 'E') goto yy239; + if (yych == 'E') goto yy246; if (yych <= 'N') goto yy31; - goto yy240; + goto yy247; } else { if (yych <= 'e') { if (yych <= 'd') goto yy31; - goto yy239; + goto yy246; } else { - if (yych == 'o') goto yy240; + if (yych == 'o') goto yy247; goto yy31; } } -yy224: +yy231: yych = *++p; - if (yych == 'A') goto yy234; - if (yych == 'a') goto yy234; + if (yych == 'A') goto yy241; + if (yych == 'a') goto yy241; goto yy31; -yy225: +yy232: yych = *++p; if (yych <= 'P') { - if (yych == 'L') goto yy227; + if (yych == 'L') goto yy234; if (yych <= 'O') goto yy31; - goto yy228; + goto yy235; } else { if (yych <= 'l') { if (yych <= 'k') goto yy31; - goto yy227; + goto yy234; } else { - if (yych == 'p') goto yy228; + if (yych == 'p') goto yy235; goto yy31; } } -yy226: +yy233: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy227: +yy234: yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; + if (yych == 'M') goto yy41; + if (yych == 'm') goto yy41; goto yy31; -yy228: +yy235: yych = *++p; - if (yych == 'A') goto yy229; + if (yych == 'A') goto yy236; if (yych != 'a') goto yy31; -yy229: +yy236: yych = *++p; - if (yych == 'R') goto yy230; + if (yych == 'R') goto yy237; if (yych != 'r') goto yy31; -yy230: +yy237: yych = *++p; - if (yych == 'A') goto yy231; + if (yych == 'A') goto yy238; if (yych != 'a') goto yy31; -yy231: +yy238: yych = *++p; - if (yych == 'Z') goto yy232; + if (yych == 'Z') goto yy239; if (yych != 'z') goto yy31; -yy232: +yy239: yych = *++p; - if (yych == 'Z') goto yy233; + if (yych == 'Z') goto yy240; if (yych != 'z') goto yy31; -yy233: +yy240: yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; + if (yych == 'I') goto yy41; + if (yych == 'i') goto yy41; goto yy31; -yy234: +yy241: yych = *++p; - if (yych == 'T') goto yy235; + if (yych == 'T') goto yy242; if (yych != 't') goto yy31; -yy235: +yy242: yych = *++p; - if (yych == 'F') goto yy236; + if (yych == 'F') goto yy243; if (yych != 'f') goto yy31; -yy236: +yy243: yych = *++p; - if (yych == 'O') goto yy237; + if (yych == 'O') goto yy244; if (yych != 'o') goto yy31; -yy237: +yy244: yych = *++p; - if (yych == 'R') goto yy238; + if (yych == 'R') goto yy245; if (yych != 'r') goto yy31; -yy238: +yy245: yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; + if (yych == 'M') goto yy41; + if (yych == 'm') goto yy41; goto yy31; -yy239: +yy246: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy240: +yy247: yych = *++p; - if (yych == 'X') goto yy241; + if (yych == 'X') goto yy248; if (yych != 'x') goto yy31; -yy241: +yy248: yych = *++p; - if (yych == 'Y') goto yy34; - if (yych == 'y') goto yy34; + if (yych == 'Y') goto yy41; + if (yych == 'y') goto yy41; goto yy31; -yy242: +yy249: yych = *++p; - if (yych == 'C') goto yy34; - if (yych == 'c') goto yy34; + if (yych == 'C') goto yy41; + if (yych == 'c') goto yy41; goto yy31; -yy243: +yy250: yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; + if (yych == 'D') goto yy41; + if (yych == 'd') goto yy41; goto yy31; -yy244: +yy251: yych = *++p; - if (yych == 'A') goto yy245; + if (yych == 'A') goto yy252; if (yych != 'a') goto yy31; -yy245: +yy252: yych = *++p; - if (yych == 'Q') goto yy246; + if (yych == 'Q') goto yy253; if (yych != 'q') goto yy31; -yy246: +yy253: yych = *++p; - if (yych == 'U') goto yy247; + if (yych == 'U') goto yy254; if (yych != 'u') goto yy31; -yy247: +yy254: yych = *++p; - if (yych == 'E') goto yy248; + if (yych == 'E') goto yy255; if (yych != 'e') goto yy31; -yy248: +yy255: yych = *++p; - if (yych == 'L') goto yy249; + if (yych == 'L') goto yy256; if (yych != 'l') goto yy31; -yy249: +yy256: yych = *++p; - if (yych == 'O') goto yy250; + if (yych == 'O') goto yy257; if (yych != 'o') goto yy31; -yy250: +yy257: yych = *++p; - if (yych == 'C') goto yy251; + if (yych == 'C') goto yy258; if (yych != 'c') goto yy31; -yy251: +yy258: yych = *++p; - if (yych == 'K') goto yy252; + if (yych == 'K') goto yy259; if (yych != 'k') goto yy31; -yy252: +yy259: yych = *++p; - if (yych == 'T') goto yy253; + if (yych == 'T') goto yy260; if (yych != 't') goto yy31; -yy253: +yy260: yych = *++p; - if (yych == 'O') goto yy254; + if (yych == 'O') goto yy261; if (yych != 'o') goto yy31; -yy254: +yy261: yych = *++p; - if (yych == 'K') goto yy255; + if (yych == 'K') goto yy262; if (yych != 'k') goto yy31; -yy255: +yy262: yych = *++p; - if (yych == 'E') goto yy256; + if (yych == 'E') goto yy263; if (yych != 'e') goto yy31; -yy256: +yy263: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy257: +yy264: yych = *++p; - if (yych == 'T') goto yy264; - if (yych == 't') goto yy264; + if (yych == 'T') goto yy271; + if (yych == 't') goto yy271; goto yy31; -yy258: +yy265: yych = *++p; - if (yych == 'T') goto yy263; - if (yych == 't') goto yy263; + if (yych == 'T') goto yy270; + if (yych == 't') goto yy270; goto yy31; -yy259: +yy266: yych = *++p; if (yych <= 'G') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'H') goto yy34; - if (yych == 'h') goto yy34; + if (yych <= 'H') goto yy41; + if (yych == 'h') goto yy41; goto yy31; } -yy260: +yy267: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy261: +yy268: yych = *++p; - if (yych == 'W') goto yy262; + if (yych == 'W') goto yy269; if (yych != 'w') goto yy31; -yy262: +yy269: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy263: +yy270: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy264: +yy271: yych = *++p; - if (yych == 'E') goto yy265; + if (yych == 'E') goto yy272; if (yych != 'e') goto yy31; -yy265: +yy272: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy266: +yy273: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy267: +yy274: yych = *++p; if (yych <= 'P') { - if (yych == 'M') goto yy298; + if (yych == 'M') goto yy305; if (yych <= 'O') goto yy31; - goto yy297; + goto yy304; } else { if (yych <= 'm') { if (yych <= 'l') goto yy31; - goto yy298; + goto yy305; } else { - if (yych == 'p') goto yy297; + if (yych == 'p') goto yy304; goto yy31; } } -yy268: +yy275: yych = *++p; if (yych <= 'Q') { if (yych <= '-') { if (yych <= ',') goto yy31; - goto yy290; + goto yy297; } else { - if (yych == 'N') goto yy291; + if (yych == 'N') goto yy298; goto yy31; } } else { if (yych <= 'n') { - if (yych <= 'R') goto yy289; + if (yych <= 'R') goto yy296; if (yych <= 'm') goto yy31; - goto yy291; + goto yy298; } else { - if (yych == 'r') goto yy289; + if (yych == 'r') goto yy296; goto yy31; } } -yy269: +yy276: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy270: +yy277: yych = *++p; - if (yych == 'S') goto yy285; - if (yych == 's') goto yy285; + if (yych == 'S') goto yy292; + if (yych == 's') goto yy292; goto yy31; -yy271: +yy278: yych = *++p; switch (yych) { case 'G': - case 'g': goto yy276; + case 'g': goto yy283; case 'I': - case 'i': goto yy275; + case 'i': goto yy282; case 'P': - case 'p': goto yy277; + case 'p': goto yy284; case 'R': - case 'r': goto yy278; + case 'r': goto yy285; default: goto yy31; } -yy272: +yy279: yych = *++p; - if (yych == 'Q') goto yy274; - if (yych == 'q') goto yy274; + if (yych == 'Q') goto yy281; + if (yych == 'q') goto yy281; goto yy31; -yy273: +yy280: yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; + if (yych == 'D') goto yy41; + if (yych == 'd') goto yy41; goto yy31; -yy274: +yy281: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy275: +yy282: yych = *++p; - if (yych == 'L') goto yy283; - if (yych == 'l') goto yy283; + if (yych == 'L') goto yy290; + if (yych == 'l') goto yy290; goto yy31; -yy276: +yy283: yych = *++p; - if (yych == 'N') goto yy281; - if (yych == 'n') goto yy281; + if (yych == 'N') goto yy288; + if (yych == 'n') goto yy288; goto yy31; -yy277: +yy284: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy278: +yy285: yych = *++p; - if (yych == 'K') goto yy279; + if (yych == 'K') goto yy286; if (yych != 'k') goto yy31; -yy279: +yy286: yych = *++p; - if (yych == 'E') goto yy280; + if (yych == 'E') goto yy287; if (yych != 'e') goto yy31; -yy280: +yy287: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy281: +yy288: yych = *++p; - if (yych == 'E') goto yy282; + if (yych == 'E') goto yy289; if (yych != 'e') goto yy31; -yy282: +yy289: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy283: +yy290: yych = *++p; - if (yych == 'T') goto yy284; + if (yych == 'T') goto yy291; if (yych != 't') goto yy31; -yy284: +yy291: yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; + if (yych == 'O') goto yy41; + if (yych == 'o') goto yy41; goto yy31; -yy285: +yy292: yych = *++p; - if (yych == 'S') goto yy286; + if (yych == 'S') goto yy293; if (yych != 's') goto yy31; -yy286: +yy293: yych = *++p; - if (yych == 'A') goto yy287; + if (yych == 'A') goto yy294; if (yych != 'a') goto yy31; -yy287: +yy294: yych = *++p; - if (yych == 'G') goto yy288; + if (yych == 'G') goto yy295; if (yych != 'g') goto yy31; -yy288: +yy295: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy289: +yy296: yych = *++p; - if (yych == 'P') goto yy296; - if (yych == 'p') goto yy296; + if (yych == 'P') goto yy303; + if (yych == 'p') goto yy303; goto yy31; -yy290: +yy297: yych = *++p; - if (yych == 'H') goto yy293; - if (yych == 'h') goto yy293; + if (yych == 'H') goto yy300; + if (yych == 'h') goto yy300; goto yy31; -yy291: +yy298: yych = *++p; - if (yych == 'I') goto yy292; + if (yych == 'I') goto yy299; if (yych != 'i') goto yy31; -yy292: +yy299: yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; + if (yych == 'M') goto yy41; + if (yych == 'm') goto yy41; goto yy31; -yy293: +yy300: yych = *++p; - if (yych == 'E') goto yy294; + if (yych == 'E') goto yy301; if (yych != 'e') goto yy31; -yy294: +yy301: yych = *++p; - if (yych == 'L') goto yy295; + if (yych == 'L') goto yy302; if (yych != 'l') goto yy31; -yy295: +yy302: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy296: +yy303: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy297: +yy304: yych = *++p; - if (yych == 'D') goto yy301; - if (yych == 'd') goto yy301; + if (yych == 'D') goto yy308; + if (yych == 'd') goto yy308; goto yy31; -yy298: +yy305: yych = *++p; - if (yych == 'B') goto yy299; + if (yych == 'B') goto yy306; if (yych != 'b') goto yy31; -yy299: +yy306: yych = *++p; - if (yych == 'L') goto yy300; + if (yych == 'L') goto yy307; if (yych != 'l') goto yy31; -yy300: +yy307: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy301: +yy308: yych = *++p; - if (yych == 'A') goto yy302; + if (yych == 'A') goto yy309; if (yych != 'a') goto yy31; -yy302: +yy309: yych = *++p; - if (yych == 'T') goto yy303; + if (yych == 'T') goto yy310; if (yych != 't') goto yy31; -yy303: +yy310: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy304: +yy311: yych = *++p; - if (yych == 'A') goto yy309; - if (yych == 'a') goto yy309; + if (yych == 'A') goto yy316; + if (yych == 'a') goto yy316; goto yy31; -yy305: +yy312: yych = *++p; - if (yych == 'S') goto yy306; + if (yych == 'S') goto yy313; if (yych != 's') goto yy31; -yy306: +yy313: yych = *++p; - if (yych == 'T') goto yy307; + if (yych == 'T') goto yy314; if (yych != 't') goto yy31; -yy307: +yy314: yych = *++p; - if (yych == 'F') goto yy308; + if (yych == 'F') goto yy315; if (yych != 'f') goto yy31; -yy308: +yy315: yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; + if (yych == 'M') goto yy41; + if (yych == 'm') goto yy41; goto yy31; -yy309: +yy316: yych = *++p; - if (yych == 'P') goto yy310; + if (yych == 'P') goto yy317; if (yych != 'p') goto yy31; -yy310: +yy317: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy311: +yy318: yych = *++p; - if (yych == 'M') goto yy334; - if (yych == 'm') goto yy334; + if (yych == 'M') goto yy341; + if (yych == 'm') goto yy341; goto yy31; -yy312: +yy319: yych = *++p; if (yych <= 'I') { - if (yych == 'C') goto yy323; + if (yych == 'C') goto yy330; if (yych <= 'H') goto yy31; - goto yy322; + goto yy329; } else { if (yych <= 'c') { if (yych <= 'b') goto yy31; - goto yy323; + goto yy330; } else { - if (yych == 'i') goto yy322; + if (yych == 'i') goto yy329; goto yy31; } } -yy313: +yy320: yych = *++p; if (yych <= 'P') { - if (yych == 'N') goto yy34; + if (yych == 'N') goto yy41; if (yych <= 'O') goto yy31; - goto yy34; + goto yy41; } else { if (yych <= 'n') { if (yych <= 'm') goto yy31; - goto yy34; + goto yy41; } else { - if (yych == 'p') goto yy34; + if (yych == 'p') goto yy41; goto yy31; } } -yy314: +yy321: yych = *++p; if (yych <= 'O') { - if (yych == 'A') goto yy320; + if (yych == 'A') goto yy327; if (yych <= 'N') goto yy31; - goto yy321; + goto yy328; } else { if (yych <= 'a') { if (yych <= '`') goto yy31; - goto yy320; + goto yy327; } else { - if (yych == 'o') goto yy321; + if (yych == 'o') goto yy328; goto yy31; } } -yy315: +yy322: yych = *++p; - if (yych == 'F') goto yy319; - if (yych == 'f') goto yy319; + if (yych == 'F') goto yy326; + if (yych == 'f') goto yy326; goto yy31; -yy316: +yy323: yych = *++p; if (yych <= '@') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'A') goto yy318; - if (yych == 'a') goto yy318; + if (yych <= 'A') goto yy325; + if (yych == 'a') goto yy325; goto yy31; } -yy317: +yy324: yych = *++p; - if (yych == 'X') goto yy34; - if (yych == 'x') goto yy34; + if (yych == 'X') goto yy41; + if (yych == 'x') goto yy41; goto yy31; -yy318: +yy325: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy319: +yy326: yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; + if (yych == 'O') goto yy41; + if (yych == 'o') goto yy41; goto yy31; -yy320: +yy327: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy321: +yy328: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy322: +yy329: yych = *++p; - if (yych == 'S') goto yy324; - if (yych == 's') goto yy324; + if (yych == 'S') goto yy331; + if (yych == 's') goto yy331; goto yy31; -yy323: +yy330: yych = *++p; if (yych <= ':') { - if (yych == '6') goto yy34; + if (yych == '6') goto yy41; if (yych <= '9') goto yy31; - goto yy35; + goto yy42; } else { if (yych <= 'S') { if (yych <= 'R') goto yy31; - goto yy34; + goto yy41; } else { - if (yych == 's') goto yy34; + if (yych == 's') goto yy41; goto yy31; } } -yy324: +yy331: yych = *++p; - if (yych == '.') goto yy325; - if (yych == ':') goto yy35; + if (yych == '.') goto yy332; + if (yych == ':') goto yy42; goto yy31; -yy325: +yy332: yych = *++p; if (yych <= 'X') { if (yych <= 'K') { - if (yych == 'B') goto yy328; + if (yych == 'B') goto yy335; goto yy31; } else { - if (yych <= 'L') goto yy326; + if (yych <= 'L') goto yy333; if (yych <= 'W') goto yy31; - goto yy327; + goto yy334; } } else { if (yych <= 'k') { - if (yych == 'b') goto yy328; + if (yych == 'b') goto yy335; goto yy31; } else { - if (yych <= 'l') goto yy326; - if (yych == 'x') goto yy327; + if (yych <= 'l') goto yy333; + if (yych == 'x') goto yy334; goto yy31; } } -yy326: +yy333: yych = *++p; - if (yych == 'W') goto yy333; - if (yych == 'w') goto yy333; + if (yych == 'W') goto yy340; + if (yych == 'w') goto yy340; goto yy31; -yy327: +yy334: yych = *++p; - if (yych == 'P') goto yy331; - if (yych == 'p') goto yy331; + if (yych == 'P') goto yy338; + if (yych == 'p') goto yy338; goto yy31; -yy328: +yy335: yych = *++p; - if (yych == 'E') goto yy329; + if (yych == 'E') goto yy336; if (yych != 'e') goto yy31; -yy329: +yy336: yych = *++p; - if (yych == 'E') goto yy330; + if (yych == 'E') goto yy337; if (yych != 'e') goto yy31; -yy330: +yy337: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy331: +yy338: yych = *++p; - if (yych == 'C') goto yy332; + if (yych == 'C') goto yy339; if (yych != 'c') goto yy31; -yy332: +yy339: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy333: +yy340: yych = *++p; - if (yych == 'Z') goto yy34; - if (yych == 'z') goto yy34; + if (yych == 'Z') goto yy41; + if (yych == 'z') goto yy41; goto yy31; -yy334: +yy341: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy335: +yy342: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy336: +yy343: yych = *++p; - if (yych == 'T') goto yy339; - if (yych == 't') goto yy339; + if (yych == 'T') goto yy346; + if (yych == 't') goto yy346; goto yy31; -yy337: +yy344: yych = *++p; if (yych != '2') goto yy31; yych = *++p; - if (yych == '3') goto yy34; + if (yych == '3') goto yy41; goto yy31; -yy339: +yy346: yych = *++p; - if (yych == 'P') goto yy340; + if (yych == 'P') goto yy347; if (yych != 'p') goto yy31; -yy340: +yy347: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy341: +yy348: yych = *++p; - if (yych == 'A') goto yy357; - if (yych == 'a') goto yy357; + if (yych == 'A') goto yy364; + if (yych == 'a') goto yy364; goto yy31; -yy342: +yy349: yych = *++p; if (yych <= 'Z') { - if (yych == 'T') goto yy34; + if (yych == 'T') goto yy41; if (yych <= 'Y') goto yy31; - goto yy348; + goto yy355; } else { if (yych <= 't') { if (yych <= 's') goto yy31; - goto yy34; + goto yy41; } else { - if (yych == 'z') goto yy348; + if (yych == 'z') goto yy355; goto yy31; } } -yy343: +yy350: yych = *++p; if (yych <= 'O') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'P') goto yy345; - if (yych == 'p') goto yy345; + if (yych <= 'P') goto yy352; + if (yych == 'p') goto yy352; goto yy31; } -yy344: +yy351: yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; + if (yych == 'O') goto yy41; + if (yych == 'o') goto yy41; goto yy31; -yy345: +yy352: yych = *++p; - if (yych == 'H') goto yy346; + if (yych == 'H') goto yy353; if (yych != 'h') goto yy31; -yy346: +yy353: yych = *++p; - if (yych == 'E') goto yy347; + if (yych == 'E') goto yy354; if (yych != 'e') goto yy31; -yy347: +yy354: yych = *++p; - if (yych == 'R') goto yy34; - if (yych == 'r') goto yy34; + if (yych == 'R') goto yy41; + if (yych == 'r') goto yy41; goto yy31; -yy348: +yy355: yych = *++p; - if (yych == 'M') goto yy349; + if (yych == 'M') goto yy356; if (yych != 'm') goto yy31; -yy349: +yy356: yych = *++p; - if (yych == 'O') goto yy350; + if (yych == 'O') goto yy357; if (yych != 'o') goto yy31; -yy350: +yy357: yych = *++p; - if (yych == 'P') goto yy351; + if (yych == 'P') goto yy358; if (yych != 'p') goto yy31; -yy351: +yy358: yych = *++p; - if (yych == 'R') goto yy352; + if (yych == 'R') goto yy359; if (yych != 'r') goto yy31; -yy352: +yy359: yych = *++p; - if (yych == 'O') goto yy353; + if (yych == 'O') goto yy360; if (yych != 'o') goto yy31; -yy353: +yy360: yych = *++p; - if (yych == 'J') goto yy354; + if (yych == 'J') goto yy361; if (yych != 'j') goto yy31; -yy354: +yy361: yych = *++p; - if (yych == 'E') goto yy355; + if (yych == 'E') goto yy362; if (yych != 'e') goto yy31; -yy355: +yy362: yych = *++p; - if (yych == 'C') goto yy356; + if (yych == 'C') goto yy363; if (yych != 'c') goto yy31; -yy356: +yy363: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy357: +yy364: yych = *++p; - if (yych == 'L') goto yy358; + if (yych == 'L') goto yy365; if (yych != 'l') goto yy31; -yy358: +yy365: yych = *++p; - if (yych == 'K') goto yy34; - if (yych == 'k') goto yy34; + if (yych == 'K') goto yy41; + if (yych == 'k') goto yy41; goto yy31; -yy359: +yy366: yych = *++p; if (yych <= 'S') { if (yych <= 'M') { - if (yych == 'L') goto yy369; + if (yych == 'L') goto yy376; goto yy31; } else { - if (yych <= 'N') goto yy370; + if (yych <= 'N') goto yy377; if (yych <= 'R') goto yy31; - goto yy371; + goto yy378; } } else { if (yych <= 'm') { - if (yych == 'l') goto yy369; + if (yych == 'l') goto yy376; goto yy31; } else { - if (yych <= 'n') goto yy370; - if (yych == 's') goto yy371; + if (yych <= 'n') goto yy377; + if (yych == 's') goto yy378; goto yy31; } } -yy360: +yy367: yych = *++p; - if (yych == 'E') goto yy368; - if (yych == 'e') goto yy368; + if (yych == 'E') goto yy375; + if (yych == 'e') goto yy375; goto yy31; -yy361: +yy368: yych = *++p; - if (yych == 'C') goto yy363; - if (yych == 'c') goto yy363; + if (yych == 'C') goto yy370; + if (yych == 'c') goto yy370; goto yy31; -yy362: +yy369: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy363: +yy370: yych = *++p; - if (yych == 'E') goto yy364; + if (yych == 'E') goto yy371; if (yych != 'e') goto yy31; -yy364: +yy371: yych = *++p; - if (yych == 'T') goto yy365; + if (yych == 'T') goto yy372; if (yych != 't') goto yy31; -yy365: +yy372: yych = *++p; - if (yych == 'I') goto yy366; + if (yych == 'I') goto yy373; if (yych != 'i') goto yy31; -yy366: +yy373: yych = *++p; - if (yych == 'M') goto yy367; + if (yych == 'M') goto yy374; if (yych != 'm') goto yy31; -yy367: +yy374: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy368: +yy375: yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; + if (yych == 'D') goto yy41; + if (yych == 'd') goto yy41; goto yy31; -yy369: +yy376: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy370: +yy377: yych = *++p; - if (yych == 'G') goto yy372; - if (yych == 'g') goto yy372; + if (yych == 'G') goto yy379; + if (yych == 'g') goto yy379; goto yy31; -yy371: +yy378: yych = *++p; - if (yych == 'H') goto yy34; - if (yych == 'h') goto yy34; + if (yych == 'H') goto yy41; + if (yych == 'h') goto yy41; goto yy31; -yy372: +yy379: yych = *++p; - if (yych == 'E') goto yy373; + if (yych == 'E') goto yy380; if (yych != 'e') goto yy31; -yy373: +yy380: yych = *++p; - if (yych == 'R') goto yy34; - if (yych == 'r') goto yy34; + if (yych == 'R') goto yy41; + if (yych == 'r') goto yy41; goto yy31; -yy374: +yy381: yych = *++p; - if (yych == 'T') goto yy392; - if (yych == 't') goto yy392; + if (yych == 'T') goto yy399; + if (yych == 't') goto yy399; goto yy31; -yy375: +yy382: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy376: +yy383: yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; + if (yych == 'M') goto yy41; + if (yych == 'm') goto yy41; goto yy31; -yy377: +yy384: yych = *++p; if (yych <= 'S') { - if (yych == 'P') goto yy34; + if (yych == 'P') goto yy41; if (yych <= 'R') goto yy31; - goto yy34; + goto yy41; } else { if (yych <= 'p') { if (yych <= 'o') goto yy31; - goto yy34; + goto yy41; } else { - if (yych == 's') goto yy34; + if (yych == 's') goto yy41; goto yy31; } } -yy378: +yy385: yych = *++p; - if (yych == 'I') goto yy386; - if (yych == 'i') goto yy386; + if (yych == 'I') goto yy393; + if (yych == 'i') goto yy393; goto yy31; -yy379: +yy386: yych = *++p; - if (yych == 'A') goto yy385; - if (yych == 'a') goto yy385; + if (yych == 'A') goto yy392; + if (yych == 'a') goto yy392; goto yy31; -yy380: +yy387: yych = *++p; - if (yych == 'O') goto yy383; - if (yych == 'o') goto yy383; + if (yych == 'O') goto yy390; + if (yych == 'o') goto yy390; goto yy31; -yy381: +yy388: yych = *++p; - if (yych == 'A') goto yy382; + if (yych == 'A') goto yy389; if (yych != 'a') goto yy31; -yy382: +yy389: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy35; + if (yych == ':') goto yy42; goto yy31; } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych <= 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; } -yy383: +yy390: yych = *++p; - if (yych == 'U') goto yy384; + if (yych == 'U') goto yy391; if (yych != 'u') goto yy31; -yy384: +yy391: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy385: +yy392: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy386: +yy393: yych = *++p; - if (yych == 'U') goto yy387; + if (yych == 'U') goto yy394; if (yych != 'u') goto yy31; -yy387: +yy394: yych = *++p; - if (yych == 'M') goto yy388; + if (yych == 'M') goto yy395; if (yych != 'm') goto yy31; -yy388: +yy395: yych = *++p; - if (yych == 'X') goto yy389; + if (yych == 'X') goto yy396; if (yych != 'x') goto yy31; -yy389: +yy396: yych = *++p; - if (yych == 'T') goto yy390; + if (yych == 'T') goto yy397; if (yych != 't') goto yy31; -yy390: +yy397: yych = *++p; - if (yych == 'R') goto yy391; + if (yych == 'R') goto yy398; if (yych != 'r') goto yy31; -yy391: +yy398: yych = *++p; - if (yych == 'A') goto yy34; - if (yych == 'a') goto yy34; + if (yych == 'A') goto yy41; + if (yych == 'a') goto yy41; goto yy31; -yy392: +yy399: yych = *++p; - if (yych == 'A') goto yy393; + if (yych == 'A') goto yy400; if (yych != 'a') goto yy31; -yy393: +yy400: yych = *++p; - if (yych == 'C') goto yy394; + if (yych == 'C') goto yy401; if (yych != 'c') goto yy31; -yy394: +yy401: yych = *++p; - if (yych == 'H') goto yy395; + if (yych == 'H') goto yy402; if (yych != 'h') goto yy31; -yy395: +yy402: yych = *++p; - if (yych == 'M') goto yy396; + if (yych == 'M') goto yy403; if (yych != 'm') goto yy31; -yy396: +yy403: yych = *++p; - if (yych == 'E') goto yy397; + if (yych == 'E') goto yy404; if (yych != 'e') goto yy31; -yy397: +yy404: yych = *++p; - if (yych == 'N') goto yy398; + if (yych == 'N') goto yy405; if (yych != 'n') goto yy31; -yy398: +yy405: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy399: +yy406: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy400: +yy407: yych = *++p; if (yych <= 'V') { - if (yych == 'R') goto yy34; + if (yych == 'R') goto yy41; if (yych <= 'U') goto yy31; } else { if (yych <= 'r') { if (yych <= 'q') goto yy31; - goto yy34; + goto yy41; } else { if (yych != 'v') goto yy31; } } yych = *++p; - if (yych == 'A') goto yy402; + if (yych == 'A') goto yy409; if (yych != 'a') goto yy31; -yy402: +yy409: yych = *++p; - if (yych == 'S') goto yy403; + if (yych == 'S') goto yy410; if (yych != 's') goto yy31; -yy403: +yy410: yych = *++p; - if (yych == 'C') goto yy404; + if (yych == 'C') goto yy411; if (yych != 'c') goto yy31; -yy404: +yy411: yych = *++p; - if (yych == 'R') goto yy405; + if (yych == 'R') goto yy412; if (yych != 'r') goto yy31; -yy405: +yy412: yych = *++p; - if (yych == 'I') goto yy406; + if (yych == 'I') goto yy413; if (yych != 'i') goto yy31; -yy406: +yy413: yych = *++p; - if (yych == 'P') goto yy407; + if (yych == 'P') goto yy414; if (yych != 'p') goto yy31; -yy407: +yy414: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy408: +yy415: yych = *++p; - if (yych == 'B') goto yy34; - if (yych == 'b') goto yy34; + if (yych == 'B') goto yy41; + if (yych == 'b') goto yy41; goto yy31; -yy409: +yy416: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy410: +yy417: yych = *++p; - if (yych == 'N') goto yy417; - if (yych == 'n') goto yy417; + if (yych == 'N') goto yy424; + if (yych == 'n') goto yy424; goto yy31; -yy411: +yy418: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy412: +yy419: yych = *++p; - if (yych == 'C') goto yy416; - if (yych == 'c') goto yy416; + if (yych == 'C') goto yy423; + if (yych == 'c') goto yy423; goto yy31; -yy413: +yy420: yych = *++p; if (yych <= 'V') { - if (yych == 'T') goto yy415; + if (yych == 'T') goto yy422; if (yych <= 'U') goto yy31; - goto yy34; + goto yy41; } else { if (yych <= 't') { if (yych <= 's') goto yy31; - goto yy415; + goto yy422; } else { - if (yych == 'v') goto yy34; + if (yych == 'v') goto yy41; goto yy31; } } -yy414: +yy421: yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; + if (yych == 'I') goto yy41; + if (yych == 'i') goto yy41; goto yy31; -yy415: +yy422: yych = *++p; - if (yych == 'A') goto yy34; - if (yych == 'a') goto yy34; + if (yych == 'A') goto yy41; + if (yych == 'a') goto yy41; goto yy31; -yy416: +yy423: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy417: +yy424: yych = *++p; - if (yych == 'A') goto yy418; + if (yych == 'A') goto yy425; if (yych != 'a') goto yy31; -yy418: +yy425: yych = *++p; if (yych != '-') goto yy31; yych = *++p; - if (yych == 'P') goto yy420; + if (yych == 'P') goto yy427; if (yych != 'p') goto yy31; -yy420: +yy427: yych = *++p; - if (yych == 'L') goto yy421; + if (yych == 'L') goto yy428; if (yych != 'l') goto yy31; -yy421: +yy428: yych = *++p; - if (yych == 'A') goto yy422; + if (yych == 'A') goto yy429; if (yych != 'a') goto yy31; -yy422: +yy429: yych = *++p; - if (yych == 'Y') goto yy423; + if (yych == 'Y') goto yy430; if (yych != 'y') goto yy31; -yy423: +yy430: yych = *++p; if (yych <= 'S') { - if (yych == 'C') goto yy424; + if (yych == 'C') goto yy431; if (yych <= 'R') goto yy31; - goto yy425; + goto yy432; } else { if (yych <= 'c') { if (yych <= 'b') goto yy31; } else { - if (yych == 's') goto yy425; + if (yych == 's') goto yy432; goto yy31; } } -yy424: +yy431: yych = *++p; - if (yych == 'O') goto yy430; - if (yych == 'o') goto yy430; + if (yych == 'O') goto yy437; + if (yych == 'o') goto yy437; goto yy31; -yy425: +yy432: yych = *++p; - if (yych == 'I') goto yy426; + if (yych == 'I') goto yy433; if (yych != 'i') goto yy31; -yy426: +yy433: yych = *++p; - if (yych == 'N') goto yy427; + if (yych == 'N') goto yy434; if (yych != 'n') goto yy31; -yy427: +yy434: yych = *++p; - if (yych == 'G') goto yy428; + if (yych == 'G') goto yy435; if (yych != 'g') goto yy31; -yy428: +yy435: yych = *++p; - if (yych == 'L') goto yy429; + if (yych == 'L') goto yy436; if (yych != 'l') goto yy31; -yy429: +yy436: yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; + if (yych == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; -yy430: +yy437: yych = *++p; - if (yych == 'N') goto yy431; + if (yych == 'N') goto yy438; if (yych != 'n') goto yy31; -yy431: +yy438: yych = *++p; - if (yych == 'T') goto yy432; + if (yych == 'T') goto yy439; if (yych != 't') goto yy31; -yy432: +yy439: yych = *++p; - if (yych == 'A') goto yy433; + if (yych == 'A') goto yy440; if (yych != 'a') goto yy31; -yy433: +yy440: yych = *++p; - if (yych == 'I') goto yy434; + if (yych == 'I') goto yy441; if (yych != 'i') goto yy31; -yy434: +yy441: yych = *++p; - if (yych == 'N') goto yy435; + if (yych == 'N') goto yy442; if (yych != 'n') goto yy31; -yy435: +yy442: yych = *++p; - if (yych == 'E') goto yy436; + if (yych == 'E') goto yy443; if (yych != 'e') goto yy31; -yy436: +yy443: yych = *++p; - if (yych == 'R') goto yy34; - if (yych == 'r') goto yy34; + if (yych == 'R') goto yy41; + if (yych == 'r') goto yy41; goto yy31; -yy437: +yy444: yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; + if (yych == 'S') goto yy41; + if (yych == 's') goto yy41; goto yy31; -yy438: +yy445: yych = *++p; if (yych <= 'N') { if (yych <= 'A') { if (yych <= '@') goto yy31; - goto yy460; + goto yy467; } else { if (yych <= 'L') goto yy31; - if (yych <= 'M') goto yy461; - goto yy462; + if (yych <= 'M') goto yy468; + goto yy469; } } else { if (yych <= 'l') { - if (yych == 'a') goto yy460; + if (yych == 'a') goto yy467; goto yy31; } else { - if (yych <= 'm') goto yy461; - if (yych <= 'n') goto yy462; + if (yych <= 'm') goto yy468; + if (yych <= 'n') goto yy469; goto yy31; } } -yy439: +yy446: yych = *++p; - if (yych == 'R') goto yy447; - if (yych == 'r') goto yy447; + if (yych == 'R') goto yy454; + if (yych == 'r') goto yy454; goto yy31; -yy440: +yy447: yych = *++p; if (yych <= 'P') { - if (yych == 'L') goto yy444; + if (yych == 'L') goto yy451; if (yych <= 'O') goto yy31; - goto yy34; + goto yy41; } else { if (yych <= 'l') { if (yych <= 'k') goto yy31; - goto yy444; + goto yy451; } else { - if (yych == 'p') goto yy34; + if (yych == 'p') goto yy41; goto yy31; } } -yy441: +yy448: yych = *++p; - if (yych == 'I') goto yy443; - if (yych == 'i') goto yy443; + if (yych == 'I') goto yy450; + if (yych == 'i') goto yy450; goto yy31; -yy442: +yy449: yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; + if (yych == 'D') goto yy41; + if (yych == 'd') goto yy41; goto yy31; -yy443: +yy450: yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; + if (yych == 'D') goto yy41; + if (yych == 'd') goto yy41; goto yy31; -yy444: +yy451: yych = *++p; - if (yych == 'L') goto yy445; + if (yych == 'L') goto yy452; if (yych != 'l') goto yy31; -yy445: +yy452: yych = *++p; - if (yych == 'T') goto yy446; + if (yych == 'T') goto yy453; if (yych != 't') goto yy31; -yy446: +yy453: yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; + if (yych == 'O') goto yy41; + if (yych == 'o') goto yy41; goto yy31; -yy447: +yy454: yych = *++p; - if (yych == 'O') goto yy448; + if (yych == 'O') goto yy455; if (yych != 'o') goto yy31; -yy448: +yy455: yych = *++p; - if (yych == 'M') goto yy449; + if (yych == 'M') goto yy456; if (yych != 'm') goto yy31; -yy449: +yy456: yych = *++p; - if (yych == 'E') goto yy450; + if (yych == 'E') goto yy457; if (yych != 'e') goto yy31; -yy450: +yy457: yych = *++p; - if (yych == '-') goto yy451; - if (yych == ':') goto yy35; + if (yych == '-') goto yy458; + if (yych == ':') goto yy42; goto yy31; -yy451: +yy458: yych = *++p; - if (yych == 'E') goto yy452; + if (yych == 'E') goto yy459; if (yych != 'e') goto yy31; -yy452: +yy459: yych = *++p; - if (yych == 'X') goto yy453; + if (yych == 'X') goto yy460; if (yych != 'x') goto yy31; -yy453: +yy460: yych = *++p; - if (yych == 'T') goto yy454; + if (yych == 'T') goto yy461; if (yych != 't') goto yy31; -yy454: +yy461: yych = *++p; - if (yych == 'E') goto yy455; + if (yych == 'E') goto yy462; if (yych != 'e') goto yy31; -yy455: +yy462: yych = *++p; - if (yych == 'N') goto yy456; + if (yych == 'N') goto yy463; if (yych != 'n') goto yy31; -yy456: +yy463: yych = *++p; - if (yych == 'S') goto yy457; + if (yych == 'S') goto yy464; if (yych != 's') goto yy31; -yy457: +yy464: yych = *++p; - if (yych == 'I') goto yy458; + if (yych == 'I') goto yy465; if (yych != 'i') goto yy31; -yy458: +yy465: yych = *++p; - if (yych == 'O') goto yy459; + if (yych == 'O') goto yy466; if (yych != 'o') goto yy31; -yy459: +yy466: yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; + if (yych == 'N') goto yy41; + if (yych == 'n') goto yy41; goto yy31; -yy460: +yy467: yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; + if (yych == 'P') goto yy41; + if (yych == 'p') goto yy41; goto yy31; -yy461: +yy468: yych = *++p; - if (yych == '-') goto yy466; + if (yych == '-') goto yy473; goto yy31; -yy462: +yy469: yych = *++p; - if (yych == 'T') goto yy463; + if (yych == 'T') goto yy470; if (yych != 't') goto yy31; -yy463: +yy470: yych = *++p; - if (yych == 'E') goto yy464; + if (yych == 'E') goto yy471; if (yych != 'e') goto yy31; -yy464: +yy471: yych = *++p; - if (yych == 'N') goto yy465; + if (yych == 'N') goto yy472; if (yych != 'n') goto yy31; -yy465: +yy472: yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; + if (yych == 'T') goto yy41; + if (yych == 't') goto yy41; goto yy31; -yy466: +yy473: yych = *++p; - if (yych == 'E') goto yy467; + if (yych == 'E') goto yy474; if (yych != 'e') goto yy31; -yy467: +yy474: yych = *++p; - if (yych == 'V') goto yy468; + if (yych == 'V') goto yy475; if (yych != 'v') goto yy31; -yy468: +yy475: yych = *++p; - if (yych == 'E') goto yy469; + if (yych == 'E') goto yy476; if (yych != 'e') goto yy31; -yy469: +yy476: yych = *++p; - if (yych == 'N') goto yy470; + if (yych == 'N') goto yy477; if (yych != 'n') goto yy31; -yy470: +yy477: yych = *++p; - if (yych == 'T') goto yy471; + if (yych == 'T') goto yy478; if (yych != 't') goto yy31; -yy471: +yy478: yych = *++p; - if (yych == 'B') goto yy472; + if (yych == 'B') goto yy479; if (yych != 'b') goto yy31; -yy472: +yy479: yych = *++p; - if (yych == 'R') goto yy473; + if (yych == 'R') goto yy480; if (yych != 'r') goto yy31; -yy473: +yy480: yych = *++p; - if (yych == 'I') goto yy474; + if (yych == 'I') goto yy481; if (yych != 'i') goto yy31; -yy474: +yy481: yych = *++p; - if (yych == 'T') goto yy475; + if (yych == 'T') goto yy482; if (yych != 't') goto yy31; -yy475: +yy482: yych = *++p; - if (yych == 'E') goto yy476; + if (yych == 'E') goto yy483; if (yych != 'e') goto yy31; -yy476: +yy483: yych = *++p; if (yych != '-') goto yy31; yych = *++p; - if (yych == 'A') goto yy478; + if (yych == 'A') goto yy485; if (yych != 'a') goto yy31; -yy478: +yy485: yych = *++p; - if (yych == 'T') goto yy479; + if (yych == 'T') goto yy486; if (yych != 't') goto yy31; -yy479: +yy486: yych = *++p; - if (yych == 'T') goto yy480; + if (yych == 'T') goto yy487; if (yych != 't') goto yy31; -yy480: +yy487: yych = *++p; - if (yych == 'E') goto yy481; + if (yych == 'E') goto yy488; if (yych != 'e') goto yy31; -yy481: +yy488: yych = *++p; - if (yych == 'N') goto yy482; + if (yych == 'N') goto yy489; if (yych != 'n') goto yy31; -yy482: +yy489: yych = *++p; - if (yych == 'D') goto yy483; + if (yych == 'D') goto yy490; if (yych != 'd') goto yy31; -yy483: +yy490: yych = *++p; - if (yych == 'E') goto yy484; + if (yych == 'E') goto yy491; if (yych != 'e') goto yy31; -yy484: +yy491: ++p; - if ((yych = *p) == 'E') goto yy34; - if (yych == 'e') goto yy34; + if ((yych = *p) == 'E') goto yy41; + if (yych == 'e') goto yy41; goto yy31; } @@ -2943,2929 +3039,3088 @@ bufsize_t _scan_autolink_uri(const unsigned char *p) 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - switch (yych) { - case '\n': goto yy487; - case 'A': - case 'a': goto yy491; - case 'B': - case 'b': goto yy509; - case 'C': - case 'c': goto yy488; - case 'D': - case 'd': goto yy489; - case 'E': - case 'e': goto yy510; - case 'F': - case 'f': goto yy492; - case 'G': - case 'g': goto yy493; - case 'H': - case 'h': goto yy494; - case 'I': - case 'i': goto yy495; - case 'J': - case 'j': goto yy490; - case 'K': - case 'k': goto yy511; - case 'L': - case 'l': goto yy496; - case 'M': - case 'm': goto yy497; - case 'N': - case 'n': goto yy498; - case 'O': - case 'o': goto yy499; - case 'P': - case 'p': goto yy500; - case 'Q': - case 'q': goto yy512; - case 'R': - case 'r': goto yy501; - case 'S': - case 's': goto yy502; - case 'T': - case 't': goto yy503; - case 'U': - case 'u': goto yy504; - case 'V': - case 'v': goto yy505; - case 'W': - case 'w': goto yy506; - case 'X': - case 'x': goto yy507; - case 'Y': - case 'y': goto yy513; - case 'Z': - case 'z': goto yy508; - default: goto yy514; + yych = *(marker = p); + if (yych <= 'c') { + if (yych <= 'M') { + if (yych <= 'E') { + if (yych <= 'A') { + if (yych == '\n') goto yy494; + if (yych <= '@') goto yy521; + goto yy498; + } else { + if (yych <= 'B') goto yy516; + if (yych <= 'C') goto yy495; + if (yych <= 'D') goto yy496; + goto yy517; + } + } else { + if (yych <= 'I') { + if (yych <= 'F') goto yy499; + if (yych <= 'G') goto yy500; + if (yych <= 'H') goto yy501; + goto yy502; + } else { + if (yych <= 'J') goto yy497; + if (yych <= 'K') goto yy518; + if (yych <= 'L') goto yy503; + goto yy504; + } + } + } else { + if (yych <= 'U') { + if (yych <= 'Q') { + if (yych <= 'N') goto yy505; + if (yych <= 'O') goto yy506; + if (yych <= 'P') goto yy507; + goto yy519; + } else { + if (yych <= 'R') goto yy508; + if (yych <= 'S') goto yy509; + if (yych <= 'T') goto yy510; + goto yy511; + } + } else { + if (yych <= 'Y') { + if (yych <= 'V') goto yy512; + if (yych <= 'W') goto yy513; + if (yych <= 'X') goto yy514; + goto yy520; + } else { + if (yych <= '`') { + if (yych <= 'Z') goto yy515; + goto yy521; + } else { + if (yych <= 'a') goto yy498; + if (yych <= 'b') goto yy516; + goto yy495; + } + } + } + } + } else { + if (yych <= 't') { + if (yych <= 'k') { + if (yych <= 'g') { + if (yych <= 'd') goto yy496; + if (yych <= 'e') goto yy517; + if (yych <= 'f') goto yy499; + goto yy500; + } else { + if (yych <= 'h') goto yy501; + if (yych <= 'i') goto yy502; + if (yych <= 'j') goto yy497; + goto yy518; + } + } else { + if (yych <= 'o') { + if (yych <= 'l') goto yy503; + if (yych <= 'm') goto yy504; + if (yych <= 'n') goto yy505; + goto yy506; + } else { + if (yych <= 'q') { + if (yych <= 'p') goto yy507; + goto yy519; + } else { + if (yych <= 'r') goto yy508; + if (yych <= 's') goto yy509; + goto yy510; + } + } + } + } else { + if (yych <= 0xC1) { + if (yych <= 'x') { + if (yych <= 'u') goto yy511; + if (yych <= 'v') goto yy512; + if (yych <= 'w') goto yy513; + goto yy514; + } else { + if (yych <= 'y') goto yy520; + if (yych <= 'z') goto yy515; + if (yych <= 0x7F) goto yy521; + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy522; + if (yych <= 0xE0) goto yy524; + if (yych <= 0xEC) goto yy525; + goto yy529; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy525; + goto yy526; + } else { + if (yych <= 0xF3) goto yy527; + if (yych <= 0xF4) goto yy528; + } + } + } + } } -yy487: +yy494: { return 0; } -yy488: +yy495: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy927; + case 'a': goto yy948; case 'H': - case 'h': goto yy926; + case 'h': goto yy947; case 'I': - case 'i': goto yy929; + case 'i': goto yy950; case 'O': - case 'o': goto yy925; + case 'o': goto yy946; case 'R': - case 'r': goto yy928; + case 'r': goto yy949; case 'V': - case 'v': goto yy924; - default: goto yy487; + case 'v': goto yy945; + default: goto yy494; } -yy489: +yy496: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy900; + case 'a': goto yy921; case 'I': - case 'i': goto yy899; + case 'i': goto yy920; case 'L': - case 'l': goto yy897; + case 'l': goto yy918; case 'N': - case 'n': goto yy898; + case 'n': goto yy919; case 'O': - case 'o': goto yy901; + case 'o': goto yy922; case 'T': - case 't': goto yy896; + case 't': goto yy917; case 'V': - case 'v': goto yy895; - default: goto yy487; + case 'v': goto yy916; + default: goto yy494; } -yy490: +yy497: yych = *(marker = ++p); if (yych <= 'M') { - if (yych == 'A') goto yy887; - if (yych <= 'L') goto yy487; - goto yy886; + if (yych == 'A') goto yy908; + if (yych <= 'L') goto yy494; + goto yy907; } else { if (yych <= 'a') { - if (yych <= '`') goto yy487; - goto yy887; + if (yych <= '`') goto yy494; + goto yy908; } else { - if (yych == 'm') goto yy886; - goto yy487; + if (yych == 'm') goto yy907; + goto yy494; } } -yy491: +yy498: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy868; + case 'a': goto yy889; case 'B': - case 'b': goto yy867; + case 'b': goto yy888; case 'C': - case 'c': goto yy866; + case 'c': goto yy887; case 'D': - case 'd': goto yy865; + case 'd': goto yy886; case 'F': - case 'f': goto yy864; + case 'f': goto yy885; case 'I': - case 'i': goto yy863; + case 'i': goto yy884; case 'P': - case 'p': goto yy862; + case 'p': goto yy883; case 'T': - case 't': goto yy861; + case 't': goto yy882; case 'W': - case 'w': goto yy519; - default: goto yy487; + case 'w': goto yy533; + default: goto yy494; } -yy492: +yy499: yych = *(marker = ++p); if (yych <= 'T') { if (yych <= 'E') { - if (yych == 'A') goto yy848; - if (yych <= 'D') goto yy487; - goto yy847; + if (yych == 'A') goto yy869; + if (yych <= 'D') goto yy494; + goto yy868; } else { - if (yych == 'I') goto yy846; - if (yych <= 'S') goto yy487; - goto yy849; + if (yych == 'I') goto yy867; + if (yych <= 'S') goto yy494; + goto yy870; } } else { if (yych <= 'e') { - if (yych == 'a') goto yy848; - if (yych <= 'd') goto yy487; - goto yy847; + if (yych == 'a') goto yy869; + if (yych <= 'd') goto yy494; + goto yy868; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy487; - goto yy846; + if (yych <= 'h') goto yy494; + goto yy867; } else { - if (yych == 't') goto yy849; - goto yy487; + if (yych == 't') goto yy870; + goto yy494; } } } -yy493: +yy500: yych = *(marker = ++p); switch (yych) { case 'E': - case 'e': goto yy831; + case 'e': goto yy852; case 'G': - case 'g': goto yy519; + case 'g': goto yy533; case 'I': - case 'i': goto yy829; + case 'i': goto yy850; case 'O': - case 'o': goto yy830; + case 'o': goto yy851; case 'T': - case 't': goto yy828; - default: goto yy487; + case 't': goto yy849; + default: goto yy494; } -yy494: +yy501: yych = *(marker = ++p); if (yych <= 'S') { if (yych <= '3') { - if (yych <= '2') goto yy487; - goto yy824; + if (yych <= '2') goto yy494; + goto yy845; } else { - if (yych == 'C') goto yy822; - goto yy487; + if (yych == 'C') goto yy843; + goto yy494; } } else { if (yych <= 'c') { - if (yych <= 'T') goto yy823; - if (yych <= 'b') goto yy487; - goto yy822; + if (yych <= 'T') goto yy844; + if (yych <= 'b') goto yy494; + goto yy843; } else { - if (yych == 't') goto yy823; - goto yy487; + if (yych == 't') goto yy844; + goto yy494; } } -yy495: +yy502: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy804; + case 'a': goto yy825; case 'C': - case 'c': goto yy801; + case 'c': goto yy822; case 'M': - case 'm': goto yy803; + case 'm': goto yy824; case 'N': - case 'n': goto yy802; + case 'n': goto yy823; case 'P': - case 'p': goto yy800; + case 'p': goto yy821; case 'R': - case 'r': goto yy799; + case 'r': goto yy820; case 'T': - case 't': goto yy798; - default: goto yy487; + case 't': goto yy819; + default: goto yy494; } -yy496: +yy503: yych = *(marker = ++p); if (yych <= 'D') { - if (yych == 'A') goto yy792; - if (yych <= 'C') goto yy487; - goto yy791; + if (yych == 'A') goto yy813; + if (yych <= 'C') goto yy494; + goto yy812; } else { if (yych <= 'a') { - if (yych <= '`') goto yy487; - goto yy792; + if (yych <= '`') goto yy494; + goto yy813; } else { - if (yych == 'd') goto yy791; - goto yy487; + if (yych == 'd') goto yy812; + goto yy494; } } -yy497: +yy504: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy758; + case 'a': goto yy779; case 'E': - case 'e': goto yy757; + case 'e': goto yy778; case 'I': - case 'i': goto yy760; + case 'i': goto yy781; case 'M': - case 'm': goto yy756; + case 'm': goto yy777; case 'S': - case 's': goto yy755; + case 's': goto yy776; case 'T': - case 't': goto yy759; + case 't': goto yy780; case 'U': - case 'u': goto yy754; + case 'u': goto yy775; case 'V': - case 'v': goto yy753; - default: goto yy487; + case 'v': goto yy774; + default: goto yy494; } -yy498: +yy505: yych = *(marker = ++p); switch (yych) { case 'E': - case 'e': goto yy748; + case 'e': goto yy769; case 'F': - case 'f': goto yy747; + case 'f': goto yy768; case 'I': - case 'i': goto yy746; + case 'i': goto yy767; case 'N': - case 'n': goto yy745; + case 'n': goto yy766; case 'O': - case 'o': goto yy744; - default: goto yy487; + case 'o': goto yy765; + default: goto yy494; } -yy499: +yy506: yych = *(marker = ++p); if (yych <= 'P') { - if (yych == 'I') goto yy730; - if (yych <= 'O') goto yy487; - goto yy731; + if (yych == 'I') goto yy751; + if (yych <= 'O') goto yy494; + goto yy752; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy487; - goto yy730; + if (yych <= 'h') goto yy494; + goto yy751; } else { - if (yych == 'p') goto yy731; - goto yy487; + if (yych == 'p') goto yy752; + goto yy494; } } -yy500: +yy507: yych = *(marker = ++p); if (yych <= 'S') { if (yych <= 'L') { - if (yych == 'A') goto yy712; - if (yych <= 'K') goto yy487; - goto yy711; + if (yych == 'A') goto yy733; + if (yych <= 'K') goto yy494; + goto yy732; } else { if (yych <= 'O') { - if (yych <= 'N') goto yy487; - goto yy713; + if (yych <= 'N') goto yy494; + goto yy734; } else { - if (yych <= 'Q') goto yy487; - if (yych <= 'R') goto yy710; - goto yy709; + if (yych <= 'Q') goto yy494; + if (yych <= 'R') goto yy731; + goto yy730; } } } else { if (yych <= 'n') { if (yych <= 'a') { - if (yych <= '`') goto yy487; - goto yy712; + if (yych <= '`') goto yy494; + goto yy733; } else { - if (yych == 'l') goto yy711; - goto yy487; + if (yych == 'l') goto yy732; + goto yy494; } } else { if (yych <= 'q') { - if (yych <= 'o') goto yy713; - goto yy487; + if (yych <= 'o') goto yy734; + goto yy494; } else { - if (yych <= 'r') goto yy710; - if (yych <= 's') goto yy709; - goto yy487; + if (yych <= 'r') goto yy731; + if (yych <= 's') goto yy730; + goto yy494; } } } -yy501: +yy508: yych = *(marker = ++p); if (yych <= 'T') { if (yych <= 'L') { - if (yych == 'E') goto yy699; - goto yy487; + if (yych == 'E') goto yy720; + goto yy494; } else { - if (yych <= 'M') goto yy698; - if (yych <= 'R') goto yy487; - if (yych <= 'S') goto yy697; - goto yy696; + if (yych <= 'M') goto yy719; + if (yych <= 'R') goto yy494; + if (yych <= 'S') goto yy718; + goto yy717; } } else { if (yych <= 'm') { - if (yych == 'e') goto yy699; - if (yych <= 'l') goto yy487; - goto yy698; + if (yych == 'e') goto yy720; + if (yych <= 'l') goto yy494; + goto yy719; } else { - if (yych <= 'r') goto yy487; - if (yych <= 's') goto yy697; - if (yych <= 't') goto yy696; - goto yy487; + if (yych <= 'r') goto yy494; + if (yych <= 's') goto yy718; + if (yych <= 't') goto yy717; + goto yy494; } } -yy502: +yy509: yych = *(marker = ++p); switch (yych) { case 'E': - case 'e': goto yy652; + case 'e': goto yy673; case 'F': - case 'f': goto yy651; + case 'f': goto yy672; case 'G': - case 'g': goto yy650; + case 'g': goto yy671; case 'H': - case 'h': goto yy655; + case 'h': goto yy676; case 'I': - case 'i': goto yy654; + case 'i': goto yy675; case 'K': - case 'k': goto yy649; + case 'k': goto yy670; case 'M': - case 'm': goto yy648; + case 'm': goto yy669; case 'N': - case 'n': goto yy653; + case 'n': goto yy674; case 'O': - case 'o': goto yy647; + case 'o': goto yy668; case 'P': - case 'p': goto yy646; + case 'p': goto yy667; case 'S': - case 's': goto yy645; + case 's': goto yy666; case 'T': - case 't': goto yy644; + case 't': goto yy665; case 'V': - case 'v': goto yy643; - default: goto yy487; + case 'v': goto yy664; + default: goto yy494; } -yy503: +yy510: yych = *(marker = ++p); switch (yych) { case 'A': - case 'a': goto yy619; + case 'a': goto yy640; case 'E': - case 'e': goto yy615; + case 'e': goto yy636; case 'F': - case 'f': goto yy618; + case 'f': goto yy639; case 'H': - case 'h': goto yy614; + case 'h': goto yy635; case 'I': - case 'i': goto yy616; + case 'i': goto yy637; case 'N': - case 'n': goto yy617; + case 'n': goto yy638; case 'V': - case 'v': goto yy519; - default: goto yy487; + case 'v': goto yy533; + default: goto yy494; } -yy504: +yy511: yych = *(marker = ++p); if (yych <= 'T') { if (yych <= 'N') { - if (yych == 'D') goto yy606; - if (yych <= 'M') goto yy487; - goto yy605; + if (yych == 'D') goto yy627; + if (yych <= 'M') goto yy494; + goto yy626; } else { - if (yych == 'R') goto yy607; - if (yych <= 'S') goto yy487; - goto yy604; + if (yych == 'R') goto yy628; + if (yych <= 'S') goto yy494; + goto yy625; } } else { if (yych <= 'n') { - if (yych == 'd') goto yy606; - if (yych <= 'm') goto yy487; - goto yy605; + if (yych == 'd') goto yy627; + if (yych <= 'm') goto yy494; + goto yy626; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy487; - goto yy607; + if (yych <= 'q') goto yy494; + goto yy628; } else { - if (yych == 't') goto yy604; - goto yy487; + if (yych == 't') goto yy625; + goto yy494; } } } -yy505: +yy512: yych = *(marker = ++p); if (yych <= 'I') { - if (yych == 'E') goto yy588; - if (yych <= 'H') goto yy487; - goto yy587; + if (yych == 'E') goto yy609; + if (yych <= 'H') goto yy494; + goto yy608; } else { if (yych <= 'e') { - if (yych <= 'd') goto yy487; - goto yy588; + if (yych <= 'd') goto yy494; + goto yy609; } else { - if (yych == 'i') goto yy587; - goto yy487; + if (yych == 'i') goto yy608; + goto yy494; } } -yy506: +yy513: yych = *(marker = ++p); if (yych <= 'Y') { if (yych <= 'R') { - if (yych == 'E') goto yy577; - goto yy487; + if (yych == 'E') goto yy598; + goto yy494; } else { - if (yych <= 'S') goto yy578; - if (yych <= 'T') goto yy576; - if (yych <= 'X') goto yy487; - goto yy575; + if (yych <= 'S') goto yy599; + if (yych <= 'T') goto yy597; + if (yych <= 'X') goto yy494; + goto yy596; } } else { if (yych <= 's') { - if (yych == 'e') goto yy577; - if (yych <= 'r') goto yy487; - goto yy578; + if (yych == 'e') goto yy598; + if (yych <= 'r') goto yy494; + goto yy599; } else { - if (yych <= 't') goto yy576; - if (yych == 'y') goto yy575; - goto yy487; + if (yych <= 't') goto yy597; + if (yych == 'y') goto yy596; + goto yy494; } } -yy507: +yy514: yych = *(marker = ++p); if (yych <= 'R') { if (yych <= 'F') { - if (yych == 'C') goto yy554; - if (yych <= 'E') goto yy487; - goto yy552; + if (yych == 'C') goto yy575; + if (yych <= 'E') goto yy494; + goto yy573; } else { - if (yych == 'M') goto yy553; - if (yych <= 'Q') goto yy487; - goto yy551; + if (yych == 'M') goto yy574; + if (yych <= 'Q') goto yy494; + goto yy572; } } else { if (yych <= 'f') { - if (yych == 'c') goto yy554; - if (yych <= 'e') goto yy487; - goto yy552; + if (yych == 'c') goto yy575; + if (yych <= 'e') goto yy494; + goto yy573; } else { if (yych <= 'm') { - if (yych <= 'l') goto yy487; - goto yy553; + if (yych <= 'l') goto yy494; + goto yy574; } else { - if (yych == 'r') goto yy551; - goto yy487; + if (yych == 'r') goto yy572; + goto yy494; } } } -yy508: +yy515: yych = *(marker = ++p); - if (yych == '3') goto yy546; - goto yy487; -yy509: + if (yych == '3') goto yy567; + goto yy494; +yy516: yych = *(marker = ++p); if (yych <= 'O') { if (yych <= 'H') { - if (yych == 'E') goto yy536; - goto yy487; + if (yych == 'E') goto yy557; + goto yy494; } else { - if (yych <= 'I') goto yy535; - if (yych <= 'N') goto yy487; - goto yy534; + if (yych <= 'I') goto yy556; + if (yych <= 'N') goto yy494; + goto yy555; } } else { if (yych <= 'h') { - if (yych == 'e') goto yy536; - goto yy487; + if (yych == 'e') goto yy557; + goto yy494; } else { - if (yych <= 'i') goto yy535; - if (yych == 'o') goto yy534; - goto yy487; + if (yych <= 'i') goto yy556; + if (yych == 'o') goto yy555; + goto yy494; } } -yy510: +yy517: yych = *(marker = ++p); - if (yych == 'D') goto yy532; - if (yych == 'd') goto yy532; - goto yy487; -yy511: + if (yych == 'D') goto yy553; + if (yych == 'd') goto yy553; + goto yy494; +yy518: yych = *(marker = ++p); - if (yych == 'E') goto yy527; - if (yych == 'e') goto yy527; - goto yy487; -yy512: + if (yych == 'E') goto yy548; + if (yych == 'e') goto yy548; + goto yy494; +yy519: yych = *(marker = ++p); - if (yych == 'U') goto yy524; - if (yych == 'u') goto yy524; - goto yy487; -yy513: + if (yych == 'U') goto yy545; + if (yych == 'u') goto yy545; + goto yy494; +yy520: yych = *(marker = ++p); - if (yych == 'M') goto yy515; - if (yych == 'm') goto yy515; - goto yy487; -yy514: + if (yych == 'M') goto yy530; + if (yych == 'm') goto yy530; + goto yy494; +yy521: yych = *++p; - goto yy487; -yy515: + goto yy494; +yy522: yych = *++p; - if (yych == 'S') goto yy517; - if (yych == 's') goto yy517; -yy516: + if (yych <= 0x7F) goto yy523; + if (yych <= 0xBF) goto yy521; +yy523: p = marker; - goto yy487; -yy517: - yych = *++p; - if (yych == 'G') goto yy518; - if (yych != 'g') goto yy516; -yy518: - yych = *++p; - if (yych == 'R') goto yy519; - if (yych != 'r') goto yy516; -yy519: - yych = *++p; - if (yych != ':') goto yy516; -yy520: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy520; - } - if (yych <= '=') goto yy516; - ++p; - { return (bufsize_t)(p - start); } + goto yy494; yy524: yych = *++p; - if (yych == 'E') goto yy525; - if (yych != 'e') goto yy516; + if (yych <= 0x9F) goto yy523; + if (yych <= 0xBF) goto yy522; + goto yy523; yy525: yych = *++p; - if (yych == 'R') goto yy526; - if (yych != 'r') goto yy516; + if (yych <= 0x7F) goto yy523; + if (yych <= 0xBF) goto yy522; + goto yy523; yy526: yych = *++p; - if (yych == 'Y') goto yy519; - if (yych == 'y') goto yy519; - goto yy516; + if (yych <= 0x8F) goto yy523; + if (yych <= 0xBF) goto yy525; + goto yy523; yy527: yych = *++p; - if (yych == 'Y') goto yy528; - if (yych != 'y') goto yy516; + if (yych <= 0x7F) goto yy523; + if (yych <= 0xBF) goto yy525; + goto yy523; yy528: yych = *++p; - if (yych == 'P') goto yy529; - if (yych != 'p') goto yy516; + if (yych <= 0x7F) goto yy523; + if (yych <= 0x8F) goto yy525; + goto yy523; yy529: yych = *++p; - if (yych == 'A') goto yy530; - if (yych != 'a') goto yy516; + if (yych <= 0x7F) goto yy523; + if (yych <= 0x9F) goto yy522; + goto yy523; yy530: yych = *++p; - if (yych == 'R') goto yy531; - if (yych != 'r') goto yy516; + if (yych == 'S') goto yy531; + if (yych != 's') goto yy523; yy531: yych = *++p; - if (yych == 'C') goto yy519; - if (yych == 'c') goto yy519; - goto yy516; + if (yych == 'G') goto yy532; + if (yych != 'g') goto yy523; yy532: yych = *++p; - if (yych != '2') goto yy516; + if (yych == 'R') goto yy533; + if (yych != 'r') goto yy523; +yy533: yych = *++p; - if (yych == 'K') goto yy519; - if (yych == 'k') goto yy519; - goto yy516; + if (yych != ':') goto yy523; yy534: - yych = *++p; - if (yych == 'L') goto yy545; - if (yych == 'l') goto yy545; - goto yy516; -yy535: - yych = *++p; - if (yych == 'T') goto yy541; - if (yych == 't') goto yy541; - goto yy516; + ++p; + yych = *p; + if (yybm[0+yych] & 128) { + goto yy534; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '<') goto yy523; + if (yych <= '>') goto yy543; + goto yy523; + } else { + if (yych <= 0xDF) goto yy536; + if (yych <= 0xE0) goto yy537; + goto yy538; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy542; + if (yych <= 0xEF) goto yy538; + goto yy539; + } else { + if (yych <= 0xF3) goto yy540; + if (yych <= 0xF4) goto yy541; + goto yy523; + } + } yy536: - yych = *++p; - if (yych == 'S') goto yy537; - if (yych != 's') goto yy516; + ++p; + yych = *p; + if (yych <= 0x7F) goto yy523; + if (yych <= 0xBF) goto yy534; + goto yy523; yy537: - yych = *++p; - if (yych == 'H') goto yy538; - if (yych != 'h') goto yy516; + ++p; + yych = *p; + if (yych <= 0x9F) goto yy523; + if (yych <= 0xBF) goto yy536; + goto yy523; yy538: - yych = *++p; - if (yych == 'A') goto yy539; - if (yych != 'a') goto yy516; + ++p; + yych = *p; + if (yych <= 0x7F) goto yy523; + if (yych <= 0xBF) goto yy536; + goto yy523; yy539: - yych = *++p; - if (yych == 'R') goto yy540; - if (yych != 'r') goto yy516; + ++p; + yych = *p; + if (yych <= 0x8F) goto yy523; + if (yych <= 0xBF) goto yy538; + goto yy523; yy540: - yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + ++p; + yych = *p; + if (yych <= 0x7F) goto yy523; + if (yych <= 0xBF) goto yy538; + goto yy523; yy541: - yych = *++p; - if (yych == 'C') goto yy542; - if (yych != 'c') goto yy516; + ++p; + yych = *p; + if (yych <= 0x7F) goto yy523; + if (yych <= 0x8F) goto yy538; + goto yy523; yy542: - yych = *++p; - if (yych == 'O') goto yy543; - if (yych != 'o') goto yy516; + ++p; + yych = *p; + if (yych <= 0x7F) goto yy523; + if (yych <= 0x9F) goto yy536; + goto yy523; yy543: - yych = *++p; - if (yych == 'I') goto yy544; - if (yych != 'i') goto yy516; -yy544: - yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + ++p; + { return (bufsize_t)(p - start); } yy545: yych = *++p; - if (yych == 'O') goto yy519; - if (yych == 'o') goto yy519; - goto yy516; + if (yych == 'E') goto yy546; + if (yych != 'e') goto yy523; yy546: yych = *++p; - if (yych != '9') goto yy516; + if (yych == 'R') goto yy547; + if (yych != 'r') goto yy523; +yy547: yych = *++p; - if (yych != '.') goto yy516; + if (yych == 'Y') goto yy533; + if (yych == 'y') goto yy533; + goto yy523; +yy548: yych = *++p; - if (yych != '5') goto yy516; + if (yych == 'Y') goto yy549; + if (yych != 'y') goto yy523; +yy549: yych = *++p; - if (yych != '0') goto yy516; + if (yych == 'P') goto yy550; + if (yych != 'p') goto yy523; +yy550: yych = *++p; - if (yych <= 'Q') goto yy516; - if (yych <= 'S') goto yy519; - if (yych <= 'q') goto yy516; - if (yych <= 's') goto yy519; - goto yy516; + if (yych == 'A') goto yy551; + if (yych != 'a') goto yy523; yy551: yych = *++p; - if (yych == 'I') goto yy519; - if (yych == 'i') goto yy519; - goto yy516; + if (yych == 'R') goto yy552; + if (yych != 'r') goto yy523; yy552: yych = *++p; - if (yych == 'I') goto yy573; - if (yych == 'i') goto yy573; - goto yy516; + if (yych == 'C') goto yy533; + if (yych == 'c') goto yy533; + goto yy523; yy553: yych = *++p; - if (yych <= 'P') { - if (yych == 'L') goto yy563; - if (yych <= 'O') goto yy516; - goto yy564; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy516; - goto yy563; - } else { - if (yych == 'p') goto yy564; - goto yy516; - } - } -yy554: + if (yych != '2') goto yy523; yych = *++p; - if (yych == 'O') goto yy555; - if (yych != 'o') goto yy516; + if (yych == 'K') goto yy533; + if (yych == 'k') goto yy533; + goto yy523; yy555: yych = *++p; - if (yych == 'N') goto yy556; - if (yych != 'n') goto yy516; + if (yych == 'L') goto yy566; + if (yych == 'l') goto yy566; + goto yy523; yy556: yych = *++p; - if (yych == '-') goto yy557; - if (yych == ':') goto yy520; - goto yy516; + if (yych == 'T') goto yy562; + if (yych == 't') goto yy562; + goto yy523; yy557: yych = *++p; - if (yych == 'U') goto yy558; - if (yych != 'u') goto yy516; + if (yych == 'S') goto yy558; + if (yych != 's') goto yy523; yy558: yych = *++p; - if (yych == 'S') goto yy559; - if (yych != 's') goto yy516; + if (yych == 'H') goto yy559; + if (yych != 'h') goto yy523; yy559: yych = *++p; - if (yych == 'E') goto yy560; - if (yych != 'e') goto yy516; + if (yych == 'A') goto yy560; + if (yych != 'a') goto yy523; yy560: yych = *++p; if (yych == 'R') goto yy561; - if (yych != 'r') goto yy516; + if (yych != 'r') goto yy523; yy561: yych = *++p; - if (yych == 'I') goto yy562; - if (yych != 'i') goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy562: yych = *++p; - if (yych == 'D') goto yy519; - if (yych == 'd') goto yy519; - goto yy516; + if (yych == 'C') goto yy563; + if (yych != 'c') goto yy523; yy563: yych = *++p; - if (yych == 'R') goto yy565; - if (yych == 'r') goto yy565; - goto yy516; + if (yych == 'O') goto yy564; + if (yych != 'o') goto yy523; yy564: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'I') goto yy565; + if (yych != 'i') goto yy523; yy565: yych = *++p; - if (yych == 'P') goto yy566; - if (yych != 'p') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy566: yych = *++p; - if (yych == 'C') goto yy567; - if (yych != 'c') goto yy516; + if (yych == 'O') goto yy533; + if (yych == 'o') goto yy533; + goto yy523; yy567: yych = *++p; - if (yych != '.') goto yy516; + if (yych != '9') goto yy523; yych = *++p; - if (yych == 'B') goto yy569; - if (yych != 'b') goto yy516; -yy569: + if (yych != '.') goto yy523; yych = *++p; - if (yych == 'E') goto yy570; - if (yych != 'e') goto yy516; -yy570: + if (yych != '5') goto yy523; yych = *++p; - if (yych == 'E') goto yy571; - if (yych != 'e') goto yy516; -yy571: + if (yych != '0') goto yy523; yych = *++p; - if (yych == 'P') goto yy572; - if (yych != 'p') goto yy516; + if (yych <= 'Q') goto yy523; + if (yych <= 'S') goto yy533; + if (yych <= 'q') goto yy523; + if (yych <= 's') goto yy533; + goto yy523; yy572: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'I') goto yy533; + if (yych == 'i') goto yy533; + goto yy523; yy573: yych = *++p; - if (yych == 'R') goto yy574; - if (yych != 'r') goto yy516; + if (yych == 'I') goto yy594; + if (yych == 'i') goto yy594; + goto yy523; yy574: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych <= 'P') { + if (yych == 'L') goto yy584; + if (yych <= 'O') goto yy523; + goto yy585; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy523; + goto yy584; + } else { + if (yych == 'p') goto yy585; + goto yy523; + } + } yy575: yych = *++p; - if (yych == 'C') goto yy583; - if (yych == 'c') goto yy583; - goto yy516; + if (yych == 'O') goto yy576; + if (yych != 'o') goto yy523; yy576: yych = *++p; - if (yych == 'A') goto yy582; - if (yych == 'a') goto yy582; - goto yy516; + if (yych == 'N') goto yy577; + if (yych != 'n') goto yy523; yy577: yych = *++p; - if (yych == 'B') goto yy579; - if (yych == 'b') goto yy579; - goto yy516; + if (yych == '-') goto yy578; + if (yych == ':') goto yy534; + goto yy523; yy578: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'U') goto yy579; + if (yych != 'u') goto yy523; yy579: yych = *++p; - if (yych == 'C') goto yy580; - if (yych != 'c') goto yy516; + if (yych == 'S') goto yy580; + if (yych != 's') goto yy523; yy580: yych = *++p; - if (yych == 'A') goto yy581; - if (yych != 'a') goto yy516; + if (yych == 'E') goto yy581; + if (yych != 'e') goto yy523; yy581: yych = *++p; - if (yych == 'L') goto yy519; - if (yych == 'l') goto yy519; - goto yy516; + if (yych == 'R') goto yy582; + if (yych != 'r') goto yy523; yy582: yych = *++p; - if (yych == 'I') goto yy519; - if (yych == 'i') goto yy519; - goto yy516; + if (yych == 'I') goto yy583; + if (yych != 'i') goto yy523; yy583: yych = *++p; - if (yych == 'I') goto yy584; - if (yych != 'i') goto yy516; + if (yych == 'D') goto yy533; + if (yych == 'd') goto yy533; + goto yy523; yy584: yych = *++p; - if (yych == 'W') goto yy585; - if (yych != 'w') goto yy516; + if (yych == 'R') goto yy586; + if (yych == 'r') goto yy586; + goto yy523; yy585: yych = *++p; - if (yych == 'Y') goto yy586; - if (yych != 'y') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy586: yych = *++p; - if (yych == 'G') goto yy519; - if (yych == 'g') goto yy519; - goto yy516; + if (yych == 'P') goto yy587; + if (yych != 'p') goto yy523; yy587: yych = *++p; - if (yych == 'E') goto yy596; - if (yych == 'e') goto yy596; - goto yy516; + if (yych == 'C') goto yy588; + if (yych != 'c') goto yy523; yy588: yych = *++p; - if (yych <= 'N') { - if (yych <= 'L') goto yy516; - if (yych >= 'N') goto yy590; - } else { - if (yych <= 'l') goto yy516; - if (yych <= 'm') goto yy589; - if (yych <= 'n') goto yy590; - goto yy516; - } -yy589: + if (yych != '.') goto yy523; yych = *++p; - if (yych == 'M') goto yy595; - if (yych == 'm') goto yy595; - goto yy516; + if (yych == 'B') goto yy590; + if (yych != 'b') goto yy523; yy590: yych = *++p; - if (yych == 'T') goto yy591; - if (yych != 't') goto yy516; + if (yych == 'E') goto yy591; + if (yych != 'e') goto yy523; yy591: yych = *++p; - if (yych == 'R') goto yy592; - if (yych != 'r') goto yy516; + if (yych == 'E') goto yy592; + if (yych != 'e') goto yy523; yy592: yych = *++p; - if (yych == 'I') goto yy593; - if (yych != 'i') goto yy516; + if (yych == 'P') goto yy593; + if (yych != 'p') goto yy523; yy593: yych = *++p; - if (yych == 'L') goto yy594; - if (yych != 'l') goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy594: yych = *++p; - if (yych == 'O') goto yy519; - if (yych == 'o') goto yy519; - goto yy516; + if (yych == 'R') goto yy595; + if (yych != 'r') goto yy523; yy595: yych = *++p; - if (yych == 'I') goto yy519; - if (yych == 'i') goto yy519; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy596: yych = *++p; - if (yych == 'W') goto yy597; - if (yych != 'w') goto yy516; + if (yych == 'C') goto yy604; + if (yych == 'c') goto yy604; + goto yy523; yy597: yych = *++p; - if (yych != '-') goto yy516; + if (yych == 'A') goto yy603; + if (yych == 'a') goto yy603; + goto yy523; +yy598: yych = *++p; - if (yych == 'S') goto yy599; - if (yych != 's') goto yy516; + if (yych == 'B') goto yy600; + if (yych == 'b') goto yy600; + goto yy523; yy599: yych = *++p; - if (yych == 'O') goto yy600; - if (yych != 'o') goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy600: yych = *++p; - if (yych == 'U') goto yy601; - if (yych != 'u') goto yy516; + if (yych == 'C') goto yy601; + if (yych != 'c') goto yy523; yy601: yych = *++p; - if (yych == 'R') goto yy602; - if (yych != 'r') goto yy516; + if (yych == 'A') goto yy602; + if (yych != 'a') goto yy523; yy602: yych = *++p; - if (yych == 'C') goto yy603; - if (yych != 'c') goto yy516; + if (yych == 'L') goto yy533; + if (yych == 'l') goto yy533; + goto yy523; yy603: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'I') goto yy533; + if (yych == 'i') goto yy533; + goto yy523; yy604: yych = *++p; - if (yych == '2') goto yy611; - goto yy516; + if (yych == 'I') goto yy605; + if (yych != 'i') goto yy523; yy605: yych = *++p; - if (yych == 'R') goto yy608; - if (yych == 'r') goto yy608; - goto yy516; + if (yych == 'W') goto yy606; + if (yych != 'w') goto yy523; yy606: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'Y') goto yy607; + if (yych != 'y') goto yy523; yy607: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych == 'G') goto yy533; + if (yych == 'g') goto yy533; + goto yy523; yy608: yych = *++p; - if (yych == 'E') goto yy609; - if (yych != 'e') goto yy516; + if (yych == 'E') goto yy617; + if (yych == 'e') goto yy617; + goto yy523; yy609: yych = *++p; - if (yych == 'A') goto yy610; - if (yych != 'a') goto yy516; + if (yych <= 'N') { + if (yych <= 'L') goto yy523; + if (yych >= 'N') goto yy611; + } else { + if (yych <= 'l') goto yy523; + if (yych <= 'm') goto yy610; + if (yych <= 'n') goto yy611; + goto yy523; + } yy610: yych = *++p; - if (yych == 'L') goto yy519; - if (yych == 'l') goto yy519; - goto yy516; + if (yych == 'M') goto yy616; + if (yych == 'm') goto yy616; + goto yy523; yy611: yych = *++p; - if (yych != '0') goto yy516; + if (yych == 'T') goto yy612; + if (yych != 't') goto yy523; +yy612: yych = *++p; - if (yych != '0') goto yy516; + if (yych == 'R') goto yy613; + if (yych != 'r') goto yy523; +yy613: yych = *++p; - if (yych == '4') goto yy519; - goto yy516; + if (yych == 'I') goto yy614; + if (yych != 'i') goto yy523; yy614: yych = *++p; - if (yych == 'I') goto yy633; - if (yych == 'i') goto yy633; - goto yy516; + if (yych == 'L') goto yy615; + if (yych != 'l') goto yy523; yy615: yych = *++p; - if (yych <= 'L') { - if (yych == 'A') goto yy625; - if (yych <= 'K') goto yy516; - goto yy624; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy516; - goto yy625; - } else { - if (yych == 'l') goto yy624; - goto yy516; - } - } + if (yych == 'O') goto yy533; + if (yych == 'o') goto yy533; + goto yy523; yy616: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'I') goto yy533; + if (yych == 'i') goto yy533; + goto yy523; yy617: yych = *++p; - if (yych == '3') goto yy621; - goto yy516; + if (yych == 'W') goto yy618; + if (yych != 'w') goto yy523; yy618: yych = *++p; - if (yych == 'T') goto yy620; - if (yych == 't') goto yy620; - goto yy516; -yy619: + if (yych != '-') goto yy523; yych = *++p; - if (yych == 'G') goto yy519; - if (yych == 'g') goto yy519; - goto yy516; + if (yych == 'S') goto yy620; + if (yych != 's') goto yy523; yy620: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'O') goto yy621; + if (yych != 'o') goto yy523; yy621: yych = *++p; - if (yych != '2') goto yy516; + if (yych == 'U') goto yy622; + if (yych != 'u') goto yy523; +yy622: yych = *++p; - if (yych != '7') goto yy516; + if (yych == 'R') goto yy623; + if (yych != 'r') goto yy523; +yy623: yych = *++p; - if (yych == '0') goto yy519; - goto yy516; + if (yych == 'C') goto yy624; + if (yych != 'c') goto yy523; yy624: yych = *++p; - if (yych <= 'M') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'N') goto yy631; - if (yych == 'n') goto yy631; - goto yy516; - } + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy625: yych = *++p; - if (yych == 'M') goto yy626; - if (yych != 'm') goto yy516; + if (yych == '2') goto yy632; + goto yy523; yy626: yych = *++p; - if (yych == 'S') goto yy627; - if (yych != 's') goto yy516; + if (yych == 'R') goto yy629; + if (yych == 'r') goto yy629; + goto yy523; yy627: yych = *++p; - if (yych == 'P') goto yy628; - if (yych != 'p') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy628: yych = *++p; - if (yych == 'E') goto yy629; - if (yych != 'e') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy629: yych = *++p; - if (yych == 'A') goto yy630; - if (yych != 'a') goto yy516; + if (yych == 'E') goto yy630; + if (yych != 'e') goto yy523; yy630: yych = *++p; - if (yych == 'K') goto yy519; - if (yych == 'k') goto yy519; - goto yy516; + if (yych == 'A') goto yy631; + if (yych != 'a') goto yy523; yy631: yych = *++p; - if (yych == 'E') goto yy632; - if (yych != 'e') goto yy516; + if (yych == 'L') goto yy533; + if (yych == 'l') goto yy533; + goto yy523; yy632: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; -yy633: + if (yych != '0') goto yy523; yych = *++p; - if (yych <= 'S') { - if (yych == 'N') goto yy634; - if (yych <= 'R') goto yy516; - goto yy635; - } else { - if (yych <= 'n') { - if (yych <= 'm') goto yy516; - } else { - if (yych == 's') goto yy635; - goto yy516; - } - } -yy634: + if (yych != '0') goto yy523; yych = *++p; - if (yych == 'G') goto yy642; - if (yych == 'g') goto yy642; - goto yy516; + if (yych == '4') goto yy533; + goto yy523; yy635: yych = *++p; - if (yych == 'M') goto yy636; - if (yych != 'm') goto yy516; + if (yych == 'I') goto yy654; + if (yych == 'i') goto yy654; + goto yy523; yy636: yych = *++p; - if (yych == 'E') goto yy637; - if (yych != 'e') goto yy516; + if (yych <= 'L') { + if (yych == 'A') goto yy646; + if (yych <= 'K') goto yy523; + goto yy645; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy523; + goto yy646; + } else { + if (yych == 'l') goto yy645; + goto yy523; + } + } yy637: yych = *++p; - if (yych == 'S') goto yy638; - if (yych != 's') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy638: yych = *++p; - if (yych == 'S') goto yy639; - if (yych != 's') goto yy516; + if (yych == '3') goto yy642; + goto yy523; yy639: yych = *++p; - if (yych == 'A') goto yy640; - if (yych != 'a') goto yy516; + if (yych == 'T') goto yy641; + if (yych == 't') goto yy641; + goto yy523; yy640: yych = *++p; - if (yych == 'G') goto yy641; - if (yych != 'g') goto yy516; + if (yych == 'G') goto yy533; + if (yych == 'g') goto yy533; + goto yy523; yy641: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy642: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; -yy643: + if (yych != '2') goto yy523; yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; -yy644: + if (yych != '7') goto yy523; yych = *++p; - if (yych == 'E') goto yy694; - if (yych == 'e') goto yy694; - goto yy516; + if (yych == '0') goto yy533; + goto yy523; yy645: yych = *++p; - if (yych == 'H') goto yy519; - if (yych == 'h') goto yy519; - goto yy516; + if (yych <= 'M') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'N') goto yy652; + if (yych == 'n') goto yy652; + goto yy523; + } yy646: yych = *++p; - if (yych == 'O') goto yy690; - if (yych == 'o') goto yy690; - goto yy516; + if (yych == 'M') goto yy647; + if (yych != 'm') goto yy523; yy647: yych = *++p; - if (yych <= 'L') { - if (yych == 'A') goto yy680; - if (yych <= 'K') goto yy516; - goto yy681; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy516; - goto yy680; - } else { - if (yych == 'l') goto yy681; - goto yy516; - } - } + if (yych == 'S') goto yy648; + if (yych != 's') goto yy523; yy648: yych = *++p; - if (yych <= 'S') { - if (yych == 'B') goto yy519; - if (yych <= 'R') goto yy516; - goto yy519; - } else { - if (yych <= 'b') { - if (yych <= 'a') goto yy516; - goto yy519; - } else { - if (yych == 's') goto yy519; - goto yy516; - } - } + if (yych == 'P') goto yy649; + if (yych != 'p') goto yy523; yy649: yych = *++p; - if (yych == 'Y') goto yy678; - if (yych == 'y') goto yy678; - goto yy516; + if (yych == 'E') goto yy650; + if (yych != 'e') goto yy523; yy650: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych == 'A') goto yy651; + if (yych != 'a') goto yy523; yy651: yych = *++p; - if (yych == 'T') goto yy677; - if (yych == 't') goto yy677; - goto yy516; + if (yych == 'K') goto yy533; + if (yych == 'k') goto yy533; + goto yy523; yy652: yych = *++p; - if (yych <= 'S') { - if (yych <= 'C') { - if (yych <= 'B') goto yy516; - goto yy664; - } else { - if (yych <= 'Q') goto yy516; - if (yych <= 'R') goto yy662; - goto yy663; - } - } else { - if (yych <= 'q') { - if (yych == 'c') goto yy664; - goto yy516; - } else { - if (yych <= 'r') goto yy662; - if (yych <= 's') goto yy663; - goto yy516; - } - } + if (yych == 'E') goto yy653; + if (yych != 'e') goto yy523; yy653: yych = *++p; - if (yych == 'M') goto yy661; - if (yych == 'm') goto yy661; - goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy654: yych = *++p; - if (yych <= 'P') { - if (yych == 'E') goto yy658; - if (yych <= 'O') goto yy516; - goto yy659; + if (yych <= 'S') { + if (yych == 'N') goto yy655; + if (yych <= 'R') goto yy523; + goto yy656; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy516; - goto yy658; + if (yych <= 'n') { + if (yych <= 'm') goto yy523; } else { - if (yych == 'p') goto yy659; - goto yy516; + if (yych == 's') goto yy656; + goto yy523; } } yy655: yych = *++p; - if (yych == 'T') goto yy656; - if (yych != 't') goto yy516; + if (yych == 'G') goto yy663; + if (yych == 'g') goto yy663; + goto yy523; yy656: yych = *++p; - if (yych == 'T') goto yy657; - if (yych != 't') goto yy516; + if (yych == 'M') goto yy657; + if (yych != 'm') goto yy523; yy657: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'E') goto yy658; + if (yych != 'e') goto yy523; yy658: yych = *++p; - if (yych == 'V') goto yy660; - if (yych == 'v') goto yy660; - goto yy516; + if (yych == 'S') goto yy659; + if (yych != 's') goto yy523; yy659: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'S') goto yy660; + if (yych != 's') goto yy523; yy660: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'A') goto yy661; + if (yych != 'a') goto yy523; yy661: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'G') goto yy662; + if (yych != 'g') goto yy523; yy662: yych = *++p; - if (yych == 'V') goto yy674; - if (yych == 'v') goto yy674; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy663: yych = *++p; - if (yych == 'S') goto yy671; - if (yych == 's') goto yy671; - goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy664: yych = *++p; - if (yych == 'O') goto yy665; - if (yych != 'o') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy665: yych = *++p; - if (yych == 'N') goto yy666; - if (yych != 'n') goto yy516; + if (yych == 'E') goto yy715; + if (yych == 'e') goto yy715; + goto yy523; yy666: yych = *++p; - if (yych == 'D') goto yy667; - if (yych != 'd') goto yy516; + if (yych == 'H') goto yy533; + if (yych == 'h') goto yy533; + goto yy523; yy667: yych = *++p; - if (yych == 'L') goto yy668; - if (yych != 'l') goto yy516; + if (yych == 'O') goto yy711; + if (yych == 'o') goto yy711; + goto yy523; yy668: yych = *++p; - if (yych == 'I') goto yy669; - if (yych != 'i') goto yy516; + if (yych <= 'L') { + if (yych == 'A') goto yy701; + if (yych <= 'K') goto yy523; + goto yy702; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy523; + goto yy701; + } else { + if (yych == 'l') goto yy702; + goto yy523; + } + } yy669: yych = *++p; - if (yych == 'F') goto yy670; - if (yych != 'f') goto yy516; + if (yych <= 'S') { + if (yych == 'B') goto yy533; + if (yych <= 'R') goto yy523; + goto yy533; + } else { + if (yych <= 'b') { + if (yych <= 'a') goto yy523; + goto yy533; + } else { + if (yych == 's') goto yy533; + goto yy523; + } + } yy670: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'Y') goto yy699; + if (yych == 'y') goto yy699; + goto yy523; yy671: yych = *++p; - if (yych == 'I') goto yy672; - if (yych != 'i') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy672: yych = *++p; - if (yych == 'O') goto yy673; - if (yych != 'o') goto yy516; + if (yych == 'T') goto yy698; + if (yych == 't') goto yy698; + goto yy523; yy673: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych <= 'S') { + if (yych <= 'C') { + if (yych <= 'B') goto yy523; + goto yy685; + } else { + if (yych <= 'Q') goto yy523; + if (yych <= 'R') goto yy683; + goto yy684; + } + } else { + if (yych <= 'q') { + if (yych == 'c') goto yy685; + goto yy523; + } else { + if (yych <= 'r') goto yy683; + if (yych <= 's') goto yy684; + goto yy523; + } + } yy674: yych = *++p; - if (yych == 'I') goto yy675; - if (yych != 'i') goto yy516; + if (yych == 'M') goto yy682; + if (yych == 'm') goto yy682; + goto yy523; yy675: yych = *++p; - if (yych == 'C') goto yy676; - if (yych != 'c') goto yy516; + if (yych <= 'P') { + if (yych == 'E') goto yy679; + if (yych <= 'O') goto yy523; + goto yy680; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy523; + goto yy679; + } else { + if (yych == 'p') goto yy680; + goto yy523; + } + } yy676: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'T') goto yy677; + if (yych != 't') goto yy523; yy677: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'T') goto yy678; + if (yych != 't') goto yy523; yy678: yych = *++p; - if (yych == 'P') goto yy679; - if (yych != 'p') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy679: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'V') goto yy681; + if (yych == 'v') goto yy681; + goto yy523; yy680: yych = *++p; - if (yych == 'P') goto yy684; - if (yych == 'p') goto yy684; - goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy681: yych = *++p; - if (yych == 'D') goto yy682; - if (yych != 'd') goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy682: yych = *++p; - if (yych == 'A') goto yy683; - if (yych != 'a') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy683: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'V') goto yy695; + if (yych == 'v') goto yy695; + goto yy523; yy684: yych = *++p; - if (yych != '.') goto yy516; + if (yych == 'S') goto yy692; + if (yych == 's') goto yy692; + goto yy523; +yy685: yych = *++p; - if (yych == 'B') goto yy686; - if (yych != 'b') goto yy516; + if (yych == 'O') goto yy686; + if (yych != 'o') goto yy523; yy686: yych = *++p; - if (yych == 'E') goto yy687; - if (yych != 'e') goto yy516; + if (yych == 'N') goto yy687; + if (yych != 'n') goto yy523; yy687: yych = *++p; - if (yych == 'E') goto yy688; - if (yych != 'e') goto yy516; + if (yych == 'D') goto yy688; + if (yych != 'd') goto yy523; yy688: yych = *++p; - if (yych == 'P') goto yy689; - if (yych != 'p') goto yy516; + if (yych == 'L') goto yy689; + if (yych != 'l') goto yy523; yy689: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'I') goto yy690; + if (yych != 'i') goto yy523; yy690: yych = *++p; - if (yych == 'T') goto yy691; - if (yych != 't') goto yy516; + if (yych == 'F') goto yy691; + if (yych != 'f') goto yy523; yy691: yych = *++p; - if (yych == 'I') goto yy692; - if (yych != 'i') goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy692: yych = *++p; - if (yych == 'F') goto yy693; - if (yych != 'f') goto yy516; + if (yych == 'I') goto yy693; + if (yych != 'i') goto yy523; yy693: yych = *++p; - if (yych == 'Y') goto yy519; - if (yych == 'y') goto yy519; - goto yy516; + if (yych == 'O') goto yy694; + if (yych != 'o') goto yy523; yy694: yych = *++p; - if (yych == 'A') goto yy695; - if (yych != 'a') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy695: yych = *++p; - if (yych == 'M') goto yy519; - if (yych == 'm') goto yy519; - goto yy516; + if (yych == 'I') goto yy696; + if (yych != 'i') goto yy523; yy696: yych = *++p; - if (yych <= 'S') { - if (yych == 'M') goto yy708; - if (yych <= 'R') goto yy516; - goto yy707; - } else { - if (yych <= 'm') { - if (yych <= 'l') goto yy516; - goto yy708; - } else { - if (yych == 's') goto yy707; - goto yy516; - } - } + if (yych == 'C') goto yy697; + if (yych != 'c') goto yy523; yy697: yych = *++p; - if (yych == 'Y') goto yy705; - if (yych == 'y') goto yy705; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy698: yych = *++p; - if (yych == 'I') goto yy519; - if (yych == 'i') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy699: yych = *++p; - if (yych == 'S') goto yy700; - if (yych != 's') goto yy516; + if (yych == 'P') goto yy700; + if (yych != 'p') goto yy523; yy700: yych = *++p; - if (yych <= 'N') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'O') goto yy701; - if (yych != 'o') goto yy516; - } + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy701: yych = *++p; - if (yych == 'U') goto yy702; - if (yych != 'u') goto yy516; + if (yych == 'P') goto yy705; + if (yych == 'p') goto yy705; + goto yy523; yy702: yych = *++p; - if (yych == 'R') goto yy703; - if (yych != 'r') goto yy516; + if (yych == 'D') goto yy703; + if (yych != 'd') goto yy523; yy703: yych = *++p; - if (yych == 'C') goto yy704; - if (yych != 'c') goto yy516; + if (yych == 'A') goto yy704; + if (yych != 'a') goto yy523; yy704: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy705: yych = *++p; - if (yych == 'N') goto yy706; - if (yych != 'n') goto yy516; -yy706: + if (yych != '.') goto yy523; yych = *++p; - if (yych == 'C') goto yy519; - if (yych == 'c') goto yy519; - goto yy516; + if (yych == 'B') goto yy707; + if (yych != 'b') goto yy523; yy707: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'E') goto yy708; + if (yych != 'e') goto yy523; yy708: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'E') goto yy709; + if (yych != 'e') goto yy523; yy709: yych = *++p; - if (yych == 'Y') goto yy729; - if (yych == 'y') goto yy729; - goto yy516; + if (yych == 'P') goto yy710; + if (yych != 'p') goto yy523; yy710: yych = *++p; - if (yych <= 'O') { - if (yych == 'E') goto yy726; - if (yych <= 'N') goto yy516; - goto yy727; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy516; - goto yy726; - } else { - if (yych == 'o') goto yy727; - goto yy516; - } + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; } yy711: yych = *++p; - if (yych == 'A') goto yy721; - if (yych == 'a') goto yy721; - goto yy516; + if (yych == 'T') goto yy712; + if (yych != 't') goto yy523; yy712: yych = *++p; - if (yych <= 'P') { - if (yych == 'L') goto yy714; - if (yych <= 'O') goto yy516; - goto yy715; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy516; - goto yy714; - } else { - if (yych == 'p') goto yy715; - goto yy516; - } - } + if (yych == 'I') goto yy713; + if (yych != 'i') goto yy523; yy713: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'F') goto yy714; + if (yych != 'f') goto yy523; yy714: yych = *++p; - if (yych == 'M') goto yy519; - if (yych == 'm') goto yy519; - goto yy516; + if (yych == 'Y') goto yy533; + if (yych == 'y') goto yy533; + goto yy523; yy715: yych = *++p; if (yych == 'A') goto yy716; - if (yych != 'a') goto yy516; + if (yych != 'a') goto yy523; yy716: yych = *++p; - if (yych == 'R') goto yy717; - if (yych != 'r') goto yy516; + if (yych == 'M') goto yy533; + if (yych == 'm') goto yy533; + goto yy523; yy717: yych = *++p; - if (yych == 'A') goto yy718; - if (yych != 'a') goto yy516; + if (yych <= 'S') { + if (yych == 'M') goto yy729; + if (yych <= 'R') goto yy523; + goto yy728; + } else { + if (yych <= 'm') { + if (yych <= 'l') goto yy523; + goto yy729; + } else { + if (yych == 's') goto yy728; + goto yy523; + } + } yy718: yych = *++p; - if (yych == 'Z') goto yy719; - if (yych != 'z') goto yy516; + if (yych == 'Y') goto yy726; + if (yych == 'y') goto yy726; + goto yy523; yy719: yych = *++p; - if (yych == 'Z') goto yy720; - if (yych != 'z') goto yy516; + if (yych == 'I') goto yy533; + if (yych == 'i') goto yy533; + goto yy523; yy720: yych = *++p; - if (yych == 'I') goto yy519; - if (yych == 'i') goto yy519; - goto yy516; + if (yych == 'S') goto yy721; + if (yych != 's') goto yy523; yy721: yych = *++p; - if (yych == 'T') goto yy722; - if (yych != 't') goto yy516; + if (yych <= 'N') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'O') goto yy722; + if (yych != 'o') goto yy523; + } yy722: yych = *++p; - if (yych == 'F') goto yy723; - if (yych != 'f') goto yy516; + if (yych == 'U') goto yy723; + if (yych != 'u') goto yy523; yy723: yych = *++p; - if (yych == 'O') goto yy724; - if (yych != 'o') goto yy516; + if (yych == 'R') goto yy724; + if (yych != 'r') goto yy523; yy724: yych = *++p; - if (yych == 'R') goto yy725; - if (yych != 'r') goto yy516; + if (yych == 'C') goto yy725; + if (yych != 'c') goto yy523; yy725: yych = *++p; - if (yych == 'M') goto yy519; - if (yych == 'm') goto yy519; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy726: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'N') goto yy727; + if (yych != 'n') goto yy523; yy727: yych = *++p; - if (yych == 'X') goto yy728; - if (yych != 'x') goto yy516; + if (yych == 'C') goto yy533; + if (yych == 'c') goto yy533; + goto yy523; yy728: yych = *++p; - if (yych == 'Y') goto yy519; - if (yych == 'y') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy729: yych = *++p; - if (yych == 'C') goto yy519; - if (yych == 'c') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy730: yych = *++p; - if (yych == 'D') goto yy519; - if (yych == 'd') goto yy519; - goto yy516; + if (yych == 'Y') goto yy750; + if (yych == 'y') goto yy750; + goto yy523; yy731: yych = *++p; - if (yych == 'A') goto yy732; - if (yych != 'a') goto yy516; + if (yych <= 'O') { + if (yych == 'E') goto yy747; + if (yych <= 'N') goto yy523; + goto yy748; + } else { + if (yych <= 'e') { + if (yych <= 'd') goto yy523; + goto yy747; + } else { + if (yych == 'o') goto yy748; + goto yy523; + } + } yy732: yych = *++p; - if (yych == 'Q') goto yy733; - if (yych != 'q') goto yy516; + if (yych == 'A') goto yy742; + if (yych == 'a') goto yy742; + goto yy523; yy733: yych = *++p; - if (yych == 'U') goto yy734; - if (yych != 'u') goto yy516; + if (yych <= 'P') { + if (yych == 'L') goto yy735; + if (yych <= 'O') goto yy523; + goto yy736; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy523; + goto yy735; + } else { + if (yych == 'p') goto yy736; + goto yy523; + } + } yy734: yych = *++p; - if (yych == 'E') goto yy735; - if (yych != 'e') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy735: yych = *++p; - if (yych == 'L') goto yy736; - if (yych != 'l') goto yy516; + if (yych == 'M') goto yy533; + if (yych == 'm') goto yy533; + goto yy523; yy736: yych = *++p; - if (yych == 'O') goto yy737; - if (yych != 'o') goto yy516; + if (yych == 'A') goto yy737; + if (yych != 'a') goto yy523; yy737: yych = *++p; - if (yych == 'C') goto yy738; - if (yych != 'c') goto yy516; + if (yych == 'R') goto yy738; + if (yych != 'r') goto yy523; yy738: yych = *++p; - if (yych == 'K') goto yy739; - if (yych != 'k') goto yy516; + if (yych == 'A') goto yy739; + if (yych != 'a') goto yy523; yy739: yych = *++p; - if (yych == 'T') goto yy740; - if (yych != 't') goto yy516; + if (yych == 'Z') goto yy740; + if (yych != 'z') goto yy523; yy740: yych = *++p; - if (yych == 'O') goto yy741; - if (yych != 'o') goto yy516; + if (yych == 'Z') goto yy741; + if (yych != 'z') goto yy523; yy741: yych = *++p; - if (yych == 'K') goto yy742; - if (yych != 'k') goto yy516; + if (yych == 'I') goto yy533; + if (yych == 'i') goto yy533; + goto yy523; yy742: yych = *++p; - if (yych == 'E') goto yy743; - if (yych != 'e') goto yy516; + if (yych == 'T') goto yy743; + if (yych != 't') goto yy523; yy743: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych == 'F') goto yy744; + if (yych != 'f') goto yy523; yy744: yych = *++p; - if (yych == 'T') goto yy751; - if (yych == 't') goto yy751; - goto yy516; + if (yych == 'O') goto yy745; + if (yych != 'o') goto yy523; yy745: yych = *++p; - if (yych == 'T') goto yy750; - if (yych == 't') goto yy750; - goto yy516; + if (yych == 'R') goto yy746; + if (yych != 'r') goto yy523; yy746: yych = *++p; - if (yych <= 'G') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'H') goto yy519; - if (yych == 'h') goto yy519; - goto yy516; - } + if (yych == 'M') goto yy533; + if (yych == 'm') goto yy533; + goto yy523; yy747: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy748: yych = *++p; - if (yych == 'W') goto yy749; - if (yych != 'w') goto yy516; + if (yych == 'X') goto yy749; + if (yych != 'x') goto yy523; yy749: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'Y') goto yy533; + if (yych == 'y') goto yy533; + goto yy523; yy750: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'C') goto yy533; + if (yych == 'c') goto yy533; + goto yy523; yy751: yych = *++p; - if (yych == 'E') goto yy752; - if (yych != 'e') goto yy516; + if (yych == 'D') goto yy533; + if (yych == 'd') goto yy533; + goto yy523; yy752: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'A') goto yy753; + if (yych != 'a') goto yy523; yy753: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych == 'Q') goto yy754; + if (yych != 'q') goto yy523; yy754: yych = *++p; - if (yych <= 'P') { - if (yych == 'M') goto yy785; - if (yych <= 'O') goto yy516; - goto yy784; - } else { - if (yych <= 'm') { - if (yych <= 'l') goto yy516; - goto yy785; - } else { - if (yych == 'p') goto yy784; - goto yy516; - } - } + if (yych == 'U') goto yy755; + if (yych != 'u') goto yy523; yy755: yych = *++p; - if (yych <= 'Q') { - if (yych <= '-') { - if (yych <= ',') goto yy516; - goto yy777; - } else { - if (yych == 'N') goto yy778; - goto yy516; - } - } else { - if (yych <= 'n') { - if (yych <= 'R') goto yy776; - if (yych <= 'm') goto yy516; - goto yy778; - } else { - if (yych == 'r') goto yy776; - goto yy516; - } - } + if (yych == 'E') goto yy756; + if (yych != 'e') goto yy523; yy756: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'L') goto yy757; + if (yych != 'l') goto yy523; yy757: yych = *++p; - if (yych == 'S') goto yy772; - if (yych == 's') goto yy772; - goto yy516; + if (yych == 'O') goto yy758; + if (yych != 'o') goto yy523; yy758: yych = *++p; - switch (yych) { - case 'G': - case 'g': goto yy763; - case 'I': - case 'i': goto yy762; - case 'P': - case 'p': goto yy764; - case 'R': - case 'r': goto yy765; - default: goto yy516; - } + if (yych == 'C') goto yy759; + if (yych != 'c') goto yy523; yy759: yych = *++p; - if (yych == 'Q') goto yy761; - if (yych == 'q') goto yy761; - goto yy516; + if (yych == 'K') goto yy760; + if (yych != 'k') goto yy523; yy760: yych = *++p; - if (yych == 'D') goto yy519; - if (yych == 'd') goto yy519; - goto yy516; + if (yych == 'T') goto yy761; + if (yych != 't') goto yy523; yy761: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'O') goto yy762; + if (yych != 'o') goto yy523; yy762: yych = *++p; - if (yych == 'L') goto yy770; - if (yych == 'l') goto yy770; - goto yy516; + if (yych == 'K') goto yy763; + if (yych != 'k') goto yy523; yy763: yych = *++p; - if (yych == 'N') goto yy768; - if (yych == 'n') goto yy768; - goto yy516; + if (yych == 'E') goto yy764; + if (yych != 'e') goto yy523; yy764: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy765: yych = *++p; - if (yych == 'K') goto yy766; - if (yych != 'k') goto yy516; + if (yych == 'T') goto yy772; + if (yych == 't') goto yy772; + goto yy523; yy766: yych = *++p; - if (yych == 'E') goto yy767; - if (yych != 'e') goto yy516; + if (yych == 'T') goto yy771; + if (yych == 't') goto yy771; + goto yy523; yy767: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych <= 'G') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'H') goto yy533; + if (yych == 'h') goto yy533; + goto yy523; + } yy768: yych = *++p; - if (yych == 'E') goto yy769; - if (yych != 'e') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy769: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'W') goto yy770; + if (yych != 'w') goto yy523; yy770: yych = *++p; - if (yych == 'T') goto yy771; - if (yych != 't') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy771: yych = *++p; - if (yych == 'O') goto yy519; - if (yych == 'o') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy772: yych = *++p; - if (yych == 'S') goto yy773; - if (yych != 's') goto yy516; + if (yych == 'E') goto yy773; + if (yych != 'e') goto yy523; yy773: yych = *++p; - if (yych == 'A') goto yy774; - if (yych != 'a') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy774: yych = *++p; - if (yych == 'G') goto yy775; - if (yych != 'g') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy775: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; -yy776: - yych = *++p; - if (yych == 'P') goto yy783; - if (yych == 'p') goto yy783; - goto yy516; -yy777: + if (yych <= 'P') { + if (yych == 'M') goto yy806; + if (yych <= 'O') goto yy523; + goto yy805; + } else { + if (yych <= 'm') { + if (yych <= 'l') goto yy523; + goto yy806; + } else { + if (yych == 'p') goto yy805; + goto yy523; + } + } +yy776: + yych = *++p; + if (yych <= 'Q') { + if (yych <= '-') { + if (yych <= ',') goto yy523; + goto yy798; + } else { + if (yych == 'N') goto yy799; + goto yy523; + } + } else { + if (yych <= 'n') { + if (yych <= 'R') goto yy797; + if (yych <= 'm') goto yy523; + goto yy799; + } else { + if (yych == 'r') goto yy797; + goto yy523; + } + } +yy777: yych = *++p; - if (yych == 'H') goto yy780; - if (yych == 'h') goto yy780; - goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy778: yych = *++p; - if (yych == 'I') goto yy779; - if (yych != 'i') goto yy516; + if (yych == 'S') goto yy793; + if (yych == 's') goto yy793; + goto yy523; yy779: yych = *++p; - if (yych == 'M') goto yy519; - if (yych == 'm') goto yy519; - goto yy516; + switch (yych) { + case 'G': + case 'g': goto yy784; + case 'I': + case 'i': goto yy783; + case 'P': + case 'p': goto yy785; + case 'R': + case 'r': goto yy786; + default: goto yy523; + } yy780: yych = *++p; - if (yych == 'E') goto yy781; - if (yych != 'e') goto yy516; + if (yych == 'Q') goto yy782; + if (yych == 'q') goto yy782; + goto yy523; yy781: yych = *++p; - if (yych == 'L') goto yy782; - if (yych != 'l') goto yy516; + if (yych == 'D') goto yy533; + if (yych == 'd') goto yy533; + goto yy523; yy782: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy783: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'L') goto yy791; + if (yych == 'l') goto yy791; + goto yy523; yy784: yych = *++p; - if (yych == 'D') goto yy788; - if (yych == 'd') goto yy788; - goto yy516; + if (yych == 'N') goto yy789; + if (yych == 'n') goto yy789; + goto yy523; yy785: yych = *++p; - if (yych == 'B') goto yy786; - if (yych != 'b') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy786: yych = *++p; - if (yych == 'L') goto yy787; - if (yych != 'l') goto yy516; + if (yych == 'K') goto yy787; + if (yych != 'k') goto yy523; yy787: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'E') goto yy788; + if (yych != 'e') goto yy523; yy788: yych = *++p; - if (yych == 'A') goto yy789; - if (yych != 'a') goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy789: yych = *++p; - if (yych == 'T') goto yy790; - if (yych != 't') goto yy516; + if (yych == 'E') goto yy790; + if (yych != 'e') goto yy523; yy790: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy791: yych = *++p; - if (yych == 'A') goto yy796; - if (yych == 'a') goto yy796; - goto yy516; + if (yych == 'T') goto yy792; + if (yych != 't') goto yy523; yy792: yych = *++p; - if (yych == 'S') goto yy793; - if (yych != 's') goto yy516; + if (yych == 'O') goto yy533; + if (yych == 'o') goto yy533; + goto yy523; yy793: yych = *++p; - if (yych == 'T') goto yy794; - if (yych != 't') goto yy516; + if (yych == 'S') goto yy794; + if (yych != 's') goto yy523; yy794: yych = *++p; - if (yych == 'F') goto yy795; - if (yych != 'f') goto yy516; + if (yych == 'A') goto yy795; + if (yych != 'a') goto yy523; yy795: yych = *++p; - if (yych == 'M') goto yy519; - if (yych == 'm') goto yy519; - goto yy516; + if (yych == 'G') goto yy796; + if (yych != 'g') goto yy523; yy796: yych = *++p; - if (yych == 'P') goto yy797; - if (yych != 'p') goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy797: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'P') goto yy804; + if (yych == 'p') goto yy804; + goto yy523; yy798: yych = *++p; - if (yych == 'M') goto yy821; - if (yych == 'm') goto yy821; - goto yy516; + if (yych == 'H') goto yy801; + if (yych == 'h') goto yy801; + goto yy523; yy799: yych = *++p; - if (yych <= 'I') { - if (yych == 'C') goto yy810; - if (yych <= 'H') goto yy516; - goto yy809; - } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy516; - goto yy810; - } else { - if (yych == 'i') goto yy809; - goto yy516; - } - } + if (yych == 'I') goto yy800; + if (yych != 'i') goto yy523; yy800: yych = *++p; - if (yych <= 'P') { - if (yych == 'N') goto yy519; - if (yych <= 'O') goto yy516; - goto yy519; - } else { - if (yych <= 'n') { - if (yych <= 'm') goto yy516; - goto yy519; - } else { - if (yych == 'p') goto yy519; - goto yy516; - } - } + if (yych == 'M') goto yy533; + if (yych == 'm') goto yy533; + goto yy523; yy801: yych = *++p; - if (yych <= 'O') { - if (yych == 'A') goto yy807; - if (yych <= 'N') goto yy516; - goto yy808; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy516; - goto yy807; - } else { - if (yych == 'o') goto yy808; - goto yy516; - } - } + if (yych == 'E') goto yy802; + if (yych != 'e') goto yy523; yy802: yych = *++p; - if (yych == 'F') goto yy806; - if (yych == 'f') goto yy806; - goto yy516; + if (yych == 'L') goto yy803; + if (yych != 'l') goto yy523; yy803: yych = *++p; - if (yych <= '@') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'A') goto yy805; - if (yych == 'a') goto yy805; - goto yy516; - } + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy804: yych = *++p; - if (yych == 'X') goto yy519; - if (yych == 'x') goto yy519; - goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy805: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'D') goto yy809; + if (yych == 'd') goto yy809; + goto yy523; yy806: yych = *++p; - if (yych == 'O') goto yy519; - if (yych == 'o') goto yy519; - goto yy516; + if (yych == 'B') goto yy807; + if (yych != 'b') goto yy523; yy807: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'L') goto yy808; + if (yych != 'l') goto yy523; yy808: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy809: yych = *++p; - if (yych == 'S') goto yy811; - if (yych == 's') goto yy811; - goto yy516; + if (yych == 'A') goto yy810; + if (yych != 'a') goto yy523; yy810: yych = *++p; - if (yych <= ':') { - if (yych == '6') goto yy519; - if (yych <= '9') goto yy516; - goto yy520; - } else { - if (yych <= 'S') { - if (yych <= 'R') goto yy516; - goto yy519; - } else { - if (yych == 's') goto yy519; - goto yy516; - } - } + if (yych == 'T') goto yy811; + if (yych != 't') goto yy523; yy811: yych = *++p; - if (yych == '.') goto yy812; - if (yych == ':') goto yy520; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy812: yych = *++p; - if (yych <= 'X') { - if (yych <= 'K') { - if (yych == 'B') goto yy815; - goto yy516; - } else { - if (yych <= 'L') goto yy813; - if (yych <= 'W') goto yy516; - goto yy814; - } - } else { - if (yych <= 'k') { - if (yych == 'b') goto yy815; - goto yy516; - } else { - if (yych <= 'l') goto yy813; - if (yych == 'x') goto yy814; - goto yy516; - } - } + if (yych == 'A') goto yy817; + if (yych == 'a') goto yy817; + goto yy523; yy813: yych = *++p; - if (yych == 'W') goto yy820; - if (yych == 'w') goto yy820; - goto yy516; + if (yych == 'S') goto yy814; + if (yych != 's') goto yy523; yy814: yych = *++p; - if (yych == 'P') goto yy818; - if (yych == 'p') goto yy818; - goto yy516; + if (yych == 'T') goto yy815; + if (yych != 't') goto yy523; yy815: yych = *++p; - if (yych == 'E') goto yy816; - if (yych != 'e') goto yy516; + if (yych == 'F') goto yy816; + if (yych != 'f') goto yy523; yy816: yych = *++p; - if (yych == 'E') goto yy817; - if (yych != 'e') goto yy516; + if (yych == 'M') goto yy533; + if (yych == 'm') goto yy533; + goto yy523; yy817: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'P') goto yy818; + if (yych != 'p') goto yy523; yy818: - yych = *++p; - if (yych == 'C') goto yy819; - if (yych != 'c') goto yy516; -yy819: yych = *++p; if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; + if (yych == ':') goto yy534; + goto yy523; } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; } +yy819: + yych = *++p; + if (yych == 'M') goto yy842; + if (yych == 'm') goto yy842; + goto yy523; yy820: yych = *++p; - if (yych == 'Z') goto yy519; - if (yych == 'z') goto yy519; - goto yy516; + if (yych <= 'I') { + if (yych == 'C') goto yy831; + if (yych <= 'H') goto yy523; + goto yy830; + } else { + if (yych <= 'c') { + if (yych <= 'b') goto yy523; + goto yy831; + } else { + if (yych == 'i') goto yy830; + goto yy523; + } + } yy821: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych <= 'P') { + if (yych == 'N') goto yy533; + if (yych <= 'O') goto yy523; + goto yy533; + } else { + if (yych <= 'n') { + if (yych <= 'm') goto yy523; + goto yy533; + } else { + if (yych == 'p') goto yy533; + goto yy523; + } + } yy822: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych <= 'O') { + if (yych == 'A') goto yy828; + if (yych <= 'N') goto yy523; + goto yy829; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy523; + goto yy828; + } else { + if (yych == 'o') goto yy829; + goto yy523; + } + } yy823: yych = *++p; - if (yych == 'T') goto yy826; - if (yych == 't') goto yy826; - goto yy516; + if (yych == 'F') goto yy827; + if (yych == 'f') goto yy827; + goto yy523; yy824: yych = *++p; - if (yych != '2') goto yy516; + if (yych <= '@') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'A') goto yy826; + if (yych == 'a') goto yy826; + goto yy523; + } +yy825: yych = *++p; - if (yych == '3') goto yy519; - goto yy516; + if (yych == 'X') goto yy533; + if (yych == 'x') goto yy533; + goto yy523; yy826: yych = *++p; - if (yych == 'P') goto yy827; - if (yych != 'p') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy827: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'O') goto yy533; + if (yych == 'o') goto yy533; + goto yy523; yy828: yych = *++p; - if (yych == 'A') goto yy844; - if (yych == 'a') goto yy844; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy829: yych = *++p; - if (yych <= 'Z') { - if (yych == 'T') goto yy519; - if (yych <= 'Y') goto yy516; - goto yy835; - } else { - if (yych <= 't') { - if (yych <= 's') goto yy516; - goto yy519; - } else { - if (yych == 'z') goto yy835; - goto yy516; - } - } + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy830: yych = *++p; - if (yych <= 'O') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'P') goto yy832; - if (yych == 'p') goto yy832; - goto yy516; - } + if (yych == 'S') goto yy832; + if (yych == 's') goto yy832; + goto yy523; yy831: yych = *++p; - if (yych == 'O') goto yy519; - if (yych == 'o') goto yy519; - goto yy516; + if (yych <= ':') { + if (yych == '6') goto yy533; + if (yych <= '9') goto yy523; + goto yy534; + } else { + if (yych <= 'S') { + if (yych <= 'R') goto yy523; + goto yy533; + } else { + if (yych == 's') goto yy533; + goto yy523; + } + } yy832: yych = *++p; - if (yych == 'H') goto yy833; - if (yych != 'h') goto yy516; + if (yych == '.') goto yy833; + if (yych == ':') goto yy534; + goto yy523; yy833: yych = *++p; - if (yych == 'E') goto yy834; - if (yych != 'e') goto yy516; + if (yych <= 'X') { + if (yych <= 'K') { + if (yych == 'B') goto yy836; + goto yy523; + } else { + if (yych <= 'L') goto yy834; + if (yych <= 'W') goto yy523; + goto yy835; + } + } else { + if (yych <= 'k') { + if (yych == 'b') goto yy836; + goto yy523; + } else { + if (yych <= 'l') goto yy834; + if (yych == 'x') goto yy835; + goto yy523; + } + } yy834: yych = *++p; - if (yych == 'R') goto yy519; - if (yych == 'r') goto yy519; - goto yy516; + if (yych == 'W') goto yy841; + if (yych == 'w') goto yy841; + goto yy523; yy835: yych = *++p; - if (yych == 'M') goto yy836; - if (yych != 'm') goto yy516; + if (yych == 'P') goto yy839; + if (yych == 'p') goto yy839; + goto yy523; yy836: yych = *++p; - if (yych == 'O') goto yy837; - if (yych != 'o') goto yy516; + if (yych == 'E') goto yy837; + if (yych != 'e') goto yy523; yy837: yych = *++p; - if (yych == 'P') goto yy838; - if (yych != 'p') goto yy516; + if (yych == 'E') goto yy838; + if (yych != 'e') goto yy523; yy838: yych = *++p; - if (yych == 'R') goto yy839; - if (yych != 'r') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy839: yych = *++p; - if (yych == 'O') goto yy840; - if (yych != 'o') goto yy516; + if (yych == 'C') goto yy840; + if (yych != 'c') goto yy523; yy840: yych = *++p; - if (yych == 'J') goto yy841; - if (yych != 'j') goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy841: yych = *++p; - if (yych == 'E') goto yy842; - if (yych != 'e') goto yy516; + if (yych == 'Z') goto yy533; + if (yych == 'z') goto yy533; + goto yy523; yy842: yych = *++p; - if (yych == 'C') goto yy843; - if (yych != 'c') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy843: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy844: yych = *++p; - if (yych == 'L') goto yy845; - if (yych != 'l') goto yy516; + if (yych == 'T') goto yy847; + if (yych == 't') goto yy847; + goto yy523; yy845: yych = *++p; - if (yych == 'K') goto yy519; - if (yych == 'k') goto yy519; - goto yy516; -yy846: + if (yych != '2') goto yy523; yych = *++p; - if (yych <= 'S') { - if (yych <= 'M') { - if (yych == 'L') goto yy856; - goto yy516; - } else { - if (yych <= 'N') goto yy857; - if (yych <= 'R') goto yy516; - goto yy858; - } - } else { - if (yych <= 'm') { - if (yych == 'l') goto yy856; - goto yy516; - } else { - if (yych <= 'n') goto yy857; - if (yych == 's') goto yy858; - goto yy516; - } - } + if (yych == '3') goto yy533; + goto yy523; yy847: yych = *++p; - if (yych == 'E') goto yy855; - if (yych == 'e') goto yy855; - goto yy516; + if (yych == 'P') goto yy848; + if (yych != 'p') goto yy523; yy848: yych = *++p; - if (yych == 'C') goto yy850; - if (yych == 'c') goto yy850; - goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy849: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'A') goto yy865; + if (yych == 'a') goto yy865; + goto yy523; yy850: yych = *++p; - if (yych == 'E') goto yy851; - if (yych != 'e') goto yy516; + if (yych <= 'Z') { + if (yych == 'T') goto yy533; + if (yych <= 'Y') goto yy523; + goto yy856; + } else { + if (yych <= 't') { + if (yych <= 's') goto yy523; + goto yy533; + } else { + if (yych == 'z') goto yy856; + goto yy523; + } + } yy851: yych = *++p; - if (yych == 'T') goto yy852; - if (yych != 't') goto yy516; + if (yych <= 'O') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'P') goto yy853; + if (yych == 'p') goto yy853; + goto yy523; + } yy852: yych = *++p; - if (yych == 'I') goto yy853; - if (yych != 'i') goto yy516; + if (yych == 'O') goto yy533; + if (yych == 'o') goto yy533; + goto yy523; yy853: yych = *++p; - if (yych == 'M') goto yy854; - if (yych != 'm') goto yy516; + if (yych == 'H') goto yy854; + if (yych != 'h') goto yy523; yy854: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'E') goto yy855; + if (yych != 'e') goto yy523; yy855: yych = *++p; - if (yych == 'D') goto yy519; - if (yych == 'd') goto yy519; - goto yy516; + if (yych == 'R') goto yy533; + if (yych == 'r') goto yy533; + goto yy523; yy856: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'M') goto yy857; + if (yych != 'm') goto yy523; yy857: yych = *++p; - if (yych == 'G') goto yy859; - if (yych == 'g') goto yy859; - goto yy516; + if (yych == 'O') goto yy858; + if (yych != 'o') goto yy523; yy858: yych = *++p; - if (yych == 'H') goto yy519; - if (yych == 'h') goto yy519; - goto yy516; + if (yych == 'P') goto yy859; + if (yych != 'p') goto yy523; yy859: yych = *++p; - if (yych == 'E') goto yy860; - if (yych != 'e') goto yy516; + if (yych == 'R') goto yy860; + if (yych != 'r') goto yy523; yy860: yych = *++p; - if (yych == 'R') goto yy519; - if (yych == 'r') goto yy519; - goto yy516; + if (yych == 'O') goto yy861; + if (yych != 'o') goto yy523; yy861: yych = *++p; - if (yych == 'T') goto yy879; - if (yych == 't') goto yy879; - goto yy516; + if (yych == 'J') goto yy862; + if (yych != 'j') goto yy523; yy862: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'E') goto yy863; + if (yych != 'e') goto yy523; yy863: yych = *++p; - if (yych == 'M') goto yy519; - if (yych == 'm') goto yy519; - goto yy516; + if (yych == 'C') goto yy864; + if (yych != 'c') goto yy523; yy864: yych = *++p; - if (yych <= 'S') { - if (yych == 'P') goto yy519; - if (yych <= 'R') goto yy516; - goto yy519; - } else { - if (yych <= 'p') { - if (yych <= 'o') goto yy516; - goto yy519; - } else { - if (yych == 's') goto yy519; - goto yy516; - } - } + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy865: yych = *++p; - if (yych == 'I') goto yy873; - if (yych == 'i') goto yy873; - goto yy516; + if (yych == 'L') goto yy866; + if (yych != 'l') goto yy523; yy866: yych = *++p; - if (yych == 'A') goto yy872; - if (yych == 'a') goto yy872; - goto yy516; + if (yych == 'K') goto yy533; + if (yych == 'k') goto yy533; + goto yy523; yy867: yych = *++p; - if (yych == 'O') goto yy870; - if (yych == 'o') goto yy870; - goto yy516; + if (yych <= 'S') { + if (yych <= 'M') { + if (yych == 'L') goto yy877; + goto yy523; + } else { + if (yych <= 'N') goto yy878; + if (yych <= 'R') goto yy523; + goto yy879; + } + } else { + if (yych <= 'm') { + if (yych == 'l') goto yy877; + goto yy523; + } else { + if (yych <= 'n') goto yy878; + if (yych == 's') goto yy879; + goto yy523; + } + } yy868: yych = *++p; - if (yych == 'A') goto yy869; - if (yych != 'a') goto yy516; + if (yych == 'E') goto yy876; + if (yych == 'e') goto yy876; + goto yy523; yy869: yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy520; - goto yy516; - } else { - if (yych <= 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; - } + if (yych == 'C') goto yy871; + if (yych == 'c') goto yy871; + goto yy523; yy870: yych = *++p; - if (yych == 'U') goto yy871; - if (yych != 'u') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy871: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'E') goto yy872; + if (yych != 'e') goto yy523; yy872: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'T') goto yy873; + if (yych != 't') goto yy523; yy873: yych = *++p; - if (yych == 'U') goto yy874; - if (yych != 'u') goto yy516; + if (yych == 'I') goto yy874; + if (yych != 'i') goto yy523; yy874: yych = *++p; if (yych == 'M') goto yy875; - if (yych != 'm') goto yy516; + if (yych != 'm') goto yy523; yy875: yych = *++p; - if (yych == 'X') goto yy876; - if (yych != 'x') goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy876: yych = *++p; - if (yych == 'T') goto yy877; - if (yych != 't') goto yy516; + if (yych == 'D') goto yy533; + if (yych == 'd') goto yy533; + goto yy523; yy877: yych = *++p; - if (yych == 'R') goto yy878; - if (yych != 'r') goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy878: yych = *++p; - if (yych == 'A') goto yy519; - if (yych == 'a') goto yy519; - goto yy516; + if (yych == 'G') goto yy880; + if (yych == 'g') goto yy880; + goto yy523; yy879: yych = *++p; - if (yych == 'A') goto yy880; - if (yych != 'a') goto yy516; + if (yych == 'H') goto yy533; + if (yych == 'h') goto yy533; + goto yy523; yy880: yych = *++p; - if (yych == 'C') goto yy881; - if (yych != 'c') goto yy516; + if (yych == 'E') goto yy881; + if (yych != 'e') goto yy523; yy881: yych = *++p; - if (yych == 'H') goto yy882; - if (yych != 'h') goto yy516; + if (yych == 'R') goto yy533; + if (yych == 'r') goto yy533; + goto yy523; yy882: yych = *++p; - if (yych == 'M') goto yy883; - if (yych != 'm') goto yy516; + if (yych == 'T') goto yy900; + if (yych == 't') goto yy900; + goto yy523; yy883: yych = *++p; - if (yych == 'E') goto yy884; - if (yych != 'e') goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy884: yych = *++p; - if (yych == 'N') goto yy885; - if (yych != 'n') goto yy516; + if (yych == 'M') goto yy533; + if (yych == 'm') goto yy533; + goto yy523; yy885: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; -yy886: - yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; -yy887: - yych = *++p; - if (yych <= 'V') { - if (yych == 'R') goto yy519; - if (yych <= 'U') goto yy516; + if (yych <= 'S') { + if (yych == 'P') goto yy533; + if (yych <= 'R') goto yy523; + goto yy533; } else { - if (yych <= 'r') { - if (yych <= 'q') goto yy516; - goto yy519; + if (yych <= 'p') { + if (yych <= 'o') goto yy523; + goto yy533; } else { - if (yych != 'v') goto yy516; + if (yych == 's') goto yy533; + goto yy523; } } +yy886: + yych = *++p; + if (yych == 'I') goto yy894; + if (yych == 'i') goto yy894; + goto yy523; +yy887: yych = *++p; - if (yych == 'A') goto yy889; - if (yych != 'a') goto yy516; + if (yych == 'A') goto yy893; + if (yych == 'a') goto yy893; + goto yy523; +yy888: + yych = *++p; + if (yych == 'O') goto yy891; + if (yych == 'o') goto yy891; + goto yy523; yy889: yych = *++p; - if (yych == 'S') goto yy890; - if (yych != 's') goto yy516; + if (yych == 'A') goto yy890; + if (yych != 'a') goto yy523; yy890: yych = *++p; - if (yych == 'C') goto yy891; - if (yych != 'c') goto yy516; + if (yych <= 'R') { + if (yych == ':') goto yy534; + goto yy523; + } else { + if (yych <= 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; + } yy891: yych = *++p; - if (yych == 'R') goto yy892; - if (yych != 'r') goto yy516; + if (yych == 'U') goto yy892; + if (yych != 'u') goto yy523; yy892: yych = *++p; - if (yych == 'I') goto yy893; - if (yych != 'i') goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy893: yych = *++p; - if (yych == 'P') goto yy894; - if (yych != 'p') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy894: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'U') goto yy895; + if (yych != 'u') goto yy523; yy895: yych = *++p; - if (yych == 'B') goto yy519; - if (yych == 'b') goto yy519; - goto yy516; + if (yych == 'M') goto yy896; + if (yych != 'm') goto yy523; yy896: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych == 'X') goto yy897; + if (yych != 'x') goto yy523; yy897: yych = *++p; - if (yych == 'N') goto yy904; - if (yych == 'n') goto yy904; - goto yy516; + if (yych == 'T') goto yy898; + if (yych != 't') goto yy523; yy898: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'R') goto yy899; + if (yych != 'r') goto yy523; yy899: yych = *++p; - if (yych == 'C') goto yy903; - if (yych == 'c') goto yy903; - goto yy516; + if (yych == 'A') goto yy533; + if (yych == 'a') goto yy533; + goto yy523; yy900: yych = *++p; - if (yych <= 'V') { - if (yych == 'T') goto yy902; - if (yych <= 'U') goto yy516; - goto yy519; - } else { - if (yych <= 't') { - if (yych <= 's') goto yy516; - goto yy902; - } else { - if (yych == 'v') goto yy519; - goto yy516; - } - } + if (yych == 'A') goto yy901; + if (yych != 'a') goto yy523; yy901: yych = *++p; - if (yych == 'I') goto yy519; - if (yych == 'i') goto yy519; - goto yy516; + if (yych == 'C') goto yy902; + if (yych != 'c') goto yy523; yy902: yych = *++p; - if (yych == 'A') goto yy519; - if (yych == 'a') goto yy519; - goto yy516; + if (yych == 'H') goto yy903; + if (yych != 'h') goto yy523; yy903: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'M') goto yy904; + if (yych != 'm') goto yy523; yy904: yych = *++p; - if (yych == 'A') goto yy905; - if (yych != 'a') goto yy516; + if (yych == 'E') goto yy905; + if (yych != 'e') goto yy523; yy905: yych = *++p; - if (yych != '-') goto yy516; + if (yych == 'N') goto yy906; + if (yych != 'n') goto yy523; +yy906: yych = *++p; - if (yych == 'P') goto yy907; - if (yych != 'p') goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy907: yych = *++p; - if (yych == 'L') goto yy908; - if (yych != 'l') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy908: yych = *++p; - if (yych == 'A') goto yy909; - if (yych != 'a') goto yy516; -yy909: - yych = *++p; - if (yych == 'Y') goto yy910; - if (yych != 'y') goto yy516; -yy910: - yych = *++p; - if (yych <= 'S') { - if (yych == 'C') goto yy911; - if (yych <= 'R') goto yy516; - goto yy912; + if (yych <= 'V') { + if (yych == 'R') goto yy533; + if (yych <= 'U') goto yy523; } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy516; + if (yych <= 'r') { + if (yych <= 'q') goto yy523; + goto yy533; } else { - if (yych == 's') goto yy912; - goto yy516; + if (yych != 'v') goto yy523; } } + yych = *++p; + if (yych == 'A') goto yy910; + if (yych != 'a') goto yy523; +yy910: + yych = *++p; + if (yych == 'S') goto yy911; + if (yych != 's') goto yy523; yy911: yych = *++p; - if (yych == 'O') goto yy917; - if (yych == 'o') goto yy917; - goto yy516; + if (yych == 'C') goto yy912; + if (yych != 'c') goto yy523; yy912: yych = *++p; - if (yych == 'I') goto yy913; - if (yych != 'i') goto yy516; + if (yych == 'R') goto yy913; + if (yych != 'r') goto yy523; yy913: yych = *++p; - if (yych == 'N') goto yy914; - if (yych != 'n') goto yy516; + if (yych == 'I') goto yy914; + if (yych != 'i') goto yy523; yy914: yych = *++p; - if (yych == 'G') goto yy915; - if (yych != 'g') goto yy516; + if (yych == 'P') goto yy915; + if (yych != 'p') goto yy523; yy915: yych = *++p; - if (yych == 'L') goto yy916; - if (yych != 'l') goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy916: yych = *++p; - if (yych == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; + if (yych == 'B') goto yy533; + if (yych == 'b') goto yy533; + goto yy523; yy917: yych = *++p; - if (yych == 'N') goto yy918; - if (yych != 'n') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy918: yych = *++p; - if (yych == 'T') goto yy919; - if (yych != 't') goto yy516; + if (yych == 'N') goto yy925; + if (yych == 'n') goto yy925; + goto yy523; yy919: yych = *++p; - if (yych == 'A') goto yy920; - if (yych != 'a') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy920: yych = *++p; - if (yych == 'I') goto yy921; - if (yych != 'i') goto yy516; + if (yych == 'C') goto yy924; + if (yych == 'c') goto yy924; + goto yy523; yy921: yych = *++p; - if (yych == 'N') goto yy922; - if (yych != 'n') goto yy516; + if (yych <= 'V') { + if (yych == 'T') goto yy923; + if (yych <= 'U') goto yy523; + goto yy533; + } else { + if (yych <= 't') { + if (yych <= 's') goto yy523; + goto yy923; + } else { + if (yych == 'v') goto yy533; + goto yy523; + } + } yy922: yych = *++p; - if (yych == 'E') goto yy923; - if (yych != 'e') goto yy516; + if (yych == 'I') goto yy533; + if (yych == 'i') goto yy533; + goto yy523; yy923: yych = *++p; - if (yych == 'R') goto yy519; - if (yych == 'r') goto yy519; - goto yy516; + if (yych == 'A') goto yy533; + if (yych == 'a') goto yy533; + goto yy523; yy924: yych = *++p; - if (yych == 'S') goto yy519; - if (yych == 's') goto yy519; - goto yy516; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; yy925: yych = *++p; - if (yych <= 'N') { - if (yych <= 'A') { - if (yych <= '@') goto yy516; - goto yy947; - } else { - if (yych <= 'L') goto yy516; - if (yych <= 'M') goto yy948; - goto yy949; - } - } else { - if (yych <= 'l') { - if (yych == 'a') goto yy947; - goto yy516; - } else { - if (yych <= 'm') goto yy948; - if (yych <= 'n') goto yy949; - goto yy516; - } - } + if (yych == 'A') goto yy926; + if (yych != 'a') goto yy523; yy926: yych = *++p; - if (yych == 'R') goto yy934; - if (yych == 'r') goto yy934; - goto yy516; -yy927: + if (yych != '-') goto yy523; yych = *++p; - if (yych <= 'P') { - if (yych == 'L') goto yy931; - if (yych <= 'O') goto yy516; - goto yy519; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy516; - goto yy931; - } else { - if (yych == 'p') goto yy519; - goto yy516; - } - } + if (yych == 'P') goto yy928; + if (yych != 'p') goto yy523; yy928: yych = *++p; - if (yych == 'I') goto yy930; - if (yych == 'i') goto yy930; - goto yy516; + if (yych == 'L') goto yy929; + if (yych != 'l') goto yy523; yy929: yych = *++p; - if (yych == 'D') goto yy519; - if (yych == 'd') goto yy519; - goto yy516; + if (yych == 'A') goto yy930; + if (yych != 'a') goto yy523; yy930: yych = *++p; - if (yych == 'D') goto yy519; - if (yych == 'd') goto yy519; - goto yy516; + if (yych == 'Y') goto yy931; + if (yych != 'y') goto yy523; yy931: yych = *++p; - if (yych == 'L') goto yy932; - if (yych != 'l') goto yy516; + if (yych <= 'S') { + if (yych == 'C') goto yy932; + if (yych <= 'R') goto yy523; + goto yy933; + } else { + if (yych <= 'c') { + if (yych <= 'b') goto yy523; + } else { + if (yych == 's') goto yy933; + goto yy523; + } + } yy932: yych = *++p; - if (yych == 'T') goto yy933; - if (yych != 't') goto yy516; + if (yych == 'O') goto yy938; + if (yych == 'o') goto yy938; + goto yy523; yy933: yych = *++p; - if (yych == 'O') goto yy519; - if (yych == 'o') goto yy519; - goto yy516; + if (yych == 'I') goto yy934; + if (yych != 'i') goto yy523; yy934: yych = *++p; - if (yych == 'O') goto yy935; - if (yych != 'o') goto yy516; + if (yych == 'N') goto yy935; + if (yych != 'n') goto yy523; yy935: yych = *++p; - if (yych == 'M') goto yy936; - if (yych != 'm') goto yy516; + if (yych == 'G') goto yy936; + if (yych != 'g') goto yy523; yy936: yych = *++p; - if (yych == 'E') goto yy937; - if (yych != 'e') goto yy516; + if (yych == 'L') goto yy937; + if (yych != 'l') goto yy523; yy937: yych = *++p; - if (yych == '-') goto yy938; - if (yych == ':') goto yy520; - goto yy516; + if (yych == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; yy938: yych = *++p; - if (yych == 'E') goto yy939; - if (yych != 'e') goto yy516; + if (yych == 'N') goto yy939; + if (yych != 'n') goto yy523; yy939: yych = *++p; - if (yych == 'X') goto yy940; - if (yych != 'x') goto yy516; + if (yych == 'T') goto yy940; + if (yych != 't') goto yy523; yy940: yych = *++p; - if (yych == 'T') goto yy941; - if (yych != 't') goto yy516; + if (yych == 'A') goto yy941; + if (yych != 'a') goto yy523; yy941: yych = *++p; - if (yych == 'E') goto yy942; - if (yych != 'e') goto yy516; + if (yych == 'I') goto yy942; + if (yych != 'i') goto yy523; yy942: yych = *++p; if (yych == 'N') goto yy943; - if (yych != 'n') goto yy516; + if (yych != 'n') goto yy523; yy943: yych = *++p; - if (yych == 'S') goto yy944; - if (yych != 's') goto yy516; + if (yych == 'E') goto yy944; + if (yych != 'e') goto yy523; yy944: yych = *++p; - if (yych == 'I') goto yy945; - if (yych != 'i') goto yy516; + if (yych == 'R') goto yy533; + if (yych == 'r') goto yy533; + goto yy523; yy945: yych = *++p; - if (yych == 'O') goto yy946; - if (yych != 'o') goto yy516; + if (yych == 'S') goto yy533; + if (yych == 's') goto yy533; + goto yy523; yy946: yych = *++p; - if (yych == 'N') goto yy519; - if (yych == 'n') goto yy519; - goto yy516; + if (yych <= 'N') { + if (yych <= 'A') { + if (yych <= '@') goto yy523; + goto yy968; + } else { + if (yych <= 'L') goto yy523; + if (yych <= 'M') goto yy969; + goto yy970; + } + } else { + if (yych <= 'l') { + if (yych == 'a') goto yy968; + goto yy523; + } else { + if (yych <= 'm') goto yy969; + if (yych <= 'n') goto yy970; + goto yy523; + } + } yy947: yych = *++p; - if (yych == 'P') goto yy519; - if (yych == 'p') goto yy519; - goto yy516; + if (yych == 'R') goto yy955; + if (yych == 'r') goto yy955; + goto yy523; yy948: yych = *++p; - if (yych == '-') goto yy953; - goto yy516; + if (yych <= 'P') { + if (yych == 'L') goto yy952; + if (yych <= 'O') goto yy523; + goto yy533; + } else { + if (yych <= 'l') { + if (yych <= 'k') goto yy523; + goto yy952; + } else { + if (yych == 'p') goto yy533; + goto yy523; + } + } yy949: yych = *++p; - if (yych == 'T') goto yy950; - if (yych != 't') goto yy516; + if (yych == 'I') goto yy951; + if (yych == 'i') goto yy951; + goto yy523; yy950: yych = *++p; - if (yych == 'E') goto yy951; - if (yych != 'e') goto yy516; + if (yych == 'D') goto yy533; + if (yych == 'd') goto yy533; + goto yy523; yy951: yych = *++p; - if (yych == 'N') goto yy952; - if (yych != 'n') goto yy516; + if (yych == 'D') goto yy533; + if (yych == 'd') goto yy533; + goto yy523; yy952: yych = *++p; - if (yych == 'T') goto yy519; - if (yych == 't') goto yy519; - goto yy516; + if (yych == 'L') goto yy953; + if (yych != 'l') goto yy523; yy953: yych = *++p; - if (yych == 'E') goto yy954; - if (yych != 'e') goto yy516; + if (yych == 'T') goto yy954; + if (yych != 't') goto yy523; yy954: yych = *++p; - if (yych == 'V') goto yy955; - if (yych != 'v') goto yy516; + if (yych == 'O') goto yy533; + if (yych == 'o') goto yy533; + goto yy523; yy955: yych = *++p; - if (yych == 'E') goto yy956; - if (yych != 'e') goto yy516; + if (yych == 'O') goto yy956; + if (yych != 'o') goto yy523; yy956: yych = *++p; - if (yych == 'N') goto yy957; - if (yych != 'n') goto yy516; + if (yych == 'M') goto yy957; + if (yych != 'm') goto yy523; yy957: yych = *++p; - if (yych == 'T') goto yy958; - if (yych != 't') goto yy516; + if (yych == 'E') goto yy958; + if (yych != 'e') goto yy523; yy958: yych = *++p; - if (yych == 'B') goto yy959; - if (yych != 'b') goto yy516; + if (yych == '-') goto yy959; + if (yych == ':') goto yy534; + goto yy523; yy959: yych = *++p; - if (yych == 'R') goto yy960; - if (yych != 'r') goto yy516; + if (yych == 'E') goto yy960; + if (yych != 'e') goto yy523; yy960: yych = *++p; - if (yych == 'I') goto yy961; - if (yych != 'i') goto yy516; + if (yych == 'X') goto yy961; + if (yych != 'x') goto yy523; yy961: yych = *++p; if (yych == 'T') goto yy962; - if (yych != 't') goto yy516; + if (yych != 't') goto yy523; yy962: yych = *++p; if (yych == 'E') goto yy963; - if (yych != 'e') goto yy516; + if (yych != 'e') goto yy523; yy963: yych = *++p; - if (yych != '-') goto yy516; + if (yych == 'N') goto yy964; + if (yych != 'n') goto yy523; +yy964: yych = *++p; - if (yych == 'A') goto yy965; - if (yych != 'a') goto yy516; + if (yych == 'S') goto yy965; + if (yych != 's') goto yy523; yy965: yych = *++p; - if (yych == 'T') goto yy966; - if (yych != 't') goto yy516; + if (yych == 'I') goto yy966; + if (yych != 'i') goto yy523; yy966: yych = *++p; - if (yych == 'T') goto yy967; - if (yych != 't') goto yy516; + if (yych == 'O') goto yy967; + if (yych != 'o') goto yy523; yy967: yych = *++p; - if (yych == 'E') goto yy968; - if (yych != 'e') goto yy516; + if (yych == 'N') goto yy533; + if (yych == 'n') goto yy533; + goto yy523; yy968: yych = *++p; - if (yych == 'N') goto yy969; - if (yych != 'n') goto yy516; + if (yych == 'P') goto yy533; + if (yych == 'p') goto yy533; + goto yy523; yy969: yych = *++p; - if (yych == 'D') goto yy970; - if (yych != 'd') goto yy516; + if (yych == '-') goto yy974; + goto yy523; yy970: yych = *++p; - if (yych == 'E') goto yy971; - if (yych != 'e') goto yy516; + if (yych == 'T') goto yy971; + if (yych != 't') goto yy523; yy971: - ++p; - if ((yych = *p) == 'E') goto yy519; - if (yych == 'e') goto yy519; - goto yy516; -} - -} - -// Try to match email autolink after first <, returning num of chars matched. -bufsize_t _scan_autolink_email(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; - static const unsigned char yybm[] = { + yych = *++p; + if (yych == 'E') goto yy972; + if (yych != 'e') goto yy523; +yy972: + yych = *++p; + if (yych == 'N') goto yy973; + if (yych != 'n') goto yy523; +yy973: + yych = *++p; + if (yych == 'T') goto yy533; + if (yych == 't') goto yy533; + goto yy523; +yy974: + yych = *++p; + if (yych == 'E') goto yy975; + if (yych != 'e') goto yy523; +yy975: + yych = *++p; + if (yych == 'V') goto yy976; + if (yych != 'v') goto yy523; +yy976: + yych = *++p; + if (yych == 'E') goto yy977; + if (yych != 'e') goto yy523; +yy977: + yych = *++p; + if (yych == 'N') goto yy978; + if (yych != 'n') goto yy523; +yy978: + yych = *++p; + if (yych == 'T') goto yy979; + if (yych != 't') goto yy523; +yy979: + yych = *++p; + if (yych == 'B') goto yy980; + if (yych != 'b') goto yy523; +yy980: + yych = *++p; + if (yych == 'R') goto yy981; + if (yych != 'r') goto yy523; +yy981: + yych = *++p; + if (yych == 'I') goto yy982; + if (yych != 'i') goto yy523; +yy982: + yych = *++p; + if (yych == 'T') goto yy983; + if (yych != 't') goto yy523; +yy983: + yych = *++p; + if (yych == 'E') goto yy984; + if (yych != 'e') goto yy523; +yy984: + yych = *++p; + if (yych != '-') goto yy523; + yych = *++p; + if (yych == 'A') goto yy986; + if (yych != 'a') goto yy523; +yy986: + yych = *++p; + if (yych == 'T') goto yy987; + if (yych != 't') goto yy523; +yy987: + yych = *++p; + if (yych == 'T') goto yy988; + if (yych != 't') goto yy523; +yy988: + yych = *++p; + if (yych == 'E') goto yy989; + if (yych != 'e') goto yy523; +yy989: + yych = *++p; + if (yych == 'N') goto yy990; + if (yych != 'n') goto yy523; +yy990: + yych = *++p; + if (yych == 'D') goto yy991; + if (yych != 'd') goto yy523; +yy991: + yych = *++p; + if (yych == 'E') goto yy992; + if (yych != 'e') goto yy523; +yy992: + ++p; + if ((yych = *p) == 'E') goto yy533; + if (yych == 'e') goto yy533; + goto yy523; +} + +} + +// Try to match email autolink after first <, returning num of chars matched. +bufsize_t _scan_autolink_email(const unsigned char *p) +{ + const unsigned char *marker = NULL; + const unsigned char *start = p; + +{ + unsigned char yych; + static const unsigned char yybm[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, @@ -5899,4903 +6154,4947 @@ bufsize_t _scan_autolink_email(const unsigned char *p) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= ',') { - if (yych <= '!') { - if (yych == '\n') goto yy974; - if (yych <= ' ') goto yy976; - goto yy975; + yych = *(marker = p); + if (yych <= '?') { + if (yych <= ')') { + if (yych <= ' ') { + if (yych != '\n') goto yy997; + } else { + if (yych == '"') goto yy997; + if (yych <= '\'') goto yy996; + goto yy997; + } } else { - if (yych <= '\'') { - if (yych <= '"') goto yy976; - goto yy975; + if (yych <= '9') { + if (yych == ',') goto yy997; + goto yy996; } else { - if (yych <= ')') goto yy976; - if (yych <= '+') goto yy975; - goto yy976; + if (yych == '=') goto yy996; + if (yych <= '>') goto yy997; + goto yy996; } } } else { - if (yych <= '?') { - if (yych <= '<') { - if (yych <= '9') goto yy975; - goto yy976; + if (yych <= 0xDF) { + if (yych <= ']') { + if (yych <= '@') goto yy997; + if (yych <= 'Z') goto yy996; + goto yy997; } else { - if (yych == '>') goto yy976; - goto yy975; + if (yych <= '~') goto yy996; + if (yych <= 0x7F) goto yy997; + if (yych >= 0xC2) goto yy998; } } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy976; - goto yy975; + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1000; + if (yych == 0xED) goto yy1005; + goto yy1001; } else { - if (yych <= ']') goto yy976; - if (yych <= '~') goto yy975; - goto yy976; + if (yych <= 0xF0) goto yy1002; + if (yych <= 0xF3) goto yy1003; + if (yych <= 0xF4) goto yy1004; } } } -yy974: +yy995: { return 0; } -yy975: +yy996: yych = *(marker = ++p); if (yych <= ',') { if (yych <= '"') { - if (yych == '!') goto yy980; - goto yy974; + if (yych == '!') goto yy1008; + goto yy995; } else { - if (yych <= '\'') goto yy980; - if (yych <= ')') goto yy974; - if (yych <= '+') goto yy980; - goto yy974; + if (yych <= '\'') goto yy1008; + if (yych <= ')') goto yy995; + if (yych <= '+') goto yy1008; + goto yy995; } } else { if (yych <= '>') { - if (yych <= '9') goto yy980; - if (yych == '=') goto yy980; - goto yy974; + if (yych <= '9') goto yy1008; + if (yych == '=') goto yy1008; + goto yy995; } else { - if (yych <= 'Z') goto yy980; - if (yych <= ']') goto yy974; - if (yych <= '~') goto yy980; - goto yy974; + if (yych <= 'Z') goto yy1008; + if (yych <= ']') goto yy995; + if (yych <= '~') goto yy1008; + goto yy995; } } -yy976: +yy997: yych = *++p; - goto yy974; -yy977: + goto yy995; +yy998: + yych = *++p; + if (yych <= 0x7F) goto yy999; + if (yych <= 0xBF) goto yy997; +yy999: + p = marker; + goto yy995; +yy1000: + yych = *++p; + if (yych <= 0x9F) goto yy999; + if (yych <= 0xBF) goto yy998; + goto yy999; +yy1001: + yych = *++p; + if (yych <= 0x7F) goto yy999; + if (yych <= 0xBF) goto yy998; + goto yy999; +yy1002: + yych = *++p; + if (yych <= 0x8F) goto yy999; + if (yych <= 0xBF) goto yy1001; + goto yy999; +yy1003: + yych = *++p; + if (yych <= 0x7F) goto yy999; + if (yych <= 0xBF) goto yy1001; + goto yy999; +yy1004: + yych = *++p; + if (yych <= 0x7F) goto yy999; + if (yych <= 0x8F) goto yy1001; + goto yy999; +yy1005: + yych = *++p; + if (yych <= 0x7F) goto yy999; + if (yych <= 0x9F) goto yy998; + goto yy999; +yy1006: yych = *++p; if (yych <= '@') { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy981; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1009; + goto yy999; } else { - if (yych <= 'Z') goto yy981; - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy981; + if (yych <= 'Z') goto yy1009; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1009; + goto yy999; } -yy978: - p = marker; - goto yy974; -yy979: +yy1007: ++p; yych = *p; -yy980: +yy1008: if (yybm[0+yych] & 128) { - goto yy979; + goto yy1007; } - if (yych == '@') goto yy977; - goto yy978; -yy981: + if (yych <= '>') goto yy999; + if (yych <= '@') goto yy1006; + goto yy999; +yy1009: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy983; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1011; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy983; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1011; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy983; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1011; + goto yy999; } } yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1111; - if (yych <= '/') goto yy978; - goto yy1112; + if (yych == '-') goto yy1139; + if (yych <= '/') goto yy999; + goto yy1140; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1112; + if (yych <= '@') goto yy999; + goto yy1140; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1112; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1140; + goto yy999; } } -yy983: +yy1011: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych <= '-') goto yy1111; + if (yych <= ',') goto yy999; + if (yych <= '-') goto yy1139; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1112; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1140; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1112; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1140; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1112; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1140; + goto yy999; } } -yy984: +yy1012: ++p; yych = *p; if (yych <= '@') { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy987; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1015; + goto yy999; } else { - if (yych <= 'Z') goto yy987; - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy987; - goto yy978; + if (yych <= 'Z') goto yy1015; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1015; + goto yy999; } -yy985: +yy1013: ++p; { return (bufsize_t)(p - start); } -yy987: +yy1015: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy989; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1017; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy989; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1017; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy989; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1017; + goto yy999; } } ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy990; - if (yych <= '/') goto yy978; - goto yy991; + if (yych == '-') goto yy1018; + if (yych <= '/') goto yy999; + goto yy1019; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy991; + if (yych <= '@') goto yy999; + goto yy1019; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy991; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1019; + goto yy999; } } -yy989: +yy1017: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy991; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1019; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy991; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1019; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy991; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1019; + goto yy999; } } -yy990: +yy1018: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy992; - if (yych <= '/') goto yy978; - goto yy993; + if (yych == '-') goto yy1020; + if (yych <= '/') goto yy999; + goto yy1021; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy993; + if (yych <= '@') goto yy999; + goto yy1021; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy993; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1021; + goto yy999; } } -yy991: +yy1019: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy993; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1021; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy993; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1021; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy993; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1021; + goto yy999; } } -yy992: +yy1020: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy994; - if (yych <= '/') goto yy978; - goto yy995; + if (yych == '-') goto yy1022; + if (yych <= '/') goto yy999; + goto yy1023; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy995; + if (yych <= '@') goto yy999; + goto yy1023; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy995; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1023; + goto yy999; } } -yy993: +yy1021: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy995; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1023; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy995; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1023; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy995; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1023; + goto yy999; } } -yy994: +yy1022: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy996; - if (yych <= '/') goto yy978; - goto yy997; + if (yych == '-') goto yy1024; + if (yych <= '/') goto yy999; + goto yy1025; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy997; + if (yych <= '@') goto yy999; + goto yy1025; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy997; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1025; + goto yy999; } } -yy995: +yy1023: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy997; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1025; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy997; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1025; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy997; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1025; + goto yy999; } } -yy996: +yy1024: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy998; - if (yych <= '/') goto yy978; - goto yy999; + if (yych == '-') goto yy1026; + if (yych <= '/') goto yy999; + goto yy1027; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy999; + if (yych <= '@') goto yy999; + goto yy1027; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy999; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1027; + goto yy999; } } -yy997: +yy1025: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy999; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1027; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy999; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1027; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy999; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1027; + goto yy999; } } -yy998: +yy1026: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1000; - if (yych <= '/') goto yy978; - goto yy1001; + if (yych == '-') goto yy1028; + if (yych <= '/') goto yy999; + goto yy1029; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1001; + if (yych <= '@') goto yy999; + goto yy1029; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1001; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1029; + goto yy999; } } -yy999: +yy1027: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1001; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1029; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1001; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1029; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1001; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1029; + goto yy999; } } -yy1000: +yy1028: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1002; - if (yych <= '/') goto yy978; - goto yy1003; + if (yych == '-') goto yy1030; + if (yych <= '/') goto yy999; + goto yy1031; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1003; + if (yych <= '@') goto yy999; + goto yy1031; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1003; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1031; + goto yy999; } } -yy1001: +yy1029: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1003; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1031; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1003; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1031; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1003; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1031; + goto yy999; } } -yy1002: +yy1030: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1004; - if (yych <= '/') goto yy978; - goto yy1005; + if (yych == '-') goto yy1032; + if (yych <= '/') goto yy999; + goto yy1033; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1005; + if (yych <= '@') goto yy999; + goto yy1033; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1005; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1033; + goto yy999; } } -yy1003: +yy1031: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1005; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1033; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1005; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1033; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1005; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1033; + goto yy999; } } -yy1004: +yy1032: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1006; - if (yych <= '/') goto yy978; - goto yy1007; + if (yych == '-') goto yy1034; + if (yych <= '/') goto yy999; + goto yy1035; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1007; + if (yych <= '@') goto yy999; + goto yy1035; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1007; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1035; + goto yy999; } } -yy1005: +yy1033: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1007; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1035; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1007; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1035; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1007; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1035; + goto yy999; } } -yy1006: +yy1034: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1008; - if (yych <= '/') goto yy978; - goto yy1009; - } else { + if (yych == '-') goto yy1036; + if (yych <= '/') goto yy999; + goto yy1037; + } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1009; + if (yych <= '@') goto yy999; + goto yy1037; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1009; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1037; + goto yy999; } } -yy1007: +yy1035: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1009; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1037; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1009; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1037; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1009; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1037; + goto yy999; } } -yy1008: +yy1036: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1010; - if (yych <= '/') goto yy978; - goto yy1011; + if (yych == '-') goto yy1038; + if (yych <= '/') goto yy999; + goto yy1039; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1011; + if (yych <= '@') goto yy999; + goto yy1039; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1011; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1039; + goto yy999; } } -yy1009: +yy1037: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1011; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1039; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1011; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1039; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1011; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1039; + goto yy999; } } -yy1010: +yy1038: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1012; - if (yych <= '/') goto yy978; - goto yy1013; + if (yych == '-') goto yy1040; + if (yych <= '/') goto yy999; + goto yy1041; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1013; + if (yych <= '@') goto yy999; + goto yy1041; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1013; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1041; + goto yy999; } } -yy1011: +yy1039: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1013; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1041; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1013; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1041; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1013; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1041; + goto yy999; } } -yy1012: +yy1040: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1014; - if (yych <= '/') goto yy978; - goto yy1015; + if (yych == '-') goto yy1042; + if (yych <= '/') goto yy999; + goto yy1043; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1015; + if (yych <= '@') goto yy999; + goto yy1043; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1015; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1043; + goto yy999; } } -yy1013: +yy1041: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1015; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1043; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1015; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1043; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1015; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1043; + goto yy999; } } -yy1014: +yy1042: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1016; - if (yych <= '/') goto yy978; - goto yy1017; + if (yych == '-') goto yy1044; + if (yych <= '/') goto yy999; + goto yy1045; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1017; + if (yych <= '@') goto yy999; + goto yy1045; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1017; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1045; + goto yy999; } } -yy1015: +yy1043: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1017; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1045; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1017; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1045; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1017; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1045; + goto yy999; } } -yy1016: +yy1044: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1018; - if (yych <= '/') goto yy978; - goto yy1019; + if (yych == '-') goto yy1046; + if (yych <= '/') goto yy999; + goto yy1047; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1019; + if (yych <= '@') goto yy999; + goto yy1047; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1019; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1047; + goto yy999; } } -yy1017: +yy1045: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1019; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1047; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1019; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1047; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1019; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1047; + goto yy999; } } -yy1018: +yy1046: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1020; - if (yych <= '/') goto yy978; - goto yy1021; + if (yych == '-') goto yy1048; + if (yych <= '/') goto yy999; + goto yy1049; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1021; + if (yych <= '@') goto yy999; + goto yy1049; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1021; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1049; + goto yy999; } } -yy1019: +yy1047: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1021; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1049; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1021; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1049; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1021; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1049; + goto yy999; } } -yy1020: +yy1048: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1022; - if (yych <= '/') goto yy978; - goto yy1023; + if (yych == '-') goto yy1050; + if (yych <= '/') goto yy999; + goto yy1051; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1023; + if (yych <= '@') goto yy999; + goto yy1051; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1023; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1051; + goto yy999; } } -yy1021: +yy1049: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1023; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1051; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1023; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1051; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1023; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1051; + goto yy999; } } -yy1022: +yy1050: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1024; - if (yych <= '/') goto yy978; - goto yy1025; + if (yych == '-') goto yy1052; + if (yych <= '/') goto yy999; + goto yy1053; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1025; + if (yych <= '@') goto yy999; + goto yy1053; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1025; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1053; + goto yy999; } } -yy1023: +yy1051: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1025; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1053; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1025; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1053; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1025; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1053; + goto yy999; } } -yy1024: +yy1052: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1026; - if (yych <= '/') goto yy978; - goto yy1027; + if (yych == '-') goto yy1054; + if (yych <= '/') goto yy999; + goto yy1055; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1027; + if (yych <= '@') goto yy999; + goto yy1055; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1027; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1055; + goto yy999; } } -yy1025: +yy1053: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1027; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1055; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1027; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1055; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1027; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1055; + goto yy999; } } -yy1026: +yy1054: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1028; - if (yych <= '/') goto yy978; - goto yy1029; + if (yych == '-') goto yy1056; + if (yych <= '/') goto yy999; + goto yy1057; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1029; + if (yych <= '@') goto yy999; + goto yy1057; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1029; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1057; + goto yy999; } } -yy1027: +yy1055: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1029; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1057; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1029; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1057; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1029; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1057; + goto yy999; } } -yy1028: +yy1056: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1030; - if (yych <= '/') goto yy978; - goto yy1031; + if (yych == '-') goto yy1058; + if (yych <= '/') goto yy999; + goto yy1059; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1031; + if (yych <= '@') goto yy999; + goto yy1059; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1031; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1059; + goto yy999; } } -yy1029: +yy1057: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1031; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1059; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1031; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1059; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1031; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1059; + goto yy999; } } -yy1030: +yy1058: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1032; - if (yych <= '/') goto yy978; - goto yy1033; + if (yych == '-') goto yy1060; + if (yych <= '/') goto yy999; + goto yy1061; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1033; + if (yych <= '@') goto yy999; + goto yy1061; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1033; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1061; + goto yy999; } } -yy1031: +yy1059: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1033; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1061; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1033; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1061; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1033; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1061; + goto yy999; } } -yy1032: +yy1060: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1034; - if (yych <= '/') goto yy978; - goto yy1035; + if (yych == '-') goto yy1062; + if (yych <= '/') goto yy999; + goto yy1063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1035; + if (yych <= '@') goto yy999; + goto yy1063; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1035; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1063; + goto yy999; } } -yy1033: +yy1061: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1035; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1063; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1035; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1063; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1035; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1063; + goto yy999; } } -yy1034: +yy1062: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1036; - if (yych <= '/') goto yy978; - goto yy1037; + if (yych == '-') goto yy1064; + if (yych <= '/') goto yy999; + goto yy1065; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1037; + if (yych <= '@') goto yy999; + goto yy1065; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1037; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1065; + goto yy999; } } -yy1035: +yy1063: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1037; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1065; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1037; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1065; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1037; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1065; + goto yy999; } } -yy1036: +yy1064: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1038; - if (yych <= '/') goto yy978; - goto yy1039; + if (yych == '-') goto yy1066; + if (yych <= '/') goto yy999; + goto yy1067; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1039; + if (yych <= '@') goto yy999; + goto yy1067; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1039; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1067; + goto yy999; } } -yy1037: +yy1065: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1039; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1067; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1039; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1067; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1039; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1067; + goto yy999; } } -yy1038: +yy1066: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1040; - if (yych <= '/') goto yy978; - goto yy1041; + if (yych == '-') goto yy1068; + if (yych <= '/') goto yy999; + goto yy1069; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1041; + if (yych <= '@') goto yy999; + goto yy1069; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1041; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1069; + goto yy999; } } -yy1039: +yy1067: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1041; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1069; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1041; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1069; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1041; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1069; + goto yy999; } } -yy1040: +yy1068: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1042; - if (yych <= '/') goto yy978; - goto yy1043; + if (yych == '-') goto yy1070; + if (yych <= '/') goto yy999; + goto yy1071; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1043; + if (yych <= '@') goto yy999; + goto yy1071; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1043; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1071; + goto yy999; } } -yy1041: +yy1069: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1043; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1071; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1043; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1071; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1043; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1071; + goto yy999; } } -yy1042: +yy1070: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1044; - if (yych <= '/') goto yy978; - goto yy1045; + if (yych == '-') goto yy1072; + if (yych <= '/') goto yy999; + goto yy1073; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1045; + if (yych <= '@') goto yy999; + goto yy1073; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1045; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1073; + goto yy999; } } -yy1043: +yy1071: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1045; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1073; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1045; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1073; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1045; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1073; + goto yy999; } } -yy1044: +yy1072: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1046; - if (yych <= '/') goto yy978; - goto yy1047; + if (yych == '-') goto yy1074; + if (yych <= '/') goto yy999; + goto yy1075; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1047; + if (yych <= '@') goto yy999; + goto yy1075; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1047; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1075; + goto yy999; } } -yy1045: +yy1073: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1047; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1075; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1047; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1075; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1047; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1075; + goto yy999; } } -yy1046: +yy1074: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1048; - if (yych <= '/') goto yy978; - goto yy1049; + if (yych == '-') goto yy1076; + if (yych <= '/') goto yy999; + goto yy1077; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1049; + if (yych <= '@') goto yy999; + goto yy1077; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1049; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1077; + goto yy999; } } -yy1047: +yy1075: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1049; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1077; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1049; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1077; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1049; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1077; + goto yy999; } } -yy1048: +yy1076: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1050; - if (yych <= '/') goto yy978; - goto yy1051; + if (yych == '-') goto yy1078; + if (yych <= '/') goto yy999; + goto yy1079; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1051; + if (yych <= '@') goto yy999; + goto yy1079; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1051; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1079; + goto yy999; } } -yy1049: +yy1077: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1051; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1079; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1051; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1079; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1051; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1079; + goto yy999; } } -yy1050: +yy1078: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1052; - if (yych <= '/') goto yy978; - goto yy1053; + if (yych == '-') goto yy1080; + if (yych <= '/') goto yy999; + goto yy1081; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1053; + if (yych <= '@') goto yy999; + goto yy1081; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1053; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1081; + goto yy999; } } -yy1051: +yy1079: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1053; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1081; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1053; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1081; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1053; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1081; + goto yy999; } } -yy1052: +yy1080: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1054; - if (yych <= '/') goto yy978; - goto yy1055; + if (yych == '-') goto yy1082; + if (yych <= '/') goto yy999; + goto yy1083; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1055; + if (yych <= '@') goto yy999; + goto yy1083; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1055; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1083; + goto yy999; } } -yy1053: +yy1081: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1055; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1083; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1055; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1083; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1055; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1083; + goto yy999; } } -yy1054: +yy1082: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1056; - if (yych <= '/') goto yy978; - goto yy1057; + if (yych == '-') goto yy1084; + if (yych <= '/') goto yy999; + goto yy1085; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1057; + if (yych <= '@') goto yy999; + goto yy1085; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1057; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1085; + goto yy999; } } -yy1055: +yy1083: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1057; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1085; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1057; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1085; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1057; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1085; + goto yy999; } } -yy1056: +yy1084: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1058; - if (yych <= '/') goto yy978; - goto yy1059; + if (yych == '-') goto yy1086; + if (yych <= '/') goto yy999; + goto yy1087; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1059; + if (yych <= '@') goto yy999; + goto yy1087; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1059; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1087; + goto yy999; } } -yy1057: +yy1085: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1059; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1087; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1059; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1087; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1059; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1087; + goto yy999; } } -yy1058: +yy1086: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1060; - if (yych <= '/') goto yy978; - goto yy1061; + if (yych == '-') goto yy1088; + if (yych <= '/') goto yy999; + goto yy1089; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1061; + if (yych <= '@') goto yy999; + goto yy1089; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1061; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1089; + goto yy999; } } -yy1059: +yy1087: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1061; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1089; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1061; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1089; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1061; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1089; + goto yy999; } } -yy1060: +yy1088: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1062; - if (yych <= '/') goto yy978; - goto yy1063; + if (yych == '-') goto yy1090; + if (yych <= '/') goto yy999; + goto yy1091; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1063; + if (yych <= '@') goto yy999; + goto yy1091; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1063; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1091; + goto yy999; } } -yy1061: +yy1089: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1063; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1091; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1063; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1091; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1063; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1091; + goto yy999; } } -yy1062: +yy1090: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1064; - if (yych <= '/') goto yy978; - goto yy1065; + if (yych == '-') goto yy1092; + if (yych <= '/') goto yy999; + goto yy1093; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1065; + if (yych <= '@') goto yy999; + goto yy1093; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1065; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1093; + goto yy999; } } -yy1063: +yy1091: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1065; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1093; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1065; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1093; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1065; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1093; + goto yy999; } } -yy1064: +yy1092: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1066; - if (yych <= '/') goto yy978; - goto yy1067; + if (yych == '-') goto yy1094; + if (yych <= '/') goto yy999; + goto yy1095; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1067; + if (yych <= '@') goto yy999; + goto yy1095; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1067; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1095; + goto yy999; } } -yy1065: +yy1093: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1067; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1095; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1067; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1095; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1067; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1095; + goto yy999; } } -yy1066: +yy1094: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1068; - if (yych <= '/') goto yy978; - goto yy1069; + if (yych == '-') goto yy1096; + if (yych <= '/') goto yy999; + goto yy1097; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1069; + if (yych <= '@') goto yy999; + goto yy1097; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1069; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1097; + goto yy999; } } -yy1067: +yy1095: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1069; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1097; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1069; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1097; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1069; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1097; + goto yy999; } } -yy1068: +yy1096: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1070; - if (yych <= '/') goto yy978; - goto yy1071; + if (yych == '-') goto yy1098; + if (yych <= '/') goto yy999; + goto yy1099; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1071; + if (yych <= '@') goto yy999; + goto yy1099; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1071; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1099; + goto yy999; } } -yy1069: +yy1097: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1071; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1099; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1071; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1099; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1071; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1099; + goto yy999; } } -yy1070: +yy1098: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1072; - if (yych <= '/') goto yy978; - goto yy1073; + if (yych == '-') goto yy1100; + if (yych <= '/') goto yy999; + goto yy1101; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1073; + if (yych <= '@') goto yy999; + goto yy1101; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1073; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1101; + goto yy999; } } -yy1071: +yy1099: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1073; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1101; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1073; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1101; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1073; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1101; + goto yy999; } } -yy1072: +yy1100: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1074; - if (yych <= '/') goto yy978; - goto yy1075; + if (yych == '-') goto yy1102; + if (yych <= '/') goto yy999; + goto yy1103; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1075; + if (yych <= '@') goto yy999; + goto yy1103; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1075; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1103; + goto yy999; } } -yy1073: +yy1101: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1075; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1103; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1075; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1103; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1075; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1103; + goto yy999; } } -yy1074: +yy1102: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1076; - if (yych <= '/') goto yy978; - goto yy1077; + if (yych == '-') goto yy1104; + if (yych <= '/') goto yy999; + goto yy1105; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1077; + if (yych <= '@') goto yy999; + goto yy1105; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1077; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1105; + goto yy999; } } -yy1075: +yy1103: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1077; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1105; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1077; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1105; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1077; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1105; + goto yy999; } } -yy1076: +yy1104: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1078; - if (yych <= '/') goto yy978; - goto yy1079; + if (yych == '-') goto yy1106; + if (yych <= '/') goto yy999; + goto yy1107; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1079; + if (yych <= '@') goto yy999; + goto yy1107; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1079; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1107; + goto yy999; } } -yy1077: +yy1105: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1079; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1107; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1079; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1107; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1079; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1107; + goto yy999; } } -yy1078: +yy1106: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1080; - if (yych <= '/') goto yy978; - goto yy1081; + if (yych == '-') goto yy1108; + if (yych <= '/') goto yy999; + goto yy1109; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1081; + if (yych <= '@') goto yy999; + goto yy1109; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1081; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1109; + goto yy999; } } -yy1079: +yy1107: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1081; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1109; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1081; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1109; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1081; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1109; + goto yy999; } } -yy1080: +yy1108: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1082; - if (yych <= '/') goto yy978; - goto yy1083; + if (yych == '-') goto yy1110; + if (yych <= '/') goto yy999; + goto yy1111; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1083; + if (yych <= '@') goto yy999; + goto yy1111; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1083; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1111; + goto yy999; } } -yy1081: +yy1109: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1083; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1111; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1083; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1111; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1083; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1111; + goto yy999; } } -yy1082: +yy1110: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1084; - if (yych <= '/') goto yy978; - goto yy1085; + if (yych == '-') goto yy1112; + if (yych <= '/') goto yy999; + goto yy1113; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1085; + if (yych <= '@') goto yy999; + goto yy1113; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1085; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1113; + goto yy999; } } -yy1083: +yy1111: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1085; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1113; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1085; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1113; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1085; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1113; + goto yy999; } } -yy1084: +yy1112: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1086; - if (yych <= '/') goto yy978; - goto yy1087; + if (yych == '-') goto yy1114; + if (yych <= '/') goto yy999; + goto yy1115; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1087; + if (yych <= '@') goto yy999; + goto yy1115; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1087; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1115; + goto yy999; } } -yy1085: +yy1113: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1087; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1115; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1087; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1115; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1087; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1115; + goto yy999; } } -yy1086: +yy1114: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1088; - if (yych <= '/') goto yy978; - goto yy1089; + if (yych == '-') goto yy1116; + if (yych <= '/') goto yy999; + goto yy1117; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1089; + if (yych <= '@') goto yy999; + goto yy1117; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1089; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1117; + goto yy999; } } -yy1087: +yy1115: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1089; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1117; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1089; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1117; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1089; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1117; + goto yy999; } } -yy1088: +yy1116: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1090; - if (yych <= '/') goto yy978; - goto yy1091; + if (yych == '-') goto yy1118; + if (yych <= '/') goto yy999; + goto yy1119; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1091; + if (yych <= '@') goto yy999; + goto yy1119; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1091; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1119; + goto yy999; } } -yy1089: +yy1117: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1091; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1119; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1091; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1119; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1091; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1119; + goto yy999; } } -yy1090: +yy1118: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1092; - if (yych <= '/') goto yy978; - goto yy1093; + if (yych == '-') goto yy1120; + if (yych <= '/') goto yy999; + goto yy1121; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1093; + if (yych <= '@') goto yy999; + goto yy1121; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1093; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1121; + goto yy999; } } -yy1091: +yy1119: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1093; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1121; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1093; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1121; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1093; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1121; + goto yy999; } } -yy1092: +yy1120: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1094; - if (yych <= '/') goto yy978; - goto yy1095; + if (yych == '-') goto yy1122; + if (yych <= '/') goto yy999; + goto yy1123; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1095; + if (yych <= '@') goto yy999; + goto yy1123; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1095; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1123; + goto yy999; } } -yy1093: +yy1121: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1095; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1123; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1095; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1123; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1095; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1123; + goto yy999; } } -yy1094: +yy1122: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1096; - if (yych <= '/') goto yy978; - goto yy1097; + if (yych == '-') goto yy1124; + if (yych <= '/') goto yy999; + goto yy1125; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1097; + if (yych <= '@') goto yy999; + goto yy1125; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1097; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1125; + goto yy999; } } -yy1095: +yy1123: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1097; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1125; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1097; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1125; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1097; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1125; + goto yy999; } } -yy1096: +yy1124: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1098; - if (yych <= '/') goto yy978; - goto yy1099; + if (yych == '-') goto yy1126; + if (yych <= '/') goto yy999; + goto yy1127; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1099; + if (yych <= '@') goto yy999; + goto yy1127; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1099; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1127; + goto yy999; } } -yy1097: +yy1125: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1099; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1127; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1099; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1127; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1099; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1127; + goto yy999; } } -yy1098: +yy1126: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1100; - if (yych <= '/') goto yy978; - goto yy1101; + if (yych == '-') goto yy1128; + if (yych <= '/') goto yy999; + goto yy1129; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1101; + if (yych <= '@') goto yy999; + goto yy1129; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1101; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1129; + goto yy999; } } -yy1099: +yy1127: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1101; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1129; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1101; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1129; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1101; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1129; + goto yy999; } } -yy1100: +yy1128: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1102; - if (yych <= '/') goto yy978; - goto yy1103; + if (yych == '-') goto yy1130; + if (yych <= '/') goto yy999; + goto yy1131; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1103; + if (yych <= '@') goto yy999; + goto yy1131; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1103; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1131; + goto yy999; } } -yy1101: +yy1129: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1103; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1131; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1103; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1131; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1103; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1131; + goto yy999; } } -yy1102: +yy1130: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1104; - if (yych <= '/') goto yy978; - goto yy1105; + if (yych == '-') goto yy1132; + if (yych <= '/') goto yy999; + goto yy1133; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1105; + if (yych <= '@') goto yy999; + goto yy1133; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1105; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1133; + goto yy999; } } -yy1103: +yy1131: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1105; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1133; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1105; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1133; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1105; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1133; + goto yy999; } } -yy1104: +yy1132: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1106; - if (yych <= '/') goto yy978; - goto yy1107; + if (yych == '-') goto yy1134; + if (yych <= '/') goto yy999; + goto yy1135; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1107; + if (yych <= '@') goto yy999; + goto yy1135; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1107; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1135; + goto yy999; } } -yy1105: +yy1133: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1107; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1135; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1107; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1135; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1107; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1135; + goto yy999; } } -yy1106: +yy1134: ++p; yych = *p; if (yych <= '9') { - if (yych == '-') goto yy1108; - if (yych <= '/') goto yy978; - goto yy1109; + if (yych == '-') goto yy1136; + if (yych <= '/') goto yy999; + goto yy1137; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1109; + if (yych <= '@') goto yy999; + goto yy1137; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1109; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1137; + goto yy999; } } -yy1107: +yy1135: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1109; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1137; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1109; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1137; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1109; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1137; + goto yy999; } } -yy1108: +yy1136: ++p; yych = *p; if (yych <= '@') { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1110; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1138; + goto yy999; } else { - if (yych <= 'Z') goto yy1110; - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1110; - goto yy978; + if (yych <= 'Z') goto yy1138; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1138; + goto yy999; } -yy1109: +yy1137: ++p; yych = *p; if (yych <= '=') { if (yych <= '.') { - if (yych <= '-') goto yy978; - goto yy984; + if (yych <= '-') goto yy999; + goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych >= ':') goto yy978; + if (yych <= '/') goto yy999; + if (yych >= ':') goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; } else { - if (yych <= '`') goto yy978; - if (yych >= '{') goto yy978; + if (yych <= '`') goto yy999; + if (yych >= '{') goto yy999; } } -yy1110: +yy1138: ++p; yych = *p; - if (yych == '.') goto yy984; - if (yych == '>') goto yy985; - goto yy978; -yy1111: + if (yych == '.') goto yy1012; + if (yych == '>') goto yy1013; + goto yy999; +yy1139: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1113; - if (yych <= '/') goto yy978; - goto yy1114; + if (yych == '-') goto yy1141; + if (yych <= '/') goto yy999; + goto yy1142; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1114; + if (yych <= '@') goto yy999; + goto yy1142; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1114; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1142; + goto yy999; } } -yy1112: +yy1140: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1114; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1142; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1114; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1142; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1114; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1142; + goto yy999; } } -yy1113: +yy1141: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1115; - if (yych <= '/') goto yy978; - goto yy1116; + if (yych == '-') goto yy1143; + if (yych <= '/') goto yy999; + goto yy1144; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1116; + if (yych <= '@') goto yy999; + goto yy1144; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1116; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1144; + goto yy999; } } -yy1114: +yy1142: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1116; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1144; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1116; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1144; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1116; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1144; + goto yy999; } } -yy1115: +yy1143: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1117; - if (yych <= '/') goto yy978; - goto yy1118; + if (yych == '-') goto yy1145; + if (yych <= '/') goto yy999; + goto yy1146; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1118; + if (yych <= '@') goto yy999; + goto yy1146; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1118; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1146; + goto yy999; } } -yy1116: +yy1144: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1118; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1146; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1118; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1146; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1118; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1146; + goto yy999; } } -yy1117: +yy1145: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1119; - if (yych <= '/') goto yy978; - goto yy1120; + if (yych == '-') goto yy1147; + if (yych <= '/') goto yy999; + goto yy1148; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1120; + if (yych <= '@') goto yy999; + goto yy1148; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1120; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1148; + goto yy999; } } -yy1118: +yy1146: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1120; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1148; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1120; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1148; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1120; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1148; + goto yy999; } } -yy1119: +yy1147: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1121; - if (yych <= '/') goto yy978; - goto yy1122; + if (yych == '-') goto yy1149; + if (yych <= '/') goto yy999; + goto yy1150; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1122; + if (yych <= '@') goto yy999; + goto yy1150; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1122; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1150; + goto yy999; } } -yy1120: +yy1148: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1122; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1150; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1122; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1150; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1122; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1150; + goto yy999; } } -yy1121: +yy1149: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1123; - if (yych <= '/') goto yy978; - goto yy1124; + if (yych == '-') goto yy1151; + if (yych <= '/') goto yy999; + goto yy1152; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1124; + if (yych <= '@') goto yy999; + goto yy1152; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1124; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1152; + goto yy999; } } -yy1122: +yy1150: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1124; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1152; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1124; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1152; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1124; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1152; + goto yy999; } } -yy1123: +yy1151: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1125; - if (yych <= '/') goto yy978; - goto yy1126; + if (yych == '-') goto yy1153; + if (yych <= '/') goto yy999; + goto yy1154; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1126; + if (yych <= '@') goto yy999; + goto yy1154; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1126; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1154; + goto yy999; } } -yy1124: +yy1152: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1126; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1154; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1126; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1154; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1126; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1154; + goto yy999; } } -yy1125: +yy1153: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1127; - if (yych <= '/') goto yy978; - goto yy1128; + if (yych == '-') goto yy1155; + if (yych <= '/') goto yy999; + goto yy1156; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1128; + if (yych <= '@') goto yy999; + goto yy1156; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1128; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1156; + goto yy999; } } -yy1126: +yy1154: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1128; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1156; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1128; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1156; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1128; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1156; + goto yy999; } } -yy1127: +yy1155: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1129; - if (yych <= '/') goto yy978; - goto yy1130; + if (yych == '-') goto yy1157; + if (yych <= '/') goto yy999; + goto yy1158; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1130; + if (yych <= '@') goto yy999; + goto yy1158; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1130; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1158; + goto yy999; } } -yy1128: +yy1156: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1130; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1158; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1130; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1158; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1130; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1158; + goto yy999; } } -yy1129: +yy1157: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1131; - if (yych <= '/') goto yy978; - goto yy1132; + if (yych == '-') goto yy1159; + if (yych <= '/') goto yy999; + goto yy1160; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1132; + if (yych <= '@') goto yy999; + goto yy1160; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1132; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1160; + goto yy999; } } -yy1130: +yy1158: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1132; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1160; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1132; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1160; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1132; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1160; + goto yy999; } } -yy1131: +yy1159: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1133; - if (yych <= '/') goto yy978; - goto yy1134; + if (yych == '-') goto yy1161; + if (yych <= '/') goto yy999; + goto yy1162; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1134; + if (yych <= '@') goto yy999; + goto yy1162; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1134; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1162; + goto yy999; } } -yy1132: +yy1160: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1134; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1162; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1134; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1162; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1134; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1162; + goto yy999; } } -yy1133: +yy1161: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1135; - if (yych <= '/') goto yy978; - goto yy1136; + if (yych == '-') goto yy1163; + if (yych <= '/') goto yy999; + goto yy1164; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1136; + if (yych <= '@') goto yy999; + goto yy1164; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1136; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1164; + goto yy999; } } -yy1134: +yy1162: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1136; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1164; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1136; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1164; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1136; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1164; + goto yy999; } } -yy1135: +yy1163: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1137; - if (yych <= '/') goto yy978; - goto yy1138; + if (yych == '-') goto yy1165; + if (yych <= '/') goto yy999; + goto yy1166; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1138; + if (yych <= '@') goto yy999; + goto yy1166; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1138; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1166; + goto yy999; } } -yy1136: +yy1164: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1138; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1166; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1138; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1166; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1138; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1166; + goto yy999; } } -yy1137: +yy1165: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1139; - if (yych <= '/') goto yy978; - goto yy1140; + if (yych == '-') goto yy1167; + if (yych <= '/') goto yy999; + goto yy1168; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1140; + if (yych <= '@') goto yy999; + goto yy1168; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1140; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1168; + goto yy999; } } -yy1138: +yy1166: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1140; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1168; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1140; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1168; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1140; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1168; + goto yy999; } } -yy1139: +yy1167: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1141; - if (yych <= '/') goto yy978; - goto yy1142; + if (yych == '-') goto yy1169; + if (yych <= '/') goto yy999; + goto yy1170; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1142; + if (yych <= '@') goto yy999; + goto yy1170; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1142; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1170; + goto yy999; } } -yy1140: +yy1168: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1142; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1170; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1142; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1170; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1142; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1170; + goto yy999; } } -yy1141: +yy1169: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1143; - if (yych <= '/') goto yy978; - goto yy1144; + if (yych == '-') goto yy1171; + if (yych <= '/') goto yy999; + goto yy1172; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1144; + if (yych <= '@') goto yy999; + goto yy1172; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1144; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1172; + goto yy999; } } -yy1142: +yy1170: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1144; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1172; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1144; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1172; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1144; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1172; + goto yy999; } } -yy1143: +yy1171: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1145; - if (yych <= '/') goto yy978; - goto yy1146; + if (yych == '-') goto yy1173; + if (yych <= '/') goto yy999; + goto yy1174; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1146; + if (yych <= '@') goto yy999; + goto yy1174; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1146; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1174; + goto yy999; } } -yy1144: +yy1172: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1146; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1174; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1146; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1174; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1146; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1174; + goto yy999; } } -yy1145: +yy1173: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1147; - if (yych <= '/') goto yy978; - goto yy1148; + if (yych == '-') goto yy1175; + if (yych <= '/') goto yy999; + goto yy1176; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1148; + if (yych <= '@') goto yy999; + goto yy1176; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1148; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1176; + goto yy999; } } -yy1146: +yy1174: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1148; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1176; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1148; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1176; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1148; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1176; + goto yy999; } } -yy1147: +yy1175: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1149; - if (yych <= '/') goto yy978; - goto yy1150; + if (yych == '-') goto yy1177; + if (yych <= '/') goto yy999; + goto yy1178; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1150; + if (yych <= '@') goto yy999; + goto yy1178; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1150; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1178; + goto yy999; } } -yy1148: +yy1176: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1150; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1178; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1150; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1178; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1150; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1178; + goto yy999; } } -yy1149: +yy1177: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1151; - if (yych <= '/') goto yy978; - goto yy1152; + if (yych == '-') goto yy1179; + if (yych <= '/') goto yy999; + goto yy1180; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1152; + if (yych <= '@') goto yy999; + goto yy1180; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1152; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1180; + goto yy999; } } -yy1150: +yy1178: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1152; - goto yy978; - } + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1180; + goto yy999; + } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1152; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1180; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1152; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1180; + goto yy999; } } -yy1151: +yy1179: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1153; - if (yych <= '/') goto yy978; - goto yy1154; + if (yych == '-') goto yy1181; + if (yych <= '/') goto yy999; + goto yy1182; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1154; + if (yych <= '@') goto yy999; + goto yy1182; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1154; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1182; + goto yy999; } } -yy1152: +yy1180: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1154; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1182; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1154; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1182; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1154; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1182; + goto yy999; } } -yy1153: +yy1181: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1155; - if (yych <= '/') goto yy978; - goto yy1156; + if (yych == '-') goto yy1183; + if (yych <= '/') goto yy999; + goto yy1184; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1156; + if (yych <= '@') goto yy999; + goto yy1184; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1156; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1184; + goto yy999; } } -yy1154: +yy1182: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1156; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1184; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1156; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1184; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1156; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1184; + goto yy999; } } -yy1155: +yy1183: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1157; - if (yych <= '/') goto yy978; - goto yy1158; + if (yych == '-') goto yy1185; + if (yych <= '/') goto yy999; + goto yy1186; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1158; + if (yych <= '@') goto yy999; + goto yy1186; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1158; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1186; + goto yy999; } } -yy1156: +yy1184: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1158; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1186; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1158; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1186; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1158; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1186; + goto yy999; } } -yy1157: +yy1185: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1159; - if (yych <= '/') goto yy978; - goto yy1160; + if (yych == '-') goto yy1187; + if (yych <= '/') goto yy999; + goto yy1188; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1160; + if (yych <= '@') goto yy999; + goto yy1188; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1160; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1188; + goto yy999; } } -yy1158: +yy1186: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1160; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1188; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1160; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1188; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1160; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1188; + goto yy999; } } -yy1159: +yy1187: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1161; - if (yych <= '/') goto yy978; - goto yy1162; + if (yych == '-') goto yy1189; + if (yych <= '/') goto yy999; + goto yy1190; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1162; + if (yych <= '@') goto yy999; + goto yy1190; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1162; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1190; + goto yy999; } } -yy1160: +yy1188: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1162; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1190; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1162; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1190; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1162; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1190; + goto yy999; } } -yy1161: +yy1189: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1163; - if (yych <= '/') goto yy978; - goto yy1164; + if (yych == '-') goto yy1191; + if (yych <= '/') goto yy999; + goto yy1192; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1164; + if (yych <= '@') goto yy999; + goto yy1192; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1164; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1192; + goto yy999; } } -yy1162: +yy1190: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1164; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1192; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1164; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1192; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1164; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1192; + goto yy999; } } -yy1163: +yy1191: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1165; - if (yych <= '/') goto yy978; - goto yy1166; + if (yych == '-') goto yy1193; + if (yych <= '/') goto yy999; + goto yy1194; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1166; + if (yych <= '@') goto yy999; + goto yy1194; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1166; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1194; + goto yy999; } } -yy1164: +yy1192: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1166; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1194; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1166; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1194; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1166; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1194; + goto yy999; } } -yy1165: +yy1193: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1167; - if (yych <= '/') goto yy978; - goto yy1168; + if (yych == '-') goto yy1195; + if (yych <= '/') goto yy999; + goto yy1196; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1168; + if (yych <= '@') goto yy999; + goto yy1196; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1168; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1196; + goto yy999; } } -yy1166: +yy1194: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1168; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1196; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1168; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1196; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1168; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1196; + goto yy999; } } -yy1167: +yy1195: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1169; - if (yych <= '/') goto yy978; - goto yy1170; + if (yych == '-') goto yy1197; + if (yych <= '/') goto yy999; + goto yy1198; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1170; + if (yych <= '@') goto yy999; + goto yy1198; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1170; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1198; + goto yy999; } } -yy1168: +yy1196: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1170; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1198; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1170; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1198; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1170; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1198; + goto yy999; } } -yy1169: +yy1197: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1171; - if (yych <= '/') goto yy978; - goto yy1172; + if (yych == '-') goto yy1199; + if (yych <= '/') goto yy999; + goto yy1200; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1172; + if (yych <= '@') goto yy999; + goto yy1200; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1172; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1200; + goto yy999; } } -yy1170: +yy1198: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1172; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1200; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1172; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1200; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1172; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1200; + goto yy999; } } -yy1171: +yy1199: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1173; - if (yych <= '/') goto yy978; - goto yy1174; + if (yych == '-') goto yy1201; + if (yych <= '/') goto yy999; + goto yy1202; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1174; + if (yych <= '@') goto yy999; + goto yy1202; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1174; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1202; + goto yy999; } } -yy1172: +yy1200: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1174; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1202; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1174; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1202; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1174; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1202; + goto yy999; } } -yy1173: +yy1201: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1175; - if (yych <= '/') goto yy978; - goto yy1176; + if (yych == '-') goto yy1203; + if (yych <= '/') goto yy999; + goto yy1204; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1176; + if (yych <= '@') goto yy999; + goto yy1204; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1176; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1204; + goto yy999; } } -yy1174: +yy1202: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1176; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1204; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1176; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1204; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1176; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1204; + goto yy999; } } -yy1175: +yy1203: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1177; - if (yych <= '/') goto yy978; - goto yy1178; + if (yych == '-') goto yy1205; + if (yych <= '/') goto yy999; + goto yy1206; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1178; + if (yych <= '@') goto yy999; + goto yy1206; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1178; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1206; + goto yy999; } } -yy1176: +yy1204: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1178; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1206; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1178; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1206; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1178; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1206; + goto yy999; } } -yy1177: +yy1205: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1179; - if (yych <= '/') goto yy978; - goto yy1180; + if (yych == '-') goto yy1207; + if (yych <= '/') goto yy999; + goto yy1208; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1180; + if (yych <= '@') goto yy999; + goto yy1208; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1180; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1208; + goto yy999; } } -yy1178: +yy1206: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1180; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1208; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1180; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1208; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1180; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1208; + goto yy999; } } -yy1179: +yy1207: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1181; - if (yych <= '/') goto yy978; - goto yy1182; + if (yych == '-') goto yy1209; + if (yych <= '/') goto yy999; + goto yy1210; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1182; + if (yych <= '@') goto yy999; + goto yy1210; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1182; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1210; + goto yy999; } } -yy1180: +yy1208: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1182; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1210; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1182; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1210; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1182; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1210; + goto yy999; } } -yy1181: +yy1209: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1183; - if (yych <= '/') goto yy978; - goto yy1184; + if (yych == '-') goto yy1211; + if (yych <= '/') goto yy999; + goto yy1212; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1184; + if (yych <= '@') goto yy999; + goto yy1212; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1184; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1212; + goto yy999; } } -yy1182: +yy1210: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1184; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1212; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1184; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1212; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1184; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1212; + goto yy999; } } -yy1183: +yy1211: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1185; - if (yych <= '/') goto yy978; - goto yy1186; + if (yych == '-') goto yy1213; + if (yych <= '/') goto yy999; + goto yy1214; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1186; + if (yych <= '@') goto yy999; + goto yy1214; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1186; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1214; + goto yy999; } } -yy1184: +yy1212: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1186; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1214; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1186; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1214; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1186; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1214; + goto yy999; } } -yy1185: +yy1213: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1187; - if (yych <= '/') goto yy978; - goto yy1188; + if (yych == '-') goto yy1215; + if (yych <= '/') goto yy999; + goto yy1216; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1188; + if (yych <= '@') goto yy999; + goto yy1216; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1188; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1216; + goto yy999; } } -yy1186: +yy1214: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1188; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1216; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1188; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1216; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1188; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1216; + goto yy999; } } -yy1187: +yy1215: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1189; - if (yych <= '/') goto yy978; - goto yy1190; + if (yych == '-') goto yy1217; + if (yych <= '/') goto yy999; + goto yy1218; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1190; + if (yych <= '@') goto yy999; + goto yy1218; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1190; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1218; + goto yy999; } } -yy1188: +yy1216: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1190; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1218; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1190; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1218; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1190; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1218; + goto yy999; } } -yy1189: +yy1217: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1191; - if (yych <= '/') goto yy978; - goto yy1192; + if (yych == '-') goto yy1219; + if (yych <= '/') goto yy999; + goto yy1220; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1192; + if (yych <= '@') goto yy999; + goto yy1220; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1192; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1220; + goto yy999; } } -yy1190: +yy1218: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1192; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1220; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1192; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1220; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1192; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1220; + goto yy999; } } -yy1191: +yy1219: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1193; - if (yych <= '/') goto yy978; - goto yy1194; + if (yych == '-') goto yy1221; + if (yych <= '/') goto yy999; + goto yy1222; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1194; + if (yych <= '@') goto yy999; + goto yy1222; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1194; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1222; + goto yy999; } } -yy1192: +yy1220: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1194; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1222; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1194; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1222; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1194; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1222; + goto yy999; } } -yy1193: +yy1221: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1195; - if (yych <= '/') goto yy978; - goto yy1196; + if (yych == '-') goto yy1223; + if (yych <= '/') goto yy999; + goto yy1224; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1196; + if (yych <= '@') goto yy999; + goto yy1224; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1196; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1224; + goto yy999; } } -yy1194: +yy1222: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1196; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1224; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1196; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1224; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1196; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1224; + goto yy999; } } -yy1195: +yy1223: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1197; - if (yych <= '/') goto yy978; - goto yy1198; + if (yych == '-') goto yy1225; + if (yych <= '/') goto yy999; + goto yy1226; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1198; + if (yych <= '@') goto yy999; + goto yy1226; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1198; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1226; + goto yy999; } } -yy1196: +yy1224: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1198; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1226; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1198; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1226; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1198; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1226; + goto yy999; } } -yy1197: +yy1225: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1199; - if (yych <= '/') goto yy978; - goto yy1200; + if (yych == '-') goto yy1227; + if (yych <= '/') goto yy999; + goto yy1228; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1200; + if (yych <= '@') goto yy999; + goto yy1228; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1200; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1228; + goto yy999; } } -yy1198: +yy1226: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1200; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1228; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1200; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1228; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1200; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1228; + goto yy999; } } -yy1199: +yy1227: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1201; - if (yych <= '/') goto yy978; - goto yy1202; + if (yych == '-') goto yy1229; + if (yych <= '/') goto yy999; + goto yy1230; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1202; + if (yych <= '@') goto yy999; + goto yy1230; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1202; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1230; + goto yy999; } } -yy1200: +yy1228: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1202; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1230; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1202; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1230; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1202; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1230; + goto yy999; } } -yy1201: +yy1229: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1203; - if (yych <= '/') goto yy978; - goto yy1204; + if (yych == '-') goto yy1231; + if (yych <= '/') goto yy999; + goto yy1232; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1204; + if (yych <= '@') goto yy999; + goto yy1232; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1204; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1232; + goto yy999; } } -yy1202: +yy1230: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1204; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1232; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1204; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1232; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1204; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1232; + goto yy999; } } -yy1203: +yy1231: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1205; - if (yych <= '/') goto yy978; - goto yy1206; + if (yych == '-') goto yy1233; + if (yych <= '/') goto yy999; + goto yy1234; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1206; + if (yych <= '@') goto yy999; + goto yy1234; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1206; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1234; + goto yy999; } } -yy1204: +yy1232: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1206; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1234; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1206; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1234; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1206; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1234; + goto yy999; } } -yy1205: +yy1233: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1207; - if (yych <= '/') goto yy978; - goto yy1208; + if (yych == '-') goto yy1235; + if (yych <= '/') goto yy999; + goto yy1236; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1208; + if (yych <= '@') goto yy999; + goto yy1236; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1208; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1236; + goto yy999; } } -yy1206: +yy1234: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1208; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1236; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1208; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1236; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1208; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1236; + goto yy999; } } -yy1207: +yy1235: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1209; - if (yych <= '/') goto yy978; - goto yy1210; + if (yych == '-') goto yy1237; + if (yych <= '/') goto yy999; + goto yy1238; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1210; + if (yych <= '@') goto yy999; + goto yy1238; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1210; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1238; + goto yy999; } } -yy1208: +yy1236: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1210; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1238; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1210; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1238; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1210; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1238; + goto yy999; } } -yy1209: +yy1237: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1211; - if (yych <= '/') goto yy978; - goto yy1212; + if (yych == '-') goto yy1239; + if (yych <= '/') goto yy999; + goto yy1240; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1212; + if (yych <= '@') goto yy999; + goto yy1240; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1212; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1240; + goto yy999; } } -yy1210: +yy1238: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1212; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1240; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1212; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1240; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1212; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1240; + goto yy999; } } -yy1211: +yy1239: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1213; - if (yych <= '/') goto yy978; - goto yy1214; + if (yych == '-') goto yy1241; + if (yych <= '/') goto yy999; + goto yy1242; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1214; + if (yych <= '@') goto yy999; + goto yy1242; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1214; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1242; + goto yy999; } } -yy1212: +yy1240: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1214; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1242; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1214; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1242; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1214; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1242; + goto yy999; } } -yy1213: +yy1241: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1215; - if (yych <= '/') goto yy978; - goto yy1216; + if (yych == '-') goto yy1243; + if (yych <= '/') goto yy999; + goto yy1244; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1216; + if (yych <= '@') goto yy999; + goto yy1244; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1216; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1244; + goto yy999; } } -yy1214: +yy1242: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1216; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1244; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1216; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1244; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1216; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1244; + goto yy999; } } -yy1215: +yy1243: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1217; - if (yych <= '/') goto yy978; - goto yy1218; + if (yych == '-') goto yy1245; + if (yych <= '/') goto yy999; + goto yy1246; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1218; + if (yych <= '@') goto yy999; + goto yy1246; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1218; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1246; + goto yy999; } } -yy1216: +yy1244: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1218; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1246; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1218; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1246; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1218; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1246; + goto yy999; } } -yy1217: +yy1245: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1219; - if (yych <= '/') goto yy978; - goto yy1220; + if (yych == '-') goto yy1247; + if (yych <= '/') goto yy999; + goto yy1248; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1220; + if (yych <= '@') goto yy999; + goto yy1248; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1220; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1248; + goto yy999; } } -yy1218: +yy1246: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1220; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1248; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1220; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1248; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1220; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1248; + goto yy999; } } -yy1219: +yy1247: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1221; - if (yych <= '/') goto yy978; - goto yy1222; + if (yych == '-') goto yy1249; + if (yych <= '/') goto yy999; + goto yy1250; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1222; + if (yych <= '@') goto yy999; + goto yy1250; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1222; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1250; + goto yy999; } } -yy1220: +yy1248: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1222; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1250; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1222; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1250; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1222; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1250; + goto yy999; } } -yy1221: +yy1249: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1223; - if (yych <= '/') goto yy978; - goto yy1224; + if (yych == '-') goto yy1251; + if (yych <= '/') goto yy999; + goto yy1252; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1224; + if (yych <= '@') goto yy999; + goto yy1252; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1224; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1252; + goto yy999; } } -yy1222: +yy1250: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1224; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1252; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1224; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1252; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1224; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1252; + goto yy999; } } -yy1223: +yy1251: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1225; - if (yych <= '/') goto yy978; - goto yy1226; + if (yych == '-') goto yy1253; + if (yych <= '/') goto yy999; + goto yy1254; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1226; + if (yych <= '@') goto yy999; + goto yy1254; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1226; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1254; + goto yy999; } } -yy1224: +yy1252: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1226; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1254; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1226; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1254; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1226; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1254; + goto yy999; } } -yy1225: +yy1253: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1227; - if (yych <= '/') goto yy978; - goto yy1228; + if (yych == '-') goto yy1255; + if (yych <= '/') goto yy999; + goto yy1256; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1228; + if (yych <= '@') goto yy999; + goto yy1256; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1228; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1256; + goto yy999; } } -yy1226: +yy1254: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1228; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1256; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1228; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1256; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1228; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1256; + goto yy999; } } -yy1227: +yy1255: yych = *++p; if (yych <= '9') { - if (yych == '-') goto yy1229; - if (yych <= '/') goto yy978; - goto yy1230; + if (yych == '-') goto yy1257; + if (yych <= '/') goto yy999; + goto yy1258; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy978; - goto yy1230; + if (yych <= '@') goto yy999; + goto yy1258; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1230; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1258; + goto yy999; } } -yy1228: +yy1256: yych = *++p; if (yych <= '=') { if (yych <= '.') { - if (yych <= ',') goto yy978; - if (yych >= '.') goto yy984; + if (yych <= ',') goto yy999; + if (yych >= '.') goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1230; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1258; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1230; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1258; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1230; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1258; + goto yy999; } } -yy1229: +yy1257: yych = *++p; if (yych <= '@') { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1110; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1138; + goto yy999; } else { - if (yych <= 'Z') goto yy1110; - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1110; - goto yy978; + if (yych <= 'Z') goto yy1138; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1138; + goto yy999; } -yy1230: +yy1258: ++p; if ((yych = *p) <= '=') { if (yych <= '.') { - if (yych <= '-') goto yy978; - goto yy984; + if (yych <= '-') goto yy999; + goto yy1012; } else { - if (yych <= '/') goto yy978; - if (yych <= '9') goto yy1110; - goto yy978; + if (yych <= '/') goto yy999; + if (yych <= '9') goto yy1138; + goto yy999; } } else { if (yych <= 'Z') { - if (yych <= '>') goto yy985; - if (yych <= '@') goto yy978; - goto yy1110; + if (yych <= '>') goto yy1013; + if (yych <= '@') goto yy999; + goto yy1138; } else { - if (yych <= '`') goto yy978; - if (yych <= 'z') goto yy1110; - goto yy978; + if (yych <= '`') goto yy999; + if (yych <= 'z') goto yy1138; + goto yy999; } } } @@ -10828,2413 +11127,3320 @@ bufsize_t _scan_html_tag(const unsigned char *p) 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 254, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - /* table 9 .. 11: 256 */ - 0, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 32, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 128, - 160, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + /* table 9 .. 11: 256 */ + 0, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, + 160, 160, 160, 160, 160, 32, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, + 160, 160, 160, 160, 160, 160, 160, 128, + 160, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= '/') { - if (yych <= ' ') { - if (yych != '\n') goto yy1238; + yych = *(marker = p); + if (yych <= '`') { + if (yych <= '.') { + if (yych <= '\n') { + if (yych <= '\t') goto yy1266; + } else { + if (yych == '!') goto yy1264; + goto yy1266; + } } else { - if (yych <= '!') goto yy1236; - if (yych <= '.') goto yy1238; - goto yy1235; + if (yych <= '?') { + if (yych <= '/') goto yy1263; + if (yych <= '>') goto yy1266; + goto yy1265; + } else { + if (yych <= '@') goto yy1266; + if (yych <= 'Z') goto yy1262; + goto yy1266; + } } } else { - if (yych <= '@') { - if (yych == '?') goto yy1237; - goto yy1238; + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 'z') goto yy1262; + if (yych <= 0x7F) goto yy1266; + } else { + if (yych <= 0xDF) goto yy1267; + if (yych <= 0xE0) goto yy1269; + goto yy1270; + } } else { - if (yych <= 'Z') goto yy1234; - if (yych <= '`') goto yy1238; - if (yych <= 'z') goto yy1234; - goto yy1238; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1274; + if (yych <= 0xEF) goto yy1270; + goto yy1271; + } else { + if (yych <= 0xF3) goto yy1272; + if (yych <= 0xF4) goto yy1273; + } } } -yy1233: +yy1261: { return 0; } -yy1234: +yy1262: yych = *(marker = ++p); if (yych <= '9') { if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1233; - if (yych <= '\r') goto yy1275; - goto yy1233; + if (yych <= 0x08) goto yy1261; + if (yych <= '\r') goto yy1366; + goto yy1261; } else { - if (yych <= ' ') goto yy1275; - if (yych <= '.') goto yy1233; - if (yych <= '/') goto yy1277; - goto yy1273; + if (yych <= ' ') goto yy1366; + if (yych <= '.') goto yy1261; + if (yych <= '/') goto yy1368; + goto yy1364; } } else { if (yych <= '@') { - if (yych == '>') goto yy1243; - goto yy1233; + if (yych == '>') goto yy1285; + goto yy1261; } else { - if (yych <= 'Z') goto yy1273; - if (yych <= '`') goto yy1233; - if (yych <= 'z') goto yy1273; - goto yy1233; + if (yych <= 'Z') goto yy1364; + if (yych <= '`') goto yy1261; + if (yych <= 'z') goto yy1364; + goto yy1261; } } -yy1235: +yy1263: yych = *(marker = ++p); - if (yych <= '@') goto yy1233; - if (yych <= 'Z') goto yy1269; - if (yych <= '`') goto yy1233; - if (yych <= 'z') goto yy1269; - goto yy1233; -yy1236: + if (yych <= '@') goto yy1261; + if (yych <= 'Z') goto yy1360; + if (yych <= '`') goto yy1261; + if (yych <= 'z') goto yy1360; + goto yy1261; +yy1264: yych = *(marker = ++p); if (yybm[256+yych] & 64) { - goto yy1246; + goto yy1295; } - if (yych == '-') goto yy1248; - if (yych == '[') goto yy1245; - goto yy1233; -yy1237: + if (yych == '-') goto yy1297; + if (yych <= '@') goto yy1261; + if (yych <= '[') goto yy1294; + goto yy1261; +yy1265: yych = *(marker = ++p); - if (yych <= 0x00) goto yy1233; - goto yy1240; -yy1238: + if (yych <= 0x00) goto yy1261; + if (yych <= 0x7F) goto yy1276; + if (yych <= 0xC1) goto yy1261; + if (yych <= 0xF4) goto yy1276; + goto yy1261; +yy1266: + yych = *++p; + goto yy1261; +yy1267: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1266; +yy1268: + p = marker; + goto yy1261; +yy1269: yych = *++p; - goto yy1233; -yy1239: + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1267; + goto yy1268; +yy1270: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1267; + goto yy1268; +yy1271: + yych = *++p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1270; + goto yy1268; +yy1272: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1270; + goto yy1268; +yy1273: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1270; + goto yy1268; +yy1274: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1267; + goto yy1268; +yy1275: ++p; yych = *p; -yy1240: +yy1276: if (yybm[256+yych] & 32) { - goto yy1239; + goto yy1275; } - if (yych >= 0x01) goto yy1242; -yy1241: - p = marker; - goto yy1233; -yy1242: + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= '?') goto yy1284; + goto yy1268; + } else { + if (yych <= 0xDF) goto yy1277; + if (yych <= 0xE0) goto yy1278; + goto yy1279; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1283; + if (yych <= 0xEF) goto yy1279; + goto yy1280; + } else { + if (yych <= 0xF3) goto yy1281; + if (yych <= 0xF4) goto yy1282; + goto yy1268; + } + } +yy1277: ++p; yych = *p; - if (yych <= 0x00) goto yy1241; - if (yych != '>') goto yy1239; -yy1243: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1275; + goto yy1268; +yy1278: ++p; - { return (bufsize_t)(p - start); } -yy1245: - yych = *++p; - if (yych == 'C') goto yy1260; - if (yych == 'c') goto yy1260; - goto yy1241; -yy1246: + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1277; + goto yy1268; +yy1279: ++p; yych = *p; - if (yybm[0+yych] & 1) { - goto yy1256; - } - if (yych <= '@') goto yy1241; - if (yych <= 'Z') goto yy1246; - goto yy1241; -yy1248: - yych = *++p; - if (yych != '-') goto yy1241; - yych = *++p; - if (yych == '-') goto yy1250; - if (yych == '>') goto yy1241; - goto yy1252; -yy1250: - yych = *++p; - if (yych == '-') goto yy1255; - if (yych == '>') goto yy1241; - goto yy1252; -yy1251: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1277; + goto yy1268; +yy1280: ++p; yych = *p; -yy1252: - if (yybm[256+yych] & 128) { - goto yy1251; - } - if (yych <= 0x00) goto yy1241; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1279; + goto yy1268; +yy1281: ++p; yych = *p; - if (yybm[256+yych] & 128) { - goto yy1251; - } - if (yych <= 0x00) goto yy1241; - yych = *++p; - if (yych == '>') goto yy1243; - goto yy1241; -yy1255: - yych = *++p; - if (yych == '>') goto yy1243; - goto yy1241; -yy1256: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1279; + goto yy1268; +yy1282: ++p; yych = *p; - if (yybm[0+yych] & 1) { - goto yy1256; - } - if (yych <= 0x00) goto yy1241; - if (yych == '>') goto yy1243; -yy1258: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1279; + goto yy1268; +yy1283: ++p; yych = *p; - if (yybm[0+yych] & 2) { - goto yy1258; - } - if (yych <= 0x00) goto yy1241; - goto yy1243; -yy1260: - yych = *++p; - if (yych == 'D') goto yy1261; - if (yych != 'd') goto yy1241; -yy1261: - yych = *++p; - if (yych == 'A') goto yy1262; - if (yych != 'a') goto yy1241; -yy1262: - yych = *++p; - if (yych == 'T') goto yy1263; - if (yych != 't') goto yy1241; -yy1263: - yych = *++p; - if (yych == 'A') goto yy1264; - if (yych != 'a') goto yy1241; -yy1264: - yych = *++p; - if (yych != '[') goto yy1241; -yy1265: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1277; + goto yy1268; +yy1284: ++p; yych = *p; - if (yybm[0+yych] & 4) { - goto yy1265; + if (yych <= 0xE0) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1268; + if (yych <= '=') goto yy1275; + } else { + if (yych <= 0x7F) goto yy1275; + if (yych <= 0xC1) goto yy1268; + if (yych <= 0xDF) goto yy1287; + goto yy1288; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1293; + goto yy1289; + } else { + if (yych <= 0xF0) goto yy1290; + if (yych <= 0xF3) goto yy1291; + if (yych <= 0xF4) goto yy1292; + goto yy1268; + } } - if (yych <= 0x00) goto yy1241; +yy1285: + ++p; + { return (bufsize_t)(p - start); } +yy1287: ++p; yych = *p; - if (yybm[0+yych] & 4) { - goto yy1265; - } - if (yych <= 0x00) goto yy1241; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1275; + goto yy1268; +yy1288: ++p; yych = *p; - if (yych <= 0x00) goto yy1241; - if (yych == '>') goto yy1243; - goto yy1265; -yy1269: + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1287; + goto yy1268; +yy1289: ++p; yych = *p; - if (yybm[0+yych] & 8) { - goto yy1269; - } - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1241; - if (yych >= 0x0E) goto yy1241; - } else { - if (yych <= ' ') goto yy1271; - if (yych == '>') goto yy1243; - goto yy1241; - } -yy1271: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1287; + goto yy1268; +yy1290: ++p; yych = *p; - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1241; - if (yych <= '\r') goto yy1271; - goto yy1241; - } else { - if (yych <= ' ') goto yy1271; - if (yych == '>') goto yy1243; - goto yy1241; - } -yy1273: + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1289; + goto yy1268; +yy1291: ++p; yych = *p; - if (yych <= '9') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1241; - if (yych >= 0x0E) goto yy1241; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1289; + goto yy1268; +yy1292: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1289; + goto yy1268; +yy1293: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1287; + goto yy1268; +yy1294: + yych = *++p; + if (yych == 'C') goto yy1330; + if (yych == 'c') goto yy1330; + goto yy1268; +yy1295: + ++p; + yych = *p; + if (yybm[0+yych] & 1) { + goto yy1319; + } + if (yych <= '@') goto yy1268; + if (yych <= 'Z') goto yy1295; + goto yy1268; +yy1297: + yych = *++p; + if (yych != '-') goto yy1268; + yych = *++p; + if (yych <= 0xE0) { + if (yych <= '=') { + if (yych != '-') goto yy1301; } else { - if (yych <= ' ') goto yy1275; - if (yych <= '.') goto yy1241; - if (yych <= '/') goto yy1277; - goto yy1273; + if (yych <= '>') goto yy1268; + if (yych <= 0xC1) goto yy1301; + if (yych <= 0xDF) goto yy1302; + goto yy1303; } } else { - if (yych <= '@') { - if (yych == '>') goto yy1243; - goto yy1241; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1308; + goto yy1304; } else { - if (yych <= 'Z') goto yy1273; - if (yych <= '`') goto yy1241; - if (yych <= 'z') goto yy1273; - goto yy1241; + if (yych <= 0xF0) goto yy1305; + if (yych <= 0xF3) goto yy1306; + if (yych <= 0xF4) goto yy1307; + goto yy1301; } } -yy1275: - ++p; - yych = *p; - if (yych <= ':') { - if (yych <= ' ') { - if (yych <= 0x08) goto yy1241; - if (yych <= '\r') goto yy1275; - if (yych <= 0x1F) goto yy1241; - goto yy1275; + yych = *++p; + if (yych <= 0xE0) { + if (yych <= '=') { + if (yych == '-') goto yy1318; + goto yy1301; } else { - if (yych == '/') goto yy1277; - if (yych <= '9') goto yy1241; - goto yy1278; + if (yych <= '>') goto yy1268; + if (yych <= 0xC1) goto yy1301; + if (yych <= 0xDF) goto yy1302; + goto yy1303; } } else { - if (yych <= 'Z') { - if (yych == '>') goto yy1243; - if (yych <= '@') goto yy1241; - goto yy1278; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1308; + goto yy1304; } else { - if (yych <= '_') { - if (yych <= '^') goto yy1241; - goto yy1278; - } else { - if (yych <= '`') goto yy1241; - if (yych <= 'z') goto yy1278; - goto yy1241; - } + if (yych <= 0xF0) goto yy1305; + if (yych <= 0xF3) goto yy1306; + if (yych <= 0xF4) goto yy1307; + goto yy1301; } } -yy1277: - yych = *++p; - if (yych == '>') goto yy1243; - goto yy1241; -yy1278: +yy1300: ++p; yych = *p; - if (yybm[0+yych] & 16) { - goto yy1278; +yy1301: + if (yybm[256+yych] & 128) { + goto yy1300; } - if (yych <= '.') { - if (yych <= '\r') { - if (yych <= 0x08) goto yy1241; + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= '-') goto yy1309; + goto yy1268; } else { - if (yych != ' ') goto yy1241; + if (yych <= 0xDF) goto yy1310; + if (yych <= 0xE0) goto yy1311; + goto yy1312; } } else { - if (yych <= '<') { - if (yych <= '/') goto yy1277; - goto yy1241; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1316; + if (yych <= 0xEF) goto yy1312; + goto yy1313; } else { - if (yych <= '=') goto yy1282; - if (yych <= '>') goto yy1243; - goto yy1241; + if (yych <= 0xF3) goto yy1314; + if (yych <= 0xF4) goto yy1315; + goto yy1268; } } -yy1280: +yy1302: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1300; + goto yy1268; +yy1303: + yych = *++p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1302; + goto yy1268; +yy1304: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1302; + goto yy1268; +yy1305: + yych = *++p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1304; + goto yy1268; +yy1306: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1304; + goto yy1268; +yy1307: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1304; + goto yy1268; +yy1308: + yych = *++p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1302; + goto yy1268; +yy1309: ++p; yych = *p; - if (yych <= '<') { - if (yych <= ' ') { - if (yych <= 0x08) goto yy1241; - if (yych <= '\r') goto yy1280; - if (yych <= 0x1F) goto yy1241; - goto yy1280; + if (yybm[256+yych] & 128) { + goto yy1300; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= '-') goto yy1317; + goto yy1268; } else { - if (yych <= '/') { - if (yych <= '.') goto yy1241; - goto yy1277; - } else { - if (yych == ':') goto yy1278; - goto yy1241; - } + if (yych <= 0xDF) goto yy1310; + if (yych <= 0xE0) goto yy1311; + goto yy1312; } } else { - if (yych <= 'Z') { - if (yych <= '=') goto yy1282; - if (yych <= '>') goto yy1243; - if (yych <= '@') goto yy1241; - goto yy1278; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1316; + if (yych <= 0xEF) goto yy1312; + goto yy1313; } else { - if (yych <= '_') { - if (yych <= '^') goto yy1241; - goto yy1278; - } else { - if (yych <= '`') goto yy1241; - if (yych <= 'z') goto yy1278; - goto yy1241; - } + if (yych <= 0xF3) goto yy1314; + if (yych <= 0xF4) goto yy1315; + goto yy1268; } } -yy1282: +yy1310: ++p; yych = *p; - if (yybm[0+yych] & 32) { - goto yy1284; - } - if (yych <= 0x00) goto yy1241; - if (yych <= '!') goto yy1283; - if (yych <= '"') goto yy1288; - if (yych <= ';') goto yy1286; - goto yy1241; -yy1283: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1300; + goto yy1268; +yy1311: ++p; yych = *p; - if (yybm[0+yych] & 32) { - goto yy1284; - } - if (yych <= '"') { - if (yych <= 0x00) goto yy1241; - if (yych <= '!') goto yy1297; - goto yy1288; - } else { - if (yych <= ';') goto yy1286; - if (yych == '>') goto yy1243; - goto yy1241; - } -yy1284: + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1310; + goto yy1268; +yy1312: ++p; yych = *p; - if (yybm[0+yych] & 32) { - goto yy1284; - } - if (yych <= 0x00) goto yy1241; - if (yych <= '!') goto yy1291; - if (yych == '>') goto yy1243; - goto yy1241; -yy1286: + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1310; + goto yy1268; +yy1313: ++p; yych = *p; - if (yybm[0+yych] & 64) { - goto yy1286; - } - if (yych <= 0x00) goto yy1241; - goto yy1290; -yy1288: + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1312; + goto yy1268; +yy1314: ++p; yych = *p; - if (yybm[0+yych] & 128) { - goto yy1288; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1312; + goto yy1268; +yy1315: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1312; + goto yy1268; +yy1316: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1310; + goto yy1268; +yy1317: + yych = *++p; + if (yych == '>') goto yy1285; + goto yy1268; +yy1318: + yych = *++p; + if (yych == '>') goto yy1285; + goto yy1268; +yy1319: + ++p; + yych = *p; + if (yybm[0+yych] & 1) { + goto yy1319; } - if (yych <= 0x00) goto yy1241; -yy1290: + if (yych <= 0xE0) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1268; + if (yych >= '>') goto yy1285; + } else { + if (yych <= 0x7F) goto yy1321; + if (yych <= 0xC1) goto yy1268; + if (yych <= 0xDF) goto yy1323; + goto yy1324; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1329; + goto yy1325; + } else { + if (yych <= 0xF0) goto yy1326; + if (yych <= 0xF3) goto yy1327; + if (yych <= 0xF4) goto yy1328; + goto yy1268; + } + } +yy1321: ++p; yych = *p; - if (yych <= ' ') { - if (yych <= 0x08) goto yy1241; - if (yych <= '\r') goto yy1275; - if (yych <= 0x1F) goto yy1241; - goto yy1275; + if (yybm[0+yych] & 2) { + goto yy1321; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= '>') goto yy1285; + goto yy1268; + } else { + if (yych <= 0xDF) goto yy1323; + if (yych <= 0xE0) goto yy1324; + goto yy1325; + } } else { - if (yych <= '/') { - if (yych <= '.') goto yy1241; - goto yy1277; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1329; + if (yych <= 0xEF) goto yy1325; + goto yy1326; } else { - if (yych == '>') goto yy1243; - goto yy1241; + if (yych <= 0xF3) goto yy1327; + if (yych <= 0xF4) goto yy1328; + goto yy1268; } } -yy1291: +yy1323: ++p; yych = *p; - if (yych <= '9') { - if (yych <= ' ') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy1241; - goto yy1284; - } else { - if (yych <= '\r') goto yy1291; - if (yych <= 0x1F) goto yy1284; - goto yy1291; - } + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1321; + goto yy1268; +yy1324: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1323; + goto yy1268; +yy1325: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1323; + goto yy1268; +yy1326: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1325; + goto yy1268; +yy1327: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1325; + goto yy1268; +yy1328: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1325; + goto yy1268; +yy1329: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1323; + goto yy1268; +yy1330: + yych = *++p; + if (yych == 'D') goto yy1331; + if (yych != 'd') goto yy1268; +yy1331: + yych = *++p; + if (yych == 'A') goto yy1332; + if (yych != 'a') goto yy1268; +yy1332: + yych = *++p; + if (yych == 'T') goto yy1333; + if (yych != 't') goto yy1268; +yy1333: + yych = *++p; + if (yych == 'A') goto yy1334; + if (yych != 'a') goto yy1268; +yy1334: + yych = *++p; + if (yych != '[') goto yy1268; +yy1335: + ++p; + yych = *p; + if (yybm[0+yych] & 4) { + goto yy1335; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= ']') goto yy1344; + goto yy1268; } else { - if (yych <= '"') { - if (yych <= '!') goto yy1284; - goto yy1241; - } else { - if (yych == '\'') goto yy1241; - goto yy1284; - } + if (yych <= 0xDF) goto yy1337; + if (yych <= 0xE0) goto yy1338; + goto yy1339; } } else { - if (yych <= '@') { - if (yych <= ';') { - if (yych >= ';') goto yy1284; - } else { - if (yych <= '=') goto yy1241; - if (yych <= '>') goto yy1243; - goto yy1284; - } + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1343; + if (yych <= 0xEF) goto yy1339; + goto yy1340; } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy1293; - if (yych <= '^') goto yy1284; - } else { - if (yych <= '`') goto yy1241; - if (yych >= '{') goto yy1284; - } + if (yych <= 0xF3) goto yy1341; + if (yych <= 0xF4) goto yy1342; + goto yy1268; } } -yy1293: +yy1337: ++p; yych = *p; - if (yych <= '/') { - if (yych <= '!') { - if (yych <= '\r') { - if (yych <= 0x00) goto yy1241; - if (yych <= 0x08) goto yy1284; - } else { - if (yych != ' ') goto yy1284; - } + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1335; + goto yy1268; +yy1338: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1337; + goto yy1268; +yy1339: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1337; + goto yy1268; +yy1340: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1339; + goto yy1268; +yy1341: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1339; + goto yy1268; +yy1342: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1339; + goto yy1268; +yy1343: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1337; + goto yy1268; +yy1344: + ++p; + yych = *p; + if (yybm[0+yych] & 4) { + goto yy1335; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych >= '^') goto yy1268; } else { - if (yych <= '\'') { - if (yych <= '"') goto yy1241; - if (yych <= '&') goto yy1284; - goto yy1241; - } else { - if (yych <= ',') goto yy1284; - if (yych <= '.') goto yy1293; - goto yy1284; - } + if (yych <= 0xDF) goto yy1346; + if (yych <= 0xE0) goto yy1347; + goto yy1348; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1352; + if (yych <= 0xEF) goto yy1348; + goto yy1349; + } else { + if (yych <= 0xF3) goto yy1350; + if (yych <= 0xF4) goto yy1351; + goto yy1268; + } + } + ++p; + yych = *p; + if (yych <= 0xE0) { + if (yych <= '>') { + if (yych <= 0x00) goto yy1268; + if (yych <= '=') goto yy1335; + goto yy1285; + } else { + if (yych <= 0x7F) goto yy1335; + if (yych <= 0xC1) goto yy1268; + if (yych <= 0xDF) goto yy1353; + goto yy1354; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1359; + goto yy1355; + } else { + if (yych <= 0xF0) goto yy1356; + if (yych <= 0xF3) goto yy1357; + if (yych <= 0xF4) goto yy1358; + goto yy1268; + } + } +yy1346: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1335; + goto yy1268; +yy1347: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1346; + goto yy1268; +yy1348: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1346; + goto yy1268; +yy1349: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1348; + goto yy1268; +yy1350: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1348; + goto yy1268; +yy1351: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1348; + goto yy1268; +yy1352: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1346; + goto yy1268; +yy1353: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1335; + goto yy1268; +yy1354: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1353; + goto yy1268; +yy1355: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1353; + goto yy1268; +yy1356: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1355; + goto yy1268; +yy1357: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1355; + goto yy1268; +yy1358: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1355; + goto yy1268; +yy1359: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1353; + goto yy1268; +yy1360: + ++p; + yych = *p; + if (yybm[0+yych] & 8) { + goto yy1360; + } + if (yych <= 0x1F) { + if (yych <= 0x08) goto yy1268; + if (yych >= 0x0E) goto yy1268; + } else { + if (yych <= ' ') goto yy1362; + if (yych == '>') goto yy1285; + goto yy1268; + } +yy1362: + ++p; + yych = *p; + if (yych <= 0x1F) { + if (yych <= 0x08) goto yy1268; + if (yych <= '\r') goto yy1362; + goto yy1268; + } else { + if (yych <= ' ') goto yy1362; + if (yych == '>') goto yy1285; + goto yy1268; + } +yy1364: + ++p; + yych = *p; + if (yych <= '9') { + if (yych <= 0x1F) { + if (yych <= 0x08) goto yy1268; + if (yych >= 0x0E) goto yy1268; + } else { + if (yych <= ' ') goto yy1366; + if (yych <= '.') goto yy1268; + if (yych <= '/') goto yy1368; + goto yy1364; } } else { if (yych <= '@') { - if (yych <= '<') { - if (yych <= ':') goto yy1293; - if (yych <= ';') goto yy1284; - goto yy1241; - } else { - if (yych <= '=') goto yy1282; - if (yych <= '>') goto yy1243; - goto yy1284; - } + if (yych == '>') goto yy1285; + goto yy1268; } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy1293; - if (yych <= '^') goto yy1284; - goto yy1293; - } else { - if (yych <= '`') goto yy1241; - if (yych <= 'z') goto yy1293; - goto yy1284; - } + if (yych <= 'Z') goto yy1364; + if (yych <= '`') goto yy1268; + if (yych <= 'z') goto yy1364; + goto yy1268; } } -yy1295: +yy1366: ++p; yych = *p; if (yych <= ':') { if (yych <= ' ') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy1241; - goto yy1284; - } else { - if (yych <= '\r') goto yy1295; - if (yych <= 0x1F) goto yy1284; - goto yy1295; - } + if (yych <= 0x08) goto yy1268; + if (yych <= '\r') goto yy1366; + if (yych <= 0x1F) goto yy1268; + goto yy1366; } else { - if (yych <= '&') { - if (yych == '"') goto yy1241; - goto yy1284; - } else { - if (yych <= '\'') goto yy1241; - if (yych <= '9') goto yy1284; - goto yy1293; - } + if (yych == '/') goto yy1368; + if (yych <= '9') goto yy1268; + goto yy1369; } } else { - if (yych <= '@') { - if (yych <= '<') { - if (yych <= ';') goto yy1284; - goto yy1241; - } else { - if (yych <= '=') goto yy1282; - if (yych <= '>') goto yy1243; - goto yy1284; - } + if (yych <= 'Z') { + if (yych == '>') goto yy1285; + if (yych <= '@') goto yy1268; + goto yy1369; } else { if (yych <= '_') { - if (yych <= 'Z') goto yy1293; - if (yych <= '^') goto yy1284; - goto yy1293; + if (yych <= '^') goto yy1268; + goto yy1369; } else { - if (yych <= '`') goto yy1241; - if (yych <= 'z') goto yy1293; - goto yy1284; + if (yych <= '`') goto yy1268; + if (yych <= 'z') goto yy1369; + goto yy1268; } } } -yy1297: +yy1368: + yych = *++p; + if (yych == '>') goto yy1285; + goto yy1268; +yy1369: ++p; yych = *p; - if (yych <= '9') { + if (yybm[0+yych] & 16) { + goto yy1369; + } + if (yych <= ',') { + if (yych <= '\r') { + if (yych <= 0x08) goto yy1268; + } else { + if (yych != ' ') goto yy1268; + } + } else { + if (yych <= '<') { + if (yych <= '/') goto yy1368; + goto yy1268; + } else { + if (yych <= '=') goto yy1373; + if (yych <= '>') goto yy1285; + goto yy1268; + } + } +yy1371: + ++p; + yych = *p; + if (yych <= '<') { if (yych <= ' ') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy1241; - goto yy1284; - } else { - if (yych <= '\r') goto yy1297; - if (yych <= 0x1F) goto yy1284; - goto yy1297; - } + if (yych <= 0x08) goto yy1268; + if (yych <= '\r') goto yy1371; + if (yych <= 0x1F) goto yy1268; + goto yy1371; } else { - if (yych <= '"') { - if (yych <= '!') goto yy1284; - goto yy1288; + if (yych <= '/') { + if (yych <= '.') goto yy1268; + goto yy1368; } else { - if (yych == '\'') goto yy1286; - goto yy1284; + if (yych == ':') goto yy1369; + goto yy1268; } } } else { - if (yych <= '@') { - if (yych <= ';') { - if (yych <= ':') goto yy1293; - goto yy1284; - } else { - if (yych <= '=') goto yy1241; - if (yych <= '>') goto yy1243; - goto yy1284; - } + if (yych <= 'Z') { + if (yych <= '=') goto yy1373; + if (yych <= '>') goto yy1285; + if (yych <= '@') goto yy1268; + goto yy1369; } else { if (yych <= '_') { - if (yych <= 'Z') goto yy1293; - if (yych <= '^') goto yy1284; - goto yy1293; + if (yych <= '^') goto yy1268; + goto yy1369; } else { - if (yych <= '`') goto yy1241; - if (yych <= 'z') goto yy1293; - goto yy1284; + if (yych <= '`') goto yy1268; + if (yych <= 'z') goto yy1369; + goto yy1268; } } } -} - -} - -// Try to match an HTML block tag including first <, -// returning num of chars matched. -bufsize_t _scan_html_block_tag(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; +yy1373: + ++p; yych = *p; - if (yych == '\n') goto yy1301; - if (yych == '<') goto yy1302; - goto yy1303; -yy1301: - { return 0; } -yy1302: - yych = *(marker = ++p); - switch (yych) { - case '!': - case '?': goto yy1304; - case '/': goto yy1323; - case 'A': - case 'a': goto yy1308; - case 'B': - case 'b': goto yy1311; - case 'C': - case 'c': goto yy1315; - case 'D': - case 'd': goto yy1316; - case 'E': - case 'e': goto yy1319; - case 'F': - case 'f': goto yy1320; - case 'H': - case 'h': goto yy1309; - case 'I': - case 'i': goto yy1310; - case 'L': - case 'l': goto yy1312; - case 'M': - case 'm': goto yy1313; - case 'O': - case 'o': goto yy1314; - case 'P': - case 'p': goto yy1306; - case 'S': - case 's': goto yy1317; - case 'T': - case 't': goto yy1318; - case 'U': - case 'u': goto yy1321; - case 'V': - case 'v': goto yy1322; - default: goto yy1301; + if (yybm[0+yych] & 32) { + goto yy1375; + } + if (yych <= 0xE0) { + if (yych <= '"') { + if (yych <= 0x00) goto yy1268; + if (yych >= '!') goto yy1386; + } else { + if (yych <= '\'') goto yy1384; + if (yych <= 0xC1) goto yy1268; + if (yych <= 0xDF) goto yy1377; + goto yy1378; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1383; + goto yy1379; + } else { + if (yych <= 0xF0) goto yy1380; + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; + } } -yy1303: - yych = *++p; - goto yy1301; -yy1304: ++p; - { return (bufsize_t)(p - start); } -yy1306: - yych = *++p; - if (yych <= '/') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1307; - if (yych <= '\r') goto yy1467; + yych = *p; + if (yybm[0+yych] & 32) { + goto yy1375; + } + if (yych <= 0xDF) { + if (yych <= '\'') { + if (yych <= 0x00) goto yy1268; + if (yych <= ' ') goto yy1409; + if (yych <= '"') goto yy1386; + goto yy1384; } else { - if (yych <= ' ') goto yy1467; - if (yych >= '/') goto yy1467; + if (yych == '>') goto yy1285; + if (yych <= 0xC1) goto yy1268; + goto yy1377; } } else { - if (yych <= 'Q') { - if (yych == '>') goto yy1467; + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1378; + if (yych == 0xED) goto yy1383; + goto yy1379; } else { - if (yych <= 'R') goto yy1580; - if (yych == 'r') goto yy1580; + if (yych <= 0xF0) goto yy1380; + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; } } -yy1307: - p = marker; - goto yy1301; -yy1308: - yych = *++p; - if (yych <= 'S') { - if (yych <= 'Q') goto yy1307; - if (yych <= 'R') goto yy1573; - goto yy1572; +yy1375: + ++p; + yych = *p; + if (yybm[0+yych] & 32) { + goto yy1375; + } + if (yych <= 0xE0) { + if (yych <= '=') { + if (yych <= 0x00) goto yy1268; + if (yych <= ' ') goto yy1403; + goto yy1268; + } else { + if (yych <= '>') goto yy1285; + if (yych <= 0xC1) goto yy1268; + if (yych >= 0xE0) goto yy1378; + } } else { - if (yych <= 'q') goto yy1307; - if (yych <= 'r') goto yy1573; - if (yych <= 's') goto yy1572; - goto yy1307; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1383; + goto yy1379; + } else { + if (yych <= 0xF0) goto yy1380; + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; + } } -yy1309: - yych = *++p; - if (yych <= 'Q') { - if (yych <= 'D') { - if (yych <= '0') goto yy1307; - if (yych <= '6') goto yy1466; - goto yy1307; +yy1377: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1375; + goto yy1268; +yy1378: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1377; + goto yy1268; +yy1379: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1377; + goto yy1268; +yy1380: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1379; + goto yy1268; +yy1381: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1379; + goto yy1268; +yy1382: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1379; + goto yy1268; +yy1383: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1377; + goto yy1268; +yy1384: + ++p; + yych = *p; + if (yybm[0+yych] & 64) { + goto yy1384; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= '\'') goto yy1395; + goto yy1268; } else { - if (yych <= 'E') goto yy1565; - if (yych == 'G') goto yy1564; - goto yy1307; + if (yych <= 0xDF) goto yy1396; + if (yych <= 0xE0) goto yy1397; + goto yy1398; } } else { - if (yych <= 'f') { - if (yych <= 'R') goto yy1466; - if (yych == 'e') goto yy1565; - goto yy1307; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1402; + if (yych <= 0xEF) goto yy1398; + goto yy1399; } else { - if (yych <= 'g') goto yy1564; - if (yych == 'r') goto yy1466; - goto yy1307; + if (yych <= 0xF3) goto yy1400; + if (yych <= 0xF4) goto yy1401; + goto yy1268; } } -yy1310: - yych = *++p; - if (yych == 'F') goto yy1560; - if (yych == 'f') goto yy1560; - goto yy1307; -yy1311: - yych = *++p; - if (yych <= 'U') { - if (yych <= 'N') { - if (yych == 'L') goto yy1548; - goto yy1307; +yy1386: + ++p; + yych = *p; + if (yybm[0+yych] & 128) { + goto yy1386; + } + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1268; + if (yych <= '"') goto yy1395; + goto yy1268; } else { - if (yych <= 'O') goto yy1547; - if (yych <= 'T') goto yy1307; - goto yy1546; + if (yych <= 0xDF) goto yy1388; + if (yych <= 0xE0) goto yy1389; + goto yy1390; } } else { - if (yych <= 'n') { - if (yych == 'l') goto yy1548; - goto yy1307; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1394; + if (yych <= 0xEF) goto yy1390; + goto yy1391; } else { - if (yych <= 'o') goto yy1547; - if (yych == 'u') goto yy1546; - goto yy1307; + if (yych <= 0xF3) goto yy1392; + if (yych <= 0xF4) goto yy1393; + goto yy1268; } } -yy1312: - yych = *++p; - if (yych == 'I') goto yy1466; - if (yych == 'i') goto yy1466; - goto yy1307; -yy1313: - yych = *++p; - if (yych == 'A') goto yy1545; - if (yych == 'a') goto yy1545; - goto yy1307; -yy1314: - yych = *++p; - if (yych <= 'U') { - if (yych <= 'K') { - if (yych == 'B') goto yy1538; - goto yy1307; +yy1388: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1386; + goto yy1268; +yy1389: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1388; + goto yy1268; +yy1390: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1388; + goto yy1268; +yy1391: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1390; + goto yy1268; +yy1392: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1390; + goto yy1268; +yy1393: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1390; + goto yy1268; +yy1394: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1388; + goto yy1268; +yy1395: + ++p; + yych = *p; + if (yych <= ' ') { + if (yych <= 0x08) goto yy1268; + if (yych <= '\r') goto yy1366; + if (yych <= 0x1F) goto yy1268; + goto yy1366; + } else { + if (yych <= '/') { + if (yych <= '.') goto yy1268; + goto yy1368; + } else { + if (yych == '>') goto yy1285; + goto yy1268; + } + } +yy1396: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1384; + goto yy1268; +yy1397: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1268; + if (yych <= 0xBF) goto yy1396; + goto yy1268; +yy1398: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1396; + goto yy1268; +yy1399: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1268; + if (yych <= 0xBF) goto yy1398; + goto yy1268; +yy1400: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0xBF) goto yy1398; + goto yy1268; +yy1401: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x8F) goto yy1398; + goto yy1268; +yy1402: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1268; + if (yych <= 0x9F) goto yy1396; + goto yy1268; +yy1403: + ++p; + yych = *p; + if (yych <= '@') { + if (yych <= '"') { + if (yych <= '\r') { + if (yych <= 0x00) goto yy1268; + if (yych <= 0x08) goto yy1375; + goto yy1403; + } else { + if (yych == ' ') goto yy1403; + if (yych <= '!') goto yy1375; + goto yy1268; + } } else { - if (yych <= 'L') goto yy1466; - if (yych <= 'T') goto yy1307; - goto yy1537; + if (yych <= ':') { + if (yych == '\'') goto yy1268; + if (yych <= '9') goto yy1375; + } else { + if (yych <= ';') goto yy1375; + if (yych <= '=') goto yy1268; + if (yych <= '>') goto yy1285; + goto yy1375; + } } } else { - if (yych <= 'k') { - if (yych == 'b') goto yy1538; - goto yy1307; + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') goto yy1405; + if (yych <= '^') goto yy1375; + if (yych >= '`') goto yy1268; + } else { + if (yych <= 'z') goto yy1405; + if (yych <= 0x7F) goto yy1375; + if (yych <= 0xC1) goto yy1268; + goto yy1377; + } } else { - if (yych <= 'l') goto yy1466; - if (yych == 'u') goto yy1537; - goto yy1307; + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1378; + if (yych == 0xED) goto yy1383; + goto yy1379; + } else { + if (yych <= 0xF0) goto yy1380; + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; + } } } -yy1315: - yych = *++p; - if (yych <= 'O') { - if (yych == 'A') goto yy1524; - if (yych <= 'N') goto yy1307; - goto yy1523; +yy1405: + ++p; + yych = *p; + if (yych <= '>') { + if (yych <= '&') { + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1268; + if (yych <= 0x08) goto yy1375; + if (yych >= 0x0E) goto yy1375; + } else { + if (yych <= ' ') goto yy1407; + if (yych == '"') goto yy1268; + goto yy1375; + } + } else { + if (yych <= '/') { + if (yych <= '\'') goto yy1268; + if (yych <= ',') goto yy1375; + if (yych <= '.') goto yy1405; + goto yy1375; + } else { + if (yych <= ';') { + if (yych <= ':') goto yy1405; + goto yy1375; + } else { + if (yych <= '<') goto yy1268; + if (yych <= '=') goto yy1373; + goto yy1285; + } + } + } } else { - if (yych <= 'a') { - if (yych <= '`') goto yy1307; - goto yy1524; + if (yych <= 0xC1) { + if (yych <= '_') { + if (yych <= '@') goto yy1375; + if (yych <= 'Z') goto yy1405; + if (yych <= '^') goto yy1375; + goto yy1405; + } else { + if (yych <= '`') goto yy1268; + if (yych <= 'z') goto yy1405; + if (yych <= 0x7F) goto yy1375; + goto yy1268; + } } else { - if (yych == 'o') goto yy1523; - goto yy1307; + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1377; + if (yych <= 0xE0) goto yy1378; + if (yych <= 0xEC) goto yy1379; + goto yy1383; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1379; + goto yy1380; + } else { + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; + } + } } } -yy1316: - yych = *++p; - if (yych <= 'T') { - if (yych <= 'I') { - if (yych == 'D') goto yy1466; - if (yych <= 'H') goto yy1307; - goto yy1522; +yy1407: + ++p; + yych = *p; + if (yych <= '@') { + if (yych <= '&') { + if (yych <= 0x1F) { + if (yych <= 0x00) goto yy1268; + if (yych <= 0x08) goto yy1375; + if (yych <= '\r') goto yy1407; + goto yy1375; + } else { + if (yych <= ' ') goto yy1407; + if (yych == '"') goto yy1268; + goto yy1375; + } } else { - if (yych == 'L') goto yy1466; - if (yych <= 'S') goto yy1307; - goto yy1466; + if (yych <= ';') { + if (yych <= '\'') goto yy1268; + if (yych == ':') goto yy1405; + goto yy1375; + } else { + if (yych <= '<') goto yy1268; + if (yych <= '=') goto yy1373; + if (yych <= '>') goto yy1285; + goto yy1375; + } } } else { - if (yych <= 'i') { - if (yych == 'd') goto yy1466; - if (yych <= 'h') goto yy1307; - goto yy1522; + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') goto yy1405; + if (yych <= '^') goto yy1375; + if (yych <= '_') goto yy1405; + goto yy1268; + } else { + if (yych <= 'z') goto yy1405; + if (yych <= 0x7F) goto yy1375; + if (yych <= 0xC1) goto yy1268; + goto yy1377; + } } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy1307; - goto yy1466; + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1378; + if (yych == 0xED) goto yy1383; + goto yy1379; } else { - if (yych == 't') goto yy1466; - goto yy1307; + if (yych <= 0xF0) goto yy1380; + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; } } } -yy1317: - yych = *++p; - if (yych <= 'T') { - if (yych <= 'D') { - if (yych == 'C') goto yy1511; - goto yy1307; +yy1409: + ++p; + yych = *p; + if (yych <= '@') { + if (yych <= '"') { + if (yych <= '\r') { + if (yych <= 0x00) goto yy1268; + if (yych <= 0x08) goto yy1375; + goto yy1409; + } else { + if (yych == ' ') goto yy1409; + if (yych <= '!') goto yy1375; + goto yy1386; + } } else { - if (yych <= 'E') goto yy1512; - if (yych <= 'S') goto yy1307; - goto yy1510; + if (yych <= ':') { + if (yych == '\'') goto yy1384; + if (yych <= '9') goto yy1375; + goto yy1405; + } else { + if (yych <= ';') goto yy1375; + if (yych <= '=') goto yy1268; + if (yych <= '>') goto yy1285; + goto yy1375; + } } } else { - if (yych <= 'd') { - if (yych == 'c') goto yy1511; - goto yy1307; + if (yych <= 0xDF) { + if (yych <= '`') { + if (yych <= 'Z') goto yy1405; + if (yych <= '^') goto yy1375; + if (yych <= '_') goto yy1405; + goto yy1268; + } else { + if (yych <= 'z') goto yy1405; + if (yych <= 0x7F) goto yy1375; + if (yych <= 0xC1) goto yy1268; + goto yy1377; + } } else { - if (yych <= 'e') goto yy1512; - if (yych == 't') goto yy1510; - goto yy1307; + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1378; + if (yych == 0xED) goto yy1383; + goto yy1379; + } else { + if (yych <= 0xF0) goto yy1380; + if (yych <= 0xF3) goto yy1381; + if (yych <= 0xF4) goto yy1382; + goto yy1268; + } } } -yy1318: - yych = *++p; +} + +} + +// Try to match an HTML block tag including first <, +// returning num of chars matched. +bufsize_t _scan_html_block_tag(const unsigned char *p) +{ + const unsigned char *marker = NULL; + const unsigned char *start = p; + +{ + unsigned char yych; + yych = *(marker = p); + if (yych <= 0xDF) { + if (yych <= ';') { + if (yych != '\n') goto yy1415; + } else { + if (yych <= '<') goto yy1414; + if (yych <= 0x7F) goto yy1415; + if (yych >= 0xC2) goto yy1416; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1418; + if (yych == 0xED) goto yy1423; + goto yy1419; + } else { + if (yych <= 0xF0) goto yy1420; + if (yych <= 0xF3) goto yy1421; + if (yych <= 0xF4) goto yy1422; + } + } +yy1413: + { return 0; } +yy1414: + yych = *(marker = ++p); switch (yych) { + case '!': + case '?': goto yy1424; + case '/': goto yy1442; case 'A': - case 'a': goto yy1496; + case 'a': goto yy1427; case 'B': - case 'b': goto yy1495; + case 'b': goto yy1430; + case 'C': + case 'c': goto yy1434; case 'D': - case 'R': - case 'd': - case 'r': goto yy1466; + case 'd': goto yy1435; case 'E': - case 'e': goto yy1494; + case 'e': goto yy1438; case 'F': - case 'f': goto yy1493; + case 'f': goto yy1439; case 'H': - case 'h': goto yy1492; - default: goto yy1307; - } -yy1319: - yych = *++p; - if (yych == 'M') goto yy1489; - if (yych == 'm') goto yy1489; - goto yy1307; -yy1320: - yych = *++p; - if (yych <= 'O') { - if (yych == 'I') goto yy1470; - if (yych <= 'N') goto yy1307; - goto yy1469; + case 'h': goto yy1428; + case 'I': + case 'i': goto yy1429; + case 'L': + case 'l': goto yy1431; + case 'M': + case 'm': goto yy1432; + case 'O': + case 'o': goto yy1433; + case 'P': + case 'p': goto yy1426; + case 'S': + case 's': goto yy1436; + case 'T': + case 't': goto yy1437; + case 'U': + case 'u': goto yy1440; + case 'V': + case 'v': goto yy1441; + default: goto yy1413; + } +yy1415: + yych = *++p; + goto yy1413; +yy1416: + yych = *++p; + if (yych <= 0x7F) goto yy1417; + if (yych <= 0xBF) goto yy1415; +yy1417: + p = marker; + goto yy1413; +yy1418: + yych = *++p; + if (yych <= 0x9F) goto yy1417; + if (yych <= 0xBF) goto yy1416; + goto yy1417; +yy1419: + yych = *++p; + if (yych <= 0x7F) goto yy1417; + if (yych <= 0xBF) goto yy1416; + goto yy1417; +yy1420: + yych = *++p; + if (yych <= 0x8F) goto yy1417; + if (yych <= 0xBF) goto yy1419; + goto yy1417; +yy1421: + yych = *++p; + if (yych <= 0x7F) goto yy1417; + if (yych <= 0xBF) goto yy1419; + goto yy1417; +yy1422: + yych = *++p; + if (yych <= 0x7F) goto yy1417; + if (yych <= 0x8F) goto yy1419; + goto yy1417; +yy1423: + yych = *++p; + if (yych <= 0x7F) goto yy1417; + if (yych <= 0x9F) goto yy1416; + goto yy1417; +yy1424: + ++p; + { return (bufsize_t)(p - start); } +yy1426: + yych = *++p; + if (yych <= '/') { + if (yych <= 0x1F) { + if (yych <= 0x08) goto yy1417; + if (yych <= '\r') goto yy1586; + goto yy1417; + } else { + if (yych <= ' ') goto yy1586; + if (yych <= '.') goto yy1417; + goto yy1586; + } + } else { + if (yych <= 'Q') { + if (yych == '>') goto yy1586; + goto yy1417; + } else { + if (yych <= 'R') goto yy1699; + if (yych == 'r') goto yy1699; + goto yy1417; + } + } +yy1427: + yych = *++p; + if (yych <= 'S') { + if (yych <= 'Q') goto yy1417; + if (yych <= 'R') goto yy1692; + goto yy1691; + } else { + if (yych <= 'q') goto yy1417; + if (yych <= 'r') goto yy1692; + if (yych <= 's') goto yy1691; + goto yy1417; + } +yy1428: + yych = *++p; + if (yych <= 'Q') { + if (yych <= 'D') { + if (yych <= '0') goto yy1417; + if (yych <= '6') goto yy1585; + goto yy1417; + } else { + if (yych <= 'E') goto yy1684; + if (yych == 'G') goto yy1683; + goto yy1417; + } + } else { + if (yych <= 'f') { + if (yych <= 'R') goto yy1585; + if (yych == 'e') goto yy1684; + goto yy1417; + } else { + if (yych <= 'g') goto yy1683; + if (yych == 'r') goto yy1585; + goto yy1417; + } + } +yy1429: + yych = *++p; + if (yych == 'F') goto yy1679; + if (yych == 'f') goto yy1679; + goto yy1417; +yy1430: + yych = *++p; + if (yych <= 'U') { + if (yych <= 'N') { + if (yych == 'L') goto yy1667; + goto yy1417; + } else { + if (yych <= 'O') goto yy1666; + if (yych <= 'T') goto yy1417; + goto yy1665; + } + } else { + if (yych <= 'n') { + if (yych == 'l') goto yy1667; + goto yy1417; + } else { + if (yych <= 'o') goto yy1666; + if (yych == 'u') goto yy1665; + goto yy1417; + } + } +yy1431: + yych = *++p; + if (yych == 'I') goto yy1585; + if (yych == 'i') goto yy1585; + goto yy1417; +yy1432: + yych = *++p; + if (yych == 'A') goto yy1664; + if (yych == 'a') goto yy1664; + goto yy1417; +yy1433: + yych = *++p; + if (yych <= 'U') { + if (yych <= 'K') { + if (yych == 'B') goto yy1657; + goto yy1417; + } else { + if (yych <= 'L') goto yy1585; + if (yych <= 'T') goto yy1417; + goto yy1656; + } + } else { + if (yych <= 'k') { + if (yych == 'b') goto yy1657; + goto yy1417; + } else { + if (yych <= 'l') goto yy1585; + if (yych == 'u') goto yy1656; + goto yy1417; + } + } +yy1434: + yych = *++p; + if (yych <= 'O') { + if (yych == 'A') goto yy1643; + if (yych <= 'N') goto yy1417; + goto yy1642; + } else { + if (yych <= 'a') { + if (yych <= '`') goto yy1417; + goto yy1643; + } else { + if (yych == 'o') goto yy1642; + goto yy1417; + } + } +yy1435: + yych = *++p; + if (yych <= 'T') { + if (yych <= 'I') { + if (yych == 'D') goto yy1585; + if (yych <= 'H') goto yy1417; + goto yy1641; + } else { + if (yych == 'L') goto yy1585; + if (yych <= 'S') goto yy1417; + goto yy1585; + } } else { if (yych <= 'i') { - if (yych <= 'h') goto yy1307; - goto yy1470; + if (yych == 'd') goto yy1585; + if (yych <= 'h') goto yy1417; + goto yy1641; } else { - if (yych == 'o') goto yy1469; - goto yy1307; + if (yych <= 'l') { + if (yych <= 'k') goto yy1417; + goto yy1585; + } else { + if (yych == 't') goto yy1585; + goto yy1417; + } } } -yy1321: +yy1436: yych = *++p; - if (yych == 'L') goto yy1466; - if (yych == 'l') goto yy1466; - goto yy1307; -yy1322: + if (yych <= 'T') { + if (yych <= 'D') { + if (yych == 'C') goto yy1630; + goto yy1417; + } else { + if (yych <= 'E') goto yy1631; + if (yych <= 'S') goto yy1417; + goto yy1629; + } + } else { + if (yych <= 'd') { + if (yych == 'c') goto yy1630; + goto yy1417; + } else { + if (yych <= 'e') goto yy1631; + if (yych == 't') goto yy1629; + goto yy1417; + } + } +yy1437: yych = *++p; - if (yych == 'I') goto yy1463; - if (yych == 'i') goto yy1463; - goto yy1307; -yy1323: + switch (yych) { + case 'A': + case 'a': goto yy1615; + case 'B': + case 'b': goto yy1614; + case 'D': + case 'R': + case 'd': + case 'r': goto yy1585; + case 'E': + case 'e': goto yy1613; + case 'F': + case 'f': goto yy1612; + case 'H': + case 'h': goto yy1611; + default: goto yy1417; + } +yy1438: + yych = *++p; + if (yych == 'M') goto yy1608; + if (yych == 'm') goto yy1608; + goto yy1417; +yy1439: + yych = *++p; + if (yych <= 'O') { + if (yych == 'I') goto yy1589; + if (yych <= 'N') goto yy1417; + goto yy1588; + } else { + if (yych <= 'i') { + if (yych <= 'h') goto yy1417; + goto yy1589; + } else { + if (yych == 'o') goto yy1588; + goto yy1417; + } + } +yy1440: + yych = *++p; + if (yych == 'L') goto yy1585; + if (yych == 'l') goto yy1585; + goto yy1417; +yy1441: + yych = *++p; + if (yych == 'I') goto yy1582; + if (yych == 'i') goto yy1582; + goto yy1417; +yy1442: yych = *++p; switch (yych) { case 'A': - case 'a': goto yy1325; + case 'a': goto yy1444; case 'B': - case 'b': goto yy1328; + case 'b': goto yy1447; case 'C': - case 'c': goto yy1332; + case 'c': goto yy1451; case 'D': - case 'd': goto yy1333; + case 'd': goto yy1452; case 'E': - case 'e': goto yy1336; + case 'e': goto yy1455; case 'F': - case 'f': goto yy1337; + case 'f': goto yy1456; case 'H': - case 'h': goto yy1326; + case 'h': goto yy1445; case 'I': - case 'i': goto yy1327; + case 'i': goto yy1446; case 'L': - case 'l': goto yy1329; + case 'l': goto yy1448; case 'M': - case 'm': goto yy1330; + case 'm': goto yy1449; case 'O': - case 'o': goto yy1331; + case 'o': goto yy1450; case 'P': - case 'p': goto yy1324; + case 'p': goto yy1443; case 'S': - case 's': goto yy1334; + case 's': goto yy1453; case 'T': - case 't': goto yy1335; + case 't': goto yy1454; case 'U': - case 'u': goto yy1338; + case 'u': goto yy1457; case 'V': - case 'v': goto yy1339; - default: goto yy1307; + case 'v': goto yy1458; + default: goto yy1417; } -yy1324: +yy1443: yych = *++p; if (yych <= '=') { if (yych <= '\r') { - if (yych <= 0x08) goto yy1307; - goto yy1344; + if (yych <= 0x08) goto yy1417; + goto yy1463; } else { - if (yych == ' ') goto yy1344; - goto yy1307; + if (yych == ' ') goto yy1463; + goto yy1417; } } else { if (yych <= 'R') { - if (yych <= '>') goto yy1344; - if (yych <= 'Q') goto yy1307; - goto yy1457; + if (yych <= '>') goto yy1463; + if (yych <= 'Q') goto yy1417; + goto yy1576; } else { - if (yych == 'r') goto yy1457; - goto yy1307; + if (yych == 'r') goto yy1576; + goto yy1417; } } -yy1325: +yy1444: yych = *++p; if (yych <= 'S') { - if (yych <= 'Q') goto yy1307; - if (yych <= 'R') goto yy1450; - goto yy1449; + if (yych <= 'Q') goto yy1417; + if (yych <= 'R') goto yy1569; + goto yy1568; } else { - if (yych <= 'q') goto yy1307; - if (yych <= 'r') goto yy1450; - if (yych <= 's') goto yy1449; - goto yy1307; + if (yych <= 'q') goto yy1417; + if (yych <= 'r') goto yy1569; + if (yych <= 's') goto yy1568; + goto yy1417; } -yy1326: +yy1445: yych = *++p; if (yych <= 'Q') { if (yych <= 'D') { - if (yych <= '0') goto yy1307; - if (yych <= '6') goto yy1343; - goto yy1307; + if (yych <= '0') goto yy1417; + if (yych <= '6') goto yy1462; + goto yy1417; } else { - if (yych <= 'E') goto yy1442; - if (yych == 'G') goto yy1441; - goto yy1307; + if (yych <= 'E') goto yy1561; + if (yych == 'G') goto yy1560; + goto yy1417; } } else { if (yych <= 'f') { - if (yych <= 'R') goto yy1343; - if (yych == 'e') goto yy1442; - goto yy1307; + if (yych <= 'R') goto yy1462; + if (yych == 'e') goto yy1561; + goto yy1417; } else { - if (yych <= 'g') goto yy1441; - if (yych == 'r') goto yy1343; - goto yy1307; + if (yych <= 'g') goto yy1560; + if (yych == 'r') goto yy1462; + goto yy1417; } } -yy1327: +yy1446: yych = *++p; - if (yych == 'F') goto yy1437; - if (yych == 'f') goto yy1437; - goto yy1307; -yy1328: + if (yych == 'F') goto yy1556; + if (yych == 'f') goto yy1556; + goto yy1417; +yy1447: yych = *++p; if (yych <= 'U') { if (yych <= 'N') { - if (yych == 'L') goto yy1425; - goto yy1307; + if (yych == 'L') goto yy1544; + goto yy1417; } else { - if (yych <= 'O') goto yy1424; - if (yych <= 'T') goto yy1307; - goto yy1423; + if (yych <= 'O') goto yy1543; + if (yych <= 'T') goto yy1417; + goto yy1542; } } else { if (yych <= 'n') { - if (yych == 'l') goto yy1425; - goto yy1307; + if (yych == 'l') goto yy1544; + goto yy1417; } else { - if (yych <= 'o') goto yy1424; - if (yych == 'u') goto yy1423; - goto yy1307; + if (yych <= 'o') goto yy1543; + if (yych == 'u') goto yy1542; + goto yy1417; } } -yy1329: +yy1448: yych = *++p; - if (yych == 'I') goto yy1343; - if (yych == 'i') goto yy1343; - goto yy1307; -yy1330: + if (yych == 'I') goto yy1462; + if (yych == 'i') goto yy1462; + goto yy1417; +yy1449: yych = *++p; - if (yych == 'A') goto yy1422; - if (yych == 'a') goto yy1422; - goto yy1307; -yy1331: + if (yych == 'A') goto yy1541; + if (yych == 'a') goto yy1541; + goto yy1417; +yy1450: yych = *++p; if (yych <= 'U') { if (yych <= 'K') { - if (yych == 'B') goto yy1415; - goto yy1307; + if (yych == 'B') goto yy1534; + goto yy1417; } else { - if (yych <= 'L') goto yy1343; - if (yych <= 'T') goto yy1307; - goto yy1414; + if (yych <= 'L') goto yy1462; + if (yych <= 'T') goto yy1417; + goto yy1533; } } else { if (yych <= 'k') { - if (yych == 'b') goto yy1415; - goto yy1307; + if (yych == 'b') goto yy1534; + goto yy1417; } else { - if (yych <= 'l') goto yy1343; - if (yych == 'u') goto yy1414; - goto yy1307; + if (yych <= 'l') goto yy1462; + if (yych == 'u') goto yy1533; + goto yy1417; } } -yy1332: +yy1451: yych = *++p; if (yych <= 'O') { - if (yych == 'A') goto yy1401; - if (yych <= 'N') goto yy1307; - goto yy1400; + if (yych == 'A') goto yy1520; + if (yych <= 'N') goto yy1417; + goto yy1519; } else { if (yych <= 'a') { - if (yych <= '`') goto yy1307; - goto yy1401; + if (yych <= '`') goto yy1417; + goto yy1520; } else { - if (yych == 'o') goto yy1400; - goto yy1307; + if (yych == 'o') goto yy1519; + goto yy1417; } } -yy1333: +yy1452: yych = *++p; if (yych <= 'T') { if (yych <= 'I') { - if (yych == 'D') goto yy1343; - if (yych <= 'H') goto yy1307; - goto yy1399; + if (yych == 'D') goto yy1462; + if (yych <= 'H') goto yy1417; + goto yy1518; } else { - if (yych == 'L') goto yy1343; - if (yych <= 'S') goto yy1307; - goto yy1343; + if (yych == 'L') goto yy1462; + if (yych <= 'S') goto yy1417; + goto yy1462; } } else { if (yych <= 'i') { - if (yych == 'd') goto yy1343; - if (yych <= 'h') goto yy1307; - goto yy1399; + if (yych == 'd') goto yy1462; + if (yych <= 'h') goto yy1417; + goto yy1518; } else { if (yych <= 'l') { - if (yych <= 'k') goto yy1307; - goto yy1343; + if (yych <= 'k') goto yy1417; + goto yy1462; } else { - if (yych == 't') goto yy1343; - goto yy1307; + if (yych == 't') goto yy1462; + goto yy1417; } } } -yy1334: +yy1453: yych = *++p; if (yych <= 'T') { if (yych <= 'D') { - if (yych == 'C') goto yy1388; - goto yy1307; + if (yych == 'C') goto yy1507; + goto yy1417; } else { - if (yych <= 'E') goto yy1389; - if (yych <= 'S') goto yy1307; - goto yy1387; + if (yych <= 'E') goto yy1508; + if (yych <= 'S') goto yy1417; + goto yy1506; } } else { if (yych <= 'd') { - if (yych == 'c') goto yy1388; - goto yy1307; + if (yych == 'c') goto yy1507; + goto yy1417; } else { - if (yych <= 'e') goto yy1389; - if (yych == 't') goto yy1387; - goto yy1307; + if (yych <= 'e') goto yy1508; + if (yych == 't') goto yy1506; + goto yy1417; } } -yy1335: +yy1454: yych = *++p; switch (yych) { case 'A': - case 'a': goto yy1373; + case 'a': goto yy1492; case 'B': - case 'b': goto yy1372; + case 'b': goto yy1491; case 'D': case 'R': case 'd': - case 'r': goto yy1343; + case 'r': goto yy1462; case 'E': - case 'e': goto yy1371; + case 'e': goto yy1490; case 'F': - case 'f': goto yy1370; + case 'f': goto yy1489; case 'H': - case 'h': goto yy1369; - default: goto yy1307; + case 'h': goto yy1488; + default: goto yy1417; } -yy1336: +yy1455: yych = *++p; - if (yych == 'M') goto yy1366; - if (yych == 'm') goto yy1366; - goto yy1307; -yy1337: + if (yych == 'M') goto yy1485; + if (yych == 'm') goto yy1485; + goto yy1417; +yy1456: yych = *++p; if (yych <= 'O') { - if (yych == 'I') goto yy1347; - if (yych <= 'N') goto yy1307; - goto yy1346; + if (yych == 'I') goto yy1466; + if (yych <= 'N') goto yy1417; + goto yy1465; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy1307; - goto yy1347; + if (yych <= 'h') goto yy1417; + goto yy1466; } else { - if (yych == 'o') goto yy1346; - goto yy1307; + if (yych == 'o') goto yy1465; + goto yy1417; } } -yy1338: +yy1457: yych = *++p; - if (yych == 'L') goto yy1343; - if (yych == 'l') goto yy1343; - goto yy1307; -yy1339: + if (yych == 'L') goto yy1462; + if (yych == 'l') goto yy1462; + goto yy1417; +yy1458: yych = *++p; - if (yych == 'I') goto yy1340; - if (yych != 'i') goto yy1307; -yy1340: + if (yych == 'I') goto yy1459; + if (yych != 'i') goto yy1417; +yy1459: yych = *++p; - if (yych == 'D') goto yy1341; - if (yych != 'd') goto yy1307; -yy1341: + if (yych == 'D') goto yy1460; + if (yych != 'd') goto yy1417; +yy1460: yych = *++p; - if (yych == 'E') goto yy1342; - if (yych != 'e') goto yy1307; -yy1342: + if (yych == 'E') goto yy1461; + if (yych != 'e') goto yy1417; +yy1461: yych = *++p; - if (yych == 'O') goto yy1343; - if (yych != 'o') goto yy1307; -yy1343: + if (yych == 'O') goto yy1462; + if (yych != 'o') goto yy1417; +yy1462: yych = *++p; if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1307; - if (yych >= 0x0E) goto yy1307; + if (yych <= 0x08) goto yy1417; + if (yych >= 0x0E) goto yy1417; } else { - if (yych <= ' ') goto yy1344; - if (yych != '>') goto yy1307; + if (yych <= ' ') goto yy1463; + if (yych != '>') goto yy1417; } -yy1344: +yy1463: ++p; { return (bufsize_t)(p - start); } -yy1346: +yy1465: yych = *++p; if (yych <= 'R') { - if (yych == 'O') goto yy1362; - if (yych <= 'Q') goto yy1307; - goto yy1363; + if (yych == 'O') goto yy1481; + if (yych <= 'Q') goto yy1417; + goto yy1482; } else { if (yych <= 'o') { - if (yych <= 'n') goto yy1307; - goto yy1362; + if (yych <= 'n') goto yy1417; + goto yy1481; } else { - if (yych == 'r') goto yy1363; - goto yy1307; + if (yych == 'r') goto yy1482; + goto yy1417; } } -yy1347: +yy1466: yych = *++p; if (yych <= 'G') { - if (yych == 'E') goto yy1348; - if (yych <= 'F') goto yy1307; - goto yy1349; + if (yych == 'E') goto yy1467; + if (yych <= 'F') goto yy1417; + goto yy1468; } else { if (yych <= 'e') { - if (yych <= 'd') goto yy1307; + if (yych <= 'd') goto yy1417; } else { - if (yych == 'g') goto yy1349; - goto yy1307; + if (yych == 'g') goto yy1468; + goto yy1417; } } -yy1348: +yy1467: yych = *++p; - if (yych == 'L') goto yy1358; - if (yych == 'l') goto yy1358; - goto yy1307; -yy1349: + if (yych == 'L') goto yy1477; + if (yych == 'l') goto yy1477; + goto yy1417; +yy1468: yych = *++p; if (yych <= 'U') { - if (yych == 'C') goto yy1351; - if (yych <= 'T') goto yy1307; + if (yych == 'C') goto yy1470; + if (yych <= 'T') goto yy1417; } else { if (yych <= 'c') { - if (yych <= 'b') goto yy1307; - goto yy1351; + if (yych <= 'b') goto yy1417; + goto yy1470; } else { - if (yych != 'u') goto yy1307; + if (yych != 'u') goto yy1417; } } yych = *++p; - if (yych == 'R') goto yy1357; - if (yych == 'r') goto yy1357; - goto yy1307; -yy1351: + if (yych == 'R') goto yy1476; + if (yych == 'r') goto yy1476; + goto yy1417; +yy1470: yych = *++p; - if (yych == 'A') goto yy1352; - if (yych != 'a') goto yy1307; -yy1352: + if (yych == 'A') goto yy1471; + if (yych != 'a') goto yy1417; +yy1471: yych = *++p; - if (yych == 'P') goto yy1353; - if (yych != 'p') goto yy1307; -yy1353: + if (yych == 'P') goto yy1472; + if (yych != 'p') goto yy1417; +yy1472: yych = *++p; - if (yych == 'T') goto yy1354; - if (yych != 't') goto yy1307; -yy1354: + if (yych == 'T') goto yy1473; + if (yych != 't') goto yy1417; +yy1473: yych = *++p; - if (yych == 'I') goto yy1355; - if (yych != 'i') goto yy1307; -yy1355: + if (yych == 'I') goto yy1474; + if (yych != 'i') goto yy1417; +yy1474: yych = *++p; - if (yych == 'O') goto yy1356; - if (yych != 'o') goto yy1307; -yy1356: + if (yych == 'O') goto yy1475; + if (yych != 'o') goto yy1417; +yy1475: yych = *++p; - if (yych == 'N') goto yy1343; - if (yych == 'n') goto yy1343; - goto yy1307; -yy1357: + if (yych == 'N') goto yy1462; + if (yych == 'n') goto yy1462; + goto yy1417; +yy1476: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1358: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1477: yych = *++p; - if (yych == 'D') goto yy1359; - if (yych != 'd') goto yy1307; -yy1359: + if (yych == 'D') goto yy1478; + if (yych != 'd') goto yy1417; +yy1478: yych = *++p; - if (yych == 'S') goto yy1360; - if (yych != 's') goto yy1307; -yy1360: + if (yych == 'S') goto yy1479; + if (yych != 's') goto yy1417; +yy1479: yych = *++p; - if (yych == 'E') goto yy1361; - if (yych != 'e') goto yy1307; -yy1361: + if (yych == 'E') goto yy1480; + if (yych != 'e') goto yy1417; +yy1480: yych = *++p; - if (yych == 'T') goto yy1343; - if (yych == 't') goto yy1343; - goto yy1307; -yy1362: + if (yych == 'T') goto yy1462; + if (yych == 't') goto yy1462; + goto yy1417; +yy1481: yych = *++p; - if (yych == 'T') goto yy1364; - if (yych == 't') goto yy1364; - goto yy1307; -yy1363: + if (yych == 'T') goto yy1483; + if (yych == 't') goto yy1483; + goto yy1417; +yy1482: yych = *++p; - if (yych == 'M') goto yy1343; - if (yych == 'm') goto yy1343; - goto yy1307; -yy1364: + if (yych == 'M') goto yy1462; + if (yych == 'm') goto yy1462; + goto yy1417; +yy1483: yych = *++p; - if (yych == 'E') goto yy1365; - if (yych != 'e') goto yy1307; -yy1365: + if (yych == 'E') goto yy1484; + if (yych != 'e') goto yy1417; +yy1484: yych = *++p; - if (yych == 'R') goto yy1343; - if (yych == 'r') goto yy1343; - goto yy1307; -yy1366: + if (yych == 'R') goto yy1462; + if (yych == 'r') goto yy1462; + goto yy1417; +yy1485: yych = *++p; - if (yych == 'B') goto yy1367; - if (yych != 'b') goto yy1307; -yy1367: + if (yych == 'B') goto yy1486; + if (yych != 'b') goto yy1417; +yy1486: yych = *++p; - if (yych == 'E') goto yy1368; - if (yych != 'e') goto yy1307; -yy1368: + if (yych == 'E') goto yy1487; + if (yych != 'e') goto yy1417; +yy1487: yych = *++p; - if (yych == 'D') goto yy1343; - if (yych == 'd') goto yy1343; - goto yy1307; -yy1369: + if (yych == 'D') goto yy1462; + if (yych == 'd') goto yy1462; + goto yy1417; +yy1488: yych = *++p; if (yych <= '=') { if (yych <= '\r') { - if (yych <= 0x08) goto yy1307; - goto yy1344; + if (yych <= 0x08) goto yy1417; + goto yy1463; } else { - if (yych == ' ') goto yy1344; - goto yy1307; + if (yych == ' ') goto yy1463; + goto yy1417; } } else { if (yych <= 'E') { - if (yych <= '>') goto yy1344; - if (yych <= 'D') goto yy1307; - goto yy1385; + if (yych <= '>') goto yy1463; + if (yych <= 'D') goto yy1417; + goto yy1504; } else { - if (yych == 'e') goto yy1385; - goto yy1307; + if (yych == 'e') goto yy1504; + goto yy1417; } } -yy1370: +yy1489: yych = *++p; - if (yych == 'O') goto yy1383; - if (yych == 'o') goto yy1383; - goto yy1307; -yy1371: + if (yych == 'O') goto yy1502; + if (yych == 'o') goto yy1502; + goto yy1417; +yy1490: yych = *++p; - if (yych == 'X') goto yy1378; - if (yych == 'x') goto yy1378; - goto yy1307; -yy1372: + if (yych == 'X') goto yy1497; + if (yych == 'x') goto yy1497; + goto yy1417; +yy1491: yych = *++p; - if (yych == 'O') goto yy1376; - if (yych == 'o') goto yy1376; - goto yy1307; -yy1373: + if (yych == 'O') goto yy1495; + if (yych == 'o') goto yy1495; + goto yy1417; +yy1492: yych = *++p; - if (yych == 'B') goto yy1374; - if (yych != 'b') goto yy1307; -yy1374: + if (yych == 'B') goto yy1493; + if (yych != 'b') goto yy1417; +yy1493: yych = *++p; - if (yych == 'L') goto yy1375; - if (yych != 'l') goto yy1307; -yy1375: + if (yych == 'L') goto yy1494; + if (yych != 'l') goto yy1417; +yy1494: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1376: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1495: yych = *++p; - if (yych == 'D') goto yy1377; - if (yych != 'd') goto yy1307; -yy1377: + if (yych == 'D') goto yy1496; + if (yych != 'd') goto yy1417; +yy1496: yych = *++p; - if (yych == 'Y') goto yy1343; - if (yych == 'y') goto yy1343; - goto yy1307; -yy1378: + if (yych == 'Y') goto yy1462; + if (yych == 'y') goto yy1462; + goto yy1417; +yy1497: yych = *++p; - if (yych == 'T') goto yy1379; - if (yych != 't') goto yy1307; -yy1379: + if (yych == 'T') goto yy1498; + if (yych != 't') goto yy1417; +yy1498: yych = *++p; - if (yych == 'A') goto yy1380; - if (yych != 'a') goto yy1307; -yy1380: + if (yych == 'A') goto yy1499; + if (yych != 'a') goto yy1417; +yy1499: yych = *++p; - if (yych == 'R') goto yy1381; - if (yych != 'r') goto yy1307; -yy1381: + if (yych == 'R') goto yy1500; + if (yych != 'r') goto yy1417; +yy1500: yych = *++p; - if (yych == 'E') goto yy1382; - if (yych != 'e') goto yy1307; -yy1382: + if (yych == 'E') goto yy1501; + if (yych != 'e') goto yy1417; +yy1501: yych = *++p; - if (yych == 'A') goto yy1343; - if (yych == 'a') goto yy1343; - goto yy1307; -yy1383: + if (yych == 'A') goto yy1462; + if (yych == 'a') goto yy1462; + goto yy1417; +yy1502: yych = *++p; - if (yych == 'O') goto yy1384; - if (yych != 'o') goto yy1307; -yy1384: + if (yych == 'O') goto yy1503; + if (yych != 'o') goto yy1417; +yy1503: yych = *++p; - if (yych == 'T') goto yy1343; - if (yych == 't') goto yy1343; - goto yy1307; -yy1385: + if (yych == 'T') goto yy1462; + if (yych == 't') goto yy1462; + goto yy1417; +yy1504: yych = *++p; - if (yych == 'A') goto yy1386; - if (yych != 'a') goto yy1307; -yy1386: + if (yych == 'A') goto yy1505; + if (yych != 'a') goto yy1417; +yy1505: yych = *++p; - if (yych == 'D') goto yy1343; - if (yych == 'd') goto yy1343; - goto yy1307; -yy1387: + if (yych == 'D') goto yy1462; + if (yych == 'd') goto yy1462; + goto yy1417; +yy1506: yych = *++p; - if (yych == 'Y') goto yy1397; - if (yych == 'y') goto yy1397; - goto yy1307; -yy1388: + if (yych == 'Y') goto yy1516; + if (yych == 'y') goto yy1516; + goto yy1417; +yy1507: yych = *++p; - if (yych == 'R') goto yy1394; - if (yych == 'r') goto yy1394; - goto yy1307; -yy1389: + if (yych == 'R') goto yy1513; + if (yych == 'r') goto yy1513; + goto yy1417; +yy1508: yych = *++p; - if (yych == 'C') goto yy1390; - if (yych != 'c') goto yy1307; -yy1390: + if (yych == 'C') goto yy1509; + if (yych != 'c') goto yy1417; +yy1509: yych = *++p; - if (yych == 'T') goto yy1391; - if (yych != 't') goto yy1307; -yy1391: + if (yych == 'T') goto yy1510; + if (yych != 't') goto yy1417; +yy1510: yych = *++p; - if (yych == 'I') goto yy1392; - if (yych != 'i') goto yy1307; -yy1392: + if (yych == 'I') goto yy1511; + if (yych != 'i') goto yy1417; +yy1511: yych = *++p; - if (yych == 'O') goto yy1393; - if (yych != 'o') goto yy1307; -yy1393: + if (yych == 'O') goto yy1512; + if (yych != 'o') goto yy1417; +yy1512: yych = *++p; - if (yych == 'N') goto yy1343; - if (yych == 'n') goto yy1343; - goto yy1307; -yy1394: + if (yych == 'N') goto yy1462; + if (yych == 'n') goto yy1462; + goto yy1417; +yy1513: yych = *++p; - if (yych == 'I') goto yy1395; - if (yych != 'i') goto yy1307; -yy1395: + if (yych == 'I') goto yy1514; + if (yych != 'i') goto yy1417; +yy1514: yych = *++p; - if (yych == 'P') goto yy1396; - if (yych != 'p') goto yy1307; -yy1396: + if (yych == 'P') goto yy1515; + if (yych != 'p') goto yy1417; +yy1515: yych = *++p; - if (yych == 'T') goto yy1343; - if (yych == 't') goto yy1343; - goto yy1307; -yy1397: + if (yych == 'T') goto yy1462; + if (yych == 't') goto yy1462; + goto yy1417; +yy1516: yych = *++p; - if (yych == 'L') goto yy1398; - if (yych != 'l') goto yy1307; -yy1398: + if (yych == 'L') goto yy1517; + if (yych != 'l') goto yy1417; +yy1517: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1399: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1518: yych = *++p; - if (yych == 'V') goto yy1343; - if (yych == 'v') goto yy1343; - goto yy1307; -yy1400: + if (yych == 'V') goto yy1462; + if (yych == 'v') goto yy1462; + goto yy1417; +yy1519: yych = *++p; - if (yych == 'L') goto yy1409; - if (yych == 'l') goto yy1409; - goto yy1307; -yy1401: + if (yych == 'L') goto yy1528; + if (yych == 'l') goto yy1528; + goto yy1417; +yy1520: yych = *++p; if (yych <= 'P') { - if (yych == 'N') goto yy1402; - if (yych <= 'O') goto yy1307; - goto yy1403; + if (yych == 'N') goto yy1521; + if (yych <= 'O') goto yy1417; + goto yy1522; } else { if (yych <= 'n') { - if (yych <= 'm') goto yy1307; + if (yych <= 'm') goto yy1417; } else { - if (yych == 'p') goto yy1403; - goto yy1307; + if (yych == 'p') goto yy1522; + goto yy1417; } } -yy1402: +yy1521: yych = *++p; - if (yych == 'V') goto yy1407; - if (yych == 'v') goto yy1407; - goto yy1307; -yy1403: + if (yych == 'V') goto yy1526; + if (yych == 'v') goto yy1526; + goto yy1417; +yy1522: yych = *++p; - if (yych == 'T') goto yy1404; - if (yych != 't') goto yy1307; -yy1404: + if (yych == 'T') goto yy1523; + if (yych != 't') goto yy1417; +yy1523: yych = *++p; - if (yych == 'I') goto yy1405; - if (yych != 'i') goto yy1307; -yy1405: + if (yych == 'I') goto yy1524; + if (yych != 'i') goto yy1417; +yy1524: yych = *++p; - if (yych == 'O') goto yy1406; - if (yych != 'o') goto yy1307; -yy1406: + if (yych == 'O') goto yy1525; + if (yych != 'o') goto yy1417; +yy1525: yych = *++p; - if (yych == 'N') goto yy1343; - if (yych == 'n') goto yy1343; - goto yy1307; -yy1407: + if (yych == 'N') goto yy1462; + if (yych == 'n') goto yy1462; + goto yy1417; +yy1526: yych = *++p; - if (yych == 'A') goto yy1408; - if (yych != 'a') goto yy1307; -yy1408: + if (yych == 'A') goto yy1527; + if (yych != 'a') goto yy1417; +yy1527: yych = *++p; - if (yych == 'S') goto yy1343; - if (yych == 's') goto yy1343; - goto yy1307; -yy1409: + if (yych == 'S') goto yy1462; + if (yych == 's') goto yy1462; + goto yy1417; +yy1528: yych = *++p; if (yych <= '=') { if (yych <= '\r') { - if (yych <= 0x08) goto yy1307; - goto yy1344; + if (yych <= 0x08) goto yy1417; + goto yy1463; } else { - if (yych == ' ') goto yy1344; - goto yy1307; + if (yych == ' ') goto yy1463; + goto yy1417; } } else { if (yych <= 'G') { - if (yych <= '>') goto yy1344; - if (yych <= 'F') goto yy1307; + if (yych <= '>') goto yy1463; + if (yych <= 'F') goto yy1417; } else { - if (yych != 'g') goto yy1307; + if (yych != 'g') goto yy1417; } } yych = *++p; - if (yych == 'R') goto yy1411; - if (yych != 'r') goto yy1307; -yy1411: + if (yych == 'R') goto yy1530; + if (yych != 'r') goto yy1417; +yy1530: yych = *++p; - if (yych == 'O') goto yy1412; - if (yych != 'o') goto yy1307; -yy1412: + if (yych == 'O') goto yy1531; + if (yych != 'o') goto yy1417; +yy1531: yych = *++p; - if (yych == 'U') goto yy1413; - if (yych != 'u') goto yy1307; -yy1413: + if (yych == 'U') goto yy1532; + if (yych != 'u') goto yy1417; +yy1532: yych = *++p; - if (yych == 'P') goto yy1343; - if (yych == 'p') goto yy1343; - goto yy1307; -yy1414: + if (yych == 'P') goto yy1462; + if (yych == 'p') goto yy1462; + goto yy1417; +yy1533: yych = *++p; - if (yych == 'T') goto yy1419; - if (yych == 't') goto yy1419; - goto yy1307; -yy1415: + if (yych == 'T') goto yy1538; + if (yych == 't') goto yy1538; + goto yy1417; +yy1534: yych = *++p; - if (yych == 'J') goto yy1416; - if (yych != 'j') goto yy1307; -yy1416: + if (yych == 'J') goto yy1535; + if (yych != 'j') goto yy1417; +yy1535: yych = *++p; - if (yych == 'E') goto yy1417; - if (yych != 'e') goto yy1307; -yy1417: + if (yych == 'E') goto yy1536; + if (yych != 'e') goto yy1417; +yy1536: yych = *++p; - if (yych == 'C') goto yy1418; - if (yych != 'c') goto yy1307; -yy1418: + if (yych == 'C') goto yy1537; + if (yych != 'c') goto yy1417; +yy1537: yych = *++p; - if (yych == 'T') goto yy1343; - if (yych == 't') goto yy1343; - goto yy1307; -yy1419: + if (yych == 'T') goto yy1462; + if (yych == 't') goto yy1462; + goto yy1417; +yy1538: yych = *++p; - if (yych == 'P') goto yy1420; - if (yych != 'p') goto yy1307; -yy1420: + if (yych == 'P') goto yy1539; + if (yych != 'p') goto yy1417; +yy1539: yych = *++p; - if (yych == 'U') goto yy1421; - if (yych != 'u') goto yy1307; -yy1421: + if (yych == 'U') goto yy1540; + if (yych != 'u') goto yy1417; +yy1540: yych = *++p; - if (yych == 'T') goto yy1343; - if (yych == 't') goto yy1343; - goto yy1307; -yy1422: + if (yych == 'T') goto yy1462; + if (yych == 't') goto yy1462; + goto yy1417; +yy1541: yych = *++p; - if (yych == 'P') goto yy1343; - if (yych == 'p') goto yy1343; - goto yy1307; -yy1423: + if (yych == 'P') goto yy1462; + if (yych == 'p') goto yy1462; + goto yy1417; +yy1542: yych = *++p; - if (yych == 'T') goto yy1434; - if (yych == 't') goto yy1434; - goto yy1307; -yy1424: + if (yych == 'T') goto yy1553; + if (yych == 't') goto yy1553; + goto yy1417; +yy1543: yych = *++p; - if (yych == 'D') goto yy1433; - if (yych == 'd') goto yy1433; - goto yy1307; -yy1425: + if (yych == 'D') goto yy1552; + if (yych == 'd') goto yy1552; + goto yy1417; +yy1544: yych = *++p; - if (yych == 'O') goto yy1426; - if (yych != 'o') goto yy1307; -yy1426: + if (yych == 'O') goto yy1545; + if (yych != 'o') goto yy1417; +yy1545: yych = *++p; - if (yych == 'C') goto yy1427; - if (yych != 'c') goto yy1307; -yy1427: + if (yych == 'C') goto yy1546; + if (yych != 'c') goto yy1417; +yy1546: yych = *++p; - if (yych == 'K') goto yy1428; - if (yych != 'k') goto yy1307; -yy1428: + if (yych == 'K') goto yy1547; + if (yych != 'k') goto yy1417; +yy1547: yych = *++p; - if (yych == 'Q') goto yy1429; - if (yych != 'q') goto yy1307; -yy1429: + if (yych == 'Q') goto yy1548; + if (yych != 'q') goto yy1417; +yy1548: yych = *++p; - if (yych == 'U') goto yy1430; - if (yych != 'u') goto yy1307; -yy1430: + if (yych == 'U') goto yy1549; + if (yych != 'u') goto yy1417; +yy1549: yych = *++p; - if (yych == 'O') goto yy1431; - if (yych != 'o') goto yy1307; -yy1431: + if (yych == 'O') goto yy1550; + if (yych != 'o') goto yy1417; +yy1550: yych = *++p; - if (yych == 'T') goto yy1432; - if (yych != 't') goto yy1307; -yy1432: + if (yych == 'T') goto yy1551; + if (yych != 't') goto yy1417; +yy1551: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1433: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1552: yych = *++p; - if (yych == 'Y') goto yy1343; - if (yych == 'y') goto yy1343; - goto yy1307; -yy1434: + if (yych == 'Y') goto yy1462; + if (yych == 'y') goto yy1462; + goto yy1417; +yy1553: yych = *++p; - if (yych == 'T') goto yy1435; - if (yych != 't') goto yy1307; -yy1435: + if (yych == 'T') goto yy1554; + if (yych != 't') goto yy1417; +yy1554: yych = *++p; - if (yych == 'O') goto yy1436; - if (yych != 'o') goto yy1307; -yy1436: + if (yych == 'O') goto yy1555; + if (yych != 'o') goto yy1417; +yy1555: yych = *++p; - if (yych == 'N') goto yy1343; - if (yych == 'n') goto yy1343; - goto yy1307; -yy1437: + if (yych == 'N') goto yy1462; + if (yych == 'n') goto yy1462; + goto yy1417; +yy1556: yych = *++p; - if (yych == 'R') goto yy1438; - if (yych != 'r') goto yy1307; -yy1438: + if (yych == 'R') goto yy1557; + if (yych != 'r') goto yy1417; +yy1557: yych = *++p; - if (yych == 'A') goto yy1439; - if (yych != 'a') goto yy1307; -yy1439: + if (yych == 'A') goto yy1558; + if (yych != 'a') goto yy1417; +yy1558: yych = *++p; - if (yych == 'M') goto yy1440; - if (yych != 'm') goto yy1307; -yy1440: + if (yych == 'M') goto yy1559; + if (yych != 'm') goto yy1417; +yy1559: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1441: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1560: yych = *++p; - if (yych == 'R') goto yy1446; - if (yych == 'r') goto yy1446; - goto yy1307; -yy1442: + if (yych == 'R') goto yy1565; + if (yych == 'r') goto yy1565; + goto yy1417; +yy1561: yych = *++p; - if (yych == 'A') goto yy1443; - if (yych != 'a') goto yy1307; -yy1443: + if (yych == 'A') goto yy1562; + if (yych != 'a') goto yy1417; +yy1562: yych = *++p; - if (yych == 'D') goto yy1444; - if (yych != 'd') goto yy1307; -yy1444: + if (yych == 'D') goto yy1563; + if (yych != 'd') goto yy1417; +yy1563: yych = *++p; - if (yych == 'E') goto yy1445; - if (yych != 'e') goto yy1307; -yy1445: + if (yych == 'E') goto yy1564; + if (yych != 'e') goto yy1417; +yy1564: yych = *++p; - if (yych == 'R') goto yy1343; - if (yych == 'r') goto yy1343; - goto yy1307; -yy1446: + if (yych == 'R') goto yy1462; + if (yych == 'r') goto yy1462; + goto yy1417; +yy1565: yych = *++p; - if (yych == 'O') goto yy1447; - if (yych != 'o') goto yy1307; -yy1447: + if (yych == 'O') goto yy1566; + if (yych != 'o') goto yy1417; +yy1566: yych = *++p; - if (yych == 'U') goto yy1448; - if (yych != 'u') goto yy1307; -yy1448: + if (yych == 'U') goto yy1567; + if (yych != 'u') goto yy1417; +yy1567: yych = *++p; - if (yych == 'P') goto yy1343; - if (yych == 'p') goto yy1343; - goto yy1307; -yy1449: + if (yych == 'P') goto yy1462; + if (yych == 'p') goto yy1462; + goto yy1417; +yy1568: yych = *++p; - if (yych == 'I') goto yy1455; - if (yych == 'i') goto yy1455; - goto yy1307; -yy1450: + if (yych == 'I') goto yy1574; + if (yych == 'i') goto yy1574; + goto yy1417; +yy1569: yych = *++p; - if (yych == 'T') goto yy1451; - if (yych != 't') goto yy1307; -yy1451: + if (yych == 'T') goto yy1570; + if (yych != 't') goto yy1417; +yy1570: yych = *++p; - if (yych == 'I') goto yy1452; - if (yych != 'i') goto yy1307; -yy1452: + if (yych == 'I') goto yy1571; + if (yych != 'i') goto yy1417; +yy1571: yych = *++p; - if (yych == 'C') goto yy1453; - if (yych != 'c') goto yy1307; -yy1453: + if (yych == 'C') goto yy1572; + if (yych != 'c') goto yy1417; +yy1572: yych = *++p; - if (yych == 'L') goto yy1454; - if (yych != 'l') goto yy1307; -yy1454: + if (yych == 'L') goto yy1573; + if (yych != 'l') goto yy1417; +yy1573: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1455: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1574: yych = *++p; - if (yych == 'D') goto yy1456; - if (yych != 'd') goto yy1307; -yy1456: + if (yych == 'D') goto yy1575; + if (yych != 'd') goto yy1417; +yy1575: yych = *++p; - if (yych == 'E') goto yy1343; - if (yych == 'e') goto yy1343; - goto yy1307; -yy1457: + if (yych == 'E') goto yy1462; + if (yych == 'e') goto yy1462; + goto yy1417; +yy1576: yych = *++p; if (yych <= 'O') { - if (yych == 'E') goto yy1343; - if (yych <= 'N') goto yy1307; + if (yych == 'E') goto yy1462; + if (yych <= 'N') goto yy1417; } else { if (yych <= 'e') { - if (yych <= 'd') goto yy1307; - goto yy1343; + if (yych <= 'd') goto yy1417; + goto yy1462; } else { - if (yych != 'o') goto yy1307; + if (yych != 'o') goto yy1417; } } yych = *++p; - if (yych == 'G') goto yy1459; - if (yych != 'g') goto yy1307; -yy1459: + if (yych == 'G') goto yy1578; + if (yych != 'g') goto yy1417; +yy1578: yych = *++p; - if (yych == 'R') goto yy1460; - if (yych != 'r') goto yy1307; -yy1460: + if (yych == 'R') goto yy1579; + if (yych != 'r') goto yy1417; +yy1579: yych = *++p; - if (yych == 'E') goto yy1461; - if (yych != 'e') goto yy1307; -yy1461: + if (yych == 'E') goto yy1580; + if (yych != 'e') goto yy1417; +yy1580: yych = *++p; - if (yych == 'S') goto yy1462; - if (yych != 's') goto yy1307; -yy1462: + if (yych == 'S') goto yy1581; + if (yych != 's') goto yy1417; +yy1581: yych = *++p; - if (yych == 'S') goto yy1343; - if (yych == 's') goto yy1343; - goto yy1307; -yy1463: + if (yych == 'S') goto yy1462; + if (yych == 's') goto yy1462; + goto yy1417; +yy1582: yych = *++p; - if (yych == 'D') goto yy1464; - if (yych != 'd') goto yy1307; -yy1464: + if (yych == 'D') goto yy1583; + if (yych != 'd') goto yy1417; +yy1583: yych = *++p; - if (yych == 'E') goto yy1465; - if (yych != 'e') goto yy1307; -yy1465: + if (yych == 'E') goto yy1584; + if (yych != 'e') goto yy1417; +yy1584: yych = *++p; - if (yych == 'O') goto yy1466; - if (yych != 'o') goto yy1307; -yy1466: + if (yych == 'O') goto yy1585; + if (yych != 'o') goto yy1417; +yy1585: yych = *++p; if (yych <= ' ') { - if (yych <= 0x08) goto yy1307; - if (yych <= '\r') goto yy1467; - if (yych <= 0x1F) goto yy1307; + if (yych <= 0x08) goto yy1417; + if (yych <= '\r') goto yy1586; + if (yych <= 0x1F) goto yy1417; } else { if (yych <= '/') { - if (yych <= '.') goto yy1307; + if (yych <= '.') goto yy1417; } else { - if (yych != '>') goto yy1307; + if (yych != '>') goto yy1417; } } -yy1467: +yy1586: ++p; { return (bufsize_t)(p - start); } -yy1469: +yy1588: yych = *++p; if (yych <= 'R') { - if (yych == 'O') goto yy1485; - if (yych <= 'Q') goto yy1307; - goto yy1486; + if (yych == 'O') goto yy1604; + if (yych <= 'Q') goto yy1417; + goto yy1605; } else { if (yych <= 'o') { - if (yych <= 'n') goto yy1307; - goto yy1485; + if (yych <= 'n') goto yy1417; + goto yy1604; } else { - if (yych == 'r') goto yy1486; - goto yy1307; + if (yych == 'r') goto yy1605; + goto yy1417; } } -yy1470: +yy1589: yych = *++p; if (yych <= 'G') { - if (yych == 'E') goto yy1471; - if (yych <= 'F') goto yy1307; - goto yy1472; + if (yych == 'E') goto yy1590; + if (yych <= 'F') goto yy1417; + goto yy1591; } else { if (yych <= 'e') { - if (yych <= 'd') goto yy1307; + if (yych <= 'd') goto yy1417; } else { - if (yych == 'g') goto yy1472; - goto yy1307; + if (yych == 'g') goto yy1591; + goto yy1417; } } -yy1471: +yy1590: yych = *++p; - if (yych == 'L') goto yy1481; - if (yych == 'l') goto yy1481; - goto yy1307; -yy1472: + if (yych == 'L') goto yy1600; + if (yych == 'l') goto yy1600; + goto yy1417; +yy1591: yych = *++p; if (yych <= 'U') { - if (yych == 'C') goto yy1474; - if (yych <= 'T') goto yy1307; + if (yych == 'C') goto yy1593; + if (yych <= 'T') goto yy1417; } else { if (yych <= 'c') { - if (yych <= 'b') goto yy1307; - goto yy1474; + if (yych <= 'b') goto yy1417; + goto yy1593; } else { - if (yych != 'u') goto yy1307; + if (yych != 'u') goto yy1417; } } yych = *++p; - if (yych == 'R') goto yy1480; - if (yych == 'r') goto yy1480; - goto yy1307; -yy1474: + if (yych == 'R') goto yy1599; + if (yych == 'r') goto yy1599; + goto yy1417; +yy1593: yych = *++p; - if (yych == 'A') goto yy1475; - if (yych != 'a') goto yy1307; -yy1475: + if (yych == 'A') goto yy1594; + if (yych != 'a') goto yy1417; +yy1594: yych = *++p; - if (yych == 'P') goto yy1476; - if (yych != 'p') goto yy1307; -yy1476: + if (yych == 'P') goto yy1595; + if (yych != 'p') goto yy1417; +yy1595: yych = *++p; - if (yych == 'T') goto yy1477; - if (yych != 't') goto yy1307; -yy1477: + if (yych == 'T') goto yy1596; + if (yych != 't') goto yy1417; +yy1596: yych = *++p; - if (yych == 'I') goto yy1478; - if (yych != 'i') goto yy1307; -yy1478: + if (yych == 'I') goto yy1597; + if (yych != 'i') goto yy1417; +yy1597: yych = *++p; - if (yych == 'O') goto yy1479; - if (yych != 'o') goto yy1307; -yy1479: + if (yych == 'O') goto yy1598; + if (yych != 'o') goto yy1417; +yy1598: yych = *++p; - if (yych == 'N') goto yy1466; - if (yych == 'n') goto yy1466; - goto yy1307; -yy1480: + if (yych == 'N') goto yy1585; + if (yych == 'n') goto yy1585; + goto yy1417; +yy1599: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1481: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1600: yych = *++p; - if (yych == 'D') goto yy1482; - if (yych != 'd') goto yy1307; -yy1482: + if (yych == 'D') goto yy1601; + if (yych != 'd') goto yy1417; +yy1601: yych = *++p; - if (yych == 'S') goto yy1483; - if (yych != 's') goto yy1307; -yy1483: + if (yych == 'S') goto yy1602; + if (yych != 's') goto yy1417; +yy1602: yych = *++p; - if (yych == 'E') goto yy1484; - if (yych != 'e') goto yy1307; -yy1484: + if (yych == 'E') goto yy1603; + if (yych != 'e') goto yy1417; +yy1603: yych = *++p; - if (yych == 'T') goto yy1466; - if (yych == 't') goto yy1466; - goto yy1307; -yy1485: + if (yych == 'T') goto yy1585; + if (yych == 't') goto yy1585; + goto yy1417; +yy1604: yych = *++p; - if (yych == 'T') goto yy1487; - if (yych == 't') goto yy1487; - goto yy1307; -yy1486: + if (yych == 'T') goto yy1606; + if (yych == 't') goto yy1606; + goto yy1417; +yy1605: yych = *++p; - if (yych == 'M') goto yy1466; - if (yych == 'm') goto yy1466; - goto yy1307; -yy1487: + if (yych == 'M') goto yy1585; + if (yych == 'm') goto yy1585; + goto yy1417; +yy1606: yych = *++p; - if (yych == 'E') goto yy1488; - if (yych != 'e') goto yy1307; -yy1488: + if (yych == 'E') goto yy1607; + if (yych != 'e') goto yy1417; +yy1607: yych = *++p; - if (yych == 'R') goto yy1466; - if (yych == 'r') goto yy1466; - goto yy1307; -yy1489: + if (yych == 'R') goto yy1585; + if (yych == 'r') goto yy1585; + goto yy1417; +yy1608: yych = *++p; - if (yych == 'B') goto yy1490; - if (yych != 'b') goto yy1307; -yy1490: + if (yych == 'B') goto yy1609; + if (yych != 'b') goto yy1417; +yy1609: yych = *++p; - if (yych == 'E') goto yy1491; - if (yych != 'e') goto yy1307; -yy1491: + if (yych == 'E') goto yy1610; + if (yych != 'e') goto yy1417; +yy1610: yych = *++p; - if (yych == 'D') goto yy1466; - if (yych == 'd') goto yy1466; - goto yy1307; -yy1492: + if (yych == 'D') goto yy1585; + if (yych == 'd') goto yy1585; + goto yy1417; +yy1611: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1307; - if (yych <= '\r') goto yy1467; - goto yy1307; + if (yych <= 0x08) goto yy1417; + if (yych <= '\r') goto yy1586; + goto yy1417; } else { - if (yych <= ' ') goto yy1467; - if (yych <= '.') goto yy1307; - goto yy1467; + if (yych <= ' ') goto yy1586; + if (yych <= '.') goto yy1417; + goto yy1586; } } else { if (yych <= 'D') { - if (yych == '>') goto yy1467; - goto yy1307; + if (yych == '>') goto yy1586; + goto yy1417; } else { - if (yych <= 'E') goto yy1508; - if (yych == 'e') goto yy1508; - goto yy1307; + if (yych <= 'E') goto yy1627; + if (yych == 'e') goto yy1627; + goto yy1417; } } -yy1493: +yy1612: yych = *++p; - if (yych == 'O') goto yy1506; - if (yych == 'o') goto yy1506; - goto yy1307; -yy1494: + if (yych == 'O') goto yy1625; + if (yych == 'o') goto yy1625; + goto yy1417; +yy1613: yych = *++p; - if (yych == 'X') goto yy1501; - if (yych == 'x') goto yy1501; - goto yy1307; -yy1495: + if (yych == 'X') goto yy1620; + if (yych == 'x') goto yy1620; + goto yy1417; +yy1614: yych = *++p; - if (yych == 'O') goto yy1499; - if (yych == 'o') goto yy1499; - goto yy1307; -yy1496: + if (yych == 'O') goto yy1618; + if (yych == 'o') goto yy1618; + goto yy1417; +yy1615: yych = *++p; - if (yych == 'B') goto yy1497; - if (yych != 'b') goto yy1307; -yy1497: + if (yych == 'B') goto yy1616; + if (yych != 'b') goto yy1417; +yy1616: yych = *++p; - if (yych == 'L') goto yy1498; - if (yych != 'l') goto yy1307; -yy1498: + if (yych == 'L') goto yy1617; + if (yych != 'l') goto yy1417; +yy1617: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1499: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1618: yych = *++p; - if (yych == 'D') goto yy1500; - if (yych != 'd') goto yy1307; -yy1500: + if (yych == 'D') goto yy1619; + if (yych != 'd') goto yy1417; +yy1619: yych = *++p; - if (yych == 'Y') goto yy1466; - if (yych == 'y') goto yy1466; - goto yy1307; -yy1501: + if (yych == 'Y') goto yy1585; + if (yych == 'y') goto yy1585; + goto yy1417; +yy1620: yych = *++p; - if (yych == 'T') goto yy1502; - if (yych != 't') goto yy1307; -yy1502: + if (yych == 'T') goto yy1621; + if (yych != 't') goto yy1417; +yy1621: yych = *++p; - if (yych == 'A') goto yy1503; - if (yych != 'a') goto yy1307; -yy1503: + if (yych == 'A') goto yy1622; + if (yych != 'a') goto yy1417; +yy1622: yych = *++p; - if (yych == 'R') goto yy1504; - if (yych != 'r') goto yy1307; -yy1504: + if (yych == 'R') goto yy1623; + if (yych != 'r') goto yy1417; +yy1623: yych = *++p; - if (yych == 'E') goto yy1505; - if (yych != 'e') goto yy1307; -yy1505: + if (yych == 'E') goto yy1624; + if (yych != 'e') goto yy1417; +yy1624: yych = *++p; - if (yych == 'A') goto yy1466; - if (yych == 'a') goto yy1466; - goto yy1307; -yy1506: + if (yych == 'A') goto yy1585; + if (yych == 'a') goto yy1585; + goto yy1417; +yy1625: yych = *++p; - if (yych == 'O') goto yy1507; - if (yych != 'o') goto yy1307; -yy1507: + if (yych == 'O') goto yy1626; + if (yych != 'o') goto yy1417; +yy1626: yych = *++p; - if (yych == 'T') goto yy1466; - if (yych == 't') goto yy1466; - goto yy1307; -yy1508: + if (yych == 'T') goto yy1585; + if (yych == 't') goto yy1585; + goto yy1417; +yy1627: yych = *++p; - if (yych == 'A') goto yy1509; - if (yych != 'a') goto yy1307; -yy1509: + if (yych == 'A') goto yy1628; + if (yych != 'a') goto yy1417; +yy1628: yych = *++p; - if (yych == 'D') goto yy1466; - if (yych == 'd') goto yy1466; - goto yy1307; -yy1510: + if (yych == 'D') goto yy1585; + if (yych == 'd') goto yy1585; + goto yy1417; +yy1629: yych = *++p; - if (yych == 'Y') goto yy1520; - if (yych == 'y') goto yy1520; - goto yy1307; -yy1511: + if (yych == 'Y') goto yy1639; + if (yych == 'y') goto yy1639; + goto yy1417; +yy1630: yych = *++p; - if (yych == 'R') goto yy1517; - if (yych == 'r') goto yy1517; - goto yy1307; -yy1512: + if (yych == 'R') goto yy1636; + if (yych == 'r') goto yy1636; + goto yy1417; +yy1631: yych = *++p; - if (yych == 'C') goto yy1513; - if (yych != 'c') goto yy1307; -yy1513: + if (yych == 'C') goto yy1632; + if (yych != 'c') goto yy1417; +yy1632: yych = *++p; - if (yych == 'T') goto yy1514; - if (yych != 't') goto yy1307; -yy1514: + if (yych == 'T') goto yy1633; + if (yych != 't') goto yy1417; +yy1633: yych = *++p; - if (yych == 'I') goto yy1515; - if (yych != 'i') goto yy1307; -yy1515: + if (yych == 'I') goto yy1634; + if (yych != 'i') goto yy1417; +yy1634: yych = *++p; - if (yych == 'O') goto yy1516; - if (yych != 'o') goto yy1307; -yy1516: + if (yych == 'O') goto yy1635; + if (yych != 'o') goto yy1417; +yy1635: yych = *++p; - if (yych == 'N') goto yy1466; - if (yych == 'n') goto yy1466; - goto yy1307; -yy1517: + if (yych == 'N') goto yy1585; + if (yych == 'n') goto yy1585; + goto yy1417; +yy1636: yych = *++p; - if (yych == 'I') goto yy1518; - if (yych != 'i') goto yy1307; -yy1518: + if (yych == 'I') goto yy1637; + if (yych != 'i') goto yy1417; +yy1637: yych = *++p; - if (yych == 'P') goto yy1519; - if (yych != 'p') goto yy1307; -yy1519: + if (yych == 'P') goto yy1638; + if (yych != 'p') goto yy1417; +yy1638: yych = *++p; - if (yych == 'T') goto yy1466; - if (yych == 't') goto yy1466; - goto yy1307; -yy1520: + if (yych == 'T') goto yy1585; + if (yych == 't') goto yy1585; + goto yy1417; +yy1639: yych = *++p; - if (yych == 'L') goto yy1521; - if (yych != 'l') goto yy1307; -yy1521: + if (yych == 'L') goto yy1640; + if (yych != 'l') goto yy1417; +yy1640: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1522: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1641: yych = *++p; - if (yych == 'V') goto yy1466; - if (yych == 'v') goto yy1466; - goto yy1307; -yy1523: + if (yych == 'V') goto yy1585; + if (yych == 'v') goto yy1585; + goto yy1417; +yy1642: yych = *++p; - if (yych == 'L') goto yy1532; - if (yych == 'l') goto yy1532; - goto yy1307; -yy1524: + if (yych == 'L') goto yy1651; + if (yych == 'l') goto yy1651; + goto yy1417; +yy1643: yych = *++p; if (yych <= 'P') { - if (yych == 'N') goto yy1525; - if (yych <= 'O') goto yy1307; - goto yy1526; + if (yych == 'N') goto yy1644; + if (yych <= 'O') goto yy1417; + goto yy1645; } else { if (yych <= 'n') { - if (yych <= 'm') goto yy1307; + if (yych <= 'm') goto yy1417; } else { - if (yych == 'p') goto yy1526; - goto yy1307; + if (yych == 'p') goto yy1645; + goto yy1417; } } -yy1525: +yy1644: yych = *++p; - if (yych == 'V') goto yy1530; - if (yych == 'v') goto yy1530; - goto yy1307; -yy1526: + if (yych == 'V') goto yy1649; + if (yych == 'v') goto yy1649; + goto yy1417; +yy1645: yych = *++p; - if (yych == 'T') goto yy1527; - if (yych != 't') goto yy1307; -yy1527: + if (yych == 'T') goto yy1646; + if (yych != 't') goto yy1417; +yy1646: yych = *++p; - if (yych == 'I') goto yy1528; - if (yych != 'i') goto yy1307; -yy1528: + if (yych == 'I') goto yy1647; + if (yych != 'i') goto yy1417; +yy1647: yych = *++p; - if (yych == 'O') goto yy1529; - if (yych != 'o') goto yy1307; -yy1529: + if (yych == 'O') goto yy1648; + if (yych != 'o') goto yy1417; +yy1648: yych = *++p; - if (yych == 'N') goto yy1466; - if (yych == 'n') goto yy1466; - goto yy1307; -yy1530: + if (yych == 'N') goto yy1585; + if (yych == 'n') goto yy1585; + goto yy1417; +yy1649: yych = *++p; - if (yych == 'A') goto yy1531; - if (yych != 'a') goto yy1307; -yy1531: + if (yych == 'A') goto yy1650; + if (yych != 'a') goto yy1417; +yy1650: yych = *++p; - if (yych == 'S') goto yy1466; - if (yych == 's') goto yy1466; - goto yy1307; -yy1532: + if (yych == 'S') goto yy1585; + if (yych == 's') goto yy1585; + goto yy1417; +yy1651: yych = *++p; if (yych <= '/') { if (yych <= 0x1F) { - if (yych <= 0x08) goto yy1307; - if (yych <= '\r') goto yy1467; - goto yy1307; + if (yych <= 0x08) goto yy1417; + if (yych <= '\r') goto yy1586; + goto yy1417; } else { - if (yych <= ' ') goto yy1467; - if (yych <= '.') goto yy1307; - goto yy1467; + if (yych <= ' ') goto yy1586; + if (yych <= '.') goto yy1417; + goto yy1586; } } else { if (yych <= 'F') { - if (yych == '>') goto yy1467; - goto yy1307; + if (yych == '>') goto yy1586; + goto yy1417; } else { - if (yych <= 'G') goto yy1533; - if (yych != 'g') goto yy1307; + if (yych <= 'G') goto yy1652; + if (yych != 'g') goto yy1417; } } -yy1533: +yy1652: yych = *++p; - if (yych == 'R') goto yy1534; - if (yych != 'r') goto yy1307; -yy1534: + if (yych == 'R') goto yy1653; + if (yych != 'r') goto yy1417; +yy1653: yych = *++p; - if (yych == 'O') goto yy1535; - if (yych != 'o') goto yy1307; -yy1535: + if (yych == 'O') goto yy1654; + if (yych != 'o') goto yy1417; +yy1654: yych = *++p; - if (yych == 'U') goto yy1536; - if (yych != 'u') goto yy1307; -yy1536: + if (yych == 'U') goto yy1655; + if (yych != 'u') goto yy1417; +yy1655: yych = *++p; - if (yych == 'P') goto yy1466; - if (yych == 'p') goto yy1466; - goto yy1307; -yy1537: + if (yych == 'P') goto yy1585; + if (yych == 'p') goto yy1585; + goto yy1417; +yy1656: yych = *++p; - if (yych == 'T') goto yy1542; - if (yych == 't') goto yy1542; - goto yy1307; -yy1538: + if (yych == 'T') goto yy1661; + if (yych == 't') goto yy1661; + goto yy1417; +yy1657: yych = *++p; - if (yych == 'J') goto yy1539; - if (yych != 'j') goto yy1307; -yy1539: + if (yych == 'J') goto yy1658; + if (yych != 'j') goto yy1417; +yy1658: yych = *++p; - if (yych == 'E') goto yy1540; - if (yych != 'e') goto yy1307; -yy1540: + if (yych == 'E') goto yy1659; + if (yych != 'e') goto yy1417; +yy1659: yych = *++p; - if (yych == 'C') goto yy1541; - if (yych != 'c') goto yy1307; -yy1541: + if (yych == 'C') goto yy1660; + if (yych != 'c') goto yy1417; +yy1660: yych = *++p; - if (yych == 'T') goto yy1466; - if (yych == 't') goto yy1466; - goto yy1307; -yy1542: + if (yych == 'T') goto yy1585; + if (yych == 't') goto yy1585; + goto yy1417; +yy1661: yych = *++p; - if (yych == 'P') goto yy1543; - if (yych != 'p') goto yy1307; -yy1543: + if (yych == 'P') goto yy1662; + if (yych != 'p') goto yy1417; +yy1662: yych = *++p; - if (yych == 'U') goto yy1544; - if (yych != 'u') goto yy1307; -yy1544: + if (yych == 'U') goto yy1663; + if (yych != 'u') goto yy1417; +yy1663: yych = *++p; - if (yych == 'T') goto yy1466; - if (yych == 't') goto yy1466; - goto yy1307; -yy1545: + if (yych == 'T') goto yy1585; + if (yych == 't') goto yy1585; + goto yy1417; +yy1664: yych = *++p; - if (yych == 'P') goto yy1466; - if (yych == 'p') goto yy1466; - goto yy1307; -yy1546: + if (yych == 'P') goto yy1585; + if (yych == 'p') goto yy1585; + goto yy1417; +yy1665: yych = *++p; - if (yych == 'T') goto yy1557; - if (yych == 't') goto yy1557; - goto yy1307; -yy1547: + if (yych == 'T') goto yy1676; + if (yych == 't') goto yy1676; + goto yy1417; +yy1666: yych = *++p; - if (yych == 'D') goto yy1556; - if (yych == 'd') goto yy1556; - goto yy1307; -yy1548: + if (yych == 'D') goto yy1675; + if (yych == 'd') goto yy1675; + goto yy1417; +yy1667: yych = *++p; - if (yych == 'O') goto yy1549; - if (yych != 'o') goto yy1307; -yy1549: + if (yych == 'O') goto yy1668; + if (yych != 'o') goto yy1417; +yy1668: yych = *++p; - if (yych == 'C') goto yy1550; - if (yych != 'c') goto yy1307; -yy1550: + if (yych == 'C') goto yy1669; + if (yych != 'c') goto yy1417; +yy1669: yych = *++p; - if (yych == 'K') goto yy1551; - if (yych != 'k') goto yy1307; -yy1551: + if (yych == 'K') goto yy1670; + if (yych != 'k') goto yy1417; +yy1670: yych = *++p; - if (yych == 'Q') goto yy1552; - if (yych != 'q') goto yy1307; -yy1552: + if (yych == 'Q') goto yy1671; + if (yych != 'q') goto yy1417; +yy1671: yych = *++p; - if (yych == 'U') goto yy1553; - if (yych != 'u') goto yy1307; -yy1553: + if (yych == 'U') goto yy1672; + if (yych != 'u') goto yy1417; +yy1672: yych = *++p; - if (yych == 'O') goto yy1554; - if (yych != 'o') goto yy1307; -yy1554: + if (yych == 'O') goto yy1673; + if (yych != 'o') goto yy1417; +yy1673: yych = *++p; - if (yych == 'T') goto yy1555; - if (yych != 't') goto yy1307; -yy1555: + if (yych == 'T') goto yy1674; + if (yych != 't') goto yy1417; +yy1674: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1556: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1675: yych = *++p; - if (yych == 'Y') goto yy1466; - if (yych == 'y') goto yy1466; - goto yy1307; -yy1557: + if (yych == 'Y') goto yy1585; + if (yych == 'y') goto yy1585; + goto yy1417; +yy1676: yych = *++p; - if (yych == 'T') goto yy1558; - if (yych != 't') goto yy1307; -yy1558: + if (yych == 'T') goto yy1677; + if (yych != 't') goto yy1417; +yy1677: yych = *++p; - if (yych == 'O') goto yy1559; - if (yych != 'o') goto yy1307; -yy1559: + if (yych == 'O') goto yy1678; + if (yych != 'o') goto yy1417; +yy1678: yych = *++p; - if (yych == 'N') goto yy1466; - if (yych == 'n') goto yy1466; - goto yy1307; -yy1560: + if (yych == 'N') goto yy1585; + if (yych == 'n') goto yy1585; + goto yy1417; +yy1679: yych = *++p; - if (yych == 'R') goto yy1561; - if (yych != 'r') goto yy1307; -yy1561: + if (yych == 'R') goto yy1680; + if (yych != 'r') goto yy1417; +yy1680: yych = *++p; - if (yych == 'A') goto yy1562; - if (yych != 'a') goto yy1307; -yy1562: + if (yych == 'A') goto yy1681; + if (yych != 'a') goto yy1417; +yy1681: yych = *++p; - if (yych == 'M') goto yy1563; - if (yych != 'm') goto yy1307; -yy1563: + if (yych == 'M') goto yy1682; + if (yych != 'm') goto yy1417; +yy1682: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1564: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1683: yych = *++p; - if (yych == 'R') goto yy1569; - if (yych == 'r') goto yy1569; - goto yy1307; -yy1565: + if (yych == 'R') goto yy1688; + if (yych == 'r') goto yy1688; + goto yy1417; +yy1684: yych = *++p; - if (yych == 'A') goto yy1566; - if (yych != 'a') goto yy1307; -yy1566: + if (yych == 'A') goto yy1685; + if (yych != 'a') goto yy1417; +yy1685: yych = *++p; - if (yych == 'D') goto yy1567; - if (yych != 'd') goto yy1307; -yy1567: + if (yych == 'D') goto yy1686; + if (yych != 'd') goto yy1417; +yy1686: yych = *++p; - if (yych == 'E') goto yy1568; - if (yych != 'e') goto yy1307; -yy1568: + if (yych == 'E') goto yy1687; + if (yych != 'e') goto yy1417; +yy1687: yych = *++p; - if (yych == 'R') goto yy1466; - if (yych == 'r') goto yy1466; - goto yy1307; -yy1569: + if (yych == 'R') goto yy1585; + if (yych == 'r') goto yy1585; + goto yy1417; +yy1688: yych = *++p; - if (yych == 'O') goto yy1570; - if (yych != 'o') goto yy1307; -yy1570: + if (yych == 'O') goto yy1689; + if (yych != 'o') goto yy1417; +yy1689: yych = *++p; - if (yych == 'U') goto yy1571; - if (yych != 'u') goto yy1307; -yy1571: + if (yych == 'U') goto yy1690; + if (yych != 'u') goto yy1417; +yy1690: yych = *++p; - if (yych == 'P') goto yy1466; - if (yych == 'p') goto yy1466; - goto yy1307; -yy1572: + if (yych == 'P') goto yy1585; + if (yych == 'p') goto yy1585; + goto yy1417; +yy1691: yych = *++p; - if (yych == 'I') goto yy1578; - if (yych == 'i') goto yy1578; - goto yy1307; -yy1573: + if (yych == 'I') goto yy1697; + if (yych == 'i') goto yy1697; + goto yy1417; +yy1692: yych = *++p; - if (yych == 'T') goto yy1574; - if (yych != 't') goto yy1307; -yy1574: + if (yych == 'T') goto yy1693; + if (yych != 't') goto yy1417; +yy1693: yych = *++p; - if (yych == 'I') goto yy1575; - if (yych != 'i') goto yy1307; -yy1575: + if (yych == 'I') goto yy1694; + if (yych != 'i') goto yy1417; +yy1694: yych = *++p; - if (yych == 'C') goto yy1576; - if (yych != 'c') goto yy1307; -yy1576: + if (yych == 'C') goto yy1695; + if (yych != 'c') goto yy1417; +yy1695: yych = *++p; - if (yych == 'L') goto yy1577; - if (yych != 'l') goto yy1307; -yy1577: + if (yych == 'L') goto yy1696; + if (yych != 'l') goto yy1417; +yy1696: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1578: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1697: yych = *++p; - if (yych == 'D') goto yy1579; - if (yych != 'd') goto yy1307; -yy1579: + if (yych == 'D') goto yy1698; + if (yych != 'd') goto yy1417; +yy1698: yych = *++p; - if (yych == 'E') goto yy1466; - if (yych == 'e') goto yy1466; - goto yy1307; -yy1580: + if (yych == 'E') goto yy1585; + if (yych == 'e') goto yy1585; + goto yy1417; +yy1699: yych = *++p; if (yych <= 'O') { - if (yych == 'E') goto yy1466; - if (yych <= 'N') goto yy1307; + if (yych == 'E') goto yy1585; + if (yych <= 'N') goto yy1417; } else { if (yych <= 'e') { - if (yych <= 'd') goto yy1307; - goto yy1466; + if (yych <= 'd') goto yy1417; + goto yy1585; } else { - if (yych != 'o') goto yy1307; + if (yych != 'o') goto yy1417; } } yych = *++p; - if (yych == 'G') goto yy1582; - if (yych != 'g') goto yy1307; -yy1582: + if (yych == 'G') goto yy1701; + if (yych != 'g') goto yy1417; +yy1701: yych = *++p; - if (yych == 'R') goto yy1583; - if (yych != 'r') goto yy1307; -yy1583: + if (yych == 'R') goto yy1702; + if (yych != 'r') goto yy1417; +yy1702: yych = *++p; - if (yych == 'E') goto yy1584; - if (yych != 'e') goto yy1307; -yy1584: + if (yych == 'E') goto yy1703; + if (yych != 'e') goto yy1417; +yy1703: yych = *++p; - if (yych == 'S') goto yy1585; - if (yych != 's') goto yy1307; -yy1585: + if (yych == 'S') goto yy1704; + if (yych != 's') goto yy1417; +yy1704: ++p; - if ((yych = *p) == 'S') goto yy1466; - if (yych == 's') goto yy1466; - goto yy1307; + if ((yych = *p) == 'S') goto yy1585; + if (yych == 's') goto yy1585; + goto yy1417; } } @@ -13256,667 +14462,1804 @@ bufsize_t _scan_link_url(const unsigned char *p) 128, 128, 8, 128, 128, 8, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, - 136, 208, 208, 208, 208, 208, 208, 208, - 128, 128, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 16, 208, 16, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 32, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, + 136, 224, 224, 224, 224, 224, 224, 224, + 128, 128, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 32, 224, 32, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 16, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= '\'') { - if (yych <= '\f') { - if (yych == '\n') goto yy1589; - goto yy1597; + yych = *(marker = p); + if (yych <= '[') { + if (yych <= ' ') { + if (yych <= '\f') { + if (yych == '\n') goto yy1708; + goto yy1724; + } else { + if (yych <= '\r') goto yy1710; + if (yych <= 0x1F) goto yy1724; + goto yy1710; + } } else { - if (yych <= '\r') goto yy1591; - if (yych <= 0x1F) goto yy1597; - if (yych <= ' ') goto yy1591; - goto yy1594; + if (yych <= ')') { + if (yych <= '\'') goto yy1713; + if (yych <= '(') goto yy1722; + goto yy1724; + } else { + if (yych == '<') goto yy1711; + goto yy1713; + } } } else { - if (yych <= ';') { - if (yych <= '(') goto yy1595; - if (yych <= ')') goto yy1597; - goto yy1594; + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\\') goto yy1712; + if (yych <= 0x7F) goto yy1713; + } else { + if (yych <= 0xDF) goto yy1714; + if (yych <= 0xE0) goto yy1716; + goto yy1717; + } } else { - if (yych <= '<') goto yy1592; - if (yych == '\\') goto yy1593; - goto yy1594; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1721; + if (yych <= 0xEF) goto yy1717; + goto yy1718; + } else { + if (yych <= 0xF3) goto yy1719; + if (yych <= 0xF4) goto yy1720; + } } } -yy1588: +yy1707: { return (bufsize_t)(p - start); } -yy1589: +yy1708: yyaccept = 0; marker = ++p; yych = *p; -yy1590: +yy1709: if (yybm[0+yych] & 8) { - goto yy1589; + goto yy1708; } - if (yych <= ')') { - if (yych <= ' ') goto yy1588; - if (yych <= '\'') goto yy1603; - if (yych <= '(') goto yy1598; - goto yy1588; + if (yych <= 0x7F) { + if (yych <= ')') { + if (yych <= 0x1F) goto yy1707; + if (yych <= '\'') goto yy1736; + if (yych <= '(') goto yy1727; + goto yy1707; + } else { + if (yych <= '<') { + if (yych <= ';') goto yy1736; + goto yy1760; + } else { + if (yych == '\\') goto yy1738; + goto yy1736; + } + } } else { - if (yych <= '<') { - if (yych <= ';') goto yy1603; - goto yy1613; + if (yych <= 0xED) { + if (yych <= 0xDF) { + if (yych <= 0xC1) goto yy1707; + goto yy1740; + } else { + if (yych <= 0xE0) goto yy1741; + if (yych <= 0xEC) goto yy1742; + goto yy1746; + } } else { - if (yych == '\\') goto yy1605; - goto yy1603; + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1742; + goto yy1743; + } else { + if (yych <= 0xF3) goto yy1744; + if (yych <= 0xF4) goto yy1745; + goto yy1707; + } } } -yy1591: +yy1710: yyaccept = 0; yych = *(marker = ++p); - goto yy1590; -yy1592: + goto yy1709; +yy1711: yyaccept = 0; yych = *(marker = ++p); if (yybm[0+yych] & 64) { - goto yy1613; + goto yy1760; } - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1588; - goto yy1619; + if (yych <= '>') { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1707; + goto yy1773; + } else { + if (yych <= '\n') goto yy1707; + if (yych <= '\f') goto yy1773; + goto yy1707; + } } else { - if (yych <= '\n') goto yy1588; - if (yych <= '\f') goto yy1619; - goto yy1588; + if (yych <= '(') { + if (yych <= ' ') goto yy1773; + goto yy1771; + } else { + if (yych <= ')') goto yy1773; + if (yych <= '<') goto yy1736; + goto yy1762; + } } } else { - if (yych <= ')') { - if (yych == '(') goto yy1617; - goto yy1619; + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\\') goto yy1758; + goto yy1707; + } else { + if (yych <= 0xDF) goto yy1764; + if (yych <= 0xE0) goto yy1765; + goto yy1766; + } } else { - if (yych <= '=') goto yy1603; - if (yych <= '>') goto yy1615; - goto yy1611; + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1770; + if (yych <= 0xEF) goto yy1766; + goto yy1767; + } else { + if (yych <= 0xF3) goto yy1768; + if (yych <= 0xF4) goto yy1769; + goto yy1707; + } } } -yy1593: - yych = *++p; - if (yych <= '\'') goto yy1604; - if (yych <= '(') goto yy1607; - if (yych <= ')') goto yy1603; - goto yy1604; -yy1594: +yy1712: yyaccept = 0; yych = *(marker = ++p); - goto yy1604; -yy1595: + if (yych <= '\'') goto yy1737; + if (yych <= '(') goto yy1747; + if (yych <= ')') goto yy1736; + goto yy1737; +yy1713: + yyaccept = 0; + yych = *(marker = ++p); + goto yy1737; +yy1714: + yych = *++p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1713; +yy1715: + p = marker; + if (yyaccept <= 1) { + if (yyaccept == 0) { + goto yy1707; + } else { + goto yy1723; + } + } else { + goto yy1763; + } +yy1716: + yych = *++p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1714; + goto yy1715; +yy1717: + yych = *++p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1714; + goto yy1715; +yy1718: + yych = *++p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1717; + goto yy1715; +yy1719: + yych = *++p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1717; + goto yy1715; +yy1720: + yych = *++p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1717; + goto yy1715; +yy1721: + yych = *++p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1714; + goto yy1715; +yy1722: yyaccept = 1; yych = *(marker = ++p); - if (yych <= ' ') goto yy1596; - if (yych != '(') goto yy1599; -yy1596: + if (yych <= '(') { + if (yych <= ' ') goto yy1723; + if (yych <= '\'') goto yy1728; + } else { + if (yych <= 0x7F) goto yy1728; + if (yych <= 0xC1) goto yy1723; + if (yych <= 0xF4) goto yy1728; + } +yy1723: { return 0; } -yy1597: +yy1724: yych = *++p; - goto yy1596; -yy1598: + goto yy1723; +yy1725: ++p; yych = *p; -yy1599: if (yybm[0+yych] & 16) { - goto yy1598; + goto yy1725; } - if (yych <= '(') goto yy1600; - if (yych <= ')') goto yy1603; - goto yy1601; -yy1600: - p = marker; - if (yyaccept <= 1) { - if (yyaccept == 0) { - goto yy1588; + if (yych <= 0xE0) { + if (yych <= ')') { + if (yych <= ' ') goto yy1715; + if (yych >= ')') goto yy1747; } else { - goto yy1596; + if (yych <= 0x7F) goto yy1727; + if (yych <= 0xC1) goto yy1715; + if (yych <= 0xDF) goto yy1729; + goto yy1730; } } else { - goto yy1616; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1735; + goto yy1731; + } else { + if (yych <= 0xF0) goto yy1732; + if (yych <= 0xF3) goto yy1733; + if (yych <= 0xF4) goto yy1734; + goto yy1715; + } } -yy1601: +yy1727: ++p; yych = *p; +yy1728: if (yybm[0+yych] & 32) { - goto yy1601; + goto yy1727; } - if (yych <= ' ') goto yy1600; - if (yych == ')') goto yy1607; - goto yy1598; -yy1603: - yyaccept = 0; - marker = ++p; - yych = *p; -yy1604: - if (yych <= '(') { - if (yych <= ' ') goto yy1588; - if (yych <= '\'') goto yy1603; - goto yy1598; + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= '(') goto yy1715; + if (yych <= ')') goto yy1736; + goto yy1725; + } else { + if (yych <= 0xC1) goto yy1715; + if (yych >= 0xE0) goto yy1730; + } } else { - if (yych <= ')') goto yy1588; - if (yych != '\\') goto yy1603; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1735; + goto yy1731; + } else { + if (yych <= 0xF0) goto yy1732; + if (yych <= 0xF3) goto yy1733; + if (yych <= 0xF4) goto yy1734; + goto yy1715; + } } -yy1605: +yy1729: ++p; yych = *p; - if (yych <= '(') { - if (yych <= ' ') goto yy1588; - if (yych <= '\'') goto yy1603; - } else { - if (yych == '\\') goto yy1605; - goto yy1603; - } -yy1607: - yyaccept = 0; - marker = ++p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1727; + goto yy1715; +yy1730: + ++p; yych = *p; -yy1608: - if (yych <= '(') { - if (yych <= ' ') goto yy1588; - if (yych <= '\'') goto yy1607; - goto yy1598; - } else { - if (yych <= ')') goto yy1603; - if (yych != '\\') goto yy1607; - } -yy1609: + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1729; + goto yy1715; +yy1731: ++p; yych = *p; - if (yych <= ' ') goto yy1588; - if (yych == '\\') goto yy1609; - goto yy1607; -yy1611: + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1729; + goto yy1715; +yy1732: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1731; + goto yy1715; +yy1733: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1731; + goto yy1715; +yy1734: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1731; + goto yy1715; +yy1735: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1729; + goto yy1715; +yy1736: yyaccept = 0; marker = ++p; yych = *p; - if (yych <= ' ') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy1588; - if (yych <= '\t') goto yy1619; - goto yy1588; +yy1737: + if (yych <= 0xC1) { + if (yych <= ')') { + if (yych <= ' ') goto yy1707; + if (yych <= '\'') goto yy1736; + if (yych <= '(') goto yy1727; + goto yy1707; } else { - if (yych == '\r') goto yy1588; - goto yy1619; + if (yych == '\\') goto yy1738; + if (yych <= 0x7F) goto yy1736; + goto yy1707; } } else { - if (yych <= '=') { - if (yych == '(') goto yy1628; + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1740; + if (yych <= 0xE0) goto yy1741; + if (yych <= 0xEC) goto yy1742; + goto yy1746; } else { - if (yych <= '>') goto yy1635; - if (yych == '\\') goto yy1611; + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1742; + goto yy1743; + } else { + if (yych <= 0xF3) goto yy1744; + if (yych <= 0xF4) goto yy1745; + goto yy1707; + } } } -yy1613: +yy1738: + yyaccept = 0; + marker = ++p; + yych = *p; + if (yych <= 0xDF) { + if (yych <= '[') { + if (yych <= ' ') goto yy1707; + if (yych == '(') goto yy1747; + goto yy1736; + } else { + if (yych <= '\\') goto yy1738; + if (yych <= 0x7F) goto yy1736; + if (yych <= 0xC1) goto yy1707; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1741; + if (yych == 0xED) goto yy1746; + goto yy1742; + } else { + if (yych <= 0xF0) goto yy1743; + if (yych <= 0xF3) goto yy1744; + if (yych <= 0xF4) goto yy1745; + goto yy1707; + } + } +yy1740: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1736; + goto yy1715; +yy1741: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1740; + goto yy1715; +yy1742: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1740; + goto yy1715; +yy1743: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1742; + goto yy1715; +yy1744: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1742; + goto yy1715; +yy1745: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1742; + goto yy1715; +yy1746: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1740; + goto yy1715; +yy1747: + yyaccept = 0; + marker = ++p; + yych = *p; +yy1748: + if (yych <= 0xC1) { + if (yych <= ')') { + if (yych <= ' ') goto yy1707; + if (yych <= '\'') goto yy1747; + if (yych <= '(') goto yy1727; + goto yy1736; + } else { + if (yych == '\\') goto yy1749; + if (yych <= 0x7F) goto yy1747; + goto yy1707; + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1751; + if (yych <= 0xE0) goto yy1752; + if (yych <= 0xEC) goto yy1753; + goto yy1757; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1753; + goto yy1754; + } else { + if (yych <= 0xF3) goto yy1755; + if (yych <= 0xF4) goto yy1756; + goto yy1707; + } + } + } +yy1749: + yyaccept = 0; + marker = ++p; + yych = *p; + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= ' ') goto yy1707; + if (yych <= '[') goto yy1747; + goto yy1749; + } else { + if (yych <= 0x7F) goto yy1747; + if (yych <= 0xC1) goto yy1707; + if (yych >= 0xE0) goto yy1752; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1757; + goto yy1753; + } else { + if (yych <= 0xF0) goto yy1754; + if (yych <= 0xF3) goto yy1755; + if (yych <= 0xF4) goto yy1756; + goto yy1707; + } + } +yy1751: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1747; + goto yy1715; +yy1752: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1751; + goto yy1715; +yy1753: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1751; + goto yy1715; +yy1754: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1753; + goto yy1715; +yy1755: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1753; + goto yy1715; +yy1756: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1753; + goto yy1715; +yy1757: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1751; + goto yy1715; +yy1758: + yyaccept = 0; + marker = ++p; + yych = *p; + if (yych <= '[') { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1707; + goto yy1773; + } else { + if (yych <= '\n') goto yy1707; + if (yych <= '\f') goto yy1773; + goto yy1707; + } + } else { + if (yych <= '(') { + if (yych <= ' ') goto yy1773; + if (yych >= '(') goto yy1796; + } else { + if (yych == '>') goto yy1810; + } + } + } else { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\\') goto yy1758; + if (yych >= 0x80) goto yy1707; + } else { + if (yych <= 0xDF) goto yy1764; + if (yych <= 0xE0) goto yy1765; + goto yy1766; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1770; + if (yych <= 0xEF) goto yy1766; + goto yy1767; + } else { + if (yych <= 0xF3) goto yy1768; + if (yych <= 0xF4) goto yy1769; + goto yy1707; + } + } + } +yy1760: + yyaccept = 0; + marker = ++p; + yych = *p; + if (yybm[0+yych] & 64) { + goto yy1760; + } + if (yych <= '>') { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1707; + goto yy1773; + } else { + if (yych <= '\n') goto yy1707; + if (yych <= '\f') goto yy1773; + goto yy1707; + } + } else { + if (yych <= '(') { + if (yych <= ' ') goto yy1773; + goto yy1771; + } else { + if (yych <= ')') goto yy1773; + if (yych <= '<') goto yy1736; + } + } + } else { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\\') goto yy1758; + goto yy1707; + } else { + if (yych <= 0xDF) goto yy1764; + if (yych <= 0xE0) goto yy1765; + goto yy1766; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1770; + if (yych <= 0xEF) goto yy1766; + goto yy1767; + } else { + if (yych <= 0xF3) goto yy1768; + if (yych <= 0xF4) goto yy1769; + goto yy1707; + } + } + } +yy1762: + yyaccept = 2; + yych = *(marker = ++p); + if (yych <= ')') { + if (yych <= ' ') goto yy1763; + if (yych <= '(') goto yy1737; + } else { + if (yych <= 0x7F) goto yy1737; + if (yych <= 0xC1) goto yy1763; + if (yych <= 0xF4) goto yy1737; + } +yy1763: + { return (bufsize_t)(p - start); } +yy1764: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1760; + goto yy1715; +yy1765: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1764; + goto yy1715; +yy1766: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1764; + goto yy1715; +yy1767: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1766; + goto yy1715; +yy1768: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1766; + goto yy1715; +yy1769: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1766; + goto yy1715; +yy1770: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1764; + goto yy1715; +yy1771: + ++p; + yych = *p; + if (yych <= '>') { + if (yych <= ' ') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy1715; + if (yych >= '\n') goto yy1715; + } else { + if (yych == '\r') goto yy1715; + } + } else { + if (yych <= ')') { + if (yych <= '\'') goto yy1771; + if (yych >= ')') goto yy1760; + } else { + if (yych == '<') goto yy1727; + if (yych <= '=') goto yy1771; + goto yy1786; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych == '\\') goto yy1787; + goto yy1771; + } else { + if (yych <= 0xC1) goto yy1715; + if (yych <= 0xDF) goto yy1789; + goto yy1790; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1795; + goto yy1791; + } else { + if (yych <= 0xF0) goto yy1792; + if (yych <= 0xF3) goto yy1793; + if (yych <= 0xF4) goto yy1794; + goto yy1715; + } + } + } +yy1773: + ++p; + yych = *p; + if (yybm[0+yych] & 128) { + goto yy1773; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= '<') goto yy1715; + if (yych >= '?') goto yy1776; + } else { + if (yych <= 0xC1) goto yy1715; + if (yych <= 0xDF) goto yy1778; + goto yy1779; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1784; + goto yy1780; + } else { + if (yych <= 0xF0) goto yy1781; + if (yych <= 0xF3) goto yy1782; + if (yych <= 0xF4) goto yy1783; + goto yy1715; + } + } +yy1775: + yych = *++p; + goto yy1763; +yy1776: + ++p; + yych = *p; + if (yych <= 0x7F) { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1715; + goto yy1773; + } else { + if (yych <= '\n') goto yy1715; + if (yych <= '\f') goto yy1773; + goto yy1715; + } + } else { + if (yych <= '>') { + if (yych <= '=') goto yy1773; + goto yy1785; + } else { + if (yych == '\\') goto yy1776; + goto yy1773; + } + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) { + if (yych <= 0xC1) goto yy1715; + } else { + if (yych <= 0xE0) goto yy1779; + if (yych <= 0xEC) goto yy1780; + goto yy1784; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1780; + goto yy1781; + } else { + if (yych <= 0xF3) goto yy1782; + if (yych <= 0xF4) goto yy1783; + goto yy1715; + } + } + } +yy1778: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1773; + goto yy1715; +yy1779: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1778; + goto yy1715; +yy1780: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1778; + goto yy1715; +yy1781: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1780; + goto yy1715; +yy1782: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1780; + goto yy1715; +yy1783: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1780; + goto yy1715; +yy1784: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1778; + goto yy1715; +yy1785: + yyaccept = 2; + marker = ++p; + yych = *p; + if (yybm[0+yych] & 128) { + goto yy1773; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= '<') goto yy1763; + if (yych <= '>') goto yy1775; + goto yy1776; + } else { + if (yych <= 0xC1) goto yy1763; + if (yych <= 0xDF) goto yy1778; + goto yy1779; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1784; + goto yy1780; + } else { + if (yych <= 0xF0) goto yy1781; + if (yych <= 0xF3) goto yy1782; + if (yych <= 0xF4) goto yy1783; + goto yy1763; + } + } +yy1786: + yyaccept = 2; + yych = *(marker = ++p); + if (yych <= '(') { + if (yych <= ' ') goto yy1763; + if (yych <= '\'') goto yy1728; + goto yy1763; + } else { + if (yych <= 0x7F) goto yy1728; + if (yych <= 0xC1) goto yy1763; + if (yych <= 0xF4) goto yy1728; + goto yy1763; + } +yy1787: + ++p; + yych = *p; + if (yych <= '[') { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1715; + goto yy1773; + } else { + if (yych <= '\n') goto yy1715; + if (yych <= '\f') goto yy1773; + goto yy1715; + } + } else { + if (yych <= ')') { + if (yych <= ' ') goto yy1773; + if (yych <= '(') goto yy1771; + goto yy1796; + } else { + if (yych == '>') goto yy1798; + goto yy1771; + } + } + } else { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\\') goto yy1787; + if (yych <= 0x7F) goto yy1771; + goto yy1715; + } else { + if (yych <= 0xDF) goto yy1789; + if (yych <= 0xE0) goto yy1790; + goto yy1791; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1795; + if (yych <= 0xEF) goto yy1791; + goto yy1792; + } else { + if (yych <= 0xF3) goto yy1793; + if (yych <= 0xF4) goto yy1794; + goto yy1715; + } + } + } +yy1789: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1771; + goto yy1715; +yy1790: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1789; + goto yy1715; +yy1791: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1789; + goto yy1715; +yy1792: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1791; + goto yy1715; +yy1793: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1791; + goto yy1715; +yy1794: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1791; + goto yy1715; +yy1795: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1789; + goto yy1715; +yy1796: + yyaccept = 0; + marker = ++p; + yych = *p; + if (yych <= '>') { + if (yych <= ' ') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy1707; + if (yych <= '\t') goto yy1773; + goto yy1707; + } else { + if (yych == '\r') goto yy1707; + goto yy1773; + } + } else { + if (yych <= ')') { + if (yych <= '\'') goto yy1796; + if (yych <= '(') goto yy1771; + goto yy1760; + } else { + if (yych == '<') goto yy1747; + if (yych <= '=') goto yy1796; + goto yy1799; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych == '\\') goto yy1800; + goto yy1796; + } else { + if (yych <= 0xC1) goto yy1707; + if (yych <= 0xDF) goto yy1802; + goto yy1803; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1808; + goto yy1804; + } else { + if (yych <= 0xF0) goto yy1805; + if (yych <= 0xF3) goto yy1806; + if (yych <= 0xF4) goto yy1807; + goto yy1707; + } + } + } +yy1798: + yyaccept = 2; + marker = ++p; + yych = *p; + if (yych <= '>') { + if (yych <= ' ') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy1763; + if (yych <= '\t') goto yy1773; + goto yy1763; + } else { + if (yych == '\r') goto yy1763; + goto yy1773; + } + } else { + if (yych <= ')') { + if (yych <= '\'') goto yy1771; + if (yych <= '(') goto yy1773; + goto yy1760; + } else { + if (yych == '<') goto yy1727; + if (yych <= '=') goto yy1771; + goto yy1786; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych == '\\') goto yy1787; + goto yy1771; + } else { + if (yych <= 0xC1) goto yy1763; + if (yych <= 0xDF) goto yy1789; + goto yy1790; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1795; + goto yy1791; + } else { + if (yych <= 0xF0) goto yy1792; + if (yych <= 0xF3) goto yy1793; + if (yych <= 0xF4) goto yy1794; + goto yy1763; + } + } + } +yy1799: + yyaccept = 2; + yych = *(marker = ++p); + if (yych <= ' ') goto yy1763; + if (yych <= 0x7F) goto yy1748; + if (yych <= 0xC1) goto yy1763; + if (yych <= 0xF4) goto yy1748; + goto yy1763; +yy1800: yyaccept = 0; marker = ++p; yych = *p; + if (yych <= '\\') { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1707; + goto yy1773; + } else { + if (yych <= '\n') goto yy1707; + if (yych <= '\f') goto yy1773; + goto yy1707; + } + } else { + if (yych <= '=') { + if (yych <= ' ') goto yy1773; + goto yy1796; + } else { + if (yych <= '>') goto yy1809; + if (yych <= '[') goto yy1796; + goto yy1800; + } + } + } else { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x7F) goto yy1796; + goto yy1707; + } else { + if (yych <= 0xDF) goto yy1802; + if (yych <= 0xE0) goto yy1803; + goto yy1804; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1808; + if (yych <= 0xEF) goto yy1804; + goto yy1805; + } else { + if (yych <= 0xF3) goto yy1806; + if (yych <= 0xF4) goto yy1807; + goto yy1707; + } + } + } +yy1802: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1796; + goto yy1715; +yy1803: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1715; + if (yych <= 0xBF) goto yy1802; + goto yy1715; +yy1804: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1802; + goto yy1715; +yy1805: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1715; + if (yych <= 0xBF) goto yy1804; + goto yy1715; +yy1806: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0xBF) goto yy1804; + goto yy1715; +yy1807: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x8F) goto yy1804; + goto yy1715; +yy1808: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1715; + if (yych <= 0x9F) goto yy1802; + goto yy1715; +yy1809: + yyaccept = 2; + marker = ++p; + yych = *p; + if (yych <= '>') { + if (yych <= ' ') { + if (yych <= '\n') { + if (yych <= 0x00) goto yy1763; + if (yych <= '\t') goto yy1773; + goto yy1763; + } else { + if (yych == '\r') goto yy1763; + goto yy1773; + } + } else { + if (yych <= ')') { + if (yych <= '\'') goto yy1796; + if (yych <= '(') goto yy1771; + goto yy1760; + } else { + if (yych == '<') goto yy1747; + if (yych <= '=') goto yy1796; + goto yy1799; + } + } + } else { + if (yych <= 0xE0) { + if (yych <= 0x7F) { + if (yych == '\\') goto yy1800; + goto yy1796; + } else { + if (yych <= 0xC1) goto yy1763; + if (yych <= 0xDF) goto yy1802; + goto yy1803; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1808; + goto yy1804; + } else { + if (yych <= 0xF0) goto yy1805; + if (yych <= 0xF3) goto yy1806; + if (yych <= 0xF4) goto yy1807; + goto yy1763; + } + } + } +yy1810: + yyaccept = 2; + marker = ++p; + yych = *p; if (yybm[0+yych] & 64) { - goto yy1613; + goto yy1760; + } + if (yych <= '>') { + if (yych <= '\r') { + if (yych <= '\t') { + if (yych <= 0x00) goto yy1763; + goto yy1773; + } else { + if (yych <= '\n') goto yy1763; + if (yych <= '\f') goto yy1773; + goto yy1763; + } + } else { + if (yych <= '(') { + if (yych <= ' ') goto yy1773; + goto yy1771; + } else { + if (yych <= ')') goto yy1773; + if (yych <= '<') goto yy1736; + goto yy1762; + } + } + } else { + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= '\\') goto yy1758; + goto yy1763; + } else { + if (yych <= 0xDF) goto yy1764; + if (yych <= 0xE0) goto yy1765; + goto yy1766; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy1770; + if (yych <= 0xEF) goto yy1766; + goto yy1767; + } else { + if (yych <= 0xF3) goto yy1768; + if (yych <= 0xF4) goto yy1769; + goto yy1763; + } + } } - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1588; - goto yy1619; +} + +} + +// Try to match a link title (in single quotes, in double quotes, or +// in parentheses), returning number of chars matched. Allow one +// level of internal nesting (quotes within quotes). +bufsize_t _scan_link_title(const unsigned char *p) +{ + const unsigned char *marker = NULL; + const unsigned char *start = p; + +{ + unsigned char yych; + unsigned int yyaccept = 0; + static const unsigned char yybm[] = { + 0, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 96, 224, 224, 224, 224, 160, + 224, 192, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 16, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 224, 224, 224, 224, 224, 224, 224, 224, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + }; + yych = *(marker = p); + if (yych <= 0xC1) { + if (yych <= '"') { + if (yych == '\n') goto yy1813; + if (yych <= '!') goto yy1817; + goto yy1814; + } else { + if (yych <= '\'') { + if (yych <= '&') goto yy1817; + goto yy1815; + } else { + if (yych <= '(') goto yy1816; + if (yych <= 0x7F) goto yy1817; + } + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1818; + if (yych <= 0xE0) goto yy1820; + if (yych <= 0xEC) goto yy1821; + goto yy1825; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1821; + goto yy1822; + } else { + if (yych <= 0xF3) goto yy1823; + if (yych <= 0xF4) goto yy1824; + } + } + } +yy1813: + { return 0; } +yy1814: + yyaccept = 0; + yych = *(marker = ++p); + if (yych <= 0x00) goto yy1813; + if (yych <= 0x7F) goto yy1857; + if (yych <= 0xC1) goto yy1813; + if (yych <= 0xF4) goto yy1857; + goto yy1813; +yy1815: + yyaccept = 0; + yych = *(marker = ++p); + if (yych <= 0x00) goto yy1813; + if (yych <= 0x7F) goto yy1843; + if (yych <= 0xC1) goto yy1813; + if (yych <= 0xF4) goto yy1843; + goto yy1813; +yy1816: + yyaccept = 0; + yych = *(marker = ++p); + if (yych <= 0x00) goto yy1813; + if (yych <= 0x7F) goto yy1829; + if (yych <= 0xC1) goto yy1813; + if (yych <= 0xF4) goto yy1829; + goto yy1813; +yy1817: + yych = *++p; + goto yy1813; +yy1818: + yych = *++p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1817; +yy1819: + p = marker; + if (yyaccept <= 1) { + if (yyaccept == 0) { + goto yy1813; } else { - if (yych <= '\n') goto yy1588; - if (yych <= '\f') goto yy1619; - goto yy1588; + goto yy1838; } } else { - if (yych <= ')') { - if (yych == '(') goto yy1617; - goto yy1619; + if (yyaccept == 2) { + goto yy1852; } else { - if (yych <= '=') goto yy1603; - if (yych >= '?') goto yy1611; + goto yy1866; } } -yy1615: - yyaccept = 2; - yych = *(marker = ++p); - if (yych <= ' ') goto yy1616; - if (yych != ')') goto yy1604; -yy1616: - { return (bufsize_t)(p - start); } -yy1617: +yy1820: + yych = *++p; + if (yych <= 0x9F) goto yy1819; + if (yych <= 0xBF) goto yy1818; + goto yy1819; +yy1821: + yych = *++p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1818; + goto yy1819; +yy1822: + yych = *++p; + if (yych <= 0x8F) goto yy1819; + if (yych <= 0xBF) goto yy1821; + goto yy1819; +yy1823: + yych = *++p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1821; + goto yy1819; +yy1824: + yych = *++p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x8F) goto yy1821; + goto yy1819; +yy1825: + yych = *++p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x9F) goto yy1818; + goto yy1819; +yy1826: ++p; yych = *p; - if (yych <= '(') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1600; - if (yych == '\n') goto yy1600; + if (yybm[0+yych] & 32) { + goto yy1828; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1819; + if (yych <= ')') goto yy1839; + goto yy1826; } else { - if (yych <= '\r') goto yy1600; - if (yych <= ' ') goto yy1619; - if (yych <= '\'') goto yy1617; + if (yych <= 0xC1) goto yy1819; + if (yych <= 0xDF) goto yy1830; + goto yy1831; } } else { - if (yych <= '=') { - if (yych <= ')') goto yy1613; - if (yych == '<') goto yy1598; - goto yy1617; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1836; + goto yy1832; } else { - if (yych <= '>') goto yy1625; - if (yych == '\\') goto yy1626; - goto yy1617; + if (yych <= 0xF0) goto yy1833; + if (yych <= 0xF3) goto yy1834; + if (yych <= 0xF4) goto yy1835; + goto yy1819; } } -yy1619: +yy1828: ++p; yych = *p; - if (yybm[0+yych] & 128) { - goto yy1619; +yy1829: + if (yybm[0+yych] & 32) { + goto yy1828; } - if (yych <= '=') goto yy1600; - if (yych >= '?') goto yy1622; -yy1621: - yych = *++p; - goto yy1616; -yy1622: - ++p; - yych = *p; - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1600; - goto yy1619; + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1819; + if (yych <= ')') goto yy1837; + goto yy1826; } else { - if (yych <= '\n') goto yy1600; - if (yych <= '\f') goto yy1619; - goto yy1600; + if (yych <= 0xC1) goto yy1819; + if (yych >= 0xE0) goto yy1831; } } else { - if (yych <= '>') { - if (yych <= '=') goto yy1619; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1836; + goto yy1832; } else { - if (yych == '\\') goto yy1622; - goto yy1619; + if (yych <= 0xF0) goto yy1833; + if (yych <= 0xF3) goto yy1834; + if (yych <= 0xF4) goto yy1835; + goto yy1819; } } - yyaccept = 2; - marker = ++p; +yy1830: + ++p; yych = *p; - if (yybm[0+yych] & 128) { - goto yy1619; - } - if (yych <= '=') goto yy1616; - if (yych <= '>') goto yy1621; - goto yy1622; -yy1625: - yyaccept = 2; - yych = *(marker = ++p); - if (yych <= ' ') goto yy1616; - if (yych == '(') goto yy1616; - goto yy1599; -yy1626: + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1828; + goto yy1819; +yy1831: ++p; yych = *p; - if (yych <= ' ') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy1600; - if (yych <= '\t') goto yy1619; - goto yy1600; - } else { - if (yych == '\r') goto yy1600; - goto yy1619; - } - } else { - if (yych <= '=') { - if (yych != ')') goto yy1617; - } else { - if (yych <= '>') goto yy1630; - if (yych == '\\') goto yy1626; - goto yy1617; - } - } -yy1628: - yyaccept = 0; + if (yych <= 0x9F) goto yy1819; + if (yych <= 0xBF) goto yy1830; + goto yy1819; +yy1832: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1830; + goto yy1819; +yy1833: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1819; + if (yych <= 0xBF) goto yy1832; + goto yy1819; +yy1834: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1832; + goto yy1819; +yy1835: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x8F) goto yy1832; + goto yy1819; +yy1836: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x9F) goto yy1830; + goto yy1819; +yy1837: + ++p; +yy1838: + { return (bufsize_t)(p - start); } +yy1839: + yyaccept = 1; marker = ++p; yych = *p; - if (yych <= '(') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1588; - if (yych == '\n') goto yy1588; - goto yy1619; + if (yybm[0+yych] & 32) { + goto yy1828; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1838; + if (yych <= ')') goto yy1837; + goto yy1826; } else { - if (yych <= '\r') goto yy1588; - if (yych <= ' ') goto yy1619; - if (yych <= '\'') goto yy1628; - goto yy1617; + if (yych <= 0xC1) goto yy1838; + if (yych <= 0xDF) goto yy1830; + goto yy1831; } } else { - if (yych <= '=') { - if (yych <= ')') goto yy1613; - if (yych == '<') goto yy1607; - goto yy1628; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1836; + goto yy1832; } else { - if (yych <= '>') goto yy1631; - if (yych == '\\') goto yy1632; - goto yy1628; + if (yych <= 0xF0) goto yy1833; + if (yych <= 0xF3) goto yy1834; + if (yych <= 0xF4) goto yy1835; + goto yy1838; } } -yy1630: - yyaccept = 2; - marker = ++p; +yy1840: + ++p; yych = *p; - if (yych <= '(') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1616; - if (yych == '\n') goto yy1616; - goto yy1619; + if (yybm[0+yych] & 64) { + goto yy1842; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1819; + if (yych <= '\'') goto yy1853; + goto yy1840; } else { - if (yych <= '\r') goto yy1616; - if (yych <= ' ') goto yy1619; - if (yych <= '\'') goto yy1617; - goto yy1619; + if (yych <= 0xC1) goto yy1819; + if (yych <= 0xDF) goto yy1844; + goto yy1845; } } else { - if (yych <= '=') { - if (yych <= ')') goto yy1613; - if (yych == '<') goto yy1598; - goto yy1617; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1850; + goto yy1846; } else { - if (yych <= '>') goto yy1625; - if (yych == '\\') goto yy1626; - goto yy1617; + if (yych <= 0xF0) goto yy1847; + if (yych <= 0xF3) goto yy1848; + if (yych <= 0xF4) goto yy1849; + goto yy1819; } } -yy1631: - yyaccept = 2; - yych = *(marker = ++p); - if (yych <= ' ') goto yy1616; - goto yy1608; -yy1632: - yyaccept = 0; - marker = ++p; +yy1842: + ++p; yych = *p; - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1588; - goto yy1619; +yy1843: + if (yybm[0+yych] & 64) { + goto yy1842; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1819; + if (yych <= '\'') goto yy1851; + goto yy1840; } else { - if (yych <= '\n') goto yy1588; - if (yych <= '\f') goto yy1619; - goto yy1588; + if (yych <= 0xC1) goto yy1819; + if (yych >= 0xE0) goto yy1845; } } else { - if (yych <= '>') { - if (yych <= ' ') goto yy1619; - if (yych <= '=') goto yy1628; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1850; + goto yy1846; } else { - if (yych == '\\') goto yy1632; - goto yy1628; + if (yych <= 0xF0) goto yy1847; + if (yych <= 0xF3) goto yy1848; + if (yych <= 0xF4) goto yy1849; + goto yy1819; } } +yy1844: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1842; + goto yy1819; +yy1845: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1819; + if (yych <= 0xBF) goto yy1844; + goto yy1819; +yy1846: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1844; + goto yy1819; +yy1847: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1819; + if (yych <= 0xBF) goto yy1846; + goto yy1819; +yy1848: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1846; + goto yy1819; +yy1849: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x8F) goto yy1846; + goto yy1819; +yy1850: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x9F) goto yy1844; + goto yy1819; +yy1851: + ++p; +yy1852: + { return (bufsize_t)(p - start); } +yy1853: yyaccept = 2; marker = ++p; yych = *p; - if (yych <= '(') { - if (yych <= '\f') { - if (yych <= 0x00) goto yy1616; - if (yych == '\n') goto yy1616; - goto yy1619; + if (yybm[0+yych] & 64) { + goto yy1842; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1852; + if (yych <= '\'') goto yy1851; + goto yy1840; } else { - if (yych <= '\r') goto yy1616; - if (yych <= ' ') goto yy1619; - if (yych <= '\'') goto yy1628; - goto yy1617; + if (yych <= 0xC1) goto yy1852; + if (yych <= 0xDF) goto yy1844; + goto yy1845; } } else { - if (yych <= '=') { - if (yych <= ')') goto yy1613; - if (yych == '<') goto yy1607; - goto yy1628; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1850; + goto yy1846; } else { - if (yych <= '>') goto yy1631; - if (yych == '\\') goto yy1632; - goto yy1628; + if (yych <= 0xF0) goto yy1847; + if (yych <= 0xF3) goto yy1848; + if (yych <= 0xF4) goto yy1849; + goto yy1852; } } -yy1635: - yyaccept = 2; - marker = ++p; +yy1854: + ++p; yych = *p; - if (yybm[0+yych] & 64) { - goto yy1613; + if (yybm[0+yych] & 128) { + goto yy1856; } - if (yych <= '\r') { - if (yych <= '\t') { - if (yych <= 0x00) goto yy1616; - goto yy1619; + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1819; + if (yych <= '"') goto yy1867; + goto yy1854; } else { - if (yych <= '\n') goto yy1616; - if (yych <= '\f') goto yy1619; - goto yy1616; + if (yych <= 0xC1) goto yy1819; + if (yych <= 0xDF) goto yy1858; + goto yy1859; } } else { - if (yych <= ')') { - if (yych == '(') goto yy1617; - goto yy1619; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1864; + goto yy1860; } else { - if (yych <= '=') goto yy1603; - if (yych <= '>') goto yy1615; - goto yy1611; + if (yych <= 0xF0) goto yy1861; + if (yych <= 0xF3) goto yy1862; + if (yych <= 0xF4) goto yy1863; + goto yy1819; } } -} - -} - -// Try to match a link title (in single quotes, in double quotes, or -// in parentheses), returning number of chars matched. Allow one -// level of internal nesting (quotes within quotes). -bufsize_t _scan_link_title(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; - unsigned int yyaccept = 0; - static const unsigned char yybm[] = { - 0, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 80, 208, 208, 208, 208, 144, - 208, 192, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 32, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - 208, 208, 208, 208, 208, 208, 208, 208, - }; - yych = *p; - if (yych <= '"') { - if (yych == '\n') goto yy1638; - if (yych <= '!') goto yy1642; - goto yy1639; - } else { - if (yych <= '&') goto yy1642; - if (yych <= '\'') goto yy1640; - if (yych <= '(') goto yy1641; - goto yy1642; - } -yy1638: - { return 0; } -yy1639: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x00) goto yy1638; - goto yy1659; -yy1640: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x00) goto yy1638; - goto yy1652; -yy1641: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x00) goto yy1638; - goto yy1644; -yy1642: - yych = *++p; - goto yy1638; -yy1643: +yy1856: ++p; yych = *p; -yy1644: - if (yybm[0+yych] & 16) { - goto yy1643; +yy1857: + if (yybm[0+yych] & 128) { + goto yy1856; } - if (yych <= 0x00) goto yy1645; - if (yych <= '[') goto yy1648; - goto yy1646; -yy1645: - p = marker; - if (yyaccept <= 1) { - if (yyaccept == 0) { - goto yy1638; + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1819; + if (yych <= '"') goto yy1865; + goto yy1854; } else { - goto yy1649; + if (yych <= 0xC1) goto yy1819; + if (yych >= 0xE0) goto yy1859; } } else { - if (yyaccept == 2) { - goto yy1656; + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1864; + goto yy1860; } else { - goto yy1663; + if (yych <= 0xF0) goto yy1861; + if (yych <= 0xF3) goto yy1862; + if (yych <= 0xF4) goto yy1863; + goto yy1819; } } -yy1646: +yy1858: ++p; yych = *p; - if (yybm[0+yych] & 16) { - goto yy1643; - } - if (yych <= 0x00) goto yy1645; - if (yych <= '[') goto yy1650; - goto yy1646; -yy1648: + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1856; + goto yy1819; +yy1859: ++p; -yy1649: - { return (bufsize_t)(p - start); } -yy1650: - yyaccept = 1; - marker = ++p; yych = *p; - if (yybm[0+yych] & 16) { - goto yy1643; - } - if (yych <= 0x00) goto yy1649; - if (yych <= '[') goto yy1648; - goto yy1646; -yy1651: + if (yych <= 0x9F) goto yy1819; + if (yych <= 0xBF) goto yy1858; + goto yy1819; +yy1860: ++p; yych = *p; -yy1652: - if (yybm[0+yych] & 64) { - goto yy1651; - } - if (yych <= 0x00) goto yy1645; - if (yych <= '[') goto yy1655; -yy1653: + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1858; + goto yy1819; +yy1861: ++p; yych = *p; - if (yybm[0+yych] & 64) { - goto yy1651; - } - if (yych <= 0x00) goto yy1645; - if (yych <= '[') goto yy1657; - goto yy1653; -yy1655: + if (yych <= 0x8F) goto yy1819; + if (yych <= 0xBF) goto yy1860; + goto yy1819; +yy1862: ++p; -yy1656: - { return (bufsize_t)(p - start); } -yy1657: - yyaccept = 2; - marker = ++p; yych = *p; - if (yybm[0+yych] & 64) { - goto yy1651; - } - if (yych <= 0x00) goto yy1656; - if (yych <= '[') goto yy1655; - goto yy1653; -yy1658: + if (yych <= 0x7F) goto yy1819; + if (yych <= 0xBF) goto yy1860; + goto yy1819; +yy1863: ++p; yych = *p; -yy1659: - if (yybm[0+yych] & 128) { - goto yy1658; - } - if (yych <= 0x00) goto yy1645; - if (yych <= '[') goto yy1662; -yy1660: + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x8F) goto yy1860; + goto yy1819; +yy1864: ++p; yych = *p; - if (yybm[0+yych] & 128) { - goto yy1658; - } - if (yych <= 0x00) goto yy1645; - if (yych <= '[') goto yy1664; - goto yy1660; -yy1662: + if (yych <= 0x7F) goto yy1819; + if (yych <= 0x9F) goto yy1858; + goto yy1819; +yy1865: ++p; -yy1663: +yy1866: { return (bufsize_t)(p - start); } -yy1664: +yy1867: yyaccept = 3; marker = ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1658; + goto yy1856; + } + if (yych <= 0xE0) { + if (yych <= '\\') { + if (yych <= 0x00) goto yy1866; + if (yych <= '"') goto yy1865; + goto yy1854; + } else { + if (yych <= 0xC1) goto yy1866; + if (yych <= 0xDF) goto yy1858; + goto yy1859; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy1864; + goto yy1860; + } else { + if (yych <= 0xF0) goto yy1861; + if (yych <= 0xF3) goto yy1862; + if (yych <= 0xF4) goto yy1863; + goto yy1866; + } } - if (yych <= 0x00) goto yy1663; - if (yych <= '[') goto yy1662; - goto yy1660; } } @@ -13924,6 +16267,7 @@ yy1664: // Match space characters, including newlines. bufsize_t _scan_spacechars(const unsigned char *p) { + const unsigned char *marker = NULL; const unsigned char *start = p; \ { @@ -13962,32 +16306,85 @@ bufsize_t _scan_spacechars(const unsigned char *p) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= '\n') { - if (yych <= 0x08) goto yy1671; - if (yych <= '\t') goto yy1668; - goto yy1669; + yych = *(marker = p); + if (yych <= 0xC1) { + if (yych <= '\r') { + if (yych <= 0x08) goto yy1874; + if (yych == '\n') goto yy1872; + goto yy1871; + } else { + if (yych == ' ') goto yy1871; + if (yych <= 0x7F) goto yy1874; + } } else { - if (yych <= '\r') goto yy1668; - if (yych == ' ') goto yy1668; - goto yy1671; + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1876; + if (yych <= 0xE0) goto yy1878; + if (yych <= 0xEC) goto yy1879; + goto yy1883; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1879; + goto yy1880; + } else { + if (yych <= 0xF3) goto yy1881; + if (yych <= 0xF4) goto yy1882; + } + } } -yy1667: +yy1870: { return (bufsize_t)(p - start); } -yy1668: +yy1871: yych = *++p; - goto yy1670; -yy1669: + goto yy1873; +yy1872: ++p; yych = *p; -yy1670: +yy1873: if (yybm[0+yych] & 128) { - goto yy1669; + goto yy1872; } - goto yy1667; -yy1671: + goto yy1870; +yy1874: ++p; { return 0; } +yy1876: + yych = *++p; + if (yych <= 0x7F) goto yy1877; + if (yych <= 0xBF) goto yy1874; +yy1877: + p = marker; + goto yy1870; +yy1878: + yych = *++p; + if (yych <= 0x9F) goto yy1877; + if (yych <= 0xBF) goto yy1876; + goto yy1877; +yy1879: + yych = *++p; + if (yych <= 0x7F) goto yy1877; + if (yych <= 0xBF) goto yy1876; + goto yy1877; +yy1880: + yych = *++p; + if (yych <= 0x8F) goto yy1877; + if (yych <= 0xBF) goto yy1879; + goto yy1877; +yy1881: + yych = *++p; + if (yych <= 0x7F) goto yy1877; + if (yych <= 0xBF) goto yy1879; + goto yy1877; +yy1882: + yych = *++p; + if (yych <= 0x7F) goto yy1877; + if (yych <= 0x8F) goto yy1879; + goto yy1877; +yy1883: + ++p; + if ((yych = *p) <= 0x7F) goto yy1877; + if (yych <= 0x9F) goto yy1876; + goto yy1877; } } @@ -14034,94 +16431,144 @@ bufsize_t _scan_atx_header_start(const unsigned char *p) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych == '\n') goto yy1675; - if (yych == '#') goto yy1676; - goto yy1677; -yy1675: + yych = *(marker = p); + if (yych <= 0xDF) { + if (yych <= '"') { + if (yych != '\n') goto yy1888; + } else { + if (yych <= '#') goto yy1887; + if (yych <= 0x7F) goto yy1888; + if (yych >= 0xC2) goto yy1889; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy1891; + if (yych == 0xED) goto yy1896; + goto yy1892; + } else { + if (yych <= 0xF0) goto yy1893; + if (yych <= 0xF3) goto yy1894; + if (yych <= 0xF4) goto yy1895; + } + } +yy1886: { return 0; } -yy1676: +yy1887: yych = *(marker = ++p); if (yybm[0+yych] & 128) { - goto yy1680; + goto yy1899; } if (yych <= '\f') { - if (yych == '\n') goto yy1678; - goto yy1675; + if (yych == '\n') goto yy1897; + goto yy1886; } else { - if (yych <= '\r') goto yy1678; - if (yych == '#') goto yy1682; - goto yy1675; + if (yych <= '\r') goto yy1897; + if (yych == '#') goto yy1901; + goto yy1886; } -yy1677: +yy1888: yych = *++p; - goto yy1675; -yy1678: + goto yy1886; +yy1889: + yych = *++p; + if (yych <= 0x7F) goto yy1890; + if (yych <= 0xBF) goto yy1888; +yy1890: + p = marker; + goto yy1886; +yy1891: + yych = *++p; + if (yych <= 0x9F) goto yy1890; + if (yych <= 0xBF) goto yy1889; + goto yy1890; +yy1892: + yych = *++p; + if (yych <= 0x7F) goto yy1890; + if (yych <= 0xBF) goto yy1889; + goto yy1890; +yy1893: + yych = *++p; + if (yych <= 0x8F) goto yy1890; + if (yych <= 0xBF) goto yy1892; + goto yy1890; +yy1894: + yych = *++p; + if (yych <= 0x7F) goto yy1890; + if (yych <= 0xBF) goto yy1892; + goto yy1890; +yy1895: + yych = *++p; + if (yych <= 0x7F) goto yy1890; + if (yych <= 0x8F) goto yy1892; + goto yy1890; +yy1896: + yych = *++p; + if (yych <= 0x7F) goto yy1890; + if (yych <= 0x9F) goto yy1889; + goto yy1890; +yy1897: ++p; -yy1679: +yy1898: { return (bufsize_t)(p - start); } -yy1680: +yy1899: ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1680; + goto yy1899; } - goto yy1679; -yy1682: + goto yy1898; +yy1901: yych = *++p; if (yybm[0+yych] & 128) { - goto yy1680; + goto yy1899; } if (yych <= '\f') { - if (yych == '\n') goto yy1678; + if (yych == '\n') goto yy1897; + goto yy1890; } else { - if (yych <= '\r') goto yy1678; - if (yych == '#') goto yy1684; + if (yych <= '\r') goto yy1897; + if (yych != '#') goto yy1890; } -yy1683: - p = marker; - goto yy1675; -yy1684: yych = *++p; if (yybm[0+yych] & 128) { - goto yy1680; + goto yy1899; } if (yych <= '\f') { - if (yych == '\n') goto yy1678; - goto yy1683; + if (yych == '\n') goto yy1897; + goto yy1890; } else { - if (yych <= '\r') goto yy1678; - if (yych != '#') goto yy1683; + if (yych <= '\r') goto yy1897; + if (yych != '#') goto yy1890; } yych = *++p; if (yybm[0+yych] & 128) { - goto yy1680; + goto yy1899; } if (yych <= '\f') { - if (yych == '\n') goto yy1678; - goto yy1683; + if (yych == '\n') goto yy1897; + goto yy1890; } else { - if (yych <= '\r') goto yy1678; - if (yych != '#') goto yy1683; + if (yych <= '\r') goto yy1897; + if (yych != '#') goto yy1890; } yych = *++p; if (yybm[0+yych] & 128) { - goto yy1680; + goto yy1899; } if (yych <= '\f') { - if (yych == '\n') goto yy1678; - goto yy1683; + if (yych == '\n') goto yy1897; + goto yy1890; } else { - if (yych <= '\r') goto yy1678; - if (yych != '#') goto yy1683; + if (yych <= '\r') goto yy1897; + if (yych != '#') goto yy1890; } ++p; if (yybm[0+(yych = *p)] & 128) { - goto yy1680; + goto yy1899; } - if (yych == '\n') goto yy1678; - if (yych == '\r') goto yy1678; - goto yy1683; + if (yych == '\n') goto yy1897; + if (yych == '\r') goto yy1897; + goto yy1890; } } @@ -14168,99 +16615,151 @@ bufsize_t _scan_setext_header_line(const unsigned char *p) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= ',') { - if (yych != '\n') goto yy1693; + yych = *(marker = p); + if (yych <= 0xC1) { + if (yych <= '-') { + if (yych == '\n') goto yy1908; + if (yych <= ',') goto yy1911; + goto yy1910; + } else { + if (yych == '=') goto yy1909; + if (yych <= 0x7F) goto yy1911; + } } else { - if (yych <= '-') goto yy1692; - if (yych == '=') goto yy1691; - goto yy1693; + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1912; + if (yych <= 0xE0) goto yy1914; + if (yych <= 0xEC) goto yy1915; + goto yy1919; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1915; + goto yy1916; + } else { + if (yych <= 0xF3) goto yy1917; + if (yych <= 0xF4) goto yy1918; + } + } } -yy1690: +yy1908: { return 0; } -yy1691: +yy1909: yych = *(marker = ++p); if (yybm[0+yych] & 128) { - goto yy1705; + goto yy1930; } if (yych <= '\f') { - if (yych == '\n') goto yy1703; - goto yy1690; + if (yych == '\n') goto yy1928; + goto yy1908; } else { - if (yych <= '\r') goto yy1703; - if (yych == ' ') goto yy1701; - goto yy1690; + if (yych <= '\r') goto yy1928; + if (yych == ' ') goto yy1926; + goto yy1908; } -yy1692: +yy1910: yych = *(marker = ++p); if (yybm[0+yych] & 32) { - goto yy1694; + goto yy1920; } if (yych <= '\f') { - if (yych == '\n') goto yy1697; - goto yy1690; + if (yych == '\n') goto yy1922; + goto yy1908; } else { - if (yych <= '\r') goto yy1697; - if (yych == '-') goto yy1699; - goto yy1690; + if (yych <= '\r') goto yy1922; + if (yych == '-') goto yy1924; + goto yy1908; } -yy1693: +yy1911: yych = *++p; - goto yy1690; -yy1694: + goto yy1908; +yy1912: + yych = *++p; + if (yych <= 0x7F) goto yy1913; + if (yych <= 0xBF) goto yy1911; +yy1913: + p = marker; + goto yy1908; +yy1914: + yych = *++p; + if (yych <= 0x9F) goto yy1913; + if (yych <= 0xBF) goto yy1912; + goto yy1913; +yy1915: + yych = *++p; + if (yych <= 0x7F) goto yy1913; + if (yych <= 0xBF) goto yy1912; + goto yy1913; +yy1916: + yych = *++p; + if (yych <= 0x8F) goto yy1913; + if (yych <= 0xBF) goto yy1915; + goto yy1913; +yy1917: + yych = *++p; + if (yych <= 0x7F) goto yy1913; + if (yych <= 0xBF) goto yy1915; + goto yy1913; +yy1918: + yych = *++p; + if (yych <= 0x7F) goto yy1913; + if (yych <= 0x8F) goto yy1915; + goto yy1913; +yy1919: + yych = *++p; + if (yych <= 0x7F) goto yy1913; + if (yych <= 0x9F) goto yy1912; + goto yy1913; +yy1920: ++p; yych = *p; if (yybm[0+yych] & 32) { - goto yy1694; + goto yy1920; } - if (yych == '\n') goto yy1697; - if (yych == '\r') goto yy1697; -yy1696: - p = marker; - goto yy1690; -yy1697: + if (yych == '\n') goto yy1922; + if (yych != '\r') goto yy1913; +yy1922: ++p; { return 2; } -yy1699: +yy1924: ++p; yych = *p; if (yybm[0+yych] & 32) { - goto yy1694; + goto yy1920; } if (yych <= '\f') { - if (yych == '\n') goto yy1697; - goto yy1696; + if (yych == '\n') goto yy1922; + goto yy1913; } else { - if (yych <= '\r') goto yy1697; - if (yych == '-') goto yy1699; - goto yy1696; + if (yych <= '\r') goto yy1922; + if (yych == '-') goto yy1924; + goto yy1913; } -yy1701: +yy1926: ++p; yych = *p; if (yych <= '\f') { - if (yych != '\n') goto yy1696; + if (yych != '\n') goto yy1913; } else { - if (yych <= '\r') goto yy1703; - if (yych == ' ') goto yy1701; - goto yy1696; + if (yych <= '\r') goto yy1928; + if (yych == ' ') goto yy1926; + goto yy1913; } -yy1703: +yy1928: ++p; { return 1; } -yy1705: +yy1930: ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1705; + goto yy1930; } if (yych <= '\f') { - if (yych == '\n') goto yy1703; - goto yy1696; + if (yych == '\n') goto yy1928; + goto yy1913; } else { - if (yych <= '\r') goto yy1703; - if (yych == ' ') goto yy1701; - goto yy1696; + if (yych <= '\r') goto yy1928; + if (yych == ' ') goto yy1926; + goto yy1913; } } @@ -14310,155 +16809,210 @@ bufsize_t _scan_hrule(const unsigned char *p) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= '*') { - if (yych == '\n') goto yy1709; - if (yych <= ')') goto yy1713; - goto yy1710; + yych = *(marker = p); + if (yych <= 0x7F) { + if (yych <= '*') { + if (yych == '\n') goto yy1934; + if (yych <= ')') goto yy1938; + goto yy1935; + } else { + if (yych <= '-') { + if (yych <= ',') goto yy1938; + goto yy1937; + } else { + if (yych == '_') goto yy1936; + goto yy1938; + } + } } else { - if (yych <= '-') { - if (yych <= ',') goto yy1713; - goto yy1712; + if (yych <= 0xED) { + if (yych <= 0xDF) { + if (yych >= 0xC2) goto yy1939; + } else { + if (yych <= 0xE0) goto yy1941; + if (yych <= 0xEC) goto yy1942; + goto yy1946; + } } else { - if (yych == '_') goto yy1711; - goto yy1713; + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1942; + goto yy1943; + } else { + if (yych <= 0xF3) goto yy1944; + if (yych <= 0xF4) goto yy1945; + } } } -yy1709: +yy1934: { return 0; } -yy1710: +yy1935: yych = *(marker = ++p); - if (yych == ' ') goto yy1735; - if (yych == '*') goto yy1737; - goto yy1709; -yy1711: + if (yych == ' ') goto yy1967; + if (yych == '*') goto yy1969; + goto yy1934; +yy1936: yych = *(marker = ++p); - if (yych == ' ') goto yy1725; - if (yych == '_') goto yy1727; - goto yy1709; -yy1712: + if (yych == ' ') goto yy1957; + if (yych == '_') goto yy1959; + goto yy1934; +yy1937: yych = *(marker = ++p); if (yybm[0+yych] & 8) { - goto yy1714; + goto yy1947; } - if (yych == '-') goto yy1717; - goto yy1709; -yy1713: + if (yych == '-') goto yy1949; + goto yy1934; +yy1938: yych = *++p; - goto yy1709; -yy1714: + goto yy1934; +yy1939: + yych = *++p; + if (yych <= 0x7F) goto yy1940; + if (yych <= 0xBF) goto yy1938; +yy1940: + p = marker; + goto yy1934; +yy1941: + yych = *++p; + if (yych <= 0x9F) goto yy1940; + if (yych <= 0xBF) goto yy1939; + goto yy1940; +yy1942: + yych = *++p; + if (yych <= 0x7F) goto yy1940; + if (yych <= 0xBF) goto yy1939; + goto yy1940; +yy1943: + yych = *++p; + if (yych <= 0x8F) goto yy1940; + if (yych <= 0xBF) goto yy1942; + goto yy1940; +yy1944: + yych = *++p; + if (yych <= 0x7F) goto yy1940; + if (yych <= 0xBF) goto yy1942; + goto yy1940; +yy1945: + yych = *++p; + if (yych <= 0x7F) goto yy1940; + if (yych <= 0x8F) goto yy1942; + goto yy1940; +yy1946: + yych = *++p; + if (yych <= 0x7F) goto yy1940; + if (yych <= 0x9F) goto yy1939; + goto yy1940; +yy1947: ++p; yych = *p; if (yybm[0+yych] & 8) { - goto yy1714; + goto yy1947; } - if (yych == '-') goto yy1717; -yy1716: - p = marker; - goto yy1709; -yy1717: + if (yych != '-') goto yy1940; +yy1949: ++p; yych = *p; - if (yych == ' ') goto yy1717; - if (yych != '-') goto yy1716; -yy1719: + if (yych == ' ') goto yy1949; + if (yych != '-') goto yy1940; +yy1951: ++p; yych = *p; if (yybm[0+yych] & 16) { - goto yy1719; + goto yy1951; } if (yych <= '\n') { - if (yych <= 0x08) goto yy1716; - if (yych >= '\n') goto yy1723; + if (yych <= 0x08) goto yy1940; + if (yych >= '\n') goto yy1955; } else { - if (yych == '\r') goto yy1723; - goto yy1716; + if (yych == '\r') goto yy1955; + goto yy1940; } -yy1721: +yy1953: ++p; yych = *p; if (yybm[0+yych] & 32) { - goto yy1721; + goto yy1953; } - if (yych == '\n') goto yy1723; - if (yych != '\r') goto yy1716; -yy1723: + if (yych <= 0x08) goto yy1940; + if (yych <= '\n') goto yy1955; + if (yych != '\r') goto yy1940; +yy1955: ++p; { return (bufsize_t)(p - start); } -yy1725: +yy1957: ++p; yych = *p; - if (yych == ' ') goto yy1725; - if (yych != '_') goto yy1716; -yy1727: + if (yych == ' ') goto yy1957; + if (yych != '_') goto yy1940; +yy1959: ++p; yych = *p; - if (yych == ' ') goto yy1727; - if (yych != '_') goto yy1716; -yy1729: + if (yych == ' ') goto yy1959; + if (yych != '_') goto yy1940; +yy1961: ++p; yych = *p; if (yybm[0+yych] & 64) { - goto yy1729; + goto yy1961; } if (yych <= '\n') { - if (yych <= 0x08) goto yy1716; - if (yych >= '\n') goto yy1733; + if (yych <= 0x08) goto yy1940; + if (yych >= '\n') goto yy1965; } else { - if (yych == '\r') goto yy1733; - goto yy1716; + if (yych == '\r') goto yy1965; + goto yy1940; } -yy1731: +yy1963: ++p; yych = *p; if (yych <= '\f') { - if (yych <= 0x08) goto yy1716; - if (yych <= '\t') goto yy1731; - if (yych >= '\v') goto yy1716; + if (yych <= 0x08) goto yy1940; + if (yych <= '\t') goto yy1963; + if (yych >= '\v') goto yy1940; } else { - if (yych <= '\r') goto yy1733; - if (yych == ' ') goto yy1731; - goto yy1716; + if (yych <= '\r') goto yy1965; + if (yych == ' ') goto yy1963; + goto yy1940; } -yy1733: +yy1965: ++p; { return (bufsize_t)(p - start); } -yy1735: +yy1967: ++p; yych = *p; - if (yych == ' ') goto yy1735; - if (yych != '*') goto yy1716; -yy1737: + if (yych == ' ') goto yy1967; + if (yych != '*') goto yy1940; +yy1969: ++p; yych = *p; - if (yych == ' ') goto yy1737; - if (yych != '*') goto yy1716; -yy1739: + if (yych == ' ') goto yy1969; + if (yych != '*') goto yy1940; +yy1971: ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1739; + goto yy1971; } if (yych <= '\n') { - if (yych <= 0x08) goto yy1716; - if (yych >= '\n') goto yy1743; + if (yych <= 0x08) goto yy1940; + if (yych >= '\n') goto yy1975; } else { - if (yych == '\r') goto yy1743; - goto yy1716; + if (yych == '\r') goto yy1975; + goto yy1940; } -yy1741: +yy1973: ++p; yych = *p; if (yych <= '\f') { - if (yych <= 0x08) goto yy1716; - if (yych <= '\t') goto yy1741; - if (yych >= '\v') goto yy1716; + if (yych <= 0x08) goto yy1940; + if (yych <= '\t') goto yy1973; + if (yych >= '\v') goto yy1940; } else { - if (yych <= '\r') goto yy1743; - if (yych == ' ') goto yy1741; - goto yy1716; + if (yych <= '\r') goto yy1975; + if (yych == ' ') goto yy1973; + goto yy1940; } -yy1743: +yy1975: ++p; { return (bufsize_t)(p - start); } } @@ -14490,99 +17044,310 @@ bufsize_t _scan_open_code_fence(const unsigned char *p) 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 144, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 160, 160, 160, 160, 160, 160, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= '_') { - if (yych != '\n') goto yy1750; - } else { - if (yych <= '`') goto yy1748; - if (yych == '~') goto yy1749; - goto yy1750; + yych = *(marker = p); + if (yych <= 0xC1) { + if (yych <= '`') { + if (yych == '\n') goto yy1979; + if (yych <= '_') goto yy1982; + goto yy1980; + } else { + if (yych == '~') goto yy1981; + if (yych <= 0x7F) goto yy1982; + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy1983; + if (yych <= 0xE0) goto yy1985; + if (yych <= 0xEC) goto yy1986; + goto yy1990; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy1986; + goto yy1987; + } else { + if (yych <= 0xF3) goto yy1988; + if (yych <= 0xF4) goto yy1989; + } + } } -yy1747: +yy1979: { return 0; } -yy1748: +yy1980: yych = *(marker = ++p); - if (yych == '`') goto yy1759; - goto yy1747; -yy1749: + if (yych == '`') goto yy2005; + goto yy1979; +yy1981: yych = *(marker = ++p); - if (yych == '~') goto yy1751; - goto yy1747; -yy1750: + if (yych == '~') goto yy1991; + goto yy1979; +yy1982: yych = *++p; - goto yy1747; -yy1751: + goto yy1979; +yy1983: + yych = *++p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy1982; +yy1984: + p = marker; + goto yy1979; +yy1985: + yych = *++p; + if (yych <= 0x9F) goto yy1984; + if (yych <= 0xBF) goto yy1983; + goto yy1984; +yy1986: + yych = *++p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy1983; + goto yy1984; +yy1987: + yych = *++p; + if (yych <= 0x8F) goto yy1984; + if (yych <= 0xBF) goto yy1986; + goto yy1984; +yy1988: + yych = *++p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy1986; + goto yy1984; +yy1989: + yych = *++p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0x8F) goto yy1986; + goto yy1984; +yy1990: + yych = *++p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0x9F) goto yy1983; + goto yy1984; +yy1991: yych = *++p; if (yybm[0+yych] & 16) { - goto yy1753; + goto yy1992; } -yy1752: - p = marker; - goto yy1747; -yy1753: + goto yy1984; +yy1992: marker = p + 1; ++p; yych = *p; if (yybm[0+yych] & 32) { - goto yy1755; + goto yy1994; } - if (yych <= 0x00) goto yy1752; - if (yych <= '}') goto yy1757; - goto yy1753; -yy1755: + if (yych <= 0xE0) { + if (yych <= '~') { + if (yych <= 0x00) goto yy1984; + if (yych <= '\r') goto yy2003; + goto yy1992; + } else { + if (yych <= 0xC1) goto yy1984; + if (yych <= 0xDF) goto yy1996; + goto yy1997; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy2002; + goto yy1998; + } else { + if (yych <= 0xF0) goto yy1999; + if (yych <= 0xF3) goto yy2000; + if (yych <= 0xF4) goto yy2001; + goto yy1984; + } + } +yy1994: ++p; yych = *p; if (yybm[0+yych] & 32) { - goto yy1755; + goto yy1994; } - if (yych <= 0x00) goto yy1752; - if (yych >= '~') goto yy1752; -yy1757: + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1984; + if (yych <= '\r') goto yy2003; + goto yy1984; + } else { + if (yych <= 0xDF) goto yy1996; + if (yych <= 0xE0) goto yy1997; + goto yy1998; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy2002; + if (yych <= 0xEF) goto yy1998; + goto yy1999; + } else { + if (yych <= 0xF3) goto yy2000; + if (yych <= 0xF4) goto yy2001; + goto yy1984; + } + } +yy1996: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy1994; + goto yy1984; +yy1997: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1984; + if (yych <= 0xBF) goto yy1996; + goto yy1984; +yy1998: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy1996; + goto yy1984; +yy1999: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1984; + if (yych <= 0xBF) goto yy1998; + goto yy1984; +yy2000: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy1998; + goto yy1984; +yy2001: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0x8F) goto yy1998; + goto yy1984; +yy2002: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0x9F) goto yy1996; + goto yy1984; +yy2003: ++p; p = marker; { return (bufsize_t)(p - start); } -yy1759: +yy2005: yych = *++p; if (yybm[0+yych] & 64) { - goto yy1760; + goto yy2006; } - goto yy1752; -yy1760: + goto yy1984; +yy2006: marker = p + 1; ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1762; + goto yy2008; } - if (yych <= 0x00) goto yy1752; - if (yych <= '_') goto yy1764; - goto yy1760; -yy1762: + if (yych <= 0xE0) { + if (yych <= '`') { + if (yych <= 0x00) goto yy1984; + if (yych <= '\r') goto yy2017; + goto yy2006; + } else { + if (yych <= 0xC1) goto yy1984; + if (yych <= 0xDF) goto yy2010; + goto yy2011; + } + } else { + if (yych <= 0xEF) { + if (yych == 0xED) goto yy2016; + goto yy2012; + } else { + if (yych <= 0xF0) goto yy2013; + if (yych <= 0xF3) goto yy2014; + if (yych <= 0xF4) goto yy2015; + goto yy1984; + } + } +yy2008: ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1762; + goto yy2008; } - if (yych <= 0x00) goto yy1752; - if (yych >= '`') goto yy1752; -yy1764: + if (yych <= 0xEC) { + if (yych <= 0xC1) { + if (yych <= 0x00) goto yy1984; + if (yych <= '\r') goto yy2017; + goto yy1984; + } else { + if (yych <= 0xDF) goto yy2010; + if (yych <= 0xE0) goto yy2011; + goto yy2012; + } + } else { + if (yych <= 0xF0) { + if (yych <= 0xED) goto yy2016; + if (yych <= 0xEF) goto yy2012; + goto yy2013; + } else { + if (yych <= 0xF3) goto yy2014; + if (yych <= 0xF4) goto yy2015; + goto yy1984; + } + } +yy2010: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy2008; + goto yy1984; +yy2011: + ++p; + yych = *p; + if (yych <= 0x9F) goto yy1984; + if (yych <= 0xBF) goto yy2010; + goto yy1984; +yy2012: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy2010; + goto yy1984; +yy2013: + ++p; + yych = *p; + if (yych <= 0x8F) goto yy1984; + if (yych <= 0xBF) goto yy2012; + goto yy1984; +yy2014: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0xBF) goto yy2012; + goto yy1984; +yy2015: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0x8F) goto yy2012; + goto yy1984; +yy2016: + ++p; + yych = *p; + if (yych <= 0x7F) goto yy1984; + if (yych <= 0x9F) goto yy2010; + goto yy1984; +yy2017: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -14632,97 +17397,152 @@ bufsize_t _scan_close_code_fence(const unsigned char *p) 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, }; - yych = *p; - if (yych <= '_') { - if (yych != '\n') goto yy1771; - } else { - if (yych <= '`') goto yy1769; - if (yych == '~') goto yy1770; - goto yy1771; + yych = *(marker = p); + if (yych <= 0xC1) { + if (yych <= '`') { + if (yych == '\n') goto yy2021; + if (yych <= '_') goto yy2024; + goto yy2022; + } else { + if (yych == '~') goto yy2023; + if (yych <= 0x7F) goto yy2024; + } + } else { + if (yych <= 0xED) { + if (yych <= 0xDF) goto yy2025; + if (yych <= 0xE0) goto yy2027; + if (yych <= 0xEC) goto yy2028; + goto yy2032; + } else { + if (yych <= 0xF0) { + if (yych <= 0xEF) goto yy2028; + goto yy2029; + } else { + if (yych <= 0xF3) goto yy2030; + if (yych <= 0xF4) goto yy2031; + } + } } -yy1768: +yy2021: { return 0; } -yy1769: +yy2022: yych = *(marker = ++p); - if (yych == '`') goto yy1780; - goto yy1768; -yy1770: + if (yych == '`') goto yy2040; + goto yy2021; +yy2023: yych = *(marker = ++p); - if (yych == '~') goto yy1772; - goto yy1768; -yy1771: + if (yych == '~') goto yy2033; + goto yy2021; +yy2024: + yych = *++p; + goto yy2021; +yy2025: yych = *++p; - goto yy1768; -yy1772: + if (yych <= 0x7F) goto yy2026; + if (yych <= 0xBF) goto yy2024; +yy2026: + p = marker; + goto yy2021; +yy2027: + yych = *++p; + if (yych <= 0x9F) goto yy2026; + if (yych <= 0xBF) goto yy2025; + goto yy2026; +yy2028: + yych = *++p; + if (yych <= 0x7F) goto yy2026; + if (yych <= 0xBF) goto yy2025; + goto yy2026; +yy2029: + yych = *++p; + if (yych <= 0x8F) goto yy2026; + if (yych <= 0xBF) goto yy2028; + goto yy2026; +yy2030: + yych = *++p; + if (yych <= 0x7F) goto yy2026; + if (yych <= 0xBF) goto yy2028; + goto yy2026; +yy2031: + yych = *++p; + if (yych <= 0x7F) goto yy2026; + if (yych <= 0x8F) goto yy2028; + goto yy2026; +yy2032: + yych = *++p; + if (yych <= 0x7F) goto yy2026; + if (yych <= 0x9F) goto yy2025; + goto yy2026; +yy2033: yych = *++p; if (yybm[0+yych] & 32) { - goto yy1774; + goto yy2034; } -yy1773: - p = marker; - goto yy1768; -yy1774: + goto yy2026; +yy2034: marker = p + 1; ++p; yych = *p; if (yybm[0+yych] & 64) { - goto yy1776; + goto yy2036; } if (yych <= '\f') { - if (yych == '\n') goto yy1778; - goto yy1773; + if (yych <= 0x08) goto yy2026; + if (yych <= '\n') goto yy2038; + goto yy2026; } else { - if (yych <= '\r') goto yy1778; - if (yych == '~') goto yy1774; - goto yy1773; + if (yych <= '\r') goto yy2038; + if (yych == '~') goto yy2034; + goto yy2026; } -yy1776: +yy2036: ++p; yych = *p; if (yybm[0+yych] & 64) { - goto yy1776; + goto yy2036; } - if (yych == '\n') goto yy1778; - if (yych != '\r') goto yy1773; -yy1778: + if (yych <= 0x08) goto yy2026; + if (yych <= '\n') goto yy2038; + if (yych != '\r') goto yy2026; +yy2038: ++p; p = marker; { return (bufsize_t)(p - start); } -yy1780: +yy2040: yych = *++p; if (yybm[0+yych] & 128) { - goto yy1781; + goto yy2041; } - goto yy1773; -yy1781: + goto yy2026; +yy2041: marker = p + 1; ++p; yych = *p; if (yybm[0+yych] & 128) { - goto yy1781; + goto yy2041; } if (yych <= '\f') { - if (yych <= 0x08) goto yy1773; - if (yych <= '\t') goto yy1783; - if (yych <= '\n') goto yy1785; - goto yy1773; + if (yych <= 0x08) goto yy2026; + if (yych <= '\t') goto yy2043; + if (yych <= '\n') goto yy2045; + goto yy2026; } else { - if (yych <= '\r') goto yy1785; - if (yych != ' ') goto yy1773; + if (yych <= '\r') goto yy2045; + if (yych != ' ') goto yy2026; } -yy1783: +yy2043: ++p; yych = *p; if (yych <= '\f') { - if (yych <= 0x08) goto yy1773; - if (yych <= '\t') goto yy1783; - if (yych >= '\v') goto yy1773; + if (yych <= 0x08) goto yy2026; + if (yych <= '\t') goto yy2043; + if (yych >= '\v') goto yy2026; } else { - if (yych <= '\r') goto yy1785; - if (yych == ' ') goto yy1783; - goto yy1773; + if (yych <= '\r') goto yy2045; + if (yych == ' ') goto yy2043; + goto yy2026; } -yy1785: +yy2045: ++p; p = marker; { return (bufsize_t)(p - start); } @@ -14739,665 +17559,717 @@ bufsize_t _scan_entity(const unsigned char *p) { unsigned char yych; - yych = *p; - if (yych == '\n') goto yy1789; - if (yych == '&') goto yy1790; - goto yy1791; -yy1789: + yych = *(marker = p); + if (yych <= 0xDF) { + if (yych <= '%') { + if (yych != '\n') goto yy2051; + } else { + if (yych <= '&') goto yy2050; + if (yych <= 0x7F) goto yy2051; + if (yych >= 0xC2) goto yy2052; + } + } else { + if (yych <= 0xEF) { + if (yych <= 0xE0) goto yy2054; + if (yych == 0xED) goto yy2059; + goto yy2055; + } else { + if (yych <= 0xF0) goto yy2056; + if (yych <= 0xF3) goto yy2057; + if (yych <= 0xF4) goto yy2058; + } + } +yy2049: { return 0; } -yy1790: +yy2050: yych = *(marker = ++p); if (yych <= '@') { - if (yych == '#') goto yy1792; - goto yy1789; + if (yych == '#') goto yy2060; + goto yy2049; } else { - if (yych <= 'Z') goto yy1794; - if (yych <= '`') goto yy1789; - if (yych <= 'z') goto yy1794; - goto yy1789; + if (yych <= 'Z') goto yy2061; + if (yych <= '`') goto yy2049; + if (yych <= 'z') goto yy2061; + goto yy2049; } -yy1791: +yy2051: yych = *++p; - goto yy1789; -yy1792: + goto yy2049; +yy2052: + yych = *++p; + if (yych <= 0x7F) goto yy2053; + if (yych <= 0xBF) goto yy2051; +yy2053: + p = marker; + goto yy2049; +yy2054: + yych = *++p; + if (yych <= 0x9F) goto yy2053; + if (yych <= 0xBF) goto yy2052; + goto yy2053; +yy2055: + yych = *++p; + if (yych <= 0x7F) goto yy2053; + if (yych <= 0xBF) goto yy2052; + goto yy2053; +yy2056: + yych = *++p; + if (yych <= 0x8F) goto yy2053; + if (yych <= 0xBF) goto yy2055; + goto yy2053; +yy2057: + yych = *++p; + if (yych <= 0x7F) goto yy2053; + if (yych <= 0xBF) goto yy2055; + goto yy2053; +yy2058: + yych = *++p; + if (yych <= 0x7F) goto yy2053; + if (yych <= 0x8F) goto yy2055; + goto yy2053; +yy2059: + yych = *++p; + if (yych <= 0x7F) goto yy2053; + if (yych <= 0x9F) goto yy2052; + goto yy2053; +yy2060: yych = *++p; if (yych <= 'W') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1829; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2096; + goto yy2053; } else { - if (yych <= 'X') goto yy1828; - if (yych == 'x') goto yy1828; + if (yych <= 'X') goto yy2095; + if (yych == 'x') goto yy2095; + goto yy2053; } -yy1793: - p = marker; - goto yy1789; -yy1794: +yy2061: yych = *++p; if (yych <= '@') { - if (yych <= '/') goto yy1793; - if (yych >= ':') goto yy1793; + if (yych <= '/') goto yy2053; + if (yych >= ':') goto yy2053; } else { - if (yych <= 'Z') goto yy1795; - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= 'Z') goto yy2062; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } -yy1795: +yy2062: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1798; - if (yych <= ':') goto yy1793; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2065; + if (yych <= ':') goto yy2053; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; - goto yy1798; + if (yych <= '@') goto yy2053; + goto yy2065; } else { - if (yych <= '`') goto yy1793; - if (yych <= 'z') goto yy1798; - goto yy1793; + if (yych <= '`') goto yy2053; + if (yych <= 'z') goto yy2065; + goto yy2053; } } -yy1796: +yy2063: ++p; { return (bufsize_t)(p - start); } -yy1798: +yy2065: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1799; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2066; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1799: +yy2066: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1800; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2067; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1800: +yy2067: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1801; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2068; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1801: +yy2068: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1802; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2069; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1802: +yy2069: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1803; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2070; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1803: +yy2070: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1804; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2071; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1804: +yy2071: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1805; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2072; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1805: +yy2072: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1806; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2073; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1806: +yy2073: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1807; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2074; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1807: +yy2074: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1808; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2075; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1808: +yy2075: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1809; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2076; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1809: +yy2076: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1810; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2077; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1810: +yy2077: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1811; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2078; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1811: +yy2078: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1812; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2079; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1812: +yy2079: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1813; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2080; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1813: +yy2080: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1814; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2081; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1814: +yy2081: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1815; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2082; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1815: +yy2082: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1816; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2083; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1816: +yy2083: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1817; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2084; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1817: +yy2084: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1818; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2085; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1818: +yy2085: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1819; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2086; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1819: +yy2086: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1820; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2087; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1820: +yy2087: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1821; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2088; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1821: +yy2088: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1822; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2089; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1822: +yy2089: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1823; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2090; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1823: +yy2090: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1824; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2091; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1824: +yy2091: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1825; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2092; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1825: +yy2092: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1826; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2093; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1826: +yy2093: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1827; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2094; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'Z') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= '{') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= '{') goto yy2053; } } -yy1827: +yy2094: yych = *++p; - if (yych == ';') goto yy1796; - goto yy1793; -yy1828: + if (yych == ';') goto yy2063; + goto yy2053; +yy2095: yych = *++p; if (yych <= '@') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1836; - goto yy1793; - } else { - if (yych <= 'F') goto yy1836; - if (yych <= '`') goto yy1793; - if (yych <= 'f') goto yy1836; - goto yy1793; - } -yy1829: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1830; - if (yych == ';') goto yy1796; - goto yy1793; -yy1830: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1831; - if (yych == ';') goto yy1796; - goto yy1793; -yy1831: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1832; - if (yych == ';') goto yy1796; - goto yy1793; -yy1832: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1833; - if (yych == ';') goto yy1796; - goto yy1793; -yy1833: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1834; - if (yych == ';') goto yy1796; - goto yy1793; -yy1834: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1835; - if (yych == ';') goto yy1796; - goto yy1793; -yy1835: - yych = *++p; - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1827; - if (yych == ';') goto yy1796; - goto yy1793; -yy1836: + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2103; + goto yy2053; + } else { + if (yych <= 'F') goto yy2103; + if (yych <= '`') goto yy2053; + if (yych <= 'f') goto yy2103; + goto yy2053; + } +yy2096: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2097; + if (yych == ';') goto yy2063; + goto yy2053; +yy2097: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2098; + if (yych == ';') goto yy2063; + goto yy2053; +yy2098: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2099; + if (yych == ';') goto yy2063; + goto yy2053; +yy2099: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2100; + if (yych == ';') goto yy2063; + goto yy2053; +yy2100: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2101; + if (yych == ';') goto yy2063; + goto yy2053; +yy2101: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2102; + if (yych == ';') goto yy2063; + goto yy2053; +yy2102: + yych = *++p; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2094; + if (yych == ';') goto yy2063; + goto yy2053; +yy2103: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1837; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2104; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= 'g') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= 'g') goto yy2053; } } -yy1837: +yy2104: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1838; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2105; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= 'g') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= 'g') goto yy2053; } } -yy1838: +yy2105: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1839; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2106; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= 'g') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= 'g') goto yy2053; } } -yy1839: +yy2106: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1840; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2107; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= 'g') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= 'g') goto yy2053; } } -yy1840: +yy2107: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1841; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2108; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= 'g') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= 'g') goto yy2053; } } -yy1841: +yy2108: yych = *++p; if (yych <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1842; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2109; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; + if (yych <= '@') goto yy2053; } else { - if (yych <= '`') goto yy1793; - if (yych >= 'g') goto yy1793; + if (yych <= '`') goto yy2053; + if (yych >= 'g') goto yy2053; } } -yy1842: +yy2109: ++p; if ((yych = *p) <= ';') { - if (yych <= '/') goto yy1793; - if (yych <= '9') goto yy1827; - if (yych <= ':') goto yy1793; - goto yy1796; + if (yych <= '/') goto yy2053; + if (yych <= '9') goto yy2094; + if (yych <= ':') goto yy2053; + goto yy2063; } else { if (yych <= 'F') { - if (yych <= '@') goto yy1793; - goto yy1827; + if (yych <= '@') goto yy2053; + goto yy2094; } else { - if (yych <= '`') goto yy1793; - if (yych <= 'f') goto yy1827; - goto yy1793; + if (yych <= '`') goto yy2053; + if (yych <= 'f') goto yy2094; + goto yy2053; } } } -- cgit v1.2.3