codetools: fixed parsing properties of class interfaces

git-svn-id: trunk@11835 -
This commit is contained in:
mattias 2007-08-18 15:37:32 +00:00
parent 0d150f7df9
commit 896b613597
2 changed files with 3 additions and 3 deletions

View File

@ -26,10 +26,10 @@
</RunParams>
<RequiredPackages Count="2">
<Item1>
<PackageName Value="CodeTools"/>
<PackageName Value="LCL"/>
</Item1>
<Item2>
<PackageName Value="LCL"/>
<PackageName Value="CodeTools"/>
</Item2>
</RequiredPackages>
<Units Count="3">

View File

@ -1838,7 +1838,7 @@ function TPascalParserTool.KeyWordFuncClassProperty: boolean;
end;
begin
if not (CurNode.Desc in AllClassBaseSections) then
if not (CurNode.Desc in (AllClassBaseSections+[ctnClassInterface])) then
RaiseIdentExpectedButAtomFound;
// create class method node
CreateChildNode;