Commit Graph

522 Commits

Author SHA1 Message Date
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
mattias
bb5f1d11a6 codetools: modeswitch objectivec1,2: check keywords objcclass,category,protocol only in this mode switch, fixed finding NSObject, hack for searching objccategory removed
git-svn-id: trunk@49641 -
2015-08-11 11:56:02 +00:00
juha
5f8660b1de CodeTools, JCF: Support more procedure directives. Issue #28462, patch from Jeppe Johansen.
git-svn-id: trunk@49591 -
2015-08-03 22:21:59 +00:00
mattias
699bdb9e8f codetools: class helpers: find declaration and code completion, patch #28266, from Ondrej Pokorny
git-svn-id: trunk@49405 -
2015-06-22 10:02:11 +00:00
mattias
913b752bcc codetools: clean up
git-svn-id: trunk@49345 -
2015-06-16 10:59:22 +00:00
mattias
ef8ec94a3e codetools: added deprecated Find*UsesSection for compatibility
git-svn-id: trunk@49343 -
2015-06-16 09:30:23 +00:00
mattias
2f643bd4d4 codetools: move Find*UsesSection to TPascalParserTool, issue #28285
git-svn-id: trunk@49342 -
2015-06-16 09:22:42 +00:00
juha
04f6320077 Codetools: Support method names escaped with '&' in class completion. Issue #28227, patch from Ondrej Pokorny.
git-svn-id: trunk@49308 -
2015-06-10 09:02:54 +00:00
mattias
7f9a598f7d codetools: clean up
git-svn-id: trunk@48665 -
2015-04-06 17:57:38 +00:00
mattias
838eb3d9c4 codetools: clean up
git-svn-id: trunk@48664 -
2015-04-06 17:50:54 +00:00
mattias
aa026d9f75 codetools: fixed TPascalParserTool.ReadBackTilBlockEnd, bug #27755
git-svn-id: trunk@48636 -
2015-04-05 19:00:26 +00:00
mattias
06a9c32cae codetools: parse type helper
git-svn-id: trunk@48539 -
2015-03-30 16:24:22 +00:00
juha
232c983159 CodeTools: Initialize variables based on compiler warnings. Contains ToDo items.
git-svn-id: trunk@48480 -
2015-03-24 17:51:40 +00:00
mattias
bd40b2a638 codetools: fixed parsing class n:t; public in targetcpu=jvm
git-svn-id: trunk@48326 -
2015-03-13 00:06:00 +00:00
mattias
598e03ed42 codetools: fixed rebuilding nodes when targetcpu changed
git-svn-id: trunk@48270 -
2015-03-11 18:05:43 +00:00
mattias
00d2898a47 codetools: implemented parsing jvm class external as no forrward, searching indirect ancestors
git-svn-id: trunk@48268 -
2015-03-11 17:21:34 +00:00
mattias
649a39e0f8 codetools: parse const section
git-svn-id: trunk@46914 -
2014-11-20 23:01:56 +00:00
mattias
8b6feba2d7 codetools: parse var modifier section on target embedded
git-svn-id: trunk@46646 -
2014-10-23 07:51:19 +00:00
mattias
f5e2ee41a5 codetools: find declaration and gather identifiers: labels, issue #26882
git-svn-id: trunk@46592 -
2014-10-18 10:22:38 +00:00
mattias
1d3dd52ffa codetools: parse reference to
git-svn-id: trunk@45936 -
2014-07-20 17:54:29 +00:00
mattias
db99ffe7f8 codetools: clean up
git-svn-id: trunk@45912 -
2014-07-18 13:20:34 +00:00
mattias
8da67d53d9 codetools: parse -is block-
git-svn-id: trunk@45890 -
2014-07-16 12:41:27 +00:00
mattias
233aa40f42 codetools: allow exports keyword in units, bug #25724
git-svn-id: trunk@45470 -
2014-06-10 20:16:59 +00:00
mattias
46d144081e codetools: ExtractProcHead: omit skip comments
git-svn-id: trunk@44926 -
2014-05-05 13:08:40 +00:00
mattias
b641e949dc codetools: fixed parsing var n:t platform=1
git-svn-id: trunk@44271 -
2014-02-26 22:42:10 +00:00
mattias
c8dcad58c9 codetools: identifier completion: list global properties
git-svn-id: trunk@44254 -
2014-02-26 19:11:12 +00:00
mattias
e1fcd95d23 codetools: parse asm: allow @keyword
git-svn-id: trunk@44252 -
2014-02-26 18:38:53 +00:00
mattias
27f1cc4c94 codetools: read var postfix modifiers without first semicolon, bug #25537
git-svn-id: trunk@43752 -
2014-01-17 12:54:55 +00:00
mattias
f8d3895843 codetools: read var postfix modifiers without first semicolon, bug #25543
git-svn-id: trunk@43751 -
2014-01-17 10:54:36 +00:00
paul
4db78960d0 codetools: understand 'noreturn' procedure modifier
git-svn-id: trunk@43643 -
2014-01-04 14:33:24 +00:00
mattias
22c5d60fd4 codetools: nicer error message on procedure return type
git-svn-id: trunk@43455 -
2013-11-18 00:22:20 +00:00
mattias
b1dfaeda44 codetools: parsing type hint modifiers
git-svn-id: trunk@43215 -
2013-10-12 09:05:35 +00:00
mattias
6849f265a6 codetools: simplified code
git-svn-id: trunk@43214 -
2013-10-12 08:53:28 +00:00
mattias
9362ac2278 codetools: var initial value of local vars
git-svn-id: trunk@43208 -
2013-10-11 15:25:40 +00:00
mattias
32d0c4f93c codetools: vr hint modifiers only in modes objfpc, delphi and delphiunicode
git-svn-id: trunk@43205 -
2013-10-11 13:13:13 +00:00
mattias
c4e879f295 codetools: var absolute in var sections
git-svn-id: trunk@43204 -
2013-10-11 13:11:36 +00:00
mattias
31589931c9 codetools: var notes only for global vars
git-svn-id: trunk@43203 -
2013-10-11 13:04:09 +00:00