//Warnings can be ignored or generated as errors private void AddWarning(ElaCompilerWarning warning, int line, int col, params object[] args) { if (options.WarningsAsErrors) AddError((ElaCompilerError)warning, line, col, args); else if (!options.NoWarnings) Errors.Add(new ElaMessage(Strings.GetWarning(warning, args), MessageType.Warning, (Int32)warning, line, col)); }
//Warnings can be ignored or generated as errors private void AddWarning(LabelMap map, ElaCompilerWarning warning, int line, int col, params object[] args) { if (map.NoWarnings) { return; } else if (options.WarningsAsErrors) { AddError((ElaCompilerError)warning, line, col, args); } else if (!options.NoWarnings) { Errors.Add(new ElaMessage(Strings.GetWarning(warning, args), MessageType.Warning, (Int32)warning, line, col)); } }
internal static string GetWarning(ElaCompilerWarning warning, params object[] args) { return(String.Format(warnings.GetString(warning.ToString()), args)); }
private void AddWarning(LabelMap map, ElaCompilerWarning warning, ElaExpression exp, params object[] args) { AddWarning(map, warning, exp.Line, exp.Column, args); }
internal static string GetWarning(ElaCompilerWarning warning, params object[] args) { return String.Format(warnings.GetString(warning.ToString()), args); }
private void AddWarning(ElaCompilerWarning warning, ElaExpression exp, params object[] args) { AddWarning(warning, exp.Line, exp.Column, args); }