⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input11.s.c

📁 a little DFA compiler.
💻 C
字号:
/* Generated by re2c */#line 1 "input11.s.re"#line 5 "<stdout>"{	YYCTYPE yych;	if((YYLIMIT - YYCURSOR) < 6) YYFILL(6);	yych = *YYCURSOR;	if(yych <= '@') {		if(yych <= '/') {			if(yych == '-') goto yy7;			goto yy10;		} else {			if(yych <= '0') goto yy5;			if(yych <= '9') goto yy9;			goto yy10;		}	} else {		if(yych <= 'q') {			if(yych <= 'Z') goto yy4;			if(yych <= '`') goto yy10;			goto yy4;		} else {			if(yych <= 'r') goto yy2;			if(yych <= 'z') goto yy4;			goto yy10;		}	}yy2:	++YYCURSOR;	if((yych = *YYCURSOR) == 'e') goto yy15;	goto yy14;yy3:#line 10 "input11.s.re"	{ return 1; }#line 38 "<stdout>"yy4:	yych = *++YYCURSOR;	goto yy14;yy5:	++YYCURSOR;yy6:#line 11 "input11.s.re"	{ return 2; }#line 47 "<stdout>"yy7:	++YYCURSOR;	if((yych = *YYCURSOR) <= '0') goto yy8;	if(yych <= '9') goto yy11;yy8:#line 13 "input11.s.re"	{ return -1; }#line 55 "<stdout>"yy9:	yych = *++YYCURSOR;	goto yy12;yy10:	yych = *++YYCURSOR;	goto yy8;yy11:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;yy12:	if(yych <= '/') goto yy6;	if(yych <= '9') goto yy11;	goto yy6;yy13:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;yy14:	if(yych <= '@') {		if(yych <= '/') goto yy3;		if(yych <= '9') goto yy13;		goto yy3;	} else {		if(yych <= 'Z') goto yy13;		if(yych <= '`') goto yy3;		if(yych <= 'z') goto yy13;		goto yy3;	}yy15:	yych = *++YYCURSOR;	if(yych != '2') goto yy14;	yych = *++YYCURSOR;	if(yych != 'c') goto yy14;	yych = *(YYMARKER = ++YYCURSOR);	if(yych != ':') goto yy14;	yych = *++YYCURSOR;	if(yych <= '^') {		if(yych <= '@') goto yy19;		if(yych <= 'Z') goto yy20;	} else {		if(yych == '`') goto yy19;		if(yych <= 'z') goto yy20;	}yy19:	YYCURSOR = YYMARKER;	goto yy3;yy20:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;	if(yych <= 'Z') {		if(yych <= '/') goto yy22;		if(yych <= ':') goto yy20;		if(yych >= 'A') goto yy20;	} else {		if(yych <= '_') {			if(yych >= '_') goto yy20;		} else {			if(yych <= '`') goto yy22;			if(yych <= 'z') goto yy20;		}	}yy22:#line 9 "input11.s.re"	{ return 0; }#line 122 "<stdout>"}#line 15 "input11.s.re"

⌨️ 快捷键说明

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