Dave Halter
|
ff82763e6b
|
get_annotation -> annotation (property).
|
2017-04-08 15:29:29 +02:00 |
|
Dave Halter
|
545cb26f78
|
stars -> star_count.
|
2017-04-08 15:26:57 +02:00 |
|
Dave Halter
|
1625834f81
|
Move get_comp_fors out of the parser.
|
2017-04-08 14:16:00 +02:00 |
|
Dave Halter
|
65a6c61dc6
|
Remove nodes_to_execute in favor of a function in parser_utils.
|
2017-04-08 12:59:49 +02:00 |
|
Dave Halter
|
eb37f82411
|
Add memoization where it needs to be. Fixes #894.
|
2017-04-05 01:06:48 +02:00 |
|
Dave Halter
|
4b841370e4
|
Test full name for os.path imports. Fixes #873.
|
2017-04-05 01:00:20 +02:00 |
|
Dave Halter
|
fe5eaaf56c
|
Add a better debugging message for import fails.
|
2017-04-04 23:27:45 +02:00 |
|
Dave Halter
|
947d91f792
|
Refactor the ClassName to allow inheritance in different modules. Fixes #884.
|
2017-04-04 20:11:07 +02:00 |
|
Dave Halter
|
47c1b8fa07
|
Fix bug #844.
|
2017-04-02 22:21:57 +02:00 |
|
Dave Halter
|
3a6d815e9e
|
Another conversion.
|
2017-04-01 18:12:53 +02:00 |
|
Dave Halter
|
ed8370fa68
|
isinstance to type conversions.
|
2017-04-01 18:08:59 +02:00 |
|
Dave Halter
|
4cc467123c
|
Use PythonNode and not Node in the evaluator.
|
2017-04-01 17:39:52 +02:00 |
|
Dave Halter
|
281d6a87a0
|
Remove a few print statements.
|
2017-04-01 12:43:57 +02:00 |
|
Dave Halter
|
1fd10d978d
|
Replace a few isinstance calls with the type.
|
2017-04-01 00:26:22 +02:00 |
|
Dave Halter
|
35fd1c70bd
|
Rename parser.utils to parser.cache.
|
2017-03-30 01:57:48 +02:00 |
|
Dave Halter
|
8059c3c2c8
|
Save a module instead of a parser when pickling.
|
2017-03-30 00:55:04 +02:00 |
|
Dave Halter
|
6a9c2f8795
|
Start using ContextualizedNode for py__iter__.
|
2017-03-28 01:34:07 +02:00 |
|
Dave Halter
|
bb9ea54402
|
Remove ImplicitTuple.
|
2017-03-27 23:18:06 +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
|
63cafeaa87
|
Remove all usages of start_parsing=True in the fast parser.
|
2017-03-26 12:49:40 +02:00 |
|
Dave Halter
|
5c54650216
|
Code to source.
|
2017-03-26 01:50:19 +01:00 |
|
Dave Halter
|
aff0cbd68c
|
Remove the last usage of save/load_parser in jedi.
|
2017-03-26 01:48:45 +01:00 |
|
Dave Halter
|
ac0d0869c9
|
Start using the parse function for caching as well.
|
2017-03-24 01:52:55 +01:00 |
|
Dave Halter
|
fb4cff8ef9
|
A small buildout script refactoring.
|
2017-03-23 14:22:27 -07:00 |
|
Dave Halter
|
26cce4d078
|
Add the grammar as an argument to saving the parser.
This makes collisions of different grammars when loading from the cache impossible.
|
2017-03-22 18:32:49 +01:00 |
|
Dave Halter
|
2cb565561d
|
Replace the diff parser imports with the modified path.
|
2017-03-21 22:10:01 +01:00 |
|
Dave Halter
|
6f01264ed3
|
Restructure import's module loading.
|
2017-03-21 17:20:10 +01:00 |
|
Dave Halter
|
0f66a3c7a8
|
Remove the module attribute from the parser.
|
2017-03-18 03:53:34 +01:00 |
|
Dave Halter
|
448bfd0992
|
Move the python parser tree.
|
2017-03-16 17:20:32 +01:00 |
|
Dave Halter
|
93f14157a6
|
Cleanup the ParseError stuff.
|
2017-03-15 18:41:58 +01:00 |
|
Dave Halter
|
c332fba488
|
Fix a namespace packages related issue.
|
2017-03-15 08:59:24 +01:00 |
|
Dave Halter
|
375749c5c3
|
Small restructuring.
|
2017-03-15 08:56:49 +01:00 |
|
Dave Halter
|
55c9fd3227
|
Fix an issue in the fake parser
|
2017-03-15 08:44:49 +01:00 |
|
Dave Halter
|
9efb3f0af2
|
More direct parser usage removals.
|
2017-03-14 19:31:54 +01:00 |
|
Dave Halter
|
717bfeb574
|
Remove an occurance of the complicated parser creation.
|
2017-03-14 19:27:03 +01:00 |
|
Dave Halter
|
97fc3bc23c
|
Refactored the parser calls. Now it's possible to use jedi.parser.python.parse to quickly parse something.
|
2017-03-14 00:38:58 +01:00 |
|
Dave Halter
|
5c9769c5a3
|
Merge remote-tracking branch 'origin/master' into dev
|
2017-03-07 19:01:53 +01:00 |
|
Matthias Bussonnier
|
fc27ca1b6a
|
'fix a couple of error locations'
|
2017-02-24 13:03:03 +01:00 |
|
daniel
|
5513f72987
|
added support for implicit ns packages and added tests
|
2017-02-23 23:53:14 +01:00 |
|
Dave Halter
|
445bf6c419
|
Get rid of get_parent_until.
|
2017-02-03 09:59:32 +01:00 |
|
Dave Halter
|
b3cb7b5490
|
Remove the def isinstance from the parser. It was a really bad pattern.
|
2017-02-03 09:37:59 +01:00 |
|
Dave Halter
|
f627d541b8
|
Trying to fix the docs.
|
2017-02-02 23:39:10 +01:00 |
|
Dave Halter
|
e7fcc21863
|
Remove both MergedNodes and AlreadyEvaluated, they are unused.
|
2017-01-23 20:36:26 +01:00 |
|
Dave Halter
|
7623b1e350
|
Removed tree.is_node.
It's not needed anymore, because we have Node/Leaf.type now.
|
2017-01-23 20:34:30 +01:00 |
|
Dave Halter
|
d85ceb9222
|
More cleanups in the parser.
|
2017-01-23 20:10:02 +01:00 |
|
Dave Halter
|
645841d98c
|
Remove more unused code.
|
2017-01-23 19:51:30 +01:00 |
|
Dave Halter
|
98185d530e
|
Simplify deep_ast_parser a lot.
|
2017-01-12 21:51:02 +01:00 |
|
Dave Halter
|
425fba5e95
|
Move the parser.fast module to parser.diff.
|
2017-01-10 19:15:47 +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
|
3f09f3a304
|
Add support for PEP 0526.
This makes it possible to assign variables like
asdf: typing.List[int] = []
|
2017-01-08 03:57:35 +01:00 |
|