C++目标抛出错误与简单语法 T.g.

C++ target throws error with simple grammar T.g

本文关键字:简单 语法 错误 目标 出错 C++      更新时间:2023-10-16

我正在尝试使用简单的语法 T.g 输出到 AST 的树语法来定位 Cpp。

找不到源代码中不存在的 AST.stg。 3.4 和 3.5 rc1 的错误相同。

感谢您的任何帮助。

java -jar ../../../antlr-3.5-rc-1-complete.jar T.g TWalker.g
error(10):  internal error: T.g : java.lang.IllegalArgumentException: No such group file:   
    org/antlr/codegen/templates/Cpp/AST.stg
org.stringtemplate.v4.STGroupFile.<init>(STGroupFile.java:69)
org.stringtemplate.v4.STGroupFile.<init>(STGroupFile.java:48)
org.antlr.codegen.CodeGenerator.loadTemplates(CodeGenerator.java:222)
org.antlr.codegen.CodeGenerator.genRecognizer(CodeGenerator.java:283)
org.antlr.Tool.generateRecognizer(Tool.java:661)
org.antlr.Tool.process(Tool.java:474)
org.antlr.Tool.main(Tool.java:98)

C++目标尚不支持 AST 创建。

请参阅:https://theantlrguy.atlassian.net/wiki/pages/viewpage.action?pageId=2687101 不支持的功能