1
0
forked from VimPlug/jedi
Commit Graph

3280 Commits

Author SHA1 Message Date
Dave Halter
843efb43e9 statement refactoring. 2014-10-09 11:36:27 +02:00
Dave Halter
a0092c2653 remove old statement parser code. 2014-10-09 11:20:49 +02:00
Dave Halter
140320143a Remove the old Leave class. 2014-10-09 11:02:03 +02:00
Dave Halter
c7c222daab Implement WhiteSpace as well and merge with pytree. 2014-10-09 10:55:03 +02:00
Dave Halter
8236ce18a2 Refactor Literal. 2014-10-09 03:23:52 +02:00
Dave Halter
eb384fc2d1 Name refactoring. 2014-10-09 03:21:18 +02:00
Dave Halter
432ec8f186 Operator refactoring. 2014-10-09 03:15:50 +02:00
Dave Halter
6bb88ddd85 Function is starting to work. 2014-10-08 17:58:02 +02:00
Dave Halter
585e92ac9f Temporarily disable evaluate/compiled stuff, because it interferes with the current changes of the parser. This will be undone. 2014-10-08 17:45:49 +02:00
Dave Halter
308c971ad7 Change pr.Simple. 2014-10-08 17:02:37 +02:00
Dave Halter
d9aa84f971 simplify the use of 'context' 2014-10-08 16:33:35 +02:00
Dave Halter
e54dac3777 Start setting up the parser.representation merge 2014-10-08 16:15:27 +02:00
Dave Halter
220ddc8a74 Probably the last big removals, there's not a lot left. 2014-10-08 15:35:45 +02:00
Dave Halter
a23ad3df10 Remove more and more from pytree. 2014-10-08 15:30:15 +02:00
Dave Halter
2781a4ac98 Remove comparison methods. 2014-10-08 15:22:44 +02:00
Dave Halter
1fb6e15750 Fix prefixes of Leafs. 2014-10-08 15:19:36 +02:00
Dave Halter
36368cd606 More removals and cleanups. 2014-10-08 15:13:43 +02:00
Dave Halter
07d9111c77 Remove some more pytree methods. 2014-10-08 15:05:29 +02:00
Dave Halter
a7fff54d7b Remove some fixer related stuff (lib2to3 stuff). 2014-10-08 15:04:01 +02:00
Dave Halter
834172a3e9 Add a new parser, check it pgen2 would work. (already modified outside this repository) 2014-10-08 14:26:52 +02:00
Dave Halter
09a7317bc9 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2014-10-06 17:55:46 +02:00
Dave Halter
e9a3a44780 Remove some other _star_import_cache stuff, and with this, #489 should be fixed. 2014-10-06 17:55:28 +02:00
Dave Halter
3638d5149d Change time_cache, to also host the star_import_cache. 2014-10-06 17:37:34 +02:00
Dave Halter
bbdb4703ec change cache_call_signatures, so that it has a well defined input. 2014-10-06 16:07:33 +02:00
Dave Halter
87574e9d2e star_import_cache refactorings: Make it more readable. 2014-10-04 12:43:08 +02:00
Dave Halter
a1b55a9df7 clear_caches -> clear_time_caches 2014-10-03 14:23:46 +02:00
Dave Halter
116e9e72fc is_definition/Import issue 2014-10-02 11:27:01 +02:00
Dave Halter
8ca48f03db Tests for imports and is_definition. 2014-10-02 11:14:03 +02:00
Dave Halter
90d159eadd Merge pull request #483 from ColinDuquesnoy/fix_runtime_error
Fix RuntimeError: the PyQt5.QtCore and PyQt4.QtCore modules both wrap the QObject class
2014-09-29 16:07:01 +04:30
ColinDuquesnoy
d7836c1034 Add a comment and link to issue #483 2014-09-29 11:57:38 +02:00
ColinDuquesnoy
42596dba15 Merge remote-tracking branch 'upstream/dev' into fix_runtime_error
Conflicts:
	jedi/evaluate/imports.py
2014-09-29 11:53:35 +02:00
ColinDuquesnoy
d1ae447362 Simplify code 2014-09-29 09:50:49 +02:00
Dave Halter
27444ed64d Remove Import.alias_name_part, it was simply an alias for another lookup. 2014-09-26 16:32:36 +02:00
Dave Halter
03e01631cc Remove NamePart from existance and rename it to Name. 2014-09-26 16:29:53 +02:00
Dave Halter
522c9eda90 Remove pr.Name completely. 2014-09-26 16:18:10 +02:00
Dave Halter
4d7db35340 Fix a few last tests, now Jedi's working again, tests are passing. 2014-09-26 16:02:03 +02:00
Dave Halter
6f29e802c2 Fix an issue with as_names. 2014-09-26 15:48:49 +02:00
Dave Halter
7fea6437d9 Fix issues with Definition.full_name 2014-09-26 13:07:21 +02:00
Dave Halter
4f4ac505a3 Fix isses with interpreter completions. 2014-09-26 13:07:08 +02:00
Dave Halter
3add6e4289 Fix various bugs. 2014-09-26 12:22:56 +02:00
Dave Halter
ce3ec6b534 Finally remove ArrayMethod and use an InstanceElement instead (which it basically is). 2014-09-26 12:08:04 +02:00
Dave Halter
90842ce62d Fixed global variables. 2014-09-26 11:58:11 +02:00
Dave Halter
4eaee09d6e Fix named param issues. 2014-09-26 11:52:26 +02:00
Dave Halter
47c4369d28 Fix remaining issues with sys path checks. 2014-09-25 18:28:03 +02:00
Dave Halter
f4c99259b5 Fix an issue with sys.path. Also moved the names closure for isinstance checks away (used for sys.path stuff) and use a get_code check instead, which is more flexible. 2014-09-25 12:35:53 +02:00
Dave Halter
c2d645b7c1 Fix one of the really hard issues: deep_ast_copy didn't copy the newly created _names_dict. 2014-09-25 12:15:15 +02:00
Dave Halter
16f244a1b2 Fix isinstance issues. 2014-09-25 00:36:53 +02:00
Dave Halter
59225ceaa3 usages issues. 2014-09-25 00:14:43 +02:00
Dave Halter
9ecf3774a0 Import issues again. 2014-09-24 21:59:08 +02:00
Dave Halter
c43afae24a Issues with imports. 2014-09-24 21:12:38 +02:00