Dave Halter
|
149b4d8ad5
|
Import completion on syntactically correct imports.
|
2014-11-26 01:15:40 +01:00 |
|
Dave Halter
|
499c62df43
|
Fixes for os.path import
|
2014-11-25 19:39:14 +01:00 |
|
Dave Halter
|
5d82b11f59
|
First implementation to be ready to complete corrupt imports. Working ok.
|
2014-11-25 19:35:27 +01:00 |
|
Dave Halter
|
e72eaf7a59
|
on import completion preparations.
|
2014-11-25 15:10:36 +01:00 |
|
Dave Halter
|
52d4aaebbe
|
small fix for docstring parsing.
|
2014-11-25 15:10:19 +01:00 |
|
Dave Halter
|
5de84afff4
|
Fix __getitem__
|
2014-11-24 02:10:02 +01:00 |
|
Dave Halter
|
fae0a7b0c4
|
Small fixes for past mistakes.
|
2014-11-24 01:56:54 +01:00 |
|
Dave Halter
|
db76bbccc5
|
Trying to change the symbols in node. They are now strings.
With this change we are finally able to get rid of parser/pytree.py
|
2014-11-24 01:52:41 +01:00 |
|
Dave Halter
|
9f45f18ad1
|
Added a grammar param to the parser.
|
2014-11-24 01:10:39 +01:00 |
|
Dave Halter
|
c152a1c58b
|
Actually replace tree with representation (in all the imports).
|
2014-11-23 19:46:52 +01:00 |
|
Dave Halter
|
1fbc4c9196
|
Change parser.representation to parser.tree. It's shorter and says more.
|
2014-11-23 19:35:46 +01:00 |
|
Dave Halter
|
ac41c31015
|
Removed more of the old parser representation code.
|
2014-11-23 19:33:18 +01:00 |
|
Dave Halter
|
9b54541cae
|
Remove quite a bit of the old parser representation logic.
|
2014-11-23 19:26:30 +01:00 |
|
Dave Halter
|
0f21d38e2c
|
Remove the old parser.
|
2014-11-23 19:17:50 +01:00 |
|
Dave Halter
|
267016f533
|
Function for evaluating functions with already executed arguments.
|
2014-11-23 19:12:25 +01:00 |
|
Dave Halter
|
8adfc47297
|
Fix some issues with params.
|
2014-11-23 12:22:03 +01:00 |
|
Dave Halter
|
c10ec4f876
|
star arg iteration improved.
|
2014-11-23 12:05:19 +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
|
22fbcf6c77
|
More goto improvements.
|
2014-11-21 15:45:17 +01:00 |
|
Dave Halter
|
eb0bfb4381
|
get_code in Definition.description should not return first prefix.
|
2014-11-21 15:33:38 +01:00 |
|
Dave Halter
|
f604066288
|
First small implementation of goto.
|
2014-11-21 14:21:00 +01:00 |
|
Dave Halter
|
fd16dfe2c7
|
Fix the first part of sys path checks.
|
2014-11-21 01:46:18 +01:00 |
|
Dave Halter
|
11fa71bac8
|
Fixes for nested star imports.
|
2014-11-20 14:56:47 +01:00 |
|
Dave Halter
|
3b7454e294
|
copy fixes.
|
2014-11-20 14:51:01 +01:00 |
|
Dave Halter
|
83b09f6c1e
|
Small issue with is_definition and params. Found by looking at stdlib/random.choice tests.
|
2014-11-20 14:48:34 +01:00 |
|
Dave Halter
|
cc465364d3
|
Fixes towards better MergedArray and partial functions.
|
2014-11-20 13:33:05 +01:00 |
|
Dave Halter
|
a6e1348757
|
type implementation.
|
2014-11-20 12:31:11 +01:00 |
|
Dave Halter
|
f2e3a3d090
|
Just rebuilt reversed.
|
2014-11-20 11:56:58 +01:00 |
|
Dave Halter
|
53c2a1679c
|
Fix types tests.
|
2014-11-20 11:16:52 +01:00 |
|
Dave Halter
|
2c3a7b6d6c
|
Imports are not Statements.
|
2014-11-20 02:29:24 +01:00 |
|
Dave Halter
|
164518b993
|
Get docstrings working.
|
2014-11-20 02:19:01 +01:00 |
|
Dave Halter
|
ce5d428d22
|
At least functions generate docstrings again.
|
2014-11-20 01:37:18 +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
|
b5418d9d73
|
Small issue with dynamic params.
|
2014-11-20 00:25:03 +01:00 |
|
Dave Halter
|
e6364fdd8b
|
Fix os.path issues.
|
2014-11-19 18:40:28 +01:00 |
|
Dave Halter
|
ba0e61d99f
|
Star imports are now part of the ModuleWrapper.
|
2014-11-19 18:09:49 +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
|
bb9d6b4832
|
Temporarily disable on import completion. Not sure if we're going to do it with the normal parser.
|
2014-11-19 13:24:45 +01:00 |
|
Dave Halter
|
c71646a9a0
|
Fixed relative imports.
|
2014-11-19 13:13:06 +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
|
1c240e75d3
|
Replace get_all_import_names with a leaf search method in Simple.
|
2014-11-19 01:31:08 +01:00 |
|
Dave Halter
|
bab6788b42
|
split and improved Import*._paths
|
2014-11-19 00:45:20 +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
|
9d5f3162d7
|
More import stuff. Fake imports work a little bit better.
|
2014-11-18 18:22:26 +01:00 |
|
Dave Halter
|
a4a767f8bb
|
Import improvements.
|
2014-11-18 17:19:15 +01:00 |
|
Dave Halter
|
b0109343e4
|
Jedi didn't care for decorator 'dotted_name' nodes and therefore descriptor tests failed.
|
2014-11-18 15:44:40 +01:00 |
|