From 6d5edf01bf8a7e94418886b7603237dcf6caf521 Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Wed, 13 May 2020 18:51:01 +0300 Subject: [PATCH] Add comment about pattern used --- .../src/main/kotlin/org/jetbrains/kotlin/TestDirectives.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/build-tools/src/main/kotlin/org/jetbrains/kotlin/TestDirectives.kt b/build-tools/src/main/kotlin/org/jetbrains/kotlin/TestDirectives.kt index 327a6bc05c7..7b451659b09 100644 --- a/build-tools/src/main/kotlin/org/jetbrains/kotlin/TestDirectives.kt +++ b/build-tools/src/main/kotlin/org/jetbrains/kotlin/TestDirectives.kt @@ -10,6 +10,7 @@ import java.nio.file.Paths import java.util.regex.Pattern private const val MODULE_DELIMITER = ",\\s*" +// This pattern is a copy from the kotlin/compiler/tests-common/tests/org/jetbrains/kotlin/test/TestFiles.java private val FILE_OR_MODULE_PATTERN: Pattern = Pattern.compile("(?://\\s*MODULE:\\s*([^()\\n]+)(?:\\(([^()]+(?:" + "$MODULE_DELIMITER[^()]+)*)\\))?\\s*(?:\\(([^()]+(?:$MODULE_DELIMITER[^()]+)*)\\))?\\s*)?//\\s*FILE:\\s*(.*)$", Pattern.MULTILINE)