aboutsummaryrefslogtreecommitdiff
path: root/src/scanners.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/scanners.c')
-rw-r--r--src/scanners.c12410
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;
- }
- }
-}
-
-}