Commit Graph

513 Commits

Author SHA1 Message Date
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
mattias
9387ec5faf codetools: var initial values only for global vars
git-svn-id: trunk@43202 -
2013-10-11 13:03:06 +00:00
mattias
f978dc9fd0 codetools: absolute keyword only for local vars
git-svn-id: trunk@43201 -
2013-10-11 13:01:26 +00:00
paul
4e0f910563 codetools: fix parsing of "specialize SomeGeneric<TypeParams>" as function/operator result (this fixes error with parsing of new objpas generics)
git-svn-id: trunk@42846 -
2013-09-17 03:44:24 +00:00
mattias
f68c999a04 codetools: fixed parsing var type deprecated )
git-svn-id: trunk@42844 -
2013-09-16 15:55:35 +00:00
mattias
75902ea949 codetools: syntax error if parameter type is missing
git-svn-id: trunk@42843 -
2013-09-16 15:36:05 +00:00
mattias
fdb9a6258b codetools: fixed parsing hint modifiers in resourcestring
git-svn-id: trunk@42789 -
2013-09-14 01:31:32 +00:00
mattias
5faa53a9a4 codetools: fixed parsing hint modifiers without semicolon
git-svn-id: trunk@42787 -
2013-09-13 23:47:47 +00:00
mattias
82f068abd7 codetools: fixed parsing multiple hint modifiers
git-svn-id: trunk@42786 -
2013-09-13 23:29:30 +00:00
mattias
9a19939660 codetools: methodjump: ignore initialization section
git-svn-id: trunk@42201 -
2013-07-25 12:28:05 +00:00