【发布时间】:2017-11-21 00:49:03
【问题描述】:
如何修改我的 lex 或 yacc 文件以在文件中输出相同的输入?我从文件中读取语句,我想为特殊语句添加一些不变量并将其添加到输入文件,然后继续语句。例如我读了这个文件:
char mem(d);
int fun(a,b);
char a ;
输出应该是这样的:
char mem(d);
int fun(a,b);
invariant(a>b) ;
char a;
我不能这样做。我只能将新语句写入输出文件。
【问题讨论】: