Update parsers to handle more wikilink formats
This commit is contained in:
@@ -90,6 +90,21 @@ export function processRegisterBlock(paragraph: string, registers: Register[]) {
|
||||
let link = `https://wiki.specnext.dev/`;
|
||||
|
||||
switch (hex) {
|
||||
case '0x75':
|
||||
case '0x76':
|
||||
case '0x77':
|
||||
case '0x78':
|
||||
case '0x79':
|
||||
// contemplate hoisting this to outside the switch...
|
||||
link += `${name.replace(/with automatic post increment of Sprite Number/, "(with_INC)").replace(/ /g, "_")}_Register`;
|
||||
break;
|
||||
case '0x7F':
|
||||
// contemplate hoisting this to outside the switch...
|
||||
link += `${name.replace(/Register/, "Storage").replace(/ /g, "_")}_Register`;
|
||||
break;
|
||||
|
||||
case '0xF8':
|
||||
link += `${name.replace(/ /g, "_")}`;
|
||||
default:
|
||||
link += `${name.replace(/ /g, "_")}_Register`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user