Dave Halter
|
2a9e678877
|
Merge branch 'master' into typeshed
|
2019-02-27 13:13:17 +01:00 |
|
Dave Halter
|
2f86f549f5
|
Improve an error message, see #1279
|
2019-02-16 04:32:03 +01:00 |
|
Dave Halter
|
ad83f5419a
|
Merge branch 'master' into typeshed
|
2018-10-02 19:07:59 +02:00 |
|
Dave Halter
|
6a2a2a9fa1
|
Fix an issue with f-strings, fixes #1224
|
2018-09-30 13:26:54 +02:00 |
|
Dave Halter
|
2dfe2de0fe
|
Fix some stub tests
|
2018-08-31 01:26:20 +02:00 |
|
Dave Halter
|
8ffdf6746f
|
Comprehensions are also possible arguments. Fixes 1146
|
2018-07-01 03:33:24 +02:00 |
|
Dave Halter
|
c208d37ac4
|
Remove code that is no longer used, because parso was refactored.
|
2018-06-29 09:56:56 +02:00 |
|
Dave Halter
|
38474061cf
|
Make jedi work with the next parso release
|
2018-06-29 09:54:57 +02:00 |
|
Dave Halter
|
22b0c0f1fe
|
Rework the time cache.
|
2018-04-15 15:51:16 +02:00 |
|
Dave Halter
|
806ae13b71
|
Better goto definition for fstrings
|
2018-04-07 12:40:52 +02:00 |
|
Dave Halter
|
567c8b8097
|
Fix some fstring issues for now
|
2018-04-05 01:11:04 +02:00 |
|
Dave Halter
|
60da6034c0
|
Fix some code_lines issues
|
2018-03-17 19:41:26 +01:00 |
|
Dave Halter
|
4dc10e0d4b
|
Autocompletion in comments should at least not fail
Fixes #968
|
2018-03-01 08:57:32 +01:00 |
|
Dave Halter
|
ebe8123b4c
|
Finding the autocompletion stack is a bit more complicated than I initially thought
Fixes #968.
|
2018-01-31 08:45:01 +01:00 |
|
Dave Halter
|
b997b538a7
|
Move eval_atom to the syntax tree module.
|
2017-09-27 16:27:37 +02:00 |
|
Dave Halter
|
882f8029ea
|
Use split_lines and python_bytes_to_unicode directly.
|
2017-09-03 18:38:00 +02:00 |
|
Dave Halter
|
e85816cc85
|
Simplify getting code for completions.
|
2017-09-03 00:11:23 +02:00 |
|
Dave Halter
|
fc8326bca1
|
Finally get rid of the last get_definition.
|
2017-09-03 00:07:14 +02:00 |
|
Dave Halter
|
f9e31dc941
|
Refactor splitlines -> split_lines.
|
2017-08-15 19:55:50 +02:00 |
|
Dave Halter
|
2fcd2f8f89
|
Fix some more stuff because of newer parso changes.
|
2017-07-14 18:21:52 +02:00 |
|
Dave Halter
|
945a2ba405
|
Dedent some code to avoid issues with parso.
|
2017-07-09 00:27:23 +02:00 |
|
Dave Halter
|
e0485b032e
|
Fix some stuff to make parso work again.
|
2017-06-02 00:00:31 +02:00 |
|
Dave Halter
|
35e248091e
|
Some more parso API changes.
|
2017-05-26 12:02:39 -04:00 |
|
Dave Halter
|
3015e7e60f
|
Remove use_exact_op_types because the default changed.
|
2017-05-26 11:35:47 -04:00 |
|
Dave Halter
|
b90589b62e
|
Some changes because parso has changed.
|
2017-05-22 15:42:42 -04:00 |
|
Dave Halter
|
50c7137437
|
splitlines and source_to_unicode are utils of parso.
|
2017-05-20 09:55:16 -04:00 |
|
Dave Halter
|
9bca3d39f5
|
Actually use parso now instead of Jedi.
|
2017-05-19 14:20:14 -04:00 |
|
Dave Halter
|
1bb0c89f46
|
Remove source parameter from parser.
|
2017-03-31 21:44:43 +02:00 |
|
Dave Halter
|
932703f04a
|
Remove an import that is not needed anymore.
|
2017-03-28 02:09:38 +02:00 |
|
Dave Halter
|
ee47be0140
|
Merge Parser and ParserWithRecovery.
|
2017-03-28 02:08:16 +02:00 |
|
Dave Halter
|
8a35a04439
|
Remove the module path from the parser tree.
Some static analysis tests are still failing.
|
2017-03-27 18:13:32 +02:00 |
|
Dave Halter
|
b60ec024fa
|
Remove start_parsing completely from the Parsers.
|
2017-03-26 12:52:37 +02:00 |
|
Dave Halter
|
9dedb9ff68
|
Don't start parsing in our own API.
|
2017-03-20 08:44:52 +01:00 |
|
Dave Halter
|
448bfd0992
|
Move the python parser tree.
|
2017-03-16 17:20:32 +01:00 |
|
Dave Halter
|
c5071f9f49
|
Change get_previous_leaf to return None if there is no leaf anymore (at the start of the file).
|
2017-02-03 17:23:15 +01:00 |
|
Dave Halter
|
445bf6c419
|
Get rid of get_parent_until.
|
2017-02-03 09:59:32 +01:00 |
|
Dave Halter
|
7300f3e7ef
|
Fix issues with Python 3.6's f strings and underscores in numbers.
|
2017-01-08 19:39:14 +01:00 |
|
Dave Halter
|
c7241068e8
|
Fix an issue with call signatures in empty files.
|
2017-01-02 19:39:48 +01:00 |
|
Dave Halter
|
ce0a02f6c1
|
Fix an issue with executed python objects.
|
2016-12-17 14:08:49 +01:00 |
|
Dave Halter
|
7ed1c95737
|
Fix dynamic param tests.
|
2016-11-24 00:11:26 +01:00 |
|
Dave Halter
|
e34246eb00
|
Fix __call__.
|
2016-10-24 00:39:59 +02:00 |
|
Dave Halter
|
2e6603cc2e
|
A lot of small improvements.
|
2016-10-22 17:40:42 +02:00 |
|
Dave Halter
|
c764976ef2
|
Merge branch 'remove_names_dicts' into diff
|
2016-09-11 13:24:11 +02:00 |
|
Dave Halter
|
7667cba17e
|
Remove old indent/dedent usages. Now they are not needed anymore.
|
2016-09-11 13:20:24 +02:00 |
|
Dave Halter
|
1226962922
|
Remove dedents from the parser tree. No need for them.
|
2016-09-11 13:03:29 +02:00 |
|
Dave Halter
|
54297cc4a5
|
Most of the new diff parsers functionality should be working now. There are a few TODOs to solve, though.
|
2016-08-16 18:58:28 +02:00 |
|
Dave Halter
|
62e184134b
|
Fix __call__ param completion. Fixes #613.
|
2016-07-31 21:37:01 +02:00 |
|
Dave Halter
|
142f6652b5
|
Move toward ParserWithRecovery for the completion context.
It was simply not possible to do it with the normal parser, because of dedents.
|
2016-07-28 23:14:24 +02:00 |
|
Dave Halter
|
fc7fd9d989
|
Fix some more fast parser issues.
|
2016-07-25 18:29:01 +02:00 |
|
Dave Halter
|
2d544c51c6
|
Better completions in comments.
|
2016-07-25 09:58:04 +02:00 |
|