gpt4 book ai didi

parsing - 人们用像antlr javacc这样的解析器做什么?

转载 作者:行者123 更新时间:2023-12-01 18:44:04 24 4
gpt4 key购买 nike

出于好奇,我想知道人们可以用解析器做什么,它们是如何应用的,以及人们通常用它创建什么?

我知道它在编程语言行业中广泛使用,但我认为这只是其中的一小部分,对吧?

最佳答案

除了特殊用途的语言之外,我对解析器生成器最雄心勃勃的用途(在 C 中使用了很好的旧 yacc,后来又在 Python 中使用了 pyparsing)是从 SQL 查询中提取、验证并可能更改某些元信息-- 正确解析 SQL 是一个真正的挑战(特别是如果您希望支持多种方言!-),解析器生成器(及其之上的词法分析器)至少删除了这部分工作!-)

关于parsing - 人们用像antlr javacc这样的解析器做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1077717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com