diff --git a/language-antlr-utils/src/main/java/de/jplag/antlr/AbstractAntlrParserAdapter.java b/language-antlr-utils/src/main/java/de/jplag/antlr/AbstractAntlrParserAdapter.java index 1644ccf7b..7fd76966b 100644 --- a/language-antlr-utils/src/main/java/de/jplag/antlr/AbstractAntlrParserAdapter.java +++ b/language-antlr-utils/src/main/java/de/jplag/antlr/AbstractAntlrParserAdapter.java @@ -1,7 +1,6 @@ package de.jplag.antlr; import java.io.File; -import java.io.IOException; import java.io.Reader; import java.util.List; import java.util.Set; @@ -69,7 +68,7 @@ private void parseFile(File file, TokenCollector collector) throws ParsingExcept for (ParseTree child : entryContext.children) { treeWalker.walk(listener, child); } - } catch (IOException exception) { + } catch (Exception exception) { // catching generic exception to capture any exceptions thrown by ANTLR. throw new ParsingException(file, exception.getMessage(), exception); } collector.addFileEndToken();