From 036fa89d1ed67aecec2b98c1af3066aa55dde7e8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Wed, 8 Apr 2026 10:44:56 -0400 Subject: [PATCH] simplify --- .../src/compiler/phases/1-parse/utils/bracket.js | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/packages/svelte/src/compiler/phases/1-parse/utils/bracket.js b/packages/svelte/src/compiler/phases/1-parse/utils/bracket.js index 64a24f7705..4b86a71aa3 100644 --- a/packages/svelte/src/compiler/phases/1-parse/utils/bracket.js +++ b/packages/svelte/src/compiler/phases/1-parse/utils/bracket.js @@ -15,15 +15,6 @@ function find_end(haystack, needle, start) { return i + needle.length; } -/** - * @param {string} string The string to search. - * @param {number} search_start_index The index to start searching at. - * @returns {number} The index of the end of this regex expression, or `Infinity` if not found. - */ -function find_regex_end(string, search_start_index) { - return find_unescaped_char(string, search_start_index, '/'); -} - /** * * @param {string} string The string to search. @@ -93,7 +84,7 @@ export function match_bracket(source, start, open, close, offset = 0) { } else if (next === '*') { i = find_end(source, '*/', i + 1); } else { - i = find_regex_end(source, i + 1) + '/'.length; + i = find_unescaped_char(source, i + 1, '/') + '/'.length; } continue;