codetools: allow *final* method modifier

git-svn-id: trunk@22207 -
This commit is contained in:
paul 2009-10-17 14:02:30 +00:00
parent 5dd9571ffc
commit 4ca08c9cf0
2 changed files with 3 additions and 2 deletions

View File

@ -206,7 +206,7 @@ type
psSTDCALL, psREGISTER, psPOPSTACK, psVIRTUAL, psABSTRACT, psDYNAMIC,
psOVERLOAD, psOVERRIDE, psREINTRODUCE, psCDECL, psINLINE, psMESSAGE,
psEXTERNAL, psFORWARD, psPASCAL, psASSEMBLER, psSAVEREGISTERS,
psFAR, psNEAR, psEdgedBracket);
psFAR, psNEAR, psFINAL, psEdgedBracket);
TAllProcedureSpecifiers = set of TProcedureSpecifier;
const
@ -214,7 +214,7 @@ const
'STDCALL', 'REGISTER', 'POPSTACK', 'VIRTUAL', 'ABSTRACT', 'DYNAMIC',
'OVERLOAD', 'OVERRIDE', 'REINTRODUCE', 'CDECL', 'INLINE', 'MESSAGE',
'EXTERNAL', 'FORWARD', 'PASCAL', 'ASSEMBLER', 'SAVEREGISTERS',
'FAR', 'NEAR', '['
'FAR', 'NEAR', 'FINAL', '['
);

View File

@ -777,6 +777,7 @@ begin
Add('PASCAL' ,{$ifdef FPC}@{$endif}AllwaysTrue);
Add('EXPERIMENTAL' ,{$ifdef FPC}@{$endif}AllwaysTrue);
Add('LIBRARY' ,{$ifdef FPC}@{$endif}AllwaysTrue);
Add('FINAL' ,{$ifdef FPC}@{$endif}AllwaysTrue);
end;
IsKeyWordProcedureSpecifier:=TKeyWordFunctionList.Create;