0
antlrをantlr-3.3からantlr-4.7にアップグレードしようとしましたが、getTypeメソッドがTreeクラスに存在しなくなりました。ツリークラスのgetTypeの代替メソッドを使用して、ツリー解析のトークンタイプを取得することができますか?antlr4.7でTree.getType()メソッドが見つかりません
おかげ
antlrをantlr-3.3からantlr-4.7にアップグレードしようとしましたが、getTypeメソッドがTreeクラスに存在しなくなりました。ツリークラスのgetTypeの代替メソッドを使用して、ツリー解析のトークンタイプを取得することができますか?antlr4.7でTree.getType()メソッドが見つかりません
おかげ
を使用でき
if (tree instance of ParserRuleContext) {
token = ((ParserRuleContext) tree).getStart(); // or #getStop
} else if (tree instance of TerminalNode) { // TerminalNodeImpl or ErrorNode
token = ((TerminalNode) tree).getSymbol()
}