Commit Graph

558 Commits

Author SHA1 Message Date
mattias
688f52440c codetools: parse specialize in param type
git-svn-id: trunk@56293 -
2017-11-06 10:12:57 +00:00
juha
647d8f84ab Add powerpc64 as a CPU target. Issue #32577, patch from Alfred.
git-svn-id: trunk@56135 -
2017-10-20 10:27:45 +00:00
juha
e69881ff9d Codetools: Fix code completion for methods with empty parentheses. Issue #31960.
git-svn-id: trunk@56085 -
2017-10-16 16:12:31 +00:00
mattias
043449ee6f codetools: fixed AddUnitWarnDirective insert position
git-svn-id: trunk@56077 -
2017-10-16 11:59:40 +00:00
mattias
0a29cbbac7 codetools: fixed Complete forward proc
git-svn-id: trunk@56044 -
2017-10-13 11:42:39 +00:00
juha
04cc3c44b2 Codetools: Do not chomp a procedure name with empty brackets (). Issue #31960.
git-svn-id: trunk@56015 -
2017-10-10 09:44:07 +00:00
mattias
8383706bb7 codetools: fixed reparsing on changed module name
git-svn-id: trunk@56012 -
2017-10-10 09:18:10 +00:00
ondrej
b5e57a129f CodeTools: allow absolute $0:$0 syntax. Issue #32506
git-svn-id: trunk@56002 -
2017-10-09 07:33:22 +00:00
mattias
8961126033 codetools: added ctnSrcName
git-svn-id: trunk@55951 -
2017-09-30 19:20:56 +00:00
mattias
fb8fc48319 codetools: fixed continuing parsing after source name
git-svn-id: trunk@55948 -
2017-09-30 14:29:25 +00:00
mattias
4cee79f31d codetools: fixed skipping sourcename, added TPascalParserTool.FindUsesNode
git-svn-id: trunk@55946 -
2017-09-30 13:52:10 +00:00
mattias
fef3d14b6d codetools: fixed skipping program name nodes
git-svn-id: trunk@55855 -
2017-09-13 18:43:33 +00:00
mattias
80021aec47 codetools: fixed RemoveUnitFromAllUsesSections
git-svn-id: trunk@55853 -
2017-09-13 18:22:15 +00:00
mattias
bfadc91c3c codetools: find declaration of dotted program name
git-svn-id: trunk@55851 -
2017-09-13 18:05:15 +00:00
mattias
edd5ed40ee codetools: parse generic function
git-svn-id: trunk@55485 -
2017-07-10 18:26:50 +00:00
mattias
497a08de97 codetools: renamed cmsBlocks to cmsCBlocks, because less confusing
git-svn-id: trunk@54831 -
2017-05-08 11:53:32 +00:00
mattias
aa5717bb55 codetools: search units with namespaces
git-svn-id: trunk@54745 -
2017-04-26 18:36:04 +00:00
mattias
a8d6670895 codetools: fixed parsing array
git-svn-id: trunk@54729 -
2017-04-25 09:52:21 +00:00
mattias
22350effc4 codetools: parse multi dim arrays, patch from Paul W, issue #25045
git-svn-id: trunk@54719 -
2017-04-25 07:08:42 +00:00
mattias
e96ede4637 codetools: code completion: add proc for procvar: fixed reference-to
git-svn-id: trunk@54692 -
2017-04-22 18:10:28 +00:00
mattias
a378409b29 codetools: added unique ids for errors
git-svn-id: trunk@54663 -
2017-04-21 18:35:53 +00:00
mattias
00d6a447b5 codetools: fixed resolving function result, simplified code
git-svn-id: trunk@54649 -
2017-04-20 11:36:37 +00:00
mattias
5ad98a7bcf codetools: ctnReferencTo for typeinfo, code hints and type check
git-svn-id: trunk@54642 -
2017-04-19 11:49:51 +00:00
mattias
0236e179c3 codetools: referenceto: fixed endpos
git-svn-id: trunk@54637 -
2017-04-19 10:34:54 +00:00
juha
ffa67e0ff4 Fix compilation of Codetools examples and wiki test project. Clean uses sections.
git-svn-id: trunk@54563 -
2017-04-07 19:02:11 +00:00
juha
e800a738ad Copy AVL_Tree from FPC trunk and replace classes in AvgLvlTree and in CodetoolsStructs with it.
The unit in FPC packages will be used directly later.

