mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-20 12:19:31 +02:00
SynEdit: Pas-Highlighter: Improved "message" and "index" keywords (less false positives)
git-svn-id: trunk@27645 -
This commit is contained in:
parent
b944234141
commit
0274574004
@ -1172,8 +1172,10 @@ function TSynPasSyn.Func56: TtkTokenKind;
|
||||
begin
|
||||
if KeyComp('Index') then
|
||||
begin
|
||||
if rsProperty in fRange then Result := tkKey else Result := tkIdentifier;
|
||||
end else
|
||||
if (rsProperty in fRange) and (PasCodeFoldRange.BracketNestLevel = 0) then
|
||||
Result := tkKey else Result := tkIdentifier;
|
||||
end
|
||||
else
|
||||
if KeyComp('Out') then Result := tkKey else Result := tkIdentifier;
|
||||
end;
|
||||
|
||||
@ -1283,9 +1285,15 @@ begin
|
||||
else
|
||||
Result := tkIdentifier;
|
||||
end else
|
||||
if KeyComp('Dynamic') then Result := tkKey
|
||||
else
|
||||
if KeyComp('Message') then Result := tkKey else Result := tkIdentifier;
|
||||
if KeyComp('Dynamic') then
|
||||
Result := tkKey
|
||||
else
|
||||
if KeyComp('Message') and (TopPascalCodeFoldBlockType in ProcModifierAllowed) and
|
||||
(PasCodeFoldRange.BracketNestLevel = 0)
|
||||
then
|
||||
Result := tkKey
|
||||
else
|
||||
Result := tkIdentifier;
|
||||
end;
|
||||
|
||||
function TSynPasSyn.Func71: TtkTokenKind;
|
||||
|
Loading…
Reference in New Issue
Block a user