/* Generated by re2c */
// re2c $INPUT -o $OUTPUT -ic --flex-syntax

{
	YYCTYPE yych;
	unsigned int yyaccept = 0;
	switch (YYGETCONDITION()) {
		case yycINITIAL: goto yyc_INITIAL;
		case yycST_OFFSET: goto yyc_ST_OFFSET;
		case yycST_SECTION_VALUE: goto yyc_ST_SECTION_VALUE;
		case yycST_VALUE: goto yyc_ST_VALUE;
		case yycST_SECTION_RAW: goto yyc_ST_SECTION_RAW;
		case yycST_DOUBLE_QUOTES: goto yyc_ST_DOUBLE_QUOTES;
		case yycST_VARNAME: goto yyc_ST_VARNAME;
		case yycST_RAW: goto yyc_ST_RAW;
	}
/* *********************************** */
yyc_INITIAL:
	YYFILL(5);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t': goto yy4;
		case '\n': goto yy6;
		case '\r': goto yy8;
		case ' ': goto yy9;
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy10;
		case ';': goto yy11;
		case '=': goto yy12;
		case '[': goto yy14;
		case 'f': goto yy15;
		case 'n': goto yy16;
		case 'o': goto yy17;
		case 't': goto yy18;
		case 'y': goto yy19;
		default: goto yy1;
	}
yy1:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
yy2:
	switch (yych) {
		case '\t':
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy3;
		case '[': goto yy20;
		default: goto yy1;
	}
yy3:
	{}
yy4:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy4;
		case '\n': goto yy6;
		case '\r': goto yy8;
		case ';': goto yy11;
		case '=': goto yy12;
		default: goto yy5;
	}
yy5:
	{}
yy6:
	++YYCURSOR;
yy7:
	{}
yy8:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy6;
		default: goto yy7;
	}
yy9:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t': goto yy4;
		case '\n': goto yy6;
		case '\r': goto yy8;
		case ' ': goto yy9;
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy3;
		case ';': goto yy11;
		case '=': goto yy12;
		case '[': goto yy20;
		default: goto yy1;
	}
yy10:
	++YYCURSOR;
	{}
yy11:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy22;
		case '\r': goto yy24;
		default: goto yy11;
	}
yy12:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy12;
		default: goto yy13;
	}
yy13:
	{}
yy14:
	++YYCURSOR;
	{}
yy15:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'a': goto yy25;
		default: goto yy2;
	}
yy16:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'o': goto yy26;
		case 'u': goto yy28;
		default: goto yy2;
	}
yy17:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'f': goto yy29;
		case 'n': goto yy30;
		default: goto yy2;
	}
yy18:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'r': goto yy32;
		default: goto yy2;
	}
yy19:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'e': goto yy33;
		default: goto yy2;
	}
yy20:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy20;
		default: goto yy21;
	}
yy21:
	{}
yy22:
	++YYCURSOR;
yy23:
	{}
yy24:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy22;
		default: goto yy23;
	}
yy25:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy34;
		default: goto yy2;
	}
yy26:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\t': goto yy35;
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy27;
		case ' ': goto yy36;
		case 'n': goto yy37;
		default: goto yy2;
	}
yy27:
	{}
yy28:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy38;
		default: goto yy2;
	}
yy29:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'f': goto yy36;
		default: goto yy2;
	}
yy30:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t': goto yy39;
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy31;
		case ' ': goto yy30;
		case '[': goto yy20;
		default: goto yy1;
	}
yy31:
	{}
yy32:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'u': goto yy40;
		default: goto yy2;
	}
yy33:
	yych = *++YYCURSOR;
	switch (yych) {
		case 's': goto yy30;
		default: goto yy2;
	}
yy34:
	yych = *++YYCURSOR;
	switch (yych) {
		case 's': goto yy37;
		default: goto yy2;
	}
yy35:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy35;
		default: goto yy27;
	}
