From 6d1f2e5673103ce8fb7d212cb6258b4fd8214d67 Mon Sep 17 00:00:00 2001 From: Wojciech Figat Date: Wed, 8 Dec 2021 16:54:52 +0100 Subject: [PATCH] Fix build tool freeze when parsing scripting header that contains invalid multi-line comment --- Source/Tools/Flax.Build/Utilities/Tokenizer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Tools/Flax.Build/Utilities/Tokenizer.cs b/Source/Tools/Flax.Build/Utilities/Tokenizer.cs index e73ddcbca..54ddda833 100644 --- a/Source/Tools/Flax.Build/Utilities/Tokenizer.cs +++ b/Source/Tools/Flax.Build/Utilities/Tokenizer.cs @@ -258,7 +258,7 @@ namespace Flax.Build ( @"(?[ \t]+)|" + @"(?(?:\r\n|\n))|" + - @"(?/\*(?:(?!\*/)(?:.|[\r\n]+))*\*/)|" + + @"(?/\*[^*]*\*+(?:[^/*][^*]*\*+)*/)|" + @"(?//(.*?)\r?\n)|" + @"(?[a-zA-Z_][a-zA-Z0-9_]*)|" + @"(?0x[0-9a-fA-F]+)|" +