Die wörter Name, Default, Write, Read werden ja überall in Fettschrift dargestellt. Die sollten das eigentlich nur bei property machen. Sieht so aus als wäre der Syntax-Highlighter nichts anderes als ein Suchen&Ersetzen Script (mit RegExp). Es wäre besser wenn die nicht "ge-highlightet" werden, da ein
property wohl seltener vorkommt, als ein
Name oder
Write und
Read.
Delphi-Quellcode:
Stream.Write(Data, SizeOf(Data));
Stream.Read(Data, SizeOf(Data));
Result := Comp.Name;
property Name: string read FName write SetName;
Der Syntax-Highlighter von
DSDT hat damit überhaupt keine Probleme, da er das Highlighting kontextsensitiv macht, also bei property anders Highlighted als bei "normalen" Code. Auch den
ASM Teil stellt er anders da und highlighted dann sogar noch so sachen wie OFFSET, DWORD, PTR, HIGH, LOW