mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-12 13:17:18 +02:00
codetools: parsing proc modifier external delayed
git-svn-id: trunk@22505 -
This commit is contained in:
parent
b0fdde8ed4
commit
d7dd00883c
@ -1194,7 +1194,7 @@ function TPascalParserTool.ReadParamList(ExceptionOnError, Extract: boolean;
|
|||||||
message <id or number>;
|
message <id or number>;
|
||||||
external;
|
external;
|
||||||
external <id>;
|
external <id>;
|
||||||
external name <id>;
|
external name <id> delayed;
|
||||||
external <id or number> name <id>;
|
external <id or number> name <id>;
|
||||||
external <id or number> index <id>;
|
external <id or number> index <id>;
|
||||||
[alias: <string constant>]
|
[alias: <string constant>]
|
||||||
@ -1487,7 +1487,7 @@ function TPascalParserTool.ReadTilProcedureHeadEnd(
|
|||||||
message <id or number>;
|
message <id or number>;
|
||||||
external;
|
external;
|
||||||
external <id>;
|
external <id>;
|
||||||
external name <id>;
|
external name <id> delayed;
|
||||||
external <id or number> name <id>;
|
external <id or number> name <id>;
|
||||||
external <id or number> index <id>;
|
external <id or number> index <id>;
|
||||||
[alias: <string constant>]
|
[alias: <string constant>]
|
||||||
@ -1608,6 +1608,8 @@ begin
|
|||||||
ReadNextAtom;
|
ReadNextAtom;
|
||||||
ReadConstant(true,false,[]);
|
ReadConstant(true,false,[]);
|
||||||
end;
|
end;
|
||||||
|
if UpAtomIs('DELAYED') then
|
||||||
|
ReadNextAtom;
|
||||||
end;
|
end;
|
||||||
end else if UpAtomIs('ALIAS') then begin
|
end else if UpAtomIs('ALIAS') then begin
|
||||||
if not ReadNextAtomIsChar(':') then
|
if not ReadNextAtomIsChar(':') then
|
||||||
|
Loading…
Reference in New Issue
Block a user