Dave Halter
|
cc331d62e0
|
Get closer to fixing a lot of issues with the completion for repl.
|
2016-05-15 14:26:22 +02:00 |
|
Dave Halter
|
eececf0f74
|
It seems like join completion was wrong before when used within the interpreter.
|
2015-11-10 21:25:40 +01:00 |
|
Dave Halter
|
84c43bf2dc
|
Correct issues with slices and some more subtle bugs.
|
2015-11-01 21:30:41 +01:00 |
|
Dave Halter
|
607f43290f
|
The backwards tokenizer sometimes parsed not only string literals but also normal names.
|
2015-04-28 18:10:08 +02:00 |
|
Dave Halter
|
d16da33b9b
|
Small test fix.
|
2015-04-23 04:11:28 +02:00 |
|
Dave Halter
|
8fca3f78a1
|
Add a py__name__ call to modules. This makes listing the qualified names of modules possible (in combination with the module_name_cache). Fixes #519.
|
2015-04-14 17:36:20 +02:00 |
|
Dave Halter
|
2f64a83e3c
|
Rename test_api_classes -> test_classes.
|
2015-04-13 15:17:44 +02:00 |
|
Dave Halter
|
e2455eb670
|
Call signatures should work better for builtin classes (ducktyping). Fixes #515.
|
2015-04-10 13:45:23 +02:00 |
|
Dave Halter
|
74779f1a5d
|
Test and preparations for better call signatures with builtins, see #515.
|
2015-04-10 03:05:38 +02:00 |
|
Dave Halter
|
47bf1c5daf
|
Issue with numbers after names in call signatures. It would cause Jedi to stop analysing call signatures. Fixes #510
|
2015-04-10 02:17:12 +02:00 |
|
Dave Halter
|
ef855a5316
|
Param descriptions should not end with a comma.
|
2015-03-31 14:38:03 +02:00 |
|
Dave Halter
|
4bb41b6096
|
A property can raise an Exception, therefore the interpreter completion should check for those exceptions, fixes #538.
|
2015-03-24 15:26:00 +01:00 |
|
Dave Halter
|
b036c88b73
|
True in Python 2 is still not a keyword, but a name.
|
2015-03-06 00:42:57 +01:00 |
|
Dave Halter
|
a3c2108ecf
|
Fix and test CallSignature.bracket_start.
|
2015-03-04 12:15:43 +01:00 |
|
Dave Halter
|
1ce96f2581
|
More fixes for ExprStmt docstrings.
|
2015-03-03 18:08:24 +01:00 |
|
Dave Halter
|
40e61fc96d
|
Fix ExprStmt docstring bugs.
|
2015-03-03 17:42:49 +01:00 |
|
Dave Halter
|
ea8209d45e
|
Call signatures should not fail when used on if(.
|
2015-02-27 12:17:44 +01:00 |
|
Dave Halter
|
53490991d7
|
Goto_definitions bug fix -> imports stuff.
|
2015-02-27 11:56:36 +01:00 |
|
Dave Halter
|
1bc9ac1c00
|
Goto bug fix.
|
2015-02-27 11:37:49 +01:00 |
|
Dave Halter
|
8c08a4e574
|
Call signatures again: function definitions and other things that cannot be a part of call signatures stop the process of scanning for them. Also strings get replaced and simplified.
|
2015-02-25 13:33:09 +01:00 |
|
Dave Halter
|
48392a7dac
|
Fix some issues in call signatures.
|
2015-02-24 16:55:33 +01:00 |
|
Dave Halter
|
b8386d29d5
|
Whitespace before brackets should still show call signatures.
|
2015-02-24 01:48:25 +01:00 |
|
Dave Halter
|
6e5ba3de87
|
Fix remaining issue siwh the Param refactoring.
|
2015-02-11 01:40:18 +01:00 |
|
Dave Halter
|
28d3ba6c04
|
Fix a test about regex goto, don't know how that one even worked in the first place.
|
2015-02-09 12:35:20 +01:00 |
|
Dave Halter
|
e6b9111749
|
Python 2.7 compatibility.
|
2015-01-13 02:12:49 +01:00 |
|
Dave Halter
|
ef0958a43c
|
Temporarily change the behavior of a defined names test. Hard to say how we really want it to behave.
|
2014-12-11 00:44:31 +01:00 |
|
Dave Halter
|
bb7bbf51ec
|
Deprecate jedi.defined_names in favor of jedi.names.
|
2014-12-11 00:41:36 +01:00 |
|
Dave Halter
|
7cc2a07cd3
|
Small full_name improvements.
|
2014-12-08 12:38:59 +01:00 |
|
Dave Halter
|
8868b87d42
|
Make imports stuff in API classes work. Now goto on imports follows even aliases.
|
2014-12-08 12:04:09 +01:00 |
|
Dave Halter
|
0ad6aeba6b
|
Fix some API classes issues. Among them call signature generation and Definition.parent() issues.
|
2014-12-08 02:32:43 +01:00 |
|
Dave Halter
|
6ad9c5ee76
|
Small fixes to the parser tests.
|
2014-12-08 00:58:28 +01:00 |
|
Dave Halter
|
0c77e9960a
|
NotFoundError doesn't really exist anymore. We're deprecating it, so change the corresponding tests.
|
2014-12-08 00:48:06 +01:00 |
|
Dave Halter
|
b24bf29fc2
|
Fixed named argument call signature stuff and issues with classes and call signature params.
|
2014-12-07 23:55:44 +01:00 |
|
Dave Halter
|
ab254bbcba
|
Call signature search progress.
|
2014-12-05 00:23:59 +01:00 |
|
Dave Halter
|
8ca48f03db
|
Tests for imports and is_definition.
|
2014-10-02 11:14:03 +02:00 |
|
Dave Halter
|
99d35e57b6
|
Fix alias usages in goto_assignments.
|
2014-09-19 13:42:47 +02:00 |
|
Dave Halter
|
ed56f73836
|
Care for nested imports in goto_assignments.
|
2014-09-19 12:14:29 +02:00 |
|
Dave Halter
|
fc5f73861c
|
Fix issues with the os module.
Using a try/finally assures that the recursion checkers work the right way.
|
2014-09-19 10:59:24 +02:00 |
|
Dave Halter
|
83d2af5138
|
First imports are working with goto.
|
2014-09-19 01:21:17 +02:00 |
|
Dave Halter
|
610b2fc832
|
tests for goto on imports.
|
2014-09-19 00:49:22 +02:00 |
|
Dave Halter
|
7b0bb83d16
|
Change the behavior of eval_statement_element and follow_call_path. Arrays should only be looked at in the latter.
|
2014-09-18 23:44:11 +02:00 |
|
Dave Halter
|
69e6139527
|
Goto on named params in class calls is now working.
|
2014-09-18 20:11:58 +02:00 |
|
Dave Halter
|
ba80e35204
|
Test for an issue with named params in class calls (instead of functions).
|
2014-09-18 13:30:52 +02:00 |
|
Dave Halter
|
9fa6a86a19
|
Tests for Definition.is_definition().
|
2014-09-17 18:17:22 +02:00 |
|
Dave Halter
|
0eea30f227
|
NamePart migration of Definition is complete. Now Completion.
|
2014-09-10 18:29:10 +02:00 |
|
Dave Halter
|
2aa538999e
|
Removed an old test from the days where it was allowed to add Keywords to Definitions.
|
2014-09-10 18:05:04 +02:00 |
|
Dave Halter
|
43cf1d451f
|
Python 2/3 compatibility issues that were not resolved in the latest commit.
|
2014-09-09 17:51:39 +02:00 |
|
Dave Halter
|
87aa76678a
|
Goto should work on named params, too.
|
2014-09-09 16:48:53 +02:00 |
|
Dave Halter
|
740fd0657f
|
Add a goto_assignments test for named params
|
2014-09-09 00:06:24 +02:00 |
|
Dave Halter
|
0dcb91d236
|
Add a Definition.is_definition function to be able to check if a name is a definition or not.
|
2014-09-08 23:44:35 +02:00 |
|