bug1479044.b.c

来自「a little DFA compiler.」· C语言 代码 · 共 1,249 行 · 第 1/2 页

C
1,249
字号
		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 8) {			goto yy71;		}		if(yych <= ',') goto yy19;yy73:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 16) {			goto yy73;		}		if(yych == 0x0A) goto yy19;		if(yych <= '/') goto yy71;		if(yych >= ':') goto yy71;yy75:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= ',') {			if(yych == 0x0A) goto yy19;			goto yy71;		} else {			if(yych <= '-') goto yy77;			if(yych <= '/') goto yy71;			if(yych <= '9') goto yy75;			goto yy71;		}yy77:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 16) {			goto yy73;		}		if(yych == 0x0A) goto yy19;		if(yych <= '/') goto yy71;		if(yych >= ':') goto yy71;yy78:		++YYCURSOR;		if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy71;			goto yy77;		} else {			if(yych <= '.') goto yy80;			if(yych <= '/') goto yy71;			if(yych <= '9') goto yy78;			goto yy71;		}yy80:		yych = *++YYCURSOR;		if(yych != '.') goto yy82;yy81:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;yy82:		if(yybm[0+yych] & 32) {			goto yy81;		}		if(yych <= ',') goto yy19;		if(yych >= '.') goto yy85;yy83:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych <= '/') goto yy81;			if(yych <= '9') goto yy87;			goto yy81;		}yy85:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych == 'r') goto yy92;			goto yy81;		}yy87:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;		} else {			if(yych <= '.') goto yy85;			if(yych <= '/') goto yy81;			if(yych <= '9') goto yy87;			goto yy81;		}yy89:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych <= '/') goto yy81;			if(yych >= ':') goto yy81;		}yy90:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy89;		} else {			if(yych <= '.') goto yy85;			if(yych <= '/') goto yy81;			if(yych <= '9') goto yy90;			goto yy81;		}yy92:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 'e') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 's') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 'n') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 'e') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 't') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 32) {			goto yy81;		}		if(yych <= ',') goto yy19;		if(yych <= '-') goto yy83;		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '.') {			if(yych <= 0x0A) {				if(yych <= 0x09) goto yy81;				goto yy19;			} else {				if(yych <= ',') goto yy81;				if(yych <= '-') goto yy83;				goto yy85;			}		} else {			if(yych <= 'p') {				if(yych <= 'o') goto yy81;			} else {				if(yych == 'r') goto yy92;				goto yy81;			}		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 'i') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 't') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 't') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 32) {			goto yy81;		}		if(yych <= ',') goto yy19;		if(yych <= '-') goto yy83;		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '.') {			if(yych <= 0x0A) {				if(yych <= 0x09) goto yy81;				goto yy19;			} else {				if(yych <= ',') goto yy81;				if(yych <= '-') goto yy83;				goto yy85;			}		} else {			if(yych <= 'e') {				if(yych <= 'd') goto yy81;			} else {				if(yych == 'r') goto yy92;				goto yy81;			}		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 'd') goto yy81;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			if(yych <= ',') goto yy81;			goto yy83;		} else {			if(yych <= '.') goto yy85;			if(yych != 'u') goto yy81;		}		yyaccept = 2;		YYMARKER = ++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 32) {			goto yy81;		}		if(yych <= ',') goto yy107;		if(yych <= '-') goto yy83;		goto yy85;yy107:#line 22 "bug1479044.b.re"		{		return "resnet";	}#line 943 "<stdout>"yy108:		yych = *++YYCURSOR;		if(yych != 't') goto yy19;		yych = *++YYCURSOR;		if(yych != 't') goto yy19;		yych = *++YYCURSOR;		if(yych != 'l') goto yy19;		yych = *++YYCURSOR;		if(yych != 'd') goto yy19;		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych != 'l') goto yy19;yy114:		yych = *++YYCURSOR;		if(yych == '.') goto yy19;		goto yy116;yy115:		++YYCURSOR;		if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);		yych = *YYCURSOR;yy116:		if(yybm[0+yych] & 64) {			goto yy115;		}		if(yych != '.') goto yy19;		yych = *++YYCURSOR;		if(yych == 0x0A) goto yy19;yy118:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 128) {			goto yy118;		}		if(yych <= '-') goto yy19;yy120:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 'u') goto yy118;		}yy122:		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 's') goto yy118;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 'w') goto yy118;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 'e') goto yy118;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 's') goto yy118;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 't') goto yy118;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 128) {			goto yy118;		}		if(yych <= '-') goto yy19;		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '.') {			if(yych == 0x0A) goto yy19;			if(yych <= '-') goto yy118;			goto yy120;		} else {			if(yych <= 'n') {				if(yych <= 'm') goto yy118;			} else {				if(yych == 'u') goto yy122;				goto yy118;			}		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 'e') goto yy118;		}		++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yych <= '-') {			if(yych == 0x0A) goto yy19;			goto yy118;		} else {			if(yych <= '.') goto yy120;			if(yych != 't') goto yy118;		}		yyaccept = 3;		YYMARKER = ++YYCURSOR;		if(YYLIMIT == YYCURSOR) YYFILL(1);		yych = *YYCURSOR;		if(yybm[0+yych] & 128) {			goto yy118;		}		if(yych >= '.') goto yy120;yy132:#line 17 "bug1479044.b.re"		{		return "dsl";	}#line 1097 "<stdout>"yy133:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy135:		yych = *++YYCURSOR;		if(yych == 'e') goto yy142;		goto yy19;yy136:		yych = *++YYCURSOR;		if(yych == 'p') goto yy139;		goto yy19;yy137:		yych = *++YYCURSOR;		if(yych != 'o') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy139:		yych = *++YYCURSOR;		if(yych != 'd') goto yy19;		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy142:		yych = *++YYCURSOR;		if(yych != 'm') goto yy19;		yych = *++YYCURSOR;		if(yych != 'i') goto yy19;		yych = *++YYCURSOR;		if(yych != 'u') goto yy19;		yych = *++YYCURSOR;		if(yych != 'm') goto yy19;		yych = *++YYCURSOR;		if(yych == 'C') goto yy114;		goto yy19;yy147:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy149:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy151:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy153:		yych = *++YYCURSOR;		if(yych == 'r') goto yy166;		goto yy19;yy154:		yych = *++YYCURSOR;		if(yych == 'c') goto yy165;		goto yy19;yy155:		yych = *++YYCURSOR;		if(yych != 'l') goto yy19;		yych = *++YYCURSOR;		if(yych == 'g') goto yy158;		if(yych != 'p') goto yy19;		yych = *++YYCURSOR;		if(yych == 'p') goto yy164;		goto yy19;yy158:		yych = *++YYCURSOR;		if(yych != 'w') goto yy19;		yych = *++YYCURSOR;		if(yych != '4') goto yy19;		yych = *++YYCURSOR;		if(yych != 'p') goto yy19;		yych = *++YYCURSOR;		if(yych != 'o') goto yy19;		yych = *++YYCURSOR;		if(yych != 'o') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy164:		yych = *++YYCURSOR;		if(yych == 'p') goto yy114;		goto yy19;yy165:		yych = *++YYCURSOR;		if(yych == 'p') goto yy71;		goto yy19;yy166:		yych = *++YYCURSOR;		if(yych != 'm') goto yy19;		yych = *++YYCURSOR;		if(yych == 's') goto yy71;		goto yy19;yy168:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy170:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych == 'l') goto yy114;		goto yy19;yy172:		yych = *++YYCURSOR;		if(yych != 's') goto yy19;		yych = *++YYCURSOR;		if(yych != 'l') goto yy19;		yych = *++YYCURSOR;		if(yych == '.') goto yy19;		if(yych != 'p') goto yy116;		yych = *++YYCURSOR;		if(yych != 'p') goto yy19;		++YYCURSOR;		if((yych = *YYCURSOR) == 'p') goto yy114;		goto yy19;	}}#line 40 "bug1479044.b.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;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?