public ErrorEntry(bool error, string filename, LexicalPosition pos, string contents) { this.filename = filename; this.isError = error; this.pos = pos; this.contents = contents; }
public void Warning(String filename, LexicalPosition pos, Severity severity, String contents, params object[] args) { if (disabled != 0) { return; } warnings++; list.Add(new ErrorEntry(false, "", new LexicalPosition(), String.Format(contents, args))); }
public void Error(String filename, LexicalPosition pos, String contents, params object[] args) { if (disabled != 0) { return; } errors++; list.Add(new ErrorEntry(true, filename, pos, String.Format(contents, args))); }
public void Warning(String filename, LexicalPosition pos, Severity severity, String contents, params object[] args) { if (enableLevel > 0) return; warningCount++; if (pos.Column == 0) { OutWriter.Write("{0}:{1}\twarning: ", filename, pos.Line); } else { OutWriter.Write("{0}:{1},{2}\twarning: ", filename, pos.Line, pos.Column); } OutWriter.WriteLine(contents, args); }
public void Error(String filename, LexicalPosition pos, String contents, params object[] args) { if (enableLevel > 0) return; errorCount++; if (pos.Column == 0) { ErrorWriter.Write("{0}:{1}\terror: ", filename, pos.Line); } else { ErrorWriter.Write("{0}:{1},{2}\terror: ", filename, pos.Line, pos.Column); } ErrorWriter.WriteLine(contents, args); }
public void Warning(String filename, LexicalPosition pos, Severity severity, String contents, params object[] args) { if (enableLevel > 0) { return; } warningCount++; if (pos.Column == 0) { OutWriter.Write("{0}:{1}\twarning: ", filename, pos.Line); } else { OutWriter.Write("{0}:{1},{2}\twarning: ", filename, pos.Line, pos.Column); } OutWriter.WriteLine(contents, args); }
public void Error(String filename, LexicalPosition pos, String contents, params object[] args) { if (enableLevel > 0) { return; } errorCount++; if (pos.Column == 0) { ErrorWriter.Write("{0}:{1}\terror: ", filename, pos.Line); } else { ErrorWriter.Write("{0}:{1},{2}\terror: ", filename, pos.Line, pos.Column); } ErrorWriter.WriteLine(contents, args); }
public override void reportError(RecognitionException ex) { LexicalPosition lpos = new LexicalPosition( ex.getLine(), ex.getColumn() ); ErrorReport.Error( ex.getFilename(), lpos, ex.Message ); }