我想这是一个简单的问题,但是我没有找到参考资料。我有一个小的lex文件,定义了字符串中的一些令牌并对它们进行了修改(实际上是将它们转换为大写)。
基本上是这样的命令列表:
词{setToUppercase (yytext);}
其中setToUppercase是一个改变大小写并存储它的过程。
我需要有完整的输入字符串与改变的单词。是否有一种方法来定义一个默认的令牌/令牌的休息,所以我可以将它们与一个不变的存储在输出字符串?
你可以用:
.|n {save_str(yytext);}
我说过这很简单。
. {save_str(yytext);}
n {save_str(yytext);}
这样处理所有字符和换行符