Browse Source

Be more strict when constructing a regex for parsing macros.

pull/1506/head
Joao Matos 5 years ago
parent
commit
aecf88ee9d
  1. 4
      src/Generator/Library.cs

4
src/Generator/Library.cs

@ -146,8 +146,8 @@ namespace CppSharp @@ -146,8 +146,8 @@ namespace CppSharp
{
var @enum = new Enumeration { Name = name };
var pattern = string.Join("|", macros);
var regex = new Regex(pattern);
var regexPattern = string.Join("|", macros.Select(pattern => $"{pattern}$"));
var regex = new Regex(regexPattern);
int maxItems = 0;
TranslationUnit unitToAttach = null;

Loading…
Cancel
Save