我想这是一个简单的问题,但我没有找到参考。我有一个小的lex文件,用于定义字符串中的一些标记并更改它们(实际上将它们转换为大写)。
基本上它是这样的命令列表:
word {setToUppercase(yytext);}
其中setToUppercase是一个更改大小写并存储它的过程。
我需要有完整的输入字符串和更改的单词。有没有办法定义一个默认令牌/其余的令牌,以便我可以将它们与输出字符串中未更改的存储相关联?
答案 0 :(得分:1)
你可以用以下方式一次性完成:
.|\n {save_str(yytext);}
答案 1 :(得分:0)
我说这很简单。
. {save_str(yytext);}
\n {save_str(yytext);}
这样就可以处理所有字符和换行符。