mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 01:19:37 +02:00
SynEdit: PascalHighlighter, clean up some flags in case of parsing invalid sources
This commit is contained in:
parent
4712f8540d
commit
031101fb29
@ -1802,7 +1802,10 @@ begin
|
||||
if ((fToIdent<2) or (fLine[fToIdent-1]<>'@'))
|
||||
then begin
|
||||
Result := tkKey;
|
||||
fRange := fRange - [rsAsm, rsInClassHeader, rsInTypeHelper, rsInObjcProtocol, rsAfterClassMembers];
|
||||
fRange := fRange - [rsAsm, rsInClassHeader, rsInTypeHelper, rsInObjcProtocol,
|
||||
rsAfterClassMembers, rsProperty,
|
||||
rsInProcHeader, rsInParamDeclaration,
|
||||
rsSkipAllPasBlocks];
|
||||
if FTokenState in [tsAfterExternal, tsAfterExternalName] then
|
||||
FTokenState := tsNone;
|
||||
PasCodeFoldRange.BracketNestLevel := 0; // Reset in case of partial code
|
||||
|
Loading…
Reference in New Issue
Block a user