Browse Source

Added a new option to ignore parser warnings.

pull/22/merge
triton 13 years ago
parent
commit
359920bdbf
  1. 5
      src/Generator/Driver.cs

5
src/Generator/Driver.cs

@ -95,6 +95,10 @@ namespace CppSharp @@ -95,6 +95,10 @@ namespace CppSharp
foreach (var diag in result.Diagnostics)
{
if (Options.IgnoreParseWarnings
&& diag.Level == ParserDiagnosticLevel.Warning)
continue;
Diagnostics.EmitMessage(DiagnosticId.ParserDiagnostic,
"{0}({1},{2}): {3}: {4}", diag.FileName, diag.LineNumber,
diag.ColumnNumber, diag.Level.ToString().ToLower(),
@ -230,6 +234,7 @@ namespace CppSharp @@ -230,6 +234,7 @@ namespace CppSharp
public bool MicrosoftMode;
public string TargetTriple;
public int ToolsetToUse;
public bool IgnoreParseWarnings;
public bool IgnoreParseErrors;
public CppAbi Abi;
public bool IsItaniumAbi { get { return Abi == CppAbi.Itanium; } }

Loading…
Cancel
Save