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

📄 cmmap.c

📁 a little DFA compiler.
💻 C
📖 第 1 页 / 共 4 页
字号:
	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 yy230;	}yy230:#line 145 "cmmap.re"	{ RET(STRUCT); }#line 2247 "<stdout>"yy231:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy232;	default:	goto yy180;	}yy232:	yych = *++YYCURSOR;	switch(yych) {	case 'c':	goto yy233;	default:	goto yy180;	}yy233:	++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 yy234;	}yy234:#line 144 "cmmap.re"	{ RET(STATIC); }#line 2331 "<stdout>"yy235:	yych = *++YYCURSOR;	switch(yych) {	case 'n':	goto yy241;	default:	goto yy180;	}yy236:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy237;	default:	goto yy180;	}yy237:	yych = *++YYCURSOR;	switch(yych) {	case 'o':	goto yy238;	default:	goto yy180;	}yy238:	yych = *++YYCURSOR;	switch(yych) {	case 'f':	goto yy239;	default:	goto yy180;	}yy239:	++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 yy240;	}yy240:#line 143 "cmmap.re"	{ RET(SIZEOF); }#line 2427 "<stdout>"yy241:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy242;	default:	goto yy180;	}yy242:	yych = *++YYCURSOR;	switch(yych) {	case 'd':	goto yy243;	default:	goto yy180;	}yy243:	++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 yy244;	}yy244:#line 142 "cmmap.re"	{ RET(SIGNED); }#line 2511 "<stdout>"yy245:	yych = *++YYCURSOR;	switch(yych) {	case 'r':	goto yy246;	default:	goto yy180;	}yy246:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy247;	default:	goto yy180;	}yy247:	++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 yy248;	}yy248:#line 141 "cmmap.re"	{ RET(SHORT); }#line 2595 "<stdout>"yy249:	yych = *++YYCURSOR;	switch(yych) {	case 'g':	goto yy250;	case 't':	goto yy251;	default:	goto yy180;	}yy250:	yych = *++YYCURSOR;	switch(yych) {	case 'i':	goto yy256;	default:	goto yy180;	}yy251:	yych = *++YYCURSOR;	switch(yych) {	case 'u':	goto yy252;	default:	goto yy180;	}yy252:	yych = *++YYCURSOR;	switch(yych) {	case 'r':	goto yy253;	default:	goto yy180;	}yy253:	yych = *++YYCURSOR;	switch(yych) {	case 'n':	goto yy254;	default:	goto yy180;	}yy254:	++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 yy255;	}yy255:#line 140 "cmmap.re"	{ RET(RETURN); }#line 2698 "<stdout>"yy256:	yych = *++YYCURSOR;	switch(yych) {	case 's':	goto yy257;	default:	goto yy180;	}yy257:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy258;	default:	goto yy180;	}yy258:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy259;	default:	goto yy180;	}yy259:	yych = *++YYCURSOR;	switch(yych) {	case 'r':	goto yy260;	default:	goto yy180;	}yy260:	++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 yy261;	}yy261:#line 139 "cmmap.re"	{ RET(REGISTER); }#line 2794 "<stdout>"yy262:	yych = *++YYCURSOR;	switch(yych) {	case 'n':	goto yy263;	default:	goto yy180;	}yy263:	yych = *++YYCURSOR;	switch(yych) {	case 'g':	goto yy264;	default:	goto yy180;	}yy264:	++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 yy265;	}yy265:#line 138 "cmmap.re"	{ RET(LONG); }#line 2878 "<stdout>"yy266:	++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 yy267;	}yy267:#line 136 "cmmap.re"	{ RET(IF); }#line 2950 "<stdout>"yy268:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy269;	default:	goto yy180;	}yy269:	++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 yy270;	}yy270:#line 137 "cmmap.re"	{ RET(INT); }#line 3028 "<stdout>"yy271:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy272;	default:	goto yy180;	}yy272:	yych = *++YYCURSOR;	switch(yych) {	case 'o':	goto yy273;	default:	goto yy180;	}yy273:	++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 yy274;	}yy274:#line 135 "cmmap.re"	{ RET(GOTO); }#line 3112 "<stdout>"yy275:	yych = *++YYCURSOR;	switch(yych) {	case 'o':	goto yy279;	default:	goto yy180;	}yy276:	yych = *++YYCURSOR;	switch(yych) {	case 'r':	goto yy277;	default:	goto yy180;	}yy277:	++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 yy278;	}yy278:#line 134 "cmmap.re"	{ RET(FOR); }#line 3196 "<stdout>"yy279:	yych = *++YYCURSOR;	switch(yych) {	case 'a':	goto yy280;	default:	goto yy180;	}yy280:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy281;	default:	goto yy180;	}yy281:	++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 yy282;	}yy282:#line 133 "cmmap.re"	{ RET(FLOAT); }#line 3280 "<stdout>"yy283:	yych = *++YYCURSOR;	switch(yych) {	case 's':	goto yy294;	default:	goto yy180;	}yy284:	yych = *++YYCURSOR;	switch(yych) {	case 'u':	goto yy291;	default:	goto yy180;	}yy285:	yych = *++YYCURSOR;	switch(yych) {	case 't':	goto yy286;	default:	goto yy180;	}yy286:	yych = *++YYCURSOR;	switch(yych) {	case 'e':	goto yy287;	default:	goto yy180;	}yy287:	yych = *++YYCURSOR;	switch(yych) {	case 'r':	goto yy288;	default:	goto yy180;	}yy288:	yych = *++YYCURSOR;	switch(yych) {	case 'n':	goto yy289;	default:	goto yy180;	}

⌨️ 快捷键说明

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