Fixed findErrorNodes null pointer exception on null children.
This commit is contained in:
parent
ab4d006955
commit
034e42d7d0
@ -57,10 +57,12 @@ public final class AntlrUtil {
|
|||||||
if (parserRuleContext.exception != null) {
|
if (parserRuleContext.exception != null) {
|
||||||
parseErrorCollector.addNodeWithRecognitionException(parserRuleContext);
|
parseErrorCollector.addNodeWithRecognitionException(parserRuleContext);
|
||||||
}
|
}
|
||||||
|
if (parserRuleContext.children != null) {
|
||||||
parserRuleContext.children.forEach(child -> {
|
parserRuleContext.children.forEach(child -> {
|
||||||
findErrorNodes(child, parseErrorCollector);
|
findErrorNodes(child, parseErrorCollector);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
}
|
||||||
case ErrorNode errorNode -> parseErrorCollector.addErrorNode(errorNode);
|
case ErrorNode errorNode -> parseErrorCollector.addErrorNode(errorNode);
|
||||||
default -> {} // ignore
|
default -> {} // ignore
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user