Yacc 相当于 Java
我正在用Java做一个编译器设计项目。词法分析已经完成(使用jflex),我想知道哪种类似yaccc的工具最适合(最有效,最容易使用等)进行语法分析以及为什么。
我正在用Java做一个编译器设计项目。词法分析已经完成(使用jflex),我想知道哪种类似yaccc的工具最适合(最有效,最容易使用等)进行语法分析以及为什么。
过去,我使用ANLTR进行词法分析器和解析器,JFlex主页说它可以与ANTLR互操作。我不会说ANTLR的在线文档有那么棒。我最终投资了“The Definitive ANTLR reference”,这给了我很大的帮助。