Java 获取导致源代码语法错误的ParserRuleContext
我需要使用antlr4在源代码中获取导致语法错误的上下文名称。有什么方法可以做到这一点吗?在错误侦听器中(当调用函数Java 获取导致源代码语法错误的ParserRuleContext,java,antlr4,Java,Antlr4,我需要使用antlr4在源代码中获取导致语法错误的上下文名称。有什么方法可以做到这一点吗?在错误侦听器中(当调用函数syntaxError时),您可以使用传入的识别器(实际上是您的解析器)来获取当前的解析规则上下文,方法是调用parser.getRuleContext()两个不同的@MikeLischke的可能重复项。添加到parseTree和获取规则是两种不同的类型
syntaxError
时),您可以使用传入的识别器(实际上是您的解析器)来获取当前的解析规则上下文,方法是调用parser.getRuleContext()
两个不同的@MikeLischke的可能重复项。添加到parseTree和获取规则是两种不同的类型