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 + -
显示快捷键?