public static void main(String[] args) {
String code =
"int x;\n" +
"A b;\n";
ANTLRInputStream input = new ANTLRInputStream(code);
LangLexer lexer = new LangLexer(input);
CommonTokenStream tokens = new CommonTokenStream(lexer);
LangParser parser = new LangParser(tokens);
ParseTree tree = parser.file(); // start up
System.out.println(tree.toStringTree(parser));
ParseTreeWalker walker = new ParseTreeWalker();
Gen listener = new Gen();
walker.walk(listener, tree);
for (String decl : listener.decls) {
System.out.println(decl);
}
}
Trans.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:cs652
作者:
评论列表
文章目录