1
0
forked from VimPlug/jedi
Commit Graph

84 Commits

Author SHA1 Message Date
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
David Halter
cab74d5f51 move parsing.PushBackIterator and parsing.indent_block to common 2012-12-13 16:38:15 +01:00
David Halter
9b45ddcb7c removed faked_scopes, was only necessary because of weakrefs. 2012-12-12 21:31:41 +01:00
David Halter
e8ddc35a1b caches have their own module now. 2012-12-12 21:28:19 +01:00
David Halter
6bdda36205 removed all the weakref stuff again. It didn't speed up anything, but made things much more complicated 2012-12-09 16:33:24 +01:00
David Halter
a79b3e2b87 docstring parsing to infer argument types, fixes #40 2012-12-02 23:12:59 +01:00
David Halter
c2f5a6a4b9 added tests for sphinx docstrings, #40 2012-11-30 23:49:32 +01:00
David Halter
b571964939 param arguments that are being forgotten by the user are now added (no strange behaviour anymore) 2012-11-30 18:00:48 +01:00
David Halter
447ae46b2f fixes a bug with magic functions of functions 2012-11-30 16:52:44 +01:00
David Halter
11fd817be8 cleanup 2012-11-30 16:37:04 +01:00
David Halter
99aed7ce91 added magic function names to completion, fixes nothing, but makes jedi more awesome :-D 2012-11-30 16:27:24 +01:00
David Halter
1e259c1c6e none positions shouldn't be an option, (0, 0) is the 'invalid' or 'generated' position for objects that are always found 2012-11-24 17:42:52 +01:00
David Halter
e1d33f2b49 removed old code that caused exceptions in py3k 2012-11-24 14:33:30 +01:00
David Halter
4df89f0272 cleanup and last fixes -> fixes #68 2012-11-24 02:57:32 +01:00
David Halter
7be9b8d923 jedi understands type now, not the metaclass one, though 2012-11-24 02:30:50 +01:00
David Halter
4627e22a1c better understanding of isinstance in executions (temporary commit) 2012-11-24 02:10:21 +01:00
David Halter
3aeb9e0aeb private variables are not available outside of class for completion, fixes #56 2012-11-23 00:25:02 +01:00
David Halter
936f7f9fd5 private variables are not accessible anymore, but still completeable - fixes and tests for #56 2012-11-22 23:50:26 +01:00
David Halter
7d38fc6513 again method param access 2012-11-22 15:24:38 +01:00