mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-08 21:19:17 +02:00
codetools: tests: namespace prefixes
git-svn-id: trunk@54736 -
This commit is contained in:
parent
e4895d2fd0
commit
2d51c08884
@ -11,8 +11,8 @@ uses
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
begin
|
begin
|
||||||
unitdots.dot.test{declaration:unitdots.dot.test}:=3;
|
unitdots{declaration:tunitdots.main.unitdots}.dot{declaration:tunitdots.main.unitdots.dot}.test{declaration:unitdots.dot.test}:=3;
|
||||||
unitdots.dot.foo{declaration:unitdots.dot.foo}:=4;
|
unitdots{declaration:tunitdots.main.unitdots}.dot{declaration:tunitdots.main.unitdots.dot}.foo{declaration:unitdots.dot.foo}:=4;
|
||||||
//unitdots.dot.bar:='5'; fail!
|
//unitdots.dot.bar:='5'; fail!
|
||||||
unitdots.my{declaration:unitdots.my}:=false;
|
unitdots.my{declaration:unitdots.my}:=false;
|
||||||
end.
|
end.
|
||||||
|
@ -167,6 +167,14 @@ procedure TCustomTestFindDeclaration.FindDeclarations(Filename: string);
|
|||||||
PrependPath(Tool.ExtractProcName(Node,[]),Result);
|
PrependPath(Tool.ExtractProcName(Node,[]),Result);
|
||||||
ctnProperty:
|
ctnProperty:
|
||||||
PrependPath(Tool.ExtractPropName(Node,false),Result);
|
PrependPath(Tool.ExtractPropName(Node,false),Result);
|
||||||
|
ctnUseUnitNamespace,ctnUseUnitClearName:
|
||||||
|
begin
|
||||||
|
PrependPath(GetIdentifier(@Tool.Src[Node.StartPos]),Result);
|
||||||
|
if Node.PriorBrother<>nil then begin
|
||||||
|
Node:=Node.PriorBrother;
|
||||||
|
continue;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
//else debugln(['NodeAsPath ',Node.DescAsString]);
|
//else debugln(['NodeAsPath ',Node.DescAsString]);
|
||||||
end;
|
end;
|
||||||
Node:=Node.Parent;
|
Node:=Node.Parent;
|
||||||
|
Loading…
Reference in New Issue
Block a user