/* Generated by re2c */
#line 1 "bug1479044.re"
// re2c $INPUT -o $OUTPUT 
#define NULL ((char*) 0)
#define YYCTYPE char
#define YYCURSOR p
#define YYLIMIT p
#define YYMARKER q
#define YYFILL(n)

#include <stdio.h>

char *scan281(char *p)
{
	char *q;
start:

#line 19 "bug1479044.c"
{
	YYCTYPE yych;
	unsigned int yyaccept = 0;
	if ((YYLIMIT - YYCURSOR) < 11) YYFILL(11);
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00: goto yy1;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy4;
		case 'a': goto yy5;
		case 'b':
		case 'c':
		case 'e':
		case 'f':
		case 'l':
		case 'v': goto yy6;
		case 'd': goto yy7;
		case 'p': goto yy8;
		case 'r': goto yy9;
		case 'x': goto yy10;
		default: goto yy2;
	}
yy1:
	++YYCURSOR;
#line 38 "bug1479044.re"
	{
		return NULL;
	}
#line 56 "bug1479044.c"
yy2:
	++YYCURSOR;
yy3:
#line 33 "bug1479044.re"
	{
		goto start;
	}
#line 64 "bug1479044.c"
yy4:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case '-': goto yy11;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy13;
		default: goto yy3;
	}
yy5:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 'd': goto yy14;
		default: goto yy3;
	}
yy6:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 'd': goto yy15;
		default: goto yy3;
	}
yy7:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 'h': goto yy16;
		case 'o': goto yy17;
		case 's': goto yy18;
		default: goto yy3;
	}
yy8:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 'o': goto yy19;
		case 'p': goto yy20;
		case 'r': goto yy21;
		default: goto yy3;
	}
yy9:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 'h': goto yy22;
		default: goto yy3;
	}
yy10:
	yyaccept = 0;
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case 's': goto yy23;
		default: goto yy3;
	}
yy11:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy24;
		default: goto yy12;
	}
yy12:
	YYCURSOR = YYMARKER;
	switch (yyaccept) {
		case 0: goto yy3;
		case 1: goto yy104;
		case 2: goto yy118;
		default: goto yy122;
	}
yy13:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '-': goto yy11;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy13;
		default: goto yy12;
	}
yy14:
	yych = *++YYCURSOR;
	switch (yych) {
		case 's': goto yy25;
		default: goto yy12;
	}
yy15:
	yych = *++YYCURSOR;
	switch (yych) {
		case 's': goto yy26;
		default: goto yy12;
	}
yy16:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'c': goto yy27;
		default: goto yy12;
	}
yy17:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'r': goto yy28;
		default: goto yy12;
	}
yy18:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy29;
		default: goto yy12;
	}
yy19:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'o': goto yy26;
		default: goto yy12;
	}
yy20:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'p': goto yy30;
		default: goto yy12;
	}
yy21:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'e': goto yy31;
		default: goto yy12;
	}
yy22:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '-': goto yy32;
		default: goto yy22;
	}
yy23:
	yych = *++YYCURSOR;
	switch (yych) {
		case 't': goto yy33;
		default: goto yy12;
	}
yy24:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '-': goto yy34;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy24;
		default: goto yy12;
	}
yy25:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy35;
		default: goto yy12;
	}
yy26:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy36;
		default: goto yy12;
	}
yy27:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'p': goto yy22;
		default: goto yy12;
	}
yy28:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'm': goto yy37;
		default: goto yy12;
	}
yy29:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'g': goto yy38;
		case 'p': goto yy39;
		default: goto yy12;
	}
yy30:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'd': goto yy15;
		default: goto yy12;
	}
yy31:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'm': goto yy40;
		default: goto yy12;
	}
yy32:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '-': goto yy32;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy41;
		default: goto yy22;
	}
yy33:
	yych = *++YYCURSOR;
	switch (yych) {
		case 't': goto yy42;
		default: goto yy12;
	}
yy34:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy43;
		default: goto yy12;
	}
yy35:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy12;
		case 'p': goto yy39;
		default: goto yy45;
	}
yy36:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy12;
		default: goto yy45;
	}
yy37:
	yych = *++YYCURSOR;
	switch (yych) {
		case 's': goto yy22;
		default: goto yy12;
	}
yy38:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'w': goto yy46;
		default: goto yy12;
	}
yy39:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'p': goto yy47;
		default: goto yy12;
	}
yy40:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'i': goto yy48;
		default: goto yy12;
	}
yy41:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '-': goto yy49;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy41;
		default: goto yy22;
	}
yy42:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy30;
		default: goto yy12;
	}
yy43:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '-': goto yy50;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy43;
		default: goto yy12;
	}
yy44:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
	yych = *YYCURSOR;
yy45:
	switch (yych) {
		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': goto yy44;
		case '.': goto yy51;
		default: goto yy12;
	}
yy46:
	yych = *++YYCURSOR;
	switch (yych) {
		case '4': goto yy52;
		default: goto yy12;
	}
yy47:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'p': goto yy36;
		default: goto yy12;
	}
yy48:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'u': goto yy53;
		default: goto yy12;
	}
yy49:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '-': goto yy32;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy54;
		default: goto yy22;
	}
yy50:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy55;
		default: goto yy12;
	}
yy51:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		default: goto yy56;
	}
yy52:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'p': goto yy57;
		default: goto yy12;
	}
yy53:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'm': goto yy58;
		default: goto yy12;
	}
yy54:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '-': goto yy49;
		case '.': goto yy59;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy54;
		default: goto yy22;
	}
yy55:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy60;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy55;
		default: goto yy12;
	}
yy56:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		default: goto yy56;
	}
yy57:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'o': goto yy19;
		default: goto yy12;
	}
