mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 14:38:01 +02:00
codetools: test find ampersand identifiers
This commit is contained in:
parent
59e6e46286
commit
a360ff46d2
@ -149,6 +149,7 @@ type
|
||||
procedure TestFindDeclaration_ArrayMultiDimDot;
|
||||
procedure TestFindDeclaration_VarArgsOfType;
|
||||
procedure TestFindDeclaration_ProcRef;
|
||||
procedure TestFindDeclaration_Ampersand;
|
||||
|
||||
// unit/include search
|
||||
procedure TestFindDeclaration_UnitSearch_CurrentDir;
|
||||
@ -1344,6 +1345,25 @@ begin
|
||||
FindDeclarations(Code);
|
||||
end;
|
||||
|
||||
procedure TTestFindDeclaration.TestFindDeclaration_Ampersand;
|
||||
begin
|
||||
StartUnit;
|
||||
Add([
|
||||
'const',
|
||||
' &true = 1;',
|
||||
'type',
|
||||
' TBird = record',
|
||||
' &type: word;',
|
||||
' end;',
|
||||
'var',
|
||||
' Bird: TBird;',
|
||||
'implementation',
|
||||
'initialization',
|
||||
' Bird.&Type{declaration:test1.TBird.Type} = &True{declaration:test1.True};',
|
||||
'end.']);
|
||||
FindDeclarations(Code);
|
||||
end;
|
||||
|
||||
procedure TTestFindDeclaration.TestFindDeclaration_UnitSearch_CurrentDir;
|
||||
var
|
||||
Unit1A, Unit1B: TCodeBuffer;
|
||||
|
Loading…
Reference in New Issue
Block a user