1
0
forked from VimPlug/jedi
Commit Graph

209 Commits

Author SHA1 Message Date
Dave Halter fe5a03badd Increase maximum recursion depth. Makes sense for very complicated code (completions within Jedi), since Jedi itself uses so many recursions. 2014-04-20 14:59:42 +02:00
Dave Halter 2b091076c1 fix the named param issue in the autocompletion 2014-04-19 22:57:41 +02:00
Dave Halter 1f7fd6f439 search_call_signature refactoring 2014-04-19 16:26:15 +02:00
Dave Halter 0301606d18 Now remove Usage completely. 2014-04-18 14:45:03 +02:00
Dave Halter 240b0c9581 NamePart doesn't have an __eq__ method anymore 2014-04-18 14:36:10 +02:00
Dave Halter b643325889 type of NamePart in definition should work. 2014-04-18 01:31:07 +02:00
Dave Halter ddc1cb0e6a same problem with KeywordStatement 2014-04-16 10:28:12 +02:00
Dave Halter 15fdecdb61 for flows triggered an exception if goto_assignments was used on the keyword. found with the help of sith.py 2014-04-16 09:57:01 +02:00
Dave Halter 6a40c9b671 remove get_set_vars completely from existance 2014-04-14 12:40:59 +02:00
Dave Halter 46277eb9c9 call_signatures caching should be much more precise, now. fixes #390 2014-04-09 12:27:23 +02:00
Dave Halter 484ace2cfd fix last problems with #327 2014-04-07 14:43:46 +02:00
Dave Halter b48d0bf622 passing hex/oct/bin tests for #327 2014-04-07 14:12:12 +02:00
Dave Halter 99beac1c2b fix completion on int literals, fixes #327 2014-04-07 13:04:45 +02:00
Dave Halter 8ac9e16f3f clean up the is_callable stuff 2014-04-02 09:47:27 +02:00
Dave Halter 305b593f3b create an is_callable method for all representation objects, to determine if something is callable or not 2014-04-02 09:42:15 +02:00
Dave Halter dc953d3c54 fix broken goto_definition command for variables in the same statement 2014-03-29 16:52:54 +01:00
Dave Halter ced5b6ca82 goto_assignments and usages both working now with issues like #315 2014-03-29 16:37:39 +01:00
Dave Halter 29435852e6 trying to clean up the goto mess 2014-03-28 13:46:36 +01:00
Dave Halter 54d9d325da temporary fix for #315. in the future we should be removing that whole indent change crap 2014-03-28 02:08:22 +01:00
Dave Halter c8b3658d63 forgot to deprecate source_encoding properly -> #389 2014-03-23 12:54:39 +01:00
Dave Halter 58026c6542 temporary conversion of the imports module to separate import processing from actually importing things 2014-03-19 16:40:38 +01:00
Dave Halter aca7668da6 small internal change for Script, _source_path to _orig_path 2014-03-17 08:58:03 +01:00
Dave Halter 064f161acc signature is now a subclass of definitions 2014-03-14 13:32:03 +01:00
Dave Halter c1dec3e87a remove CallSignature.module, because that's something for internal use 2014-03-14 01:34:04 +01:00
Dave Halter 56206a1ad8 fix test case for python3.3 2014-03-14 01:12:37 +01:00
Dave Halter 2bb40fcee8 CallDef -> CallSignature 2014-03-13 22:55:16 +01:00
Dave Halter 2ae5dad78b fix Definition.name API for params 2014-03-13 22:48:02 +01:00
Dave Halter f132dd852d fix Param calling in API 2014-03-13 11:27:53 +01:00
Dave Halter 60ff2bc088 fix an invalid statement that has changed because of changes to the parser. 2014-03-09 11:56:29 +01:00
Dave Halter 7db090a48a moved NoErrorTokenizer to fast.FastTokenizer 2014-02-24 11:05:31 +01:00
Dave Halter c8d6fbb0a1 temporary changes for the tokenizer issues 2014-02-20 00:43:42 +01:00
Dave Halter 1b6df4602d replace parser tokenizer offset with line offset 2014-02-17 23:02:04 +01:00
Dave Halter 600371632f NamePart is now no str subclass anymore. They are separated, which makes us save a lot of dicts 2014-02-13 19:22:36 +01:00
Dave Halter 36de8c427f moved more functions from api to helpers 2014-01-29 00:28:31 +01:00
Dave Halter 7aef1f934d simplified _prepare_goto 2014-01-29 00:03:03 +01:00
Dave Halter 13696018a2 removed some functions from classes 2014-01-28 23:51:34 +01:00
Dave Halter 9cfa8fead0 create a helpers module to push some api functions into it (make the api code easier to read. 2014-01-28 23:26:50 +01:00
Dave Halter 2175416684 removed keyword docstring functionality for goto_definitions - will be reintroduced with a Script.documentation function 2014-01-28 22:27:26 +01:00
Dave Halter f6b1e5635e move usages to its own api module usages 2014-01-26 23:04:38 +01:00
Dave Halter ba6a65c477 user_stmt refactoring 2014-01-26 19:30:05 +01:00
Dave Halter 6a4f33f373 call signatures with whitespace seem to be working 2014-01-26 19:13:06 +01:00
Dave Halter c8fffbd7b6 fix python2.6 issues with completing colorama. this happened because of a missing object parent class 2014-01-22 17:14:28 +01:00
Dave Halter 7c105d27e0 some tests survive the new interpreter module already 2014-01-22 15:17:50 +01:00
Dave Halter 9e063b1248 started writing a new interpreter module that is heavily simplified and fits the current Jedi architecture way better. 2014-01-21 23:35:21 +01:00
Dave Halter 97ad1c6a29 moved get_names_for_scope to finder 2014-01-17 11:33:46 +01:00
Dave Halter 588fbea4f9 start to remove user_stmt parsing 2014-01-17 00:25:30 +01:00
Dave Halter 4bf72eeaed create a customized UserContextParser for user_stmt and user_scope 2014-01-16 12:12:21 +01:00
Dave Halter 134cd234de moved user_stmt up in api 2014-01-15 17:35:40 +01:00
Dave Halter 682e1c2708 debug.dbg and debug.warning now take a string and format args parameters to make debugging a little bit cleaner 2014-01-13 16:16:07 +01:00
Dave Halter 157f76a55d keywords should be part of the api package 2014-01-13 14:24:34 +01:00