yy36:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t': goto yy35;
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy27;
		case ' ': goto yy36;
		case '[': goto yy20;
		default: goto yy1;
	}
yy37:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'e': goto yy36;
		default: goto yy2;
	}
yy38:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy41;
		default: goto yy2;
	}
yy39:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy39;
		default: goto yy31;
	}
yy40:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'e': goto yy30;
		default: goto yy2;
	}
yy41:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t': goto yy43;
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy42;
		case ' ': goto yy41;
		case '[': goto yy20;
		default: goto yy1;
	}
yy42:
	{}
yy43:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy43;
		default: goto yy42;
	}
/* *********************************** */
yyc_ST_OFFSET:
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy48;
		case '\n':
		case '\r':
		case ';': goto yy49;
		case '"': goto yy51;
		case '$': goto yy52;
		case '\'': goto yy53;
		case '-':
		case '.': goto yy54;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy55;
		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': goto yy57;
		case '\\': goto yy59;
		case ']': goto yy60;
		default: goto yy45;
	}
yy45:
	yyaccept = 0;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
yy46:
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy47;
		case '$': goto yy61;
		case '\\': goto yy59;
		default: goto yy45;
	}
yy47:
	{}
yy48:
	yyaccept = 0;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy48;
		case '\n':
		case '\r':
		case '\'':
		case ';': goto yy47;
		case '"': goto yy51;
		case '$': goto yy61;
		case '\\': goto yy59;
		case ']': goto yy60;
		default: goto yy45;
	}
yy49:
	++YYCURSOR;
yy50:
	{}
yy51:
	++YYCURSOR;
	{}
yy52:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00: goto yy50;
		case '\\': goto yy63;
		case '{': goto yy64;
		default: goto yy45;
	}
yy53:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\'': goto yy50;
		default: goto yy65;
	}
yy54:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy66;
		default: goto yy46;
	}
yy55:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy56;
		case '$': goto yy61;
		case '.': goto yy66;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy55;
		case '\\': goto yy59;
		default: goto yy45;
	}
yy56:
	{}
yy57:
	yyaccept = 2;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy58;
		case '$': goto yy61;
		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 '_':
		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 yy57;
		case '\\': goto yy59;
		default: goto yy45;
	}
yy58:
	{}
yy59:
	++YYCURSOR;
	YYFILL(1);
	goto yy45;
yy60:
	++YYCURSOR;
	{}
yy61:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '{': goto yy62;
		case '\\': goto yy63;
		default: goto yy45;
	}
yy62:
	YYCURSOR = YYMARKER;
	switch (yyaccept) {
		case 0: goto yy47;
		case 1: goto yy56;
		default: goto yy58;
	}
yy63:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '$':
		case '\\': goto yy63;
		default: goto yy45;
	}
yy64:
	++YYCURSOR;
	{}
yy65:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\'': goto yy67;
		default: goto yy65;
	}
yy66:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy56;
		case '$': goto yy61;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy66;
		case '\\': goto yy59;
		default: goto yy45;
	}
yy67:
	++YYCURSOR;
	{}
/* *********************************** */
yyc_ST_SECTION_VALUE:
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy72;
		case '\n':
		case '\r':
		case ';': goto yy73;
		case '"': goto yy75;
		case '$': goto yy76;
		case '\'': goto yy77;
		case '-':
		case '.': goto yy78;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy79;
		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': goto yy81;
		case '\\': goto yy83;
		case ']': goto yy84;
		default: goto yy69;
	}
yy69:
	yyaccept = 0;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
yy70:
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy71;
		case '$': goto yy86;
		case '\\': goto yy83;
		default: goto yy69;
	}
yy71:
	{}
yy72:
	yyaccept = 0;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy72;
		case '\n':
		case '\r':
		case '\'':
		case ';':
		case ']': goto yy71;
		case '"': goto yy75;
		case '$': goto yy86;
		case '\\': goto yy83;
		default: goto yy69;
	}
