Fix parsing DEPRECATED specifier on enums in scripting api

This commit is contained in:
Wojtek Figat
2021-10-14 11:06:37 +02:00
parent 6880785a72
commit 3bb7f83729

View File

@@ -871,6 +871,21 @@ namespace Flax.Build.Bindings
if (token.Value != "class")
context.Tokenizer.PreviousToken();
// Read specifiers
while (true)
{
token = context.Tokenizer.NextToken();
if (!desc.IsDeprecated && token.Value == "DEPRECATED")
{
desc.IsDeprecated = true;
}
else
{
context.Tokenizer.PreviousToken();
break;
}
}
// Read name
desc.Name = desc.NativeName = ParseName(ref context);