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
|
6f366e2d77
|
Rename next_sibling and prev_sibling.
|
2016-06-14 23:22:33 +02:00 |
|
Dave Halter
|
78d25541bb
|
The parser tree doesn't need to care about error statements anymore.
|
2016-06-14 18:12:19 +02:00 |
|
Dave Halter
|
6853bd70f4
|
Adding a token in pgen should have the same signature that the tokenizer uses.
|
2016-06-14 18:09:31 +02:00 |
|
Dave Halter
|
2ce66a9508
|
Imports belong to the top of the module.
|
2016-06-14 18:09:08 +02:00 |
|
Dave Halter
|
01ddacfec4
|
Generalize the tuple order of tokens.
|
2016-06-14 08:57:38 +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
|
653f247a42
|
Fix a goto_definitions test.
|
2016-06-13 18:27:39 +02:00 |
|
Dave Halter
|
27f05de3b7
|
Fix a few more issues, mostly with the fast parser.
|
2016-06-13 18:21:17 +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
|
9930ab5056
|
Small fixes to make the tests pass again.
|
2016-06-11 16:50:05 +02:00 |
|
Dave Halter
|
4c711339dd
|
The integration test runner is now using a different way of getting the supposed results.
This is needed, because goto_definition will not work in comments anymore.
|
2016-06-11 16:33:56 +02:00 |
|
Dave Halter
|
99a03da8de
|
.gitignore: Ignore all vim backups.
|
2016-06-07 22:17:16 +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
|
ed152e440e
|
Merge master into the away branch. The merge conflict that was resolved was to get 'debug.py' working again.
|
2016-06-07 08:55:27 +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
|
4ec72d8f24
|
Finally fix the last remaining fast parser issue.
|
2016-06-06 08:55:10 +02:00 |
|
Dave Halter
|
436f7dffe0
|
Fix another very annoying fast parser issue.
|
2016-06-06 08:37:40 +02:00 |
|
Dave Halter
|
dd85fc6ffd
|
Add error token in a normal way to the syntax tree as ErrorLeaf.
|
2016-06-05 14:49:57 +02:00 |
|
Dave Halter
|
aa97e4e714
|
Fix the fast parser issue #589.
|
2016-06-05 14:42:32 +02:00 |
|
Dave Halter
|
0b31614025
|
Merge pull request #728 from sadovnychyi/master
Encoding isn't set for imported modules
|
2016-06-04 12:02:55 +02:00 |
|
Dmitry Sadovnychyi
|
1404b7bcea
|
Update AUTHORS.txt
|
2016-06-04 17:49:28 +08:00 |
|
Dmitry Sadovnychyi
|
5cb969d211
|
Use utf-8 instead of iso-8859-1 as a default encoding
|
2016-06-04 17:44:29 +08:00 |
|
Dave Halter
|
12f878a4f7
|
Test for the issue #589.
|
2016-06-04 01:06:13 +02:00 |
|
Dave Halter
|
6b63b9cf54
|
Further fixes for failing tests.
|
2016-06-04 00:59:17 +02:00 |
|
Dave Halter
|
c3ffaab8af
|
The fast parser had some splitting issues.
|
2016-06-04 00:50:36 +02:00 |
|
Dave Halter
|
e60c06b691
|
In every case of a new line the tokenize position should be correct.
|
2016-06-04 00:34:00 +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
|
0c7894b3e6
|
Fix a few fast parser tests.
|
2016-06-02 08:24:52 +02:00 |
|
Dave Halter
|
ad8d730a57
|
More test fixes.
|
2016-05-31 01:12:07 +02:00 |
|
Dave Halter
|
c12dbe0b9e
|
Fix a few tests that failed, because they were not correct python (the context was wrong).
|
2016-05-30 20:10:17 +02:00 |
|
NAKAMURA Yoshitaka
|
127da66ae2
|
fix source_to_unicode py3 compatibility
|
2016-05-30 23:31:18 +09:00 |
|
Dave Halter
|
4f6368e7eb
|
Now ErrorLeaf and ErrorNode are part of the syntax tree. This makes probably sense. The documentation will follow once it's clear how they will shape out.
|
2016-05-30 00:34:58 +02:00 |
|
Dave Halter
|
daa68b66ad
|
Fix a few issues caused by the refactoring.
|
2016-05-29 19:49:35 +02:00 |
|
Dave Halter
|
feef45f4bb
|
Fixed all on_import tests.
|
2016-05-29 12:08:53 +02:00 |
|
Dave Halter
|
2700c2cca4
|
Make it possible to import Jedi in Python 2 again.
|
2016-05-28 20:20:45 +02:00 |
|
Dave Halter
|
4714b464a6
|
Further import completion improvements.
|
2016-05-28 02:08:43 +02:00 |
|
Dave Halter
|
e4fe2a6d09
|
Now some other tests are working again.
|
2016-05-26 00:35:56 +02:00 |
|
Dave Halter
|
cbba314286
|
Progress and actually passing a few tests.
|
2016-05-26 00:10:54 +02:00 |
|
Dave Halter
|
d4a10929e2
|
Starting to create a way of how context sensitive completions can be made.
This involves playing heavily with the parser pgen2. We use its stack to check for all possible tokens/keywords.
|
2016-05-23 18:11:44 +02:00 |
|