コード例 #1
0
ファイル: Builder.Errors.cs プロジェクト: rizwan3d/elalang
 //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));
 }
コード例 #2
0
 //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));
     }
 }
コード例 #3
0
 internal static string GetWarning(ElaCompilerWarning warning, params object[] args)
 {
     return(String.Format(warnings.GetString(warning.ToString()), args));
 }
コード例 #4
0
 private void AddWarning(LabelMap map, ElaCompilerWarning warning, ElaExpression exp, params object[] args)
 {
     AddWarning(map, warning, exp.Line, exp.Column, args);
 }
コード例 #5
0
ファイル: Strings.cs プロジェクト: rizwan3d/elalang
 internal static string GetWarning(ElaCompilerWarning warning, params object[] args)
 {
     return String.Format(warnings.GetString(warning.ToString()), args);
 }
コード例 #6
0
ファイル: Builder.Errors.cs プロジェクト: rizwan3d/elalang
 private void AddWarning(ElaCompilerWarning warning, ElaExpression exp, params object[] args)
 {
     AddWarning(warning, exp.Line, exp.Column, args);
 }