Commit Graph

4746 Commits

Author SHA1 Message Date
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
Dave Halter 36a135c347 pgen2: Don't overwrite type 2016-05-21 16:08:12 +02:00
Dave Halter 97c51cb812 Merge pull request #725 from Carreau/lazy-colorama
Initialize colorama lazily
2016-05-21 15:44:14 +02:00
Dave Halter 479b3cfab2 More completion refactoring. Getting the structure for filtering names right. 2016-05-19 12:41:59 +02:00
Dave Halter 5059febed4 Fix an issue with a wrongly refactored name. 2016-05-19 11:49:59 +02:00
Dave Halter 055ff8be23 Readability for completion parts. 2016-05-19 11:33:17 +02:00
Dave Halter 323581e253 Refactor the completion module. 2016-05-19 11:13:42 +02:00
Dave Halter cfa65a22fa Move the completion specific parts to api/completion.py. 2016-05-19 11:08:37 +02:00
Dave Halter 2e33394adb Move the type inference call of the api to inference.py 2016-05-19 10:40:22 +02:00
Dave Halter da6486dc6d Start moving api stuff to the inference module. 2016-05-19 10:25:36 +02:00
Matthias Bussonnier e96cccb81c Document a bit more 2016-05-18 16:48:08 -07:00
Dave Halter a08ad2d53d Further improvements to the interpreter refactoring. 2016-05-19 01:41:06 +02:00
Dave Halter 1bb8d32084 Improve interpreter tests. 2016-05-18 11:56:33 +02:00
Dave Halter d93d31feb8 Make a first test working with mixed objects. 2016-05-18 11:49:50 +02:00
Matthias Bussonnier 4ba6000f92 Initialize colorama lazily
Will prevent colorama from wrapping stderr/out if not in debug mode,
which leads to some errors.
2016-05-17 16:49:57 -07:00
Dave Halter ef314a5c38 Complete writing the full mixed objects module. 2016-05-17 17:44:22 +02:00
Dave Halter 5595fb3e2f Start adding a module that mixes compiled and parser objects. 2016-05-16 13:12:45 +02:00
Dave Halter 33accb3dc6 It should be possible to pass class.__dict__ to Jedi. 2016-05-16 09:52:45 +02:00
Dave Halter e21b3024e0 Writing tests for the upcoming side effect fixes in the interpreter completion. 2016-05-16 09:36:54 +02:00
Dave Halter 818730d6ea Fix descriptions for REPL. 2016-05-15 23:32:16 +02:00
Dave Halter 50f6bb0299 When we are working with CompiledObjects and instances there should never be a case where class values are returned. 2016-05-15 23:06:07 +02:00
Dave Halter cc331d62e0 Get closer to fixing a lot of issues with the completion for repl. 2016-05-15 14:26:22 +02:00
Dave Halter 6266678064 Merge pull request #719 from isamert/master
Add gedit to supported editors list
2016-04-15 14:06:25 +02:00
İsa Mert Gürbüz 53ca0217dd Add gedit to supported editors list 2016-04-15 14:34:24 +03:00
İsa Mert Gürbüz 07c7a69306 Add gedit to editors that uses jedi 2016-04-15 14:32:13 +03:00
Dave Halter da657fb132 Merge pull request #711 from WoLpH/python35
Enabled python 3.5 support
2016-03-31 10:47:31 +02:00
Rick van Hattem 4afc74f1c7 fixing python 3.2 and 3.5 issues 2016-03-31 04:56:17 +02:00
Rick van Hattem 97178dd92b enabled python 3.5 support 2016-03-31 03:27:43 +02:00
Dave Halter 935aec7b71 Merge pull request #701 from mfussenegger/vscode
Add vscode to editors using jedi
2016-03-22 18:58:50 +01:00
Dave Halter ea099e514b Merge pull request #709 from davidhalter/debug-docs
Enhance docs about debugging
2016-03-21 11:30:05 +01:00
Danilo Bargen f5e594970a Enhance docs about debugging 2016-03-21 10:40:58 +01:00
Dave Halter c0242cf5be Merge pull request #705 from tbradshaw/patch-2
Update unsupported features list with "implicit namespace packages"
2016-03-10 12:12:26 +01:00
Travis Bradshaw ac9133aafc Update unsupported features list with "implicit namespace packages" 2016-03-09 22:37:21 -06:00
Mathias Fussenegger a18574246e Add vscode to editors using jedi
The python extension for Visual Studio Code uses Jedi.

As seen here:

    https://github.com/DonJayamanne/pythonVSCode/tree/master/pythonFiles/jedi
2016-03-03 23:02:54 +01:00
Dave Halter 9c0f3f9535 Merge pull request #699 from mfussenegger/py35
add python 3.5 classifier to setup.py
2016-03-01 00:44:23 +01:00
Mathias Fussenegger 09310dae7d add python 3.5 classifier to setup.py
Since 5a555076bb 3.5 is listed as
supported python version in the docs
2016-02-29 22:19:02 +01:00
Dave Halter e4c959944f Merge pull request #696 from reinhrst/documentation
update documentation
2016-02-16 23:34:49 +01:00
Claude 5a555076bb update documentation add python 3.5 and PEP-0484 2016-02-16 10:04:06 +01:00
Dave Halter 4a6c2f8de7 Merge pull request #664 from reinhrst/typehints-in-comments
simple typehints in comments
2016-02-16 09:34:15 +01:00
Dave Halter a0ac1e6390 Merge pull request #691 from reinhrst/python35
python 3.5 support status
2016-02-16 00:01:57 +01:00
Claude 795a72a866 add typing.cast() to the todo list 2016-02-15 18:13:47 +01:00
Claude 4fe710d4d3 more tests 2016-02-15 18:02:11 +01:00
Claude 71ab855802 update list of things that are completed 2016-02-15 17:56:14 +01:00