📄 code.c
字号:
typedef long * yy;#define yyu (-2147483647L)static yy yynull;extern yy yyh;extern yy yyhx;static yyErr(n,l){yyAbort(n,"code", l);}fix_code(){{yy yyb;yy yy_2_1;yy yy_4_1;yy yy_6_1;yy yy_8_1;yy yy_10_1;yy yy_12_1;yy yy_14_1;yy yy_16_1;yy yy_18_1;yy yy_20_1;yy yy_22_1;yy yy_24_1;yy yy_26_1;yy yy_28_1;yy yy_30_1;yy yy_32_1;yy yy_34_1;yy yy_36_1;yy yy_38_1;yy yy_40_1;yy yy_42_1;yy yy_44_1;yy yy_46_1;yy yy_48_1;yy yy_50_1;yy yy_52_1;yy yy_54_1;yy yy_56_1;yy yy_58_1;yy yy_60_1;yy yy_62_1;yy yy_64_1;yy yy_66_1;yy yy_68_1;yy yy_70_1;yy yy_72_1;yy yy_74_1;yy yy_76_1;yy yy_78_1;yy yy_80_1;yy yy_82_1;yy yy_84_1;yy yy_86_1;yy yy_88_1;Nl();yy_2_1 = ((yy)"extern YYSTYPE yylval;");Put(yy_2_1);Nl();yy_4_1 = ((yy)"YYSTYPE yylval;");Put(yy_4_1);Nl();yy_6_1 = ((yy)"extern long yypos;");Put(yy_6_1);Nl();yy_8_1 = ((yy)"");Put(yy_8_1);Nl();yy_10_1 = ((yy)"typedef struct LEXELEMSTRUCT {");Put(yy_10_1);Nl();yy_12_1 = ((yy)" YYSTYPE val;");Put(yy_12_1);Nl();yy_14_1 = ((yy)" long pos;");Put(yy_14_1);Nl();yy_16_1 = ((yy)" struct LEXELEMSTRUCT *next;");Put(yy_16_1);Nl();yy_18_1 = ((yy)"} LEXELEM;");Put(yy_18_1);Nl();yy_20_1 = ((yy)" ");Put(yy_20_1);Nl();yy_22_1 = ((yy)"LEXELEM *first_lexelem, *cur_lexelem;");Put(yy_22_1);Nl();yy_24_1 = ((yy)"");Put(yy_24_1);Nl();yy_26_1 = ((yy)"init_lexelem()");Put(yy_26_1);Nl();yy_28_1 = ((yy)"{");Put(yy_28_1);Nl();yy_30_1 = ((yy)" cur_lexelem = first_lexelem;");Put(yy_30_1);Nl();yy_32_1 = ((yy)"}");Put(yy_32_1);Nl();yy_34_1 = ((yy)"");Put(yy_34_1);Nl();yy_36_1 = ((yy)"first_lexval () {");Put(yy_36_1);Nl();yy_38_1 = ((yy)" LEXELEM *p;");Put(yy_38_1);Nl();yy_40_1 = ((yy)" p = (LEXELEM *)malloc(sizeof(LEXELEM));");Put(yy_40_1);Nl();yy_42_1 = ((yy)" if (! p) yymallocerror();");Put(yy_42_1);Nl();yy_44_1 = ((yy)" p->val = yylval;");Put(yy_44_1);Nl();yy_46_1 = ((yy)" p->pos = yypos;");Put(yy_46_1);Nl();yy_48_1 = ((yy)" p->next = 0;");Put(yy_48_1);Nl();yy_50_1 = ((yy)" cur_lexelem = p;");Put(yy_50_1);Nl();yy_52_1 = ((yy)" first_lexelem = p;");Put(yy_52_1);Nl();yy_54_1 = ((yy)"}");Put(yy_54_1);Nl();yy_56_1 = ((yy)"");Put(yy_56_1);Nl();yy_58_1 = ((yy)"next_lexval() {");Put(yy_58_1);Nl();yy_60_1 = ((yy)" LEXELEM *p;");Put(yy_60_1);Nl();yy_62_1 = ((yy)" p = (LEXELEM *)malloc(sizeof(LEXELEM));");Put(yy_62_1);Nl();yy_64_1 = ((yy)" if (! p) yymallocerror();");Put(yy_64_1);Nl();yy_66_1 = ((yy)" cur_lexelem-> next = p;");Put(yy_66_1);Nl();yy_68_1 = ((yy)" p->val = yylval;");Put(yy_68_1);Nl();yy_70_1 = ((yy)" p->pos = yypos;");Put(yy_70_1);Nl();yy_72_1 = ((yy)" p->next = 0;");Put(yy_72_1);Nl();yy_74_1 = ((yy)" cur_lexelem = p;");Put(yy_74_1);Nl();yy_76_1 = ((yy)"}");Put(yy_76_1);Nl();yy_78_1 = ((yy)"");Put(yy_78_1);Nl();yy_80_1 = ((yy)"get_lexval() {");Put(yy_80_1);Nl();yy_82_1 = ((yy)" yylval = cur_lexelem->val;");Put(yy_82_1);Nl();yy_84_1 = ((yy)" yypos = cur_lexelem->pos;");Put(yy_84_1);Nl();yy_86_1 = ((yy)" cur_lexelem = cur_lexelem->next;");Put(yy_86_1);Nl();yy_88_1 = ((yy)"}");Put(yy_88_1);Nl();Nl();return;}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -