/// <summary> /// Add an execution error, with an error parameter. /// </summary> /// <param name="errCode"></param> /// <param name="paramKey"></param> /// <param name="paramValue"></param> /// <returns></returns> public ExprError AddErrorExec(ErrorCode errCode, string paramKey, string paramValue) { ExprError error = new ExprError(); error.ErrorType = ErrorType.Exec; error.Code = errCode; if (string.IsNullOrEmpty(paramKey)) { paramKey = "Param1"; } if (string.IsNullOrEmpty(paramValue)) { paramKey = "(null)"; } ErrorParam errorParam = new ErrorParam(); errorParam.Key = paramKey; errorParam.Value = paramValue; error.ListErrorParam.Add(errorParam); ListError.Add(error); return(error); }
public void AddError(ExprError error) { if (error != null) { ListError.Add(error); } }
public ExprError AddError(ErrorCode errorCode, ExprToken token) { var error = new ExprError(); error.Code = errorCode; error.Token = token; ListError.Add(error); return(error); }
/// <summary> /// Add an execution error. /// </summary> /// <param name="errCode"></param> /// <returns></returns> public ExprError AddErrorExec(ErrorCode errCode) { ExprError error = new ExprError(); error.ErrorType = ErrorType.Exec; error.Code = errCode; ListError.Add(error); return(error); }
private void AddError(int row, int column, string str, string description) { idError++; ListError.Add(new Error(idError, row, column, str, description)); syntacticError = true; }