如何在Antlr4中打印树节点的跟踪

时间:2016-10-08 13:31:06

标签: java python antlr4

我正在尝试构建一个在AST中搜索的方法。此方法将采用字符串并查找包含该字符串的树节点。 但我脑子里有很多问题。

例如:

- 我应该使用访客或听众吗?

- 我应该填写所有监听器方法,还是可以使用一个或几个监听器方法处理?

-...

为了说明我解析的代码,antlr4是:

public class HelloWorld {   
   public static void main(String[] args) {
      System.out.println("Hello, World");
   }
}

我的方法搜索"你好"字。 结果必须是这样的:

类HelloWorld,方法main,第一行

类HelloWorld,方法main,方法println,参数1

我试过但我的方法都没有用。 你有任何想法或代码示例吗?

我使用antlr4包。 Java或Python示例对我来说是完美的。

0 个答案:

没有答案