From: Jochen L. <lue...@us...> - 2004-06-09 04:39:26
|
Update of /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/editors/util In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15522/src/org/epic/perleditor/editors/util Modified Files: PerlValidator.java Log Message: Index: PerlValidator.java =================================================================== RCS file: /cvsroot/e-p-i-c/org.epic.perleditor/src/org/epic/perleditor/editors/util/PerlValidator.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- PerlValidator.java 2 Jun 2004 14:22:49 -0000 1.8 +++ PerlValidator.java 9 Jun 2004 04:39:16 -0000 1.9 @@ -219,7 +219,7 @@ // DEBUG END String line = null; - String perlDiag = null; + String perlPrintfErrorMessage = null; List lines = new ArrayList(); int index; @@ -250,7 +250,7 @@ // Otherwise lower line number will appear at the end of the list for (int i = lines.size() - 1; i >= 0; i--) { line = (String) lines.get(i); - perlDiag = ""; + perlPrintfErrorMessage = ""; // Delete filename from error message StringBuffer lineSb = new StringBuffer(line); @@ -317,8 +317,7 @@ isWarning = true; } - // Not used at the moment - perlDiag = value; + perlPrintfErrorMessage = (String) value; break; } @@ -334,18 +333,10 @@ new Integer(IMarker.SEVERITY_ERROR)); } - String diag = ""; -//TODO add diagnostics -// if (perlDiag.length() > 0) { -// diag = "\n" + perlDiag; -// RE re = new RE("\\n"); -// diag = re.substituteAll(diag, "\n "); -//// re = new RE("^\\(.*?\\)"); -//// diag = re.substituteAll(diag, ""); -// diag += "\n"; -// } + // Add generic Perl error message to marker + attributes.put(Constants.MARKER_ATTR_PERL_ERROR_EXPLANATION, perlPrintfErrorMessage); - attributes.put(IMarker.MESSAGE, line + diag); + attributes.put(IMarker.MESSAGE, line); attributes.put( IMarker.LINE_NUMBER, |