more theme stuff

This commit is contained in:
ed
2026-08-14 21:48:52 -04:00
parent 9ca865d5db
commit 7ec778a68e
11 changed files with 236 additions and 63 deletions
+18 -18
View File
@@ -21,24 +21,24 @@
},
"contributes": {
"semanticTokenTypes": [
{ "id": "tapeAtomKeyword", "description": "Tape atom declaration keyword" },
{ "id": "tapeAtomName", "description": "Tape atom name" },
{ "id": "tapeComponentKeyword", "description": "Tape atom component declaration keyword" },
{ "id": "tapeComponentName", "description": "Tape atom component name" },
{ "id": "tapeAnnotation", "description": "Tape atom annotation" },
{ "id": "tapeBindType", "description": "Tape bind structure type" },
{ "id": "tapePhase", "description": "Tape atom phase" },
{ "id": "tapeLabel", "description": "Tape atom branch label" },
{ "id": "tapeCpuInstruction", "description": "MIPS CPU instruction emitter" },
{ "id": "tapeControlFlow", "description": "MIPS branch or jump instruction" },
{ "id": "tapeGteInstruction", "description": "GTE instruction emitter" },
{ "id": "tapeGpuInstruction", "description": "GPU command emitter" },
{ "id": "tapeComponentInstruction", "description": "Tape atom component invocation" },
{ "id": "tapeDelaySlot", "description": "Load or branch delay slot annotation" },
{ "id": "tapeGprRegister", "description": "MIPS GPR alias" },
{ "id": "tapeCop2Register", "description": "COP2 data or control register alias" },
{ "id": "tapeDuffleType", "description": "Duffle type or type constructor" },
{ "id": "tapeAttribute", "description": "Duffle linkage or storage attribute" }
{ "id": "tapeAtomKeyword", "superType": "keyword", "description": "Tape atom declaration keyword" },
{ "id": "tapeAtomName", "superType": "function", "description": "Tape atom name" },
{ "id": "tapeComponentKeyword", "superType": "keyword", "description": "Tape atom component declaration keyword" },
{ "id": "tapeComponentName", "superType": "function", "description": "Tape atom component name" },
{ "id": "tapeAnnotation", "superType": "macro", "description": "Tape atom annotation" },
{ "id": "tapeBindType", "superType": "type", "description": "Tape bind structure type" },
{ "id": "tapePhase", "superType": "label", "description": "Tape atom phase" },
{ "id": "tapeLabel", "superType": "label", "description": "Tape atom branch label" },
{ "id": "tapeCpuInstruction", "superType": "macro", "description": "MIPS CPU instruction emitter" },
{ "id": "tapeControlFlow", "superType": "keyword", "description": "MIPS branch or jump instruction" },
{ "id": "tapeGteInstruction", "superType": "macro", "description": "GTE instruction emitter" },
{ "id": "tapeGpuInstruction", "superType": "macro", "description": "GPU command emitter" },
{ "id": "tapeComponentInstruction", "superType": "macro", "description": "Tape atom component invocation" },
{ "id": "tapeDelaySlot", "superType": "keyword", "description": "Load or branch delay slot annotation" },
{ "id": "tapeGprRegister", "superType": "variable", "description": "MIPS GPR alias" },
{ "id": "tapeCop2Register", "superType": "variable", "description": "COP2 data or control register alias" },
{ "id": "tapeDuffleType", "superType": "type", "description": "Duffle type or type constructor" },
{ "id": "tapeAttribute", "superType": "keyword", "description": "Duffle linkage or storage attribute" }
],
"semanticTokenModifiers": [
{ "id": "tapeRead", "description": "Register declared in atom_reads" },