yy73:
	++YYCURSOR;
yy74:
	{}
yy75:
	++YYCURSOR;
	{}
yy76:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00: goto yy74;
		case '\\': goto yy88;
		case '{': goto yy89;
		default: goto yy69;
	}
yy77:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\'': goto yy74;
		default: goto yy90;
	}
yy78:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy91;
		default: goto yy70;
	}
yy79:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy80;
		case '$': goto yy86;
		case '.': goto yy91;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy79;
		case '\\': goto yy83;
		default: goto yy69;
	}
yy80:
	{}
yy81:
	yyaccept = 2;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy82;
		case '$': goto yy86;
		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 '_':
		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 yy81;
		case '\\': goto yy83;
		default: goto yy69;
	}
yy82:
	{}
yy83:
	++YYCURSOR;
	YYFILL(1);
	goto yy69;
yy84:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy84;
		case '\n': goto yy92;
		case '\r': goto yy93;
		default: goto yy85;
	}
yy85:
	{}
yy86:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '{': goto yy87;
		case '\\': goto yy88;
		default: goto yy69;
	}
yy87:
	YYCURSOR = YYMARKER;
	switch (yyaccept) {
		case 0: goto yy71;
		case 1: goto yy80;
		default: goto yy82;
	}
yy88:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '$':
		case '\\': goto yy88;
		default: goto yy69;
	}
yy89:
	++YYCURSOR;
	{}
yy90:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\'': goto yy94;
		default: goto yy90;
	}
yy91:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case '"':
		case '\'':
		case ';':
		case ']': goto yy80;
		case '$': goto yy86;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy91;
		case '\\': goto yy83;
		default: goto yy69;
	}
yy92:
	++YYCURSOR;
	goto yy85;
yy93:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy92;
		default: goto yy85;
	}
yy94:
	++YYCURSOR;
	{}
/* *********************************** */
yyc_ST_VALUE:
	YYFILL(6);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00: goto yy96;
		case '\t':
		case ' ': goto yy101;
		case '\n': goto yy103;
		case '\r': goto yy105;
		case '!':
		case '&':
		case '(':
		case ')':
		case '^':
		case '|':
		case '~': goto yy106;
		case '"': goto yy108;
		case '$': goto yy109;
		case '\'': goto yy110;
		case '-':
		case '.': goto yy111;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy112;
		case ';': goto yy114;
		case '=': goto yy115;
		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 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'z': goto yy116;
		case 'f': goto yy118;
		case 'n': goto yy119;
		case 'o': goto yy120;
		case 't': goto yy121;
		case 'y': goto yy122;
		default: goto yy98;
	}
yy96:
	++YYCURSOR;
yy97:
	{}
yy98:
	yyaccept = 0;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
yy99:
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy100;
		case '$': goto yy123;
		default: goto yy98;
	}
yy100:
	{}
yy101:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy101;
		case '\n': goto yy103;
		case '\r': goto yy105;
		case '"': goto yy108;
		case ';': goto yy114;
		default: goto yy102;
	}
yy102:
	{}
yy103:
	++YYCURSOR;
yy104:
	{}
yy105:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy103;
		default: goto yy104;
	}
yy106:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy106;
		default: goto yy107;
	}
yy107:
	{}
yy108:
	++YYCURSOR;
	{}
yy109:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00: goto yy97;
		case '\\': goto yy125;
		case '{': goto yy126;
		default: goto yy98;
	}
yy110:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\'': goto yy97;
		default: goto yy127;
	}
yy111:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy128;
		default: goto yy99;
	}
yy112:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy113;
		case '$': goto yy123;
		case '.': goto yy128;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy112;
		default: goto yy98;
	}
yy113:
	{}
yy114:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy129;
		case '\r': goto yy131;
		default: goto yy114;
	}
yy115:
	++YYCURSOR;
	{}
