Dave Halter
|
aeb734564c
|
Finally fix all tests.
|
2016-07-25 00:15:58 +02:00 |
|
Dave Halter
|
ebbaaf7ad2
|
Fix some more problems with the fast parser.
|
2016-07-24 23:44:26 +02:00 |
|
Dave Halter
|
ff47fab62a
|
Remove Whitespace class and replace it with Newline and Endmarker.
|
2016-07-24 17:16:36 +02:00 |
|
Dave Halter
|
7f2f66f011
|
Trying to refactor the completion stack finding.
|
2016-07-24 17:06:54 +02:00 |
|
Dave Halter
|
42bf193af8
|
Fix for some small issues with the equals.
|
2016-07-20 23:24:29 +02:00 |
|
Dave Halter
|
f20df95074
|
Fix the issues with added equals after params in the wrong places. Fixes #643.
|
2016-07-20 23:19:05 +02:00 |
|
Dave Halter
|
7d64069780
|
An empty path given to Jedi should not raise errors. Fixes #577.
|
2016-07-09 17:27:57 +02:00 |
|
Dave Halter
|
baa745a6ac
|
A minor issue for getting the stack at a position, fixes #590.
|
2016-07-08 08:39:36 +02:00 |
|
Dave Halter
|
24cddda8e7
|
Remove the old interpreter logic.
|
2016-07-04 08:35:22 +02:00 |
|
Dave Halter
|
9245181a8c
|
Some python 2.7 (and 3.3) compatibility improvements.
|
2016-07-03 02:54:21 +02:00 |
|
Dave Halter
|
609965d07c
|
Finally fix all python 3.4 tests again.
|
2016-07-01 20:59:24 +02:00 |
|
Dave Halter
|
f7278f5bf1
|
Some more bug fixes for MixedObject.
|
2016-06-30 19:36:21 +02:00 |
|
Dave Halter
|
6b41db96bf
|
Refactor something to use .type instead of isinstance.
|
2016-06-30 09:55:21 +02:00 |
|
Dave Halter
|
689284c615
|
Refactor Evaluator.wrap to use the types in a more consequent way.
|
2016-06-29 21:06:35 +02:00 |
|
Dave Halter
|
a3b263a599
|
REPL completion is working again partially. There's some progress at least.
|
2016-06-29 08:49:20 +02:00 |
|
Dave Halter
|
52c42c3392
|
Reenable call signature caching and move a lot of parser specific caching to the parser itself.
|
2016-06-28 08:46:29 +02:00 |
|
Dave Halter
|
969100e471
|
Move the parsing away from user_context to api.py.
|
2016-06-27 08:48:36 +02:00 |
|
Dave Halter
|
0445d51d34
|
Remove the user_scope from the user_context module.
|
2016-06-27 08:35:24 +02:00 |
|
Dave Halter
|
bb4ab45131
|
Don't use UserContextParser.user_stmt anymore, since we can access it directly.
|
2016-06-23 16:36:12 +02:00 |
|
Dave Halter
|
73e71b3c1a
|
Finally able to remove the user_context. This is awesome!
Now we only use the syntax tree to understand where the user is doing something.
|
2016-06-23 16:26:28 +02:00 |
|
Dave Halter
|
672bf9908c
|
Remove path argument from completions, because it's really not needed anymore.
|
2016-06-23 16:11:23 +02:00 |
|
Dave Halter
|
9225db084a
|
user_context is not needed anymore for completions. yay!
|
2016-06-23 09:19:20 +02:00 |
|
Dave Halter
|
8f39a6e89d
|
'source' should not be public in the API. Move it to _source.
|
2016-06-23 08:53:34 +02:00 |
|
Dave Halter
|
77e66e01e3
|
Remove the inference module, it's unused code.
|
2016-06-23 08:49:26 +02:00 |
|
Dave Halter
|
1ab4eb3696
|
Exchange the completion trailer evaluation logic. It's way more consistent now.
|
2016-06-23 08:47:43 +02:00 |
|
Dave Halter
|
cbef4235ff
|
Remove needs_dot and settings.add_dot_after_module. Both are not really used anymore with context completions anymore.
Also the setting doesn't seem to be used anywhere as far as I can tell.
|
2016-06-22 22:52:10 +02:00 |
|
Dave Halter
|
1355ea01b3
|
Simplify completions further to eventually get rid of user_context.
|
2016-06-22 09:15:32 +02:00 |
|
Dave Halter
|
57b1fdaa26
|
Remove code that's not used anymore.
|
2016-06-22 00:31:36 +02:00 |
|
Dave Halter
|
6fec29d778
|
All tests except the Interpreter tests are working again.
|
2016-06-22 00:27:21 +02:00 |
|
Dave Halter
|
8e67facecc
|
Refactoring: call_of_name -> call_of_leaf.
|
2016-06-21 18:42:20 +02:00 |
|
Dave Halter
|
5212849780
|
Fix the last known case of call signatures. Yay!
|
2016-06-20 18:32:44 +02:00 |
|
Dave Halter
|
e0631cfda2
|
Add new tests and certain fixes for some new call signature issues.
|
2016-06-20 18:20:35 +02:00 |
|
Dave Halter
|
fa13889e70
|
Fix the latest call signature tests.
|
2016-06-20 08:26:18 +02:00 |
|
Dave Halter
|
389885c285
|
Fix some of the newer call_signature tests.
|
2016-06-18 00:47:53 +02:00 |
|
Dave Halter
|
7ddc9c9c78
|
Fix all call signature tests.
|
2016-06-17 17:03:34 +02:00 |
|
Dave Halter
|
32346c6da8
|
A lot of call signature refactorings. Note that this commit is totally broken.
|
2016-06-17 00:20:13 +02:00 |
|
Dave Halter
|
118ba7d833
|
A lot of stuff is not needed anymore, because of the recent refactorings.
|
2016-06-14 08:31:36 +02:00 |
|
Dave Halter
|
6cf8ca03b2
|
Goto refactoring. Everything is now so much less complicated.
|
2016-06-14 00:10:14 +02:00 |
|
Dave Halter
|
a485412af0
|
Rename goto_definition to goto_definitions.
|
2016-06-11 23:16:44 +02:00 |
|
Dave Halter
|
c82691a12b
|
Make goto_definitions a lot simpler.
|
2016-06-11 23:13:04 +02:00 |
|
Dave Halter
|
82c76fa689
|
Merge with the linter branch (especially the changes of pep484.
|
2016-06-07 13:51:25 +02:00 |
|
Dave Halter
|
23ff395754
|
Merge dev and the away branch.
|
2016-06-07 08:45:26 +02:00 |
|
Dave Halter
|
6b9f96ce13
|
Keyword completion is now possible in a semantic way. This includes better testing and documentation.
|
2016-06-06 18:32:00 +02:00 |
|
Dave Halter
|
028d0a2509
|
After as ther should not follow any completions.
|
2016-06-06 18:08:45 +02:00 |
|
Dave Halter
|
a74d3d6e9a
|
Remove more unused code.
|
2016-06-06 09:29:05 +02:00 |
|
Dave Halter
|
87a75fdfe4
|
Remove old unused code.
|
2016-06-06 09:27:43 +02:00 |
|
Dave Halter
|
7a170532d9
|
Now finally all tests are running again (except the repl completion, which is a separate issue).
|
2016-06-06 09:22:50 +02:00 |
|
Dave Halter
|
6b63b9cf54
|
Further fixes for failing tests.
|
2016-06-04 00:59:17 +02:00 |
|
Dave Halter
|
5edcf47512
|
Break Interpreter completion even more in favor of a better solution in the future.
|
2016-06-03 19:31:42 +02:00 |
|
Dave Halter
|
ad8d730a57
|
More test fixes.
|
2016-05-31 01:12:07 +02:00 |
|