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

📄 flatten.c

📁 有用
💻 C
📖 第 1 页 / 共 2 页
字号:
ErrorI(yy_1_2_1_1, yy_1_2_1_2, yy_1_2_1_3, yy_1_2_1_4);goto yysl_6_1_1;yysl_6_1_1 : ;yyb = yysb;}return;yyfl_6_1 : ;}{yy yyb;yy yy_0_1;yy yyv_N;yy yy_0_1_1;yy yy_1_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 2) goto yyfl_6_2;yy_0_1_1 = ((yy)yy_0_1[1]);yyv_N = yy_0_1_1;yy_1_1 = yyv_N;ADD_TOKEN_MEMBER(yy_1_1);return;yyfl_6_2 : ;}{yy yyb;yy yy_0_1;yy yyv_Kind;yy yy_0_1_1;yy yyv_L;yy yy_0_1_2;yy yyv_Key;yy yy_0_1_3;yy yyv_Annotation;yy yy_0_1_4;yy yyv_Coordinate;yy yy_0_1_5;yy yy_1_1;yy yy_1_2;yy yy_1_3;yy_0_1 = yyin_1;if (yy_0_1[0] != 3) goto yyfl_6_3;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yy_0_1_3 = ((yy)yy_0_1[3]);yy_0_1_4 = ((yy)yy_0_1[4]);yy_0_1_5 = ((yy)yy_0_1[5]);yyv_Kind = yy_0_1_1;yyv_L = yy_0_1_2;yyv_Key = yy_0_1_3;yyv_Annotation = yy_0_1_4;yyv_Coordinate = yy_0_1_5;yy_1_1 = yyv_Key;yy_1_2 = yyv_Annotation;yy_1_3 = yyv_Coordinate;ADD_SUBPHRASE_REFERENCE(yy_1_1, yy_1_2, yy_1_3);return;yyfl_6_3 : ;}{yy yyb;yy yy_0_1;yy yy_0_1_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 4) goto yyfl_6_4;yy_0_1_1 = ((yy)yy_0_1[1]);return;yyfl_6_4 : ;}yyErr(2,98);}innercode_alternative(yyin_1, yyin_2, yyin_3)yy yyin_1;yy yyin_2;yy yyin_3;{{yy yyb;yy yy_0_1;yy yyv_L;yy yy_0_1_1;yy yyv_Key;yy yy_0_1_2;yy yyv_Annotation;yy yy_0_1_3;yy yyv_Pos;yy yy_0_1_4;yy yyv_Kind;yy yy_0_2;yy yyv_Subphrase;yy yy_0_3;yy yyv_N;yy yy_1;yy yy_2_1;yy yy_2_2;yy yy_2_3;yy yy_2_3_1;yy yy_2_4;yy yy_2_5;yy yy_3_1;yy yy_4_1;yy yy_4_2;yy yy_4_3;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;if (yy_0_1[0] != 1) goto yyfl_7_1;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yy_0_1_3 = ((yy)yy_0_1[3]);yy_0_1_4 = ((yy)yy_0_1[4]);yyv_L = yy_0_1_1;yyv_Key = yy_0_1_2;yyv_Annotation = yy_0_1_3;yyv_Pos = yy_0_1_4;yyv_Kind = yy_0_2;yyv_Subphrase = yy_0_3;yyb = yyh;yyh += 2; if (yyh > yyhx) yyExtend();yy_1 = (yy) yyv_Key[2];if (yy_1 == (yy) yyu) yyErr(1,125);yyv_N = yy_1;yy_2_1 = yyv_Subphrase;yy_2_2 = yyv_Key;yy_2_3_1 = yyv_L;yy_2_3 = yyb + 0;yy_2_3[0] = 1;yy_2_3[1] = ((long)yy_2_3_1);yy_2_4 = yyv_Annotation;yy_2_5 = yyv_Pos;START_ALTERNATIVE(yy_2_1, yy_2_2, yy_2_3, yy_2_4, yy_2_5);yy_3_1 = yyv_L;grammarcode_memberlist(yy_3_1);yy_4_1 = yyv_Kind;yy_4_2 = yyv_Subphrase;yy_4_3 = yyv_Pos;innercode_recursive_call(yy_4_1, yy_4_2, yy_4_3);END_ALTERNATIVE();return;yyfl_7_1 : ;}yyErr(2,122);}innercode_recursive_call(yyin_1, yyin_2, yyin_3)yy yyin_1;yy yyin_2;yy yyin_3;{{yy yyb;yy yy_0_1;yy yyv_Subphrase;yy yy_0_2;yy yyv_Coordinate;yy yy_0_3;yy yy_1_1;yy yy_1_2;yy yy_1_3;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;if (yy_0_1[0] != 2) goto yyfl_8_1;yyv_Subphrase = yy_0_2;yyv_Coordinate = yy_0_3;yyb = yyh;yyh += 1; if (yyh > yyhx) yyExtend();yy_1_1 = yyv_Subphrase;yy_1_2 = yyb + 0;yy_1_2[0] = 3;yy_1_3 = yyv_Coordinate;ADD_SUBPHRASE_REFERENCE(yy_1_1, yy_1_2, yy_1_3);return;yyfl_8_1 : ;}{yy yyb;yy yy_0_1;yy yyv_Subphrase;yy yy_0_2;yy yyv_Coordinate;yy yy_0_3;yy yy_1_1;yy yy_1_2;yy yy_1_3;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;if (yy_0_1[0] != 3) goto yyfl_8_2;yyv_Subphrase = yy_0_2;yyv_Coordinate = yy_0_3;yyb = yyh;yyh += 1; if (yyh > yyhx) yyExtend();yy_1_1 = yyv_Subphrase;yy_1_2 = yyb + 0;yy_1_2[0] = 3;yy_1_3 = yyv_Coordinate;ADD_SUBPHRASE_REFERENCE(yy_1_1, yy_1_2, yy_1_3);return;yyfl_8_2 : ;}{yy yyb;yy yy_0_1;yy yy_0_2;yy yy_0_3;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;return;yyfl_8_3 : ;}yyErr(2,134);}innercode_empty_rule(yyin_1, yyin_2, yyin_3, yyin_4)yy yyin_1;yy yyin_2;yy yyin_3;yy yyin_4;{{yy yyb;yy yyv_Kind;yy yy_0_1;yy yyv_Subphrase;yy yy_0_2;yy yyv_Annotation;yy yy_0_3;yy yyv_Pos;yy yy_0_4;yy yy_1_1_1_1_1_1;yy yy_1_1_1_1_1_2;yy yy_1_1_1_2_1_1;yy yy_1_1_1_2_1_2;yy yy_1_1_1_3_1_1;yy yy_1_1_1_3_1_2;yy yyv_Key;yy yyv_N;yy yy_1_1_3_1;yy yy_1_1_4;yy yy_1_1_5_1;yy yy_1_1_5_2;yy yy_1_1_5_3;yy yy_1_1_5_4;yy yy_1_1_5_5;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;yy_0_4 = yyin_4;yyv_Kind = yy_0_1;yyv_Subphrase = yy_0_2;yyv_Annotation = yy_0_3;yyv_Pos = yy_0_4;{yy yysb = yyb;yyb = yyh;yyh += 6; if (yyh > yyhx) yyExtend();{yy yysb = yyb;yy_1_1_1_1_1_1 = yyv_Kind;yy_1_1_1_1_1_2 = yy_1_1_1_1_1_1;if (yy_1_1_1_1_1_2[0] != 1) goto yyfl_9_1_1_1_1_1;goto yysl_9_1_1_1_1;yyfl_9_1_1_1_1_1 : ;yy_1_1_1_2_1_1 = yyv_Kind;yy_1_1_1_2_1_2 = yy_1_1_1_2_1_1;if (yy_1_1_1_2_1_2[0] != 2) goto yyfl_9_1_1_1_1_2;goto yysl_9_1_1_1_1;yyfl_9_1_1_1_1_2 : ;yy_1_1_1_3_1_1 = yyv_Kind;yy_1_1_1_3_1_2 = yy_1_1_1_3_1_1;if (yy_1_1_1_3_1_2[0] != 3) goto yyfl_9_1_1_1_1_3;goto yysl_9_1_1_1_1;yyfl_9_1_1_1_1_3 : ;goto yyfl_9_1_1_1;yysl_9_1_1_1_1 : ;yyb = yysb;}yyv_Key = yyb + 0;yyb[4] = yyu;yyb[3] = yyu;yyb[2] = yyu;yyb[1] = yyu;FreshAlternativeNumber(&yy_1_1_3_1);yyv_N = yy_1_1_3_1;yy_1_1_4 = yyv_N;yyv_Key[2] = (long) yy_1_1_4;yy_1_1_5_1 = yyv_Subphrase;yy_1_1_5_2 = yyv_Key;yy_1_1_5_3 = yyb + 5;yy_1_1_5_3[0] = 2;yy_1_1_5_4 = yyv_Annotation;yy_1_1_5_5 = yyv_Pos;START_ALTERNATIVE(yy_1_1_5_1, yy_1_1_5_2, yy_1_1_5_3, yy_1_1_5_4, yy_1_1_5_5);END_ALTERNATIVE();goto yysl_9_1_1;yyfl_9_1_1_1 : ;goto yysl_9_1_1;yysl_9_1_1 : ;yyb = yysb;}return;}}subphrasecode_memberlist(yyin_1)yy yyin_1;{{yy yyb;yy yy_0_1;yy yyv_H;yy yy_0_1_1;yy yyv_T;yy yy_0_1_2;yy yy_1_1;yy yy_2_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 1) goto yyfl_10_1;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yyv_H = yy_0_1_1;yyv_T = yy_0_1_2;yy_1_1 = yyv_H;subphrasecode_member(yy_1_1);yy_2_1 = yyv_T;subphrasecode_memberlist(yy_2_1);return;yyfl_10_1 : ;}{yy yyb;yy yy_0_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 2) goto yyfl_10_2;return;yyfl_10_2 : ;}yyErr(2,165);}subphrasecode_member(yyin_1)yy yyin_1;{{yy yyb;yy yy_0_1;yy yyv_Id;yy yy_0_1_1;yy yy_0_1_2;yy yy_0_1_3;yy yy_0_1_4;yy_0_1 = yyin_1;if (yy_0_1[0] != 1) goto yyfl_11_1;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yy_0_1_3 = ((yy)yy_0_1[3]);yy_0_1_4 = ((yy)yy_0_1[4]);yyv_Id = yy_0_1_1;return;yyfl_11_1 : ;}{yy yyb;yy yy_0_1;yy yyv_N;yy yy_0_1_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 2) goto yyfl_11_2;yy_0_1_1 = ((yy)yy_0_1[1]);yyv_N = yy_0_1_1;return;yyfl_11_2 : ;}{yy yyb;yy yy_0_1;yy yyv_Kind;yy yy_0_1_1;yy yyv_L;yy yy_0_1_2;yy yyv_SubphraseKey;yy yy_0_1_3;yy yyv_Annotation;yy yy_0_1_4;yy yyv_Coordinate;yy yy_0_1_5;yy yy_1_1;yy yy_1_2;yy yy_1_3;yy_0_1 = yyin_1;if (yy_0_1[0] != 3) goto yyfl_11_3;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yy_0_1_3 = ((yy)yy_0_1[3]);yy_0_1_4 = ((yy)yy_0_1[4]);yy_0_1_5 = ((yy)yy_0_1[5]);yyv_Kind = yy_0_1_1;yyv_L = yy_0_1_2;yyv_SubphraseKey = yy_0_1_3;yyv_Annotation = yy_0_1_4;yyv_Coordinate = yy_0_1_5;yy_1_1 = yyv_L;yy_1_2 = yyv_Kind;yy_1_3 = yyv_SubphraseKey;subphrasecode_alternativelist(yy_1_1, yy_1_2, yy_1_3);return;yyfl_11_3 : ;}{yy yyb;yy yy_0_1;yy yy_0_1_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 4) goto yyfl_11_4;yy_0_1_1 = ((yy)yy_0_1[1]);return;yyfl_11_4 : ;}yyErr(2,171);}subphrasecode_alternativelist(yyin_1, yyin_2, yyin_3)yy yyin_1;yy yyin_2;yy yyin_3;{{yy yyb;yy yy_0_1;yy yyv_H;yy yy_0_1_1;yy yyv_T;yy yy_0_1_2;yy yyv_Kind;yy yy_0_2;yy yyv_SubphraseKey;yy yy_0_3;yy yy_1_1;yy yy_1_2;yy yy_1_3;yy yy_2_1;yy yy_3_1;yy yy_3_2;yy yy_3_3;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;if (yy_0_1[0] != 1) goto yyfl_12_1;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yyv_H = yy_0_1_1;yyv_T = yy_0_1_2;yyv_Kind = yy_0_2;yyv_SubphraseKey = yy_0_3;yy_1_1 = yyv_H;yy_1_2 = yyv_Kind;yy_1_3 = yyv_SubphraseKey;innercode_alternative(yy_1_1, yy_1_2, yy_1_3);yy_2_1 = yyv_H;subphrasecode_alternative(yy_2_1);yy_3_1 = yyv_T;yy_3_2 = yyv_Kind;yy_3_3 = yyv_SubphraseKey;subphrasecode_alternativelist(yy_3_1, yy_3_2, yy_3_3);return;yyfl_12_1 : ;}{yy yyb;yy yy_0_1;yy yyv_Annotation;yy yy_0_1_1;yy yyv_Pos;yy yy_0_1_2;yy yyv_Kind;yy yy_0_2;yy yyv_SubphraseKey;yy yy_0_3;yy yy_1_1;yy yy_1_2;yy yy_1_3;yy yy_1_4;yy_0_1 = yyin_1;yy_0_2 = yyin_2;yy_0_3 = yyin_3;if (yy_0_1[0] != 2) goto yyfl_12_2;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yyv_Annotation = yy_0_1_1;yyv_Pos = yy_0_1_2;yyv_Kind = yy_0_2;yyv_SubphraseKey = yy_0_3;yy_1_1 = yyv_Kind;yy_1_2 = yyv_SubphraseKey;yy_1_3 = yyv_Annotation;yy_1_4 = yyv_Pos;innercode_empty_rule(yy_1_1, yy_1_2, yy_1_3, yy_1_4);return;yyfl_12_2 : ;}yyErr(2,178);}subphrasecode_alternative(yyin_1)yy yyin_1;{{yy yyb;yy yy_0_1;yy yyv_L;yy yy_0_1_1;yy yyv_Key;yy yy_0_1_2;yy yyv_Annotation;yy yy_0_1_3;yy yyv_Pos;yy yy_0_1_4;yy yy_1_1;yy_0_1 = yyin_1;if (yy_0_1[0] != 1) goto yyfl_13_1;yy_0_1_1 = ((yy)yy_0_1[1]);yy_0_1_2 = ((yy)yy_0_1[2]);yy_0_1_3 = ((yy)yy_0_1[3]);yy_0_1_4 = ((yy)yy_0_1[4]);yyv_L = yy_0_1_1;yyv_Key = yy_0_1_2;yyv_Annotation = yy_0_1_3;yyv_Pos = yy_0_1_4;yy_1_1 = yyv_L;subphrasecode_memberlist(yy_1_1);return;yyfl_13_1 : ;}yyErr(2,187);}

⌨️ 快捷键说明

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