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

📄 cmmap.c

📁 a little DFA compiler.
💻 C
📖 第 1 页 / 共 4 页
字号:
yy155:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;	switch(yych) {	case 'L':	case 'U':	case 'l':	case 'u':	goto yy155;	default:	goto yy22;	}yy157:	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 yy158;	default:	goto yy122;	}yy158:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	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 yy158;	case 'F':	case 'L':	case 'f':	case 'l':	goto yy136;	default:	goto yy134;	}yy160:	yyaccept = 3;	YYMARKER = ++YYCURSOR;	if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);	yych = *YYCURSOR;yy161:	switch(yych) {	case '0':	case '1':	case '2':	case '3':	case '4':	case '5':	case '6':	case '7':	case '8':	case '9':	goto yy160;	case 'E':	case 'e':	goto yy166;	case 'F':	case 'L':	case 'f':	case 'l':	goto yy136;	default:	goto yy134;	}yy162:	yych = *++YYCURSOR;	switch(yych) {	case '+':	case '-':	goto yy163;	case '0':	case '1':	case '2':	case '3':	case '4':	case '5':	case '6':	case '7':	case '8':	case '9':	goto yy164;	default:	goto yy122;	}yy163:	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 yy164;	default:	goto yy122;	}yy164:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	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 yy164;	case 'F':	case 'L':	case 'f':	case 'l':	goto yy136;	default:	goto yy134;	}yy166:	yych = *++YYCURSOR;	switch(yych) {	case '+':	case '-':	goto yy167;	case '0':	case '1':	case '2':	case '3':	case '4':	case '5':	case '6':	case '7':	case '8':	case '9':	goto yy168;	default:	goto yy122;	}yy167:	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 yy168;	default:	goto yy122;	}yy168:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	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 yy168;	case 'F':	case 'L':	case 'f':	case 'l':	goto yy136;	default:	goto yy134;	}yy170:	yyaccept = 0;	YYMARKER = ++YYCURSOR;	if((YYLIMIT - YYCURSOR) < 4) YYFILL(4);	yych = *YYCURSOR;yy171:	switch(yych) {	case '.':	goto yy151;	case '0':	case '1':	case '2':	case '3':	case '4':	case '5':	case '6':	case '7':	case '8':	case '9':	goto yy170;	case 'E':	case 'e':	goto yy154;	case 'L':	case 'U':	case 'l':	case 'u':	goto yy177;	default:	goto yy22;	}yy172:	yych = *++YYCURSOR;	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 yy173;	default:	goto yy122;	}yy173:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;	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 yy173;	case 'L':	case 'U':	case 'l':	case 'u':	goto yy175;	default:	goto yy22;	}yy175:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;	switch(yych) {	case 'L':	case 'U':	case 'l':	case 'u':	goto yy175;	default:	goto yy22;	}yy177:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;	switch(yych) {	case 'L':	case 'U':	case 'l':	case 'u':	goto yy177;	default:	goto yy22;	}yy179:	++YYCURSOR;	if(YYLIMIT == YYCURSOR) YYFILL(1);	yych = *YYCURSOR;yy180:	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 '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 yy179;	default:	goto yy5;	}yy181:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy182;	default:	goto yy180;	}yy182:	yych = *++YYCURSOR;	switch(yych) {	case 'l':	goto yy183;	default:	goto yy180;	}yy183:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy184;	default:	goto yy180;	}yy184:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy185;	}yy185:#line 152 "cmmap.re"	{ RET(WHILE); }#line 1553 "<stdout>"yy186:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy187;	case 'l':	goto yy188;	default:	goto yy180;	}yy187:	yych = *++YYCURSOR;	switch(yych) {	case 'd':	goto yy195;	default:	goto yy180;	}yy188:	yych = *++YYCURSOR;	switch(yych) {	case 'a':	goto yy189;	default:	goto yy180;	}yy189:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy190;	default:	goto yy180;	}yy190:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy191;	default:	goto yy180;	}yy191:	yych = *++YYCURSOR;	switch(yych) {	case 'l':	goto yy192;	default:	goto yy180;	}yy192:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy193;	default:	goto yy180;	}yy193:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy194;	}yy194:#line 151 "cmmap.re"	{ RET(VOLATILE); }#line 1668 "<stdout>"yy195:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy196;	}yy196:#line 150 "cmmap.re"	{ RET(VOID); }#line 1740 "<stdout>"yy197:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy198;	case 's':	goto yy199;	default:	goto yy180;	}yy198:	yych = *++YYCURSOR;	switch(yych) {	case 'o':	goto yy206;	default:	goto yy180;	}yy199:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy200;	default:	goto yy180;	}yy200:	yych = *++YYCURSOR;	switch(yych) {	case 'g':	goto yy201;	default:	goto yy180;	}yy201:	yych = *++YYCURSOR;	switch(yych) {	case 'n':	goto yy202;	default:	goto yy180;	}yy202:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy203;	default:	goto yy180;	}yy203:	yych = *++YYCURSOR;	switch(yych) {	case 'd':	goto yy204;	default:	goto yy180;	}yy204:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy205;	}yy205:#line 149 "cmmap.re"	{ RET(UNSIGNED); }#line 1855 "<stdout>"yy206:	yych = *++YYCURSOR;	switch(yych) {	case 'n':	goto yy207;	default:	goto yy180;	}yy207:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy208;	}yy208:#line 148 "cmmap.re"	{ RET(UNION); }#line 1933 "<stdout>"yy209:	yych = *++YYCURSOR;	switch(yych) {	case 'p':	goto yy210;	default:	goto yy180;	}yy210:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy211;	default:	goto yy180;	}yy211:	yych = *++YYCURSOR;	switch(yych) {	case 'd':	goto yy212;	default:	goto yy180;	}yy212:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy213;	default:	goto yy180;	}yy213:	yych = *++YYCURSOR;	switch(yych) {	case 'f':	goto yy214;	default:	goto yy180;	}yy214:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy215;	}yy215:#line 147 "cmmap.re"	{ RET(TYPEDEF); }#line 2035 "<stdout>"yy216:	yych = *++YYCURSOR;	switch(yych) {	case 'o':	goto yy245;	default:	goto yy180;	}yy217:	yych = *++YYCURSOR;	switch(yych) {	case 'g':	goto yy235;	case 'z':	goto yy236;	default:	goto yy180;	}yy218:	yych = *++YYCURSOR;	switch(yych) {	case 'a':	goto yy225;	case 'r':	goto yy226;	default:	goto yy180;	}yy219:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy220;	default:	goto yy180;	}yy220:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy221;	default:	goto yy180;	}yy221:	yych = *++YYCURSOR;	switch(yych) {	case 'c':	goto yy222;	default:	goto yy180;	}yy222:	yych = *++YYCURSOR;	switch(yych) {	case 'h':	goto yy223;	default:	goto yy180;	}yy223:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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 yy179;	default:	goto yy224;	}yy224:#line 146 "cmmap.re"	{ RET(SWITCH); }#line 2151 "<stdout>"yy225:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy231;	default:	goto yy180;	}yy226:	yych = *++YYCURSOR;	switch(yych) {	case 'u':	goto yy227;	default:	goto yy180;	}yy227:	yych = *++YYCURSOR;	switch(yych) {	case 'c':	goto yy228;	default:	goto yy180;	}yy228:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy229;	default:	goto yy180;	}yy229:	++YYCURSOR;	switch((yych = *YYCURSOR)) {	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':

⌨️ 快捷键说明

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