Commit Graph

5026 Commits

Author SHA1 Message Date
Dave Halter 32432b1cd1 Remove the parser packages from setup.py. 2017-05-19 10:27:26 -04:00
Dave Halter f92e675400 Remove the whole parser. 2017-05-19 10:26:24 -04:00
Dave Halter fb1c208985 Remove the tests that have been moved to parso. 2017-05-19 10:23:56 -04:00
Dave Halter 3c57f781dd Move another few tests. 2017-05-15 15:18:42 -04:00
Dave Halter f4548d127c Some simplifications for the parsers. 2017-05-15 15:02:45 -04:00
Dave Halter 882ddbf8ac Move some more parser tests. 2017-05-15 15:00:34 -04:00
Dave Halter 0a8c96cd22 Remove a test that is really not necessary anymore, because the issues that it was covering back then are not issues anymore with the new infrastructure. 2017-05-15 14:53:50 -04:00
Dave Halter 6848762f7c Move some more tests. 2017-05-15 14:51:25 -04:00
Dave Halter f8b5aab6f4 Move some parser tests. 2017-05-15 13:57:26 -04:00
Dave Halter 90b531a3b3 Correcting a sentence. 2017-05-15 11:10:22 -04:00
Dave Halter 0da875281b Remove an unused compatibility function that was overriden by the same name lower in the same file. 2017-05-11 16:22:11 -04:00
Dave Halter 0b3590ce20 Python 3.6 was not tested in the default configuration of tox. 2017-05-08 19:55:35 +02:00
Dave Halter 9fb7fb66da Move another test to delete a file. 2017-05-07 16:39:32 +02:00
Dave Halter 3b033bb276 Remove two tests that are not necessary anymore because the code that made them necessary was removed (some import hacks). 2017-05-07 16:33:24 +02:00
Dave Halter ab71c943ee Move a parser test to the correct place. 2017-05-07 16:29:48 +02:00
Dave Halter d717c3bf40 Merge some import tests. 2017-05-07 16:20:49 +02:00
Dave Halter f9f60177bf Move an analysis test. 2017-05-07 16:14:21 +02:00
Dave Halter 6b7376bc5d Move some stdlib tests. 2017-05-07 16:06:01 +02:00
Dave Halter 6c95f73d77 Remove a function that was not really needed. 2017-05-07 16:00:08 +02:00
Dave Halter 84d8279089 Import.paths -> Import.get_paths. 2017-05-07 15:47:34 +02:00
Dave Halter 9bf66b6149 Make Import.aliases private. 2017-05-07 15:38:03 +02:00
Dave Halter 66b28ca840 Small cleanup. 2017-05-07 15:22:45 +02:00
Dave Halter fe49fc9b99 Add slots to the PythonMixin. 2017-05-07 15:06:34 +02:00
Dave Halter 536e62e67d Move is_scope and get_parent_scope out of the parser. 2017-05-07 14:58:53 +02:00
Dave Halter 0882849e65 Don't do a simple_stmt error recovery in the parser, because it makes it more complicated. 2017-05-07 14:52:46 +02:00
Dave Halter 30a02587a7 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2017-05-07 14:46:47 +02:00
Élie Gouzien 80fbdec1da Corrected test class name. 2017-05-06 19:40:36 +02:00
Élie Gouzien 405a339719 Add author Élie Gouzien. 2017-05-06 19:40:36 +02:00
Élie Gouzien 9d5cc0be06 Test that no repr() can slow down completion.
Was reported with issue #919.
2017-05-06 19:40:36 +02:00
Élie Gouzien a78769954d Check whether inspect.getfile will raise a TypeError and anticipate it.
Anticipate the raise of TypeError from inspect.getfile to prevent the computation of repr() for the error message wich is not used.
Useful for some big pandas arrays.
Fix tentative of #919.
2017-05-06 19:40:36 +02:00
Dave Halter 14eeb60240 Remove is_scope from CompiledObject. It's not needed according to tests. 2017-05-05 09:23:50 +02:00
Dave Halter f916b9b054 More docstrings. 2017-05-05 09:21:42 +02:00
Dave Halter 336b8a46d0 search_ancestor now uses *node_types as a parameter instead of a mix of tuple and simple string like isinstance. 2017-05-02 19:19:07 +02:00
Dave Halter 6ea06fdfd8 Even if static analysis is not working well, we can at least write it correctly. 2017-05-02 08:59:07 +02:00
Dave Halter 5c836a72b6 Lambda and Function docstrings render better. 2017-05-02 08:57:03 +02:00
Dave Halter fc7cc1c814 Docstrings for get_defined_names. 2017-05-02 08:50:52 +02:00
Dave Halter e96bb29d18 Param docstring. 2017-05-02 08:43:46 +02:00
Dave Halter c1c3f35e08 Docstring for Param.get_code(). 2017-05-01 02:26:24 +02:00
Dave Halter 63679aabd9 Replace Param.get_description with get_code and a parameter include_coma. 2017-05-01 02:19:42 +02:00
Dave Halter e0b0343a78 Remove expanduser from the parser path. Not sure if that makes sense so I'd rather remove it. 2017-04-30 15:23:43 +02:00
Dave Halter e2f88db3c2 Trying to make coveralls work again. 2017-04-30 14:19:53 +02:00
Dave Halter 0f1570f682 position_nr -> position_index 2017-04-30 14:12:30 +02:00
Dave Halter 2383f5c0a0 docstrings for the parser tree. 2017-04-30 14:06:57 +02:00
Dave Halter a1454e3e69 Fix a docstring test. 2017-04-30 03:11:09 +02:00
Dave Halter 78fd3ad861 is_generator is not needed in lambdas. 2017-04-30 03:07:48 +02:00
Dave Halter 1295d73efd path_for_name -> get_path_for_name 2017-04-30 03:03:58 +02:00
Dave Halter e2d6c39ede Remove yields from lambda. It was previously removed from Function. 2017-04-30 02:59:09 +02:00
Dave Halter 076eea12bd Some minor refactoring of the python tree. 2017-04-30 02:56:44 +02:00
Dave Halter 8165e1a27f Add Module.iter_future_import_names to make checking for future imports easier. 2017-04-30 02:44:02 +02:00
Dave Halter f2a77e58d8 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2017-04-30 02:34:38 +02:00