diff options
author | John MacFarlane <jgm@berkeley.edu> | 2015-01-24 21:35:03 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2015-01-24 21:39:07 -0800 |
commit | 829b089c80895d9a78938c5bc7747aea1cd48eb6 (patch) | |
tree | 53bd534741a90c547c5d87039efa5ee625da8081 /src/scanners.c | |
parent | 5ef31853d5161d4b5a2dfc0df94e6eaaeb3215d0 (diff) |
Removed implementation-specific material from repository.
The C and JS implementations are being split off into
different repositories.
This repository will just have the spec itself.
Diffstat (limited to 'src/scanners.c')
-rw-r--r-- | src/scanners.c | 12410 |
1 files changed, 0 insertions, 12410 deletions
diff --git a/src/scanners.c b/src/scanners.c deleted file mode 100644 index 21c0744..0000000 --- a/src/scanners.c +++ /dev/null @@ -1,12410 +0,0 @@ -/* Generated by re2c 0.13.6 */ -#include <stdlib.h> -#include "chunk.h" -#include "scanners.h" - -int _scan_at(int (*scanner)(const unsigned char *), cmark_chunk *c, int offset) -{ - int res; - unsigned char *ptr = (unsigned char *)c->data; - unsigned char lim = ptr[c->len]; - - ptr[c->len] = '\0'; - res = scanner(ptr + offset); - ptr[c->len] = lim; - - return res; -} - - - -// Try to match URI autolink after first <, returning number of chars matched. -int _scan_autolink_uri(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, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 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, 128, 0, 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, 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, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - }; - - 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; - } -yy2: - { return 0; } -yy3: - yych = *(marker = ++p); - switch (yych) { - case 'A': - case 'a': goto yy443; - case 'H': - case 'h': goto yy442; - case 'I': - case 'i': goto yy445; - case 'O': - case 'o': goto yy441; - case 'R': - case 'r': goto yy444; - case 'V': - case 'v': goto yy440; - default: goto yy2; - } -yy4: - yych = *(marker = ++p); - switch (yych) { - case 'A': - case 'a': goto yy416; - case 'I': - case 'i': goto yy415; - case 'L': - case 'l': goto yy413; - case 'N': - case 'n': goto yy414; - case 'O': - case 'o': goto yy417; - case 'T': - case 't': goto yy412; - case 'V': - case 'v': goto yy411; - default: goto yy2; - } -yy5: - yych = *(marker = ++p); - if (yych <= 'M') { - if (yych == 'A') goto yy403; - if (yych <= 'L') goto yy2; - goto yy402; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy2; - goto yy403; - } else { - if (yych == 'm') goto yy402; - goto yy2; - } - } -yy6: - yych = *(marker = ++p); - switch (yych) { - case 'A': - case 'a': goto yy384; - case 'B': - case 'b': goto yy383; - case 'C': - case 'c': goto yy382; - case 'D': - case 'd': goto yy381; - case 'F': - case 'f': goto yy380; - case 'I': - case 'i': goto yy379; - case 'P': - case 'p': goto yy378; - case 'T': - case 't': goto yy377; - case 'W': - case 'w': goto yy34; - default: goto yy2; - } -yy7: - yych = *(marker = ++p); - if (yych <= 'T') { - if (yych <= 'E') { - if (yych == 'A') goto yy364; - if (yych <= 'D') goto yy2; - goto yy363; - } else { - if (yych == 'I') goto yy362; - if (yych <= 'S') goto yy2; - goto yy365; - } - } else { - if (yych <= 'e') { - if (yych == 'a') goto yy364; - if (yych <= 'd') goto yy2; - goto yy363; - } else { - if (yych <= 'i') { - if (yych <= 'h') goto yy2; - goto yy362; - } else { - if (yych == 't') goto yy365; - goto yy2; - } - } - } -yy8: - yych = *(marker = ++p); - switch (yych) { - case 'E': - case 'e': goto yy347; - case 'G': - case 'g': goto yy34; - case 'I': - case 'i': goto yy345; - case 'O': - case 'o': goto yy346; - case 'T': - case 't': goto yy344; - default: goto yy2; - } -yy9: - yych = *(marker = ++p); - if (yych <= 'S') { - if (yych <= '3') { - if (yych <= '2') goto yy2; - goto yy340; - } else { - if (yych == 'C') goto yy338; - goto yy2; - } - } else { - if (yych <= 'c') { - if (yych <= 'T') goto yy339; - if (yych <= 'b') goto yy2; - goto yy338; - } else { - if (yych == 't') goto yy339; - goto yy2; - } - } -yy10: - yych = *(marker = ++p); - switch (yych) { - case 'A': - case 'a': goto yy320; - case 'C': - case 'c': goto yy317; - case 'M': - case 'm': goto yy319; - case 'N': - case 'n': goto yy318; - case 'P': - case 'p': goto yy316; - case 'R': - case 'r': goto yy315; - case 'T': - case 't': goto yy314; - default: goto yy2; - } -yy11: - yych = *(marker = ++p); - if (yych <= 'D') { - if (yych == 'A') goto yy308; - if (yych <= 'C') goto yy2; - goto yy307; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy2; - goto yy308; - } else { - if (yych == 'd') goto yy307; - goto yy2; - } - } -yy12: - yych = *(marker = ++p); - switch (yych) { - case 'A': - case 'a': goto yy274; - case 'E': - case 'e': goto yy273; - case 'I': - case 'i': goto yy276; - case 'M': - case 'm': goto yy272; - case 'S': - case 's': goto yy271; - case 'T': - case 't': goto yy275; - case 'U': - case 'u': goto yy270; - case 'V': - case 'v': goto yy269; - default: goto yy2; - } -yy13: - yych = *(marker = ++p); - switch (yych) { - case 'E': - case 'e': goto yy264; - case 'F': - case 'f': goto yy263; - case 'I': - case 'i': goto yy262; - case 'N': - case 'n': goto yy261; - case 'O': - case 'o': goto yy260; - default: goto yy2; - } -yy14: - yych = *(marker = ++p); - if (yych <= 'P') { - if (yych == 'I') goto yy246; - if (yych <= 'O') goto yy2; - goto yy247; - } else { - if (yych <= 'i') { - if (yych <= 'h') goto yy2; - goto yy246; - } else { - if (yych == 'p') goto yy247; - goto yy2; - } - } -yy15: - yych = *(marker = ++p); - if (yych <= 'S') { - if (yych <= 'L') { - if (yych == 'A') goto yy228; - if (yych <= 'K') goto yy2; - goto yy227; - } else { - if (yych <= 'O') { - if (yych <= 'N') goto yy2; - goto yy229; - } else { - if (yych <= 'Q') goto yy2; - if (yych <= 'R') goto yy226; - goto yy225; - } - } - } else { - if (yych <= 'n') { - if (yych <= 'a') { - if (yych <= '`') goto yy2; - goto yy228; - } else { - if (yych == 'l') goto yy227; - goto yy2; - } - } else { - if (yych <= 'q') { - if (yych <= 'o') goto yy229; - goto yy2; - } else { - if (yych <= 'r') goto yy226; - if (yych <= 's') goto yy225; - goto yy2; - } - } - } -yy16: - yych = *(marker = ++p); - if (yych <= 'T') { - if (yych <= 'L') { - if (yych == 'E') goto yy215; - goto yy2; - } else { - if (yych <= 'M') goto yy214; - if (yych <= 'R') goto yy2; - if (yych <= 'S') goto yy213; - goto yy212; - } - } else { - if (yych <= 'm') { - if (yych == 'e') goto yy215; - if (yych <= 'l') goto yy2; - goto yy214; - } else { - if (yych <= 'r') goto yy2; - if (yych <= 's') goto yy213; - if (yych <= 't') goto yy212; - goto yy2; - } - } -yy17: - yych = *(marker = ++p); - switch (yych) { - case 'E': - case 'e': goto yy168; - case 'F': - case 'f': goto yy167; - case 'G': - case 'g': goto yy166; - case 'H': - case 'h': goto yy171; - case 'I': - case 'i': goto yy170; - case 'K': - case 'k': goto yy165; - case 'M': - case 'm': goto yy164; - case 'N': - case 'n': goto yy169; - case 'O': - case 'o': goto yy163; - case 'P': - case 'p': goto yy162; - case 'S': - case 's': goto yy161; - case 'T': - case 't': goto yy160; - case 'V': - case 'v': goto yy159; - default: goto yy2; - } -yy18: - yych = *(marker = ++p); - switch (yych) { - case 'A': - case 'a': goto yy135; - case 'E': - case 'e': goto yy131; - case 'F': - case 'f': goto yy134; - case 'H': - case 'h': goto yy130; - case 'I': - case 'i': goto yy132; - case 'N': - case 'n': goto yy133; - case 'V': - case 'v': goto yy34; - default: goto yy2; - } -yy19: - yych = *(marker = ++p); - if (yych <= 'T') { - if (yych <= 'N') { - if (yych == 'D') goto yy122; - if (yych <= 'M') goto yy2; - goto yy121; - } else { - if (yych == 'R') goto yy123; - if (yych <= 'S') goto yy2; - goto yy120; - } - } else { - if (yych <= 'n') { - if (yych == 'd') goto yy122; - if (yych <= 'm') goto yy2; - goto yy121; - } else { - if (yych <= 'r') { - if (yych <= 'q') goto yy2; - goto yy123; - } else { - if (yych == 't') goto yy120; - goto yy2; - } - } - } -yy20: - yych = *(marker = ++p); - if (yych <= 'I') { - if (yych == 'E') goto yy104; - if (yych <= 'H') goto yy2; - goto yy103; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy2; - goto yy104; - } else { - if (yych == 'i') goto yy103; - goto yy2; - } - } -yy21: - yych = *(marker = ++p); - if (yych <= 'Y') { - if (yych <= 'R') { - if (yych == 'E') goto yy93; - goto yy2; - } else { - if (yych <= 'S') goto yy94; - if (yych <= 'T') goto yy92; - if (yych <= 'X') goto yy2; - goto yy91; - } - } else { - if (yych <= 's') { - if (yych == 'e') goto yy93; - if (yych <= 'r') goto yy2; - goto yy94; - } else { - if (yych <= 't') goto yy92; - if (yych == 'y') goto yy91; - goto yy2; - } - } -yy22: - yych = *(marker = ++p); - if (yych <= 'R') { - if (yych <= 'F') { - if (yych == 'C') goto yy70; - if (yych <= 'E') goto yy2; - goto yy68; - } else { - if (yych == 'M') goto yy69; - if (yych <= 'Q') goto yy2; - goto yy67; - } - } else { - if (yych <= 'f') { - if (yych == 'c') goto yy70; - if (yych <= 'e') goto yy2; - goto yy68; - } else { - if (yych <= 'm') { - if (yych <= 'l') goto yy2; - goto yy69; - } else { - if (yych == 'r') goto yy67; - goto yy2; - } - } - } -yy23: - yych = *(marker = ++p); - if (yych == '3') goto yy62; - goto yy2; -yy24: - yych = *(marker = ++p); - if (yych <= 'O') { - if (yych <= 'H') { - if (yych == 'E') goto yy52; - goto yy2; - } else { - if (yych <= 'I') goto yy51; - if (yych <= 'N') goto yy2; - goto yy50; - } - } else { - if (yych <= 'h') { - if (yych == 'e') goto yy52; - goto yy2; - } else { - if (yych <= 'i') goto yy51; - if (yych == 'o') goto yy50; - goto yy2; - } - } -yy25: - yych = *(marker = ++p); - if (yych == 'D') goto yy48; - if (yych == 'd') goto yy48; - goto yy2; -yy26: - yych = *(marker = ++p); - if (yych == 'E') goto yy43; - if (yych == 'e') goto yy43; - goto yy2; -yy27: - yych = *(marker = ++p); - if (yych == 'U') goto yy40; - if (yych == 'u') goto yy40; - goto yy2; -yy28: - yych = *(marker = ++p); - if (yych == 'M') goto yy30; - if (yych == 'm') goto yy30; - goto yy2; -yy29: - yych = *++p; - goto yy2; -yy30: - yych = *++p; - if (yych == 'S') goto yy32; - if (yych == 's') goto yy32; -yy31: - p = marker; - goto yy2; -yy32: - yych = *++p; - if (yych == 'G') goto yy33; - if (yych != 'g') goto yy31; -yy33: - yych = *++p; - if (yych == 'R') goto yy34; - if (yych != 'r') goto yy31; -yy34: - yych = *++p; - if (yych != ':') goto yy31; -yy35: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy35; - } - if (yych <= '=') goto yy31; - if (yych <= '>') goto yy38; - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= ' ') goto yy31; - if (yych <= '/') goto yy35; - if (yych <= '9') goto yy31; - goto yy35; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy31; - goto yy35; - } else { - if (yych <= 'z') goto yy31; - if (yych <= '~') goto yy35; - goto yy31; - } - } -yy38: - ++p; - { return (p - start); } -yy40: - yych = *++p; - if (yych == 'E') goto yy41; - if (yych != 'e') goto yy31; -yy41: - yych = *++p; - if (yych == 'R') goto yy42; - if (yych != 'r') goto yy31; -yy42: - yych = *++p; - if (yych == 'Y') goto yy34; - if (yych == 'y') goto yy34; - goto yy31; -yy43: - yych = *++p; - if (yych == 'Y') goto yy44; - if (yych != 'y') goto yy31; -yy44: - yych = *++p; - if (yych == 'P') goto yy45; - if (yych != 'p') goto yy31; -yy45: - yych = *++p; - if (yych == 'A') goto yy46; - if (yych != 'a') goto yy31; -yy46: - yych = *++p; - if (yych == 'R') goto yy47; - if (yych != 'r') goto yy31; -yy47: - yych = *++p; - if (yych == 'C') goto yy34; - if (yych == 'c') goto yy34; - goto yy31; -yy48: - yych = *++p; - if (yych != '2') goto yy31; - yych = *++p; - if (yych == 'K') goto yy34; - if (yych == 'k') goto yy34; - goto yy31; -yy50: - yych = *++p; - if (yych == 'L') goto yy61; - if (yych == 'l') goto yy61; - goto yy31; -yy51: - yych = *++p; - if (yych == 'T') goto yy57; - if (yych == 't') goto yy57; - goto yy31; -yy52: - yych = *++p; - if (yych == 'S') goto yy53; - if (yych != 's') goto yy31; -yy53: - yych = *++p; - if (yych == 'H') goto yy54; - if (yych != 'h') goto yy31; -yy54: - yych = *++p; - if (yych == 'A') goto yy55; - if (yych != 'a') goto yy31; -yy55: - yych = *++p; - if (yych == 'R') goto yy56; - if (yych != 'r') goto yy31; -yy56: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy57: - yych = *++p; - if (yych == 'C') goto yy58; - if (yych != 'c') goto yy31; -yy58: - yych = *++p; - if (yych == 'O') goto yy59; - if (yych != 'o') goto yy31; -yy59: - yych = *++p; - if (yych == 'I') goto yy60; - if (yych != 'i') goto yy31; -yy60: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy61: - yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; - goto yy31; -yy62: - yych = *++p; - if (yych != '9') goto yy31; - yych = *++p; - if (yych != '.') goto yy31; - yych = *++p; - if (yych != '5') goto yy31; - yych = *++p; - if (yych != '0') goto yy31; - yych = *++p; - if (yych <= 'Q') goto yy31; - if (yych <= 'S') goto yy34; - if (yych <= 'q') goto yy31; - if (yych <= 's') goto yy34; - goto yy31; -yy67: - yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; - goto yy31; -yy68: - yych = *++p; - if (yych == 'I') goto yy89; - if (yych == 'i') goto yy89; - goto yy31; -yy69: - yych = *++p; - if (yych <= 'P') { - if (yych == 'L') goto yy79; - if (yych <= 'O') goto yy31; - goto yy80; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy31; - goto yy79; - } else { - if (yych == 'p') goto yy80; - goto yy31; - } - } -yy70: - yych = *++p; - if (yych == 'O') goto yy71; - if (yych != 'o') goto yy31; -yy71: - yych = *++p; - if (yych == 'N') goto yy72; - if (yych != 'n') goto yy31; -yy72: - yych = *++p; - if (yych == '-') goto yy73; - if (yych == ':') goto yy35; - goto yy31; -yy73: - yych = *++p; - if (yych == 'U') goto yy74; - if (yych != 'u') goto yy31; -yy74: - yych = *++p; - if (yych == 'S') goto yy75; - if (yych != 's') goto yy31; -yy75: - yych = *++p; - if (yych == 'E') goto yy76; - if (yych != 'e') goto yy31; -yy76: - yych = *++p; - if (yych == 'R') goto yy77; - if (yych != 'r') goto yy31; -yy77: - yych = *++p; - if (yych == 'I') goto yy78; - if (yych != 'i') goto yy31; -yy78: - yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; - goto yy31; -yy79: - yych = *++p; - if (yych == 'R') goto yy81; - if (yych == 'r') goto yy81; - goto yy31; -yy80: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy81: - yych = *++p; - if (yych == 'P') goto yy82; - if (yych != 'p') goto yy31; -yy82: - yych = *++p; - if (yych == 'C') goto yy83; - if (yych != 'c') goto yy31; -yy83: - yych = *++p; - if (yych != '.') goto yy31; - yych = *++p; - if (yych == 'B') goto yy85; - if (yych != 'b') goto yy31; -yy85: - yych = *++p; - if (yych == 'E') goto yy86; - if (yych != 'e') goto yy31; -yy86: - yych = *++p; - if (yych == 'E') goto yy87; - if (yych != 'e') goto yy31; -yy87: - yych = *++p; - if (yych == 'P') goto yy88; - if (yych != 'p') goto yy31; -yy88: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy89: - yych = *++p; - if (yych == 'R') goto yy90; - if (yych != 'r') goto yy31; -yy90: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy91: - yych = *++p; - if (yych == 'C') goto yy99; - if (yych == 'c') goto yy99; - goto yy31; -yy92: - yych = *++p; - if (yych == 'A') goto yy98; - if (yych == 'a') goto yy98; - goto yy31; -yy93: - yych = *++p; - if (yych == 'B') goto yy95; - if (yych == 'b') goto yy95; - goto yy31; -yy94: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy95: - yych = *++p; - if (yych == 'C') goto yy96; - if (yych != 'c') goto yy31; -yy96: - yych = *++p; - if (yych == 'A') goto yy97; - if (yych != 'a') goto yy31; -yy97: - yych = *++p; - if (yych == 'L') goto yy34; - if (yych == 'l') goto yy34; - goto yy31; -yy98: - yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; - goto yy31; -yy99: - yych = *++p; - if (yych == 'I') goto yy100; - if (yych != 'i') goto yy31; -yy100: - yych = *++p; - if (yych == 'W') goto yy101; - if (yych != 'w') goto yy31; -yy101: - yych = *++p; - if (yych == 'Y') goto yy102; - if (yych != 'y') goto yy31; -yy102: - yych = *++p; - if (yych == 'G') goto yy34; - if (yych == 'g') goto yy34; - goto yy31; -yy103: - yych = *++p; - if (yych == 'E') goto yy112; - if (yych == 'e') goto yy112; - goto yy31; -yy104: - yych = *++p; - if (yych <= 'N') { - if (yych <= 'L') goto yy31; - if (yych >= 'N') goto yy106; - } else { - if (yych <= 'l') goto yy31; - if (yych <= 'm') goto yy105; - if (yych <= 'n') goto yy106; - goto yy31; - } -yy105: - yych = *++p; - if (yych == 'M') goto yy111; - if (yych == 'm') goto yy111; - goto yy31; -yy106: - yych = *++p; - if (yych == 'T') goto yy107; - if (yych != 't') goto yy31; -yy107: - yych = *++p; - if (yych == 'R') goto yy108; - if (yych != 'r') goto yy31; -yy108: - yych = *++p; - if (yych == 'I') goto yy109; - if (yych != 'i') goto yy31; -yy109: - yych = *++p; - if (yych == 'L') goto yy110; - if (yych != 'l') goto yy31; -yy110: - yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; - goto yy31; -yy111: - yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; - goto yy31; -yy112: - yych = *++p; - if (yych == 'W') goto yy113; - if (yych != 'w') goto yy31; -yy113: - yych = *++p; - if (yych != '-') goto yy31; - yych = *++p; - if (yych == 'S') goto yy115; - if (yych != 's') goto yy31; -yy115: - yych = *++p; - if (yych == 'O') goto yy116; - if (yych != 'o') goto yy31; -yy116: - yych = *++p; - if (yych == 'U') goto yy117; - if (yych != 'u') goto yy31; -yy117: - yych = *++p; - if (yych == 'R') goto yy118; - if (yych != 'r') goto yy31; -yy118: - yych = *++p; - if (yych == 'C') goto yy119; - if (yych != 'c') goto yy31; -yy119: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy120: - yych = *++p; - if (yych == '2') goto yy127; - goto yy31; -yy121: - yych = *++p; - if (yych == 'R') goto yy124; - if (yych == 'r') goto yy124; - goto yy31; -yy122: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy123: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy124: - yych = *++p; - if (yych == 'E') goto yy125; - if (yych != 'e') goto yy31; -yy125: - yych = *++p; - if (yych == 'A') goto yy126; - if (yych != 'a') goto yy31; -yy126: - yych = *++p; - if (yych == 'L') goto yy34; - if (yych == 'l') goto yy34; - goto yy31; -yy127: - yych = *++p; - if (yych != '0') goto yy31; - yych = *++p; - if (yych != '0') goto yy31; - yych = *++p; - if (yych == '4') goto yy34; - goto yy31; -yy130: - yych = *++p; - if (yych == 'I') goto yy149; - if (yych == 'i') goto yy149; - goto yy31; -yy131: - yych = *++p; - if (yych <= 'L') { - if (yych == 'A') goto yy141; - if (yych <= 'K') goto yy31; - goto yy140; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy31; - goto yy141; - } else { - if (yych == 'l') goto yy140; - goto yy31; - } - } -yy132: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy133: - yych = *++p; - if (yych == '3') goto yy137; - goto yy31; -yy134: - yych = *++p; - if (yych == 'T') goto yy136; - if (yych == 't') goto yy136; - goto yy31; -yy135: - yych = *++p; - if (yych == 'G') goto yy34; - if (yych == 'g') goto yy34; - goto yy31; -yy136: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy137: - yych = *++p; - if (yych != '2') goto yy31; - yych = *++p; - if (yych != '7') goto yy31; - yych = *++p; - if (yych == '0') goto yy34; - goto yy31; -yy140: - yych = *++p; - if (yych <= 'M') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'N') goto yy147; - if (yych == 'n') goto yy147; - goto yy31; - } -yy141: - yych = *++p; - if (yych == 'M') goto yy142; - if (yych != 'm') goto yy31; -yy142: - yych = *++p; - if (yych == 'S') goto yy143; - if (yych != 's') goto yy31; -yy143: - yych = *++p; - if (yych == 'P') goto yy144; - if (yych != 'p') goto yy31; -yy144: - yych = *++p; - if (yych == 'E') goto yy145; - if (yych != 'e') goto yy31; -yy145: - yych = *++p; - if (yych == 'A') goto yy146; - if (yych != 'a') goto yy31; -yy146: - yych = *++p; - if (yych == 'K') goto yy34; - if (yych == 'k') goto yy34; - goto yy31; -yy147: - yych = *++p; - if (yych == 'E') goto yy148; - if (yych != 'e') goto yy31; -yy148: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy149: - yych = *++p; - if (yych <= 'S') { - if (yych == 'N') goto yy150; - if (yych <= 'R') goto yy31; - goto yy151; - } else { - if (yych <= 'n') { - if (yych <= 'm') goto yy31; - } else { - if (yych == 's') goto yy151; - goto yy31; - } - } -yy150: - yych = *++p; - if (yych == 'G') goto yy158; - if (yych == 'g') goto yy158; - goto yy31; -yy151: - yych = *++p; - if (yych == 'M') goto yy152; - if (yych != 'm') goto yy31; -yy152: - yych = *++p; - if (yych == 'E') goto yy153; - if (yych != 'e') goto yy31; -yy153: - yych = *++p; - if (yych == 'S') goto yy154; - if (yych != 's') goto yy31; -yy154: - yych = *++p; - if (yych == 'S') goto yy155; - if (yych != 's') goto yy31; -yy155: - yych = *++p; - if (yych == 'A') goto yy156; - if (yych != 'a') goto yy31; -yy156: - yych = *++p; - if (yych == 'G') goto yy157; - if (yych != 'g') goto yy31; -yy157: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy158: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy159: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy160: - yych = *++p; - if (yych == 'E') goto yy210; - if (yych == 'e') goto yy210; - goto yy31; -yy161: - yych = *++p; - if (yych == 'H') goto yy34; - if (yych == 'h') goto yy34; - goto yy31; -yy162: - yych = *++p; - if (yych == 'O') goto yy206; - if (yych == 'o') goto yy206; - goto yy31; -yy163: - yych = *++p; - if (yych <= 'L') { - if (yych == 'A') goto yy196; - if (yych <= 'K') goto yy31; - goto yy197; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy31; - goto yy196; - } else { - if (yych == 'l') goto yy197; - goto yy31; - } - } -yy164: - yych = *++p; - if (yych <= 'S') { - if (yych == 'B') goto yy34; - if (yych <= 'R') goto yy31; - goto yy34; - } else { - if (yych <= 'b') { - if (yych <= 'a') goto yy31; - goto yy34; - } else { - if (yych == 's') goto yy34; - goto yy31; - } - } -yy165: - yych = *++p; - if (yych == 'Y') goto yy194; - if (yych == 'y') goto yy194; - goto yy31; -yy166: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy167: - yych = *++p; - if (yych == 'T') goto yy193; - if (yych == 't') goto yy193; - goto yy31; -yy168: - yych = *++p; - if (yych <= 'S') { - if (yych <= 'C') { - if (yych <= 'B') goto yy31; - goto yy180; - } else { - if (yych <= 'Q') goto yy31; - if (yych <= 'R') goto yy178; - goto yy179; - } - } else { - if (yych <= 'q') { - if (yych == 'c') goto yy180; - goto yy31; - } else { - if (yych <= 'r') goto yy178; - if (yych <= 's') goto yy179; - goto yy31; - } - } -yy169: - yych = *++p; - if (yych == 'M') goto yy177; - if (yych == 'm') goto yy177; - goto yy31; -yy170: - yych = *++p; - if (yych <= 'P') { - if (yych == 'E') goto yy174; - if (yych <= 'O') goto yy31; - goto yy175; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy31; - goto yy174; - } else { - if (yych == 'p') goto yy175; - goto yy31; - } - } -yy171: - yych = *++p; - if (yych == 'T') goto yy172; - if (yych != 't') goto yy31; -yy172: - yych = *++p; - if (yych == 'T') goto yy173; - if (yych != 't') goto yy31; -yy173: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy174: - yych = *++p; - if (yych == 'V') goto yy176; - if (yych == 'v') goto yy176; - goto yy31; -yy175: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy176: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy177: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy178: - yych = *++p; - if (yych == 'V') goto yy190; - if (yych == 'v') goto yy190; - goto yy31; -yy179: - yych = *++p; - if (yych == 'S') goto yy187; - if (yych == 's') goto yy187; - goto yy31; -yy180: - yych = *++p; - if (yych == 'O') goto yy181; - if (yych != 'o') goto yy31; -yy181: - yych = *++p; - if (yych == 'N') goto yy182; - if (yych != 'n') goto yy31; -yy182: - yych = *++p; - if (yych == 'D') goto yy183; - if (yych != 'd') goto yy31; -yy183: - yych = *++p; - if (yych == 'L') goto yy184; - if (yych != 'l') goto yy31; -yy184: - yych = *++p; - if (yych == 'I') goto yy185; - if (yych != 'i') goto yy31; -yy185: - yych = *++p; - if (yych == 'F') goto yy186; - if (yych != 'f') goto yy31; -yy186: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy187: - yych = *++p; - if (yych == 'I') goto yy188; - if (yych != 'i') goto yy31; -yy188: - yych = *++p; - if (yych == 'O') goto yy189; - if (yych != 'o') goto yy31; -yy189: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy190: - yych = *++p; - if (yych == 'I') goto yy191; - if (yych != 'i') goto yy31; -yy191: - yych = *++p; - if (yych == 'C') goto yy192; - if (yych != 'c') goto yy31; -yy192: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy193: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy194: - yych = *++p; - if (yych == 'P') goto yy195; - if (yych != 'p') goto yy31; -yy195: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy196: - yych = *++p; - if (yych == 'P') goto yy200; - if (yych == 'p') goto yy200; - goto yy31; -yy197: - yych = *++p; - if (yych == 'D') goto yy198; - if (yych != 'd') goto yy31; -yy198: - yych = *++p; - if (yych == 'A') goto yy199; - if (yych != 'a') goto yy31; -yy199: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy200: - yych = *++p; - if (yych != '.') goto yy31; - yych = *++p; - if (yych == 'B') goto yy202; - if (yych != 'b') goto yy31; -yy202: - yych = *++p; - if (yych == 'E') goto yy203; - if (yych != 'e') goto yy31; -yy203: - yych = *++p; - if (yych == 'E') goto yy204; - if (yych != 'e') goto yy31; -yy204: - yych = *++p; - if (yych == 'P') goto yy205; - if (yych != 'p') goto yy31; -yy205: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy206: - yych = *++p; - if (yych == 'T') goto yy207; - if (yych != 't') goto yy31; -yy207: - yych = *++p; - if (yych == 'I') goto yy208; - if (yych != 'i') goto yy31; -yy208: - yych = *++p; - if (yych == 'F') goto yy209; - if (yych != 'f') goto yy31; -yy209: - yych = *++p; - if (yych == 'Y') goto yy34; - if (yych == 'y') goto yy34; - goto yy31; -yy210: - yych = *++p; - if (yych == 'A') goto yy211; - if (yych != 'a') goto yy31; -yy211: - yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; - goto yy31; -yy212: - yych = *++p; - if (yych <= 'S') { - if (yych == 'M') goto yy224; - if (yych <= 'R') goto yy31; - goto yy223; - } else { - if (yych <= 'm') { - if (yych <= 'l') goto yy31; - goto yy224; - } else { - if (yych == 's') goto yy223; - goto yy31; - } - } -yy213: - yych = *++p; - if (yych == 'Y') goto yy221; - if (yych == 'y') goto yy221; - goto yy31; -yy214: - yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; - goto yy31; -yy215: - yych = *++p; - if (yych == 'S') goto yy216; - if (yych != 's') goto yy31; -yy216: - yych = *++p; - if (yych <= 'N') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'O') goto yy217; - if (yych != 'o') goto yy31; - } -yy217: - yych = *++p; - if (yych == 'U') goto yy218; - if (yych != 'u') goto yy31; -yy218: - yych = *++p; - if (yych == 'R') goto yy219; - if (yych != 'r') goto yy31; -yy219: - yych = *++p; - if (yych == 'C') goto yy220; - if (yych != 'c') goto yy31; -yy220: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy221: - yych = *++p; - if (yych == 'N') goto yy222; - if (yych != 'n') goto yy31; -yy222: - yych = *++p; - if (yych == 'C') goto yy34; - if (yych == 'c') goto yy34; - goto yy31; -yy223: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy224: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy225: - yych = *++p; - if (yych == 'Y') goto yy245; - if (yych == 'y') goto yy245; - goto yy31; -yy226: - yych = *++p; - if (yych <= 'O') { - if (yych == 'E') goto yy242; - if (yych <= 'N') goto yy31; - goto yy243; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy31; - goto yy242; - } else { - if (yych == 'o') goto yy243; - goto yy31; - } - } -yy227: - yych = *++p; - if (yych == 'A') goto yy237; - if (yych == 'a') goto yy237; - goto yy31; -yy228: - yych = *++p; - if (yych <= 'P') { - if (yych == 'L') goto yy230; - if (yych <= 'O') goto yy31; - goto yy231; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy31; - goto yy230; - } else { - if (yych == 'p') goto yy231; - goto yy31; - } - } -yy229: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy230: - yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; - goto yy31; -yy231: - yych = *++p; - if (yych == 'A') goto yy232; - if (yych != 'a') goto yy31; -yy232: - yych = *++p; - if (yych == 'R') goto yy233; - if (yych != 'r') goto yy31; -yy233: - yych = *++p; - if (yych == 'A') goto yy234; - if (yych != 'a') goto yy31; -yy234: - yych = *++p; - if (yych == 'Z') goto yy235; - if (yych != 'z') goto yy31; -yy235: - yych = *++p; - if (yych == 'Z') goto yy236; - if (yych != 'z') goto yy31; -yy236: - yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; - goto yy31; -yy237: - yych = *++p; - if (yych == 'T') goto yy238; - if (yych != 't') goto yy31; -yy238: - yych = *++p; - if (yych == 'F') goto yy239; - if (yych != 'f') goto yy31; -yy239: - yych = *++p; - if (yych == 'O') goto yy240; - if (yych != 'o') goto yy31; -yy240: - yych = *++p; - if (yych == 'R') goto yy241; - if (yych != 'r') goto yy31; -yy241: - yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; - goto yy31; -yy242: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy243: - yych = *++p; - if (yych == 'X') goto yy244; - if (yych != 'x') goto yy31; -yy244: - yych = *++p; - if (yych == 'Y') goto yy34; - if (yych == 'y') goto yy34; - goto yy31; -yy245: - yych = *++p; - if (yych == 'C') goto yy34; - if (yych == 'c') goto yy34; - goto yy31; -yy246: - yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; - goto yy31; -yy247: - yych = *++p; - if (yych == 'A') goto yy248; - if (yych != 'a') goto yy31; -yy248: - yych = *++p; - if (yych == 'Q') goto yy249; - if (yych != 'q') goto yy31; -yy249: - yych = *++p; - if (yych == 'U') goto yy250; - if (yych != 'u') goto yy31; -yy250: - yych = *++p; - if (yych == 'E') goto yy251; - if (yych != 'e') goto yy31; -yy251: - yych = *++p; - if (yych == 'L') goto yy252; - if (yych != 'l') goto yy31; -yy252: - yych = *++p; - if (yych == 'O') goto yy253; - if (yych != 'o') goto yy31; -yy253: - yych = *++p; - if (yych == 'C') goto yy254; - if (yych != 'c') goto yy31; -yy254: - yych = *++p; - if (yych == 'K') goto yy255; - if (yych != 'k') goto yy31; -yy255: - yych = *++p; - if (yych == 'T') goto yy256; - if (yych != 't') goto yy31; -yy256: - yych = *++p; - if (yych == 'O') goto yy257; - if (yych != 'o') goto yy31; -yy257: - yych = *++p; - if (yych == 'K') goto yy258; - if (yych != 'k') goto yy31; -yy258: - yych = *++p; - if (yych == 'E') goto yy259; - if (yych != 'e') goto yy31; -yy259: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy260: - yych = *++p; - if (yych == 'T') goto yy267; - if (yych == 't') goto yy267; - goto yy31; -yy261: - yych = *++p; - if (yych == 'T') goto yy266; - if (yych == 't') goto yy266; - goto yy31; -yy262: - yych = *++p; - if (yych <= 'G') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'H') goto yy34; - if (yych == 'h') goto yy34; - goto yy31; - } -yy263: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy264: - yych = *++p; - if (yych == 'W') goto yy265; - if (yych != 'w') goto yy31; -yy265: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy266: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy267: - yych = *++p; - if (yych == 'E') goto yy268; - if (yych != 'e') goto yy31; -yy268: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy269: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy270: - yych = *++p; - if (yych <= 'P') { - if (yych == 'M') goto yy301; - if (yych <= 'O') goto yy31; - goto yy300; - } else { - if (yych <= 'm') { - if (yych <= 'l') goto yy31; - goto yy301; - } else { - if (yych == 'p') goto yy300; - goto yy31; - } - } -yy271: - yych = *++p; - if (yych <= 'Q') { - if (yych <= '-') { - if (yych <= ',') goto yy31; - goto yy293; - } else { - if (yych == 'N') goto yy294; - goto yy31; - } - } else { - if (yych <= 'n') { - if (yych <= 'R') goto yy292; - if (yych <= 'm') goto yy31; - goto yy294; - } else { - if (yych == 'r') goto yy292; - goto yy31; - } - } -yy272: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy273: - yych = *++p; - if (yych == 'S') goto yy288; - if (yych == 's') goto yy288; - goto yy31; -yy274: - yych = *++p; - switch (yych) { - case 'G': - case 'g': goto yy279; - case 'I': - case 'i': goto yy278; - case 'P': - case 'p': goto yy280; - case 'R': - case 'r': goto yy281; - default: goto yy31; - } -yy275: - yych = *++p; - if (yych == 'Q') goto yy277; - if (yych == 'q') goto yy277; - goto yy31; -yy276: - yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; - goto yy31; -yy277: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy278: - yych = *++p; - if (yych == 'L') goto yy286; - if (yych == 'l') goto yy286; - goto yy31; -yy279: - yych = *++p; - if (yych == 'N') goto yy284; - if (yych == 'n') goto yy284; - goto yy31; -yy280: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy281: - yych = *++p; - if (yych == 'K') goto yy282; - if (yych != 'k') goto yy31; -yy282: - yych = *++p; - if (yych == 'E') goto yy283; - if (yych != 'e') goto yy31; -yy283: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy284: - yych = *++p; - if (yych == 'E') goto yy285; - if (yych != 'e') goto yy31; -yy285: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy286: - yych = *++p; - if (yych == 'T') goto yy287; - if (yych != 't') goto yy31; -yy287: - yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; - goto yy31; -yy288: - yych = *++p; - if (yych == 'S') goto yy289; - if (yych != 's') goto yy31; -yy289: - yych = *++p; - if (yych == 'A') goto yy290; - if (yych != 'a') goto yy31; -yy290: - yych = *++p; - if (yych == 'G') goto yy291; - if (yych != 'g') goto yy31; -yy291: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy292: - yych = *++p; - if (yych == 'P') goto yy299; - if (yych == 'p') goto yy299; - goto yy31; -yy293: - yych = *++p; - if (yych == 'H') goto yy296; - if (yych == 'h') goto yy296; - goto yy31; -yy294: - yych = *++p; - if (yych == 'I') goto yy295; - if (yych != 'i') goto yy31; -yy295: - yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; - goto yy31; -yy296: - yych = *++p; - if (yych == 'E') goto yy297; - if (yych != 'e') goto yy31; -yy297: - yych = *++p; - if (yych == 'L') goto yy298; - if (yych != 'l') goto yy31; -yy298: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy299: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy300: - yych = *++p; - if (yych == 'D') goto yy304; - if (yych == 'd') goto yy304; - goto yy31; -yy301: - yych = *++p; - if (yych == 'B') goto yy302; - if (yych != 'b') goto yy31; -yy302: - yych = *++p; - if (yych == 'L') goto yy303; - if (yych != 'l') goto yy31; -yy303: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy304: - yych = *++p; - if (yych == 'A') goto yy305; - if (yych != 'a') goto yy31; -yy305: - yych = *++p; - if (yych == 'T') goto yy306; - if (yych != 't') goto yy31; -yy306: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy307: - yych = *++p; - if (yych == 'A') goto yy312; - if (yych == 'a') goto yy312; - goto yy31; -yy308: - yych = *++p; - if (yych == 'S') goto yy309; - if (yych != 's') goto yy31; -yy309: - yych = *++p; - if (yych == 'T') goto yy310; - if (yych != 't') goto yy31; -yy310: - yych = *++p; - if (yych == 'F') goto yy311; - if (yych != 'f') goto yy31; -yy311: - yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; - goto yy31; -yy312: - yych = *++p; - if (yych == 'P') goto yy313; - if (yych != 'p') goto yy31; -yy313: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy314: - yych = *++p; - if (yych == 'M') goto yy337; - if (yych == 'm') goto yy337; - goto yy31; -yy315: - yych = *++p; - if (yych <= 'I') { - if (yych == 'C') goto yy326; - if (yych <= 'H') goto yy31; - goto yy325; - } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy31; - goto yy326; - } else { - if (yych == 'i') goto yy325; - goto yy31; - } - } -yy316: - yych = *++p; - if (yych <= 'P') { - if (yych == 'N') goto yy34; - if (yych <= 'O') goto yy31; - goto yy34; - } else { - if (yych <= 'n') { - if (yych <= 'm') goto yy31; - goto yy34; - } else { - if (yych == 'p') goto yy34; - goto yy31; - } - } -yy317: - yych = *++p; - if (yych <= 'O') { - if (yych == 'A') goto yy323; - if (yych <= 'N') goto yy31; - goto yy324; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy31; - goto yy323; - } else { - if (yych == 'o') goto yy324; - goto yy31; - } - } -yy318: - yych = *++p; - if (yych == 'F') goto yy322; - if (yych == 'f') goto yy322; - goto yy31; -yy319: - yych = *++p; - if (yych <= '@') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'A') goto yy321; - if (yych == 'a') goto yy321; - goto yy31; - } -yy320: - yych = *++p; - if (yych == 'X') goto yy34; - if (yych == 'x') goto yy34; - goto yy31; -yy321: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy322: - yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; - goto yy31; -yy323: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy324: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy325: - yych = *++p; - if (yych == 'S') goto yy327; - if (yych == 's') goto yy327; - goto yy31; -yy326: - yych = *++p; - if (yych <= ':') { - if (yych == '6') goto yy34; - if (yych <= '9') goto yy31; - goto yy35; - } else { - if (yych <= 'S') { - if (yych <= 'R') goto yy31; - goto yy34; - } else { - if (yych == 's') goto yy34; - goto yy31; - } - } -yy327: - yych = *++p; - if (yych == '.') goto yy328; - if (yych == ':') goto yy35; - goto yy31; -yy328: - yych = *++p; - if (yych <= 'X') { - if (yych <= 'K') { - if (yych == 'B') goto yy331; - goto yy31; - } else { - if (yych <= 'L') goto yy329; - if (yych <= 'W') goto yy31; - goto yy330; - } - } else { - if (yych <= 'k') { - if (yych == 'b') goto yy331; - goto yy31; - } else { - if (yych <= 'l') goto yy329; - if (yych == 'x') goto yy330; - goto yy31; - } - } -yy329: - yych = *++p; - if (yych == 'W') goto yy336; - if (yych == 'w') goto yy336; - goto yy31; -yy330: - yych = *++p; - if (yych == 'P') goto yy334; - if (yych == 'p') goto yy334; - goto yy31; -yy331: - yych = *++p; - if (yych == 'E') goto yy332; - if (yych != 'e') goto yy31; -yy332: - yych = *++p; - if (yych == 'E') goto yy333; - if (yych != 'e') goto yy31; -yy333: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy334: - yych = *++p; - if (yych == 'C') goto yy335; - if (yych != 'c') goto yy31; -yy335: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy336: - yych = *++p; - if (yych == 'Z') goto yy34; - if (yych == 'z') goto yy34; - goto yy31; -yy337: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy338: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy339: - yych = *++p; - if (yych == 'T') goto yy342; - if (yych == 't') goto yy342; - goto yy31; -yy340: - yych = *++p; - if (yych != '2') goto yy31; - yych = *++p; - if (yych == '3') goto yy34; - goto yy31; -yy342: - yych = *++p; - if (yych == 'P') goto yy343; - if (yych != 'p') goto yy31; -yy343: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy344: - yych = *++p; - if (yych == 'A') goto yy360; - if (yych == 'a') goto yy360; - goto yy31; -yy345: - yych = *++p; - if (yych <= 'Z') { - if (yych == 'T') goto yy34; - if (yych <= 'Y') goto yy31; - goto yy351; - } else { - if (yych <= 't') { - if (yych <= 's') goto yy31; - goto yy34; - } else { - if (yych == 'z') goto yy351; - goto yy31; - } - } -yy346: - yych = *++p; - if (yych <= 'O') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'P') goto yy348; - if (yych == 'p') goto yy348; - goto yy31; - } -yy347: - yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; - goto yy31; -yy348: - yych = *++p; - if (yych == 'H') goto yy349; - if (yych != 'h') goto yy31; -yy349: - yych = *++p; - if (yych == 'E') goto yy350; - if (yych != 'e') goto yy31; -yy350: - yych = *++p; - if (yych == 'R') goto yy34; - if (yych == 'r') goto yy34; - goto yy31; -yy351: - yych = *++p; - if (yych == 'M') goto yy352; - if (yych != 'm') goto yy31; -yy352: - yych = *++p; - if (yych == 'O') goto yy353; - if (yych != 'o') goto yy31; -yy353: - yych = *++p; - if (yych == 'P') goto yy354; - if (yych != 'p') goto yy31; -yy354: - yych = *++p; - if (yych == 'R') goto yy355; - if (yych != 'r') goto yy31; -yy355: - yych = *++p; - if (yych == 'O') goto yy356; - if (yych != 'o') goto yy31; -yy356: - yych = *++p; - if (yych == 'J') goto yy357; - if (yych != 'j') goto yy31; -yy357: - yych = *++p; - if (yych == 'E') goto yy358; - if (yych != 'e') goto yy31; -yy358: - yych = *++p; - if (yych == 'C') goto yy359; - if (yych != 'c') goto yy31; -yy359: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy360: - yych = *++p; - if (yych == 'L') goto yy361; - if (yych != 'l') goto yy31; -yy361: - yych = *++p; - if (yych == 'K') goto yy34; - if (yych == 'k') goto yy34; - goto yy31; -yy362: - yych = *++p; - if (yych <= 'S') { - if (yych <= 'M') { - if (yych == 'L') goto yy372; - goto yy31; - } else { - if (yych <= 'N') goto yy373; - if (yych <= 'R') goto yy31; - goto yy374; - } - } else { - if (yych <= 'm') { - if (yych == 'l') goto yy372; - goto yy31; - } else { - if (yych <= 'n') goto yy373; - if (yych == 's') goto yy374; - goto yy31; - } - } -yy363: - yych = *++p; - if (yych == 'E') goto yy371; - if (yych == 'e') goto yy371; - goto yy31; -yy364: - yych = *++p; - if (yych == 'C') goto yy366; - if (yych == 'c') goto yy366; - goto yy31; -yy365: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy366: - yych = *++p; - if (yych == 'E') goto yy367; - if (yych != 'e') goto yy31; -yy367: - yych = *++p; - if (yych == 'T') goto yy368; - if (yych != 't') goto yy31; -yy368: - yych = *++p; - if (yych == 'I') goto yy369; - if (yych != 'i') goto yy31; -yy369: - yych = *++p; - if (yych == 'M') goto yy370; - if (yych != 'm') goto yy31; -yy370: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy371: - yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; - goto yy31; -yy372: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy373: - yych = *++p; - if (yych == 'G') goto yy375; - if (yych == 'g') goto yy375; - goto yy31; -yy374: - yych = *++p; - if (yych == 'H') goto yy34; - if (yych == 'h') goto yy34; - goto yy31; -yy375: - yych = *++p; - if (yych == 'E') goto yy376; - if (yych != 'e') goto yy31; -yy376: - yych = *++p; - if (yych == 'R') goto yy34; - if (yych == 'r') goto yy34; - goto yy31; -yy377: - yych = *++p; - if (yych == 'T') goto yy395; - if (yych == 't') goto yy395; - goto yy31; -yy378: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy379: - yych = *++p; - if (yych == 'M') goto yy34; - if (yych == 'm') goto yy34; - goto yy31; -yy380: - yych = *++p; - if (yych <= 'S') { - if (yych == 'P') goto yy34; - if (yych <= 'R') goto yy31; - goto yy34; - } else { - if (yych <= 'p') { - if (yych <= 'o') goto yy31; - goto yy34; - } else { - if (yych == 's') goto yy34; - goto yy31; - } - } -yy381: - yych = *++p; - if (yych == 'I') goto yy389; - if (yych == 'i') goto yy389; - goto yy31; -yy382: - yych = *++p; - if (yych == 'A') goto yy388; - if (yych == 'a') goto yy388; - goto yy31; -yy383: - yych = *++p; - if (yych == 'O') goto yy386; - if (yych == 'o') goto yy386; - goto yy31; -yy384: - yych = *++p; - if (yych == 'A') goto yy385; - if (yych != 'a') goto yy31; -yy385: - yych = *++p; - if (yych <= 'R') { - if (yych == ':') goto yy35; - goto yy31; - } else { - if (yych <= 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; - } -yy386: - yych = *++p; - if (yych == 'U') goto yy387; - if (yych != 'u') goto yy31; -yy387: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy388: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy389: - yych = *++p; - if (yych == 'U') goto yy390; - if (yych != 'u') goto yy31; -yy390: - yych = *++p; - if (yych == 'M') goto yy391; - if (yych != 'm') goto yy31; -yy391: - yych = *++p; - if (yych == 'X') goto yy392; - if (yych != 'x') goto yy31; -yy392: - yych = *++p; - if (yych == 'T') goto yy393; - if (yych != 't') goto yy31; -yy393: - yych = *++p; - if (yych == 'R') goto yy394; - if (yych != 'r') goto yy31; -yy394: - yych = *++p; - if (yych == 'A') goto yy34; - if (yych == 'a') goto yy34; - goto yy31; -yy395: - yych = *++p; - if (yych == 'A') goto yy396; - if (yych != 'a') goto yy31; -yy396: - yych = *++p; - if (yych == 'C') goto yy397; - if (yych != 'c') goto yy31; -yy397: - yych = *++p; - if (yych == 'H') goto yy398; - if (yych != 'h') goto yy31; -yy398: - yych = *++p; - if (yych == 'M') goto yy399; - if (yych != 'm') goto yy31; -yy399: - yych = *++p; - if (yych == 'E') goto yy400; - if (yych != 'e') goto yy31; -yy400: - yych = *++p; - if (yych == 'N') goto yy401; - if (yych != 'n') goto yy31; -yy401: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy402: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy403: - yych = *++p; - if (yych <= 'V') { - if (yych == 'R') goto yy34; - if (yych <= 'U') goto yy31; - } else { - if (yych <= 'r') { - if (yych <= 'q') goto yy31; - goto yy34; - } else { - if (yych != 'v') goto yy31; - } - } - yych = *++p; - if (yych == 'A') goto yy405; - if (yych != 'a') goto yy31; -yy405: - yych = *++p; - if (yych == 'S') goto yy406; - if (yych != 's') goto yy31; -yy406: - yych = *++p; - if (yych == 'C') goto yy407; - if (yych != 'c') goto yy31; -yy407: - yych = *++p; - if (yych == 'R') goto yy408; - if (yych != 'r') goto yy31; -yy408: - yych = *++p; - if (yych == 'I') goto yy409; - if (yych != 'i') goto yy31; -yy409: - yych = *++p; - if (yych == 'P') goto yy410; - if (yych != 'p') goto yy31; -yy410: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy411: - yych = *++p; - if (yych == 'B') goto yy34; - if (yych == 'b') goto yy34; - goto yy31; -yy412: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy413: - yych = *++p; - if (yych == 'N') goto yy420; - if (yych == 'n') goto yy420; - goto yy31; -yy414: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy415: - yych = *++p; - if (yych == 'C') goto yy419; - if (yych == 'c') goto yy419; - goto yy31; -yy416: - yych = *++p; - if (yych <= 'V') { - if (yych == 'T') goto yy418; - if (yych <= 'U') goto yy31; - goto yy34; - } else { - if (yych <= 't') { - if (yych <= 's') goto yy31; - goto yy418; - } else { - if (yych == 'v') goto yy34; - goto yy31; - } - } -yy417: - yych = *++p; - if (yych == 'I') goto yy34; - if (yych == 'i') goto yy34; - goto yy31; -yy418: - yych = *++p; - if (yych == 'A') goto yy34; - if (yych == 'a') goto yy34; - goto yy31; -yy419: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy420: - yych = *++p; - if (yych == 'A') goto yy421; - if (yych != 'a') goto yy31; -yy421: - yych = *++p; - if (yych != '-') goto yy31; - yych = *++p; - if (yych == 'P') goto yy423; - if (yych != 'p') goto yy31; -yy423: - yych = *++p; - if (yych == 'L') goto yy424; - if (yych != 'l') goto yy31; -yy424: - yych = *++p; - if (yych == 'A') goto yy425; - if (yych != 'a') goto yy31; -yy425: - yych = *++p; - if (yych == 'Y') goto yy426; - if (yych != 'y') goto yy31; -yy426: - yych = *++p; - if (yych <= 'S') { - if (yych == 'C') goto yy427; - if (yych <= 'R') goto yy31; - goto yy428; - } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy31; - } else { - if (yych == 's') goto yy428; - goto yy31; - } - } -yy427: - yych = *++p; - if (yych == 'O') goto yy433; - if (yych == 'o') goto yy433; - goto yy31; -yy428: - yych = *++p; - if (yych == 'I') goto yy429; - if (yych != 'i') goto yy31; -yy429: - yych = *++p; - if (yych == 'N') goto yy430; - if (yych != 'n') goto yy31; -yy430: - yych = *++p; - if (yych == 'G') goto yy431; - if (yych != 'g') goto yy31; -yy431: - yych = *++p; - if (yych == 'L') goto yy432; - if (yych != 'l') goto yy31; -yy432: - yych = *++p; - if (yych == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -yy433: - yych = *++p; - if (yych == 'N') goto yy434; - if (yych != 'n') goto yy31; -yy434: - yych = *++p; - if (yych == 'T') goto yy435; - if (yych != 't') goto yy31; -yy435: - yych = *++p; - if (yych == 'A') goto yy436; - if (yych != 'a') goto yy31; -yy436: - yych = *++p; - if (yych == 'I') goto yy437; - if (yych != 'i') goto yy31; -yy437: - yych = *++p; - if (yych == 'N') goto yy438; - if (yych != 'n') goto yy31; -yy438: - yych = *++p; - if (yych == 'E') goto yy439; - if (yych != 'e') goto yy31; -yy439: - yych = *++p; - if (yych == 'R') goto yy34; - if (yych == 'r') goto yy34; - goto yy31; -yy440: - yych = *++p; - if (yych == 'S') goto yy34; - if (yych == 's') goto yy34; - goto yy31; -yy441: - yych = *++p; - if (yych <= 'N') { - if (yych <= 'A') { - if (yych <= '@') goto yy31; - goto yy463; - } else { - if (yych <= 'L') goto yy31; - if (yych <= 'M') goto yy464; - goto yy465; - } - } else { - if (yych <= 'l') { - if (yych == 'a') goto yy463; - goto yy31; - } else { - if (yych <= 'm') goto yy464; - if (yych <= 'n') goto yy465; - goto yy31; - } - } -yy442: - yych = *++p; - if (yych == 'R') goto yy450; - if (yych == 'r') goto yy450; - goto yy31; -yy443: - yych = *++p; - if (yych <= 'P') { - if (yych == 'L') goto yy447; - if (yych <= 'O') goto yy31; - goto yy34; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy31; - goto yy447; - } else { - if (yych == 'p') goto yy34; - goto yy31; - } - } -yy444: - yych = *++p; - if (yych == 'I') goto yy446; - if (yych == 'i') goto yy446; - goto yy31; -yy445: - yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; - goto yy31; -yy446: - yych = *++p; - if (yych == 'D') goto yy34; - if (yych == 'd') goto yy34; - goto yy31; -yy447: - yych = *++p; - if (yych == 'L') goto yy448; - if (yych != 'l') goto yy31; -yy448: - yych = *++p; - if (yych == 'T') goto yy449; - if (yych != 't') goto yy31; -yy449: - yych = *++p; - if (yych == 'O') goto yy34; - if (yych == 'o') goto yy34; - goto yy31; -yy450: - yych = *++p; - if (yych == 'O') goto yy451; - if (yych != 'o') goto yy31; -yy451: - yych = *++p; - if (yych == 'M') goto yy452; - if (yych != 'm') goto yy31; -yy452: - yych = *++p; - if (yych == 'E') goto yy453; - if (yych != 'e') goto yy31; -yy453: - yych = *++p; - if (yych == '-') goto yy454; - if (yych == ':') goto yy35; - goto yy31; -yy454: - yych = *++p; - if (yych == 'E') goto yy455; - if (yych != 'e') goto yy31; -yy455: - yych = *++p; - if (yych == 'X') goto yy456; - if (yych != 'x') goto yy31; -yy456: - yych = *++p; - if (yych == 'T') goto yy457; - if (yych != 't') goto yy31; -yy457: - yych = *++p; - if (yych == 'E') goto yy458; - if (yych != 'e') goto yy31; -yy458: - yych = *++p; - if (yych == 'N') goto yy459; - if (yych != 'n') goto yy31; -yy459: - yych = *++p; - if (yych == 'S') goto yy460; - if (yych != 's') goto yy31; -yy460: - yych = *++p; - if (yych == 'I') goto yy461; - if (yych != 'i') goto yy31; -yy461: - yych = *++p; - if (yych == 'O') goto yy462; - if (yych != 'o') goto yy31; -yy462: - yych = *++p; - if (yych == 'N') goto yy34; - if (yych == 'n') goto yy34; - goto yy31; -yy463: - yych = *++p; - if (yych == 'P') goto yy34; - if (yych == 'p') goto yy34; - goto yy31; -yy464: - yych = *++p; - if (yych == '-') goto yy469; - goto yy31; -yy465: - yych = *++p; - if (yych == 'T') goto yy466; - if (yych != 't') goto yy31; -yy466: - yych = *++p; - if (yych == 'E') goto yy467; - if (yych != 'e') goto yy31; -yy467: - yych = *++p; - if (yych == 'N') goto yy468; - if (yych != 'n') goto yy31; -yy468: - yych = *++p; - if (yych == 'T') goto yy34; - if (yych == 't') goto yy34; - goto yy31; -yy469: - yych = *++p; - if (yych == 'E') goto yy470; - if (yych != 'e') goto yy31; -yy470: - yych = *++p; - if (yych == 'V') goto yy471; - if (yych != 'v') goto yy31; -yy471: - yych = *++p; - if (yych == 'E') goto yy472; - if (yych != 'e') goto yy31; -yy472: - yych = *++p; - if (yych == 'N') goto yy473; - if (yych != 'n') goto yy31; -yy473: - yych = *++p; - if (yych == 'T') goto yy474; - if (yych != 't') goto yy31; -yy474: - yych = *++p; - if (yych == 'B') goto yy475; - if (yych != 'b') goto yy31; -yy475: - yych = *++p; - if (yych == 'R') goto yy476; - if (yych != 'r') goto yy31; -yy476: - yych = *++p; - if (yych == 'I') goto yy477; - if (yych != 'i') goto yy31; -yy477: - yych = *++p; - if (yych == 'T') goto yy478; - if (yych != 't') goto yy31; -yy478: - yych = *++p; - if (yych == 'E') goto yy479; - if (yych != 'e') goto yy31; -yy479: - yych = *++p; - if (yych != '-') goto yy31; - yych = *++p; - if (yych == 'A') goto yy481; - if (yych != 'a') goto yy31; -yy481: - yych = *++p; - if (yych == 'T') goto yy482; - if (yych != 't') goto yy31; -yy482: - yych = *++p; - if (yych == 'T') goto yy483; - if (yych != 't') goto yy31; -yy483: - yych = *++p; - if (yych == 'E') goto yy484; - if (yych != 'e') goto yy31; -yy484: - yych = *++p; - if (yych == 'N') goto yy485; - if (yych != 'n') goto yy31; -yy485: - yych = *++p; - if (yych == 'D') goto yy486; - if (yych != 'd') goto yy31; -yy486: - yych = *++p; - if (yych == 'E') goto yy487; - if (yych != 'e') goto yy31; -yy487: - ++p; - if ((yych = *p) == 'E') goto yy34; - if (yych == 'e') goto yy34; - goto yy31; -} - -} - -// Try to match email autolink after first <, returning num of chars matched. -int _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, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 128, 0, 128, 128, 128, 128, 128, - 0, 0, 128, 128, 0, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 0, 0, 0, 128, 0, 128, - 0, 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, 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, 0, - }; - yych = *p; - if (yych <= ',') { - if (yych <= '!') { - if (yych == '\n') goto yy490; - if (yych <= ' ') goto yy492; - goto yy491; - } else { - if (yych <= '\'') { - if (yych <= '"') goto yy492; - goto yy491; - } else { - if (yych <= ')') goto yy492; - if (yych <= '+') goto yy491; - goto yy492; - } - } - } else { - if (yych <= '?') { - if (yych <= '<') { - if (yych <= '9') goto yy491; - goto yy492; - } else { - if (yych == '>') goto yy492; - goto yy491; - } - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy492; - goto yy491; - } else { - if (yych <= ']') goto yy492; - if (yych <= '~') goto yy491; - goto yy492; - } - } - } -yy490: - { return 0; } -yy491: - yych = *(marker = ++p); - if (yych <= ',') { - if (yych <= '"') { - if (yych == '!') goto yy496; - goto yy490; - } else { - if (yych <= '\'') goto yy496; - if (yych <= ')') goto yy490; - if (yych <= '+') goto yy496; - goto yy490; - } - } else { - if (yych <= '>') { - if (yych <= '9') goto yy496; - if (yych == '=') goto yy496; - goto yy490; - } else { - if (yych <= 'Z') goto yy496; - if (yych <= ']') goto yy490; - if (yych <= '~') goto yy496; - goto yy490; - } - } -yy492: - yych = *++p; - goto yy490; -yy493: - yych = *++p; - if (yych <= '@') { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy497; - } else { - if (yych <= 'Z') goto yy497; - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy497; - } -yy494: - p = marker; - goto yy490; -yy495: - ++p; - yych = *p; -yy496: - if (yybm[0+yych] & 128) { - goto yy495; - } - if (yych == '@') goto yy493; - goto yy494; -yy497: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy499; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy499; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy499; - goto yy494; - } - } - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy627; - if (yych <= '/') goto yy494; - goto yy628; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy628; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy628; - goto yy494; - } - } -yy499: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych <= '-') goto yy627; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy628; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy628; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy628; - goto yy494; - } - } -yy500: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy503; - goto yy494; - } else { - if (yych <= 'Z') goto yy503; - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy503; - goto yy494; - } -yy501: - ++p; - { return (p - start); } -yy503: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy505; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy505; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy505; - goto yy494; - } - } - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy506; - if (yych <= '/') goto yy494; - goto yy507; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy507; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy507; - goto yy494; - } - } -yy505: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy507; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy507; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy507; - goto yy494; - } - } -yy506: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy508; - if (yych <= '/') goto yy494; - goto yy509; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy509; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy509; - goto yy494; - } - } -yy507: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy509; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy509; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy509; - goto yy494; - } - } -yy508: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy510; - if (yych <= '/') goto yy494; - goto yy511; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy511; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy511; - goto yy494; - } - } -yy509: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy511; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy511; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy511; - goto yy494; - } - } -yy510: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy512; - if (yych <= '/') goto yy494; - goto yy513; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy513; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy513; - goto yy494; - } - } -yy511: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy513; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy513; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy513; - goto yy494; - } - } -yy512: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy514; - if (yych <= '/') goto yy494; - goto yy515; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy515; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy515; - goto yy494; - } - } -yy513: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy515; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy515; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy515; - goto yy494; - } - } -yy514: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy516; - if (yych <= '/') goto yy494; - goto yy517; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy517; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy517; - goto yy494; - } - } -yy515: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy517; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy517; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy517; - goto yy494; - } - } -yy516: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy518; - if (yych <= '/') goto yy494; - goto yy519; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy519; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy519; - goto yy494; - } - } -yy517: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy519; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy519; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy519; - goto yy494; - } - } -yy518: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy520; - if (yych <= '/') goto yy494; - goto yy521; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy521; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy521; - goto yy494; - } - } -yy519: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy521; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy521; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy521; - goto yy494; - } - } -yy520: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy522; - if (yych <= '/') goto yy494; - goto yy523; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy523; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy523; - goto yy494; - } - } -yy521: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy523; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy523; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy523; - goto yy494; - } - } -yy522: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy524; - if (yych <= '/') goto yy494; - goto yy525; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy525; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy525; - goto yy494; - } - } -yy523: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy525; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy525; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy525; - goto yy494; - } - } -yy524: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy526; - if (yych <= '/') goto yy494; - goto yy527; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy527; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy527; - goto yy494; - } - } -yy525: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy527; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy527; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy527; - goto yy494; - } - } -yy526: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy528; - if (yych <= '/') goto yy494; - goto yy529; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy529; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy529; - goto yy494; - } - } -yy527: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy529; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy529; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy529; - goto yy494; - } - } -yy528: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy530; - if (yych <= '/') goto yy494; - goto yy531; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy531; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy531; - goto yy494; - } - } -yy529: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy531; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy531; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy531; - goto yy494; - } - } -yy530: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy532; - if (yych <= '/') goto yy494; - goto yy533; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy533; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy533; - goto yy494; - } - } -yy531: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy533; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy533; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy533; - goto yy494; - } - } -yy532: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy534; - if (yych <= '/') goto yy494; - goto yy535; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy535; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy535; - goto yy494; - } - } -yy533: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy535; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy535; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy535; - goto yy494; - } - } -yy534: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy536; - if (yych <= '/') goto yy494; - goto yy537; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy537; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy537; - goto yy494; - } - } -yy535: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy537; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy537; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy537; - goto yy494; - } - } -yy536: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy538; - if (yych <= '/') goto yy494; - goto yy539; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy539; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy539; - goto yy494; - } - } -yy537: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy539; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy539; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy539; - goto yy494; - } - } -yy538: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy540; - if (yych <= '/') goto yy494; - goto yy541; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy541; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy541; - goto yy494; - } - } -yy539: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy541; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy541; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy541; - goto yy494; - } - } -yy540: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy542; - if (yych <= '/') goto yy494; - goto yy543; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy543; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy543; - goto yy494; - } - } -yy541: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy543; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy543; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy543; - goto yy494; - } - } -yy542: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy544; - if (yych <= '/') goto yy494; - goto yy545; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy545; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy545; - goto yy494; - } - } -yy543: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy545; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy545; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy545; - goto yy494; - } - } -yy544: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy546; - if (yych <= '/') goto yy494; - goto yy547; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy547; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy547; - goto yy494; - } - } -yy545: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy547; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy547; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy547; - goto yy494; - } - } -yy546: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy548; - if (yych <= '/') goto yy494; - goto yy549; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy549; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy549; - goto yy494; - } - } -yy547: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy549; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy549; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy549; - goto yy494; - } - } -yy548: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy550; - if (yych <= '/') goto yy494; - goto yy551; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy551; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy551; - goto yy494; - } - } -yy549: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy551; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy551; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy551; - goto yy494; - } - } -yy550: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy552; - if (yych <= '/') goto yy494; - goto yy553; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy553; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy553; - goto yy494; - } - } -yy551: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy553; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy553; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy553; - goto yy494; - } - } -yy552: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy554; - if (yych <= '/') goto yy494; - goto yy555; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy555; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy555; - goto yy494; - } - } -yy553: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy555; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy555; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy555; - goto yy494; - } - } -yy554: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy556; - if (yych <= '/') goto yy494; - goto yy557; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy557; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy557; - goto yy494; - } - } -yy555: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy557; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy557; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy557; - goto yy494; - } - } -yy556: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy558; - if (yych <= '/') goto yy494; - goto yy559; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy559; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy559; - goto yy494; - } - } -yy557: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy559; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy559; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy559; - goto yy494; - } - } -yy558: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy560; - if (yych <= '/') goto yy494; - goto yy561; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy561; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy561; - goto yy494; - } - } -yy559: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy561; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy561; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy561; - goto yy494; - } - } -yy560: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy562; - if (yych <= '/') goto yy494; - goto yy563; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy563; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy563; - goto yy494; - } - } -yy561: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy563; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy563; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy563; - goto yy494; - } - } -yy562: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy564; - if (yych <= '/') goto yy494; - goto yy565; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy565; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy565; - goto yy494; - } - } -yy563: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy565; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy565; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy565; - goto yy494; - } - } -yy564: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy566; - if (yych <= '/') goto yy494; - goto yy567; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy567; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy567; - goto yy494; - } - } -yy565: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy567; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy567; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy567; - goto yy494; - } - } -yy566: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy568; - if (yych <= '/') goto yy494; - goto yy569; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy569; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy569; - goto yy494; - } - } -yy567: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy569; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy569; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy569; - goto yy494; - } - } -yy568: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy570; - if (yych <= '/') goto yy494; - goto yy571; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy571; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy571; - goto yy494; - } - } -yy569: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy571; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy571; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy571; - goto yy494; - } - } -yy570: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy572; - if (yych <= '/') goto yy494; - goto yy573; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy573; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy573; - goto yy494; - } - } -yy571: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy573; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy573; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy573; - goto yy494; - } - } -yy572: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy574; - if (yych <= '/') goto yy494; - goto yy575; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy575; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy575; - goto yy494; - } - } -yy573: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy575; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy575; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy575; - goto yy494; - } - } -yy574: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy576; - if (yych <= '/') goto yy494; - goto yy577; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy577; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy577; - goto yy494; - } - } -yy575: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy577; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy577; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy577; - goto yy494; - } - } -yy576: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy578; - if (yych <= '/') goto yy494; - goto yy579; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy579; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy579; - goto yy494; - } - } -yy577: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy579; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy579; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy579; - goto yy494; - } - } -yy578: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy580; - if (yych <= '/') goto yy494; - goto yy581; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy581; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy581; - goto yy494; - } - } -yy579: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy581; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy581; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy581; - goto yy494; - } - } -yy580: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy582; - if (yych <= '/') goto yy494; - goto yy583; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy583; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy583; - goto yy494; - } - } -yy581: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy583; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy583; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy583; - goto yy494; - } - } -yy582: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy584; - if (yych <= '/') goto yy494; - goto yy585; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy585; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy585; - goto yy494; - } - } -yy583: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy585; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy585; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy585; - goto yy494; - } - } -yy584: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy586; - if (yych <= '/') goto yy494; - goto yy587; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy587; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy587; - goto yy494; - } - } -yy585: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy587; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy587; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy587; - goto yy494; - } - } -yy586: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy588; - if (yych <= '/') goto yy494; - goto yy589; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy589; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy589; - goto yy494; - } - } -yy587: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy589; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy589; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy589; - goto yy494; - } - } -yy588: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy590; - if (yych <= '/') goto yy494; - goto yy591; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy591; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy591; - goto yy494; - } - } -yy589: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy591; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy591; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy591; - goto yy494; - } - } -yy590: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy592; - if (yych <= '/') goto yy494; - goto yy593; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy593; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy593; - goto yy494; - } - } -yy591: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy593; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy593; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy593; - goto yy494; - } - } -yy592: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy594; - if (yych <= '/') goto yy494; - goto yy595; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy595; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy595; - goto yy494; - } - } -yy593: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy595; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy595; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy595; - goto yy494; - } - } -yy594: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy596; - if (yych <= '/') goto yy494; - goto yy597; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy597; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy597; - goto yy494; - } - } -yy595: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy597; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy597; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy597; - goto yy494; - } - } -yy596: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy598; - if (yych <= '/') goto yy494; - goto yy599; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy599; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy599; - goto yy494; - } - } -yy597: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy599; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy599; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy599; - goto yy494; - } - } -yy598: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy600; - if (yych <= '/') goto yy494; - goto yy601; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy601; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy601; - goto yy494; - } - } -yy599: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy601; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy601; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy601; - goto yy494; - } - } -yy600: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy602; - if (yych <= '/') goto yy494; - goto yy603; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy603; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy603; - goto yy494; - } - } -yy601: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy603; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy603; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy603; - goto yy494; - } - } -yy602: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy604; - if (yych <= '/') goto yy494; - goto yy605; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy605; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy605; - goto yy494; - } - } -yy603: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy605; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy605; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy605; - goto yy494; - } - } -yy604: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy606; - if (yych <= '/') goto yy494; - goto yy607; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy607; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy607; - goto yy494; - } - } -yy605: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy607; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy607; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy607; - goto yy494; - } - } -yy606: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy608; - if (yych <= '/') goto yy494; - goto yy609; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy609; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy609; - goto yy494; - } - } -yy607: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy609; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy609; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy609; - goto yy494; - } - } -yy608: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy610; - if (yych <= '/') goto yy494; - goto yy611; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy611; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy611; - goto yy494; - } - } -yy609: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy611; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy611; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy611; - goto yy494; - } - } -yy610: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy612; - if (yych <= '/') goto yy494; - goto yy613; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy613; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy613; - goto yy494; - } - } -yy611: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy613; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy613; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy613; - goto yy494; - } - } -yy612: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy614; - if (yych <= '/') goto yy494; - goto yy615; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy615; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy615; - goto yy494; - } - } -yy613: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy615; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy615; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy615; - goto yy494; - } - } -yy614: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy616; - if (yych <= '/') goto yy494; - goto yy617; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy617; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy617; - goto yy494; - } - } -yy615: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy617; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy617; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy617; - goto yy494; - } - } -yy616: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy618; - if (yych <= '/') goto yy494; - goto yy619; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy619; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy619; - goto yy494; - } - } -yy617: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy619; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy619; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy619; - goto yy494; - } - } -yy618: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy620; - if (yych <= '/') goto yy494; - goto yy621; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy621; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy621; - goto yy494; - } - } -yy619: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy621; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy621; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy621; - goto yy494; - } - } -yy620: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy622; - if (yych <= '/') goto yy494; - goto yy623; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy623; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy623; - goto yy494; - } - } -yy621: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy623; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy623; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy623; - goto yy494; - } - } -yy622: - ++p; - yych = *p; - if (yych <= '9') { - if (yych == '-') goto yy624; - if (yych <= '/') goto yy494; - goto yy625; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy625; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy625; - goto yy494; - } - } -yy623: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy625; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy625; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy625; - goto yy494; - } - } -yy624: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy626; - goto yy494; - } else { - if (yych <= 'Z') goto yy626; - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy626; - goto yy494; - } -yy625: - ++p; - yych = *p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= '-') goto yy494; - goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych >= ':') goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - } else { - if (yych <= '`') goto yy494; - if (yych >= '{') goto yy494; - } - } -yy626: - ++p; - yych = *p; - if (yych == '.') goto yy500; - if (yych == '>') goto yy501; - goto yy494; -yy627: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy629; - if (yych <= '/') goto yy494; - goto yy630; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy630; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy630; - goto yy494; - } - } -yy628: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy630; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy630; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy630; - goto yy494; - } - } -yy629: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy631; - if (yych <= '/') goto yy494; - goto yy632; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy632; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy632; - goto yy494; - } - } -yy630: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy632; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy632; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy632; - goto yy494; - } - } -yy631: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy633; - if (yych <= '/') goto yy494; - goto yy634; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy634; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy634; - goto yy494; - } - } -yy632: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy634; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy634; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy634; - goto yy494; - } - } -yy633: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy635; - if (yych <= '/') goto yy494; - goto yy636; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy636; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy636; - goto yy494; - } - } -yy634: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy636; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy636; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy636; - goto yy494; - } - } -yy635: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy637; - if (yych <= '/') goto yy494; - goto yy638; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy638; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy638; - goto yy494; - } - } -yy636: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy638; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy638; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy638; - goto yy494; - } - } -yy637: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy639; - if (yych <= '/') goto yy494; - goto yy640; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy640; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy640; - goto yy494; - } - } -yy638: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy640; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy640; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy640; - goto yy494; - } - } -yy639: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy641; - if (yych <= '/') goto yy494; - goto yy642; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy642; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy642; - goto yy494; - } - } -yy640: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy642; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy642; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy642; - goto yy494; - } - } -yy641: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy643; - if (yych <= '/') goto yy494; - goto yy644; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy644; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy644; - goto yy494; - } - } -yy642: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy644; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy644; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy644; - goto yy494; - } - } -yy643: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy645; - if (yych <= '/') goto yy494; - goto yy646; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy646; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy646; - goto yy494; - } - } -yy644: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy646; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy646; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy646; - goto yy494; - } - } -yy645: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy647; - if (yych <= '/') goto yy494; - goto yy648; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy648; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy648; - goto yy494; - } - } -yy646: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy648; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy648; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy648; - goto yy494; - } - } -yy647: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy649; - if (yych <= '/') goto yy494; - goto yy650; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy650; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy650; - goto yy494; - } - } -yy648: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy650; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy650; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy650; - goto yy494; - } - } -yy649: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy651; - if (yych <= '/') goto yy494; - goto yy652; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy652; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy652; - goto yy494; - } - } -yy650: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy652; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy652; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy652; - goto yy494; - } - } -yy651: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy653; - if (yych <= '/') goto yy494; - goto yy654; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy654; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy654; - goto yy494; - } - } -yy652: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy654; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy654; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy654; - goto yy494; - } - } -yy653: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy655; - if (yych <= '/') goto yy494; - goto yy656; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy656; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy656; - goto yy494; - } - } -yy654: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy656; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy656; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy656; - goto yy494; - } - } -yy655: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy657; - if (yych <= '/') goto yy494; - goto yy658; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy658; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy658; - goto yy494; - } - } -yy656: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy658; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy658; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy658; - goto yy494; - } - } -yy657: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy659; - if (yych <= '/') goto yy494; - goto yy660; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy660; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy660; - goto yy494; - } - } -yy658: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy660; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy660; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy660; - goto yy494; - } - } -yy659: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy661; - if (yych <= '/') goto yy494; - goto yy662; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy662; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy662; - goto yy494; - } - } -yy660: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy662; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy662; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy662; - goto yy494; - } - } -yy661: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy663; - if (yych <= '/') goto yy494; - goto yy664; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy664; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy664; - goto yy494; - } - } -yy662: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy664; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy664; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy664; - goto yy494; - } - } -yy663: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy665; - if (yych <= '/') goto yy494; - goto yy666; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy666; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy666; - goto yy494; - } - } -yy664: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy666; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy666; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy666; - goto yy494; - } - } -yy665: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy667; - if (yych <= '/') goto yy494; - goto yy668; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy668; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy668; - goto yy494; - } - } -yy666: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy668; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy668; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy668; - goto yy494; - } - } -yy667: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy669; - if (yych <= '/') goto yy494; - goto yy670; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy670; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy670; - goto yy494; - } - } -yy668: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy670; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy670; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy670; - goto yy494; - } - } -yy669: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy671; - if (yych <= '/') goto yy494; - goto yy672; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy672; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy672; - goto yy494; - } - } -yy670: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy672; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy672; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy672; - goto yy494; - } - } -yy671: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy673; - if (yych <= '/') goto yy494; - goto yy674; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy674; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy674; - goto yy494; - } - } -yy672: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy674; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy674; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy674; - goto yy494; - } - } -yy673: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy675; - if (yych <= '/') goto yy494; - goto yy676; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy676; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy676; - goto yy494; - } - } -yy674: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy676; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy676; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy676; - goto yy494; - } - } -yy675: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy677; - if (yych <= '/') goto yy494; - goto yy678; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy678; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy678; - goto yy494; - } - } -yy676: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy678; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy678; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy678; - goto yy494; - } - } -yy677: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy679; - if (yych <= '/') goto yy494; - goto yy680; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy680; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy680; - goto yy494; - } - } -yy678: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy680; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy680; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy680; - goto yy494; - } - } -yy679: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy681; - if (yych <= '/') goto yy494; - goto yy682; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy682; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy682; - goto yy494; - } - } -yy680: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy682; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy682; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy682; - goto yy494; - } - } -yy681: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy683; - if (yych <= '/') goto yy494; - goto yy684; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy684; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy684; - goto yy494; - } - } -yy682: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy684; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy684; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy684; - goto yy494; - } - } -yy683: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy685; - if (yych <= '/') goto yy494; - goto yy686; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy686; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy686; - goto yy494; - } - } -yy684: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy686; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy686; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy686; - goto yy494; - } - } -yy685: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy687; - if (yych <= '/') goto yy494; - goto yy688; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy688; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy688; - goto yy494; - } - } -yy686: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy688; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy688; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy688; - goto yy494; - } - } -yy687: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy689; - if (yych <= '/') goto yy494; - goto yy690; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy690; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy690; - goto yy494; - } - } -yy688: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy690; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy690; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy690; - goto yy494; - } - } -yy689: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy691; - if (yych <= '/') goto yy494; - goto yy692; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy692; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy692; - goto yy494; - } - } -yy690: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy692; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy692; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy692; - goto yy494; - } - } -yy691: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy693; - if (yych <= '/') goto yy494; - goto yy694; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy694; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy694; - goto yy494; - } - } -yy692: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy694; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy694; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy694; - goto yy494; - } - } -yy693: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy695; - if (yych <= '/') goto yy494; - goto yy696; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy696; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy696; - goto yy494; - } - } -yy694: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy696; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy696; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy696; - goto yy494; - } - } -yy695: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy697; - if (yych <= '/') goto yy494; - goto yy698; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy698; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy698; - goto yy494; - } - } -yy696: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy698; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy698; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy698; - goto yy494; - } - } -yy697: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy699; - if (yych <= '/') goto yy494; - goto yy700; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy700; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy700; - goto yy494; - } - } -yy698: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy700; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy700; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy700; - goto yy494; - } - } -yy699: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy701; - if (yych <= '/') goto yy494; - goto yy702; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy702; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy702; - goto yy494; - } - } -yy700: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy702; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy702; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy702; - goto yy494; - } - } -yy701: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy703; - if (yych <= '/') goto yy494; - goto yy704; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy704; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy704; - goto yy494; - } - } -yy702: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy704; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy704; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy704; - goto yy494; - } - } -yy703: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy705; - if (yych <= '/') goto yy494; - goto yy706; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy706; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy706; - goto yy494; - } - } -yy704: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy706; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy706; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy706; - goto yy494; - } - } -yy705: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy707; - if (yych <= '/') goto yy494; - goto yy708; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy708; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy708; - goto yy494; - } - } -yy706: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy708; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy708; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy708; - goto yy494; - } - } -yy707: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy709; - if (yych <= '/') goto yy494; - goto yy710; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy710; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy710; - goto yy494; - } - } -yy708: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy710; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy710; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy710; - goto yy494; - } - } -yy709: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy711; - if (yych <= '/') goto yy494; - goto yy712; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy712; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy712; - goto yy494; - } - } -yy710: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy712; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy712; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy712; - goto yy494; - } - } -yy711: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy713; - if (yych <= '/') goto yy494; - goto yy714; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy714; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy714; - goto yy494; - } - } -yy712: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy714; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy714; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy714; - goto yy494; - } - } -yy713: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy715; - if (yych <= '/') goto yy494; - goto yy716; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy716; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy716; - goto yy494; - } - } -yy714: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy716; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy716; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy716; - goto yy494; - } - } -yy715: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy717; - if (yych <= '/') goto yy494; - goto yy718; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy718; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy718; - goto yy494; - } - } -yy716: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy718; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy718; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy718; - goto yy494; - } - } -yy717: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy719; - if (yych <= '/') goto yy494; - goto yy720; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy720; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy720; - goto yy494; - } - } -yy718: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy720; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy720; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy720; - goto yy494; - } - } -yy719: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy721; - if (yych <= '/') goto yy494; - goto yy722; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy722; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy722; - goto yy494; - } - } -yy720: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy722; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy722; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy722; - goto yy494; - } - } -yy721: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy723; - if (yych <= '/') goto yy494; - goto yy724; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy724; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy724; - goto yy494; - } - } -yy722: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy724; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy724; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy724; - goto yy494; - } - } -yy723: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy725; - if (yych <= '/') goto yy494; - goto yy726; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy726; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy726; - goto yy494; - } - } -yy724: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy726; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy726; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy726; - goto yy494; - } - } -yy725: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy727; - if (yych <= '/') goto yy494; - goto yy728; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy728; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy728; - goto yy494; - } - } -yy726: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy728; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy728; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy728; - goto yy494; - } - } -yy727: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy729; - if (yych <= '/') goto yy494; - goto yy730; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy730; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy730; - goto yy494; - } - } -yy728: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy730; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy730; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy730; - goto yy494; - } - } -yy729: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy731; - if (yych <= '/') goto yy494; - goto yy732; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy732; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy732; - goto yy494; - } - } -yy730: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy732; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy732; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy732; - goto yy494; - } - } -yy731: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy733; - if (yych <= '/') goto yy494; - goto yy734; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy734; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy734; - goto yy494; - } - } -yy732: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy734; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy734; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy734; - goto yy494; - } - } -yy733: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy735; - if (yych <= '/') goto yy494; - goto yy736; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy736; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy736; - goto yy494; - } - } -yy734: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy736; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy736; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy736; - goto yy494; - } - } -yy735: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy737; - if (yych <= '/') goto yy494; - goto yy738; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy738; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy738; - goto yy494; - } - } -yy736: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy738; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy738; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy738; - goto yy494; - } - } -yy737: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy739; - if (yych <= '/') goto yy494; - goto yy740; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy740; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy740; - goto yy494; - } - } -yy738: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy740; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy740; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy740; - goto yy494; - } - } -yy739: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy741; - if (yych <= '/') goto yy494; - goto yy742; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy742; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy742; - goto yy494; - } - } -yy740: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy742; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy742; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy742; - goto yy494; - } - } -yy741: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy743; - if (yych <= '/') goto yy494; - goto yy744; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy744; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy744; - goto yy494; - } - } -yy742: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy744; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy744; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy744; - goto yy494; - } - } -yy743: - yych = *++p; - if (yych <= '9') { - if (yych == '-') goto yy745; - if (yych <= '/') goto yy494; - goto yy746; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy494; - goto yy746; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy746; - goto yy494; - } - } -yy744: - yych = *++p; - if (yych <= '=') { - if (yych <= '.') { - if (yych <= ',') goto yy494; - if (yych >= '.') goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy746; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy746; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy746; - goto yy494; - } - } -yy745: - yych = *++p; - if (yych <= '@') { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy626; - goto yy494; - } else { - if (yych <= 'Z') goto yy626; - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy626; - goto yy494; - } -yy746: - ++p; - if ((yych = *p) <= '=') { - if (yych <= '.') { - if (yych <= '-') goto yy494; - goto yy500; - } else { - if (yych <= '/') goto yy494; - if (yych <= '9') goto yy626; - goto yy494; - } - } else { - if (yych <= 'Z') { - if (yych <= '>') goto yy501; - if (yych <= '@') goto yy494; - goto yy626; - } else { - if (yych <= '`') goto yy494; - if (yych <= 'z') goto yy626; - goto yy494; - } - } -} - -} - -// Try to match an HTML tag after first <, returning num of chars matched. -int _scan_html_tag(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; - static const unsigned char yybm[] = { - /* table 1 .. 8: 0 */ - 0, 230, 230, 230, 230, 230, 230, 230, - 230, 199, 199, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, - 199, 230, 70, 230, 230, 230, 230, 134, - 230, 230, 230, 230, 230, 246, 246, 230, - 254, 254, 254, 254, 254, 254, 254, 254, - 254, 254, 246, 230, 198, 198, 196, 230, - 230, 254, 254, 254, 254, 254, 254, 254, - 254, 254, 254, 254, 254, 254, 254, 254, - 254, 254, 254, 254, 254, 254, 254, 254, - 254, 254, 254, 230, 230, 226, 230, 246, - 198, 254, 254, 254, 254, 254, 254, 254, - 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, - 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, - }; - yych = *p; - if (yych <= '/') { - if (yych <= ' ') { - if (yych != '\n') goto yy754; - } else { - if (yych <= '!') goto yy752; - if (yych <= '.') goto yy754; - goto yy751; - } - } else { - if (yych <= '@') { - if (yych == '?') goto yy753; - goto yy754; - } else { - if (yych <= 'Z') goto yy750; - if (yych <= '`') goto yy754; - if (yych <= 'z') goto yy750; - goto yy754; - } - } -yy749: - { return 0; } -yy750: - yych = *(marker = ++p); - if (yych <= '9') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy749; - if (yych <= '\n') goto yy791; - goto yy749; - } else { - if (yych <= ' ') goto yy791; - if (yych <= '.') goto yy749; - if (yych <= '/') goto yy793; - goto yy789; - } - } else { - if (yych <= '@') { - if (yych == '>') goto yy759; - goto yy749; - } else { - if (yych <= 'Z') goto yy789; - if (yych <= '`') goto yy749; - if (yych <= 'z') goto yy789; - goto yy749; - } - } -yy751: - yych = *(marker = ++p); - if (yych <= '@') goto yy749; - if (yych <= 'Z') goto yy785; - if (yych <= '`') goto yy749; - if (yych <= 'z') goto yy785; - goto yy749; -yy752: - yych = *(marker = ++p); - if (yybm[256+yych] & 64) { - goto yy762; - } - if (yych == '-') goto yy764; - if (yych == '[') goto yy761; - goto yy749; -yy753: - yych = *(marker = ++p); - if (yych <= 0x00) goto yy749; - goto yy756; -yy754: - yych = *++p; - goto yy749; -yy755: - ++p; - yych = *p; -yy756: - if (yybm[256+yych] & 32) { - goto yy755; - } - if (yych >= 0x01) goto yy758; -yy757: - p = marker; - goto yy749; -yy758: - ++p; - yych = *p; - if (yych <= 0x00) goto yy757; - if (yych != '>') goto yy755; -yy759: - ++p; - { return (p - start); } -yy761: - yych = *++p; - if (yych == 'C') goto yy776; - if (yych == 'c') goto yy776; - goto yy757; -yy762: - ++p; - yych = *p; - if (yybm[0+yych] & 1) { - goto yy772; - } - if (yych <= '@') goto yy757; - if (yych <= 'Z') goto yy762; - goto yy757; -yy764: - yych = *++p; - if (yych != '-') goto yy757; - yych = *++p; - if (yych == '-') goto yy766; - if (yych == '>') goto yy757; - goto yy768; -yy766: - yych = *++p; - if (yych == '-') goto yy771; - if (yych == '>') goto yy757; - goto yy768; -yy767: - ++p; - yych = *p; -yy768: - if (yybm[256+yych] & 128) { - goto yy767; - } - if (yych <= 0x00) goto yy757; - ++p; - yych = *p; - if (yybm[256+yych] & 128) { - goto yy767; - } - if (yych <= 0x00) goto yy757; - yych = *++p; - if (yych == '>') goto yy759; - goto yy757; -yy771: - yych = *++p; - if (yych == '>') goto yy759; - goto yy757; -yy772: - ++p; - yych = *p; - if (yybm[0+yych] & 1) { - goto yy772; - } - if (yych <= 0x00) goto yy757; - if (yych == '>') goto yy759; -yy774: - ++p; - yych = *p; - if (yybm[0+yych] & 2) { - goto yy774; - } - if (yych <= 0x00) goto yy757; - goto yy759; -yy776: - yych = *++p; - if (yych == 'D') goto yy777; - if (yych != 'd') goto yy757; -yy777: - yych = *++p; - if (yych == 'A') goto yy778; - if (yych != 'a') goto yy757; -yy778: - yych = *++p; - if (yych == 'T') goto yy779; - if (yych != 't') goto yy757; -yy779: - yych = *++p; - if (yych == 'A') goto yy780; - if (yych != 'a') goto yy757; -yy780: - yych = *++p; - if (yych != '[') goto yy757; -yy781: - ++p; - yych = *p; - if (yybm[0+yych] & 4) { - goto yy781; - } - if (yych <= 0x00) goto yy757; - ++p; - yych = *p; - if (yybm[0+yych] & 4) { - goto yy781; - } - if (yych <= 0x00) goto yy757; - ++p; - yych = *p; - if (yych <= 0x00) goto yy757; - if (yych == '>') goto yy759; - goto yy781; -yy785: - ++p; - yych = *p; - if (yybm[0+yych] & 8) { - goto yy785; - } - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy757; - if (yych >= '\v') goto yy757; - } else { - if (yych <= ' ') goto yy787; - if (yych == '>') goto yy759; - goto yy757; - } -yy787: - ++p; - yych = *p; - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy757; - if (yych <= '\n') goto yy787; - goto yy757; - } else { - if (yych <= ' ') goto yy787; - if (yych == '>') goto yy759; - goto yy757; - } -yy789: - ++p; - yych = *p; - if (yych <= '9') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy757; - if (yych >= '\v') goto yy757; - } else { - if (yych <= ' ') goto yy791; - if (yych <= '.') goto yy757; - if (yych <= '/') goto yy793; - goto yy789; - } - } else { - if (yych <= '@') { - if (yych == '>') goto yy759; - goto yy757; - } else { - if (yych <= 'Z') goto yy789; - if (yych <= '`') goto yy757; - if (yych <= 'z') goto yy789; - goto yy757; - } - } -yy791: - ++p; - yych = *p; - if (yych <= ':') { - if (yych <= ' ') { - if (yych <= 0x08) goto yy757; - if (yych <= '\n') goto yy791; - if (yych <= 0x1F) goto yy757; - goto yy791; - } else { - if (yych == '/') goto yy793; - if (yych <= '9') goto yy757; - goto yy794; - } - } else { - if (yych <= 'Z') { - if (yych == '>') goto yy759; - if (yych <= '@') goto yy757; - goto yy794; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy757; - goto yy794; - } else { - if (yych <= '`') goto yy757; - if (yych <= 'z') goto yy794; - goto yy757; - } - } - } -yy793: - yych = *++p; - if (yych == '>') goto yy759; - goto yy757; -yy794: - ++p; - yych = *p; - if (yybm[0+yych] & 16) { - goto yy794; - } - if (yych <= '.') { - if (yych <= '\n') { - if (yych <= 0x08) goto yy757; - } else { - if (yych != ' ') goto yy757; - } - } else { - if (yych <= '<') { - if (yych <= '/') goto yy793; - goto yy757; - } else { - if (yych <= '=') goto yy798; - if (yych <= '>') goto yy759; - goto yy757; - } - } -yy796: - ++p; - yych = *p; - if (yych <= '<') { - if (yych <= ' ') { - if (yych <= 0x08) goto yy757; - if (yych <= '\n') goto yy796; - if (yych <= 0x1F) goto yy757; - goto yy796; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy757; - goto yy793; - } else { - if (yych == ':') goto yy794; - goto yy757; - } - } - } else { - if (yych <= 'Z') { - if (yych <= '=') goto yy798; - if (yych <= '>') goto yy759; - if (yych <= '@') goto yy757; - goto yy794; - } else { - if (yych <= '_') { - if (yych <= '^') goto yy757; - goto yy794; - } else { - if (yych <= '`') goto yy757; - if (yych <= 'z') goto yy794; - goto yy757; - } - } - } -yy798: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy800; - } - if (yych <= 0x00) goto yy757; - if (yych <= '!') goto yy799; - if (yych <= '"') goto yy804; - if (yych <= ';') goto yy802; - goto yy757; -yy799: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy800; - } - if (yych <= '"') { - if (yych <= 0x00) goto yy757; - if (yych <= '!') goto yy813; - goto yy804; - } else { - if (yych <= ';') goto yy802; - if (yych == '>') goto yy759; - goto yy757; - } -yy800: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy800; - } - if (yych <= 0x00) goto yy757; - if (yych <= '!') goto yy807; - if (yych == '>') goto yy759; - goto yy757; -yy802: - ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy802; - } - if (yych <= 0x00) goto yy757; - goto yy806; -yy804: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy804; - } - if (yych <= 0x00) goto yy757; -yy806: - ++p; - yych = *p; - if (yych <= ' ') { - if (yych <= 0x08) goto yy757; - if (yych <= '\n') goto yy791; - if (yych <= 0x1F) goto yy757; - goto yy791; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy757; - goto yy793; - } else { - if (yych == '>') goto yy759; - goto yy757; - } - } -yy807: - ++p; - yych = *p; - if (yych <= '9') { - if (yych <= ' ') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy757; - goto yy800; - } else { - if (yych <= '\n') goto yy807; - if (yych <= 0x1F) goto yy800; - goto yy807; - } - } else { - if (yych <= '"') { - if (yych <= '!') goto yy800; - goto yy757; - } else { - if (yych == '\'') goto yy757; - goto yy800; - } - } - } else { - if (yych <= '@') { - if (yych <= ';') { - if (yych >= ';') goto yy800; - } else { - if (yych <= '=') goto yy757; - if (yych <= '>') goto yy759; - goto yy800; - } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy809; - if (yych <= '^') goto yy800; - } else { - if (yych <= '`') goto yy757; - if (yych >= '{') goto yy800; - } - } - } -yy809: - ++p; - yych = *p; - if (yych <= '/') { - if (yych <= '!') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy757; - if (yych <= 0x08) goto yy800; - } else { - if (yych != ' ') goto yy800; - } - } else { - if (yych <= '\'') { - if (yych <= '"') goto yy757; - if (yych <= '&') goto yy800; - goto yy757; - } else { - if (yych <= ',') goto yy800; - if (yych <= '.') goto yy809; - goto yy800; - } - } - } else { - if (yych <= '@') { - if (yych <= '<') { - if (yych <= ':') goto yy809; - if (yych <= ';') goto yy800; - goto yy757; - } else { - if (yych <= '=') goto yy798; - if (yych <= '>') goto yy759; - goto yy800; - } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy809; - if (yych <= '^') goto yy800; - goto yy809; - } else { - if (yych <= '`') goto yy757; - if (yych <= 'z') goto yy809; - goto yy800; - } - } - } -yy811: - ++p; - yych = *p; - if (yych <= ':') { - if (yych <= ' ') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy757; - goto yy800; - } else { - if (yych <= '\n') goto yy811; - if (yych <= 0x1F) goto yy800; - goto yy811; - } - } else { - if (yych <= '&') { - if (yych == '"') goto yy757; - goto yy800; - } else { - if (yych <= '\'') goto yy757; - if (yych <= '9') goto yy800; - goto yy809; - } - } - } else { - if (yych <= '@') { - if (yych <= '<') { - if (yych <= ';') goto yy800; - goto yy757; - } else { - if (yych <= '=') goto yy798; - if (yych <= '>') goto yy759; - goto yy800; - } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy809; - if (yych <= '^') goto yy800; - goto yy809; - } else { - if (yych <= '`') goto yy757; - if (yych <= 'z') goto yy809; - goto yy800; - } - } - } -yy813: - ++p; - yych = *p; - if (yych <= '9') { - if (yych <= ' ') { - if (yych <= 0x08) { - if (yych <= 0x00) goto yy757; - goto yy800; - } else { - if (yych <= '\n') goto yy813; - if (yych <= 0x1F) goto yy800; - goto yy813; - } - } else { - if (yych <= '"') { - if (yych <= '!') goto yy800; - goto yy804; - } else { - if (yych == '\'') goto yy802; - goto yy800; - } - } - } else { - if (yych <= '@') { - if (yych <= ';') { - if (yych <= ':') goto yy809; - goto yy800; - } else { - if (yych <= '=') goto yy757; - if (yych <= '>') goto yy759; - goto yy800; - } - } else { - if (yych <= '_') { - if (yych <= 'Z') goto yy809; - if (yych <= '^') goto yy800; - goto yy809; - } else { - if (yych <= '`') goto yy757; - if (yych <= 'z') goto yy809; - goto yy800; - } - } - } -} - -} - -// Try to match an HTML block tag including first <, -// returning num of chars matched. -int _scan_html_block_tag(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; - yych = *p; - if (yych == '\n') goto yy817; - if (yych == '<') goto yy818; - goto yy819; -yy817: - { return 0; } -yy818: - yych = *(marker = ++p); - switch (yych) { - case '!': - case '?': goto yy820; - case '/': goto yy839; - case 'A': - case 'a': goto yy824; - case 'B': - case 'b': goto yy827; - case 'C': - case 'c': goto yy831; - case 'D': - case 'd': goto yy832; - case 'E': - case 'e': goto yy835; - case 'F': - case 'f': goto yy836; - case 'H': - case 'h': goto yy825; - case 'I': - case 'i': goto yy826; - case 'L': - case 'l': goto yy828; - case 'M': - case 'm': goto yy829; - case 'O': - case 'o': goto yy830; - case 'P': - case 'p': goto yy822; - case 'S': - case 's': goto yy833; - case 'T': - case 't': goto yy834; - case 'U': - case 'u': goto yy837; - case 'V': - case 'v': goto yy838; - default: goto yy817; - } -yy819: - yych = *++p; - goto yy817; -yy820: - ++p; - { return (p - start); } -yy822: - yych = *++p; - if (yych <= '/') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy823; - if (yych <= '\n') goto yy983; - } else { - if (yych <= ' ') goto yy983; - if (yych >= '/') goto yy983; - } - } else { - if (yych <= 'Q') { - if (yych == '>') goto yy983; - } else { - if (yych <= 'R') goto yy1096; - if (yych == 'r') goto yy1096; - } - } -yy823: - p = marker; - goto yy817; -yy824: - yych = *++p; - if (yych <= 'S') { - if (yych <= 'Q') goto yy823; - if (yych <= 'R') goto yy1089; - goto yy1088; - } else { - if (yych <= 'q') goto yy823; - if (yych <= 'r') goto yy1089; - if (yych <= 's') goto yy1088; - goto yy823; - } -yy825: - yych = *++p; - if (yych <= 'Q') { - if (yych <= 'D') { - if (yych <= '0') goto yy823; - if (yych <= '6') goto yy982; - goto yy823; - } else { - if (yych <= 'E') goto yy1081; - if (yych == 'G') goto yy1080; - goto yy823; - } - } else { - if (yych <= 'f') { - if (yych <= 'R') goto yy982; - if (yych == 'e') goto yy1081; - goto yy823; - } else { - if (yych <= 'g') goto yy1080; - if (yych == 'r') goto yy982; - goto yy823; - } - } -yy826: - yych = *++p; - if (yych == 'F') goto yy1076; - if (yych == 'f') goto yy1076; - goto yy823; -yy827: - yych = *++p; - if (yych <= 'U') { - if (yych <= 'N') { - if (yych == 'L') goto yy1064; - goto yy823; - } else { - if (yych <= 'O') goto yy1063; - if (yych <= 'T') goto yy823; - goto yy1062; - } - } else { - if (yych <= 'n') { - if (yych == 'l') goto yy1064; - goto yy823; - } else { - if (yych <= 'o') goto yy1063; - if (yych == 'u') goto yy1062; - goto yy823; - } - } -yy828: - yych = *++p; - if (yych == 'I') goto yy982; - if (yych == 'i') goto yy982; - goto yy823; -yy829: - yych = *++p; - if (yych == 'A') goto yy1061; - if (yych == 'a') goto yy1061; - goto yy823; -yy830: - yych = *++p; - if (yych <= 'U') { - if (yych <= 'K') { - if (yych == 'B') goto yy1054; - goto yy823; - } else { - if (yych <= 'L') goto yy982; - if (yych <= 'T') goto yy823; - goto yy1053; - } - } else { - if (yych <= 'k') { - if (yych == 'b') goto yy1054; - goto yy823; - } else { - if (yych <= 'l') goto yy982; - if (yych == 'u') goto yy1053; - goto yy823; - } - } -yy831: - yych = *++p; - if (yych <= 'O') { - if (yych == 'A') goto yy1040; - if (yych <= 'N') goto yy823; - goto yy1039; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy823; - goto yy1040; - } else { - if (yych == 'o') goto yy1039; - goto yy823; - } - } -yy832: - yych = *++p; - if (yych <= 'T') { - if (yych <= 'I') { - if (yych == 'D') goto yy982; - if (yych <= 'H') goto yy823; - goto yy1038; - } else { - if (yych == 'L') goto yy982; - if (yych <= 'S') goto yy823; - goto yy982; - } - } else { - if (yych <= 'i') { - if (yych == 'd') goto yy982; - if (yych <= 'h') goto yy823; - goto yy1038; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy823; - goto yy982; - } else { - if (yych == 't') goto yy982; - goto yy823; - } - } - } -yy833: - yych = *++p; - if (yych <= 'T') { - if (yych <= 'D') { - if (yych == 'C') goto yy1027; - goto yy823; - } else { - if (yych <= 'E') goto yy1028; - if (yych <= 'S') goto yy823; - goto yy1026; - } - } else { - if (yych <= 'd') { - if (yych == 'c') goto yy1027; - goto yy823; - } else { - if (yych <= 'e') goto yy1028; - if (yych == 't') goto yy1026; - goto yy823; - } - } -yy834: - yych = *++p; - switch (yych) { - case 'A': - case 'a': goto yy1012; - case 'B': - case 'b': goto yy1011; - case 'D': - case 'R': - case 'd': - case 'r': goto yy982; - case 'E': - case 'e': goto yy1010; - case 'F': - case 'f': goto yy1009; - case 'H': - case 'h': goto yy1008; - default: goto yy823; - } -yy835: - yych = *++p; - if (yych == 'M') goto yy1005; - if (yych == 'm') goto yy1005; - goto yy823; -yy836: - yych = *++p; - if (yych <= 'O') { - if (yych == 'I') goto yy986; - if (yych <= 'N') goto yy823; - goto yy985; - } else { - if (yych <= 'i') { - if (yych <= 'h') goto yy823; - goto yy986; - } else { - if (yych == 'o') goto yy985; - goto yy823; - } - } -yy837: - yych = *++p; - if (yych == 'L') goto yy982; - if (yych == 'l') goto yy982; - goto yy823; -yy838: - yych = *++p; - if (yych == 'I') goto yy979; - if (yych == 'i') goto yy979; - goto yy823; -yy839: - yych = *++p; - switch (yych) { - case 'A': - case 'a': goto yy841; - case 'B': - case 'b': goto yy844; - case 'C': - case 'c': goto yy848; - case 'D': - case 'd': goto yy849; - case 'E': - case 'e': goto yy852; - case 'F': - case 'f': goto yy853; - case 'H': - case 'h': goto yy842; - case 'I': - case 'i': goto yy843; - case 'L': - case 'l': goto yy845; - case 'M': - case 'm': goto yy846; - case 'O': - case 'o': goto yy847; - case 'P': - case 'p': goto yy840; - case 'S': - case 's': goto yy850; - case 'T': - case 't': goto yy851; - case 'U': - case 'u': goto yy854; - case 'V': - case 'v': goto yy855; - default: goto yy823; - } -yy840: - yych = *++p; - if (yych <= '=') { - if (yych <= '\n') { - if (yych <= 0x08) goto yy823; - goto yy860; - } else { - if (yych == ' ') goto yy860; - goto yy823; - } - } else { - if (yych <= 'R') { - if (yych <= '>') goto yy860; - if (yych <= 'Q') goto yy823; - goto yy973; - } else { - if (yych == 'r') goto yy973; - goto yy823; - } - } -yy841: - yych = *++p; - if (yych <= 'S') { - if (yych <= 'Q') goto yy823; - if (yych <= 'R') goto yy966; - goto yy965; - } else { - if (yych <= 'q') goto yy823; - if (yych <= 'r') goto yy966; - if (yych <= 's') goto yy965; - goto yy823; - } -yy842: - yych = *++p; - if (yych <= 'Q') { - if (yych <= 'D') { - if (yych <= '0') goto yy823; - if (yych <= '6') goto yy859; - goto yy823; - } else { - if (yych <= 'E') goto yy958; - if (yych == 'G') goto yy957; - goto yy823; - } - } else { - if (yych <= 'f') { - if (yych <= 'R') goto yy859; - if (yych == 'e') goto yy958; - goto yy823; - } else { - if (yych <= 'g') goto yy957; - if (yych == 'r') goto yy859; - goto yy823; - } - } -yy843: - yych = *++p; - if (yych == 'F') goto yy953; - if (yych == 'f') goto yy953; - goto yy823; -yy844: - yych = *++p; - if (yych <= 'U') { - if (yych <= 'N') { - if (yych == 'L') goto yy941; - goto yy823; - } else { - if (yych <= 'O') goto yy940; - if (yych <= 'T') goto yy823; - goto yy939; - } - } else { - if (yych <= 'n') { - if (yych == 'l') goto yy941; - goto yy823; - } else { - if (yych <= 'o') goto yy940; - if (yych == 'u') goto yy939; - goto yy823; - } - } -yy845: - yych = *++p; - if (yych == 'I') goto yy859; - if (yych == 'i') goto yy859; - goto yy823; -yy846: - yych = *++p; - if (yych == 'A') goto yy938; - if (yych == 'a') goto yy938; - goto yy823; -yy847: - yych = *++p; - if (yych <= 'U') { - if (yych <= 'K') { - if (yych == 'B') goto yy931; - goto yy823; - } else { - if (yych <= 'L') goto yy859; - if (yych <= 'T') goto yy823; - goto yy930; - } - } else { - if (yych <= 'k') { - if (yych == 'b') goto yy931; - goto yy823; - } else { - if (yych <= 'l') goto yy859; - if (yych == 'u') goto yy930; - goto yy823; - } - } -yy848: - yych = *++p; - if (yych <= 'O') { - if (yych == 'A') goto yy917; - if (yych <= 'N') goto yy823; - goto yy916; - } else { - if (yych <= 'a') { - if (yych <= '`') goto yy823; - goto yy917; - } else { - if (yych == 'o') goto yy916; - goto yy823; - } - } -yy849: - yych = *++p; - if (yych <= 'T') { - if (yych <= 'I') { - if (yych == 'D') goto yy859; - if (yych <= 'H') goto yy823; - goto yy915; - } else { - if (yych == 'L') goto yy859; - if (yych <= 'S') goto yy823; - goto yy859; - } - } else { - if (yych <= 'i') { - if (yych == 'd') goto yy859; - if (yych <= 'h') goto yy823; - goto yy915; - } else { - if (yych <= 'l') { - if (yych <= 'k') goto yy823; - goto yy859; - } else { - if (yych == 't') goto yy859; - goto yy823; - } - } - } -yy850: - yych = *++p; - if (yych <= 'T') { - if (yych <= 'D') { - if (yych == 'C') goto yy904; - goto yy823; - } else { - if (yych <= 'E') goto yy905; - if (yych <= 'S') goto yy823; - goto yy903; - } - } else { - if (yych <= 'd') { - if (yych == 'c') goto yy904; - goto yy823; - } else { - if (yych <= 'e') goto yy905; - if (yych == 't') goto yy903; - goto yy823; - } - } -yy851: - yych = *++p; - switch (yych) { - case 'A': - case 'a': goto yy889; - case 'B': - case 'b': goto yy888; - case 'D': - case 'R': - case 'd': - case 'r': goto yy859; - case 'E': - case 'e': goto yy887; - case 'F': - case 'f': goto yy886; - case 'H': - case 'h': goto yy885; - default: goto yy823; - } -yy852: - yych = *++p; - if (yych == 'M') goto yy882; - if (yych == 'm') goto yy882; - goto yy823; -yy853: - yych = *++p; - if (yych <= 'O') { - if (yych == 'I') goto yy863; - if (yych <= 'N') goto yy823; - goto yy862; - } else { - if (yych <= 'i') { - if (yych <= 'h') goto yy823; - goto yy863; - } else { - if (yych == 'o') goto yy862; - goto yy823; - } - } -yy854: - yych = *++p; - if (yych == 'L') goto yy859; - if (yych == 'l') goto yy859; - goto yy823; -yy855: - yych = *++p; - if (yych == 'I') goto yy856; - if (yych != 'i') goto yy823; -yy856: - yych = *++p; - if (yych == 'D') goto yy857; - if (yych != 'd') goto yy823; -yy857: - yych = *++p; - if (yych == 'E') goto yy858; - if (yych != 'e') goto yy823; -yy858: - yych = *++p; - if (yych == 'O') goto yy859; - if (yych != 'o') goto yy823; -yy859: - yych = *++p; - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy823; - if (yych >= '\v') goto yy823; - } else { - if (yych <= ' ') goto yy860; - if (yych != '>') goto yy823; - } -yy860: - ++p; - { return (p - start); } -yy862: - yych = *++p; - if (yych <= 'R') { - if (yych == 'O') goto yy878; - if (yych <= 'Q') goto yy823; - goto yy879; - } else { - if (yych <= 'o') { - if (yych <= 'n') goto yy823; - goto yy878; - } else { - if (yych == 'r') goto yy879; - goto yy823; - } - } -yy863: - yych = *++p; - if (yych <= 'G') { - if (yych == 'E') goto yy864; - if (yych <= 'F') goto yy823; - goto yy865; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy823; - } else { - if (yych == 'g') goto yy865; - goto yy823; - } - } -yy864: - yych = *++p; - if (yych == 'L') goto yy874; - if (yych == 'l') goto yy874; - goto yy823; -yy865: - yych = *++p; - if (yych <= 'U') { - if (yych == 'C') goto yy867; - if (yych <= 'T') goto yy823; - } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy823; - goto yy867; - } else { - if (yych != 'u') goto yy823; - } - } - yych = *++p; - if (yych == 'R') goto yy873; - if (yych == 'r') goto yy873; - goto yy823; -yy867: - yych = *++p; - if (yych == 'A') goto yy868; - if (yych != 'a') goto yy823; -yy868: - yych = *++p; - if (yych == 'P') goto yy869; - if (yych != 'p') goto yy823; -yy869: - yych = *++p; - if (yych == 'T') goto yy870; - if (yych != 't') goto yy823; -yy870: - yych = *++p; - if (yych == 'I') goto yy871; - if (yych != 'i') goto yy823; -yy871: - yych = *++p; - if (yych == 'O') goto yy872; - if (yych != 'o') goto yy823; -yy872: - yych = *++p; - if (yych == 'N') goto yy859; - if (yych == 'n') goto yy859; - goto yy823; -yy873: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy874: - yych = *++p; - if (yych == 'D') goto yy875; - if (yych != 'd') goto yy823; -yy875: - yych = *++p; - if (yych == 'S') goto yy876; - if (yych != 's') goto yy823; -yy876: - yych = *++p; - if (yych == 'E') goto yy877; - if (yych != 'e') goto yy823; -yy877: - yych = *++p; - if (yych == 'T') goto yy859; - if (yych == 't') goto yy859; - goto yy823; -yy878: - yych = *++p; - if (yych == 'T') goto yy880; - if (yych == 't') goto yy880; - goto yy823; -yy879: - yych = *++p; - if (yych == 'M') goto yy859; - if (yych == 'm') goto yy859; - goto yy823; -yy880: - yych = *++p; - if (yych == 'E') goto yy881; - if (yych != 'e') goto yy823; -yy881: - yych = *++p; - if (yych == 'R') goto yy859; - if (yych == 'r') goto yy859; - goto yy823; -yy882: - yych = *++p; - if (yych == 'B') goto yy883; - if (yych != 'b') goto yy823; -yy883: - yych = *++p; - if (yych == 'E') goto yy884; - if (yych != 'e') goto yy823; -yy884: - yych = *++p; - if (yych == 'D') goto yy859; - if (yych == 'd') goto yy859; - goto yy823; -yy885: - yych = *++p; - if (yych <= '=') { - if (yych <= '\n') { - if (yych <= 0x08) goto yy823; - goto yy860; - } else { - if (yych == ' ') goto yy860; - goto yy823; - } - } else { - if (yych <= 'E') { - if (yych <= '>') goto yy860; - if (yych <= 'D') goto yy823; - goto yy901; - } else { - if (yych == 'e') goto yy901; - goto yy823; - } - } -yy886: - yych = *++p; - if (yych == 'O') goto yy899; - if (yych == 'o') goto yy899; - goto yy823; -yy887: - yych = *++p; - if (yych == 'X') goto yy894; - if (yych == 'x') goto yy894; - goto yy823; -yy888: - yych = *++p; - if (yych == 'O') goto yy892; - if (yych == 'o') goto yy892; - goto yy823; -yy889: - yych = *++p; - if (yych == 'B') goto yy890; - if (yych != 'b') goto yy823; -yy890: - yych = *++p; - if (yych == 'L') goto yy891; - if (yych != 'l') goto yy823; -yy891: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy892: - yych = *++p; - if (yych == 'D') goto yy893; - if (yych != 'd') goto yy823; -yy893: - yych = *++p; - if (yych == 'Y') goto yy859; - if (yych == 'y') goto yy859; - goto yy823; -yy894: - yych = *++p; - if (yych == 'T') goto yy895; - if (yych != 't') goto yy823; -yy895: - yych = *++p; - if (yych == 'A') goto yy896; - if (yych != 'a') goto yy823; -yy896: - yych = *++p; - if (yych == 'R') goto yy897; - if (yych != 'r') goto yy823; -yy897: - yych = *++p; - if (yych == 'E') goto yy898; - if (yych != 'e') goto yy823; -yy898: - yych = *++p; - if (yych == 'A') goto yy859; - if (yych == 'a') goto yy859; - goto yy823; -yy899: - yych = *++p; - if (yych == 'O') goto yy900; - if (yych != 'o') goto yy823; -yy900: - yych = *++p; - if (yych == 'T') goto yy859; - if (yych == 't') goto yy859; - goto yy823; -yy901: - yych = *++p; - if (yych == 'A') goto yy902; - if (yych != 'a') goto yy823; -yy902: - yych = *++p; - if (yych == 'D') goto yy859; - if (yych == 'd') goto yy859; - goto yy823; -yy903: - yych = *++p; - if (yych == 'Y') goto yy913; - if (yych == 'y') goto yy913; - goto yy823; -yy904: - yych = *++p; - if (yych == 'R') goto yy910; - if (yych == 'r') goto yy910; - goto yy823; -yy905: - yych = *++p; - if (yych == 'C') goto yy906; - if (yych != 'c') goto yy823; -yy906: - yych = *++p; - if (yych == 'T') goto yy907; - if (yych != 't') goto yy823; -yy907: - yych = *++p; - if (yych == 'I') goto yy908; - if (yych != 'i') goto yy823; -yy908: - yych = *++p; - if (yych == 'O') goto yy909; - if (yych != 'o') goto yy823; -yy909: - yych = *++p; - if (yych == 'N') goto yy859; - if (yych == 'n') goto yy859; - goto yy823; -yy910: - yych = *++p; - if (yych == 'I') goto yy911; - if (yych != 'i') goto yy823; -yy911: - yych = *++p; - if (yych == 'P') goto yy912; - if (yych != 'p') goto yy823; -yy912: - yych = *++p; - if (yych == 'T') goto yy859; - if (yych == 't') goto yy859; - goto yy823; -yy913: - yych = *++p; - if (yych == 'L') goto yy914; - if (yych != 'l') goto yy823; -yy914: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy915: - yych = *++p; - if (yych == 'V') goto yy859; - if (yych == 'v') goto yy859; - goto yy823; -yy916: - yych = *++p; - if (yych == 'L') goto yy925; - if (yych == 'l') goto yy925; - goto yy823; -yy917: - yych = *++p; - if (yych <= 'P') { - if (yych == 'N') goto yy918; - if (yych <= 'O') goto yy823; - goto yy919; - } else { - if (yych <= 'n') { - if (yych <= 'm') goto yy823; - } else { - if (yych == 'p') goto yy919; - goto yy823; - } - } -yy918: - yych = *++p; - if (yych == 'V') goto yy923; - if (yych == 'v') goto yy923; - goto yy823; -yy919: - yych = *++p; - if (yych == 'T') goto yy920; - if (yych != 't') goto yy823; -yy920: - yych = *++p; - if (yych == 'I') goto yy921; - if (yych != 'i') goto yy823; -yy921: - yych = *++p; - if (yych == 'O') goto yy922; - if (yych != 'o') goto yy823; -yy922: - yych = *++p; - if (yych == 'N') goto yy859; - if (yych == 'n') goto yy859; - goto yy823; -yy923: - yych = *++p; - if (yych == 'A') goto yy924; - if (yych != 'a') goto yy823; -yy924: - yych = *++p; - if (yych == 'S') goto yy859; - if (yych == 's') goto yy859; - goto yy823; -yy925: - yych = *++p; - if (yych <= '=') { - if (yych <= '\n') { - if (yych <= 0x08) goto yy823; - goto yy860; - } else { - if (yych == ' ') goto yy860; - goto yy823; - } - } else { - if (yych <= 'G') { - if (yych <= '>') goto yy860; - if (yych <= 'F') goto yy823; - } else { - if (yych != 'g') goto yy823; - } - } - yych = *++p; - if (yych == 'R') goto yy927; - if (yych != 'r') goto yy823; -yy927: - yych = *++p; - if (yych == 'O') goto yy928; - if (yych != 'o') goto yy823; -yy928: - yych = *++p; - if (yych == 'U') goto yy929; - if (yych != 'u') goto yy823; -yy929: - yych = *++p; - if (yych == 'P') goto yy859; - if (yych == 'p') goto yy859; - goto yy823; -yy930: - yych = *++p; - if (yych == 'T') goto yy935; - if (yych == 't') goto yy935; - goto yy823; -yy931: - yych = *++p; - if (yych == 'J') goto yy932; - if (yych != 'j') goto yy823; -yy932: - yych = *++p; - if (yych == 'E') goto yy933; - if (yych != 'e') goto yy823; -yy933: - yych = *++p; - if (yych == 'C') goto yy934; - if (yych != 'c') goto yy823; -yy934: - yych = *++p; - if (yych == 'T') goto yy859; - if (yych == 't') goto yy859; - goto yy823; -yy935: - yych = *++p; - if (yych == 'P') goto yy936; - if (yych != 'p') goto yy823; -yy936: - yych = *++p; - if (yych == 'U') goto yy937; - if (yych != 'u') goto yy823; -yy937: - yych = *++p; - if (yych == 'T') goto yy859; - if (yych == 't') goto yy859; - goto yy823; -yy938: - yych = *++p; - if (yych == 'P') goto yy859; - if (yych == 'p') goto yy859; - goto yy823; -yy939: - yych = *++p; - if (yych == 'T') goto yy950; - if (yych == 't') goto yy950; - goto yy823; -yy940: - yych = *++p; - if (yych == 'D') goto yy949; - if (yych == 'd') goto yy949; - goto yy823; -yy941: - yych = *++p; - if (yych == 'O') goto yy942; - if (yych != 'o') goto yy823; -yy942: - yych = *++p; - if (yych == 'C') goto yy943; - if (yych != 'c') goto yy823; -yy943: - yych = *++p; - if (yych == 'K') goto yy944; - if (yych != 'k') goto yy823; -yy944: - yych = *++p; - if (yych == 'Q') goto yy945; - if (yych != 'q') goto yy823; -yy945: - yych = *++p; - if (yych == 'U') goto yy946; - if (yych != 'u') goto yy823; -yy946: - yych = *++p; - if (yych == 'O') goto yy947; - if (yych != 'o') goto yy823; -yy947: - yych = *++p; - if (yych == 'T') goto yy948; - if (yych != 't') goto yy823; -yy948: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy949: - yych = *++p; - if (yych == 'Y') goto yy859; - if (yych == 'y') goto yy859; - goto yy823; -yy950: - yych = *++p; - if (yych == 'T') goto yy951; - if (yych != 't') goto yy823; -yy951: - yych = *++p; - if (yych == 'O') goto yy952; - if (yych != 'o') goto yy823; -yy952: - yych = *++p; - if (yych == 'N') goto yy859; - if (yych == 'n') goto yy859; - goto yy823; -yy953: - yych = *++p; - if (yych == 'R') goto yy954; - if (yych != 'r') goto yy823; -yy954: - yych = *++p; - if (yych == 'A') goto yy955; - if (yych != 'a') goto yy823; -yy955: - yych = *++p; - if (yych == 'M') goto yy956; - if (yych != 'm') goto yy823; -yy956: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy957: - yych = *++p; - if (yych == 'R') goto yy962; - if (yych == 'r') goto yy962; - goto yy823; -yy958: - yych = *++p; - if (yych == 'A') goto yy959; - if (yych != 'a') goto yy823; -yy959: - yych = *++p; - if (yych == 'D') goto yy960; - if (yych != 'd') goto yy823; -yy960: - yych = *++p; - if (yych == 'E') goto yy961; - if (yych != 'e') goto yy823; -yy961: - yych = *++p; - if (yych == 'R') goto yy859; - if (yych == 'r') goto yy859; - goto yy823; -yy962: - yych = *++p; - if (yych == 'O') goto yy963; - if (yych != 'o') goto yy823; -yy963: - yych = *++p; - if (yych == 'U') goto yy964; - if (yych != 'u') goto yy823; -yy964: - yych = *++p; - if (yych == 'P') goto yy859; - if (yych == 'p') goto yy859; - goto yy823; -yy965: - yych = *++p; - if (yych == 'I') goto yy971; - if (yych == 'i') goto yy971; - goto yy823; -yy966: - yych = *++p; - if (yych == 'T') goto yy967; - if (yych != 't') goto yy823; -yy967: - yych = *++p; - if (yych == 'I') goto yy968; - if (yych != 'i') goto yy823; -yy968: - yych = *++p; - if (yych == 'C') goto yy969; - if (yych != 'c') goto yy823; -yy969: - yych = *++p; - if (yych == 'L') goto yy970; - if (yych != 'l') goto yy823; -yy970: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy971: - yych = *++p; - if (yych == 'D') goto yy972; - if (yych != 'd') goto yy823; -yy972: - yych = *++p; - if (yych == 'E') goto yy859; - if (yych == 'e') goto yy859; - goto yy823; -yy973: - yych = *++p; - if (yych <= 'O') { - if (yych == 'E') goto yy859; - if (yych <= 'N') goto yy823; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy823; - goto yy859; - } else { - if (yych != 'o') goto yy823; - } - } - yych = *++p; - if (yych == 'G') goto yy975; - if (yych != 'g') goto yy823; -yy975: - yych = *++p; - if (yych == 'R') goto yy976; - if (yych != 'r') goto yy823; -yy976: - yych = *++p; - if (yych == 'E') goto yy977; - if (yych != 'e') goto yy823; -yy977: - yych = *++p; - if (yych == 'S') goto yy978; - if (yych != 's') goto yy823; -yy978: - yych = *++p; - if (yych == 'S') goto yy859; - if (yych == 's') goto yy859; - goto yy823; -yy979: - yych = *++p; - if (yych == 'D') goto yy980; - if (yych != 'd') goto yy823; -yy980: - yych = *++p; - if (yych == 'E') goto yy981; - if (yych != 'e') goto yy823; -yy981: - yych = *++p; - if (yych == 'O') goto yy982; - if (yych != 'o') goto yy823; -yy982: - yych = *++p; - if (yych <= ' ') { - if (yych <= 0x08) goto yy823; - if (yych <= '\n') goto yy983; - if (yych <= 0x1F) goto yy823; - } else { - if (yych <= '/') { - if (yych <= '.') goto yy823; - } else { - if (yych != '>') goto yy823; - } - } -yy983: - ++p; - { return (p - start); } -yy985: - yych = *++p; - if (yych <= 'R') { - if (yych == 'O') goto yy1001; - if (yych <= 'Q') goto yy823; - goto yy1002; - } else { - if (yych <= 'o') { - if (yych <= 'n') goto yy823; - goto yy1001; - } else { - if (yych == 'r') goto yy1002; - goto yy823; - } - } -yy986: - yych = *++p; - if (yych <= 'G') { - if (yych == 'E') goto yy987; - if (yych <= 'F') goto yy823; - goto yy988; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy823; - } else { - if (yych == 'g') goto yy988; - goto yy823; - } - } -yy987: - yych = *++p; - if (yych == 'L') goto yy997; - if (yych == 'l') goto yy997; - goto yy823; -yy988: - yych = *++p; - if (yych <= 'U') { - if (yych == 'C') goto yy990; - if (yych <= 'T') goto yy823; - } else { - if (yych <= 'c') { - if (yych <= 'b') goto yy823; - goto yy990; - } else { - if (yych != 'u') goto yy823; - } - } - yych = *++p; - if (yych == 'R') goto yy996; - if (yych == 'r') goto yy996; - goto yy823; -yy990: - yych = *++p; - if (yych == 'A') goto yy991; - if (yych != 'a') goto yy823; -yy991: - yych = *++p; - if (yych == 'P') goto yy992; - if (yych != 'p') goto yy823; -yy992: - yych = *++p; - if (yych == 'T') goto yy993; - if (yych != 't') goto yy823; -yy993: - yych = *++p; - if (yych == 'I') goto yy994; - if (yych != 'i') goto yy823; -yy994: - yych = *++p; - if (yych == 'O') goto yy995; - if (yych != 'o') goto yy823; -yy995: - yych = *++p; - if (yych == 'N') goto yy982; - if (yych == 'n') goto yy982; - goto yy823; -yy996: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy997: - yych = *++p; - if (yych == 'D') goto yy998; - if (yych != 'd') goto yy823; -yy998: - yych = *++p; - if (yych == 'S') goto yy999; - if (yych != 's') goto yy823; -yy999: - yych = *++p; - if (yych == 'E') goto yy1000; - if (yych != 'e') goto yy823; -yy1000: - yych = *++p; - if (yych == 'T') goto yy982; - if (yych == 't') goto yy982; - goto yy823; -yy1001: - yych = *++p; - if (yych == 'T') goto yy1003; - if (yych == 't') goto yy1003; - goto yy823; -yy1002: - yych = *++p; - if (yych == 'M') goto yy982; - if (yych == 'm') goto yy982; - goto yy823; -yy1003: - yych = *++p; - if (yych == 'E') goto yy1004; - if (yych != 'e') goto yy823; -yy1004: - yych = *++p; - if (yych == 'R') goto yy982; - if (yych == 'r') goto yy982; - goto yy823; -yy1005: - yych = *++p; - if (yych == 'B') goto yy1006; - if (yych != 'b') goto yy823; -yy1006: - yych = *++p; - if (yych == 'E') goto yy1007; - if (yych != 'e') goto yy823; -yy1007: - yych = *++p; - if (yych == 'D') goto yy982; - if (yych == 'd') goto yy982; - goto yy823; -yy1008: - yych = *++p; - if (yych <= '/') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy823; - if (yych <= '\n') goto yy983; - goto yy823; - } else { - if (yych <= ' ') goto yy983; - if (yych <= '.') goto yy823; - goto yy983; - } - } else { - if (yych <= 'D') { - if (yych == '>') goto yy983; - goto yy823; - } else { - if (yych <= 'E') goto yy1024; - if (yych == 'e') goto yy1024; - goto yy823; - } - } -yy1009: - yych = *++p; - if (yych == 'O') goto yy1022; - if (yych == 'o') goto yy1022; - goto yy823; -yy1010: - yych = *++p; - if (yych == 'X') goto yy1017; - if (yych == 'x') goto yy1017; - goto yy823; -yy1011: - yych = *++p; - if (yych == 'O') goto yy1015; - if (yych == 'o') goto yy1015; - goto yy823; -yy1012: - yych = *++p; - if (yych == 'B') goto yy1013; - if (yych != 'b') goto yy823; -yy1013: - yych = *++p; - if (yych == 'L') goto yy1014; - if (yych != 'l') goto yy823; -yy1014: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy1015: - yych = *++p; - if (yych == 'D') goto yy1016; - if (yych != 'd') goto yy823; -yy1016: - yych = *++p; - if (yych == 'Y') goto yy982; - if (yych == 'y') goto yy982; - goto yy823; -yy1017: - yych = *++p; - if (yych == 'T') goto yy1018; - if (yych != 't') goto yy823; -yy1018: - yych = *++p; - if (yych == 'A') goto yy1019; - if (yych != 'a') goto yy823; -yy1019: - yych = *++p; - if (yych == 'R') goto yy1020; - if (yych != 'r') goto yy823; -yy1020: - yych = *++p; - if (yych == 'E') goto yy1021; - if (yych != 'e') goto yy823; -yy1021: - yych = *++p; - if (yych == 'A') goto yy982; - if (yych == 'a') goto yy982; - goto yy823; -yy1022: - yych = *++p; - if (yych == 'O') goto yy1023; - if (yych != 'o') goto yy823; -yy1023: - yych = *++p; - if (yych == 'T') goto yy982; - if (yych == 't') goto yy982; - goto yy823; -yy1024: - yych = *++p; - if (yych == 'A') goto yy1025; - if (yych != 'a') goto yy823; -yy1025: - yych = *++p; - if (yych == 'D') goto yy982; - if (yych == 'd') goto yy982; - goto yy823; -yy1026: - yych = *++p; - if (yych == 'Y') goto yy1036; - if (yych == 'y') goto yy1036; - goto yy823; -yy1027: - yych = *++p; - if (yych == 'R') goto yy1033; - if (yych == 'r') goto yy1033; - goto yy823; -yy1028: - yych = *++p; - if (yych == 'C') goto yy1029; - if (yych != 'c') goto yy823; -yy1029: - yych = *++p; - if (yych == 'T') goto yy1030; - if (yych != 't') goto yy823; -yy1030: - yych = *++p; - if (yych == 'I') goto yy1031; - if (yych != 'i') goto yy823; -yy1031: - yych = *++p; - if (yych == 'O') goto yy1032; - if (yych != 'o') goto yy823; -yy1032: - yych = *++p; - if (yych == 'N') goto yy982; - if (yych == 'n') goto yy982; - goto yy823; -yy1033: - yych = *++p; - if (yych == 'I') goto yy1034; - if (yych != 'i') goto yy823; -yy1034: - yych = *++p; - if (yych == 'P') goto yy1035; - if (yych != 'p') goto yy823; -yy1035: - yych = *++p; - if (yych == 'T') goto yy982; - if (yych == 't') goto yy982; - goto yy823; -yy1036: - yych = *++p; - if (yych == 'L') goto yy1037; - if (yych != 'l') goto yy823; -yy1037: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy1038: - yych = *++p; - if (yych == 'V') goto yy982; - if (yych == 'v') goto yy982; - goto yy823; -yy1039: - yych = *++p; - if (yych == 'L') goto yy1048; - if (yych == 'l') goto yy1048; - goto yy823; -yy1040: - yych = *++p; - if (yych <= 'P') { - if (yych == 'N') goto yy1041; - if (yych <= 'O') goto yy823; - goto yy1042; - } else { - if (yych <= 'n') { - if (yych <= 'm') goto yy823; - } else { - if (yych == 'p') goto yy1042; - goto yy823; - } - } -yy1041: - yych = *++p; - if (yych == 'V') goto yy1046; - if (yych == 'v') goto yy1046; - goto yy823; -yy1042: - yych = *++p; - if (yych == 'T') goto yy1043; - if (yych != 't') goto yy823; -yy1043: - yych = *++p; - if (yych == 'I') goto yy1044; - if (yych != 'i') goto yy823; -yy1044: - yych = *++p; - if (yych == 'O') goto yy1045; - if (yych != 'o') goto yy823; -yy1045: - yych = *++p; - if (yych == 'N') goto yy982; - if (yych == 'n') goto yy982; - goto yy823; -yy1046: - yych = *++p; - if (yych == 'A') goto yy1047; - if (yych != 'a') goto yy823; -yy1047: - yych = *++p; - if (yych == 'S') goto yy982; - if (yych == 's') goto yy982; - goto yy823; -yy1048: - yych = *++p; - if (yych <= '/') { - if (yych <= 0x1F) { - if (yych <= 0x08) goto yy823; - if (yych <= '\n') goto yy983; - goto yy823; - } else { - if (yych <= ' ') goto yy983; - if (yych <= '.') goto yy823; - goto yy983; - } - } else { - if (yych <= 'F') { - if (yych == '>') goto yy983; - goto yy823; - } else { - if (yych <= 'G') goto yy1049; - if (yych != 'g') goto yy823; - } - } -yy1049: - yych = *++p; - if (yych == 'R') goto yy1050; - if (yych != 'r') goto yy823; -yy1050: - yych = *++p; - if (yych == 'O') goto yy1051; - if (yych != 'o') goto yy823; -yy1051: - yych = *++p; - if (yych == 'U') goto yy1052; - if (yych != 'u') goto yy823; -yy1052: - yych = *++p; - if (yych == 'P') goto yy982; - if (yych == 'p') goto yy982; - goto yy823; -yy1053: - yych = *++p; - if (yych == 'T') goto yy1058; - if (yych == 't') goto yy1058; - goto yy823; -yy1054: - yych = *++p; - if (yych == 'J') goto yy1055; - if (yych != 'j') goto yy823; -yy1055: - yych = *++p; - if (yych == 'E') goto yy1056; - if (yych != 'e') goto yy823; -yy1056: - yych = *++p; - if (yych == 'C') goto yy1057; - if (yych != 'c') goto yy823; -yy1057: - yych = *++p; - if (yych == 'T') goto yy982; - if (yych == 't') goto yy982; - goto yy823; -yy1058: - yych = *++p; - if (yych == 'P') goto yy1059; - if (yych != 'p') goto yy823; -yy1059: - yych = *++p; - if (yych == 'U') goto yy1060; - if (yych != 'u') goto yy823; -yy1060: - yych = *++p; - if (yych == 'T') goto yy982; - if (yych == 't') goto yy982; - goto yy823; -yy1061: - yych = *++p; - if (yych == 'P') goto yy982; - if (yych == 'p') goto yy982; - goto yy823; -yy1062: - yych = *++p; - if (yych == 'T') goto yy1073; - if (yych == 't') goto yy1073; - goto yy823; -yy1063: - yych = *++p; - if (yych == 'D') goto yy1072; - if (yych == 'd') goto yy1072; - goto yy823; -yy1064: - yych = *++p; - if (yych == 'O') goto yy1065; - if (yych != 'o') goto yy823; -yy1065: - yych = *++p; - if (yych == 'C') goto yy1066; - if (yych != 'c') goto yy823; -yy1066: - yych = *++p; - if (yych == 'K') goto yy1067; - if (yych != 'k') goto yy823; -yy1067: - yych = *++p; - if (yych == 'Q') goto yy1068; - if (yych != 'q') goto yy823; -yy1068: - yych = *++p; - if (yych == 'U') goto yy1069; - if (yych != 'u') goto yy823; -yy1069: - yych = *++p; - if (yych == 'O') goto yy1070; - if (yych != 'o') goto yy823; -yy1070: - yych = *++p; - if (yych == 'T') goto yy1071; - if (yych != 't') goto yy823; -yy1071: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy1072: - yych = *++p; - if (yych == 'Y') goto yy982; - if (yych == 'y') goto yy982; - goto yy823; -yy1073: - yych = *++p; - if (yych == 'T') goto yy1074; - if (yych != 't') goto yy823; -yy1074: - yych = *++p; - if (yych == 'O') goto yy1075; - if (yych != 'o') goto yy823; -yy1075: - yych = *++p; - if (yych == 'N') goto yy982; - if (yych == 'n') goto yy982; - goto yy823; -yy1076: - yych = *++p; - if (yych == 'R') goto yy1077; - if (yych != 'r') goto yy823; -yy1077: - yych = *++p; - if (yych == 'A') goto yy1078; - if (yych != 'a') goto yy823; -yy1078: - yych = *++p; - if (yych == 'M') goto yy1079; - if (yych != 'm') goto yy823; -yy1079: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy1080: - yych = *++p; - if (yych == 'R') goto yy1085; - if (yych == 'r') goto yy1085; - goto yy823; -yy1081: - yych = *++p; - if (yych == 'A') goto yy1082; - if (yych != 'a') goto yy823; -yy1082: - yych = *++p; - if (yych == 'D') goto yy1083; - if (yych != 'd') goto yy823; -yy1083: - yych = *++p; - if (yych == 'E') goto yy1084; - if (yych != 'e') goto yy823; -yy1084: - yych = *++p; - if (yych == 'R') goto yy982; - if (yych == 'r') goto yy982; - goto yy823; -yy1085: - yych = *++p; - if (yych == 'O') goto yy1086; - if (yych != 'o') goto yy823; -yy1086: - yych = *++p; - if (yych == 'U') goto yy1087; - if (yych != 'u') goto yy823; -yy1087: - yych = *++p; - if (yych == 'P') goto yy982; - if (yych == 'p') goto yy982; - goto yy823; -yy1088: - yych = *++p; - if (yych == 'I') goto yy1094; - if (yych == 'i') goto yy1094; - goto yy823; -yy1089: - yych = *++p; - if (yych == 'T') goto yy1090; - if (yych != 't') goto yy823; -yy1090: - yych = *++p; - if (yych == 'I') goto yy1091; - if (yych != 'i') goto yy823; -yy1091: - yych = *++p; - if (yych == 'C') goto yy1092; - if (yych != 'c') goto yy823; -yy1092: - yych = *++p; - if (yych == 'L') goto yy1093; - if (yych != 'l') goto yy823; -yy1093: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy1094: - yych = *++p; - if (yych == 'D') goto yy1095; - if (yych != 'd') goto yy823; -yy1095: - yych = *++p; - if (yych == 'E') goto yy982; - if (yych == 'e') goto yy982; - goto yy823; -yy1096: - yych = *++p; - if (yych <= 'O') { - if (yych == 'E') goto yy982; - if (yych <= 'N') goto yy823; - } else { - if (yych <= 'e') { - if (yych <= 'd') goto yy823; - goto yy982; - } else { - if (yych != 'o') goto yy823; - } - } - yych = *++p; - if (yych == 'G') goto yy1098; - if (yych != 'g') goto yy823; -yy1098: - yych = *++p; - if (yych == 'R') goto yy1099; - if (yych != 'r') goto yy823; -yy1099: - yych = *++p; - if (yych == 'E') goto yy1100; - if (yych != 'e') goto yy823; -yy1100: - yych = *++p; - if (yych == 'S') goto yy1101; - if (yych != 's') goto yy823; -yy1101: - ++p; - if ((yych = *p) == 'S') goto yy982; - if (yych == 's') goto yy982; - goto yy823; -} - -} - -// Try to match a URL in a link or reference, return number of chars matched. -// This may optionally be contained in <..>; otherwise -// whitespace and unbalanced right parentheses aren't allowed. -// Newlines aren't ever allowed. -int _scan_link_url(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, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 8, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 72, 112, 112, 112, 112, 112, 112, 112, - 64, 64, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 16, 112, 16, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 128, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - 112, 112, 112, 112, 112, 112, 112, 112, - }; - yych = *p; - if (yych <= '(') { - if (yych <= 0x1F) { - if (yych == '\n') goto yy1105; - goto yy1113; - } else { - if (yych <= ' ') goto yy1107; - if (yych <= '\'') goto yy1109; - goto yy1112; - } - } else { - if (yych <= '<') { - if (yych <= ')') goto yy1113; - if (yych <= ';') goto yy1109; - goto yy1108; - } else { - if (yych == '\\') goto yy1110; - goto yy1109; - } - } -yy1104: - { return (p - start); } -yy1105: - yyaccept = 0; - marker = ++p; - yych = *p; -yy1106: - if (yybm[0+yych] & 8) { - goto yy1105; - } - if (yych <= ')') { - if (yych <= ' ') goto yy1104; - if (yych <= '\'') goto yy1118; - if (yych <= '(') goto yy1114; - goto yy1104; - } else { - if (yych <= '<') { - if (yych <= ';') goto yy1118; - goto yy1121; - } else { - if (yych == '\\') goto yy1120; - goto yy1118; - } - } -yy1107: - yyaccept = 0; - yych = *(marker = ++p); - goto yy1106; -yy1108: - yyaccept = 0; - yych = *(marker = ++p); - if (yybm[0+yych] & 32) { - goto yy1121; - } - if (yych <= '\'') { - if (yych <= 0x00) goto yy1104; - if (yych == '\n') goto yy1104; - goto yy1128; - } else { - if (yych <= ')') { - if (yych <= '(') goto yy1126; - goto yy1128; - } else { - if (yych <= '=') goto yy1118; - if (yych <= '>') goto yy1123; - goto yy1125; - } - } -yy1109: - yyaccept = 0; - yych = *(marker = ++p); - goto yy1119; -yy1110: - ++p; - if ((yych = *p) <= '@') { - if (yych <= ' ') goto yy1111; - if (yych <= '/') goto yy1118; - if (yych >= ':') goto yy1118; - } else { - if (yych <= '`') { - if (yych >= '[') goto yy1118; - } else { - if (yych <= 'z') goto yy1111; - if (yych <= '~') goto yy1118; - } - } -yy1111: - { return 0; } -yy1112: - yyaccept = 1; - yych = *(marker = ++p); - if (yych <= ' ') goto yy1111; - if (yych == '(') goto yy1111; - goto yy1115; -yy1113: - yych = *++p; - goto yy1111; -yy1114: - ++p; - yych = *p; -yy1115: - if (yybm[0+yych] & 16) { - goto yy1114; - } - if (yych <= '(') goto yy1116; - if (yych <= ')') goto yy1118; - goto yy1117; -yy1116: - p = marker; - if (yyaccept <= 1) { - if (yyaccept == 0) { - goto yy1104; - } else { - goto yy1111; - } - } else { - goto yy1124; - } -yy1117: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= ' ') goto yy1116; - if (yych <= '/') goto yy1114; - if (yych <= '9') goto yy1116; - goto yy1114; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy1116; - goto yy1114; - } else { - if (yych <= 'z') goto yy1116; - if (yych <= '~') goto yy1114; - goto yy1116; - } - } -yy1118: - yyaccept = 0; - marker = ++p; - yych = *p; -yy1119: - if (yych <= '(') { - if (yych <= ' ') goto yy1104; - if (yych <= '\'') goto yy1118; - goto yy1114; - } else { - if (yych <= ')') goto yy1104; - if (yych != '\\') goto yy1118; - } -yy1120: - ++p; - yych = *p; - if (yych <= '@') { - if (yych <= ' ') goto yy1116; - if (yych <= '/') goto yy1118; - if (yych <= '9') goto yy1116; - goto yy1118; - } else { - if (yych <= '`') { - if (yych <= 'Z') goto yy1116; - goto yy1118; - } else { - if (yych <= 'z') goto yy1116; - if (yych <= '~') goto yy1118; - goto yy1116; - } - } -yy1121: - yyaccept = 0; - marker = ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1121; - } - if (yych <= '\'') { - if (yych <= 0x00) goto yy1104; - if (yych == '\n') goto yy1104; - goto yy1128; - } else { - if (yych <= ')') { - if (yych <= '(') goto yy1126; - goto yy1128; - } else { - if (yych <= '=') goto yy1118; - if (yych >= '?') goto yy1125; - } - } -yy1123: - yyaccept = 2; - yych = *(marker = ++p); - if (yych <= ' ') goto yy1124; - if (yych != ')') goto yy1119; -yy1124: - { return (p - start); } -yy1125: - ++p; - yych = *p; - if (yych <= '>') { - if (yych <= ' ') { - if (yych <= 0x00) goto yy1116; - if (yych == '\n') goto yy1116; - goto yy1128; - } else { - if (yych <= '/') goto yy1121; - if (yych <= '9') goto yy1128; - if (yych <= '=') goto yy1121; - goto yy1138; - } - } else { - if (yych <= '\\') { - if (yych <= '@') goto yy1121; - if (yych <= 'Z') goto yy1128; - if (yych <= '[') goto yy1121; - goto yy1139; - } else { - if (yych <= '`') goto yy1121; - if (yych <= 'z') goto yy1128; - if (yych <= '~') goto yy1121; - goto yy1128; - } - } -yy1126: - ++p; - yych = *p; - if (yych <= ')') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy1116; - if (yych >= '\n') goto yy1116; - } else { - if (yych <= ' ') goto yy1128; - if (yych <= '\'') goto yy1126; - if (yych >= ')') goto yy1121; - } - } else { - if (yych <= '=') { - if (yych == '<') goto yy1114; - goto yy1126; - } else { - if (yych <= '>') goto yy1134; - if (yych == '\\') goto yy1135; - goto yy1126; - } - } -yy1128: - ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1128; - } - if (yych <= '=') goto yy1116; - if (yych >= '?') goto yy1131; -yy1130: - yych = *++p; - goto yy1124; -yy1131: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1131; - } - if (yych <= '\n') { - if (yych <= 0x00) goto yy1116; - if (yych <= '\t') goto yy1128; - goto yy1116; - } else { - if (yych != '>') goto yy1128; - } - yyaccept = 2; - marker = ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1128; - } - if (yych <= '=') goto yy1124; - if (yych <= '>') goto yy1130; - goto yy1131; -yy1134: - yyaccept = 2; - yych = *(marker = ++p); - if (yych <= ' ') goto yy1124; - if (yych == '(') goto yy1124; - goto yy1115; -yy1135: - ++p; - yych = *p; - if (yych <= '>') { - if (yych <= ' ') { - if (yych <= 0x00) goto yy1116; - if (yych == '\n') goto yy1116; - goto yy1128; - } else { - if (yych <= '/') goto yy1126; - if (yych <= '9') goto yy1128; - if (yych <= '=') goto yy1126; - } - } else { - if (yych <= '\\') { - if (yych <= '@') goto yy1126; - if (yych <= 'Z') goto yy1128; - if (yych <= '[') goto yy1126; - goto yy1137; - } else { - if (yych <= '`') goto yy1126; - if (yych <= 'z') goto yy1128; - if (yych <= '~') goto yy1126; - goto yy1128; - } - } -yy1136: - yyaccept = 2; - marker = ++p; - yych = *p; - if (yych <= ')') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy1124; - if (yych <= '\t') goto yy1128; - goto yy1124; - } else { - if (yych <= ' ') goto yy1128; - if (yych <= '\'') goto yy1126; - if (yych <= '(') goto yy1128; - goto yy1121; - } - } else { - if (yych <= '=') { - if (yych == '<') goto yy1114; - goto yy1126; - } else { - if (yych <= '>') goto yy1134; - if (yych == '\\') goto yy1135; - goto yy1126; - } - } -yy1137: - ++p; - yych = *p; - if (yych <= '(') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy1116; - if (yych <= '\t') goto yy1128; - goto yy1116; - } else { - if (yych <= ' ') goto yy1128; - if (yych <= '\'') goto yy1126; - goto yy1128; - } - } else { - if (yych <= '>') { - if (yych <= ')') goto yy1121; - if (yych <= '=') goto yy1126; - goto yy1136; - } else { - if (yych == '\\') goto yy1135; - goto yy1126; - } - } -yy1138: - yyaccept = 2; - marker = ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1121; - } - if (yych <= '\'') { - if (yych <= 0x00) goto yy1124; - if (yych == '\n') goto yy1124; - goto yy1128; - } else { - if (yych <= ')') { - if (yych <= '(') goto yy1126; - goto yy1128; - } else { - if (yych <= '=') goto yy1118; - if (yych <= '>') goto yy1123; - goto yy1125; - } - } -yy1139: - yyaccept = 0; - marker = ++p; - yych = *p; - if (yych <= '(') { - if (yych <= '\n') { - if (yych <= 0x00) goto yy1104; - if (yych <= '\t') goto yy1128; - goto yy1104; - } else { - if (yych <= ' ') goto yy1128; - if (yych <= '\'') goto yy1121; - goto yy1126; - } - } else { - if (yych <= '>') { - if (yych <= ')') goto yy1128; - if (yych <= '=') goto yy1121; - goto yy1138; - } else { - if (yych == '\\') goto yy1125; - goto yy1121; - } - } -} - -} - -// 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). -int _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 yy1142; - if (yych <= '!') goto yy1146; - goto yy1143; - } else { - if (yych <= '&') goto yy1146; - if (yych <= '\'') goto yy1144; - if (yych <= '(') goto yy1145; - goto yy1146; - } -yy1142: - { return 0; } -yy1143: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x00) goto yy1142; - goto yy1163; -yy1144: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x00) goto yy1142; - goto yy1156; -yy1145: - yyaccept = 0; - yych = *(marker = ++p); - if (yych <= 0x00) goto yy1142; - goto yy1148; -yy1146: - yych = *++p; - goto yy1142; -yy1147: - ++p; - yych = *p; -yy1148: - if (yybm[0+yych] & 16) { - goto yy1147; - } - if (yych <= 0x00) goto yy1149; - if (yych <= '[') goto yy1152; - goto yy1150; -yy1149: - p = marker; - if (yyaccept <= 1) { - if (yyaccept == 0) { - goto yy1142; - } else { - goto yy1153; - } - } else { - if (yyaccept == 2) { - goto yy1160; - } else { - goto yy1167; - } - } -yy1150: - ++p; - yych = *p; - if (yybm[0+yych] & 16) { - goto yy1147; - } - if (yych <= 0x00) goto yy1149; - if (yych <= '[') goto yy1154; - goto yy1150; -yy1152: - ++p; -yy1153: - { return (p - start); } -yy1154: - yyaccept = 1; - marker = ++p; - yych = *p; - if (yybm[0+yych] & 16) { - goto yy1147; - } - if (yych <= 0x00) goto yy1153; - if (yych <= '[') goto yy1152; - goto yy1150; -yy1155: - ++p; - yych = *p; -yy1156: - if (yybm[0+yych] & 64) { - goto yy1155; - } - if (yych <= 0x00) goto yy1149; - if (yych <= '[') goto yy1159; -yy1157: - ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1155; - } - if (yych <= 0x00) goto yy1149; - if (yych <= '[') goto yy1161; - goto yy1157; -yy1159: - ++p; -yy1160: - { return (p - start); } -yy1161: - yyaccept = 2; - marker = ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1155; - } - if (yych <= 0x00) goto yy1160; - if (yych <= '[') goto yy1159; - goto yy1157; -yy1162: - ++p; - yych = *p; -yy1163: - if (yybm[0+yych] & 128) { - goto yy1162; - } - if (yych <= 0x00) goto yy1149; - if (yych <= '[') goto yy1166; -yy1164: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1162; - } - if (yych <= 0x00) goto yy1149; - if (yych <= '[') goto yy1168; - goto yy1164; -yy1166: - ++p; -yy1167: - { return (p - start); } -yy1168: - yyaccept = 3; - marker = ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1162; - } - if (yych <= 0x00) goto yy1167; - if (yych <= '[') goto yy1166; - goto yy1164; -} - -} - -// Match space characters, including newlines. -int _scan_spacechars(const unsigned char *p) -{ - const unsigned char *start = p; \ - -{ - unsigned char yych; - static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 128, 128, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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 <= '\n') { - if (yych <= 0x08) goto yy1175; - if (yych <= '\t') goto yy1172; - goto yy1173; - } else { - if (yych == ' ') goto yy1172; - goto yy1175; - } -yy1171: - { return (p - start); } -yy1172: - yych = *++p; - goto yy1174; -yy1173: - ++p; - yych = *p; -yy1174: - if (yybm[0+yych] & 128) { - goto yy1173; - } - goto yy1171; -yy1175: - ++p; - { return 0; } -} - -} - -// Match ATX header start. -int _scan_atx_header_start(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, - 0, 0, 0, 0, 0, 0, 0, 0, - 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, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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 == '\n') goto yy1179; - if (yych == '#') goto yy1180; - goto yy1181; -yy1179: - { return 0; } -yy1180: - yych = *(marker = ++p); - if (yybm[0+yych] & 128) { - goto yy1184; - } - if (yych == '\n') goto yy1182; - if (yych == '#') goto yy1186; - goto yy1179; -yy1181: - yych = *++p; - goto yy1179; -yy1182: - ++p; -yy1183: - { return (p - start); } -yy1184: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1184; - } - goto yy1183; -yy1186: - yych = *++p; - if (yybm[0+yych] & 128) { - goto yy1184; - } - if (yych == '\n') goto yy1182; - if (yych == '#') goto yy1188; -yy1187: - p = marker; - goto yy1179; -yy1188: - yych = *++p; - if (yybm[0+yych] & 128) { - goto yy1184; - } - if (yych == '\n') goto yy1182; - if (yych != '#') goto yy1187; - yych = *++p; - if (yybm[0+yych] & 128) { - goto yy1184; - } - if (yych == '\n') goto yy1182; - if (yych != '#') goto yy1187; - yych = *++p; - if (yybm[0+yych] & 128) { - goto yy1184; - } - if (yych == '\n') goto yy1182; - if (yych != '#') goto yy1187; - ++p; - if (yybm[0+(yych = *p)] & 128) { - goto yy1184; - } - if (yych == '\n') goto yy1182; - goto yy1187; -} - -} - -// Match sexext header line. Return 1 for level-1 header, -// 2 for level-2, 0 for no match. -int _scan_setext_header_line(const unsigned char *p) -{ - const unsigned char *marker = NULL; - -{ - 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, - 0, 0, 0, 0, 0, 0, 0, 0, - 32, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 64, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 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, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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 yy1197; - } else { - if (yych <= '-') goto yy1196; - if (yych == '=') goto yy1195; - goto yy1197; - } -yy1194: - { return 0; } -yy1195: - yych = *(marker = ++p); - if (yybm[0+yych] & 128) { - goto yy1209; - } - if (yych == '\n') goto yy1207; - if (yych == ' ') goto yy1205; - goto yy1194; -yy1196: - yych = *(marker = ++p); - if (yybm[0+yych] & 32) { - goto yy1198; - } - if (yych == '\n') goto yy1201; - if (yych == '-') goto yy1203; - goto yy1194; -yy1197: - yych = *++p; - goto yy1194; -yy1198: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1198; - } - if (yych == '\n') goto yy1201; -yy1200: - p = marker; - goto yy1194; -yy1201: - ++p; - { return 2; } -yy1203: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1198; - } - if (yych == '\n') goto yy1201; - if (yych == '-') goto yy1203; - goto yy1200; -yy1205: - ++p; - yych = *p; - if (yych == '\n') goto yy1207; - if (yych == ' ') goto yy1205; - goto yy1200; -yy1207: - ++p; - { return 1; } -yy1209: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1209; - } - if (yych == '\n') goto yy1207; - if (yych == ' ') goto yy1205; - goto yy1200; -} - -} - -// Scan a horizontal rule line: "...three or more hyphens, asterisks, -// or underscores on a line by themselves. If you wish, you may use -// spaces between the hyphens or asterisks." -int _scan_hrule(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, 32, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 248, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 128, 0, 0, 16, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 64, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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 yy1213; - if (yych <= ')') goto yy1217; - goto yy1214; - } else { - if (yych <= '-') { - if (yych <= ',') goto yy1217; - goto yy1216; - } else { - if (yych == '_') goto yy1215; - goto yy1217; - } - } -yy1213: - { return 0; } -yy1214: - yych = *(marker = ++p); - if (yych == ' ') goto yy1239; - if (yych == '*') goto yy1241; - goto yy1213; -yy1215: - yych = *(marker = ++p); - if (yych == ' ') goto yy1229; - if (yych == '_') goto yy1231; - goto yy1213; -yy1216: - yych = *(marker = ++p); - if (yybm[0+yych] & 8) { - goto yy1218; - } - if (yych == '-') goto yy1221; - goto yy1213; -yy1217: - yych = *++p; - goto yy1213; -yy1218: - ++p; - yych = *p; - if (yybm[0+yych] & 8) { - goto yy1218; - } - if (yych == '-') goto yy1221; -yy1220: - p = marker; - goto yy1213; -yy1221: - ++p; - yych = *p; - if (yych == ' ') goto yy1221; - if (yych != '-') goto yy1220; -yy1223: - ++p; - yych = *p; - if (yybm[0+yych] & 16) { - goto yy1223; - } - if (yych <= 0x08) goto yy1220; - if (yych <= '\t') goto yy1225; - if (yych <= '\n') goto yy1227; - goto yy1220; -yy1225: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1225; - } - if (yych != '\n') goto yy1220; -yy1227: - ++p; - { return (p - start); } -yy1229: - ++p; - yych = *p; - if (yych == ' ') goto yy1229; - if (yych != '_') goto yy1220; -yy1231: - ++p; - yych = *p; - if (yych == ' ') goto yy1231; - if (yych != '_') goto yy1220; -yy1233: - ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1233; - } - if (yych <= 0x08) goto yy1220; - if (yych <= '\t') goto yy1235; - if (yych <= '\n') goto yy1237; - goto yy1220; -yy1235: - ++p; - yych = *p; - if (yych <= '\n') { - if (yych <= 0x08) goto yy1220; - if (yych <= '\t') goto yy1235; - } else { - if (yych == ' ') goto yy1235; - goto yy1220; - } -yy1237: - ++p; - { return (p - start); } -yy1239: - ++p; - yych = *p; - if (yych == ' ') goto yy1239; - if (yych != '*') goto yy1220; -yy1241: - ++p; - yych = *p; - if (yych == ' ') goto yy1241; - if (yych != '*') goto yy1220; -yy1243: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1243; - } - if (yych <= 0x08) goto yy1220; - if (yych <= '\t') goto yy1245; - if (yych <= '\n') goto yy1247; - goto yy1220; -yy1245: - ++p; - yych = *p; - if (yych <= '\n') { - if (yych <= 0x08) goto yy1220; - if (yych <= '\t') goto yy1245; - } else { - if (yych == ' ') goto yy1245; - goto yy1220; - } -yy1247: - ++p; - { return (p - start); } -} - -} - -// Scan an opening code fence. -int _scan_open_code_fence(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; - static const unsigned char yybm[] = { - 0, 160, 160, 160, 160, 160, 160, 160, - 160, 160, 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, 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, - 96, 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, 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, - }; - yych = *p; - if (yych <= '_') { - if (yych != '\n') goto yy1254; - } else { - if (yych <= '`') goto yy1252; - if (yych == '~') goto yy1253; - goto yy1254; - } -yy1251: - { return 0; } -yy1252: - yych = *(marker = ++p); - if (yych == '`') goto yy1263; - goto yy1251; -yy1253: - yych = *(marker = ++p); - if (yych == '~') goto yy1255; - goto yy1251; -yy1254: - yych = *++p; - goto yy1251; -yy1255: - yych = *++p; - if (yybm[0+yych] & 16) { - goto yy1257; - } -yy1256: - p = marker; - goto yy1251; -yy1257: - marker = p + 1; - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1259; - } - if (yych <= 0x00) goto yy1256; - if (yych <= '}') goto yy1261; - goto yy1257; -yy1259: - ++p; - yych = *p; - if (yybm[0+yych] & 32) { - goto yy1259; - } - if (yych <= 0x00) goto yy1256; - if (yych >= '~') goto yy1256; -yy1261: - ++p; - p = marker; - { return (p - start); } -yy1263: - yych = *++p; - if (yybm[0+yych] & 64) { - goto yy1264; - } - goto yy1256; -yy1264: - marker = p + 1; - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1266; - } - if (yych <= 0x00) goto yy1256; - if (yych <= '_') goto yy1268; - goto yy1264; -yy1266: - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1266; - } - if (yych <= 0x00) goto yy1256; - if (yych >= '`') goto yy1256; -yy1268: - ++p; - p = marker; - { return (p - start); } -} - -} - -// Scan a closing code fence with length at least len. -int _scan_close_code_fence(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, 64, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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, 32, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 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 yy1275; - } else { - if (yych <= '`') goto yy1273; - if (yych == '~') goto yy1274; - goto yy1275; - } -yy1272: - { return 0; } -yy1273: - yych = *(marker = ++p); - if (yych == '`') goto yy1284; - goto yy1272; -yy1274: - yych = *(marker = ++p); - if (yych == '~') goto yy1276; - goto yy1272; -yy1275: - yych = *++p; - goto yy1272; -yy1276: - yych = *++p; - if (yybm[0+yych] & 32) { - goto yy1278; - } -yy1277: - p = marker; - goto yy1272; -yy1278: - marker = p + 1; - ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1280; - } - if (yych == '\n') goto yy1282; - if (yych == '~') goto yy1278; - goto yy1277; -yy1280: - ++p; - yych = *p; - if (yybm[0+yych] & 64) { - goto yy1280; - } - if (yych != '\n') goto yy1277; -yy1282: - ++p; - p = marker; - { return (p - start); } -yy1284: - yych = *++p; - if (yybm[0+yych] & 128) { - goto yy1285; - } - goto yy1277; -yy1285: - marker = p + 1; - ++p; - yych = *p; - if (yybm[0+yych] & 128) { - goto yy1285; - } - if (yych <= '\n') { - if (yych <= 0x08) goto yy1277; - if (yych >= '\n') goto yy1289; - } else { - if (yych != ' ') goto yy1277; - } -yy1287: - ++p; - yych = *p; - if (yych <= '\n') { - if (yych <= 0x08) goto yy1277; - if (yych <= '\t') goto yy1287; - } else { - if (yych == ' ') goto yy1287; - goto yy1277; - } -yy1289: - ++p; - p = marker; - { return (p - start); } -} - -} - -// Scans an entity. -// Returns number of chars matched. -int _scan_entity(const unsigned char *p) -{ - const unsigned char *marker = NULL; - const unsigned char *start = p; - -{ - unsigned char yych; - yych = *p; - if (yych == '\n') goto yy1293; - if (yych == '&') goto yy1294; - goto yy1295; -yy1293: - { return 0; } -yy1294: - yych = *(marker = ++p); - if (yych <= '@') { - if (yych == '#') goto yy1296; - goto yy1293; - } else { - if (yych <= 'Z') goto yy1298; - if (yych <= '`') goto yy1293; - if (yych <= 'z') goto yy1298; - goto yy1293; - } -yy1295: - yych = *++p; - goto yy1293; -yy1296: - yych = *++p; - if (yych <= 'W') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1333; - } else { - if (yych <= 'X') goto yy1332; - if (yych == 'x') goto yy1332; - } -yy1297: - p = marker; - goto yy1293; -yy1298: - yych = *++p; - if (yych <= '@') { - if (yych <= '/') goto yy1297; - if (yych >= ':') goto yy1297; - } else { - if (yych <= 'Z') goto yy1299; - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } -yy1299: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1302; - if (yych <= ':') goto yy1297; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - goto yy1302; - } else { - if (yych <= '`') goto yy1297; - if (yych <= 'z') goto yy1302; - goto yy1297; - } - } -yy1300: - ++p; - { return (p - start); } -yy1302: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1303; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1303: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1304; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1304: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1305; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1305: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1306; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1306: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1307; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1307: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1308; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1308: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1309; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1309: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1310; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1310: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1311; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1311: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1312; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1312: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1313; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1313: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1314; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1314: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1315; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1315: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1316; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1316: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1317; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1317: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1318; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1318: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1319; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1319: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1320; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1320: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1321; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1321: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1322; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1322: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1323; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1323: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1324; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1324: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1325; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1325: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1326; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1326: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1327; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1327: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1328; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1328: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1329; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1329: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1330; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1330: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1331; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'Z') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= '{') goto yy1297; - } - } -yy1331: - yych = *++p; - if (yych == ';') goto yy1300; - goto yy1297; -yy1332: - yych = *++p; - if (yych <= '@') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1340; - goto yy1297; - } else { - if (yych <= 'F') goto yy1340; - if (yych <= '`') goto yy1297; - if (yych <= 'f') goto yy1340; - goto yy1297; - } -yy1333: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1334; - if (yych == ';') goto yy1300; - goto yy1297; -yy1334: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1335; - if (yych == ';') goto yy1300; - goto yy1297; -yy1335: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1336; - if (yych == ';') goto yy1300; - goto yy1297; -yy1336: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1337; - if (yych == ';') goto yy1300; - goto yy1297; -yy1337: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1338; - if (yych == ';') goto yy1300; - goto yy1297; -yy1338: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1339; - if (yych == ';') goto yy1300; - goto yy1297; -yy1339: - yych = *++p; - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1331; - if (yych == ';') goto yy1300; - goto yy1297; -yy1340: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1341; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= 'g') goto yy1297; - } - } -yy1341: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1342; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= 'g') goto yy1297; - } - } -yy1342: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1343; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= 'g') goto yy1297; - } - } -yy1343: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1344; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= 'g') goto yy1297; - } - } -yy1344: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1345; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= 'g') goto yy1297; - } - } -yy1345: - yych = *++p; - if (yych <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1346; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - } else { - if (yych <= '`') goto yy1297; - if (yych >= 'g') goto yy1297; - } - } -yy1346: - ++p; - if ((yych = *p) <= ';') { - if (yych <= '/') goto yy1297; - if (yych <= '9') goto yy1331; - if (yych <= ':') goto yy1297; - goto yy1300; - } else { - if (yych <= 'F') { - if (yych <= '@') goto yy1297; - goto yy1331; - } else { - if (yych <= '`') goto yy1297; - if (yych <= 'f') goto yy1331; - goto yy1297; - } - } -} - -} |