Commit Graph

39 Commits

Author SHA1 Message Date
David Halter
29f05aad8f ordering of variables should work now 2012-05-02 16:14:48 +02:00
David Halter
532c78b024 generators used to get names 2012-05-02 13:43:45 +02:00
David Halter
80f2a3518d commands after the current position are getting ignored now - with failed import tests 2012-05-01 15:45:01 +02:00
David Halter
3780e44603 tests added / error catch 2012-04-25 09:48:31 +02:00
David Halter
a5531f2a81 functions don't return values anymore, if they are not executed 2012-04-22 17:01:15 +02:00
David Halter
909a6bfa2b changed tests to not fail if they receive multiple inputs -> this is NOT the right behaviour 2012-04-21 23:13:56 +02:00
David Halter
1af8273389 added import tests 2012-04-21 23:08:13 +02:00
David Halter
dccef451a2 pep8 formatting 2012-04-21 21:14:06 +02:00
David Halter
8627a0bc03 function calls work right now 2012-04-21 19:33:12 +02:00
David Halter
900ee27192 removed old crap 2012-04-18 22:05:08 +02:00
David Halter
0048eb65c4 bug fixing 2012-04-18 21:41:51 +02:00
David Halter
f0c00e4ff7 python2.5 compatibillity 2012-04-09 18:47:47 +02:00
David Halter
b8f6f2267b the parser should now be possible to ignore single opening parentheses 2012-04-09 17:44:35 +02:00
David Halter
429a8eedb3 module imports are working now 2012-04-09 00:27:10 +02:00
David Halter
baf8c60e9a the auto completion is working! and may god bless you all! ;-) 2012-04-08 04:25:06 +02:00
David Halter
f91fb8027e little bugfix 2012-04-07 21:16:49 +02:00
David Halter
527fdcd6a2 preparation for vim 2012-04-07 21:13:27 +02:00
David Halter
2681699dcf params of methods are now better handled, this is the first version, which i think would be useful for usage 2012-04-07 18:51:10 +02:00
David Halter
1a7c09e002 decorators to prevent recursion 2012-04-07 03:31:52 +02:00
David Halter
95835250d7 floats are working now too, the whole thing seems to be pretty solid. 2012-04-07 02:15:36 +02:00
David Halter
af786b9924 statements on strings and other builtins are now working 2012-04-06 18:44:35 +02:00
David Halter
09fcff0f91 reverse use of tokenize, to get the command under the cursor 2012-04-06 04:02:34 +02:00
David Halter
6239a0fb72 just for safety 2012-04-05 18:48:00 +02:00
David Halter
4c1a2f3ba1 working builtins 2012-04-05 17:02:30 +02:00
David Halter
377af57d5f import work - including star imports 2012-04-01 21:36:30 +02:00
David Halter
21187d81bb started the importing of modules + there is now a debug module 2012-03-27 14:44:17 +02:00
David Halter
36f5cccfe9 fixed mutability problem 2012-03-24 03:47:37 +01:00
David Halter
c13361dd1d removed old code & pep8 2012-03-21 15:07:56 +01:00
David Halter
64a60f603c instance and execution classes added 2012-03-21 15:06:10 +01:00
David Halter
4bd8d475c2 follow algorithm started 2012-03-20 18:46:33 +01:00
David Halter
6b8551c917 completion tests 2012-03-17 14:31:01 +01:00
David Halter
b2a77acff6 statement parser - first version 2012-03-11 03:03:54 +01:00
David Halter
5332a87d39 split parsing functions file, the path following is now in evaluate.py 2012-03-10 15:34:07 +01:00
David Halter
664d1c9119 first auto complete works, with just local variables and class variables 2012-03-10 02:07:30 +01:00
David Halter
5342379eb2 under the cursor statement parser 2012-03-08 03:57:00 +01:00
David Halter
e304f5f03b file managment 2012-03-07 15:09:42 +01:00
David Halter
3fb2d50e93 new scope function: get_simple_for_line 2012-03-07 12:32:58 +01:00
David Halter
3be36968ce pyfuzzyparser -> parser 2012-03-06 18:20:21 +01:00
David Halter
8d1f3342a9 started with the vim interface 2012-03-06 00:30:02 +01:00