yy116:
	yyaccept = 2;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		case '$': goto yy123;
		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 '_':
		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 yy116;
		default: goto yy98;
	}
yy117:
	{}
yy118:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		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 yy116;
		case 'a': goto yy132;
		default: goto yy99;
	}
yy119:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		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 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy116;
		case 'o': goto yy133;
		case 'u': goto yy135;
		default: goto yy99;
	}
yy120:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		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 yy116;
		case 'f': goto yy136;
		case 'n': goto yy137;
		default: goto yy99;
	}
yy121:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		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 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy116;
		case 'r': goto yy139;
		default: goto yy99;
	}
yy122:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		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 yy116;
		case 'e': goto yy140;
		default: goto yy99;
	}
yy123:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '{': goto yy124;
		case '\\': goto yy125;
		default: goto yy98;
	}
yy124:
	YYCURSOR = YYMARKER;
	switch (yyaccept) {
		case 0: goto yy100;
		case 1: goto yy113;
		case 2: goto yy117;
		case 3: goto yy134;
		case 4: goto yy138;
		default: goto yy151;
	}
yy125:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '$': goto yy141;
		default: goto yy98;
	}
yy126:
	++YYCURSOR;
	{}
yy127:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\'': goto yy142;
		default: goto yy127;
	}
yy128:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy113;
		case '$': goto yy123;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy128;
		default: goto yy98;
	}
yy129:
	++YYCURSOR;
yy130:
	{}
yy131:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy129;
		default: goto yy130;
	}
yy132:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		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 yy116;
		case 'l': goto yy143;
		default: goto yy99;
	}
yy133:
	yyaccept = 3;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy134;
		case '\t':
		case ' ': goto yy144;
		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 '_':
		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 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy116;
		case 'n': goto yy145;
		default: goto yy99;
	}
yy134:
	{}
yy135:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		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 yy116;
		case 'l': goto yy146;
		default: goto yy99;
	}
yy136:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		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 yy116;
		case 'f': goto yy147;
		default: goto yy99;
	}
yy137:
	yyaccept = 4;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy138;
		case '\t':
		case ' ': goto yy148;
		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 '_':
		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 yy116;
		default: goto yy99;
	}
yy138:
	{}
yy139:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		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 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy116;
		case 'u': goto yy149;
		default: goto yy99;
	}
yy140:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		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 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy116;
		case 's': goto yy137;
		default: goto yy99;
	}
yy141:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00: goto yy100;
		case '$': goto yy141;
		case '\\': goto yy125;
		default: goto yy98;
	}
yy142:
	++YYCURSOR;
	{}
yy143:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		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 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy116;
		case 's': goto yy145;
		default: goto yy99;
	}
yy144:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy144;
		default: goto yy134;
	}
yy145:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		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 yy116;
		case 'e': goto yy147;
		default: goto yy99;
	}
yy146:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		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 yy116;
		case 'l': goto yy150;
		default: goto yy99;
	}
yy147:
	yyaccept = 3;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy134;
		case '\t':
		case ' ': goto yy144;
		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 '_':
		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 yy116;
		default: goto yy99;
	}
yy148:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy148;
		default: goto yy138;
	}
yy149:
	yyaccept = 2;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy117;
		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 '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		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 yy116;
		case 'e': goto yy137;
		default: goto yy99;
	}
yy150:
	yyaccept = 5;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 0x00:
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '&':
		case '\'':
		case '(':
		case ')':
		case ';':
		case '=':
		case '^':
		case '|':
		case '~': goto yy151;
		case '\t':
		case ' ': goto yy152;
		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 '_':
		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 yy116;
		default: goto yy99;
	}
yy151:
	{}
yy152:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy152;
		default: goto yy151;
	}
/* *********************************** */
yyc_ST_SECTION_RAW:
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r': goto yy156;
		case ']': goto yy157;
		default: goto yy154;
	}
