Dave Halter
|
b802e97c18
|
Delete legacy code from params.
|
2014-12-19 01:11:14 +01:00 |
|
Dave Halter
|
da582117ac
|
Array.type docstring.
|
2014-12-19 01:07:51 +01:00 |
|
Dave Halter
|
47615ae786
|
Remove pr.Array.type identifiers.
|
2014-12-19 01:05:52 +01:00 |
|
Dave Halter
|
98eb4a71a1
|
Clean up the parser tree.
|
2014-12-18 03:38:24 +01:00 |
|
Dave Halter
|
ab9571bccd
|
Remove FakeStatement
|
2014-12-18 03:24:12 +01:00 |
|
Dave Halter
|
64ebfb0644
|
Usages/imports cleanup.
|
2014-12-18 03:22:46 +01:00 |
|
Dave Halter
|
1fb13837c4
|
Fix import completion issues.
|
2014-12-18 02:55:03 +01:00 |
|
Dave Halter
|
f8cd3c661a
|
Fix slots in the parser tree.
|
2014-12-17 20:36:17 +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
|
9cdf6de206
|
More positioning for backwards tokenizer.
|
2014-12-17 17:51:12 +01:00 |
|
Dave Halter
|
d918f8be73
|
Give the backwards tokenizer a better structure and comments.
|
2014-12-17 17:30:00 +01:00 |
|
Dave Halter
|
f164dd8892
|
Fix some newline issues in the backwards tokenizer.
|
2014-12-17 14:56:46 +01:00 |
|
Dave Halter
|
6eb2af301d
|
Simplifying reversed line generation of user_context.
|
2014-12-17 14:04:54 +01:00 |
|
Dave Halter
|
62609cb6f1
|
Resolve tox issues.
|
2014-12-17 14:01:00 +01:00 |
|
Dave Halter
|
c6315e0b45
|
todo updates.
|
2014-12-17 01:48:32 +01:00 |
|
Dave Halter
|
0147a7f68d
|
usages cleanup
|
2014-12-17 01:44:06 +01:00 |
|
Dave Halter
|
4897791901
|
Remove old precedence stuff.
|
2014-12-16 18:28:45 +01:00 |
|
Dave Halter
|
7f95a9806a
|
api cleanup.
|
2014-12-16 18:13:49 +01:00 |
|
Dave Halter
|
5730e5add0
|
parser tree docstring updates.
|
2014-12-16 18:10:28 +01:00 |
|
Dave Halter
|
f702a91813
|
iterable cleanup.
|
2014-12-16 17:45:01 +01:00 |
|
Dave Halter
|
580dcb06ff
|
Clean up the dynamic module.
|
2014-12-16 17:39:50 +01:00 |
|
Dave Halter
|
576a1182af
|
Remove legacy code from param. However, this there's still work needed on params.
|
2014-12-16 17:37:20 +01:00 |
|
Dave Halter
|
3d080afd71
|
Cleanup finder.
|
2014-12-16 17:31:28 +01:00 |
|
Dave Halter
|
869b0b4189
|
Cleaning up api classes.
|
2014-12-16 17:23:59 +01:00 |
|
Dave Halter
|
237f0e526c
|
Cleaning up evaluate.helpers.
|
2014-12-16 17:19:14 +01:00 |
|
Dave Halter
|
6821ccba91
|
Add the pgen2 packages and grammar files to be able to deploy Jedi.
|
2014-12-16 15:23:49 +01:00 |
|
Dave Halter
|
e53e211325
|
Python 2 compatibility in fake module.
|
2014-12-16 02:07:20 +01:00 |
|
Dave Halter
|
d5e3a09c44
|
Python 2 compatibility with the new tokens.
|
2014-12-16 02:03:05 +01:00 |
|
Dave Halter
|
fd1cb86765
|
Now able to remove both tokenize and token from pgen2.
|
2014-12-16 02:00:33 +01:00 |
|
Dave Halter
|
d9d3740c92
|
Trying to replace the old pgen2 token module with a token module more tightly coupled to the standard library.
|
2014-12-16 01:52:15 +01:00 |
|
Dave Halter
|
eaace104dd
|
Replace the tokenizer's output with a tuple (switching back from a Token class).
|
2014-12-16 00:10:07 +01:00 |
|
Dave Halter
|
680fdd574b
|
Remove some old unused tokenize stuff.
|
2014-12-15 17:44:40 +01:00 |
|
Dave Halter
|
955f125c0d
|
Trying to remove token from pgen2.
|
2014-12-15 17:36:15 +01:00 |
|
Dave Halter
|
491b4ad76d
|
Pgen2 license amendments.
|
2014-12-15 17:29:32 +01:00 |
|
Dave Halter
|
b911a39fb4
|
The driver file is now empty.
|
2014-12-15 17:27:27 +01:00 |
|
Dave Halter
|
55a6dbc8a2
|
Remove the old driver code of pgen2.
|
2014-12-15 17:18:01 +01:00 |
|
Dave Halter
|
4e0172a915
|
Partial parser.__init__' cleanup.
|
2014-12-15 16:21:35 +01:00 |
|
Dave Halter
|
af303e10c8
|
Statement -> ExprStmt.
|
2014-12-15 16:18:09 +01:00 |
|
Dave Halter
|
9431d89797
|
Imports cleanup.
|
2014-12-15 16:07:43 +01:00 |
|
Dave Halter
|
4af51a9516
|
Removing legacy code from evaluate/representation.
|
2014-12-15 16:02:19 +01:00 |
|
Dave Halter
|
b03330c5d7
|
Updating the docs of evaluate/__init__.
|
2014-12-15 16:00:16 +01:00 |
|
Dave Halter
|
5f892d62a6
|
Delete legacy code from evaluate.
|
2014-12-15 15:34:15 +01:00 |
|
Dave Halter
|
f2d35c3ff1
|
Reenable star import caching.
|
2014-12-15 15:19:22 +01:00 |
|
Dave Halter
|
24cfa62c8a
|
documentation
|
2014-12-15 15:10:44 +01:00 |
|
Dave Halter
|
f0c6e5709c
|
Some temporary args/kwargs related changes to static analysis.
|
2014-12-15 14:58:16 +01:00 |
|
Dave Halter
|
4a8bbd9583
|
Restructure dynamic param search, so that it can be cached better.
|
2014-12-15 13:39:53 +01:00 |
|
Dave Halter
|
70e80a5d1c
|
star argument bug fixes.
|
2014-12-13 08:37:20 +01:00 |
|
Dave Halter
|
7d9f85c762
|
invalid star star arguments.
|
2014-12-13 08:34:03 +01:00 |
|
Dave Halter
|
ddd4d675f6
|
star args improvements
|
2014-12-13 08:17:38 +01:00 |
|
Dave Halter
|
1b48f6fbce
|
Fix static analysis' argument tests.
|
2014-12-13 07:33:03 +01:00 |
|
Dave Halter
|
a4c454c103
|
Fix for unwanted NameError exception in static analysis with named params.
|
2014-12-12 14:52:34 +01:00 |
|
Dave Halter
|
a762e0bcec
|
Fix a potential issue with star args.
|
2014-12-12 14:30:42 +01:00 |
|
Dave Halter
|
e8cc8f0a83
|
Get hasattr checks completely working
|
2014-12-12 02:34:25 +01:00 |
|
Dave Halter
|
8eaa008b5f
|
Fix try/except checks in static analysis.
|
2014-12-12 02:26:16 +01:00 |
|
Dave Halter
|
c3106c10ef
|
Fix flow's AttributeError detection.
|
2014-12-11 19:26:49 +01:00 |
|
Dave Halter
|
d11ea73ef4
|
Re-enable AttributeError/NameError detection for more complicated occurances than just statements.
|
2014-12-11 19:18:00 +01:00 |
|
Dave Halter
|
77fdbac234
|
static analysis: Import tests working again.
|
2014-12-11 16:25:18 +01:00 |
|
Dave Halter
|
6818d3affa
|
Implement Import.is_nested method.
|
2014-12-11 16:17:07 +01:00 |
|
Dave Halter
|
6406bfb3c2
|
First static analysis test working.
|
2014-12-11 15:42:16 +01:00 |
|
Dave Halter
|
6afc5ccca5
|
Few docstring fixes.
|
2014-12-11 15:32:45 +01:00 |
|
Dave Halter
|
003d1249c5
|
empty import statement completion.
|
2014-12-11 15:24:19 +01:00 |
|
Dave Halter
|
bf8645d615
|
namedtuple fix
|
2014-12-11 13:08:09 +01:00 |
|
Dave Halter
|
d6b2a64343
|
Some small import completion fixes.
|
2014-12-11 13:00:57 +01:00 |
|
Dave Halter
|
c4c3ef5a21
|
goto_definition on a name definition (statement) should land on the statement.
|
2014-12-11 12:48:23 +01:00 |
|
Dave Halter
|
d8067a7286
|
Small test corrections.
|
2014-12-11 04:44:27 +01:00 |
|
Dave Halter
|
2dd8ed2270
|
Fix interpreter stuff, fix slicing with CompiledObject and a few other things.
|
2014-12-11 04:24:50 +01:00 |
|
Dave Halter
|
4aac363413
|
Some changes to the interpreter completions.
|
2014-12-11 03:49:05 +01:00 |
|
Dave Halter
|
220610bbf4
|
Importer now handles follow rest as well.
|
2014-12-11 02:28:55 +01:00 |
|
Dave Halter
|
48d2e99e55
|
os.path handling.
|
2014-12-11 01:49:59 +01:00 |
|
Dave Halter
|
ef0958a43c
|
Temporarily change the behavior of a defined names test. Hard to say how we really want it to behave.
|
2014-12-11 00:44:31 +01:00 |
|
Dave Halter
|
d0ade9b2e9
|
Set a new version number: 0.9.0-alpha0.
|
2014-12-11 00:42:34 +01:00 |
|
Dave Halter
|
bb7bbf51ec
|
Deprecate jedi.defined_names in favor of jedi.names.
|
2014-12-11 00:41:36 +01:00 |
|
Dave Halter
|
243fb8ef34
|
Small import fix.
|
2014-12-11 00:14:03 +01:00 |
|
Dave Halter
|
23417f0288
|
Fix docstrings in fake/skeleton objects.
|
2014-12-11 00:05:49 +01:00 |
|
Dave Halter
|
95620accdb
|
Fix tests for namespace packages.
|
2014-12-10 19:19:13 +01:00 |
|
Dave Halter
|
897c4cded6
|
Fix issues with sys.path modifications that directly assign the sys.path or use the slicing notation.
|
2014-12-10 19:18:53 +01:00 |
|
Dave Halter
|
5af665abd8
|
Dynamic array checking in combination with FakeSequences might have caused an exception.
|
2014-12-10 11:42:02 +01:00 |
|
Dave Halter
|
4bef8895a0
|
Fix dynamic arrays: They work in instances, now.
|
2014-12-10 11:34:11 +01:00 |
|
Dave Halter
|
d4dfcfe321
|
NameFinder refactoring to make it possible to cache names_to_types.
|
2014-12-10 11:23:12 +01:00 |
|
Dave Halter
|
2536dede28
|
Check for recursions in dynamic arrays.
|
2014-12-10 02:02:55 +01:00 |
|
Dave Halter
|
e429144979
|
Fix some stuff list.append stuff combined with functions executions.
|
2014-12-10 01:58:04 +01:00 |
|
Dave Halter
|
5ed914ea21
|
dynamic array improvements.
|
2014-12-08 20:18:33 +01:00 |
|
Dave Halter
|
1c44336d60
|
First array addition working.
|
2014-12-08 18:25:38 +01:00 |
|
Dave Halter
|
4c3584ed3c
|
Removed the dynamic_arrays_for_instances setting, because it's a subset of dynamic_array_additions, which is more concise.
|
2014-12-08 16:36:37 +01:00 |
|
Dave Halter
|
936a3c9dfe
|
Small cleanup: Removed a few print statements.
|
2014-12-08 16:03:23 +01:00 |
|
Dave Halter
|
51d309b0a8
|
Moved keyword completion around to get it working in all cases.
|
2014-12-08 15:52:05 +01:00 |
|
Dave Halter
|
94ea2c1096
|
Issues with argument clinic parser.
|
2014-12-08 15:45:40 +01:00 |
|
Dave Halter
|
01b9361b33
|
Reenable keyword completion.
|
2014-12-08 15:14:27 +01:00 |
|
Dave Halter
|
5cc9dd57a6
|
Finally fixed the last on_import issue, which was that goto was not working on incomplete import statements. Still a bit messy, though.
|
2014-12-08 15:02:35 +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
|
7cc2a07cd3
|
Small full_name improvements.
|
2014-12-08 12:38:59 +01:00 |
|
Dave Halter
|
8868b87d42
|
Make imports stuff in API classes work. Now goto on imports follows even aliases.
|
2014-12-08 12:04:09 +01:00 |
|
Dave Halter
|
0ad6aeba6b
|
Fix some API classes issues. Among them call signature generation and Definition.parent() issues.
|
2014-12-08 02:32:43 +01:00 |
|
Dave Halter
|
0f01242954
|
named param goto.
|
2014-12-08 01:52:32 +01:00 |
|
Dave Halter
|
6ad9c5ee76
|
Small fixes to the parser tests.
|
2014-12-08 00:58:28 +01:00 |
|
Dave Halter
|
dffce937f2
|
With the old parser we did more complicated checking for invalid statements, now the new parser does it by itself. Therefore we can stop doing crazy regex stuff in the API.
|
2014-12-08 00:52:40 +01:00 |
|
Dave Halter
|
0c77e9960a
|
NotFoundError doesn't really exist anymore. We're deprecating it, so change the corresponding tests.
|
2014-12-08 00:48:06 +01:00 |
|
Dave Halter
|
d6595ad020
|
Fixed more parser tests.
|
2014-12-08 00:36:09 +01:00 |
|
Dave Halter
|
fe8a99dfd5
|
Fix the parser tests.
|
2014-12-08 00:32:38 +01:00 |
|