SynEdit: fix endless XML HL, do not return empty tokens.

This commit is contained in:
Martin 2024-04-28 13:35:35 +02:00
parent 6b9d5774e7
commit 3c41d81f5d

View File

@ -792,6 +792,7 @@ end;
procedure TSynXMLSyn.Next;
begin
fTokenPos := Run;
while fTokenPos = Run do begin
case fRange of
rsText:
begin
@ -816,6 +817,9 @@ begin
else
fProcTable[fLine[Run]]();
end;
if fTokenId = tkNull then // EOL
break;
end;
end;
function TSynXMLSyn.NextTokenIs(T : String) : Boolean;