yy154:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
		case '\r':
		case ']': goto yy155;
		default: goto yy154;
	}
yy155:
	{}
yy156:
	++YYCURSOR;
	{}
yy157:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy157;
		case '\n': goto yy159;
		case '\r': goto yy160;
		default: goto yy158;
	}
yy158:
	{}
yy159:
	++YYCURSOR;
	goto yy158;
yy160:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy159;
		default: goto yy158;
	}
/* *********************************** */
yyc_ST_DOUBLE_QUOTES:
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '"': goto yy164;
		case '$': goto yy166;
		default: goto yy162;
	}
yy162:
	++YYCURSOR;
yy163:
	{}
yy164:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy164;
		default: goto yy165;
	}
yy165:
	{}
yy166:
	yych = *++YYCURSOR;
	switch (yych) {
		case '{': goto yy167;
		default: goto yy163;
	}
yy167:
	++YYCURSOR;
	{}
/* *********************************** */
yyc_ST_VARNAME:
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '[':
		case '^':
		case '{':
		case '|':
		case '~': goto yy171;
		case '}': goto yy172;
		default: goto yy169;
	}
yy169:
	++YYCURSOR;
	YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case '\n':
		case '\r':
		case '!':
		case '"':
		case '$':
		case '&':
		case '(':
		case ')':
		case ';':
		case '=':
		case '[':
		case '^':
		case '{':
		case '|':
		case '}':
		case '~': goto yy170;
		default: goto yy169;
	}
yy170:
	{}
yy171:
	++YYCURSOR;
	{}
yy172:
	++YYCURSOR;
	{}
/* *********************************** */
yyc_ST_RAW:
	YYFILL(3);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00: goto yy174;
		case '\t':
		case ' ': goto yy177;
		case '\n': goto yy178;
		case '\r': goto yy180;
		case ';': goto yy181;
		default: goto yy175;
	}
yy174:
	++YYCURSOR;
	{}
yy175:
	++YYCURSOR;
yy176:
	{}
yy177:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\t':
		case '\n':
		case '\r':
		case ' ':
		case ';': goto yy183;
		default: goto yy176;
	}
yy178:
	++YYCURSOR;
yy179:
	{}
yy180:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy178;
		default: goto yy179;
	}
yy181:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy185;
		case '\r': goto yy187;
		default: goto yy181;
	}
yy182:
	++YYCURSOR;
	YYFILL(2);
	yych = *YYCURSOR;
yy183:
	switch (yych) {
		case '\t':
		case ' ': goto yy182;
		case '\n': goto yy178;
		case '\r': goto yy180;
		case ';': goto yy181;
		default: goto yy184;
	}
yy184:
	{}
yy185:
	++YYCURSOR;
yy186:
	{}
yy187:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy185;
		default: goto yy186;
	}
}

real_world/php20150211_zend_ini_scanner_trimmed_ic_flex_syntax.re:5:13: warning: escape has no effect: '\.' [-Wuseless-escape]
real_world/php20150211_zend_ini_scanner_trimmed_ic_flex_syntax.re:5:32: warning: escape has no effect: '\.' [-Wuseless-escape]
real_world/php20150211_zend_ini_scanner_trimmed_ic_flex_syntax.re:12:27: warning: escape has no effect: '\[' [-Wuseless-escape]
real_world/php20150211_zend_ini_scanner_trimmed_ic_flex_syntax.re:13:11: warning: escape has no effect: '\[' [-Wuseless-escape]
real_world/php20150211_zend_ini_scanner_trimmed_ic_flex_syntax.re:51:50: warning: unreachable rule in condition 'ST_OFFSET' (shadowed by rule at line 47) [-Wunreachable-rules]
real_world/php20150211_zend_ini_scanner_trimmed_ic_flex_syntax.re:51:50: warning: unreachable rule in condition 'ST_SECTION_VALUE' (shadowed by rule at line 47) [-Wunreachable-rules]
