Commit Graph

  • 8b99785e15 removed many print statements, previously used for param debugging David Halter 2012-05-07 23:33:43 +02:00
  • ff9ef84a84 tests again -> complicated working David Halter 2012-05-07 23:31:33 +02:00
  • bf3ec37b40 some list tests David Halter 2012-05-07 23:19:48 +02:00
  • 33ad6d2b6f function calls with key arguments work now David Halter 2012-05-07 23:10:00 +02:00
  • 62123ed764 exception throw fix David Halter 2012-05-07 22:48:40 +02:00
  • 57128bf17f *args / **kwargs remodelled David Halter 2012-05-07 22:41:41 +02:00
  • 40e59c0476 *args tests David Halter 2012-05-06 01:03:47 +02:00
  • cb5b036f01 *args / **kwargs done - untested David Halter 2012-05-06 01:03:35 +02:00
  • 5fa627ef58 dictionary parsing didn't work David Halter 2012-05-05 12:09:12 +02:00
  • b6e98b2eee refactorings and start of *args / **kwargs David Halter 2012-05-04 14:46:28 +02:00
  • ec2e0b28cf iter replaces __iter__ calls David Halter 2012-05-03 23:00:02 +02:00
  • 9f8e0f46f6 inheritance David Halter 2012-05-03 02:47:58 +02:00
  • 1aae9a5d19 inheritance David Halter 2012-05-03 02:42:52 +02:00
  • 744715af5e class inheritance (only instances) David Halter 2012-05-03 01:10:07 +02:00
  • 1340ccb33d added ordering tests David Halter 2012-05-02 17:10:31 +02:00
  • 29f05aad8f ordering of variables should work now David Halter 2012-05-02 16:14:48 +02:00
  • 532c78b024 generators used to get names David Halter 2012-05-02 13:43:45 +02:00
  • 80f2a3518d commands after the current position are getting ignored now - with failed import tests David Halter 2012-05-01 15:45:01 +02:00
  • 453e003153 class/instance tests David Halter 2012-05-01 11:31:57 +02:00
  • c0d9cbf0b6 instances are basically working now, tests are not -> satisfy tests! David Halter 2012-05-01 04:59:40 +02:00
  • 0d083782ab invalid code testing David Halter 2012-04-25 10:21:20 +02:00
  • e466508b4d tests and error catching for double executions David Halter 2012-04-25 10:01:53 +02:00
  • 3780e44603 tests added / error catch David Halter 2012-04-25 09:48:31 +02:00
  • 1ea2954c0e tuple for loop tests David Halter 2012-04-25 00:09:54 +02:00
  • a1cf284297 formatting / pep8 David Halter 2012-04-25 00:07:05 +02:00
  • c78d05fa12 for function works with tuples now / refactoring David Halter 2012-04-25 00:01:15 +02:00
  • 1e7680ed1d globals David Halter 2012-04-24 17:24:51 +02:00
  • 470e52e95d cleaning David Halter 2012-04-24 16:01:55 +02:00
  • 7de81ca4a5 tuple support without braces David Halter 2012-04-24 15:40:12 +02:00
  • b06b4e2dd8 tuple tests David Halter 2012-04-24 13:55:16 +02:00
  • 69c720423d tuple support David Halter 2012-04-24 13:13:37 +02:00
  • 95d1a25d72 added tests David Halter 2012-04-24 01:14:49 +02:00
  • a5531f2a81 functions don't return values anymore, if they are not executed David Halter 2012-04-22 17:01:15 +02:00
  • 4543b14cd4 further function tests David Halter 2012-04-22 14:47:36 +02:00
  • a42dd9e4fa basic flow tests David Halter 2012-04-22 14:36:02 +02:00
  • 39a4014a95 compatibility file mainly for python 2.5 David Halter 2012-04-22 14:30:55 +02:00
  • 5ee597be82 for loop support David Halter 2012-04-22 14:30:29 +02:00
  • 190e02b61f with statement - multiple arguments David Halter 2012-04-22 14:10:10 +02:00
  • 909a6bfa2b changed tests to not fail if they receive multiple inputs -> this is NOT the right behaviour David Halter 2012-04-21 23:13:56 +02:00
  • 98a03d76fb evaluate reordering David Halter 2012-04-21 23:09:59 +02:00
  • 1af8273389 added import tests David Halter 2012-04-21 23:08:13 +02:00
  • dccef451a2 pep8 formatting David Halter 2012-04-21 21:14:06 +02:00
  • 4feb8f5a3a import tests David Halter 2012-04-21 19:35:24 +02:00
  • 8627a0bc03 function calls work right now David Halter 2012-04-21 19:33:12 +02:00
  • 4365c80a53 star imports work now also in the start module David Halter 2012-04-19 00:04:24 +02:00
  • 900ee27192 removed old crap David Halter 2012-04-18 22:05:08 +02:00
  • 0048eb65c4 bug fixing David Halter 2012-04-18 21:41:51 +02:00
  • ff7f774dc6 removed print, which is annoying when starting vim David Halter 2012-04-18 12:35:40 +02:00
  • f0532c6869 builtin cache reloads modules if they changed David Halter 2012-04-18 12:26:16 +02:00
  • 832a3cb2c0 pylab imports work David Halter 2012-04-17 14:57:20 +02:00
  • dcf83069d9 restructuring David Halter 2012-04-16 16:51:01 +02:00
  • c03bc8c714 array support David Halter 2012-04-15 00:05:34 +02:00
  • af1407dfc4 array tests David Halter 2012-04-15 00:05:09 +02:00
  • 43e0445250 added type tests David Halter 2012-04-14 21:51:52 +02:00
  • ee3aea95e2 added tests David Halter 2012-04-13 10:39:02 +02:00
  • 5f21f56330 test suite for completion added David Halter 2012-04-12 15:47:33 +02:00
  • 21c489e90f rename test to create a place for tests David Halter 2012-04-12 01:08:16 +02:00
  • 46c4e4139a python2.5 compatibility again David Halter 2012-04-09 18:58:54 +02:00
  • f0c00e4ff7 python2.5 compatibillity David Halter 2012-04-09 18:47:47 +02:00
  • b8f6f2267b the parser should now be possible to ignore single opening parentheses David Halter 2012-04-09 17:44:35 +02:00
  • 1c8438cc00 removed old code David Halter 2012-04-09 17:19:32 +02:00
  • 679144ef72 module caching David Halter 2012-04-09 14:26:32 +02:00
  • 429a8eedb3 module imports are working now David Halter 2012-04-09 00:27:10 +02:00
  • baf8c60e9a the auto completion is working! and may god bless you all! ;-) David Halter 2012-04-08 04:25:06 +02:00
  • f91fb8027e little bugfix David Halter 2012-04-07 21:16:36 +02:00
  • 527fdcd6a2 preparation for vim David Halter 2012-04-07 21:13:27 +02:00
  • 2681699dcf params of methods are now better handled, this is the first version, which i think would be useful for usage David Halter 2012-04-07 18:51:10 +02:00
  • 1a7c09e002 decorators to prevent recursion David Halter 2012-04-07 03:31:52 +02:00
  • 95835250d7 floats are working now too, the whole thing seems to be pretty solid. David Halter 2012-04-07 02:15:36 +02:00
  • af786b9924 statements on strings and other builtins are now working David Halter 2012-04-06 18:44:35 +02:00
  • 09fcff0f91 reverse use of tokenize, to get the command under the cursor David Halter 2012-04-06 04:02:34 +02:00
  • 1724a64e8d removed some merge conflicts again David Halter 2012-04-05 19:48:27 +02:00
  • 412442821a resolved merge conflict, don't know where it came from David Halter 2012-04-05 18:54:58 +02:00
  • 6239a0fb72 just for safety David Halter 2012-04-05 18:48:00 +02:00
  • 4c1a2f3ba1 working builtins David Halter 2012-04-05 17:02:30 +02:00
  • 377af57d5f import work - including star imports David Halter 2012-04-01 21:35:52 +02:00
  • 118908f311 import work - including star imports David Halter 2012-04-01 21:35:52 +02:00
  • 2eff4e731a readability in evaluate.py David Halter 2012-03-31 22:24:40 +02:00
  • 03a6bf6b59 debug warnings are now also possible David Halter 2012-03-29 02:11:34 +02:00
  • 94e23958bb builtin module support partially added David Halter 2012-03-29 02:06:44 +02:00
  • 21187d81bb started the importing of modules + there is now a debug module David Halter 2012-03-27 14:44:17 +02:00
  • 6c377d6e91 cache and executions work now recursive David Halter 2012-03-25 12:59:04 +02:00
  • 36f5cccfe9 fixed mutability problem David Halter 2012-03-24 03:45:12 +01:00
  • c13361dd1d removed old code & pep8 David Halter 2012-03-21 15:07:56 +01:00
  • 64a60f603c instance and execution classes added David Halter 2012-03-21 15:06:10 +01:00
  • 4bd8d475c2 follow algorithm started David Halter 2012-03-20 18:46:33 +01:00
  • 6b8551c917 completion tests David Halter 2012-03-17 14:31:01 +01:00
  • b2a77acff6 statement parser - first version David Halter 2012-03-11 03:03:54 +01:00
  • 5332a87d39 split parsing functions file, the path following is now in evaluate.py David Halter 2012-03-10 15:34:07 +01:00
  • 664d1c9119 first auto complete works, with just local variables and class variables David Halter 2012-03-10 02:07:30 +01:00
  • 5342379eb2 under the cursor statement parser David Halter 2012-03-08 03:57:00 +01:00
  • e304f5f03b file managment David Halter 2012-03-07 15:09:42 +01:00
  • 3fb2d50e93 new scope function: get_simple_for_line David Halter 2012-03-07 12:32:58 +01:00
  • 3be36968ce pyfuzzyparser -> parser David Halter 2012-03-06 18:14:53 +01:00
  • cc8ebb5280 get rid of the completer of Aaron Griffin David Halter 2012-03-06 17:58:58 +01:00
  • 8d1f3342a9 started with the vim interface David Halter 2012-03-06 00:30:02 +01:00
  • 8d85154fe9 parser decorators David Halter 2012-03-05 23:04:11 +01:00
  • 057731916f tolerant indents David Halter 2012-03-05 21:34:44 +01:00
  • 64e9e98494 fixed TODO except can use a comma, which means a local var David Halter 2012-03-05 10:22:15 +01:00
  • 3acf46e276 print and exec are no longer available, the parser removes them now. David Halter 2012-03-05 09:30:39 +01:00