mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-23 05:19:31 +02:00
codetools: highlight noreturn directive
git-svn-id: trunk@43647 -
This commit is contained in:
parent
a76c5900bc
commit
3b8a0d9df1
@ -405,6 +405,7 @@ type
|
||||
function Func117: TtkTokenKind;
|
||||
function Func122: TtkTokenKind; // "otherwise"
|
||||
function Func124: TtkTokenKind;
|
||||
function Func125: TtkTokenKind;
|
||||
function Func126: TtkTokenKind;
|
||||
function Func128: TtkTokenKind;
|
||||
function Func129: TtkTokenKind;
|
||||
@ -751,6 +752,7 @@ begin
|
||||
fIdentFuncTable[117] := @Func117;
|
||||
fIdentFuncTable[122] := @Func122;
|
||||
fIdentFuncTable[124] := @Func124;
|
||||
fIdentFuncTable[125] := @Func125;
|
||||
fIdentFuncTable[126] := @Func126;
|
||||
fIdentFuncTable[128] := @Func128;
|
||||
fIdentFuncTable[129] := @Func129;
|
||||
@ -1942,6 +1944,14 @@ begin
|
||||
Result := tkIdentifier;
|
||||
end;
|
||||
|
||||
function TSynPasSyn.Func125: TtkTokenKind;
|
||||
begin
|
||||
if KeyComp('NoReturn') and (TopPascalCodeFoldBlockType in ProcModifierAllowed) then
|
||||
Result := tkKey
|
||||
else
|
||||
Result := tkIdentifier;
|
||||
end;
|
||||
|
||||
function TSynPasSyn.Func126: TtkTokenKind;
|
||||
begin
|
||||
if D4syntax and KeyComp('Implements') then
|
||||
|
Loading…
Reference in New Issue
Block a user