From e6ac5bff0dee51453a51f3396ae08da27f8f16d5 Mon Sep 17 00:00:00 2001 From: Pauline Date: Fri, 14 Jun 2024 21:49:14 -0400 Subject: [PATCH] fix: add hyphens as a valid identifier --- .../polyfrost/sorbet/intelliprocessor/PreprocessorHighlight.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/org/polyfrost/sorbet/intelliprocessor/PreprocessorHighlight.kt b/src/main/kotlin/org/polyfrost/sorbet/intelliprocessor/PreprocessorHighlight.kt index 9eba31b..26c0b79 100644 --- a/src/main/kotlin/org/polyfrost/sorbet/intelliprocessor/PreprocessorHighlight.kt +++ b/src/main/kotlin/org/polyfrost/sorbet/intelliprocessor/PreprocessorHighlight.kt @@ -317,7 +317,7 @@ class PreprocessorHighlight(private val project: Project) : HighlightVisitor, Du private val WHITESPACES_PATTERN = "\\s+".toRegex() private val EXPR_PATTERN = "(.+)(==|!=|<=|>=|<|>)(.+)".toRegex() - private val IDENTIFIER_PATTERN = "[A-Za-z0-9]+".toRegex() + private val IDENTIFIER_PATTERN = "[A-Za-z0-9-]+".toRegex() private val OR_PATTERN = Pattern.quote("||") private val AND_PATTERN = Pattern.quote("&&") private val SPLIT_PATTERN = Pattern.compile("$OR_PATTERN|$AND_PATTERN")