git-svn-id: trunk@54524 -
2017-04-05 08:34:48 +00:00
mattias
1352581471 codetools: skip keywords in asm..blocks
git-svn-id: trunk@54508 -
2017-04-02 23:34:00 +00:00
mattias
16c115f088 codetools: parse class var external
git-svn-id: trunk@54492 -
2017-03-27 22:51:14 +00:00
mattias
52bcdebadd codetools: added compiler type pas2js
git-svn-id: trunk@54488 -
2017-03-27 20:50:08 +00:00
mattias
33bab6516c codetools: parsing external class field
git-svn-id: trunk@54479 -
2017-03-24 20:47:12 +00:00
mattias
d5881ef02e codetools: implemented modeswitch externalclass
git-svn-id: trunk@54470 -
2017-03-23 10:51:07 +00:00
mattias
f239ef10b3 codetools: forward proc completion: assembler modifier
git-svn-id: trunk@54287 -
2017-02-27 00:04:45 +00:00
mattias
8ab48719ee codetools: pas2js: use define instead of mode
git-svn-id: trunk@54285 -
2017-02-26 22:36:39 +00:00
mattias
9a663cc51d codetools: added compiler mode pas2js
git-svn-id: trunk@54284 -
2017-02-26 22:18:28 +00:00
hnb
11563b2959 codetools: parser: Compatibility with FPC management operators: rename Copy to AddRef and Clone to Copy
git-svn-id: trunk@54196 -
2017-02-19 16:43:30 +00:00
joost
1de2cbf586 general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
2017-01-29 21:04:32 +00:00
mattias
c9680cf88a codetools: parser: added class operator copy and clone
git-svn-id: trunk@53706 -
2016-12-17 18:06:59 +00:00
mattias
418b895590 codetools: parsing operators Initialize and Finalize
git-svn-id: trunk@53682 -
2016-12-14 15:44:21 +00:00
mattias
2b61a95171 codetools: fixed setting EndPos of ctnGenericParam, bug #30489
git-svn-id: trunk@52844 -
2016-08-20 17:30:17 +00:00
mattias
c2aed806b6 codetools: ExtractProcHead: phpAddParentProcs
git-svn-id: trunk@52683 -
2016-07-14 07:42:59 +00:00
mattias
baadaff802 codetools: parse proc modifier compilerproc:id, bug #30237
git-svn-id: trunk@52444 -
2016-06-06 09:03:59 +00:00
ondrej
3fc41dac19 codetools: support hint modifiers not separated with semicolons as shown in FPC r32985 #207d40aab6, issue #29461.
git-svn-id: trunk@51396 -
2016-01-23 23:28:42 +00:00
mattias
1bd944bb80 codetools: fixed parsing parameter modifier location on m68k and powerpc, bug #29350
git-svn-id: trunk@51313 -
2016-01-18 16:17:16 +00:00
ondrej
90b92def4e codetools: pascalreadertool: support TGenericClass<TypeReference,TypeReference>.TNestedClass (delphi mode)
git-svn-id: trunk@51140 -
2016-01-02 22:14:28 +00:00
mattias
01acb9a1bc codetools: fixed parsing variable hint modifiers not behind semicolon
git-svn-id: trunk@50721 -
2015-12-09 17:02:02 +00:00
mattias
399acc7c84 codetools: find declaration: simple find specialized ancestor
git-svn-id: trunk@50348 -
2015-11-16 22:19:30 +00:00
ondrej
fb34c4b45f codetools: code creation support in a parameter of procedure variables.
git-svn-id: trunk@50308 -
2015-11-11 19:31:19 +00:00
ondrej
d49143fd83 IDE, CodeTools: support for unit names with dots. Issue #22235
git-svn-id: trunk@50266 -
2015-11-09 22:23:19 +00:00
mattias
ab78cd25a0 codetools: start ctnWithStatement right behind do
git-svn-id: trunk@50263 -
2015-11-09 16:31:55 +00:00
mattias
348bc7ef4c codetools: allow "helper" variable in object
git-svn-id: trunk@49645 -
2015-08-11 12:13:32 +00:00