Commit Graph

237 Commits

Author SHA1 Message Date
mattias
ddad9c8091 codetools: implemented objcclass
git-svn-id: trunk@21689 -
2009-09-13 21:31:32 +00:00
mattias
f9ce3b06a8 codetools: fixed parsing on in statements
git-svn-id: trunk@21656 -
2009-09-11 21:30:25 +00:00
mattias
8e63d7866a codetools: parsing on statements, bug #13935
git-svn-id: trunk@21076 -
2009-08-02 20:53:45 +00:00
mattias
6a4ad23422 codetools: fixed parsing paremeter type array of const, bug #14247
git-svn-id: trunk@21072 -
2009-08-02 16:16:15 +00:00
mattias
df517558c5 codetools: comment
git-svn-id: trunk@21070 -
2009-08-02 15:37:08 +00:00
mattias
782c9cf39c codetools: class completion: add missing property semicolons
git-svn-id: trunk@20691 -
2009-06-21 13:03:25 +00:00
mattias
bf9c4b2db9 codetools: ignoring missing semicolons after properties
git-svn-id: trunk@20690 -
2009-06-21 12:40:54 +00:00
mattias
2401f2c20c codetools: code completion: ignoring code after cursor for some completions
git-svn-id: trunk@20620 -
2009-06-13 21:35:28 +00:00
mattias
40586875a2 IDE: code help: allow result type
git-svn-id: trunk@20264 -
2009-05-27 13:38:40 +00:00
mattias
fef4a6e9b8 codetools: fixed ignoring alias functions in classes
git-svn-id: trunk@20141 -
2009-05-23 10:14:26 +00:00
mattias
602f48c153 codetools: improved class end not found position
git-svn-id: trunk@20139 -
2009-05-23 09:13:41 +00:00
mattias
ef4a384eb3 codetools: replaced some local keyword lists with case statments
git-svn-id: trunk@19924 -
2009-05-11 09:21:50 +00:00
mattias
e3c48b9278 codetools: mem stat categories
git-svn-id: trunk@19864 -
2009-05-09 09:44:56 +00:00
mattias
6e52d7829c codetools: added memory stats
git-svn-id: trunk@19862 -
2009-05-09 08:34:50 +00:00
mattias
8f19b73c43 codetools: removed TCustomCodeTool.UpperSrc
git-svn-id: trunk@19832 -
2009-05-07 08:16:34 +00:00
mattias
5abefaf3bf codetools: fixed marking very short classes as unfinished, bug #13638
git-svn-id: trunk@19806 -
2009-05-04 20:03:21 +00:00
mattias
ca2c76b484 codetools: added class ancestor nodes
git-svn-id: trunk@19717 -
2009-04-30 21:38:40 +00:00
mattias
b46c4051e3 codetools: fixed closing with variable nodes, bug #10640
git-svn-id: trunk@19633 -
2009-04-26 13:25:24 +00:00
mattias
8f2bc2fdb1 codetools: identifier completion search at start of identifier and at end of valid code, bug #10548
git-svn-id: trunk@19613 -
2009-04-24 18:01:03 +00:00
mattias
de190884ee codetools: as operator in with variables
git-svn-id: trunk@19533 -
2009-04-20 22:59:04 +00:00
mattias
76f345e29e IDE: codeexplorer: implemented figure empty begin blocks
git-svn-id: trunk@19522 -
2009-04-20 13:18:23 +00:00
mattias
29df007f71 codetools: parsing procedure alias
git-svn-id: trunk@19296 -
2009-04-10 08:40:54 +00:00
mattias
5799bab4d1 codetools: added nodes for units in uses sections
git-svn-id: trunk@19271 -
2009-04-07 09:21:23 +00:00
mattias
271dd47acb codetools: parsing var a: char; public name test;
git-svn-id: trunk@18726 -
2009-02-17 09:49:12 +00:00
mattias
76c9b75118 clean up
git-svn-id: trunk@18432 -
2009-01-25 10:17:33 +00:00
mattias
8f3ab8527b codetools: fixed setting EndPos for parameter types array of identifier
git-svn-id: trunk@17129 -
2008-10-24 15:59:36 +00:00
mattias
e417cd9cef codetools: static keywords for class variables, bug #12293
git-svn-id: trunk@16880 -
2008-10-05 09:33:46 +00:00
mattias
3e2ce6e7d3 codetools: fixed checking unit dependencies each time a unit is parsed, bug #12269
git-svn-id: trunk@16838 -
2008-10-02 07:52:08 +00:00
mattias
8c20e8c9b9 codetools: fixed endless loop
git-svn-id: trunk@15982 -
2008-08-07 14:13:29 +00:00
mattias
746be92b66 codetools: fixed reparsing MethodMap nodes, IDE: fpdoc editor: added short label
git-svn-id: trunk@15974 -
2008-08-06 15:46:13 +00:00
mattias
41ab419765 codetools: allowing @end labels in asm blocks
git-svn-id: trunk@15945 -
2008-08-03 20:24:38 +00:00
mattias
60e3f56061 codetools: implemented parsing 1e-16, bug #8446
git-svn-id: trunk@15880 -
2008-07-26 18:16:56 +00:00
mattias
1bc45f97db codetools: implemented file of identifier for parameters, bug #11025
git-svn-id: trunk@15879 -
2008-07-26 18:04:13 +00:00
mattias
cbc57806d7 synedit: pascal highlighter: implemented mode Delphi/ObjFPC and nested comments
git-svn-id: trunk@15874 -
2008-07-26 15:11:57 +00:00
mattias
9b4a380f50 codetools: returning false on error searching ancestors, bug #11665
git-svn-id: trunk@15828 -
2008-07-21 11:39:11 +00:00
mattias
194d128c0f IDE: allowing negative font height
git-svn-id: trunk@15812 -
2008-07-18 08:08:06 +00:00
mattias
ec306d185d codetools: added debugging info or dangling events
git-svn-id: trunk@15811 -
2008-07-18 08:00:07 +00:00
mattias
c1b02e4ddd codetools: added range check, bug #11573
git-svn-id: trunk@15607 -
2008-06-28 20:43:32 +00:00
mattias
49291a20cd codetools: fixed reading til statement end, bug #7970
git-svn-id: trunk@15208 -
2008-05-22 15:08:31 +00:00
mattias
a45d589f57 codetools: extended ctnWithStatement EndPos to next atom when possible, bug #7970
git-svn-id: trunk@15207 -
2008-05-22 14:48:32 +00:00
mattias
376c870ffe codetools: fixed EndPos of ctnWithStatement
git-svn-id: trunk@15205 -
2008-05-22 14:01:11 +00:00
mattias
5d66571b44 IDE: implemented parsing LCLVersion from lfm, added ResourceBaseClass to TUnitInfo and TPkgFile
git-svn-id: trunk@15106 -
2008-05-12 16:59:43 +00:00
mattias
5f7d69844d codetools: implemented parsin unitname.identifier for function types results
git-svn-id: trunk@15097 -
2008-05-12 09:52:37 +00:00
mattias
1c51099541 IDE: implemented showing help for identifier completion
git-svn-id: trunk@15065 -
2008-05-06 21:37:25 +00:00
mattias
5122d3eaaf codetools: not reparsing when cursor in valid interface
git-svn-id: trunk@15064 -
2008-05-06 19:19:40 +00:00
mattias
08ee4f4862 codetools: missing semicolong in procedure modifiers now allowed for fpc too - sigh
git-svn-id: trunk@14875 -
2008-04-17 22:54:28 +00:00
mattias
abd08bc5f4 codetools: implemented parsing var a:b; export name c;, bug #11002
git-svn-id: trunk@14524 -
2008-03-15 10:24:12 +00:00
vincents
035ee959b3 fixed compilation with fpc 2.3.1, which does not allow passing literal chars to formal const parameters (bug #10949)
git-svn-id: trunk@14452 -
2008-03-07 10:17:39 +00:00
mattias
91f054ad10 codetools: implemented parsing on Exception do, bug #9291
git-svn-id: trunk@13702 -
2008-01-09 22:33:28 +00:00
mattias
876cefb855 codetools: CreateMethod: implemented adding units for parameter types, bug #10594
git-svn-id: trunk@13693 -
2008-01-09 19:45:29 +00:00