diff --git a/src/src/net/sourceforge/veditor/parser/OutlineDatabase.java b/src/src/net/sourceforge/veditor/parser/OutlineDatabase.java index 4a3f725..55dd6e4 100644 --- a/src/src/net/sourceforge/veditor/parser/OutlineDatabase.java +++ b/src/src/net/sourceforge/veditor/parser/OutlineDatabase.java @@ -432,12 +432,15 @@ private void scanFile(IFile file) { parser.parse(); } } catch (CoreException e) { + } catch (TokenMgrError e) { + VerilogPlugin.setErrorMarker(file, 1, "Token manager error: " + e.getMessage()); } catch (HdlParserException e){ - + VerilogPlugin.setErrorMarker(file, 1, "Parsing error: " + e.getMessage()); + } catch (Error e) { + VerilogPlugin.setErrorMarker(file, 1, "Parsing error: " + e.getMessage()); } } - /** * Class used to determine the changes *