%PDF- %PDF-
| Direktori : /proc/thread-self/root/usr/share/doc/re2c/examples/c/submatch/ |
| Current File : //proc/thread-self/root/usr/share/doc/re2c/examples/c/submatch/uri_rfc3986.c |
/* 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]