| /* Generated by re2c 0.14.3 */ |
| #include <stdlib.h> |
| #include "chunk.h" |
| #include "scanners.h" |
| |
| bufsize_t _scan_at(bufsize_t (*scanner)(const unsigned char *), cmark_chunk *c, |
| bufsize_t offset) { |
| bufsize_t res; |
| unsigned char *ptr = (unsigned char *)c->data; |
| unsigned char zero = '\0'; |
| |
| if (ptr == NULL) { |
| res = scanner(&zero); |
| } else { |
| unsigned char lim = ptr[c->len]; |
| |
| ptr[c->len] = '\0'; |
| res = scanner(ptr + offset); |
| ptr[c->len] = lim; |
| } |
| |
| return res; |
| } |
| |
| // Try to match a scheme including colon. |
| bufsize_t _scan_scheme(const unsigned char *p) { |
| const unsigned char *marker = NULL; |
| const unsigned char *start = p; |
| |
| { |
| unsigned char yych; |
| |
| yych = *(marker = p); |
| if (yych <= 'c') { |
| if (yych <= 'M') { |
| if (yych <= 'E') { |
| if (yych <= 'A') { |
| if (yych == '\n') |
| goto yy2; |
| if (yych <= '@') |
| goto yy29; |
| goto yy6; |
| } else { |
| if (yych <= 'B') |
| goto yy24; |
| if (yych <= 'C') |
| goto yy3; |
| if (yych <= 'D') |
| goto yy4; |
| goto yy25; |
| } |
| } else { |
| if (yych <= 'I') { |
| if (yych <= 'F') |
| goto yy7; |
| if (yych <= 'G') |
| goto yy8; |
| if (yych <= 'H') |
| goto yy9; |
| goto yy10; |
| } else { |
| if (yych <= 'J') |
| goto yy5; |
| if (yych <= 'K') |
| goto yy26; |
| if (yych <= 'L') |
| goto yy11; |
| goto yy12; |
| } |
| } |
| } else { |
| if (yych <= 'U') { |
| if (yych <= 'Q') { |
| if (yych <= 'N') |
| goto yy13; |
| if (yych <= 'O') |
| goto yy14; |
| if (yych <= 'P') |
| goto yy15; |
| goto yy27; |
| } else { |
| if (yych <= 'R') |
| goto yy16; |
| if (yych <= 'S') |
| goto yy17; |
| if (yych <= 'T') |
| goto yy18; |
| goto yy19; |
| } |
| } else { |
| if (yych <= 'Y') { |
| if (yych <= 'V') |
| goto yy20; |
| if (yych <= 'W') |
| goto yy21; |
| if (yych <= 'X') |
| goto yy22; |
| goto yy28; |
| } else { |
| if (yych <= '`') { |
| if (yych <= 'Z') |
| goto yy23; |
| goto yy29; |
| } else { |
| if (yych <= 'a') |
| goto yy6; |
| if (yych <= 'b') |
| goto yy24; |
| goto yy3; |
| } |
| } |
| } |
| } |
| } else { |
| if (yych <= 't') { |
| if (yych <= 'k') { |
| if (yych <= 'g') { |
| if (yych <= 'd') |
| goto yy4; |
| if (yych <= 'e') |
| goto yy25; |
| if (yych <= 'f') |
| goto yy7; |
| goto yy8; |
| } else { |
| if (yych <= 'h') |
| goto yy9; |
| if (yych <= 'i') |
| goto yy10; |
| if (yych <= 'j') |
| goto yy5; |
| goto yy26; |
| } |
| } else { |
| if (yych <= 'o') { |
| if (yych <= 'l') |
| goto yy11; |
| if (yych <= 'm') |
| goto yy12; |
| if (yych <= 'n') |
| goto yy13; |
| goto yy14; |
| } else { |
| if (yych <= 'q') { |
| if (yych <= 'p') |
| goto yy15; |
| goto yy27; |
| } else { |
| if (yych <= 'r') |
| goto yy16; |
| if (yych <= 's') |
| goto yy17; |
| goto yy18; |
| } |
| } |
| } |
| } else { |
| if (yych <= 0xC1) { |
| if (yych <= 'x') { |
| if (yych <= 'u') |
| goto yy19; |
| if (yych <= 'v') |
| goto yy20; |
| if (yych <= 'w') |
| goto yy21; |
| goto yy22; |
| } else { |
| if (yych <= 'y') |
| goto yy28; |
| if (yych <= 'z') |
| goto yy23; |
| if (yych <= 0x7F) |
| goto yy29; |
| } |
| } else { |
| if (yych <= 0xED) { |
| if (yych <= 0xDF) |
| goto yy30; |
| if (yych <= 0xE0) |
| goto yy32; |
| if (yych <= 0xEC) |
| goto yy33; |
| goto yy37; |
| } else { |
| if (yych <= 0xF0) { |
| if (yych <= 0xEF) |
| goto yy33; |
| goto yy34; |
| } else { |
| if (yych <= 0xF3) |
| goto yy35; |
| if (yych <= 0xF4) |
| goto yy36; |
| } |
| } |
| } |
| } |
| } |
| yy2 : { return 0; } |
| yy3: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'A': |
| case 'a': |
| goto yy447; |
| case 'H': |
| case 'h': |
| goto yy446; |
| case 'I': |
| case 'i': |
| goto yy449; |
| case 'O': |
| case 'o': |
| goto yy445; |
| case 'R': |
| case 'r': |
| goto yy448; |
| case 'V': |
| case 'v': |
| goto yy444; |
| default: |
| goto yy2; |
| } |
| yy4: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'A': |
| case 'a': |
| goto yy420; |
| case 'I': |
| case 'i': |
| goto yy419; |
| case 'L': |
| case 'l': |
| goto yy417; |
| case 'N': |
| case 'n': |
| goto yy418; |
| case 'O': |
| case 'o': |
| goto yy421; |
| case 'T': |
| case 't': |
| goto yy416; |
| case 'V': |
| case 'v': |
| goto yy415; |
| default: |
| goto yy2; |
| } |
| yy5: |
| yych = *(marker = ++p); |
| if (yych <= 'M') { |
| if (yych == 'A') |
| goto yy407; |
| if (yych <= 'L') |
| goto yy2; |
| goto yy406; |
| } else { |
| if (yych <= 'a') { |
| if (yych <= '`') |
| goto yy2; |
| goto yy407; |
| } else { |
| if (yych == 'm') |
| goto yy406; |
| goto yy2; |
| } |
| } |
| yy6: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'A': |
| case 'a': |
| goto yy388; |
| case 'B': |
| case 'b': |
| goto yy387; |
| case 'C': |
| case 'c': |
| goto yy386; |
| case 'D': |
| case 'd': |
| goto yy385; |
| case 'F': |
| case 'f': |
| goto yy384; |
| case 'I': |
| case 'i': |
| goto yy383; |
| case 'P': |
| case 'p': |
| goto yy382; |
| case 'T': |
| case 't': |
| goto yy381; |
| case 'W': |
| case 'w': |
| goto yy41; |
| default: |
| goto yy2; |
| } |
| yy7: |
| yych = *(marker = ++p); |
| if (yych <= 'T') { |
| if (yych <= 'E') { |
| if (yych == 'A') |
| goto yy368; |
| if (yych <= 'D') |
| goto yy2; |
| goto yy367; |
| } else { |
| if (yych == 'I') |
| goto yy366; |
| if (yych <= 'S') |
| goto yy2; |
| goto yy369; |
| } |
| } else { |
| if (yych <= 'e') { |
| if (yych == 'a') |
| goto yy368; |
| if (yych <= 'd') |
| goto yy2; |
| goto yy367; |
| } else { |
| if (yych <= 'i') { |
| if (yych <= 'h') |
| goto yy2; |
| goto yy366; |
| } else { |
| if (yych == 't') |
| goto yy369; |
| goto yy2; |
| } |
| } |
| } |
| yy8: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'E': |
| case 'e': |
| goto yy351; |
| case 'G': |
| case 'g': |
| goto yy41; |
| case 'I': |
| case 'i': |
| goto yy349; |
| case 'O': |
| case 'o': |
| goto yy350; |
| case 'T': |
| case 't': |
| goto yy348; |
| default: |
| goto yy2; |
| } |
| yy9: |
| yych = *(marker = ++p); |
| if (yych <= 'S') { |
| if (yych <= '3') { |
| if (yych <= '2') |
| goto yy2; |
| goto yy344; |
| } else { |
| if (yych == 'C') |
| goto yy342; |
| goto yy2; |
| } |
| } else { |
| if (yych <= 'c') { |
| if (yych <= 'T') |
| goto yy343; |
| if (yych <= 'b') |
| goto yy2; |
| goto yy342; |
| } else { |
| if (yych == 't') |
| goto yy343; |
| goto yy2; |
| } |
| } |
| yy10: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'A': |
| case 'a': |
| goto yy324; |
| case 'C': |
| case 'c': |
| goto yy321; |
| case 'M': |
| case 'm': |
| goto yy323; |
| case 'N': |
| case 'n': |
| goto yy322; |
| case 'P': |
| case 'p': |
| goto yy320; |
| case 'R': |
| case 'r': |
| goto yy319; |
| case 'T': |
| case 't': |
| goto yy318; |
| default: |
| goto yy2; |
| } |
| yy11: |
| yych = *(marker = ++p); |
| if (yych <= 'D') { |
| if (yych == 'A') |
| goto yy312; |
| if (yych <= 'C') |
| goto yy2; |
| goto yy311; |
| } else { |
| if (yych <= 'a') { |
| if (yych <= '`') |
| goto yy2; |
| goto yy312; |
| } else { |
| if (yych == 'd') |
| goto yy311; |
| goto yy2; |
| } |
| } |
| yy12: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'A': |
| case 'a': |
| goto yy278; |
| case 'E': |
| case 'e': |
| goto yy277; |
| case 'I': |
| case 'i': |
| goto yy280; |
| case 'M': |
| case 'm': |
| goto yy276; |
| case 'S': |
| case 's': |
| goto yy275; |
| case 'T': |
| case 't': |
| goto yy279; |
| case 'U': |
| case 'u': |
| goto yy274; |
| case 'V': |
| case 'v': |
| goto yy273; |
| default: |
| goto yy2; |
| } |
| yy13: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'E': |
| case 'e': |
| goto yy268; |
| case 'F': |
| case 'f': |
| goto yy267; |
| case 'I': |
| case 'i': |
| goto yy266; |
| case 'N': |
| case 'n': |
| goto yy265; |
| case 'O': |
| case 'o': |
| goto yy264; |
| default: |
| goto yy2; |
| } |
| yy14: |
| yych = *(marker = ++p); |
| if (yych <= 'P') { |
| if (yych == 'I') |
| goto yy250; |
| if (yych <= 'O') |
| goto yy2; |
| goto yy251; |
| } else { |
| if (yych <= 'i') { |
| if (yych <= 'h') |
| goto yy2; |
| goto yy250; |
| } else { |
| if (yych == 'p') |
| goto yy251; |
| goto yy2; |
| } |
| } |
| yy15: |
| yych = *(marker = ++p); |
| if (yych <= 'S') { |
| if (yych <= 'L') { |
| if (yych == 'A') |
| goto yy232; |
| if (yych <= 'K') |
| goto yy2; |
| goto yy231; |
| } else { |
| if (yych <= 'O') { |
| if (yych <= 'N') |
| goto yy2; |
| goto yy233; |
| } else { |
| if (yych <= 'Q') |
| goto yy2; |
| if (yych <= 'R') |
| goto yy230; |
| goto yy229; |
| } |
| } |
| } else { |
| if (yych <= 'n') { |
| if (yych <= 'a') { |
| if (yych <= '`') |
| goto yy2; |
| goto yy232; |
| } else { |
| if (yych == 'l') |
| goto yy231; |
| goto yy2; |
| } |
| } else { |
| if (yych <= 'q') { |
| if (yych <= 'o') |
| goto yy233; |
| goto yy2; |
| } else { |
| if (yych <= 'r') |
| goto yy230; |
| if (yych <= 's') |
| goto yy229; |
| goto yy2; |
| } |
| } |
| } |
| yy16: |
| yych = *(marker = ++p); |
| if (yych <= 'T') { |
| if (yych <= 'L') { |
| if (yych == 'E') |
| goto yy219; |
| goto yy2; |
| } else { |
| if (yych <= 'M') |
| goto yy218; |
| if (yych <= 'R') |
| goto yy2; |
| if (yych <= 'S') |
| goto yy217; |
| goto yy216; |
| } |
| } else { |
| if (yych <= 'm') { |
| if (yych == 'e') |
| goto yy219; |
| if (yych <= 'l') |
| goto yy2; |
| goto yy218; |
| } else { |
| if (yych <= 'r') |
| goto yy2; |
| if (yych <= 's') |
| goto yy217; |
| if (yych <= 't') |
| goto yy216; |
| goto yy2; |
| } |
| } |
| yy17: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'E': |
| case 'e': |
| goto yy172; |
| case 'F': |
| case 'f': |
| goto yy171; |
| case 'G': |
| case 'g': |
| goto yy170; |
| case 'H': |
| case 'h': |
| goto yy175; |
| case 'I': |
| case 'i': |
| goto yy174; |
| case 'K': |
| case 'k': |
| goto yy169; |
| case 'M': |
| case 'm': |
| goto yy168; |
| case 'N': |
| case 'n': |
| goto yy173; |
| case 'O': |
| case 'o': |
| goto yy167; |
| case 'P': |
| case 'p': |
| goto yy166; |
| case 'S': |
| case 's': |
| goto yy165; |
| case 'T': |
| case 't': |
| goto yy164; |
| case 'V': |
| case 'v': |
| goto yy163; |
| default: |
| goto yy2; |
| } |
| yy18: |
| yych = *(marker = ++p); |
| switch (yych) { |
| case 'A': |
| case 'a': |
| goto yy139; |
| case 'E': |
| case 'e': |
| goto yy135; |
| case 'F': |
| case 'f': |
| goto yy138; |
| case 'H': |
| case 'h': |
| goto yy134; |
| case 'I': |
| case 'i': |
| goto yy136; |
| case 'N': |
| case 'n': |
| goto yy137; |
| case 'V': |
| case 'v': |
| goto yy41; |
| default: |
| goto yy2; |
| } |
| yy19: |
| yych = *(marker = ++p); |
| if (yych <= 'T') { |
| if (yych <= 'N') { |
| if (yych == 'D') |
| goto yy126; |
| if (yych <= 'M') |
| goto yy2; |
| goto yy125; |
| } else { |
| if (yych == 'R') |
| goto yy127; |
| if (yych <= 'S') |
| goto yy2; |
| goto yy124; |
| } |
| } else { |
| if (yych <= 'n') { |
| if (yych == 'd') |
| goto yy126; |
| if (yych <= 'm') |
| goto yy2; |
| goto yy125; |
| } else { |
| if (yych <= 'r') { |
| if (yych <= 'q') |
| goto yy2; |
| goto yy127; |
| } else { |
| if (yych == 't') |
| goto yy124; |
| goto yy2; |
| } |
| } |
| } |
| yy20: |
| yych = *(marker = ++p); |
| if (yych <= 'I') { |
| if (yych == 'E') |
| goto yy108; |
| if (yych <= 'H') |
| goto yy2; |
| goto yy107; |
| } else { |
| if (yych <= 'e') { |
| if (yych <= 'd') |
| goto yy2; |
| goto yy108; |
| } else { |
| if (yych == 'i') |
| goto yy107; |
| goto yy2; |
| } |
| } |
| yy21: |
| yych = *(marker = ++p); |
| if (yych <= 'Y') { |
| if (yych <= 'R') { |
| if (yych == 'E') |
| goto yy97; |
| goto yy2; |
| } else { |
| if (yych <= 'S') |
| goto yy98; |
| if (yych <= 'T') |
| goto yy96; |
| if (yych <= 'X') |
| goto yy2; |
| goto yy95; |
| } |
| } else { |
| if (yych <= 's') { |
| if (yych == 'e') |
| goto yy97; |
| if (yych <= 'r') |
| goto yy2; |
| goto yy98; |
| } else { |
| if (yych <= 't') |
| goto yy96; |
| if (yych == 'y') |
| goto yy95; |
| goto yy2; |
| } |
| } |
| yy22: |
| yych = *(marker = ++p); |
| if (yych <= 'R') { |
| if (yych <= 'F') { |
| if (yych == 'C') |
| goto yy74; |
| if (yych <= 'E') |
| goto yy2; |
| goto yy72; |
| } else { |
| if (yych == 'M') |
| goto yy73; |
| if (yych <= 'Q') |
| goto yy2; |
| goto yy71; |
| } |
| } else { |
| if (yych <= 'f') { |
| if (yych == 'c') |
| goto yy74; |
| if (yych <= 'e') |
| goto yy2; |
| goto yy72; |
| } else { |
| if (yych <= 'm') { |
| if (yych <= 'l') |
| goto yy2; |
| goto yy73; |
| } else { |
| if (yych == 'r') |
| goto yy71; |
| goto yy2; |
| } |
| } |
| } |
| yy23: |
| yych = *(marker = ++p); |
| if (yych == '3') |
| goto yy66; |
| goto yy2; |
| yy24: |
| yych = *(marker = ++p); |
| if (yych <= 'O') { |
| if (yych <= 'H') { |
| if (yych == 'E') |
| goto yy56; |
| goto yy2; |
| } else { |
| if (yych <= 'I') |
| goto yy55; |
| if (yych <= 'N') |
| goto yy2; |
| goto yy54; |
| } |
| } else { |
| if (yych <= 'h') { |
| if (yych == 'e') |
| goto yy56; |
| goto yy2; |
| } else { |
| if (yych <= 'i') |
| goto yy55; |
| if (yych == 'o') |
| goto yy54; |
| goto yy2; |
| } |
| } |
| yy25: |
| yych = *(marker = ++p); |
| if (yych == 'D') |
| goto yy52; |
| if (yych == 'd') |
| goto yy52; |
| goto yy2; |
| yy26: |
| yych = *(marker = ++p); |
| if (yych == 'E') |
| goto yy47; |
| if (yych == 'e') |
| goto yy47; |
| goto yy2; |
| yy27: |
| yych = *(marker = ++p); |
| if (yych == 'U') |
| goto yy44; |
| if (yych == 'u') |
| goto yy44; |
| goto yy2; |
| yy28: |
| yych = *(marker = ++p); |
| if (yych == 'M') |
| goto yy38; |
| if (yych == 'm') |
| goto yy38; |
| goto yy2; |
| yy29: |
| yych = *++p; |
| goto yy2; |
| yy30: |
| yych = *++p; |
| if (yych <= 0x7F) |
| goto yy31; |
| if (yych <= 0xBF) |
| goto yy29; |
| yy31: |
| p = marker; |
| goto yy2; |
| yy32: |
| yych = *++p; |
| if (yych <= 0x9F) |
| goto yy31; |
| if (yych <= 0xBF) |
| goto yy30; |
| goto yy31; |
| yy33: |
| yych = *++p; |
| if (yych <= 0x7F) |
| goto yy31; |
| if (yych <= 0xBF) |
| goto yy30; |
| goto yy31; |
| yy34: |
| yych = *++p; |
| if (yych <= 0x8F) |
| goto yy31; |
| if (yych <= 0xBF) |
| goto yy33; |
| goto yy31; |
| yy35: |
| yych = *++p; |
| if (yych <= 0x7F) |
| goto yy31; |
| if (yych <= 0xBF) |
| goto yy33; |
| goto yy31; |
| yy36: |
| yych = *++p; |
| if (yych <= 0x7F) |
| goto yy31; |
| if (yych <= 0x8F) |
| goto yy33; |
| goto yy31; |
| yy37: |
| yych = *++p; |
| if (yych <= 0x7F) |
| goto yy31; |
| if (yych <= 0x9F) |
| goto yy30; |
| goto yy31; |
| yy38: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy39; |
| if (yych != 's') |
| goto yy31; |
| yy39: |
| yych = *++p; |
| if (yych == 'G') |
| goto yy40; |
| if (yych != 'g') |
| goto yy31; |
| yy40: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy41; |
| if (yych != 'r') |
| goto yy31; |
| yy41: |
| yych = *++p; |
| if (yych != ':') |
| goto yy31; |
| yy42: |
| ++p; |
| { return (bufsize_t)(p - start); } |
| yy44: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy45; |
| if (yych != 'e') |
| goto yy31; |
| yy45: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy46; |
| if (yych != 'r') |
| goto yy31; |
| yy46: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy41; |
| if (yych == 'y') |
| goto yy41; |
| goto yy31; |
| yy47: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy48; |
| if (yych != 'y') |
| goto yy31; |
| yy48: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy49; |
| if (yych != 'p') |
| goto yy31; |
| yy49: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy50; |
| if (yych != 'a') |
| goto yy31; |
| yy50: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy51; |
| if (yych != 'r') |
| goto yy31; |
| yy51: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy41; |
| if (yych == 'c') |
| goto yy41; |
| goto yy31; |
| yy52: |
| yych = *++p; |
| if (yych != '2') |
| goto yy31; |
| yych = *++p; |
| if (yych == 'K') |
| goto yy41; |
| if (yych == 'k') |
| goto yy41; |
| goto yy31; |
| yy54: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy65; |
| if (yych == 'l') |
| goto yy65; |
| goto yy31; |
| yy55: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy61; |
| if (yych == 't') |
| goto yy61; |
| goto yy31; |
| yy56: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy57; |
| if (yych != 's') |
| goto yy31; |
| yy57: |
| yych = *++p; |
| if (yych == 'H') |
| goto yy58; |
| if (yych != 'h') |
| goto yy31; |
| yy58: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy59; |
| if (yych != 'a') |
| goto yy31; |
| yy59: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy60; |
| if (yych != 'r') |
| goto yy31; |
| yy60: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy61: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy62; |
| if (yych != 'c') |
| goto yy31; |
| yy62: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy63; |
| if (yych != 'o') |
| goto yy31; |
| yy63: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy64; |
| if (yych != 'i') |
| goto yy31; |
| yy64: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy65: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy41; |
| if (yych == 'o') |
| goto yy41; |
| goto yy31; |
| yy66: |
| 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 yy41; |
| if (yych <= 'q') |
| goto yy31; |
| if (yych <= 's') |
| goto yy41; |
| goto yy31; |
| yy71: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy41; |
| if (yych == 'i') |
| goto yy41; |
| goto yy31; |
| yy72: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy93; |
| if (yych == 'i') |
| goto yy93; |
| goto yy31; |
| yy73: |
| yych = *++p; |
| if (yych <= 'P') { |
| if (yych == 'L') |
| goto yy83; |
| if (yych <= 'O') |
| goto yy31; |
| goto yy84; |
| } else { |
| if (yych <= 'l') { |
| if (yych <= 'k') |
| goto yy31; |
| goto yy83; |
| } else { |
| if (yych == 'p') |
| goto yy84; |
| goto yy31; |
| } |
| } |
| yy74: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy75; |
| if (yych != 'o') |
| goto yy31; |
| yy75: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy76; |
| if (yych != 'n') |
| goto yy31; |
| yy76: |
| yych = *++p; |
| if (yych == '-') |
| goto yy77; |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| yy77: |
| yych = *++p; |
| if (yych == 'U') |
| goto yy78; |
| if (yych != 'u') |
| goto yy31; |
| yy78: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy79; |
| if (yych != 's') |
| goto yy31; |
| yy79: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy80; |
| if (yych != 'e') |
| goto yy31; |
| yy80: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy81; |
| if (yych != 'r') |
| goto yy31; |
| yy81: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy82; |
| if (yych != 'i') |
| goto yy31; |
| yy82: |
| yych = *++p; |
| if (yych == 'D') |
| goto yy41; |
| if (yych == 'd') |
| goto yy41; |
| goto yy31; |
| yy83: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy85; |
| if (yych == 'r') |
| goto yy85; |
| goto yy31; |
| yy84: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy85: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy86; |
| if (yych != 'p') |
| goto yy31; |
| yy86: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy87; |
| if (yych != 'c') |
| goto yy31; |
| yy87: |
| yych = *++p; |
| if (yych != '.') |
| goto yy31; |
| yych = *++p; |
| if (yych == 'B') |
| goto yy89; |
| if (yych != 'b') |
| goto yy31; |
| yy89: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy90; |
| if (yych != 'e') |
| goto yy31; |
| yy90: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy91; |
| if (yych != 'e') |
| goto yy31; |
| yy91: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy92; |
| if (yych != 'p') |
| goto yy31; |
| yy92: |
| yych = *++p; |
| if (yych <= 'R') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| yy93: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy94; |
| if (yych != 'r') |
| goto yy31; |
| yy94: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy95: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy103; |
| if (yych == 'c') |
| goto yy103; |
| goto yy31; |
| yy96: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy102; |
| if (yych == 'a') |
| goto yy102; |
| goto yy31; |
| yy97: |
| yych = *++p; |
| if (yych == 'B') |
| goto yy99; |
| if (yych == 'b') |
| goto yy99; |
| goto yy31; |
| yy98: |
| yych = *++p; |
| if (yych <= 'R') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| yy99: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy100; |
| if (yych != 'c') |
| goto yy31; |
| yy100: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy101; |
| if (yych != 'a') |
| goto yy31; |
| yy101: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy41; |
| if (yych == 'l') |
| goto yy41; |
| goto yy31; |
| yy102: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy41; |
| if (yych == 'i') |
| goto yy41; |
| goto yy31; |
| yy103: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy104; |
| if (yych != 'i') |
| goto yy31; |
| yy104: |
| yych = *++p; |
| if (yych == 'W') |
| goto yy105; |
| if (yych != 'w') |
| goto yy31; |
| yy105: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy106; |
| if (yych != 'y') |
| goto yy31; |
| yy106: |
| yych = *++p; |
| if (yych == 'G') |
| goto yy41; |
| if (yych == 'g') |
| goto yy41; |
| goto yy31; |
| yy107: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy116; |
| if (yych == 'e') |
| goto yy116; |
| goto yy31; |
| yy108: |
| yych = *++p; |
| if (yych <= 'N') { |
| if (yych <= 'L') |
| goto yy31; |
| if (yych >= 'N') |
| goto yy110; |
| } else { |
| if (yych <= 'l') |
| goto yy31; |
| if (yych <= 'm') |
| goto yy109; |
| if (yych <= 'n') |
| goto yy110; |
| goto yy31; |
| } |
| yy109: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy115; |
| if (yych == 'm') |
| goto yy115; |
| goto yy31; |
| yy110: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy111; |
| if (yych != 't') |
| goto yy31; |
| yy111: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy112; |
| if (yych != 'r') |
| goto yy31; |
| yy112: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy113; |
| if (yych != 'i') |
| goto yy31; |
| yy113: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy114; |
| if (yych != 'l') |
| goto yy31; |
| yy114: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy41; |
| if (yych == 'o') |
| goto yy41; |
| goto yy31; |
| yy115: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy41; |
| if (yych == 'i') |
| goto yy41; |
| goto yy31; |
| yy116: |
| yych = *++p; |
| if (yych == 'W') |
| goto yy117; |
| if (yych != 'w') |
| goto yy31; |
| yy117: |
| yych = *++p; |
| if (yych != '-') |
| goto yy31; |
| yych = *++p; |
| if (yych == 'S') |
| goto yy119; |
| if (yych != 's') |
| goto yy31; |
| yy119: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy120; |
| if (yych != 'o') |
| goto yy31; |
| yy120: |
| yych = *++p; |
| if (yych == 'U') |
| goto yy121; |
| if (yych != 'u') |
| goto yy31; |
| yy121: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy122; |
| if (yych != 'r') |
| goto yy31; |
| yy122: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy123; |
| if (yych != 'c') |
| goto yy31; |
| yy123: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy124: |
| yych = *++p; |
| if (yych == '2') |
| goto yy131; |
| goto yy31; |
| yy125: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy128; |
| if (yych == 'r') |
| goto yy128; |
| goto yy31; |
| yy126: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy127: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy128: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy129; |
| if (yych != 'e') |
| goto yy31; |
| yy129: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy130; |
| if (yych != 'a') |
| goto yy31; |
| yy130: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy41; |
| if (yych == 'l') |
| goto yy41; |
| goto yy31; |
| yy131: |
| yych = *++p; |
| if (yych != '0') |
| goto yy31; |
| yych = *++p; |
| if (yych != '0') |
| goto yy31; |
| yych = *++p; |
| if (yych == '4') |
| goto yy41; |
| goto yy31; |
| yy134: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy153; |
| if (yych == 'i') |
| goto yy153; |
| goto yy31; |
| yy135: |
| yych = *++p; |
| if (yych <= 'L') { |
| if (yych == 'A') |
| goto yy145; |
| if (yych <= 'K') |
| goto yy31; |
| goto yy144; |
| } else { |
| if (yych <= 'a') { |
| if (yych <= '`') |
| goto yy31; |
| goto yy145; |
| } else { |
| if (yych == 'l') |
| goto yy144; |
| goto yy31; |
| } |
| } |
| yy136: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy137: |
| yych = *++p; |
| if (yych == '3') |
| goto yy141; |
| goto yy31; |
| yy138: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy140; |
| if (yych == 't') |
| goto yy140; |
| goto yy31; |
| yy139: |
| yych = *++p; |
| if (yych == 'G') |
| goto yy41; |
| if (yych == 'g') |
| goto yy41; |
| goto yy31; |
| yy140: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy141: |
| yych = *++p; |
| if (yych != '2') |
| goto yy31; |
| yych = *++p; |
| if (yych != '7') |
| goto yy31; |
| yych = *++p; |
| if (yych == '0') |
| goto yy41; |
| goto yy31; |
| yy144: |
| yych = *++p; |
| if (yych <= 'M') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'N') |
| goto yy151; |
| if (yych == 'n') |
| goto yy151; |
| goto yy31; |
| } |
| yy145: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy146; |
| if (yych != 'm') |
| goto yy31; |
| yy146: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy147; |
| if (yych != 's') |
| goto yy31; |
| yy147: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy148; |
| if (yych != 'p') |
| goto yy31; |
| yy148: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy149; |
| if (yych != 'e') |
| goto yy31; |
| yy149: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy150; |
| if (yych != 'a') |
| goto yy31; |
| yy150: |
| yych = *++p; |
| if (yych == 'K') |
| goto yy41; |
| if (yych == 'k') |
| goto yy41; |
| goto yy31; |
| yy151: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy152; |
| if (yych != 'e') |
| goto yy31; |
| yy152: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy41; |
| if (yych == 't') |
| goto yy41; |
| goto yy31; |
| yy153: |
| yych = *++p; |
| if (yych <= 'S') { |
| if (yych == 'N') |
| goto yy154; |
| if (yych <= 'R') |
| goto yy31; |
| goto yy155; |
| } else { |
| if (yych <= 'n') { |
| if (yych <= 'm') |
| goto yy31; |
| } else { |
| if (yych == 's') |
| goto yy155; |
| goto yy31; |
| } |
| } |
| yy154: |
| yych = *++p; |
| if (yych == 'G') |
| goto yy162; |
| if (yych == 'g') |
| goto yy162; |
| goto yy31; |
| yy155: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy156; |
| if (yych != 'm') |
| goto yy31; |
| yy156: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy157; |
| if (yych != 'e') |
| goto yy31; |
| yy157: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy158; |
| if (yych != 's') |
| goto yy31; |
| yy158: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy159; |
| if (yych != 's') |
| goto yy31; |
| yy159: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy160; |
| if (yych != 'a') |
| goto yy31; |
| yy160: |
| yych = *++p; |
| if (yych == 'G') |
| goto yy161; |
| if (yych != 'g') |
| goto yy31; |
| yy161: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy162: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy163: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy164: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy214; |
| if (yych == 'e') |
| goto yy214; |
| goto yy31; |
| yy165: |
| yych = *++p; |
| if (yych == 'H') |
| goto yy41; |
| if (yych == 'h') |
| goto yy41; |
| goto yy31; |
| yy166: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy210; |
| if (yych == 'o') |
| goto yy210; |
| goto yy31; |
| yy167: |
| yych = *++p; |
| if (yych <= 'L') { |
| if (yych == 'A') |
| goto yy200; |
| if (yych <= 'K') |
| goto yy31; |
| goto yy201; |
| } else { |
| if (yych <= 'a') { |
| if (yych <= '`') |
| goto yy31; |
| goto yy200; |
| } else { |
| if (yych == 'l') |
| goto yy201; |
| goto yy31; |
| } |
| } |
| yy168: |
| yych = *++p; |
| if (yych <= 'S') { |
| if (yych == 'B') |
| goto yy41; |
| if (yych <= 'R') |
| goto yy31; |
| goto yy41; |
| } else { |
| if (yych <= 'b') { |
| if (yych <= 'a') |
| goto yy31; |
| goto yy41; |
| } else { |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| } |
| yy169: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy198; |
| if (yych == 'y') |
| goto yy198; |
| goto yy31; |
| yy170: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy171: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy197; |
| if (yych == 't') |
| goto yy197; |
| goto yy31; |
| yy172: |
| yych = *++p; |
| if (yych <= 'S') { |
| if (yych <= 'C') { |
| if (yych <= 'B') |
| goto yy31; |
| goto yy184; |
| } else { |
| if (yych <= 'Q') |
| goto yy31; |
| if (yych <= 'R') |
| goto yy182; |
| goto yy183; |
| } |
| } else { |
| if (yych <= 'q') { |
| if (yych == 'c') |
| goto yy184; |
| goto yy31; |
| } else { |
| if (yych <= 'r') |
| goto yy182; |
| if (yych <= 's') |
| goto yy183; |
| goto yy31; |
| } |
| } |
| yy173: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy181; |
| if (yych == 'm') |
| goto yy181; |
| goto yy31; |
| yy174: |
| yych = *++p; |
| if (yych <= 'P') { |
| if (yych == 'E') |
| goto yy178; |
| if (yych <= 'O') |
| goto yy31; |
| goto yy179; |
| } else { |
| if (yych <= 'e') { |
| if (yych <= 'd') |
| goto yy31; |
| goto yy178; |
| } else { |
| if (yych == 'p') |
| goto yy179; |
| goto yy31; |
| } |
| } |
| yy175: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy176; |
| if (yych != 't') |
| goto yy31; |
| yy176: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy177; |
| if (yych != 't') |
| goto yy31; |
| yy177: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy178: |
| yych = *++p; |
| if (yych == 'V') |
| goto yy180; |
| if (yych == 'v') |
| goto yy180; |
| goto yy31; |
| yy179: |
| yych = *++p; |
| if (yych <= 'R') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| yy180: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy181: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy182: |
| yych = *++p; |
| if (yych == 'V') |
| goto yy194; |
| if (yych == 'v') |
| goto yy194; |
| goto yy31; |
| yy183: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy191; |
| if (yych == 's') |
| goto yy191; |
| goto yy31; |
| yy184: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy185; |
| if (yych != 'o') |
| goto yy31; |
| yy185: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy186; |
| if (yych != 'n') |
| goto yy31; |
| yy186: |
| yych = *++p; |
| if (yych == 'D') |
| goto yy187; |
| if (yych != 'd') |
| goto yy31; |
| yy187: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy188; |
| if (yych != 'l') |
| goto yy31; |
| yy188: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy189; |
| if (yych != 'i') |
| goto yy31; |
| yy189: |
| yych = *++p; |
| if (yych == 'F') |
| goto yy190; |
| if (yych != 'f') |
| goto yy31; |
| yy190: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy191: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy192; |
| if (yych != 'i') |
| goto yy31; |
| yy192: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy193; |
| if (yych != 'o') |
| goto yy31; |
| yy193: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy194: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy195; |
| if (yych != 'i') |
| goto yy31; |
| yy195: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy196; |
| if (yych != 'c') |
| goto yy31; |
| yy196: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy197: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy198: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy199; |
| if (yych != 'p') |
| goto yy31; |
| yy199: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy200: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy204; |
| if (yych == 'p') |
| goto yy204; |
| goto yy31; |
| yy201: |
| yych = *++p; |
| if (yych == 'D') |
| goto yy202; |
| if (yych != 'd') |
| goto yy31; |
| yy202: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy203; |
| if (yych != 'a') |
| goto yy31; |
| yy203: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy41; |
| if (yych == 't') |
| goto yy41; |
| goto yy31; |
| yy204: |
| yych = *++p; |
| if (yych != '.') |
| goto yy31; |
| yych = *++p; |
| if (yych == 'B') |
| goto yy206; |
| if (yych != 'b') |
| goto yy31; |
| yy206: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy207; |
| if (yych != 'e') |
| goto yy31; |
| yy207: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy208; |
| if (yych != 'e') |
| goto yy31; |
| yy208: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy209; |
| if (yych != 'p') |
| goto yy31; |
| yy209: |
| yych = *++p; |
| if (yych <= 'R') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| yy210: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy211; |
| if (yych != 't') |
| goto yy31; |
| yy211: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy212; |
| if (yych != 'i') |
| goto yy31; |
| yy212: |
| yych = *++p; |
| if (yych == 'F') |
| goto yy213; |
| if (yych != 'f') |
| goto yy31; |
| yy213: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy41; |
| if (yych == 'y') |
| goto yy41; |
| goto yy31; |
| yy214: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy215; |
| if (yych != 'a') |
| goto yy31; |
| yy215: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy41; |
| if (yych == 'm') |
| goto yy41; |
| goto yy31; |
| yy216: |
| yych = *++p; |
| if (yych <= 'S') { |
| if (yych == 'M') |
| goto yy228; |
| if (yych <= 'R') |
| goto yy31; |
| goto yy227; |
| } else { |
| if (yych <= 'm') { |
| if (yych <= 'l') |
| goto yy31; |
| goto yy228; |
| } else { |
| if (yych == 's') |
| goto yy227; |
| goto yy31; |
| } |
| } |
| yy217: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy225; |
| if (yych == 'y') |
| goto yy225; |
| goto yy31; |
| yy218: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy41; |
| if (yych == 'i') |
| goto yy41; |
| goto yy31; |
| yy219: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy220; |
| if (yych != 's') |
| goto yy31; |
| yy220: |
| yych = *++p; |
| if (yych <= 'N') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'O') |
| goto yy221; |
| if (yych != 'o') |
| goto yy31; |
| } |
| yy221: |
| yych = *++p; |
| if (yych == 'U') |
| goto yy222; |
| if (yych != 'u') |
| goto yy31; |
| yy222: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy223; |
| if (yych != 'r') |
| goto yy31; |
| yy223: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy224; |
| if (yych != 'c') |
| goto yy31; |
| yy224: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy225: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy226; |
| if (yych != 'n') |
| goto yy31; |
| yy226: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy41; |
| if (yych == 'c') |
| goto yy41; |
| goto yy31; |
| yy227: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy228: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy229: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy249; |
| if (yych == 'y') |
| goto yy249; |
| goto yy31; |
| yy230: |
| yych = *++p; |
| if (yych <= 'O') { |
| if (yych == 'E') |
| goto yy246; |
| if (yych <= 'N') |
| goto yy31; |
| goto yy247; |
| } else { |
| if (yych <= 'e') { |
| if (yych <= 'd') |
| goto yy31; |
| goto yy246; |
| } else { |
| if (yych == 'o') |
| goto yy247; |
| goto yy31; |
| } |
| } |
| yy231: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy241; |
| if (yych == 'a') |
| goto yy241; |
| goto yy31; |
| yy232: |
| yych = *++p; |
| if (yych <= 'P') { |
| if (yych == 'L') |
| goto yy234; |
| if (yych <= 'O') |
| goto yy31; |
| goto yy235; |
| } else { |
| if (yych <= 'l') { |
| if (yych <= 'k') |
| goto yy31; |
| goto yy234; |
| } else { |
| if (yych == 'p') |
| goto yy235; |
| goto yy31; |
| } |
| } |
| yy233: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy234: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy41; |
| if (yych == 'm') |
| goto yy41; |
| goto yy31; |
| yy235: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy236; |
| if (yych != 'a') |
| goto yy31; |
| yy236: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy237; |
| if (yych != 'r') |
| goto yy31; |
| yy237: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy238; |
| if (yych != 'a') |
| goto yy31; |
| yy238: |
| yych = *++p; |
| if (yych == 'Z') |
| goto yy239; |
| if (yych != 'z') |
| goto yy31; |
| yy239: |
| yych = *++p; |
| if (yych == 'Z') |
| goto yy240; |
| if (yych != 'z') |
| goto yy31; |
| yy240: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy41; |
| if (yych == 'i') |
| goto yy41; |
| goto yy31; |
| yy241: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy242; |
| if (yych != 't') |
| goto yy31; |
| yy242: |
| yych = *++p; |
| if (yych == 'F') |
| goto yy243; |
| if (yych != 'f') |
| goto yy31; |
| yy243: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy244; |
| if (yych != 'o') |
| goto yy31; |
| yy244: |
| yych = *++p; |
| if (yych == 'R') |
| goto yy245; |
| if (yych != 'r') |
| goto yy31; |
| yy245: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy41; |
| if (yych == 'm') |
| goto yy41; |
| goto yy31; |
| yy246: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy247: |
| yych = *++p; |
| if (yych == 'X') |
| goto yy248; |
| if (yych != 'x') |
| goto yy31; |
| yy248: |
| yych = *++p; |
| if (yych == 'Y') |
| goto yy41; |
| if (yych == 'y') |
| goto yy41; |
| goto yy31; |
| yy249: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy41; |
| if (yych == 'c') |
| goto yy41; |
| goto yy31; |
| yy250: |
| yych = *++p; |
| if (yych == 'D') |
| goto yy41; |
| if (yych == 'd') |
| goto yy41; |
| goto yy31; |
| yy251: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy252; |
| if (yych != 'a') |
| goto yy31; |
| yy252: |
| yych = *++p; |
| if (yych == 'Q') |
| goto yy253; |
| if (yych != 'q') |
| goto yy31; |
| yy253: |
| yych = *++p; |
| if (yych == 'U') |
| goto yy254; |
| if (yych != 'u') |
| goto yy31; |
| yy254: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy255; |
| if (yych != 'e') |
| goto yy31; |
| yy255: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy256; |
| if (yych != 'l') |
| goto yy31; |
| yy256: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy257; |
| if (yych != 'o') |
| goto yy31; |
| yy257: |
| yych = *++p; |
| if (yych == 'C') |
| goto yy258; |
| if (yych != 'c') |
| goto yy31; |
| yy258: |
| yych = *++p; |
| if (yych == 'K') |
| goto yy259; |
| if (yych != 'k') |
| goto yy31; |
| yy259: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy260; |
| if (yych != 't') |
| goto yy31; |
| yy260: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy261; |
| if (yych != 'o') |
| goto yy31; |
| yy261: |
| yych = *++p; |
| if (yych == 'K') |
| goto yy262; |
| if (yych != 'k') |
| goto yy31; |
| yy262: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy263; |
| if (yych != 'e') |
| goto yy31; |
| yy263: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy264: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy271; |
| if (yych == 't') |
| goto yy271; |
| goto yy31; |
| yy265: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy270; |
| if (yych == 't') |
| goto yy270; |
| goto yy31; |
| yy266: |
| yych = *++p; |
| if (yych <= 'G') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'H') |
| goto yy41; |
| if (yych == 'h') |
| goto yy41; |
| goto yy31; |
| } |
| yy267: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy268: |
| yych = *++p; |
| if (yych == 'W') |
| goto yy269; |
| if (yych != 'w') |
| goto yy31; |
| yy269: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy270: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy271: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy272; |
| if (yych != 'e') |
| goto yy31; |
| yy272: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy273: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy274: |
| yych = *++p; |
| if (yych <= 'P') { |
| if (yych == 'M') |
| goto yy305; |
| if (yych <= 'O') |
| goto yy31; |
| goto yy304; |
| } else { |
| if (yych <= 'm') { |
| if (yych <= 'l') |
| goto yy31; |
| goto yy305; |
| } else { |
| if (yych == 'p') |
| goto yy304; |
| goto yy31; |
| } |
| } |
| yy275: |
| yych = *++p; |
| if (yych <= 'Q') { |
| if (yych <= '-') { |
| if (yych <= ',') |
| goto yy31; |
| goto yy297; |
| } else { |
| if (yych == 'N') |
| goto yy298; |
| goto yy31; |
| } |
| } else { |
| if (yych <= 'n') { |
| if (yych <= 'R') |
| goto yy296; |
| if (yych <= 'm') |
| goto yy31; |
| goto yy298; |
| } else { |
| if (yych == 'r') |
| goto yy296; |
| goto yy31; |
| } |
| } |
| yy276: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy277: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy292; |
| if (yych == 's') |
| goto yy292; |
| goto yy31; |
| yy278: |
| yych = *++p; |
| switch (yych) { |
| case 'G': |
| case 'g': |
| goto yy283; |
| case 'I': |
| case 'i': |
| goto yy282; |
| case 'P': |
| case 'p': |
| goto yy284; |
| case 'R': |
| case 'r': |
| goto yy285; |
| default: |
| goto yy31; |
| } |
| yy279: |
| yych = *++p; |
| if (yych == 'Q') |
| goto yy281; |
| if (yych == 'q') |
| goto yy281; |
| goto yy31; |
| yy280: |
| yych = *++p; |
| if (yych == 'D') |
| goto yy41; |
| if (yych == 'd') |
| goto yy41; |
| goto yy31; |
| yy281: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy282: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy290; |
| if (yych == 'l') |
| goto yy290; |
| goto yy31; |
| yy283: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy288; |
| if (yych == 'n') |
| goto yy288; |
| goto yy31; |
| yy284: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| yy285: |
| yych = *++p; |
| if (yych == 'K') |
| goto yy286; |
| if (yych != 'k') |
| goto yy31; |
| yy286: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy287; |
| if (yych != 'e') |
| goto yy31; |
| yy287: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy41; |
| if (yych == 't') |
| goto yy41; |
| goto yy31; |
| yy288: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy289; |
| if (yych != 'e') |
| goto yy31; |
| yy289: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy41; |
| if (yych == 't') |
| goto yy41; |
| goto yy31; |
| yy290: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy291; |
| if (yych != 't') |
| goto yy31; |
| yy291: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy41; |
| if (yych == 'o') |
| goto yy41; |
| goto yy31; |
| yy292: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy293; |
| if (yych != 's') |
| goto yy31; |
| yy293: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy294; |
| if (yych != 'a') |
| goto yy31; |
| yy294: |
| yych = *++p; |
| if (yych == 'G') |
| goto yy295; |
| if (yych != 'g') |
| goto yy31; |
| yy295: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy296: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy303; |
| if (yych == 'p') |
| goto yy303; |
| goto yy31; |
| yy297: |
| yych = *++p; |
| if (yych == 'H') |
| goto yy300; |
| if (yych == 'h') |
| goto yy300; |
| goto yy31; |
| yy298: |
| yych = *++p; |
| if (yych == 'I') |
| goto yy299; |
| if (yych != 'i') |
| goto yy31; |
| yy299: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy41; |
| if (yych == 'm') |
| goto yy41; |
| goto yy31; |
| yy300: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy301; |
| if (yych != 'e') |
| goto yy31; |
| yy301: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy302; |
| if (yych != 'l') |
| goto yy31; |
| yy302: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy303: |
| yych = *++p; |
| if (yych <= 'R') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| yy304: |
| yych = *++p; |
| if (yych == 'D') |
| goto yy308; |
| if (yych == 'd') |
| goto yy308; |
| goto yy31; |
| yy305: |
| yych = *++p; |
| if (yych == 'B') |
| goto yy306; |
| if (yych != 'b') |
| goto yy31; |
| yy306: |
| yych = *++p; |
| if (yych == 'L') |
| goto yy307; |
| if (yych != 'l') |
| goto yy31; |
| yy307: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy308: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy309; |
| if (yych != 'a') |
| goto yy31; |
| yy309: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy310; |
| if (yych != 't') |
| goto yy31; |
| yy310: |
| yych = *++p; |
| if (yych == 'E') |
| goto yy41; |
| if (yych == 'e') |
| goto yy41; |
| goto yy31; |
| yy311: |
| yych = *++p; |
| if (yych == 'A') |
| goto yy316; |
| if (yych == 'a') |
| goto yy316; |
| goto yy31; |
| yy312: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy313; |
| if (yych != 's') |
| goto yy31; |
| yy313: |
| yych = *++p; |
| if (yych == 'T') |
| goto yy314; |
| if (yych != 't') |
| goto yy31; |
| yy314: |
| yych = *++p; |
| if (yych == 'F') |
| goto yy315; |
| if (yych != 'f') |
| goto yy31; |
| yy315: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy41; |
| if (yych == 'm') |
| goto yy41; |
| goto yy31; |
| yy316: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy317; |
| if (yych != 'p') |
| goto yy31; |
| yy317: |
| yych = *++p; |
| if (yych <= 'R') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'S') |
| goto yy41; |
| if (yych == 's') |
| goto yy41; |
| goto yy31; |
| } |
| yy318: |
| yych = *++p; |
| if (yych == 'M') |
| goto yy341; |
| if (yych == 'm') |
| goto yy341; |
| goto yy31; |
| yy319: |
| yych = *++p; |
| if (yych <= 'I') { |
| if (yych == 'C') |
| goto yy330; |
| if (yych <= 'H') |
| goto yy31; |
| goto yy329; |
| } else { |
| if (yych <= 'c') { |
| if (yych <= 'b') |
| goto yy31; |
| goto yy330; |
| } else { |
| if (yych == 'i') |
| goto yy329; |
| goto yy31; |
| } |
| } |
| yy320: |
| yych = *++p; |
| if (yych <= 'P') { |
| if (yych == 'N') |
| goto yy41; |
| if (yych <= 'O') |
| goto yy31; |
| goto yy41; |
| } else { |
| if (yych <= 'n') { |
| if (yych <= 'm') |
| goto yy31; |
| goto yy41; |
| } else { |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| } |
| } |
| yy321: |
| yych = *++p; |
| if (yych <= 'O') { |
| if (yych == 'A') |
| goto yy327; |
| if (yych <= 'N') |
| goto yy31; |
| goto yy328; |
| } else { |
| if (yych <= 'a') { |
| if (yych <= '`') |
| goto yy31; |
| goto yy327; |
| } else { |
| if (yych == 'o') |
| goto yy328; |
| goto yy31; |
| } |
| } |
| yy322: |
| yych = *++p; |
| if (yych == 'F') |
| goto yy326; |
| if (yych == 'f') |
| goto yy326; |
| goto yy31; |
| yy323: |
| yych = *++p; |
| if (yych <= '@') { |
| if (yych == ':') |
| goto yy42; |
| goto yy31; |
| } else { |
| if (yych <= 'A') |
| goto yy325; |
| if (yych == 'a') |
| goto yy325; |
| goto yy31; |
| } |
| yy324: |
| yych = *++p; |
| if (yych == 'X') |
| goto yy41; |
| if (yych == 'x') |
| goto yy41; |
| goto yy31; |
| yy325: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy326: |
| yych = *++p; |
| if (yych == 'O') |
| goto yy41; |
| if (yych == 'o') |
| goto yy41; |
| goto yy31; |
| yy327: |
| yych = *++p; |
| if (yych == 'P') |
| goto yy41; |
| if (yych == 'p') |
| goto yy41; |
| goto yy31; |
| yy328: |
| yych = *++p; |
| if (yych == 'N') |
| goto yy41; |
| if (yych == 'n') |
| goto yy41; |
| goto yy31; |
| yy329: |
| yych = *++p; |
| if (yych == 'S') |
| goto yy331; |
| if (yych == 's') |
| goto yy331; |
| goto yy31; |
|