现实生活中使用语言分析?

时间:2014-08-12 17:30:32

标签: parsing compiler-construction bison lexical-analysis

我可以轻松地使用编译器的一部分(例如扫描,解析,语法分析)来编写我自己的编译器或代码分析器(比如生成类图和其他)...但是这些算法和工具还有一些其他用途(在自然语言中除外)在现实生活中?

我应该使用这些算法为我的学习做一个项目,我们可以做任何使用这些工具的事情,我想做一些比生成应用程序的图表更有用的东西。

1 个答案:

答案 0 :(得分:1)

是。我们的DMS软件再造工具包(参见我的简历)使用通用编译器技术来支持自动化大规模代码库更改:代码迁移,现代化,重新架构,优化。它已被用于各种严肃的现实世界任务。 (它进行代码分析以决定应用更改的位置)。 DMS不是你奶奶的解析器生成器;看看我的论文"解析后的生活。"