有没有办法在antlr语法文件中指定java注释?

发布于 2024-09-05 07:29:22 字数 405 浏览 2 评论 0原文

我正在寻找一种方法,在从 antlr 生成的输出 .java 文件中包含一些附加字符串。是否有可用指令的完整列表?例如,给定解析器输出如下:

package com.foo.bar; //<-- this can be generated with @header { .... }
//antlr generated
import org.antlr.runtime.*; 
...

//<-- is there a way to generate anything here?
public class MyParser {

    //<--- or here?
    public void f1(){ ... }

}

有没有办法生成出现在导入语句(例如类级注释)或可能的方法注释之后的字符串?

I'm looking for a way to include a few additional strings in output .java files generated from antlr. Is there a comprehensive listing of available directives? For example, given parser output like this:

package com.foo.bar; //<-- this can be generated with @header { .... }
//antlr generated
import org.antlr.runtime.*; 
...

//<-- is there a way to generate anything here?
public class MyParser {

    //<--- or here?
    public void f1(){ ... }

}

Is there a way to generate strings that appear after the import statements (e.g. class-level annotations) or possibly method annotations?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

追我者格杀勿论 2024-09-12 07:29:22

据我所知,你不能这样做。 没有提及任何事情。也许您可以在邮件列表中询问:[电子邮件受保护]

To the best of my knowledge, you cannot do this. The book doesn't mention anything. Maybe you can ask at the mail list: [email protected]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文