Fix build tool freeze when parsing scripting header that contains invalid multi-line comment

This commit is contained in:
Wojciech Figat
2021-12-08 16:54:52 +01:00
parent c35465b274
commit 6d1f2e5673

View File

@@ -258,7 +258,7 @@ namespace Flax.Build
(
@"(?<ws>[ \t]+)|" +
@"(?<nl>(?:\r\n|\n))|" +
@"(?<commul>/\*(?:(?!\*/)(?:.|[\r\n]+))*\*/)|" +
@"(?<commul>/\*[^*]*\*+(?:[^/*][^*]*\*+)*/)|" +
@"(?<comsin>//(.*?)\r?\n)|" +
@"(?<ident>[a-zA-Z_][a-zA-Z0-9_]*)|" +
@"(?<hex>0x[0-9a-fA-F]+)|" +