1
0
forked from VimPlug/jedi
Commit Graph

741 Commits

Author SHA1 Message Date
Dave Halter 4f2223ae7b Super is now working. Still has the same flaws like the old implementation, but the tests are passing. 2014-10-28 16:22:59 +01:00
Dave Halter 500ac9b384 A irst super() implementation in stdlib. 2014-10-28 15:50:05 +01:00
Dave Halter d27df89681 A temporary argument clinic implementation for the stdlib. 2014-10-28 14:56:22 +01:00
Dave Halter f8bb369467 __call__ issues 2014-10-28 13:36:13 +01:00
Dave Halter 1cc1d4480b Fix issues with copying children in combination with InstanceElement. 2014-10-28 13:33:40 +01:00
Dave Halter b550f67bce Small instance refactoring, now adding is_generated as a param. 2014-10-28 11:33:28 +01:00
Dave Halter 19e083cbfb Make Leaf public 2014-10-28 11:13:33 +01:00
Dave Halter b3d87302f9 Small changes to adapt oto the new param structure. 2014-10-28 02:11:13 +01:00
Dave Halter fe7c750c2c Param is now the parent of its names and not just a helper class. 2014-10-28 02:05:44 +01:00
Dave Halter 1a6ff3e8e6 Small parser fix. 2014-10-27 16:07:24 +01:00
Dave Halter 8911ecb6a5 A last change for defaults. Params are pretty usable and work smooth now. 2014-10-27 15:36:29 +01:00
Dave Halter 14ec210891 param default values. 2014-10-27 12:03:09 +01:00
Dave Halter db2d380441 Issues with errors *args resolution. 2014-10-27 01:29:49 +01:00
Dave Halter c0768924f6 Managed to get dict inputs working into kwargs. This was wrong in the old version of the parser. 2014-10-27 01:07:15 +01:00
Dave Halter 8df8749f22 Dict key that are not in dict should return all value types. 2014-10-27 00:19:31 +01:00
Dave Halter e4124fcf9a More dynamic *args 2014-10-25 15:58:09 +02:00
Dave Halter 2315d51e68 direct param evaluation 2014-10-25 14:37:01 +02:00
Dave Halter afbdf1a7ea Fix for default arguments in combination with named arguments. 2014-10-25 13:14:01 +02:00
Dave Halter 7532f52cdd Understanding implicit tuple returns (testlist) 2014-10-25 12:50:51 +02:00
Dave Halter 22cb3ca5f0 subscriptable errors. 2014-10-25 11:34:16 +02:00
Dave Halter 995f0700c9 Fix params, so that quite a few functions can now pass. 2014-10-25 02:35:04 +02:00
Dave Halter 4384e938e9 Get a few more things right with params. 2014-10-25 02:25:09 +02:00
Dave Halter 9f1336095b unpacking arguments. 2014-10-24 21:46:48 +02:00
Dave Halter c58975807c Small function/param corrections. 2014-10-24 01:58:56 +02:00
Dave Halter de4db11d25 Reading dicts works now. 2014-10-23 16:21:23 +02:00
Dave Halter 51ffc54471 Temporary params of class solution. 2014-10-23 14:41:01 +02:00
Dave Halter 387fc3b038 Adding prev_sibling, getting self attributes. 2014-10-23 14:03:52 +02:00
Dave Halter 971f1db823 Create a next_sibling method on _Leaf, which is then used to check for self attributes. 2014-10-23 01:36:24 +02:00
Dave Halter abb8d0e26c get_names_dict removed and use instead the names_dict attribute. 2014-10-23 01:06:50 +02:00
Dave Halter 4f4aef7ac8 Param helper class in the tree. 2014-10-22 20:07:42 +02:00
Dave Halter e2a07752fd '.NAME' lookups. 2014-10-22 02:33:35 +02:00
Dave Halter 34f3ea6973 More and probably the last tuple assignment stuff. 2014-10-22 02:29:47 +02:00
Dave Halter 297bcf6e19 Parentheses without commas are no tuples. 2014-10-22 02:10:48 +02:00
Dave Halter 6a8b840b29 Be able to differentiate tuple/list/dict. 2014-10-22 01:42:21 +02:00
Dave Halter 5b29e2c54d Add a method 'Name.assignment_indexes', to process tuple assignments. 2014-10-21 15:45:29 +02:00
Dave Halter 1c27759c4f Few fixes. 2014-10-21 13:54:03 +02:00
Dave Halter d119902496 Slices 2014-10-21 13:36:56 +02:00
Dave Halter ab53942e55 Start working with arithmetics. 2014-10-21 12:18:03 +02:00
Dave Halter 2eed6b7b5f Unaccessible array indexes should still produce results. 2014-10-21 12:03:01 +02:00
Dave Halter 8f3b7f9d44 A first array test passing. 2014-10-21 11:58:53 +02:00
Dave Halter fb2ef5a7a0 Start using arrays. 2014-10-21 11:05:12 +02:00
Dave Halter c821b30017 Fix a first test: complex.py 2014-10-20 17:06:18 +02:00
Dave Halter 43e3452474 Fix more argument related stuff. 2014-10-20 16:34:17 +02:00
Dave Halter 1a639bd118 Arguments move to params. 2014-10-20 15:43:56 +02:00
Dave Halter 74d4fcf4e7 globals are more or less ready. 2014-10-17 18:48:07 +02:00
Dave Halter 887949e23f Start making executions work. 2014-10-16 10:58:27 +02:00
Dave Halter 7b91050c85 introduce something that resembles argument clinic in stdlib. 2014-10-16 10:58:11 +02:00
Dave Halter 631aa0ea61 Processing atom and power nodes. 2014-10-15 13:40:56 +02:00
Dave Halter 0def3afaaa A move function for Nodes. 2014-10-12 23:37:46 +02:00
Dave Halter 660124aca1 Get an example running: 'import json; json.dump'. 2014-10-12 22:37:23 +02:00