gpt4 book ai didi

java - 等效于 Java 的 Yacc

转载 作者:IT老高 更新时间:2023-10-28 21:12:50 24 4
gpt4 key购买 nike

我正在使用 Java 进行编译器设计项目。词法分析已经完成(使用 jflex),我想知道哪种类似 yacc 的工具最适合(最有效、最容易使用等)进行句法分析以及为什么。

最佳答案

如果您特别想要类似 YACC 的行为(表驱动),我知道的唯一一个是 CUP .

在 Java 世界中,似乎越来越多的人倾向于使用递归下降解析器,例如 ANTLR。或 JavaCC .

效率很少是选择解析器生成器的理由。

关于java - 等效于 Java 的 Yacc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1639512/

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