Entwickler-Ecke

Wünsche, Anregungen & Kritik - ASM-Highlighting bricht Highlighting ab


BenBE - Sa 07.01.06 22:10
Titel: ASM-Highlighting bricht Highlighting ab
Wie man bei http://www.delphi-forum.de/viewtopic.php?p=324620#324620 erkennen kann, gibt es teilweise Probleme bei ASM-Sources, dass es wahrscheinlich unter folgender Bedingung zu einer Fehlinterpretation kommt:


Delphi-Quelltext
1:
2:
3:
4:
5:
asm
    MOV EAX, $0 // alles korrekt
    JMP @@Ende //Es scheint, ob End hier als Keyword genommen wird, obwohl es nicht alss solches genutzt wird.
    MOV EAX, $1 // MOV wird nicht gehighlightet
end;


Der Fehler kann dadurch gefixt werden, dass per RegExp zwingend auf End als eigenständiges Wort geprüft wird. Siehe Implementation der ASM-Kontext-Delimiter für den GeSHi.


Christian S. - Sa 07.01.06 22:14

Hallo!

Danke für den Hinweis.

user profile iconBenBE hat folgendes geschrieben:
Der Fehler kann dadurch gefixt werden, dass per RegExp zwingend auf End als eigenständiges Wort geprüft wird. Siehe Implementation der ASM-Kontext-Delimiter für den GeSHi.
Ich denke, ich komme da schon alleine klar ;-)

Grüße
Christian