From 8df71a64570086a9dc3a8634cd9094984d41680a Mon Sep 17 00:00:00 2001 From: "D. Rimron-Soutter" Date: Fri, 17 Oct 2025 11:28:29 +0100 Subject: [PATCH] Manual fixes to GPTs search cache --- src/utils/register_parser.ts | 3 ++- src/utils/register_parsers/reg_default.ts | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/utils/register_parser.ts b/src/utils/register_parser.ts index 7d5f2ca..c752769 100644 --- a/src/utils/register_parser.ts +++ b/src/utils/register_parser.ts @@ -105,6 +105,7 @@ export function processRegisterBlock(paragraph: string, registers: Register[]) { case '0xF8': link += `${name.replace(/ /g, "_")}`; + break; default: link += `${name.replace(/ /g, "_")}_Register`; } @@ -121,7 +122,7 @@ export function processRegisterBlock(paragraph: string, registers: Register[]) { modes: [], issue_4_only: false, source: [], - search: "", + search: firstLine.toLowerCase(), wiki_link: "", text: "", notes: [], diff --git a/src/utils/register_parsers/reg_default.ts b/src/utils/register_parsers/reg_default.ts index 9fcfeea..8308a6f 100644 --- a/src/utils/register_parsers/reg_default.ts +++ b/src/utils/register_parsers/reg_default.ts @@ -9,14 +9,15 @@ export const parseDescriptionDefault = (reg: Register, description: string) => { for (const line of descriptionLines) { reg.source.push(line); - reg.search += line.toLowerCase() + " "; const trimmedLine = line.trim(); + if (trimmedLine.startsWith('//')) continue; + + reg.search += line.toLowerCase() + " "; const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0; if (line.includes('Issue 4 Only')) reg.issue_4_only = true; - if (trimmedLine.startsWith('//')) continue; if (trimmedLine.startsWith('(R)')) { if (currentAccess) {