Server IP : 85.214.239.14 / Your IP : 18.217.14.208 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/3/root/proc/self/root/usr/share/doc/re2c/examples/c/submatch/ |
Upload File : |
/* Generated by re2c */ // re2c $INPUT -o $OUTPUT -i #include <assert.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #define YYMAXFILL 72 static const size_t SIZE = 4096; typedef struct { FILE *file; char *buf; char *lim; char *cur; char *mar; char *tok; char *yyt1; char *yyt10; char *yyt11; char *yyt12; char *yyt13; char *yyt14; char *yyt15; char *yyt16; char *yyt17; char *yyt18; char *yyt19; char *yyt2; char *yyt20; char *yyt3; char *yyt4; char *yyt5; char *yyt6; char *yyt7; char *yyt8; char *yyt9; int eof; } input_t; static void init_input(input_t *in, const char *fname) { in->file = fopen(fname, "r"); in->buf = (char*) malloc(SIZE + YYMAXFILL); in->lim = in->buf + SIZE; in->cur = in->lim; in->mar = in->lim; in->tok = in->lim; in->yyt1 = 0; in->yyt10 = 0; in->yyt11 = 0; in->yyt12 = 0; in->yyt13 = 0; in->yyt14 = 0; in->yyt15 = 0; in->yyt16 = 0; in->yyt17 = 0; in->yyt18 = 0; in->yyt19 = 0; in->yyt2 = 0; in->yyt20 = 0; in->yyt3 = 0; in->yyt4 = 0; in->yyt5 = 0; in->yyt6 = 0; in->yyt7 = 0; in->yyt8 = 0; in->yyt9 = 0; in->eof = 0; } static void free_input(input_t *in) { free(in->buf); fclose(in->file); } static int fill(input_t *in, size_t need) { size_t free; if (in->eof) return 1; free = in->tok - in->buf; if (free < need) return 2; memmove(in->buf, in->tok, in->lim - in->tok); in->lim -= free; in->cur -= free; in->mar -= free; in->tok -= free; if (in->yyt1) in->yyt1 -= free; if (in->yyt10) in->yyt10 -= free; if (in->yyt11) in->yyt11 -= free; if (in->yyt12) in->yyt12 -= free; if (in->yyt13) in->yyt13 -= free; if (in->yyt14) in->yyt14 -= free; if (in->yyt15) in->yyt15 -= free; if (in->yyt16) in->yyt16 -= free; if (in->yyt17) in->yyt17 -= free; if (in->yyt18) in->yyt18 -= free; if (in->yyt19) in->yyt19 -= free; if (in->yyt2) in->yyt2 -= free; if (in->yyt20) in->yyt20 -= free; if (in->yyt3) in->yyt3 -= free; if (in->yyt4) in->yyt4 -= free; if (in->yyt5) in->yyt5 -= free; if (in->yyt6) in->yyt6 -= free; if (in->yyt7) in->yyt7 -= free; if (in->yyt8) in->yyt8 -= free; if (in->yyt9) in->yyt9 -= free; in->lim += fread(in->lim, 1, free, in->file); if (in->lim < in->buf + SIZE) { in->eof = 1; memset(in->lim, 0, YYMAXFILL); in->lim += YYMAXFILL; } return 0; } static int lex(input_t *in, long *count) { const char *s1, *u1, *h1, *h3, *h5, *r1, *p1, *p3, *q1, *f1, *s2, *u2, *h2, *h4, *h6, *r2, *p2, *p4, *q2, *f2; long c; c = 0; loop: in->tok = in->cur; { char yych; unsigned int yyaccept = 0; if ((in->lim - in->cur) < 72) if (fill(in, 72) != 0) return 2; yych = *in->cur; switch (yych) { case 0x00: goto yy1; case '\n': goto yy4; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': in->yyt1 = in->cur; goto yy5; default: goto yy2; } yy1: ++in->cur; { *count = c; return 0; } yy2: ++in->cur; yy3: { return 1; } yy4: ++in->cur; { goto loop; } yy5: yyaccept = 0; yych = *(in->mar = ++in->cur); switch (yych) { case '+': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': goto yy7; default: goto yy3; } yy6: ++in->cur; if ((in->lim - in->cur) < 71) if (fill(in, 71) != 0) return 2; yych = *in->cur; yy7: switch (yych) { case '+': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': goto yy6; case ':': in->yyt2 = in->cur; goto yy9; default: goto yy8; } yy8: in->cur = in->mar; switch (yyaccept) { case 0: goto yy3; case 1: in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; in->yyt4 = in->yyt5 = in->cur; goto yy10; case 2: in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; in->yyt5 = in->cur; goto yy10; case 3: in->yyt7 = in->yyt8 = in->cur; goto yy10; case 4: in->yyt7 = in->yyt8 = NULL; in->yyt6 = in->yyt20 = in->cur; goto yy10; case 5: in->yyt8 = in->cur; goto yy10; case 6: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy10; case 7: in->yyt7 = in->yyt8 = NULL; in->yyt6 = in->cur; goto yy10; case 8: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy10; case 9: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->cur; goto yy10; case 10: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy10; case 11: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy10; case 12: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy10; case 13: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy10; case 14: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy9: yyaccept = 1; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': in->yyt4 = in->cur; goto yy11; case '#': in->yyt3 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; in->yyt4 = in->yyt5 = in->cur; goto yy13; case '%': in->yyt4 = in->cur; goto yy14; case '/': in->yyt4 = in->cur; goto yy15; case '?': in->yyt3 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = NULL; in->yyt4 = in->yyt5 = in->cur; goto yy16; default: in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; in->yyt4 = in->yyt5 = in->cur; goto yy10; } yy10: s1 = in->yyt1; s2 = in->yyt2; u1 = in->yyt9; u2 = in->yyt10; h1 = in->yyt11; h2 = in->yyt12; h3 = in->yyt13; h4 = in->yyt14; h5 = in->yyt15; h6 = in->yyt16; r1 = in->yyt17; r2 = in->yyt18; p1 = in->yyt19; p2 = in->yyt3; p3 = in->yyt4; p4 = in->yyt5; q1 = in->yyt20; q2 = in->yyt6; f1 = in->yyt7; f2 = in->yyt8; { ++c; fprintf(stderr, "URI %ld:\n", c); fprintf(stderr, " scheme: %.*s\n", (int)(s2 - s1), s1); if (u1) fprintf(stderr, " userinfo: %.*s\n", (int)(u2 - u1), u1); if (h1) fprintf(stderr, " host: %.*s (IP literal)\n", (int)(h2 - h1), h1); if (h3) fprintf(stderr, " host: %.*s (IPv4)\n", (int)(h4 - h3), h3); if (h5) fprintf(stderr, " host: %.*s (name)\n", (int)(h6 - h5), h5); if (r1) fprintf(stderr, " port: %.*s\n", (int)(r2 - r1), r1); if (p1) fprintf(stderr, " path: %.*s\n", (int)(p2 - p1), p1); if (p3) fprintf(stderr, " path: %.*s\n", (int)(p4 - p3), p3); if (q1) fprintf(stderr, " query: %.*s\n", (int)(q2 - q1), q1); if (f1) fprintf(stderr, " fragment: %.*s\n", (int)(f2 - f1), f1); fprintf(stderr, "\n"); goto loop; } yy11: yyaccept = 2; in->mar = ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 2; yych = *in->cur; yy12: switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '/': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy11; case '#': in->yyt3 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; in->yyt5 = in->cur; goto yy13; case '%': goto yy14; case '?': in->yyt3 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = NULL; in->yyt5 = in->cur; goto yy16; default: in->yyt3 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt19 = in->yyt20 = NULL; in->yyt5 = in->cur; goto yy10; } yy13: yyaccept = 3; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '/': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '?': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': in->yyt7 = in->cur; goto yy17; case '%': in->yyt7 = in->cur; goto yy18; default: in->yyt7 = in->yyt8 = in->cur; goto yy10; } yy14: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy19; default: goto yy8; } yy15: yyaccept = 2; yych = *(in->mar = ++in->cur); switch (yych) { case '/': goto yy20; default: goto yy12; } yy16: yyaccept = 4; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '/': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '?': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': in->yyt20 = in->cur; goto yy21; case '#': in->yyt6 = in->yyt20 = in->cur; goto yy13; case '%': in->yyt20 = in->cur; goto yy22; default: in->yyt7 = in->yyt8 = NULL; in->yyt6 = in->yyt20 = in->cur; goto yy10; } yy17: yyaccept = 5; in->mar = ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '/': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '?': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy17; case '%': goto yy18; default: in->yyt8 = in->cur; goto yy10; } yy18: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy23; default: goto yy8; } yy19: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy11; default: goto yy8; } yy20: yyaccept = 6; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->yyt15 = in->cur; goto yy24; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy13; case '%': in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->yyt15 = in->cur; goto yy26; case '/': in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy27; case '0': in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->yyt13 = in->yyt15 = in->cur; goto yy28; case '1': in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->yyt13 = in->yyt15 = in->cur; goto yy29; case '2': in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->yyt13 = in->yyt15 = in->cur; goto yy30; case '3': case '4': case '5': case '6': case '7': case '8': case '9': in->yyt9 = in->yyt10 = NULL; in->yyt3 = in->yyt13 = in->yyt15 = in->cur; goto yy31; case ':': in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy16; case '@': in->yyt3 = in->yyt10 = in->cur; goto yy33; case '[': in->yyt9 = in->yyt10 = NULL; in->yyt11 = in->cur; goto yy34; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt9 = in->yyt10 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy10; } yy21: yyaccept = 7; in->mar = ++in->cur; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 2; yych = *in->cur; switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '/': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '?': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy21; case '#': in->yyt6 = in->cur; goto yy13; case '%': goto yy22; default: in->yyt7 = in->yyt8 = NULL; in->yyt6 = in->cur; goto yy10; } yy22: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy35; default: goto yy8; } yy23: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy17; default: goto yy8; } yy24: yyaccept = 8; in->mar = ++in->cur; if ((in->lim - in->cur) < 53) if (fill(in, 53) != 0) return 2; yych = *in->cur; yy25: switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy24; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy13; case '%': goto yy26; case '/': in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt16 = in->yyt19 = in->cur; goto yy27; case ':': in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = NULL; in->yyt16 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy16; case '@': in->yyt10 = in->cur; goto yy33; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy10; } yy26: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy36; default: goto yy8; } yy27: yyaccept = 9; in->mar = ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 2; yych = *in->cur; switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '/': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy27; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt20 = NULL; in->yyt3 = in->cur; goto yy13; case '%': goto yy37; case '?': in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->cur; goto yy10; } yy28: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy38; default: goto yy25; } yy29: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy38; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy31; default: goto yy25; } yy30: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy38; case '0': case '1': case '2': case '3': case '4': goto yy31; case '5': goto yy39; case '6': case '7': case '8': case '9': goto yy28; default: goto yy25; } yy31: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy38; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy28; default: goto yy25; } yy32: yyaccept = 10; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ':': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy41; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt20 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': in->yyt17 = in->cur; goto yy43; case '?': in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy10; } yy33: yyaccept = 11; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': in->yyt15 = in->cur; goto yy44; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy13; case '%': in->yyt15 = in->cur; goto yy46; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy27; case '0': in->yyt13 = in->yyt15 = in->cur; goto yy47; case '1': in->yyt13 = in->yyt15 = in->cur; goto yy48; case '2': in->yyt13 = in->yyt15 = in->cur; goto yy49; case '3': case '4': case '5': case '6': case '7': case '8': case '9': in->yyt13 = in->yyt15 = in->cur; goto yy50; case ':': in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = NULL; in->yyt15 = in->yyt16 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy16; case '[': in->yyt9 = in->yyt3; in->yyt11 = in->cur; goto yy34; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt15 = in->yyt16 = in->yyt19 = in->cur; goto yy10; } yy34: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy52; case ':': goto yy53; case 'v': goto yy54; default: goto yy8; } yy35: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy21; default: goto yy8; } yy36: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy24; default: goto yy8; } yy37: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy55; default: goto yy8; } yy38: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '0': goto yy56; case '1': goto yy57; case '2': goto yy58; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy59; default: goto yy25; } yy39: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy38; case '0': case '1': case '2': case '3': case '4': case '5': goto yy28; default: goto yy25; } yy40: ++in->cur; if ((in->lim - in->cur) < 52) if (fill(in, 52) != 0) return 2; yych = *in->cur; yy41: switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy40; case '%': goto yy42; case '@': in->yyt10 = in->cur; goto yy33; default: goto yy8; } yy42: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy60; default: goto yy8; } yy43: yyaccept = 12; in->mar = ++in->cur; if ((in->lim - in->cur) < 52) if (fill(in, 52) != 0) return 2; yych = *in->cur; switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ':': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy40; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt20 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy13; case '%': goto yy42; case '/': in->yyt18 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy43; case '?': in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy16; case '@': in->yyt10 = in->cur; goto yy33; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy10; } yy44: yyaccept = 13; in->mar = ++in->cur; if ((in->lim - in->cur) < 4) if (fill(in, 4) != 0) return 2; yych = *in->cur; yy45: switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy44; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy13; case '%': goto yy46; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt16 = in->yyt19 = in->cur; goto yy27; case ':': in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = NULL; in->yyt16 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt13 = in->yyt14 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt16 = in->yyt19 = in->cur; goto yy10; } yy46: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy61; default: goto yy8; } yy47: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy62; default: goto yy45; } yy48: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy62; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy50; default: goto yy45; } yy49: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy62; case '0': case '1': case '2': case '3': case '4': goto yy50; case '5': goto yy63; case '6': case '7': case '8': case '9': goto yy47; default: goto yy45; } yy50: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy62; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy47; default: goto yy45; } yy51: yych = *++in->cur; switch (yych) { case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt20 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': in->yyt17 = in->cur; goto yy64; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->yyt17 = in->yyt18 = in->yyt19 = in->cur; goto yy10; } yy52: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy65; case ':': goto yy66; default: goto yy8; } yy53: yych = *++in->cur; switch (yych) { case ':': goto yy67; default: goto yy8; } yy54: yych = *++in->cur; switch (yych) { case '.': goto yy8; default: goto yy69; } yy55: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy27; default: goto yy8; } yy56: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy70; default: goto yy25; } yy57: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy70; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy59; default: goto yy25; } yy58: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy70; case '0': case '1': case '2': case '3': case '4': goto yy59; case '5': goto yy71; case '6': case '7': case '8': case '9': goto yy56; default: goto yy25; } yy59: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy70; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy56; default: goto yy25; } yy60: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy40; default: goto yy8; } yy61: ++in->cur; if (in->lim <= in->cur) if (fill(in, 1) != 0) return 2; yych = *in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy44; default: goto yy8; } yy62: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '0': goto yy72; case '1': goto yy73; case '2': goto yy74; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy75; default: goto yy45; } yy63: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy62; case '0': case '1': case '2': case '3': case '4': case '5': goto yy47; default: goto yy45; } yy64: ++in->cur; if ((in->lim - in->cur) < 3) if (fill(in, 3) != 0) return 2; yych = *in->cur; switch (yych) { case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt20 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt18 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy64; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt20 = NULL; in->yyt3 = in->yyt18 = in->yyt19 = in->cur; goto yy10; } yy65: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy76; case ':': goto yy66; default: goto yy8; } yy66: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy77; case ':': goto yy78; default: goto yy8; } yy67: yych = *++in->cur; switch (yych) { case '0': goto yy79; case '1': goto yy80; case '2': goto yy81; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy82; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy83; case ']': goto yy84; default: goto yy8; } yy68: ++in->cur; if ((in->lim - in->cur) < 2) if (fill(in, 2) != 0) return 2; yych = *in->cur; yy69: switch (yych) { case '.': goto yy85; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy68; default: goto yy8; } yy70: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '0': goto yy86; case '1': goto yy87; case '2': goto yy88; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy89; default: goto yy25; } yy71: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy70; case '0': case '1': case '2': case '3': case '4': case '5': goto yy56; default: goto yy25; } yy72: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy90; default: goto yy45; } yy73: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy90; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy75; default: goto yy45; } yy74: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy90; case '0': case '1': case '2': case '3': case '4': goto yy75; case '5': goto yy91; case '6': case '7': case '8': case '9': goto yy72; default: goto yy45; } yy75: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy90; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy72; default: goto yy45; } yy76: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy92; case ':': goto yy66; default: goto yy8; } yy77: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy93; case ':': goto yy94; default: goto yy8; } yy78: yych = *++in->cur; switch (yych) { case '0': goto yy95; case '1': goto yy96; case '2': goto yy97; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy98; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy99; case ']': goto yy84; default: goto yy8; } yy79: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy101; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy80: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy103; case ':': goto yy102; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy101; case ']': goto yy84; default: goto yy8; } yy81: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy103; case '5': goto yy104; case '6': case '7': case '8': case '9': goto yy105; case ':': goto yy102; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy101; case ']': goto yy84; default: goto yy8; } yy82: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy105; case ':': goto yy102; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy101; case ']': goto yy84; default: goto yy8; } yy83: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy101; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy84: yych = *++in->cur; switch (yych) { case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt12 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt12 = in->yyt19 = in->cur; goto yy27; case ':': in->yyt3 = in->yyt9; in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = NULL; in->yyt12 = in->cur; goto yy51; case '?': in->yyt4 = in->yyt5 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt12 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt13 = in->yyt14 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt12 = in->yyt19 = in->cur; goto yy10; } yy85: yych = *++in->cur; switch (yych) { case ']': goto yy8; default: goto yy107; } yy86: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy108; default: goto yy25; } yy87: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy108; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy89; default: goto yy25; } yy88: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy108; case '0': case '1': case '2': case '3': case '4': goto yy89; case '5': goto yy109; case '6': case '7': case '8': case '9': goto yy86; default: goto yy25; } yy89: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy108; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy86; default: goto yy25; } yy90: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '0': goto yy110; case '1': goto yy111; case '2': goto yy112; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy113; default: goto yy45; } yy91: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy90; case '0': case '1': case '2': case '3': case '4': case '5': goto yy72; default: goto yy45; } yy92: yych = *++in->cur; switch (yych) { case ':': goto yy66; default: goto yy8; } yy93: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy114; case ':': goto yy94; default: goto yy8; } yy94: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy115; case ':': goto yy116; default: goto yy8; } yy95: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy117; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy96: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy119; case ':': goto yy118; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy117; case ']': goto yy84; default: goto yy8; } yy97: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy119; case '5': goto yy120; case '6': case '7': case '8': case '9': goto yy121; case ':': goto yy118; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy117; case ']': goto yy84; default: goto yy8; } yy98: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy121; case ':': goto yy118; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy117; case ']': goto yy84; default: goto yy8; } yy99: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy117; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy100: yych = *++in->cur; switch (yych) { case '0': goto yy122; case '1': goto yy123; case '2': goto yy124; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy125; default: goto yy8; } yy101: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy126; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy102: yych = *++in->cur; switch (yych) { case '0': goto yy95; case '1': goto yy96; case '2': goto yy97; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy98; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy99; default: goto yy8; } yy103: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy127; case ':': goto yy102; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy126; case ']': goto yy84; default: goto yy8; } yy104: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy127; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy126; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy105: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy126; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy106: ++in->cur; if ((in->lim - in->cur) < 5) if (fill(in, 5) != 0) return 2; yych = *in->cur; yy107: switch (yych) { case '!': case '$': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ':': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy106; case ']': goto yy84; default: goto yy8; } yy108: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '0': goto yy128; case '1': goto yy129; case '2': goto yy130; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy131; default: goto yy25; } yy109: yyaccept = 8; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy108; case '0': case '1': case '2': case '3': case '4': case '5': goto yy86; default: goto yy25; } yy110: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy132; default: goto yy45; } yy111: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy132; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy113; default: goto yy45; } yy112: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy132; case '0': case '1': case '2': case '3': case '4': goto yy113; case '5': goto yy133; case '6': case '7': case '8': case '9': goto yy110; default: goto yy45; } yy113: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy132; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy110; default: goto yy45; } yy114: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy134; case ':': goto yy94; default: goto yy8; } yy115: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy135; case ':': goto yy136; default: goto yy8; } yy116: yych = *++in->cur; switch (yych) { case '0': goto yy137; case '1': goto yy138; case '2': goto yy139; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy140; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy141; case ']': goto yy84; default: goto yy8; } yy117: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy142; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy118: yych = *++in->cur; switch (yych) { case '0': goto yy137; case '1': goto yy138; case '2': goto yy139; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy140; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy141; default: goto yy8; } yy119: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy143; case ':': goto yy118; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy142; case ']': goto yy84; default: goto yy8; } yy120: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy143; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy142; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy121: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy142; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy122: yych = *++in->cur; switch (yych) { case '.': goto yy144; default: goto yy8; } yy123: yych = *++in->cur; switch (yych) { case '.': goto yy144; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy125; default: goto yy8; } yy124: yych = *++in->cur; switch (yych) { case '.': goto yy144; case '0': case '1': case '2': case '3': case '4': goto yy125; case '5': goto yy145; case '6': case '7': case '8': case '9': goto yy122; default: goto yy8; } yy125: yych = *++in->cur; switch (yych) { case '.': goto yy144; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy122; default: goto yy8; } yy126: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy146; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy127: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy146; case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy128: yyaccept = 14; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy25; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy129: yyaccept = 14; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy25; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy131; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy130: yyaccept = 14; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy25; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': goto yy131; case '5': goto yy147; case '6': case '7': case '8': case '9': goto yy128; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy131: yyaccept = 14; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy25; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy128; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy132: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '0': goto yy148; case '1': goto yy149; case '2': goto yy150; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy151; default: goto yy45; } yy133: yyaccept = 13; yych = *(in->mar = ++in->cur); switch (yych) { case '.': goto yy132; case '0': case '1': case '2': case '3': case '4': case '5': goto yy110; default: goto yy45; } yy134: yych = *++in->cur; switch (yych) { case ':': goto yy94; default: goto yy8; } yy135: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy152; case ':': goto yy136; default: goto yy8; } yy136: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy153; case ':': goto yy154; default: goto yy8; } yy137: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy155; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy138: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy157; case ':': goto yy156; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy155; case ']': goto yy84; default: goto yy8; } yy139: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy157; case '5': goto yy158; case '6': case '7': case '8': case '9': goto yy159; case ':': goto yy156; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy155; case ']': goto yy84; default: goto yy8; } yy140: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy159; case ':': goto yy156; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy155; case ']': goto yy84; default: goto yy8; } yy141: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy155; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy142: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy160; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy143: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy160; case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy144: yych = *++in->cur; switch (yych) { case '0': goto yy161; case '1': goto yy162; case '2': goto yy163; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy164; default: goto yy8; } yy145: yych = *++in->cur; switch (yych) { case '.': goto yy144; case '0': case '1': case '2': case '3': case '4': case '5': goto yy122; default: goto yy8; } yy146: yych = *++in->cur; switch (yych) { case ':': goto yy102; case ']': goto yy84; default: goto yy8; } yy147: yyaccept = 14; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '6': case '7': case '8': case '9': case ';': case '=': case '@': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy25; case '#': in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': goto yy128; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy32; case '?': in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy148: yyaccept = 15; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy45; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy149: yyaccept = 15; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy45; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy151; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy150: yyaccept = 15; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy45; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': goto yy151; case '5': goto yy165; case '6': case '7': case '8': case '9': goto yy148; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy151: yyaccept = 15; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy45; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy148; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy152: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy166; case ':': goto yy136; default: goto yy8; } yy153: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy167; case ':': goto yy168; default: goto yy8; } yy154: yych = *++in->cur; switch (yych) { case '0': goto yy169; case '1': goto yy170; case '2': goto yy171; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy172; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy173; case ']': goto yy84; default: goto yy8; } yy155: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy174; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy156: yych = *++in->cur; switch (yych) { case '0': goto yy169; case '1': goto yy170; case '2': goto yy171; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy172; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy173; default: goto yy8; } yy157: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy175; case ':': goto yy156; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy174; case ']': goto yy84; default: goto yy8; } yy158: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy175; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy174; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy159: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy174; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy160: yych = *++in->cur; switch (yych) { case ':': goto yy118; case ']': goto yy84; default: goto yy8; } yy161: yych = *++in->cur; switch (yych) { case '.': goto yy176; default: goto yy8; } yy162: yych = *++in->cur; switch (yych) { case '.': goto yy176; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy164; default: goto yy8; } yy163: yych = *++in->cur; switch (yych) { case '.': goto yy176; case '0': case '1': case '2': case '3': case '4': goto yy164; case '5': goto yy177; case '6': case '7': case '8': case '9': goto yy161; default: goto yy8; } yy164: yych = *++in->cur; switch (yych) { case '.': goto yy176; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy161; default: goto yy8; } yy165: yyaccept = 15; yych = *(in->mar = ++in->cur); switch (yych) { case '!': case '$': case '%': case '&': case '\'': case '(': case ')': case '*': case '+': case ',': case '-': case '.': case '6': case '7': case '8': case '9': case ';': case '=': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G': case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N': case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U': case 'V': case 'W': case 'X': case 'Y': case 'Z': case '_': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g': case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n': case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u': case 'v': case 'w': case 'x': case 'y': case 'z': case '~': goto yy45; case '#': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy13; case '/': in->yyt9 = in->yyt3; in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt14 = in->yyt19 = in->cur; goto yy27; case '0': case '1': case '2': case '3': case '4': case '5': goto yy148; case ':': in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = NULL; in->yyt14 = in->cur; goto yy51; case '?': in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy16; default: in->yyt9 = in->yyt3; in->yyt4 = in->yyt5 = in->yyt6 = in->yyt7 = in->yyt8 = in->yyt11 = in->yyt12 = in->yyt15 = in->yyt16 = in->yyt17 = in->yyt18 = in->yyt20 = NULL; in->yyt3 = in->yyt14 = in->yyt19 = in->cur; goto yy10; } yy166: yych = *++in->cur; switch (yych) { case ':': goto yy136; default: goto yy8; } yy167: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy178; case ':': goto yy168; default: goto yy8; } yy168: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy179; case ':': goto yy180; default: goto yy8; } yy169: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy181; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy170: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy183; case ':': goto yy182; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy181; case ']': goto yy84; default: goto yy8; } yy171: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy183; case '5': goto yy184; case '6': case '7': case '8': case '9': goto yy185; case ':': goto yy182; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy181; case ']': goto yy84; default: goto yy8; } yy172: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy185; case ':': goto yy182; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy181; case ']': goto yy84; default: goto yy8; } yy173: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy181; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy174: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy186; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy175: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy186; case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy176: yych = *++in->cur; switch (yych) { case '0': goto yy187; case '1': goto yy188; case '2': goto yy189; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy190; default: goto yy8; } yy177: yych = *++in->cur; switch (yych) { case '.': goto yy176; case '0': case '1': case '2': case '3': case '4': case '5': goto yy161; default: goto yy8; } yy178: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy191; case ':': goto yy168; default: goto yy8; } yy179: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy192; case ':': goto yy193; default: goto yy8; } yy180: yych = *++in->cur; switch (yych) { case '0': goto yy194; case '1': goto yy195; case '2': goto yy196; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy197; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy198; case ']': goto yy84; default: goto yy8; } yy181: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy199; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy182: yych = *++in->cur; switch (yych) { case '0': goto yy194; case '1': goto yy195; case '2': goto yy196; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy197; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy198; default: goto yy8; } yy183: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy200; case ':': goto yy182; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy199; case ']': goto yy84; default: goto yy8; } yy184: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy200; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy199; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy185: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy199; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy186: yych = *++in->cur; switch (yych) { case ':': goto yy156; case ']': goto yy84; default: goto yy8; } yy187: yych = *++in->cur; switch (yych) { case ']': goto yy84; default: goto yy8; } yy188: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy190; case ']': goto yy84; default: goto yy8; } yy189: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': goto yy190; case '5': goto yy201; case '6': case '7': case '8': case '9': goto yy187; case ']': goto yy84; default: goto yy8; } yy190: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy187; case ']': goto yy84; default: goto yy8; } yy191: yych = *++in->cur; switch (yych) { case ':': goto yy168; default: goto yy8; } yy192: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy202; case ':': goto yy193; default: goto yy8; } yy193: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy203; case ':': goto yy204; default: goto yy8; } yy194: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy205; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy195: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy207; case ':': goto yy206; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy205; case ']': goto yy84; default: goto yy8; } yy196: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy207; case '5': goto yy208; case '6': case '7': case '8': case '9': goto yy209; case ':': goto yy206; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy205; case ']': goto yy84; default: goto yy8; } yy197: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy209; case ':': goto yy206; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy205; case ']': goto yy84; default: goto yy8; } yy198: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy205; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy199: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy210; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy200: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy210; case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy201: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': goto yy187; case ']': goto yy84; default: goto yy8; } yy202: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy211; case ':': goto yy193; default: goto yy8; } yy203: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy212; case ':': goto yy213; default: goto yy8; } yy204: yych = *++in->cur; switch (yych) { case '0': goto yy214; case '1': goto yy215; case '2': goto yy216; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy217; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy218; case ']': goto yy84; default: goto yy8; } yy205: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy219; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy206: yych = *++in->cur; switch (yych) { case '0': goto yy214; case '1': goto yy215; case '2': goto yy216; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy217; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy218; default: goto yy8; } yy207: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy220; case ':': goto yy206; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy219; case ']': goto yy84; default: goto yy8; } yy208: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy220; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy219; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy209: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy219; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy210: yych = *++in->cur; switch (yych) { case ':': goto yy182; case ']': goto yy84; default: goto yy8; } yy211: yych = *++in->cur; switch (yych) { case ':': goto yy193; default: goto yy8; } yy212: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy221; case ':': goto yy213; default: goto yy8; } yy213: yych = *++in->cur; switch (yych) { case '0': goto yy222; case '1': goto yy223; case '2': goto yy224; case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy225; case ':': goto yy226; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy227; default: goto yy8; } yy214: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy228; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy215: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy230; case ':': goto yy229; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy228; case ']': goto yy84; default: goto yy8; } yy216: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy230; case '5': goto yy231; case '6': case '7': case '8': case '9': goto yy232; case ':': goto yy229; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy228; case ']': goto yy84; default: goto yy8; } yy217: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy232; case ':': goto yy229; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy228; case ']': goto yy84; default: goto yy8; } yy218: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy228; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy219: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy233; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy220: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy233; case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy221: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy234; case ':': goto yy213; default: goto yy8; } yy222: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy235; case ':': goto yy236; default: goto yy8; } yy223: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy237; case ':': goto yy236; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy235; default: goto yy8; } yy224: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': goto yy237; case '5': goto yy238; case '6': case '7': case '8': case '9': goto yy239; case ':': goto yy236; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy235; default: goto yy8; } yy225: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy239; case ':': goto yy236; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy235; default: goto yy8; } yy226: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy240; case ']': goto yy84; default: goto yy8; } yy227: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy235; case ':': goto yy236; default: goto yy8; } yy228: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy241; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy229: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy240; default: goto yy8; } yy230: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy242; case ':': goto yy229; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy241; case ']': goto yy84; default: goto yy8; } yy231: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy242; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy241; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy232: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy241; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy233: yych = *++in->cur; switch (yych) { case ':': goto yy206; case ']': goto yy84; default: goto yy8; } yy234: yych = *++in->cur; switch (yych) { case ':': goto yy213; default: goto yy8; } yy235: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy243; case ':': goto yy236; default: goto yy8; } yy236: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy240; case ':': goto yy187; default: goto yy8; } yy237: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': goto yy244; case ':': goto yy236; case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy243; default: goto yy8; } yy238: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': goto yy244; case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy243; case ':': goto yy236; default: goto yy8; } yy239: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy243; case ':': goto yy236; default: goto yy8; } yy240: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy245; case ']': goto yy84; default: goto yy8; } yy241: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy246; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy242: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy246; case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy243: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy247; case ':': goto yy236; default: goto yy8; } yy244: yych = *++in->cur; switch (yych) { case '.': goto yy100; case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy247; case ':': goto yy236; default: goto yy8; } yy245: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy248; case ']': goto yy84; default: goto yy8; } yy246: yych = *++in->cur; switch (yych) { case ':': goto yy229; case ']': goto yy84; default: goto yy8; } yy247: yych = *++in->cur; switch (yych) { case ':': goto yy236; default: goto yy8; } yy248: yych = *++in->cur; switch (yych) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': goto yy187; case ']': goto yy84; default: goto yy8; } } } int main(int argc, char **argv) { const char *fname = "input"; FILE *f; // prepare input file f = fopen(fname, "w"); fprintf(f, "http://user:pass@127.0.0.1:8000/path/data?key=val&key2=val2#frag1\n" "rsync://rsync.kernel.org/pub/\n" "http://re2c.org/manual/syntax/syntax.html#rules\n" "ssh://[2001:db8:85a3::8a2e:370:7334]/\n"); fclose(f); // read input into buffer input_t in; init_input(&in, fname); long count; assert(lex(&in, &count) == 0 && count == 4); // cleanup remove(fname); free_input(&in); return 0; } c/submatch/uri_rfc3986.re:138:8: warning: tag 'u1' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'u2' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'h1' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'h2' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'h3' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'h4' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'h5' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'h6' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'r1' has 2nd degree of nondeterminism [-Wnondeterministic-tags] c/submatch/uri_rfc3986.re:138:8: warning: tag 'p3' has 2nd degree of nondeterminism [-Wnondeterministic-tags]