1
0
forked from VimPlug/jedi
Commit Graph

152 Commits

Author SHA1 Message Date
David Halter 89a2cb15d0 fix problems with positions in definitions with the same name on the same line 2013-02-17 00:14:30 +04:30
Danilo Bargen ea9a667425 Fixed issue with repr encoding (fixes davidhalter/jedi-vim#94) 2013-02-14 21:10:06 +01:00
David Halter cda84dc92a add an empty IsScope class to match all scopes 2013-02-14 20:54:26 +04:00
David Halter 52b32a01c1 move default arguments [] to (), because mutable may be dangerous (especially in a recursive environment 2013-02-11 01:21:51 +01:00
David Halter f423de1956 fix some descriptor methods 2013-02-11 01:08:45 +01:00
David Halter cae38ed3d7 fix getattr/__getattr*__ 2013-02-11 00:50:32 +01:00
David Halter da4ad7fd3f fix Name (instead of Param) as param key 2013-02-10 23:57:20 +01:00
David Halter 22a1b2397d simple function tests pass now 2013-02-09 03:55:30 +01:00
David Halter a1e366f791 different little beauty improvements 2013-02-09 03:16:10 +01:00
David Halter 9540025a02 fixed some more array tests 2013-02-09 02:17:29 +01:00
David Halter ffaaa68f56 fix unnessecary bracket stuff 2013-02-09 00:00:26 +01:00
David Halter 2fef25b1b1 fixed some dict issues 2013-02-08 21:18:58 +01:00
David Halter a5e9977e94 fix first tuple assignments 2013-02-08 18:46:56 +01:00
David Halter c831bfcca1 exchanged assignment_details order (another refactoring) 2013-02-08 18:06:11 +01:00
David Halter bd393883b6 fixed assignment_detail parsing if tuples were used before = 2013-02-08 17:58:27 +01:00
David Halter 70f07320aa Statement.get_assignment_details -> get_commands (makes more sense) 2013-02-08 16:19:05 +01:00
David Halter 942c620cde make the second test pass 2013-02-08 15:24:49 +01:00
David Halter 6c0a0e889c fix start_pos of multiple elements 2013-02-08 15:14:43 +01:00
David Halter 39f43c52fe little fixes for the dynamic module 2013-02-08 12:53:14 +01:00
David Halter 94126edda8 get rid of generate_param_array 2013-02-08 12:32:19 +01:00
David Halter bf298f0ef4 start to get rid of parent_stmt 2013-02-07 18:34:18 +01:00
David Halter d6a5a3e0e7 further removals of unused code, also changes evaluate, now. 2013-02-07 17:39:54 +01:00
David Halter 56d900b7e2 moved recursion parts from helper to recursion.py 2013-02-05 23:41:54 +01:00
David Halter 9be695ae8f remove 'messy' warning of evaluate docstring, because it's actually much better, now. 2013-02-05 18:45:06 +01:00
David Halter 2b64171dd7 evaluate.get_scopes_for_name -> evaluate.find_name 2013-02-05 18:27:01 +01:00
David Halter 650b96dbda improve docstrings of evaluate 2013-02-05 18:21:38 +01:00
David Halter 783ed0b2a0 cleanup - pep8 2013-02-05 17:00:17 +01:00
David Halter 9d60d7b9ea change evaluate module to cope with the new evaluate_representation 2013-02-05 16:59:02 +01:00
David Halter 9a977c46f4 split evaluate into evaluate and evaluate_representation 2013-02-05 16:52:56 +01:00
David Halter bc08ea9630 renamed all occurences of parsing 2013-02-05 16:29:39 +01:00
Danilo Bargen a0f07c90e8 Development doc fixes 2013-02-05 11:31:05 +01:00
David Halter 4e6eff5688 little evaluate docstring fix 2013-02-05 01:48:22 +01:00
David Halter 24f2ff83a5 new evaluate docstring 2013-02-05 01:43:30 +01:00
David Halter ee9676a5d7 improved evaluate docstring 2013-02-05 00:39:48 +01:00
David Halter 9eec549a39 make docstrings ready for sphinx 2013-02-04 14:23:50 +01:00
David Halter 7b73072045 cleanup / pep8 2013-01-09 22:47:21 +01:00
David Halter f32c2e6dc4 added a common.MultiLevelAttributeError to copying, because there were some problems 2013-01-09 21:26:50 +01:00
David Halter 6c2f8a759d fix problems of the last 10 commits 2013-01-05 18:24:07 +01:00
Yakov Borevich 502c643c73 Return types for docstrings 2012-12-27 19:30:40 +04:00
David Halter 3bf0ec70fc improved goto on assignees (just return the assignee). 2012-12-26 20:53:15 +01:00
David Halter 40898450af support for super() 2012-12-24 12:27:43 +01:00
David Halter e647e09f0c fix problems with unnecessary brackets and following executions, which fixes also the last remaining lambda problem 2012-12-24 10:47:11 +01:00
David Halter 716d2362fd fixed mostly wrong lambda tests (and a few lambda improvements as well) 2012-12-23 15:52:49 +01:00
David Halter e701a4ef92 lambdas: add correct parents and change evaluate 2012-12-22 19:43:30 +01:00
David Halter ca21f76128 no confusions in executions for dict assignments, fixes #83 2012-12-19 21:23:50 +01:00
David Halter df95416160 refactored return/yield parsing, fixes davidhalter/jedi-vim#49 2012-12-18 15:35:59 +01:00
David Halter c1d442fa17 added a line_offset attribute - enables fast_parser to change positions 2012-12-16 17:23:15 +01:00
David Halter 2b579eb09b many bugfixes related to fast_parser 2012-12-15 16:38:21 +01:00
David Halter b8b4a02398 fixed some bugs within fast_parser and added an option 'settings.fast_parser' to turn on fast parsing. 2012-12-14 18:16:54 +01:00
David Halter 2ed8bad8af move MultiLevel exceptions to common 2012-12-14 12:04:51 +01:00