diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-01-31 16:23:54 -0400 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-01-31 16:24:14 -0400 |
| commit | 6c32e484a4ad6be5690c1083b9131d0338e3c5b9 (patch) | |
| tree | a178068848f792f7fb92854c0437ba4d23b4ab7c /src/common-util/wiki-data.js | |
| parent | 35835ba646b83ccf8d2c698fea31ece32269f5c4 (diff) | |
wiki-data: drop various parsing exports
Diffstat (limited to 'src/common-util/wiki-data.js')
| -rw-r--r-- | src/common-util/wiki-data.js | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/src/common-util/wiki-data.js b/src/common-util/wiki-data.js index 42bbc939..36392fcb 100644 --- a/src/common-util/wiki-data.js +++ b/src/common-util/wiki-data.js @@ -104,19 +104,8 @@ const dateRegex = groupName => const commentaryRegexRaw = String.raw`^<i>(?<artistText>.+?):<\/i>(?: \((?<annotation>(?:.*?(?=,|\)[^)]*$))*?)(?:,? ?(?:(?<dateKind>sometime|throughout|around) )?${dateRegex('date')}(?: ?- ?${dateRegex('secondDate')})?(?: (?<accessKind>captured|accessed) ${dateRegex('accessDate')})?)?\))?`; -export const commentaryRegexCaseInsensitive = - new RegExp(commentaryRegexRaw, 'gmi'); -export const commentaryRegexCaseSensitive = +const commentaryRegex = new RegExp(commentaryRegexRaw, 'gm'); -export const commentaryRegexCaseSensitiveOneShot = - new RegExp(commentaryRegexRaw); - -export const languageOptionRegex = /{(?<name>[A-Z0-9_]+)}/g; - -// The #validators function isOldStyleLyrics() describes -// what this regular expression detects against. -export const multipleLyricsDetectionRegex = - /^<i>.*:<\/i>/m; export function matchContentEntries(sourceText) { const matchEntries = []; @@ -130,7 +119,7 @@ export function matchContentEntries(sourceText) { .replace(/\n*$/, ''); for (const {0: matchText, index: startIndex, groups: matchEntry} - of sourceText.matchAll(commentaryRegexCaseSensitive)) { + of sourceText.matchAll(commentaryRegex)) { if (previousMatchEntry) { previousMatchEntry.body = trimBody(sourceText.slice(previousEndIndex, startIndex)); |