gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:35:11 31 4
gpt4 key购买 nike

我正在尝试使用简单的语法 T.g 将 Cpp 输出到具有树语法的 AST。

找不到源代码中不存在的 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 上的不支持的功能

关于C++ 目标用简单的语法 T.g 抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888057/

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