ANTLR-4.7.1:不推荐使用ANTLRInputStream类型

时间:2018-06-05 03:19:00

标签: java antlr4

import  org.antlr.v4.runtime.*;
import  org.antlr.v4.runtime.tree.*;

public class Test{
public static void main(String[] args) throws Exception{

    ANTLRInputStream input = new ANTLRInputStream(System.in);

    ArrayInitLexer lexer = new ArrayInitLexer(input);

    CommonTokenStream tokens = new CommonTokenStream(lexer);

    ArrayInitParser parser = new ArrayInitParser(tokens);

    ParseTree tree = parser.init();
    System.out.println(tree.toStringTree(parser));


}
}

我找到了官方API(http://www.antlr.org/api/Java/index.html),但我仍然不知道如何解决它。

1 个答案:

答案 0 :(得分:1)

他们的官方ANTLR网站建议使用CharsStreams类,因为版本4.7不推荐使用ANTRLInputStream。