Ich benutze Vim in Windows, um Assembler-Code zu bearbeiten. Es ist eine nicht standardisierte Sprache und die Disassemblierung der Binärdatei erfolgt über ein benutzerdefiniertes Skript, so dass ich das Format selbst definiere. Ich möchte Tags verwenden, um den Code für Unterprogrammaufrufe durchzuspringen. Ich habe viel herumgesucht und alle Straßen scheinen dazu zu führen, Ctags zu verwenden, um eine Tag-Datei zu erzeugen, aber offensichtlich wird das in meinem Fall nicht funktionieren, da ich mich nicht mit C-Code beschäftige. Wie ist es möglich, eine benutzerdefinierte Tag-Datei zu erstellen? Hier ist ein Beispiel für den Code. Zuerst wird jede Subroutine durch das Schlüsselwort und den Hex-Offset (die erste Spalte) definiert.VIM und benutzerdefinierte Tagging
Subroutine e2b7
e2b7 2c c0 11 03 BBS [Branch if bits are '1'] #$03, $11c0, 00e2ce ($12)
e2bc a9 00 LDA [Load A with mem] #$00
. blah
. blah
. blah
Und irgendwo im Code wird ein Sprung zum Sub ausgeführt;
d9ad 20 b7 e2 JSR $e2b7
Vielen Dank für jede Hilfe, die Sie