RMS 为了理想,四处奔波。
Linus实现了理想,四处游玩。
最近因工作需要学习了一下Lex。感觉最关键的技术还是正则表达式(Regular Expression)。
用户在Lex脚本中定义模式(Pattern,正则表达式)去匹配需要处理的字符串(string)。
刚开始以为掌握了Lex就可以完全静态分析一个C文件,后来发现错了,
Lex的模式是一个NFA,因为它不支持栈模式,所以在解析宏(macro)和括号运算符时无能无力。
RMS 为了理想,四处奔波。
Linus实现了理想,四处游玩。
最近因工作需要学习了一下Lex。感觉最关键的技术还是正则表达式(Regular Expression)。
用户在Lex脚本中定义模式(Pattern,正则表达式)去匹配需要处理的字符串(string)。
刚开始以为掌握了Lex就可以完全静态分析一个C文件,后来发现错了,
Lex的模式是一个NFA,因为它不支持栈模式,所以在解析宏(macro)和括号运算符时无能无力。
上一篇:【目标规划】暑假计划
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M