If I have a string value and the first character is a "(", then the end of the string is not recognized so all the code below the string is highlighted as a string.
Code:
begin
s := '(This is a string';
-- this comment looks like part of the above string
end;
This was indeed a bug in the initial 7.0.2 release. It is fixed in the current 7.0.2 version though, so if you download and install 7.0.2 again, this problem whould be gone.