1
0
forked from VimPlug/jedi
Commit Graph

641 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