diff --git a/plugins/grazie/src/main/kotlin/com/intellij/grazie/grammar/LanguageToolChecker.kt b/plugins/grazie/src/main/kotlin/com/intellij/grazie/grammar/LanguageToolChecker.kt index fa21ca724acb..d4cfb78179a5 100644 --- a/plugins/grazie/src/main/kotlin/com/intellij/grazie/grammar/LanguageToolChecker.kt +++ b/plugins/grazie/src/main/kotlin/com/intellij/grazie/grammar/LanguageToolChecker.kt @@ -182,7 +182,7 @@ private val logger = LoggerFactory.getLogger(LanguageToolChecker::class.java) private val cacheKey = Key.create>("grazie.LT.problem.cache") private val interner = Interner.createWeakInterner() private val sentenceSeparationRules = setOf("LC_AFTER_PERIOD", "PUNT_GEEN_HL", "KLEIN_NACH_PUNKT") -private val openClosedRangeStart = Regex("[\\[(].+?(\\.\\.|:|,).+[])]") +private val openClosedRangeStart = Regex("[\\[(].+?(\\.\\.|:|,|;).+[])]") private val openClosedRangeEnd = Regex(".*" + openClosedRangeStart.pattern) internal fun grammarRules(tool: JLanguageTool, lang: Lang): List { diff --git a/plugins/grazie/src/test/testData/ide/language/java/Comments.java b/plugins/grazie/src/test/testData/ide/language/java/Comments.java index a44929e698c2..f80cbc2bcc59 100644 --- a/plugins/grazie/src/test/testData/ide/language/java/Comments.java +++ b/plugins/grazie/src/test/testData/ide/language/java/Comments.java @@ -33,6 +33,8 @@ class ForMultiLanguageSupport { // The index is in the range [start, end). Tries to find a group of non-conflicting events in range [`startIndex`..`inEvents.size()`). + // Move [0; value) elements to the end of the list, so this list will start from element. + // An iterable of bundle instances // Resolve '../' in paths (like real_path)