Commit Graph

386 Commits

Author SHA1 Message Date
mattias
cd26f4a017 codetools: test find reference function Result type 2025-08-25 09:50:44 +02:00
mattias
5fab8172d1 codetools: lfm parser: fixed parsing apostroph 2025-08-12 17:49:39 +02:00
mattias
9d84de61b6 codetools: lfm utility functions 2025-08-12 16:51:02 +02:00
mattias
ee82bccf84 codetools: lfm parser: check binary even number of digits 2025-08-12 08:53:57 +02:00
mattias
8281c7c030 codetools: fixed resolving ctnConstant, improved guess type of const enum set 2025-08-08 10:46:04 +02:00
mattias
34575834a5 codetools: skip over $if errors 2025-08-07 15:35:28 +02:00
mattias
52163e0022 codetools: FindMainDeclaration: skip properties without type 2025-07-31 16:13:10 +02:00
mattias
ad4e7f192c codetools: lfm parser: replaced TParser 2025-07-30 13:03:32 +02:00
mattias
8069e5edde codetools: added debugging, test rename in lfm with decl in other unit 2025-07-27 13:14:05 +02:00
mattias
8b7cec6281 codetools: nicer error message and test lfm rename with list 2025-07-19 07:53:08 +02:00
mattias
a6b0d81112 codetools: GatherReferencesInLFM: more tests 2025-07-15 12:59:19 +02:00
mattias
a5614b8273 codetools: GatherReferencesInLFM: debuln instead of an error count 2025-07-15 12:41:31 +02:00
mattias
76017eccc1 codetools: GatherReferencesInLFM: check set property 2025-07-15 12:41:31 +02:00
mattias
705e66717c codetools: GatherReferencesInLFM: check enum property 2025-07-15 12:41:30 +02:00
mattias
10e6e359d0 codetools: GatherReferencesInLFM: check symbol 2025-07-15 12:41:30 +02:00
mattias
7a1b5bddf6 codetools: partial fix searching lfm property 2025-07-14 10:28:35 +02:00
mattias
3828412f38 codetools: rename lfm properties 2025-07-13 21:21:27 +02:00
mattias
05a719d9fc codetools: added test rename lfm property 2025-07-13 21:21:26 +02:00
mattias
1a0cc60705 codetools: added test for variant and olevariant 2025-07-05 09:17:13 +02:00
mattias
c56aecb0ba codetools: clean up and added test for FindDeclaration with-do-result and GetProcResultNode 2025-06-30 19:47:47 +02:00
mattias
67db597174 codetools: fixed parsing lfm with garbage 2025-06-02 10:15:22 +02:00
mattias
8576232676 codetools: gatherlfm: fixed skipping binary data 2025-05-26 11:34:18 +02:00
mattias
b2a22bea0d codetools: test find/rename lfm event 2025-05-18 13:57:32 +02:00
mattias
af317ce816 codetools: GatherReferencesInLFM: search only nodes with candidates 2025-05-18 13:49:08 +02:00
mattias
338afaf856 codetools: disabled lfm test 2025-05-18 10:42:46 +02:00
mattias
0b7807301d codetools: test rename lfm ref, from Włodzimierz Bień 2025-05-18 10:40:10 +02:00
mattias
d80d642a7e codetools: fixed typo 2025-05-16 15:42:47 +02:00
mattias
2adbf891cc codetools: test for find refs in lfm 2025-05-15 16:07:29 +02:00
mattias
1b3878ba9d codetools: started test for rename in lfm 2025-05-15 16:07:29 +02:00
mattias
20bd76f8a3 codetools: added test for UsesSectionToUnitnames, added FindUnitFileInAllUsesSections, IsUnitInUnitPath 2025-05-13 12:18:35 +02:00
Martin
439afd6033 Codetools: fix parsing of "class of" with deprecated or unit-name prefix. 2025-04-03 21:18:45 +02:00
mattias
c36f3fe0a5 codetools: fixed TFindDeclarationTool.FindOverridenMethodDecl searching next ancestor 2025-03-10 08:52:23 +01:00
mattias
0c7a9dfcb9 codetools: test GatherIdentifiers for dotted uses and program 2025-02-12 12:41:24 +01:00
mattias
9deafd1e43 codetools: find declaration of middle identifiers of dotted program name now jumps to the middle 2025-02-12 11:22:28 +01:00
mattias
fd115f2c71 codetools: fixed FindSourceNameReferences to check also source name 2025-02-11 16:50:12 +01:00
mattias
79707cbc54 codetools: find declaration of middle namespace 2025-02-11 14:15:14 +01:00
mattias
995c81f4d0 codetools: added IdentifierHasKeywords 2025-02-10 15:31:48 +01:00
mattias
efe7efbc39 codetools: search dotted unitnames in namespaces 2025-02-06 11:23:30 +01:00
mattias
287832a0e8 codetools: FindSourceNameReferences: elimnate duplicates 2025-02-06 10:24:42 +01:00
mattias
ea7e84988d codetools: test rename program name tora.tora.tora 2025-02-05 17:01:32 +01:00
mattias
7dbb6355e5 codetools: fixed FindSourceNameReferences searching longest fitting unitname 2025-02-04 19:21:26 +01:00
mattias
116b91b184 codetools: directorycache: invalidate directory when a codebuffer is marked deleted 2025-02-04 16:45:03 +01:00
mattias
de11537070 codetools: rename used unit references: update in-filename 2025-02-04 15:40:25 +01:00
mattias
e5c09ba479 codetools: rename source name references: keep omitted namespace 2025-02-04 15:40:25 +01:00
mattias
370938ca90 codetools: find sourcename refs to used unit 2025-02-04 15:40:25 +01:00
mattias
3276690fec codetools: ReplaceDottedIdentifier: delete atoms 2025-02-04 15:40:25 +01:00
mattias
cdeeb79cc7 codetools: clean up and fixed resolving dotted.src.name.identifier 2025-02-04 15:40:25 +01:00
mattias
a8004c0845 codetools: started Find- and RenameSourceNameReferences 2025-02-04 15:40:25 +01:00
mattias
90ddf0774e codetools: find references: find method overrides in other units 2025-01-29 16:08:05 +01:00
mattias
5979037e86 codetools: find references: started find method overrides 2025-01-29 16:08:05 +01:00