Dave Halter
|
09da6ec0d3
|
Function annotations don't need to be tested in Python 2.7.
|
2015-01-13 01:00:08 +01:00 |
|
Dave Halter
|
582b9b01af
|
Get invalid INDENTs working.
The following DEDENT's are removed.
|
2015-01-12 12:22:57 +01:00 |
|
Dave Halter
|
f8570b1f03
|
Test for error recovery with try statements.
|
2015-01-09 18:02:15 +01:00 |
|
Dave Halter
|
5334f8dbad
|
Implemented the in operator in a very simple fashion: It returns nothing.
|
2015-01-09 16:05:09 +01:00 |
|
Dave Halter
|
301b4ca649
|
Deprecate NotFoundError, because it wasn't used anymore.
|
2015-01-08 18:17:37 +01:00 |
|
Dave Halter
|
108cab21f4
|
Added a closure test that would have failed before the names_dict refactoring.
|
2015-01-08 17:58:24 +01:00 |
|
Dave Halter
|
c451c0b29e
|
Private variable filtering improved.
|
2015-01-07 14:44:19 +01:00 |
|
Dave Halter
|
494a3e3307
|
Fix usages.
|
2015-01-06 16:54:01 +01:00 |
|
Dave Halter
|
1fb13837c4
|
Fix import completion issues.
|
2014-12-18 02:55:03 +01:00 |
|
Dave Halter
|
b2e54ca1eb
|
The tokenizer now includes all newlines and comments in its prefix.
|
2014-12-17 20:11:42 +01:00 |
|
Dave Halter
|
4bef8895a0
|
Fix dynamic arrays: They work in instances, now.
|
2014-12-10 11:34:11 +01:00 |
|
Dave Halter
|
034d782e65
|
Last few on_import fixes.
|
2014-12-08 14:15:21 +01:00 |
|
Dave Halter
|
6cc4d71822
|
Import completion improvements.
|
2014-12-08 13:47:23 +01:00 |
|
Dave Halter
|
774ade955d
|
Fixing for loop additions.
|
2014-12-04 17:58:01 +01:00 |
|
Dave Halter
|
09ad3411da
|
Goto fixes.
|
2014-12-03 17:01:29 +01:00 |
|
Dave Halter
|
6bf154de5e
|
Better goto for imports, which helps usages.
|
2014-12-03 16:15:31 +01:00 |
|
Dave Halter
|
3cc4da28ed
|
Fix lambda_nocond.
|
2014-12-01 11:56:28 +01:00 |
|
Dave Halter
|
7c9de1fbeb
|
Some class lambdas tests too assure that they are working well with instances.
|
2014-12-01 11:36:19 +01:00 |
|
Dave Halter
|
3fb1934462
|
Fix invalid test issues.
|
2014-11-29 01:35:26 +01:00 |
|
Dave Halter
|
43c01afcfc
|
invalid.py test changes. Error recovery will be different from the old one.
|
2014-11-28 21:58:44 +01:00 |
|
Dave Halter
|
f24a3bf997
|
Fix on_import tests.
|
2014-11-26 03:07:41 +01:00 |
|
Dave Halter
|
e72eaf7a59
|
on import completion preparations.
|
2014-11-25 15:10:36 +01:00 |
|
Dave Halter
|
267016f533
|
Function for evaluating functions with already executed arguments.
|
2014-11-23 19:12:25 +01:00 |
|
Dave Halter
|
f1cbd45575
|
Usages are pretty solid now except for parser issues.
|
2014-11-22 15:43:23 +01:00 |
|
Dave Halter
|
b82e1e28e5
|
Get at least some usages stuff right.
|
2014-11-22 02:05:36 +01:00 |
|
Dave Halter
|
22b288fc73
|
Change docstring test function names, so that dynamic param completion doesn't interfere (especially because some of those files still generate parser errors).
|
2014-11-20 00:35:48 +01:00 |
|
Dave Halter
|
08bdcfb8ca
|
Small issue with relative imports that don't contain a path after from.
|
2014-11-19 15:22:18 +01:00 |
|
Dave Halter
|
aeaf073ca2
|
Move some tests that targeted completion on import statements into a separate file.
|
2014-11-19 14:14:27 +01:00 |
|
Dave Halter
|
6c5f3419ff
|
'as' test and implementation for ImportName. Working pretty well.
|
2014-11-19 13:07:08 +01:00 |
|
Dave Halter
|
e630eeb397
|
Care for import aliases better.
|
2014-11-19 12:45:39 +01:00 |
|
Dave Halter
|
3c6d5dafb1
|
Split Import, now there is ImportFrom and ImportName as it exists in the python grammar.
|
2014-11-19 00:40:16 +01:00 |
|
Dave Halter
|
535a69e499
|
Small improvments to from imports
|
2014-11-18 18:43:16 +01:00 |
|
Dave Halter
|
78b7b8ffaf
|
add a test that wasnt working with the old dynamic param lookup.
|
2014-11-18 13:08:27 +01:00 |
|
Dave Halter
|
4fa78e3482
|
Fix the last remaining issue with decorators.
|
2014-11-17 23:59:38 +01:00 |
|
Dave Halter
|
b57e4c4e7c
|
dynamic test descriptions.
|
2014-11-17 17:18:03 +01:00 |
|
Dave Halter
|
9054a3f674
|
Split dynamic tests into dynamic_params and dynamic_arrays.
|
2014-11-17 17:11:58 +01:00 |
|
Dave Halter
|
541b8872d0
|
Changed is_node so it can actually deal with InstanceElements.
|
2014-11-13 01:15:44 +01:00 |
|
Dave Halter
|
c326562c27
|
Implemented x if foo else y case.
|
2014-11-12 11:49:27 +01:00 |
|
Dave Halter
|
54c5591ccb
|
Progress with list comprehensions. There is now a separate class.
|
2014-11-12 11:42:31 +01:00 |
|
Dave Halter
|
cc661473bc
|
Trying to change used_names, so that they don't contain name definitions from CompFor.
|
2014-11-11 17:13:27 +01:00 |
|
Dave Halter
|
14ec210891
|
param default values.
|
2014-10-27 12:03:09 +01:00 |
|
Dave Halter
|
c0768924f6
|
Managed to get dict inputs working into kwargs. This was wrong in the old version of the parser.
|
2014-10-27 01:07:15 +01:00 |
|
Dave Halter
|
93c97a78a3
|
Fix an issue with classes and decorators combined.
|
2014-10-24 00:41:26 +02:00 |
|
Dave Halter
|
59225ceaa3
|
usages issues.
|
2014-09-25 00:14:43 +02:00 |
|
Dave Halter
|
e0f84ccb86
|
Tests for issues with default args in dynamic param contexts.
|
2014-09-19 16:56:26 +02:00 |
|
Dave Halter
|
e872d9e073
|
Script.goto_assignments now always needs a call_path. Otherwise it raises a NotFoundError.
This change makes Jedi's behavior more consistent.
|
2014-09-04 00:56:58 +02:00 |
|
Dave Halter
|
bcc84820fe
|
Fix issues with unreachable flows.
This benefits static analysis as well as autocompletion: Unreachable code (things like code within 'if 0:') should still be resolveable.
|
2014-09-03 00:05:37 +02:00 |
|
Dave Halter
|
0ef030848d
|
refactor fast_parent_copy, use new_elements_default to hand in a dictionary, that contains all the generated duplicates.
|
2014-08-21 13:17:33 +02:00 |
|
Dave Halter
|
f911050300
|
Rewrote the isistance implementation, so that it works properly with tuples as well as normal classes.
|
2014-08-20 16:58:19 +02:00 |
|
Dave Halter
|
d6dd7cd55e
|
Move process_precedence_element from the Evaluator to the precedence module.
|
2014-08-20 15:59:37 +02:00 |
|