yy58:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'C': goto yy36;
		default: goto yy12;
	}
yy59:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		default: goto yy62;
	}
yy60:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'b': goto yy65;
		case 'd': goto yy66;
		default: goto yy64;
	}
yy61:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 'u': goto yy68;
		default: goto yy56;
	}
yy62:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		default: goto yy62;
	}
yy63:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
yy64:
	switch (yych) {
		case '\n': goto yy12;
		case 'm': goto yy67;
		default: goto yy63;
	}
yy65:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'o': goto yy70;
		default: goto yy64;
	}
yy66:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'h': goto yy71;
		default: goto yy64;
	}
yy67:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case 'm': goto yy67;
		case 'o': goto yy72;
		default: goto yy63;
	}
yy68:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 's': goto yy73;
		default: goto yy56;
	}
yy69:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'r': goto yy74;
		default: goto yy62;
	}
yy70:
	yych = *++YYCURSOR;
	switch (yych) {
		case 't': goto yy75;
		default: goto yy64;
	}
yy71:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'c': goto yy76;
		default: goto yy64;
	}
yy72:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case 'd': goto yy77;
		case 'm': goto yy67;
		default: goto yy63;
	}
yy73:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 'w': goto yy78;
		default: goto yy56;
	}
yy74:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'e': goto yy79;
		default: goto yy62;
	}
yy75:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'h': goto yy80;
		default: goto yy64;
	}
yy76:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'p': goto yy81;
		default: goto yy64;
	}
yy77:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case 'e': goto yy82;
		case 'm': goto yy67;
		default: goto yy63;
	}
yy78:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 'e': goto yy83;
		default: goto yy56;
	}
yy79:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 's': goto yy84;
		default: goto yy62;
	}
yy80:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'e': goto yy85;
		default: goto yy64;
	}
yy81:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		default: goto yy81;
	}
yy82:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case 'm': goto yy81;
		default: goto yy63;
	}
yy83:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 's': goto yy87;
		default: goto yy56;
	}
yy84:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'n': goto yy88;
		default: goto yy62;
	}
yy85:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy89;
		default: goto yy64;
	}
yy86:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'w': goto yy90;
		default: goto yy81;
	}
yy87:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 't': goto yy91;
		default: goto yy56;
	}
yy88:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'e': goto yy92;
		default: goto yy62;
	}
yy89:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'l': goto yy81;
		default: goto yy64;
	}
yy90:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'a': goto yy93;
		default: goto yy81;
	}
yy91:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy94;
		default: goto yy56;
	}
yy92:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 't': goto yy95;
		default: goto yy62;
	}
yy93:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 's': goto yy96;
		default: goto yy81;
	}
yy94:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 'n': goto yy97;
		case 'u': goto yy68;
		default: goto yy56;
	}
yy95:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy98;
		default: goto yy62;
	}
yy96:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'h': goto yy99;
		default: goto yy81;
	}
yy97:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 'e': goto yy100;
		default: goto yy56;
	}
yy98:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'p': goto yy101;
		case 'r': goto yy74;
		default: goto yy62;
	}
yy99:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'i': goto yy102;
		default: goto yy81;
	}
yy100:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy61;
		case 't': goto yy103;
		default: goto yy56;
	}
yy101:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'i': goto yy105;
		default: goto yy62;
	}
yy102:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'n': goto yy106;
		default: goto yy81;
	}
yy103:
	yyaccept = 1;
	YYMARKER = ++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy104;
		case '.': goto yy61;
		default: goto yy56;
	}
yy104:
#line 18 "bug1479044.re"
	{
		return "dsl";
	}
#line 972 "bug1479044.c"
yy105:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 't': goto yy107;
		default: goto yy62;
	}
yy106:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'g': goto yy108;
		default: goto yy81;
	}
yy107:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 't': goto yy109;
		default: goto yy62;
	}
yy108:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 't': goto yy110;
		default: goto yy81;
	}
yy109:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy111;
		default: goto yy62;
	}
yy110:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'o': goto yy112;
		default: goto yy81;
	}
yy111:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'e': goto yy113;
		case 'r': goto yy74;
		default: goto yy62;
	}
yy112:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'n': goto yy114;
		default: goto yy81;
	}
yy113:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'd': goto yy115;
		default: goto yy62;
	}
yy114:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy116;
		default: goto yy81;
	}
yy115:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy69;
		case 'u': goto yy117;
		default: goto yy62;
	}
yy116:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'e': goto yy119;
		case 'w': goto yy90;
		default: goto yy81;
	}
yy117:
	yyaccept = 2;
	YYMARKER = ++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy118;
		case '.': goto yy69;
		default: goto yy62;
	}
yy118:
#line 23 "bug1479044.re"
	{
		return "resnet";
	}
#line 1108 "bug1479044.c"
yy119:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'd': goto yy120;
		default: goto yy81;
	}
yy120:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy12;
		case '.': goto yy86;
		case 'u': goto yy121;
		default: goto yy81;
	}
yy121:
	yyaccept = 3;
	YYMARKER = ++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) YYFILL(1);
	yych = *YYCURSOR;
	switch (yych) {
		case '\n': goto yy122;
		case '.': goto yy86;
		default: goto yy81;
	}
yy122:
#line 28 "bug1479044.re"
	{
		return "edu";
	}
#line 1144 "bug1479044.c"
}
#line 41 "bug1479044.re"

}

int main(int argc, char **argv)
{
	int n = 0;
	char *largv[2];

	if (argc < 2)
	{
		argc = 2;
		argv = largv;
		argv[1] = "D-128-208-46-51.dhcp4.washington.edu";
	}
	while(++n < argc)
	{
		char *res = scan281(argv[n]);
		printf("%s\n", res ? res : "<NULL>");
	}
	return 0;
}
