Commit Graph

193 Commits

Author SHA1 Message Date
mattias
3e692990e1 codetools: fixed crash parsing operator with invalid name
git-svn-id: trunk@34879 -
2012-01-22 22:44:23 +00:00
mattias
383fbee849 codetools: started &keyword identifiers
git-svn-id: trunk@34430 -
2011-12-26 13:23:36 +00:00
mattias
24da91f0a8 codetools: started &keyword identifiers
git-svn-id: trunk@34429 -
2011-12-26 13:20:58 +00:00
mattias
5d55835b0d codetools: started &keyword identifiers
git-svn-id: trunk@34428 -
2011-12-26 12:52:46 +00:00
mattias
965ae5eba4 codetools: fixed reraising parser error
git-svn-id: trunk@33562 -
2011-11-16 12:00:45 +00:00
mattias
736c57ad21 codetools: dump stack when FindDeepestNode on unparsed code
git-svn-id: trunk@32809 -
2011-10-10 21:19:26 +00:00
mattias
a2db5dd194 codetools: improved error message when searching a position outside of code
git-svn-id: trunk@32778 -
2011-10-09 07:38:27 +00:00
mattias
a1d7624a88 codetools: fixed TIdentCompletionTool.ParseSourceTillCollectionStart check atom in front
git-svn-id: trunk@31318 -
2011-06-21 15:01:29 +00:00
mattias
6d440e4535 codetools: do not store multi errors in normal RaiseException, but in SaveRaiseException
git-svn-id: trunk@31241 -
2011-06-15 16:37:03 +00:00
mattias
057f07d894 codetools: validate node caches on every BuildTree, not only when unit changed
git-svn-id: trunk@31218 -
2011-06-14 14:48:12 +00:00
mattias
11e4968402 cody: clean up
git-svn-id: trunk@30964 -
2011-05-29 21:17:41 +00:00
mattias
8c39496157 codetools: fixed use of keywordlists
git-svn-id: trunk@30954 -
2011-05-29 08:34:20 +00:00
mattias
b87cbc31f1 cody: declare var
git-svn-id: trunk@30934 -
2011-05-27 17:24:02 +00:00
mattias
d330b69500 codetools: fixed reparsing half parsed section
git-svn-id: trunk@30899 -
2011-05-25 17:07:24 +00:00
mattias
d7a02cfb06 Cody: declare variable: show existing definition
git-svn-id: trunk@30877 -
2011-05-23 21:39:16 +00:00
mattias
2cbc2f4f5a codetools: added single step cache for base types
git-svn-id: trunk@30748 -
2011-05-15 18:42:09 +00:00
mattias
e39bb2d05b codetools: reading operand: old tp style character constants, bug #19260
git-svn-id: trunk@30600 -
2011-05-07 16:19:57 +00:00
mattias
be30cfeca4 codetools: local variable assignment completion: parsing string constant with old TP style character constants, bug #19260
git-svn-id: trunk@30559 -
2011-05-05 20:08:42 +00:00
mattias
dd0fc4c825 IDE: codehelp: improved debugging
git-svn-id: trunk@30266 -
2011-04-11 21:25:55 +00:00
mattias
f8f705163a codetools: fixed case compare for formerly uppercase compares, fixed TSourceChangeCache.Clear to not clear updatelock
git-svn-id: trunk@30022 -
2011-03-26 21:06:24 +00:00
mattias
4f26caa11d IDE: codeexplorer: show source editor node in implementation
git-svn-id: trunk@29981 -
2011-03-22 12:51:41 +00:00
mattias
a49bc815d2 codetools: close unfinished nodes at next atom
git-svn-id: trunk@29921 -
2011-03-20 00:32:06 +00:00
mattias
517bd4b789 codetools: use global changesteps for quick updateneeded checks
git-svn-id: trunk@29787 -
2011-03-10 22:22:47 +00:00
mattias
77566ccf65 codetools: implemented scanning units in smaller chunks and successive scanning without deleting nodes
git-svn-id: trunk@29769 -
2011-03-09 20:52:44 +00:00
mattias
91f5747254 codetools: clean up
git-svn-id: trunk@29417 -
2011-02-07 18:55:31 +00:00
mattias
05be735961 codetools: parsing advanced records
git-svn-id: trunk@29359 -
2011-02-03 20:38:14 +00:00
mattias
92a693d145 codetools: removed TCodeTreeNodeExtMemManager, not needed anymore
git-svn-id: trunk@29334 -
2011-02-02 18:56:59 +00:00
mattias
e60e0f810e codetools: removed TCodeTreeNodeMemManager, not needed anymore
git-svn-id: trunk@29333 -
2011-02-02 18:36:45 +00:00
mattias
ebf3e6512f codetools: range checks for ReadPrioAtom, bug #17639
git-svn-id: trunk@29150 -
2011-01-20 20:53:19 +00:00
mattias
81af1a8a2c codetools: readnextatom: read utf8 characters
git-svn-id: trunk@28973 -
2011-01-12 12:51:01 +00:00
mattias
fc610a8a98 codetools: findreferences: fixed searching procs 18153
git-svn-id: trunk@28619 -
2010-12-04 16:58:00 +00:00
mattias
3973fe6595 codetools: removed cafRecord
git-svn-id: trunk@28518 -
2010-11-28 09:33:08 +00:00
mattias
94948dde5e codetools: RemoveUnitFromUsesSection: when removing the last unit remove empty lines in front too, bug #18055
git-svn-id: trunk@28498 -
2010-11-26 12:23:25 +00:00
mattias
11e50df91f codetools: added TCustomCodeTool.CodePosToCleanPos
git-svn-id: trunk@26873 -
2010-07-28 16:54:57 +00:00
mattias
2b2c5d9831 codetools: parsing deeper nodes, even if higher node has errors, bug #8093
git-svn-id: trunk@26799 -
2010-07-24 10:07:57 +00:00
mattias
3ebbb2a0a9 codetools: store errors for jit parsed nodes, bug #16992
git-svn-id: trunk@26778 -
2010-07-22 11:35:42 +00:00
mattias
e454ee7c16 codetools: completeblock: begin ;, bug #16836
git-svn-id: trunk@26452 -
2010-07-04 07:23:42 +00:00
mattias
75f8643d7d codetools: parsing class inheritance with error position on unexpected token, bug #8093
git-svn-id: trunk@26422 -
2010-07-02 19:28:11 +00:00
mattias
e2538d01bc codetools: removed cafBegin
git-svn-id: trunk@25737 -
2010-05-28 18:47:50 +00:00
mattias
5aeebfa0f3 codetools: accelerated TCustomCodeTool.ReadNextAtom
git-svn-id: trunk@25736 -
2010-05-28 18:35:34 +00:00
mattias
c5e9008159 codetools: accelerated TCustomCodeTool.ReadNextAtom
git-svn-id: trunk@25735 -
2010-05-28 18:23:02 +00:00
mattias
0e3f868fb4 codetools: fixed FindLineEndOrCodeInFrontOfPosition to return the start of the line end, bug #16519
git-svn-id: trunk@25526 -
2010-05-20 08:03:53 +00:00
mattias
eaa1ff2fba IDE: added quickfix for note local variable not used, remove
git-svn-id: trunk@25498 -
2010-05-18 14:45:02 +00:00
mattias
6bcc6465df codetools: FindLineEndOrCodeInFrontOfPosition do not skip semicolon by default, bug #16123
git-svn-id: trunk@24236 -
2010-03-27 08:08:54 +00:00
paul
9e02d5824f codetools: distinct dispinterface and other interfaces
git-svn-id: trunk@23500 -
2010-01-20 13:18:11 +00:00
mattias
3e0e6a5370 codetools: undo parsing ^j
git-svn-id: trunk@23414 -
2010-01-09 21:53:31 +00:00
mattias
69a2b1adb2 codetools: parsing ^j character constant
git-svn-id: trunk@23413 -
2010-01-09 21:24:27 +00:00
mattias
b64abcbd7a codetools: parsing objccategory
git-svn-id: trunk@22611 -
2009-11-16 00:39:35 +00:00
mattias
cf8c233871 codetools: parsing cppclass
git-svn-id: trunk@22601 -
2009-11-15 15:43:53 +00:00
mattias
7fe5b967f1 codetools: parsing string<number> in mode objfpc,fpc
git-svn-id: trunk@22528 -
2009-11-11 12:57:07 +00:00