代码之家  ›  专栏  ›  技术社区  ›  Steve B.

有没有办法在ANTLR语法文件中指定Java注释?

  •  1
  • Steve B.  · 技术社区  · 14 年前

    我正在寻找一种方法,包括从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(){ ... }
    
    }
    

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

    1 回复  |  直到 14 年前
        1
  •  1
  •   idrosid    14 年前

    据我所知,你不能这样做。这个 book 什么都没说。也许你可以问 mail list :antlr-interest@antlr.org