Есть ли способ указать аннотации Java в файлах грамматики antlr? - PullRequest
1 голос
/ 12 июня 2010

Я ищу способ включить несколько дополнительных строк в выходные файлы .java, сгенерированные из antlr.Есть ли полный список доступных директив?Например, для заданного вывода синтаксического анализатора, например:

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 Ответ

1 голос
/ 12 июня 2010

Насколько мне известно, вы не можете сделать это. книга ничего не упоминает.Может быть, вы можете спросить в список рассылки : antlr-interest@antlr.org

...