From a082bb3fd7a6947792f8fd1545e0d11a6f6d03a6 Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Mon, 28 Feb 2022 13:49:07 +0000 Subject: [PATCH] Fix `classRegex` error (#501) --- packages/tailwindcss-language-service/src/util/find.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/tailwindcss-language-service/src/util/find.ts b/packages/tailwindcss-language-service/src/util/find.ts index 8da5833..d452341 100644 --- a/packages/tailwindcss-language-service/src/util/find.ts +++ b/packages/tailwindcss-language-service/src/util/find.ts @@ -133,19 +133,19 @@ async function findCustomClassLists( try { let [containerRegex, classRegex] = Array.isArray(regexes[i]) ? regexes[i] : [regexes[i]] - containerRegex = createMultiRegexp(containerRegex) + let containerRegex2 = createMultiRegexp(containerRegex) let containerMatch - while ((containerMatch = containerRegex.exec(text)) !== null) { + while ((containerMatch = containerRegex2.exec(text)) !== null) { const searchStart = doc.offsetAt(range?.start || { line: 0, character: 0 }) const matchStart = searchStart + containerMatch.start const matchEnd = searchStart + containerMatch.end if (classRegex) { - classRegex = createMultiRegexp(classRegex) + let classRegex2 = createMultiRegexp(classRegex) let classMatch - while ((classMatch = classRegex.exec(containerMatch.match)) !== null) { + while ((classMatch = classRegex2.exec(containerMatch.match)) !== null) { const classMatchStart = matchStart + classMatch.start const classMatchEnd = matchStart + classMatch.end result.push({