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 |
|
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 |
|