BaseListener
进行子类化。BaseVisitor
创建自己的访问者,以我自己的方式导航解析树。我可以让我的听众响应我自己的访客吗?我想我做了一个嘘声,并将我的应用程序代码不必要地放在我的分类访客中。
我现在相信访问者应该只访问,我的监听器应该在我的应用程序代码中触发事件。
我想我的实施中有点混乱。
答案 0 :(得分:2)
不确定。您可以创建所需的任何侦听器界面,然后创建一个向您的侦听器触发事件的访问者。然而,效率非常低。只需转移您的访客,并在听众处举行标准的树木步行者射击活动:)