Parsing 语言分析的实际应用?

Parsing 语言分析的实际应用?,parsing,compiler-construction,bison,lexical-analysis,Parsing,Compiler Construction,Bison,Lexical Analysis,我可以很容易地使用编译器的某些部分(例如扫描、解析、语法分析)来编写自己的编译器或代码分析器(例如生成类图和其他)。。。但是这些算法和工具(自然语言除外)在现实生活中还有其他用途吗 我应该使用这些算法为我的研究做一个项目,我们可以使用这些工具做任何事情,我想做一些比另一个图表生成应用程序更有用的事情。是的。我们的DMS软件再工程工具包(见我的简历)使用通用编译器技术来支持大规模代码库更改的自动化:代码迁移、现代化、重新架构和优化。它已被用于各种严肃的现实任务中。(它进行代码分析以决定在何处应用更

我可以很容易地使用编译器的某些部分(例如扫描、解析、语法分析)来编写自己的编译器或代码分析器(例如生成类图和其他)。。。但是这些算法和工具(自然语言除外)在现实生活中还有其他用途吗


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

是的。我们的DMS软件再工程工具包(见我的简历)使用通用编译器技术来支持大规模代码库更改的自动化:代码迁移、现代化、重新架构和优化。它已被用于各种严肃的现实任务中。(它进行代码分析以决定在何处应用更改)。DMS不是你奶奶的解析器生成器;请参阅我关于“解析后的生活”的文章。

您可以使用LALR解析器实现多级协议。哇,我不知道,谢谢!还有其他的例子吗?是的,还有一些同样适用于非程序员的例子呢?像一些与数据相关或类似的事情吗?@user3924850:我想人们会因为一些“固执己见的答案”而把你的问题作为“离题”来结束。我建议关闭者在关闭之前检查答案,看看它们是观点还是事实。